/*! tailwindcss v4.1.8 | 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)))){:root,:host{--tw-fade-scrollbar-width:15px}*,:before,:after,::backdrop{--tw-leading: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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff,#fff);--tw-mask-radial:linear-gradient(#fff,#fff);--tw-mask-conic:linear-gradient(#fff,#fff);--tw-mask-left:linear-gradient(#fff,#fff);--tw-mask-right:linear-gradient(#fff,#fff);--tw-mask-bottom:linear-gradient(#fff,#fff);--tw-mask-top:linear-gradient(#fff,#fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-fade-t:0;--tw-fade-b:0;--tw-fade-l:0;--tw-fade-r:0;--tw-fade-size:initial;--tw-fade-size-y:initial;--tw-fade-size-x:initial;--tw-fade-size-top:initial;--tw-fade-size-bottom:initial;--tw-fade-size-start:initial;--tw-fade-size-end:initial;--tw-fade-travel:initial;--tw-fade-clear:initial;--tw-fade-clear-y:initial;--tw-fade-clear-x:initial;--tw-fade-clear-top:initial;--tw-fade-clear-bottom:initial;--tw-fade-clear-start:initial;--tw-fade-clear-end:initial;--tw-fade-scrollbar:0px;--tw-fade-scrollbar-block:0px;--tw-fade-mask-t:initial;--tw-fade-mask-b:initial;--tw-fade-mask-l:initial;--tw-fade-mask-r:initial;--tw-fade-ltr-start-layer:initial;--tw-fade-ltr-end-layer:initial;--tw-fade-rtl-start-layer:initial;--tw-fade-rtl-end-layer:initial;--tw-fade-ltr-start-animation:initial;--tw-fade-ltr-end-animation:initial;--tw-fade-rtl-start-animation:initial;--tw-fade-rtl-end-animation:initial;--tw-fade-ltr-start-timeline:initial;--tw-fade-ltr-end-timeline:initial;--tw-fade-rtl-start-timeline:initial;--tw-fade-rtl-end-timeline:initial;--tw-fade-ltr-start-animation-range:initial;--tw-fade-ltr-end-animation-range:initial;--tw-fade-rtl-start-animation-range:initial;--tw-fade-rtl-end-animation-range:initial;--fade-start-opacity:1;--fade-end-opacity:1;--fade-start-x-opacity:1;--fade-end-x-opacity:1;--fade-start-y-opacity:1;--fade-end-y-opacity:1}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-serif:var(--font-display);--font-mono:"JetBrains Mono","Fira Code",monospace;--color-red-50:#fef2f2;--color-red-100:#fde3e3;--color-red-200:#fccccc;--color-red-300:#f9a8a8;--color-red-400:#f37676;--color-red-500:#e94b4b;--color-red-600:#d52d2d;--color-red-700:#b32222;--color-red-800:#942020;--color-red-900:#7b2121;--color-red-950:#430c0c;--color-orange-50:#fef4ee;--color-orange-100:#fde5d7;--color-orange-200:#f9c8af;--color-orange-300:#f4946a;--color-orange-400:#f07047;--color-orange-500:#ec4b23;--color-orange-600:#de3318;--color-orange-700:#b82416;--color-orange-800:#921f1a;--color-orange-900:#761d18;--color-orange-950:#400b0a;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:#fef9ee;--color-yellow-100:#fdf2d7;--color-yellow-200:#f9dba1;--color-yellow-300:#f6c97b;--color-yellow-400:#f2a845;--color-yellow-500:#ee8e21;--color-yellow-600:#df7417;--color-yellow-700:#b95915;--color-yellow-800:#934619;--color-yellow-900:#773c17;--color-yellow-950:#401d0a;--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:#f3faf6;--color-green-100:#e3f5ec;--color-green-200:#d4eee2;--color-green-300:#9ed7be;--color-green-400:#6bbd98;--color-green-500:#47a079;--color-green-600:#368361;--color-green-700:#2d684e;--color-green-800:#285340;--color-green-900:#224537;--color-green-950:#0e251c;--color-blue-50:#eff9fc;--color-blue-100:#d6f0f7;--color-blue-200:#b3e1ee;--color-blue-300:#7ecae2;--color-blue-400:#57b4d3;--color-blue-500:#278fb3;--color-blue-600:#237297;--color-blue-700:#235e7b;--color-blue-800:#244e66;--color-blue-900:#224257;--color-blue-950:#122a3a;--color-violet-50:#ededff;--color-violet-100:#dee0ff;--color-violet-200:#c4c5ff;--color-violet-300:#a1a0ff;--color-violet-400:#8476ff;--color-violet-500:#775bf9;--color-violet-600:#693dee;--color-violet-700:#5c2fd3;--color-violet-800:#4a29aa;--color-violet-900:#3e2986;--color-violet-950:#27184e;--color-purple-50:#f5f4fe;--color-purple-100:#efeafd;--color-purple-200:#dbd1fa;--color-purple-300:#c9b9f9;--color-purple-400:#ae91f4;--color-purple-500:#9464ee;--color-purple-600:#8543e4;--color-purple-700:#7631d0;--color-purple-800:#6329ae;--color-purple-900:#52238f;--color-purple-950:#2a1150;--color-pink-100:#fbe8f1;--color-pink-200:#f9d1e4;--color-pink-300:#f5a3c7;--color-pink-400:#ef77a9;--color-pink-500:#e64e89;--color-pink-600:#d42e67;--color-pink-700:#b81e4e;--color-pink-800:#981c41;--color-pink-900:#7f1c3a;--color-pink-950:#4d0a1e;--color-gray-50:#fafaf9;--color-gray-100:#f5f5f4;--color-gray-200:#e8e6e3;--color-gray-300:#dcd9d5;--color-gray-400:#aba49b;--color-gray-500:#7b7369;--color-gray-600:#5a564b;--color-gray-700:#46423a;--color-gray-800:#2a2523;--color-gray-900:#1d1a16;--color-gray-950:#0d0b08;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.8125rem;--text-sm--line-height:calc(1.25/.875);--text-base:1.0625rem;--text-base--line-height:calc(1.5/1);--text-lg:1.1875rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.3125rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.4375rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.8125rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-extrabold:700;--tracking-tight:-.02em;--tracking-wide:.02em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.75;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 2px #2a11500f;--shadow-md:0 4px 8px #2a115014;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--fade-size-sm:calc(var(--spacing,.25rem)*8);--fade-size-md:calc(var(--spacing,.25rem)*12);--fade-travel-sm:calc(var(--spacing,.25rem)*8);--color-tan-50:#fbf7f3;--color-tan-100:#f5eddf;--color-tan-200:#ead9be;--color-tan-300:#dcbd95;--color-tan-500:#c3844c;--color-tan-800:#794833;--color-tan-900:#633c2b;--color-tan-950:#351e15;--color-tint:#c4c5ff;--color-solid:#693dee;--color-on-tint:#27184e;--color-ring:#693dee;--color-purple:var(--color-purple-500);--color-violet:var(--color-violet-500);--color-tan:var(--color-tan-500);--color-yellow:var(--color-yellow-500);--color-orange:var(--color-orange-500);--color-red:var(--color-red-500);--color-pink:var(--color-pink-500);--color-blue:var(--color-blue-500);--color-green:var(--color-green-500);--color-strong:var(--color-gray-950);--color-default:var(--color-gray-800);--color-muted:currentColor}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-muted:color-mix(in srgb,currentColor 60%,transparent)}}:root,:host{--color-subtle:currentColor}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-subtle:color-mix(in srgb,currentColor 35%,transparent)}}:root,:host{--color-success:var(--color-green-700);--color-warning:var(--color-yellow-800);--color-error:var(--color-red-700);--color-bg:var(--color-tan-50);--color-surface:#fff;--color-sunken:currentColor}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sunken:color-mix(in srgb,currentColor 8%,transparent)}}:root,:host{--color-overlay:#2a115080;--color-warm:var(--color-yellow-200);--color-fresh:var(--color-green-200);--color-warning-muted:var(--color-yellow-50);--color-error-muted:var(--color-red-50);--color-mint:var(--color-green-200);--font-display:"Recoleta",Georgia,"Playfair Display",serif;--font-body:"Oktah Round Variable","Nunito",Lato,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-md:.9375rem;--radius-card:1.5rem;--radius-card-md:1.25rem;--radius-card-sm:1rem;--ease-default:cubic-bezier(.25,.1,.25,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--spacing-card:var(--sp-card);--spacing-panel:var(--sp-panel);--spacing-section:var(--sp-section);--spacing-page:var(--sp-page);--spacing-control-xs:1.5rem;--spacing-control-sm:2rem;--spacing-control:2.5rem;--spacing-control-lg:3rem;--color-accent-50:var(--color-violet-50);--color-accent-150:#d1d3ff}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-150:color-mix(in srgb,var(--color-violet-100)50%,var(--color-violet-200))}}:root,:host{--color-accent-200:var(--color-violet-200);--color-accent-300:var(--color-violet-300);--color-accent-400:var(--color-violet-400);--color-accent-600:var(--color-violet-600);--color-accent-700:var(--color-violet-700);--color-accent-800:var(--color-violet-800);--color-accent-950:var(--color-violet-950);--color-indigo:var(--color-purple-950);--color-mint-dark:var(--color-green-300);--color-tan-dark:var(--color-tan-100);--color-tan-darker:var(--color-tan-200);--color-tan-darkest:var(--color-tan-300);--font-comic:"Short Stack",var(--font-body);--leading-tighter:1.15;--color-accent-500:var(--color-violet-500);--color-accent:var(--color-solid);--color-accent-fg:var(--color-on-tint);--color-dark:var(--color-gray-800);--color-lavender:var(--color-violet-100)}}@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,ui-sans-serif,system-ui,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;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{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}:-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}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius)0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius)var(--adp-cell-border-radius)0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration)var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px;display:grid}.air-datepicker-body--day-name{color:var(--adp-day-name-color);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;display:flex}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box;justify-content:space-between;display:flex}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{cursor:pointer;justify-content:center;align-items:center;display:flex}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);margin-left:.3em;font-style:normal}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.air-datepicker-button{color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);background:#fff0;border:none;display:inline-flex}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.air-datepicker-time{grid-column-gap:12px;padding:0 var(--adp-time-padding-inner);grid-template-columns:max-content 1fr;align-items:center;display:grid;position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{text-align:center;flex:1;align-items:center;font-size:14px;display:flex}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);z-index:-1;opacity:0;position:absolute;inset:-3px -2px -2px}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;color:var(--adp-time-day-period-color);align-self:flex-end;margin-bottom:1px;margin-left:6px;font-size:11px}.air-datepicker-time--row{background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color))left 50%/100% var(--adp-time-track-height)no-repeat;align-items:center;height:17px;font-size:11px;display:flex}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{cursor:pointer;-webkit-appearance:none;background:0 0;flex:1;width:100%;height:100%;margin:0;padding:0}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-moz-range-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:#5cc4ef1a;--adp-background-color-in-range-focused:#5cc4ef33;--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:#5cc4ef1a;--adp-cell-background-color-in-range-hover:#5cc4ef33;--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:#0000004d;--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration)var(--adp-transition-ease),transform var(--adp-transition-duration)var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute;box-shadow:0 4px 12px #00000026}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;opacity:1;position:static;left:auto;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);width:var(--adp-mobile-width);border:none;position:fixed}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:#0000}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;top:0;left:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size)/2);width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1;position:absolute}.air-datepicker--pointer:after{content:"";border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;background:#fff;position:absolute}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);opacity:0;width:0;height:0;transition:opacity var(--adp-overlay-transition-duration)var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index);position:fixed;top:0;left:0}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration)var(--adp-overlay-transition-ease),height 0s,width 0s}*,:before,:after{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){*,:before,:after{border-color:color-mix(in srgb,currentColor 15%,transparent)}}html{background-color:var(--color-bg);color:var(--color-default);font-family:var(--font-body)}[class*=bg-solid]:is(button,a,[role=button]){transition:background-color var(--duration-normal)var(--ease-default)}[class*=bg-solid]:is(button,a,[role=button]):hover{background-color:#5934ca}@supports (color:color-mix(in lab, red, red)){[class*=bg-solid]:is(button,a,[role=button]):hover{background-color:color-mix(in srgb,var(--color-solid)85%,black)}}[class*=bg-solid]:is(button,a,[role=button]):active{background-color:#4c2cab}@supports (color:color-mix(in lab, red, red)){[class*=bg-solid]:is(button,a,[role=button]):active{background-color:color-mix(in srgb,var(--color-solid)72%,black)}}:root{--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}.member-shell :is(strong,b):not(.mp-page *){color:var(--color-strong);font-weight:var(--font-weight-bold)}[x-cloak]{display:none!important}.back-link:hover svg{transform:translate(-2px)}.back-link svg{transition:transform .15s}}@layer components{.title{font-family:var(--font-display);color:var(--color-strong);font-size:2.25rem;font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-1{font-family:var(--font-display);color:var(--color-strong);font-size:1.875rem;font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-2{font-family:var(--font-display);color:var(--color-strong);font-size:1.5rem;font-weight:600;line-height:var(--leading-tight)}.heading-3{font-family:var(--font-body);color:var(--color-strong);font-size:1.25rem;font-weight:600;line-height:var(--leading-tight)}.heading-4{font-family:var(--font-body);color:var(--color-strong);font-size:1.125rem;font-weight:600;line-height:var(--leading-tight)}.heading-5{font-family:var(--font-body);color:var(--color-strong);font-size:1rem;font-weight:600;line-height:var(--leading-tight)}.body-lg{font-family:var(--font-body);color:var(--color-default);font-size:1.125rem;font-weight:400;line-height:var(--leading-normal)}.body{font-family:var(--font-body);color:var(--color-default);font-size:1rem;font-weight:400;line-height:var(--leading-normal)}.body-sm{font-family:var(--font-body);color:var(--color-muted);font-size:.875rem;font-weight:400;line-height:var(--leading-normal)}.footnote{font-family:var(--font-body);color:var(--color-subtle);font-size:.75rem;font-weight:400;line-height:var(--leading-normal)}.member-frame{width:100%;max-width:var(--member-frame-max,80rem);padding-inline:var(--member-frame-gutter,1rem);margin-inline:auto}.member-page-title{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-strong)}@media (min-width:640px){.member-page-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.member-page-subtitle{margin-top:calc(var(--spacing)*1);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));text-wrap:balance;color:var(--color-muted)}.member-detail-top-space{padding-block-start:2rem}@media (min-width:40rem){.member-detail-top-space{padding-block-start:3rem}}.member-shell .bg-white,.member-shell .card{background-color:var(--color-surface)!important}.member-shell .text-black,.member-shell .text-dark{color:var(--color-strong)!important}.member-shell .card{border-radius:var(--radius-3xl);padding:calc(var(--spacing)*6)}@media (min-width:1024px){.member-shell .card{padding:calc(var(--spacing)*8)}}.member-shell .side-pad{padding-inline:calc(var(--spacing)*4)}@media (min-width:768px){.member-shell .side-pad{padding-inline:calc(var(--spacing)*6)}}@media (min-width:1024px){.member-shell .side-pad{padding-inline:calc(var(--spacing)*8)}}@media (min-width:1280px){.member-shell .side-pad{padding-inline:calc(var(--spacing)*12)}}.member-shell .container{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:768px){.member-shell .container{padding-inline:calc(var(--spacing)*6)}}@media (min-width:1024px){.member-shell .container{padding-inline:calc(var(--spacing)*8)}}@media (min-width:1280px){.member-shell .container{padding-inline:calc(var(--spacing)*12)}}.member-shell .container-md{max-width:var(--container-5xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:768px){.member-shell .container-md{padding-inline:calc(var(--spacing)*6)}}@media (min-width:1024px){.member-shell .container-md{padding-inline:calc(var(--spacing)*8)}}@media (min-width:1280px){.member-shell .container-md{padding-inline:calc(var(--spacing)*12)}}.member-shell .container-sm{max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:768px){.member-shell .container-sm{padding-inline:calc(var(--spacing)*6)}}@media (min-width:1024px){.member-shell .container-sm{padding-inline:calc(var(--spacing)*8)}}@media (min-width:1280px){.member-shell .container-sm{padding-inline:calc(var(--spacing)*12)}}.member-shell .button{height:calc(var(--spacing)*10);min-width:calc(var(--spacing)*10);cursor:pointer;background-color:var(--color-surface);padding-inline:calc(var(--spacing)*4);font-size:var(--text-md);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-strong);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.member-shell .button{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.member-shell .button{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s}@media (hover:hover){.member-shell .button:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.member-shell .button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.member-shell .button:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.member-shell .button:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.member-shell .button[disabled]{pointer-events:none;cursor:default;opacity:.5}.member-shell .button-secondary,.member-shell .button-tertiary{background-color:var(--color-surface);color:var(--color-strong)}.member-shell .button-translucent,.member-shell .button-muted{border-style:var(--tw-border-style);background-color:var(--color-sunken);color:var(--color-default);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0}@media (hover:hover){:is(.member-shell .button-translucent,.member-shell .button-muted):hover{color:var(--color-strong);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:is(.member-shell .button-translucent,.member-shell .button-muted):hover{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.member-shell .button-translucent,.member-shell .button-muted):where(.dark,.dark *):hover{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.member-shell .button-translucent,.member-shell .button-muted):where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.member-shell .button-primary{border-style:var(--tw-border-style);background-color:var(--color-solid);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0}@media (hover:hover){.member-shell .button-primary:hover{background-color:#5934ca}@supports (color:color-mix(in lab, red, red)){.member-shell .button-primary:hover{background-color:color-mix(in srgb,var(--color-solid)85%,black)}}.member-shell .button-primary:hover{color:var(--color-white)}}.member-shell .button-transparent{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;text-decoration-line:underline}@media (hover:hover){.member-shell .button-transparent:hover{background-color:var(--color-sunken);color:var(--color-strong);text-decoration-line:none}}.member-shell .button-xs{height:calc(var(--spacing)*6);min-width:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:11px}.member-shell .button-sm{height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.member-shell .button-md{height:calc(var(--spacing)*9);min-width:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.member-shell .button-lg{height:calc(var(--spacing)*11);min-width:calc(var(--spacing)*11);padding-inline:calc(var(--spacing)*5);font-size:var(--text-md)}.member-shell .button-xl{height:calc(var(--spacing)*12);min-width:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6);font-size:var(--text-md)}.member-shell .button-2xl{height:calc(var(--spacing)*14);min-width:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.member-shell .button-round{aspect-ratio:1;padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0)}.member-shell .button.button--flat{box-shadow:none}[data-member-product-header] .button{border-radius:var(--radius-xl)}.member-shell .embed,.member-shell .embed-responsive{aspect-ratio:var(--aspect-video);position:relative}.member-shell .embed>iframe,.member-shell .embed-responsive>iframe{inset:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.workshop-next-materials{margin-top:2.5rem}.workshop-meeting{padding-block:1rem 2.5rem;scroll-margin-top:10rem}.workshop-meeting+.workshop-meeting{border-top:1px solid var(--brand-line);padding-top:2rem}.workshop-meeting__heading{align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.workshop-meeting__number{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:50%;flex:0 0 2.5rem;place-items:center;height:2.5rem;font-weight:700;display:grid}.workshop-meeting__heading h3{font-size:1.75rem;line-height:1.25}.workshop-meeting__heading p{color:var(--brand-ink-soft);margin-top:.5rem;font-size:.875rem}.workshop-meeting__steps{border-left:1px solid var(--brand-line);margin-left:1.25rem;padding-left:2.25rem}.workshop-meeting__step{padding-bottom:1.75rem;position:relative}.workshop-meeting__step:last-child{padding-bottom:0}.workshop-meeting__step:before{content:"";background:var(--brand-ink);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45rem;left:-2.5rem}.workshop-meeting__step h4{margin-bottom:.75rem;font-size:.875rem;font-weight:700}.workshop-meeting__step turbo-frame{display:block}.workshop-meeting__step turbo-frame p{margin-bottom:.75rem}.workshop-meeting__materials{margin-top:1rem}.workshop-exercise{scroll-margin-top:10rem}#workshop-participant-step{display:block}.workshop-welcome-message,.workshop-introduction{margin-top:2rem}.workshop-welcome-message{--mp-reading-measure:100%}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-3{inset:calc(var(--spacing)*3)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.inset-x-page{inset-inline:var(--spacing-page)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-8{top:calc(var(--spacing)*-8)}.-top-16{top:calc(var(--spacing)*-16)}.-top-20{top:calc(var(--spacing)*-20)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-28{top:calc(var(--spacing)*28)}.top-\[-0\.06em\]{top:-.06em}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[7\.25rem\]{top:7.25rem}.top-auto{top:auto}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-4{right:calc(var(--spacing)*-4)}.-right-6{right:calc(var(--spacing)*-6)}.-right-\[2px\]{right:-2px}.-right-px{right:-1px}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-9{right:calc(var(--spacing)*9)}.right-10{right:calc(var(--spacing)*10)}.right-12{right:calc(var(--spacing)*12)}.right-auto{right:auto}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1\.5{bottom:calc(var(--spacing)*-1.5)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-\[2px\]{bottom:-2px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-14{bottom:calc(var(--spacing)*14)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-5\.5rem\]{bottom:-5.5rem}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.bottom-page{bottom:var(--spacing-page)}.-left-1\.5{left:calc(var(--spacing)*-1.5)}.-left-2{left:calc(var(--spacing)*-2)}.-left-4{left:calc(var(--spacing)*-4)}.-left-8{left:calc(var(--spacing)*-8)}.-left-28{left:calc(var(--spacing)*-28)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-8{left:calc(var(--spacing)*8)}.left-12{left:calc(var(--spacing)*12)}.left-16{left:calc(var(--spacing)*16)}.left-28{left:calc(var(--spacing)*28)}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[calc\(133vh-min\(100vw\,768px\)\)\]{left:calc(133vh - min(100vw,768px))}.left-auto{left:auto}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-2{grid-row-start:2}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.container{width:100%}@media (min-width:460px){.container{max-width:460px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing)*-1.5)}.-m-2{margin:calc(var(--spacing)*-2)}.-m-4{margin:calc(var(--spacing)*-4)}.m-0{margin:calc(var(--spacing)*0)}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-2{margin:calc(var(--spacing)*2)}.m-6{margin:calc(var(--spacing)*6)}.m-8{margin:calc(var(--spacing)*8)}.m-10{margin:calc(var(--spacing)*10)}.m-auto{margin:auto}.escape-container{margin-inline:calc(var(--spacing)*-4)}@media (min-width:768px){.escape-container{margin-inline:calc(var(--spacing)*-8)}}@media (min-width:1024px){.escape-container{margin-inline:calc(var(--spacing)*-12)}}.-mx-0\.5{margin-inline:calc(var(--spacing)*-.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.-mx-\[3px\]{margin-inline:-3px}.-mx-page{margin-inline:calc(var(--spacing-page)*-1)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-\[25\%\]{margin-inline:25%}.mx-auto{margin-inline:auto}.\!-my-0{margin-block:calc(var(--spacing)*0)!important}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-2{margin-block:calc(var(--spacing)*-2)}.-my-7{margin-block:calc(var(--spacing)*-7)}.-my-12{margin-block:calc(var(--spacing)*-12)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-7{margin-block:calc(var(--spacing)*7)}.my-8{margin-block:calc(var(--spacing)*8)}.my-12{margin-block:calc(var(--spacing)*12)}.my-16{margin-block:calc(var(--spacing)*16)}.my-auto{margin-block:auto}.my-card{margin-block:var(--spacing-card)}.my-page{margin-block:var(--spacing-page)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.-mt-80{margin-top:calc(var(--spacing)*-80)}.-mt-\[0\.1em\]{margin-top:-.1em}.-mt-\[5vh\]{margin-top:-5vh}.-mt-\[10vh\]{margin-top:-10vh}.-mt-\[25vh\]{margin-top:-25vh}.-mt-\[33vh\]{margin-top:-33vh}.-mt-\[40vh\]{margin-top:-40vh}.-mt-\[45vh\]{margin-top:-45vh}.-mt-\[50\%\]{margin-top:-50%}.-mt-\[50vh\]{margin-top:-50vh}.-mt-\[60vh\]{margin-top:-60vh}.-mt-\[61vh\]{margin-top:-61vh}.-mt-\[63vh\]{margin-top:-63vh}.-mt-\[71vh\]{margin-top:-71vh}.-mt-\[72vh\]{margin-top:-72vh}.-mt-\[85vh\]{margin-top:-85vh}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.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-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[-3px\]{margin-top:-3px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-card{margin-top:var(--spacing-card)}.mt-page{margin-top:var(--spacing-page)}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing)*-.5)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.-mr-\[25px\]{margin-right:-25px}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-\[5px\]{margin-right:5px}.mr-auto{margin-right:auto}.\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.\!mb-8{margin-bottom:calc(var(--spacing)*8)!important}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.-mb-12{margin-bottom:calc(var(--spacing)*-12)}.-mb-24{margin-bottom:calc(var(--spacing)*-24)}.-mb-28{margin-bottom:calc(var(--spacing)*-28)}.-mb-96{margin-bottom:calc(var(--spacing)*-96)}.-mb-\[22\%\]{margin-bottom:-22%}.-mb-\[33vh\]{margin-bottom:-33vh}.-mb-\[50\%\]{margin-bottom:-50%}.-mb-\[60vh\]{margin-bottom:-60vh}.-mb-\[calc\(0\.5rem\+2px\)\]{margin-bottom:calc(-.5rem - 2px)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-11{margin-bottom:calc(var(--spacing)*11)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[5vh\]{margin-bottom:5vh}.mb-\[13vh\]{margin-bottom:13vh}.mb-auto{margin-bottom:auto}.mb-page{margin-bottom:var(--spacing-page)}.mb-section{margin-bottom:var(--spacing-section)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-\[25px\]{margin-left:-25px}.-ml-\[50\%\]{margin-left:-50%}.-ml-\[calc\(106\.4vh-min\(100vw\,768px\)\)\]{margin-left:calc(-106.4vh + min(100vw,768px))}.-ml-\[calc\(133vh-min\(100vw\,768px\)\)\]{margin-left:calc(-133vh + min(100vw,768px))}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-\[1rem\]{margin-left:1rem}.ml-\[50\%\]{margin-left:50%}.ml-\[120\%\]{margin-left:120%}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.form-checkbox{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#237297;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#7b7369;border-radius:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-checkbox:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}.form-checkbox:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:checked{appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus{background-color:currentColor;border-color:#0000}.form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:indeterminate{appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{background-color:currentColor;border-color:#0000}.form-radio{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#237297;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#7b7369;border-radius:100%;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-radio:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}.form-radio:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-radio:checked{appearance:auto}}.form-radio:checked:hover,.form-radio:checked:focus{background-color:currentColor;border-color:#0000}.form-field{--tw-border-style:none;background-color:var(--color-surface);--tw-leading:var(--leading-normal);width:100%;line-height:var(--leading-normal);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001f;border-style:none;display:block}@supports (color:color-mix(in lab, red, red)){.form-field{--tw-ring-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.form-field{--tw-outline-style:none;outline-style:none}.form-field:where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.form-field:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.form-field{min-height:var(--_ff-min-h,var(--spacing-control));font-size:var(--_ff-font-size,var(--text-base));padding:var(--_ff-py,.5rem)var(--_ff-px,.75rem);border-radius:var(--_ff-radius,.75rem)}.form-field::placeholder{color:var(--color-subtle)}.form-field:focus,.form-field.input-active{border-color:var(--color-ring);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-ring)}.form-field:disabled,.form-field.disabled{cursor:not-allowed;background-color:var(--color-sunken);color:var(--color-subtle);opacity:.75}.form-field.error{border-color:var(--color-error)}.form-field.error:focus,.form-field.error.input-active{border-color:var(--color-error);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-error)}@media (min-width:640px){.form-field{font-size:var(--_ff-font-size-up,var(--text-md))}}.form-input{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#7b7369;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#237297;outline:2px solid #0000}.form-input::placeholder{color:#7b7369;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-date-and-time-value{text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.\!flex{display:flex!important}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.05\]{aspect-ratio:1.05}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[6\/5\]{aspect-ratio:6/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[12\/5\]{aspect-ratio:12/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-4{width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.\!size-4\.5{width:calc(var(--spacing)*4.5)!important;height:calc(var(--spacing)*4.5)!important}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-2\/3{width:66.6667%;height:66.6667%}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-4\/5{width:80%;height:80%}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-5\.5{width:calc(var(--spacing)*5.5);height:calc(var(--spacing)*5.5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-15{width:calc(var(--spacing)*15);height:calc(var(--spacing)*15)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-18{width:calc(var(--spacing)*18);height:calc(var(--spacing)*18)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.size-\[\.55em\]{width:.55em;height:.55em}.size-\[\.75em\]{width:.75em;height:.75em}.size-\[1em\]{width:1em;height:1em}.size-\[18px\]{width:18px;height:18px}.size-\[29rem\]{width:29rem;height:29rem}.size-\[32rem\]{width:32rem;height:32rem}.size-\[33\%\]{width:33%;height:33%}.size-control-sm{width:var(--spacing-control-sm);height:var(--spacing-control-sm)}.size-full{width:100%;height:100%}.\!h-12{height:calc(var(--spacing)*12)!important}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\/4{height:75%}.h-3\/5{height:60%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.2em\]{height:1.2em}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[10rem\]{height:10rem}.h-\[11rem\]{height:11rem}.h-\[12px\]{height:12px}.h-\[12vh\]{height:12vh}.h-\[13rem\]{height:13rem}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[24px\]{height:24px}.h-\[25vh\]{height:25vh}.h-\[30rem\]{height:30rem}.h-\[33vh\]{height:33vh}.h-\[35\%\]{height:35%}.h-\[50vh\]{height:50vh}.h-\[66\%\]{height:66%}.h-\[70\%\]{height:70%}.h-\[80\%\]{height:80%}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[120\%\]{height:120%}.h-\[150\%\]{height:150%}.h-\[800px\]{height:800px}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-auto{height:auto}.h-control{height:var(--spacing-control)}.h-control-lg{height:var(--spacing-control-lg)}.h-control-sm{height:var(--spacing-control-sm)}.h-control-xs{height:var(--spacing-control-xs)}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[min\(24rem\,calc\(100dvh-1rem\)\)\]{max-height:min(24rem,100dvh - 1rem)}.max-h-\[min\(36rem\,calc\(100dvh-2rem\)\)\]{max-height:min(36rem,100dvh - 2rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[80vh\]{min-height:80vh}.min-h-\[215px\]{min-height:215px}.min-h-\[480px\]{min-height:480px}.min-h-\[680px\]{min-height:680px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-\[min\(42rem\,72dvh\)\]{min-height:min(42rem,72dvh)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-90{width:calc(var(--spacing)*90)}.w-96{width:calc(var(--spacing)*96)}.w-\[1\.2em\]{width:1.2em}.w-\[4\.75rem\]{width:4.75rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-\[24px\]{width:24px}.w-\[33\%\]{width:33%}.w-\[35\%\]{width:35%}.w-\[50\%\]{width:50%}.w-\[90\%\]{width:90%}.w-\[100\%\]{width:100%}.w-\[106\.4vh\]{width:106.4vh}.w-\[112\.5vh\]{width:112.5vh}.w-\[120\%\]{width:120%}.w-\[133vh\]{width:133vh}.w-\[150\%\]{width:150%}.w-\[166\%\]{width:166%}.w-\[200\%\]{width:200%}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(42rem\,calc\(100vw-2rem\)\)\]{width:min(42rem,100vw - 2rem)}.w-\[min\(76rem\,calc\(100vw-2rem\)\)\]{width:min(76rem,100vw - 2rem)}.w-\[min\(100vw\,768px\)\]{width:min(100vw,768px)}.w-\[var\(--slide-width\)\]{width:var(--slide-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-10{max-width:calc(var(--spacing)*10)}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[100vw-2rem\]{max-width:100vw-2rem}.max-w-\[768px\]{max-width:768px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-2{min-width:calc(var(--spacing)*2)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[8px\]{min-width:8px}.min-w-\[64px\]{min-width:64px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/1{flex-basis:100%}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.3333%}.basis-1\/4{flex-basis:25%}.basis-1\/5{flex-basis:20%}.basis-1\/6{flex-basis:16.6667%}.basis-full{flex-basis:100%}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.\!translate-x-0{--tw-translate-x:calc(var(--spacing)*0)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-16{--tw-translate-x:calc(var(--spacing)*-16);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-16{--tw-translate-x:calc(var(--spacing)*16);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-3px\]{--tw-translate-x:-3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1\.125rem\]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[15\%\]{--tw-translate-x:15%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[15\%\]{--tw-translate-y:15%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[1\.1\]{--tw-scale-x:1.1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[1\.2\]{--tw-scale-x:1.2;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[1\.33\]{--tw-scale-x:1.33;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-\[0\.33\]{--tw-scale-y:.33;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-\[1\.1\]{--tw-scale-y:1.1;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.33\]{scale:1.33}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-4{rotate:-4deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.-rotate-\[18deg\]{rotate:-18deg}.rotate-0{rotate:none}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.rotate-4{rotate:4deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.rotate-\[-90deg\]{rotate:-90deg}.rotate-\[8deg\]{rotate:8deg}.rotate-\[28deg\]{rotate:28deg}.rotate-\[45deg\]{rotate:45deg}.rotate-\[90deg\]{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[progress-stripes_1s_linear_infinite\]{animation:1s linear infinite progress-stripes}.animate-\[spin_0\.8s_steps\(8\)_infinite\]{animation:.8s steps(8,end) infinite spin}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-context-menu{cursor:context-menu}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing)*8)}.scroll-mt-12{scroll-margin-top:calc(var(--spacing)*12)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing)*40)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.form-select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#7b7369;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#237297;outline:2px solid #0000}.form-select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%237b7369' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}.form-textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#7b7369;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#237297;outline:2px solid #0000}.form-textarea::placeholder{color:#7b7369;opacity:1}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.\[grid-template-columns\:repeat\(var\(--tabs-columns\)\,max-content\)\]{grid-template-columns:repeat(var(--tabs-columns),max-content)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:6.5rem minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-3{gap:calc(var(--spacing)*3)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-card{gap:var(--sp-gap-card);gap:var(--spacing-card)}.gap-grid{gap:var(--sp-gap-grid)}.gap-page{gap:var(--spacing-page)}.gap-px{gap:1px}.gap-section{gap:var(--sp-gap-section);gap:var(--spacing-section)}.gap-stack{gap:var(--sp-gap-stack)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*11)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*11)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-page)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-page)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-section)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-section)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-\[3px\]{row-gap:3px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:where(.divide-black\/20>:not(:last-child)){border-color:#0003}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}:where(.divide-black\/\[0\.06\]>:not(:last-child)){border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}:where(.divide-default>:not(:last-child)){border-color:var(--color-default)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.05rem\]{border-radius:2.05rem}.rounded-\[2\.8rem\]{border-radius:2.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-card{border-radius:var(--radius-card)}.rounded-card-md{border-radius:var(--radius-card-md)}.rounded-card-sm{border-radius:var(--radius-card-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[0\.4375rem\]{border-top-left-radius:.4375rem;border-top-right-radius:.4375rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-r-card-sm{border-top-right-radius:var(--radius-card-sm);border-bottom-right-radius:var(--radius-card-sm)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[0\.42rem\]{border-style:var(--tw-border-style);border-width:.42rem}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[3rem\]{border-style:var(--tw-border-style);border-width:3rem}.border-\[4\.5rem\]{border-style:var(--tw-border-style);border-width:4.5rem}.border-\[25px\]{border-style:var(--tw-border-style);border-width:25px}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[50px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:50px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-black\/5{border-color:#0000000d!important}@supports (color:color-mix(in lab, red, red)){.\!border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)!important}}.border-\(--brand-ink\){border-color:var(--brand-ink)}.border-\[\#E5E5E5\]{border-color:#e5e5e5}.border-\[var\(--brand-ink\)\],.border-\[var\(--brand-ink\)\]\/15{border-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-ink\)\]\/15{border-color:color-mix(in oklab,var(--brand-ink)15%,transparent)}}.border-accent-50{border-color:var(--color-accent-50)}.border-accent-fg{border-color:var(--color-accent-fg)}.border-accent\/40{border-color:#693dee66}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-bg{border-color:var(--color-bg)}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black)7.0%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300\/30{border-color:#7ecae24d}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/30{border-color:color-mix(in oklab,var(--color-blue-300)30%,transparent)}}.border-current,.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-default{border-color:var(--color-default)}.border-error{border-color:var(--color-error)}.border-error\/20{border-color:#b3222233}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400\/30{border-color:#aba49b4d}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/30{border-color:color-mix(in oklab,var(--color-gray-400)30%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-mint-dark{border-color:var(--color-mint-dark)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/70{border-color:color-mix(in oklab,var(--color-neutral-200)70%,transparent)}}.border-neutral-200\/90{border-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/90{border-color:color-mix(in oklab,var(--color-neutral-200)90%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400\/30{border-color:#a1a1a14d}@supports (color:color-mix(in lab, red, red)){.border-neutral-400\/30{border-color:color-mix(in oklab,var(--color-neutral-400)30%,transparent)}}.border-neutral-600{border-color:var(--color-neutral-600)}.border-purple-950{border-color:var(--color-purple-950)}.border-purple\/15{border-color:#9464ee26}@supports (color:color-mix(in lab, red, red)){.border-purple\/15{border-color:color-mix(in oklab,var(--color-purple)15%,transparent)}}.border-purple\/20{border-color:#9464ee33}@supports (color:color-mix(in lab, red, red)){.border-purple\/20{border-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300\/30{border-color:#f9a8a84d}@supports (color:color-mix(in lab, red, red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-solid{border-color:var(--color-solid)}@supports (color:color-mix(in lab, red, red)){.border-strong{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.border-strong{border-color:var(--color-strong)}.border-subtle{border-color:var(--color-subtle)}.border-tan-dark{border-color:var(--color-tan-dark)}.border-tint{border-color:var(--color-tint)}.border-transparent{border-color:#0000}.border-violet{border-color:var(--color-violet)}.border-violet\/20{border-color:#775bf933}@supports (color:color-mix(in lab, red, red)){.border-violet\/20{border-color:color-mix(in oklab,var(--color-violet)20%,transparent)}}.border-violet\/30{border-color:#775bf94d}@supports (color:color-mix(in lab, red, red)){.border-violet\/30{border-color:color-mix(in oklab,var(--color-violet)30%,transparent)}}.border-warning{border-color:var(--color-warning)}.border-warning\/20{border-color:#93461933}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.border-yellow{border-color:var(--color-yellow)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-mint{border-top-color:var(--color-mint)}.border-t-transparent{border-top-color:#0000}.border-b-accent-50{border-bottom-color:var(--color-accent-50)}.border-b-accent-500{border-bottom-color:var(--color-accent-500)}.border-b-neutral-100{border-bottom-color:var(--color-neutral-100)}.border-l-neutral-800{border-left-color:var(--color-neutral-800)}.border-l-white{border-left-color:var(--color-white)}.border-l-white\/20{border-left-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-l-white\/20{border-left-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.\!bg-red-100{background-color:var(--color-red-100)!important}.\!bg-surface\/75{background-color:#ffffffbf!important}@supports (color:color-mix(in lab, red, red)){.\!bg-surface\/75{background-color:color-mix(in oklab,var(--color-surface)75%,transparent)!important}}.\!bg-white{background-color:var(--color-white)!important}.bg-\(--brand-ink\){background-color:var(--brand-ink)}.bg-\(--brand-lavender\){background-color:var(--brand-lavender)}.bg-\[\#0C181E\]{background-color:#0c181e}.bg-\[\#000\]{background-color:#000}.bg-\[\#000100\]{background-color:#000100}.bg-\[\#060606\]{background-color:#060606}.bg-\[\#161718\]{background-color:#161718}.bg-\[\#333333\]{background-color:#333}.bg-\[\#573398\]{background-color:#573398}.bg-\[\#D5EBDF\]{background-color:#d5ebdf}.bg-\[\#E7DDFB\]{background-color:#e7ddfb}.bg-\[\#F3F3F3\]{background-color:#f3f3f3}.bg-\[\#F6E3AE\]{background-color:#f6e3ae}.bg-\[\#aba5a0\]{background-color:#aba5a0}.bg-\[color-mix\(in_srgb\,var\(--brand-ink\)_20\%\,var\(--brand-paper\)\)\]{background-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-ink\)_20\%\,var\(--brand-paper\)\)\]{background-color:color-mix(in srgb,var(--brand-ink)20%,var(--brand-paper))}}.bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.bg-\[var\(--brand-canvas\)\]{background-color:var(--brand-canvas)}.bg-\[var\(--brand-ink\)\]{background-color:var(--brand-ink)}.bg-\[var\(--brand-lavender\)\]{background-color:var(--brand-lavender)}.bg-\[var\(--brand-line\)\]{background-color:var(--brand-line)}.bg-\[var\(--brand-mint\)\]{background-color:var(--brand-mint)}.bg-\[var\(--brand-orange\)\]{background-color:var(--brand-orange)}.bg-\[var\(--brand-paper\)\]{background-color:var(--brand-paper)}.bg-\[var\(--brand-pink\)\]{background-color:var(--brand-pink)}.bg-\[var\(--brand-violet\)\]{background-color:var(--brand-violet)}.bg-\[var\(--brand-warm\)\]{background-color:var(--brand-warm)}.bg-accent{background-color:var(--color-accent)}.bg-accent-50{background-color:var(--color-accent-50)}.bg-accent-150{background-color:var(--color-accent-150)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent-500\/75{background-color:#775bf9bf}@supports (color:color-mix(in lab, red, red)){.bg-accent-500\/75{background-color:color-mix(in oklab,var(--color-accent-500)75%,transparent)}}.bg-accent-fg{background-color:var(--color-accent-fg)}.bg-accent-fg\/20{background-color:#27184e33}@supports (color:color-mix(in lab, red, red)){.bg-accent-fg\/20{background-color:color-mix(in oklab,var(--color-accent-fg)20%,transparent)}}.bg-accent\/10{background-color:#693dee1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50)40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-bg{background-color:var(--color-bg)}.bg-bg\/95{background-color:#fbf7f3f2}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab,var(--color-bg)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black)65%,transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/20{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.bg-default\/20{background-color:#2a252333}@supports (color:color-mix(in lab, red, red)){.bg-default\/20{background-color:color-mix(in oklab,var(--color-default)20%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error-muted{background-color:var(--color-error-muted)}.bg-error\/5{background-color:#b322220d}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error)5%,transparent)}}.bg-error\/10{background-color:#b322221a}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-fresh{background-color:var(--color-fresh)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo{background-color:var(--color-indigo)}.bg-lavender{background-color:var(--color-lavender)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-mint{background-color:var(--color-mint)}.bg-mint\/50{background-color:#d4eee280}@supports (color:color-mix(in lab, red, red)){.bg-mint\/50{background-color:color-mix(in oklab,var(--color-mint)50%,transparent)}}.bg-mint\/75{background-color:#d4eee2bf}@supports (color:color-mix(in lab, red, red)){.bg-mint\/75{background-color:color-mix(in oklab,var(--color-mint)75%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/75{background-color:#fafafabf}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/75{background-color:color-mix(in oklab,var(--color-neutral-50)75%,transparent)}}.bg-neutral-50\/90{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/90{background-color:color-mix(in oklab,var(--color-neutral-50)90%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/75{background-color:#f5f5f5bf}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/75{background-color:color-mix(in oklab,var(--color-neutral-100)75%,transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple{background-color:var(--color-purple)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-950{background-color:var(--color-purple-950)}.bg-purple\/5{background-color:#9464ee0d}@supports (color:color-mix(in lab, red, red)){.bg-purple\/5{background-color:color-mix(in oklab,var(--color-purple)5%,transparent)}}.bg-purple\/20{background-color:#9464ee33}@supports (color:color-mix(in lab, red, red)){.bg-purple\/20{background-color:color-mix(in oklab,var(--color-purple)20%,transparent)}}.bg-purple\/40{background-color:#9464ee66}@supports (color:color-mix(in lab, red, red)){.bg-purple\/40{background-color:color-mix(in oklab,var(--color-purple)40%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/30{background-color:#e94b4b4d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/30{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-solid{background-color:var(--color-solid)}.bg-solid\/10{background-color:#693dee1a}@supports (color:color-mix(in lab, red, red)){.bg-solid\/10{background-color:color-mix(in oklab,var(--color-solid)10%,transparent)}}.bg-solid\/75{background-color:#693deebf}@supports (color:color-mix(in lab, red, red)){.bg-solid\/75{background-color:color-mix(in oklab,var(--color-solid)75%,transparent)}}.bg-strong{background-color:var(--color-strong)}.bg-strong\/10{background-color:#0d0b081a}@supports (color:color-mix(in lab, red, red)){.bg-strong\/10{background-color:color-mix(in oklab,var(--color-strong)10%,transparent)}}.bg-strong\/70{background-color:#0d0b08b3}@supports (color:color-mix(in lab, red, red)){.bg-strong\/70{background-color:color-mix(in oklab,var(--color-strong)70%,transparent)}}.bg-strong\/75{background-color:#0d0b08bf}@supports (color:color-mix(in lab, red, red)){.bg-strong\/75{background-color:color-mix(in oklab,var(--color-strong)75%,transparent)}}.bg-strong\/80{background-color:#0d0b08cc}@supports (color:color-mix(in lab, red, red)){.bg-strong\/80{background-color:color-mix(in oklab,var(--color-strong)80%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-sunken{background-color:var(--color-sunken)}.bg-sunken\/40{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)40%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/40{background-color:color-mix(in oklab,var(--color-sunken)40%,transparent)}}.bg-sunken\/50{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)50%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/50{background-color:color-mix(in oklab,var(--color-sunken)50%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-surface\/75{background-color:color-mix(in oklab,var(--color-surface)75%,transparent)}}.bg-surface\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface)80%,transparent)}}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface)95%,transparent)}}.bg-tan{background-color:var(--color-tan)}.bg-tan-100{background-color:var(--color-tan-100)}.bg-tan-dark{background-color:var(--color-tan-dark)}.bg-tan-darker{background-color:var(--color-tan-darker)}.bg-tan-darkest{background-color:var(--color-tan-darkest)}.bg-tint{background-color:var(--color-tint)}.bg-tint\/70{background-color:#c4c5ffb3}@supports (color:color-mix(in lab, red, red)){.bg-tint\/70{background-color:color-mix(in oklab,var(--color-tint)70%,transparent)}}.bg-tint\/80{background-color:#c4c5ffcc}@supports (color:color-mix(in lab, red, red)){.bg-tint\/80{background-color:color-mix(in oklab,var(--color-tint)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet{background-color:var(--color-violet)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet\/5{background-color:#775bf90d}@supports (color:color-mix(in lab, red, red)){.bg-violet\/5{background-color:color-mix(in oklab,var(--color-violet)5%,transparent)}}.bg-violet\/10{background-color:#775bf91a}@supports (color:color-mix(in lab, red, red)){.bg-violet\/10{background-color:color-mix(in oklab,var(--color-violet)10%,transparent)}}.bg-violet\/20{background-color:#775bf933}@supports (color:color-mix(in lab, red, red)){.bg-violet\/20{background-color:color-mix(in oklab,var(--color-violet)20%,transparent)}}.bg-warning-muted{background-color:var(--color-warning-muted)}.bg-warning\/5{background-color:#9346190d}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/10{background-color:#9346191a}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-yellow{background-color:var(--color-yellow)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow\/50{background-color:#ee8e2180}@supports (color:color-mix(in lab, red, red)){.bg-yellow\/50{background-color:color-mix(in oklab,var(--color-yellow)50%,transparent)}}.bg-yellow\/75{background-color:#ee8e21bf}@supports (color:color-mix(in lab, red, red)){.bg-yellow\/75{background-color:color-mix(in oklab,var(--color-yellow)75%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,rgba\(255\,255\,255\,0\.15\)_25\%\,transparent_25\%\,transparent_50\%\,rgba\(255\,255\,255\,0\.15\)_50\%\,rgba\(255\,255\,255\,0\.15\)_75\%\,transparent_75\%\,transparent\)\]{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.from-accent-500{--tw-gradient-from:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab, red, red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab,var(--color-black)10%,transparent)}}.from-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/15{--tw-gradient-from:#00000026}@supports (color:color-mix(in lab, red, red)){.from-black\/15{--tw-gradient-from:color-mix(in oklab,var(--color-black)15%,transparent)}}.from-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab,var(--color-black)20%,transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab, red, red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab,var(--color-black)35%,transparent)}}.from-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab,var(--color-black)75%,transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue\/80{--tw-gradient-from:#278fb3cc}@supports (color:color-mix(in lab, red, red)){.from-blue\/80{--tw-gradient-from:color-mix(in oklab,var(--color-blue)80%,transparent)}}.from-blue\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green\/80{--tw-gradient-from:#47a079cc}@supports (color:color-mix(in lab, red, red)){.from-green\/80{--tw-gradient-from:color-mix(in oklab,var(--color-green)80%,transparent)}}.from-green\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lavender{--tw-gradient-from:var(--color-lavender);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lavender\/80{--tw-gradient-from:#dee0ffcc}@supports (color:color-mix(in lab, red, red)){.from-lavender\/80{--tw-gradient-from:color-mix(in oklab,var(--color-lavender)80%,transparent)}}.from-lavender\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mint{--tw-gradient-from:var(--color-mint);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mint\/80{--tw-gradient-from:#d4eee2cc}@supports (color:color-mix(in lab, red, red)){.from-mint\/80{--tw-gradient-from:color-mix(in oklab,var(--color-mint)80%,transparent)}}.from-mint\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange\/80{--tw-gradient-from:#ec4b23cc}@supports (color:color-mix(in lab, red, red)){.from-orange\/80{--tw-gradient-from:color-mix(in oklab,var(--color-orange)80%,transparent)}}.from-orange\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink\/80{--tw-gradient-from:#e64e89cc}@supports (color:color-mix(in lab, red, red)){.from-pink\/80{--tw-gradient-from:color-mix(in oklab,var(--color-pink)80%,transparent)}}.from-pink\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple{--tw-gradient-from:var(--color-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-950\/90{--tw-gradient-from:#2a1150e6}@supports (color:color-mix(in lab, red, red)){.from-purple-950\/90{--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)90%,transparent)}}.from-purple-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple\/80{--tw-gradient-from:#9464eecc}@supports (color:color-mix(in lab, red, red)){.from-purple\/80{--tw-gradient-from:color-mix(in oklab,var(--color-purple)80%,transparent)}}.from-purple\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from:#e94b4b33}@supports (color:color-mix(in lab, red, red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.from-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red\/80{--tw-gradient-from:#e94b4bcc}@supports (color:color-mix(in lab, red, red)){.from-red\/80{--tw-gradient-from:color-mix(in oklab,var(--color-red)80%,transparent)}}.from-red\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet{--tw-gradient-from:var(--color-violet);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow{--tw-gradient-from:var(--color-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-200\/80{--tw-gradient-from:#f9dba1cc}@supports (color:color-mix(in lab, red, red)){.from-yellow-200\/80{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-200)80%,transparent)}}.from-yellow-200\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow\/80{--tw-gradient-from:#ee8e21cc}@supports (color:color-mix(in lab, red, red)){.from-yellow\/80{--tw-gradient-from:color-mix(in oklab,var(--color-yellow)80%,transparent)}}.from-yellow\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-bg{--tw-gradient-via:var(--color-bg);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black)10%,transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black)30%,transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-200{--tw-gradient-via:var(--color-orange-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-950\/35{--tw-gradient-via:#2a115059}@supports (color:color-mix(in lab, red, red)){.via-purple-950\/35{--tw-gradient-via:color-mix(in oklab,var(--color-purple-950)35%,transparent)}}.via-purple-950\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent-500{--tw-gradient-to:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-bg{--tw-gradient-to:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-black\/0{--tw-gradient-to:color-mix(in oklab,var(--color-black)0%,transparent)}}.to-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab, red, red)){.to-black\/75{--tw-gradient-to:color-mix(in oklab,var(--color-black)75%,transparent)}}.to-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue\/20{--tw-gradient-to:#278fb333}@supports (color:color-mix(in lab, red, red)){.to-blue\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue)20%,transparent)}}.to-blue\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green\/20{--tw-gradient-to:#47a07933}@supports (color:color-mix(in lab, red, red)){.to-green\/20{--tw-gradient-to:color-mix(in oklab,var(--color-green)20%,transparent)}}.to-green\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lavender\/20{--tw-gradient-to:#dee0ff33}@supports (color:color-mix(in lab, red, red)){.to-lavender\/20{--tw-gradient-to:color-mix(in oklab,var(--color-lavender)20%,transparent)}}.to-lavender\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lavender\/40{--tw-gradient-to:#dee0ff66}@supports (color:color-mix(in lab, red, red)){.to-lavender\/40{--tw-gradient-to:color-mix(in oklab,var(--color-lavender)40%,transparent)}}.to-lavender\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mint\/20{--tw-gradient-to:#d4eee233}@supports (color:color-mix(in lab, red, red)){.to-mint\/20{--tw-gradient-to:color-mix(in oklab,var(--color-mint)20%,transparent)}}.to-mint\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mint\/50{--tw-gradient-to:#d4eee280}@supports (color:color-mix(in lab, red, red)){.to-mint\/50{--tw-gradient-to:color-mix(in oklab,var(--color-mint)50%,transparent)}}.to-mint\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:#ec4b2333}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.to-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange\/20{--tw-gradient-to:#ec4b2333}@supports (color:color-mix(in lab, red, red)){.to-orange\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange)20%,transparent)}}.to-orange\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink\/20{--tw-gradient-to:#e64e8933}@supports (color:color-mix(in lab, red, red)){.to-pink\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink)20%,transparent)}}.to-pink\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple{--tw-gradient-to:var(--color-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-300{--tw-gradient-to:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple\/20{--tw-gradient-to:#9464ee33}@supports (color:color-mix(in lab, red, red)){.to-purple\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple)20%,transparent)}}.to-purple\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red\/20{--tw-gradient-to:#e94b4b33}@supports (color:color-mix(in lab, red, red)){.to-red\/20{--tw-gradient-to:color-mix(in oklab,var(--color-red)20%,transparent)}}.to-red\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-tan{--tw-gradient-to:var(--color-tan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet{--tw-gradient-to:var(--color-violet);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/80{--tw-gradient-to:#fffc}@supports (color:color-mix(in lab, red, red)){.to-white\/80{--tw-gradient-to:color-mix(in oklab,var(--color-white)80%,transparent)}}.to-white\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow{--tw-gradient-to:var(--color-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200\/20{--tw-gradient-to:#f9dba133}@supports (color:color-mix(in lab, red, red)){.to-yellow-200\/20{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-200)20%,transparent)}}.to-yellow-200\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow\/20{--tw-gradient-to:#ee8e2133}@supports (color:color-mix(in lab, red, red)){.to-yellow\/20{--tw-gradient-to:color-mix(in oklab,var(--color-yellow)20%,transparent)}}.to-yellow\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-15\%{--tw-gradient-to-position:15%}.mask-b-from-80\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color)var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color)var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:80%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-image\:linear-gradient\(90deg\,black_50\%\,transparent_85\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 85%);mask-image:linear-gradient(90deg,#000 50%,#0000 85%)}.\[mask-image\:linear-gradient\(180deg\,transparent\,black_5rem\,black_calc\(100\%-10rem\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000,#000 5rem calc(100% - 10rem),#0000 100%);mask-image:linear-gradient(#0000,#000 5rem calc(100% - 10rem),#0000 100%)}.\[mask-image\:linear-gradient\(180deg\,transparent_2\%\,black_10\%\,black\)\]{-webkit-mask-image:linear-gradient(#0000 2%,#000 10%,#000);mask-image:linear-gradient(#0000 2%,#000 10%,#000)}.\[mask-image\:linear-gradient\(180deg\,transparent_2\%\,black_10\%\,black_86\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000 2%,#000 10% 86%,#0000);mask-image:linear-gradient(#0000 2%,#000 10% 86%,#0000)}.\[mask-image\:linear-gradient\(black_50\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.\[mask-image\:linear-gradient\(black_50\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.\[mask-image\:linear-gradient\(black_calc\(100\%-20rem\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 20rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 20rem),#0000 100%)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_var\(--marquee-fade-size\)\,black_calc\(100\%-var\(--marquee-fade-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--marquee-fade-size),black calc(100% - var(--marquee-fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--marquee-fade-size),black calc(100% - var(--marquee-fade-size)),transparent);mask-image:linear-gradient(to right,transparent,black var(--marquee-fade-size),black calc(100% - var(--marquee-fade-size)),transparent)}.bg-\[length\:1rem_1rem\]{background-size:1rem 1rem}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-transparent{fill:#0000}.stroke-yellow{stroke:var(--color-yellow)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-right{object-position:right}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-card{padding:var(--spacing-card)}.p-page{padding:var(--spacing-page)}.p-panel{padding:var(--spacing-panel)}.p-section{padding:var(--spacing-section)}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-card{padding-inline:var(--spacing-card)}.px-page{padding-inline:var(--spacing-page)}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.\!py-24{padding-block:calc(var(--spacing)*24)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-page{padding-block:var(--spacing-page)}.py-px{padding-block:1px}.\!pt-5{padding-top:calc(var(--spacing)*5)!important}.\!pt-6{padding-top:calc(var(--spacing)*6)!important}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-48{padding-top:calc(var(--spacing)*48)}.pt-card{padding-top:var(--spacing-card)}.pt-px{padding-top:1px}.\!pr-9{padding-right:calc(var(--spacing)*9)!important}.\!pr-12{padding-right:calc(var(--spacing)*12)!important}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-48{padding-bottom:calc(var(--spacing)*48)}.pb-\[5vh\]{padding-bottom:5vh}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-page{padding-bottom:var(--spacing-page)}.\!pl-9{padding-left:calc(var(--spacing)*9)!important}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-16{padding-left:calc(var(--spacing)*16)}.pl-\[calc\(0\.75rem-1px\)\]{padding-left:calc(.75rem - 1px)}.pl-\[calc\(1\.5rem-1px\)\]{padding-left:calc(1.5rem - 1px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-h0{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.text-h0{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.text-h1{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.text-h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.text-h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.text-h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.font-body{font-family:var(--font-body)}.font-comic{font-family:var(--font-comic)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.text-h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.text-h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.text-h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.text-h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.text-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);text-wrap:balance}@media (min-width:640px){.text-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.\!text-7xl{font-size:var(--text-7xl)!important;line-height:var(--tw-leading,var(--text-7xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-base\/none{font-size:var(--text-base)!important;line-height:1!important}.\!text-md\/none{font-size:var(--text-md)!important;line-height:1!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[128px\]{font-size:128px!important}.\!text-md{font-size:var(--text-md)!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[40px\]{font-size:40px}.text-\[80px\]{font-size:80px}.text-md{font-size:var(--text-md)}.\!leading-loose{--tw-leading:var(--leading-loose)!important;line-height:var(--leading-loose)!important}.\!leading-none{--tw-leading:1!important;line-height:1!important}.\!leading-normal{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.\!leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.\!leading-tighter{--tw-leading:var(--leading-tighter)!important;line-height:var(--leading-tighter)!important}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tighter{--tw-leading:var(--leading-tighter);line-height:var(--leading-tighter)}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-black{color:var(--color-black)!important}.\!text-red-600{color:var(--color-red-600)!important}.\!text-red-900{color:var(--color-red-900)!important}.text-\(--brand-ink\){color:var(--brand-ink)}.text-\(--brand-ink-soft\){color:var(--brand-ink-soft)}.text-\[\#000\]{color:#000}.text-\[\#1C1917\]{color:#1c1917}.text-\[\#573398\]{color:#573398}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--brand-ink-soft\)\]{color:var(--brand-ink-soft)}.text-\[var\(--brand-purple\)\]{color:var(--brand-purple)}.text-accent{color:var(--color-accent)}.text-accent-500{color:var(--color-accent-500)}.text-accent-500\/70{color:#775bf9b3}@supports (color:color-mix(in lab, red, red)){.text-accent-500\/70{color:color-mix(in oklab,var(--color-accent-500)70%,transparent)}}.text-accent-600{color:var(--color-accent-600)}.text-accent-fg{color:var(--color-accent-fg)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-bg{color:var(--color-bg)}.text-black{color:var(--color-black)}.text-black\/5{color:#0000000d}@supports (color:color-mix(in lab, red, red)){.text-black\/5{color:color-mix(in oklab,var(--color-black)5%,transparent)}}.text-black\/15{color:#00000026}@supports (color:color-mix(in lab, red, red)){.text-black\/15{color:color-mix(in oklab,var(--color-black)15%,transparent)}}.text-black\/25{color:#00000040}@supports (color:color-mix(in lab, red, red)){.text-black\/25{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-black\/30{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab,var(--color-black)55%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-dark{color:var(--color-dark)}.text-default{color:var(--color-default)}.text-default\/70{color:#2a2523b3}@supports (color:color-mix(in lab, red, red)){.text-default\/70{color:color-mix(in oklab,var(--color-default)70%,transparent)}}.text-default\/80{color:#2a2523cc}@supports (color:color-mix(in lab, red, red)){.text-default\/80{color:color-mix(in oklab,var(--color-default)80%,transparent)}}.text-error{color:var(--color-error)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-inherit{color:inherit}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted\/70{color:color-mix(in srgb,color-mix(in srgb,currentColor 60%,transparent)70%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted)70%,transparent)}}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-on-tint{color:var(--color-on-tint)}.text-on-tint\/40{color:#27184e66}@supports (color:color-mix(in lab, red, red)){.text-on-tint\/40{color:color-mix(in oklab,var(--color-on-tint)40%,transparent)}}.text-on-tint\/70{color:#27184eb3}@supports (color:color-mix(in lab, red, red)){.text-on-tint\/70{color:color-mix(in oklab,var(--color-on-tint)70%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-purple{color:var(--color-purple)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-purple-950{color:var(--color-purple-950)}.text-red-500{color:var(--color-red-500)}.text-red-500\/80{color:#e94b4bcc}@supports (color:color-mix(in lab, red, red)){.text-red-500\/80{color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-solid{color:var(--color-solid)}.text-strong{color:var(--color-strong)}.text-subtle{color:var(--color-subtle)}.text-success{color:var(--color-success)}.text-surface{color:var(--color-surface)}.text-tan-darkest{color:var(--color-tan-darkest)}.text-violet{color:var(--color-violet)}.text-violet-200{color:var(--color-violet-200)}.text-violet\/20{color:#775bf933}@supports (color:color-mix(in lab, red, red)){.text-violet\/20{color:color-mix(in oklab,var(--color-violet)20%,transparent)}}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-black\/20{text-decoration-color:#0003}@supports (color:color-mix(in lab, red, red)){.decoration-black\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)20%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.decoration-black\/30{text-decoration-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.decoration-black\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.decoration-black\/50{text-decoration-color:#00000080}@supports (color:color-mix(in lab, red, red)){.decoration-black\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.decoration-current\/50{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/50{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent)}}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-neutral-500::placeholder{color:var(--color-neutral-500)}.placeholder-purple::placeholder{color:var(--color-purple)}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-10px_20px_rgba\(0\,0\,0\,\.1\)\]{--tw-shadow:0 -10px 20px 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)}.shadow-\[2px_2px_0_var\(--brand-blue\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-blue));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--brand-lavender\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-lavender));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--brand-mint\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-mint));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--brand-orange\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-orange));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--brand-pink\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-pink));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--brand-warm\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--brand-warm));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.15rem_\#333\]{--tw-shadow:inset 0 0 0 .15rem var(--tw-shadow-color,#333);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.15rem_\#ccc\]{--tw-shadow:inset 0 0 0 .15rem var(--tw-shadow-color,#ccc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2a11501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 8px var(--tw-shadow-color,#2a115014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-purple-950\/25{--tw-shadow-color:#2a115040}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-950)25%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-accent-fg{--tw-ring-color:var(--color-accent-fg)}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.ring-black\/40{--tw-ring-color:#0006}@supports (color:color-mix(in lab, red, red)){.ring-black\/40{--tw-ring-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.ring-black\/\[0\.04\]{--tw-ring-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.04\]{--tw-ring-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.ring-black\/\[0\.06\]{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.06\]{--tw-ring-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.ring-black\/\[0\.09\]{--tw-ring-color:#00000017}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.09\]{--tw-ring-color:color-mix(in oklab,var(--color-black)9%,transparent)}}.ring-error\/30{--tw-ring-color:#b322224d}@supports (color:color-mix(in lab, red, red)){.ring-error\/30{--tw-ring-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.ring-error\/40{--tw-ring-color:#b3222266}@supports (color:color-mix(in lab, red, red)){.ring-error\/40{--tw-ring-color:color-mix(in oklab,var(--color-error)40%,transparent)}}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-green-500\/10{--tw-ring-color:#47a0791a}@supports (color:color-mix(in lab, red, red)){.ring-green-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.ring-ring\/20{--tw-ring-color:#693dee33}@supports (color:color-mix(in lab, red, red)){.ring-ring\/20{--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.ring-solid{--tw-ring-color:var(--color-solid)}.ring-solid\/20{--tw-ring-color:#693dee33}@supports (color:color-mix(in lab, red, red)){.ring-solid\/20{--tw-ring-color:color-mix(in oklab,var(--color-solid)20%,transparent)}}.ring-strong{--tw-ring-color:var(--color-strong)}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-tan-darker{--tw-ring-color:var(--color-tan-darker)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#df741733}@supports (color:color-mix(in lab, red, red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-bg{--tw-ring-offset-color:var(--color-bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.outline-current\/20{outline-color:currentColor}@supports (color:color-mix(in lab, red, red)){.outline-current\/20{outline-color:color-mix(in oklab,currentcolor 20%,transparent)}}.outline-solid{outline-color:var(--color-solid)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-200{--tw-saturate:saturate(200%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-100{--tw-backdrop-saturate:saturate(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-200{--tw-backdrop-saturate:saturate(200%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[--duration-fast\]{--tw-duration:--duration-fast;transition-duration:--duration-fast}.ease-bounce{--tw-ease:var(--ease-bounce);transition-timing-function:var(--ease-bounce)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.form-field-sm{--_ff-min-h:var(--spacing-control-sm);--_ff-font-size:var(--text-sm);--_ff-font-size-up:var(--text-sm);--_ff-py:.375rem;--_ff-px:.625rem;--_ff-radius:.5rem}.form-field-lg{--_ff-min-h:var(--spacing-control-lg);--_ff-font-size:var(--text-base);--_ff-font-size-up:var(--text-base);--_ff-py:.625rem;--_ff-px:1rem}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--marquee-fade-size\:1\.25rem\]{--marquee-fade-size:1.25rem}.\[--seek-backward-button\:inline-flex\]{--seek-backward-button:inline-flex}.\[--seek-forward-button\:inline-flex\]{--seek-forward-button:inline-flex}.\[-webkit-mask-image\:linear-gradient\(to_right\,transparent\,black_var\(--marquee-fade-size\)\,black_calc\(100\%-var\(--marquee-fade-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--marquee-fade-size),black calc(100% - var(--marquee-fade-size)),transparent)}.fade-size-sm{--tw-fade-size:var(--fade-size-sm)}.ring-inset{--tw-ring-inset:inset}:is(.\*\:border-b>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:is(.\*\:\*\:py-3>*)>*){padding-block:calc(var(--spacing)*3)}:is(:is(.\*\:\*\:py-4>*)>*){padding-block:calc(var(--spacing)*4)}:is(.\*\:py-2\.5>*){padding-block:calc(var(--spacing)*2.5)}:is(.\*\:py-3>*){padding-block:calc(var(--spacing)*3)}:is(.\*\:text-red-900>*){color:var(--color-red-900)}:is(.\*\:\[box-shadow\:inset_0_-1px_0_0_rgb\(229_229_229\)\]>*){box-shadow:inset 0 -1px #e5e5e5}.group-first\:mt-0:is(:where(.group):first-child *){margin-top:calc(var(--spacing)*0)}.group-last\:pb-0:is(:where(.group):last-child *){padding-bottom:calc(var(--spacing)*0)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:text-solid:is(:where(.group):focus-within *){color:var(--color-solid)}@media (hover:hover){.group-hover\:h-3:is(:where(.group):hover *){height:calc(var(--spacing)*3)}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-solid:is(:where(.group):hover *){--tw-border-style:solid;border-style:solid;border-color:var(--color-solid)}.group-hover\:bg-accent-400:is(:where(.group):hover *){background-color:var(--color-accent-400)}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.group-hover\:bg-gray-300:is(:where(.group):hover *){background-color:var(--color-gray-300)}.group-hover\:bg-lavender:is(:where(.group):hover *){background-color:var(--color-lavender)}.group-hover\:bg-purple:is(:where(.group):hover *){background-color:var(--color-purple)}.group-hover\:bg-solid:is(:where(.group):hover *){background-color:var(--color-solid)}.group-hover\:bg-sunken:is(:where(.group):hover *){background-color:var(--color-sunken)}.group-hover\:fill-white:is(:where(.group):hover *){fill:var(--color-white)}.group-hover\:text-accent-500:is(:where(.group):hover *){color:var(--color-accent-500)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--color-default)}.group-hover\:text-purple:is(:where(.group):hover *){color:var(--color-purple)}.group-hover\:text-solid:is(:where(.group):hover *){color:var(--color-solid)}.group-hover\:text-strong:is(:where(.group):hover *){color:var(--color-strong)}.group-hover\:text-violet:is(:where(.group):hover *){color:var(--color-violet)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 8px var(--tw-shadow-color,#2a115014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/appointment\:text-accent-500:is(:where(.group\/appointment):hover *),.group-hover\/card\:text-accent-500:is(:where(.group\/card):hover *){color:var(--color-accent-500)}.group-hover\/item\:text-strong:is(:where(.group\/item):hover *){color:var(--color-strong)}.group-hover\/queue-art\:scale-\[1\.03\]:is(:where(.group\/queue-art):hover *){scale:1.03}}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-visible\:ring-solid:is(:where(.group):focus-visible *){--tw-ring-color:var(--color-solid)}.group-active\:invisible:is(:where(.group):active *){visibility:hidden}.group-active\:flex:is(:where(.group):active *){display:flex}.group-active\:w-5:is(:where(.group):active *){width:calc(var(--spacing)*5)}.group-active\:w-\[22px\]:is(:where(.group):active *){width:22px}.group-active\:w-\[28px\]:is(:where(.group):active *){width:28px}.group-has-\[\:checked\]\:block:is(:where(.group):has(:checked) *){display:block}.group-has-\[\:checked\]\:scale-100:is(:where(.group):has(:checked) *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-has-\[\:checked\]\:opacity-0:is(:where(.group):has(:checked) *){opacity:0}.group-has-\[\:checked\]\:opacity-100:is(:where(.group):has(:checked) *){opacity:1}.group-aria-selected\:bg-accent-500\/10:is(:where(.group)[aria-selected=true] *){background-color:#775bf91a}@supports (color:color-mix(in lab, red, red)){.group-aria-selected\:bg-accent-500\/10:is(:where(.group)[aria-selected=true] *){background-color:color-mix(in oklab,var(--color-accent-500)10%,transparent)}}.group-aria-selected\:text-accent-500:is(:where(.group)[aria-selected=true] *){color:var(--color-accent-500)}.group-aria-selected\:text-accent-600:is(:where(.group)[aria-selected=true] *){color:var(--color-accent-600)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-checked\:translate-x-3:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:translate-x-6:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:border-strong:is(:where(.peer):checked~*){border-color:color-mix(in srgb,currentColor 30%,transparent)}}.peer-checked\:border-strong:is(:where(.peer):checked~*){border-color:var(--color-strong)}.peer-checked\:border-transparent:is(:where(.peer):checked~*){border-color:#0000}.peer-checked\:border-white\/10:is(:where(.peer):checked~*){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.peer-checked\:border-white\/10:is(:where(.peer):checked~*){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.peer-checked\:bg-solid:is(:where(.peer):checked~*){background-color:var(--color-solid)}.peer-checked\:bg-strong:is(:where(.peer):checked~*){background-color:var(--color-strong)}.peer-checked\:text-surface:is(:where(.peer):checked~*){color:var(--color-surface)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-checked\:ring-solid:is(:where(.peer):checked~*){--tw-ring-color:var(--color-solid)}.peer-checked\:ring-offset-2:is(:where(.peer):checked~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.group-active\:peer-checked\:-ml-1:is(:where(.group):active *):is(:where(.peer):checked~*){margin-left:calc(var(--spacing)*-1)}.group-active\:peer-checked\:-ml-\[4px\]:is(:where(.group):active *):is(:where(.peer):checked~*){margin-left:-4px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ring:is(:where(.peer):focus-visible~*){outline-color:var(--color-ring)}.marker\:text-accent-500 ::marker{color:var(--color-accent-500)}.marker\:text-accent-500::marker{color:var(--color-accent-500)}.marker\:text-accent-500 ::-webkit-details-marker{color:var(--color-accent-500)}.marker\:text-accent-500::-webkit-details-marker{color:var(--color-accent-500)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.placeholder\:text-subtle::placeholder{color:var(--color-subtle)}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/55::placeholder{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing)*0)}.first\:rounded-t-xl:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-none:first-child{--tw-border-style:none;border-style:none}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.first\:pl-1:first-child{padding-left:calc(var(--spacing)*1)}.last\:mr-0:last-child{margin-right:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:hidden:last-child{display:none}.last\:flex-none:last-child{flex:none}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.last\:pr-1:last-child{padding-right:calc(var(--spacing)*1)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.last\:pb-4:last-child{padding-bottom:calc(var(--spacing)*4)}.only\:size-14:only-child{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}:is(.\*\:even\:bg-neutral-50>*):nth-child(2n){background-color:var(--color-neutral-50)}:is(.\*\:even\:bg-sunken>*):nth-child(2n){background-color:var(--color-sunken)}.open\:flex:is([open],:popover-open,:open){display:flex}.checked\:border-transparent:checked{border-color:#0000}.checked\:bg-solid:checked{background-color:var(--color-solid)}.checked\:text-white:checked{color:var(--color-white)}.focus-within\:border-violet:focus-within{border-color:var(--color-violet)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-accent-fg:focus-within{--tw-ring-color:var(--color-accent-fg)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--color-ring)}.focus-within\:ring-violet:focus-within{--tw-ring-color:var(--color-violet)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:-top-1:hover{top:calc(var(--spacing)*-1)}.hover\:h-4:hover{height:calc(var(--spacing)*4)}.hover\:w-1\/2:hover{width:50%}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-accent-200:hover{border-color:var(--color-accent-200)}.hover\:border-black\/30:hover{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/30:hover{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.hover\:border-solid:hover{border-color:var(--color-solid)}@supports (color:color-mix(in lab, red, red)){.hover\:border-strong:hover{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.hover\:border-strong:hover{border-color:var(--color-strong)}.hover\:border-white\/60:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/60:hover{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:border-l-white\/50:hover{border-left-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-l-white\/50:hover{border-left-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:\!bg-neutral-700:hover{background-color:var(--color-neutral-700)!important}.hover\:bg-\[\#E6E6E6\]:hover{background-color:#e6e6e6}.hover\:bg-\[var\(--brand-lavender\)\]:hover{background-color:var(--brand-lavender)}.hover\:bg-accent\/10:hover{background-color:#693dee1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:#693dee33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:bg-black\/\[0\.025\]:hover{background-color:#00000006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-black)2.5%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-500\/15:hover{background-color:#7b736926}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-500\/15:hover{background-color:color-mix(in oklab,var(--color-gray-500)15%,transparent)}}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-lavender:hover{background-color:var(--color-lavender)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#e94b4b1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-solid-hover:hover{background-color:#5934ca}@supports (color:color-mix(in lab, red, red)){.hover\:bg-solid-hover:hover{background-color:color-mix(in srgb,var(--color-solid)85%,black)}}.hover\:bg-sunken:hover{background-color:var(--color-sunken)}.hover\:bg-sunken\/20:hover{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)20%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sunken\/20:hover{background-color:color-mix(in oklab,var(--color-sunken)20%,transparent)}}.hover\:bg-sunken\/50:hover{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)50%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sunken\/50:hover{background-color:color-mix(in oklab,var(--color-sunken)50%,transparent)}}.hover\:bg-sunken\/60:hover{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)60%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sunken\/60:hover{background-color:color-mix(in oklab,var(--color-sunken)60%,transparent)}}.hover\:bg-sunken\/75:hover{background-color:color-mix(in srgb,color-mix(in srgb,currentColor 8%,transparent)75%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sunken\/75:hover{background-color:color-mix(in oklab,var(--color-sunken)75%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/75:hover{background-color:color-mix(in oklab,var(--color-surface)75%,transparent)}}.hover\:bg-tint:hover{background-color:var(--color-tint)}.hover\:bg-violet\/90:hover{background-color:#775bf9e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet\/90:hover{background-color:color-mix(in oklab,var(--color-violet)90%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-500:hover{color:var(--color-accent-500)}.hover\:text-accent-800:hover{color:var(--color-accent-800)}.hover\:text-accent-fg\/80:hover{color:#27184ecc}@supports (color:color-mix(in lab, red, red)){.hover\:text-accent-fg\/80:hover{color:color-mix(in oklab,var(--color-accent-fg)80%,transparent)}}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-current:hover{color:currentColor}.hover\:text-dark:hover{color:var(--color-dark)}.hover\:text-default:hover{color:var(--color-default)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-error\/80:hover{color:#b32222cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-error\/80:hover{color:color-mix(in oklab,var(--color-error)80%,transparent)}}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-neutral-50:hover{color:var(--color-neutral-50)}.hover\:text-neutral-400:hover{color:var(--color-neutral-400)}.hover\:text-neutral-500:hover{color:var(--color-neutral-500)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-on-tint\/80:hover{color:#27184ecc}@supports (color:color-mix(in lab, red, red)){.hover\:text-on-tint\/80:hover{color:color-mix(in oklab,var(--color-on-tint)80%,transparent)}}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-strong:hover{color:var(--color-strong)}.hover\:text-violet:hover{color:var(--color-violet)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-neutral-900:hover{-webkit-text-decoration-color:var(--color-neutral-900);-webkit-text-decoration-color:var(--color-neutral-900);text-decoration-color:var(--color-neutral-900)}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2a11501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 8px var(--tw-shadow-color,#2a115014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-black\/5:hover{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:ring-black\/5:hover{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:ring-black\/15:hover{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:ring-black\/15:hover{--tw-ring-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.hover\:ring-black\/20:hover{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:ring-black\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:ring-lavender:hover{--tw-ring-color:var(--color-lavender)}.hover\:ring-ring:hover{--tw-ring-color:var(--color-ring)}.hover\:ring-ring\/20:hover{--tw-ring-color:#693dee33}@supports (color:color-mix(in lab, red, red)){.hover\:ring-ring\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.hover\:ring-solid\/20:hover{--tw-ring-color:#693dee33}@supports (color:color-mix(in lab, red, red)){.hover\:ring-solid\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-solid)20%,transparent)}}.hover\:ring-surface:hover{--tw-ring-color:var(--color-surface)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.peer-checked\:hover\:bg-strong:is(:where(.peer):checked~*):hover{background-color:var(--color-strong)}.peer-checked\:hover\:opacity-90:is(:where(.peer):checked~*):hover{opacity:.9}}@supports (color:color-mix(in lab, red, red)){.focus\:border-strong:focus{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.focus\:border-strong:focus{border-color:var(--color-strong)}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:bg-\[var\(--brand-lavender\)\]:focus{background-color:var(--brand-lavender)}.focus\:bg-black\/5:focus{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.focus\:bg-black\/5:focus{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.focus\:bg-sunken:focus{background-color:var(--color-sunken)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent-fg:focus{--tw-ring-color:var(--color-accent-fg)}.focus\:ring-error:focus{--tw-ring-color:var(--color-error)}.focus\:ring-neutral-500:focus{--tw-ring-color:var(--color-neutral-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:-outline-offset-1:focus{outline-offset:calc(1px*-1)}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-gray-700:focus{outline-color:var(--color-gray-700)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent-300:focus-visible{--tw-ring-color:var(--color-accent-300)}.focus-visible\:ring-red-500\/40:focus-visible{--tw-ring-color:#e94b4b66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-solid\/50:focus-visible{--tw-ring-color:#693dee80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-solid\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-solid)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color:var(--color-bg)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-gray-500:focus-visible{outline-color:var(--color-gray-500)}.focus-visible\:outline-gray-600:focus-visible{outline-color:var(--color-gray-600)}.focus-visible\:outline-muted:focus-visible{outline-color:var(--color-muted)}.focus-visible\:outline-neutral-500:focus-visible{outline-color:var(--color-neutral-500)}.focus-visible\:outline-neutral-600:focus-visible{outline-color:var(--color-neutral-600)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-black\/10:active{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.active\:bg-black\/10:active{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.active\:bg-black\/15:active{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.active\:bg-black\/15:active{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.active\:bg-gray-500\/25:active{background-color:#7b736940}@supports (color:color-mix(in lab, red, red)){.active\:bg-gray-500\/25:active{background-color:color-mix(in oklab,var(--color-gray-500)25%,transparent)}}.active\:bg-neutral-100:active{background-color:var(--color-neutral-100)}.active\:bg-neutral-300:active{background-color:var(--color-neutral-300)}.active\:bg-neutral-700:active{background-color:var(--color-neutral-700)}.active\:bg-sunken:active{background-color:var(--color-sunken)}.active\:shadow-sm:active{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}@media (hover:hover){.disabled\:hover\:text-black\/50:disabled:hover{color:#00000080}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:text-black\/50:disabled:hover{color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.has-\[\:checked\]\:border-solid:has(:checked){--tw-border-style:solid;border-style:solid;border-color:var(--color-solid)}.has-\[\:checked\]\:border-white:has(:checked){border-color:var(--color-white)}.has-\[\:checked\]\:bg-tint:has(:checked){background-color:var(--color-tint)}.has-\[\:checked\]\:bg-white\/25:has(:checked){background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-white\/25:has(:checked){background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.has-\[\:checked\]\:text-solid:has(:checked){color:var(--color-solid)}.has-\[\:checked\]\:ring-2:has(:checked){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:checked\]\:ring-solid:has(:checked){--tw-ring-color:var(--color-solid)}:is(.\*\:has-\[\:checked\]\:bg-neutral-100>*):has(:checked){background-color:var(--color-neutral-100)}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--color-ring)}.has-\[\:focus-visible\]\:outline-none:has(:focus-visible){--tw-outline-style:none;outline-style:none}.has-\[\[data-dropdown-popover-target\=button\]\[data-state\=open\]\]\:z-30:has([data-dropdown-popover-target=button][data-state=open]),.has-\[…open\]\:z-30:has(:is(…open)){z-index:30}.aria-checked\:font-bold[aria-checked=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-selected\:border-accent-500[aria-selected=true]{border-color:var(--color-accent-500)}.aria-selected\:border-current[aria-selected=true]{border-color:currentColor}.aria-selected\:bg-black\/\[0\.04\][aria-selected=true]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-black\/\[0\.04\][aria-selected=true]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.aria-selected\:bg-lavender[aria-selected=true]{background-color:var(--color-lavender)}.aria-selected\:font-bold[aria-selected=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-selected\:text-accent-500[aria-selected=true]{color:var(--color-accent-500)}.aria-selected\:text-strong[aria-selected=true]{color:var(--color-strong)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:ring-1[aria-selected=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-selected\:ring-accent-500\/5[aria-selected=true]{--tw-ring-color:#775bf90d}@supports (color:color-mix(in lab, red, red)){.aria-selected\:ring-accent-500\/5[aria-selected=true]{--tw-ring-color:color-mix(in oklab,var(--color-accent-500)5%,transparent)}}.aria-selected\:ring-inset[aria-selected=true]{--tw-ring-inset:inset}.data-\[highlighted\]\:bg-neutral-100[data-highlighted]{background-color:var(--color-neutral-100)}.data-\[hovering\]\:pointer-events-auto[data-hovering]{pointer-events:auto}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[hovering\]\:delay-0[data-hovering]{transition-delay:0s}.data-\[hovering\]\:duration-100[data-hovering]{--tw-duration:.1s;transition-duration:.1s}.data-\[scrolling\]\:pointer-events-auto[data-scrolling]{pointer-events:auto}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[scrolling\]\:delay-0[data-scrolling]{transition-delay:0s}.data-\[scrolling\]\:duration-100[data-scrolling]{--tw-duration:.1s;transition-duration:.1s}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:scale-95[data-state=closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[state\=closed\]\:grid-rows-\[0fr\][data-state=closed]{grid-template-rows:0fr}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closing\]\:pointer-events-none[data-state=closing]{pointer-events:none}.data-\[state\=closing\]\:scale-95[data-state=closing]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[state\=closing\]\:opacity-0[data-state=closing]{opacity:0}.data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[state\=open\]\:grid-rows-\[1fr\][data-state=open]{grid-template-rows:1fr}.data-\[state\=open\]\:\!bg-neutral-400\/20[data-state=open]{background-color:#a1a1a133!important}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:\!bg-neutral-400\/20[data-state=open]{background-color:color-mix(in oklab,var(--color-neutral-400)20%,transparent)!important}}.data-\[state\=open\]\:bg-neutral-50[data-state=open]{background-color:var(--color-neutral-50)}.data-\[state\=open\]\:bg-sunken[data-state=open]{background-color:var(--color-sunken)}.data-\[state\=open\]\:text-strong[data-state=open]{color:var(--color-strong)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[visible\=false\]\:hidden[data-visible=false]{display:none}@media not all and (min-width:1024px){.max-lg\:absolute{position:absolute}.max-lg\:fixed{position:fixed}.max-lg\:right-0{right:calc(var(--spacing)*0)}.max-lg\:bottom-0{bottom:calc(var(--spacing)*0)}.max-lg\:left-0{left:calc(var(--spacing)*0)}.max-lg\:order-first{order:-9999}.max-lg\:escape-container{margin-inline:calc(var(--spacing)*-4)}@media (min-width:768px){.max-lg\:escape-container{margin-inline:calc(var(--spacing)*-8)}}@media (min-width:1024px){.max-lg\:escape-container{margin-inline:calc(var(--spacing)*-12)}}.max-lg\:mx-2{margin-inline:calc(var(--spacing)*2)}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.max-lg\:mt-4{margin-top:calc(var(--spacing)*4)}.max-lg\:hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.max-lg\:hide-scrollbar::-webkit-scrollbar{display:none}.max-lg\:\!hidden{display:none!important}.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:w-\[var\(--slide-width\)\]{width:var(--slide-width)}.max-lg\:max-w-80{max-width:calc(var(--spacing)*80)}.max-lg\:min-w-40{min-width:calc(var(--spacing)*40)}.max-lg\:min-w-64{min-width:calc(var(--spacing)*64)}.max-lg\:flex-none{flex:none}.max-lg\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:flex-col{flex-direction:column}.max-lg\:justify-center{justify-content:center}.max-lg\:gap-8{gap:calc(var(--spacing)*8)}.max-lg\:overflow-auto{overflow:auto}.max-lg\:overflow-x-auto{overflow-x:auto}.max-lg\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.max-lg\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.max-lg\:via-tan{--tw-gradient-via:var(--color-tan);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.max-lg\:via-30\%{--tw-gradient-via-position:30%}.max-lg\:to-tan{--tw-gradient-to:var(--color-tan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.max-lg\:px-4{padding-inline:calc(var(--spacing)*4)}.max-lg\:pt-2{padding-top:calc(var(--spacing)*2)}.max-lg\:pb-5{padding-bottom:calc(var(--spacing)*5)}.max-lg\:text-center{text-align:center}.max-lg\:text-md{font-size:var(--text-md)}.max-lg\:opacity-0{opacity:0}.max-lg\:opacity-100{opacity:1}.max-lg\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-lg\:duration-300{--tw-duration:.3s;transition-duration:.3s}.max-lg\:ease-bounce{--tw-ease:var(--ease-bounce);transition-timing-function:var(--ease-bounce)}}@media not all and (min-width:768px){.max-md\:m-2{margin:calc(var(--spacing)*2)}.max-md\:escape-container{margin-inline:calc(var(--spacing)*-4)}@media (min-width:768px){.max-md\:escape-container{margin-inline:calc(var(--spacing)*-8)}}@media (min-width:1024px){.max-md\:escape-container{margin-inline:calc(var(--spacing)*-12)}}.max-md\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.max-md\:mx-auto{margin-inline:auto}.max-md\:-mt-\[60vh\]{margin-top:-60vh}.max-md\:mt-3{margin-top:calc(var(--spacing)*3)}.max-md\:line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-md\:hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.max-md\:hide-scrollbar::-webkit-scrollbar{display:none}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:aspect-video{aspect-ratio:var(--aspect-video)}.max-md\:h-\[16rem\]{height:16rem}.max-md\:min-h-40{min-height:calc(var(--spacing)*40)}.max-md\:w-4\/5{width:80%}.max-md\:w-\[200\%\]{width:200%}.max-md\:w-full{width:100%}.max-md\:flex-none{flex:none}.max-md\:flex-col{flex-direction:column}.max-md\:items-center{align-items:center}.max-md\:justify-center{justify-content:center}.max-md\:gap-0\.5{gap:calc(var(--spacing)*.5)}:where(.max-md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.max-md\:border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.max-md\:px-4{padding-inline:calc(var(--spacing)*4)}.max-md\:pt-8{padding-top:calc(var(--spacing)*8)}.max-md\:pt-12{padding-top:calc(var(--spacing)*12)}.max-md\:pr-20{padding-right:calc(var(--spacing)*20)}.max-md\:pr-24{padding-right:calc(var(--spacing)*24)}.max-md\:pb-56{padding-bottom:calc(var(--spacing)*56)}.max-md\:text-center{text-align:center}.max-md\:text-md{font-size:var(--text-md)}}@media not all and (min-width:640px){.max-sm\:escape-container{margin-inline:calc(var(--spacing)*-4)}@media (min-width:768px){.max-sm\:escape-container{margin-inline:calc(var(--spacing)*-8)}}@media (min-width:1024px){.max-sm\:escape-container{margin-inline:calc(var(--spacing)*-12)}}.max-sm\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.max-sm\:mx-auto{margin-inline:auto}.max-sm\:-mb-6{margin-bottom:calc(var(--spacing)*-6)}.max-sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.max-sm\:hide-scrollbar::-webkit-scrollbar{display:none}.max-sm\:block{display:block}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.max-sm\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.max-sm\:w-4{width:calc(var(--spacing)*4)}.max-sm\:w-full{width:100%}.max-sm\:max-w-2\/5{max-width:40%}.max-sm\:max-w-20{max-width:calc(var(--spacing)*20)}.max-sm\:max-w-48{max-width:calc(var(--spacing)*48)}.max-sm\:min-w-\[90\%\]{min-width:90%}.max-sm\:flex-none{flex:none}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:flex-row{flex-direction:row}.max-sm\:flex-row-reverse{flex-direction:row-reverse}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-center-safe{justify-content:safe center}:where(.max-sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.max-sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.max-sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-sm\:overflow-auto{overflow:auto}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:\!rounded-none{border-radius:0!important}.max-sm\:bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.max-sm\:from-tan{--tw-gradient-from:var(--color-tan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.max-sm\:from-10\%{--tw-gradient-from-position:10%}.max-sm\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.max-sm\:to-80\%{--tw-gradient-to-position:80%}.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.max-sm\:text-center{text-align:center}.max-sm\:text-\[18px\]{font-size:18px}.max-sm\:text-md{font-size:var(--text-md)}}@media (min-width:430px){.min-\[430px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:460px){.xs\:hidden{display:none}:where(.xs\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}.xs\:p-10{padding:calc(var(--spacing)*10)}.xs\:pt-72{padding-top:calc(var(--spacing)*72)}.xs\:pr-24{padding-right:calc(var(--spacing)*24)}.xs\:pl-32{padding-left:calc(var(--spacing)*32)}}@media not all and (min-width:1024px){@media (min-width:460px){.max-lg\:xs\:justify-center{justify-content:center}}}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:sticky{position:sticky}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-4{top:calc(var(--spacing)*4)}.sm\:top-5{top:calc(var(--spacing)*5)}.sm\:top-7{top:calc(var(--spacing)*7)}.sm\:top-12{top:calc(var(--spacing)*12)}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:right-7{right:calc(var(--spacing)*7)}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:calc(var(--spacing)*0)}.sm\:left-5{left:calc(var(--spacing)*5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.sm\:mx-auto{margin-inline:auto}.sm\:-mt-4{margin-top:calc(var(--spacing)*-4)}.sm\:-mt-12{margin-top:calc(var(--spacing)*-12)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-11{margin-top:calc(var(--spacing)*11)}.sm\:mt-16{margin-top:calc(var(--spacing)*16)}.sm\:-mr-10{margin-right:calc(var(--spacing)*-10)}.sm\:mr-3{margin-right:calc(var(--spacing)*3)}.sm\:mr-6{margin-right:calc(var(--spacing)*6)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:ml-1{margin-left:calc(var(--spacing)*1)}.sm\:ml-6{margin-left:calc(var(--spacing)*6)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-7{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sm\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.sm\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.sm\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.sm\:size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.sm\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.sm\:size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.sm\:size-56{width:calc(var(--spacing)*56);height:calc(var(--spacing)*56)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-48{height:calc(var(--spacing)*48)}.sm\:h-\[11rem\]{height:11rem}.sm\:h-\[21rem\]{height:21rem}.sm\:max-h-\[28rem\]{max-height:28rem}.sm\:max-h-\[min\(48rem\,calc\(100dvh-3rem\)\)\]{max-height:min(48rem,100dvh - 3rem)}.sm\:min-h-\[520px\]{min-height:520px}.sm\:min-h-full{min-height:100%}.sm\:w-1\/3{width:33.3333%}.sm\:w-2\/5{width:40%}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[30rem\]{width:30rem}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[400px\]{width:400px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[520px\]{width:520px}.sm\:w-\[600px\]{width:600px}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-7xl{max-width:var(--container-7xl)}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:basis-1\/1{flex-basis:100%}.sm\:basis-1\/2{flex-basis:50%}.sm\:basis-1\/3{flex-basis:33.3333%}.sm\:basis-1\/4{flex-basis:25%}.sm\:basis-1\/5{flex-basis:20%}.sm\:basis-1\/6{flex-basis:16.6667%}.sm\:basis-3\/4{flex-basis:75%}.sm\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:columns-2{columns:2}.sm\:\[grid-template-columns\:repeat\(var\(--tabs-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--tabs-columns),minmax(0,1fr))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:7rem minmax(0,1fr) auto}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:gap-24{gap:calc(var(--spacing)*24)}:where(.sm\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-start{align-self:flex-start}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[1\.25rem\]{border-radius:1.25rem}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-sm{border-radius:var(--radius-sm)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:bg-tan-darker{background-color:var(--color-tan-darker)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:p-16{padding:calc(var(--spacing)*16)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:\!py-40{padding-block:calc(var(--spacing)*40)!important}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-4\.5{padding-block:calc(var(--spacing)*4.5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:py-\[1\.125rem\]{padding-block:1.125rem}.sm\:\!pt-8{padding-top:calc(var(--spacing)*8)!important}.sm\:\!pt-10{padding-top:calc(var(--spacing)*10)!important}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-9{padding-top:calc(var(--spacing)*9)}.sm\:pt-10{padding-top:calc(var(--spacing)*10)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pr-24{padding-right:calc(var(--spacing)*24)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:pb-28{padding-bottom:calc(var(--spacing)*28)}.sm\:pb-32{padding-bottom:calc(var(--spacing)*32)}.sm\:pl-4{padding-left:calc(var(--spacing)*4)}.sm\:pl-7{padding-left:calc(var(--spacing)*7)}.sm\:pl-40{padding-left:calc(var(--spacing)*40)}.sm\:text-h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.sm\:text-h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.sm\:font-sans{font-family:var(--font-sans)}.sm\:text-h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.sm\:text-h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-md{font-size:var(--text-md)}@media (hover:hover){.sm\:hover\:bg-tan-darker:hover{background-color:var(--color-tan-darker)}}.sm\:active\:bg-tan-darkest:active{background-color:var(--color-tan-darkest)}}@media (min-width:768px){.md\:fixed{position:fixed}.md\:sticky{position:sticky}.md\:top-5{top:calc(var(--spacing)*5)}.md\:top-8{top:calc(var(--spacing)*8)}.md\:right-3{right:calc(var(--spacing)*3)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:bottom-3{bottom:calc(var(--spacing)*3)}.md\:bottom-4{bottom:calc(var(--spacing)*4)}.md\:bottom-32{bottom:calc(var(--spacing)*32)}.md\:left-3{left:calc(var(--spacing)*3)}.md\:col-span-2{grid-column:span 2/span 2}.md\:m-0{margin:calc(var(--spacing)*0)}.md\:-mx-7{margin-inline:calc(var(--spacing)*-7)}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-8{margin-inline:calc(var(--spacing)*8)}.md\:-mt-2{margin-top:calc(var(--spacing)*-2)}.md\:-mt-\[15vh\]{margin-top:-15vh}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:-mr-12{margin-right:calc(var(--spacing)*-12)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:-mb-6{margin-bottom:calc(var(--spacing)*-6)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-\[18vh\]{margin-bottom:18vh}.md\:ml-6\.25{margin-left:calc(var(--spacing)*6.25)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.md\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.md\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.md\:size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-96{height:calc(var(--spacing)*96)}.md\:h-\[20rem\]{height:20rem}.md\:min-h-\[460px\]{min-height:460px}.md\:w-40{width:calc(var(--spacing)*40)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:w-\[66\%\]{width:66%}.md\:w-\[320px\]{width:320px}.md\:w-\[calc\(100vw-360px\)\]{width:calc(100vw - 360px)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-\[80\%\]{max-width:80%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:flex-1{flex:1}.md\:flex-shrink-0{flex-shrink:0}.md\:basis-1\/1{flex-basis:100%}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.3333%}.md\:basis-1\/4{flex-basis:25%}.md\:basis-1\/5{flex-basis:20%}.md\:basis-1\/6{flex-basis:16.6667%}.md\:basis-2\/3{flex-basis:66.6667%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-grid{gap:var(--sp-gap-grid)}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.md\:border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.md\:bg-white{background-color:var(--color-white)}.md\:\[mask-image\:linear-gradient\(black\,black_50\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000,#000 50%,#0000 100%);mask-image:linear-gradient(#000,#000 50%,#0000 100%)}.md\:\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_var\(--carousel-fade-size-y\)\,black_calc\(100\%-var\(--carousel-fade-size-y\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--carousel-fade-size-y),black calc(100% - var(--carousel-fade-size-y)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--carousel-fade-size-y),black calc(100% - var(--carousel-fade-size-y)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--carousel-fade-size-y),black calc(100% - var(--carousel-fade-size-y)),transparent)}.md\:\[mask-image\:linear-gradient\(to_right\,transparent\,black_var\(--carousel-fade-size\)\,black_calc\(100\%-var\(--carousel-fade-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--carousel-fade-size),black calc(100% - var(--carousel-fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--carousel-fade-size),black calc(100% - var(--carousel-fade-size)),transparent);mask-image:linear-gradient(to right,transparent,black var(--carousel-fade-size),black calc(100% - var(--carousel-fade-size)),transparent)}.md\:p-2{padding:calc(var(--spacing)*2)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-9{padding:calc(var(--spacing)*9)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:p-16{padding:calc(var(--spacing)*16)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-14{padding-inline:calc(var(--spacing)*14)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:\!pt-12{padding-top:calc(var(--spacing)*12)!important}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pr-24{padding-right:calc(var(--spacing)*24)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-\[calc\(\(\(100vw-360px\)\/16\)\*9\)\]{padding-bottom:calc(56.25vw - 202.5px)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.md\:text-h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[48px\]{font-size:48px}.md\:opacity-0{opacity:0}.md\:\[--carousel-fade-size-y\:1\.25rem\]{--carousel-fade-size-y:1.25rem}.md\:\[--carousel-fade-size\:1\.25rem\]{--carousel-fade-size:1.25rem}.md\:\[-webkit-mask-image\:linear-gradient\(to_bottom\,transparent\,black_var\(--carousel-fade-size-y\)\,black_calc\(100\%-var\(--carousel-fade-size-y\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--carousel-fade-size-y),black calc(100% - var(--carousel-fade-size-y)),transparent)}.md\:\[-webkit-mask-image\:linear-gradient\(to_right\,transparent\,black_var\(--carousel-fade-size\)\,black_calc\(100\%-var\(--carousel-fade-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--carousel-fade-size),black calc(100% - var(--carousel-fade-size)),transparent)}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:focus-visible\:opacity-100:focus-visible{opacity:1}@media not all and (min-width:1024px){.md\:max-lg\:-mx-7{margin-inline:calc(var(--spacing)*-7)}.md\:max-lg\:px-7{padding-inline:calc(var(--spacing)*7)}}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:top-6{top:calc(var(--spacing)*6)}.lg\:top-12{top:calc(var(--spacing)*12)}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:top-32{top:calc(var(--spacing)*32)}.lg\:top-40{top:calc(var(--spacing)*40)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:-mx-10{margin-inline:calc(var(--spacing)*-10)}.lg\:my-16{margin-block:calc(var(--spacing)*16)}.lg\:my-auto{margin-block:auto}.lg\:-mt-\[35vh\]{margin-top:-35vh}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:-mb-\[50vh\]{margin-bottom:-50vh}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-6{margin-left:calc(var(--spacing)*-6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:ml-auto{margin-left:auto}.lg\:\!block{display:block!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.lg\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.lg\:size-96{width:calc(var(--spacing)*96);height:calc(var(--spacing)*96)}.lg\:h-4{height:calc(var(--spacing)*4)}.lg\:h-20{height:calc(var(--spacing)*20)}.lg\:h-28{height:calc(var(--spacing)*28)}.lg\:h-\[12rem\]{height:12rem}.lg\:h-\[24rem\]{height:24rem}.lg\:h-screen{height:100vh}.lg\:min-h-11{min-height:calc(var(--spacing)*11)}.lg\:min-h-\[25rem\]{min-height:25rem}.lg\:w-2\/5{width:40%}.lg\:w-4{width:calc(var(--spacing)*4)}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-28{width:calc(var(--spacing)*28)}.lg\:w-32{width:calc(var(--spacing)*32)}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:w-\[30\%\]{width:30%}.lg\:w-\[400px\]{width:400px}.lg\:w-\[420px\]{width:420px}.lg\:w-\[520px\]{width:520px}.lg\:w-\[640px\]{width:640px}.lg\:w-full{width:100%}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:basis-1\/1{flex-basis:100%}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:basis-1\/4{flex-basis:25%}.lg\:basis-1\/5{flex-basis:20%}.lg\:basis-1\/6{flex-basis:16.6667%}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(19rem\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(21rem\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(21rem,2fr)}.lg\:grid-cols-\[minmax\(18rem\,36rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(18rem,36rem) minmax(0,1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-24{gap:calc(var(--spacing)*24)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-10{column-gap:calc(var(--spacing)*10)}.lg\:self-start{align-self:flex-start}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-none{border-radius:0}.lg\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-r-card-sm{border-top-right-radius:var(--radius-card-sm);border-bottom-right-radius:var(--radius-card-sm)}.lg\:rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.lg\:border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.lg\:border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.lg\:border-transparent{border-color:#0000}.lg\:bg-transparent{background-color:#0000}.lg\:\[mask-image\:linear-gradient\(90deg\,transparent\,black_2rem\,black_calc\(100\%-2rem\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000 100%)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-12{padding:calc(var(--spacing)*12)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pr-0{padding-right:calc(var(--spacing)*0)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}.lg\:text-left{text-align:left}.lg\:\!font-sans{font-family:var(--font-sans)!important}.lg\:text-h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-strong)}@media (min-width:768px){.lg\:text-h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:\!text-\[220px\]{font-size:220px!important}.lg\:text-md{font-size:var(--text-md)}.lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:whitespace-normal{white-space:normal}.lg\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:transition-none{transition-property:none}@media (hover:hover){.lg\:group-hover\/scroll\:flex:is(:where(.group\/scroll):hover *){display:flex}.lg\:hover\:border-accent-200:hover{border-color:var(--color-accent-200)}.lg\:hover\:bg-black\/\[0\.025\]:hover{background-color:#00000006}@supports (color:color-mix(in lab, red, red)){.lg\:hover\:bg-black\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-black)2.5%,transparent)}}.lg\:hover\:text-strong:hover{color:var(--color-strong)}}.lg\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.lg\:aria-selected\:border-accent-500[aria-selected=true]{border-color:var(--color-accent-500)}.lg\:aria-selected\:bg-black\/\[0\.04\][aria-selected=true]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.lg\:aria-selected\:bg-black\/\[0\.04\][aria-selected=true]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.lg\:aria-selected\:text-strong[aria-selected=true]{color:var(--color-strong)}.lg\:aria-selected\:ring-0[aria-selected=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:1280px){.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:p-6{padding:calc(var(--spacing)*6)}.xl\:p-12{padding:calc(var(--spacing)*12)}}@container not (min-width:48rem){.\@max-3xl\:flex-col{flex-direction:column}}@container not (min-width:24rem){.\@max-sm\:flex-col{flex-direction:column}}@container not (min-width:20rem){.\@max-xs\:flex-col{flex-direction:column}}@container not (min-width:16rem){.\@max-3xs\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\@max-3xs\:hidden{display:none}.\@max-3xs\:flex-col{flex-direction:column}.\@max-3xs\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\@max-3xs\:text-md{font-size:var(--text-md)}}@container (min-width:16rem){.\@3xs\:text-md{font-size:var(--text-md)}}@container (min-width:20rem){.\@xs\:-bottom-1{bottom:calc(var(--spacing)*-1)}.\@xs\:-left-1{left:calc(var(--spacing)*-1)}.\@xs\:m-4{margin:calc(var(--spacing)*4)}.\@xs\:mr-0{margin-right:calc(var(--spacing)*0)}.\@xs\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.\@xs\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.\@xs\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.\@xs\:rounded-lg{border-radius:var(--radius-lg)}@media not all and (min-width:640px){.\@xs\:max-sm\:p-1\.5{padding:calc(var(--spacing)*1.5)}}}@media (min-width:640px){@container (min-width:20rem){.sm\:\@xs\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}}}@container (min-width:20rem){@container not (min-width:24rem){.\@xs\:\@max-sm\:bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.\@xs\:\@max-sm\:left-1\.5{left:calc(var(--spacing)*1.5)}.\@xs\:\@max-sm\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}}}@container (min-width:24rem){.\@sm\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\@sm\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.\@sm\:size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.\@sm\:gap-3{gap:calc(var(--spacing)*3)}:where(.\@sm\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.\@sm\:text-h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-strong)}.\@sm\:text-md{font-size:var(--text-md)}}@container (min-width:28rem){.\@md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container (min-width:32rem){.\@lg\:p-8{padding:calc(var(--spacing)*8)}}@container (min-width:36rem){.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:items-center{align-items:center}.\@3xl\:pr-4{padding-right:calc(var(--spacing)*4)}.\@3xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:1024px){.\@3xl\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@container (min-width:56rem){.\@4xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:64rem){@media (min-width:1024px){.\@5xl\:lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@5xl\:lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:where(.dark\:divide-white\/\[0\.08\]:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/\[0\.08\]:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-\[\#3C3C3C\]:where(.dark,.dark *){border-color:#3c3c3c}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-neutral-200:where(.dark,.dark *){border-color:var(--color-neutral-200)}.dark\:border-neutral-600:where(.dark,.dark *){border-color:var(--color-neutral-600)}.dark\:border-neutral-600\/50:where(.dark,.dark *){border-color:#52525280}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-600)50%,transparent)}}.dark\:border-neutral-600\/80:where(.dark,.dark *){border-color:#525252cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-600\/80:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-600)80%,transparent)}}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-700\/50:where(.dark,.dark *){border-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)}}.dark\:border-neutral-700\/75:where(.dark,.dark *){border-color:#404040bf}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/75:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-700)75%,transparent)}}.dark\:border-neutral-900:where(.dark,.dark *){border-color:var(--color-neutral-900)}.dark\:border-purple-100:where(.dark,.dark *){border-color:var(--color-purple-100)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-yellow-800:where(.dark,.dark *){border-color:var(--color-yellow-800)}.dark\:border-l-neutral-200:where(.dark,.dark *){border-left-color:var(--color-neutral-200)}.dark\:\!bg-\[\#281212\]:where(.dark,.dark *){background-color:#281212!important}.dark\:bg-\[\#281212\]:where(.dark,.dark *){background-color:#281212}.dark\:bg-accent-950\/40:where(.dark,.dark *){background-color:#27184e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-accent-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-accent-950)40%,transparent)}}.dark\:bg-amber-800\/50:where(.dark,.dark *){background-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-blue-500:where(.dark,.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-800\/50:where(.dark,.dark *){background-color:#244e6680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-800)50%,transparent)}}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#22425733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#2242574d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-950\/55:where(.dark,.dark *){background-color:#122a3a8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/55:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)55%,transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:#46423a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-green-400:where(.dark,.dark *){background-color:var(--color-green-400)}.dark\:bg-green-500:where(.dark,.dark *){background-color:var(--color-green-500)}.dark\:bg-green-800\/50:where(.dark,.dark *){background-color:#28534080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-800)50%,transparent)}}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#22453733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#2245374d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-950\/55:where(.dark,.dark *){background-color:#0e251c8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/55:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950)55%,transparent)}}.dark\:bg-green-950\/70:where(.dark,.dark *){background-color:#0e251cb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950)70%,transparent)}}.dark\:bg-lime-400:where(.dark,.dark *){background-color:var(--color-lime-400)}.dark\:bg-neutral-100:where(.dark,.dark *){background-color:var(--color-neutral-100)}.dark\:bg-neutral-200:where(.dark,.dark *){background-color:var(--color-neutral-200)}.dark\:bg-neutral-300:where(.dark,.dark *){background-color:var(--color-neutral-300)}.dark\:bg-neutral-400:where(.dark,.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-500:where(.dark,.dark *){background-color:var(--color-neutral-500)}.dark\:bg-neutral-600:where(.dark,.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-700\/25:where(.dark,.dark *){background-color:#40404040}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-700\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-700)25%,transparent)}}.dark\:bg-neutral-700\/50:where(.dark,.dark *){background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)}}.dark\:bg-neutral-700\/75:where(.dark,.dark *){background-color:#404040bf}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-700\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-700)75%,transparent)}}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\/40:where(.dark,.dark *){background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800)40%,transparent)}}.dark\:bg-neutral-800\/50:where(.dark,.dark *){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800)50%,transparent)}}.dark\:bg-neutral-800\/75:where(.dark,.dark *){background-color:#262626bf}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800)75%,transparent)}}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/50:where(.dark,.dark *){background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-900)50%,transparent)}}.dark\:bg-neutral-900\/75:where(.dark,.dark *){background-color:#171717bf}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-900)75%,transparent)}}.dark\:bg-orange-500:where(.dark,.dark *){background-color:var(--color-orange-500)}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#761d184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-pink-500:where(.dark,.dark *){background-color:var(--color-pink-500)}.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:#7f1c3a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900)30%,transparent)}}.dark\:bg-purple-100:where(.dark,.dark *){background-color:var(--color-purple-100)}.dark\:bg-purple-500:where(.dark,.dark *){background-color:var(--color-purple-500)}.dark\:bg-purple-900:where(.dark,.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#52238f4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-purple-950\/55:where(.dark,.dark *){background-color:#2a11508c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/55:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-950)55%,transparent)}}.dark\:bg-purple-950\/60:where(.dark,.dark *){background-color:#2a115099}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-950)60%,transparent)}}.dark\:bg-red-400:where(.dark,.dark *){background-color:var(--color-red-400)}.dark\:bg-red-500:where(.dark,.dark *){background-color:var(--color-red-500)}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#7b212133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#7b21214d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-950:where(.dark,.dark *){background-color:var(--color-red-950)}.dark\:bg-surface:where(.dark,.dark *){background-color:var(--color-surface)}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:bg-white\/20:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:bg-white\/\[0\.08\]:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.08\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-yellow-400:where(.dark,.dark *){background-color:var(--color-yellow-400)}.dark\:bg-yellow-500:where(.dark,.dark *){background-color:var(--color-yellow-500)}.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:#773c174d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-yellow-950:where(.dark,.dark *){background-color:var(--color-yellow-950)}.dark\:bg-yellow-950\/60:where(.dark,.dark *){background-color:#401d0a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-950)60%,transparent)}}.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-from:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:from-amber-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-from:#22425780}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:from-blue-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-gray-900:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-900\/50:where(.dark,.dark *){--tw-gradient-from:#22453780}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:from-green-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-neutral-800:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-red-900\/20:where(.dark,.dark *){--tw-gradient-from:#7b212133}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:from-red-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-red-900\/50:where(.dark,.dark *){--tw-gradient-from:#7b212180}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-900\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:from-red-900\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-amber-950:where(.dark,.dark *){--tw-gradient-via:var(--color-amber-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-blue-950:where(.dark,.dark *){--tw-gradient-via:var(--color-blue-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-gray-950:where(.dark,.dark *){--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-green-950:where(.dark,.dark *){--tw-gradient-via:var(--color-green-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-950:where(.dark,.dark *){--tw-gradient-via:var(--color-orange-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-to:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:to-amber-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-black:where(.dark,.dark *){--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-to:#2242574d}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:to-blue-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-to:#2245374d}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:to-green-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-to:#761d1833}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:to-orange-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:#761d184d}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:\!text-red-200:where(.dark,.dark *){color:var(--color-red-200)!important}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:where(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-gray-800:where(.dark,.dark *){color:var(--color-gray-800)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:where(.dark,.dark *){color:var(--color-green-500)}.dark\:text-lime-400:where(.dark,.dark *){color:var(--color-lime-400)}.dark\:text-neutral-50:where(.dark,.dark *){color:var(--color-neutral-50)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:where(.dark,.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:where(.dark,.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-700:where(.dark,.dark *){color:var(--color-neutral-700)}.dark\:text-neutral-800:where(.dark,.dark *){color:var(--color-neutral-800)}.dark\:text-neutral-900:where(.dark,.dark *){color:var(--color-neutral-900)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-orange-500:where(.dark,.dark *){color:var(--color-orange-500)}.dark\:text-pink-400:where(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-pink-500:where(.dark,.dark *){color:var(--color-pink-500)}.dark\:text-purple-200:where(.dark,.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-purple-500:where(.dark,.dark *){color:var(--color-purple-500)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:where(.dark,.dark *){color:var(--color-red-500)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/30:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/30:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:text-white\/40:where(.dark,.dark *){color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/40:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/70:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:text-white\/80:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-yellow-200:where(.dark,.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:where(.dark,.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:where(.dark,.dark *){color:var(--color-yellow-500)}.dark\:decoration-neutral-500:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:placeholder-neutral-400:where(.dark,.dark *)::placeholder{color:var(--color-neutral-400)}.dark\:shadow-\[inset_0_0_0_0\.15rem_\#404040\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 .15rem var(--tw-shadow-color,#404040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_0\.15rem_\#fff\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 .15rem var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-neutral-900\/50:where(.dark,.dark *){--tw-shadow-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-neutral-900\/50:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-neutral-900)50%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-neutral-900:where(.dark,.dark *){--tw-ring-color:var(--color-neutral-900)}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:ring-white\/\[0\.06\]:where(.dark,.dark *){--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/\[0\.06\]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:ring-white\/\[0\.08\]:where(.dark,.dark *){--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/\[0\.08\]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:outline-white\/10:where(.dark,.dark *){outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:outline-white\/10:where(.dark,.dark *){outline-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:is(.dark\:\*\:text-red-200:where(.dark,.dark *)>*){color:var(--color-red-200)}:is(.dark\:\*\:\[box-shadow\:inset_0_-1px_0_0_rgb\(46_46_46\)\]:where(.dark,.dark *)>*){box-shadow:inset 0 -1px #2e2e2e}@media (hover:hover){.dark\:group-hover\:bg-gray-600:where(.dark,.dark *):is(:where(.group):hover *){background-color:var(--color-gray-600)}}.dark\:group-aria-selected\:text-accent-300:where(.dark,.dark *):is(:where(.group)[aria-selected=true] *){color:var(--color-accent-300)}.dark\:peer-checked\:border-black\/20:where(.dark,.dark *):is(:where(.peer):checked~*){border-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:peer-checked\:border-black\/20:where(.dark,.dark *):is(:where(.peer):checked~*){border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}:is(.dark\:\*\:even\:bg-neutral-800\/50:where(.dark,.dark *)>*):nth-child(2n){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:even\:bg-neutral-800\/50:where(.dark,.dark *)>*):nth-child(2n){background-color:color-mix(in oklab,var(--color-neutral-800)50%,transparent)}}@media (hover:hover){.dark\:hover\:border-accent-700:where(.dark,.dark *):hover{border-color:var(--color-accent-700)}.dark\:hover\:border-neutral-300:where(.dark,.dark *):hover{border-color:var(--color-neutral-300)}.dark\:hover\:border-neutral-500:where(.dark,.dark *):hover{border-color:var(--color-neutral-500)}.dark\:hover\:\!bg-neutral-200:where(.dark,.dark *):hover{background-color:var(--color-neutral-200)!important}.dark\:hover\:bg-gray-100:where(.dark,.dark *):hover{background-color:var(--color-gray-100)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/30:where(.dark,.dark *):hover{background-color:#46423a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:hover\:bg-gray-700\/50:where(.dark,.dark *):hover{background-color:#46423a80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-700\/75:where(.dark,.dark *):hover{background-color:#46423abf}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/75:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)75%,transparent)}}.dark\:hover\:bg-neutral-100:where(.dark,.dark *):hover{background-color:var(--color-neutral-100)}.dark\:hover\:bg-neutral-700:where(.dark,.dark *):hover{background-color:var(--color-neutral-700)}.dark\:hover\:bg-neutral-700\/50:where(.dark,.dark *):hover{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)}}.dark\:hover\:bg-neutral-700\/75:where(.dark,.dark *):hover{background-color:#404040bf}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-700\/75:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)75%,transparent)}}.dark\:hover\:bg-neutral-800:where(.dark,.dark *):hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-red-100\/10:where(.dark,.dark *):hover{background-color:#fde3e31a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-100\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-100)10%,transparent)}}.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:#430c0c66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:where(.dark,.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.04\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.05\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:dark\:bg-tint\/20:hover:where(.dark,.dark *){background-color:#c4c5ff33}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-tint\/20:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-tint)20%,transparent)}}.dark\:hover\:text-neutral-100:where(.dark,.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-neutral-200:where(.dark,.dark *):hover{color:var(--color-neutral-200)}.dark\:hover\:text-neutral-300:where(.dark,.dark *):hover{color:var(--color-neutral-300)}.dark\:hover\:text-neutral-500:where(.dark,.dark *):hover{color:var(--color-neutral-500)}.dark\:hover\:text-neutral-800:where(.dark,.dark *):hover{color:var(--color-neutral-800)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:decoration-white:where(.dark,.dark *):hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.dark\:hover\:shadow-gray-900\/50:where(.dark,.dark *):hover{--tw-shadow-color:#1d1a1680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-gray-900\/50:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-900)50%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:hover\:ring-white\/10:where(.dark,.dark *):hover{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:ring-white\/10:where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:ring-white\/20:where(.dark,.dark *):hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:ring-white\/20:where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}}.dark\:focus\:ring-neutral-400:where(.dark,.dark *):focus{--tw-ring-color:var(--color-neutral-400)}.dark\:focus\:outline-white:where(.dark,.dark *):focus{outline-color:var(--color-white)}.dark\:focus-visible\:outline-gray-200:where(.dark,.dark *):focus-visible{outline-color:var(--color-gray-200)}.dark\:focus-visible\:outline-neutral-200:where(.dark,.dark *):focus-visible{outline-color:var(--color-neutral-200)}.focus-visible\:dark\:outline-gray-400:focus-visible:where(.dark,.dark *){outline-color:var(--color-gray-400)}.dark\:active\:bg-neutral-200:where(.dark,.dark *):active{background-color:var(--color-neutral-200)}.dark\:active\:bg-neutral-700:where(.dark,.dark *):active{background-color:var(--color-neutral-700)}:is(.dark\:\*\:has-\[\:checked\]\:bg-neutral-700\/50:where(.dark,.dark *)>*):has(:checked){background-color:#40404080}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:has-\[\:checked\]\:bg-neutral-700\/50:where(.dark,.dark *)>*):has(:checked){background-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)}}.dark\:aria-selected\:border-accent-400:where(.dark,.dark *)[aria-selected=true]{border-color:var(--color-accent-400)}.dark\:aria-selected\:bg-white\/\[0\.06\]:where(.dark,.dark *)[aria-selected=true]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:aria-selected\:bg-white\/\[0\.06\]:where(.dark,.dark *)[aria-selected=true]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:data-\[highlighted\]\:bg-neutral-700\/50:where(.dark,.dark *)[data-highlighted]{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[highlighted\]\:bg-neutral-700\/50:where(.dark,.dark *)[data-highlighted]{background-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)}}.dark\:data-\[state\=open\]\:bg-neutral-700\/75:where(.dark,.dark *)[data-state=open]{background-color:#404040bf}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=open\]\:bg-neutral-700\/75:where(.dark,.dark *)[data-state=open]{background-color:color-mix(in oklab,var(--color-neutral-700)75%,transparent)}}@media (min-width:1024px){.dark\:lg\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:lg\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (hover:hover){.dark\:lg\:hover\:border-accent-700:where(.dark,.dark *):hover{border-color:var(--color-accent-700)}.dark\:lg\:hover\:bg-white\/\[0\.04\]:where(.dark,.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:lg\:hover\:bg-white\/\[0\.04\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.dark\:lg\:aria-selected\:border-accent-400:where(.dark,.dark *)[aria-selected=true]{border-color:var(--color-accent-400)}.dark\:lg\:aria-selected\:bg-white\/\[0\.06\]:where(.dark,.dark *)[aria-selected=true]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:lg\:aria-selected\:bg-white\/\[0\.06\]:where(.dark,.dark *)[aria-selected=true]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}}@media print{.print\:\!p-11{padding:calc(var(--spacing)*11)!important}}@media (forced-colors:active){.forced-colors\:outline{outline-style:var(--tw-outline-style);outline-width:1px}}.bg-surface .on-surface\:bg-surface{background-color:var(--color-surface)}.group[aria-current=page] .group-current\:bg-lavender{background-color:var(--color-lavender)}.group[aria-current=page] .group-current\:bg-transparent{background-color:#0000}.group[aria-current=page] .group-current\:fill-mint{fill:var(--color-mint)}.group[aria-current=page] .group-current\:text-accent-500{color:var(--color-accent-500)}.group[aria-current=page] .group-current\:opacity-100{opacity:1}.\[\&_\*\]\:mb-3 *{margin-bottom:calc(var(--spacing)*3)}.\[\&_\*\]\:mb-4 *{margin-bottom:calc(var(--spacing)*4)}.\[\&_\*\]\:w-full *{width:100%}.\[\&_\*\]\:text-base *{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\*\]\:text-md *{font-size:var(--text-md)}.\[\&_\*\]\:leading-normal *{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_\*\]\:last\:mb-0 :last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-current\/40 a{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:decoration-current\/40 a{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentcolor 40%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 40%,transparent)}}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\:hover\]\:decoration-current a:hover{text-decoration-color:currentColor}.\[\&_h2\]\:scroll-mt-24 h2,.\[\&_h3\]\:scroll-mt-24 h3{scroll-margin-top:calc(var(--spacing)*24)}.\[\&_p\]\:leading-snug p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:empty\]\:hidden:empty{display:none}.\[\&\>\*\]\:-ml-1\.5>*{margin-left:calc(var(--spacing)*-1.5)}.\[\&\>\*\]\:-ml-2>*{margin-left:calc(var(--spacing)*-2)}.\[\&\>\*\]\:-ml-2\.5>*{margin-left:calc(var(--spacing)*-2.5)}.\[\&\>\*\]\:-ml-3>*{margin-left:calc(var(--spacing)*-3)}.\[\&\>\*\]\:-ml-6>*{margin-left:calc(var(--spacing)*-6)}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:pr-4>*{padding-right:calc(var(--spacing)*4)}.\[\&\>\*\]\:\!text-\[7px\]>*{font-size:7px!important}.\[\&\>\*\]\:\!leading-normal>*{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.\[\&\>\*\]\:\!leading-snug>*{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}@media (min-width:640px){.sm\:\[\&\>\*\]\:pr-6>*{padding-right:calc(var(--spacing)*6)}}.\[\&\>\*\:first-child\]\:\!cursor-pointer>:first-child{cursor:pointer!important}.\[\&\>\:not\(\:first-child\)\]\:-ml-1\.5>:not(:first-child){margin-left:calc(var(--spacing)*-1.5)}.\[\&\>\:not\(\:first-child\)\]\:-ml-2>:not(:first-child){margin-left:calc(var(--spacing)*-2)}.\[\&\>\:not\(\:first-child\)\]\:-ml-2\.5>:not(:first-child){margin-left:calc(var(--spacing)*-2.5)}.\[\&\>\:not\(\:first-child\)\]\:-ml-3>:not(:first-child){margin-left:calc(var(--spacing)*-3)}.\[\&\>\:not\(\:first-child\)\]\:-ml-6>:not(:first-child){margin-left:calc(var(--spacing)*-6)}@media (hover:hover){.\[\&\>a\]\:hover\:text-black>a:hover{color:var(--color-black)}}.\[\&\>div\]\:block>div{display:block}.\[\&\>div\]\:size-10>div{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>li\]\:pointer-events-auto>li{pointer-events:auto}.\[\&\>li\]\:py-1>li{padding-block:calc(var(--spacing)*1)}.\[\&\>li\]\:first\:pt-0>li:first-child{padding-top:calc(var(--spacing)*0)}.\[\&\>li\]\:last\:pb-0>li:last-child{padding-bottom:calc(var(--spacing)*0)}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\[data-state\=closed\]\>svg\]\:-rotate-90[data-state=closed]>svg{rotate:-90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-0[data-state=open]>svg{rotate:none}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[open\]\]\:scale-100[open]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.\[\&\[open\]\]\:opacity-100[open]{opacity:1}.active+button>.\[\.active\+button\>\&\]\:hidden{display:none}[data-state=open] .\[\[data-state\=open\]_\&\]\:rotate-180{rotate:180deg}button[aria-expanded=true] .\[button\[aria-expanded\=true\]_\&\]\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-size-default:min(12%,var(--fade-size-md,calc(var(--spacing,.25rem)*12)));--tw-fade-travel-active:var(--tw-fade-travel,var(--fade-travel-sm,calc(var(--spacing,.25rem)*8)));--tw-fade-scroll-epsilon:.1px;--tw-fade-identity-mask:linear-gradient(#000,#000);--tw-fade-edge-size-t:var(--tw-fade-size-top,var(--tw-fade-size-y,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-b:var(--tw-fade-size-bottom,var(--tw-fade-size-y,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-l:var(--tw-fade-size-start,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-r:var(--tw-fade-size-end,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-clear-t:var(--tw-fade-clear-top,var(--tw-fade-clear-y,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-b:var(--tw-fade-clear-bottom,var(--tw-fade-clear-y,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-l:var(--tw-fade-clear-start,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-r:var(--tw-fade-clear-end,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-band-t:calc(var(--tw-fade-edge-size-t)*var(--tw-fade-t));--tw-fade-edge-band-b:calc(var(--tw-fade-edge-size-b)*var(--tw-fade-b));--tw-fade-edge-band-l:calc(var(--tw-fade-edge-size-l)*var(--tw-fade-l));--tw-fade-edge-band-r:calc(var(--tw-fade-edge-size-r)*var(--tw-fade-r));--tw-fade-onset:8;--tw-fade-alpha-t:min(1,calc(var(--tw-fade-t)*var(--tw-fade-onset)));--tw-fade-alpha-b:min(1,calc(var(--tw-fade-b)*var(--tw-fade-onset)));--tw-fade-alpha-l:min(1,calc(var(--tw-fade-l)*var(--tw-fade-onset)));--tw-fade-alpha-r:min(1,calc(var(--tw-fade-r)*var(--tw-fade-onset)));--tw-fade-gradient-t:linear-gradient(to bottom,#000 0 var(--tw-fade-edge-clear-t),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)))var(--tw-fade-edge-clear-t),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.983))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.08333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.933))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.16667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.854))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.25),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.75))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.33333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.629))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.41667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.5))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.5),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.371))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.58333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.25))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.66667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.146))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.75),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.067))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.83333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t)*.017))calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)*.91667),#000 calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)));--tw-fade-gradient-b:linear-gradient(to top,#000 0 var(--tw-fade-edge-clear-b),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)))var(--tw-fade-edge-clear-b),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.983))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.08333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.933))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.16667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.854))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.25),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.75))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.33333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.629))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.41667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.5))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.5),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.371))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.58333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.25))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.66667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.146))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.75),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.067))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.83333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b)*.017))calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)*.91667),#000 calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)));--tw-fade-gradient-l:linear-gradient(to right,#000 0 var(--tw-fade-edge-clear-l),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)))var(--tw-fade-edge-clear-l),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.983))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.08333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.933))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.16667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.854))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.25),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.75))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.33333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.629))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.41667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.5))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.5),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.371))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.58333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.25))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.66667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.146))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.75),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.067))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.83333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l)*.017))calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)*.91667),#000 calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)));--tw-fade-gradient-r:linear-gradient(to left,#000 0 var(--tw-fade-edge-clear-r),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)))var(--tw-fade-edge-clear-r),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.983))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.08333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.933))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.16667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.854))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.25),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.75))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.33333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.629))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.41667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.5))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.5),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.371))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.58333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.25))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.66667),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.146))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.75),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.067))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.83333),rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r)*.017))calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)*.91667),#000 calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)));--tw-fade-mask-l:var(--tw-fade-ltr-start-layer,var(--tw-fade-identity-mask));--tw-fade-mask-r:var(--tw-fade-ltr-end-layer,var(--tw-fade-identity-mask));--tw-fade-animation-l:var(--tw-fade-ltr-start-animation,none);--tw-fade-animation-r:var(--tw-fade-ltr-end-animation,none);--tw-fade-timeline-l:var(--tw-fade-ltr-start-timeline,none);--tw-fade-timeline-r:var(--tw-fade-ltr-end-timeline,none);--tw-fade-animation-range-l:var(--tw-fade-ltr-start-animation-range,normal);--tw-fade-animation-range-r:var(--tw-fade-ltr-end-animation-range,normal);--tw-fade-animation-t:none;--tw-fade-animation-b:none;--tw-fade-timeline-t:none;--tw-fade-timeline-b:none;--tw-fade-animation-range-t:normal;--tw-fade-animation-range-b:normal;--tw-fade-scrollbar-pos:100% 0%;--tw-fade-mask-size-l:100% 100%;--tw-fade-mask-size-r:calc(100% - var(--tw-fade-scrollbar,0px))100%;--tw-fade-mask-pos-l:0% 0%;--tw-fade-mask-pos-r:0% 0%;-webkit-mask-image:var(--tw-fade-identity-mask),var(--tw-fade-identity-mask),var(--tw-fade-mask-t,var(--tw-fade-identity-mask)),var(--tw-fade-mask-b,var(--tw-fade-identity-mask)),var(--tw-fade-mask-l,var(--tw-fade-identity-mask)),var(--tw-fade-mask-r,var(--tw-fade-identity-mask));-webkit-mask-image:var(--tw-fade-identity-mask),var(--tw-fade-identity-mask),var(--tw-fade-mask-t,var(--tw-fade-identity-mask)),var(--tw-fade-mask-b,var(--tw-fade-identity-mask)),var(--tw-fade-mask-l,var(--tw-fade-identity-mask)),var(--tw-fade-mask-r,var(--tw-fade-identity-mask));mask-image:var(--tw-fade-identity-mask),var(--tw-fade-identity-mask),var(--tw-fade-mask-t,var(--tw-fade-identity-mask)),var(--tw-fade-mask-b,var(--tw-fade-identity-mask)),var(--tw-fade-mask-l,var(--tw-fade-identity-mask)),var(--tw-fade-mask-r,var(--tw-fade-identity-mask));-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in;mask-composite:add,add,intersect,intersect,intersect,intersect;-webkit-mask-size:100% var(--tw-fade-scrollbar-block,0px),var(--tw-fade-scrollbar,0px)100%,100% 100%,100% calc(100% - var(--tw-fade-scrollbar-block,0px)),var(--tw-fade-mask-size-l),var(--tw-fade-mask-size-r);-webkit-mask-size:100% var(--tw-fade-scrollbar-block,0px),var(--tw-fade-scrollbar,0px)100%,100% 100%,100% calc(100% - var(--tw-fade-scrollbar-block,0px)),var(--tw-fade-mask-size-l),var(--tw-fade-mask-size-r);mask-size:100% var(--tw-fade-scrollbar-block,0px),var(--tw-fade-scrollbar,0px)100%,100% 100%,100% calc(100% - var(--tw-fade-scrollbar-block,0px)),var(--tw-fade-mask-size-l),var(--tw-fade-mask-size-r);-webkit-mask-position:0% 100%,var(--tw-fade-scrollbar-pos),0% 0%,0% 0%,var(--tw-fade-mask-pos-l),var(--tw-fade-mask-pos-r);-webkit-mask-position:0% 100%,var(--tw-fade-scrollbar-pos),0% 0%,0% 0%,var(--tw-fade-mask-pos-l),var(--tw-fade-mask-pos-r);mask-position:0% 100%,var(--tw-fade-scrollbar-pos),0% 0%,0% 0%,var(--tw-fade-mask-pos-l),var(--tw-fade-mask-pos-r)}.fade:where(:dir(rtl)),.fade-y:where(:dir(rtl)),.fade-top:where(:dir(rtl)),.fade-bottom:where(:dir(rtl)),.fade-x:where(:dir(rtl)),.fade-start:where(:dir(rtl)),.fade-end:where(:dir(rtl)){--tw-fade-edge-size-l:var(--tw-fade-size-end,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-r:var(--tw-fade-size-start,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-clear-l:var(--tw-fade-clear-end,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-r:var(--tw-fade-clear-start,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-scrollbar-pos:0% 0%;--tw-fade-mask-size-l:calc(100% - var(--tw-fade-scrollbar,0px))100%;--tw-fade-mask-size-r:100% 100%;--tw-fade-mask-pos-l:100% 0%;--tw-fade-mask-pos-r:0% 0%;--tw-fade-mask-l:var(--tw-fade-rtl-end-layer,var(--tw-fade-identity-mask));--tw-fade-mask-r:var(--tw-fade-rtl-start-layer,var(--tw-fade-identity-mask));--tw-fade-animation-l:var(--tw-fade-rtl-end-animation,none);--tw-fade-animation-r:var(--tw-fade-rtl-start-animation,none);--tw-fade-timeline-l:var(--tw-fade-rtl-end-timeline,none);--tw-fade-timeline-r:var(--tw-fade-rtl-start-timeline,none);--tw-fade-animation-range-l:var(--tw-fade-rtl-end-animation-range,normal);--tw-fade-animation-range-r:var(--tw-fade-rtl-start-animation-range,normal)}.fade,.fade-y,.fade-top{--tw-fade-mask-t:var(--tw-fade-gradient-t);--tw-fade-animation-t:tw-fade-travel-t;--tw-fade-timeline-t:scroll(self y);--tw-fade-animation-range-t:var(--tw-fade-scroll-epsilon)max(var(--tw-fade-scroll-epsilon),var(--tw-fade-travel-active))}.fade,.fade-y,.fade-bottom{--tw-fade-mask-b:var(--tw-fade-gradient-b);--tw-fade-animation-b:tw-fade-travel-b;--tw-fade-timeline-b:scroll(self y);--tw-fade-animation-range-b:min(calc(100% - var(--tw-fade-travel-active)),calc(100% - var(--tw-fade-scroll-epsilon)))calc(100% - var(--tw-fade-scroll-epsilon))}.fade,.fade-x,.fade-start{--tw-fade-ltr-start-layer:var(--tw-fade-gradient-l);--tw-fade-rtl-start-layer:var(--tw-fade-gradient-r);--tw-fade-ltr-start-animation:tw-fade-travel-l;--tw-fade-rtl-start-animation:tw-fade-travel-r-leading;--tw-fade-ltr-start-timeline:scroll(self inline);--tw-fade-rtl-start-timeline:scroll(self inline);--tw-fade-ltr-start-animation-range:var(--tw-fade-scroll-epsilon)max(var(--tw-fade-scroll-epsilon),var(--tw-fade-travel-active));--tw-fade-rtl-start-animation-range:var(--tw-fade-scroll-epsilon)max(var(--tw-fade-scroll-epsilon),var(--tw-fade-travel-active))}.fade,.fade-x,.fade-end{--tw-fade-ltr-end-layer:var(--tw-fade-gradient-r);--tw-fade-rtl-end-layer:var(--tw-fade-gradient-l);--tw-fade-ltr-end-animation:tw-fade-travel-r;--tw-fade-rtl-end-animation:tw-fade-travel-l-trailing;--tw-fade-ltr-end-timeline:scroll(self inline);--tw-fade-rtl-end-timeline:scroll(self inline);--tw-fade-ltr-end-animation-range:min(calc(100% - var(--tw-fade-travel-active)),calc(100% - var(--tw-fade-scroll-epsilon)))calc(100% - var(--tw-fade-scroll-epsilon));--tw-fade-rtl-end-animation-range:min(calc(100% - var(--tw-fade-travel-active)),calc(100% - var(--tw-fade-scroll-epsilon)))calc(100% - var(--tw-fade-scroll-epsilon))}@supports (animation-timeline:scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{animation:var(--tw-fade-animation-t,none)auto linear both,var(--tw-fade-animation-b,none)auto linear both,var(--tw-fade-animation-l,none)auto linear both,var(--tw-fade-animation-r,none)auto linear both;animation-timeline:var(--tw-fade-timeline-t,none),var(--tw-fade-timeline-b,none),var(--tw-fade-timeline-l,none),var(--tw-fade-timeline-r,none);animation-range:var(--tw-fade-animation-range-t,normal),var(--tw-fade-animation-range-b,normal),var(--tw-fade-animation-range-l,normal),var(--tw-fade-animation-range-r,normal)}}@supports not (animation-timeline:scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-t:1;--tw-fade-b:1;--tw-fade-l:1;--tw-fade-r:1}}.fade-none{--tw-fade-t:0!important;--tw-fade-b:0!important;--tw-fade-l:0!important;--tw-fade-r:0!important}.fade-none-y{--tw-fade-t:0!important;--tw-fade-b:0!important}.fade-none-x{--tw-fade-l:0!important;--tw-fade-r:0!important}.fade-always{--tw-fade-t:1!important;--tw-fade-b:1!important;--tw-fade-l:1!important;--tw-fade-r:1!important}.fade-always-y{--tw-fade-t:1!important;--tw-fade-b:1!important}.fade-always-x{--tw-fade-l:1!important;--tw-fade-r:1!important}@supports (animation-timeline:scroll()){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{--tw-fade-scrollbar:max(0px,var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{--tw-fade-scrollbar-block:max(0px,var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-y::-webkit-scrollbar{width:max(0px,var(--tw-fade-scrollbar-width,15px));height:max(0px,var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-x::-webkit-scrollbar{width:max(0px,var(--tw-fade-scrollbar-width,15px));height:max(0px,var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-xy::-webkit-scrollbar{width:max(0px,var(--tw-fade-scrollbar-width,15px));height:max(0px,var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-y::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-x::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-xy::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb,currentColor 30%,transparent))}}.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{border-radius:999px}.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb,currentColor 30%,transparent))}}.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{border-radius:999px}.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb,currentColor 30%,transparent))}}.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{border-radius:999px}}@supports not selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-width:thin;scrollbar-color:var(--tw-fade-scrollbar-thumb,currentColor)transparent}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-color:var(--tw-fade-scrollbar-thumb,color-mix(in srgb,currentColor 30%,transparent))transparent}}}}}@property --tw-fade-t{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-b{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-l{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-r{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-size{syntax:"*";inherits:false}@property --tw-fade-size-y{syntax:"*";inherits:false}@property --tw-fade-size-x{syntax:"*";inherits:false}@property --tw-fade-size-top{syntax:"*";inherits:false}@property --tw-fade-size-bottom{syntax:"*";inherits:false}@property --tw-fade-size-start{syntax:"*";inherits:false}@property --tw-fade-size-end{syntax:"*";inherits:false}@property --tw-fade-travel{syntax:"*";inherits:false}@property --tw-fade-clear{syntax:"*";inherits:false}@property --tw-fade-clear-y{syntax:"*";inherits:false}@property --tw-fade-clear-x{syntax:"*";inherits:false}@property --tw-fade-clear-top{syntax:"*";inherits:false}@property --tw-fade-clear-bottom{syntax:"*";inherits:false}@property --tw-fade-clear-start{syntax:"*";inherits:false}@property --tw-fade-clear-end{syntax:"*";inherits:false}@property --tw-fade-scrollbar{syntax:"<length>";inherits:false;initial-value:0}@property --tw-fade-scrollbar-block{syntax:"<length>";inherits:false;initial-value:0}@property --tw-fade-scrollbar-width{syntax:"<length>";inherits:true;initial-value:15px}@property --tw-fade-mask-t{syntax:"*";inherits:false}@property --tw-fade-mask-b{syntax:"*";inherits:false}@property --tw-fade-mask-l{syntax:"*";inherits:false}@property --tw-fade-mask-r{syntax:"*";inherits:false}@property --tw-fade-ltr-start-layer{syntax:"*";inherits:false}@property --tw-fade-ltr-end-layer{syntax:"*";inherits:false}@property --tw-fade-rtl-start-layer{syntax:"*";inherits:false}@property --tw-fade-rtl-end-layer{syntax:"*";inherits:false}@property --tw-fade-ltr-start-animation{syntax:"*";inherits:false}@property --tw-fade-ltr-end-animation{syntax:"*";inherits:false}@property --tw-fade-rtl-start-animation{syntax:"*";inherits:false}@property --tw-fade-rtl-end-animation{syntax:"*";inherits:false}@property --tw-fade-ltr-start-timeline{syntax:"*";inherits:false}@property --tw-fade-ltr-end-timeline{syntax:"*";inherits:false}@property --tw-fade-rtl-start-timeline{syntax:"*";inherits:false}@property --tw-fade-rtl-end-timeline{syntax:"*";inherits:false}@property --tw-fade-ltr-start-animation-range{syntax:"*";inherits:false}@property --tw-fade-ltr-end-animation-range{syntax:"*";inherits:false}@property --tw-fade-rtl-start-animation-range{syntax:"*";inherits:false}@property --tw-fade-rtl-end-animation-range{syntax:"*";inherits:false}@keyframes tw-fade-travel-t{0%{--tw-fade-t:0}to{--tw-fade-t:1}}@keyframes tw-fade-travel-b{0%{--tw-fade-b:1}to{--tw-fade-b:0}}@keyframes tw-fade-travel-l{0%{--tw-fade-l:0}to{--tw-fade-l:1}}@keyframes tw-fade-travel-r{0%{--tw-fade-r:1}to{--tw-fade-r:0}}@keyframes tw-fade-travel-r-leading{0%{--tw-fade-r:0}to{--tw-fade-r:1}}@keyframes tw-fade-travel-l-trailing{0%{--tw-fade-l:1}to{--tw-fade-l:0}}@font-face{font-family:Oktah Round Variable;font-display:swap;font-weight:100 900;src:url("/assets/oktah/oktah_round_variable-2bd48c8c.woff2")format("woff2")}@font-face{font-family:Recoleta;font-weight:600;font-style:normal;font-display:swap;src:url("/assets/recoleta/lttrecoleta-semibold-webfont-b75bdbb6.woff2")format("woff2"),url("/assets/recoleta/lttrecoleta-semibold-webfont-cc25c29c.woff")format("woff")}@font-face{font-family:Recoleta;font-weight:500;font-style:normal;font-display:swap;src:url("/assets/recoleta/lttrecoleta-medium-webfont-80d1a078.woff2")format("woff2"),url("/assets/recoleta/lttrecoleta-medium-webfont-72a8b781.woff")format("woff")}:root{--brand-ink:var(--color-purple-950);--brand-on-ink:#fff;--brand-ink-soft:#4b3470;--brand-purple:var(--color-purple-900);--brand-violet:var(--color-violet-400);--brand-action:#6b5bff;--brand-lavender:#ded9ff;--brand-canvas:#fcf7f1;--brand-paper:#fffdfb;--brand-warm:var(--color-yellow-200);--brand-mint:var(--color-green-200);--brand-pink:var(--color-pink-200);--brand-blue:var(--color-blue-200);--brand-orange:var(--color-orange-200);--brand-line:#2a115029;--brand-shadow-warm:var(--color-yellow-300);--brand-shadow-lavender:var(--color-violet-200);--brand-shadow-mint:var(--color-green-300);--brand-shadow-pink:var(--color-pink-300);--brand-shadow-blue:var(--color-blue-300);--brand-shadow-orange:var(--color-orange-300);--brand-frame-radius:2rem;--brand-frame-border:2px;--brand-frame-offset-x:6px;--brand-frame-offset-y:7px}.dark{--brand-outline:var(--color-gray-600);--brand-control-outline:var(--color-gray-500)}:is(.marketing-site,.mp-page,.shared-cart,.floating-cart){--brand-outline:initial;--brand-control-outline:initial}@media (max-width:640px){:root{--brand-frame-radius:1.5rem;--brand-frame-offset-x:4px;--brand-frame-offset-y:5px}}.brand-depth-frame{--brand-depth-color:var(--brand-ink);isolation:isolate;box-sizing:border-box;padding:0 var(--brand-frame-offset-x)var(--brand-frame-offset-y)0;position:relative}.brand-depth-frame:before{z-index:0;inset:0 var(--brand-frame-offset-x)var(--brand-frame-offset-y)0;border-radius:var(--brand-frame-radius)var(--brand-frame-radius)calc(var(--brand-frame-radius) + var(--brand-frame-offset-x) - var(--brand-frame-border))var(--brand-frame-radius)/var(--brand-frame-radius)var(--brand-frame-radius)calc(var(--brand-frame-radius) + var(--brand-frame-offset-y) - var(--brand-frame-border))var(--brand-frame-radius);background:var(--brand-depth-color);content:"";pointer-events:none;transform:translate(var(--brand-frame-offset-x),var(--brand-frame-offset-y));position:absolute}.brand-depth-frame__surface{z-index:1;box-sizing:border-box;border:var(--brand-frame-border)solid var(--brand-outline,var(--brand-ink));border-radius:var(--brand-frame-radius);width:100%;position:relative}.ui-modal__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ui-modal__header-leading{min-width:0}.ui-modal__header .mp-back-link{margin-bottom:0}.ui-modal__header .mp-back-link__icon{flex:none}.ui-modal__close{border:1px solid var(--brand-line);background:var(--brand-paper);width:1.8rem;height:1.8rem;color:var(--brand-ink-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:background-color .16s,color .16s;display:grid}.ui-modal__close>span{place-items:center;display:grid}.ui-modal__close svg{width:1rem;height:1rem}.ui-modal__close:hover{background:var(--brand-lavender);color:var(--brand-ink)}.ui-modal__close:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.ui-modal--brand{--brand-frame-radius:1.25rem;--ui-modal-max-height:calc(100dvh - 2rem);--brand-depth-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.ui-modal--brand{--brand-depth-color:color-mix(in srgb,var(--brand-ink)82%,black)}}.ui-modal--brand{--brand-modal-ink:var(--member-header-ink,var(--brand-ink));--brand-modal-paper:var(--member-header-paper,var(--brand-paper));--brand-modal-backdrop:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.ui-modal--brand{--brand-modal-backdrop:color-mix(in srgb,var(--brand-lavender)28%,#fcf7f1ad)}}.ui-modal--brand{isolation:isolate;max-height:var(--ui-modal-max-height);border-radius:var(--brand-frame-radius);color:var(--brand-modal-ink);padding:0;overflow:visible;border:var(--brand-frame-border)solid var(--brand-outline,var(--brand-modal-ink))!important;background:var(--brand-modal-paper)!important;box-shadow:none!important}.ui-modal--brand:before{z-index:-1;border-radius:var(--brand-frame-radius)var(--brand-frame-radius)calc(var(--brand-frame-radius) + var(--brand-frame-offset-x) - var(--brand-frame-border))var(--brand-frame-radius)/var(--brand-frame-radius)var(--brand-frame-radius)calc(var(--brand-frame-radius) + var(--brand-frame-offset-y) - var(--brand-frame-border))var(--brand-frame-radius);background:var(--brand-depth-color);content:"";pointer-events:none;transform:translate(var(--brand-frame-offset-x),var(--brand-frame-offset-y));position:absolute;inset:0}.ui-modal--brand::backdrop{background:var(--brand-modal-backdrop);-webkit-backdrop-filter:blur(2px)saturate(72%);backdrop-filter:blur(2px)saturate(72%);transition:background-color .14s ease-out,-webkit-backdrop-filter 80ms ease-out,backdrop-filter 80ms ease-out}.ui-modal--brand[closing]::backdrop{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:0 0}.dark .ui-modal--brand{--brand-modal-paper:var(--member-header-paper,var(--color-surface));--brand-depth-color:black;--brand-modal-backdrop:#181222b8}.ui-modal--brand>div{max-height:calc(var(--ui-modal-max-height) - 2*var(--brand-frame-border));border-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border));color:var(--brand-modal-ink);box-shadow:none;border:0;overflow:hidden auto;background:inherit!important}@media (max-width:39.999rem){.ui-modal--brand{--brand-frame-radius:1rem}}.brand-avatar{isolation:isolate;border:1.5px solid var(--brand-outline,var(--brand-ink));box-shadow:2px 2px 0 var(--brand-violet);overflow:visible}.brand-avatar--inset{border-radius:max(0px,calc(var(--brand-frame-radius) - var(--brand-frame-border) - var(--brand-media-inset,.5rem)))}.brand-avatar__media{border-radius:inherit;background:var(--brand-mint);width:100%;height:100%;color:var(--brand-ink);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.brand-avatar-frame{border:1.5px solid var(--brand-outline,var(--brand-ink));box-shadow:2px 2px 0 var(--brand-violet)}.brand-avatar--flat,.brand-avatar-frame--flat{box-shadow:none}.brand-avatar--depth-lg{box-shadow:6px 7px 0 var(--brand-violet)}.brand-avatar>.avatar-badge{z-index:5}.avatar-badge--ink{background:var(--brand-ink);box-shadow:2px 2px 0 var(--brand-violet);color:#fff;border:0}.avatar-badge>.avatar-badge__icon{flex:none;width:62%;height:62%}.avatar-badge--ink svg{color:currentColor}.brand-avatar__fallback,.brand-avatar__identity,.brand-avatar__image{width:100%;height:100%;position:absolute;inset:0}.brand-avatar__fallback,.brand-avatar__identity{place-items:center;display:grid}.brand-avatar__fallback{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(.5rem,38cqi,3rem);font-weight:800;line-height:1}.brand-avatar__fallback svg{width:66%;height:66%}.brand-avatar__identity{background:var(--brand-lavender)}.brand-avatar__image{z-index:1;object-fit:cover}.ctx-purple{--color-tint:var(--color-purple-200);--color-solid:#6b5bff;--color-on-tint:var(--color-purple-950);--color-ring:#6b5bff}.ctx-violet{--color-tint:var(--color-violet-200);--color-solid:var(--color-violet-500);--color-on-tint:var(--color-violet-950);--color-ring:var(--color-violet-500)}.ctx-orange{--color-tint:var(--color-orange-200);--color-solid:var(--color-orange-500);--color-on-tint:var(--color-orange-950);--color-ring:var(--color-orange-500)}.ctx-blue{--color-tint:var(--color-blue-200);--color-solid:var(--color-blue-500);--color-on-tint:var(--color-blue-950);--color-ring:var(--color-blue-500)}.ctx-green{--color-tint:var(--color-green-200);--color-solid:var(--color-green-500);--color-on-tint:var(--color-green-950);--color-ring:var(--color-green-500)}.ctx-pink{--color-tint:var(--color-pink-200);--color-solid:var(--color-pink-500);--color-on-tint:var(--color-pink-950);--color-ring:var(--color-pink-500)}.ctx-tan{--color-tint:var(--color-tan-200);--color-solid:var(--color-tan-500);--color-on-tint:var(--color-tan-950);--color-ring:var(--color-tan-500)}.ctx-yellow{--color-tint:var(--color-yellow-200);--color-solid:var(--color-yellow-500);--color-on-tint:var(--color-yellow-950);--color-ring:var(--color-yellow-500)}.dark .ctx-yellow{--color-tint:var(--color-yellow-800);--color-solid:var(--color-yellow-600);--color-on-tint:#fff;--color-ring:var(--color-yellow-600)}.ctx-red{--color-tint:var(--color-red-200);--color-solid:var(--color-red-500);--color-on-tint:var(--color-red-950);--color-ring:var(--color-red-500)}.ctx-gray{--color-tint:var(--color-gray-200);--color-solid:var(--color-gray-500);--color-on-tint:var(--color-gray-950);--color-ring:var(--color-gray-500)}.turbo-progress-bar{background:var(--brand-violet)}@media (prefers-reduced-motion:no-preference){:root:not([data-turbo-visit-direction]){scroll-behavior:smooth}}:root{--member-sidebar-width:21rem;--shell-max:80rem;--shell-gutter:1.5rem;--page-end-space:clamp(5.5rem,10vw,9rem);--sp-card:1rem;--sp-panel:1.25rem;--sp-section:1.5rem;--sp-page:1rem;--sp-gap-card:.75rem;--sp-gap-grid:.75rem;--sp-gap-section:2rem;--sp-gap-stack:.5rem}@media (max-width:640px){:root{--shell-gutter:.75rem}}@media (min-width:768px){:root{--sp-card:1.25rem;--sp-panel:1.5rem;--sp-section:2.5rem;--sp-page:1.5rem;--sp-gap-card:1rem;--sp-gap-grid:1rem;--sp-gap-section:3rem}}@media (min-width:1024px){:root{--sp-card:1.5rem;--sp-panel:2rem;--sp-section:4rem;--sp-page:2rem;--sp-gap-grid:1.5rem;--sp-gap-section:4rem;--sp-gap-stack:.75rem}}.dark{color-scheme:dark;--color-strong:#fff;--color-default:var(--color-gray-200);--color-bg:var(--color-gray-900);--color-surface:var(--color-gray-800);--color-overlay:#0009;--color-tint:#ffffff1a;--color-solid:var(--color-violet-400);--color-on-tint:#fff;--color-ring:var(--color-violet-400);--color-success:var(--color-green-400);--color-warning:var(--color-yellow-400);--color-error:var(--color-red-400);--color-info:var(--color-blue-400);--color-success-muted:#6bbd9826}@supports (color:color-mix(in lab, red, red)){.dark{--color-success-muted:color-mix(in srgb,var(--color-green-400)15%,transparent)}}.dark{--color-warning-muted:#f2a84526}@supports (color:color-mix(in lab, red, red)){.dark{--color-warning-muted:color-mix(in srgb,var(--color-yellow-400)15%,transparent)}}.dark{--color-error-muted:#f3767626}@supports (color:color-mix(in lab, red, red)){.dark{--color-error-muted:color-mix(in srgb,var(--color-red-400)15%,transparent)}}.dark{--color-info-muted:#57b4d326}@supports (color:color-mix(in lab, red, red)){.dark{--color-info-muted:color-mix(in srgb,var(--color-blue-400)15%,transparent)}}.dark{--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 8px #00000059;--shadow-lg:0 8px 24px #0006;color:var(--color-default)}.inverted{--color-strong:#fff;--color-default:#f9f4ec;--color-surface:#ffffff14;--color-overlay:#00000080;--color-tint:#ffffff1a;--color-solid:var(--color-violet-400);--color-on-tint:#fff;--color-ring:var(--color-violet-400);--color-success:var(--color-green-400);--color-warning:var(--color-yellow-400);--color-error:var(--color-red-400);--color-info:var(--color-blue-400);--color-success-muted:#6bbd9826}@supports (color:color-mix(in lab, red, red)){.inverted{--color-success-muted:color-mix(in srgb,var(--color-green-400)15%,transparent)}}.inverted{--color-warning-muted:#f2a84526}@supports (color:color-mix(in lab, red, red)){.inverted{--color-warning-muted:color-mix(in srgb,var(--color-yellow-400)15%,transparent)}}.inverted{--color-error-muted:#f3767626}@supports (color:color-mix(in lab, red, red)){.inverted{--color-error-muted:color-mix(in srgb,var(--color-red-400)15%,transparent)}}.inverted{--color-info-muted:#57b4d326}@supports (color:color-mix(in lab, red, red)){.inverted{--color-info-muted:color-mix(in srgb,var(--color-blue-400)15%,transparent)}}.inverted{color:var(--color-default)}.brand-app-icon{box-sizing:border-box;border:2px solid var(--brand-outline,var(--brand-ink))}.brand-nav{color:var(--brand-nav-ink,var(--brand-ink));font-family:var(--font-body);justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.2rem);padding-inline:1rem;font-size:.875rem;line-height:1.5;display:flex}.brand-nav__link{color:inherit;white-space:nowrap;flex:none;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.brand-nav__link[aria-current=page]{font-weight:750}.brand-nav__link:focus-visible{outline:3px solid var(--brand-nav-accent,var(--brand-violet));outline-offset:4px}.brand-nav__indicator{background:var(--brand-nav-accent,var(--brand-violet));transform-origin:100%;pointer-events:none;height:2px;transition:transform .18s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.brand-nav__link:hover .brand-nav__indicator,.brand-nav__link[aria-current=page] .brand-nav__indicator{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.brand-nav__indicator{transition:none}}.transaction-flow{width:100%;max-width:44rem;color:var(--brand-ink);gap:2.5rem;margin-inline:auto;display:grid}.transaction-panel{background:var(--brand-paper);color:var(--brand-ink);padding:clamp(1.5rem,4vw,2.5rem)}.transaction-panel__header{gap:.75rem;display:grid}.transaction-panel__mark{color:var(--brand-violet);margin-bottom:.5rem}.transaction-panel__header h1,.membership-pitch h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.12}.transaction-panel__header p,.membership-pitch__lead{color:var(--brand-ink-soft);margin:0;font-size:1.0625rem;line-height:1.6}.transaction-panel__body{margin-top:1.5rem}.transaction-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.transaction-summary h2{font:500 1.75rem/1.2 var(--font-display);margin:0}.transaction-summary p{color:var(--brand-ink-soft);margin:.5rem 0 1.25rem}.transaction-gift-codes{border-block:1px solid var(--brand-line);overflow-wrap:anywhere;gap:.75rem;padding-block:1.25rem;font-family:monospace;font-size:1.25rem;display:grid}.membership-pitch{color:var(--brand-ink);--mp-type-card-title:1.5rem;--mp-type-subheading:1.5rem;--mp-type-body:1rem}.membership-pitch>*+*{margin-top:1.75rem}.membership-pitch header>p{margin-top:.75rem}.membership-pitch__comparison{gap:1.5rem;display:grid}.membership-pitch__option{border-block-start:2px solid var(--brand-outline,var(--brand-ink));padding-block:1.5rem}.membership-pitch__option h2{font:500 1.65rem/1.2 var(--font-display);margin:0}.membership-pitch__option p{color:var(--brand-ink-soft);margin:.75rem 0 0;line-height:1.6}.membership-pitch__product{border-bottom:1px solid var(--brand-line);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.membership-pitch__product img{object-fit:cover;border:1px solid var(--brand-outline,var(--brand-ink));border-radius:.75rem;width:4rem;height:4rem}.membership-pitch__prices{gap:.75rem;display:grid}.membership-pitch__price{border:1.5px solid var(--brand-line);cursor:pointer;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.membership-pitch__price:has(:checked){background:var(--brand-lavender);border-color:var(--brand-outline,var(--brand-ink))}.membership-pitch__price:focus-within{outline:2px solid var(--brand-violet);outline-offset:3px}.membership-pitch__price input{accent-color:var(--brand-ink);flex:none;margin-top:.25rem}.membership-pitch__price small{color:var(--brand-ink-soft);margin-top:.25rem;display:block}@media (min-width:40rem){.membership-pitch__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark :is(.transaction-flow,.membership-pitch,.order-history){--brand-ink:var(--color-gray-100);--brand-ink-soft:var(--color-gray-300);--brand-paper:var(--color-surface);--brand-lavender:var(--color-violet-900);--brand-line:#ffffff2e}.transaction-summary__item{color:var(--brand-ink);align-items:center;gap:1rem;display:flex}.transaction-summary__item+.transaction-summary__item{border-top:1px solid var(--brand-line)}.transaction-summary__item .open-catalog-list__copy{flex:1;min-width:0}.transaction-summary__cover{object-fit:cover;border:1px solid var(--brand-outline,var(--brand-ink));border-radius:.75rem;flex:none;width:3.5rem;height:3.5rem}.order-history{color:var(--brand-ink)}.order-history>.mp-back-link{margin-bottom:1.5rem}.order-history__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.order-history__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;display:grid;position:relative}.order-history__row+.order-history__row:before{content:"";border-top:1px solid var(--brand-line);position:absolute;inset:0 0 auto}.order-history__date{color:var(--brand-ink-soft);font-size:.9375rem}.order-history__row>.order-history__date{grid-column:1;margin-bottom:.5rem}.order-history__row>.open-catalog-list__copy{grid-column:1;min-width:0}.order-history__row>.open-catalog-list__arrow{grid-area:1/2/3}.order-history__empty{padding-block:2rem}.order-history__empty h2{font:500 1.75rem/1.2 var(--font-display)}.order-history__empty p{color:var(--brand-ink-soft);margin-block:.75rem 1.5rem}.order-history__support{color:var(--brand-ink-soft);margin-top:2.5rem;line-height:1.6}.order-history__detail{align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.order-history__row+.order-history__row:before{inset-inline-start:12.25rem}.order-history__row{grid-template-columns:11rem minmax(0,1fr) auto}.order-history__row>.order-history__date{grid-column:1;margin-bottom:0}.order-history__row>.open-catalog-list__copy{grid-column:2}.order-history__row>.open-catalog-list__arrow{grid-area:1/3}}@media (min-width:64rem){.order-history__detail:has(aside){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.golden-invitation{--mp-type-card-display:3rem;--mp-type-label:1rem;color:var(--brand-ink);align-items:center;gap:3rem;display:grid}.golden-invitation>.mp-golden-ticket-frame{justify-self:center}.golden-invitation__includes{margin-top:var(--member-page-content-gap,3rem)}.golden-invitation__heading{font:500 1.75rem/1.2 var(--font-display);margin:0}@media (min-width:64rem){.golden-invitation{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem}}.video-management{color:var(--brand-ink);--mp-type-caption:.875rem;--mp-type-label:1rem;--mp-type-card-title:1.5rem}.video-management>.mp-back-link{margin-bottom:1.5rem}.member-service-header{align-items:flex-start;gap:1.25rem;margin-top:1rem;display:flex}.member-service-header>div{min-width:0}.video-management__sections{gap:2rem;display:grid}.video-management__actions{flex-wrap:wrap;gap:.75rem;display:flex}.video-management__row{align-items:center;gap:1rem;display:flex}.video-management__row+.video-management__row{border-top:1px solid var(--brand-line)}.video-management__row .open-catalog-list__copy{flex:1;min-width:0}.video-management__muted{color:var(--brand-ink-soft)}.video-management--form{max-width:44rem;margin-inline:auto}.video-management__tiers{gap:1.5rem;display:grid}.video-management__price{font:500 2.5rem/1.15 var(--font-display)}.video-management .mp-booking__times strong{color:var(--brand-ink)}@media (min-width:64rem){.video-management__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.consult-workspace{color:var(--brand-ink)}.consult-workspace>.mp-back-link{margin-bottom:1.5rem}.consult-workspace--conversation{max-width:52rem;margin-inline:auto}.consult-workspace__sections{gap:2.5rem;display:grid}.consult-workspace__row{align-items:center;gap:1rem;display:flex;position:relative}.consult-workspace__row+.consult-workspace__row:before{content:"";border-top:1px solid var(--brand-line);position:absolute;inset:0 0 auto 3.75rem}.consult-workspace__row .open-catalog-list__copy{flex:1;min-width:0}.consult-workspace__status{margin-top:.35rem;font-size:.875rem;font-weight:700;display:block}.consult-workspace__empty{justify-items:start;gap:1.5rem;padding-block:1.5rem;display:grid}.consult-workspace__message{min-width:0}.consult-workspace__replies{margin-top:1.5rem}.consult-workspace__replies>summary{cursor:pointer;padding-block:.75rem;font-weight:700}.consult-workspace__reply{border-top:1px solid var(--brand-line);align-items:flex-start;gap:1rem;padding-block:1.25rem;display:flex}.consult-workspace__reply-copy{flex:1;min-width:0}.consult-workspace__attribution{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.5rem;display:flex}.consult-workspace__attribution>span{color:var(--brand-ink-soft);font-size:.875rem}.consult-workspace__composer{margin-top:1.5rem}.consult-workspace__intro{margin-top:.75rem}.consult-workspace__editor{margin-top:1.5rem}.consult-workspace__step{color:var(--brand-ink-soft);margin-bottom:.5rem;font-size:.875rem}.consult-workspace__wizard-footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.consult-workspace__wizard-footer .transaction-actions{margin:0 0 0 auto}.consult-workspace__count{font-size:.875rem}.consult-workspace :is(.rich-text,.open-catalog-list__copy){overflow-wrap:anywhere}.reviews-management{color:var(--brand-ink)}.reviews-management__sections{gap:2.5rem;display:grid}.reviews-management__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;display:grid}.reviews-management__row+.reviews-management__row{border-top:1px solid var(--brand-line)}.reviews-management__row .open-catalog-list__copy{min-width:0}.reviews-management__rating{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.reviews-management__form{gap:1.5rem;min-width:0;display:grid}.reviews-management__private>summary{cursor:pointer;padding-block:.5rem;font-weight:700}.reviews-management__private>.brand-field{margin-top:.75rem}@media (max-width:40rem){.reviews-management__row{grid-template-columns:minmax(0,1fr)}}.recovery-shell{background:var(--brand-canvas);min-height:100svh;color:var(--brand-ink);font-family:var(--font-body);margin:0}.recovery-shell__brand{padding:2rem var(--shell-gutter,1.5rem);font-family:var(--font-display);font-size:2rem}.recovery-page{max-width:46rem;color:var(--brand-ink);margin-inline:auto;padding:clamp(3rem,8vw,7rem) 1.5rem clamp(5rem,10vw,9rem)}.recovery-page__code{letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.8125rem;font-weight:700}.recovery-page h1{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,4rem);line-height:1.08}.recovery-page__message{text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.recovery-page__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.recovery-page__help{border-top:2px solid var(--brand-ink);margin-top:3rem;padding-top:1.5rem;line-height:1.6}.recovery-page__help a{text-underline-offset:.2em;text-decoration:underline}.reader-exit{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:110;font-family:Oktah Round Variable,sans-serif;position:fixed}.book-reader{z-index:100;color:#000;background:#fff;position:fixed;inset:0}.book-reader__count{z-index:10;height:3.5rem;font:500 .875rem/1.4 var(--font-body);color:var(--brand-ink-soft);justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0 4rem auto}.book-reader__previous,.book-reader__next{z-index:10;align-items:center;display:flex;position:absolute;top:3.5rem;bottom:0}.book-reader__previous{left:.5rem}.book-reader__next{right:.5rem}.book-preview-sheet{border:1px solid var(--brand-ink);background:var(--brand-paper);border-radius:.75rem;flex:1;display:flex;overflow:hidden}.book-preview-sheet--remaining{font-family:var(--font-body);color:var(--brand-ink);justify-content:center;align-items:center}.print-options__row{align-items:start;gap:1.5rem;padding-block:1.5rem;display:flex}.print-options__row+.print-options__row{border-top:1px solid var(--brand-line)}.print-options__illustration{flex:none;width:4rem}.print-options__copy{flex:1;min-width:0}.print-options__copy h2{font:500 1.5rem/1.2 var(--font-display);margin:0 0 .35rem}.print-options__copy p{color:var(--brand-ink-soft);line-height:1.5}@media (max-width:40rem){.print-options__row{gap:1rem}.print-options__illustration{width:3rem}}.reader-ground{background:var(--brand-ink)}.mp-booking{--mp-intake-selection:var(--brand-mint)}.mp-booking .auth-feedback{margin-bottom:1.5rem}.mp-booking__dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.mp-booking__date-label{justify-items:center;gap:.1rem;display:grid}.mp-booking__day{text-align:left;font-size:var(--mp-type-label);margin:1.5rem 0 1rem;font-weight:800}.mp-booking__times{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mp-booking__times .mp-intake__option{align-items:center;gap:.5rem;padding:.75rem}.mp-booking__times .mp-intake__option-mark{width:1rem;height:1rem;margin:0}.mp-booking__times .mp-intake__option-copy strong{font-size:var(--mp-type-label)}.mp-booking__timezone{text-align:left;font-size:var(--mp-type-caption);color:var(--brand-ink-soft);overflow-wrap:anywhere;margin-top:1rem}.mp-booking__empty{color:var(--brand-ink-soft);text-align:center;padding:1.5rem 0}.mp-booking__recap{background:var(--brand-mint);margin-top:0}.mp-booking__recap .mp-booking__total{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.mp-booking__total dd{font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500}.mp-booking__terms{margin:1.5rem 0}.mp-booking__terms .rich-text{max-height:20rem;font-size:var(--mp-type-label);padding:0 1.15rem 1.15rem;overflow-y:auto}.mp-booking__consents{gap:.75rem;display:grid}.mp-booking__consents .mp-intake__option-copy{font-size:var(--mp-type-label);line-height:1.5}.mp-booking__status{text-align:center;justify-items:center;gap:1.5rem;display:grid}.mp-booking__status .mp-number-dot{--mp-number-dot-size:3.5rem;--mp-number-dot-background:var(--brand-mint);font-size:var(--mp-type-subheading)}@media (max-width:420px){.mp-booking__times{grid-template-columns:repeat(2,minmax(0,1fr))}}.open-catalog-list,.open-catalog-list__body{min-width:0}.open-catalog-list__header{border-bottom:2px solid;padding-bottom:1.05rem}.open-catalog-list__header+.open-catalog-list__filters .catalog-filter-bar{border-top:0}.member-section:has(>div>.member-section-header)>.open-catalog-list>.open-catalog-list__filters .catalog-filter-bar{border-top:0;padding-top:0}.open-catalog-list{--open-catalog-list-ink:var(--brand-ink);--open-catalog-list-paper:var(--brand-paper)}.dark .open-catalog-list{--open-catalog-list-ink:var(--color-strong);--open-catalog-list-paper:var(--color-surface)}.open-catalog-list--compact{--open-catalog-list-row-padding:.875rem;--open-catalog-list-copy-spacing:.3rem;--open-catalog-list-title-font:var(--font-sans);--open-catalog-list-title-size:1.08rem;--open-catalog-list-title-weight:700;--open-catalog-list-title-tracking:0;--open-catalog-list-title-leading:1.25}.open-catalog-list--divided .open-catalog-list__row:not(:last-child){border-bottom:1px solid var(--brand-line)}.open-catalog-list .open-catalog-list__body .open-catalog-list__row{padding-block:var(--open-catalog-list-row-padding,clamp(1.5rem,2.5vw,2rem))}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__copy{align-content:start;row-gap:0;display:grid}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__eyebrow{margin:0}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__eyebrow,.mp-weekly-room__intro>.mp-overline{color:var(--brand-action);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.5}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__title{margin:var(--open-catalog-list-copy-spacing,.5rem)0 0;color:var(--open-catalog-list-ink,var(--brand-ink));font-family:var(--open-catalog-list-title-font,var(--font-display));font-size:var(--open-catalog-list-title-size,clamp(1.35rem,2vw,1.6rem));font-weight:var(--open-catalog-list-title-weight,400);letter-spacing:var(--open-catalog-list-title-tracking,-.035em);line-height:var(--open-catalog-list-title-leading,1.1);text-wrap:balance}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__excerpt{margin:var(--open-catalog-list-copy-spacing,.5rem)0 0;color:var(--brand-ink-soft);text-wrap:balance;font-size:.88rem;line-height:1.45}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__title:first-child{margin-top:0}.dark .open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__excerpt{color:var(--color-muted)}.open-catalog-list .open-catalog-list__body .open-catalog-list__row .open-catalog-list__meta{color:var(--brand-ink-soft);flex-wrap:wrap;align-items:center;gap:.65rem;margin:.4rem 0 0;font-size:.75rem;font-weight:650;line-height:1.4;display:flex}.open-catalog-list__meta-state{color:var(--brand-action);align-items:center;gap:.3rem;display:inline-flex}.open-catalog-list__arrow{border:1.5px solid var(--brand-control-outline,var(--open-catalog-list-ink,var(--brand-ink)));width:2.25rem;height:2.25rem;color:var(--open-catalog-list-ink,var(--brand-ink));background:var(--open-catalog-list-paper,var(--brand-paper));transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-bounce);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.open-catalog-list__arrow .navigation-arrow{width:.95rem;height:.95rem}a:is(:hover,:focus-visible) .open-catalog-list__arrow{background:var(--open-catalog-list-ink,var(--brand-ink));color:var(--open-catalog-list-paper,var(--brand-paper));transform:translate(.15rem)}@media (prefers-reduced-motion:reduce){.open-catalog-list__arrow{transition:none}}.catalog-list{background:var(--brand-paper)}.catalog-list__filters{z-index:2;border-bottom:var(--brand-frame-border)solid var(--brand-outline,var(--brand-ink));border-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border))calc(var(--brand-frame-radius) - var(--brand-frame-border))0 0;background:var(--brand-lavender);padding:1.125rem clamp(1rem,2.5vw,1.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.catalog-list__filters{background:color-mix(in srgb,var(--brand-lavender)35%,var(--brand-paper))}}.catalog-list__filters--shadow{background:var(--brand-depth-color)}.catalog-list__filters .catalog-filter-bar{border:0;margin:0;padding:0}.catalog-list__body{border-radius:0 0 calc(var(--brand-frame-radius) - var(--brand-frame-border))calc(var(--brand-frame-radius) - var(--brand-frame-border));min-width:0;overflow:clip}.catalog-list__body:first-child{border-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border))}.catalog-list__body .forum-thread-list{border-radius:0 0 var(--brand-frame-radius)var(--brand-frame-radius);box-shadow:none;border:0;margin-top:0}.catalog-list__body .forum-pinned{border:0;border-bottom:1px solid var(--brand-outline,var(--brand-ink));border-radius:0;margin:0}.catalog-filter-bar{padding:var(--catalog-filter-bar-spacing,1.125rem)0 0;border-top:2px solid var(--brand-outline,var(--brand-ink));color:var(--brand-ink);margin-bottom:1.75rem}.catalog-filter-bar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-inline-start:auto;display:flex}.catalog-filter-bar__count{color:var(--brand-ink);white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.4}.catalog-filter-bar__reset{white-space:nowrap;min-height:44px;color:var(--brand-ink-soft);text-underline-offset:.25em;flex:none;align-items:center;padding-block:.4rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.catalog-filter-bar__reset:hover{color:var(--brand-ink)}.catalog-filter-bar__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.catalog-filter-bar__search{flex:0 20rem;min-width:15rem}.catalog-filter-bar__search-form{border:1.5px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);border-radius:999px;align-items:center;gap:.5rem;height:44px;padding:0 calc(.35rem + 1px) 0 .75rem;display:flex}.catalog-filter-bar__search-form svg{width:1.1rem;height:1.1rem;color:var(--brand-ink-soft);flex:none}.catalog-filter-bar__search-form input[type=search]{width:100%;min-width:0;height:40px;box-shadow:none;color:var(--brand-ink);font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}.catalog-filter-bar__search-form input[type=search]:focus{box-shadow:none;outline:none}.catalog-filter-bar__search-form:focus-within{outline:2px solid var(--brand-violet);outline-offset:2px}.catalog-filter-bar__search-form button{border:1.5px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);width:30px;height:30px;color:var(--brand-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.catalog-filter-bar__search-form button svg{width:.9rem;height:.9rem;color:inherit}.catalog-filter-bar__search-form button:hover{background:var(--brand-ink);color:var(--brand-paper)}.catalog-filter-bar__controls{display:contents}.filter-select{min-width:0;max-width:100%}.filter-select__trigger,.filter-switch,.catalog-filter-bar__controls>a{border:1.5px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);max-width:100%;min-height:44px;color:var(--brand-ink);font-size:var(--mp-type-label,.875rem);box-shadow:none;white-space:nowrap;cursor:pointer;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;list-style:none;transition:background-color .14s,border-color .14s;display:inline-flex}.filter-select__label{text-overflow:ellipsis;max-width:15rem;overflow:hidden}.filter-select__trigger::-webkit-details-marker{display:none}.filter-select__trigger::marker{content:""}.filter-select__chevron{flex:none;transition:transform .14s}.filter-select[open] .filter-select__chevron{transform:rotate(180deg)}.filter-select__trigger:hover,.filter-switch:hover,.catalog-filter-bar__controls>a:hover{border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper)}.filter-select__trigger.bg-violet,.filter-select[open]>summary,.catalog-filter-bar__controls>a.bg-violet,.catalog-filter-bar__controls>a.is-selected{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-control-outline,var(--brand-ink))}.catalog-filter-bar :is(button,a,summary):focus-visible,.filter-select :is(a,summary,input):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.filter-select__options{z-index:80;width:19rem;max-width:calc(100vw - 24px);max-height:min(27rem,70dvh);color:var(--brand-ink);flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.filter-select__frame.brand-depth-frame{width:100%;min-height:0;margin:0;display:flex}.filter-select__surface.brand-depth-frame__surface{background:var(--brand-paper);flex-direction:column;height:auto;min-height:0;padding:.65rem;display:flex;overflow:hidden}.filter-select__header{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.65rem .65rem .55rem;font-size:1.25rem;font-weight:500;display:flex}.filter-select__header small{color:var(--brand-ink-soft);font-size:.7rem;font-weight:400}.filter-select__description{color:var(--brand-ink-soft);margin:0;padding:0 .65rem .75rem;font-size:.8125rem}.filter-select__search{border:1.5px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);border-radius:.65rem;flex:none;align-items:center;gap:.5rem;margin:0 .25rem .5rem;padding:0 .65rem;display:flex}.filter-select__search svg{flex:none}.filter-select__search input{width:100%;min-width:0;height:42px;box-shadow:none;color:var(--brand-ink);font:inherit;background:0 0;border:0;padding:0;font-size:.875rem}.filter-select__search input:focus{box-shadow:none;outline:none}.filter-select__search:focus-within{outline:2px solid var(--brand-violet);outline-offset:1px}.filter-select__list,.filter-select__group{align-content:start;row-gap:2px;display:grid}.filter-select__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-lavender)transparent;min-height:0;padding:.2rem;overflow-y:auto}.filter-select__option{width:100%;min-height:44px;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.7rem;padding:.65rem;font-size:.875rem;text-decoration:none;display:flex}.filter-select__option-copy{overflow-wrap:anywhere;flex:1;gap:.15rem;min-width:0;display:grid}.filter-select__option-copy small{color:var(--brand-ink-soft);font-size:.75rem;font-weight:400;line-height:1.4}.filter-select__option-icon{background:var(--brand-canvas);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.filter-select__option-cover{background:var(--brand-canvas);border-radius:.5rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.filter-select__option-cover img{object-fit:cover;width:100%;height:100%}.filter-select__check{border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.filter-select__option[aria-current=true] .filter-select__check{background:var(--brand-paper);color:var(--brand-ink)}.filter-select__option[aria-current=true] .filter-select__option-copy small{color:inherit;opacity:.8}.filter-select__check--multiple{border:1px solid var(--brand-line);border-radius:.3rem}.filter-select__empty{color:var(--brand-ink-soft);padding:1rem .65rem;font-size:.875rem}.filter-select [hidden]{display:none!important}.catalog-filter-bar__active{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.catalog-filter-bar__chip{border:1px solid var(--brand-control-outline,var(--brand-ink));max-width:100%;min-height:36px;color:var(--brand-ink);background:0 0;border-radius:2rem;align-items:center;gap:.65rem;padding:.35rem .7rem;font-size:.75rem;text-decoration:none;display:inline-flex}.catalog-filter-bar__chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-filter-bar__chip>span:last-child{font-size:1.1rem;line-height:1}.catalog-filter-bar__chip:hover{border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-ink);color:var(--brand-paper)}@media (min-width:641px){.catalog-filter-bar__active{display:none}}@media (max-width:640px){.catalog-filter-bar__search{flex-basis:100%;min-width:0}.catalog-filter-bar__meta{flex-basis:100%;min-height:44px}.catalog-filter-bar__search-form input[type=search],.filter-select__search input{font-size:1rem}.catalog-filter-bar__controls>.filter-select{flex:auto;position:static}.catalog-filter-bar__controls>.filter-select>summary{width:100%}.catalog-filter-bar__expanded-controls>.filter-select{position:static}.catalog-filter-bar__chip{min-height:44px}}@media (prefers-reduced-motion:reduce){.filter-select__trigger,.filter-select__chevron{transition:none}}.filter-switch[aria-checked=true],.catalog-filter-bar__controls>.filter-switch[aria-checked=true]{border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-ink);color:var(--brand-paper)}.filter-switch__track{box-sizing:border-box;border:1.5px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);border-radius:999px;flex:none;align-items:center;width:34px;height:20px;padding:2.5px;display:inline-flex}.filter-switch__thumb{background:var(--brand-ink);border-radius:50%;flex:none;width:12px;height:12px;display:block}.filter-switch[aria-checked=true] .filter-switch__track{border-color:var(--brand-paper)}.filter-switch[aria-checked=true] .filter-switch__thumb{transform:translate(14px)}.catalog-filter-bar__disclosure{display:contents}.catalog-filter-bar__disclosure::details-content{display:contents}.catalog-filter-bar__disclosure:not([open])>.catalog-filter-bar__expanded-controls{display:none}.catalog-filter-bar__expanded-controls{flex-wrap:wrap;flex:0 0 100%;order:2;gap:.5rem;padding-top:.5rem;display:flex}.catalog-filter-bar__disclosure[open]>summary svg{transform:rotate(180deg)}.filter-select__group+.filter-select__group{border-top:1px solid var(--brand-line);margin-top:.5rem;padding-top:.5rem}.catalog-filter-bar__search-form>svg{stroke:currentColor;stroke-width:.5px;stroke-linejoin:round;color:var(--brand-ink)}.catalog-filter-bar__search-form input[type=search]::placeholder{color:var(--brand-ink-soft);opacity:1}.catalog-filter-bar__search-form input[type=search]::-webkit-search-cancel-button{display:none}.catalog-filter-bar__search-form button.is-clear{background:var(--brand-ink);color:var(--brand-paper)}.catalog-filter-bar__search-form button [hidden]{display:none}.preference-switch{flex:none;justify-content:center;align-items:center;min-width:52px;min-height:44px;padding:.5rem;display:inline-flex}.preference-switch:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.preference-switch[aria-checked=true] .filter-switch__track{background:var(--brand-ink)}.preference-switch[aria-checked=true] .filter-switch__thumb{background:var(--brand-paper);transform:translate(14px)}.disclosure-menu{position:relative}.disclosure-menu>summary{cursor:pointer;list-style:none}.disclosure-menu>summary::-webkit-details-marker{display:none}.disclosure-menu>summary:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px}.disclosure-menu__more{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.disclosure-menu__more::-webkit-details-marker{display:none}.disclosure-menu__more{color:inherit;font:inherit;font-weight:750}.disclosure-menu__more>span{letter-spacing:.08em;font-size:1.25em;line-height:1}.disclosure-menu__more:hover,.disclosure-menu[open] .disclosure-menu__more{color:var(--brand-ink)}.disclosure-menu[data-catalog-select-alignment-value=end]>.filter-select__options{left:auto;right:0}.disclosure-menu[data-catalog-select-morph-value=true]{--morph-open-dur:.35s;--morph-close-dur:.25s;--morph-ease:cubic-bezier(.34,1.25,.64,1);--morph-close-ease:cubic-bezier(.22,1,.36,1)}.disclosure-menu[data-catalog-select-morph-value=true]>.filter-select__options{width:13rem;top:0}.disclosure-menu[data-morph-ready][open]>summary{visibility:hidden}.disclosure-menu[data-catalog-select-morph-value=true] .filter-select__frame{flex:1}.disclosure-menu[data-catalog-select-morph-value=true] .filter-select__surface{height:100%}@media (prefers-reduced-motion:reduce){.disclosure-menu[data-catalog-select-morph-value=true]{--morph-open-dur:0s;--morph-close-dur:0s}}.member-rail{--member-frame-inset:0rem;--member-rail-gap:var(--sp-gap-card)}.member-content-scroll{--member-rail-gap:var(--spacing-card)}.member-content-scroll .member-viewport-scroll-track{gap:var(--member-rail-gap)}.member-content-scroll.member-content-scroll--framed .member-viewport-scroll-track{align-items:flex-start;padding-block:.75rem 1rem}.member-content-scroll.member-content-scroll--equal-height [data-member-rail-target=viewport]>div{align-items:stretch}.member-content-scroll--equal-height [data-member-rail-item]{flex-direction:column;display:flex}.member-content-scroll--equal-height [data-member-rail-item]>*{flex:1}.member-rail-full-bleed{--member-frame-inset:max(var(--member-frame-gutter,1rem),calc((100cqw - var(--member-frame-max,80rem))/2 + var(--member-frame-gutter,1rem)));--member-rail-columns:var(--member-rail-cols-mobile);container-type:inline-size}.member-viewport-scroll{width:100%;scroll-padding-inline:var(--member-frame-inset)}.member-viewport-scroll-track{padding-inline-start:var(--member-frame-inset);padding-inline-end:0}.member-viewport-scroll-track:after{content:"";flex:0 0 max(0px,calc(var(--member-frame-inset) - var(--member-rail-gap)))}.member-viewport-scroll-item{flex-basis:calc(( min(100cqw,var(--member-frame-max,80rem)) - (2*var(--member-frame-gutter,1rem)) - ((var(--member-rail-columns) - 1)*var(--member-rail-gap)))/var(--member-rail-columns))}.member-rail-controls{z-index:20;pointer-events:none;inset-inline:.75rem;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:40rem){.member-rail-full-bleed{--member-rail-columns:var(--member-rail-cols-sm)}}@media (min-width:48rem){.member-rail-full-bleed{--member-rail-columns:var(--member-rail-cols-md)}}@media (min-width:64rem){.member-rail-full-bleed{--member-rail-columns:var(--member-rail-cols-lg)}}.member-section-header{border-bottom:2px solid var(--brand-outline,var(--brand-ink));padding-bottom:1rem}.member-section-title{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.65rem,2.3vw,2rem);font-weight:500;line-height:1.15}.member-section-subtitle{max-width:42rem;color:var(--brand-ink-soft);text-wrap:pretty;margin-top:.25rem;font-size:1.125rem;line-height:1.55}.member-section-title--compact{font-size:1.65rem}.member-section-subtitle--compact{font-size:.875rem}.member-section--card{gap:.5rem}.member-section--card .member-section-header{padding-bottom:.625rem}.member-section-title--card{font-size:1.25rem}.shared-cart-page{background:var(--brand-canvas);min-height:min(76vh,58rem);padding:clamp(2.5rem,7vw,7rem) clamp(1rem,4vw,3rem)}.shared-cart-page--member{background:0 0;min-height:0}.shared-cart-shell{width:min(100%,66rem);margin-inline:auto}.shared-cart{isolation:isolate;box-sizing:border-box;background:var(--brand-paper);width:100%;color:var(--brand-ink);color-scheme:light;font-family:var(--font-body);position:relative;overflow:clip;container-type:inline-size}.shared-cart *,.shared-cart :before,.shared-cart :after{box-sizing:border-box}.shared-cart__header{border-bottom:2px solid var(--brand-ink);background:var(--brand-lavender);justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.5rem,5cqw,3.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.shared-cart__header{background:color-mix(in srgb,var(--brand-lavender)68%,var(--brand-paper))}}.shared-cart__eyebrow{color:var(--brand-ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:750;line-height:1.2}.shared-cart__title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,7cqw,4.35rem);font-weight:500;line-height:.98}.shared-cart__count{white-space:nowrap;flex:none;margin:0 0 .15rem;font-size:.88rem;font-weight:700}.shared-cart__main{gap:0;display:grid}.shared-cart__contents{flex-direction:column;min-width:0;padding:clamp(1.25rem,4cqw,2.5rem);display:flex}.shared-cart__items{gap:1.15rem;display:grid}.shared-cart-item{border-bottom:1px solid var(--brand-line);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-bottom:1.15rem;display:grid}.shared-cart-item:last-child{border-bottom:0;padding-bottom:0}.shared-cart-item__cover{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.shared-cart-item__cover img{object-fit:cover;width:100%;height:100%}.shared-cart-item__cover svg{opacity:.62;width:1.75rem;height:1.75rem}.shared-cart-item__body{min-width:0}.shared-cart-item__topline{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.shared-cart-item__title{color:var(--brand-ink);font-size:1rem;font-weight:750;line-height:1.25;text-decoration:none}.shared-cart-item__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand-action);-webkit-text-decoration-color:var(--brand-action);text-decoration-color:var(--brand-action);text-underline-offset:.2em;text-decoration-thickness:2px}.shared-cart-item__price{flex:none;font-size:1rem;font-weight:750}.shared-cart-item__description{color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.shared-cart-item__notice{color:#8a5800;margin:.55rem 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.shared-cart-item__notice--error{color:#9f2734}.shared-cart-item__remove-form{margin-top:.55rem}.shared-cart__savings-slot{margin-top:auto;padding-top:1.75rem}.shared-cart__savings{border:1.5px solid var(--brand-ink);padding:1rem 1.1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.shared-cart__savings{border:1.5px solid color-mix(in srgb,var(--brand-ink)72%,transparent)}}.shared-cart__savings{border-left:.25rem solid var(--brand-action);background:var(--brand-lavender);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.shared-cart__savings{background:color-mix(in srgb,var(--brand-lavender)38%,var(--brand-paper))}}.shared-cart__savings{color:var(--brand-ink)}.shared-cart__savings-kicker{color:var(--brand-ink-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.7rem;font-weight:750;display:flex}.shared-cart__savings-kicker svg{width:1rem;height:1rem}.shared-cart__savings-title{max-width:28rem;font-family:var(--font-body);margin:.4rem 0 0;font-size:1rem;font-weight:750;line-height:1.3}.shared-cart__savings-copy{max-width:34rem;color:var(--brand-ink-soft);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.shared-cart .shared-cart__savings-link,.shared-cart .shared-cart__savings-link:visited{color:var(--brand-ink);background:0 0;border-bottom:1.5px solid;border-radius:0;align-items:center;gap:.35rem;margin-top:.65rem;padding:0 0 .12rem;font-size:.77rem;font-weight:750;text-decoration:none;display:inline-flex}.shared-cart__savings-link svg{width:.9rem;height:.9rem}.shared-cart .shared-cart__savings-link:hover{color:var(--brand-action)}.shared-cart__notices{gap:.6rem;margin-top:1.25rem;display:grid}.shared-cart__notice{background:var(--brand-warm);border-radius:.9rem;margin:0;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.shared-cart__notice{background:color-mix(in srgb,var(--brand-warm)62%,var(--brand-paper))}}.shared-cart__notice{color:var(--brand-ink);font-size:.82rem;line-height:1.45}.shared-cart__notice--error{color:#81202d;background:#ffe8ea}.shared-cart__summary{--cart-summary-background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.shared-cart__summary{--cart-summary-background:color-mix(in srgb,var(--brand-warm)42%,var(--brand-paper))}}.shared-cart__summary{border-top:2px solid var(--brand-ink);background:var(--cart-summary-background);flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.25rem,4cqw,2.5rem);display:flex}.shared-cart__payment-slot{flex-direction:column;flex:1;display:flex}.shared-cart__options{gap:1.25rem;display:grid}.shared-cart__payment{z-index:1;bottom:max(1rem,env(safe-area-inset-bottom));background:var(--cart-summary-background);gap:1.25rem;margin-top:auto;padding-top:.25rem;display:grid;position:sticky}.shared-cart__summary-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.6rem;font-weight:500}.shared-cart__gift{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.15rem;padding:1rem}.shared-cart__gift-form+.shared-cart__gift-form{border-top:1px solid var(--brand-line);margin-top:.85rem;padding-top:.85rem}.shared-cart__gift-label{cursor:pointer;align-items:start;gap:.7rem;display:flex}.shared-cart__gift-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--brand-action);flex:none;margin:.05rem 0 0}.shared-cart__gift-title{font-size:.84rem;font-weight:750;line-height:1.25;display:block}.shared-cart__gift-help{color:var(--brand-ink-soft);margin-top:.25rem;font-size:.76rem;line-height:1.35;display:block}.shared-cart__quantity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shared-cart__quantity label{font-size:.78rem;font-weight:750}.shared-cart__quantity input{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:4.25rem;min-height:2.35rem;color:var(--brand-ink);font:inherit;text-align:center;border-radius:.7rem;padding:.35rem .55rem;font-weight:700}.shared-cart__totals{gap:.65rem;margin:0;display:grid}.shared-cart__total-row{color:var(--brand-ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.82rem;display:flex}.shared-cart__total-row dd{margin:0;font-weight:700}.shared-cart__total-row--gift{color:#187052}.shared-cart__total-row--grand{border-top:1.5px solid var(--brand-ink);color:var(--brand-ink);align-items:end;margin-top:.25rem;padding-top:1rem}.shared-cart__total-label{font-size:1rem;font-weight:750;display:block}.shared-cart__total-tax{color:var(--brand-ink-soft);margin-top:.15rem;font-size:.7rem;font-weight:500;display:block}.shared-cart__total-row--grand dd{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.shared-cart__checkout-form{margin:0}.shared-cart__secure{color:var(--brand-ink-soft);justify-content:center;align-items:center;gap:.35rem;margin:.8rem 0 0;font-size:.7rem;display:flex}.shared-cart__secure svg{width:.8rem;height:.8rem}.shared-cart__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:26rem;padding:clamp(2.5rem,8cqw,5rem) 1.5rem;display:flex}.shared-cart__state-icon{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.shared-cart__state-icon svg{width:2.25rem;height:2.25rem}.shared-cart__state h2,.shared-cart__state h3{font-family:var(--font-display);letter-spacing:-.03em;margin:1.25rem 0 0;font-size:clamp(1.8rem,6cqw,2.7rem);font-weight:500}.shared-cart__state p{max-width:28rem;color:var(--brand-ink-soft);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.shared-cart__empty-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.shared-cart :is(a,button,input):not(.ui-button):focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}@container (max-width:47.999rem){.shared-cart__summary,.shared-cart__payment-slot{display:contents}.shared-cart__options{border-top:2px solid var(--brand-ink);background:var(--cart-summary-background);padding:clamp(1.25rem,4cqw,2.5rem)}.shared-cart__payment{padding:1rem clamp(1.25rem,4cqw,2.5rem)max(1rem,env(safe-area-inset-bottom));border-top:1.5px solid var(--brand-ink);gap:1rem;margin-top:0;bottom:0}.shared-cart__payment .shared-cart__total-row--grand{border-top:0;margin-top:0;padding-top:0}}@container (min-width:48rem){.shared-cart__main{grid-template-columns:minmax(0,1fr) minmax(18rem,20.5rem)}.shared-cart__savings{grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;display:grid}.shared-cart__savings-kicker{grid-column:1/-1}.shared-cart .shared-cart__savings-link{grid-area:2/2/span 2;align-self:end;margin-top:0}.shared-cart__summary{border-top:0;border-left:2px solid var(--brand-ink)}}@media (max-width:640px){.shared-cart-page{padding-block:1.25rem 2.5rem}.shared-cart__header{display:block}.shared-cart__count{margin-top:.85rem}.shared-cart-item{grid-template-columns:4.2rem minmax(0,1fr);gap:.8rem}.shared-cart-item__cover{border-radius:.85rem;width:4.2rem;height:4.2rem}.shared-cart-item__topline{display:block}.shared-cart-item__price{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.shared-cart__savings-link{transition:none}}.floating-cart{z-index:45;right:max(1.5rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));width:min(22rem,100vw - 3rem);color:var(--brand-ink);color-scheme:light;font-family:var(--font-body);position:fixed}.floating-cart[hidden],.floating-cart [hidden]{display:none!important}.floating-cart *,.floating-cart :before,.floating-cart :after{box-sizing:border-box}.floating-cart__card{overscroll-behavior:contain;border:2px solid var(--brand-ink);background:var(--brand-paper);max-height:calc(100dvh - 6rem);box-shadow:5px 6px 0 var(--brand-action),0 12px 38px #2a11501f;border-radius:1.5rem;overflow-y:auto}.floating-cart summary{cursor:pointer;list-style:none}.floating-cart summary::-webkit-details-marker{display:none}.floating-cart__header{align-items:center;gap:1rem;min-height:6.3rem;padding:1.15rem 1.25rem;display:flex}.floating-cart__stack{flex:none;width:4.7rem;height:3.75rem;display:block;position:relative}.floating-cart__cover{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:.65rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;top:.1rem;left:.5rem;overflow:hidden;transform:rotate(-7deg);box-shadow:0 2px 3px #2a11501f}.floating-cart__cover:nth-last-child(2){transform:translate(-.45rem)rotate(-17deg)}.floating-cart__cover:nth-last-child(3){transform:translate(.45rem)rotate(12deg)}.floating-cart__cover img,.floating-cart__item-cover img{object-fit:cover;width:100%;height:100%}.floating-cart__cover svg,.floating-cart__item-cover svg{width:1.5rem;height:1.5rem}.floating-cart__heading{flex:1;min-width:0}.floating-cart__title{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.45rem;line-height:1.2;display:block}.floating-cart__count{color:var(--brand-ink-soft);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.75rem;display:flex}.floating-cart__chevron{border:1px solid var(--brand-line);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.floating-cart__chevron svg{width:.9rem;height:.9rem;transition:transform .26s;transform:rotate(180deg)}.floating-cart__card:is(:not([open]),[data-cart-expanded=false]) .floating-cart__chevron svg{transform:none}.floating-cart__body{padding:0 1.25rem 1.25rem}.floating-cart__feedback{color:var(--brand-ink-soft);margin:0;font-size:.75rem;line-height:1.4}.floating-cart__feedback:not(:empty){margin-bottom:.85rem}.floating-cart__error,.floating-cart__note{background:var(--brand-warm);border-radius:.6rem;margin:0 0 .85rem;padding:.7rem;font-size:.75rem;line-height:1.4}.floating-cart__contents{border-block:1px solid var(--brand-line)}.floating-cart__contents>summary{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:650;display:flex}.floating-cart__contents>summary svg{width:.9rem;height:.9rem;transition:transform .26s}.floating-cart__contents[open]>summary svg{transform:rotate(180deg)}.floating-cart__contents[data-cart-expanded=false]>summary svg{transform:none}.floating-cart__items{overscroll-behavior:contain;gap:.9rem;max-height:min(32dvh,17rem);margin:0;padding:.25rem 0 1rem;list-style:none;display:grid;overflow-y:auto}.floating-cart__item{align-items:start;gap:.65rem;display:flex}.floating-cart__item-cover{background:var(--brand-lavender);border-radius:.5rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.floating-cart__item-info{flex:1;min-width:0;padding-top:.15rem}.floating-cart__item-title{font-size:.76rem;font-weight:650;line-height:1.35;display:block}.floating-cart__item-price{color:var(--brand-ink-soft);margin-top:.25rem;font-size:.72rem;display:block}.floating-cart__item-notice{color:#81202d;margin-top:.3rem;font-size:.7rem;line-height:1.35;display:block}.floating-cart__item form{margin:0}.floating-cart__remove{width:2.75rem;height:2.75rem;color:var(--brand-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.floating-cart__remove svg{width:1.15rem;height:1.15rem}.floating-cart__remove:hover{background:var(--brand-lavender);color:var(--brand-ink)}.floating-cart__remove:disabled{opacity:.4;cursor:wait}.floating-cart__gift{color:var(--brand-ink-soft);align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.75rem;display:flex}.floating-cart__gift svg{width:1rem;height:1rem}.floating-cart__total{margin:1rem 0}.floating-cart__total>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.floating-cart__total dt{font-size:.82rem;font-weight:650}.floating-cart__total dt span{color:var(--brand-ink-soft);margin-top:.15rem;font-size:.65rem;font-weight:400;display:block}.floating-cart__total dd{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.75rem}.floating-cart a.floating-cart__checkout{border:1.5px solid var(--brand-ink);background:var(--brand-ink);min-height:3rem;color:var(--brand-paper);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background .15s;display:flex}.floating-cart a.floating-cart__checkout:hover{background:var(--brand-action)}.floating-cart__checkout svg{width:1.1rem;height:1.1rem}.floating-cart__hint{color:var(--brand-ink-soft);text-align:center;margin:.75rem 0 0;font-size:.65rem;line-height:1.4}.floating-cart :is(a,button,summary):focus-visible{outline:3px solid var(--brand-action);outline-offset:-3px}.cart-cover-flyer{z-index:99999;pointer-events:none;border:1.5px solid var(--brand-ink);background:var(--brand-lavender);width:4rem;height:4rem;color:var(--brand-ink);will-change:transform,opacity;border-radius:.75rem;place-items:center;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 20px #2a11502e}.cart-cover-flyer img{object-fit:cover;width:100%;height:100%}.cart-cover-flyer svg{width:1.5rem;height:1.5rem}@media (max-width:640px){.floating-cart{right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));width:min(20rem,100vw - 1.7rem)}.floating-cart__header{min-height:5.4rem;padding-block:.8rem}.floating-cart__card{max-height:calc(100dvh - 5.5rem)}}@media (prefers-reduced-motion:reduce){.floating-cart a.floating-cart__checkout,.floating-cart__chevron svg,.floating-cart__contents>summary svg{transition:none}}select:not([multiple]){--tw-border-style:none;background-color:var(--color-surface);--tw-leading:var(--leading-normal);width:100%;line-height:var(--leading-normal);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001f;border-style:none;display:block}@supports (color:color-mix(in lab, red, red)){select:not([multiple]){--tw-ring-color:color-mix(in oklab,var(--color-black)12%,transparent)}}select:not([multiple]){--tw-outline-style:none;outline-style:none}select:not([multiple]):where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){select:not([multiple]):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}select:not([multiple]){min-height:var(--_ff-min-h,var(--spacing-control));font-size:var(--_ff-font-size,var(--text-base));padding:var(--_ff-py,.5rem)var(--_ff-px,.75rem);border-radius:var(--_ff-radius,.75rem)}select:not([multiple])::placeholder{color:var(--color-subtle)}select:not([multiple]):focus,select:not([multiple]).input-active{border-color:var(--color-ring);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-ring)}select:not([multiple]):disabled,select:not([multiple]).disabled{cursor:not-allowed;background-color:var(--color-sunken);color:var(--color-subtle);opacity:.75}select:not([multiple]).error{border-color:var(--color-error)}select:not([multiple]).error:focus,select:not([multiple]).error.input-active{border-color:var(--color-error);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-error)}@media (min-width:640px){select:not([multiple]){font-size:var(--_ff-font-size-up,var(--text-md))}}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.5rem}.dark select:not([multiple]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23A1A1AA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}select[multiple]{--tw-border-style:none;background-color:var(--color-surface);--tw-leading:var(--leading-normal);width:100%;line-height:var(--leading-normal);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001f;border-style:none;display:block}@supports (color:color-mix(in lab, red, red)){select[multiple]{--tw-ring-color:color-mix(in oklab,var(--color-black)12%,transparent)}}select[multiple]{--tw-outline-style:none;outline-style:none}select[multiple]:where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){select[multiple]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}select[multiple]{min-height:var(--_ff-min-h,var(--spacing-control));font-size:var(--_ff-font-size,var(--text-base));padding:var(--_ff-py,.5rem)var(--_ff-px,.75rem);border-radius:var(--_ff-radius,.75rem)}select[multiple]::placeholder{color:var(--color-subtle)}select[multiple]:focus,select[multiple].input-active{border-color:var(--color-ring);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-ring)}select[multiple]:disabled,select[multiple].disabled{cursor:not-allowed;background-color:var(--color-sunken);color:var(--color-subtle);opacity:.75}select[multiple].error{border-color:var(--color-error)}select[multiple].error:focus,select[multiple].error.input-active{border-color:var(--color-error);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-error)}@media (min-width:640px){select[multiple]{font-size:var(--_ff-font-size-up,var(--text-md))}}select[multiple]{border-top-right-radius:0;border-bottom-right-radius:0;min-height:120px}select[multiple] option{border-radius:var(--radius-md)}option{background-color:var(--color-surface);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-default)}option:checked,option:hover{background-color:var(--color-sunken)}.caret{pointer-events:none;inset-block:calc(var(--spacing)*0);right:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*2);color:var(--color-default);align-items:center;display:flex;position:absolute}[type=checkbox]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;appearance:none;border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:1px}[type=checkbox]:checked{background-color:var(--color-solid);border-color:#0000}[type=checkbox]:focus,[type=checkbox]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}@media (forced-colors:active){[type=checkbox]{appearance:auto}}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate{background-color:var(--color-solid);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' %3e%3cline x1='10.75' y1='6' x2='1.25' y2='6'%3e%3c/line%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border-color:#0000}[type=checkbox].checkbox-anchor{outline-offset:2px;outline:2px dashed;outline-color:var(--color-ring)}[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:1px;border-radius:3.40282e38px}[type=radio]:checked{background-color:var(--color-solid);border-color:#0000}[type=radio]:focus,[type=radio]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}[type=radio]:disabled{cursor:not-allowed;opacity:.5}@media (forced-colors:active){[type=radio]{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}select[multiple][data-controller=select]{visibility:hidden}.ts-wrapper{width:100%;display:block}.ts-control{--tw-border-style:none;background-color:var(--color-surface);--tw-leading:var(--leading-normal);width:100%;line-height:var(--leading-normal);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001f;border-style:none;display:block}@supports (color:color-mix(in lab, red, red)){.ts-control{--tw-ring-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.ts-control{--tw-outline-style:none;outline-style:none}.ts-control:where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ts-control:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.ts-control{min-height:var(--_ff-min-h,var(--spacing-control));font-size:var(--_ff-font-size,var(--text-base));padding:var(--_ff-py,.5rem)var(--_ff-px,.75rem);border-radius:var(--_ff-radius,.75rem)}.ts-control::placeholder{color:var(--color-subtle)}.ts-control:focus,.ts-control.input-active{border-color:var(--color-ring);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-ring)}.ts-control:disabled,.ts-control.disabled{cursor:not-allowed;background-color:var(--color-sunken);color:var(--color-subtle);opacity:.75}.ts-control.error{border-color:var(--color-error)}.ts-control.error:focus,.ts-control.error.input-active{border-color:var(--color-error);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-error)}@media (min-width:640px){.ts-control{font-size:var(--_ff-font-size-up,var(--text-md))}}.ts-control{cursor:text;padding-inline:calc(var(--spacing)*2);color:var(--color-default);display:flex}.input-active .ts-control{border-color:var(--color-ring);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-ring)}.ts-wrapper.error .ts-control{border-color:var(--color-error)}.ts-wrapper.error.input-active .ts-control{border-color:var(--color-error);box-shadow:var(--shadow-sm),0 0 0 2px var(--color-error)}.disabled .ts-control{background-color:var(--color-sunken);color:var(--color-subtle);opacity:.75;cursor:not-allowed!important}.full .ts-control{background-color:var(--color-surface)}.ts-control input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-default);background-color:#0000;margin:calc(var(--spacing)*0)!important}.ts-control input::placeholder{color:var(--color-subtle)}.ts-control input:read-only{cursor:pointer!important}@media (min-width:640px){.ts-control input{font-size:.875rem}}.ts-wrapper:not(trix-toolbar .trix-input--dialog):not(.form-select).single .ts-control{padding-right:calc(var(--spacing)*14)!important}.ts-wrapper.single .ts-control>.item{flex-wrap:nowrap;align-items:center;column-gap:.5rem;min-width:0;max-width:100%;display:inline-flex!important}.ts-wrapper.single .ts-control>.item img{flex-shrink:0}.dropdown-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-outline-style:none;outline-style:none;background-color:var(--color-surface)!important;padding-block:calc(var(--spacing)*2.5)!important;padding-right:calc(var(--spacing)*3)!important;padding-left:calc(var(--spacing)*8)!important;border-color:#0000!important}@media (forced-colors:active){.dropdown-input{outline-offset:2px;outline:2px solid #0000}}.dropdown-input::placeholder{color:var(--color-subtle)!important}@media (min-width:640px){.dropdown-input{font-size:.875rem}}.ts-dropdown{z-index:40;margin:calc(var(--spacing)*0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-surface);color:var(--color-default);--tw-shadow:0 4px 8px var(--tw-shadow-color,#2a115014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000;overflow:hidden}:where(.ts-dropdown-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}.ts-dropdown-content{padding-block:calc(var(--spacing)*1.5);scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#a2a2a270 #7878780b;max-height:240px}.ts-dropdown-content::-webkit-scrollbar{width:6px}.ts-dropdown-content::-webkit-scrollbar-track{background:#78787879}.ts-dropdown-content::-webkit-scrollbar-thumb{background-color:#a2a2a270;border-radius:3px}.ts-dropdown-content.is-loading-more .option{pointer-events:none!important}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{margin-inline:calc(var(--spacing)*1.5);cursor:not-allowed;border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ts-dropdown [data-selectable].option,.ts-dropdown .no-results{margin-inline:calc(var(--spacing)*1.5);cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ts-dropdown .create{margin-inline:calc(var(--spacing)*1.5);cursor:default;border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.ts-dropdown .active.create{cursor:pointer;background-color:var(--color-sunken);color:var(--color-strong)}.ts-dropdown .active{background-color:var(--color-sunken);color:var(--color-strong)}.ts-dropdown .selected,.ts-dropdown .selected.active{background-color:var(--color-tint);color:var(--color-on-tint)}.ts-dropdown [data-selectable] .highlight{background-color:#f9dba166}@supports (color:color-mix(in lab, red, red)){.ts-dropdown [data-selectable] .highlight{background-color:color-mix(in oklab,var(--color-yellow-200)40%,transparent)}}.ts-dropdown .spinner{width:auto;height:auto}.ts-dropdown .spinner:after{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:2px;display:inline-block}.loading-more-results{cursor:default!important}.ts-wrapper:not(.form-control):not(.form-select).single .ts-control{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.ts-wrapper:not(.form-control):not(.form-select).multi .ts-control{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23737373' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 6l4-4 4 4M6 14l4 4 4-4'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2rem!important}.dark .ts-wrapper:not(.form-control):not(.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23A1A1AA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.dark .ts-wrapper:not(.form-control):not(.form-select).multi .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23A1A1AA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 6l4-4 4 4M6 14l4 4 4-4'/%3e%3c/svg%3e")}.plugin-dropdown_input .items-placeholder{display:block!important}.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.plugin-dropdown_input.dropdown-active:not(.has-items) .items-placeholder{display:block!important}.ts-wrapper.multi .ts-control>div{margin-right:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-tint);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-on-tint);justify-content:center;align-items:center;display:inline-flex}.ts-wrapper.multi.has-items .ts-control{padding-top:7px!important;padding-right:calc(var(--spacing)*8)!important;padding-bottom:4px!important}.ts-wrapper.multi.has-items .ts-control>input{margin-bottom:3px!important}.ts-wrapper.plugin-remove_button .item{border-radius:var(--radius-md)}.ts-wrapper.plugin-remove_button:not(.rtl) .item{cursor:default}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{cursor:pointer;--tw-border-style:none;border-style:none;margin-left:calc(var(--spacing)*-.5)!important}.ts-wrapper.plugin-remove_button .item .remove{margin-block:calc(var(--spacing)*.5);margin-right:calc(var(--spacing)*1);border-style:var(--tw-border-style);--tw-leading:1;width:18px;height:18px;color:var(--color-muted);border-width:0;border-radius:.25rem;justify-content:center;align-items:center;line-height:1;display:flex;margin-left:calc(var(--spacing)*.5)!important}@media (hover:hover){.ts-wrapper.plugin-remove_button .item .remove:hover{color:var(--color-strong)}}.ts-wrapper.plugin-remove_button .item .remove{font-size:0!important}.ts-wrapper.plugin-remove_button .item .remove:before{content:"";width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctitle%3Exmark%3C/title%3E%3Cg fill='%23737373'%3E%3Cpath d='m2.25,10.5c-.192,0-.384-.073-.53-.22-.293-.293-.293-.768,0-1.061L9.22,1.72c.293-.293.768-.293,1.061,0s.293.768,0,1.061l-7.5,7.5c-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3Cpath d='m9.75,10.5c-.192,0-.384-.073-.53-.22L1.72,2.78c-.293-.293-.293-.768,0-1.061s.768-.293,1.061,0l7.5,7.5c.293.293.293.768,0,1.061-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block}.dark .ts-wrapper.plugin-remove_button .item .remove:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctitle%3Exmark%3C/title%3E%3Cg fill='%23A1A1A1'%3E%3Cpath d='m2.25,10.5c-.192,0-.384-.073-.53-.22-.293-.293-.293-.768,0-1.061L9.22,1.72c.293-.293.768-.293,1.061,0s.293.768,0,1.061l-7.5,7.5c-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3Cpath d='m9.75,10.5c-.192,0-.384-.073-.53-.22L1.72,2.78c-.293-.293-.293-.768,0-1.061s.768-.293,1.061,0l7.5,7.5c.293.293.293.768,0,1.061-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.ts-wrapper.plugin-remove_button .item .flag-toggle{color:var(--color-subtle)}.ts-wrapper.plugin-remove_button .item[data-flag=true] .flag-toggle{width:18px;height:18px;color:var(--color-error);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ts-wrapper.plugin-remove_button .item[data-flag=true] .flag-toggle:hover{background-color:#b322221a}@supports (color:color-mix(in lab, red, red)){.ts-wrapper.plugin-remove_button .item[data-flag=true] .flag-toggle:hover{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}}.ts-wrapper.plugin-remove_button .item[data-flag=true] .remove{color:var(--color-error)}@media (hover:hover){.ts-wrapper.plugin-remove_button .item[data-flag=true] .remove:hover{background-color:#b322221a}@supports (color:color-mix(in lab, red, red)){.ts-wrapper.plugin-remove_button .item[data-flag=true] .remove:hover{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.ts-wrapper.plugin-remove_button .item[data-flag=true] .remove:hover{color:var(--color-error)}}.ts-wrapper.plugin-remove_button .item[data-flag=true] .remove:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctitle%3Exmark%3C/title%3E%3Cg fill='%23991B1B'%3E%3Cpath d='m2.25,10.5c-.192,0-.384-.073-.53-.22-.293-.293-.293-.768,0-1.061L9.22,1.72c.293-.293.768-.293,1.061,0s.293.768,0,1.061l-7.5,7.5c-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3Cpath d='m9.75,10.5c-.192,0-.384-.073-.53-.22L1.72,2.78c-.293-.293-.293-.768,0-1.061s.768-.293,1.061,0l7.5,7.5c.293.293.293.768,0,1.061-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.dark .ts-wrapper.plugin-remove_button .item[data-flag=true] .remove:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctitle%3Exmark%3C/title%3E%3Cg fill='%23FCA5A5'%3E%3Cpath d='m2.25,10.5c-.192,0-.384-.073-.53-.22-.293-.293-.293-.768,0-1.061L9.22,1.72c.293-.293.768-.293,1.061,0s.293.768,0,1.061l-7.5,7.5c-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3Cpath d='m9.75,10.5c-.192,0-.384-.073-.53-.22L1.72,2.78c-.293-.293-.293-.768,0-1.061s.768-.293,1.061,0l7.5,7.5c.293.293.293.768,0,1.061-.146.146-.338.22-.53.22Z' stroke-width='0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.optgroup{margin-top:calc(var(--spacing)*1.5)}.optgroup:first-child{margin-top:calc(var(--spacing)*0)}.ts-dropdown .optgroup-header{border-top-style:var(--tw-border-style);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-strong);border-top-width:1px}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right-width:1px;height:fit-content;margin-top:calc(var(--spacing)*0)!important}select[data-select-disable-typing-value=true]+.ts-wrapper .ts-control,select[data-select-disable-typing-value=true]+.ts-wrapper.single .ts-control,select[data-select-disable-typing-value=true]+.ts-wrapper.single .ts-control input,select[data-select-disable-typing-value=true]+.ts-wrapper.single.input-active .ts-control{cursor:default}.tomselect-checkbox{margin-right:calc(var(--spacing)*0)!important}.ts-count-display{pointer-events:none;margin-right:auto;display:none;margin-block:calc(var(--spacing)*.5)!important;padding-inline:calc(var(--spacing)*0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important;background-color:#0000!important}.ts-control:not(.count-active) .ts-count-display{display:none!important}.ts-control.count-active .item{visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.ts-control.count-active input{opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.ts-wrapper.multi.has-items .ts-control:has(.ts-count-display){padding-block:5px!important}.ts-control.external-tags-active .item{visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.ts-wrapper.multi.has-items .ts-control.external-tags-active{padding-block:calc(var(--spacing)*2)!important}.plugin-dropdown_input.has-items .ts-control.external-tags-active .items-placeholder{display:block!important}.ts-wrapper.multi.has-items .ts-control.external-tags-active>input{margin:0!important}.slider:focus-visible{outline:none}.slider::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);background-color:var(--color-sunken);border-radius:3.40282e38px}.slider::-moz-range-track{height:calc(var(--spacing)*1.5);background-color:var(--color-sunken);border-radius:3.40282e38px}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:currentColor;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.slider::-webkit-slider-thumb{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.slider::-webkit-slider-thumb{border-color:var(--color-strong);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-top:-5px}.slider::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:currentColor;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.slider::-moz-range-thumb{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.slider::-moz-range-thumb{border-color:var(--color-strong);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-sizing:border-box}.slider:hover::-webkit-slider-thumb{border-color:var(--color-default)}.slider:hover::-moz-range-thumb{border-color:var(--color-default)}.slider:focus-visible::-webkit-slider-thumb{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.slider:focus-visible::-moz-range-thumb{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.slider:disabled::-webkit-slider-thumb{cursor:not-allowed;border-color:var(--color-muted);background-color:var(--color-sunken)}.slider:disabled::-moz-range-thumb{cursor:not-allowed;border-color:var(--color-muted);background-color:var(--color-sunken)}.slider.slider-sm::-webkit-slider-runnable-track{height:calc(var(--spacing)*1)}.slider.slider-sm::-moz-range-track{height:calc(var(--spacing)*1)}.slider.slider-sm::-webkit-slider-thumb{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);margin-top:-5px}.slider.slider-sm::-moz-range-thumb{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.slider.slider-lg::-webkit-slider-runnable-track{height:calc(var(--spacing)*2)}.slider.slider-lg::-moz-range-track{height:calc(var(--spacing)*2)}.slider.slider-lg::-webkit-slider-thumb{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);margin-top:-6px}.slider.slider-lg::-moz-range-thumb{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}@keyframes progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}kbd{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){kbd{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}kbd{background-color:var(--color-white);padding-inline:calc(var(--spacing)*1);font-family:var(--font-mono);color:var(--color-neutral-800);--tw-shadow:0px 1.5px 0px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:11px}kbd:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){kbd:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}kbd:where(.dark,.dark *){background-color:var(--color-neutral-900);color:var(--color-neutral-200);--tw-shadow:0px 1px 0px 0px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}dialog:not([open]){display:none!important}dialog.modal{box-shadow:0 0 0 100vmax #00000080}dialog.slideover{overflow:hidden;box-shadow:0 0 0 100vmax #00000080}@media (max-width:639px){dialog.slideover-right,dialog.slideover-left{border:none;width:100%;max-width:none;margin:0;padding:0}dialog.slideover-right>div:first-child,dialog.slideover-left>div:first-child{width:100%!important}}dialog.max-w-full{box-shadow:none}dialog::backdrop{background:0 0}dialog.modal:not(.max-w-full)[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,scaleIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.modal:not(.max-w-full)[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,scaleOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.modal.max-w-full[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.modal.max-w-full[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.modal{justify-content:center;align-items:center;margin:auto;position:fixed;inset:0}dialog.slideover[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,slide-in-from-right var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.slideover[closing]{pointer-events:none;animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,slide-out-to-right var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.slideover-top[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,slide-in-from-top var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.slideover-top[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,slide-out-to-top var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.slideover-bottom[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,slide-in-from-bottom var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.slideover-bottom[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,slide-out-to-bottom var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.slideover-left[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,slide-in-from-left var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.slideover-left[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,slide-out-to-left var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}dialog.slideover-right[open]{animation:fadeIn var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards,slide-in-from-right var(--overlay-motion-duration-enter)var(--overlay-motion-ease)forwards}dialog.slideover-right[closing]{animation:fadeOut var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards,slide-out-to-right var(--overlay-motion-duration-exit)var(--overlay-motion-ease)forwards}body{scrollbar-gutter:stable;overflow-y:scroll}:root{--scrollbar-compensation:0px;--overlay-motion-duration-enter:.45s;--overlay-motion-duration-exit:.3s;--overlay-motion-duration:var(--overlay-motion-duration-enter);--overlay-motion-ease:cubic-bezier(.35,.75,0,1)}body.modal-open,body.slideover-open,body.drawer-open{padding-right:var(--scrollbar-compensation);overflow:hidden}body.modal-open .fixed,body.slideover-open .fixed,body.drawer-open .fixed{padding-right:var(--scrollbar-compensation)}body.modal-open dialog[data-context-menu-target=menu],body.slideover-open dialog[data-context-menu-target=menu],body.drawer-open dialog[data-context-menu-target=menu],body.modal-open [data-slideover-target=dialog],body.slideover-open [data-slideover-target=dialog],body.modal-open [data-drawer-target=dialog],body.drawer-open [data-drawer-target=dialog]{padding-right:0!important}dialog.modal{cursor:auto}.modal-div{cursor:auto;transition-property:opacity;transition-duration:var(--overlay-motion-duration-enter);transition-timing-function:var(--overlay-motion-ease)}.modal-div>div{transition-property:transform;transition-duration:var(--overlay-motion-duration-enter);transition-timing-function:var(--overlay-motion-ease)}.modal-div.modal-open{display:flex!important}.modal-div.modal-visible{opacity:1}.modal-div.modal-visible>div{transform:scale(1)}.modal-div:not(.modal-visible){opacity:0;transition-duration:var(--overlay-motion-duration-exit)}.modal-div:not(.modal-visible)>div{transition-duration:var(--overlay-motion-duration-exit);transform:scale(.95)}body:has(.modal-div.modal-open){overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}dialog[data-floating-select-target=menu]{opacity:0}dialog[data-floating-select-target=menu][open]{opacity:1}@keyframes scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}dialog.slideover-top,dialog.slideover-bottom{box-shadow:0 0 0 100vmax #0009}dialog.drawer{--drawer-overlay-opacity:0;--drawer-backdrop-duration:var(--overlay-motion-duration-enter);-webkit-user-select:none;user-select:none;height:100dvh;max-height:100dvh;box-shadow:none;will-change:transform;margin:0;background:#fff;border-radius:1rem 1rem 0 0;outline:none;margin-inline:auto;padding:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.dark dialog.drawer{background:#262626}dialog.drawer::backdrop{background:rgba(0,0,0,var(--drawer-overlay-opacity,0));transition:background-color var(--drawer-backdrop-duration)var(--overlay-motion-ease)}body:has(dialog.drawer[open]){overflow:hidden}dialog.drawer[open]::backdrop{background:rgba(0,0,0,var(--drawer-overlay-opacity,0))}dialog.drawer[closing]{pointer-events:none;--drawer-backdrop-duration:var(--overlay-motion-duration-exit)}dialog.drawer[closing]::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){dialog.modal[open],dialog.modal[closing],dialog.slideover[open],dialog.slideover[closing],dialog.slideover-top[open],dialog.slideover-top[closing],dialog.slideover-bottom[open],dialog.slideover-bottom[closing],dialog.slideover-left[open],dialog.slideover-left[closing],dialog.slideover-right[open],dialog.slideover-right[closing],dialog.drawer[open],dialog.drawer[closing]{animation:none}dialog.modal,dialog.slideover,dialog.drawer,.modal-div,.modal-div>div,dialog.drawer::backdrop{transition:none}}em-emoji-picker{--color-border-over:#0000001a;--color-border:#0000000d;--font-family:"Inter",sans-serif;--rgb-accent:155,155,155;z-index:1000;resize:horizontal;min-width:318px;max-width:400px;position:absolute;overflow:auto}@media (max-width:768px){em-emoji-picker{max-width:80vw}}.dark em-emoji-picker{border:1px solid #353535;--color-border:#0c0c0ccc!important}:root{--sl-color-primary-50:var(--sl-color-neutral-50)!important;--sl-color-primary-100:var(--sl-color-neutral-100)!important;--sl-color-primary-200:var(--sl-color-neutral-200)!important;--sl-color-primary-300:var(--sl-color-neutral-300)!important;--sl-color-primary-400:var(--sl-color-neutral-400)!important;--sl-color-primary-500:var(--sl-color-neutral-500)!important;--sl-color-primary-600:var(--sl-color-neutral-600)!important;--sl-color-primary-700:var(--sl-color-neutral-700)!important;--sl-color-primary-800:var(--sl-color-neutral-800)!important;--sl-color-primary-900:var(--sl-color-neutral-900)!important;--sl-color-primary-950:var(--sl-color-neutral-950)!important;--sl-input-focus-ring-color:#cfcfcf66!important;--sl-border-radius-medium:.5rem!important;--sl-border-radius-large:.75rem!important}.air-datepicker{--adp-font-family:var(--font-body);--adp-font-size:14px;--adp-width:246px;--adp-z-index:40;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-border-radius:8px;--adp-background-color:var(--color-surface);--adp-background-color-hover:var(--color-sunken);--adp-background-color-active:var(--color-sunken);--adp-background-color-in-range:var(--color-tint);--adp-background-color-in-range-focused:var(--color-tint);--adp-background-color-selected-other-month-focused:var(--color-sunken);--adp-background-color-selected-other-month:var(--color-sunken);--adp-color:var(--color-default);--adp-color-secondary:var(--color-muted);--adp-accent-color:var(--color-solid);--adp-color-current-date:var(--color-solid);--adp-color-other-month:var(--color-subtle);--adp-color-disabled:var(--color-subtle);--adp-color-disabled-in-range:var(--color-subtle);--adp-color-other-month-hover:var(--color-muted);--adp-border-color:transparent;--adp-border-color-inner:var(--color-sunken);--adp-border-color-inline:var(--color-sunken);--adp-nav-height:32px;--adp-nav-arrow-color:var(--color-muted);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--color-muted);--adp-day-name-color:var(--color-default);--adp-day-name-color-hover:var(--color-sunken);--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--color-sunken);--adp-cell-background-color-selected:var(--color-solid);--adp-cell-background-color-selected-hover:var(--color-solid);--adp-cell-background-color-in-range:var(--color-tint);--adp-cell-background-color-in-range-hover:var(--color-tint);--adp-cell-border-color-in-range:var(--color-solid);--adp-btn-height:32px;--adp-btn-color:var(--color-solid);--adp-btn-color-hover:var(--color-strong);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--color-sunken);--adp-btn-background-color-active:var(--color-sunken);--adp-time-track-height:1px;--adp-time-track-color:var(--color-sunken);--adp-time-track-color-hover:var(--color-muted);--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--color-muted);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{background:var(--adp-accent-color);border-color:var(--adp-accent-color);border-radius:50%;width:16px;height:16px;margin-top:-8px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{background:var(--adp-accent-color);border-color:var(--adp-accent-color);border-radius:50%;width:16px;height:16px}.air-datepicker-overlay{--adp-overlay-background-color:var(--color-overlay);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker-cell.-selected-,.air-datepicker-cell.-selected-.-current-,.air-datepicker-cell.-selected-.-day-,.air-datepicker-cell.-selected-.-month-,.air-datepicker-cell.-selected-.-year-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-day-.-other-month-{color:#fff;background:var(--adp-cell-background-color-selected);opacity:.6}.air-datepicker-cell.-current-{border:1px solid var(--color-ring)!important}.air-datepicker-cell.-disabled-{cursor:not-allowed}.air-datepicker--navigation{width:100%}.air-datepicker--pointer{opacity:0}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:var(--shadow-md);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration)var(--adp-transition-ease),transform var(--adp-transition-duration)var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute}.air-datepicker.only-timepicker .air-datepicker--navigation,.air-datepicker.only-timepicker .air-datepicker--content{display:none}.air-datepicker.only-timepicker .air-datepicker--time{border-top:none}.small-scrollbar{scrollbar-width:thin;scrollbar-color:#a2a2a270 #7878780b}.small-scrollbar::-webkit-scrollbar{width:6px}.small-scrollbar::-webkit-scrollbar-track{background:#7878780b}.small-scrollbar::-webkit-scrollbar-thumb{background-color:#a2a2a270;border-radius:3px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@property --fade-start-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fade-end-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fade-start-x-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fade-end-x-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fade-start-y-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fade-end-y-opacity{syntax:"<number>";inherits:false;initial-value:1}.scroll-fade-x{--fade-start-opacity:1;--fade-end-opacity:1;--fade-size:25px;-webkit-mask-image:linear-gradient(to right,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));-webkit-mask-image:linear-gradient(to right,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));mask-image:linear-gradient(to right,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));-webkit-mask-image:linear-gradient(to right,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));transition:--fade-start-opacity .3s ease-out,--fade-end-opacity .3s ease-out}.scroll-fade-y{--fade-start-opacity:1;--fade-end-opacity:1;--fade-size:40px;-webkit-mask-image:linear-gradient(to bottom,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));-webkit-mask-image:linear-gradient(to bottom,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));mask-image:linear-gradient(to bottom,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));-webkit-mask-image:linear-gradient(to bottom,hsl(0 0% 0%/var(--fade-start-opacity)),black var(--fade-size),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-opacity)));transition:--fade-start-opacity .3s ease-out,--fade-end-opacity .3s ease-out}.scroll-fade-both{--fade-start-x-opacity:1;--fade-end-x-opacity:1;--fade-start-y-opacity:1;--fade-end-y-opacity:1;--fade-size:40px;--fade-top-offset:0px;--fade-left-offset:0px;-webkit-mask-image:linear-gradient(to right,black var(--fade-left-offset),hsl(0 0% 0%/var(--fade-start-x-opacity))var(--fade-left-offset),black calc(var(--fade-left-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-x-opacity))),linear-gradient(to bottom,black var(--fade-top-offset),hsl(0 0% 0%/var(--fade-start-y-opacity))var(--fade-top-offset),black calc(var(--fade-top-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-y-opacity)));-webkit-mask-image:linear-gradient(to right,black var(--fade-left-offset),hsl(0 0% 0%/var(--fade-start-x-opacity))var(--fade-left-offset),black calc(var(--fade-left-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-x-opacity))),linear-gradient(to bottom,black var(--fade-top-offset),hsl(0 0% 0%/var(--fade-start-y-opacity))var(--fade-top-offset),black calc(var(--fade-top-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-y-opacity)));mask-image:linear-gradient(to right,black var(--fade-left-offset),hsl(0 0% 0%/var(--fade-start-x-opacity))var(--fade-left-offset),black calc(var(--fade-left-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-x-opacity))),linear-gradient(to bottom,black var(--fade-top-offset),hsl(0 0% 0%/var(--fade-start-y-opacity))var(--fade-top-offset),black calc(var(--fade-top-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-y-opacity)));-webkit-mask-image:linear-gradient(to right,black var(--fade-left-offset),hsl(0 0% 0%/var(--fade-start-x-opacity))var(--fade-left-offset),black calc(var(--fade-left-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-x-opacity))),linear-gradient(to bottom,black var(--fade-top-offset),hsl(0 0% 0%/var(--fade-start-y-opacity))var(--fade-top-offset),black calc(var(--fade-top-offset) + var(--fade-size)),black calc(100% - var(--fade-size)),hsl(0 0% 0%/var(--fade-end-y-opacity)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:--fade-start-x-opacity .3s ease-out,--fade-end-x-opacity .3s ease-out,--fade-start-y-opacity .3s ease-out,--fade-end-y-opacity .3s ease-out;-webkit-mask-composite:source-in;mask-composite:intersect}[data-overflow-x-start] .scroll-fade-x,[data-overflow-x-start] .scroll-fade-both{--fade-start-opacity:0;--fade-start-x-opacity:0}[data-overflow-x-end] .scroll-fade-x,[data-overflow-x-end] .scroll-fade-both{--fade-end-opacity:0;--fade-end-x-opacity:0}[data-overflow-y-start] .scroll-fade-y,[data-overflow-y-start] .scroll-fade-both{--fade-start-opacity:0;--fade-start-y-opacity:0}[data-overflow-y-end] .scroll-fade-y,[data-overflow-y-end] .scroll-fade-both{--fade-end-opacity:0;--fade-end-y-opacity:0}.site-toast{--brand-frame-radius:1.25rem;font-family:var(--font-sans);color:var(--brand-ink)}.site-toast__surface{background:var(--site-toast-color);align-items:center;gap:.625rem;padding:.75rem;display:flex}.site-toast__icon{flex:none;place-items:center;width:2rem;height:2rem;display:grid}.site-toast__content{overflow-wrap:anywhere;flex:1;min-width:0}.site-toast__message{font-size:.875rem;font-weight:750;line-height:1.4}.site-toast__description{color:var(--brand-ink-soft);margin-top:.375rem;font-size:.875rem;line-height:1.5}.site-toast [hidden]{display:none}.toast-item{left:calc(var(--spacing)*0);-webkit-user-select:none;user-select:none;width:100%;z-index:var(--toast-z-index,100);top:var(--toast-top,auto);bottom:var(--toast-bottom,auto);transform:var(--toast-transform,translateY(0));scale:var(--toast-scale,100%);opacity:var(--toast-opacity,1);transition:transform .4s,opacity .4s,scale .4s,top .4s,bottom .4s,height .2s;position:absolute}.toast-item[data-mounted=false]{opacity:0}.toast-item[data-mounted=false][data-position*=bottom]{transform:translateY(100%)}.toast-item[data-mounted=false][data-position*=top]{transform:translateY(-100%)}.toast-item[data-removed=true]{opacity:0;pointer-events:none;scale:95%}.toast-item[data-removed=true][data-expanded=false][data-position*=bottom]{transform:translateY(calc(var(--toast-index)*14px + 5%))}.toast-item[data-removed=true][data-expanded=false][data-position*=top]{transform:translateY(calc(-1*(var(--toast-index)*14px + 5%)))}.toast-item[data-removed=true][data-overflow=true][data-expanded=false][data-position*=bottom]{transform:translateY(calc(-1*(var(--toast-index)*14px + 25%)));scale:78%}.toast-item[data-removed=true][data-overflow=true][data-expanded=false][data-position*=top]{transform:translateY(calc(var(--toast-index)*14px + 25%));scale:78%}.toast-item[data-visible=false]{pointer-events:none}.toast-item[data-expanded=true]{--toast-scale:100%;height:var(--initial-height)}.toast-item[data-expanded=true][data-position*=bottom]{--toast-top:auto;--toast-bottom:var(--toast-offset,0px);--toast-transform:translateY(0)}.toast-item[data-expanded=true][data-position*=top]{--toast-top:var(--toast-offset,0px);--toast-bottom:auto;--toast-transform:translateY(0)}.toast-item[data-expanded=false][data-front=true]{--toast-scale:100%;--toast-opacity:1;height:var(--initial-height)}.toast-item[data-expanded=false][data-front=true][data-position*=bottom]{--toast-top:auto;--toast-bottom:0px;--toast-transform:translateY(0)}.toast-item[data-expanded=false][data-front=true][data-position*=top]{--toast-top:0px;--toast-bottom:auto;--toast-transform:translateY(0)}.toast-item[data-expanded=false]:not([data-front=true]){height:var(--front-toast-height);--toast-scale:calc(100% - (var(--toast-index)*6%));flex-direction:column;display:flex;overflow:hidden}.toast-item[data-expanded=false]:not([data-front=true])[data-position*=bottom]{--toast-top:auto;--toast-bottom:0px;--toast-transform:translateY(calc(-1*var(--toast-index)*14px));justify-content:flex-start}.toast-item[data-expanded=false]:not([data-front=true])[data-position*=top]{--toast-top:0px;--toast-bottom:auto;--toast-transform:translateY(calc(var(--toast-index)*14px));justify-content:flex-end}.toast-item[data-expanded=false][data-visible=false]{--toast-opacity:0;--toast-scale:82%}.toast-item[data-expanded=false][data-visible=false][data-position*=bottom]{--toast-top:auto;--toast-bottom:-200px;--toast-transform:translateY(0)}.toast-item[data-expanded=false][data-visible=false][data-position*=top]{--toast-top:-200px;--toast-bottom:auto;--toast-transform:translateY(0)}.pagy{--pagy-spacing:.15rem;--pagy-rounding:.5rem;--pagy-border-width:1px;--pagy-font-size:.875rem;color:var(--color-default);font-size:var(--pagy-font-size);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1.6;display:flex}.pagy>:not([hidden])~:not([hidden]){margin-left:calc(var(--pagy-spacing)*(1 - var(--space-reverse,0)));margin-right:calc(var(--pagy-spacing)*var(--space-reverse,0))}.rtl .pagy>:not([hidden])~:not([hidden]){--space-reverse:1}.pagy a:not([role=separator]){background-color:var(--color-surface);border:var(--pagy-border-width)solid currentColor;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.25rem;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pagy a:not([role=separator]){border:var(--pagy-border-width)solid color-mix(in srgb,currentColor 15%,transparent)}}.pagy a:not([role=separator]){border-radius:var(--pagy-rounding);color:inherit}.pagy a[href]:hover{background-color:var(--color-sunken);color:var(--color-strong)}.pagy a:not([href]){cursor:default}.pagy a[role=link]:not([aria-current]){opacity:.5;cursor:not-allowed}.pagy a[aria-current],.pagy span[aria-current]{background-color:var(--color-strong);color:var(--color-surface);border-color:var(--color-strong)}.pagy a[aria-label=Previous],.pagy a[aria-label=Next]{color:var(--color-default);font-size:0;position:relative}.pagy a[aria-label=Previous]:before,.pagy a[aria-label=Next]:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;width:1rem;height:1rem;margin:auto;display:block}.pagy a[aria-label=Previous]:before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' stroke='currentColor'%3E%3Cpolyline points='7.75 1.75 3.5 6 7.75 10.25'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E")}.pagy a[aria-label=Next]:before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' stroke='currentColor'%3E%3Cpolyline points='4.25 10.25 8.5 6 4.25 1.75'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E")}.pagy [role=separator]{color:var(--color-muted);box-shadow:none;background:0 0;border:none;padding:.25rem .4rem}.pagy label{white-space:nowrap;border:var(--pagy-border-width)solid currentColor;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pagy label{border:var(--pagy-border-width)solid color-mix(in srgb,currentColor 15%,transparent)}}.pagy label{border-radius:var(--pagy-rounding);background-color:var(--color-surface);padding:.2rem .5rem}.pagy label input{all:unset;border:1px solid}@supports (color:color-mix(in lab, red, red)){.pagy label input{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.pagy label input{background-color:var(--color-surface);color:var(--color-default);padding:.25rem .5rem;font-size:.85rem;border-radius:calc(var(--pagy-rounding)/2)!important}.pagy-compact .pagy{--pagy-spacing:.1rem;--pagy-rounding:.35rem}turbo-frame[aria-busy=true] .pagy{pointer-events:none;opacity:.6;transition:opacity .15s;position:relative}turbo-frame[aria-busy=true][data-pagy-loading-indicator]{cursor:wait;pointer-events:none;position:relative}turbo-frame[aria-busy=true][data-pagy-loading-indicator]:before{content:"";background-color:#fbf7f3bf;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){turbo-frame[aria-busy=true][data-pagy-loading-indicator]:before{background-color:color-mix(in srgb,var(--color-bg)75%,transparent)}}turbo-frame[aria-busy=true][data-pagy-loading-indicator]:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;opacity:0;animation:.15s forwards pagy-fade-in}turbo-frame[aria-busy=true][data-pagy-loading-indicator]:after{content:"";border:2.5px solid var(--color-sunken);border-top-color:var(--color-strong);opacity:0;z-index:11;pointer-events:none;border-radius:50%;width:24px;height:24px;animation:.6s linear infinite pagy-spin,.15s forwards pagy-fade-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pagy-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pagy-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.pagy{--pagy-spacing:.1rem;--pagy-font-size:.75rem}.pagy a:not([role=separator]){min-width:1.75rem;min-height:1.75rem;padding:.1rem}.pagy a[role=separator]{padding:.15rem .2rem;font-size:.75rem}.pagy label{padding:.1rem .3rem}.pagy label input{padding:.15rem .3rem;font-size:.75rem}}.rich-text-embed{--brand-depth-color:var(--brand-lavender);width:100%;min-width:0;font-family:var(--font-body);text-align:start}.rich-text-embed.brand-depth-frame{margin-bottom:1.5rem}.rich-text-embed .rich-text-embed__link{background:var(--brand-paper);color:var(--brand-ink);align-items:center;gap:1.25rem;padding:1.25rem;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .16s;display:flex}.rich-text-embed .rich-text-embed__link:not([aria-disabled]):hover{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.rich-text-embed .rich-text-embed__link:not([aria-disabled]):hover{background:color-mix(in srgb,var(--brand-lavender)20%,var(--brand-paper))}}.rich-text-embed .rich-text-embed__link:not([aria-disabled]):hover{color:var(--brand-ink);text-decoration:none}.rich-text-embed .rich-text-embed__link:focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.rich-text-embed__visual{aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:1rem;flex:0 0 6.5rem;align-self:start;place-items:center;display:grid;overflow:hidden}.rich-text .rich-text-embed .rich-text-embed__visual :is(img,svg),.mp-prose .rich-text-embed .rich-text-embed__visual :is(img,svg),.rich-text-embed .rich-text-embed__visual :is(img,svg){width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;border-radius:0;outline:none;margin:0;display:block}.rich-text-embed__body{overflow-wrap:anywhere;flex:1;min-width:0}.rich-text-embed__meta{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.5rem;display:flex}.rich-text-embed__context{color:var(--brand-purple);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.5}.rich-text-embed__pill{border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2}.rich-text-embed__title{color:var(--brand-ink);letter-spacing:-.025em;font-size:1.125rem;font-weight:750;line-height:1.3}.rich-text-embed__subtitle{color:var(--brand-ink-soft);margin-top:.4rem;font-size:.875rem;line-height:1.5}.rich-text-embed__cta{color:var(--brand-purple);margin-top:.65rem;font-size:.8125rem;font-weight:750}.rich-text-embed__arrow{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:50%;flex:0 0 2rem;place-items:center;height:2rem;font-size:1.125rem;line-height:1;transition:background-color .16s,color .16s;display:grid}.rich-text-embed__link:is(:hover,:focus-visible) .rich-text-embed__arrow{background:var(--brand-ink);color:var(--brand-paper)}@media (max-width:640px){.rich-text-embed .rich-text-embed__link{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem 1rem;padding:1rem;display:grid}.rich-text-embed__visual{border-radius:.75rem;grid-area:1/1;width:4.5rem}.rich-text-embed__body{display:contents}.rich-text-embed__meta{grid-area:1/2;margin:0}.rich-text-embed__link:not(:has(.rich-text-embed__visual)) .rich-text-embed__meta{grid-column:1/-1}.rich-text-embed__title,.rich-text-embed__subtitle,.rich-text-embed__cta{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.rich-text-embed__title{font-size:1rem}.rich-text-embed__arrow{display:none}}@media (prefers-reduced-motion:reduce){.rich-text-embed .rich-text-embed__link,.rich-text-embed__arrow{transition:none}}.rich-text{--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:inherit;text-align:left;--rx-font-text:inherit;--rx-font-heading:inherit;--rx-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--rx-body-color:transparent;--rx-heading-color:inherit;--rx-text-color:inherit;--rx-table-border:inherit;--rx-line-color:inherit;--rx-pre-color:inherit;--rx-pre-bg:inherit;--rx-var-color:inherit;--rx-kbd-color:inherit;--rx-kbd-border:inherit;--rx-kbd-bg:inherit;--rx-code-color:inherit;--rx-code-bg:inherit;--rx-abbr-border:inherit;--rx-quote-border-color:currentColor}.rich-text[dir=rtl]{text-align:right}.rich-text>*{margin:0}.rich-text h1+*,.rich-text h2+*,.rich-text h3+*,.rich-text h4+*,.rich-text h5+*,.rich-text h6+*{margin-top:calc(var(--spacing)*4)!important}.rich-text p+h2,.rich-text p+h3,.rich-text p+h4,.rich-text p+h5,.rich-text p+h6,.rich-text ul+h2,.rich-text ul+h3,.rich-text ul+h4,.rich-text ul+h5,.rich-text ul+h6,.rich-text ol+h2,.rich-text ol+h3,.rich-text ol+h4,.rich-text ol+h5,.rich-text ol+h6,.rich-text pre+h2,.rich-text pre+h3,.rich-text pre+h4,.rich-text pre+h5,.rich-text pre+h6,.rich-text dl+h2,.rich-text dl+h3,.rich-text dl+h4,.rich-text dl+h5,.rich-text dl+h6,.rich-text address+h2,.rich-text address+h3,.rich-text address+h4,.rich-text address+h5,.rich-text address+h6,.rich-text [data-embed]+h2,.rich-text [data-embed]+h3,.rich-text [data-embed]+h4,.rich-text [data-embed]+h5,.rich-text [data-embed]+h6{margin-top:calc(var(--spacing)*9)!important}.rich-text p+*,.rich-text ul+*,.rich-text ol+*,.rich-text pre+*,.rich-text dl+*,.rich-text address+*{margin-top:calc(var(--spacing)*6)!important}.rich-text table+*,.rich-text blockquote+*,.rich-text figure+*,.rich-text>div:not([data-rx-tag=br],[data-rx-type=text])+*{margin-top:16px!important}.rich-text h1+h2,.rich-text h2+h3,.rich-text h3+h4,.rich-text h4+h5,.rich-text h5+h6{margin-top:12px!important}.rich-text a:not(.button,.rich-text-embed__link),.rich-text a:not(.button,.rich-text-embed__link):hover,.rich-text a:not(.button,.rich-text-embed__link):focus,.rich-text a:not(.button,.rich-text-embed__link):visited{color:var(--color-solid);text-decoration-line:underline;text-decoration-color:#693dee80}@supports (color:color-mix(in lab, red, red)){.rich-text a:not(.button,.rich-text-embed__link),.rich-text a:not(.button,.rich-text-embed__link):hover,.rich-text a:not(.button,.rich-text-embed__link):focus,.rich-text a:not(.button,.rich-text-embed__link):visited{-webkit-text-decoration-color:color-mix(in oklab,var(--color-solid)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-solid)50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-solid)50%,transparent)}}.rich-text a:not(.button,.rich-text-embed__link),.rich-text a:not(.button,.rich-text-embed__link):hover,.rich-text a:not(.button,.rich-text-embed__link):focus,.rich-text a:not(.button,.rich-text-embed__link):visited{text-underline-offset:3px}@media (hover:hover){:is(.rich-text a:not(.button,.rich-text-embed__link),.rich-text a:not(.button,.rich-text-embed__link):hover,.rich-text a:not(.button,.rich-text-embed__link):focus,.rich-text a:not(.button,.rich-text-embed__link):visited):hover{-webkit-text-decoration-color:var(--color-solid);-webkit-text-decoration-color:var(--color-solid);text-decoration-color:var(--color-solid);text-decoration-style:solid}}.rich-text h1 a,.rich-text h2 a,.rich-text h3 a,.rich-text h4 a,.rich-text h5 a,.rich-text h6 a{color:inherit;text-decoration-line:underline}.rich-text h1{font-family:var(--font-display);color:var(--color-strong);font-size:1.5rem;font-weight:600;line-height:var(--leading-tight)}.rich-text h2{font-family:var(--font-body);color:var(--color-strong);font-size:1.25rem;font-weight:600;line-height:var(--leading-tight)}.rich-text h3{font-family:var(--font-body);color:var(--color-strong);font-size:1.125rem;font-weight:600;line-height:var(--leading-tight)}.rich-text h4,.rich-text h5{font-family:var(--font-body);color:var(--color-strong);font-size:1rem;font-weight:600;line-height:var(--leading-tight)}.rich-text h6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-solid);text-transform:uppercase}.rich-text dfn,.rich-text abbr{font-size:95%}.rich-text cite,.rich-text small,.rich-text var,.rich-text kbd,.rich-text code{font-size:85%}.rich-text sup,.rich-text sub{font-size:65%}.rich-text i,.rich-text em,.rich-text em strong,.rich-text i b{font-style:italic}.rich-text del,.rich-text s,.rich-text strike{text-decoration-line:line-through}.rich-text u{text-decoration-line:underline}.rich-text var,.rich-text code,.rich-text kbd{vertical-align:baseline;font-family:var(--font-mono);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:inherit}.rich-text kbd,.rich-text code{border-radius:4px}.rich-text kbd{color:var(--rx-kbd-color);background:var(--rx-kbd-bg);border:1px solid var(--rx-kbd-border);padding:.2em .4em}.rich-text var{color:var(--rx-var-color)}.rich-text code{color:var(--rx-code-color);background:var(--rx-code-bg);border:1px solid var(--rx-code-border);padding:.2em .4em;position:relative;top:-1px}.rich-text mark{color:#000;background-color:#ffea80}.dark .rich-text mark{color:inherit;background-color:#ffea8040}.rich-text b,.rich-text strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rich-text dfn,.rich-text abbr[title]{letter-spacing:.01em;text-transform:uppercase;border-bottom:1px dotted var(--rx-abbr-border);cursor:help;text-decoration:none}.rich-text cite{color:var(--rx-cite-color,var(--rx-text-color));font-style:italic}.rich-text sub,.rich-text sup{margin-left:2px;line-height:1}.rich-text sub{vertical-align:sub}.rich-text sup{vertical-align:super}.rich-text ul li{list-style:outside}.rich-text ol li{list-style:decimal}.rich-text ol>li>ol li{list-style-type:lower-alpha}.rich-text ol>li>ol>li>ol li{list-style-type:lower-roman}.rich-text ul,.rich-text ol{margin-inline-start:0;padding-inline-start:0}.rich-text li :is(ul,ol){padding-inline-start:1.4em}.rich-text li+li{margin-top:calc(var(--spacing)*2)}.rich-text li li{font-size:1em}.rich-text dt{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rich-text dd+dt{margin-top:.25em}.rich-text pre{white-space:pre;font-family:var(--rx-font-mono);border:1px solid var(--rx-pre-border,transparent);background:var(--rx-pre-bg,transparent);color:var(--rx-pre-color,var(--rx-text-color));border-radius:3px;padding:1em;font-size:14px;line-height:1.6;overflow:auto}.rich-text pre code{position:initial;color:inherit;white-space:pre;font-size:100%;line-height:inherit;background:0 0;border:0;padding:0;display:block}.rich-text blockquote,.rich-text figure:has(blockquote){border-left-style:var(--tw-border-style);border-color:currentColor;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.rich-text blockquote,.rich-text figure:has(blockquote){border-color:color-mix(in srgb,currentColor 30%,transparent)}}.rich-text blockquote,.rich-text figure:has(blockquote){border-color:var(--color-strong);padding:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*4)}.rich-text blockquote p,.rich-text figure:has(blockquote) p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:inherit;font-style:italic}.rich-text blockquote p+p,.rich-text figure:has(blockquote) p+p{margin-top:calc(var(--spacing)*2)!important;font-style:normal!important}.rich-text figure:has(blockquote) blockquote{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.rich-text blockquote cite,.rich-text figcaption cite{color:var(--rx-quote-caption-color,var(--rx-text-color));font-size:14px;font-style:italic;font-weight:400;line-height:1.3}.rich-text table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;color:var(--rx-table-color,var(--rx-text-color));font-size:15px;line-height:1.5}.rich-text caption,.rich-text table td,.rich-text table th{text-align:left;vertical-align:top;border:1px solid var(--rx-table-border);padding:.75em}.rich-text table tbody tr:last-child th,.rich-text table tbody tr:last-child td{border-bottom:1px solid var(--rx-table-border)}.rich-text caption{text-align:left;color:var(--rx-fg-subtle);border-bottom:none;padding:.5em .75em;font-size:14px;font-style:normal}.rich-text table th{font-weight:700}.rich-text address{font-style:italic}.rich-text figcaption{background:var(--rx-caption-bg,transparent);color:var(--rx-caption-color,var(--rx-text-color));margin-top:4px;font-size:14px;line-height:1.3;display:block}.rich-text figure:has(img){margin-block:calc(var(--spacing)*12)}.rich-text figure:has(img):first-child{margin-top:calc(var(--spacing)*0)!important}.rich-text figure:has(img):last-child{margin-bottom:calc(var(--spacing)*0)!important}.rich-text figure>img,.rich-text figure>img a,.rich-text figure>iframe,.rich-text figure>pre,.rich-text figure>div{vertical-align:middle}.rich-text .embed-responsive:has(iframe){padding:0;height:0;padding-bottom:56.25%;position:relative}.rich-text .embed-responsive:has(iframe) iframe{width:100%;height:100%;position:absolute;top:0;left:0}.rich-text div.embed-responsive{margin:0}.rich-text hr{--tw-border-style:none;padding-block:calc(var(--spacing)*2);border-style:none;position:relative;margin-block:calc(var(--spacing)*8)!important}.rich-text hr:before{top:50%;left:calc(var(--spacing)*0);background-color:#0d0b081a;width:100%;height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rich-text hr:before{background-color:color-mix(in oklab,var(--color-strong)10%,transparent)}}.rich-text hr:before{content:""}.rich-text hr:first-child{margin-top:calc(var(--spacing)*0)!important}.rich-text hr:last-child{margin-bottom:calc(var(--spacing)*0)!important}.rich-text .wrap-center{text-align:center}.rich-text .wrap-center img{margin-left:auto;margin-right:auto}.rich-text .wrap-center figcaption{text-align:center;margin-left:auto;margin-right:auto}.rich-text .float-left{float:left;max-width:200px;margin-bottom:1em;margin-right:1em}.rich-text .float-right{float:right;max-width:200px;margin-bottom:1em;margin-left:1em}.rich-text .outset-right{width:calc(100% + var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md));transform:translateX(var(--rx-outset-md))translate3d(0,0,0);left:calc(var(--rx-outset-md)*-1);position:relative}.rich-text .outset-left{width:calc(100% + var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md));transform:translateX(calc(var(--rx-outset-md)*-1))translate3d(0,0,0)}.rich-text .outset-both{width:calc(100% + var(--rx-outset-md) + var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md) + var(--rx-outset-md));position:relative;left:50%;transform:translate(-50%)translate(0)}.rich-text [data-embed]+*{margin-top:calc(var(--spacing)*6)}.rich-text [data-embed]+[data-embed]{margin-top:calc(var(--spacing)*2)}.rich-text [data-mention-sgid]{background-color:var(--color-surface);width:auto;max-width:none;padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*1.5);font-size:var(--text-md);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;box-shadow:0 0 0 1px #0000001a,0 3px #0000001a;margin:calc(var(--spacing)*0)!important}.dark .rich-text [data-mention-sgid]{box-shadow:0 0 0 1px #ffffff26,0 3px #ffffff1a}.rich-text [data-media],.rich-text [data-embed-url],.rich-text [data-content-sgid]{margin-block:calc(var(--spacing)*6)}.rich-text [data-media]:first-child,.rich-text [data-embed-url]:first-child,.rich-text [data-content-sgid]:first-child{margin-top:calc(var(--spacing)*0)!important}.rich-text [data-media]:last-child,.rich-text [data-embed-url]:last-child,.rich-text [data-content-sgid]:last-child{margin-bottom:calc(var(--spacing)*0)!important}.rich-text .rich-text-todo{align-items:center;gap:.5em;list-style:none;display:flex}.rich-text .rich-text-todo input[type=checkbox]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#237297;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#7b7369;border-radius:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.rich-text .rich-text-todo input[type=checkbox]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#237297;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}.rich-text .rich-text-todo input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.rich-text .rich-text-todo input[type=checkbox]:checked{appearance:auto}}.rich-text .rich-text-todo input[type=checkbox]:checked:hover,.rich-text .rich-text-todo input[type=checkbox]:checked:focus{background-color:currentColor;border-color:#0000}.rich-text .rich-text-todo input[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.rich-text .rich-text-todo input[type=checkbox]:indeterminate{appearance:auto}}.rich-text .rich-text-todo input[type=checkbox]:indeterminate:hover,.rich-text .rich-text-todo input[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}.rich-text .rich-text-todo input[type=checkbox]{color:var(--color-violet);border-radius:.25rem;flex-shrink:0}.rich-text ol:has(.rich-text-todo){list-style-type:none;margin-inline:calc(var(--spacing)*0)!important;padding-inline:calc(var(--spacing)*0)!important}.rich-text [data-block=note]{margin-block:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-green-100);padding:calc(var(--spacing)*4)}@media (min-width:640px){.rich-text [data-block=note]{padding:calc(var(--spacing)*8)}}.dark .rich-text [data-block=note]{background-color:var(--color-green-950)}.rich-text [data-block=note]:first-child{margin-top:calc(var(--spacing)*0)!important}.rich-text [data-block=note]:last-child{margin-bottom:calc(var(--spacing)*0)!important}.rich-text [data-block=note] p:last-child{margin-bottom:calc(var(--spacing)*0)}.rich-text [data-block=button]{margin-block:calc(var(--spacing)*6)}.rich-text [data-block=button]:first-child{margin-top:calc(var(--spacing)*0)!important}.rich-text [data-block=button]:last-child{margin-bottom:calc(var(--spacing)*0)!important}.heart-reaction{--heart-ink:var(--forum-post-ink,var(--brand-ink));--heart-ink-soft:var(--forum-post-ink-soft,var(--brand-ink-soft));--heart-paper:var(--forum-post-paper,var(--brand-paper));isolation:isolate;display:inline-flex;position:relative}.heart-reaction [data-heart-button]{position:relative}.heart-reaction__form{display:inline-flex}.heart-reaction__button{appearance:none;border:1px solid var(--heart-ink);justify-content:center;align-items:center;gap:.3rem;min-width:2rem;height:2rem;padding:.35rem .5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.heart-reaction__button{border:1px solid color-mix(in srgb,var(--heart-ink)20%,transparent)}}.heart-reaction__button{background:var(--heart-paper);box-shadow:none;color:var(--heart-ink-soft);cursor:pointer;transform-origin:50% 65%;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s var(--ease-bounce);border-radius:999px;line-height:1}.heart-reaction__button:hover{border-color:var(--heart-ink)}@supports (color:color-mix(in lab, red, red)){.heart-reaction__button:hover{border-color:color-mix(in srgb,var(--heart-ink)42%,transparent)}}.heart-reaction__button:hover{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.heart-reaction__button:hover{background:color-mix(in srgb,var(--brand-pink)38%,var(--heart-paper))}}.heart-reaction__button:hover{color:var(--brand-action);transform:translateY(-1px)rotate(-2deg)}.heart-reaction__button:active{transform:scale(.78)rotate(-7deg)}.heart-reaction__button:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}.heart-reaction__icon{z-index:2;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex;position:relative}.heart-reaction__icon svg{width:100%;height:100%}.heart-reaction__count{z-index:2;color:currentColor;font-variant-numeric:tabular-nums;text-align:center;min-width:.7rem;font-size:.68rem;font-weight:850;position:relative}.heart-reaction--reacted .heart-reaction__button{border-color:var(--heart-ink);background:var(--brand-pink);box-shadow:2px 2px 0 var(--brand-warm);color:var(--brand-action)}.heart-reaction__burst{z-index:1;pointer-events:none;width:0;height:0;position:absolute;inset:50% auto auto 50%}.heart-reaction__burst i{--heart-burst-x:0;--heart-burst-y:-1rem;background:var(--brand-action);opacity:0;border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:-.13rem;left:-.13rem}.heart-reaction__burst i:first-child{--heart-burst-x:-1.15rem;--heart-burst-y:-.85rem;background:var(--brand-pink)}.heart-reaction__burst i:nth-child(2){--heart-burst-x:-.25rem;--heart-burst-y:-1.35rem;background:var(--brand-warm)}.heart-reaction__burst i:nth-child(3){--heart-burst-x:1rem;--heart-burst-y:-.95rem}.heart-reaction__burst i:nth-child(4){--heart-burst-x:1.2rem;--heart-burst-y:.35rem;background:var(--brand-mint)}.heart-reaction__burst i:nth-child(5){--heart-burst-x:-1.2rem;--heart-burst-y:.3rem}.heart-reaction__burst i:nth-child(6){--heart-burst-x:.25rem;--heart-burst-y:1.05rem;background:var(--brand-warm)}.heart-reaction--celebrate :is(.heart-reaction__button,[data-heart-button]){animation:heart-button-hop .62s both var(--ease-bounce)}.heart-reaction--celebrate .heart-reaction__icon{animation:heart-icon-pop .62s both var(--ease-bounce)}.heart-reaction--celebrate :is(.heart-reaction__button,[data-heart-button]):after{z-index:0;border:2px solid var(--brand-action);border-radius:inherit;content:"";pointer-events:none;animation:.52s ease-out 60ms both heart-halo;position:absolute;inset:0}.heart-reaction--celebrate .heart-reaction__burst i{animation:.56s ease-out 70ms both heart-confetti}.heart-reaction--celebrate .heart-reaction__burst i:nth-child(2n){animation-delay:.11s}@keyframes heart-button-hop{0%{transform:scale(.82)rotate(-7deg)}42%{transform:scale(1.16)rotate(3deg)}68%{transform:scale(.96)rotate(-1deg)}to{transform:scale(1)rotate(0)}}@keyframes heart-icon-pop{0%{transform:scale(.35)}48%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes heart-halo{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes heart-confetti{0%{opacity:1;transform:translate(0)scale(.3)}70%{opacity:1}to{opacity:0;transform:translate(var(--heart-burst-x),var(--heart-burst-y))scale(.75)}}.dark .heart-reaction__button{background:var(--color-surface);border-color:#ffffff29}.dark .heart-reaction--reacted .heart-reaction__button{background:#e6b0c1;border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark .heart-reaction--reacted .heart-reaction__button{background:color-mix(in srgb,var(--color-pink-700)35%,var(--color-surface))}}.dark .heart-reaction--reacted .heart-reaction__button{box-shadow:2px 2px 0 var(--brand-action)}@supports (color:color-mix(in lab, red, red)){.dark .heart-reaction--reacted .heart-reaction__button{box-shadow:2px 2px 0 color-mix(in srgb,var(--brand-action)70%,var(--color-bg))}}.dark .heart-reaction--reacted .heart-reaction__button{color:var(--color-violet-300)}@media (prefers-reduced-motion:reduce){.heart-reaction__button,.heart-reaction [data-heart-button],.heart-reaction__icon,.heart-reaction__burst i{transition:none!important;animation:none!important}.heart-reaction--celebrate :is(.heart-reaction__button,[data-heart-button]):after{display:none}}.member-page-end{padding-bottom:var(--page-end-space)}.member-dashboard-layout{gap:3.5rem}.member-dashboard-sidebar{min-width:0}.member-app-download{background:var(--brand-paper);color:var(--brand-ink);gap:1rem;padding:1.5rem;display:grid}.member-app-download h2{font-family:var(--font-display);text-wrap:balance;font-size:1.65rem;font-weight:500;line-height:1.2}.member-app-download p{color:var(--brand-ink-soft);font-size:.875rem;line-height:1.6}@media (min-width:64rem){.member-dashboard-layout[data-has-sidebar=true]{grid-template-columns:minmax(0,1fr)var(--member-sidebar-width);gap:clamp(2.5rem,5vw,5rem)}}.member-shell{--member-frame-max:calc(var(--shell-max) + 2*var(--shell-gutter));--member-frame-gutter:var(--shell-gutter);--color-accent-50:#f8f5fe}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-50:color-mix(in srgb,var(--color-solid)5%,var(--color-surface))}}.member-shell{--color-accent-100:#f3effe}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-100:color-mix(in srgb,var(--color-solid)8%,var(--color-surface))}}.member-shell{--color-accent-150:#ede8fd}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-150:color-mix(in srgb,var(--color-solid)12%,var(--color-surface))}}.member-shell{--color-accent-200:#e4dcfc}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-200:color-mix(in srgb,var(--color-solid)18%,var(--color-surface))}}.member-shell{--color-accent-300:#d2c5fa}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-300:color-mix(in srgb,var(--color-solid)30%,var(--color-surface))}}.member-shell{--color-accent-400:#8f6ef2}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-400:color-mix(in srgb,var(--color-solid)75%,var(--color-surface))}}.member-shell{--color-accent-500:var(--color-solid);--color-accent:var(--color-solid);--color-accent-dark:#5833c8}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-accent-dark:color-mix(in srgb,var(--color-solid)84%,black)}}.member-shell{--color-accent-fg:var(--color-on-tint);--color-dark:var(--color-default);--color-indigo:var(--color-purple-950);--color-lavender:#f0ecfd}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-lavender:color-mix(in srgb,var(--color-solid)10%,var(--color-surface))}}.member-shell{--color-lavender-dark:#e4dcfc}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-lavender-dark:color-mix(in srgb,var(--color-solid)18%,var(--color-surface))}}.member-shell{--color-mint:#d4ede2}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-mint:color-mix(in srgb,var(--color-green-300)44%,var(--color-surface))}}.member-shell{--color-mint-dark:#aedbc6}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-mint-dark:color-mix(in srgb,var(--color-green-400)55%,var(--color-surface))}}.member-shell{--color-tan:var(--color-bg);--color-tan-dark:#f0f0f0}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-tan-dark:color-mix(in srgb,var(--color-surface)94%,var(--color-strong))}}.member-shell{--color-tan-darker:#e2e2e1}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-tan-darker:color-mix(in srgb,var(--color-surface)88%,var(--color-strong))}}.member-shell{--color-tan-darkest:#cac9c9}@supports (color:color-mix(in lab, red, red)){.member-shell{--color-tan-darkest:color-mix(in srgb,var(--color-surface)78%,var(--color-strong))}}.member-shell{overflow-x:clip}.member-header{--member-header-canvas:var(--brand-canvas);--member-header-paper:var(--brand-paper);--member-header-ink:var(--brand-ink);--member-header-ink-soft:var(--brand-ink-soft);--member-header-depth:var(--brand-lavender);--member-header-track:var(--brand-lavender);--member-header-selected:var(--brand-paper);--member-header-active:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.member-header{--member-header-active:color-mix(in srgb,var(--brand-lavender)72%,var(--brand-paper))}}.member-header{--member-header-accent:var(--brand-action);--member-header-line:var(--brand-line);color:var(--member-header-ink)}.dark .member-header{--member-header-canvas:var(--color-bg);--member-header-paper:var(--color-surface);--member-header-ink:var(--color-purple-100);--member-header-ink-soft:var(--color-purple-200);--member-header-depth:var(--color-violet-700);--member-header-track:#8f7aca}@supports (color:color-mix(in lab, red, red)){.dark .member-header{--member-header-track:color-mix(in srgb,var(--color-violet-800)62%,var(--color-surface))}}.dark .member-header{--member-header-selected:var(--color-surface);--member-header-active:#a190d3}@supports (color:color-mix(in lab, red, red)){.dark .member-header{--member-header-active:color-mix(in srgb,var(--color-violet-800)52%,var(--color-surface))}}.dark .member-header{--member-header-accent:var(--color-violet-400);--member-header-line:#ffffff24}.member-header__frame{z-index:20;position:relative}.member-header__surface{background:var(--member-header-canvas)}.member-header__mark{width:7.8rem;height:auto}.member-header__brand{color:var(--brand-purple);transform-origin:0;transition:opacity .16s ease,transform .16s var(--ease-bounce);position:relative;top:.5rem}.dark .member-header__brand{color:var(--color-purple-300)}.member-header__brand:hover{opacity:.82;transform:rotate(-1deg)translateY(-1px)}.member-header__brand:focus-visible{outline:3px solid var(--color-ring);outline-offset:4px;border-radius:.25rem}.member-header .member-app-switcher__nav{height:3rem;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:1rem;gap:.35rem;padding:.2rem;display:flex;position:relative}.member-header [data-app-switcher-layout=desktop] .member-app-switcher__nav{width:23.5rem}.member-header .member-app-switcher__tab{--member-app-tab-accent:var(--member-header-ink-soft);border:1px solid var(--member-header-ink);align-self:stretch;min-width:0;padding-block:.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.member-header .member-app-switcher__tab{border:1px solid color-mix(in srgb,var(--member-header-ink)8%,var(--member-header-line))}}.member-header .member-app-switcher__tab{background:var(--member-header-ink);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.member-header .member-app-switcher__tab{background:color-mix(in srgb,var(--member-header-ink)3%,var(--member-header-canvas))}}.member-header .member-app-switcher__tab{color:var(--member-header-ink-soft);transition:background-color .15s ease,border-color .15s ease,box-shadow .18s var(--ease-bounce),color .15s ease,transform .15s var(--ease-bounce);line-height:1}.member-header .member-app-switcher__tab:hover{border-color:var(--member-header-ink)}@supports (color:color-mix(in lab, red, red)){.member-header .member-app-switcher__tab:hover{border-color:color-mix(in srgb,var(--member-header-ink)15%,var(--member-header-line))}}.member-header .member-app-switcher__tab:hover{background:var(--member-header-ink)}@supports (color:color-mix(in lab, red, red)){.member-header .member-app-switcher__tab:hover{background:color-mix(in srgb,var(--member-header-ink)6%,var(--member-header-canvas))}}.member-header .member-app-switcher__tab:hover{color:var(--member-header-ink)}.member-header .member-app-switcher__tab:active{box-shadow:none;transform:none}.member-header .member-app-switcher__tab.is-active,.member-header .member-app-switcher__tab.is-active:hover,.member-header .member-app-switcher__tab.is-active:active{--member-app-tab-accent:var(--member-header-accent);border-color:var(--brand-control-outline,var(--member-header-ink));background:var(--member-header-active);box-shadow:inset 0 0 0 1px var(--brand-control-outline,var(--member-header-ink));color:var(--member-header-ink);transform:none}.member-header .member-app-switcher__nav{isolation:isolate}.member-header .member-app-switcher__tab.is-active:before{content:"";z-index:-1;background:var(--member-header-active);pointer-events:none;border-radius:.85rem .85rem calc(.85rem + 1px);position:absolute;inset:-1px;transform:translate(3px,3px)}.member-header .member-app-switcher__tab[data-app-context=infanzia]{--member-header-active:var(--brand-warm)}.dark .member-header .member-app-switcher__tab[data-app-context=infanzia]{--member-header-active:var(--color-yellow-900)}.member-header .member-app-switcher__tab[data-app-context=villaggio]{--member-header-active:var(--brand-mint)}.member-header .member-app-switcher__tab:focus-visible{z-index:1;outline:3px solid var(--color-ring);outline-offset:3px}.member-header .member-app-switcher__icon [stroke]{stroke:var(--member-header-ink);stroke-width:1.75px;vector-effect:non-scaling-stroke}.member-header [data-app-context=crescita]{--area-icon-fill:var(--color-violet-300)}.member-header [data-app-context=infanzia]{--area-icon-fill:var(--color-yellow-300)}.member-header [data-app-context=villaggio]{--area-icon-fill:var(--color-green-300)}.member-header .member-app-switcher__icon [fill=\#FFF]{fill:var(--brand-paper);opacity:0}.member-header .member-app-switcher__icon [fill=\#D4EEE2]{fill:var(--area-icon-fill);opacity:0}.member-header [data-app-context][aria-current=page] .member-app-switcher__icon :is([fill=\#FFF],[fill=\#D4EEE2]){opacity:1}.member-header__action{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s var(--ease-bounce);border:1.5px solid #0000;color:var(--member-header-ink)!important}.member-header__action:hover{background:var(--member-header-active);border-color:#0000;transform:translateY(-1px);color:var(--member-header-ink)!important}.member-header__action:active{transform:translateY(1px)}.member-header__utility-icon [stroke],.member-header__search-icon [stroke]{stroke:var(--color-indigo);stroke-width:1.75px;vector-effect:non-scaling-stroke}@media (min-width:40rem){.member-header__account-slot{margin-inline-start:.25rem}}.member-header__account-trigger{box-shadow:none;transition:box-shadow .15s var(--ease-bounce),transform .15s var(--ease-bounce);background:0 0;border:0;outline:0;padding:0}.disclosure-menu:not([open])>.member-header__account-trigger:hover{box-shadow:none;transform:translate(-1px,-1px)}.disclosure-menu:not([open])>.member-header__account-trigger:active{box-shadow:none;transform:translate(1px,1px)!important}.disclosure-menu[open]>.member-header__account-trigger{transition:none;transform:none}.member-header__local-nav{--brand-nav-ink:var(--member-header-ink);min-height:var(--member-local-nav-height,3rem);scrollbar-width:none;padding-block:0 .25rem;overflow-x:auto}.member-header__local-nav::-webkit-scrollbar{display:none}.member-header__secondary{min-height:var(--member-local-nav-height,3rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.member-header__secondary .member-header__local-nav{grid-area:1/2;width:auto;min-width:0;max-width:100%;margin:0;padding-inline:0}.member-header__secondary .mp-back-link{grid-area:1/1;justify-self:start;min-width:0;max-width:100%;min-height:44px;margin-bottom:0}.member-header__secondary .mp-back-link__icon{flex:none}.member-header__secondary .mp-back-link__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-header__page-actions{grid-area:1/3;justify-self:end;align-items:center;gap:.5rem;padding-block:0;display:flex}.member-header__page-actions .member-header-action.button{width:auto;min-width:44px;height:44px;min-height:44px;color:var(--brand-ink-soft);background:0 0;border:0;border-radius:.5rem;padding:0}.member-header__page-actions .ui-button.member-header-action.button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){color:var(--brand-ink-soft);background:0 0}@media (max-width:63.999rem){.member-header__secondary{grid-template-columns:44px minmax(0,1fr) auto;gap:.5rem}.member-header__secondary .mp-back-link{justify-content:center;width:44px}.member-header__secondary .mp-back-link__label,.member-header__page-actions .member-header-action__label{display:none}.member-header__secondary .member-header__local-nav{justify-content:safe center}}.dark .member-header__local-nav{--brand-nav-accent:var(--color-violet-300)}@media (max-width:39.999rem){.member-header__frame{padding-block:.75rem}.member-header__mark{width:6rem}.member-header__brand{top:0}.member-header__local-nav{width:100%;padding-inline:var(--member-frame-gutter,1rem);justify-content:safe center}.member-header [data-app-switcher-layout=mobile] .member-app-switcher__nav{gap:.18rem;height:2.6rem;padding:.15rem}.member-header [data-app-switcher-layout=mobile] .member-app-switcher__tab{border-radius:.7rem;padding:.25rem}}@media (prefers-reduced-motion:reduce){.member-header__brand,.member-header .member-app-switcher__tab,#member-app-header .member-header__search-trigger,.member-header__action,.member-header__account-trigger{transition-duration:.01ms!important}}.dark .member-shell{--color-indigo:var(--color-purple-200)}.topic-themed-card{background-color:var(--topic-fill);color:var(--topic-stroke)}.topic-themed-icon{background-color:var(--topic-wash);color:var(--topic-stroke)}.topic-themed-card .topic-themed-icon{background-color:#0000}.topic-themed-glyph{color:var(--topic-stroke);--topic-glyph-fill:var(--topic-fill)}.topic-activity-card{--topic-block-ink:var(--color-purple-950);background-color:var(--topic-card);color:var(--topic-block-ink);border:2px solid var(--topic-block-ink);transition:background-color .16s var(--ease-default),transform .16s var(--ease-default)}.topic-activity-card:hover{background-color:var(--topic-card)}@supports (color:color-mix(in lab, red, red)){.topic-activity-card:hover{background-color:color-mix(in srgb,var(--topic-card)90%,white)}}.topic-activity-card:hover{transform:translateY(-2px)}.topic-activity-card:active{background-color:var(--topic-card);transform:translateY(0)}.topic-activity-card .topic-themed-glyph{color:var(--topic-block-ink)}[data-explore-hero] .member-viewport-scroll-track{padding-block:.25rem .625rem}.member-explore-hero-card{border:2px solid var(--color-purple-950);box-shadow:4px 5px 0 var(--color-purple-950);transition:transform .16s var(--ease-default),box-shadow .16s var(--ease-default)}.member-explore-hero-card:hover{box-shadow:5px 6px 0 var(--color-purple-950);transform:translate(-1px,-1px)}.member-explore-hero-card:active{box-shadow:2px 2px 0 var(--color-purple-950);transform:translate(2px,3px)}.member-explore-topic-card{isolation:isolate;background-color:var(--topic-panel);border:2px solid var(--topic-stroke);transition:background-color .16s var(--ease-default),transform .16s var(--ease-default);position:relative}.member-explore-topic-card:hover{background-color:var(--topic-panel)}@supports (color:color-mix(in lab, red, red)){.member-explore-topic-card:hover{background-color:color-mix(in srgb,var(--topic-panel)90%,white)}}.member-explore-topic-card:hover{transform:translateY(-1px)}.member-explore-topic-card:active{background-color:var(--topic-panel);transform:translateY(0)}.member-explore-topic-card__count{background:#ffffff7a}.member-explore-topic-card__description{color:#2a1150b8}@supports (color:color-mix(in lab, red, red)){.member-explore-topic-card__description{color:color-mix(in srgb,var(--color-purple-950)72%,transparent)}}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=green]{--topic-card:var(--color-green-200);--topic-card-dark:var(--color-green-900);--topic-fill:var(--color-green-300);--topic-stroke:var(--color-green-800);--topic-fill-dark:var(--color-green-800);--topic-stroke-dark:var(--color-green-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=blue]{--topic-card:var(--color-blue-200);--topic-card-dark:var(--color-blue-900);--topic-fill:var(--color-blue-300);--topic-stroke:var(--color-blue-800);--topic-fill-dark:var(--color-blue-800);--topic-stroke-dark:var(--color-blue-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=yellow]{--topic-card:var(--color-yellow-200);--topic-card-dark:var(--color-yellow-900);--topic-fill:var(--color-yellow-300);--topic-stroke:var(--color-yellow-800);--topic-fill-dark:var(--color-yellow-800);--topic-stroke-dark:var(--color-yellow-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=orange]{--topic-card:var(--color-orange-200);--topic-card-dark:var(--color-orange-900);--topic-fill:var(--color-orange-300);--topic-stroke:var(--color-orange-800);--topic-fill-dark:var(--color-orange-800);--topic-stroke-dark:var(--color-orange-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=red]{--topic-card:var(--color-red-200);--topic-card-dark:var(--color-red-900);--topic-fill:var(--color-red-300);--topic-stroke:var(--color-red-800);--topic-fill-dark:var(--color-red-800);--topic-stroke-dark:var(--color-red-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=pink]{--topic-card:var(--color-pink-200);--topic-card-dark:var(--color-pink-900);--topic-fill:var(--color-pink-300);--topic-stroke:var(--color-pink-800);--topic-fill-dark:var(--color-pink-800);--topic-stroke-dark:var(--color-pink-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=violet]{--topic-card:var(--color-violet-100);--topic-card-dark:var(--color-violet-900);--topic-fill:var(--color-violet-300);--topic-stroke:var(--color-violet-800);--topic-fill-dark:var(--color-violet-800);--topic-stroke-dark:var(--color-violet-200)}:is(.topic-activity-card,.grow-topic-theme)[data-topic-theme=tan]{--topic-card:var(--color-tan-200);--topic-card-dark:var(--color-tan-900);--topic-fill:var(--color-tan-300);--topic-stroke:var(--color-tan-800);--topic-fill-dark:var(--color-tan-800);--topic-stroke-dark:var(--color-tan-200)}.dark .topic-themed-icon{background-color:var(--topic-wash-dark);color:var(--topic-stroke-dark)}.dark .topic-themed-card{background-color:var(--topic-fill-dark);color:var(--topic-stroke-dark)}.dark .topic-themed-glyph{color:var(--topic-stroke-dark);--topic-glyph-fill:var(--topic-fill-dark)}.dark .topic-activity-card{--topic-block-ink:var(--color-purple-100);background-color:var(--topic-card-dark);color:var(--topic-block-ink)}.dark .topic-activity-card:hover{background-color:var(--topic-card-dark)}@supports (color:color-mix(in lab, red, red)){.dark .topic-activity-card:hover{background-color:color-mix(in srgb,var(--topic-card-dark)92%,white)}}.dark .topic-activity-card:active{background-color:var(--topic-card-dark)}.dark .topic-activity-card .topic-themed-glyph{color:var(--topic-block-ink)}.dark .member-explore-hero-card{border-color:var(--color-purple-100);box-shadow:4px 5px 0 var(--color-violet-300)}.dark .member-explore-hero-card:hover{box-shadow:5px 6px 0 var(--color-violet-300)}.dark .member-explore-hero-card:active{box-shadow:2px 2px 0 var(--color-violet-300)}.dark .member-explore-topic-card{background-color:var(--topic-panel-dark);border-color:var(--topic-stroke-dark)}.dark .member-explore-topic-card:hover{background-color:var(--topic-panel-dark)}@supports (color:color-mix(in lab, red, red)){.dark .member-explore-topic-card:hover{background-color:color-mix(in srgb,var(--topic-panel-dark)92%,white)}}.dark .member-explore-topic-card:active{background-color:var(--topic-panel-dark)}.dark .member-explore-topic-card__count{background:#2a11506b}@supports (color:color-mix(in lab, red, red)){.dark .member-explore-topic-card__count{background:color-mix(in srgb,var(--color-purple-950)42%,transparent)}}.dark .member-explore-topic-card__description{color:#efeafdc7}@supports (color:color-mix(in lab, red, red)){.dark .member-explore-topic-card__description{color:color-mix(in srgb,var(--color-purple-100)78%,transparent)}}.member-profile-modal{--brand-modal-paper:var(--brand-paper);--ui-modal-max-height:min(calc(100dvh - 2rem),48rem);width:min(100vw - 2rem,42rem)}.member-profile-modal__surface{overflow:hidden auto}.member-profile-modal turbo-frame{display:block}.member-profile-card{background:var(--brand-paper);min-height:100%;color:var(--brand-ink)}.member-profile-card__hero{border-bottom:1.5px solid var(--brand-ink);background:var(--brand-lavender);grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.5rem;padding:3.5rem clamp(1.5rem,5vw,2.25rem) 1.75rem;display:grid;position:relative}.member-profile-card__navigation{z-index:4;margin-bottom:0;position:absolute;top:1rem;left:1rem;right:1rem}.member-profile-card__portrait{border-radius:50%;width:7rem;height:7rem}.member-profile-card__identity{min-width:0}.member-profile-card__role{color:var(--brand-ink-soft);align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;display:flex}.member-profile-card__role svg{width:1rem;height:1rem;color:var(--brand-action)}.member-profile-card__identity h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:500;line-height:1.05}.member-profile-card__headline{color:var(--brand-ink-soft);margin:.4rem 0 0;font-size:.9rem;line-height:1.35}.member-profile-card__location{color:var(--brand-ink-soft);align-items:center;gap:.35rem;margin:.6rem 0 0;font-size:.85rem;display:flex}.member-profile-card__location svg{width:1rem;height:1rem;color:var(--brand-action)}.member-profile-card__body{gap:1.25rem;padding:1.5rem clamp(1.5rem,5vw,2.25rem) 0;display:grid}.member-profile-card__intro{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.member-profile-card__details{border-top:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding-top:1.1rem;display:grid}.member-profile-card__details>div{min-width:0}.member-profile-card__details dt{color:var(--brand-ink-soft);font-size:.8rem}.member-profile-card__details dd{margin:.15rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.member-profile-card__actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.25rem clamp(1.5rem,5vw,2.25rem) clamp(1.5rem,5vw,2rem);display:flex}.member-profile-card__actions .saved-person-button{display:contents}@media (max-width:39.999rem){.member-profile-modal{--ui-modal-max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)}.member-profile-card__hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem;padding:3.5rem 1.25rem 1.5rem}.member-profile-card__portrait{width:6rem;height:6rem}.member-profile-card__role,.member-profile-card__location{justify-content:center}.member-profile-card__body,.member-profile-card__actions{padding-inline:1.25rem}.member-profile-card__details{grid-template-columns:1fr}.member-profile-card__actions>*,.member-profile-card__actions .saved-person-action{width:100%}}.member-search-shell{background:var(--brand-paper);height:min(28rem,100dvh - 1rem);color:var(--brand-ink);transition:height var(--duration-normal)ease}.member-search-shell[data-search-state=results]{height:min(40rem,100dvh - 1rem)}.member-search-toolbar{border-block-end:1px solid var(--brand-ink);background:var(--brand-lavender);color:var(--brand-ink)}.member-search-toolbar__label{color:var(--brand-ink)}.member-search-toolbar.ui-modal__header{min-height:4rem;margin-bottom:0;padding-block:.75rem}.member-search-input{border-block-end-color:var(--brand-line);background:var(--brand-canvas);color:var(--brand-ink);transition:background-color var(--duration-normal)ease}.member-search-input:focus-within{background:var(--brand-paper)}.member-search-input-icon,.member-search-input input[type=search]{color:var(--brand-ink)}.member-search-input input[type=search]::placeholder{color:var(--brand-ink-soft)}.member-search-welcome{color:var(--brand-ink);justify-content:safe center}.member-search-welcome>*{flex-shrink:0}@media (max-width:480px){.member-search-shell{height:min(32rem,100dvh - 1rem)}}.member-search-welcome>p,.member-search-suggestions-label{color:var(--brand-ink-soft)}.member-search-clear{background:0 0!important;border-radius:.7rem!important}.member-search-clear:hover{background:var(--brand-lavender)!important}.member-search-modal input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.member-search-modal input[type=search]::-webkit-search-decoration{appearance:none;display:none}.member-search-modal input[type=search]::-ms-clear{display:none}.member-search-results{scrollbar-width:thin;scrollbar-color:#693dee3d transparent;position:relative}@supports (color:color-mix(in lab, red, red)){.member-search-results{scrollbar-color:color-mix(in srgb,var(--color-solid)24%,transparent)transparent}}.member-search-sections>*+*{margin-block-start:2rem}.member-search-result-list{border:1px solid #0d0b0812;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-search-result-list{border:1px solid color-mix(in srgb,var(--color-strong)7%,transparent)}}.member-search-result-list{background:var(--color-surface);border-radius:1.25rem;box-shadow:0 .0625rem .125rem #0000000d}.member-search-result-list>.member-search-result+.member-search-result{border-block-start:1px solid #0d0b0812}@supports (color:color-mix(in lab, red, red)){.member-search-result-list>.member-search-result+.member-search-result{border-block-start:1px solid color-mix(in srgb,var(--color-strong)7%,transparent)}}.member-search-result{min-width:0;color:var(--color-default);background:var(--color-surface);transition:color var(--duration-fast)ease,background-color var(--duration-fast)ease,border-color var(--duration-fast)ease,box-shadow var(--duration-normal)ease,transform var(--duration-normal)ease;align-items:center;gap:1rem;padding:.75rem;display:flex}.member-search-result:hover{background:#f7f7ff}@supports (color:color-mix(in lab, red, red)){.member-search-result:hover{background:color-mix(in srgb,var(--color-tint)13%,var(--color-surface))}}.member-search-result:focus-visible,.member-search-shortcut:focus-visible{z-index:1;outline:2px solid var(--color-ring);outline-offset:-2px;position:relative}.member-search-result--featured{border:1px solid #693dee2e}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured{border:1px solid color-mix(in srgb,var(--color-solid)18%,transparent)}}.member-search-result--featured{background:#f4f5ff;border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured{background:color-mix(in srgb,var(--color-tint)18%,var(--color-surface))}}.member-search-result--featured{box-shadow:0 .125rem .5rem #693dee0f}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured{box-shadow:0 .125rem .5rem color-mix(in srgb,var(--color-solid)6%,transparent)}}.member-search-result--featured:hover{border-color:#693dee47}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured:hover{border-color:color-mix(in srgb,var(--color-solid)28%,transparent)}}.member-search-result--featured:hover{background:#f1f1ff}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured:hover{background:color-mix(in srgb,var(--color-tint)24%,var(--color-surface))}}.member-search-result--featured:hover{box-shadow:0 .25rem .75rem #693dee14}@supports (color:color-mix(in lab, red, red)){.member-search-result--featured:hover{box-shadow:0 .25rem .75rem color-mix(in srgb,var(--color-solid)8%,transparent)}}.member-search-result-media{aspect-ratio:1;border:1px solid #693dee1a;flex:none;justify-content:center;align-items:center;width:4.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-search-result-media{border:1px solid color-mix(in srgb,var(--color-solid)10%,transparent)}}.member-search-result-media{color:#4d2ea9;border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.member-search-result-media{color:color-mix(in srgb,var(--color-solid)70%,var(--color-strong))}}.member-search-result-media{background:radial-gradient(circle at 70% 22%,#ffffffad,#0000 30%),#e6e7ff}@supports (color:color-mix(in lab, red, red)){.member-search-result-media{background:radial-gradient(circle at 70% 22%,#ffffffad,transparent 30%),color-mix(in srgb,var(--color-tint)42%,var(--color-surface))}}.dark .member-search-result-media{background:radial-gradient(circle at 70% 22%,#ffffff24,#0000 30%),#f1f1ff}@supports (color:color-mix(in lab, red, red)){.dark .member-search-result-media{background:radial-gradient(circle at 70% 22%,#ffffff24,transparent 30%),color-mix(in srgb,var(--color-tint)24%,var(--color-surface))}}.member-search-result-fallback{justify-content:center;align-items:center;display:inline-flex}.member-search-result-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.member-search-result-arrow{width:2rem;height:2rem;color:var(--color-subtle);background:var(--color-sunken);transition:color var(--duration-fast)ease,background-color var(--duration-fast)ease,transform var(--duration-fast)ease;border-radius:.65rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.member-search-result:hover .member-search-result-arrow{color:#fff;background:var(--color-solid);transform:translate(.125rem)}.member-search-autocomplete-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.member-search-autocomplete-list>.member-search-result+.member-search-result{border-block-start:1px solid #0d0b0812}@supports (color:color-mix(in lab, red, red)){.member-search-autocomplete-list>.member-search-result+.member-search-result{border-block-start:1px solid color-mix(in srgb,var(--color-strong)7%,transparent)}}.member-search-autocomplete-list .member-search-result{background:0 0;gap:.875rem;padding:.75rem 1.5rem}.member-search-autocomplete-list .member-search-result-media{border-radius:.75rem;width:3.75rem}.member-search-autocomplete-list .member-search-result-media[data-video=true]{aspect-ratio:9/16;border:2px solid var(--brand-ink);background:var(--brand-paper);width:2.5rem}.member-search-autocomplete-list .member-search-result:hover{background:#c4c5ff17}@supports (color:color-mix(in lab, red, red)){.member-search-autocomplete-list .member-search-result:hover{background:color-mix(in srgb,var(--color-tint)9%,transparent)}}.member-search-shortcut{border:1px solid #0d0b0812;align-items:center;gap:.75rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.member-search-shortcut{border:1px solid color-mix(in srgb,var(--color-strong)7%,transparent)}}.member-search-shortcut{color:var(--color-default);background:var(--color-surface);transition:border-color var(--duration-fast)ease,background-color var(--duration-fast)ease,box-shadow var(--duration-normal)ease,transform var(--duration-normal)ease;border-radius:1rem;box-shadow:0 .0625rem .125rem #0000000d}.member-search-shortcut:hover{border-color:#693dee2e}@supports (color:color-mix(in lab, red, red)){.member-search-shortcut:hover{border-color:color-mix(in srgb,var(--color-solid)18%,transparent)}}.member-search-shortcut:hover{background:#f8f8ff}@supports (color:color-mix(in lab, red, red)){.member-search-shortcut:hover{background:color-mix(in srgb,var(--color-tint)12%,var(--color-surface))}}.member-search-shortcut:hover{transform:translateY(-1px);box-shadow:0 .375rem 1rem #00000012}.member-search-results[busy]{cursor:progress}.member-search-results[busy]>*{pointer-events:none;opacity:.24}.member-search-results[busy]:after{content:"";border:.1875rem solid #693dee33;width:1.75rem;height:1.75rem;position:absolute;top:calc(50% - .875rem);left:calc(50% - .875rem)}@supports (color:color-mix(in lab, red, red)){.member-search-results[busy]:after{border:.1875rem solid color-mix(in srgb,var(--color-solid)20%,transparent)}}.member-search-results[busy]:after{border-top-color:var(--color-solid);border-radius:9999px;animation:.7s linear infinite member-search-spin}@keyframes member-search-spin{to{transform:rotate(360deg)}}@media (max-width:39.999rem){.member-search-result{gap:.75rem;padding:.7rem}.member-search-result-media{border-radius:.8rem;width:4rem}.member-search-autocomplete-list .member-search-result-media{border-radius:.7rem;width:3.5rem}.member-search-autocomplete-list .member-search-result{padding-inline:1rem}}@media (max-width:25.999rem){.member-search-result-arrow{display:none}}@media (prefers-reduced-motion:reduce){.member-search-shell,.member-search-result,.member-search-result-arrow,.member-search-shortcut{transition-duration:.01ms}.member-search-result--featured:hover,.member-search-shortcut:hover{transform:none}}.queue-feedback-flyer,.queue-feedback-ring,.queue-feedback-spark{pointer-events:none;will-change:transform,opacity;position:fixed}.queue-feedback-flyer{z-index:10001;color:#fff;background:var(--color-purple-700);border-radius:.75rem;width:2.125rem;height:2.125rem;display:flex;box-shadow:0 .75rem 1.75rem #2a11503d,0 0 0 .25rem #dbd1fab8}@supports (color:color-mix(in lab, red, red)){.queue-feedback-flyer{box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--color-purple-950)24%,transparent),0 0 0 .25rem color-mix(in srgb,var(--color-purple-200)72%,transparent)}}.queue-feedback-flyer{justify-content:center;align-items:center}.queue-feedback-ring{z-index:10000;border:.125rem solid var(--color-purple-700);border-radius:9999px;width:1.25rem;height:1.25rem}.queue-feedback-spark{z-index:10000;background:var(--color-purple-700);border-radius:9999px;width:.25rem;height:.25rem}.member-featured-rail-track{gap:var(--member-rail-gap);padding-bottom:.25rem;display:flex}.member-featured-rail-item{flex:0 0 84%}.member-play-queue-board{--member-frame-inset:max(var(--member-frame-gutter,1rem),calc((100dvw - var(--member-frame-max,80rem))/2 + var(--member-frame-gutter,1rem)));width:100dvw;margin-inline-start:calc(50% - 50dvw)}.member-play-queue-board-viewport{scroll-padding-inline:var(--member-frame-inset)}.member-play-queue-board-track{align-items:stretch;gap:var(--sp-gap-card);padding-block:.25rem;padding-inline-start:var(--member-frame-inset);display:flex}.member-play-queue-board-track:after{content:"";flex:0 0 max(0px,calc(var(--member-frame-inset) - var(--sp-gap-card)))}.member-play-queue-pane,.member-play-queue-pane.mp-depth-frame__surface{height:var(--member-play-queue-height,22rem);flex-direction:column;flex:0 0 84%;min-height:0;display:flex}.member-play-queue-list{scrollbar-gutter:stable}.member-play-queue-idea-confirmed,.member-play-queue-item-confirmed{animation:member-play-queue-idea-confirm .52s var(--ease-default)both}@keyframes member-play-queue-idea-confirm{0%{opacity:.45;transform:scale(.96)}55%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.member-play-queue-idea-confirmed,.member-play-queue-item-confirmed{animation:none}}.member-grow-for-you-board{gap:clamp(3rem,6vw,4.5rem);display:grid}.member-grow-for-you-column{min-width:0}.member-grow-horizontal-rail{width:100%;min-width:0}.member-grow-horizontal-viewport{scroll-padding-inline:.25rem}.member-grow-horizontal-track{align-items:stretch;gap:var(--sp-gap-card);padding:.25rem .75rem .75rem .25rem;display:flex}.member-grow-horizontal-track:after{content:"";flex:0 0 .01rem}.member-grow-horizontal-item{scroll-snap-align:start;flex:0 0 84%;min-width:0;display:flex}.member-grow-horizontal-item>*{width:100%}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard]{gap:1.5rem;display:grid}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard]>*{box-shadow:none;background:0 0;border-radius:0;padding:0 0 1.5rem;margin-block-start:0!important}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard]>:not(:last-child){border-bottom:1px solid #00000012}.dark .member-dashboard-account-quiet [data-account-sidebar-shell=dashboard]>:not(:last-child){border-bottom-color:#ffffff1a}.member-dashboard-account-quiet [data-account-sidebar=dashboard]{overflow:visible}.member-dashboard-account-quiet [data-account-sidebar=dashboard]>[data-sidebar-family]:first-of-type{border-top:0}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard] h2{font-size:.9375rem}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard] [data-sidebar-app]{min-height:3.5rem;padding-block:.625rem}.member-dashboard-account-quiet [data-account-sidebar-shell=dashboard] [data-sidebar-app]>span:first-child{width:2.25rem;height:2.25rem}.member-dashboard-attention-quiet>section{box-shadow:none;background:0 0;border-radius:0;padding:0}.member-dashboard-attention-quiet [data-member-attention]>span:first-child{width:2.25rem;height:2.25rem}@media (min-width:48rem){[data-sticky-media-pinned=true] [data-sticky-media-target=frame]{z-index:60;inset:auto 1.25rem var(--sticky-media-bottom,1.25rem)auto;width:min(24rem,100dvw - 2.5rem);height:auto;aspect-ratio:var(--sticky-media-aspect,16/9);border-radius:var(--radius-card-md);animation:sticky-media-enter .18s var(--ease-default)both;position:fixed;box-shadow:0 1.5rem 4rem #0000004d,0 0 0 1px #ffffff2e}[data-sticky-media-pinned=true][data-sticky-media-shape=portrait] [data-sticky-media-target=frame]{width:min(11rem,100dvw - 2.5rem)}[data-sticky-media-pinned=true][data-sticky-media-shape=square] [data-sticky-media-target=frame]{width:min(18rem,100dvw - 2.5rem)}[data-sticky-media-pinned=true][data-sticky-media-cart-dock=beside] [data-sticky-media-target=frame]{max-width:var(--sticky-media-max-width);inset:auto auto 1.25rem 1.25rem}}@keyframes sticky-media-enter{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:40rem){.member-featured-rail-item{flex-basis:min(22rem,calc((100% - var(--sp-gap-card))/2))}.member-play-queue-pane{--member-play-queue-height:24rem;flex-basis:calc(( min(100dvw,var(--member-frame-max,80rem)) - (2*var(--member-frame-gutter,1rem)) - var(--sp-gap-card))/2)}.member-grow-for-you-column{min-width:0}.member-grow-horizontal-item{flex-basis:min(22rem,calc((100% - var(--sp-gap-card))/2))}}@media (min-width:64rem){.member-featured-rail-item{flex-basis:calc(( min(100cqw,var(--member-frame-max,80rem)) - (2*var(--member-frame-gutter,1rem)) - (3*var(--member-rail-gap)))/4)}.member-play-queue-column{flex-basis:calc(( min(100dvw,var(--member-frame-max,80rem)) - (2*var(--member-frame-gutter,1rem)) - (2*var(--sp-gap-card)))/3)}}.member-podcast-hero{isolation:isolate;color:#fff;background:#25133d;border-radius:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 1.75rem 5rem #2a11502e}@supports (color:color-mix(in lab, red, red)){.member-podcast-hero{box-shadow:0 1px 0 #ffffff21 inset,0 1.75rem 5rem color-mix(in srgb,var(--color-purple-950)18%,transparent)}}.member-podcast-curve{z-index:0;background:#8476ff24;width:51rem;height:39rem;display:block;position:absolute;top:-19rem;right:-13rem}@supports (color:color-mix(in lab, red, red)){.member-podcast-curve{background:color-mix(in srgb,var(--color-violet-400)14%,transparent)}}.member-podcast-curve{pointer-events:none;border-radius:44% 56% 61% 39%/52% 38% 62% 48%;transform:rotate(8deg)}.member-podcast-ripples{z-index:0;aspect-ratio:1;opacity:.72;pointer-events:none;width:min(36rem,58vw);display:block;position:absolute;top:52%;left:20%;transform:translate(-50%,-50%)rotate(-7deg)}.member-podcast-ripples>span{border:1px solid #ffffff14;position:absolute}.member-podcast-ripples>span:first-child{border-radius:57% 43% 48% 52%/42% 55% 45% 58%;inset:1% 3% 2% 0;transform:rotate(3deg)}.member-podcast-ripples>span:nth-child(2){border-radius:45% 55% 53% 47%/58% 43% 57% 42%;inset:13% 12% 15% 14%;transform:rotate(-5deg)}.member-podcast-ripples>span:nth-child(3){border-radius:59% 41% 46% 54%/47% 61% 39% 53%;inset:27% 25% 28% 26%;transform:rotate(8deg)}.member-podcast-ripples>span:nth-child(4){border-radius:42% 58% 61% 39%/55% 44% 56% 45%;inset:40% 39% 41% 40%;transform:rotate(-11deg)}.member-podcast-artwork{isolation:isolate;aspect-ratio:1;width:min(18.5rem,72vw);display:block;position:relative}.member-podcast-artwork:focus-visible{outline:none}.member-podcast-artwork:focus-visible .member-podcast-cover{border-color:var(--color-yellow-300);box-shadow:0 0 0 .25rem #f6c97b6b,0 1.6rem 3.75rem #00000061}@supports (color:color-mix(in lab, red, red)){.member-podcast-artwork:focus-visible .member-podcast-cover{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-yellow-300)42%,transparent),0 1.6rem 3.75rem #00000061}}.member-podcast-cover{z-index:1;background:var(--color-purple-800);transition:transform .6s var(--ease-default);border:1px solid #ffffff2e;border-radius:1.75rem;position:absolute;inset:0;overflow:hidden;transform:rotate(-2.5deg);box-shadow:inset 0 1px #ffffff47,0 1.6rem 3.75rem #00000061}.member-podcast-artwork:hover .member-podcast-cover{transform:rotate(-1deg)translateY(-.2rem)}.member-podcast-number{z-index:2;color:var(--color-purple-950);letter-spacing:.14em;background:var(--color-yellow-300);border-radius:.75rem;padding:.5rem .75rem .42rem;font-size:.75rem;font-weight:800;line-height:1;position:absolute;bottom:3%;right:0;transform:rotate(3deg);box-shadow:0 .75rem 1.5rem #00000038}.member-podcast-teaser :is(p,div){margin:0}.member-podcast-queue-action turbo-frame,.member-podcast-queue-action form{display:inline-flex}.member-podcast-queue-action button{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff2e}.member-podcast-queue-action button:hover{color:#fff;background:#ffffff2b}.member-podcast-player [data-member-audio]{color:#fff;border-radius:var(--radius-card-md);background:#ffffff0d;border:1px solid #ffffff17;padding:1.125rem;box-shadow:inset 0 1px #ffffff0d}.member-podcast-player [x-ref=track]>div{background:#fff3}.member-podcast-player [data-member-audio]>:nth-child(2){justify-content:space-between;gap:.75rem;width:100%}.member-podcast-player [x-bind=playButton]{width:4rem;height:4rem;color:var(--color-purple-950);background:var(--color-yellow-300);order:-1;box-shadow:0 .65rem 1.5rem #0000003d,0 0 0 .25rem #ffffff14}.member-podcast-player [x-bind=playButton]:hover{background:var(--color-yellow-200)}.member-podcast-player :is([x-bind=rewindButton],[x-bind=skipButton]){background:#ffffff12;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s,border-color .15s;display:flex}.member-podcast-player :is([x-bind=rewindButton],[x-bind=skipButton]):hover{background:#ffffff21;border-color:#ffffff29}.member-podcast-player :is([x-bind=rewindButton],[x-bind=skipButton]) svg{width:1.6rem;height:1.6rem}.member-podcast-player [data-audio-speed-placement=controls]{background:#ffffff12;border:1px solid #ffffff14;border-radius:9999px;min-width:3.25rem;height:2.5rem;padding-inline:.65rem;transition:background .15s,border-color .15s;display:flex}.member-podcast-player [data-audio-speed-placement=controls]:hover{background:#ffffff21;border-color:#ffffff29}.member-podcast-player [data-member-audio] footer{border-top-color:#ffffff1c;margin-top:1.25rem;padding-top:.875rem}.member-podcast-index-card-link:after{content:"";border-radius:var(--radius-card-md);position:absolute;inset:0}.member-podcast-index-card-link:focus-visible:after{outline:2px solid var(--color-ring);outline-offset:2px}.member-podcast-index-player-shell{border-radius:var(--radius-card-md);background:#ffffff0d;border:1px solid #ffffff17;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.member-podcast-index-player-controls [data-member-audio]{box-shadow:none;background:0 0;border:0;border-radius:0}.member-podcast-notes :is(.trix-content,.rich-text){color:var(--color-default);font-size:1.0625rem;line-height:1.78}.member-podcast-notes :is(.trix-content,.rich-text)>:first-child{margin-top:0}.member-podcast-notes :is(.trix-content,.rich-text)>:last-child{margin-bottom:0}.member-podcast-notes :is(h2,h3){font-family:var(--font-display);color:var(--color-strong);letter-spacing:-.02em;margin-top:1.8em}.member-podcast-notes a{color:var(--color-solid)}.member-podcast-notes li::marker{color:var(--color-solid)}.member-podcast-notes blockquote{color:var(--color-strong);background:#eeefff;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.member-podcast-notes blockquote{background:color-mix(in srgb,var(--color-tint)28%,var(--color-surface))}}.member-podcast-notes blockquote{border-inline-start:.25rem solid var(--color-solid);border-radius:0 var(--radius-card-sm)var(--radius-card-sm)0}@media (min-width:48rem){.member-podcast-artwork{width:min(21rem,50vw)}.member-podcast-player [data-member-audio]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.25rem;display:grid}.member-podcast-player [data-member-audio]>:first-child{grid-area:1/2;min-width:0}.member-podcast-player [data-member-audio]>:nth-child(2){margin-top:0;display:contents}.member-podcast-player [x-bind=playButton]{grid-area:1/1;align-self:center}.member-podcast-player [data-audio-speed-placement=controls]{grid-area:1/3;align-self:center}.member-podcast-player [data-member-audio] footer{grid-column:1/-1;margin-top:0}.member-podcast-notes :is(.trix-content,.rich-text){font-size:1.125rem}}@media (min-width:64rem){.member-podcast-artwork{width:min(21rem,31vw)}}@media (prefers-reduced-motion:no-preference){.member-podcast-cover{animation:member-podcast-cover-in .52s var(--ease-default)both}.member-podcast-hero header,.member-podcast-player{animation:member-podcast-copy-in .48s var(--ease-default)both}.member-podcast-player{animation-delay:90ms}}@keyframes member-podcast-cover-in{0%{opacity:0;transform:translateY(.8rem)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(-2.5deg)}}@keyframes member-podcast-copy-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.member-profile-grid{align-items:center;gap:2rem;display:grid}.member-profile-copy{min-width:0}.member-profile-portrait-frame{width:100%;max-width:18rem}.member-profile-portrait{aspect-ratio:1;background:var(--brand-paper);overflow:hidden}.member-profile-portrait img{object-fit:cover;width:100%;height:100%}.member-profile-portrait>span{height:100%;font:5rem var(--font-display);color:var(--brand-ink);place-items:center;display:grid}.member-profile-intro{max-width:42rem;color:var(--brand-ink-soft);margin-top:1rem;line-height:1.6}.member-profile-quote{background:var(--brand-lavender);color:var(--brand-ink)}@media (min-width:768px){.member-profile-grid{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.member-profile-copy{grid-column:2}.member-profile-portrait-frame{grid-area:1/1}}.member-profile-prose :is(.rich-text,.trix-content){color:var(--color-default)}.member-profile-prose :is(.rich-text,.trix-content)>:first-child{margin-top:0}.member-profile-prose :is(.rich-text,.trix-content)>:last-child{margin-bottom:0}.member-profile-prose :is(h2,h3){font-family:var(--font-display);color:var(--color-strong);margin-top:1.75em}.member-profile-prose a{color:var(--color-solid);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.member-play-episode-stage{box-shadow:inset 0 1px #ffffffbf,0 1.25rem 3.5rem #2a115014}@supports (color:color-mix(in lab, red, red)){.member-play-episode-stage{box-shadow:0 1px 0 #ffffffbf inset,0 1.25rem 3.5rem color-mix(in srgb,var(--color-purple-950)8%,transparent)}}.member-play-episode-stage{animation:member-play-stage-in .42s var(--ease-default)both}.member-play-episode-art img{transition:transform .7s var(--ease-default)}.member-play-episode-stage:hover .member-play-episode-art img{transform:scale(1.012)}.member-play-episode-player>[x-data^=audioPlayer]{color:#fff;min-height:13.5rem;background:radial-gradient(circle at 88% 0%,#906ff2 0,transparent 42%),var(--color-purple-950)!important;padding:1.5rem!important}@supports (color:color-mix(in lab, red, red)){.member-play-episode-player>[x-data^=audioPlayer]{background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--color-solid)74%,white)0,transparent 42%),var(--color-purple-950)!important}}.member-play-episode-player>[x-data^=audioPlayer]{box-shadow:0 1rem 2.5rem #2a11502e;border-radius:var(--radius-card-md)!important}@supports (color:color-mix(in lab, red, red)){.member-play-episode-player>[x-data^=audioPlayer]{box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--color-purple-950)18%,transparent)}}.member-play-episode-player>[x-data^=audioPlayer] footer{margin-top:1.25rem}.member-play-episode-player>[x-data^=audioPlayer] [x-bind=playButton]{width:4rem;height:4rem}.member-play-episode-player>:is(div,video,mux-player),.member-play-episode-player .embed{border-radius:var(--radius-card-md);overflow:hidden}.member-play-video-player{box-shadow:0 1.25rem 3rem #2a115033}@supports (color:color-mix(in lab, red, red)){.member-play-video-player{box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--color-purple-950)20%,transparent)}}[data-member-play-video-player-shell]{transform-origin:0 0;will-change:transform,border-radius}[data-member-play-video-player-shell][data-expanded=true]{border-radius:1rem;box-shadow:0 2rem 6rem #0000008c}[data-member-play-video-player-shell]:not([data-expanded=true]) mux-player{--controls:none;pointer-events:none}[data-member-play-video-player-shell]:not([data-expanded=true]) mux-player::part(top),[data-member-play-video-player-shell]:not([data-expanded=true]) mux-player::part(center),[data-member-play-video-player-shell]:not([data-expanded=true]) mux-player::part(bottom){display:none}[data-member-play-video-dialog]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000e6}.member-play-guide{background:radial-gradient(circle at 8% 12%,#c4c5ff8f 0,#0000 28rem),#efecf6}@supports (color:color-mix(in lab, red, red)){.member-play-guide{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--color-tint)56%,transparent)0,transparent 28rem),color-mix(in srgb,var(--color-tint)22%,var(--color-bg))}}.member-play-guide{border-block:1px solid #693dee17}@supports (color:color-mix(in lab, red, red)){.member-play-guide{border-block:1px solid color-mix(in srgb,var(--color-solid)9%,transparent)}}.member-play-guide-prose .rich-text{color:var(--color-default)}.member-play-guide-prose .rich-text :is(ol,ul)>li::marker{color:var(--color-solid);font-weight:var(--font-weight-extrabold)}.member-play-guide-prose .rich-text h2{font-family:var(--font-display);font-size:1.5rem}.member-course-context-cohort{background:#e6f5ee}@supports (color:color-mix(in lab, red, red)){.member-course-context-cohort{background:color-mix(in srgb,var(--color-fresh)58%,var(--color-surface))}}@media (prefers-reduced-motion:no-preference){.member-course-context{animation:member-course-context-in .42s var(--ease-default)both}}@keyframes member-course-context-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes member-play-stage-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:48rem){.member-play-episode-player>[x-data^=audioPlayer]{padding:1.75rem 2rem 1.5rem!important}}@media (prefers-reduced-motion:reduce){[data-sticky-media-pinned=true] [data-sticky-media-target=frame],.member-play-episode-stage{animation:none}.member-play-episode-art img{transition:none}.member-course-context{animation:none}}.village-for-you{--village-ink:var(--brand-ink);--village-paper:var(--brand-paper);--village-canvas:var(--brand-canvas);--village-line:var(--village-ink)}@supports (color:color-mix(in lab, red, red)){.village-for-you{--village-line:color-mix(in srgb,var(--village-ink)20%,transparent)}}.village-for-you{color:var(--village-ink)}.village-section-heading>div>p,.forum-stream-heading>div>p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.village-location{border:1.5px solid var(--village-ink);background:var(--village-paper);border-radius:999px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:min(100%,21rem);margin-top:2rem;padding:.7rem .8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.village-location{background:color-mix(in srgb,var(--village-paper)86%,transparent)}}.village-location__icon{width:2.5rem;height:2.5rem;color:var(--brand-action)}.village-location>span{min-width:0;line-height:1.15;display:grid}.village-location small{color:var(--brand-ink-soft);font-size:.7rem;font-weight:700}.village-location strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.95rem;overflow:hidden}.village-location__action{color:var(--village-ink);text-underline-offset:.2rem;border-radius:999px;padding:.45rem .65rem;font-size:.76rem;font-weight:800;text-decoration:underline}.village-for-you__today{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(3.5rem,6vw,5rem);display:grid}.village-for-you__today>*{min-width:0}.village-section-heading{border-bottom:2px solid var(--village-ink);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.1rem;display:flex}.village-section-heading>div>p,.forum-stream-heading>div>p{color:var(--brand-action)}.village-section-heading h2{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1.02}.village-for-you__today .village-section-heading{align-items:center;padding-bottom:1rem}.village-for-you__today .village-section-heading h2{max-width:none;font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:clamp(1.3rem,1.6vw,1.5rem);font-weight:800;line-height:1.15}.village-schedule .village-section-heading{border-bottom-width:1px;padding-bottom:.75rem}.village-schedule .village-section-heading h2{font-size:clamp(1.3rem,1.6vw,1.5rem)}.village-heartbeat{min-width:0;color:var(--brand-ink-soft);white-space:nowrap;flex:none;align-items:center;gap:.75rem;font-size:.76rem;font-weight:700;line-height:1.2;display:flex}.village-heartbeat strong{color:var(--village-ink);font-size:.9rem}.village-heartbeat__faces{flex:none;align-items:center;padding-left:.35rem;display:flex}.village-heartbeat__faces>span{border:1.5px solid var(--village-paper);background:var(--brand-mint);border-radius:50%;width:1.9rem;height:1.9rem;margin-left:-.35rem;overflow:hidden}.village-section-heading__link{color:var(--village-ink);text-underline-offset:.24rem;flex:none;align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;text-decoration:underline;display:inline-flex}.village-section-heading__link svg{width:1rem;height:1rem;transition:transform .15s var(--ease-bounce)}.village-section-heading__link:hover svg{transform:translate(.2rem)}.village-schedule .mp-event-date--compact{border-radius:.78rem;width:4rem;box-shadow:2px 2px #ff8d78}.village-schedule .mp-event-date--compact .mp-event-date__month{padding-block:.3rem .25rem;font-size:.58rem}.village-schedule .mp-event-date--compact .mp-event-date__day{font-size:1.9rem}.village-room__calendar{aspect-ratio:1;border:1.5px solid var(--village-ink);background:var(--brand-warm);border-radius:.8rem;flex:none;place-items:center;width:4rem;display:grid;box-shadow:3px 3px #ff8d78}.village-room__copy{min-width:0;display:grid}.village-room__date{color:var(--brand-action);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800;overflow:hidden}.village-room__title{margin-top:.25rem;font-size:1.12rem;font-weight:800;line-height:1.2}.village-room__theme{color:var(--brand-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.78rem;line-height:1.3;overflow:hidden}.village-room__footer{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;font-size:.76rem;font-weight:800;display:flex}.village-room__avatar{border:1.5px solid var(--village-paper);border-radius:50%;width:1.85rem;height:1.85rem;overflow:hidden}.village-room__arrow{transition:transform .16s var(--ease-bounce);font-size:1.15rem}.village-room:hover .village-room__arrow{transform:translate(.2rem)}.village-live-list,.village-meetup-list{border-top:1px solid var(--village-line);margin-top:.9rem;display:grid}.village-live,.village-meetup{border-bottom:1px solid var(--village-line);color:var(--village-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.95rem 0;display:grid}.village-live>span:nth-child(2),.village-meetup>span:nth-child(2){display:grid}.village-live small,.village-meetup small{color:var(--brand-ink-soft);font-size:.8rem;font-weight:700}.village-live>span:nth-child(2)>strong,.village-meetup>span:nth-child(2)>strong{font-size:1.08rem;line-height:1.25}.village-live:hover>span:last-child,.village-meetup:hover>span:last-child{transform:translate(.2rem)}.village-replays{margin-top:1.15rem;display:grid}.village-replays__label{border-bottom:1px solid var(--village-line);color:var(--brand-action);letter-spacing:.09em;text-transform:uppercase;margin:0;padding-bottom:.65rem;font-size:.72rem;font-weight:800}.village-replay{border-bottom:1px solid var(--village-line);min-height:5.1rem;color:var(--village-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.85rem 0;display:grid}.village-replay__poster{aspect-ratio:16/10;border:1px solid var(--village-ink);place-items:center;width:5.75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.village-replay__poster{border:1px solid color-mix(in srgb,var(--village-ink)48%,transparent)}}.village-replay__poster{background:var(--brand-mint);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){.village-replay__poster{background:color-mix(in srgb,var(--brand-mint)62%,var(--village-paper))}}.village-replay__poster>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.village-replay__play{border:1px solid var(--village-ink);background:var(--village-paper);width:1.55rem;height:1.55rem;color:var(--village-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.3rem;right:.3rem}.village-replay__play svg{width:.55rem;height:.55rem;margin-left:.08rem}.village-replay__copy{min-width:0;display:grid}.village-replay__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.25;overflow:hidden}.village-replay__copy small{color:var(--brand-ink-soft);margin-top:.2rem;font-size:.78rem;font-weight:700}.village-replay__arrow{font-size:1.15rem}.village-schedule__rail{scroll-snap-type:x proximity;scrollbar-color:var(--village-line)transparent;scrollbar-width:thin;gap:1rem;padding:.9rem .15rem .5rem;scroll-padding-inline:.15rem;display:flex;overflow-x:auto}.village-schedule__rail .village-live-list,.village-schedule__rail .village-replays{display:contents}.village-schedule__rail .village-replays__label{display:none}.village-schedule__rail .village-room,.village-schedule__rail .village-live,.village-schedule__rail .village-replay{border:1px solid var(--village-ink);flex:0 0 17rem;min-height:7.4rem;margin:0;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.village-schedule__rail .village-room,.village-schedule__rail .village-live,.village-schedule__rail .village-replay{border:1px solid color-mix(in srgb,var(--village-ink)34%,transparent)}}.village-schedule__rail .village-room,.village-schedule__rail .village-live,.village-schedule__rail .village-replay{background:var(--village-paper);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.village-schedule__rail .village-room,.village-schedule__rail .village-live,.village-schedule__rail .village-replay{background:color-mix(in srgb,var(--village-paper)88%,transparent)}}.village-schedule__rail .village-room,.village-schedule__rail .village-live,.village-schedule__rail .village-replay{scroll-snap-align:start}.village-schedule__rail .village-room{background:var(--brand-lavender);flex-basis:22rem}@supports (color:color-mix(in lab, red, red)){.village-schedule__rail .village-room{background:color-mix(in srgb,var(--brand-lavender)24%,var(--village-paper))}}.village-schedule__rail .village-room:hover{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.village-schedule__rail .village-room:hover{background:color-mix(in srgb,var(--brand-lavender)24%,var(--village-paper))}}.village-schedule__rail .village-live:hover,.village-schedule__rail .village-replay:hover{background:var(--village-paper)}@supports (color:color-mix(in lab, red, red)){.village-schedule__rail .village-live:hover,.village-schedule__rail .village-replay:hover{background:color-mix(in srgb,var(--village-paper)88%,transparent)}}.village-schedule__rail .village-live>span:nth-child(2)>strong,.village-schedule__rail .village-replay__copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.village-schedule__rail .village-room:hover .village-room__arrow,.village-schedule__rail .village-live:hover>span:last-child{transform:none}.village-activity__list{border-bottom:2px solid var(--village-ink);display:grid}.village-activity-item{min-height:5.25rem;color:var(--village-ink);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 0;display:grid;position:relative}.village-activity-item:last-child{border-bottom:0}.village-activity-item:not(:last-child):after{content:"";border-bottom:1px solid var(--village-line);pointer-events:none;position:absolute;bottom:0;left:4.25rem;right:0}.village-activity-item__visual{background:var(--brand-warm);width:3rem;height:3rem;color:var(--village-ink);border-radius:50%;place-items:center;display:grid;position:relative}.village-activity-item__visual--faces{border-radius:0;background:0 0!important}.village-activity-item[data-village-activity-item=reply] .village-activity-item__visual{background:var(--brand-lavender)}.village-activity-item[data-village-activity-item=people] .village-activity-item__visual{background:var(--brand-mint)}.village-activity-item[data-village-activity-item=places] .village-activity-item__visual,.village-activity-item[data-village-activity-item=place] .village-activity-item__visual{background:var(--brand-pink)}.village-activity-item__visual--place{color:#fff;overflow:hidden}.village-activity-item__place-photo{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.village-activity-item[data-village-activity-item=meetup] .village-activity-item__visual{background:var(--brand-lavender)}.village-activity-item[data-village-activity-item=check_in] .village-activity-item__visual{background:var(--brand-mint)}.village-activity-item__visual>svg{width:1.55rem;height:1.55rem}.village-activity-item__faces{width:100%;height:100%;display:block;position:relative}.village-activity-item__faces>span{background:0 0;border:0;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;overflow:visible}.village-activity-item__faces>span:first-child{z-index:3;top:0;left:0}.village-activity-item__faces>span:nth-child(2){z-index:2;bottom:-.05rem;right:-.05rem}.village-activity-item__faces>span:nth-child(3){z-index:1;width:1.7rem;height:1.7rem;top:-.2rem;right:-.15rem}.village-activity-item__faces>span:only-child{border:0;width:100%;height:100%;inset:0}.village-activity-item__copy{min-width:0;display:grid}.village-activity-item__meta{color:var(--brand-action);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.76rem;font-weight:800;display:flex}.village-activity-item__unread{background:var(--brand-action);border-radius:50%;flex:none;width:.5rem;height:.5rem}.village-activity-item__source{border:1px solid var(--village-ink);align-items:center;min-height:1.35rem;padding:.18rem .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.village-activity-item__source{border:1px solid color-mix(in srgb,var(--village-ink)28%,transparent)}}.village-activity-item__source{background:var(--brand-lavender);color:var(--village-ink);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;font-size:.59rem;font-weight:850;line-height:1}.village-activity-item__source[data-village-activity-source=dirette]{background:var(--brand-blue)}.village-activity-item__source[data-village-activity-source=spazi]{background:var(--brand-mint)}.village-activity-item__source[data-village-activity-source=persone]{background:var(--brand-pink)}.village-activity-item__source[data-village-activity-source=incontri]{background:var(--brand-warm)}.village-activity-item__copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:1.1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.village-activity-item__copy>small{color:var(--brand-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.82rem;line-height:1.3;overflow:hidden}.village-activity-item__copy>small b{color:var(--village-ink);font-weight:800}.village-for-you__today{gap:clamp(4rem,7vw,6.5rem)}.village-section-heading{border-bottom:1.5px solid var(--village-ink);align-items:end;padding-bottom:.9rem}.village-section-heading>div>p{color:var(--brand-action);margin-bottom:.3rem}.village-for-you__today .village-section-heading h2,.village-schedule .village-section-heading h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.65rem,2.25vw,2.1rem);font-weight:700}.village-section-heading__link{gap:.45rem;padding:.5rem 0;text-decoration-thickness:1.5px}.village-section-heading__link svg{width:1.05rem;height:1.05rem}.village-schedule__stage{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.village-schedule__stage>.village-room-frame{grid-column:span 5}.village-schedule__stage>.village-live-list{grid-column:span 3}.village-schedule__stage>.village-replays{grid-column:span 4}.village-schedule__stage--2-groups>*{grid-column:span 6!important}.village-schedule__stage--1-groups>*{grid-column:1/-1!important}.village-room-frame,.village-live-list,.village-replays{min-height:20rem;margin:0}.village-live-list,.village-replays{border:1px solid var(--village-ink)}@supports (color:color-mix(in lab, red, red)){.village-live-list,.village-replays{border:1px solid color-mix(in srgb,var(--village-ink)36%,transparent)}}.village-live-list,.village-replays{background:var(--village-paper);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.village-live-list,.village-replays{background:color-mix(in srgb,var(--village-paper)92%,transparent)}}.village-room-frame{min-width:0;height:calc(100% + var(--brand-frame-offset-y));margin-bottom:calc(-1*var(--brand-frame-offset-y))}.village-room{background:var(--brand-paper);color:var(--village-ink);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.village-room__topline{border-bottom:1.5px solid var(--village-ink);background:var(--brand-lavender);justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem clamp(1.2rem,2vw,1.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.village-room__topline{background:color-mix(in srgb,var(--brand-lavender)54%,var(--brand-paper))}}.village-room__kind{color:var(--brand-action);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.village-room__kind svg{width:1.15rem;height:1.15rem}.village-room__rhythm{color:var(--brand-ink-soft);text-align:right;font-size:.7rem;font-weight:750;line-height:1.2}.village-room__body{align-items:center;gap:1rem;min-width:0;margin-block:auto;padding:1.4rem clamp(1.2rem,2vw,1.5rem);display:flex}.village-room__calendar{background:var(--brand-lavender);width:4.75rem;box-shadow:none;border-width:1.5px;border-radius:1.1rem}.village-room__calendar svg{width:1.9rem;height:1.9rem}.village-room__copy{align-content:center}.village-room__title{max-width:15ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:700;line-height:1.02}.village-room__theme{max-width:38ch;color:var(--brand-ink-soft);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.55rem;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.village-room__footer{border-top:1.5px solid var(--village-ink);justify-content:space-between;align-items:center;gap:1rem;margin-inline:clamp(1.2rem,2vw,1.5rem);padding-block:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.village-room__footer{border-top:1.5px solid color-mix(in srgb,var(--village-ink)22%,transparent)}}.village-room__host{align-items:center;gap:.55rem;min-width:0;display:flex}.village-room__host>span:last-child{min-width:0;display:grid}.village-room__host small{color:var(--brand-ink-soft);font-size:.62rem;font-weight:700}.village-room__host strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.village-room__avatar{width:2.15rem;height:2.15rem}.village-room__cta{flex:none;align-items:center;gap:.5rem;font-size:.74rem;font-weight:800;display:inline-flex}.village-room__arrow,.village-live__arrow,.village-replay__arrow{border:1px solid var(--village-ink);flex:none;place-items:center;width:2rem;height:2rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.village-room__arrow,.village-live__arrow,.village-replay__arrow{border:1px solid color-mix(in srgb,var(--village-ink)44%,transparent)}}.village-room__arrow,.village-live__arrow,.village-replay__arrow{background:var(--village-paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.village-room__arrow,.village-live__arrow,.village-replay__arrow{background:color-mix(in srgb,var(--village-paper)72%,transparent)}}.village-room__arrow,.village-live__arrow,.village-replay__arrow{transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-bounce)}.village-room__arrow svg,.village-live__arrow svg,.village-replay__arrow svg{width:.95rem;height:.95rem}.village-room:hover .village-room__arrow,.village-live:hover .village-live__arrow,.village-replay:hover .village-replay__arrow{background:var(--village-ink);color:var(--village-paper);transform:translate(.15rem)}.village-live-list,.village-replays{flex-direction:column;padding:0 1.1rem;display:flex;overflow:hidden}.village-card-stack__label,.village-replays__label{border-bottom:1px solid var(--village-line);min-height:3.7rem;color:var(--brand-action);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.69rem;font-weight:800;display:flex}.village-card-stack__label strong{color:var(--brand-ink-soft);letter-spacing:0;text-transform:none;font-size:.61rem}.village-live,.village-replay{border:0;border-bottom:1px solid var(--village-line);min-height:0;color:var(--village-ink);background:0 0;border-radius:0;flex:1 1 0;align-items:center;gap:.75rem;margin:0;padding:.85rem 0;display:grid}.village-live:last-child,.village-replay:last-child{border-bottom:0}.village-live{grid-template-columns:auto minmax(0,1fr) auto}.village-live__copy{min-width:0;display:grid}.village-live__copy strong,.village-replay__copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;line-height:1.16;display:-webkit-box;overflow:hidden}.village-live__copy small,.village-replay__copy small{color:var(--brand-ink-soft);margin-top:.3rem;font-size:.7rem;font-weight:700}.village-live-list .mp-event-date--compact{border-radius:.7rem;width:3.15rem;box-shadow:2px 2px #ff8d78}.village-live-list .mp-event-date--compact .mp-event-date__month{padding-block:.2rem;font-size:.51rem}.village-live-list .mp-event-date--compact .mp-event-date__day{font-size:1.45rem}.village-live__arrow,.village-replay__arrow{width:1.8rem;height:1.8rem}.village-replay{grid-template-columns:auto minmax(0,1fr) auto}.village-replay__poster{border-radius:.75rem;width:5.1rem}.village-replay__play{width:1.45rem;height:1.45rem;bottom:.25rem;right:.25rem}.village-replay__copy{align-content:center}.village-replays--single .village-replay{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;padding-block:.85rem 1rem}.village-replays--single .village-replay__poster{border-radius:.9rem;grid-column:1/-1;width:100%;height:100%;min-height:6.5rem}.village-replays--single .village-replay__copy{align-self:center}.village-replays--single .village-replay__copy strong{font-size:1rem}.village-replays--single .village-replay__arrow{align-self:center}.village-room:focus-visible,.village-live:focus-visible,.village-replay:focus-visible,.village-activity-item:focus-visible,.village-activity__compose:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.village-activity{width:100%;margin-inline:0}.village-activity__feed{min-width:0}.village-activity__context{gap:1rem;min-width:0;display:grid}.village-activity__titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.village-activity__heading h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.village-activity__heading>span{max-width:34rem;color:var(--brand-ink-soft);margin-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.village-heartbeat{white-space:normal;border-top:0;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:0;padding-top:0;font-size:.72rem;display:grid}.village-activity__titlebar>.village-heartbeat{justify-self:end;max-width:17rem}.village-heartbeat__faces>span{background:0 0;border:0;overflow:visible}.member-shell .village-activity__compose.button{--mp-button-depth:var(--brand-violet);border:1.5px solid var(--village-ink);background:var(--village-ink);width:auto;min-width:10rem;height:auto;min-height:2.8rem;box-shadow:0 4px 0 var(--mp-button-depth);color:var(--village-paper);text-align:left;transition:transform .16s var(--ease-bounce),box-shadow .16s var(--ease-bounce),background-color .16s ease,border-color .16s ease;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.75rem;margin-top:0;padding:.68rem .9rem;font-weight:750;line-height:1.1;display:grid}.member-shell .village-activity__compose.button .button__arrow{transition:transform .16s var(--ease-bounce);font-size:1.05rem;line-height:1}.member-shell .village-activity__compose.button:hover{border-color:var(--brand-purple);background:var(--brand-purple);box-shadow:0 6px 0 var(--mp-button-depth);color:#fff;transform:translateY(-2px)}.member-shell .village-activity__compose.button:hover .button__arrow{transform:translate(2px)}.member-shell .village-activity__compose.button:active{box-shadow:0 1px 0 var(--mp-button-depth);transform:translateY(3px)}.village-local-card{background:var(--brand-paper);gap:.9rem;margin-top:0;padding:1.5rem;display:grid}.village-local-card--invitation h2{font-family:var(--font-display);color:var(--brand-ink);text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.2}.village-local-card--invitation>p:not(.village-local-card__label){color:var(--brand-ink-soft);font-size:.875rem;line-height:1.6}.village-local-card__invitation-action{margin-top:.75rem}.village-local-card__location-control.village-location{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;width:100%;min-width:0;margin:0;padding:0}.village-local-card__location-control .village-location__icon{width:3rem;height:3rem}.village-local-card__location-control small{color:var(--brand-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.village-local-card__location-control strong{font-family:var(--font-display);color:var(--brand-ink);font-size:1.75rem;font-weight:500}.village-local-card__location-control .village-location__action{padding:.4rem 0;font-size:.7rem}.village-local-card__ambassadors{border-top:1px solid var(--brand-ink);gap:.55rem;padding-top:.85rem;display:grid}.village-local-card__label{color:var(--brand-action);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:850;display:inline-flex}.village-local-card__label svg{width:1rem;height:1rem}.village-local-card__people{gap:.25rem;display:grid}.village-local-card__person{min-width:0;color:var(--village-ink);border-radius:.8rem;grid-template-columns:2.45rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;margin-inline:-.35rem;padding:.35rem;transition:background-color .15s,color .15s;display:grid}.village-local-card__person:hover{background:var(--village-paper)}@supports (color:color-mix(in lab, red, red)){.village-local-card__person:hover{background:color-mix(in srgb,var(--village-paper)72%,transparent)}}.village-local-card__person:hover{color:var(--brand-action)}.village-local-card__person:focus-visible,.village-local-card .village-location__action:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.village-local-card__avatar{width:2.45rem;height:2.45rem;display:block;overflow:visible}.village-local-card__person-copy{min-width:0;line-height:1.15;display:grid}.village-local-card__person-copy strong,.village-local-card__person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.village-local-card__person-copy strong{color:var(--brand-ink);font-size:.9rem;font-weight:800}.village-local-card__person-copy small{color:var(--brand-ink-soft);margin-top:.15rem;font-size:.68rem;font-weight:650}.village-local-card__arrow{width:1rem;height:1rem;color:var(--village-ink);transition:transform .15s var(--ease-bounce)}.village-local-card__person:hover .village-local-card__arrow{transform:translate(.15rem)}.village-local-card__empty{border-top:1px solid var(--village-line);color:var(--brand-ink-soft);margin:0;padding-top:.85rem;font-size:.75rem;line-height:1.4}.village-activity__list{border-top:2px solid var(--brand-ink);border-bottom:0}.village-activity-item{grid-template-columns:3.25rem minmax(0,1fr) auto;gap:1rem;min-height:6.25rem;padding:.95rem 0;transition:background-color .15s}.village-activity-item.is-unread{background:linear-gradient(90deg,var(--brand-lavender),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.village-activity-item.is-unread{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-lavender)20%,transparent),transparent 70%)}}.village-activity-item__visual{border:1px solid var(--village-ink);width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab, red, red)){.village-activity-item__visual{border:1px solid color-mix(in srgb,var(--village-ink)14%,transparent)}}.village-activity-item__visual--faces{border:0}.village-activity-item__faces>span:only-child{border-width:0}.village-activity-item__meta{color:var(--brand-ink-soft);letter-spacing:0;gap:.35rem;font-size:.71rem;font-weight:700}.village-activity-item__label{color:var(--brand-action);letter-spacing:.04em;font-weight:800}.village-activity-item__copy>strong{margin-top:.3rem;font-size:1.08rem;line-height:1.18}.village-activity-item__copy>small{max-width:72ch;margin-top:.35rem;font-size:.78rem;line-height:1.35}@keyframes village-note-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.village-schedule__stage>*{animation:village-note-in .42s both var(--ease-bounce)}.village-schedule__stage>:nth-child(2){animation-delay:70ms}.village-schedule__stage>:nth-child(3){animation-delay:.14s}.village-people,.village-places{gap:1.5rem;display:grid}.village-people{border:2px solid var(--village-ink);background:var(--brand-warm);box-shadow:7px 8px 0 var(--brand-pink);border-radius:2rem;padding:clamp(1.5rem,4vw,3.25rem)}.village-section-heading--wide h2{max-width:20ch}.village-people__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.village-places__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.village-person-frame{transition:transform .16s var(--ease-bounce)}.village-person-card{background:var(--village-paper);min-height:17rem;color:var(--village-ink);grid-template-rows:auto 1fr;padding:1.15rem;display:grid}.village-person-frame:nth-child(2n){transform:rotate(.6deg)}.village-person-frame:nth-child(odd){transform:rotate(-.4deg)}.village-person-frame:hover{transform:rotate(0)translateY(-.25rem)}.village-person-card__avatar{border-radius:50%;width:4.5rem;height:4.5rem;display:block;overflow:visible}.people-directory__grid .village-person-card__avatar .avatar-badge{width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem;bottom:-.1rem;right:-.1rem}.village-person-card__copy{flex-direction:column;margin-top:1.2rem;display:flex}.village-person-card__name{font-family:var(--font-display);font-size:1.45rem;font-weight:700;line-height:1.05}.village-person-card__meta{color:var(--brand-ink-soft);margin-top:.35rem;font-size:.72rem;font-weight:700;line-height:1.3}.village-person-card__bio{color:var(--brand-ink-soft);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:.8rem;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.village-person-card__arrow{border:1.5px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid;position:absolute;top:1.2rem;right:1.15rem}.village-place-card{border:1.5px solid var(--village-ink);background:var(--village-paper);color:var(--village-ink);border-radius:1.4rem;display:grid;position:relative;overflow:hidden}.village-place-card__image{aspect-ratio:4/2.7;border-bottom:1.5px solid var(--village-ink);background:var(--brand-lavender);place-items:center;display:grid;overflow:hidden}.village-place-card:nth-child(2n) .village-place-card__image{background:var(--brand-mint)}.village-place-card:nth-child(3n) .village-place-card__image{background:var(--brand-pink)}.village-place-card__image>svg{width:3.5rem;height:3.5rem;color:var(--brand-purple)}.village-place-card__image img{transition:transform .5s var(--ease-default)}.village-place-card:hover .village-place-card__image img{transform:scale(1.035)}.village-place-card__body{flex-direction:column;min-height:9rem;padding:1rem 3rem 1.1rem 1rem;display:flex}.village-place-card__body small{color:var(--brand-action);font-size:.67rem;font-weight:800}.village-place-card__body strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.35rem;line-height:1.08}.village-place-card__body>span{color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.village-place-card__arrow{background:var(--brand-warm);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-weight:800;display:grid;position:absolute;bottom:1rem;right:1rem}.village-empty{border:1.5px dashed var(--village-ink);justify-content:space-between;align-items:center;gap:1.5rem;min-height:9rem;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.village-empty{border:1.5px dashed color-mix(in srgb,var(--village-ink)40%,transparent)}}.village-empty{background:var(--village-paper);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.village-empty{background:color-mix(in srgb,var(--village-paper)72%,transparent)}}.village-empty p{max-width:32rem;color:var(--brand-ink-soft);line-height:1.5}.village-empty--conversation,.village-empty--schedule{margin-top:1.5rem}.village-activity__list>.village-empty{background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0}.people-directory{--village-ink:var(--brand-ink);--village-paper:var(--brand-paper);--people-line:var(--village-ink)}@supports (color:color-mix(in lab, red, red)){.people-directory{--people-line:color-mix(in srgb,var(--village-ink)18%,transparent)}}.people-directory{color:var(--village-ink);gap:clamp(2rem,4vw,3rem);display:grid}.people-directory__hero{grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid}.people-directory__hero:before,.people-directory__hero:after{display:none}.people-directory__intro{z-index:2;position:relative}.people-directory__heading p{color:var(--brand-action);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.people-directory__intro .member-page-title{max-width:18ch;color:var(--village-ink);margin-top:0}.people-directory__intro .member-page-subtitle{max-width:34rem;color:var(--brand-ink-soft);text-wrap:pretty;margin-top:.75rem;line-height:1.55}.people-directory__constellation{min-height:20rem;position:relative}.people-directory__orbit{border:1.5px dashed var(--village-ink);position:absolute;inset:13% 7% 10% 3%}@supports (color:color-mix(in lab, red, red)){.people-directory__orbit{border:1.5px dashed color-mix(in srgb,var(--village-ink)44%,transparent)}}.people-directory__orbit{border-radius:50%;transform:rotate(-9deg)}.people-directory__orbit:before,.people-directory__orbit:after{border:1.5px solid var(--village-ink);background:var(--brand-warm);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute}.people-directory__orbit:before{top:21%;left:-.28rem}.people-directory__orbit:after{background:var(--brand-mint);bottom:2%;right:6%}.people-directory__portrait{z-index:2;border:2px solid var(--village-ink);background:var(--village-paper);box-shadow:4px 5px 0 var(--village-ink);border-radius:50%;display:block;position:absolute;overflow:hidden}.people-directory__portrait>div{width:100%;height:100%}.people-directory__portrait--1{width:clamp(7rem,11vw,9.5rem);height:clamp(7rem,11vw,9.5rem);top:17%;left:4%;transform:rotate(-5deg)}.people-directory__portrait--2{width:clamp(5.5rem,8vw,7rem);height:clamp(5.5rem,8vw,7rem);top:0;right:9%;transform:rotate(5deg)}.people-directory__portrait--3{width:clamp(6.5rem,9vw,8rem);height:clamp(6.5rem,9vw,8rem);bottom:1%;right:0;transform:rotate(3deg)}.people-directory__portrait--4{width:clamp(4.75rem,7vw,6rem);height:clamp(4.75rem,7vw,6rem);bottom:0;left:26%;transform:rotate(-7deg)}.people-directory__constellation-label{z-index:3;border:1.5px solid var(--village-ink);background:var(--brand-warm);box-shadow:2px 3px 0 var(--village-ink);font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.65rem .9rem;font-size:1.05rem;font-weight:700;line-height:1;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)rotate(-3deg)}.people-directory__spark{color:var(--brand-action);font-size:1.5rem;line-height:1;position:absolute}.people-directory__spark--one{top:2%;left:43%;transform:rotate(12deg)}.people-directory__spark--two{bottom:4%;right:34%;transform:rotate(-10deg)}.people-directory__browse{gap:1.5rem;display:grid}.people-directory__heading{border-bottom:2px solid var(--village-ink);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.15rem;display:flex}.people-directory__heading h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;line-height:.98}.people-directory__heading>strong{color:var(--brand-ink-soft);flex:none;font-size:.72rem}.people-directory__location-filter{flex:none;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .75rem;line-height:1;display:inline-flex}.people-directory__location-filter>span{max-width:8rem;font-family:var(--font-body);font-size:.875rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-directory__location-filter .village-location-trigger__chevron{flex:none;width:.75rem;height:.75rem}.people-directory__location-filter:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.people-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;display:grid}.people-directory__grid .village-person-card{min-height:19rem}.people-directory__grid .village-person-card--ambassador{background:var(--brand-mint)}.people-directory__grid .village-person-frame:not(.village-person-frame--ambassador):nth-child(4n+2){--brand-depth-color:var(--brand-mint)}.people-directory__grid .village-person-frame:not(.village-person-frame--ambassador):nth-child(4n+3){--brand-depth-color:var(--brand-pink)}.people-directory__grid .village-person-frame:not(.village-person-frame--ambassador):nth-child(4n){--brand-depth-color:var(--brand-warm)}.people-directory__empty{color:var(--brand-ink);text-align:center;justify-items:center;gap:1.5rem;padding:clamp(2.5rem,5vw,4.5rem) 1.25rem;display:grid}.people-directory__empty-art{width:7.5rem;height:6.5rem;margin-bottom:.25rem;position:relative}.people-directory__empty-card{border:1.5px solid var(--brand-ink);border-radius:1rem;place-items:center;width:4.6rem;height:5.5rem;display:grid;position:absolute}.people-directory__empty-card--back{background:var(--brand-mint);top:.1rem;left:.6rem;transform:rotate(-14deg)}.people-directory__empty-card--front{background:var(--brand-lavender);box-shadow:3px 4px 0 var(--brand-violet);top:.55rem;right:.65rem;transform:rotate(9deg)}.people-directory__empty-card svg{width:2.5rem;height:2.5rem}.people-directory__empty-copy{max-width:32rem}.people-directory__empty h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.people-directory__empty-copy p{color:var(--brand-ink-soft);text-wrap:pretty;margin:.9rem 0 0;font-size:.95rem;line-height:1.65}.people-directory__empty .button.people-directory__empty-action{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);width:auto;min-height:2.75rem;color:var(--brand-ink);box-shadow:3px 3px 0 var(--brand-violet);border-radius:999px;gap:.9rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:800}.people-directory__empty .people-directory__empty-note{max-width:30rem;color:var(--brand-ink-soft);text-wrap:balance;margin:0;font-size:.75rem;line-height:1.5}.village-location-picker{--picker-ink:var(--brand-ink);--picker-paper:var(--brand-paper);color:var(--picker-ink);gap:1.5rem;display:grid}.village-location-picker>header{border-bottom:1.5px solid var(--picker-ink);padding-bottom:1.25rem}.village-location-picker>header>p{color:var(--brand-action);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.village-location-picker>header>h1{font-family:var(--font-display);letter-spacing:-.04em;margin:.45rem 0 0;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1}.village-location-picker>header>span{color:var(--brand-ink-soft);margin-top:.75rem;font-size:.86rem;line-height:1.5;display:block}.village-location-picker__search{gap:.45rem;display:grid}.village-location-picker__search>label,.village-location-picker__results-label{color:var(--picker-ink);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.village-location-picker__search>div{position:relative}.village-location-picker__search svg{width:1.1rem;height:1.1rem;color:var(--brand-action);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.village-location-picker__search input{border:1.5px solid var(--picker-ink);background:var(--picker-paper);width:100%;height:3rem;box-shadow:2px 3px 0 var(--brand-lavender);color:var(--picker-ink);border-radius:.9rem;outline:0;padding:0 1rem 0 2.55rem;font-size:.86rem;font-weight:700}.village-location-picker__search input:focus{outline:3px solid var(--color-ring);outline-offset:2px}.village-location-picker__form{gap:1.25rem;display:grid}.village-location-picker__options{gap:.65rem;margin-top:.55rem;display:grid}.village-location-option{border:1.5px solid var(--picker-ink);grid-template-columns:2.5rem minmax(0,1fr) 1.35rem;align-items:center;gap:.75rem;padding:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.village-location-option{border:1.5px solid color-mix(in srgb,var(--picker-ink)28%,transparent)}}.village-location-option{background:var(--picker-paper);cursor:pointer;transition:border-color .14s ease,box-shadow .14s var(--ease-bounce),transform .14s var(--ease-bounce);border-radius:1rem}.village-location-option:hover{border-color:var(--picker-ink);transform:translateY(-1px)}.village-location-option:has(.village-location-option__radio:checked){border-color:var(--picker-ink);background:var(--brand-lavender);box-shadow:inset 0 0 0 1px var(--picker-ink);transform:translateY(2px)}.village-location-option__radio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.village-location-option:has(.village-location-option__radio:focus-visible){outline:3px solid var(--color-ring);outline-offset:2px}.village-location-option__marker{border:1.5px solid var(--picker-ink);background:var(--brand-mint);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.village-location-option:nth-child(3n+2) .village-location-option__marker{background:var(--brand-warm)}.village-location-option:nth-child(3n+3) .village-location-option__marker{background:var(--brand-pink)}.village-location-option__marker svg{width:1.65rem;height:1.65rem;color:var(--brand-action)}.village-location-option__copy{min-width:0;line-height:1.2;display:grid}.village-location-option__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.village-location-option__copy small{color:var(--brand-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.7rem;overflow:hidden}.village-location-option__check{color:var(--brand-action);opacity:0;transition:opacity .14s ease,transform .14s var(--ease-bounce);transform:scale(.75)}.village-location-option__check svg{width:1.35rem;height:1.35rem}.village-location-option:has(.village-location-option__radio:checked) .village-location-option__check{opacity:1;transform:scale(1)}.member-shell .village-location-picker__submit.button{justify-content:center;width:100%}.village-location-picker__reset{justify-content:center;padding-top:.25rem;display:flex}.village-location-picker__reset button{color:var(--picker-ink);text-underline-offset:.22rem;font-size:.78rem;font-weight:800;text-decoration:underline}.village-location-picker__empty{border:1.5px dashed var(--picker-ink);padding:2rem}@supports (color:color-mix(in lab, red, red)){.village-location-picker__empty{border:1.5px dashed color-mix(in srgb,var(--picker-ink)40%,transparent)}}.village-location-picker__empty{color:var(--brand-ink-soft);text-align:center;border-radius:1.25rem}.meetup-detail{--meetup-ink:var(--brand-ink);--meetup-ink-soft:var(--brand-ink-soft);--meetup-paper:var(--brand-paper);--meetup-line:var(--meetup-ink)}@supports (color:color-mix(in lab, red, red)){.meetup-detail{--meetup-line:color-mix(in srgb,var(--meetup-ink)18%,transparent)}}.meetup-detail{color:var(--meetup-ink)}.meetup-detail__shell{width:100%}.meetup-detail__eyebrow{color:var(--brand-action);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.meetup-invitation{border:1.5px solid var(--meetup-ink);background:var(--meetup-paper);box-shadow:7px 8px 0 var(--brand-mint);border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);display:grid;overflow:hidden}.meetup-invitation__information{background:var(--meetup-paper);grid-template-columns:5rem minmax(0,1fr);grid-template-areas:".eyebrow""date copy";align-items:start;gap:.65rem clamp(1rem,2vw,1.5rem);min-width:0;padding:clamp(1.6rem,4vw,2.8rem);display:grid}.meetup-invitation__eyebrow{grid-area:eyebrow}.meetup-invitation__date{grid-area:date;display:block}.meetup-invitation__copy{grid-area:copy;align-self:start}.meetup-invitation__copy h1{max-width:19ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4.4vw,4rem);font-weight:700;line-height:.98}.meetup-invitation__facts{color:var(--meetup-ink-soft);gap:.65rem;margin-top:1.65rem;font-size:.78rem;line-height:1.35;display:grid}.meetup-invitation__facts>span,.meetup-invitation__facts>a{align-items:flex-start;gap:.55rem;display:flex}.meetup-invitation__facts svg{width:1rem;height:1rem;color:var(--brand-action);flex:none;margin-top:.05rem}.meetup-invitation__facts strong{color:var(--meetup-ink)}.meetup-invitation__facts>a:hover strong{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.meetup-invitation__response{border-left:1.5px dashed var(--meetup-ink);background:var(--brand-lavender)}.meetup-rsvp-card{background:var(--brand-lavender);flex-direction:column;min-height:100%;padding:1.5rem;display:flex}.meetup-rsvp-card--confirmed{background:var(--brand-mint)}.meetup-rsvp-card--past{background:var(--brand-warm);justify-content:center}.meetup-rsvp-card__status{align-items:center;gap:.8rem;display:flex}.meetup-rsvp-card__status>span{border:1.5px solid var(--meetup-ink);background:var(--meetup-paper);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.meetup-rsvp-card__status svg{width:1.35rem;height:1.35rem;color:var(--brand-action)}.meetup-rsvp-card h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.8rem;font-weight:700;line-height:1}.meetup-rsvp-card__message,.meetup-rsvp-card--past>p:not(.meetup-detail__eyebrow){color:var(--meetup-ink-soft);margin:1rem 0 0;font-size:.78rem;line-height:1.45}.meetup-rsvp-card__next-steps{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.meetup-rsvp-card__next-steps a{border:1.5px solid var(--meetup-ink);background:var(--meetup-paper);min-height:3rem;transition:transform .14s var(--ease-bounce),box-shadow .14s var(--ease-bounce);border-radius:.9rem;align-items:center;gap:.4rem;padding:.65rem;font-size:.68rem;font-weight:800;line-height:1.15;display:flex}.meetup-rsvp-card__next-steps a:hover{box-shadow:2px 3px 0 var(--brand-violet);transform:translateY(-2px)}.meetup-rsvp-card__next-steps svg{width:1rem;height:1rem;color:var(--brand-action);flex:none}.meetup-rsvp-card__action{margin-top:1rem}.meetup-rsvp-card__attendance{border-top:1px solid var(--meetup-ink);align-items:center;gap:.65rem;margin-top:auto;padding-top:1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.meetup-rsvp-card__attendance{border-top:1px solid color-mix(in srgb,var(--meetup-ink)18%,transparent)}}.meetup-rsvp-card__attendance p{color:var(--meetup-ink-soft);margin:0;font-size:.68rem;font-weight:750;line-height:1.3}.meetup-rsvp-card__faces{flex:none;padding-left:.35rem;display:flex}.meetup-rsvp-card__faces>span{border:2px solid var(--meetup-paper);background:var(--meetup-paper);border-radius:50%;width:1.85rem;height:1.85rem;margin-left:-.35rem}.meetup-rsvp-card--past>a{text-underline-offset:.22rem;margin-top:1.2rem;font-size:.75rem;font-weight:850;text-decoration:underline}.meetup-detail__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(3rem,7vw,5.5rem);display:grid}.meetup-detail__main{gap:clamp(3rem,6vw,5rem);min-width:0;display:grid}.meetup-story{border-block:1.5px solid var(--meetup-ink);grid-template-columns:minmax(8.5rem,.28fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:1.5rem;display:grid}.meetup-story h2,.meetup-location h2,.meetup-conversation h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:700;line-height:1}.meetup-story__body{max-width:52rem;color:var(--meetup-ink);font-size:.98rem;line-height:1.72}.meetup-story__body .trix-content>:first-child{margin-top:0}.meetup-story__body .trix-content>:last-child{margin-bottom:0}.meetup-location{border:1.5px solid var(--meetup-ink);background:var(--brand-warm);min-height:20rem;box-shadow:6px 7px 0 var(--brand-pink);border-radius:1.6rem;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);scroll-margin-top:6rem;display:grid;overflow:hidden}.meetup-location__map{border-right:1.5px solid var(--meetup-ink);background:var(--brand-lavender);min-height:20rem;position:relative;overflow:hidden}.meetup-location__map img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-default);position:absolute;inset:0}.meetup-location:hover .meetup-location__map img{transform:scale(1.025)}.meetup-location__copy{flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:flex}.meetup-location__copy>div>p:last-child{color:var(--meetup-ink-soft);margin:.75rem 0 0;font-size:.8rem;line-height:1.45}.meetup-location__directions{border-top:1px solid var(--meetup-ink);align-items:center;gap:.5rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.meetup-location__directions{border-top:1px solid color-mix(in srgb,var(--meetup-ink)20%,transparent)}}.meetup-location__directions{font-size:.76rem;font-weight:850}.meetup-location__directions svg{width:1.1rem;height:1.1rem;color:var(--brand-action)}.meetup-location__directions>span{margin-left:auto;font-size:1rem}.meetup-detail__people{gap:1.25rem;display:grid;position:sticky;top:7rem}.meetup-host-card,.meetup-attendees{border:1.5px solid var(--meetup-ink);background:var(--meetup-paper);border-radius:1.45rem}.meetup-host-card{background:var(--brand-mint);box-shadow:5px 6px 0 var(--brand-lavender);padding:1.25rem}.meetup-host-card__profile{justify-items:start;margin-top:1rem;display:grid}.meetup-host-card__avatar{width:5rem;height:5rem}.meetup-host-card__copy{margin-top:1rem;display:grid}.meetup-host-card__copy>small{color:var(--brand-action);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.meetup-host-card__copy>strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.75rem;line-height:1}.meetup-host-card__copy>span{color:var(--meetup-ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.meetup-host-card__copy>b{text-underline-offset:.22rem;margin-top:1rem;font-size:.75rem;text-decoration:underline}.meetup-host-card__profile:hover .meetup-host-card__copy>b{color:var(--brand-action)}.meetup-attendees{overflow:hidden}.meetup-attendees>header{border-bottom:1px solid var(--meetup-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.meetup-attendees>header>strong{border:1.5px solid var(--meetup-ink);background:var(--brand-warm);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;display:grid}.meetup-attendees__list{max-height:26rem;padding:.25rem 1rem;overflow-y:auto}.meetup-attendee{border-bottom:1px solid var(--meetup-line);grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.75rem;display:grid}.meetup-attendee:last-child{border-bottom:0}.meetup-attendee__avatar{width:2.65rem;height:2.65rem}.meetup-attendee>span:nth-child(2){min-width:0;display:grid}.meetup-attendee>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.meetup-attendee>span:nth-child(2)>small{color:var(--meetup-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.64rem;overflow:hidden}.meetup-attendee>b{transition:transform .14s var(--ease-bounce);font-size:.9rem}.meetup-attendee:hover>b{color:var(--brand-action);transform:translate(.18rem)}.meetup-attendees__empty{color:var(--meetup-ink-soft);margin:0;padding:1.5rem 1.1rem;font-size:.75rem;line-height:1.45}.meetup-conversation{scroll-margin-top:6rem}.meetup-conversation>header{border-bottom:1.5px solid var(--meetup-ink);padding-bottom:1.4rem}.meetup-conversation>header>p:last-child{max-width:38rem;color:var(--meetup-ink-soft);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.meetup-conversation .member-comment-thread{margin-top:1.5rem}.dark .meetup-detail{--meetup-ink:var(--color-strong);--meetup-ink-soft:var(--color-muted);--meetup-paper:var(--color-surface)}.dark .meetup-invitation,.dark .meetup-host-card,.dark .meetup-attendees{background:var(--meetup-paper)}.dark .meetup-rsvp-card--past,.dark .meetup-location{background:#cfae9a}@supports (color:color-mix(in lab, red, red)){.dark .meetup-rsvp-card--past,.dark .meetup-location{background:color-mix(in srgb,var(--color-yellow-800)44%,var(--color-surface))}}.dark .meetup-invitation__response,.dark .meetup-rsvp-card{background:#baaedf}@supports (color:color-mix(in lab, red, red)){.dark .meetup-invitation__response,.dark .meetup-rsvp-card{background:color-mix(in srgb,var(--color-violet-800)38%,var(--color-surface))}}.dark .meetup-rsvp-card--confirmed,.dark .meetup-host-card{background:#8fa69c}@supports (color:color-mix(in lab, red, red)){.dark .meetup-rsvp-card--confirmed,.dark .meetup-host-card{background:color-mix(in srgb,var(--color-green-800)52%,var(--color-surface))}}@media (max-width:74.999rem){.meetup-invitation{grid-template-columns:1fr}.meetup-invitation__response{border-top:1.5px dashed var(--meetup-ink);border-left:0}.meetup-rsvp-card{min-height:auto}.meetup-rsvp-card__attendance{margin-top:1.5rem}}@media (max-width:63.999rem){.meetup-detail__layout{grid-template-columns:1fr}.meetup-detail__people{grid-row:1;grid-template-columns:1fr 1fr;position:static}}@media (max-width:47.999rem){.meetup-invitation{box-shadow:4px 5px 0 var(--brand-mint);border-radius:1.35rem}.meetup-invitation__information{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:".eyebrow""date copy";gap:1rem;padding:1.25rem 1.2rem 1.7rem}.meetup-invitation__date .mp-event-date{width:4rem}.meetup-invitation__date .mp-event-date__day{font-size:1.95rem}.meetup-invitation__copy{padding:0}.meetup-invitation__copy h1{font-size:clamp(2.25rem,11vw,3.3rem)}.meetup-rsvp-card{padding:1.25rem 1.2rem}.meetup-rsvp-card__next-steps{grid-template-columns:1fr}.meetup-detail__layout{gap:3rem;margin-top:3rem}.meetup-story,.meetup-location,.meetup-detail__people{grid-template-columns:1fr}.meetup-story{gap:1.5rem}.meetup-location{box-shadow:4px 5px 0 var(--brand-pink)}.meetup-location__map{border-right:0;border-bottom:1.5px solid var(--meetup-ink);min-height:14rem}.meetup-host-card__profile{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem}.meetup-host-card__avatar{width:4.5rem;height:4.5rem}.meetup-host-card__copy{margin-top:0}}.forum-home{--forum-ink:var(--brand-ink);--forum-ink-soft:var(--brand-ink-soft);--forum-paper:var(--brand-paper);--forum-line:var(--forum-ink)}@supports (color:color-mix(in lab, red, red)){.forum-home{--forum-line:color-mix(in srgb,var(--forum-ink)18%,transparent)}}.forum-home{color:var(--forum-ink)}.forum-home__hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);padding-block:0 clamp(1.25rem,3vw,2.25rem);display:grid}.forum-home__content{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}.forum-home__list{min-width:0}.forum-stream>.open-catalog-list>.open-catalog-list__filters{display:none}.forum-stream>.open-catalog-list>.open-catalog-list__body{border-top:2px solid var(--forum-ink)}@media (min-width:1001px){.forum-home__content--with-sidebar{grid-template-columns:minmax(0,1fr) 21rem}}.forum-home__intro{flex-direction:column;justify-content:center;max-width:44rem;display:flex}.forum-home__hero .member-page-title{color:var(--forum-ink)}.forum-home__hero .member-page-subtitle{max-width:39rem;color:var(--forum-ink-soft);margin-top:.75rem;line-height:1.55}.forum-home__intro .forum-home__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:1.35rem;display:flex;overflow:visible}.forum-pulse-frame{--brand-frame-radius:1.35rem;--mp-card-accent:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.forum-pulse-frame{--mp-card-accent:color-mix(in srgb,var(--brand-lavender)72%,var(--forum-paper))}}.forum-pulse{background:var(--brand-lavender);flex-direction:column;justify-content:space-between;gap:1.1rem;min-height:100%;padding:1.2rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-pulse{background:color-mix(in srgb,var(--brand-lavender)72%,var(--forum-paper))}}.forum-pulse__people{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.forum-pulse__faces{padding-left:.45rem;display:flex}.forum-pulse__faces>span{width:2.15rem;height:2.15rem;margin-left:-.45rem}.forum-pulse__people p{margin:0;line-height:1.4;display:grid}.forum-pulse__people strong{font-size:.95rem}.forum-pulse__people p>span,.forum-pulse__quiet{color:var(--forum-ink-soft);margin-top:.18rem;font-size:.8125rem}.forum-pulse__link{border-top:1px solid var(--forum-ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-pulse__link{border-top:1px solid color-mix(in srgb,var(--forum-ink)22%,transparent)}}.forum-pulse__link{color:var(--forum-ink);font-size:.8rem;font-weight:850}.forum-pulse__link:hover{color:var(--brand-action)}.forum-view-nav{scrollbar-width:none;align-items:center;gap:clamp(1rem,3vw,1.8rem);padding-block:.85rem .35rem;display:flex;overflow-x:auto}.forum-view-nav::-webkit-scrollbar{display:none}.forum-view-nav__item{min-height:2rem;color:var(--forum-ink-soft);flex:none;align-items:center;padding:.35rem .05rem .6rem;font-size:.72rem;font-weight:800;transition:color .14s;display:inline-flex;position:relative}.forum-view-nav__item>span{background:var(--brand-action);transform-origin:50%;height:2px;transition:transform .18s var(--ease-bounce);border-radius:999px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.forum-view-nav__item:hover,.forum-view-nav__item.is-current{color:var(--forum-ink)}.forum-view-nav__item.is-current>span{transform:scaleX(1)}.forum-welcome{border:1.5px solid var(--forum-ink);background:var(--brand-warm);color:var(--forum-ink);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem 1.15rem;display:grid}.forum-welcome__icon{border:1.5px solid var(--forum-ink);background:var(--forum-paper);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.forum-welcome__icon svg{width:1.75rem;height:1.75rem;color:var(--brand-action)}.forum-welcome>span:nth-child(2){display:grid}.forum-welcome small{font-size:.7rem;font-weight:700}.forum-welcome strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.15}.forum-welcome__prompt{font-size:.75rem;font-weight:800}.forum-stream-heading{border-bottom:2px solid var(--forum-ink);justify-content:space-between;align-items:end;gap:2rem;padding:clamp(2rem,4vw,3rem) 0 1rem;display:flex}.forum-stream-heading h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:700;line-height:1}.forum-stream-heading>div>span{max-width:43rem;color:var(--forum-ink-soft);margin-top:.65rem;font-size:.9rem;line-height:1.45;display:block}.forum-stream-heading>strong{color:var(--forum-ink-soft);flex:none;font-size:.72rem}.forum-pinned{border:1.5px solid var(--forum-ink);background:var(--brand-lavender);border-radius:1.25rem;margin:1rem 0 1.5rem;overflow:hidden}.forum-pinned__label{border-bottom:1px solid var(--forum-ink);align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-pinned__label{border-bottom:1px solid color-mix(in srgb,var(--forum-ink)30%,transparent)}}.forum-pinned__label{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.forum-pinned__label svg{width:1rem;height:1rem}.forum-thread-list{margin-top:1rem}.forum-reply-list{border:1.5px solid var(--forum-ink);background:var(--forum-paper);box-shadow:5px 6px 0 var(--brand-mint);border-radius:1.35rem;margin-top:1rem;overflow:hidden}.forum-thread{border-bottom:1px solid var(--forum-ink);background:var(--forum-paper);color:var(--forum-ink);grid-template-columns:3.25rem minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:1.05rem;padding:1.2rem 1.25rem;transition:background-color .15s;display:grid}.forum-thread:last-child{border-bottom:0}.forum-thread-list>.forum-thread{--list-hover-background:transparent;background:0 0;border-bottom:0;padding-block:clamp(1.5rem,2.5vw,2rem);padding-inline:0;position:relative}.forum-thread-list>.forum-thread:first-child{padding-top:clamp(.75rem,1.25vw,1rem)}.forum-thread-list>.forum-thread:not(:last-child):after{content:"";border-bottom:1px solid var(--forum-ink);inset-inline:0;grid-column:2/-1;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.forum-thread-list>.forum-thread:not(:last-child):after{border-bottom:1px solid color-mix(in srgb,var(--forum-ink)20%,transparent)}}.forum-thread-list>.forum-thread:not(:last-child):after{pointer-events:none}.forum-thread-list>.forum-thread--without-avatar:not(:last-child):after{grid-column:1/-1}.forum-thread-list .forum-thread__avatar{align-self:start}.forum-pinned .forum-thread{background:0 0;padding-inline:1rem}.forum-thread__avatar{background:var(--brand-warm);border-radius:50%;width:3.25rem;height:3.25rem;display:block;overflow:hidden}.forum-thread__body{min-width:0;display:grid}.forum-thread__overline{color:var(--brand-action);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:flex}.forum-thread__overline>span+span:before{color:var(--forum-line);content:"•";margin-right:.45rem}.forum-thread__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin-top:.35rem;font-size:clamp(1.15rem,1.8vw,1.38rem);font-weight:600;line-height:1.15}.forum-thread__excerpt{color:var(--forum-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-thread__meta{color:var(--forum-ink-soft);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;font-size:.75rem;font-weight:650;display:flex}.forum-thread__meta>span:not(.forum-thread__responders)+span:not(.forum-thread__responders):before{color:var(--forum-line);content:"/";margin-right:.55rem}.forum-thread__first-reply{color:var(--brand-action);font-weight:800}.forum-thread__responders{align-items:center;gap:.45rem;display:inline-flex}.forum-thread__responders:before{color:var(--forum-line);content:"/"}.forum-thread__responder-avatars{margin-left:.1rem;display:flex}.forum-thread__responder-avatars>span{border:1.5px solid var(--forum-paper);background:var(--brand-mint);border-radius:50%;width:1.2rem;height:1.2rem;overflow:hidden}.forum-thread__responder-avatars>span+span{margin-left:-.35rem}.forum-thread__end{justify-content:flex-end;align-self:center;align-items:center;gap:.8rem;min-width:5.5rem;display:flex}.forum-thread__reply-count{white-space:nowrap;color:var(--forum-ink-soft);align-items:baseline;gap:.3rem;line-height:1;display:inline-flex}.forum-thread__reply-count strong{color:var(--forum-ink);font-family:var(--font-body);font-size:.95rem;font-weight:700}.forum-thread__reply-count small{font-size:.8125rem;font-weight:500}.forum-thread--without-avatar{grid-template-columns:minmax(0,1fr) auto}.forum-thread--compact{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;padding:1rem 0}.forum-thread--compact .forum-thread__avatar{width:2.5rem;height:2.5rem}.forum-thread--compact .forum-thread__overline,.forum-thread--compact .forum-thread__excerpt,.forum-thread--compact .forum-thread__responders,.forum-thread--compact .forum-thread__end>:not(.forum-thread__arrow){display:none}.forum-thread--compact .forum-thread__title{margin-top:0;font-size:.92rem}.forum-thread--compact .forum-thread__meta{margin-top:.35rem}.forum-thread--compact .forum-thread__meta>span:first-child,.forum-thread--compact .forum-thread__meta>span:nth-child(2),.forum-thread--compact .forum-thread__meta>span:nth-child(3):before{display:none}.forum-thread--compact .forum-thread__arrow{background:0 0;border:0;width:1.8rem;height:1.8rem}.forum-reply{border-bottom:1px solid var(--forum-line);color:var(--forum-ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.3rem 0;display:grid}.forum-reply:last-child{border-bottom:0}.forum-reply__avatar{border-radius:50%;width:3rem;height:3rem;overflow:hidden}.forum-reply__body,.forum-reply__byline{display:flex}.forum-reply__body{flex-direction:column;min-width:0}.forum-reply__byline{align-items:baseline;gap:.5rem;font-size:.74rem}.forum-reply__byline span,.forum-reply__thread{color:var(--forum-ink-soft)}.forum-reply__copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.94rem;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-reply__thread{text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:.72rem;font-weight:700;overflow:hidden}.forum-reply__arrow{align-self:center;font-weight:800}.forum-empty{text-align:center;align-content:center;place-items:center;min-height:24rem;padding:3rem 1.5rem;display:grid}.forum-empty>svg{width:3.5rem;height:3.5rem;color:var(--brand-action)}.forum-empty h2{font-family:var(--font-display);margin:1rem 0 0;font-size:2rem;line-height:1.1}.forum-empty p{max-width:28rem;color:var(--forum-ink-soft);margin:.65rem 0 1.25rem}.forum-post-page{--forum-post-ink:var(--brand-ink);--forum-post-ink-soft:var(--brand-ink-soft);--forum-post-paper:var(--brand-paper);--forum-post-accent:var(--brand-action);--forum-post-depth:var(--brand-lavender);--forum-post-line:var(--forum-post-ink)}@supports (color:color-mix(in lab, red, red)){.forum-post-page{--forum-post-line:color-mix(in srgb,var(--forum-post-ink)17%,transparent)}}.forum-post-page{color:var(--forum-post-ink);padding:clamp(1rem,2.4vw,1.75rem) 0 clamp(5rem,8vw,7rem)}.member-comment-thread{--forum-post-ink:var(--brand-ink);--forum-post-ink-soft:var(--brand-ink-soft);--forum-post-paper:var(--brand-paper);--forum-post-accent:var(--brand-action);--forum-post-depth:var(--brand-lavender);--forum-post-line:var(--forum-post-ink)}@supports (color:color-mix(in lab, red, red)){.member-comment-thread{--forum-post-line:color-mix(in srgb,var(--forum-post-ink)17%,transparent)}}.member-comment-thread{color:var(--forum-post-ink)}.forum-post-page ::selection{background:var(--brand-warm);color:var(--forum-post-ink)}.forum-post-toolbar{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,58rem);min-height:2.75rem;margin-inline:auto;display:flex}.forum-post-toolbar .mp-back-link{margin-bottom:0}.forum-post-toolbar__actions{flex:none;align-items:center;gap:.45rem;display:flex}.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button,.member-shell .forum-post-toolbar__actions>.relative>.button{border:1px solid var(--forum-post-line);background:var(--forum-post-paper);border-radius:50%;width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0}@supports (color:color-mix(in lab, red, red)){.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button,.member-shell .forum-post-toolbar__actions>.relative>.button{background:color-mix(in srgb,var(--forum-post-paper)90%,transparent)}}.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button,.member-shell .forum-post-toolbar__actions>.relative>.button{box-shadow:none;color:var(--forum-post-ink);transition:border-color .15s ease,background-color .15s ease,transform .15s var(--ease-bounce)}.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button:hover,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button:hover,.member-shell .forum-post-toolbar__actions>.relative>.button:hover{border-color:var(--forum-post-ink);background:var(--forum-post-paper);box-shadow:none;transform:translateY(-1px)}.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button:active,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button:active,.member-shell .forum-post-toolbar__actions>.relative>.button:active{transform:translateY(1px)}.forum-post-toolbar__menu{border:1px solid var(--forum-post-line);background:var(--forum-post-paper);color:var(--forum-post-ink)}.forum-post{border:1.5px solid var(--forum-post-ink);background:var(--forum-post-paper);width:min(100%,58rem);box-shadow:5px 6px 0 var(--forum-post-depth);border-radius:1.6rem;margin:clamp(1.25rem,3vw,2.25rem) auto 0;overflow:clip}.forum-post__header{border-bottom:1px solid var(--forum-post-line);background:var(--forum-post-depth);padding:clamp(1.5rem,4vw,3rem) 0}@supports (color:color-mix(in lab, red, red)){.forum-post__header{background:color-mix(in srgb,var(--forum-post-depth)17%,var(--forum-post-paper))}}.forum-post__taxonomy{width:min(100% - 3rem,46rem);color:var(--forum-post-accent);letter-spacing:.095em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin-inline:auto;font-size:.68rem;font-weight:850;line-height:1.2;display:flex}.forum-post__taxonomy a{color:var(--forum-post-ink-soft);text-underline-offset:.22rem;text-decoration-color:#0000;transition:color .14s,text-decoration-color .14s}.forum-post__taxonomy a:hover{color:var(--forum-post-ink);text-decoration:underline}.forum-post__taxonomy-divider{color:var(--forum-post-line)}.forum-post__pinned{border:1px solid var(--forum-post-ink);align-items:center;gap:.3rem;margin-right:.2rem;padding:.3rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.forum-post__pinned{border:1px solid color-mix(in srgb,var(--forum-post-ink)32%,transparent)}}.forum-post__pinned{background:var(--brand-mint);color:var(--forum-post-ink);letter-spacing:.055em;border-radius:999px}.forum-post__title{width:min(100% - 3rem,46rem);color:var(--forum-post-ink);font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin:.75rem auto 0;font-size:clamp(2.45rem,6vw,4.25rem);font-weight:500;line-height:.98}.forum-post__author{align-items:center;gap:.8rem;width:min(100% - 3rem,46rem);margin:clamp(1.45rem,2.5vw,2rem) auto 0;display:flex}.forum-post__author-avatar{border:1.5px solid var(--forum-post-ink);background:var(--brand-mint);width:3rem;height:3rem;box-shadow:2px 2px 0 var(--brand-warm);transition:transform .15s var(--ease-bounce);border-radius:50%;flex:none;display:block}.forum-post__author-avatar:hover{transform:translateY(-1px)}.forum-post__author-avatar .avatar-badge{bottom:-.18rem;right:-.18rem}.forum-post__author-copy{gap:.25rem;min-width:0;display:grid}.forum-post__author-heading{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.forum-post__author-name{width:fit-content;color:var(--forum-post-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;line-height:1.15;overflow:hidden}.forum-post__author-name:hover{color:var(--forum-post-accent)}.forum-post__meta{color:var(--forum-post-ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.7rem;font-weight:650;line-height:1.3;display:flex}.forum-post__meta>span+span:before{color:var(--forum-post-line);content:"/";margin-right:.45rem}.forum-post__role,.forum-comment__role,.forum-comment-reply__role{border:1px solid var(--forum-post-ink);flex:none;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.forum-post__role,.forum-comment__role,.forum-comment-reply__role{border:1px solid color-mix(in srgb,var(--forum-post-ink)26%,transparent)}}.forum-post__role,.forum-comment__role,.forum-comment-reply__role{color:var(--forum-post-ink);letter-spacing:.03em;font-size:.64rem;font-weight:800;line-height:1}.forum-post__role{background:var(--brand-mint);border-radius:999px;margin-left:0;padding:.38rem .65rem}.forum-post__body{width:min(100% - 3rem,46rem);color:var(--forum-post-ink);margin-inline:auto;padding:clamp(1.8rem,4.2vw,3.25rem) 0 clamp(1.5rem,3.5vw,2.7rem);font-size:clamp(1.03rem,1.35vw,1.13rem);line-height:1.78}.forum-post__body :where(p,li){line-height:inherit}.forum-post__body :where(h2,h3,h4){color:var(--forum-post-ink);line-height:1.15}.forum-post__body a{color:var(--forum-post-accent);text-underline-offset:.2rem;text-decoration-thickness:1.5px}.forum-post__footer{border-top:1px solid var(--forum-post-line);align-items:center;gap:.75rem;width:min(100% - 3rem,46rem);min-height:4.5rem;margin-inline:auto;padding:1rem 0 1.3rem;display:flex}.forum-post__edit{color:var(--forum-post-ink-soft);text-underline-offset:.22rem;margin-left:auto;font-size:.75rem;font-weight:750;text-decoration:underline}.forum-post__edit:hover{color:var(--forum-post-ink)}.forum-post__gate{text-align:center;justify-items:center;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;display:grid}.forum-post__gate-icon{border:1.5px solid var(--forum-post-ink);background:var(--brand-lavender);width:3.2rem;height:3.2rem;color:var(--forum-post-ink);border-radius:50%;place-items:center;display:grid}.forum-post__gate h2{font-family:var(--font-display);margin:1.2rem 0 0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;line-height:1.05}.forum-post__gate p{max-width:34rem;color:var(--forum-post-ink-soft);margin:.65rem 0 1.4rem;font-size:.92rem;line-height:1.55}.dark .village-for-you{--village-ink:var(--color-strong);--village-paper:var(--color-surface);--village-canvas:var(--color-bg)}.dark .village-people{background:#7f938b}@supports (color:color-mix(in lab, red, red)){.dark .village-people{background:color-mix(in srgb,var(--color-green-900)58%,var(--color-surface))}}.dark .village-location small,.dark .village-person-card__meta,.dark .village-person-card__bio,.dark .village-place-card__body>span,.dark .village-live small,.dark .village-meetup small,.dark .village-replay__copy small,.dark .village-empty p{color:var(--color-muted)}.dark .people-directory{--village-ink:var(--color-strong);--village-paper:var(--color-surface)}.dark .people-directory__hero,.dark .people-directory__filter-panel{background:0 0}.dark .people-directory__intro .member-page-subtitle,.dark .people-directory__heading>strong,.dark .people-directory__filter-copy>p,.dark .people-directory__empty p{color:var(--color-muted)}.dark .people-directory__filters>.relative>button,.dark .people-directory__filters>a,.dark .people-directory__filters>.relative>div:last-child{background-color:var(--color-surface);color:var(--color-strong)}.dark .people-directory__filters>.relative>button.bg-violet,.dark .people-directory__filters>a.bg-violet{background:var(--brand-purple);color:#fff}.dark .people-directory__filters>.people-directory__location-filter.is-selected{border-color:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.dark .people-directory__filters>.people-directory__location-filter.is-selected{border-color:color-mix(in srgb,var(--brand-warm)50%,transparent)}}.dark .people-directory__filters>.people-directory__location-filter.is-selected{background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.dark .people-directory__filters>.people-directory__location-filter.is-selected{background:color-mix(in srgb,var(--brand-warm)32%,var(--color-surface))}}.dark .people-directory__filters>.people-directory__location-filter.is-selected{color:var(--color-strong)}.dark .village-location-picker{--picker-ink:var(--color-strong);--picker-paper:var(--color-surface)}.dark .village-location-picker>header>span,.dark .village-location-option__copy small,.dark .village-location-picker__empty{color:var(--color-muted)}.dark .village-location-option:has(.village-location-option__radio:checked){background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.dark .village-location-option:has(.village-location-option__radio:checked){background:color-mix(in srgb,var(--brand-lavender)17%,var(--color-surface))}}.dark .forum-home{--forum-ink:var(--color-strong);--forum-ink-soft:var(--color-muted);--forum-paper:var(--color-surface)}.dark .forum-pulse,.dark .forum-pinned{background:#4a29aa}@supports (color:color-mix(in lab, red, red)){.dark .forum-pulse,.dark .forum-pinned{background:color-mix(in srgb,var(--color-violet-800)34%,var(--forum-paper))}}.dark .forum-welcome{background:#934619}@supports (color:color-mix(in lab, red, red)){.dark .forum-welcome{background:color-mix(in srgb,var(--color-yellow-800)38%,var(--forum-paper))}}.dark .forum-post-page,.dark .member-comment-thread,.dark .comment-edit{--forum-post-ink:var(--color-strong);--forum-post-ink-soft:var(--color-muted);--forum-post-paper:var(--color-surface);--forum-post-accent:var(--color-violet-300);--forum-post-depth:#8967dc}@supports (color:color-mix(in lab, red, red)){.dark .forum-post-page,.dark .member-comment-thread,.dark .comment-edit{--forum-post-depth:color-mix(in srgb,var(--color-violet-700)72%,var(--color-bg))}}.dark .forum-post-page,.dark .member-comment-thread,.dark .comment-edit{--forum-post-line:#ffffff24}.dark .forum-post__header{background:#3e2986}@supports (color:color-mix(in lab, red, red)){.dark .forum-post__header{background:color-mix(in srgb,var(--color-violet-900)22%,var(--forum-post-paper))}}.dark .forum-post__pinned,.dark .forum-post__role{background:#285340}@supports (color:color-mix(in lab, red, red)){.dark .forum-post__pinned,.dark .forum-post__role{background:color-mix(in srgb,var(--color-green-800)64%,var(--forum-post-paper))}}.dark .forum-post__author-avatar{background:var(--color-green-800);box-shadow:2px 2px 0 var(--forum-post-depth)}.dark .forum-reply-composer__avatar,.dark .forum-comment__avatar,.dark .forum-comment-reply__avatar{background:var(--color-green-800)}.dark .forum-reply-composer__avatar,.dark .forum-comment__avatar{box-shadow:2px 2px 0 var(--forum-post-depth)}.forum-thread__avatar,.forum-thread__responder-avatars>span,.forum-reply__avatar,.forum-post__author-avatar,.forum-reply-composer__avatar,.forum-comment__avatar,.forum-comment-reply__avatar{box-shadow:none;background:0 0;border:0;overflow:visible}.dark .forum-reply-composer__icon,.dark .forum-comment__pinned{background:#b95915}@supports (color:color-mix(in lab, red, red)){.dark .forum-reply-composer__icon,.dark .forum-comment__pinned{background:color-mix(in srgb,var(--color-yellow-700)58%,var(--forum-post-paper))}}.dark .forum-reply-composer__icon,.dark .forum-comment__pinned{color:var(--forum-post-ink)}.dark .comment-form__errors{background:#7b2121}@supports (color:color-mix(in lab, red, red)){.dark .comment-form__errors{background:color-mix(in srgb,var(--color-red-900)55%,var(--forum-post-paper))}}.dark .comment-form__guidelines{background:#224537}@supports (color:color-mix(in lab, red, red)){.dark .comment-form__guidelines{background:color-mix(in srgb,var(--color-green-900)45%,var(--forum-post-paper))}}@media (max-width:74.999rem){.people-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.999rem){.people-directory__hero{grid-template-columns:1fr;min-height:auto}.people-directory__intro .member-page-title{max-width:18ch}.people-directory__constellation{justify-self:center;width:min(100%,38rem)}.people-directory__filter-panel{flex-direction:column;align-items:flex-start}.people-directory__filters{justify-content:flex-start}.people-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.village-for-you__today{grid-template-columns:1fr}.village-people__grid,.village-places__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-pulse{min-height:auto}}@media (max-width:47.999rem){.village-heartbeat{white-space:normal}.people-directory{gap:2rem}.people-directory__hero{box-shadow:none;background:0 0;border-radius:0;padding:0 0 1.4rem}.people-directory__intro .member-page-title{max-width:13ch}.people-directory__intro .member-page-subtitle{font-size:1rem}.people-directory__hero .village-location{width:100%;margin-top:1.4rem}.people-directory__constellation{min-height:14rem}.people-directory__portrait--1{width:6.5rem;height:6.5rem}.people-directory__portrait--2{width:4.7rem;height:4.7rem;right:5%}.people-directory__portrait--3{width:5.7rem;height:5.7rem}.people-directory__portrait--4{display:none}.people-directory__constellation-label{font-size:.92rem;left:48%}.people-directory__heading{flex-direction:column;align-items:flex-start;gap:.7rem}.people-directory__heading h2{font-size:clamp(2.1rem,11vw,3rem)}.people-directory__filter-panel{box-shadow:none;padding:.8rem 0}.people-directory__filter-copy{min-width:0}.people-directory__filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.35rem;overflow-x:auto}.people-directory__filters::-webkit-scrollbar{display:none}.people-directory__filters>*{flex:none}.people-directory__grid{grid-template-columns:1fr}.people-directory__grid .village-person-card{min-height:14rem}.village-section-heading{flex-direction:column;align-items:start;gap:.9rem}.village-section-heading h2{max-width:18ch}.village-people{box-shadow:4px 5px 0 var(--brand-pink);border-radius:1.5rem;padding:1.25rem}.village-people__grid,.village-places__grid{grid-template-columns:1fr}.village-person-card{min-height:13rem}.village-empty{flex-direction:column;align-items:start}.forum-home__hero,.forum-home__hero--with-pulse{grid-template-columns:1fr;align-items:start;min-height:auto}.forum-home__actions{flex-direction:column;align-items:flex-start}.forum-pulse__people{grid-template-columns:1fr}.forum-pulse__link{width:100%}.forum-view-nav{margin-inline:calc(var(--member-frame-gutter,1rem)*-1);padding-inline:var(--member-frame-gutter,1rem)}.forum-welcome{grid-template-columns:auto minmax(0,1fr)}.forum-welcome__prompt{display:none}.forum-stream-heading{flex-direction:column;align-items:start;gap:.7rem}.forum-thread{grid-template-columns:2.75rem minmax(0,1fr);gap:.8rem;padding:1rem}.forum-thread__avatar{width:2.75rem;height:2.75rem}.forum-thread__end,.forum-thread__responders{display:none}.forum-thread--without-avatar{grid-template-columns:1fr}.forum-thread--compact{grid-template-columns:2.5rem minmax(0,1fr) auto}.forum-thread--compact .forum-thread__end{display:grid}.forum-reply{grid-template-columns:2.5rem minmax(0,1fr)}.forum-reply__avatar{width:2.5rem;height:2.5rem}.forum-reply__arrow{display:none}.forum-post-page{padding-top:.75rem}.forum-post-toolbar{min-height:2.5rem;padding-inline:.1rem}.member-shell .forum-post-toolbar__actions>[data-member-discussion-follow] .button,.member-shell .forum-post-toolbar__actions>[data-member-bookmark] .button,.member-shell .forum-post-toolbar__actions>.relative>.button{width:2.4rem;height:2.4rem;min-height:2.4rem}.forum-post{box-shadow:3px 4px 0 var(--forum-post-depth);border-radius:1.2rem;margin-top:1rem}.forum-post__header{padding:1.35rem 0 1.45rem}.forum-post__taxonomy{width:calc(100% - 2.5rem);font-size:.61rem}.forum-post__title{width:calc(100% - 2.5rem);margin-top:.65rem;font-size:clamp(2.15rem,12vw,3.2rem)}.forum-post__author{align-items:flex-start;width:calc(100% - 2.5rem);margin-top:1.35rem}.forum-post__author-avatar{width:2.75rem;height:2.75rem}.forum-post__role{padding-inline:.5rem;font-size:.59rem}.forum-post__body{width:calc(100% - 2.5rem);padding:1.55rem 0 1.35rem;font-size:1rem;line-height:1.7}.forum-post__footer{width:calc(100% - 2.5rem)}.forum-conversation{width:calc(100% - 2.5rem);margin-top:3rem}.forum-conversation__header{gap:.75rem}.forum-conversation__heading h2{font-size:1.45rem}.forum-conversation__composer{box-shadow:3px 4px 0 var(--forum-post-depth)}.forum-reply-composer__trigger{gap:.7rem;min-height:4.7rem;padding:.75rem .8rem}.forum-reply-composer__avatar{width:2.5rem;height:2.5rem}.forum-reply-composer__copy>strong{font-size:1.08rem}.forum-reply-composer__icon{width:2rem;height:2rem}.comment-form{padding:1rem}.comment-form__intro h3{font-size:1.42rem}.comment-editor .comment-editor__surface{min-height:9rem;padding:.9rem}.comment-editor .comment-editor__surface--compact{min-height:6.5rem}.forum-comment-list{margin-top:1.6rem}.forum-comment-stream{gap:1rem}.forum-comment{--comment-reply-indent:0;box-shadow:3px 4px 0 var(--comment-depth)}.forum-comment__header{gap:.65rem;padding:.8rem .9rem}.forum-comment__avatar{width:2.55rem;height:2.55rem}.forum-comment__content{padding:1rem .95rem}.forum-comment__actions{margin-inline:.95rem}.forum-comment__copy,.forum-comment-reply__copy{font-size:.94rem;line-height:1.58}.forum-comment__children{margin:0;padding:.25rem .95rem .85rem}.forum-comment__children-list{padding-left:.75rem}.forum-comment-reply__copy{margin-top:.65rem}.forum-comment__reply-form{margin:0}}@media (max-width:23rem){.comment-editor .rich-text-editor__toolbar-label{display:none}}@media (prefers-reduced-motion:reduce){.people-directory__filters>.relative>button,.people-directory__filters>a,.village-room,.village-person-frame,.village-place-card__image img,.forum-thread,.forum-thread__arrow,.forum-post-toolbar .mp-back-link__icon,.forum-post-toolbar__actions .button,.forum-post__author-avatar{transition:none!important}}@media (max-width:74.999rem){.village-schedule__stage--3-groups>.village-room-frame{grid-column:1/-1}.village-schedule__stage--3-groups>.village-live-list,.village-schedule__stage--3-groups>.village-replays{grid-column:span 6}}@media (max-width:1000px){.village-local-card{grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1.2fr);align-items:center}.village-local-card__ambassadors,.village-local-card__empty{border-top:0;border-left:1px solid var(--village-line);padding-top:0;padding-left:1rem}}@media (max-width:47.999rem){.village-for-you__today{gap:3.5rem}.village-section-heading{flex-direction:row;align-items:end;gap:1rem}.village-section-heading__link{font-size:.78rem}.village-schedule__stage{grid-template-columns:minmax(0,1fr);gap:.85rem}.village-schedule__stage>*{grid-column:1/-1!important}.village-activity__titlebar{grid-template-columns:minmax(0,1fr);gap:.9rem}.village-activity__titlebar>.village-heartbeat{justify-self:start}.village-local-card{grid-template-columns:1fr}.village-local-card__ambassadors,.village-local-card__empty{border-top:1px solid var(--village-line);border-left:0;padding-top:.85rem;padding-left:0}.village-room-frame,.village-live-list,.village-replays{min-height:0}.village-room{min-height:20rem}.village-live-list,.village-replays{border-radius:1.25rem}.village-room__topline{flex-direction:column;align-items:start;gap:.35rem}.village-room__rhythm{text-align:left}.village-room__body{align-items:flex-start}.village-room__calendar{width:4rem}.village-room__title{font-size:1.75rem}.village-room__footer{align-items:end}.village-room__cta{gap:.3rem;font-size:.67rem}.village-live-list,.village-replays{padding-inline:.9rem}.village-activity__heading h2{font-size:1.375rem}.village-activity-item{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.7rem;min-height:5.5rem;padding-inline:0}.village-activity-item__visual{width:2.8rem;height:2.8rem}.village-activity-item:not(:last-child):after{left:3.5rem}.village-activity-item__copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.village-schedule__stage>*{animation:none}.village-room,.village-live,.village-replay,.village-activity-item,.village-activity__compose,.village-room__arrow,.village-live__arrow,.village-replay__arrow,.village-activity-item__arrow{transition:none!important}}.member-header .member-header__frame{padding-bottom:.5rem}.member-header:after{content:"";background:linear-gradient(to bottom,var(--member-header-canvas)0,var(--member-header-canvas)calc(100% - 116px),var(--member-header-canvas)calc(100% - 100px),var(--member-header-canvas)calc(100% - 80px),var(--member-header-canvas)calc(100% - 58px),var(--member-header-canvas)calc(100% - 36px),var(--member-header-canvas)calc(100% - 16px),transparent 100%);height:calc(100% + 64px);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.member-header:after{background:linear-gradient(to bottom,var(--member-header-canvas)0,var(--member-header-canvas)calc(100% - 116px),color-mix(in srgb,var(--member-header-canvas)96%,transparent)calc(100% - 100px),color-mix(in srgb,var(--member-header-canvas)84%,transparent)calc(100% - 80px),color-mix(in srgb,var(--member-header-canvas)60%,transparent)calc(100% - 58px),color-mix(in srgb,var(--member-header-canvas)30%,transparent)calc(100% - 36px),color-mix(in srgb,var(--member-header-canvas)8%,transparent)calc(100% - 16px),transparent 100%)}}.member-header:after{pointer-events:none;opacity:0}.member-header[data-scrolled=true]:after{opacity:1}.member-header[data-scrolled=true] .member-header__surface{background:0 0}.member-account-menu .filter-select__options{width:17rem;left:auto;right:0}.member-account-menu .filter-select__header{overflow-wrap:anywhere}.member-explore-menu{margin-left:-.75rem}.member-header__local-nav:has(.member-explore-menu){overflow:visible}@media (max-width:640px){.member-explore-menu{margin-left:-.75rem}}.member-shell__content{overflow:clip}.member-explore-menu .filter-select__list{scrollbar-width:none}.member-explore-menu .filter-select__list::-webkit-scrollbar{display:none}.member-collection-empty{grid-template-columns:var(--mp-number-dot-size)minmax(0,1fr);border:1.5px dashed var(--brand-ink);align-items:start;column-gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.member-collection-empty{border:1.5px dashed color-mix(in srgb,var(--brand-ink)35%,transparent)}}.member-collection-empty{border-radius:var(--brand-frame-radius);color:var(--brand-ink);--mp-number-dot-size:2.75rem;background:#0000000d}.member-collection-empty--lavender{--mp-number-dot-background:var(--brand-lavender)}.member-collection-empty--warm{--mp-number-dot-background:var(--brand-warm)}.member-collection-empty__icon{color:var(--brand-ink)}.member-collection-empty__copy{min-width:0}.grow-dashboard .member-collection-empty h3,.member-collection-empty h3{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.member-collection-empty p{max-width:38rem;color:var(--brand-ink-soft);margin:.35rem 0 1rem;font-size:.95rem;line-height:1.55}@media (max-width:640px){.member-collection-empty{padding:1.25rem 1rem 1rem}}.village-activity-item__visual--event{background:0 0;border:0;border-radius:.65rem}.village-activity-item__visual--event>img{object-fit:cover;border:1px solid var(--brand-ink);border-radius:inherit;width:100%;height:100%}.village-activity-item__visual--event>.mp-event-date{width:3.25rem}.member-program-frame{--brand-frame-radius:1.25rem}.member-program-card{background:var(--brand-paper);color:var(--brand-ink);flex-direction:column;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.member-program-card__header{align-items:center;gap:.75rem;display:flex}.member-program-card__cover{border:1.5px solid var(--brand-ink);background:var(--mp-card-accent);border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative;overflow:hidden}.member-program-card__header .open-catalog-list__arrow{margin-left:auto}.member-program-card__title{font-family:var(--font-display);text-wrap:pretty;font-size:1.5rem;font-weight:500;line-height:1.2}.member-program-card__people{color:var(--brand-ink-soft);margin-top:.35rem;font-size:.875rem;line-height:1.5}.member-program-card:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px}.meetup-management__header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.meetup-management__archive-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}@media (max-width:640px){.meetup-management__header{flex-direction:column;align-items:start}.meetup-management__archive-row{gap:.8rem}}@media (max-width:360px){.member-header__frame.member-frame{padding-inline:.25rem}.member-header__frame>div{gap:.25rem}}.member-area-menu{--area-menu-tint:var(--brand-lavender);--member-header-active:var(--area-menu-tint)}.member-area-menu--infanzia{--area-menu-tint:var(--brand-warm)}.member-area-menu--villaggio{--area-menu-tint:var(--brand-mint)}.member-area-menu [data-app-context=crescita]{--list-hover-background:var(--brand-lavender)}.member-area-menu [data-app-context=infanzia]{--list-hover-background:var(--brand-warm)}.member-area-menu [data-app-context=villaggio]{--list-hover-background:var(--brand-mint)}.member-area-menu .filter-select__option[aria-current=page]{background:var(--area-menu-tint);color:var(--brand-ink);font-weight:700}.member-play-home{color:var(--brand-ink);--color-strong:var(--brand-ink);--color-muted:var(--brand-ink-soft);--color-solid:var(--brand-ink);--color-surface:var(--brand-paper)}.dark .member-play-home{--brand-ink:var(--color-purple-100);--brand-ink-soft:var(--color-purple-200);--brand-on-ink:var(--color-purple-950);--brand-purple:var(--color-purple-200);--brand-canvas:var(--color-bg);--brand-paper:var(--color-gray-800);--brand-lavender:var(--color-violet-900);--brand-warm:var(--color-yellow-900);--brand-mint:var(--color-green-900);--brand-pink:var(--color-pink-900);--brand-blue:var(--color-blue-900);--brand-orange:var(--color-orange-900);--brand-line:#ffffff2e;--notice-base:var(--brand-paper)}.member-play-home .member-page-title{color:var(--brand-ink)}.member-play-home .member-page-subtitle{color:var(--brand-ink-soft)}.member-play-home [data-play-activity],.member-play-home [data-play-queue-column]{--activity-tint:var(--brand-lavender)}.member-play-home :is([data-play-activity=cook],[data-play-queue-column=cook]){--activity-tint:var(--brand-warm)}.member-play-home :is([data-play-activity=create],[data-play-queue-column=create]){--activity-tint:var(--brand-pink)}.member-play-home :is([data-play-activity=play],[data-play-queue-column=play]){--activity-tint:var(--brand-blue)}.member-play-home :is([data-play-activity=read],[data-play-queue-column=read],[data-play-activity=move],[data-play-queue-column=move]){--activity-tint:var(--brand-mint)}.member-play-home [data-play-queue-idea]>a>div:first-child{border:2px solid var(--brand-outline,var(--brand-ink));box-shadow:4px 5px 0 var(--activity-tint);border-radius:1.4rem;margin-bottom:.5rem}.member-play-home [data-content-card-badge-position] .content-card__meta-badge{border:1px solid var(--brand-outline,var(--brand-ink));background:var(--brand-paper);color:var(--brand-ink);box-shadow:none}.member-play-home [data-content-card-series-cover]{border:1px solid var(--brand-outline,var(--brand-ink));box-shadow:none;--tw-ring-color:var(--brand-paper)}.member-play-home [data-play-queue-idea]>a>div:last-child>span{border:1px solid var(--brand-line);background:var(--activity-tint);color:var(--brand-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;align-self:flex-start;margin-bottom:.3rem;padding:.2rem .55rem;font-size:.65rem;font-weight:750}.member-play-home .member-play-queue-board-track{gap:1.25rem;padding-block:.25rem .65rem}.member-play-home .member-play-queue-column{border:2px solid var(--brand-outline,var(--brand-ink));border-radius:var(--brand-frame-radius,2rem);background:var(--brand-paper);box-shadow:5px 6px 0 var(--activity-tint);padding:0;overflow:hidden}.member-play-home .member-play-queue-pane>header{border-bottom:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--activity-tint);flex-wrap:wrap;padding:1.1rem 1.25rem}.member-play-queue-skeleton{--activity-tint:var(--brand-lavender)}.mp-depth-frame--pink>.member-play-queue-skeleton{--activity-tint:var(--brand-pink)}.member-play-home [data-play-queue-item-count]{color:var(--brand-ink-soft);margin-left:auto;font-size:.75rem}.member-play-home .member-play-queue-list{margin:0;padding-inline:1.25rem}.member-play-home [data-play-queue-add-more]{border-color:var(--brand-line);color:var(--brand-ink);justify-content:space-between;margin-inline:1.25rem;padding-block:.85rem}.member-play-home [data-play-queue-empty-icon]{border:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--activity-tint);color:var(--brand-ink);opacity:1;border-radius:1.1rem;margin-top:.5rem}.member-play-home [data-play-queue-empty-icon] svg{width:2rem;height:2rem}.member-play-home [data-play-queue-item]{border-color:var(--brand-line)}.member-play-home [data-play-queue-item]>a>span:first-child{border:1px solid var(--brand-outline,var(--brand-ink));background:var(--activity-tint)}.member-play-home [data-play-queue-completed]{background:var(--brand-mint);margin-inline:1.25rem}.member-play-home [data-play-queues-empty]{border:2px solid var(--brand-outline,var(--brand-ink));border-radius:var(--brand-frame-radius);background:var(--brand-paper);box-shadow:5px 6px 0 var(--brand-warm)}.member-play-home [data-play-queue-idea]>a,.member-play-home [data-play-queue-item]>a{color:var(--brand-ink)}.member-play-queue-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.member-play-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.play-library{color:var(--brand-ink)}.play-library__row{color:var(--brand-ink);align-items:center;gap:1rem;display:flex}.play-library__row+.play-library__row{border-top:1px solid var(--brand-line)}.play-library .open-catalog-list__body{border-top:2px solid var(--brand-outline,var(--brand-ink))}.play-library .open-catalog-list .open-catalog-list__body .play-library__row{padding-block:1rem}.play-library .play-library__row>span:first-child{border:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--brand-lavender);color:var(--brand-ink)}.play-library .play-library__row:nth-child(3n+2)>span:first-child{background:var(--brand-warm)}.play-library .play-library__row:nth-child(3n)>span:first-child{background:var(--brand-mint)}.play-library [data-library-downloads-note] .brand-notice{width:100%}@media (max-width:640px){.play-library__row{flex-wrap:wrap;gap:.75rem}.play-library .play-library__row>span:first-child{width:2.75rem;height:2.75rem}.play-library .open-catalog-list .open-catalog-list__body .open-catalog-list__title{font-size:1.25rem}}.content-action-card{min-width:0;position:relative}.content-action-card__surface{gap:1.5rem}.content-action-card__surface.mp-webinar-unlock{max-width:none}.content-action-card--sheet .content-action-card__surface{isolation:isolate;overflow:hidden}@media (max-width:880px){.content-action-card{max-width:39rem}}.content-action-card__replacement{z-index:1;overscroll-behavior:contain;max-height:calc(100% - 5rem);padding:inherit;border-top:var(--brand-frame-border)solid var(--brand-ink);border-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border))calc(var(--brand-frame-radius) - var(--brand-frame-border))0 0;background:var(--brand-warm);flex-direction:column;gap:1rem;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto}.content-action-card__sheet-enter{transition:transform .28s cubic-bezier(.22,1,.36,1)}.content-action-card__sheet-leave{transition:transform .2s ease-in}.content-action-card__sheet-closed{transform:translateY(calc(100% + 2px))}.content-action-card__sheet-open{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.content-action-card__sheet-enter,.content-action-card__sheet-leave{transition-duration:1ms}}.content-action-card .mp-webinar-unlock__hosts{margin-bottom:0;padding-bottom:1rem}.content-action-card .episode-panel__series{margin-block:-.5rem}.content-action-card__avatars{flex:none;align-items:center;display:flex}.content-action-card__avatars .mp-webinar-unlock__avatar+.mp-webinar-unlock__avatar{margin-left:-.65rem}.content-action-card .mp-webinar-unlock__attendance{margin-top:0}.content-actions{gap:.85rem;margin-top:auto;display:grid}.content-action-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.content-action-row[data-completed=true],.content-action-row:has(>:only-child){grid-template-columns:1fr}.content-action-row form,.content-action-row .button{width:100%}.content-action-row .button{gap:.5rem;padding-inline:.75rem}.content-action-meta{gap:.5rem;display:grid}.content-action-duration{opacity:.75;font-size:.8rem}.content-action-error{color:var(--color-error);font-size:.875rem}.content-actions:focus{outline:none}.episode-series-heading h2{font-family:var(--font-display);margin:.5rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.2}.episode-series-nav{border-block:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.episode-series-nav p{color:var(--brand-ink-soft);margin:0;font-size:.875rem}.episode-series-nav__links{gap:0;display:flex}.episode-series-nav__links .button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.episode-series-nav__links .button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1.5px}.episode-series-nav__links .button:focus-visible{z-index:1;position:relative}.episode-series-nav__links .ui-button.button.button--icon-only{justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex}.episode-series-nav__links .ui-button.button.button--icon-only>*{margin:0}.content-action-row:has([data-member-add-menu-trigger]){grid-template-columns:1fr 1fr}.content-action-card__scrim{z-index:1;background:var(--brand-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.content-action-card__scrim{background:color-mix(in srgb,var(--brand-ink)32%,transparent)}}.content-action-card__scrim{cursor:pointer}.content-action-card__replacement--menu{z-index:2;max-height:100%;inset:auto 0 0}.content-action-card__replacement [data-member-add-menu-popover]{flex-direction:column;min-height:0;display:flex}.member-add-menu{flex-direction:column;gap:1rem;min-height:0;display:flex}.member-add-menu__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.member-add-menu__heading{gap:.2rem;min-width:0;display:grid}.member-add-menu__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.15}.member-add-menu__subject{color:var(--brand-ink-soft);margin:0;font-size:.875rem;line-height:1.4}.member-add-menu__subject span{color:var(--brand-ink);font-weight:750}.member-add-menu__list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.5rem;min-height:0;margin:-.25rem;padding:.25rem;display:grid;overflow-y:auto}.member-add-menu__group{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-soft);margin:.75rem .25rem 0;font-size:.7rem;font-weight:800}.member-add-menu__shelves{gap:.5rem;display:grid}.member-add-menu__row{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:100%;min-height:3.75rem;color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s var(--ease-bounce,ease);border-radius:1rem;align-items:center;gap:.85rem;padding:.6rem .7rem .6rem .6rem;display:flex}.member-add-menu__row:hover{transform:translateY(-1px)}.member-add-menu__row:active{transform:translateY(0)}.member-add-menu__row:focus-visible{outline:3px solid var(--brand-violet);outline-offset:2px}.member-add-menu__row[aria-pressed=true]{background:var(--brand-mint)}.member-add-menu__icon{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);width:2.5rem;height:2.5rem;color:var(--brand-ink);border-radius:.8rem;flex:none;place-items:center;display:grid}.member-add-menu__icon--child{border-radius:50%;font-size:1.05rem;font-weight:800}.member-add-menu__icon--child[data-tone=warm]{background:var(--brand-warm)}.member-add-menu__icon--child[data-tone=pink]{background:var(--brand-pink)}.member-add-menu__icon--child[data-tone=blue]{background:var(--brand-blue)}.member-add-menu__icon--child[data-tone=mint]{background:var(--brand-mint)}.member-add-menu__icon--child[data-tone=lavender]{background:var(--brand-lavender)}.member-add-menu__copy{flex:1;gap:.1rem;min-width:0;display:grid}.member-add-menu__copy strong{font-weight:750;line-height:1.2}.member-add-menu__copy small{color:var(--brand-ink-soft);font-size:.78rem;line-height:1.35}.member-add-menu__state{border:1.5px solid var(--brand-ink);width:1.85rem;height:1.85rem;color:var(--brand-ink);transition:background .16s ease,color .16s ease,transform .22s var(--ease-bounce,ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.member-add-menu__row[aria-pressed=true] .member-add-menu__state{background:var(--brand-ink);color:var(--brand-paper);transform:rotate(-8deg)}.member-add-menu__row:hover .member-add-menu__state{transform:scale(1.08)}.member-add-menu__row[aria-pressed=true]:hover .member-add-menu__state{transform:rotate(0)}.member-add-menu__empty{border:1.5px dashed var(--brand-ink);color:var(--brand-ink-soft);border-radius:1rem;gap:.35rem;padding:.85rem .9rem;font-size:.875rem;line-height:1.5;display:grid}.member-add-menu__empty p{margin:0}@media (prefers-reduced-motion:reduce){.member-add-menu__row,.member-add-menu__state{transition:none}.member-add-menu__row:hover,.member-add-menu__row:hover .member-add-menu__state,.member-add-menu__row[aria-pressed=true] .member-add-menu__state{transform:none}}.episode-audio-card{background:var(--brand-lavender);color:var(--brand-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);display:grid}.episode-audio-card__print{width:7.5rem;height:7.5rem;margin:.5rem .5rem .5rem .25rem;display:block;position:relative}.episode-audio-card__cover{object-fit:cover;border:2px solid var(--brand-ink);background:var(--brand-paper);width:100%;height:100%;box-shadow:4px 4px 0 var(--brand-ink);border-radius:1rem;display:block;position:relative;transform:rotate(-4deg)}.episode-audio-card__body{min-width:0}.episode-audio-card__body>.mp-overline{color:var(--brand-ink);margin-bottom:.75rem}.episode-audio-card [data-member-audio]{color:var(--brand-ink);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(1rem,2.5vw,1.75rem);padding:0;display:grid}.episode-audio-card [data-member-audio]>.audio-player__controls{grid-area:1/1;margin-top:0}.episode-audio-card [data-member-audio]>.audio-player__timeline{grid-area:1/2}.episode-audio-card [data-member-audio]>footer{grid-column:1/-1}@media (max-width:640px){.episode-audio-card [data-member-audio]{grid-template-columns:minmax(0,1fr);row-gap:1rem}.episode-audio-card [data-member-audio]>.audio-player__timeline{grid-area:1/1}.episode-audio-card [data-member-audio]>.audio-player__controls{grid-area:2/1}}.episode-audio-card [data-member-audio] .text-white,.episode-audio-card [data-member-audio] svg,.episode-audio-card [data-member-audio] footer{color:var(--brand-ink);opacity:1}.episode-audio-card [x-ref=track]{height:1rem}.episode-audio-card [x-ref=track]>div,.episode-audio-card [x-ref=track]>div:hover{border:2px solid var(--brand-ink);background:var(--brand-ink);border-radius:999px;height:100%;top:0;overflow:hidden}.episode-audio-card [x-bind=progressBar]{height:100%}.episode-audio-card .audio-player__timeline>div:last-child{color:var(--brand-ink);margin-top:.5rem;font-weight:700}.episode-audio-card .audio-player__controls{justify-content:flex-start;align-items:center;gap:1rem;margin-top:1rem}.episode-audio-card [x-bind=playButton]{border:2px solid var(--brand-ink);background:var(--brand-warm);width:4.25rem;height:4.25rem;color:var(--brand-ink);box-shadow:0 4px 0 var(--brand-ink);transition:transform .15s var(--ease-bounce,ease),box-shadow .15s ease;border-radius:999px}.episode-audio-card [x-bind=playButton]:hover{box-shadow:0 6px 0 var(--brand-ink);transform:translateY(-2px)}.episode-audio-card [x-bind=playButton]:active{box-shadow:0 2px 0 var(--brand-ink);transform:translateY(2px)}.episode-audio-card [x-bind=playButton] svg{width:1.6rem;height:1.6rem}.episode-audio-card :is([x-bind=rewindButton],[x-bind=skipButton]){border:2px solid var(--brand-ink);background:var(--brand-paper);width:2.75rem;height:2.75rem;color:var(--brand-ink);box-shadow:2px 2px 0 var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;transition:transform .15s;display:flex}.episode-audio-card :is([x-bind=rewindButton],[x-bind=skipButton]):hover{transform:translateY(-1px)}.episode-audio-card :is([x-bind=rewindButton],[x-bind=skipButton]) svg{width:1.35rem;height:1.35rem}.episode-audio-card footer{border-color:var(--brand-ink);margin-top:1rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.episode-audio-card footer{border-color:color-mix(in srgb,var(--brand-ink)25%,transparent)}}.episode-audio-card footer :is(a,label,button){color:var(--brand-ink)}.episode-audio-card footer :is(a,label,button):hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:640px){.episode-audio-card{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.episode-audio-card__print{width:5.5rem;height:5.5rem}.episode-audio-card [x-bind=playButton]{width:3.75rem;height:3.75rem}}@media (min-width:881px){.mp-webinar-replay__grid>.episode-video-sidebar{align-self:stretch;min-height:0;max-height:none;position:relative;top:auto}}.episode-artwork-stage>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}@media (min-width:881px){[data-member-play-episode-panel] .content-action-card__surface{min-height:26rem}[data-guide-panel] .content-action-card__surface{min-height:20rem}}.episode-panel__series{color:var(--brand-ink);align-items:center;gap:.75rem;display:flex}.episode-panel__series-cover{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:.85rem;flex:none;width:3.35rem;height:3.35rem;display:block;overflow:hidden}.episode-panel__series small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem;font-weight:850;display:block}.episode-panel__series strong{font-size:.84rem;line-height:1.2;display:block}.episode-panel__series:hover strong,.content-action-card .mp-webinar-unlock__hosts strong a:hover{text-underline-offset:.2em;text-decoration:underline}.content-action-card .episode-series-nav{border-top:1.5px solid var(--brand-line);border-bottom:0;margin:0;padding-block:1rem 0}.episode-launch{flex-wrap:wrap;gap:.75rem;display:flex}[role=tabpanel]>.episode-launch{margin-bottom:1.5rem}.episode-book-stage{background:var(--brand-paper);color:var(--brand-ink);padding:0;overflow:hidden}.episode-book-stage__read{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.episode-book-stage>.episode-audio-card--joined{border-top:2px solid var(--brand-ink);grid-template-columns:1fr}.episode-book-stage__print{aspect-ratio:1;flex:none;width:clamp(8rem,14vw,11rem);margin:.5rem .75rem .5rem .25rem;display:block}.episode-book-stage__cover{object-fit:cover;border:2px solid var(--brand-ink);background:var(--brand-lavender);width:100%;height:100%;box-shadow:5px 5px 0 var(--brand-lavender);border-radius:.75rem;display:block;transform:rotate(-3deg)}.episode-book-stage__body{min-width:0}.episode-book-stage__lead{max-width:30rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:.4rem 0 1.25rem;line-height:1.5}@media (max-width:640px){.episode-book-stage__read{grid-template-columns:1fr}}@media (min-width:901px){.mp-editorial-list__grid.mp-editorial-list__grid--wide-content{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(2rem,4vw,4rem)}}:is([data-member-play-episode],[data-guide-reader]) .mp-webinar-hero--replay{--mp-hero-space-end:var(--mp-section-space)}[data-member-play-episode] [data-member-play-section-alignment=reading],[data-member-play-episode] [data-member-play-section-alignment=content]{max-width:none}[data-member-play-gallery-near-hero] [data-member-play-episode-section=images]{padding-block:0 clamp(2.5rem,4vw,3.5rem)}.mp-page.lesson-page,.lesson-page .mp-webinar-hero{overflow:visible}.lesson-panel:focus,.mp-reading-tabs__panel:focus{outline:none}@media (min-width:881px){.lesson-page .mp-webinar-replay__grid{row-gap:0}.lesson-panel{top:var(--lesson-header-height,150px);position:sticky}.lesson-panel .content-action-card__surface{min-height:max(26rem,var(--lesson-media-height,0px));max-height:max(var(--lesson-media-height,0px),calc(100dvh - var(--lesson-header-height,150px) - 1.5rem));overflow-y:auto}.lesson-page:has(.lesson-finish__surface) .lesson-panel{margin-bottom:var(--brand-frame-offset-y)}}.lesson-meta{gap:.5rem;display:grid}.lesson-meta [data-lesson-duration]{opacity:.75;font-size:.8rem}.lesson-text-link{text-align:left;cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:650;line-height:1.4;display:inline-flex}.lesson-text-link:hover{text-underline-offset:.25em;text-decoration:underline}.lesson-text-link--muted{opacity:.7;font-weight:500}.lesson-text-link:focus-visible{outline-offset:4px;outline:2px solid}.lesson-page [data-lesson-section=brief]:has(.mp-learning-benefits__list):has(+.mp-package-chapters){margin-bottom:0}.lesson-page [data-lesson-section=brief]:has(.mp-learning-benefits__list)+.mp-package-chapters{border-top:0}.lesson-ending{padding-top:3rem}.lesson-keep{margin-top:auto;padding-top:1rem}.lesson-keep__button{color:#76717b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.lesson-keep__button svg{flex:none;width:1.25rem;height:1.25rem}.lesson-keep__button:hover{color:var(--brand-ink)}.lesson-keep__button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px;border-radius:.25rem}.lesson-keep__button:disabled{opacity:.6;cursor:wait}.lesson-kept{align-items:center;gap:.5rem;font-weight:700;display:flex}.lesson-keep small{margin-top:.4rem;font-size:.8rem;display:block}.lesson-finish__surface{padding:var(--mp-card-pad);background:var(--brand-paper)}.lesson-ending{min-width:0;padding-bottom:calc(var(--mp-section-space,clamp(3rem,6vw,5rem)) - var(--mp-hero-space-end,0px));grid-column:1/-1;margin-top:clamp(2rem,4vw,3rem)}.lesson-next{min-width:0}.lesson-next__link{justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;display:flex}.lesson-next__copy{gap:.75rem;min-width:0;display:grid}.lesson-finish h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.15}.lesson-next__link:hover h2{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.lesson-next__link:focus-visible{outline:2px solid var(--brand-ink);outline-offset:.4rem}.lesson-next__arrow{flex:none;width:2rem;height:2rem}.lesson-next__meta{color:var(--brand-ink-soft);margin-top:.5rem;font-size:.8rem}.lesson-error{color:#942020;border:1px solid #b32222;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.lesson-page [hidden]{display:none!important}@media (max-width:880px){.lesson-page .mp-webinar-replay__grid{flex-direction:column;display:flex}.lesson-content-column,.lesson-sidebar-column{display:contents}.lesson-panel{order:1;width:100%;max-width:none}.lesson-content-column [data-lesson-reading]{order:2;margin-top:0}.lesson-ending{order:3;padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.lesson-page *{scroll-behavior:auto}}.village-suggestions{color:var(--brand-ink);scroll-margin-top:10rem}.village-suggestions__heading h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.village-suggestions__heading p{color:var(--brand-ink-soft);margin-top:.6rem;font-size:.9rem;line-height:1.5}.village-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem);margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.village-suggestions__list>li{border-bottom:1px solid var(--brand-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.village-suggestions__list>li{border-bottom:1px solid color-mix(in srgb,var(--brand-ink)16%,transparent)}}.village-suggestion{height:100%;color:inherit;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem .2rem;text-decoration:none;display:grid}.village-suggestion__avatar{width:3rem;height:3rem}.village-suggestion__copy{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.village-suggestion__copy strong{font-size:1rem;font-weight:800;line-height:1.3}.village-suggestion__copy>span{color:var(--brand-ink-soft);font-size:.82rem;line-height:1.4}.village-suggestion__arrow{font-size:1.15rem;font-weight:800}.village-suggestion:hover .village-suggestion__copy strong{text-underline-offset:.2em;text-decoration:underline}.village-suggestion:focus-visible,.village-suggestions__more:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px;border-radius:.25rem}.village-suggestions--preview{padding:.5rem 0 1rem}.village-suggestions--preview .village-suggestions__heading h2{font-size:1.3rem}.village-suggestions--preview .village-suggestions__list{grid-template-columns:minmax(0,1fr);margin-top:.65rem}.village-suggestions--preview .village-suggestion{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.7rem;padding-block:.85rem}.village-suggestions--preview .village-suggestion__avatar{width:2.5rem;height:2.5rem}.village-suggestions--preview .village-suggestion__copy strong{font-size:.86rem}.village-suggestions--preview .village-suggestion__copy>span{font-size:.72rem}.village-suggestions__more{text-underline-offset:.2em;align-items:center;gap:.5rem;margin-top:1rem;font-size:.82rem;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:639px){.village-suggestions__list{grid-template-columns:minmax(0,1fr)}}.village-suggestion-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.village-suggestion-row .village-suggestion{height:auto}.village-suggestion-row .village-suggestion__arrow{display:none}.village-suggestions--preview .village-suggestion-row{grid-template-columns:minmax(0,1fr);padding-bottom:.7rem}.village-suggestions--preview .saved-person-button{margin-left:3.2rem}.saved-person-button{align-items:center;display:inline-flex}.village-person-card__profile{color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.village-person-card>.saved-person-button{place-self:end start;margin-top:1rem}.member-profile-card__actions{flex-wrap:wrap;align-items:center;gap:.75rem}.village-person-card__shared{color:var(--brand-action);margin-top:.65rem;font-size:.8rem;font-weight:700;line-height:1.4}.people-directory__browse>.catalog-filter-bar:has(+.people-directory__filter-hint){margin-bottom:-.75rem}.people-directory__filter-hint{color:var(--brand-ink-soft);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.village-person-card__similarities{color:var(--brand-ink-soft);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.55rem;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.village-person-card__similarities>span+span:before{content:"·";margin-right:.65rem}.saved-person-button{min-width:0;max-width:100%}:is(.dm-shell,.dm-slideover,.course-assistant){--dm-canvas:var(--brand-canvas);--dm-paper:var(--brand-paper);--dm-ink:var(--brand-ink);--dm-soft:var(--brand-ink-soft);--dm-line:var(--brand-line);--dm-selected:var(--brand-lavender);--dm-outgoing:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){:is(.dm-shell,.dm-slideover,.course-assistant){--dm-outgoing:color-mix(in srgb,var(--brand-lavender)65%,var(--brand-paper))}}:is(.dm-shell,.dm-slideover,.course-assistant){--dm-action:var(--brand-ink);--dm-on-action:var(--brand-paper);--dm-depth:var(--brand-lavender);color:var(--dm-ink);font-family:var(--font-body)}:is(.dm-shell,.dm-slideover){background:var(--dm-canvas)}.dm-shell{min-width:0;overflow:hidden}.dm-sidebar{border-right:1px solid var(--dm-line);background:var(--dm-paper);flex-direction:column;flex:none;width:24rem;min-height:0;display:flex}.dm-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dm-header{border-bottom:1px solid var(--dm-line);flex:none;align-items:center;gap:.875rem;min-height:5.5rem;padding:1rem 1.5rem;display:flex}.dm-sidebar__header{gap:.75rem}.dm-title{font:500 1.65rem/1.1 var(--font-display);letter-spacing:-.035em;flex:1;margin:0}.dm-sidebar__header .dm-title{text-align:center}.dm-thread__header{background:var(--dm-paper);padding-inline:clamp(1.25rem,3vw,2.5rem)}.button.dm-icon-button{border:1px solid var(--dm-line);background:var(--dm-paper);width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--dm-ink);box-shadow:none;border-radius:50%;flex:none;padding:.65rem}.button.dm-icon-button:hover{background:var(--dm-selected)}.button.dm-icon-button--primary{border-color:var(--dm-action);background:var(--dm-action);color:var(--dm-on-action);box-shadow:2px 3px 0 var(--dm-depth)}.button.dm-icon-button--primary:hover{background:var(--dm-action);opacity:.9}.button.dm-icon-button--flat{box-shadow:none}.button.dm-icon-button--quiet{color:var(--dm-soft);background:0 0;border-color:#0000}.button.dm-icon-button--danger:hover{color:var(--color-red-600);background:var(--color-red-50)}.button.dm-icon-button--stop{border-color:var(--color-red-600);color:#fff;background:var(--color-red-600)}.button.dm-icon-button--stop:hover{background:var(--color-red-700)}.dm-shell :is(a,button,textarea,input):focus-visible,.dm-slideover :is(a,button,textarea,input):focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.dm-conversations{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:1rem .875rem;overflow-y:auto}.dm-conversation{color:var(--dm-ink);border:1px solid #0000;border-radius:1.25rem;align-items:center;gap:.75rem;margin-bottom:.375rem;padding:.875rem .75rem;transition:background-color .15s,border-color .15s;display:flex}.dm-conversation:hover{border-color:var(--dm-line);background:var(--dm-canvas)}.dm-conversation[aria-current=page]{border-color:var(--dm-ink);background:var(--dm-selected)}.dm-conversation__avatar,.dm-person__avatar{flex:none;width:2.75rem;height:2.75rem;display:block}.dm-conversation__copy,.dm-person__copy{flex:1;min-width:0}.dm-conversation__heading,.dm-conversation__summary{align-items:baseline;gap:.5rem;display:flex}.dm-conversation__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;font-weight:750;overflow:hidden}.dm-conversation__time{color:var(--dm-soft);flex:none;font-size:.6875rem;line-height:1.4}.dm-conversation__summary{align-items:center;margin-top:.25rem}.dm-conversation__preview{color:var(--dm-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;line-height:1.5;overflow:hidden}.dm-unread{background:var(--dm-action);min-width:1.25rem;height:1.25rem;color:var(--dm-on-action);border-radius:50%;flex:none;place-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:750;display:grid}.dm-list-empty{color:var(--dm-soft);text-align:center;padding:2.5rem 1rem;line-height:1.6}.dm-person{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.dm-person__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:750;line-height:1.3;overflow:hidden}.dm-person__subtitle{color:var(--dm-soft);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5;display:block;overflow:hidden}.dm-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:1.5rem clamp(1.25rem,3vw,2.5rem) .75rem;display:flex;overflow-y:auto}.dm-messages__spacer{flex:1}.dm-message{flex:none;align-self:flex-start;gap:.625rem;max-width:min(85%,48rem);margin-bottom:.375rem;display:flex}.dm-message--mine{flex-direction:row-reverse;align-self:flex-end}.dm-message--last{margin-bottom:1.375rem}.dm-message__avatar{flex:none;align-self:flex-end;width:1.625rem;height:1.625rem;margin-bottom:1.35rem}.dm-message__content{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex;position:relative}.dm-message--mine .dm-message__content{align-items:flex-end}.dm-message__bubble{border:1px solid var(--dm-line);background:var(--dm-paper);min-width:0;max-width:100%;color:var(--dm-ink);overflow-wrap:anywhere;border-radius:1.25rem;padding:.8rem 1rem;font-size:1rem;line-height:1.65}.dm-message--mine .dm-message__bubble{background:var(--dm-outgoing)}.dm-message--last .dm-message__bubble{border-bottom-left-radius:.375rem}.dm-message--last.dm-message--mine .dm-message__bubble{border-bottom-right-radius:.375rem;border-bottom-left-radius:1.25rem}.dm-message__text p{margin:0}.dm-message__text p+p{margin-top:.75em}.dm-message__text a{text-underline-offset:.18em;text-decoration:underline}.dm-message__emoji{padding:.25rem;font-size:2.5rem;line-height:1.2}.dm-message__meta{color:var(--dm-soft);flex-wrap:wrap;align-items:center;gap:.35rem;padding-inline:.25rem;font-size:.6875rem;line-height:1.5;display:flex}.dm-message__meta>span:last-child{display:inline-flex}.dm-message__image{border:1px solid var(--dm-line);border-radius:1.25rem;max-width:18rem;display:block;overflow:hidden}.dm-voice{align-items:center;gap:.75rem;width:18rem;padding:.6rem .875rem .6rem .6rem;display:flex}.dm-file{align-items:center;gap:.75rem;max-width:18rem;line-height:1.4;text-decoration:none;display:flex}.dm-file:hover{border-color:var(--dm-ink)}.dm-file__icon{border:1px solid var(--dm-line);background:var(--dm-paper);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.dm-message__actions{border:1px solid var(--dm-line);background:var(--dm-paper);opacity:0;pointer-events:none;border-radius:1.25rem;flex-direction:column;gap:.125rem;padding:.125rem;transition:opacity .12s;display:flex;position:absolute;top:0;right:calc(100% + .5rem)}.dm-message__actions:after{content:"";width:.5rem;height:100%;position:absolute;top:0;left:100%}.dm-message:is(:hover,:focus-within) .dm-message__actions{opacity:1;pointer-events:auto}.dm-message__actions .dm-icon-button{width:2rem;height:2rem;min-height:2rem;padding:.5rem}.dm-compose-area{padding:.75rem clamp(1.25rem,3vw,2.5rem)max(1.5rem,env(safe-area-inset-bottom));background:var(--dm-canvas);flex:none}.dm-composer__form{margin:0}.dm-composer__bar{border:1.5px solid var(--dm-ink);background:var(--dm-paper);width:100%;box-shadow:3px 4px 0 var(--dm-depth);border-radius:1.5rem;align-items:flex-end;gap:.375rem;padding:.5rem;display:flex}.dm-composer__bar:focus-within{outline:2px solid var(--brand-action);outline-offset:3px}.dm-composer__input{resize:none;min-width:0;min-height:2.5rem;max-height:10rem;color:var(--dm-ink);font:inherit;background:0 0;border:0;flex:1;padding:.5rem .35rem;font-size:1rem;line-height:1.5}.dm-composer__input::placeholder,.dm-search__input::placeholder{color:var(--dm-soft);opacity:.85}.dm-composer__bar .dm-composer__input:focus-visible,.dm-search .dm-search__input:focus-visible{box-shadow:none;outline:none}.dm-composer__recording{background:var(--dm-outgoing);border-radius:1.25rem;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;padding:0 .75rem 0 .125rem;display:flex}.dm-attachment-preview{border:1px solid var(--dm-line);background:var(--dm-paper);border-radius:1rem;align-items:center;gap:.5rem;max-width:16rem;padding:.375rem;display:flex}.dm-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:3rem 2rem;display:flex}.dm-welcome__mark{border:1.5px solid var(--dm-ink);background:var(--dm-selected);border-radius:50%;place-items:center;width:5rem;height:5rem;margin-bottom:.5rem;display:grid}.dm-welcome h2{max-width:16ch;font:500 clamp(2rem,3vw,2.75rem)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.dm-welcome p{max-width:34ch;color:var(--dm-soft);text-wrap:balance;margin:0 0 .5rem;line-height:1.7}.dm-new{flex:1;min-height:0;padding:2rem clamp(1.25rem,3vw,2.5rem);display:block;overflow-y:auto}.dm-new__body{max-width:42rem}.dm-search__field{border:1.5px solid var(--dm-ink);background:var(--dm-paper);border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.dm-search__field:focus-within{outline:2px solid var(--brand-action);outline-offset:3px}.dm-search__input{min-width:0;color:var(--dm-ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}.dm-contacts{margin-top:2rem}.dm-contacts__title{font:500 1.5rem/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 .875rem}.button.dm-contact{border:0;border-bottom:1px solid var(--dm-line);color:var(--dm-ink);text-align:left;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem .25rem;display:flex}.button.dm-contact:hover{background:var(--dm-outgoing)}.dm-contact__name{text-overflow:ellipsis;font-size:1rem;font-weight:750;display:block;overflow:hidden}.dm-contact__arrow{flex:none;margin-inline:.5rem;font-size:1.25rem}.dm-message-editor{flex:none;align-self:flex-end;width:min(85%,44rem);margin-bottom:1.375rem}.dm-message-editor__form{border:1.5px solid var(--dm-ink);background:var(--dm-paper);border-radius:1.25rem;padding:.875rem}.dm-message-editor__input{resize:vertical;width:100%;min-height:5rem;color:var(--dm-ink);font:inherit;background:0 0;border:0;padding:.25rem;line-height:1.6;display:block}.dm-message-editor__actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.dm-slideover-title{color:var(--brand-ink);font:500 1.75rem/1.2 var(--font-display);letter-spacing:-.035em;margin-block:1.5rem}.dm-slideover .dm-message{max-width:90%}.dm-slideover .dm-message__avatar{display:none}@media (max-width:1279px) and (min-width:1024px){.dm-sidebar{width:21rem}.dm-sidebar__header{padding-inline:1rem}.dm-title{font-size:1.5rem}.dm-conversation__heading{flex-wrap:wrap;row-gap:.125rem}.dm-conversation__name{flex-basis:100%}}@media (max-width:1023px){.dm-shell>.max-lg\:hidden{display:none}.dm-sidebar{border-right:0;width:100%}.dm-header{min-height:5rem;padding:1rem}.dm-conversations{padding:.75rem}.dm-messages{padding:1.25rem 1rem .5rem}.dm-compose-area{padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom))}.dm-message{max-width:88%}.dm-message__avatar{display:none}.dm-message__bubble{padding:.7rem .875rem}.dm-message__image{max-width:100%}}@media (hover:none){.dm-message__actions{opacity:1;pointer-events:auto;background:0 0;border:0;flex-direction:row;position:static}.dm-message__actions:after{display:none}}.dark :is(.dm-shell,.dm-slideover){--dm-canvas:var(--color-bg);--dm-paper:var(--color-surface);--dm-ink:#f6f0ff;--dm-soft:#c6bdd7;--dm-line:#ffffff2e;--dm-selected:#46345c;--dm-outgoing:#3a2b52;--dm-action:var(--brand-lavender);--dm-on-action:var(--brand-ink);--dm-depth:#241630}.dark .dm-slideover-title{color:var(--color-strong)}@media (prefers-reduced-motion:reduce){.dm-conversation,.dm-message__actions{transition:none}}.grow-dashboard{--grow-ink:var(--brand-ink);--grow-muted:var(--brand-ink-soft);--grow-paper:var(--brand-paper);--grow-lavender:var(--brand-lavender);--grow-mint:var(--brand-mint);--grow-warm:var(--brand-warm);--grow-line:var(--brand-line);color:var(--grow-ink)}.dark .grow-dashboard{--grow-ink:var(--color-purple-100);--grow-muted:var(--color-purple-200);--grow-paper:var(--color-surface);--grow-lavender:#a898d6}@supports (color:color-mix(in lab, red, red)){.dark .grow-dashboard{--grow-lavender:color-mix(in srgb,var(--color-violet-800)48%,var(--color-surface))}}.dark .grow-dashboard{--grow-mint:#9caba5}@supports (color:color-mix(in lab, red, red)){.dark .grow-dashboard{--grow-mint:color-mix(in srgb,var(--color-green-900)45%,var(--color-surface))}}.dark .grow-dashboard{--grow-warm:#cfbbae}@supports (color:color-mix(in lab, red, red)){.dark .grow-dashboard{--grow-warm:color-mix(in srgb,var(--color-yellow-900)35%,var(--color-surface))}}.dark .grow-dashboard{--grow-line:#ffffff29}.grow-dashboard .member-grow-for-you-board{grid-template-columns:minmax(0,1fr)}.grow-timely{color:var(--grow-ink);background:var(--grow-paper);padding:1.5rem;text-decoration:none;display:block}.grow-timely h2{font-family:var(--font-display);text-wrap:balance;font-size:1.65rem;font-weight:500;line-height:1.2}.grow-timely__date{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.grow-timely__date p,.grow-timely__description,.grow-timely__hosts{color:var(--grow-muted);font-size:.875rem;line-height:1.6}.grow-timely__description{margin-top:.75rem}.grow-timely__hosts{gap:.9rem;margin-top:1.5rem;display:grid}.grow-timely__host{align-items:center;gap:.75rem;display:flex}.grow-timely .grow-timely__host-copy>strong{color:var(--grow-ink);font-size:.875rem;line-height:1.4;display:block}.grow-timely__host-copy>span{margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.grow-timely__deadline{border-bottom:1px solid var(--grow-line);color:var(--grow-ink);margin-bottom:1.25rem;padding-bottom:1rem}.grow-timely__deadline p{font-size:.875rem;line-height:1.5}.grow-timely__deadline time{color:var(--grow-muted);margin-top:.25rem;font-size:.75rem;display:block}.grow-timely__arrow{position:absolute;top:1.25rem;right:1.25rem}.grow-timely>.grow-dashboard__eyebrow{min-height:1.75rem;padding-right:2.75rem}.grow-timely strong{color:inherit}.grow-timely:focus-visible{outline:3px solid var(--brand-violet);outline-offset:4px}.grow-dashboard__sidebar{gap:2rem;display:grid}.grow-dashboard__eyebrow{color:var(--grow-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:800;line-height:1.4}.grow-dashboard__intro{max-width:42rem}.grow-start__action{flex-wrap:wrap;grid-column:1;align-items:center;gap:1rem 1.5rem;display:flex}.grow-start__action .grow-text-link{margin-top:0}.grow-welcome-explore{border-top:2px solid var(--grow-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:1.75rem;display:flex}.grow-welcome-explore h2{font-family:var(--font-display);font-size:var(--mp-type-subheading);font-weight:500;line-height:1.2}.grow-welcome-explore p{max-width:38rem;color:var(--grow-muted);font-size:var(--mp-type-body);margin-top:.5rem;line-height:1.6}.grow-dashboard .text-strong{color:var(--grow-ink)}.grow-dashboard :is(.text-muted,.text-subtle){color:var(--grow-muted)}.grow-dashboard :is(a,button,summary):focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.grow-today-panel{background:var(--grow-lavender);overflow:hidden}.grow-today-panel [data-grow-today-trail]{padding:clamp(1.25rem,3vw,2rem)}.grow-today-panel [data-grow-trail-suggestions]{padding-top:1rem}.grow-today-panel [data-grow-today-title]{font-family:var(--font-display);letter-spacing:-.04em;white-space:normal;text-wrap:balance;margin-top:.625rem;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;line-height:1.15;overflow:visible}.grow-today-panel [data-grow-today-description]{-webkit-line-clamp:unset;margin-top:.4rem;font-size:.9375rem;line-height:1.65;display:block;overflow:visible}.grow-today-panel [role=progressbar]{background:var(--grow-ink);height:.375rem}@supports (color:color-mix(in lab, red, red)){.grow-today-panel [role=progressbar]{background:color-mix(in srgb,var(--grow-ink)12%,transparent)}}.grow-today-panel [role=progressbar]>div{background:var(--grow-ink)}.grow-today-panel [data-grow-trail-others]{border-top:1px solid var(--grow-line)}.grow-today-panel [data-grow-trail-others] li{border-color:var(--grow-line)}.grow-today-panel [data-grow-today-meeting]{background:var(--grow-paper)}.grow-today-panel [data-grow-today-pick-trail]{color:var(--grow-ink);text-underline-offset:.25em;text-decoration:underline}.grow-dashboard [data-grow-queue-row]{border-color:var(--grow-line);gap:1rem}.grow-dashboard .mp-availability-catalog__cover{border:1.5px solid var(--grow-ink);background:var(--grow-paper)}.grow-dashboard [data-queue-card-meta]{white-space:normal;flex-wrap:wrap;font-size:.625rem;line-height:1.5}.grow-dashboard [data-grow-queue-row] button{min-height:2.75rem}.grow-text-link{color:var(--grow-ink);text-underline-offset:.25em;margin-top:1rem;font-size:.875rem;font-weight:700;text-decoration:underline}.grow-dashboard__attention>section{border:1px solid var(--grow-ink);background:var(--grow-warm);box-shadow:none;border-radius:1rem}@media (max-width:39.999rem){.grow-dashboard .member-grow-for-you-board{gap:2.75rem}.grow-dashboard [data-grow-queue-row]{flex-wrap:wrap;gap:.75rem}.grow-dashboard [data-grow-queue-row]>div:last-child{justify-content:flex-end;width:100%}.grow-dashboard [data-queue-card-title]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.grow-dashboard :is(a,button){transition:none}}.grow-dashboard [data-grow-on-demand]>header{border-bottom:2px solid var(--grow-ink);padding-bottom:1.1rem}.grow-dashboard [data-grow-trail-others] li>span:first-child,.grow-dashboard [data-grow-trail-locked-match]{border:1px solid var(--grow-ink);background:var(--grow-paper)}.grow-dashboard .grow-queue-count{color:var(--grow-muted);font-size:.8em;font-weight:400}.grow-today-badges{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem clamp(1.25rem,3vw,2rem) 0;display:flex}.grow-today-badge{border:1.5px solid var(--grow-ink);background:var(--grow-paper);color:var(--grow-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:.4rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.grow-today-badge--free{background:var(--brand-warm)}.grow-dashboard .open-catalog-list .mp-availability-catalog__link{background:0 0;border:0;column-gap:1rem;padding-inline:0;position:relative}.grow-dashboard .open-catalog-list .mp-availability-catalog__link+.mp-availability-catalog__link:before{content:"";top:0;left:var(--grow-row-text-inset,6.5rem);border-top:1px solid var(--grow-line);position:absolute;right:0}.grow-dashboard [data-grow-queue-more],.grow-dashboard [data-grow-queue-more-list]{border-color:var(--grow-line)}.grow-dashboard [data-grow-queue-more]{margin-left:var(--grow-row-text-inset,6.5rem)}.grow-dashboard [data-grow-queue-more-list]{margin-left:calc(-1*var(--grow-row-text-inset,6.5rem))}@media (max-width:1000px){.grow-dashboard{--grow-row-text-inset:5.5rem}}@media (max-width:640px){.grow-dashboard{--grow-row-text-inset:4.75rem}}.grow-dashboard [data-grow-queue-rail]:has([data-pinned-topic]) .open-catalog-list__body,.grow-dashboard [data-grow-queue-rail] .open-catalog-list__body{border-top:0}.grow-library{border-top:1px solid var(--grow-line);padding-top:.25rem}.grow-library>summary{min-height:2.75rem;color:var(--grow-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.grow-library>summary::-webkit-details-marker{display:none}.grow-library>summary:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px}.grow-library>summary:hover{text-underline-offset:.2em;text-decoration:underline}.grow-library>summary svg{flex:none;transition:transform .15s}.grow-library[open]>summary svg{transform:rotate(180deg)}.grow-library__count{color:var(--grow-muted);font-weight:400}.grow-today-layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) clamp(10rem,16vw,12.5rem);align-items:start;gap:1.5rem clamp(1.5rem,3vw,2.5rem);display:grid}.grow-today-copy{grid-column:1;max-width:42rem}.grow-today-cover{display:none}.grow-today-app-invitation{grid-column:1;align-items:center;gap:.75rem;display:flex}.grow-today-app-invitation__mark{background:var(--grow-paper);border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.grow-today-app-invitation strong{color:var(--grow-ink);font-size:.9rem;line-height:1.3;display:block}.grow-today-app-invitation__mark img{width:100%;height:100%;display:block}.grow-today-app-invitation p{color:var(--grow-muted);text-wrap:balance;margin-top:.15rem;font-size:.8rem;line-height:1.5}.grow-today-progress{grid-column:1;max-width:42rem}.grow-dashboard .grow-today-panel .grow-today-app-action{grid-column:1;justify-self:start}.grow-today-phone{border:2px solid var(--grow-ink);background:var(--grow-ink);width:clamp(10rem,16vw,12.5rem);box-shadow:6px 7px 0 var(--brand-violet);border-radius:2rem;padding:.35rem;position:absolute;top:-2.5rem;right:clamp(1.25rem,3vw,2rem);transform:rotate(4deg)}.grow-start{position:relative}.grow-start .grow-today-phone{top:50%;right:0;transform:translateY(-50%)rotate(4deg)}.grow-today-panel:has(.grow-today-phone){position:relative;overflow:visible}.grow-today-phone__screen{background:var(--grow-paper);min-height:20rem;color:var(--grow-ink);border-radius:1.55rem;flex-direction:column;align-items:center;gap:.9rem;padding:.55rem .85rem .65rem;display:flex}.grow-today-phone__speaker{background:var(--grow-ink);border-radius:1rem;width:32%;height:.35rem}.grow-today-phone__brand{align-self:flex-start;margin-top:.25rem}.grow-today-phone__step{align-self:stretch}.grow-today-phone__step small{color:var(--grow-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.55rem;font-weight:750;display:block}.grow-today-phone__step strong{font-size:.85rem;line-height:1.3;display:block}.grow-today-phone__card{aspect-ratio:1;border:1px solid var(--grow-ink);background:var(--grow-lavender);box-shadow:2px 3px 0 var(--grow-lavender);border-radius:1rem;align-self:stretch;place-items:center;display:grid;overflow:hidden}.grow-today-phone__card img{object-fit:cover;width:100%;height:100%}.grow-today-phone__dots{gap:.3rem;display:flex}.grow-today-phone__dots i{background:var(--grow-lavender);border-radius:50%;width:.25rem;height:.25rem}.grow-today-phone__dots i:first-child{background:var(--brand-violet);border-radius:1rem;width:.75rem}.grow-today-phone__home{background:var(--grow-ink);border-radius:1rem;width:35%;height:.2rem;margin-top:auto}@media (max-width:767px){.grow-today-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 3.25rem;gap:1.25rem 1rem}.grow-today-copy{grid-area:1/1}.grow-today-cover{border:1.5px solid var(--grow-ink);background:var(--grow-paper);width:3.25rem;height:3.75rem;box-shadow:2px 3px 0 var(--grow-paper);grid-area:1/2;display:flex;transform:rotate(4deg)}.grow-today-phone,.grow-today-app-invitation{display:none}.grow-start{grid-template-columns:minmax(0,1fr)}.grow-start__action{grid-column:1/-1}.grow-today-app-invitation--start{grid-column:1/-1;display:flex}.grow-dashboard .grow-today-panel .grow-today-app-action{grid-column:1/-1;justify-self:start;display:inline-flex}.grow-today-progress{grid-column:1/-1}}.grow-dashboard .open-catalog-list .mp-availability-catalog__link{padding-block:.85rem}.grow-dashboard .open-catalog-list [data-grow-queue-row]{padding-block:clamp(1.25rem,2vw,1.75rem)}.queue-history-list .open-catalog-list__body{border-top:2px solid var(--brand-ink)}.queue-history-list--inline .open-catalog-list__body{border-top:0}.queue-history-row{column-gap:1rem;padding-inline:0;position:relative}.queue-history-row+.queue-history-row:before{content:"";top:0;left:calc(var(--mp-queue-cover-size) + 1rem);border-top:1px solid var(--brand-line);position:absolute;right:0}@media (max-width:640px){.queue-history-row__action{grid-column:2}}.grow-topic-frame{--mp-type-caption:.6875rem;--mp-type-card-title:clamp(1.5rem,2.4vw,2rem);--mp-type-label:.9375rem;margin-bottom:1.25rem}.grow-topic-icon{border:1px solid var(--brand-ink);border-radius:.9rem;flex:none;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.grow-dashboard .open-catalog-list [data-grow-queue-row].grow-queue-entry{padding-block:0;display:block;position:relative}.grow-dashboard .open-catalog-list .open-catalog-list__body .grow-queue-entry__link,.queue-history-list .open-catalog-list .open-catalog-list__body .queue-history-row{padding-block:1.25rem}.grow-queue-entry+.grow-queue-entry:before{content:"";top:0;left:var(--grow-row-text-inset,6.5rem);border-top:1px solid var(--grow-line);position:absolute;right:0}.grow-queue-entry__link .mp-availability-catalog__body{padding-right:2.25rem}.grow-dashboard .grow-queue-entry__meta{color:var(--brand-ink-soft);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.4rem;font-size:.75rem;display:flex}.grow-queue-entry__progress{background:var(--brand-line);border-radius:99px;width:3.5rem;height:.25rem;display:inline-block;overflow:hidden}.grow-queue-entry__menu{z-index:2;position:absolute;top:calc(50% - 22px);right:2.75rem}@media (max-width:640px){.grow-dashboard .mp-availability-catalog--queue .grow-queue-entry__link{grid-template-columns:3.75rem minmax(0,1fr) auto}}.trail-flow-page{max-width:38rem;margin-inline:auto}.trail-flow-page__surface{background:var(--brand-paper);padding:clamp(1.5rem,4vw,2.5rem)}.trail-flow{color:var(--brand-ink);text-align:center}.trail-flow :is(h1,h2):focus{outline:none}.trail-flow h1,.trail-flow h2{font-family:var(--font-display);text-wrap:balance;margin-block:1.5rem 1rem;font-size:clamp(2rem,4.2vw,2.5rem);font-weight:500;line-height:1.1}.trail-flow>p,.trail-flow__header p{color:var(--brand-ink-soft);text-wrap:pretty;margin-block:.75rem 1.25rem;line-height:1.5}.trail-flow__header{margin-block:1.5rem}.trail-flow__header h2{margin:0}.trail-flow__header p{max-width:27rem;margin:.75rem auto 0}.trail-flow .trail-flow__context{font-size:.8125rem;font-weight:700}.trail-flow .trail-flow__note{font-size:.8125rem}.trail-flow .trail-flow__account{overflow-wrap:anywhere;font-size:.875rem}.trail-flow__install{text-align:left}.trail-flow__store{text-align:center;justify-items:center;gap:.25rem;margin-top:.75rem;display:grid}.trail-flow__install:has(input[value=ios]:checked) [data-trail-store=android],.trail-flow__install:has(input[value=android]:checked) [data-trail-store=ios]{display:none}.trail-flow-qr{aspect-ratio:1;width:12rem;max-width:100%;color:var(--brand-ink);background:#fff;margin-inline:auto;padding:1rem}.trail-flow-qr svg{width:100%;height:100%;display:block}.trail-flow-qr path{fill:currentColor}.trail-flow [data-app-handoff-qr]{margin-block:1.5rem}.trail-flow__back{width:fit-content;margin:1.5rem auto 0;font-size:.875rem;display:block}.play-explore,.play-series-grid{--member-frame-max:calc(var(--shell-max) + 2*var(--shell-gutter));--member-frame-gutter:var(--shell-gutter);--play-ink:var(--brand-ink);--play-ink-soft:var(--brand-ink-soft);--play-canvas:var(--brand-canvas);--play-paper:var(--brand-paper);--play-violet:var(--brand-violet);--play-lavender:var(--brand-lavender);--play-warm:var(--brand-warm);--play-mint:var(--brand-mint);--play-pink:var(--brand-pink);--play-blue:var(--brand-blue);--play-orange:var(--brand-orange);--play-action:var(--brand-action);--play-line:var(--play-ink)}@supports (color:color-mix(in lab, red, red)){.play-explore,.play-series-grid{--play-line:color-mix(in srgb,var(--play-ink)18%,transparent)}}.play-explore,.play-series-grid{--play-line-strong:var(--play-ink)}@supports (color:color-mix(in lab, red, red)){.play-explore,.play-series-grid{--play-line-strong:color-mix(in srgb,var(--play-ink)72%,transparent)}}.play-explore,.play-series-grid{--play-creators-bg:#241140}.play-explore{min-height:calc(100dvh - 7rem);padding-bottom:var(--page-end-space);background:var(--play-canvas);color:var(--play-ink);overflow:clip}.play-explore a:focus-visible,.play-explore button:focus-visible,.play-explore input:focus-visible{outline:3px solid var(--play-violet);outline-offset:3px}.dark .play-explore,.dark .play-series-grid{--play-ink:var(--color-purple-100);--play-ink-soft:#efeafdb8}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-ink-soft:color-mix(in srgb,var(--color-purple-100)72%,transparent)}}.dark .play-explore,.dark .play-series-grid{--play-canvas:var(--color-bg);--play-paper:var(--color-surface);--play-violet:var(--color-violet-300);--play-lavender:#a78fe7}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-lavender:color-mix(in srgb,var(--color-violet-700)54%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-warm:#f0bf94}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-warm:color-mix(in srgb,var(--color-yellow-600)46%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-mint:#96b4a7}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-mint:color-mix(in srgb,var(--color-green-700)50%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-pink:#dd93aa}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-pink:color-mix(in srgb,var(--color-pink-700)48%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-blue:#95b2c0}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-blue:color-mix(in srgb,var(--color-blue-700)48%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-orange:#de9a94}@supports (color:color-mix(in lab, red, red)){.dark .play-explore,.dark .play-series-grid{--play-orange:color-mix(in srgb,var(--color-orange-700)46%,var(--color-surface))}}.dark .play-explore,.dark .play-series-grid{--play-line:#ffffff26;--play-line-strong:#ffffff85;--play-creators-bg:#160b28}.play-activity-map{background:var(--play-canvas);padding-block:1.35rem .8rem}.play-activity-map__inner{display:block}.play-browse-index__heading p,.play-browse-index__format-heading p,.play-creators__heading p{color:var(--play-ink-soft);letter-spacing:.105em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.2}.play-activity-map__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.35rem,1vw,.8rem);min-width:0;display:grid}.play-activity-map__item{min-width:0;min-height:7.65rem;color:var(--play-ink);text-align:center;background:0 0;border-radius:.8rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.65rem;padding:.8rem .4rem;transition:background-color .16s,color .16s;display:flex}.play-activity-map__item:hover{background:var(--play-activity-color)}@supports (color:color-mix(in lab, red, red)){.play-activity-map__item:hover{background:color-mix(in srgb,var(--play-activity-color)9%,transparent)}}.play-activity-map__icon{aspect-ratio:1;background:var(--play-activity-color);width:3.15rem;box-shadow:0 0 0 4px var(--play-activity-color);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.play-activity-map__icon{box-shadow:0 0 0 4px color-mix(in srgb,var(--play-activity-color)14%,transparent)}}.play-activity-map__icon{color:#fff;transition:box-shadow .18s ease,transform .18s var(--ease-bounce)}.play-activity-map__icon svg{width:1.35rem;height:1.35rem}.play-activity-map__item:hover .play-activity-map__icon{box-shadow:4px 4px 0 var(--play-activity-color)}@supports (color:color-mix(in lab, red, red)){.play-activity-map__item:hover .play-activity-map__icon{box-shadow:4px 4px 0 color-mix(in srgb,var(--play-activity-color)65%,var(--play-ink))}}.play-activity-map__item:hover .play-activity-map__icon{transform:translate(-1px,-1px)rotate(-3deg)}.play-activity-map__copy{flex-direction:column;align-items:center;gap:.18rem;min-width:0;display:flex}.play-activity-map__copy strong{color:var(--play-ink);font-family:var(--font-display);letter-spacing:-.022em;text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:600;line-height:1.04;overflow:hidden}.play-activity-map__copy small{max-width:10rem;color:var(--play-ink-soft);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.play-activity-map__copy small{color:color-mix(in srgb,var(--play-ink-soft)74%,transparent)}}.play-activity-map__copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;font-weight:450;line-height:1.28}.play-explore-section{background:0 0;padding-block:1.7rem 1.9rem}.play-explore-section--paper,.play-explore-section--tint,.play-explore-section--episodes[data-play-episode-shelf=seasonal]{background:0 0}.play-explore-section .member-section{gap:1rem}.play-section-link{color:var(--play-ink);border-bottom:1.5px solid;align-items:center;gap:.35rem;padding-block:.2rem;font-size:.78rem;font-weight:750;line-height:1.2;transition:border-color .16s,color .16s;display:inline-flex}.play-section-link:after{content:"";width:1em;height:1em;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;mask:var(--navigation-arrow-mask)center/contain no-repeat;background-color:currentColor;display:inline-block}.play-section-link:hover{border-color:var(--play-violet);color:var(--play-violet)}.play-explore .member-content-scroll{--member-rail-gap:.85rem}.play-explore .member-viewport-scroll-track{padding-block-end:.35rem}.play-explore .member-rail-controls{opacity:0;transition:opacity .16s}.play-explore .member-rail:hover .member-rail-controls,.play-explore .member-rail:focus-within .member-rail-controls{opacity:1}.play-cover-tile{--play-tile-accent:var(--play-lavender);min-width:0;color:var(--play-ink);flex-direction:column;gap:.65rem;display:flex}.play-cover-tile--pink{--play-tile-accent:var(--play-pink)}.play-cover-tile--mint{--play-tile-accent:var(--play-mint)}.play-cover-tile--warm{--play-tile-accent:var(--play-warm)}.play-cover-tile--lavender{--play-tile-accent:var(--play-lavender)}.play-cover-tile--blue{--play-tile-accent:var(--play-blue)}.play-cover-tile--orange{--play-tile-accent:var(--play-orange)}.play-cover-tile__visual{aspect-ratio:1;background:var(--play-tile-accent);border:0;border-radius:.8rem;place-items:center;width:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.play-cover-tile__visual{background:color-mix(in srgb,var(--play-tile-accent)56%,var(--play-paper))}}.play-cover-tile__visual{box-shadow:none;transition:transform .18s var(--ease-bounce);overflow:hidden}.play-cover-tile:hover .play-cover-tile__visual{box-shadow:none;transform:translateY(-2px)}.play-cover-tile__visual img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.play-cover-tile:hover .play-cover-tile__visual img{transform:scale(1.025)}.play-cover-tile__fallback{color:var(--play-ink)}@supports (color:color-mix(in lab, red, red)){.play-cover-tile__fallback{color:color-mix(in srgb,var(--play-ink)34%,transparent)}}.play-cover-tile__fallback{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.play-cover-tile__badge{border:1px solid var(--play-line);background:var(--play-paper);border-radius:999px;max-width:calc(100% - .9rem);padding:.26rem .45rem;position:absolute;bottom:.45rem;right:.45rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.play-cover-tile__badge{background:color-mix(in srgb,var(--play-paper)91%,transparent)}}.play-cover-tile__badge{box-shadow:0 1px 5px var(--play-ink)}@supports (color:color-mix(in lab, red, red)){.play-cover-tile__badge{box-shadow:0 1px 5px color-mix(in srgb,var(--play-ink)12%,transparent)}}.play-cover-tile__badge{color:var(--play-ink);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.6rem;font-weight:800;line-height:1}.play-cover-tile__caption{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;padding-inline:.1rem;display:flex}.play-cover-tile__caption small{color:var(--play-ink-soft);font-size:.75rem;line-height:1.35}.play-cover-tile__caption strong{min-width:0;color:var(--play-ink);letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.play-collection-card{--play-collection-accent:var(--play-lavender);min-width:0;color:var(--play-ink);flex-direction:column;gap:.7rem;display:flex}.play-collection-card__visual{aspect-ratio:4/3;background:var(--play-collection-accent);border:0;border-radius:.85rem;place-items:center;width:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.play-collection-card__visual{background:color-mix(in srgb,var(--play-collection-accent)28%,var(--play-paper))}}.play-collection-card__visual{box-shadow:none;transition:transform .18s var(--ease-bounce);overflow:hidden}.play-collection-card:hover .play-collection-card__visual{box-shadow:none;transform:translateY(-2px)}.play-collection-card__visual>img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.play-collection-card:hover .play-collection-card__visual>img{transform:scale(1.025)}.play-collection-card__fallback{aspect-ratio:1;border:1.5px solid var(--play-ink);background:var(--play-paper);width:3.25rem;color:var(--play-ink);border-radius:50%;place-items:center;display:grid}.play-collection-card__caption{flex-direction:column;gap:.2rem;min-width:0;padding-inline:.1rem;display:flex}.play-collection-card__title{justify-content:flex-start;align-items:baseline;gap:.75rem;min-width:0;display:flex}.play-collection-card__title strong{min-width:0;color:var(--play-ink);font-family:var(--font-display);letter-spacing:-.018em;font-size:1.08rem;font-weight:600;line-height:1.1}.play-collection-card__title>span{color:var(--play-ink);transition:transform .16s var(--ease-bounce);flex:none;font-size:1.1rem;font-weight:800}.play-collection-card:hover .play-collection-card__title>span{transform:translate(2px)}.play-collection-card__caption small{max-width:24rem;color:var(--play-ink-soft);font-size:.72rem;line-height:1.32}.play-episode-card>a{color:var(--play-ink);gap:.48rem}.play-episode-card>a>div:first-child{background:var(--play-lavender);border:0;border-radius:.78rem}@supports (color:color-mix(in lab, red, red)){.play-episode-card>a>div:first-child{background:color-mix(in srgb,var(--play-lavender)36%,var(--play-paper))}}.play-episode-card>a>div:first-child{box-shadow:none;transition:transform .18s var(--ease-bounce)}.play-episode-card>a:hover>div:first-child{box-shadow:none;transform:translateY(-2px)}.play-episode-card>a>div:first-child>img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.play-episode-card>a:hover>div:first-child>img{transform:scale(1.025)}.play-episode-card>a>div:last-child{gap:.15rem;padding-inline:.1rem}.play-episode-card>a>div:last-child>span{color:var(--play-ink-soft);letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:800;line-height:1.2}.play-episode-card>a>div:last-child>h3{color:var(--play-ink);letter-spacing:-.014em;font-size:1rem;font-weight:750;line-height:1.2}.play-episode-card>a:hover>div:last-child>h3{color:var(--play-violet)}.play-episode-card>a>div:last-child>p{color:var(--play-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.3;overflow:hidden}.play-episode-card [data-content-card-badge-position]{top:.4rem;left:.4rem}.play-episode-card .content-card__meta-badge{border-color:var(--play-ink);background:var(--play-paper);color:var(--play-ink);letter-spacing:0;font-size:.68rem;font-weight:750;line-height:1.2}.play-episode-card [data-content-card-series-cover]{aspect-ratio:1;border:1.5px solid var(--play-paper);width:2.15rem;height:2.15rem;box-shadow:0 2px 8px var(--play-ink);border-radius:.45rem;bottom:.4rem;left:.4rem}@supports (color:color-mix(in lab, red, red)){.play-episode-card [data-content-card-series-cover]{box-shadow:0 2px 8px color-mix(in srgb,var(--play-ink)24%,transparent)}}.play-episode-card>[data-play-queue-card-action-episode]{top:.4rem;right:.4rem}.play-browse-index{background:0 0;padding-block:2rem}.play-browse-index__composition{gap:2.5rem;display:grid}.play-browse-index__subjects,.play-browse-index__formats{grid-template-columns:minmax(12rem,.38fr) minmax(0,1.62fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.play-browse-index__heading p{color:var(--brand-ink-soft);margin-bottom:.55rem}.play-browse-index__heading h2,.play-creators__heading h2{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:500;line-height:1.08}.play-browse-index__subject-cloud,.play-browse-index__format-links{flex-wrap:wrap;align-items:start;gap:.75rem;min-width:0;display:flex}.play-browse-index__format-links{gap:1rem;padding-bottom:.25rem}.play-creators{color:#fff;background:0 0;padding-block:2rem}.play-creators__stage{background:var(--play-creators-bg);border-radius:1.15rem;position:relative;overflow:hidden}.play-creators__heading p{color:var(--play-warm);margin-bottom:.45rem}.play-creators__heading h2{color:#fff;line-height:1.05}.play-creators__rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:clamp(.9rem,2vw,1.5rem);margin-top:1.4rem;padding:.2rem 0 .65rem;display:flex;overflow-x:auto}.play-creators__rail::-webkit-scrollbar{display:none}.play-creator-card{--play-creator-accent:var(--play-warm);color:#fff;scroll-snap-align:start;flex-direction:column;flex:none;align-items:flex-start;gap:.6rem;width:clamp(7.5rem,10vw,9rem);display:flex;position:relative}.play-creator-card:nth-child(5n+2){--play-creator-accent:var(--play-lavender)}.play-creator-card:nth-child(5n+3){--play-creator-accent:var(--play-mint)}.play-creator-card:nth-child(5n+4){--play-creator-accent:var(--play-pink)}.play-creator-card:nth-child(5n+5){--play-creator-accent:var(--play-blue)}.play-creator-card__portrait{aspect-ratio:1;background:var(--play-lavender);border:1.5px solid #ffffffc7;border-radius:50%;place-items:center;width:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.play-creator-card__portrait{background:color-mix(in srgb,var(--play-lavender)28%,transparent)}}.play-creator-card__portrait{box-shadow:3px 3px 0 var(--play-creator-accent);transition:box-shadow .18s ease,transform .18s var(--ease-bounce);overflow:hidden}.play-creator-card:hover .play-creator-card__portrait{box-shadow:5px 5px 0 var(--play-creator-accent);transform:translate(-1px,-1px)}.play-creator-card__portrait>:is(img,svg,span,div),.play-creator-card__portrait :is(img,svg){object-fit:cover;width:100%;height:100%}.play-creator-card__copy{flex-direction:column;gap:.12rem;width:100%;min-width:0;display:flex}.play-creator-card__copy strong{color:#fff;font-size:.86rem;font-weight:750;line-height:1.12}.play-creator-card__copy small{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.25;display:-webkit-box;overflow:hidden}.play-creator-card__arrow{aspect-ratio:1;border:2px solid var(--play-creators-bg);background:var(--play-creator-accent);width:1.45rem;color:var(--play-ink);transition:transform .18s var(--ease-bounce);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:3.25rem;left:3.35rem}.play-creator-card:hover .play-creator-card__arrow{transform:translate(2px,-2px)}.play-series-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.65rem .9rem;display:grid}.play-catalog-frame{background:var(--play-canvas);display:block}.play-catalog{--catalog-filter-bar-spacing:1.4rem;gap:var(--catalog-filter-bar-spacing);flex-direction:column;padding-block:2rem 1rem;display:flex}.play-catalog__header{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.4rem;display:flex}.play-catalog__back{color:var(--play-ink-soft);align-items:center;gap:.35rem;margin-bottom:.65rem;font-size:.72rem;font-weight:800;line-height:1.2;transition:color .16s,transform .16s;display:inline-flex}.play-catalog__back:hover{color:var(--play-violet);transform:translate(-2px)}.play-catalog__title.member-page-title{color:var(--play-ink);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:.98}.play-catalog__subtitle.member-page-subtitle{max-width:36rem;color:var(--play-ink-soft);margin-top:.4rem;font-size:.86rem;line-height:1.4}.play-catalog__count{border-left:1.5px solid var(--play-ink);min-width:7.5rem;color:var(--play-ink-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .45rem;padding-left:1.1rem;font-size:.72rem;line-height:1;display:grid}.play-catalog__count strong{color:var(--play-ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:2.4rem;font-weight:500;line-height:.8}.play-catalog__count small{color:var(--play-violet);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin-top:.25rem;font-size:.62rem;font-weight:800}.play-catalog__activity-filter [role=list]{padding-block:.15rem .25rem}.play-catalog__toolbar [data-app-filters]{gap:.75rem 1.5rem}.play-catalog__toolbar input[type=search]{border:1.5px solid var(--play-line-strong);background:var(--play-paper);height:2.75rem;box-shadow:none;color:var(--play-ink);border-radius:.7rem;font-size:.82rem}.play-catalog__toolbar input[type=search]:focus{border-color:var(--play-violet);background:var(--play-paper);box-shadow:0 0 0 2px var(--play-violet)}@supports (color:color-mix(in lab, red, red)){.play-catalog__toolbar input[type=search]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--play-violet)24%,transparent)}}.play-catalog__toolbar [data-filter-trigger]{border:1px solid var(--play-line-strong);height:2.25rem;box-shadow:none;color:var(--play-ink);background:0 0;border-radius:.55rem;font-size:.72rem}.play-catalog__toolbar [data-filter-toolbar]{color:var(--play-ink)}.play-catalog__results{padding-top:.25rem}.play-catalog__results>div{gap:1.7rem .9rem}.play-catalog__empty{border-block:1.5px solid var(--play-ink);background:var(--play-lavender);flex-direction:column;justify-content:center;align-items:center;min-height:15rem;padding:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.play-catalog__empty{background:color-mix(in srgb,var(--play-lavender)28%,var(--play-paper))}}.play-catalog__empty{text-align:center}.play-catalog__empty>span{aspect-ratio:1;border:1.5px solid var(--play-ink);background:var(--play-warm);width:2.75rem;color:var(--play-ink);border-radius:50%;place-items:center;display:grid}.play-catalog__empty h2{color:var(--play-ink);font-family:var(--font-display);letter-spacing:-.035em;margin-top:.8rem;font-size:1.5rem;font-weight:500}.play-catalog__empty p{max-width:28rem;color:var(--play-ink-soft);margin-top:.25rem;font-size:.78rem}.play-explore .play-catalog__reset.button{border:1.5px solid var(--play-ink);background:var(--play-paper);height:2.45rem;box-shadow:0 3px 0 var(--play-lavender);color:var(--play-ink);border-radius:.65rem;margin-top:1rem;font-size:.75rem}@media (max-width:70rem){.play-activity-map__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.play-series-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:54rem){.play-activity-map__grid{gap:.45rem}.play-browse-index__subjects,.play-browse-index__formats{grid-template-columns:1fr;gap:1.2rem}.play-creators__heading h2{max-width:28rem}.play-series-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.play-explore{min-height:calc(100dvh - 6rem)}.play-activity-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.play-activity-map__item{gap:.5rem;min-height:6.7rem;padding:.65rem}.play-activity-map__icon{width:2.7rem}.play-activity-map__copy small{font-size:.64rem}.play-explore-section{padding-block:1.35rem 1.55rem}.play-explore-section .member-section{gap:.8rem}.play-explore .member-content-scroll{--member-rail-gap:.7rem}.play-cover-tile{gap:.55rem}.play-cover-tile__caption strong{font-size:.8rem}.play-collection-card__title strong{font-size:.96rem}.play-collection-card__caption small{font-size:.67rem}.play-browse-index__formats{grid-template-columns:1fr;gap:1.25rem}.play-browse-index,.play-creators{padding-block:1.5rem}.play-creator-card{width:7.25rem}.play-creator-card__portrait{width:4.1rem}.play-creator-card__arrow{top:2.9rem;left:2.95rem}.play-series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .7rem}.play-catalog{gap:1.15rem;padding-block-start:1.35rem}.play-catalog__header{align-items:end;gap:.75rem;padding-bottom:1rem}.play-catalog__title.member-page-title{font-size:clamp(2rem,10vw,2.65rem)}.play-catalog__subtitle.member-page-subtitle{font-size:.76rem}.play-catalog__count{grid-template-columns:1fr;justify-items:end;gap:.18rem;min-width:auto;padding-left:.75rem}.play-catalog__count strong{font-size:1.9rem}.play-catalog__count small{display:none}.play-catalog__results>div{gap:1.4rem .7rem}}@media (max-width:25rem){.play-activity-map__copy small{display:none}.play-activity-map__item{min-height:5rem}.play-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.play-catalog__subtitle{display:none}}@media (prefers-reduced-motion:no-preference){.play-explore__discovery>:first-child{animation:.42s cubic-bezier(.22,1,.36,1) both play-library-rise}.play-explore__discovery>:nth-child(2){animation:.46s cubic-bezier(.22,1,.36,1) 45ms both play-library-rise}.play-explore__discovery>:nth-child(3){animation:.5s cubic-bezier(.22,1,.36,1) 90ms both play-library-rise}}@keyframes play-library-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.play-explore *,.play-explore :before,.play-explore :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.play-explore__header{padding-top:var(--member-page-top-gap);margin-bottom:2rem}.play-explore .play-activity-map__item{border:1.5px solid var(--brand-ink);background:var(--play-activity-color);border-radius:1rem;min-height:6.5rem;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.play-explore .play-activity-map__item{background:color-mix(in srgb,var(--play-activity-color)28%,var(--brand-paper))}}.play-explore .play-activity-map__icon{border:1px solid var(--brand-ink);box-shadow:none;background:var(--brand-paper);color:var(--brand-ink)}.play-explore .play-activity-map__item:hover{color:var(--brand-ink)}.play-explore .play-activity-map__item:hover .play-activity-map__icon{box-shadow:none}.play-cover-depth,.play-collection-depth{--brand-frame-radius:1.25rem;display:block}.play-explore [data-play-collections] .member-content-scroll{--member-rail-gap:1.5rem}.play-cover-tile__visual,.play-explore .play-collection-card__visual{border:var(--brand-frame-border)solid var(--brand-ink);border-radius:var(--brand-frame-radius);box-shadow:none}.play-cover-tile:hover .play-cover-tile__visual,.play-explore .play-collection-card:hover .play-collection-card__visual{box-shadow:none;transform:none}.play-cover-tile__badge{border:1px solid var(--brand-ink);background:var(--brand-paper);color:var(--brand-ink);box-shadow:none}.play-explore .play-collection-card__title strong{font-family:var(--font-display);font-size:1.5rem;font-weight:500}.play-explore .play-collection-card__caption small{font-size:.875rem;line-height:1.45}.play-explore .play-episode-card>a>div:first-child{border:1.5px solid var(--brand-ink);border-radius:1rem}.play-explore .play-creators__stage{background:0 0;border-radius:0;padding-block:0;overflow:visible}.play-explore .play-creators__heading{border-bottom:2px solid var(--brand-ink);padding-bottom:1rem}.play-explore .play-creators__heading h2{color:var(--brand-ink)}.play-explore .play-creators__heading p{color:var(--brand-ink-soft)}.play-explore .play-creators__rail{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:2rem 1.5rem;padding:.25rem .5rem .75rem 0;display:grid;overflow:visible}.play-explore .play-creator-card{text-align:center;width:auto;min-width:0;color:var(--brand-ink);align-items:center;gap:1rem}.play-explore .play-creator-depth{width:100%;max-width:9rem}@media (max-width:40rem){.play-explore .play-creators__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.play-creator-depth{--brand-frame-radius:50%;--brand-frame-offset-x:3px;--brand-frame-offset-y:4px;display:block}.play-explore .play-creator-card__portrait{border:var(--brand-frame-border)solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-paper);width:100%;box-shadow:none}.play-explore .play-creator-card:hover .play-creator-card__portrait{box-shadow:none;transform:none}.play-explore .play-creator-card__copy strong{color:var(--brand-ink);font-size:1rem}.play-explore .play-creator-card__copy small{color:var(--brand-ink-soft);font-size:.8rem;line-height:1.4}.play-explore .play-activity-map{margin-bottom:2rem}.play-explore .member-viewport-scroll-track{padding-top:.35rem}.play-explore [id]{scroll-margin-top:10rem}.play-explore .play-browse-index__subjects,.play-explore .play-browse-index__formats{display:block}.play-collection-page{--mp-section-space:clamp(2.25rem,4vw,3.5rem);background:var(--brand-canvas)}.play-collection-page__hero{--mp-hero-space-compact:clamp(2.25rem,4vw,3.5rem);--mp-hero-space-compact-end:clamp(2.25rem,4vw,3.5rem);border-bottom:var(--brand-frame-border)solid var(--brand-ink);background:linear-gradient(115deg,var(--play-collection-accent),var(--brand-paper)72%)}@supports (color:color-mix(in lab, red, red)){.play-collection-page__hero{background:linear-gradient(115deg,color-mix(in srgb,var(--play-collection-accent)16%,var(--brand-paper)),var(--brand-paper)72%)}}.play-collection-page__hero:after{background:var(--play-collection-accent);width:min(27vw,20rem);right:-5rem}@supports (color:color-mix(in lab, red, red)){.play-collection-page__hero:after{background:color-mix(in srgb,var(--play-collection-accent)30%,transparent)}}.play-collection-page__hero .mp-collection-hero__inner{max-width:var(--shell-max);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.play-collection-page__hero .mp-collection-hero__copy{max-width:42rem}.play-collection-page__hero .mp-page-title{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-top:.35rem;font-size:clamp(3rem,5vw,4.75rem);font-weight:500;line-height:.96}.play-collection-page__hero .mp-hero__lead{max-width:34rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5}.play-collection-page__hero .mp-hero__actions{margin-top:1.5rem}.play-collection-page__hero .mp-collection-hero__visual-frame{width:min(100%,22rem);transform:rotate(1deg)}.play-collection-page__hero .mp-collection-hero__visual{aspect-ratio:5/4}.play-collection-page>.play-collection-page__hero+.play-collection-page__contents{padding-top:clamp(2rem,3vw,2.75rem)}.play-collection-page__contents .member-section{gap:clamp(1.5rem,3vw,2.25rem)}.play-collection-page__contents .member-section-header{border-bottom:var(--brand-frame-border)solid var(--brand-ink);padding-bottom:1rem}.play-collection-page__contents .member-section-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.35rem,4vw,3.6rem);font-weight:500;line-height:1}@media (max-width:900px){.play-collection-page__hero .mp-collection-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.play-collection-page__hero .mp-collection-hero__visual-frame{justify-self:start;width:min(75vw,22rem)}}.bundle-detail-layout{align-items:start;gap:2.5rem;display:grid}.bundle-detail-sidebar,.bundle-detail-contents{gap:2rem;min-width:0;display:grid}.bundle-detail-contents{gap:3rem}.bundle-detail-cover{aspect-ratio:1;background:var(--brand-warm);place-items:center;display:grid;overflow:hidden}.bundle-detail-cover img{object-fit:cover;width:100%;height:100%}.bundle-detail-cover>span{font-family:var(--font-display);color:var(--brand-ink);font-size:5rem}.bundle-detail-access{background:var(--brand-paper);gap:1rem;padding:1.5rem;display:grid}@media (min-width:64rem){.bundle-detail-layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}@media (max-width:63.99rem){.bundle-detail-sidebar>.mp-depth-frame:first-child{width:min(15rem,100%)}}.marketing-site,.mp-page,.mp-availability-catalog,.grow-dashboard,.trail-flow,.member-trails{--mp-shell-width:min(100% - 2*var(--shell-gutter),var(--shell-max));--mp-reading-measure:42rem;--mp-wide-measure:58rem;--mp-section-space:var(--page-end-space);--mp-heading-content-gap:clamp(1.5rem,3vw,2.5rem);--mp-eyebrow-heading-gap:clamp(1.125rem,1rem + .4vw,1.375rem);--mp-type-caption:.75rem;--mp-type-label:.875rem;--mp-type-ui:1rem;--mp-type-body:1rem;--mp-type-body-lg:1.125rem;--mp-type-lead:1.25rem;--mp-type-editorial-body:1.375rem;--mp-type-subheading:1.5rem;--mp-type-quote:1.75rem;--mp-type-card-title:2rem;--mp-type-card-title-lg:2.75rem;--mp-type-card-display:3rem;--mp-type-heading:clamp(3.15rem,2.75rem + 1.8vw,4.5rem);--mp-type-section:clamp(2.75rem,2.35rem + 1.6vw,4rem);--mp-type-page-title:clamp(4.25rem,3.5rem + 2.5vw,5.625rem);--mp-type-statement:clamp(4.75rem,3.25rem + 5.5vw,8.5rem);--mp-type-number:clamp(3.5rem,3rem + 2.5vw,5rem);--mp-type-number-xl:clamp(4.5rem,3.5rem + 4vw,7.5rem)}@media (max-width:640px){.marketing-site,.mp-page,.mp-availability-catalog,.grow-dashboard,.trail-flow,.member-trails{--mp-type-lead:1.125rem;--mp-type-editorial-body:1.2rem;--mp-type-quote:1.5rem;--mp-type-card-title:1.75rem;--mp-type-card-title-lg:2.25rem;--mp-type-card-display:2.5rem;--mp-type-heading:3.15rem;--mp-type-section:2.75rem;--mp-type-page-title:3.625rem;--mp-type-statement:5rem;--mp-type-number:3.75rem;--mp-type-number-xl:4.75rem}}.mp-page{color:var(--brand-ink);font-family:var(--font-body);font-size:var(--mp-type-body);line-height:1.5}.dark .mp-page{color-scheme:light}.mp-depth-frame{--brand-depth-color:var(--mp-card-accent,var(--brand-ink));width:calc(100% + var(--brand-frame-offset-x));margin-right:calc(-1*var(--brand-frame-offset-x))}.mp-depth-frame--ink{--mp-card-accent:var(--brand-ink)}.mp-depth-frame--violet{--mp-card-accent:var(--brand-violet)}.mp-depth-frame--warm{--mp-card-accent:var(--brand-warm);--brand-depth-color:var(--brand-shadow-warm)}.mp-depth-frame--lavender{--mp-card-accent:var(--brand-lavender);--brand-depth-color:var(--brand-shadow-lavender)}.mp-depth-frame--mint{--mp-card-accent:var(--brand-mint);--brand-depth-color:var(--brand-shadow-mint)}.mp-depth-frame--pink{--mp-card-accent:var(--brand-pink);--brand-depth-color:var(--brand-shadow-pink)}.mp-depth-frame--blue{--mp-card-accent:var(--brand-blue);--brand-depth-color:var(--brand-shadow-blue)}.mp-depth-frame--orange{--mp-card-accent:var(--brand-orange);--brand-depth-color:var(--brand-shadow-orange)}.mp-depth-frame--soft{--brand-depth-color:var(--mp-card-accent)}.mp-depth-frame__surface{height:100%}.mp-page{overflow:clip}.mp-shell{width:var(--mp-shell-width);margin-inline:auto}.mp-section{padding-block:var(--mp-section-space)}.mp-section--divided{border-block-start:var(--brand-frame-border)solid var(--brand-ink)}.mp-section--divided-bottom{border-block-end:var(--brand-frame-border)solid var(--brand-ink)}.marketing-site,.mp-page{--mp-card-pad:clamp(1.35rem,2.5vw,2rem);--mp-card-gap:.8rem;--mp-card-cover-ratio:4/3;--mp-card-cover-tint:var(--mp-card-accent,var(--brand-lavender))}@supports (color:color-mix(in lab, red, red)){.marketing-site,.mp-page{--mp-card-cover-tint:color-mix(in srgb,var(--mp-card-accent,var(--brand-lavender))56%,white)}}.marketing-site,.mp-page{--mp-grid-gap:clamp(1rem,2vw,1.5rem)}.mp-card-frame{min-width:0;transition:transform .18s var(--ease-bounce)}.mp-card-frame:hover{transform:translateY(-4px)}.mp-card{background:var(--brand-paper);min-width:0;height:100%;overflow:hidden}.mp-card__link{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.mp-card__cover{aspect-ratio:var(--mp-card-cover-ratio);border-bottom:2px solid var(--brand-ink);background:var(--mp-card-cover-tint);place-items:center;display:grid;overflow:hidden}.mp-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.mp-card:hover .mp-card__cover img,.mp-card-frame:hover .mp-card__cover img{transform:scale(1.03)}.mp-card__cover>span{font-family:var(--font-display);font-size:var(--mp-type-number-xl)}.mp-card__body{gap:var(--mp-card-gap);min-width:0;padding:var(--mp-card-pad);flex-direction:column;flex:1;display:flex}.mp-card__body :is(h2,h3,h4),.mp-card__title{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:1}.mp-card__body>p:not(.mp-overline){color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-card__body small,.mp-card__meta{color:var(--brand-ink-soft);font-size:var(--mp-type-label)}.mp-card__body>strong,.mp-card__actions{border-top:1.5px solid var(--brand-line);font-size:var(--mp-type-label);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.mp-card--text{padding:var(--mp-card-pad);flex-direction:column;gap:1rem;display:flex}.mp-card--text>:is(h2,h3){font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.04em;margin:auto 0 0;font-weight:500;line-height:1}.mp-card--text>p{color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-grid{gap:var(--mp-grid-gap);display:grid}.mp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.mp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mp-grid--2,.mp-grid--3,.mp-grid--4{grid-template-columns:1fr}}.marketing-site,.mp-page{--mp-hero-space:clamp(4.5rem,8vw,7.5rem);--mp-hero-space-end:clamp(5.5rem,9vw,8rem);--mp-hero-space-compact:clamp(3.5rem,7vw,6rem);--mp-hero-space-compact-end:clamp(2.75rem,5vw,4.5rem);--mp-hero-gap:clamp(3rem,8vw,7rem);--mp-hero-title-measure:58rem;--mp-hero-measure:44rem}.mp-hero{padding-block:var(--mp-hero-space)var(--mp-hero-space-end);position:relative}.mp-hero--compact{padding-block:var(--mp-hero-space-compact)var(--mp-hero-space-compact-end)}.mp-hero+.mp-section--continuous:not(.mp-section--divided),.mp-section:not(.mp-offer-reviews,.mp-section--divided-bottom)+.mp-section--continuous:not(.mp-section--divided){padding-block-start:0}.mp-hero--split{--mp-hero-title-size:var(--mp-type-page-title)}.mp-hero__badges{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.mp-hero__badge-icon{vertical-align:-.2em;margin:0 .25rem 0 -.15rem;display:inline-flex}.mp-hero__badges+.mp-page-title{margin-top:0}.mp-hero--detail{--mp-hero-title-size:var(--mp-type-heading)}.mp-hero--wide{--mp-hero-title-size:var(--mp-type-statement);--mp-hero-title-measure:73rem}.mp-hero--wide .mp-hero__grid{grid-template-columns:minmax(0,1fr)}.mp-hero:is(.mp-hero--split,.mp-hero--wide,.mp-hero--detail) .mp-page-title{max-width:min(100%,var(--mp-hero-title-measure));font-size:var(--mp-hero-title-size);overflow-wrap:anywhere;line-height:.92}.mp-hero__grid{z-index:1;align-items:center;gap:var(--mp-hero-gap);display:grid;position:relative}.mp-hero__copy{min-width:0}.mp-hero__copy .mp-page-title{max-width:var(--mp-hero-title-measure);margin-top:var(--mp-eyebrow-heading-gap)}.mp-hero__lead{max-width:var(--mp-hero-measure);color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.56}.mp-hero__lead+.button,.mp-hero__lead+.mp-inline-link{margin-top:2rem;display:inline-flex}.mp-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}@media (max-width:1050px){.mp-hero__grid{gap:3rem}}@media (max-width:900px){:is(.marketing-site,.mp-page) .mp-hero .mp-hero__grid{grid-template-columns:1fr}.mp-hero__copy{max-width:48rem}}@media (max-width:640px){.mp-hero{padding-block:3.5rem var(--mp-hero-space-end)}.mp-hero--compact{padding-block:3rem}.mp-hero__actions{flex-direction:column;align-items:stretch}.mp-hero__actions .button{width:100%}}.mp-section-number,.mp-overline{color:var(--brand-ink-soft);font-size:var(--mp-type-caption,.75rem);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.4}.mp-faq h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;margin:1rem 0 1.2rem;font-weight:500;line-height:.98}.mp-faq__grid>div:first-child>p:last-child{max-width:42rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.55}.mp-faq__grid{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.mp-faq h2{font-size:var(--mp-type-heading)}.mp-faq__grid>div:first-child a{border-bottom:2px solid;font-weight:750}.mp-faq__list{border-top:2px solid var(--brand-ink)}.mp-faq details{border-bottom:2px solid var(--brand-ink)}.mp-faq summary{cursor:pointer;font-family:var(--font-display);font-size:var(--mp-type-subheading);padding:1.5rem 3rem 1.5rem 0;font-weight:500;line-height:1.2;list-style:none;position:relative}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{border:1px solid var(--brand-ink);content:"+";width:2rem;height:2rem;font-family:var(--font-body);border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;transition:background .18s;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.mp-faq details[open] summary:after{background:var(--brand-warm);content:"×";transform:translateY(-50%)}.mp-faq__answer{max-width:42rem;color:var(--brand-ink-soft);margin:-.4rem 0 1.6rem;line-height:1.6}.mp-faq__answer p{margin:0 0 .8rem}.mp-faq__answer p:last-child{margin-bottom:0}.mp-back-link,.member-header__page-actions .member-header-action.button{color:var(--brand-ink-soft);align-items:center;gap:.55rem;font-size:.84rem;font-weight:750;display:inline-flex}.mp-back-link{margin-bottom:clamp(2rem,3vw,3rem)}.mp-back-link__icon,.member-header-action__icon{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;transition:transform .16s,background .16s;display:grid}.member-header-action:hover .member-header-action__icon{background:var(--brand-lavender)}.mp-back-link:hover .mp-back-link__icon{background:var(--brand-lavender);transform:translate(-3px)}.mp-page{background:var(--brand-canvas);position:relative}.mp-faq{background:var(--brand-canvas)}@media (max-width:900px){.mp-faq__grid{grid-template-columns:1fr}}@media (max-width:640px){.mp-shell{width:min(100% - 1.5rem,80rem)}}@media (prefers-reduced-motion:reduce){.mp-faq summary:after{transition:none}}:is(.marketing-site,.mp-page) .mp-page-title{font-family:var(--font-display);font-size:var(--mp-type-page-title);letter-spacing:-.055em;text-wrap:balance;white-space:normal;margin-block:0 1.8rem;font-weight:500;line-height:.92}:is(.marketing-site,.mp-page) .mp-heading-stack :is(h1,h2,h3){font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;text-wrap:balance;margin-block:1rem 1.2rem;font-weight:500;line-height:.96}:is(.marketing-site,.mp-page) .mp-heading-stack--compact :is(h1,h2,h3){font-size:var(--mp-type-heading)}:is(.marketing-site,.mp-page) .mp-heading-stack--medium :is(h1,h2,h3){font-size:var(--mp-type-card-title-lg);margin-bottom:.5rem;line-height:1.05}:is(.marketing-site,.mp-page) .mp-heading-stack--medium>p:not(.mp-section-number,.mp-overline){font-size:var(--mp-type-body);margin:0;line-height:1.5}:is(.marketing-site,.mp-page) .mp-heading-stack--small :is(h1,h2,h3){font-size:var(--mp-type-card-title);margin-block:0 .35rem;line-height:1.15}:is(.marketing-site,.mp-page) .mp-heading-stack--small .mp-section-number+:is(h1,h2,h3){margin-top:.5rem}:is(.marketing-site,.mp-page) .mp-heading-stack--small>p:not(.mp-section-number,.mp-overline){font-size:var(--mp-type-body);margin:0;line-height:1.5}:is(.marketing-site,.mp-page) .mp-section-number+:is(h1,h2,h3),:is(.marketing-site,.mp-page) .mp-overline+:is(h1,h2,h3){margin-top:var(--mp-eyebrow-heading-gap)}:is(.marketing-site,.mp-page) .mp-heading-stack>p:not(.mp-section-number,.mp-overline),:is(.marketing-site,.mp-page) .mp-heading-stack>div>p:not(.mp-section-number,.mp-overline){max-width:var(--mp-reading-measure);color:var(--brand-ink-soft);font-size:var(--mp-type-lead);line-height:1.55}.mp-highlight{z-index:0;isolation:isolate;padding-inline:.015em;font-style:normal;display:inline;position:relative}:where(.mp-list-reset){margin:0;padding:0;list-style:none}.mp-heading-stack.mp-heading-stack--split{margin-bottom:var(--mp-heading-content-gap);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:last baseline;gap:clamp(2rem,7vw,6rem);display:grid}.mp-heading-stack--split>div{min-width:0}.mp-heading-stack--split>p{margin:0 0 1.2rem}.mp-heading-stack--spaced{margin-bottom:var(--mp-heading-content-gap)}.mp-heading-stack.mp-heading-stack--flush{margin-bottom:0}.mp-heading-stack:is(.mp-heading-stack--split,.mp-heading-stack--spaced)+*{margin-top:0}.mp-number-dot,.mp-step-path__marker{width:var(--mp-number-dot-size,2.45rem);aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--mp-number-dot-background,var(--brand-paper));box-shadow:3px 3px 0 var(--mp-number-dot-shadow,var(--mp-number-dot-background,var(--brand-lavender)));color:var(--brand-ink);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:500;line-height:1.25;display:grid}.mp-step-path{padding-top:0}.mp-step-path__list{grid-template-columns:repeat(var(--mp-step-count,3),minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.mp-step-path__list:before{top:calc(var(--mp-number-dot-size,3.5rem)/2);right:calc(var(--mp-number-dot-size,3.5rem)/2);left:calc(var(--mp-number-dot-size,3.5rem)/2);background:var(--brand-ink);content:"";height:2px;position:absolute}.mp-step-path__item{z-index:1;min-width:0;position:relative}.mp-step-path__marker{width:var(--mp-number-dot-size,3.5rem);background:var(--brand-warm)}.mp-step-path__marker--lavender{background:var(--brand-lavender)}.mp-step-path__marker--mint{background:var(--brand-mint)}.mp-step-path__marker--pink{background:var(--brand-pink)}.mp-step-path__item h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:clamp(1.6rem,3vw,2.2rem) 0 .6rem;font-weight:500;line-height:1}.mp-step-path__item p{max-width:27rem;color:var(--brand-ink-soft);margin:0;line-height:1.5}@media (max-width:620px){.mp-step-path__list{grid-template-columns:1fr;gap:1.8rem}.mp-step-path__list:before{top:calc(var(--mp-number-dot-size,3.5rem)/2);right:auto;bottom:calc(var(--mp-number-dot-size,3.5rem)/2);left:calc(var(--mp-number-dot-size,3.5rem)/2);width:2px;height:auto}.mp-step-path__item{grid-template-columns:var(--mp-number-dot-size,3.5rem)minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.2rem;display:grid}.mp-step-path__marker{grid-row:1/3}.mp-step-path__item h3{align-self:end;margin:.1rem 0 .45rem}.mp-step-path__item p{grid-column:2}}.mp-step-path--tiles{padding-top:0}.mp-step-path__tiles{border-block:2px solid var(--brand-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mp-step-path__tiles li{border-left:2px solid var(--brand-ink);flex-direction:column;min-height:18rem;padding:clamp(1.6rem,3vw,2.5rem);display:flex}.mp-step-path__tiles li:first-child{border-left:0}.mp-step-path__tiles li:nth-child(2){background:var(--brand-lavender)}.mp-step-path__tiles li:nth-child(3){background:var(--brand-mint)}.mp-step-path__tiles li:nth-child(4){background:var(--brand-warm)}.mp-step-path__tiles span{font-family:var(--font-display)}.mp-step-path__tiles h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:auto 0 .6rem;font-weight:500;line-height:1}.mp-step-path__tiles p{color:var(--brand-ink-soft);margin:0;line-height:1.5}@media (max-width:620px){.mp-step-path__tiles{grid-template-columns:1fr}.mp-step-path__tiles li,.mp-step-path__tiles li:first-child{border-top:2px solid var(--brand-ink);border-left:0;min-height:13rem}.mp-step-path__tiles li:first-child{border-top:0}}.mp-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.mp-content-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-load-more{text-align:center;justify-items:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.mp-load-more p{color:var(--brand-ink-soft);margin:0}.mp-series-hero__cover-frame{grid-area:booking;justify-self:end;width:min(100%,27rem);margin:0;transform:rotate(.6deg)}.mp-series-hero__cover{aspect-ratio:1;background:var(--brand-pink);color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-number-xl);place-items:center;display:grid;overflow:hidden}.mp-series-hero__cover img{object-fit:cover;width:100%;height:100%}.mp-series-creator{width:fit-content;min-width:0;max-width:100%;transition:transform .18s var(--ease-bounce);grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:inline-grid}a.mp-series-creator:hover{transform:translateY(-2px)}.mp-series-creator__avatar{aspect-ratio:1;border-radius:50%;width:2.65rem;overflow:hidden}.mp-series-creator__avatar img{object-fit:cover;width:100%;height:100%}.mp-series-creator>span:nth-child(2){gap:.06rem;min-width:0;line-height:1.12;display:grid}.mp-series-creator small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.mp-series-creator strong{font-size:var(--mp-type-label);line-height:1.15}.mp-series-creator__arrow{color:var(--brand-violet);font-weight:800}.mp-episode-hero__panel{background:var(--brand-paper);grid-template:"cover heading""cover details"1fr/minmax(21rem,30rem) minmax(0,1fr);display:grid;overflow:hidden}.mp-episode-hero__heading{grid-area:heading;min-width:0;padding:clamp(2rem,4vw,3.25rem) clamp(2rem,4vw,4rem) 0}.mp-episode-hero__heading .mp-section-number a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand-violet);-webkit-text-decoration-color:var(--brand-violet);text-decoration-color:var(--brand-violet);text-underline-offset:.2em;text-decoration-thickness:1.5px}.mp-episode-hero__heading h1{max-width:42rem;margin:var(--mp-eyebrow-heading-gap)0 0;font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(2.85rem,4.35vw,4.35rem);font-weight:500;line-height:.94}.mp-episode-hero__media{border-right:2px solid var(--brand-ink);background:var(--brand-pink);grid-area:cover;align-content:stretch;width:100%;min-height:100%;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp-episode-hero__media{background:color-mix(in srgb,var(--brand-pink)55%,var(--brand-paper))}}.mp-episode-hero__cover{background:var(--brand-pink);place-items:center;width:100%;height:100%;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp-episode-hero__cover{background:color-mix(in srgb,var(--brand-pink)55%,var(--brand-paper))}}.mp-episode-hero__cover{color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-number)}.mp-episode-hero__cover img{object-fit:cover;width:100%;height:100%;display:block}.mp-episode-hero__series-mark{z-index:2;border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:min(100% - 3rem,18rem);color:var(--brand-ink);transition:transform .18s var(--ease-bounce);border-radius:1rem;align-items:center;gap:.8rem;padding:.55rem .9rem .55rem .55rem;text-decoration:none;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.mp-episode-hero__series-mark:hover{transform:translateY(-2px)}.mp-episode-hero__series-cover{aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-pink);width:3.75rem;font:500 var(--mp-type-subheading)/1 var(--font-display);border-radius:.7rem;flex:none;place-items:center;display:grid;overflow:hidden;transform:rotate(-3deg)}.mp-episode-hero__series-cover>*,.mp-episode-hero__series-cover img{object-fit:cover;width:100%;height:100%}.mp-episode-hero__series-copy{gap:.15rem;min-width:0;display:grid}.mp-episode-hero__series-copy small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.mp-episode-hero__series-copy strong{font-size:var(--mp-type-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.mp-episode-hero__details{flex-direction:column;grid-area:details;min-width:0;padding:1.4rem clamp(2rem,4vw,4rem) clamp(2rem,4vw,3.25rem);display:flex}.mp-episode-hero__lead{max-width:38rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.5}.mp-episode-hero__heading .mp-episode-hero__lead{max-width:42rem;margin:clamp(1rem,2vw,1.5rem) 0 0}.mp-episode-hero__details>.mp-series-creator{margin-top:1.25rem}.mp-detail-facts.mp-episode-hero__facts{margin:auto 0 0}.mp-episode-hero__purchase{margin-top:clamp(1.75rem,3vw,2.5rem)}.mp-episode-hero__purchase--choice{grid-template-columns:minmax(0,auto) minmax(14rem,1fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.mp-episode-hero__single-purchase{justify-content:flex-start;align-items:center;gap:.9rem;min-width:0;display:flex}.mp-episode-hero__access{gap:.15rem;min-width:0;display:grid}.mp-episode-hero__access small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.mp-episode-hero__access strong{font-size:var(--mp-type-label);letter-spacing:-.01em;font-weight:850;line-height:1.2}.mp-episode-hero__access span{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);font-weight:650;line-height:1.35}.mp-episode-hero__access .product-price[data-product-price]{font-size:1.15rem;font-weight:850}.mp-episode-hero__actions{flex:none;align-items:center;display:flex}.mp-episode-hero__membership-choice{border-left:1.5px solid var(--brand-line);min-width:0;color:var(--brand-ink);align-items:center;gap:1rem;padding-left:1.5rem;display:flex}[data-public-offer=product-series]>.mp-series-hero+.mp-series-story,[data-public-offer=product-episode]>.mp-episode-hero+.mp-content-section{border-top:0;padding-top:clamp(2rem,3vw,3rem)}[data-public-offer=product-series]>.mp-series-story{padding-block:clamp(2.5rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem)}[data-public-offer=product-series]>:is(.mp-series-story,.mp-product-bundles)+.mp-episode-catalog,[data-public-offer=product-series]>.mp-hosts+.mp-episode-catalog,[data-public-offer=product-series]>.mp-series-hero+.mp-episode-catalog{padding-top:0}[data-public-offer=product-series]>.mp-episode-catalog>.mp-shell{padding-top:clamp(3rem,6vw,5rem)}[data-public-offer=product-series]>.mp-hosts{padding-bottom:clamp(2rem,3vw,3rem)}[data-public-offer=product-series]>.mp-hosts+.mp-episode-catalog>.mp-shell{padding-top:0}[data-public-offer=product-series]>.mp-episode-catalog .mp-heading-stack--split{margin-bottom:clamp(2.5rem,5vw,4rem)}[data-public-offer=product-series]>.mp-episode-catalog .mp-episode-index{margin-top:0}@media (min-width:921px){[data-public-offer=product-series]>.mp-series-story .mp-content-section__grid,[data-public-offer=product-series]>.mp-product-bundles .mp-heading-stack--split,[data-public-offer=product-series]>.mp-episode-catalog .mp-heading-stack--split{grid-template-columns:minmax(15rem,.58fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}[data-public-offer=product-series]>.mp-episode-catalog .mp-heading-stack--split>p{max-width:var(--mp-reading-measure)}}.mp-series-story__main{min-width:0}.mp-series-story__description>div>div:last-child{margin-top:1rem}.mp-product-creator{background:var(--brand-canvas);padding-block:clamp(3.5rem,6vw,5.5rem)}.mp-content-section+.mp-product-creator{padding-top:clamp(1rem,2vw,2rem)}.mp-product-creator__grid{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.mp-product-creator--embedded.mp-product-creator__grid{border-top:2px solid var(--brand-ink);background:0 0;grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);padding-block:clamp(2.5rem,4vw,3.5rem) 0}.mp-product-creator--embedded .mp-product-creator__portrait{width:100%}.mp-product-creator--embedded .mp-product-creator__copy h2{font-size:clamp(2.75rem,4vw,3.75rem)}.mp-product-creator--embedded .mp-product-creator__role{margin-top:.9rem}.mp-product-creator--embedded .mp-product-creator__bio{font-size:var(--mp-type-body)}.mp-product-creator__portrait{aspect-ratio:4/5;isolation:isolate;width:100%;margin:0;position:relative}.mp-product-creator__portrait:before{z-index:-1;background:var(--brand-lavender);content:"";border-radius:48% 52% 46% 54%/39% 43% 57% 61%;position:absolute;inset:0;transform:translate(.65rem,.75rem)rotate(4deg)}.mp-product-creator__portrait img,.mp-product-creator__portrait>span{background:var(--brand-pink);border-radius:48% 52% 46% 54%/39% 43% 57% 61%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp-product-creator__portrait img,.mp-product-creator__portrait>span{background:color-mix(in srgb,var(--brand-pink)58%,var(--brand-paper))}}.mp-product-creator__portrait img,.mp-product-creator__portrait>span{object-fit:cover}.mp-product-creator__portrait>span{color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-number)}.mp-product-creator__copy{max-width:49rem}.mp-product-creator__copy h2{margin:var(--mp-eyebrow-heading-gap)0 0;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:.94}.mp-product-creator__role{color:var(--brand-ink);font-size:var(--mp-type-lead);margin:1.2rem 0 0;font-weight:800;line-height:1.35}.mp-product-creator__bio{max-width:44rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:.8rem 0 0;line-height:1.58}.mp-product-creator__link{text-decoration:underline;-webkit-text-decoration-color:var(--brand-violet);-webkit-text-decoration-color:var(--brand-violet);text-decoration-color:var(--brand-violet);text-underline-offset:.28em;margin-top:1.35rem;font-weight:850;text-decoration-thickness:2px;display:inline-block}.mp-offer-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr)}.mp-offer-hero .mp-page-title{max-width:54rem;font-size:var(--mp-type-section)}.mp-offer-creator{border:1.5px solid var(--brand-line);background:var(--brand-paper);border-radius:999px;align-items:center;gap:.75rem;width:fit-content;margin-top:1.35rem;padding:.45rem .75rem .45rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mp-offer-creator{background:color-mix(in srgb,var(--brand-paper)82%,var(--brand-lavender))}}.mp-offer-creator{transition:border-color .18s ease,transform .18s var(--ease-bounce)}a.mp-offer-creator:hover{border-color:var(--brand-ink);transform:translateY(-2px)}.mp-offer-creator__avatar{border-radius:50%;width:2.7rem;height:2.7rem;display:block;overflow:hidden}.mp-offer-creator__avatar img{object-fit:cover;width:100%;height:100%}.mp-offer-creator>span:nth-child(2){gap:.06rem;line-height:1.12;display:grid}.mp-offer-creator small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.mp-offer-creator strong{font-size:var(--mp-type-label)}.mp-offer-creator__arrow{color:var(--brand-violet);font-size:.9rem}.mp-offer-creator+.mp-hero__lead{margin-top:1rem}.mp-detail-facts{border-block:2px solid var(--brand-ink);flex-wrap:wrap;align-items:center;gap:.65rem 1.65rem;margin:0;padding-block:1rem;display:flex}.mp-detail-facts>div{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.mp-detail-facts>div:not(.mp-detail-facts__fact--marked):before{content:"";background:var(--mp-detail-fact-tone,var(--brand-violet));border-radius:50%;flex:none;align-self:center;width:.55rem;height:.55rem}.mp-detail-facts__icon{color:var(--brand-ink-soft);flex:none;align-self:center;display:inline-flex}.mp-detail-facts__avatar{flex:none;align-self:center;margin-right:.1rem;display:inline-flex}.mp-detail-facts__avatar .size-7{width:1.5rem;height:1.5rem}.mp-detail-facts>div:nth-child(4n+2){--mp-detail-fact-tone:var(--brand-pink)}.mp-detail-facts>div:nth-child(4n+3){--mp-detail-fact-tone:var(--brand-warm)}.mp-detail-facts>div:nth-child(4n+4){--mp-detail-fact-tone:var(--brand-mint)}.mp-detail-facts dt{color:var(--brand-ink-soft);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:800;line-height:1.4}.mp-detail-facts dt.mp-detail-facts__label--plain{font-size:var(--mp-type-label);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1.35}.mp-detail-facts dd{color:var(--brand-ink);font-size:var(--mp-type-label);margin:0;font-weight:800;line-height:1.35}.mp-detail-facts a{text-decoration:underline;-webkit-text-decoration-color:var(--brand-violet);-webkit-text-decoration-color:var(--brand-violet);text-decoration-color:var(--brand-violet);text-underline-offset:.22em;text-decoration-thickness:2px}.mp-offer-hero__meta{margin-top:2rem}.mp-offer-meta{border-block:1.5px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;display:grid}.mp-offer-meta>div{min-width:0;padding:1rem 1.25rem 1rem 0}.mp-offer-meta>div+div{border-left:1.5px solid var(--brand-line);padding-left:1.25rem}.mp-offer-meta dt{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:850}.mp-offer-meta dd{margin:0;font-weight:700;line-height:1.3}.mp-offer-status-frame{width:fit-content;max-width:calc(100% + var(--brand-frame-offset-x));margin:2rem 0 0;transform:rotate(-.35deg)}.mp-offer-status{--mp-offer-status-background:var(--brand-warm);--mp-offer-status-mark:var(--brand-paper);background:var(--mp-offer-status-background);align-items:center;gap:.8rem;min-width:min(100%,17.5rem);padding:.68rem 2.4rem .68rem .72rem;display:flex;position:relative;overflow:hidden}.mp-offer-status--quiet{border:1.5px solid var(--brand-ink);background:var(--mp-offer-status-background);color:var(--brand-ink);font-size:var(--mp-type-label);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .5rem;display:inline-flex}.mp-offer-status--quiet .mp-offer-status__mark{border-radius:50%;width:1.5rem;min-width:0;height:1.5rem;padding:0}.mp-offer-hero__meta+.mp-offer-status--quiet{margin-top:1.25rem}.mp-offer-status--quiet strong{font-weight:750}.mp-offer-status--lavender{--mp-offer-status-background:var(--brand-lavender);--mp-offer-status-mark:var(--brand-warm)}.mp-offer-status--mint{--mp-offer-status-background:var(--brand-mint);--mp-offer-status-mark:var(--brand-paper)}.mp-offer-status--pink{--mp-offer-status-background:var(--brand-pink);--mp-offer-status-mark:var(--brand-paper)}.mp-offer-status--blue{--mp-offer-status-background:var(--brand-blue);--mp-offer-status-mark:var(--brand-paper)}.mp-offer-status__mark{aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--mp-offer-status-mark);width:2.8rem;color:var(--brand-violet);border-radius:50%;flex:0 0 2.8rem;place-items:center;display:grid}.mp-offer-status__mark svg{width:1.45rem;height:1.45rem}.mp-offer-status__copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.mp-offer-status__copy small{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.22rem;font-size:.66rem;font-weight:850}.mp-offer-status__copy strong{font-size:var(--mp-type-body-lg);font-weight:850}.mp-offer-status--simple .mp-offer-status__copy strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.65rem;font-weight:500}.mp-offer-status__spark{color:var(--brand-ink);position:absolute;top:.45rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.mp-offer-status__spark{color:color-mix(in srgb,var(--brand-ink)50%,transparent)}}.mp-offer-status__spark{font-size:.9rem;line-height:1}.mp-offer-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.mp-offer-actions>.mp-inline-link{margin-inline-start:1.2rem}.mp-purchase-form{display:contents}.mp-purchase-form button:disabled{cursor:not-allowed;opacity:.48}.mp-offer-cover-frame{justify-self:end;width:min(100%,35rem);transform:rotate(.6deg)}.mp-offer-cover-frame--square{width:min(100%,31rem)}.mp-offer-cover{aspect-ratio:4/3;background:var(--brand-lavender);place-items:center;display:grid;position:relative;overflow:hidden}.mp-offer-cover--square{aspect-ratio:1}.mp-offer-cover>img{object-fit:cover;width:100%;height:100%}.mp-offer-cover>span{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-offer-cover>span{color:color-mix(in srgb,var(--brand-ink)26%,transparent)}}.mp-offer-cover>span{font-family:var(--font-display);font-size:var(--mp-type-number-xl)}.mp-offer-cover figcaption{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:999px;padding:.75rem 1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.mp-offer-cover figcaption{background:color-mix(in srgb,var(--brand-paper)88%,transparent)}}.mp-offer-cover figcaption{font-size:var(--mp-type-label);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:750}.mp-product-bundles{border-top:2px solid var(--brand-ink);background:var(--brand-warm)}.mp-product-bundle-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,33rem),1fr));gap:clamp(1.35rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.mp-product-bundle-list__item{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-width:0;box-shadow:7px 8px 0 var(--mp-bundle-accent,var(--brand-warm));transition:box-shadow .18s ease,transform .18s var(--ease-bounce);border-radius:1.6rem;overflow:hidden}.mp-product-bundle-list__item:hover{box-shadow:9px 10px 0 var(--mp-bundle-accent,var(--brand-warm));transform:translate(-2px,-2px)}.mp-product-bundle-card{height:100%;min-height:17rem;color:inherit;grid-template-columns:minmax(13.5rem,.9fr) minmax(0,1.1fr);text-decoration:none;display:grid}.mp-product-bundle-card__visual{border-right:1.5px solid var(--brand-ink);background:var(--mp-bundle-accent,var(--brand-warm));place-items:center;min-width:0;padding:1.5rem 1.35rem 2.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mp-product-bundle-card__visual{background:color-mix(in srgb,var(--mp-bundle-accent,var(--brand-warm))64%,white)}}.mp-product-bundle-card__visual{isolation:isolate;overflow:hidden}.mp-product-bundle-card__visual:before,.mp-product-bundle-card__visual:after{aspect-ratio:4/3;border:1.5px solid var(--brand-ink);background:var(--brand-paper);content:"";border-radius:.8rem;width:calc(100% - 3.4rem);position:absolute}.mp-product-bundle-card__visual:before{transform:translate(.55rem,.45rem)rotate(2.25deg)}.mp-product-bundle-card__visual:after{background:var(--mp-bundle-accent,var(--brand-warm))}@supports (color:color-mix(in lab, red, red)){.mp-product-bundle-card__visual:after{background:color-mix(in srgb,var(--mp-bundle-accent,var(--brand-warm))36%,white)}}.mp-product-bundle-card__visual:after{transform:translate(-.35rem,.2rem)rotate(-1.4deg)}.mp-product-bundle-card__cover{z-index:1;aspect-ratio:4/3;border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:.8rem;place-items:center;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:rotate(-.65deg);box-shadow:0 .45rem .9rem #31125b1c}.mp-product-bundle-card:hover .mp-product-bundle-card__cover{transform:rotate(0)scale(1.02)}.mp-product-bundle-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.mp-product-bundle-card__cover>span{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-product-bundle-card__cover>span{color:color-mix(in srgb,var(--brand-ink)30%,transparent)}}.mp-product-bundle-card__cover>span{font-family:var(--font-display);font-size:var(--mp-type-number)}.mp-product-bundle-card__count{z-index:2;border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:999px;padding:.48rem .7rem;font-size:.7rem;font-weight:850;line-height:1;position:absolute;bottom:.8rem;right:1rem}.mp-product-bundle-card__body{flex-direction:column;min-width:0;padding:clamp(1.4rem,3vw,2rem);display:flex}.mp-product-bundle-card__body h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:500;line-height:.98}.mp-product-bundle-card__body>p:not(.mp-overline){color:var(--brand-ink-soft);margin:.85rem 0 1.4rem;line-height:1.48}.mp-product-bundle-card__body strong{border-top:1.5px solid var(--brand-line);font-size:var(--mp-type-label);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.mp-product-bundle-card__body strong span{transition:transform .18s var(--ease-bounce)}.mp-product-bundle-card:hover .mp-product-bundle-card__body strong span{transform:translate(3px)}.mp-episode-catalog{background:var(--brand-canvas)}.mp-episode-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);padding:0;list-style:none;display:grid}.mp-episode-index{margin:clamp(2.5rem,5vw,4rem) 0 0}.mp-episode-card{--mp-episode-accent:var(--brand-lavender);min-width:0}.mp-episode-card__link{color:inherit;text-decoration:none}.mp-episode-card__cover{background:var(--mp-episode-accent);place-items:center;display:grid;position:relative;overflow:hidden}.mp-episode-card__fallback,.mp-episode-card__series-fallback{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-episode-card__fallback,.mp-episode-card__series-fallback{color:color-mix(in srgb,var(--brand-ink)38%,transparent)}}.mp-episode-card__fallback,.mp-episode-card__series-fallback{font-family:var(--font-display);line-height:1}.mp-episode-card__fallback{font-size:clamp(3.25rem,7vw,5.5rem)}.mp-episode-card__image,.mp-episode-card__series-image{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mp-episode-card__image{transition:transform .42s cubic-bezier(.22,1,.36,1)}.mp-episode-card:hover .mp-episode-card__image{transform:scale(1.035)}.mp-episode-card__rank,.mp-episode-card__free,.mp-episode-card__activity,.mp-episode-card__age{z-index:2;border:1px solid var(--brand-ink);color:var(--brand-ink);line-height:1;position:absolute}.mp-episode-card__rank{background:var(--brand-paper);min-width:2.15rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.34rem .5rem;top:.55rem;left:.55rem}.mp-episode-card__free{background:var(--brand-warm);letter-spacing:.045em;text-transform:uppercase;border-radius:.8rem .45rem .75rem .5rem;padding:.35rem .6rem;font-size:.67rem;font-weight:850;top:.55rem;left:.55rem;transform:rotate(-2deg)}.mp-episode-card--ranked .mp-episode-card__free{left:auto;right:.55rem}.mp-episode-card__activity{background:var(--brand-paper);max-width:calc(100% - 1.1rem);box-shadow:2px 2px 0 var(--mp-episode-activity);letter-spacing:.025em;white-space:nowrap;border-radius:999px;align-items:center;gap:.36rem;padding:.32rem .55rem .32rem .42rem;font-size:.67rem;font-weight:850;display:inline-flex;top:.55rem;right:.55rem}.mp-episode-card__activity:before{aspect-ratio:1;border:1px solid var(--brand-ink);background:var(--mp-episode-activity);content:"";border-radius:50%;flex:none;width:.5rem}.mp-episode-card__age{background:var(--brand-paper);white-space:nowrap;border-radius:999px;max-width:calc(100% - 1.1rem);padding:.32rem .55rem;font-size:.68rem;font-weight:800;bottom:.55rem;right:.55rem}.mp-episode-card__series-cover{z-index:3;aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:clamp(3.1rem,4.5vw,4rem);box-shadow:3px 3px 0 var(--brand-ink);transform-origin:0 100%;border-radius:.7rem;place-items:center;padding:.2rem;display:grid;position:absolute;bottom:.7rem;left:.7rem;overflow:hidden;transform:rotate(-5deg)}.mp-episode-card__series-fallback{font-size:1.15rem}.mp-episode-card__series-image{border-radius:.5rem}.mp-episode-card__body{min-width:0;overflow:hidden}.mp-episode-card__title{margin:0}.mp-episode-card__action{border:1.5px solid var(--brand-ink);background:var(--mp-episode-accent);transition:transform .18s var(--ease-bounce);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.mp-episode-card:hover .mp-episode-card__action{transform:translate(3px)}.mp-episode-card--row{border:1.5px solid var(--brand-ink);background:var(--brand-paper);box-shadow:5px 6px 0 var(--mp-episode-accent);transition:box-shadow .18s ease,transform .18s var(--ease-bounce);border-radius:1.4rem;overflow:hidden}.mp-episode-card--row:hover{box-shadow:7px 8px 0 var(--mp-episode-accent);transform:translate(-2px,-2px)}.mp-episode-card--row .mp-episode-card__link{grid-template-columns:10.25rem minmax(0,1fr) auto;align-items:stretch;height:10.25rem;display:grid}.mp-episode-card--row .mp-episode-card__cover{border-right:1.5px solid var(--brand-ink);width:100%;height:100%}.mp-episode-card--row .mp-episode-card__body{flex-direction:column;justify-content:center;gap:.38rem;min-height:0;padding:.9rem .75rem .9rem 1.1rem;display:flex}.mp-episode-card__context{color:var(--brand-ink-soft);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.69rem;font-weight:850;line-height:1.2;overflow:hidden}.mp-episode-card--row .mp-episode-card__title{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.mp-episode-card__summary{color:var(--brand-ink-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mp-episode-card__meta{color:var(--brand-ink-soft);font-size:var(--mp-type-label);text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-weight:700;line-height:1.2;overflow:hidden}.mp-episode-card--row .mp-episode-card__action{align-self:center;width:2.25rem;height:2.25rem;margin-right:1rem}.mp-episode-card--tile .mp-episode-card__link{grid-template:"cover cover""body action"/minmax(0,1fr) 2rem;align-items:start;display:grid}.mp-episode-card--tile .mp-episode-card__cover{aspect-ratio:1;border:1.5px solid var(--brand-ink);border-radius:.9rem;grid-area:cover}.mp-episode-card--tile .mp-episode-card__body{grid-area:body;padding:.9rem .25rem 0}.mp-episode-card--tile .mp-episode-card__title{font-family:var(--font-body);letter-spacing:-.015em;text-wrap:balance;font-size:.98rem;font-weight:760;line-height:1.2}.mp-episode-card--tile .mp-episode-card__action{grid-area:action;width:1.8rem;height:1.8rem;margin-top:.75rem;font-size:.82rem}@media (max-width:1080px){.mp-episode-row-grid{grid-template-columns:1fr}}.mp-content-section{border-top:2px solid var(--brand-ink);background:var(--brand-canvas)}.mp-content-section--without-top-rule{border-top:0}.mp-content-section__grid{grid-template-columns:minmax(15rem,.58fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.mp-content-section .mp-heading-stack{position:sticky;top:2rem}.mp-rich-text{--color-strong:var(--brand-ink);max-width:var(--mp-reading-measure);color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);line-height:1.72}.mp-rich-text>:first-child,.mp-rich-text>.rich-text>:first-child,.mp-rich-text action-text-attachment:first-child>:first-child{margin-top:0}.mp-rich-text :is(h1,h2,h3,h4){color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:1.7em 0 .55em;font-weight:500;line-height:1.04}.mp-rich-text h2{font-size:var(--mp-type-card-title-lg)}.mp-rich-text h3{font-size:var(--mp-type-card-title)}.mp-rich-text h4{font-size:var(--mp-type-subheading)}.mp-rich-text :is(p,ul,ol,blockquote){margin-block:0 1.3em}.mp-rich-text :is(ul,ol){margin-inline-start:0;padding-inline-start:1.25em}.mp-rich-text li :is(ul,ol){padding-inline-start:1.4em}.mp-rich-text ul{list-style:outside}.mp-rich-text ol{list-style:decimal}.mp-rich-text ul ul{list-style-type:circle}.mp-rich-text ol ol{list-style-type:lower-alpha}.mp-rich-text li::marker{color:var(--brand-ink);font-weight:800}.mp-rich-text li+li{margin-top:.45em}.mp-rich-text a{font-weight:700}.mp-rich-text .mp-note-frame{--brand-frame-radius:1.25rem;margin-block:2rem}.mp-rich-text .rich-text [data-block=note]{border-radius:var(--brand-frame-radius);background:var(--brand-mint);color:var(--brand-ink);margin:0;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem)}.mp-rich-text .rich-text [data-block=note]>:last-child{margin-bottom:0}.mp-rich-text .mp-quote-frame{--brand-frame-radius:1.25rem;margin-block:2rem}.mp-rich-text blockquote{background:var(--brand-lavender);color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-quote);letter-spacing:-.02em;text-wrap:pretty;margin:0;padding:1.75rem 2rem 1.75rem clamp(3.25rem,6vw,4.25rem);line-height:1.2;position:relative}.mp-rich-text blockquote:before{content:"“";color:var(--brand-violet);font-size:4.5rem;line-height:1;position:absolute;top:.55rem;left:1.1rem}.mp-rich-text blockquote>p{margin:0}.mp-rich-text blockquote>p+p{margin-top:.75em}.mp-rich-text blockquote>p:empty,.mp-rich-text blockquote>br:last-child{display:none}.mp-rich-text blockquote>cite{font:750 var(--mp-type-label)/1.4 var(--font-body);letter-spacing:0;color:var(--brand-ink-soft);margin-top:.9rem;font-style:normal;display:block}.mp-rich-text blockquote>cite:before{content:"— "}.mp-rich-text img:not(.user-mention__avatar,.rich-text-embed__visual img){border:2px solid var(--brand-ink);border-radius:1.5rem;width:100%;margin-block:2rem}.mp-rich-text .user-mention__avatar{display:inline-block}.mp-rich-text .user-mention>span{color:var(--brand-ink)}.mp-gate-frame{max-width:52rem;margin-inline:auto}.mp-gate{background:var(--brand-lavender);text-align:center;padding:clamp(2rem,5vw,4rem)}.mp-paused-feature{--mp-header-offset:5rem;min-height:calc(100dvh - var(--mp-header-offset));place-items:center;display:grid}.member-shell .mp-paused-feature{--mp-header-offset:4.0625rem}@media (max-width:47.9rem){.mp-paused-feature{--mp-header-offset:4.5rem}.member-shell .mp-paused-feature{--mp-header-offset:7.5rem}}.mp-poster:after,.mp-paused-note:after{border:1px solid var(--brand-ink);background:var(--mp-tape-background,var(--brand-paper));content:"";pointer-events:none;position:absolute}.mp-paused-note-frame{width:min(100%,40rem);margin-inline:auto;transform:rotate(-1.2deg)}.mp-paused-note{background:var(--brand-warm);color:var(--brand-ink);text-align:center;padding:clamp(2.6rem,5vw,3.8rem) clamp(1.6rem,4vw,3rem);position:relative}.mp-paused-note:after{width:6.5rem;height:2.1rem;top:-1.1rem;left:50%;transform:translate(-50%)rotate(-2deg)}.mp-paused-note .mp-overline{margin:0}.mp-paused-note h1{max-width:14em;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;text-wrap:balance;margin:.9rem auto 1.1rem;font-weight:500;line-height:.98}.mp-paused-note p:not(.mp-overline){max-width:30rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);text-wrap:pretty;margin:0 auto 1.9rem;line-height:1.5}.mp-gate h1,.mp-gate h2{max-width:40rem;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;margin:1rem auto;font-weight:500;line-height:1}.mp-gate>p:not(.mp-overline){max-width:36rem;color:var(--brand-ink-soft);margin:0 auto 1.5rem}.mp-empty-state{border:2px dashed var(--brand-line);border-radius:var(--brand-frame-radius);text-align:center;padding:clamp(2rem,5vw,4rem)}.mp-empty-state h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .6rem;font-weight:500}.mp-empty-state p{max-width:35rem;color:var(--brand-ink-soft);margin:0 auto}.mp-structured-list,.mp-includes-list,.mp-program-list,.mp-reading-list,.mp-question-list{border-top:2px solid var(--brand-ink)}.mp-structured-list--without-top-rule{border-top:0}.mp-structured-list--without-bottom-rule>.mp-structured-list__item:last-child{border-bottom:0}.mp-structured-list__item,.mp-includes-list li,.mp-program-list li,.mp-question-list li,.mp-reading-list>*{border-bottom:1.5px solid var(--brand-line);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}.mp-structured-list--arrow .mp-structured-list__item:before,.mp-includes-list:not(.mp-structured-list) li:before,.mp-program-list:not(.mp-structured-list) li:before,.mp-question-list:not(.mp-structured-list) li:before{color:var(--brand-violet);content:"";width:1em;height:1em;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;mask:var(--navigation-arrow-mask)center/contain no-repeat;background-color:currentColor;font-weight:850;display:inline-block}.mp-structured-list--plain .mp-structured-list__item{grid-template-columns:minmax(0,1fr)}.mp-structured-list--plain .mp-structured-list__copy>p:first-child{margin-top:0}.mp-structured-list--notes{grid-template-columns:1.1fr .9fr 1.05fr .95fr;align-items:center;gap:1.75rem;padding:.5rem .5rem 1.5rem;display:grid}.mp-structured-list--notes .mp-structured-list__item{border:0;min-width:0;padding:0;display:block;transform:rotate(-1.5deg)}.mp-structured-list--notes .mp-structured-list__item:nth-child(2n){transform:translateY(1rem)rotate(1.5deg)}.mp-structured-list--notes .mp-structured-list__item:nth-child(3n){transform:rotate(-.5deg)}.mp-structured-list__note{min-height:10rem;color:var(--brand-ink);background:var(--brand-paper);align-items:center;padding:1.5rem;display:flex}.mp-structured-list__note p{font-size:var(--mp-type-body-lg);text-wrap:pretty;margin:0;font-weight:650;line-height:1.45}.mp-structured-list--notes .mp-structured-list__item:nth-child(odd) .mp-structured-list__note p{font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500;line-height:1.2}.mp-structured-list__note--warm{background:var(--brand-warm)}.mp-structured-list__note--mint{background:var(--brand-mint)}.mp-structured-list__note--pink{background:var(--brand-pink)}.mp-structured-list__note--lavender{background:var(--brand-lavender)}.mp-structured-list--notes .mp-structured-list__item:nth-child(2n) .mp-structured-list__note{background:var(--brand-paper)}@media (max-width:1000px){.mp-structured-list--notes{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.mp-structured-list--notes{grid-template-columns:1fr;gap:1.25rem}.mp-structured-list--notes .mp-structured-list__item:nth-child(n){transform:none}.mp-structured-list__note{min-height:0}}.mp-structured-list--numbered .mp-structured-list__marker{color:var(--brand-violet);font-family:var(--font-display);font-weight:500}.mp-structured-list--number-dots>.mp-structured-list__item{align-items:start}.mp-structured-list--number-dots .mp-number-dot{color:var(--brand-ink)}.mp-structured-list--marker-dots>.mp-structured-list__item{align-items:center}.mp-structured-list__copy h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1}.mp-structured-list__copy small{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-bottom:.55rem;font-weight:800;display:block}.mp-structured-list__copy>p:not(.mp-overline){color:var(--brand-ink-soft);margin:.55rem 0 0;line-height:1.5}.mp-program-list:not(.mp-structured-list){counter-reset:mp-program}.mp-program-list:not(.mp-structured-list) li{counter-increment:mp-program}.mp-program-list:not(.mp-structured-list) li:before{content:counter(mp-program,decimal-leading-zero);font-family:var(--font-display);font-weight:500}.mp-edition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.mp-edition-frame{min-width:0}.mp-edition{background:var(--brand-paper);height:100%;padding:clamp(1.5rem,3vw,2.25rem)}.mp-edition h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .65rem;font-weight:500;line-height:1}.mp-edition p{color:var(--brand-ink-soft);margin:0}@media (min-width:921px) and (max-width:1180px){.mp-episode-hero__purchase--choice{grid-template-columns:1fr}.mp-episode-hero__membership-choice{border-top:1.5px solid var(--brand-line);border-left:0;padding:1.1rem 0 0}}@media (max-width:920px){.mp-series-hero__cover-frame{justify-self:start}.mp-episode-hero__panel{grid-template:"heading""cover""details"/minmax(0,1fr)}.mp-episode-hero__heading{padding-bottom:2rem}.mp-episode-hero__media{border:2px solid var(--brand-ink);align-content:start;justify-self:center;width:min(100%,28rem);min-height:0}.mp-episode-hero__cover{aspect-ratio:1;width:100%;height:auto}.mp-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-content-section__grid{grid-template-columns:1fr}.mp-offer-cover-frame{justify-self:start;width:min(100%,44rem)}.mp-content-section .mp-heading-stack{position:static}.mp-product-creator__grid{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:3rem}}@media (max-width:620px){.mp-episode-hero__heading,.mp-episode-hero__details{padding-inline:1.25rem}.mp-episode-hero__heading h1{font-size:clamp(2.65rem,12vw,3.4rem)}.mp-episode-hero__purchase{grid-template-columns:1fr;display:grid}.mp-episode-hero__single-purchase{flex-direction:column;align-items:stretch}.mp-episode-hero__actions,.mp-episode-hero__actions>.button,.mp-episode-hero__actions>form,.mp-episode-hero__actions button{width:100%}.mp-episode-hero__actions{margin-left:0}.mp-episode-hero__membership-choice{border-top:1.5px solid var(--brand-line);border-left:0;padding:1.1rem 0 0}.mp-product-creator__grid,.mp-product-creator--embedded.mp-product-creator__grid{grid-template-columns:1fr}.mp-product-creator__portrait{width:min(72vw,15rem)}.mp-product-creator--embedded .mp-product-creator__portrait{width:min(56vw,10rem)}.mp-content-grid,.mp-content-grid--two{grid-template-columns:1fr}.mp-product-bundle-card{grid-template-columns:1fr;min-height:0}.mp-product-bundle-card__visual{border-right:0;border-bottom:1.5px solid var(--brand-ink);min-height:15rem}.mp-product-bundle-card__body h3{font-size:clamp(2rem,10vw,2.65rem)}.mp-episode-card--row .mp-episode-card__link{grid-template-columns:7.5rem minmax(0,1fr) auto;height:7.5rem}.mp-episode-card--row .mp-episode-card__body{gap:.25rem;padding:.7rem .8rem}.mp-episode-card--row .mp-episode-card__title{font-size:1.3rem}.mp-episode-card--row .mp-episode-card__summary{display:none}.mp-episode-card--row .mp-episode-card__action{width:2rem;height:2rem;margin-right:.8rem}.mp-edition-list,.mp-offer-meta{grid-template-columns:1fr}.mp-offer-meta>div{padding:.8rem 0}.mp-offer-meta>div+div{border-top:1.5px solid var(--brand-line);border-left:0;padding-left:0}.mp-offer-actions,.mp-load-more{flex-direction:column;align-items:stretch}.mp-offer-actions .button,.mp-load-more .button{width:100%}.mp-offer-actions>.mp-inline-link{margin-inline-start:0}}.mp-person-card__portrait{aspect-ratio:4/5;background:var(--brand-lavender)}.mp-card-frame:has(>.mp-person-card:not(.mp-person-card--horizontal)){--mp-arch-radius:var(--brand-frame-radius);--mp-arch-top:calc(50cqw - var(--brand-frame-offset-x)/2);container-type:inline-size}.mp-card-frame:has(>.mp-person-card:not(.mp-person-card--horizontal)):before{border-radius:50% 50% calc(var(--mp-arch-radius) + var(--brand-frame-offset-x) - var(--brand-frame-border))var(--mp-arch-radius)/var(--mp-arch-top)var(--mp-arch-top)calc(var(--mp-arch-radius) + var(--brand-frame-offset-y) - var(--brand-frame-border))var(--mp-arch-radius)}.mp-card.mp-person-card:not(.mp-person-card--horizontal){border-radius:50% 50% var(--mp-arch-radius)var(--mp-arch-radius)/var(--mp-arch-top)var(--mp-arch-top)var(--mp-arch-radius)var(--mp-arch-radius)}.mp-person-card:not(.mp-person-card--horizontal) .mp-person-card__portrait{border-radius:50% 50% 0 0/var(--mp-arch-top)var(--mp-arch-top)0 0;overflow:hidden}.mp-person-card__portrait>div{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.mp-person-card__portrait>div>img{border-radius:0}.mp-person-card strong{border-top:0;padding-top:0;display:block}.mp-person-card--horizontal .mp-card__link{grid-template-columns:clamp(6.5rem,12vw,10rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:1rem;display:grid}.mp-person-card--horizontal .mp-person-card__portrait{aspect-ratio:1;border:1.5px solid var(--brand-ink);border-radius:1rem}.mp-person-card--horizontal .mp-card__body{gap:.65rem;padding:.5rem 0}.mp-person-card--horizontal .mp-card__body h3{font-size:1.75rem}.mp-person-card--horizontal .mp-card__body p{font-size:.9375rem;line-height:1.45}.mp-person-card--horizontal .mp-card__body strong{margin-top:.5rem}@media (max-width:640px){.mp-person-card:not(.mp-person-card--horizontal){--mp-card-pad:.8rem;--mp-card-gap:.5rem;--mp-type-card-title:1.25rem;--mp-type-label:.75rem;font-size:.8125rem}.mp-person-card:not(.mp-person-card--horizontal) .mp-person-card__portrait{aspect-ratio:1}}:is(.marketing-site,.mp-page) .mp-back-link-hero{padding-top:clamp(.75rem,1.5vw,1.25rem)}@media (max-width:900px){.mp-heading-stack.mp-heading-stack--split{grid-template-columns:1fr;align-items:start;row-gap:0}.mp-heading-stack--split>p{margin-bottom:0}}.mp-offer-reviews{border-block:2px solid var(--brand-ink);background:var(--brand-lavender);overflow:hidden}.mp-offer-reviews__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.mp-offer-reviews__header .mp-heading-stack{max-width:49rem}.mp-offer-reviews__header .mp-heading-stack h2{margin-bottom:0}.mp-offer-reviews__score{border-left:2px solid var(--brand-ink);justify-self:end;align-items:center;gap:1rem;padding-left:clamp(1.25rem,3vw,2.25rem);display:flex}.mp-offer-reviews__score>strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.75rem,6vw,5.75rem);font-weight:500;line-height:.8}.mp-offer-reviews__score p{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.35rem 0 0;font-weight:750}.mp-review-rating{width:fit-content}.mp-review-stars{color:var(--brand-ink);display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.mp-review-stars{color:color-mix(in srgb,var(--brand-ink)18%,transparent)}}.mp-review-stars{letter-spacing:.13em;font-size:1.05rem;line-height:1}.mp-review-stars>span:last-child{width:var(--mp-rating-fill,0%);color:var(--brand-violet);white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.mp-offer-reviews__rail{--mp-offer-review-rail-gutter:max(clamp(.75rem,3vw,1.5rem),calc(50vw - 40rem));width:100vw;padding:.35rem var(--mp-offer-review-rail-gutter)1rem;overscroll-behavior-inline:contain;scroll-padding-inline:var(--mp-offer-review-rail-gutter);scroll-snap-type:inline mandatory;scrollbar-color:var(--brand-ink)transparent;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mp-offer-reviews__rail{scrollbar-color:color-mix(in srgb,var(--brand-ink)35%,transparent)transparent}}.mp-offer-reviews__rail{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mp-offer-reviews__rail:focus-visible{outline:3px solid var(--brand-violet);outline-offset:-3px;border-radius:.5rem}.mp-offer-review-frame{scroll-snap-align:start;flex:0 0 clamp(19rem,30vw,25rem);min-width:0;height:auto}.mp-offer-review-card{height:100%;min-height:19rem}.mp-offer-review-card blockquote{flex:1;margin:1.25rem 0 1.75rem}.mp-offer-review-card blockquote p{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.mp-offer-review-card blockquote p:before{content:"“"}.mp-offer-review-card blockquote p:after{content:"”"}.mp-offer-review-card footer{border-top:1.5px solid var(--brand-line);align-items:center;gap:.8rem;padding-top:1rem;display:flex}.mp-offer-review-card__avatar{flex:none;width:2.75rem;height:2.75rem}.mp-offer-review-card footer>div:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mp-offer-review-card footer strong{font-size:var(--mp-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-offer-review-card footer time{color:var(--brand-ink-soft);font-size:var(--mp-type-caption)}@media (max-width:760px){.mp-offer-reviews__header{grid-template-columns:1fr;gap:2rem}.mp-offer-reviews__score{justify-self:start}}@media (max-width:620px){.mp-offer-reviews__score{gap:.8rem;padding-left:1rem}.mp-offer-review-frame{flex-basis:min(82vw,22rem)}.mp-offer-review-card{min-height:18rem}}.mp-offer-tlt-note{max-width:var(--mp-reading-measure);font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin:1rem 0 0;line-height:1.5}.mp-offer-tlt-note strong{color:var(--brand-ink);display:block}.mp-offer-tlt-note a{color:var(--brand-ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.mp-offer-feedback{font-size:var(--mp-type-label);margin:1.5rem 0 0}.mp-offer-feedback a,.mp-edition__note{color:var(--brand-ink-soft)}.mp-edition__note{font-size:var(--mp-type-caption);margin:.75rem 0 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.mp-frontdoors strong,.mp-login:after,.mp-footer__door,.mp-footer__door-frame,.mp-episode-card,.mp-episode-card__image,.mp-episode-card__action{transition:none}}.mp-closing-cta{--mp-closing-background:var(--brand-warm);--mp-closing-color:var(--brand-ink);--mp-closing-copy:var(--brand-ink-soft);padding-block:clamp(4rem,8vw,7rem)}.mp-section+.mp-closing-cta{padding-top:clamp(2.5rem,5vw,4.5rem)}.mp-section--before-cta{padding-block-end:clamp(1.5rem,3vw,2.5rem)}.mp-section--before-cta+.mp-closing-cta{padding-block-start:clamp(1.5rem,3vw,2.5rem)}.mp-closing-cta--lavender{--mp-closing-background:var(--brand-lavender)}.mp-closing-cta--mint{--mp-closing-background:var(--brand-mint)}.mp-closing-cta--ink{--mp-closing-background:var(--brand-ink);--mp-closing-color:white;--mp-closing-copy:var(--brand-lavender)}.mp-closing-cta__surface{background:var(--mp-closing-background);color:var(--mp-closing-color);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding:clamp(3rem,6vw,5rem);display:grid}.mp-closing-cta--compact .mp-closing-cta__surface{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.25rem,4vw,3.5rem)}.mp-closing-cta .mp-section-number{color:var(--mp-closing-color)}@supports (color:color-mix(in lab, red, red)){.mp-closing-cta .mp-section-number{color:color-mix(in srgb,var(--mp-closing-color)72%,transparent)}}.mp-closing-cta--ink .mp-section-number{color:var(--brand-warm)}.mp-closing-cta h2{max-width:var(--mp-wide-measure);font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;text-wrap:balance;margin:1rem 0 0;font-weight:500;line-height:.95}.mp-closing-cta__action{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.mp-closing-cta__body,.mp-closing-cta__note{color:var(--mp-closing-copy);margin:0;line-height:1.55}.mp-closing-cta__body{max-width:34rem;font-size:var(--mp-type-body-lg)}.mp-closing-cta__note{font-size:var(--mp-type-caption)}.mp-closing-cta--ink .mp-inline-link{color:#fff;font-weight:700}.mp-sequence__surface{--mp-sequence-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border));background:var(--brand-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mp-sequence__surface--single{grid-template-columns:minmax(0,1fr)}.mp-sequence__link{min-width:0;min-height:7.5rem;color:var(--brand-ink);align-items:center;gap:1.1rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);text-decoration:none;transition:background-color .16s;display:flex}.mp-sequence__link--previous{border-radius:var(--mp-sequence-radius)0 0 var(--mp-sequence-radius)}.mp-sequence__link--next{border-radius:0 var(--mp-sequence-radius)var(--mp-sequence-radius)0;text-align:right;flex-direction:row-reverse}.mp-sequence__link--next .mp-sequence__copy{align-items:flex-end}.mp-sequence__link--previous+.mp-sequence__link--next{border-left:2px solid var(--brand-ink)}.mp-sequence__surface--single .mp-sequence__link{border-radius:var(--mp-sequence-radius)}.mp-sequence__link:hover{background:var(--brand-lavender)}.mp-sequence__link:focus-visible{outline:3px solid var(--brand-violet);outline-offset:-6px}.mp-sequence__arrow{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,color .16s;display:grid}.mp-sequence__arrow .navigation-arrow{width:1.15rem;height:1.15rem}.mp-sequence__link:hover .mp-sequence__arrow{background:var(--brand-ink);color:var(--brand-paper)}.mp-sequence__copy{gap:.3rem;min-width:0;display:grid}.mp-sequence__copy small{font-size:var(--mp-type-label);color:var(--brand-ink-soft);font-weight:750}.mp-sequence__copy strong{font:500 var(--mp-type-card-title)/1.12 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.mp-sequence__copy>span{font-size:var(--mp-type-label);color:var(--brand-ink-soft)}@media (max-width:700px){.mp-sequence__surface{grid-template-columns:minmax(0,1fr)}.mp-sequence__link{min-height:0}.mp-sequence__link--previous{border-radius:var(--mp-sequence-radius)var(--mp-sequence-radius)0 0}.mp-sequence__link--next{border-radius:0 0 var(--mp-sequence-radius)var(--mp-sequence-radius)}.mp-sequence__link--previous+.mp-sequence__link--next{border-left:0;border-top:2px solid var(--brand-ink)}}.mp-content-band{border-block:2px solid var(--brand-ink);background:var(--brand-lavender)}.mp-closing-cta--pink{--mp-closing-background:var(--brand-pink)}.mp-closing-cta--blue{--mp-closing-background:var(--brand-blue)}.mp-closing-cta--violet{--mp-closing-background:var(--brand-violet)}@media (max-width:900px){.mp-closing-cta .mp-closing-cta__surface{grid-template-columns:1fr}}@media (max-width:640px){.mp-closing-cta .mp-closing-cta__surface{gap:2rem;padding:2.5rem 1.4rem}.mp-closing-cta__action,.mp-closing-cta__action .button{width:100%}}.mp-content-card__event-header{padding:var(--mp-card-pad);background:var(--brand-mint);border-bottom:var(--brand-frame-border)solid var(--brand-ink);align-items:center;gap:1.25rem;display:flex}.mp-content-card__event-schedule{gap:.25rem;display:grid}.mp-content-card__event-schedule>strong{text-transform:capitalize}.mp-content-card__event-schedule>span{color:var(--brand-ink-soft)}.mp-content-card__event-footer{margin-inline:var(--mp-card-pad);border-top:1px solid var(--brand-line);align-items:center;gap:.8rem;padding-block:1.25rem;display:flex}.mp-content-card__event-host{gap:.15rem;min-width:0;display:grid}.mp-content-card__event-host>small{color:var(--brand-ink-soft)}.mp-content-card__event-host>strong{font-size:var(--mp-type-label)}.mp-content-card__event-footer>.open-catalog-list__arrow{margin-left:auto}.mp-attribution-card{--mp-attribution-card-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border));background:var(--brand-paper);grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"label label""portrait copy""bio bio""link link";column-gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.mp-attribution-card__label{border-bottom:2px solid var(--brand-ink);border-radius:var(--mp-attribution-card-radius)var(--mp-attribution-card-radius)0 0;background:var(--mp-learning-tone,var(--brand-lavender));font-size:var(--mp-type-label);grid-area:label;margin:0 -1.25rem 1.25rem;padding:.75rem 1.25rem;font-weight:750}.mp-attribution-card__portrait{aspect-ratio:4/5;border:2px solid var(--brand-ink);background:var(--brand-lavender);border-radius:50% 50% .9rem .9rem;grid-area:portrait;overflow:hidden}.mp-attribution-card__portrait>*,.mp-attribution-card__portrait img{object-fit:cover;width:100%;height:100%}.mp-attribution-card__portrait .brand-avatar{box-shadow:none;border:0;border-radius:0}.mp-attribution-card__initial{font:500 var(--mp-type-card-title-lg)/1 var(--font-display);place-items:center;display:grid}.mp-attribution-card__copy{grid-area:copy;align-self:center;min-width:0}.mp-attribution-card__name{font:500 var(--mp-type-card-title)/1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.mp-attribution-card__role{font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin:.3rem 0 0}.mp-attribution-card__bio{border-top:1px solid var(--brand-line);font-size:var(--mp-type-label);color:var(--brand-ink);grid-area:bio;margin:1rem 0 0;padding-top:1rem;line-height:1.55}.mp-attribution-card__link{font-size:var(--mp-type-label);grid-area:link;justify-self:start;margin-top:.9rem}.mp-companion-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-companion-grid__main{--mp-reading-measure:none;min-width:0;max-width:none}.mp-companion-grid__aside{top:calc(var(--member-header-height,0px) + 2rem);gap:2rem;min-width:0;display:grid;position:sticky}@media (max-width:900px){.mp-companion-grid{grid-template-columns:minmax(0,1fr)}.mp-companion-grid__aside{width:min(100%,38rem);position:static}}.ui-button{--mp-button-depth:var(--brand-ink);border:1.5px solid var(--brand-control-outline,var(--brand-ink));min-height:3rem;box-shadow:0 4px 0 var(--mp-button-depth);cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-bounce,ease),box-shadow .16s var(--ease-bounce,ease),background .16s ease,border-color .16s ease,color .16s ease;border-radius:.9rem;justify-content:center;align-items:center;gap:.75rem;padding:.78rem 1.05rem;font-family:inherit;font-size:.875rem;font-weight:750;line-height:1.1;display:inline-flex}.ui-button.rounded-full{border-radius:9999px}.ui-button:focus-visible{outline:2px solid var(--brand-action);outline-offset:4px}.ui-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-button.button-xl{min-height:3.75rem;padding:1rem 1.4rem;font-size:1.125rem}.ui-button.button-xxl{min-height:4rem;padding:1.1rem 1.6rem;font-size:1.25rem}.ui-button.button.button--icon-only{aspect-ratio:1;grid-template-columns:1fr;justify-content:center;justify-items:center;width:2.75rem;min-height:2.75rem;padding:.65rem}.ui-button.button.button-xs.button--icon-only{border-radius:.7rem;width:2rem;min-height:2rem;padding:.4rem}.ui-button.button.button--icon-only.rounded-full{border-radius:50%}.ui-button .button__arrow{color:currentColor;transition:transform .16s var(--ease-bounce,ease);font-size:1.05rem;line-height:1}.ui-button .button__badge{background:var(--brand-warm);min-width:2.25rem;color:var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;padding:.24rem .5rem;font-size:.78em;font-weight:850;line-height:1;display:inline-flex}.ui-button.button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 6px 0 var(--mp-button-depth);transform:translateY(-2px)}.ui-button.button:hover:not(:disabled):not([aria-disabled=true]) .button__arrow{transform:translate(2px)}.ui-button.button--arrow-down:hover:not(:disabled):not([aria-disabled=true]) .button__arrow{transform:translateY(2px)}.ui-button.button:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 1px 0 var(--mp-button-depth);transform:translateY(3px)}.ui-button.button-xs:not(.button--icon-only){border-radius:.7rem;height:auto;min-height:2rem;padding:.4rem .75rem;font-size:.75rem;line-height:1.25}.ui-button.button-compact{gap:.375rem;min-height:2.75rem;padding:.5rem;font-size:.875rem}.ui-button.button-sm{min-height:2.7rem;padding:.7rem .9rem;font-size:.875rem}.ui-button.button-lg{min-height:3.45rem;font-size:var(--mp-type-ui,1rem);padding:.92rem 1.2rem}.ui-button.button-primary{--mp-button-depth:var(--brand-violet);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-ink);font-weight:700;color:var(--brand-on-ink)!important}.ui-button.button-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-purple);background:var(--brand-purple)}.ui-button.button-cream,.ui-button.button-paper,.ui-button.button-secondary{--mp-button-depth:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-canvas);color:var(--brand-ink)!important}.ui-button.button-paper,.ui-button.button-secondary{background:var(--brand-paper)}.ui-button.button-cream:hover:not(:disabled):not([aria-disabled=true]),.ui-button.button-paper:hover:not(:disabled):not([aria-disabled=true]),.ui-button.button-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-lavender)}.ui-button.button-warm{--mp-button-depth:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-warm);color:var(--brand-ink)!important}.ui-button.button-warm:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.ui-button.button-warm:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--brand-warm)78%,white)}}.ui-button.button-mint{--mp-button-depth:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-mint);color:var(--brand-ink)!important}.ui-button.button-mint:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){.ui-button.button-mint:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--brand-mint)78%,white)}}.ui-button.button-lavender{--mp-button-depth:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--brand-lavender);color:var(--brand-ink)!important}.ui-button.button-lavender:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.ui-button.button-lavender:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--brand-lavender)78%,white)}}.ui-button.button-selection{--mp-button-depth:var(--brand-ink);border-color:var(--brand-ink);background:var(--brand-paper);box-shadow:none;color:var(--brand-ink)!important}.ui-button.button-selection:is(:hover,:active):not(:disabled):not([aria-disabled=true]){border-color:var(--brand-ink);background:var(--brand-lavender);box-shadow:none;transform:none}.ui-button.button-selection[aria-selected=true],.ui-button.button-selection[aria-selected=true]:is(:hover,:active){border-color:var(--brand-ink);background:var(--brand-ink);box-shadow:none;transform:none;color:var(--brand-paper)!important}.ui-button.button-tertiary{width:fit-content;min-width:0;height:auto;min-height:0;color:var(--brand-ink);box-shadow:none;font-size:var(--mp-type-label,.875rem);text-align:left;text-underline-offset:.2em;white-space:normal;background:0 0;border:0;border-radius:0;padding:.25rem 0;line-height:1.5;text-decoration:underline;text-decoration-thickness:1.5px}.ui-button.button-tertiary:is(:hover,:active):not(:disabled):not([aria-disabled=true]){box-shadow:none;color:var(--brand-purple);transform:none}.brand-depth-frame__surface .ui-button.button,.brand-depth-frame__surface .ui-button.button:is(:hover,:active):not(:disabled):not([aria-disabled=true]),.ui-button.button.button--flat,.ui-button.button.button--flat:is(:hover,:active):not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:none}.brand-depth-frame__surface .ui-button.button:not(:where(.button-tertiary,.button-ghost,.button-transparent,.button-muted,.button-translucent,.button-outline,.button--segment-main,.button--segment-accessory)):hover:not(:active):not(:disabled):not([aria-disabled=true]),.ui-button.button.button--flat:not(:where(.button-tertiary,.button-ghost,.button-transparent,.button-muted,.button-translucent,.button-outline,.button-selection,.button--segment-main,.button--segment-accessory)):hover:not(:active):not(:disabled):not([aria-disabled=true]){box-shadow:0 2px 0 var(--mp-button-depth);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ui-button,.ui-button span{transition:none}}.ui-button:is(.button-ghost,.button-transparent,.button-muted,.button-translucent,.button-outline){color:var(--brand-ink);box-shadow:none;background:0 0;border-color:#0000}.ui-button:is(.button-muted,.button-translucent){background:var(--brand-lavender)}.ui-button.button-outline{border-color:var(--brand-control-outline,var(--brand-ink))}.ui-button:is(.button-ghost,.button-transparent,.button-muted,.button-translucent,.button-outline):is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--brand-lavender);box-shadow:none;transform:none}.ui-button:is(.button-destructive,.button-danger){background:var(--color-red-600);border-color:var(--color-red-700);color:#fff}.ui-button:is(.button-destructive,.button-danger):hover:not(:disabled){background:var(--color-red-700)}.ui-button.button-strong{background:var(--brand-ink);color:var(--brand-paper)}.ui-button.button-pink,.ui-button.button-blue{--mp-button-depth:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink));background:var(--button-pastel);color:var(--brand-ink)!important}.ui-button.button-pink{--button-pastel:var(--brand-pink)}.ui-button.button-blue{--button-pastel:var(--brand-blue)}.ui-button:is(.button-pink,.button-blue):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-pastel)}@supports (color:color-mix(in lab, red, red)){.ui-button:is(.button-pink,.button-blue):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--button-pastel)78%,white)}}.ui-button.button-secondary:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--brand-lavender);border-color:var(--brand-control-outline,var(--brand-ink))}.ui-button.button--segment-start{border-top-right-radius:0;border-bottom-right-radius:0}.ui-button.button--segment-end{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.ui-button:is(.button--segment-start,.button--segment-end):is(:hover,:active):not(:disabled){box-shadow:none;transform:none}.ui-button.button.button--segment-start,.ui-button.button.button--segment-end{height:2.75rem;min-height:2.75rem;padding-block:.5rem}.ui-button.button.button--segment-end{aspect-ratio:auto}.ui-button.button-ghost[aria-pressed=true]{background:var(--brand-lavender);color:var(--brand-ink);border-color:var(--brand-control-outline,var(--brand-ink))}.ui-button.button.button--segment-main{width:5rem;height:2.75rem;min-height:2.75rem;padding:.5rem calc(1.675rem + 1.5px) .5rem 0}.ui-button.button.button--segment-accessory{border-width:1px;border-radius:50%;width:1.375rem;height:1.375rem;min-height:1.375rem;padding:.15rem;position:absolute;top:calc(50% - .6875rem);right:calc(.3rem + 3px);transform:none}.ui-button.button:is(.button--segment-main,.button--segment-accessory):is(:hover,:active):not(:disabled){box-shadow:none}.ui-button.button.button--segment-main:is(:hover,:active):not(:disabled){transform:none}.ui-button.button.button--segment-accessory:is(:hover,:active):not(:disabled):not([aria-disabled=true]){box-shadow:none;background:var(--brand-lavender);transform:none}.ui-button.button-menu{text-align:left;white-space:normal;border-radius:.75rem;justify-content:flex-start;gap:.75rem;height:auto;min-height:3rem;padding:.625rem .75rem;text-decoration:none;display:flex}.ui-button.button-menu.button-transparent[aria-pressed=true]{background:var(--brand-lavender)}.ui-tabs--editorial>[role=tablist]{border-color:var(--brand-line);justify-content:start;gap:1.5rem}.ui-tabs--editorial [role=tab]{color:var(--brand-ink-soft);font-family:var(--font-body);box-shadow:none;opacity:1;background:0 0;border-bottom:2px solid #0000;padding:.75rem 0;font-size:1rem;font-weight:600}.ui-tabs--editorial [role=tab][aria-selected=true]{color:var(--brand-ink);border-bottom-color:var(--brand-violet);font-weight:700}.ui-tabs--editorial [role=tab]:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px}:is(.marketing-site,body:has(.member-shell)) .tooltip-content{--tooltip-paper:var(--brand-lavender);--tooltip-ink:var(--brand-ink);border:1px solid var(--tooltip-ink);background:var(--tooltip-paper);color:var(--tooltip-ink);box-shadow:3px 4px 0 var(--tooltip-ink);font-family:var(--font-body);text-align:start;text-wrap:pretty;border-radius:.75rem;padding:.625rem .875rem;font-weight:500;line-height:1.5}:is(.marketing-site,body:has(.member-shell)) .tooltip-arrow-container{display:none}.dark body:has(.member-shell) .tooltip-content{--tooltip-paper:var(--color-surface);--tooltip-ink:var(--color-strong)}@media (prefers-reduced-motion:reduce){:is(.marketing-site,body:has(.member-shell)) .tooltip-content{transition:none!important}}.pro-button{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-in-out);transition-duration:.1s;transition-timing-function:var(--ease-in-out);-webkit-user-select:none;user-select:none;display:inline-flex}.pro-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.pro-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pro-button:disabled{cursor:not-allowed;opacity:.5}.pro-button.rounded-full{border-radius:9999px}.pro-button.button-xs{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pro-button.button-sm{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pro-button.button-md{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.pro-button.button-lg{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-md)}.pro-button.button-xl{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pro-button.button-xxl{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pro-button.button-xs.button--icon-only{padding:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pro-button.button-sm.button--icon-only{padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pro-button.button-md.button--icon-only{padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pro-button.button-lg.button--icon-only{padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.pro-button.button-xl.button--icon-only{padding:calc(var(--spacing)*4);font-size:var(--text-md)}.pro-button.button-xxl.button--icon-only{padding:calc(var(--spacing)*5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pro-button.button-primary{background-color:var(--color-solid);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.pro-button.button-primary:hover{background-color:#5934ca}@supports (color:color-mix(in lab, red, red)){.pro-button.button-primary:hover{background-color:color-mix(in srgb,var(--color-solid)85%,black)}}}.pro-button.button-primary:focus-visible{outline-color:var(--color-ring)}.pro-button.button-secondary{border-style:var(--tw-border-style);background-color:var(--color-surface);color:var(--color-default);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-secondary:hover{background-color:var(--color-sunken)}}.pro-button.button-secondary:focus-visible{outline-color:var(--color-ring)}.pro-button.button-paper{border-style:var(--tw-border-style);background-color:var(--color-surface);color:var(--color-default);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-paper:hover{background-color:var(--color-sunken)}}.pro-button.button-paper:focus-visible{outline-color:var(--color-ring)}.pro-button.button-cream{border-style:var(--tw-border-style);background-color:var(--color-surface);color:var(--color-default);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-cream:hover{background-color:var(--color-sunken)}}.pro-button.button-cream:focus-visible{outline-color:var(--color-ring)}.pro-button.button-warm{border-style:var(--tw-border-style);background-color:var(--color-warm);color:var(--color-strong);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-warm:hover{opacity:.9}}.pro-button.button-warm:focus-visible{outline-color:var(--color-ring)}.pro-button.button-mint{border-style:var(--tw-border-style);background-color:var(--color-mint);color:var(--color-strong);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-mint:hover{opacity:.9}}.pro-button.button-mint:focus-visible{outline-color:var(--color-ring)}.pro-button.button-lavender{border-style:var(--tw-border-style);background-color:var(--color-lavender);color:var(--color-strong);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (hover:hover){.pro-button.button-lavender:hover{opacity:.9}}.pro-button.button-lavender:focus-visible{outline-color:var(--color-ring)}.pro-button.button-outline{border-style:var(--tw-border-style);border-width:1px;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.pro-button.button-outline{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.pro-button.button-outline{border-color:var(--color-strong);color:var(--color-solid);background-color:#0000}@media (hover:hover){.pro-button.button-outline:hover{background-color:var(--color-sunken)}}.pro-button.button-outline:focus-visible{outline-color:var(--color-ring)}.pro-button.button-muted{background-color:var(--color-sunken);color:var(--color-default)}@media (hover:hover){.pro-button.button-muted:hover{color:var(--color-strong)}}.pro-button.button-muted:focus-visible{outline-color:var(--color-ring)}.pro-button.button-translucent{background-color:var(--color-sunken);color:var(--color-default)}@media (hover:hover){.pro-button.button-translucent:hover{color:var(--color-strong)}}.pro-button.button-translucent:focus-visible{outline-color:var(--color-ring)}.pro-button.button-ghost{color:var(--color-default);background-color:#0000}@media (hover:hover){.pro-button.button-ghost:hover{background-color:var(--color-sunken);color:var(--color-strong)}}.pro-button.button-ghost:focus-visible{outline-color:var(--color-ring)}.pro-button.button-transparent{color:var(--color-default);background-color:#0000}@media (hover:hover){.pro-button.button-transparent:hover{background-color:var(--color-sunken);color:var(--color-strong)}}.pro-button.button-transparent:focus-visible{outline-color:var(--color-ring)}.pro-button.button-tertiary{color:var(--color-default);background-color:#0000}@media (hover:hover){.pro-button.button-tertiary:hover{background-color:var(--color-sunken);color:var(--color-strong)}}.pro-button.button-tertiary:focus-visible{outline-color:var(--color-ring)}.pro-button.button-destructive{background-color:var(--color-red-600);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.pro-button.button-destructive:hover{background-color:var(--color-red-700)}}.pro-button.button-destructive:focus-visible{outline-color:var(--color-ring)}.pro-button.button-danger{background-color:var(--color-red-600);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.pro-button.button-danger:hover{background-color:var(--color-red-700)}}.pro-button.button-danger:focus-visible{outline-color:var(--color-ring)}.pro-button.button-strong{background-color:var(--color-strong);color:var(--color-bg);--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a11500f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.pro-button.button-strong:hover{opacity:.9}}.pro-button.button-strong:focus-visible{outline-color:var(--color-ring)}.pro-button.button--flat,.pro-button.button--flat:is(:hover,:active),.pro-button:active{box-shadow:none}.mp-availability-catalog__notice{color:var(--brand-ink);font-size:var(--mp-type-ui);margin:0 0 2rem;font-weight:700}.mp-availability-catalog__group{scroll-margin-top:2rem}.mp-availability-catalog__group+.mp-availability-catalog__group{margin-top:3.5rem}.mp-availability-catalog__heading{margin-bottom:1.25rem}.mp-availability-catalog__heading h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0;font-weight:500;line-height:1.1}.mp-availability-catalog__heading p{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.5rem 0 0}.mp-availability-catalog__list{background:var(--brand-paper);margin:0;overflow:hidden;container:availability-catalog/inline-size}.mp-availability-catalog__item+.mp-availability-catalog__item{border-top:1px solid var(--brand-ink)}.mp-availability-catalog__link{color:var(--brand-ink);grid-template-columns:5.5rem minmax(0,1fr) 11.5rem 10rem;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;transition:background .16s;display:grid}.mp-availability-catalog__cover{aspect-ratio:1;border:1px solid var(--brand-ink);background:var(--mp-format-tint,var(--brand-blue));font-family:var(--font-display);font-size:var(--mp-type-card-title);border-radius:.75rem;place-items:center;display:grid;overflow:hidden}.mp-availability-catalog__cover img{object-fit:cover;width:100%;height:100%;display:block}.mp-availability-catalog__body{min-width:0}.mp-availability-catalog__body :is(h2,h3,h4){font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.12}.mp-availability-catalog__body p{color:var(--brand-ink-soft);font-size:var(--mp-type-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-availability-catalog__body small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.4rem;font-weight:700;display:flex}.mp-availability-catalog__date{font-size:var(--mp-type-ui);gap:.25rem;line-height:1.4;display:grid}.mp-availability-catalog__date>span,.mp-availability-catalog__date small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption)}.mp-availability-catalog__date time>*,.mp-availability-catalog__date>div>*{display:block}.mp-availability-catalog__date time>span,.mp-availability-catalog__date>div>span{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:.3rem}.mp-availability-catalog__availability{justify-items:end;gap:.8rem;display:grid}.mp-availability-catalog__status{border:1px solid var(--brand-ink);font-size:var(--mp-type-label);text-align:center;border-radius:99px;padding:.3rem .7rem;font-weight:700;line-height:1.4}.mp-availability-catalog__status--not_started{background:var(--brand-paper,#fffdfa)}.mp-availability-catalog__status--in_progress{background:var(--brand-lavender)}.mp-availability-catalog__status--open,.mp-availability-catalog__status--owned,.mp-availability-catalog__status--available,.mp-availability-catalog__status--active,.mp-availability-catalog__status--completed,.mp-availability-catalog__status--included{background:var(--brand-mint)}.mp-availability-catalog__status--last_spots,.mp-availability-catalog__status--free{background:var(--brand-warm)}.mp-availability-catalog__status--sold_out,.mp-availability-catalog__status--limited,.mp-availability-catalog__status--paused,.mp-availability-catalog__status--recorded{background:var(--brand-lavender)}.mp-availability-catalog__status--waitlist{background:var(--brand-canvas)}.mp-availability-catalog__action{font-size:var(--mp-type-label);align-items:center;gap:.6rem;font-weight:700;display:flex}@container availability-catalog (max-width:1000px){.mp-availability-catalog__link{grid-template-columns:4.5rem minmax(0,1fr) 10.5rem;gap:1rem}.mp-availability-catalog__date{grid-column:2}.mp-availability-catalog__availability{grid-area:1/3/span 2}.mp-availability-catalog__date>span{display:none}}@container availability-catalog (max-width:640px){.mp-availability-catalog__link{grid-template-columns:3.75rem minmax(0,1fr);gap:.85rem 1rem;padding:1.15rem}.mp-availability-catalog__cover{align-self:start}.mp-availability-catalog__date{grid-column:1/-1;padding-top:.6rem}.mp-availability-catalog__availability{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:.75rem}.mp-availability-catalog__availability>.product-price{grid-column:1/-1}.mp-availability-catalog__action{white-space:nowrap;grid-column:2;justify-self:end}}.mp-availability-catalog--queue{--mp-queue-cover-size:5.5rem}.mp-availability-catalog--queue .mp-availability-catalog__link{grid-template-columns:var(--mp-queue-cover-size)minmax(0,1fr)auto}@media (max-width:1000px){.mp-availability-catalog--queue{--mp-queue-cover-size:4.5rem}}@media (max-width:640px){.mp-availability-catalog--queue{--mp-queue-cover-size:3.75rem}.mp-availability-catalog--queue .mp-availability-catalog__link{grid-template-columns:var(--mp-queue-cover-size)minmax(0,1fr)}.mp-queue-catalog-actions{grid-column:2;justify-self:end}}.mp-video-help{--mp-learning-tone:var(--brand-mint)}.mp-video-help__booking-actions{gap:1rem;margin-top:1.5rem;display:grid}.mp-video-help__booking-actions>.mp-inline-link{font-size:var(--mp-type-label);text-align:center;justify-self:center;margin-inline-start:0}.mp-video-help__booking-package-form{gap:1rem;width:100%;display:grid}.mp-video-help__booking-package-field{gap:.45rem;display:grid}.mp-video-help__booking-package-field select{background-color:var(--brand-paper)}.mp-video-help__booking-package-form>.mp-video-help__booking-price{border-top:0;margin-block:.25rem;padding-top:0}.mp-video-help__related{padding-block:clamp(3.25rem,5vw,4.75rem)}.mp-video-help__intro{gap:1.5rem;display:grid}.mp-video-help__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.mp-video-help__note-frame{justify-self:end;width:100%;max-width:32rem}.mp-video-help__note{background:var(--brand-mint);padding:clamp(2rem,4vw,3.25rem)}.mp-video-help__note h2{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.035em;margin:1.6rem 0 2rem;font-weight:500;line-height:1.05}.mp-video-help__note dl{margin:0}.mp-video-help__note dl>div{border-top:1px solid var(--brand-ink);grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-video-help__note dl>div{border-top:1px solid color-mix(in srgb,var(--brand-ink)30%,transparent)}}.mp-video-help__note dt{font-weight:800}.mp-video-help__note dd{color:var(--brand-ink-soft);margin:0}.mp-video-help :is(#professioniste,#come-funziona){scroll-margin-top:7rem}.mp-video-help__people{gap:2.5rem;display:grid}.mp-video-help__person{background:var(--brand-paper);grid-template-columns:minmax(10rem,.65fr) minmax(0,1.55fr) minmax(16rem,.85fr);display:grid;overflow:hidden}.mp-video-help__portrait{background:var(--brand-mint);border-right:var(--brand-frame-border)solid var(--brand-ink);place-items:center;min-height:19rem;display:grid;overflow:hidden}.mp-video-help__portrait img{object-fit:cover;width:100%;height:100%}.mp-video-help__portrait>span{font-family:var(--font-display);font-size:4rem}.mp-video-help__person-copy{padding:clamp(1.5rem,3vw,2.5rem)}.mp-video-help__person-copy h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:.75rem 0 1rem;font-weight:500;line-height:1.08}.mp-video-help__person-copy>p:not(.mp-overline){color:var(--brand-ink-soft)}.mp-video-help__topics{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.mp-video-help__topics li{border:1px solid var(--brand-ink);padding:.25rem .65rem}@supports (color:color-mix(in lab, red, red)){.mp-video-help__topics li{border:1px solid color-mix(in srgb,var(--brand-ink)25%,transparent)}}.mp-video-help__topics li{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);border-radius:999px}.mp-video-help__booking{background:var(--brand-mint);border-left:var(--brand-frame-border)solid var(--brand-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.mp-video-help__booking p{margin:0}.mp-video-help__duration strong{font-family:var(--font-display);font-size:3.25rem;font-weight:500;line-height:1}.mp-video-help__booking small{color:var(--brand-ink-soft)}.mp-video-help__intro-link{font-size:var(--mp-type-caption)}.mp-video-help__empty{border:var(--brand-frame-border)solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-mint);padding:clamp(2rem,4vw,3.5rem)}.mp-video-help__empty h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);line-height:1.1}.mp-video-help__empty p{max-width:44rem;margin-block:1rem}.mp-video-help__packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.mp-video-help__pack{background:var(--brand-paper)}.mp-video-help__pack h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0}.mp-video-help__pack-unit{margin:.4rem 0 0;font-weight:850}.mp-video-help__pack small{color:var(--brand-ink-soft)}.mp-video-help__pack>.button{margin-top:auto}.mp-video-help__question-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.25vw,1.75rem);display:grid}.mp-video-help__question-frame{height:100%;transform:rotate(-.22deg)}.mp-video-help__question-frame:nth-child(2n){transform:translateY(.45rem)rotate(.3deg)}.mp-video-help__question-card{background:var(--brand-paper);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;height:100%;min-height:11rem;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.mp-video-help__question-card p{font-size:var(--mp-type-body);margin:0;font-weight:750;line-height:1.45}.mp-video-help__question-number{--mp-number-dot-size:2.55rem;--mp-number-dot-background:var(--brand-paper)}.mp-video-help__question-number svg{width:1.05rem;height:1.05rem}@media (max-width:1000px){.mp-video-help__hero-grid{grid-template-columns:minmax(0,1fr)}.mp-video-help__note-frame{max-width:none}.mp-video-help__person{grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr)}.mp-video-help__booking{border-left:0;border-top:var(--brand-frame-border)solid var(--brand-ink);grid-column:1/-1}}@media (max-width:600px){.mp-video-help__person{grid-template-columns:minmax(0,1fr)}.mp-video-help__portrait{border-right:0;border-bottom:var(--brand-frame-border)solid var(--brand-ink);height:19rem;min-height:0}.mp-video-help__portrait img{object-position:center 30%}.mp-video-help__booking{padding:1.5rem}.mp-video-help__packs{grid-template-columns:minmax(0,1fr)}.mp-video-help__question-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mp-video-help__question-frame:nth-child(n){transform:none}}.mp-guide-offer{--mp-learning-tone:var(--brand-mint);--mp-number-dot-shadow:var(--mp-learning-tone)}.mp-guide-offer .mp-learning-facts{grid-template-columns:auto auto minmax(0,1fr);gap:0;padding-block:0;display:grid}.mp-guide-offer .mp-learning-facts>div{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;column-gap:.75rem;padding-block:.7rem;display:grid}.mp-guide-offer .mp-learning-facts>div+div{border-top:1px solid var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-guide-offer .mp-learning-facts>div+div{border-top:1px solid color-mix(in srgb,var(--brand-ink)18%,transparent)}}.mp-guide-offer .mp-learning-facts>div:not(:has(dt))>dd{grid-column:2/-1}.mp-guide-offer .mp-learning-facts .mp-detail-facts__icon{color:var(--brand-ink);align-self:center}.mp-guide-offer .mp-learning-facts dd{text-wrap:pretty}.mp-guide-offer__card.mp-learning-enrollment{padding-top:0}.mp-guide-offer__card-art{margin:0 calc(-1*var(--mp-enrollment-padding))1.75rem;position:relative}.mp-guide-offer__card-art--bare{justify-content:center;margin-block:0 1.25rem;padding-top:.5rem;display:flex}.mp-guide-offer__card-art--bare .mp-guide-offer__stamp-frame{position:static}.mp-guide-offer__stamp-frame{z-index:1;--brand-frame-radius:.9rem;--brand-frame-offset-x:3px;--brand-frame-offset-y:4px;max-width:11.5rem;position:absolute;bottom:-.9rem;right:1rem;transform:rotate(-3deg)}.mp-guide-offer__stamp{background:var(--brand-warm);color:var(--brand-ink);font-size:var(--mp-type-caption);text-align:center;text-wrap:balance;margin:0;padding:.5rem .85rem .55rem;font-weight:700;line-height:1.3}.mp-guide-offer__stamp strong{font:500 var(--mp-type-card-title)/1 var(--font-display);letter-spacing:-.03em;display:block}.mp-guide-offer__card-cover{border-bottom:var(--brand-frame-border)solid var(--brand-ink);border-radius:calc(var(--brand-frame-radius) - var(--brand-frame-border))calc(var(--brand-frame-radius) - var(--brand-frame-border))0 0;background:var(--brand-paper);margin:0;overflow:hidden}.mp-guide-offer__card-cover img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.mp-guide-offer__card-title{margin-top:0}.mp-guide-offer__card .mp-learning-enrollment__note{text-wrap:pretty}.mp-guide-offer__card .mp-learning-enrollment__note+.mp-guide-offer__card-action{margin-top:1rem}.mp-guide-offer__gate{padding-block:1.5rem 0}.mp-guide-offer__story-content--clipped{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.mp-guide-offer__story-more{margin-top:1rem}.mp-guide-offer__chapter-list .mp-structured-list__copy h3{font-size:var(--mp-type-subheading)}.mp-guide-offer__chapter-list .mp-structured-list__copy p{color:var(--brand-ink-soft)}.mp-guide-book{background:var(--brand-paper);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.mp-guide-book__pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-inline:.25rem;display:grid}.mp-guide-book__page{aspect-ratio:4/3;border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:.75rem;margin:0;overflow:hidden}.mp-guide-book__page:nth-child(odd){transform:rotate(-1deg)}.mp-guide-book__page:nth-child(2n){transform:rotate(1deg)}.mp-guide-book__page img{object-fit:contain;width:100%;height:100%;display:block}.mp-guide-book__details{gap:.75rem;display:grid}.mp-guide-book__facts{color:var(--brand-ink-soft);font-size:var(--mp-type-ui);margin:0;font-weight:650;line-height:1.5}.mp-guide-book__facts:first-letter{text-transform:uppercase}.mp-guide-book__aid{max-width:40rem;font-size:var(--mp-type-body);margin:0;line-height:1.6}.mp-guide-quote{grid-template:"portrait quote""portrait author"1fr/clamp(5.5rem,9vw,7rem) minmax(0,1fr);align-items:start;gap:1rem clamp(1.5rem,3vw,2.25rem);margin:1.5rem 0 0;display:grid}.mp-guide-quote__portrait{aspect-ratio:1;grid-area:portrait;width:100%;transform:rotate(-2deg)}.mp-guide-quote blockquote{max-width:40rem;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;grid-area:quote;margin:0;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:400;line-height:1.45}.mp-guide-quote blockquote p{margin:0}.mp-guide-quote figcaption{color:var(--brand-ink-soft);font-size:var(--mp-type-label);grid-area:author;margin:0;font-weight:800}@media (max-width:640px){.mp-guide-book__pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mp-guide-offer .mp-learning-facts{grid-template-columns:auto minmax(0,1fr)}.mp-guide-offer .mp-learning-facts>div{row-gap:.15rem}.mp-guide-offer .mp-learning-facts>div>dd{grid-column:2/-1}.mp-guide-quote{grid-template:"portrait""quote""author"/minmax(0,1fr)}.mp-guide-quote__portrait{width:5rem}}.mp-guides__hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mp-guides__access-note{color:var(--brand-ink-soft);font-size:var(--mp-type-ui);margin-top:1.5rem;line-height:1.6}.mp-guides__visual{min-width:0;padding:1rem .75rem 1rem 1rem}.mp-guides__note-frame{width:88%;margin-left:auto;transform:rotate(1deg)}.mp-guides__note{background:var(--brand-mint);padding:2.25rem 2.25rem 4.5rem}.mp-guides__note-title{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.04em;margin:1.5rem 0 1rem;font-weight:500;line-height:.98}.mp-guides__note>p:last-child{max-width:17rem;font-size:var(--mp-type-body);line-height:1.5}.mp-guides__covers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:-2.5rem;display:grid;position:relative}.mp-guides__cover-frame:first-child{transform:rotate(-1.5deg)}.mp-guides__cover-frame:nth-child(2){margin-top:2rem;transform:rotate(1deg)}.mp-guides__cover{background:var(--brand-paper);display:block;overflow:hidden}.mp-guides__cover img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.mp-guides__format{background:var(--brand-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.mp-guides__format-part{flex-direction:column;align-items:start;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.mp-guides__format-part+.mp-guides__format-part{border-left:2px solid var(--brand-ink);background:var(--brand-warm)}.mp-guides__format h3{max-width:24rem;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.035em;margin:1.25rem 0;font-weight:500;line-height:1.08}.mp-guides__format p{max-width:31rem;font-size:var(--mp-type-body);margin:0 0 2rem;line-height:1.65}.mp-guides__format-caption{border-top:1px solid var(--brand-ink);width:100%;font-size:var(--mp-type-caption);margin-top:auto;padding-top:1rem;font-weight:700}.mp-guides__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mp-guides__catalog .mp-content-card--editorial-row .mp-content-card__link{grid-template-columns:9rem minmax(0,1fr);min-height:12rem}.mp-guides__catalog .mp-content-card--editorial-row .mp-content-card__editorial-body{padding:1.25rem}.mp-guides__catalog .mp-content-card__editorial-topline{color:var(--brand-ink-soft);font-size:var(--mp-type-caption)}.mp-guides__catalog .mp-content-card__editorial-body h3{font-size:var(--mp-type-subheading);text-wrap:pretty;-webkit-line-clamp:unset;line-height:1.1;display:block;overflow:visible}.mp-guides__catalog .mp-content-card__editorial-body>p{font-size:var(--mp-type-label);-webkit-line-clamp:2;margin:.75rem 0 0}.mp-guides__catalog .mp-content-card__editorial-body footer{font-size:var(--mp-type-caption)}.mp-guides__catalog .mp-content-card__editorial-body footer>span:first-child:not(:last-child){white-space:normal;text-overflow:clip;overflow:visible}.mp-guides__catalog .mp-card__cover img{object-fit:contain}.mp-guides__catalog .mp-content-card--editorial-row .mp-card__cover{background:var(--brand-paper)}.mp-guides__empty{max-width:42rem;font-size:var(--mp-type-body-lg);line-height:1.6}@media (max-width:900px){.mp-guides__hero-grid,.mp-guides__catalog{grid-template-columns:minmax(0,1fr)}.mp-guides__visual{justify-self:center;width:min(100%,32rem)}}@media (max-width:640px){.mp-guides__catalog .mp-content-card--editorial-row .mp-content-card__link{grid-template-columns:5.5rem minmax(0,1fr);min-height:0}.mp-guides__catalog .mp-content-card--editorial-row .mp-content-card__editorial-body{padding:1rem}.mp-guides__visual{padding-inline:.25rem .5rem}.mp-guides__note{padding:1.75rem 1.5rem 3.5rem}.mp-guides__covers{gap:.75rem;margin-top:-1.75rem}.mp-guides__format{grid-template-columns:minmax(0,1fr)}.mp-guides__format-part+.mp-guides__format-part{border-top:2px solid var(--brand-ink);border-left:0}}.mp-guides__catalog>.mp-card-frame{transition:transform .16s var(--ease-bounce)}.mp-guides__catalog>.mp-card-frame:nth-child(2n){transform:rotate(.6deg)}.mp-guides__catalog>.mp-card-frame:nth-child(odd){transform:rotate(-.4deg)}.mp-guides__catalog>.mp-card-frame:hover,.mp-guides__catalog>.mp-card-frame:focus-within{transform:rotate(0)translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.mp-guides__catalog>.mp-card-frame{transition:none}}.mp-hosts__panel{background:var(--brand-paper);padding:2.5rem}.mp-hosts__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 3rem;margin-bottom:2rem;display:flex}.mp-hosts__heading>h2{font-family:var(--font-body);margin:0}.mp-hosts__heading>p{max-width:44rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body);margin:0;line-height:1.6}.mp-hosts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem;display:grid}.mp-host{grid-template:"portrait identity"min-content"bio bio"1fr/7rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid;position:relative}.mp-host:nth-child(2n):before{border-left:1px solid var(--brand-line);content:"";inset-block:0;position:absolute;left:-2rem}.mp-host:only-child{grid-column:1/-1;grid-template-columns:14rem minmax(0,1fr);grid-template-areas:"portrait identity""portrait bio";column-gap:3rem}.mp-host__portrait{aspect-ratio:4/5;border:2px solid var(--brand-ink);background:var(--brand-mint);border-radius:50% 50% 1rem 1rem;grid-area:portrait;overflow:hidden}.mp-host__portrait>*,.mp-host__portrait img{object-fit:cover;width:100%;height:100%}.mp-host__portrait .brand-avatar{border:0}.mp-host__initial{font:500 var(--mp-type-card-display)/1 var(--font-display);place-items:center;display:grid}.mp-host__identity{grid-area:identity;align-self:center}.mp-host h3{font:500 var(--mp-type-card-title)/1.05 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.mp-host:only-child h3{font-size:var(--mp-type-card-title-lg)}.mp-host__role{color:var(--brand-ink-soft);font-size:var(--mp-type-label);text-wrap:balance;margin:.75rem 0 0;font-weight:650;line-height:1.5}.mp-host__bio{grid-area:bio;max-width:44rem}.mp-host__bio>p{font-size:var(--mp-type-body);color:var(--brand-ink-soft);margin:0;line-height:1.65}.mp-host__bio>.mp-inline-link{gap:.35em;margin-top:1.25rem;display:inline-flex}.mp-host:not(:only-child) .mp-host__bio{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.mp-host:not(:only-child) .mp-host__bio>.mp-inline-link{margin-top:auto;padding-top:1.25rem}@media (max-width:900px){.mp-hosts__list{grid-template-columns:1fr}.mp-host,.mp-host:only-child{grid-template-columns:10rem minmax(0,1fr);grid-template-areas:"portrait identity""portrait bio";column-gap:2rem}.mp-host+.mp-host{border-top:1px solid var(--brand-line);padding-top:2rem}.mp-host:nth-child(2n):before{display:none}}@media (max-width:640px){.mp-hosts__panel{padding:1.5rem}.mp-host,.mp-host:only-child{grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"portrait identity""bio bio";gap:1.5rem 1rem}.mp-host h3,.mp-host:only-child h3{font-size:var(--mp-type-subheading)}.mp-host__role{font-size:var(--mp-type-caption)}}.creator-byline{align-items:center;gap:.9rem;margin-block:1.5rem;font-size:.875rem;display:flex}.creator-byline__role{color:var(--brand-ink-soft);margin-top:.2rem;font-size:.8125rem}.mp-learning-offer{--mp-learning-tone:var(--brand-blue);--mp-number-dot-size:2.5rem;--mp-number-dot-shadow:var(--brand-ink)}.mp-learning-offer [id]{scroll-margin-top:2rem}.mp-learning-offer :is(a,button,summary):focus-visible{outline:3px solid var(--brand-violet);outline-offset:5px}.mp-learning-hero{--mp-hero-title-measure:18ch}.mp-learning-hero__grid{grid-template:"intro booking""facts booking"1fr/minmax(0,1fr) 27rem;align-items:start;gap:2rem 4.5rem;display:grid}.mp-learning-hero__copy{grid-area:intro;min-width:0}.mp-learning-hero__copy .mp-page-title{margin-block:1rem 1.5rem}.mp-learning-hero__copy .mp-hero__badges+.mp-page-title{margin-top:0}.mp-learning-hero__title-with-visual{align-items:center;gap:1.25rem;margin-block:1rem 1.5rem;display:flex}.mp-hero__badges+.mp-learning-hero__title-with-visual{margin-top:0}.mp-learning-hero__title-visual{flex:none;width:5.5rem;height:5.5rem}.mp-learning-hero__title-with-visual .mp-page-title{margin:0}.mp-learning-hero__copy .mp-hero__lead{max-width:38rem}.mp-learning-enrollment-frame{grid-area:booking}.mp-learning-enrollment{--mp-enrollment-padding:2rem;padding:var(--mp-enrollment-padding);background:var(--mp-learning-tone)}.mp-learning-ticket__date{font:500 var(--mp-type-card-title)/1.08 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 .75rem}.mp-learning-enrollment__note{color:var(--brand-ink-soft);font-size:var(--mp-type-body);margin:0;line-height:1.55}.mp-learning-hero__price{border-top:1px solid var(--brand-ink);align-items:center;gap:1rem;margin-block:1.5rem;padding-top:1.5rem;display:flex}.mp-learning-hero__price strong{font:500 var(--mp-type-card-display)/1 var(--font-display);letter-spacing:-.04em}.mp-learning-hero__price span{font-size:var(--mp-type-caption);line-height:1.6}.mp-learning-enrollment>.button{white-space:normal;text-align:center;width:100%;padding-inline:1rem}.mp-learning-enrollment__dates{border-bottom:1px solid var(--brand-ink);margin-top:1rem}.mp-learning-enrollment .mp-learning-edition__dates li{padding-block:.75rem}.mp-learning-enrollment .mp-learning-edition__timezone{margin-block:.5rem 0}.mp-learning-enrollment__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mp-learning-enrollment__head .mp-overline{margin:0}.mp-learning-enrollment__seats{flex:none}.mp-learning-columns .mp-learning-enrollment{--mp-number-dot-size:2.1rem;--mp-enrollment-padding:1.5rem}.mp-learning-columns .mp-learning-ticket__date{margin:.6rem 0 .5rem}.mp-learning-columns .mp-learning-enrollment__dates{margin-top:.75rem}.mp-learning-columns .mp-learning-enrollment .mp-learning-edition__dates li{gap:.8rem;padding-block:.55rem}.mp-learning-columns .mp-learning-enrollment .mp-learning-edition__dates time strong{font-size:var(--mp-type-label)}.mp-learning-columns .mp-learning-enrollment .mp-learning-edition__timezone{margin-block:.4rem 0}.mp-learning-columns .mp-learning-enrollment__group-label{margin-top:.9rem}.mp-learning-columns .mp-learning-enrollment .mp-learning-hero__price{gap:.75rem;margin-block:1rem .9rem}.mp-learning-columns .mp-learning-enrollment .mp-learning-edition__note{margin-top:.6rem}.mp-learning-columns .mp-learning-enrollment__interest{margin-top:.75rem}.mp-learning-enrollment__group-label{font-size:var(--mp-type-label);margin:1.25rem 0 0;font-weight:750}.mp-learning-enrollment__group-label+.mp-learning-enrollment__dates{margin-top:.5rem}.mp-learning-enrollment__dates~.mp-learning-hero__price{border-top:0;margin-top:1.25rem;padding-top:0}.mp-learning-enrollment .mp-learning-edition__number{--mp-number-dot-background:var(--brand-paper);--mp-number-dot-shadow:var(--brand-ink)}.mp-learning-enrollment .mp-learning-edition__timezone+.mp-learning-enrollment__note{margin-top:.75rem}.mp-learning-enrollment .mp-purchase-form,.mp-learning-enrollment .mp-purchase-form .button{width:100%}.mp-learning-enrollment .mp-learning-edition__note{text-align:center;text-wrap:balance;margin-block:.75rem 0}.mp-single-purchase{border-top:1px solid var(--brand-ink-soft);justify-items:start;gap:.5rem;width:100%;margin-top:1.25rem;padding-top:1.25rem;display:grid}.mp-single-purchase__lead{color:var(--brand-ink);font-size:var(--mp-type-body);margin:0;font-weight:700;line-height:1.55}.mp-single-purchase__price{margin:0}.mp-single-purchase .mp-purchase-form,.mp-single-purchase .mp-purchase-form .button{width:auto}.mp-learning-enrollment__interest{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.mp-learning-enrollment__interest [data-product-interest-inline]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mp-learning-enrollment__interest small{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);text-wrap:balance;line-height:1.5}.mp-learning-enrollment__interest-state span{text-wrap:balance}.mp-learning-enrollment__interest-state{font-size:var(--mp-type-label);align-items:center;gap:.5rem;margin:0;font-weight:750;display:flex}.mp-learning-enrollment__note--strong{color:var(--brand-ink);font-weight:700}.mp-learning-enrollment__foot{font-size:var(--mp-type-caption);text-align:center;margin:1rem 0 0}.mp-learning-facts{grid-area:facts;align-self:end;margin:0}.mp-learning-benefits__surface{background:var(--brand-paper);padding:clamp(1.5rem,3vw,2rem)}.mp-learning-benefits__list{grid-template-columns:repeat(var(--mp-benefits-columns,3),minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.mp-learning-benefits__card{height:100%;transform:rotate(-.6deg)}.mp-learning-benefits__card:nth-child(3n+2){transform:translateY(.5rem)rotate(.5deg)}.mp-learning-benefits__card:nth-child(3n){transform:rotate(-.3deg)}.mp-learning-benefits__surface{height:100%}.mp-learning-benefits__list p{font-size:var(--mp-type-body);margin:0;line-height:1.6}.mp-learning-benefits--rows .mp-overline{margin:0 0 .75rem}.mp-learning-benefits__list--rows{border-bottom:1px solid var(--brand-ink);grid-template-columns:1fr;gap:0}.mp-learning-benefits__row{border-top:1px solid var(--brand-ink);align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.mp-learning-benefits__mark{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:1.6rem;height:1.6rem;color:var(--brand-ink);box-shadow:2px 2px 0 var(--mp-benefit-tone,var(--brand-lavender));border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.mp-learning-benefits__row p{font-size:var(--mp-type-body-lg);line-height:1.55}.mp-learning-hero__age{font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin:.9rem 0 0}.mp-learning-chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:2rem 4.5rem;display:grid}.mp-learning-chapter+.mp-learning-chapter{border-top:1px solid var(--brand-line);margin-top:3rem;padding-top:3rem}.mp-learning-chapter__heading>h2{max-width:22ch;font:500 var(--mp-type-card-title-lg)/1.08 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:1rem 0 0}.mp-learning-chapter__heading :is(strong,b){font-weight:inherit}.mp-learning-chapter__body{min-width:0}.mp-learning-chapter__body>:last-child,.mp-learning-chapter__body li>p:last-child{margin-bottom:0}.mp-learning-chapter--visual{grid-template-rows:min-content 1fr;grid-template-areas:"heading body""visual body";row-gap:1.5rem}.mp-learning-chapter--visual>.mp-learning-chapter__heading{grid-area:heading}.mp-learning-chapter--visual>.mp-learning-chapter__body{grid-area:body}.mp-learning-chapter__visual{grid-area:visual}.mp-learning-booking__surface{background:var(--mp-learning-tone);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;padding:3rem;display:grid}.mp-learning-booking__intro{align-self:start}.mp-learning-booking__intro h2{max-width:14ch}.mp-learning-booking__intro .mp-learning-booking__family{font-size:var(--mp-type-body);margin-bottom:2rem}.mp-learning-booking__price{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-block:1.5rem;display:flex}.mp-learning-booking__price>strong{font:500 var(--mp-type-card-display)/1 var(--font-display);letter-spacing:-.055em}.mp-learning-booking__price>span{font-size:var(--mp-type-caption);line-height:1.6}.mp-learning-booking__options{flex-direction:column;justify-content:center;justify-self:end;gap:1.5rem;width:100%;max-width:28rem;display:flex}.mp-learning-booking__options .button,.mp-learning-booking__options .mp-purchase-form{width:100%}.mp-learning-edition,.mp-learning-waitlist{border:1px solid var(--brand-ink);background:var(--brand-paper);border-radius:1rem;padding:1.6rem}.mp-learning-edition__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1.2rem;display:flex}.mp-learning-edition__header h3{font:500 var(--mp-type-subheading)/1.1 var(--font-display);margin:0}.mp-learning-edition__header>span{font-size:var(--mp-type-caption);font-weight:750}.mp-learning-edition__dates{margin:0;padding:0;list-style:none}.mp-learning-edition__dates li{border-top:1px solid var(--brand-ink);align-items:center;gap:1rem;padding-block:1rem;display:flex}.mp-learning-edition__number{--mp-number-dot-background:var(--brand-lavender)}.mp-learning-edition__dates time>*{display:block}.mp-learning-edition__dates time strong{font-size:var(--mp-type-ui);font-weight:750}.mp-learning-edition__dates time span{font-size:var(--mp-type-label)}.mp-learning-edition__timezone,.mp-learning-edition__note{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);margin-block:0 1rem;line-height:1.6}.mp-learning-edition__note{margin-block:1rem 0}.mp-learning-waitlist h3{font:500 var(--mp-type-card-title)/1.1 var(--font-display);letter-spacing:-.04em;margin:.8rem 0 1rem}.mp-learning-waitlist>p:not(.mp-overline){color:var(--brand-ink-soft);margin-bottom:1.5rem;line-height:1.65}.mp-learning-waitlist>small{font-size:var(--mp-type-caption);margin-top:1rem;line-height:1.6;display:block}.mp-learning-offer .mp-offer-review-frame{padding:0}.mp-learning-offer .mp-offer-review-frame:before{display:none}@media (max-width:1050px){.mp-learning-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-learning-hero__grid{column-gap:2.5rem}}@media (max-width:900px){.mp-learning-hero__grid,.mp-learning-chapter,.mp-learning-booking__surface{grid-template-columns:1fr;gap:2.5rem}.mp-learning-hero__grid{grid-template-rows:auto;grid-template-areas:"intro""booking""facts"}.mp-learning-chapter--visual{grid-template-rows:auto;grid-template-areas:"heading""body""visual";gap:1.5rem}.mp-learning-enrollment-frame{max-width:32rem}.mp-learning-booking__options{max-width:none}}@media (max-width:640px){.mp-learning-enrollment{--mp-enrollment-padding:1.5rem}.mp-learning-booking__surface{padding:1.5rem}.mp-learning-benefits__list{grid-template-columns:1fr}.mp-learning-benefits__card:nth-child(n){transform:none}.mp-learning-edition,.mp-learning-waitlist{padding:1.2rem}.mp-learning-booking__options .button{white-space:normal;text-align:center;padding-inline:.9rem}}.mp-learning-hero__hosts{flex-wrap:wrap;column-gap:2.5rem;margin-top:1.5rem;display:flex}.mp-learning-hero__hosts .creator-byline{margin-block:0}.mp-learning-facts a{text-decoration:none}.mp-page.mp-learning-offer{overflow:clip}.mp-learning-columns>:is(#programma-workshop,#programma-corso,#programma-percorso),.mp-learning-columns>:is(#programma-workshop,#programma-corso,#programma-percorso)~:not(aside){padding-bottom:clamp(2.5rem,5vw,4rem)}.mp-learning-columns>:is(#programma-workshop,#programma-corso,#programma-percorso)~:not(aside){border-top:2px solid var(--brand-ink);padding-top:clamp(2.5rem,5vw,4rem)}.mp-learning-columns>:nth-last-child(2){padding-bottom:0}.mp-learning-columns{grid-template-columns:minmax(0,1fr) 27rem;align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-learning-columns>*{grid-column:1;min-width:0}.mp-learning-columns>.mp-learning-columns__aside{--mp-learning-card-clearance:clamp(1.25rem,2.5vw,2rem);top:var(--member-header-height,0px);grid-column:2;grid-row:1/span var(--mp-learning-rows,1);align-self:start;padding-block:clamp(.75rem,1.5vw,1.25rem) 0;position:sticky}.mp-learning-columns>.mp-learning-hero{--mp-hero-space-end:clamp(2.5rem,4vw,4rem)}.mp-learning-columns .mp-shell{width:100%}.mp-learning-offer>.mp-shell>.mp-back-link{margin-top:clamp(.75rem,1.5vw,1.25rem)}.mp-learning-offer>.mp-shell>.mp-back-link+.mp-learning-columns>.mp-back-link-hero{padding-top:0}.mp-learning-offer>.mp-shell>.mp-back-link+.mp-learning-columns>.mp-learning-columns__aside{top:calc(var(--member-header-height,0px) + var(--mp-learning-card-clearance));padding-top:0}.mp-learning-columns--flow>.mp-section{border-top:0;padding-block:clamp(2.5rem,4vw,4rem)}.mp-learning-columns--flow>.mp-learning-hero+.mp-section{padding-top:0}.mp-learning-columns--flow>.mp-section+.mp-section{border-top:2px solid var(--brand-ink)}.mp-learning-columns--flow .mp-content-section__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mp-learning-columns--flow .mp-content-section .mp-heading-stack :is(h2,h3){margin-bottom:0}.mp-learning-columns--flow .mp-rich-text,.mp-learning-columns--flow .mp-heading-stack,.mp-learning-columns--flow .mp-heading-stack p{--mp-reading-measure:none;max-width:none}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.mp-learning-columns__aside>.brand-depth-frame{transform:rotate(var(--mp-card-tilt,-.6deg));transform-origin:50% 25%;transition:transform .48s cubic-bezier(.22,1,.36,1)}.mp-learning-columns__aside[data-stuck=true]>.brand-depth-frame{transform:rotate(0)}}.mp-learning-columns .mp-content-section .mp-heading-stack{position:static}.mp-learning-columns .mp-heading-stack :is(h2,h3){font-size:var(--mp-type-card-title-lg)}.mp-learning-columns .mp-learning-hero__stack{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.mp-learning-columns .mp-learning-hero__copy,.mp-learning-columns .mp-learning-facts{grid-area:auto}.mp-learning-columns .mp-learning-facts{margin:0}.mp-learning-columns .mp-workshop-program__grid,.mp-learning-columns .mp-course-program__grid,.mp-learning-columns .mp-learning-chapter,.mp-learning-columns .mp-workshop-recognition{grid-template-columns:1fr;gap:2rem}.mp-learning-columns .mp-course-bonuses__list{grid-template-columns:1fr}.mp-learning-columns .mp-learning-chapter__heading,.mp-learning-columns .mp-learning-chapter__heading>h2,.mp-learning-columns .mp-learning-chapter__body,.mp-learning-columns .mp-learning-chapter__body .mp-rich-text,.mp-learning-columns .mp-workshop-program__grid>header,.mp-learning-columns .mp-learning-hero__copy .mp-hero__lead,.mp-learning-columns .mp-workshop-recognition>:only-child{--mp-reading-measure:none;max-width:none}.mp-learning-columns .mp-learning-chapter--visual{grid-template-rows:auto;grid-template-areas:"heading""visual""body"}.mp-learning-columns .mp-workshop-recognition--visual>.mp-depth-frame,.mp-learning-columns .mp-workshop-recognition--visual>.mp-heading-stack,.mp-learning-columns .mp-workshop-recognition--visual>.mp-workshop-situations{grid-area:auto}.mp-learning-columns .mp-workshop-scene-frame,.mp-learning-columns .mp-workshop-cover-frame{width:100%;max-width:35rem}.mp-learning-columns .mp-learning-chapter__heading{align-items:center;gap:.85rem;display:flex}.mp-learning-columns .mp-learning-chapter__heading>h2{margin:0}.mp-learning-columns .mp-workshop-outcomes{grid-template-columns:1fr;gap:2rem}@media (min-width:901px){.mp-learning-columns .mp-workshop-program__grid>header>.mp-inline-link,.mp-learning-columns .mp-course-program__intro>.mp-inline-link{display:none}}@media (max-width:1050px){.mp-learning-columns{grid-template-columns:minmax(0,1fr) 24rem}}@media (max-width:900px){.mp-learning-columns{grid-template-columns:1fr}.mp-learning-columns--flow>.mp-section{padding-block:2.5rem}.mp-learning-columns>.mp-learning-columns__aside{order:-1;grid-area:auto;max-width:32rem;padding-block:0 clamp(2.5rem,5vw,4rem);position:static}.mp-learning-columns>.mp-learning-hero{--mp-hero-space-end:clamp(2.5rem,5vw,4rem);order:-2}}@media (max-width:600px){.mp-learning-hero__title-visual{width:4.5rem;height:4.5rem}}.mp-course{--mp-learning-tone:var(--brand-warm)}.mp-course .mp-learning-enrollment :is(.mp-purchase-form,.mp-purchase-form .button){width:100%}.mp-course-hero__group{text-align:center;font-size:var(--mp-type-caption);color:var(--brand-ink-soft);margin:1.5rem 0 0;line-height:1.65}.mp-course-hero__group .mp-inline-link{font-size:inherit;margin-top:.4rem}.mp-course-program__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:4.5rem;display:grid}.mp-course-program__intro .mp-inline-link{margin-top:1.5rem;display:inline-flex}.mp-course-modules{--mp-number-dot-size:2.5rem;border-top:1px solid var(--brand-ink);min-width:0}.mp-course-module{border-bottom:1px solid var(--brand-line)}.mp-course-module>summary{grid-template-columns:var(--mp-number-dot-size)minmax(0,1fr)1.5rem;cursor:pointer;align-items:start;gap:1.25rem;padding-block:1.4rem;list-style:none;display:grid}.mp-course-module>summary::-webkit-details-marker{display:none}.mp-course-module>summary:after{content:"+";font-size:var(--mp-type-lead);text-align:center;align-self:start;padding-top:.2rem}.mp-course-module[open]>summary:after{content:"−"}.mp-course-module>summary:has(.mp-course-module__toggle,.mp-course-module__status):after{content:none}.mp-course-module__toggle,.mp-course-module__status{min-height:1.6rem;font-size:var(--mp-type-lead);grid-area:1/3;align-self:start;place-items:center;padding-top:.2rem;line-height:1;display:grid}.mp-course-module__toggle:before{content:"+"}.mp-course-module[open]>summary>.mp-course-module__toggle:before{content:"−"}.mp-course-module__title{font:500 var(--mp-type-subheading)/1.16 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .5rem;display:block}.mp-course-module__meta{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);line-height:1.5;display:block}.mp-course-module__body{padding:0 2.75rem 1.5rem calc(var(--mp-number-dot-size) + 1.25rem);font-size:var(--mp-type-body);line-height:1.6}.mp-course-module__intro{color:var(--brand-ink-soft);white-space:pre-line;margin:0 0 1.25rem}.mp-course-lessons{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:.8rem;margin:0;padding:0;list-style:none}.mp-course-lessons li{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding:.85rem 1rem;display:grid}.mp-course-lessons li+li{border-top:1px solid var(--brand-line)}.mp-course-lesson__title{font-size:var(--mp-type-body);line-height:1.5}.mp-course-lesson__number,.mp-course-lesson__duration{font-size:var(--mp-type-caption);font-variant-numeric:tabular-nums;color:var(--brand-ink-soft)}.mp-course-lesson__duration{white-space:nowrap}.mp-course-cohort__period{font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin:-.4rem 0 1.2rem}.mp-course-session{min-width:0}.mp-course-session>p{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);margin:.35rem 0 0;line-height:1.5}.mp-course-bonuses__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:2rem 0 0;display:grid}.mp-course-bonuses__list .mp-content-card__editorial-body :is(h2,h3),.mp-course-bonuses__list .mp-content-card__editorial-body>p{-webkit-line-clamp:unset;display:block;overflow:visible}@media (max-width:900px){.mp-course-program__grid{grid-template-columns:1fr;gap:2.5rem}.mp-course-bonuses__list{grid-template-columns:1fr}}@media (max-width:640px){.mp-course-module>summary{grid-template-columns:var(--mp-number-dot-size)minmax(0,1fr)1rem;gap:1rem}.mp-course-module__body{padding-inline:0 1rem}.mp-course-lessons li{column-gap:.5rem;padding-inline:.75rem}}.course-learning{--course-ink:var(--brand-ink);--course-muted:var(--brand-ink-soft);--course-paper:var(--brand-paper);--course-canvas:var(--brand-canvas);--course-tint:var(--brand-lavender);--course-line:var(--brand-line);color:var(--course-ink);padding-bottom:clamp(4rem,8vw,7rem)}.course-text-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--course-line);-webkit-text-decoration-color:var(--course-line);text-decoration-color:var(--course-line);text-underline-offset:.25em;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.course-text-link:hover{text-decoration-color:currentColor}.course-heading{border-bottom:1px solid var(--course-line);margin-bottom:1.5rem;padding:.25rem 0 1.75rem}.course-heading h1{max-width:36ch;font:500 clamp(1.7rem,2.8vw,2.4rem)/1.13 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.course-overview-heading{--mp-hero-title-measure:65rem;--detail-title-size:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);padding-block:1.5rem 1rem}.course-overview-heading .mp-hero__badges{margin-bottom:1rem}.course-context-row{flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-top:1.25rem;display:flex}.course-context-row .mp-webinar-unlock__hosts{border:0;margin:0;padding:0}.course-context-row .mp-webinar-unlock__hosts strong{font-size:1rem}.course-cohort__switch{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.course-cohort__switch:hover .badge,.course-cohort__switch:hover [data-badge]{transform:translate(-1px,-1px)}.course-cohort__switch:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.course-cohort__switch svg{vertical-align:-.15em}.course-cohort__info .course-text-link{font-weight:500}.course-cohort__note{color:var(--course-muted);font-size:.8125rem}.course-cohort__membership{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.5rem 1rem;display:flex}.course-cohort__membership p{max-width:34rem;color:var(--course-muted);font-size:.8125rem;line-height:1.5}.course-cohort__membership form{margin:0}.course-overview-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:clamp(3rem,4vw,4rem);margin-top:1rem;display:grid}.course-overview-main{min-width:0;scroll-margin-top:12rem}.course-cohort-sidebar{--course-timeline-date-width:3.25rem;--course-timeline-gap:.65rem;min-width:0;scroll-margin-top:12rem}.course-cohort-panel{background:var(--brand-paper);overflow:hidden}.course-cohort-panel__header{background:var(--brand-mint);border-bottom:2px solid var(--brand-ink);padding:1.5rem 1.25rem 1.375rem}.course-cohort-panel__header h2{font:500 1.875rem/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.course-cohort-panel__header p{color:var(--brand-ink);text-wrap:pretty;margin-top:.625rem;font-size:1rem;line-height:1.55}.course-cohort-panel__agenda{padding:1.25rem;scroll-margin-top:12rem}.course-cohort-panel__agenda>turbo-frame{display:block}.course-cohort-sidebar .course-meeting{border:0;flex-direction:column;align-items:stretch;gap:.85rem;padding:0}.course-cohort-sidebar .course-meeting--live{padding:1rem}.course-cohort-sidebar .course-meeting__details{align-items:start;gap:var(--course-timeline-gap)}.course-cohort-sidebar .mp-event-date--compact{width:var(--course-timeline-date-width);border-radius:.65rem}.course-cohort-sidebar .mp-event-date--compact .mp-event-date__month{padding-block:.2rem;font-size:.5rem}.course-cohort-sidebar .mp-event-date--compact .mp-event-date__day{font-size:1.65rem}.course-cohort-sidebar .course-meeting__body .mp-overline{margin:0 0 .25rem;font-size:.625rem}.course-cohort-sidebar .course-meeting h2{margin-block:0 .25rem;line-height:1.3}.course-cohort-sidebar .course-meeting__body>p:not(.mp-overline){margin:0;font-size:.75rem;line-height:1.4}.course-cohort-sidebar .course-meeting__actions{justify-content:flex-start;gap:.5rem 1rem;margin-top:.5rem}.course-cohort-sidebar .course-meeting__actions .button{font-size:.75rem}.course-sidebar-note{color:var(--brand-ink-soft);font-size:.75rem;line-height:1.5}.course-compact-timeline{margin:0;padding:0;list-style:none}.course-compact-timeline>li+li{border-top:1px solid var(--brand-line)}.course-compact-timeline__row{align-items:start;gap:var(--course-timeline-gap);color:var(--brand-ink-soft);padding-block:1rem;font-size:.8125rem;display:flex}a.course-compact-timeline__row:hover{color:var(--brand-ink)}a.course-compact-timeline__row:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.course-compact-timeline__row>time{flex:0 0 var(--course-timeline-date-width);font-variant-numeric:tabular-nums;font-size:.75rem}.course-compact-timeline__row>span{flex:1;min-width:0}.course-compact-timeline__row strong{color:var(--brand-ink);font-weight:600;line-height:1.4;display:block}.course-compact-timeline__row small{margin-top:.25rem;font-size:.6875rem;line-height:1.45;display:block}.course-compact-timeline__row>svg{flex:none;margin-top:.1rem}.course-compact-timeline__boundary .course-compact-timeline__row{padding-block:.75rem;line-height:1.4}.course-compact-timeline__boundary:first-child .course-compact-timeline__row{padding-top:0}.course-compact-timeline__boundary:last-child .course-compact-timeline__row{padding-bottom:0}.course-compact-timeline>.is-past>.course-compact-timeline__row>time,.course-compact-timeline>.is-past>.course-compact-timeline__row strong,.course-compact-timeline>.is-past>.course-compact-timeline__row small:first-of-type,.course-compact-timeline__boundary.is-past>.course-compact-timeline__row>span{text-decoration-line:line-through;text-decoration-thickness:1px}.course-compact-timeline .course-meeting{margin-block:1rem}.course-compact-timeline__empty{padding-block:1rem}.course-cohort-panel__community{border-top:1px solid var(--brand-line);gap:1rem;padding:1.25rem;scroll-margin-top:12rem;display:grid}.course-people-directory.person-directory-trigger{place-items:start;gap:.4rem;width:100%;min-width:0;line-height:1.4;display:grid}.course-people-directory__label{align-items:center;gap:.5rem;display:inline-flex}.course-people-preview{width:100%;min-width:0}@media (max-width:63.999rem){.course-overview-grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.course-sidebar-info{color:var(--brand-ink-soft);justify-items:start;gap:.75rem;margin-top:1.5rem;font-size:.8125rem;display:grid}.course-sidebar-info .course-family{min-width:0}.course-sidebar-info .course-text-link{font-size:inherit}.course-sidebar-info .course-family__details{background:0 0;border:0;border-radius:0;padding:0}.course-heading__meta{font-size:var(--mp-type-label);color:var(--brand-ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.course-heading__meta .button{font-size:inherit}.course-family summary{cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.course-family__details{border:1px solid var(--course-line);background:var(--course-paper);border-radius:.75rem;max-width:38rem;margin-top:.75rem;padding:1rem;font-size:.875rem;line-height:1.65}.course-family__details>*+*{margin-top:.65rem}.course-start-stack{gap:1.25rem;min-width:0;display:grid}.course-start-stack>turbo-frame{min-width:0;display:block}.course-start-frame{min-width:0}.course-start{--course-start-padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--brand-paper);height:100%;color:var(--brand-ink);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.course-start:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.course-start__body{padding:var(--course-start-padding);gap:1.25rem;display:grid}.course-start__header{padding:1rem var(--course-start-padding);border-bottom:1px solid var(--brand-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.course-start__identity{flex:12rem;align-items:center;gap:1rem;min-width:0;display:flex}.course-start__header .course-progress{flex:12rem;max-width:16rem;font-size:.75rem}.course-start__footer{padding:1rem var(--course-start-padding);border-top:1px solid var(--brand-ink);background:var(--brand-paper);margin-top:auto}.course-start__orientation{font-size:.9375rem;line-height:1.6}.course-start__group{font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin-top:-.75rem!important}.course-start__main{align-items:center;gap:1.5rem;display:flex}.course-start h2,.course-start__title{font:500 var(--mp-type-card-title)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:pretty;margin-top:.75rem}.course-start__header h2{font:750 1.125rem/1.3 var(--font-body);letter-spacing:normal;margin-top:.25rem}.course-start__meta{font-size:var(--mp-type-label);color:var(--brand-ink-soft);margin-top:.75rem!important}.course-start__welcome{align-self:start}.course-progress{font-size:var(--mp-type-label);color:var(--brand-ink-soft);gap:.75rem;display:grid}.course-start__footer .course-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;font-size:.75rem;display:flex}.course-start__footer .course-progress>:last-child:not(:first-child){flex:0 13rem;width:clamp(6rem,20vw,13rem)}.course-complete{background:var(--course-tint);border-radius:1rem;gap:.8rem;padding:1.5rem;display:flex}.course-complete h2{font-size:1.2rem;font-weight:600}.course-complete p{color:var(--course-muted);margin-top:.5rem;font-size:.9375rem}.course-meeting{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.course-meeting--live{border:1.5px solid var(--brand-ink);border-radius:var(--radius-card);background:var(--brand-lavender);padding:1.5rem}.course-meeting__details{align-items:center;gap:1rem;min-width:0;display:flex}.course-meeting__body{flex:1;min-width:0}.course-meeting h2{font:600 1rem/1.4 var(--font-body);margin:.35rem 0}.course-meeting__body>p{font-size:var(--mp-type-label);color:var(--brand-ink-soft);line-height:1.5}.course-meeting__body>.mp-overline{font-size:var(--mp-type-caption)}.course-meeting__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;display:flex}.course-meeting-empty,.course-recording-link{font-size:var(--mp-type-label);color:var(--brand-ink-soft)}.course-recording-link{margin-top:1rem}.course-curriculum-catalog,.course-tabs{margin-top:2rem}.course-tabs .course-curriculum-catalog{margin-top:0}.course-bonus-rows{--open-catalog-list-row-padding:1.1rem;--open-catalog-list-title-size:1.25rem}.course-bonus-rows .course-bonus-row{color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.course-bonus-rows .course-bonus-row>.open-catalog-list__copy{flex:1;min-width:0}.course-bonus-row__cover{border:1px solid var(--brand-ink);background:var(--brand-lavender);width:3.5rem;height:3.5rem;color:var(--brand-ink);border-radius:.75rem;flex:none;place-items:center;display:grid;overflow:hidden}.course-bonus-row__cover img{object-fit:cover;width:100%;height:100%;display:block}.course-tabs .course-conversation .forum-conversation__composer{padding-top:0}.course-supplements{border-bottom:1px solid var(--brand-line);margin-top:1.5rem;padding-block:1rem}.course-supplements>summary{cursor:pointer;font-size:.875rem;font-weight:600}.course-supplements>:not(summary){margin-top:1rem}@media (max-width:55rem){.course-meeting{flex-wrap:wrap;gap:.75rem}.course-meeting__actions{justify-content:flex-start}}.course-learning .mp-course-modules{border-top-width:2px}.course-learning .mp-course-module{border-bottom:2px solid var(--course-ink)}.course-learning .mp-course-module>summary{align-items:start}.course-module__heading{min-width:0}.course-learning .mp-course-module__title{margin-bottom:.4rem}.course-learning .mp-course-module__meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.course-learning .mp-course-module__body{padding-bottom:1rem;padding-right:0}.course-learning .mp-course-module__intro{margin-bottom:.5rem}.course-lessons{margin:0;padding:0;list-style:none}.course-lessons>li+li{border-top:1px solid var(--course-line)}.course-learning .open-catalog-list__body .course-lesson-row{color:var(--course-ink);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;column-gap:.85rem;padding:.95rem 0;text-decoration:none;display:grid}.course-lesson-row:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:var(--radius-card-sm)}.course-lesson-row__status{align-self:start;place-items:center;margin-top:.05rem;display:grid}.course-lesson-row .mp-number-dot{--mp-number-dot-size:1.5rem;box-shadow:2px 2px 0 var(--mp-number-dot-shadow,var(--mp-number-dot-background,var(--brand-lavender)));font-size:.75rem}.course-lesson-row .course-lesson-row__done{--mp-number-dot-background:var(--brand-mint)}.course-lesson-row.is-current .mp-number-dot:not(.course-lesson-row__done){--mp-number-dot-background:var(--brand-warm)}.course-learning .open-catalog-list__body .course-lesson-row .open-catalog-list__excerpt{margin-top:.2rem}.course-learning .open-catalog-list__body .course-lesson-row .open-catalog-list__meta-state{color:var(--course-ink)}.course-empty{color:var(--course-muted);padding:1.5rem 0;line-height:1.65}.course-section-title{font:500 1.5rem/1.2 var(--font-display);margin:1.5rem 0 .75rem!important}.course-panel-intro{max-width:62ch;color:var(--course-muted);line-height:1.65;margin-bottom:1.5rem!important}.course-calendar-boundary{border-left:2px solid var(--course-line);margin:1.5rem 0;padding-left:1rem}.course-calendar-boundary span{font-size:.8125rem;font-weight:600}.course-calendar-boundary p{color:var(--course-muted);margin-top:.4rem;font-size:.8125rem;line-height:1.65}.course-session{color:var(--brand-ink);gap:1.5rem;padding-top:.5rem;font-size:1.0625rem;line-height:1.6;display:grid}.course-session__heading{align-items:start;gap:1rem;display:flex}.course-session__heading>div{min-width:0}.course-session__heading h3{font:500 clamp(1.5rem,3vw,2rem)/1.2 var(--font-display);text-wrap:balance;margin-bottom:.5rem}.course-session__heading p{color:var(--brand-ink-soft);margin-top:.35rem;font-size:1rem;line-height:1.5}.course-session__calendar{align-items:center;min-height:2.75rem;margin-top:.25rem;font-size:1rem;display:inline-flex}.course-session__participation,.course-session__description,.course-session__resources{border-top:1px solid var(--brand-line);padding-top:1.25rem}.course-session h4,.course-session__practical dt{margin-bottom:.4rem;font-size:1.0625rem;font-weight:700}.course-session__participation>.button{margin-top:1rem}.course-session__practical{gap:1rem;margin-top:1.25rem;display:grid}.course-session__practical dd{color:var(--brand-ink-soft)}.course-session__recording{border-radius:1rem;overflow:hidden}.course-session .rich-text{font-size:inherit;line-height:1.65}.course-session__description .rich-text>:first-child{margin-top:0}.course-session__description .rich-text>p+p{margin-top:1rem!important}.course-conversation>h2{font:500 1.5rem var(--font-display)}.course-conversation>p{color:var(--course-muted);margin:.75rem 0;font-size:.9375rem;line-height:1.65}.course-people{border-top:1px solid var(--course-line);margin-top:2rem;padding-top:1rem}.course-people summary{cursor:pointer;font-weight:600}.course-people summary span{color:var(--course-muted);font-size:.8125rem}.course-people ul{margin-top:1rem}.course-review{border-top:1px solid var(--course-line);flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.course-review>div{flex:1;min-width:12rem}.course-review h2{font-size:.9375rem;font-weight:600}.course-review p{color:var(--course-muted);margin-top:.35rem;font-size:.8125rem}.course-orientation{color:var(--brand-ink);gap:1.5rem;display:grid}.course-orientation h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.course-orientation p,.course-orientation .rich-text{font-size:.9375rem;line-height:1.65}.course-orientation>section+section{border-top:1px solid var(--brand-line);padding-top:1.25rem}.course-orientation__dates{gap:.75rem;margin-top:1rem;font-size:.8125rem;display:grid}.course-orientation__dates>div{grid-template-columns:minmax(7rem,1fr) 2fr;gap:1rem;display:grid}.course-orientation__dates dt{color:var(--brand-ink-soft)}.course-orientation__dates dd{font-weight:600}.course-orientation__about{font-size:.875rem}.course-orientation__about summary{cursor:pointer;font-weight:600}.course-orientation__about p,.course-orientation__about .rich-text{margin-top:.75rem}.course-orientation__actions{border-top:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.course-assistant{border:1px solid var(--course-line);background:0 0;border-radius:1rem;flex-direction:column;height:min(70dvh,50rem);min-height:24rem;display:flex;overflow:hidden}.course-assistant__privacy{border-bottom:1px solid var(--course-line);color:var(--course-muted);flex:none;padding:.5rem 1.25rem;font-size:.75rem}.course-assistant__context{border-bottom:1px solid var(--course-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.course-assistant__context button{font-size:.75rem}.course-assistant__messages{overscroll-behavior:contain;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.course-assistant__intro-prompts>div{flex-wrap:wrap;gap:.5rem;display:flex}.course-assistant .course-assistant__prompt.button{white-space:normal;text-align:left;font-weight:600}.course-assistant__messages>div{flex-direction:column;display:flex}.course-assistant__messages .dm-message{max-width:min(92%,48rem);margin-bottom:1.25rem}.course-assistant__messages .dm-message__bubble{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.course-assistant__thinking{color:var(--course-muted);align-items:center;gap:.6rem;font-size:.9375rem;display:flex}.course-assistant__spinner{border:2px solid var(--brand-violet);border-top-color:#0000;border-radius:999px;width:.875rem;height:.875rem;animation:1s linear infinite course-assistant-spin}@keyframes course-assistant-spin{to{transform:rotate(360deg)}}.course-assistant__answer>*+*{margin-top:.75em}.course-assistant__answer a{text-underline-offset:.18em;text-decoration:underline}.course-assistant__sources{border-top:1px solid var(--brand-line);margin-top:1rem;padding-top:.85rem}.course-assistant__sources>p{margin:0 0 .6rem;font-size:.8125rem;font-weight:700}.course-assistant__sources ul{gap:.6rem;display:grid}.course-assistant__source{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.course-assistant__source-cover{background:var(--brand-lavender);width:3.25rem;height:3.25rem;color:var(--brand-ink-soft);border-radius:.85rem;flex:none;place-items:center;display:grid;overflow:hidden}.course-assistant__source-cover img{object-fit:cover;width:100%;height:100%}.course-assistant__source small{color:var(--course-muted);font-size:.75rem;display:block}.course-assistant__source strong{text-wrap:balance;font-size:.9375rem;line-height:1.3;display:block}a.course-assistant__source:hover strong{text-underline-offset:.15em;text-decoration:underline}.course-assistant__source>span>span:last-child{-webkit-line-clamp:2;color:var(--course-muted);-webkit-box-orient:vertical;margin-top:.15rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.course-assistant__composer{padding:.9rem 1.25rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--course-line);flex:none}.course-assistant__composer form{align-items:flex-end;gap:.65rem;display:flex}.course-assistant__composer textarea{resize:vertical;flex:1;min-width:0;min-height:5.5rem;max-height:8rem}.course-assistant__send{flex:none}.course-assistant__links{color:var(--course-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:.6875rem;display:flex}.course-assistant__links a{text-underline-offset:.2em;text-decoration:underline}.course-error{color:var(--color-error);font-size:.875rem;margin-block:.75rem!important}@media (max-width:40rem){.course-heading{margin-bottom:1.25rem;padding-bottom:1.25rem}.course-overview-heading{padding-block:1rem .75rem}.course-start__main{gap:1rem}.course-learning .open-catalog-list__body .course-lesson-row{column-gap:.65rem}.course-assistant__messages{padding:1rem}.course-assistant__composer,.course-assistant__privacy,.course-assistant__context{padding-inline:1rem}}.course-tabs .course-assistant>turbo-cable-stream-source{display:none}.course-tabs .course-assistant{border:0;border-radius:0;gap:1.25rem;height:auto;min-height:0;overflow:visible}.course-tabs .course-assistant__privacy{display:none}.course-tabs .course-assistant__context{border-bottom:0;order:0;padding-inline:0}.course-tabs .course-assistant__messages{order:1;padding:0;overflow:visible}.course-tabs .course-assistant__composer{z-index:2;background:var(--course-canvas);border-top:0;order:2;padding:1rem 0 .75rem;position:sticky;bottom:0}.course-tabs .course-assistant__form{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.75rem;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem 1.1rem}.course-tabs .course-assistant__form:focus-within{box-shadow:2px 2px 0 var(--brand-violet)}.course-tabs .course-assistant__form textarea{min-height:2.5rem;max-height:10rem;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;padding:.55rem 0;font-size:1rem;line-height:1.4}.course-tabs .course-assistant__form textarea:focus{box-shadow:none;outline:none}.course-tabs .course-assistant__links{margin-top:.6rem;padding-inline:1.1rem}.course-dialog__content{padding:1.25rem}.course-dialog__progress{color:var(--course-muted);margin:.75rem 0;font-size:.8125rem}.course-dialog__index{max-height:calc(85dvh - 8rem);overflow-y:auto}.course-assistant-dialog .course-dialog__content{flex-direction:column;height:min(80dvh,44rem);padding:1.25rem;display:flex;overflow:hidden}.course-assistant-dialog .ui-modal__header{flex:none;margin-bottom:0}.course-assistant-dialog .course-assistant{border:0;border-radius:0;flex:1;height:auto;min-height:0;margin-top:0}.course-assistant-dialog .course-assistant__privacy{padding:.5rem 0 .75rem}.course-assistant-dialog .course-assistant__context{padding-inline:0}.course-assistant-dialog .course-assistant__messages{scrollbar-gutter:stable;padding:1.25rem 0}.course-assistant-dialog .course-assistant__composer{padding:1rem 0 0}.course-assistant-dialog{width:min(44rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:var(--course-viewport-height,90dvh)}.course-assistant__context .button{flex:none}@media (max-width:40rem){.course-assistant__context{flex-direction:column;align-items:start}.course-assistant-dialog .course-dialog__content{height:min(85dvh,44rem);padding:1rem}}.mp-workshop{--workshop-tone:var(--brand-blue);--mp-number-dot-size:2.5rem;--mp-number-dot-shadow:var(--brand-ink)}.mp-workshop--kids{--workshop-tone:var(--brand-pink);--mp-learning-tone:var(--brand-pink)}.mp-workshop [id]{scroll-margin-top:2rem}.mp-workshop a:focus-visible,.mp-workshop button:focus-visible,.mp-workshop summary:focus-visible{outline:3px solid var(--brand-violet);outline-offset:5px}.mp-workshop-scene,.mp-workshop-cover{background:var(--brand-paper)}.mp-workshop-scene{padding:2rem}.mp-workshop-scene>.mp-overline{margin-bottom:1.75rem}.mp-workshop-scene__line{border:1px solid var(--brand-ink);background:var(--workshop-tone);width:fit-content;max-width:100%;font:500 var(--mp-type-quote)/1.1 var(--font-display);letter-spacing:-.035em;border-radius:1.2rem 1.2rem 1.2rem .15rem;margin-block:1rem;padding:.8rem 1.2rem;transform:rotate(-1deg)}.mp-workshop-scene__line:nth-of-type(3){background:var(--brand-warm);border-radius:1.2rem 1.2rem .15rem;margin-left:auto;transform:rotate(1deg)}.mp-workshop-scene__question{font:500 var(--mp-type-card-title)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:1.75rem 0 0}.mp-workshop-cover{overflow:hidden}.mp-workshop-cover>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.mp-workshop-cover>p{border-top:2px solid var(--brand-ink);background:var(--workshop-tone);font-size:var(--mp-type-ui);margin:0;padding:1.2rem 1.5rem;font-weight:750}.mp-workshop-recognition,.mp-workshop-sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4.5rem;display:grid}.mp-workshop-recognition>:only-child{grid-column:1/-1;max-width:48rem}.mp-workshop-recognition--visual{row-gap:1.5rem}.mp-workshop-recognition--visual>.mp-depth-frame{grid-area:1/1/span 2}.mp-workshop-recognition--visual>.mp-heading-stack,.mp-workshop-recognition--visual>.mp-workshop-situations{grid-column:2}.mp-workshop-situations{margin:.3rem 0 0;padding:0;list-style:none}.mp-workshop-situations li{border-bottom:1px solid var(--brand-ink);grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:1.2rem;padding-block:1.4rem;display:grid}.mp-workshop-situations li:first-child{border-top:1px solid var(--brand-ink)}.mp-workshop-situations li>span{font:500 var(--mp-type-subheading)/1 var(--font-display)}.mp-workshop-situations p{font-size:var(--mp-type-body-lg);margin:0;font-weight:650;line-height:1.5}.mp-workshop-outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2.5rem;margin-top:3.5rem;display:grid}.mp-workshop-outcomes article{border-top:2px solid var(--brand-ink);padding-top:1.3rem}.mp-workshop-outcomes__number{background:var(--workshop-tone);width:2.5rem;height:2.5rem;font:500 var(--mp-type-ui)/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.mp-workshop-outcomes h3{font:500 var(--mp-type-card-title)/1.05 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-block:1.1rem .9rem}.mp-workshop-outcomes p{font-size:var(--mp-type-body);color:var(--brand-ink-soft);margin:0;line-height:1.65}.mp-workshop-sample__note{background:var(--brand-warm);padding:2.5rem}.mp-workshop-sample__note h3{font:500 var(--mp-type-card-title)/1.08 var(--font-display);letter-spacing:-.04em;margin-block:1.2rem}.mp-workshop-sample__note>p:not(.mp-overline){white-space:pre-line;line-height:1.7}.mp-workshop-sample__note details{border-top:1px solid var(--brand-ink);margin-top:1.5rem;padding-top:1.3rem}.mp-workshop-sample__note summary{cursor:pointer;font-size:var(--mp-type-ui);justify-content:space-between;gap:1rem;font-weight:750;list-style:none;display:flex}.mp-workshop-sample__note summary::-webkit-details-marker{display:none}.mp-workshop-sample__note details[open] summary>span{transform:rotate(90deg)}.mp-workshop-sample__note details>div{padding-top:1rem}.mp-workshop-sample__note details p{line-height:1.7}.mp-workshop-program__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4.5rem;display:grid}.mp-workshop-program__grid>header>.mp-inline-link{align-items:center;gap:.5rem;margin-top:1.5rem;display:inline-flex}.mp-workshop-agenda{margin:0;padding:0;list-style:none}.mp-workshop-agenda li{grid-template-columns:var(--mp-number-dot-size)minmax(0,1fr);gap:1.5rem;padding-bottom:3rem;display:grid;position:relative}.mp-workshop-agenda li:last-child{padding-bottom:0}.mp-workshop-agenda li:not(:last-child):before{top:var(--mp-number-dot-size);bottom:0;left:calc(var(--mp-number-dot-size)/2 - .5px);background:var(--brand-ink);content:"";width:1px;position:absolute}.mp-workshop-agenda__number{--mp-number-dot-background:var(--workshop-tone);align-self:start}.mp-workshop-agenda__copy{--mp-eyebrow-heading-gap:0;align-content:start;gap:.65rem;display:grid}.mp-workshop-agenda__copy>.mp-overline{margin:0}.mp-workshop-agenda h3{font:500 var(--mp-type-card-title)/1.08 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.mp-workshop-agenda__body{font-size:var(--mp-type-body);color:var(--brand-ink-soft);margin:0;line-height:1.65}.mp-workshop-agenda__access{color:var(--brand-ink-soft);font-size:var(--mp-type-label);flex-wrap:wrap;gap:.3rem .85rem;margin-top:.35rem;font-weight:500;line-height:1.5;display:flex}.mp-workshop-agenda__access>span+span:before{content:"·";margin-inline-end:.85rem}.mp-workshop-between{margin:2rem 0 0 calc(var(--mp-number-dot-size) + 1.5rem);border-left:3px solid var(--brand-ink);background:var(--brand-warm);padding:1.2rem 1.5rem}.mp-workshop-between>p{margin:0;line-height:1.6}.mp-workshop-between>.mp-overline{margin-bottom:.5rem}@media (max-width:900px){.mp-workshop-recognition,.mp-workshop-sample,.mp-workshop-program__grid{grid-template-columns:1fr;gap:2.5rem}.mp-workshop-scene-frame,.mp-workshop-cover-frame{width:100%;max-width:35rem}.mp-workshop-recognition--visual>.mp-depth-frame,.mp-workshop-recognition--visual>.mp-heading-stack,.mp-workshop-recognition--visual>.mp-workshop-situations{grid-area:auto}}@media (max-width:640px){.mp-workshop-scene,.mp-workshop-sample__note{padding:1.5rem}.mp-workshop-outcomes{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.mp-workshop-outcomes article{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem 1rem;display:grid}.mp-workshop-outcomes h3{margin:0}.mp-workshop-outcomes p{grid-column:2}.mp-workshop-agenda li{gap:1rem}.mp-workshop-between{margin-left:0}}.mp-section-nav{overscroll-behavior-x:contain;border:0;border-bottom:1px solid var(--brand-ink);background:var(--brand-canvas);scrollbar-width:thin;border-radius:0;justify-content:flex-start;align-items:stretch;gap:1.5rem;min-width:0;padding:.75rem 0;display:flex;overflow-x:auto}.mp-section-nav :is([role=tab],[data-section-page-link]){width:auto;min-width:0;min-height:3rem;color:var(--brand-ink-soft);font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.025em;box-shadow:none;white-space:nowrap;scroll-margin-top:var(--mp-package-nav-top,10rem);background:0 0;border:0;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:.8rem;margin:0;padding:.8rem 0;font-weight:500;line-height:1.25;display:flex}.mp-section-nav :is([role=tab],[data-section-page-link]):hover{color:var(--brand-ink)}.mp-section-nav [data-tab-label]{min-width:0}.mp-section-nav [data-tab-label]>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.15em}.mp-section-nav :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]){color:var(--brand-ink);background:0 0}.mp-section-nav :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]) [data-tab-label]>span{box-shadow:inset 0 -.5em 0 var(--brand-lavender)}.mp-section-nav :is([role=tab],[data-section-page-link]):focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.mp-section-nav--vertical{border-top:2px solid var(--brand-ink);border-bottom:0;flex-direction:column;gap:0;padding:0;overflow:visible}.mp-section-nav--vertical :is([role=tab],[data-section-page-link]){border-bottom:1px solid var(--brand-line);text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;padding-block:1.1rem}.mp-section-nav--vertical :is([role=tab],[data-section-page-link]):after{content:"";width:1em;height:1em;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;mask:var(--navigation-arrow-mask)center/contain no-repeat;visibility:hidden;font-family:var(--font-body);font-size:var(--mp-type-lead);background-color:currentColor;flex:none;display:inline-block}.mp-section-nav--vertical :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]):after{visibility:visible}@media (min-width:1024px){.mp-section-nav:not(.mp-section-nav--horizontal){border-top:2px solid var(--brand-ink);border-bottom:0;flex-direction:column;gap:0;padding:0;overflow:visible}.mp-section-nav:not(.mp-section-nav--horizontal) :is([role=tab],[data-section-page-link]){border-bottom:1px solid var(--brand-line);text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;padding-block:1.1rem}.mp-section-nav:not(.mp-section-nav--horizontal) :is([role=tab],[data-section-page-link]):after{content:"";width:1em;height:1em;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;mask:var(--navigation-arrow-mask)center/contain no-repeat;visibility:hidden;font-family:var(--font-body);font-size:var(--mp-type-lead);background-color:currentColor;flex:none;display:inline-block}.mp-section-nav:not(.mp-section-nav--horizontal) :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]):after{visibility:visible}}@media (max-width:640px){.mp-section-nav :is([role=tab],[data-section-page-link]){font-size:var(--mp-type-lead)}}.mp-section-nav--horizontal{background:0 0;border-bottom:0;gap:.5rem;padding:.25rem 2px}.mp-section-nav--horizontal :is([role=tab],[data-section-page-link]){border:1px solid var(--brand-control-outline,var(--brand-ink));background:var(--brand-paper);min-height:2.75rem;color:var(--brand-ink-soft);font-family:var(--font-body);letter-spacing:0;border-radius:.85rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s}.mp-section-nav--horizontal [data-tab-label]>span{padding-inline:0}.mp-section-nav--horizontal :is([role=tab],[data-section-page-link]):hover{background:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-section-nav--horizontal :is([role=tab],[data-section-page-link]):hover{background:color-mix(in srgb,var(--brand-ink)6%,var(--brand-paper))}}.mp-section-nav--horizontal :is([role=tab],[data-section-page-link]):hover{color:var(--brand-ink)}.mp-section-nav--horizontal :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]),.mp-section-nav--horizontal :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]):hover{background:var(--brand-lavender);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-control-outline,var(--brand-ink))}.mp-section-nav--horizontal :is([role=tab][aria-selected=true],[data-section-page-link][aria-current=page]) [data-tab-label]>span{box-shadow:none}@media (min-width:881px){.mp-section-nav--horizontal{flex-wrap:wrap;padding-block:0;overflow:visible}}@media (max-width:640px){.mp-section-nav--horizontal :is([role=tab],[data-section-page-link]){font-size:.9375rem}}.mp-reading-tabs__panel{outline-offset:.5rem;min-width:0;padding-top:1.75rem}.mp-reading-tabs__panel .mp-rich-text{max-width:none}.mp-package-page{overflow-x:clip}.mp-package-hero{--mp-hero-title-measure:17ch;padding-bottom:clamp(2.5rem,5vw,4rem)}.mp-package-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.mp-package-hero__grid--text{grid-template-columns:1fr}.mp-package-hero__copy{min-width:0}.mp-package-hero__copy .mp-page-title{max-width:17ch;margin-block:1.25rem 1.5rem}.mp-package-hero__copy .mp-hero__lead{text-wrap:balance;max-width:42ch}.mp-package-hero__meta{color:var(--brand-ink-soft);font-size:var(--mp-type-label);flex-wrap:wrap;gap:.5rem 1rem;margin:1.75rem 0 0;display:flex}.mp-package-hero__meta>*+*{border-left:1px solid var(--brand-line);padding-left:1rem}.mp-package-cover-frame{justify-self:end;max-width:27rem}.mp-package-cover{aspect-ratio:1;background:var(--brand-paper);height:auto;overflow:hidden}.mp-package-cover img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mp-package-reading{scroll-margin-top:var(--mp-package-nav-top);padding-top:0}.mp-package-tabs__nav{z-index:30;top:var(--mp-package-nav-top);position:sticky}.mp-package-tabs__panel{outline-offset:.5rem;min-width:0;max-width:52rem;margin:0;padding-block:2rem 0}.mp-package-panel-heading{--mp-type-section:var(--mp-type-card-title);--mp-eyebrow-heading-gap:.75rem;margin-bottom:1.5rem}.mp-package-prose{max-width:none;font-size:var(--mp-type-body-lg);line-height:1.8}.mp-package-prose>:last-child{margin-bottom:0}.mp-package-contents__intro+.mp-package-chapters{margin-top:2.5rem}.mp-package-chapters{border-top:1px solid var(--brand-ink)}.mp-package-chapter{border-bottom:1px solid var(--brand-line)}.mp-package-chapter>summary{cursor:pointer;font:500 var(--mp-type-subheading)/1.15 var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}.mp-package-chapter>summary::-webkit-details-marker{display:none}.mp-package-chapter__toggle{font-family:var(--font-body);font-size:var(--mp-type-lead);flex:none}.mp-package-chapter__toggle:before{content:"+"}.mp-package-chapter[open] .mp-package-chapter__toggle:before{content:"−"}.mp-package-chapter__body{padding:.5rem 0 2rem}.mp-package-curator{color:var(--brand-ink);align-items:center;gap:.85rem;margin-top:1.5rem;display:inline-flex}.mp-package-curator__photo{width:3rem;height:3rem;display:block}.mp-package-curator small{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);display:block}.mp-package-curator strong{font-size:var(--mp-type-label);display:block}.mp-package-curator:hover strong{text-underline-offset:.2em;text-decoration:underline}.mp-package-contents .mp-rich-text :is(ul,ol){padding-inline-start:1.75em}.mp-package-books{margin-top:2.5rem}.mp-package-books .mp-structured-list__item{border-bottom:0;border-top:1px solid var(--brand-line);grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:2rem;padding-block:2rem;display:grid}.mp-package-books .mp-structured-list__item>img{border:1px solid var(--brand-line);border-radius:.35rem;width:100%;height:auto;display:block}.mp-package-books .mp-structured-list__copy{grid-column:2;min-width:0}.mp-package-books .mp-structured-list__copy h3{font:500 var(--mp-type-subheading)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 .5rem}.mp-package-books .mp-structured-list__copy .mp-overline{font-size:var(--mp-type-label);letter-spacing:0;text-transform:none;color:var(--brand-ink-soft);margin:0 0 1rem;font-weight:500}.mp-package-books .mp-rich-text{font-size:var(--mp-type-body);line-height:1.7}.mp-package-conversation{margin-top:2.5rem}.mp-package-tabs__panel--reviews{max-width:none}.mp-package-tabs__panel--reviews .mp-offer-reviews{padding-block:0}.mp-package-tabs__panel--reviews .mp-shell{width:100%}@media (min-width:1024px){.mp-package-reading{scroll-margin-top:calc(var(--mp-package-nav-top) + 1.5rem)}.mp-package-tabs{grid-template-columns:14rem minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.mp-package-tabs__nav{top:calc(var(--mp-package-nav-top) + 1.5rem);grid-area:1/1}.mp-package-tabs__panel{grid-area:1/2;width:100%;padding-top:0}}@media (max-width:900px){.mp-package-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:2.5rem}.mp-package-hero__grid--text{grid-template-columns:1fr}}@media (max-width:640px){.mp-package-hero__grid{grid-template-columns:1fr}.mp-package-cover-frame{justify-self:start;width:min(100%,20rem)}.mp-package-books .mp-structured-list__item{grid-template-columns:5rem minmax(0,1fr);gap:1.25rem}}.mp-field{gap:.4rem;display:grid}.mp-field label{font-size:var(--mp-type-label);font-weight:800}.mp-field input,.mp-field textarea,.mp-field select{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:100%;min-height:3.25rem;color:var(--brand-ink);font:inherit;border-radius:.9rem;outline:none;padding:.8rem 1rem}.mp-field input:focus,.mp-field textarea:focus,.mp-field select:focus{box-shadow:0 0 0 3px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.mp-field input:focus,.mp-field textarea:focus,.mp-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-violet)32%,transparent)}}.mp-gift-redeem,.mp-contribution-form-page{padding-block:clamp(4.5rem,9vw,8rem)}.mp-gift-redeem__inner,.mp-contribution-form-page__grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.68fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.mp-gift-redeem__copy>p:not(.mp-section-number,.mp-overline,.mp-gift-redeem__note),.mp-contribution-form-page__copy>p:not(.mp-section-number,.mp-overline){max-width:48rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);line-height:1.58}.mp-gift-preview-frame{justify-self:end;width:min(100%,34rem);transform:rotate(.65deg)}.mp-gift-preview{aspect-ratio:1.72;background:var(--brand-paper);grid-template-columns:minmax(4.75rem,.23fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mp-gift-preview>*{min-width:0}.mp-gift-preview__stub{background:var(--brand-violet);color:var(--brand-paper);justify-content:center;align-items:center;padding:clamp(1rem,2.5vw,1.6rem);display:flex}.mp-gift-preview__stub svg{width:clamp(2.75rem,7vw,4.25rem);color:var(--brand-paper)}.mp-gift-preview__certificate{background:var(--brand-lavender);grid-template-rows:auto 1fr;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.mp-gift-preview__certificate>header{font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-weight:800;display:flex}.mp-gift-preview__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,2rem);margin:0;display:grid}.mp-gift-preview__field{min-width:0}.mp-gift-preview__field--recipient{grid-column:1/-1}.mp-gift-preview__field dt{font-size:var(--mp-type-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-weight:850}.mp-gift-preview__field dd{min-height:clamp(1.8rem,4vw,2.5rem);font-family:var(--font-display);align-items:center;gap:.55rem;margin:0;font-size:clamp(1.25rem,3vw,1.9rem);line-height:1;display:flex}.mp-gift-preview__blank{border-bottom:1.5px solid var(--brand-ink);flex:1;align-self:stretch;min-width:0;display:block}.mp-gift-value-grid{border-block:2px solid var(--brand-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mp-gift-value-grid article{border-left:2px solid var(--brand-ink);flex-direction:column;min-width:0;min-height:18rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.mp-gift-value-grid article:first-child{border-left:0}.mp-gift-value-grid article:nth-child(2){background:var(--brand-lavender)}.mp-gift-value-grid article:nth-child(3){background:var(--brand-mint)}.mp-gift-value-grid article:nth-child(4){background:var(--brand-pink)}.mp-gift-value-grid article>span{font-family:var(--font-display)}.mp-gift-value-grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:auto 0 .25rem;font-weight:500;line-height:1}.mp-gift-value-grid strong{font-size:1.05rem}.mp-gift-value-grid p{color:var(--brand-ink-soft);margin:.7rem 0 0;line-height:1.45}.mp-gift-redeem__inner{grid-template-columns:minmax(0,.9fr) minmax(22rem,.7fr)}.mp-gift-redeem__note{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:1rem}.mp-gift-envelope-frame{justify-self:end;width:min(100%,35rem);transform:rotate(.8deg)}.mp-gift-envelope{background:var(--brand-warm);flex-direction:column;min-height:28rem;padding:clamp(2rem,5vw,3.5rem);display:flex}.mp-gift-envelope>strong{font-family:var(--font-display);font-size:var(--mp-type-number);margin:1.2rem 0 auto;font-weight:500;line-height:1}.mp-gift-envelope blockquote{border-top:1.5px solid var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-subheading);margin:2.5rem 0 1rem;padding-top:1.5rem;line-height:1.2}.mp-gift-envelope blockquote p{margin:0}.mp-gift-envelope small{color:var(--brand-ink-soft);font-weight:750}.mp-redemption-panel-frame{place-self:center end;width:min(100%,34rem)}.mp-redemption-panel{background:var(--brand-warm);padding:clamp(2rem,4vw,3.2rem)}.mp-redemption-panel h2{max-width:12ch;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.045em;margin:1.1rem 0;font-weight:500;line-height:.98}.mp-redemption-panel>p:not(.mp-overline,.mp-redemption-help){color:var(--brand-ink-soft);margin:0 0 1.6rem;line-height:1.55}.mp-redemption-form{gap:1.15rem;margin-top:1.25rem;display:grid}.mp-redemption-form .button,.mp-redemption-panel>.button{width:100%;margin-top:.4rem}.mp-redemption-help{color:var(--brand-ink-soft);margin:1.35rem 0 0;font-size:.86rem}.mp-redemption-help a{border-bottom:1.5px solid;font-weight:800}.mp-redemption-error{color:var(--brand-ink);font-size:var(--mp-type-label);margin-top:.6rem}.mp-redemption-contents{background:var(--brand-mint);border-radius:1rem;padding:1.5rem}.mp-redemption-contents ul{margin:.75rem 0 0;padding:0;font-weight:700;list-style:none}.mp-redemption-contents li+li{border-top:1px solid var(--brand-line);margin-top:.75rem;padding-top:.75rem}.mp-redemption-contents small{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:.25rem;font-weight:400;display:block}.mp-redemption-contents__link{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.mp-redemption-contents__link:hover strong{text-underline-offset:.2em;text-decoration:underline}.mp-gift-preview-frame.mp-gift-preview-frame--compact{width:100%}.mp-gift-preview--compact{aspect-ratio:auto;grid-template-columns:2.75rem minmax(0,1fr)}.mp-gift-preview--compact .mp-gift-preview__stub{padding:.6rem}.mp-gift-preview--compact .mp-gift-preview__stub svg{width:100%}.mp-gift-preview--compact .mp-gift-preview__certificate{gap:1.5rem;padding:1.1rem}.mp-gift-preview--compact .mp-gift-preview__certificate>header{flex-wrap:wrap;gap:.25rem .75rem;font-size:.65rem}.mp-gift-preview--compact .mp-gift-preview__fields{gap:.75rem}.mp-gift-preview--compact .mp-gift-preview__field dd{font-size:clamp(1.8rem,5vw,2.5rem)}.mp-gift-preview--compact .mp-gift-preview__field--code dd{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:.875rem;font-weight:700}.mp-gift-envelope img{border-radius:calc(var(--brand-frame-radius,1.5rem) - .5rem);width:100%;margin:.75rem 0 1rem;display:block}.mp-gift-purchase-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.68fr)}.mp-form{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mp-form__section{border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius,1.5rem);background:var(--brand-paper);gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.mp-form__section>h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1}.mp-form__section>h3+p{color:var(--brand-ink-soft);margin:-.4rem 0 0}.mp-form__group{gap:.6rem;display:grid}.mp-form__group>span{font-size:var(--mp-type-label);font-weight:800}.mp-form__pills{flex-wrap:wrap;gap:.6rem;display:flex}.mp-form__pills .button[aria-pressed=true],.mp-form__pills .button[aria-pressed=true]:hover,.mp-form__pills .button[aria-pressed=true]:active{border-color:var(--brand-ink);background:var(--brand-ink);box-shadow:none;transition:none;transform:translateY(4px);color:var(--brand-paper)!important}.mp-form__fields{gap:1rem;display:grid}.mp-form__fields--split{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-form .mp-field--compact{max-width:14rem}.mp-form__radio{cursor:pointer;align-items:flex-start;gap:.7rem;font-weight:700;display:flex}.mp-form__radio input{width:1.25rem;height:1.25rem;accent-color:var(--brand-ink);flex:none;margin-top:.15rem}.mp-form__hint{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:0;line-height:1.5}.mp-form__errors{border:2px solid var(--brand-ink);background:var(--brand-pink);border-radius:1rem;gap:.25rem;padding:1rem 1.25rem;font-weight:700;display:grid}.mp-form__errors p{margin:0}.mp-form__submit{gap:.75rem;display:grid}.mp-form__submit .button{width:100%}.mp-gift-summary{padding-block:clamp(3rem,7vw,6rem)}.mp-gift-summary__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.mp-gift-summary__copy>p:not(.mp-section-number,.mp-overline){max-width:40rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);line-height:1.55}.mp-gift-code{border:2px dashed var(--brand-ink);background:var(--brand-paper);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.mp-gift-code strong{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:.04em}.mp-gift-outcome{padding-block:clamp(3rem,7vw,6rem)}.mp-edition-choice form{display:contents}.mp-edition-choice .mp-card__body>small{color:var(--brand-ink-soft)}@media (max-width:920px){.mp-gift-redeem__inner,.mp-gift-summary__inner{grid-template-columns:1fr}.mp-gift-preview-frame,.mp-gift-envelope-frame{justify-self:start;width:min(100%,44rem)}.mp-gift-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-gift-value-grid article:nth-child(3){border-left:0}}@media (max-width:640px){.mp-form__fields--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.mp-gift-value-grid{grid-template-columns:1fr}.mp-gift-value-grid article,.mp-gift-value-grid article:nth-child(3){border-top:2px solid var(--brand-ink);border-left:0}.mp-gift-value-grid article:first-child{border-top:0}}.mp-form__radio input[type=radio]{appearance:none;border:2px solid var(--brand-ink);background:var(--brand-paper);cursor:pointer;border-radius:50%}.mp-form__radio input[type=radio]:checked{background:radial-gradient(circle,var(--brand-ink)40%,var(--brand-paper)46%)}.mp-form__radio input[type=radio]:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px}.mp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-collection-hero{overflow:hidden}.mp-collection-hero.mp-hero--wide{--mp-hero-title-size:var(--mp-type-page-title)}.mp-collection-hero+.mp-section{padding-top:clamp(2.5rem,5vw,4rem)}.mp-collection-hero:after{z-index:0;aspect-ratio:1;background:var(--brand-lavender);border-radius:50%;width:min(34vw,30rem);display:none;position:absolute;top:8%;right:-8rem}@supports (color:color-mix(in lab, red, red)){.mp-collection-hero:after{background:color-mix(in srgb,var(--brand-lavender)68%,transparent)}}.mp-collection-hero:after{content:""}.mp-collection-hero__inner{max-width:none}.mp-collection-hero--with-visual:after{display:block}.mp-collection-hero--with-visual .mp-collection-hero__inner{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);max-width:none}.mp-collection-hero__visual-frame{justify-self:end;width:min(100%,24rem);transform:rotate(.8deg)}.mp-collection-hero__visual{aspect-ratio:1;background:var(--brand-lavender);overflow:hidden}.mp-collection-hero__visual img{object-fit:cover;width:100%;height:100%}.mp-collection-hero--compact{border-bottom:1.5px solid var(--brand-line)}.mp-collection-hero--compact .mp-page-title{font-size:var(--mp-type-heading);margin-bottom:0}.mp-bundle-offer{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mp-bundle-offer__price{gap:.15rem;display:grid}.mp-bundle-offer__price small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.mp-bundle-offer__price .product-price[data-product-price]{font-size:1.15rem;font-weight:850}.mp-bundle-contents{background:var(--brand-canvas)}[data-member-format-index]>.mp-hero{border-bottom:0;padding-block-start:2.5rem}[data-member-format-index]>.mp-collection-hero{padding-block:2.5rem clamp(2.25rem,4vw,3.25rem)}[data-member-format-index]>.mp-collection-hero:after{display:none}[data-member-format-index]>.mp-collection-hero .mp-collection-hero__inner{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,4rem)}[data-member-format-index]>.mp-collection-hero .mp-section-number{display:none}[data-member-format-index]>.mp-collection-hero .mp-page-title,.mp-page [data-member-page-header] .mp-page-title{letter-spacing:-.025em;max-width:56rem;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.12}[data-member-format-index]>.mp-collection-hero .mp-hero__lead{max-width:48rem;color:var(--brand-ink-soft);margin-top:.75rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}[data-member-format-index]>.mp-collection-hero .mp-collection-hero__visual-frame{width:min(18vw,13rem)}[data-member-format-index]>.mp-collection-hero--compact .mp-page-title{margin-bottom:0}[data-member-format-index] .mp-filter-rail{border-top:0}[data-member-format-index-header]{border-bottom:0}.mp-collection-bar{border-top:2px solid var(--brand-ink);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2rem,4vw,3rem);padding-top:1.25rem;display:grid}.mp-collection-bar h2{font-family:var(--font-body);font-size:var(--mp-type-subheading);letter-spacing:-.025em;margin:.45rem 0 0;font-weight:800;line-height:1.12}.mp-collection-bar>p{max-width:34rem;color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-filter-nav{scrollbar-width:none;gap:.65rem;padding-block:0 2rem;display:flex;overflow-x:auto}.mp-filter-rail{border-top:2px solid var(--brand-ink);padding-top:1.25rem}.mp-filter-nav--full-bleed{--mp-filter-rail-gutter:max(clamp(.75rem,3vw,1.5rem),calc(50vw - 40rem));width:100vw;padding-inline:var(--mp-filter-rail-gutter);overscroll-behavior-inline:contain;scroll-padding-inline:var(--mp-filter-rail-gutter);-webkit-overflow-scrolling:touch;margin-inline:calc(50% - 50vw)}.mp-filter-nav::-webkit-scrollbar{display:none}.mp-filter-chip{border:1.5px solid var(--brand-ink);background:var(--brand-paper);font-size:var(--mp-type-label);border-radius:999px;flex:none;padding:.65rem .9rem;font-weight:750;line-height:1;transition:background .15s,color .15s,transform .15s}.mp-filter-chip:hover{transform:translateY(-2px)}.mp-filter-chip.is-current{background:var(--brand-ink);color:#fff}.mp-content-grid--portrait{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.mp-content-grid.mp-content-grid--video{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:2rem 1.5rem}@media (min-width:1101px){.mp-content-grid.mp-content-grid--reels{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 1.25rem}}@media (max-width:1100px){.mp-content-grid.mp-content-grid--video{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mp-content-grid.mp-content-grid--video{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}.mp-content-card__cover>span{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-content-card__cover>span{color:color-mix(in srgb,var(--brand-ink)28%,transparent)}}.mp-content-card--numbered .mp-content-card__cover{aspect-ratio:2;justify-items:start;padding:clamp(1.5rem,3vw,2.25rem)}.mp-content-card--numbered .mp-content-card__cover>span{color:var(--brand-ink);font-size:var(--mp-type-number);line-height:.8}.mp-content-card--series .mp-content-card__cover{aspect-ratio:16/10}.mp-content-card--series .mp-content-card__body{background:var(--mp-card-accent,var(--brand-lavender))}@supports (color:color-mix(in lab, red, red)){.mp-content-card--series .mp-content-card__body{background:color-mix(in srgb,var(--mp-card-accent,var(--brand-lavender))14%,var(--brand-paper))}}.mp-content-card--series .mp-content-card__body h2{font-size:var(--mp-type-card-title-lg)}.mp-content-card--featured .mp-content-card__cover{aspect-ratio:3/2}.mp-content-card--featured .mp-content-card__body{background:var(--mp-card-accent,var(--brand-warm))}@supports (color:color-mix(in lab, red, red)){.mp-content-card--featured .mp-content-card__body{background:color-mix(in srgb,var(--mp-card-accent,var(--brand-warm))22%,var(--brand-paper))}}.mp-content-card--featured .mp-content-card__body h2{font-size:var(--mp-type-card-title-lg)}.mp-content-card--catalog .mp-content-card__cover{aspect-ratio:16/10}.mp-content-card--catalog .mp-content-card__body{gap:.65rem;padding:1.35rem}.mp-content-card--catalog .mp-content-card__body :is(h2,h3,h4){font-size:1.65rem;line-height:1.04}.mp-content-card--catalog .mp-content-card__body>p:not(.mp-overline){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-content-card--portrait .mp-content-card__cover{aspect-ratio:9/16}.mp-content-card-frame--video{container-type:inline-size}.mp-content-card-frame--video:focus-within{outline:3px solid var(--brand-violet);outline-offset:3px;border-radius:var(--brand-frame-radius)}.mp-content-card--video .mp-content-card__cover{aspect-ratio:9/16;background:var(--brand-lavender);flex-shrink:0;position:relative}.mp-content-card--video .mp-content-card__cover>span{font-size:3rem}.mp-content-card__play{display:flex;position:absolute;bottom:1rem;left:1rem}.mp-content-card__video-access{position:absolute;top:.6rem;right:.6rem}.mp-content-card__video-status{align-items:center;gap:.5rem;display:flex}.mp-content-card--video .mp-content-card__body{gap:.5rem;padding:1.1rem 1.25rem 1.25rem}.mp-content-card--video .mp-content-card__body :is(h2,h3,h4){font-size:var(--mp-type-subheading,1.5rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;line-height:1.2}.mp-content-card--video .mp-content-card__body small{margin-top:auto}@container (max-width:220px){.mp-content-card--video .mp-content-card__body{padding:.8rem}.mp-content-card--video .mp-content-card__body :is(h2,h3,h4){font-size:var(--mp-type-lead,1.125rem)}.mp-content-card__play{bottom:.6rem;left:.6rem}}.mp-content-card--portrait .mp-content-card__body{gap:.7rem;padding:clamp(1.2rem,2vw,1.55rem)}.mp-content-card--portrait .mp-content-card__body h2{font-size:clamp(1.65rem,2.25vw,2rem)}.mp-content-card--portrait .mp-content-card__body>p:not(.mp-overline){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-blog-index-page .mp-collection-hero+.mp-blog-index,.mp-podcast-index .mp-collection-hero+.mp-section{padding-top:clamp(.75rem,1.5vw,1.25rem)}.mp-blog-index__filters{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.mp-blog-index__filter-intro>*{margin:0}.mp-blog-index__filter-intro>p:last-child{max-width:16rem;color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:.55rem;line-height:1.4}.mp-blog-index__filters .mp-filter-nav{flex-wrap:wrap;padding:0;overflow:visible}.mp-blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.mp-content-card-frame--editorial-row{min-width:0;transition:transform .18s var(--ease-bounce)}.mp-content-card-frame--editorial-row:hover{transform:translateY(-3px)}.mp-content-card--editorial-row .mp-content-card__link{min-height:14rem;color:inherit;grid-template-columns:minmax(9.5rem,31%) minmax(0,1fr);text-decoration:none;display:grid}.mp-content-card--editorial-row{background:var(--brand-paper);transition:background-color .18s}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__link{grid-template-columns:6.25rem minmax(0,1fr)}.mp-content-card--editorial-row:hover{background:var(--mp-card-accent,var(--brand-ink))}@supports (color:color-mix(in lab, red, red)){.mp-content-card--editorial-row:hover{background:color-mix(in srgb,var(--mp-card-accent,var(--brand-ink))8%,var(--brand-paper))}}.mp-content-card--editorial-row .mp-content-card__link:focus-visible{outline:3px solid var(--brand-violet);outline-offset:3px}.mp-content-card--editorial-row .mp-content-card__editorial-visual{aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--brand-ink);background:var(--mp-card-accent,var(--brand-ink));place-items:center;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp-content-card--editorial-row .mp-content-card__editorial-visual{background:color-mix(in srgb,var(--mp-card-accent,var(--brand-ink))34%,var(--brand-lavender))}}.mp-content-card__editorial-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.mp-content-card--editorial-row:hover .mp-content-card__editorial-visual img{transform:scale(1.04)}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:before,.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:after{border:1.5px solid var(--brand-ink);width:5.5rem;height:5.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:before,.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:after{border:1.5px solid color-mix(in srgb,var(--brand-ink)34%,transparent)}}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:before,.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:after{content:"";border-radius:50%}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:before{top:-2.25rem;left:-3.25rem}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__editorial-visual:after{bottom:-2.25rem;right:-3.5rem}.mp-content-card__editorial-visual>span{z-index:1;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.8rem);line-height:1;position:relative}.mp-content-card--editorial-row .mp-content-card__editorial-body{flex-direction:column;gap:0;min-width:0;padding:clamp(1.1rem,2vw,1.45rem);display:flex}.mp-content-card__editorial-topline{color:var(--brand-violet);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:clamp(.64rem,.75vw,.71rem);font-weight:850;line-height:1.15;display:flex}.mp-content-card__editorial-topline>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-content-card__editorial-topline>span:last-child:not(:first-child){color:var(--brand-ink-soft)}.mp-content-card__editorial-body :is(h2,h3){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.55rem,2.25vw,2rem);font-weight:500;line-height:1.04;display:-webkit-box;overflow:hidden}.mp-content-card__editorial-body>p{color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.42;display:-webkit-box;overflow:hidden}.mp-content-card__editorial-body footer{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.85rem;font-weight:750;display:flex}.mp-content-card__editorial-body footer>span:first-child:not(:last-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-content-card__editorial-arrow{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:1.8rem;height:1.8rem;color:var(--brand-ink);transition:transform .18s var(--ease-bounce),background-color .18s ease;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.mp-content-card--editorial-row:hover .mp-content-card__editorial-arrow{background:var(--mp-card-accent,var(--brand-ink));transform:translate(2px)}@media (max-width:900px){.mp-blog-index__grid{grid-template-columns:1fr}.mp-content-card--editorial-row .mp-content-card__link{grid-template-columns:minmax(10rem,26%) minmax(0,1fr)}.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__link{grid-template-columns:6.25rem minmax(0,1fr)}}@media (max-width:700px){.mp-blog-index__filters{grid-template-columns:1fr;gap:1.25rem}.mp-blog-index__filter-intro>p:last-child{max-width:none}.mp-blog-index__filters .mp-filter-nav{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}}@media (max-width:560px){.mp-content-card--editorial-row .mp-content-card__link,.mp-content-card--editorial-row.mp-content-card--without-cover .mp-content-card__link{grid-template-columns:5.25rem minmax(0,1fr);min-height:11.5rem}.mp-content-card--editorial-row .mp-content-card__editorial-body{padding:1rem}.mp-content-card__editorial-body :is(h2,h3){font-size:clamp(1.4rem,7vw,1.75rem)}.mp-content-card__editorial-body>p{-webkit-line-clamp:1}.mp-content-card__editorial-body footer{font-size:.68rem}}.mp-shelf-more{justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.mp-editorial-hero__grid--detail{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr)}.mp-editorial>.mp-editorial-hero .mp-page-title{max-width:58rem;font-size:var(--mp-type-section)}.mp-editorial-hero__facts{margin-top:clamp(1.5rem,3vw,2.25rem)}.mp-editorial-hero__meta{color:var(--brand-ink-soft);font-size:var(--mp-type-label);flex-wrap:wrap;gap:.35rem;margin:1.5rem 0 0;font-weight:750;display:flex}.mp-editorial-hero--video .mp-editorial-hero__grid--detail{gap:var(--mp-heading-content-gap);grid-template-columns:minmax(0,1fr)}.mp-editorial-hero--video .mp-editorial-hero__copy{max-width:64rem}.mp-video-gate-frame{width:100%}.mp-video-gate{aspect-ratio:16/9;background:var(--brand-ink);color:#fff;display:block;position:relative;overflow:hidden}.mp-video-gate>img{object-fit:contain;width:100%;height:100%}.mp-video-gate__shade{background:linear-gradient(#00000040,#0000 35%,#0009);position:absolute;inset:0}.mp-video-gate__access{background:var(--brand-paper);color:var(--brand-ink);border-radius:999px;padding:.5rem .75rem;font-size:clamp(.625rem,1vw,.8125rem);font-weight:750;position:absolute;top:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem)}.mp-video-gate__play{aspect-ratio:1;border:2px solid var(--brand-paper);background:var(--brand-ink);color:#fff;width:clamp(3rem,7vw,5.5rem);box-shadow:3px 4px 0 var(--brand-violet);border-radius:50%;place-items:center;transition:scale .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-video-gate__play svg{width:42%;height:42%;margin-left:.2rem}.mp-video-gate:hover .mp-video-gate__play{scale:1.06}.mp-video-gate__caption{color:#fff;justify-content:space-between;align-items:end;gap:1rem;font-size:clamp(.75rem,1.5vw,1.25rem);display:flex;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.mp-video-gate__caption small{flex:none;font-size:.8em}.mp-masterclass-hero__intro{max-width:64rem;margin-bottom:var(--mp-heading-content-gap)}.mp-masterclass-hero__grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.44fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mp-masterclass-hero__video{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mp-masterclass-hero__video .mp-video-gate>img{object-fit:cover}.mp-masterclass-unlock{padding:var(--mp-card-pad);background:var(--brand-lavender);color:var(--brand-ink);flex-direction:column;align-items:start;gap:1.25rem;display:flex}.mp-masterclass-unlock>.mp-webinar-unlock__hosts{border-bottom-color:var(--brand-ink-soft);width:100%;margin-bottom:0}.mp-masterclass-unlock>.mp-webinar-unlock__hosts strong a{color:var(--brand-ink)}.mp-masterclass-unlock h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.mp-masterclass-unlock p{margin:0}.mp-masterclass-unlock>p:not(.mp-overline,.mp-masterclass-unlock__login){color:var(--brand-ink-soft);font-size:var(--mp-type-body);line-height:1.6}.mp-masterclass-unlock>.button{white-space:normal;width:100%}.mp-masterclass-unlock__login{font-size:var(--mp-type-label);line-height:1.6}.mp-masterclass-unlock>.mp-single-purchase{margin-top:0}.lesson-paywall__card{height:100%;padding:var(--mp-card-pad,clamp(1.35rem,2.5vw,2rem))}.lesson-paywall__card>.mp-masterclass-unlock__login{margin-top:auto}[data-lesson-paywall]>.mp-masterclass-unlock-frame{min-width:0;display:grid}@media (max-width:880px){.lesson-paywall__card{height:auto}}.lesson-page .mp-webinar-hero--replay:has([data-lesson-paywall]){--mp-hero-space-end:var(--mp-section-space)}@media (max-width:1000px){.mp-masterclass-hero__grid{grid-template-columns:minmax(0,1fr)}}.mp-editorial-hero--video+.mp-editorial-body .mp-editorial-after{margin-top:0}.mp-editorial-cover-frame{justify-self:end;width:min(100%,35rem);transform:rotate(.55deg)}.mp-editorial-cover{aspect-ratio:var(--mp-editorial-cover-aspect,4/3);background:var(--brand-lavender);overflow:hidden}.mp-editorial[data-editorial-family=podcast-episode] .mp-editorial-cover{--mp-editorial-cover-aspect:1}.mp-editorial-cover img{object-fit:cover;width:100%;height:100%}.mp-editorial-body{padding-top:0}.mp-editorial-body__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.mp-editorial-body__grid>div:first-child{min-width:0}.mp-editorial-media{margin-bottom:clamp(2.5rem,5vw,4rem)}.mp-editorial-after{max-width:var(--mp-reading-measure);margin-top:clamp(2.5rem,5vw,4rem)}.mp-editorial-aside{position:sticky;top:2rem}.mp-editorial-note{background:var(--brand-warm);padding:clamp(1.5rem,3vw,2.25rem)}.mp-editorial-note h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:.8rem 0;font-weight:500;line-height:1}.mp-editorial-note>p:not(.mp-overline){color:var(--brand-ink-soft);line-height:1.5}.mp-editorial-note a{border-bottom:2px solid;margin-top:.5rem;font-weight:800;display:inline-flex}.mp-native-player{border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-ink);color:#fff}.mp-intro-video-frame{margin-bottom:clamp(1.75rem,3vw,2.5rem);transform:rotate(-.25deg)}.mp-intro-video{background:var(--brand-paper);padding:.6rem}.mp-intro-video>.mp-native-player{border-radius:calc(var(--brand-frame-radius) - .6rem);overflow:hidden}.mp-native-player--video{background:#13082a;overflow:hidden}.mp-native-player--video mux-player{aspect-ratio:16/9;width:100%;display:block}.mp-native-player--video.mp-native-player--portrait{width:min(100%,29rem);margin-inline:auto}.mp-native-player--video.mp-native-player--portrait mux-player{aspect-ratio:9/16}.mp-editorial-author,.mp-editorial-resources,.mp-article-preview{margin-bottom:2rem}.mp-editorial-author h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:.65rem 0;font-weight:500;line-height:1}.mp-editorial-author>p:not(.mp-overline){color:var(--brand-ink-soft);margin:0 0 .9rem;line-height:1.5}.mp-editorial-author>a{font-size:var(--mp-type-label);border-bottom:1.5px solid;font-weight:800}.mp-page.mp-blog-page,body:has(.mp-blog-page),.mp-blog-page,.member-shell:has(.mp-blog-page){overflow:visible}.mp-blog-hero{padding-bottom:clamp(1.5rem,2.5vw,2rem)}.mp-blog-hero .mp-back-link{margin-bottom:clamp(4rem,8vw,7.5rem)}.mp-blog-hero__heading{max-width:74rem}.mp-editorial>.mp-blog-hero .mp-page-title{max-width:24ch;margin:.18em 0 0}.mp-blog-hero__lead{max-width:46rem}.mp-blog-credit{border-block:2px solid var(--brand-ink);grid-template-columns:minmax(20rem,1.05fr) minmax(29rem,.95fr);align-items:stretch;margin-top:clamp(3rem,6vw,5rem);display:grid}.mp-blog-author-card{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;margin:0;padding:1.5rem clamp(1.5rem,3vw,2.5rem) 1.5rem 0;display:grid}.mp-blog-author-card__avatar{width:4rem;height:4rem}.mp-blog-author-card .mp-blog-author-card__copy>h2{font-size:var(--mp-type-subheading);margin:0 0 .35rem}.mp-blog-author-card__copy>p:not(.mp-overline){max-width:31rem;color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:0 0 .55rem;line-height:1.45}.mp-blog-author-card__copy>:last-child{margin-bottom:0}.mp-blog-author-card__copy>.mp-overline{margin:0 0 .35rem}.mp-blog-publisher{align-items:center;gap:1rem;padding:1.5rem clamp(1.5rem,3vw,2.5rem) 1.5rem 0;display:flex}.mp-blog-publisher__mark{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid}.mp-blog-publisher__mark svg{width:2.25rem;height:2.25rem;color:var(--brand-violet)}.mp-blog-publisher strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin-top:.3rem;font-weight:500;line-height:1;display:block}.mp-blog-facts{border-left:2px solid var(--brand-ink);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.mp-blog-facts>div{flex-direction:column;justify-content:center;gap:.4rem;min-width:0;padding:1.35rem clamp(.9rem,2vw,1.5rem);display:flex}.mp-blog-facts>div+div{border-left:1.5px solid var(--brand-line)}.mp-blog-facts dt{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.63rem,.8vw,.72rem);font-weight:850;line-height:1.2}.mp-blog-facts dd{color:var(--brand-ink);margin:0;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:800;line-height:1.25}.mp-blog-cover-frame{width:100%;margin:clamp(3rem,6vw,5.5rem) 0 0;transform:rotate(.25deg)}.mp-blog-cover{aspect-ratio:16/9;background:var(--brand-lavender);overflow:hidden}.mp-blog-cover img{object-fit:cover;width:100%;height:100%}.mp-blog-reading{padding:clamp(2.5rem,4vw,3rem) 0 clamp(4rem,8vw,7.5rem)}.mp-blog-reading__grid{grid-template-columns:minmax(13rem,15.5rem) minmax(0,46rem);justify-content:start;align-items:stretch;gap:clamp(3rem,7vw,6.5rem);display:grid}.mp-blog-reading__grid--solo{grid-template-columns:minmax(0,46rem);justify-content:center}.mp-blog-reading__content{align-self:start;min-width:0}.mp-blog-reading__rail{align-self:stretch;min-width:0;position:relative}.mp-blog-toc--desktop{top:var(--mp-blog-toc-top,6rem);border-top:2px solid var(--brand-ink);padding-top:1rem;position:sticky}.mp-blog-toc--desktop>[x-data]{max-height:calc(100dvh - var(--mp-blog-toc-top,6rem) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.mp-blog-toc--desktop section>header{min-height:0;margin-bottom:.75rem}.mp-blog-toc--desktop section>header h3{font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.mp-blog-toc--desktop a{border-color:var(--brand-line);color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-bottom:.15rem;line-height:1.35}.mp-blog-toc--desktop a.border-l-2{border-color:var(--brand-violet);background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.mp-blog-toc--desktop a.border-l-2{background:color-mix(in srgb,var(--brand-lavender)50%,transparent)}}.mp-blog-toc--desktop a.border-l-2{color:var(--brand-ink)}.mp-blog-toc--mobile{max-width:46rem;margin:0 auto 2.25rem;display:none}.mp-blog-toc--mobile details{border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-lavender);box-shadow:5px 5px 0 var(--brand-mint)}.mp-blog-toc--mobile details>summary{padding:1rem 1.2rem}.mp-blog-toc--mobile details>nav{border-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-blog-toc--mobile details>nav{border-color:color-mix(in srgb,var(--brand-ink)20%,transparent)}}.mp-blog-prose{max-width:none;font-size:clamp(1.08rem,1.35vw,1.2rem);line-height:1.82}.mp-blog-prose>.rich-text>p:first-child{color:var(--brand-ink);font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.65}.mp-blog-prose :is(h1,h2,h3,h4)[id]{scroll-margin-top:var(--toc-scroll-offset,6rem)}.mp-blog-prose h2{border-top:2px solid var(--brand-ink);margin-top:2.15em;padding-top:.8em;font-size:clamp(2.15rem,4vw,3.15rem);line-height:.98}.mp-blog-prose h3{font-size:clamp(1.65rem,3vw,2.2rem)}.mp-blog-prose blockquote{border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-warm);box-shadow:6px 6px 0 var(--brand-lavender);margin-block:clamp(2rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.4rem);font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.5}.mp-blog-prose .rich-text blockquote p{line-height:inherit}.mp-blog-prose .rich-text [data-block=note]{isolation:isolate;border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-mint);box-shadow:7px 7px 0 var(--brand-lavender);color:var(--brand-ink-soft);margin-block:clamp(2.5rem,6vw,4rem);padding:clamp(1.5rem,4vw,2.4rem);position:relative}.mp-blog-prose .rich-text [data-block=note]>p{margin:0;font-size:.96em;line-height:1.7}.mp-blog-prose .rich-text [data-block=note]>p+p{margin-top:1.15em}.mp-blog-prose .rich-text [data-block=note]>p:first-child:has(>strong:only-child){border-bottom:1.5px solid var(--brand-ink);margin-bottom:1.35rem;padding-bottom:1.15rem}@supports (color:color-mix(in lab, red, red)){.mp-blog-prose .rich-text [data-block=note]>p:first-child:has(>strong:only-child){border-bottom:1.5px solid color-mix(in srgb,var(--brand-ink)24%,transparent)}}.mp-blog-prose .rich-text [data-block=note]>p:first-child>strong:only-child{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.035em;align-items:center;gap:.8rem;font-size:clamp(1.45rem,2.75vw,2rem);font-weight:500;line-height:1;display:flex}.mp-blog-prose .rich-text [data-block=note]>p:first-child>strong:only-child:before{border:1.5px solid var(--brand-ink);background:var(--brand-paper);content:"✦";width:2.2rem;height:2.2rem;font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.mp-blog-prose img{border-radius:var(--brand-frame-radius);box-shadow:7px 7px 0 var(--brand-mint);margin-block:clamp(2.5rem,6vw,4rem)}.mp-blog-end{border-top:2px solid var(--brand-ink);justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;display:flex}.mp-blog-topics__links{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.mp-blog-topic-link{border:1.5px solid var(--brand-ink);background:var(--brand-paper);font-size:var(--mp-type-label);transition:background .15s ease,transform .15s var(--ease-bounce);border-radius:.7rem;padding:.48rem .72rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mp-blog-topic-link:hover{background:var(--brand-lavender);transform:translateY(-2px)}.mp-blog-end .mp-editorial-reactions{flex:none;margin:0}.mp-blog-note-frame{margin-top:clamp(3rem,7vw,5rem)}.mp-blog-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.mp-blog-note h2{font-size:clamp(2.1rem,4vw,3.2rem)}.mp-blog-note>div>p:not(.mp-overline){max-width:31rem;color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-blog-note>.button{flex:none;margin:0}@media (max-width:920px){.mp-blog-credit{grid-template-columns:1fr}.mp-blog-author-card,.mp-blog-publisher{padding-right:0}.mp-blog-facts{border-top:1.5px solid var(--brand-line);border-left:0}.mp-blog-reading__grid{grid-template-columns:minmax(0,46rem)}.mp-blog-reading__rail{display:none}.mp-blog-toc--mobile{display:block}}@media (max-width:640px){.mp-blog-hero .mp-back-link{margin-bottom:4rem}.mp-blog-author-card{grid-template-columns:4rem minmax(0,1fr);gap:1rem}.mp-blog-author-card__avatar{width:4rem;height:4rem}.mp-blog-facts>div{padding-inline:.7rem}.mp-blog-facts dt{letter-spacing:.05em}.mp-blog-cover{aspect-ratio:4/3}.mp-blog-end{flex-direction:column;align-items:flex-start}.mp-blog-note{grid-template-columns:1fr}.mp-blog-note>.button{justify-self:start}}.mp-transcript{--mp-transcript-pad:clamp(1.1rem,2.5vw,1.5rem);border:2px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.25rem;overflow:hidden}.mp-transcript summary{cursor:pointer;padding:1.1rem var(--mp-transcript-pad);justify-content:space-between;align-items:center;gap:1rem;font-weight:800;list-style:none;display:flex}.mp-transcript summary::-webkit-details-marker{display:none}.mp-transcript summary:hover{background:var(--brand-lavender)}.mp-transcript[open] summary{border-bottom:2px solid var(--brand-ink)}.mp-transcript>.mp-rich-text{max-width:none;max-height:35rem;padding:1.25rem var(--mp-transcript-pad)1.5rem;overflow-y:auto}.mp-reel-detail__hero .mp-back-link{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mp-reel-detail__program{background:var(--brand-paper);overflow:hidden}.mp-reel-detail__channel{border-bottom:2px solid var(--brand-ink);background:var(--brand-lavender);min-height:4.25rem;font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,2.25rem);font-weight:850;display:flex}.mp-reel-detail__channel strong{font-size:var(--mp-type-ui);letter-spacing:-.01em;text-transform:none}.mp-reel-detail__channel span{color:var(--brand-ink-soft)}.mp-reel-detail__stage{grid-template-columns:minmax(22rem,.72fr) minmax(0,1fr);align-items:stretch;display:grid}.mp-reel-detail__watch{border-right:2px solid var(--brand-ink);background:var(--brand-ink);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:43rem;margin:0;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.mp-reel-detail__screen{place-items:center;width:100%;display:grid}.mp-reel-detail__screen .mp-native-player--portrait,.mp-reel-detail__screen>img,.mp-reel-detail__screen-placeholder{aspect-ratio:9/16;border:2px solid var(--brand-paper);border-radius:calc(var(--brand-frame-radius) - .7rem);width:min(100%,23rem);margin:0;display:block;overflow:hidden}.mp-reel-detail__screen .mp-native-player--portrait mux-player{height:100%}.mp-reel-detail__screen>img{object-fit:cover}.mp-reel-detail__screen-placeholder{background:var(--brand-lavender);color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-number-xl);place-items:center;display:grid}.mp-reel-detail__copy{flex-direction:column;min-width:0;min-height:43rem;padding:clamp(2.25rem,5vw,4.75rem);display:flex}.mp-reel-detail__tags{flex-wrap:wrap;gap:.55rem;margin-bottom:1.25rem;display:flex}.mp-reel-detail__tags li{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);font-size:var(--mp-type-caption);border-radius:999px;padding:.48rem .72rem;font-weight:800;line-height:1}.mp-reel-detail__tags li:nth-child(3n+2){background:var(--brand-warm)}.mp-reel-detail__tags li:nth-child(3n+3){background:var(--brand-mint)}.mp-reel-detail__copy h1{max-width:48rem;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:clamp(1.5rem,4vw,3rem) 0 1.4rem;font-size:clamp(3.75rem,5.9vw,6.25rem);font-weight:500;line-height:.91}.mp-reel-detail__lead{max-width:43rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.55}.mp-reel-detail__facts{margin:auto 0 0}.mp-reel-detail__hero{--mp-hero-space-compact-end:0px}.mp-reel-detail__companion{padding-top:2.5rem}.mp-reel-detail__notes>.mp-gate-frame{max-width:42rem}.mp-reel-detail__keep-frame{max-width:28rem}.mp-reel-detail__keep{background:var(--brand-warm)}@media (prefers-reduced-motion:no-preference){.mp-reel-detail__frame{animation:.52s cubic-bezier(.22,1,.36,1) both mp-reel-detail-arrive}}@keyframes mp-reel-detail-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.mp-reel-detail__stage{grid-template-columns:minmax(20rem,.72fr) minmax(0,1fr)}.mp-reel-detail__copy h1{font-size:clamp(3.4rem,6vw,5rem)}}@media (max-width:900px){.mp-reel-detail__stage,.mp-reel-detail__companion-grid{grid-template-columns:minmax(0,1fr)}.mp-reel-detail__watch{border-right:0;border-bottom:2px solid var(--brand-ink);min-height:0}.mp-reel-detail__screen .mp-native-player--portrait,.mp-reel-detail__screen>img,.mp-reel-detail__screen-placeholder{width:min(100%,22rem)}.mp-reel-detail__copy{min-height:0}.mp-reel-detail__facts{margin-top:clamp(2.5rem,5vw,4rem)}.mp-reel-detail__aside{width:min(100%,38rem);position:static}}@media (max-width:640px){.mp-reel-detail__channel{flex-direction:column;align-items:flex-start;gap:.15rem}.mp-reel-detail__watch{padding:1.25rem}.mp-reel-detail__copy{padding:2rem 1.25rem 2.25rem}.mp-reel-detail__copy h1{font-size:clamp(3rem,14vw,4rem)}}.mp-podcast-listen{border-top:2px solid var(--brand-ink);background:var(--brand-ink);color:#fff;grid-column:1/-1;padding:clamp(1.35rem,3vw,2rem) clamp(1.5rem,5vw,4.5rem)}.mp-podcast-listen__layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.mp-podcast-player{min-width:0}.mp-podcast-player>audio{color-scheme:dark;background:#ffffff1f;border-radius:999px;width:100%;min-width:0;display:block}.mp-podcast-player__controls{grid-template-columns:auto auto minmax(8rem,1fr) auto;align-items:center;gap:clamp(.7rem,2vw,1.25rem);display:grid}.mp-podcast-player__controls[hidden]{display:none}.mp-podcast-player__controls button{cursor:pointer;color:inherit;font:inherit;border:0;flex:none;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.mp-podcast-player__rewind{background:#ffffff14;width:2.6rem;height:2.6rem;border-radius:50%!important}.mp-podcast-player__rewind:hover{background:#ffffff2e}.mp-podcast-player__rewind svg{width:1.35rem;height:1.35rem}:is(.mp-podcast-player__toggle,.mp-podcast-player--member [x-bind=playButton]){background:var(--brand-warm);width:3.35rem;height:3.35rem;box-shadow:3px 4px 0 var(--brand-violet);color:var(--brand-ink)!important;border:2px solid #fff!important;border-radius:50%!important}:is(.mp-podcast-player__toggle,.mp-podcast-player--member [x-bind=playButton]):hover{background:#fff;transform:translateY(-2px)}:is(.mp-podcast-player__toggle,.mp-podcast-player--member [x-bind=playButton]):active{box-shadow:1px 2px 0 var(--brand-violet);transform:translate(2px,2px)}.mp-podcast-player__toggle span{place-items:center;display:grid}.mp-podcast-player__toggle span[hidden]{display:none}.mp-podcast-player__toggle svg{width:1.15rem;height:1.15rem}.mp-podcast-player__toggle [data-audio-play-icon] svg{margin-left:.12rem}.mp-podcast-player__timeline{min-width:0}.mp-podcast-player__timeline input[type=range]{--audio-progress:0%;appearance:none;cursor:pointer;outline-offset:3px;background:linear-gradient(90deg,var(--brand-warm)0 var(--audio-progress),#fff3 var(--audio-progress)100%);background-clip:content-box;border-radius:999px;width:100%;height:1rem;margin:0}.mp-podcast-player__timeline input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.35rem}.mp-podcast-player__timeline input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--brand-ink);background:#fff;border-radius:50%;width:1rem;height:1rem;margin-top:-.325rem;box-shadow:0 0 0 2px #fff3}.mp-podcast-player__timeline input[type=range]::-moz-range-track{background:#fff3;border-radius:999px;height:.35rem}.mp-podcast-player__timeline input[type=range]::-moz-range-progress{background:var(--brand-warm);border-radius:999px;height:.35rem}.mp-podcast-player__timeline input[type=range]::-moz-range-thumb{border:2px solid var(--brand-ink);background:#fff;border-radius:50%;width:.8rem;height:.8rem}.mp-podcast-player__time{color:#ffffffa8;font-size:var(--mp-type-caption);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.35rem;margin-top:.2rem;line-height:1;display:flex}.mp-podcast-player__speed{font-variant-numeric:tabular-nums;background:0 0;min-width:3rem;min-height:2.2rem;padding:.35rem .6rem;font-size:var(--mp-type-caption)!important;border:1.5px solid #ffffff57!important;border-radius:999px!important;font-weight:850!important}.mp-podcast-player__speed:hover{background:#ffffff1a;border-color:#fff!important}.mp-podcast-player.is-loading :is(.mp-podcast-player__toggle,.mp-podcast-player--member [x-bind=playButton]){cursor:wait;opacity:.72}.mp-podcast-player.has-error .mp-podcast-player__timeline,.mp-podcast-player.has-error .mp-podcast-player__rewind,.mp-podcast-player.has-error .mp-podcast-player__speed{opacity:.42;pointer-events:none}.mp-podcast-player.has-error :is(.mp-podcast-player__toggle,.mp-podcast-player--member [x-bind=playButton]){cursor:not-allowed;box-shadow:none;opacity:.55}.mp-podcast-listen__unavailable{color:#ffffffc7;border:1px solid #ffffff4d;border-radius:999px;margin:0;padding:.8rem 1rem}.mp-podcast-sequence{padding-top:0}@keyframes mp-podcast-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.mp-podcast-listen__layout{grid-template-columns:minmax(0,1fr);gap:1.3rem}}@media (max-width:620px){.mp-podcast-listen{padding:1.5rem 1.25rem}.mp-podcast-player__controls{gap:.7rem}}@media (max-width:420px){.mp-podcast-player__rewind{display:none!important}.mp-podcast-player__controls{grid-template-columns:auto minmax(5rem,1fr) auto}}.mp-editorial-reactions{margin-top:2rem}.mp-blog-comments{width:100%;margin:clamp(2.25rem,4vw,3rem) 0 0;padding-top:clamp(1.75rem,3vw,2.25rem)}.mp-filter-rail--stacked{gap:1rem;display:grid}.mp-filter-search{gap:.6rem;max-width:34rem;display:flex}.mp-filter-search input{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-width:0;color:var(--brand-ink);font:inherit;font-size:var(--mp-type-ui);border-radius:999px;flex:1;padding:.7rem 1rem}.mp-filter-search input:focus-visible{outline:3px solid var(--brand-violet);outline-offset:2px}.mp-podcast-resume-frame{margin:0 0 clamp(2rem,4vw,3rem)}.mp-podcast-resume{background:var(--brand-paper,#fffdfa);grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:stretch;display:grid;overflow:hidden}.mp-podcast-resume__copy{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.5rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.mp-podcast-resume__number{--mp-format-tint:var(--brand-mint);width:5.5rem}.mp-podcast-resume__title{gap:.5rem;min-width:0;display:grid}.mp-podcast-resume__player{border-left:2px solid var(--brand-ink);background:var(--brand-ink);color:#fff;align-items:center;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.mp-podcast-resume turbo-frame{min-width:0}.mp-podcast-resume h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;line-height:1.1}.mp-podcast-resume h2 a{color:inherit;text-decoration:none}.mp-podcast-resume h2 a:hover{color:var(--brand-violet)}.mp-podcast-index .mp-hero__actions{gap:.75rem}.mp-podcast-resume .mp-podcast-resume__label{color:var(--brand-ink-soft);margin:0;font-size:.875rem;font-weight:650;line-height:1.4}.audio-player--compact{color:var(--brand-ink);background:0 0;border-radius:0;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:1rem;padding:0;display:grid}.audio-player--compact .audio-player__timeline{grid-area:1/2;min-width:0}.audio-player--compact .audio-player__timeline>div:last-child{color:#ffffffa8;font-size:.75rem}.audio-player--compact [x-ref=track]>div{background:#fff3}.audio-player--compact [x-bind=progressBar]{background:var(--brand-warm)}.audio-player--compact .audio-player__controls{display:contents}.audio-player--compact [x-bind=playButton]{background:var(--brand-warm);width:3rem;height:3rem;color:var(--brand-ink);box-shadow:3px 4px 0 var(--brand-violet);border:2px solid #fff;grid-area:1/1}.audio-player--compact [data-audio-speed-control]{color:#ffffffb8;grid-area:1/3;min-height:2.75rem}.audio-player--compact footer{grid-column:1/-1}.audio-player--compact [x-bind=playButton]:focus-visible{outline:2px solid var(--brand-warm);outline-offset:4px}@media (max-width:1000px){.mp-podcast-resume__copy{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.mp-podcast-resume__number{width:4.5rem}}@media (max-width:767px){.mp-podcast-resume{grid-template-columns:minmax(0,1fr)}.mp-podcast-resume__player{border-top:2px solid var(--brand-ink);border-left:0}.audio-player--compact{gap:.75rem}}@media (max-width:640px){.mp-podcast-resume__copy{grid-template-columns:3.75rem minmax(0,1fr)}.mp-podcast-resume__number{width:3.75rem}}.mp-availability-catalog__type{display:none}.mp-availability-catalog--mixed .mp-availability-catalog__type{color:var(--brand-ink);font-size:.75rem;font-weight:800;line-height:1.4;display:block}.mp-availability-catalog--mixed .mp-availability-catalog__type-fallback{display:none}.mp-podcast-filters{margin-bottom:1.75rem}[data-podcast-episode-catalog-item] .mp-availability-catalog__cover span{font-size:1.5rem}.mp-live-dot{background:#ff806c;border-radius:50%;width:.6rem;height:.6rem;margin-right:.4rem;animation:2s infinite mp-pulse;display:inline-block;box-shadow:0 0 #ff806c8c}.mp-latest-card__top .mp-live-dot{background:#ff8d78;width:.65rem;height:.65rem}.mp-event-date{aspect-ratio:.92;border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:5rem;box-shadow:3px 4px 0 var(--brand-warm);color:var(--brand-ink);text-align:center;transition:transform .18s var(--ease-bounce);border-radius:1rem;flex-direction:column;flex:none;line-height:1;display:flex;overflow:hidden;transform:rotate(-1.5deg)}.mp-event-date__month{border-bottom:1.5px solid var(--brand-ink);letter-spacing:.1em;text-transform:uppercase;background:#ff8d78;padding:.42rem .35rem .36rem;font-size:.65rem;font-weight:900}.mp-event-date__day{font-family:var(--font-display);letter-spacing:-.06em;flex:1;place-items:center;padding-top:.08em;font-size:2.45rem;font-weight:500;display:grid}.mp-event-date--compact{border-color:var(--brand-ink);border-radius:.8rem;width:4rem;box-shadow:3px 3px #ff8d78}.mp-event-date--compact .mp-event-date__month{padding-block:.32rem .28rem;font-size:.57rem}.mp-event-date--compact .mp-event-date__day{font-size:1.95rem}.mp-latest-card--live:hover .mp-event-date{transform:rotate(0)translateY(-2px)}.mp-weekly-room{padding-bottom:clamp(4.5rem,8vw,7rem)}.mp-weekly-room__frame{transform:rotate(-.15deg)}.mp-weekly-room__surface{background:var(--brand-paper);display:block;overflow:hidden}.mp-weekly-room__topline{border-bottom:1.5px solid var(--brand-ink);background:var(--brand-lavender);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.mp-weekly-room__topline{background:color-mix(in srgb,var(--brand-lavender)54%,var(--brand-paper))}}.mp-weekly-room__topline{letter-spacing:.085em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mp-weekly-room__topline>span{align-items:center;gap:.55rem;display:inline-flex}.mp-weekly-room__topline .mp-live-dot{width:.52rem;height:.52rem}.mp-weekly-room__access{border:1.5px solid var(--brand-ink);background:var(--brand-mint);letter-spacing:.055em;white-space:nowrap;border-radius:999px;padding:.42rem .7rem}.mp-weekly-room__grid{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.72fr) minmax(17rem,.7fr);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.mp-weekly-room__intro{flex-direction:column;min-width:0;display:flex}.mp-weekly-room__intro>.mp-overline{margin:0 0 .65rem}:is(.marketing-site,.mp-page) .mp-weekly-room__title{max-width:32rem;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,3.6vw,3.65rem);font-weight:500;line-height:.95}.mp-weekly-room__intro>p:not(.mp-overline){max-width:35rem;color:var(--brand-ink-soft);margin:.8rem 0 1.2rem;line-height:1.48}.mp-weekly-room__host{align-items:center;gap:.65rem;margin-top:auto;display:flex}.mp-weekly-room__host>span:first-child{flex:none;width:2.65rem;height:2.65rem;display:block}.mp-weekly-room__host>span:first-child>.relative{border:1.5px solid var(--brand-ink);background:var(--brand-mint);width:100%;height:100%}.mp-weekly-room__host>span:last-child{flex-direction:column;min-width:0;line-height:1.18;display:flex}.mp-weekly-room__host small{color:var(--brand-ink-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.15rem;font-size:.58rem;font-weight:850}.mp-weekly-room__host strong{font-size:.82rem}.mp-weekly-room__appointment{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:1.35rem;align-items:center;gap:1rem;min-width:0;padding:1.15rem;display:flex}.mp-weekly-room__appointment>p{flex-direction:column;min-width:0;margin:0;display:flex}.mp-weekly-room__appointment small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6rem;font-weight:850}.mp-weekly-room__appointment>p>strong{font-family:var(--font-display);letter-spacing:-.035em;text-transform:capitalize;font-size:1.65rem;font-weight:500;line-height:1}.mp-weekly-room__appointment>p>span{color:var(--brand-ink-soft);margin-top:.4rem;font-size:.76rem;font-weight:700}.mp-weekly-room__action{border-left:1.5px solid var(--brand-line);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:clamp(1.25rem,2.5vw,2rem);display:flex}.mp-weekly-room__action>p{color:var(--brand-ink-soft);margin:0 0 1rem;font-size:.86rem;line-height:1.45}.mp-weekly-room__action>p strong{color:var(--brand-ink)}.mp-weekly-room__action .button{justify-content:space-between;width:100%}.mp-weekly-room__action .mp-inline-link{margin-top:1rem;font-size:.72rem}@media (max-width:1050px){.mp-weekly-room__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-weekly-room__intro{grid-column:1/-1}.mp-weekly-room__action{border-left:0;padding-left:0}}@media (max-width:700px){.mp-weekly-room__topline{flex-direction:column;align-items:flex-start}.mp-weekly-room__grid{grid-template-columns:1fr}.mp-weekly-room__intro{grid-column:auto}.mp-weekly-room__appointment,.mp-weekly-room__action{padding-top:1.25rem}.mp-weekly-room__action{border-top:1.5px solid var(--brand-line)}}.mp-live-agenda-frame{transform:rotate(.12deg)}.mp-live-agenda{background:var(--brand-paper);overflow:hidden}.mp-live-agenda__item+.mp-live-agenda__item{border-top:1px solid var(--brand-ink)}.mp-live-agenda__link{grid-template-columns:5rem minmax(0,1fr) minmax(13rem,.48fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:12rem;padding:clamp(1.25rem,2.8vw,2rem);transition:background .18s;display:grid}.mp-live-agenda__date{flex-direction:column;align-items:center;gap:.55rem;display:flex}.mp-live-agenda__date>span{color:var(--brand-ink-soft);font-size:.7rem;font-weight:850}.mp-live-agenda__copy{min-width:0}.mp-live-agenda__copy .mp-overline{color:var(--brand-violet);margin:0 0 .55rem}:is(.marketing-site,.mp-page) .mp-live-agenda__copy h3{max-width:40rem;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:.98}.mp-live-agenda__copy>p:not(.mp-overline){max-width:42rem;color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-live-agenda__people{align-items:center;gap:.85rem;min-width:0;display:flex}.mp-live-agenda__avatars{flex:none;padding-left:.45rem;display:flex}.mp-live-agenda__avatar{width:2.85rem;height:2.85rem;margin-left:-.45rem;display:block}.mp-live-agenda__avatar>.relative{background:var(--brand-lavender);width:100%;height:100%}.mp-live-agenda__host-copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mp-live-agenda__host-copy small{color:var(--brand-ink-soft);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;font-weight:850}.mp-live-agenda__host-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.28;display:-webkit-box;overflow:hidden}.mp-live-agenda__action{white-space:nowrap;align-items:center;gap:.6rem;font-size:.75rem;font-weight:850;display:flex}.mp-live-agenda__action b{font-weight:inherit}.mp-replay-library{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mp-replay-card-frame{min-width:0;transition:transform .18s var(--ease-bounce)}.mp-replay-card-frame:hover{transform:translateY(-5px)}.mp-replay-card-frame--featured{grid-column:1/-1}.mp-replay-card__link{flex-direction:column;min-width:0;height:100%;display:flex}.mp-replay-card--featured .mp-replay-card__link{grid-template-columns:minmax(0,1.42fr) minmax(19rem,.58fr);display:grid}.mp-replay-card__screen{aspect-ratio:16/9;border-bottom:1.5px solid var(--brand-ink);color:#fff;background:#16092d;margin:0;display:block;position:relative;overflow:hidden}.mp-replay-card--featured .mp-replay-card__screen{aspect-ratio:auto;border-right:1.5px solid var(--brand-ink);border-bottom:0;min-height:27rem}.mp-replay-card__screen>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.mp-replay-card__link:hover .mp-replay-card__screen>img{transform:scale(1.025)}.mp-replay-card__shade{z-index:1;background:linear-gradient(#12062714 40%,#120627a3 100%);position:absolute;inset:0}.mp-replay-card__badge,.mp-replay-card__access{z-index:2;border:1.5px solid var(--brand-ink);color:var(--brand-ink);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;padding:.42rem .65rem;font-size:.58rem;font-weight:900;line-height:1;position:absolute;top:1rem}.mp-replay-card__badge{background:#ff8d78;left:1rem}.mp-replay-card__access{background:var(--brand-warm);right:1rem}.mp-replay-card__play{z-index:2;aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:3rem;box-shadow:4px 5px 0 var(--brand-violet);color:var(--brand-ink);transition:box-shadow .18s var(--ease-bounce),transform .18s var(--ease-bounce);border-radius:50%;place-items:center;padding-left:.12em;display:grid;position:absolute;bottom:1rem;right:1rem}.mp-replay-card__link:hover .mp-replay-card__play{box-shadow:2px 3px 0 var(--brand-violet);transform:translateY(2px)}.mp-replay-card__placeholder{background:var(--brand-ink);justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:0}.mp-replay-card__placeholder i{background:var(--brand-lavender);border-radius:999px;width:.45rem;height:18%}@supports (color:color-mix(in lab, red, red)){.mp-replay-card__placeholder i{background:color-mix(in srgb,var(--brand-lavender)62%,transparent)}}.mp-replay-card__placeholder i:nth-child(2),.mp-replay-card__placeholder i:nth-child(4){height:31%}.mp-replay-card__placeholder i:nth-child(3){height:44%}.mp-replay-card__body{background:var(--brand-paper);flex-direction:column;flex:1;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:flex}.mp-replay-card--featured .mp-replay-card__body{background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-replay-card--featured .mp-replay-card__body{background:color-mix(in srgb,var(--brand-warm)38%,var(--brand-paper))}}.mp-replay-card__body .mp-overline{color:var(--brand-violet);margin:0 0 .65rem}:is(.marketing-site,.mp-page) .mp-replay-card__body h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.8vw,2.55rem);font-weight:500;line-height:.98}:is(.marketing-site,.mp-page) .mp-replay-card--featured .mp-replay-card__body h3{font-size:clamp(2.45rem,3.5vw,3.35rem)}.mp-replay-card__body>p:not(.mp-overline){color:var(--brand-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 1.2rem;line-height:1.48;display:-webkit-box;overflow:hidden}.mp-replay-card__body footer{border-top:1.5px solid var(--brand-line);color:var(--brand-ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.7rem;font-weight:700;display:flex}.mp-replay-card__body footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-replay-card__body footer span:last-child{flex:none}.mp-replay-card__action{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.78rem;display:flex}@media (max-width:960px){.mp-live-agenda__link{grid-template-columns:5rem minmax(0,1fr) auto}.mp-live-agenda__people{grid-column:2}.mp-live-agenda__action{grid-area:1/3/span 2}.mp-replay-card--featured .mp-replay-card__link{display:flex}.mp-replay-card--featured .mp-replay-card__screen{aspect-ratio:16/9;border-right:0;border-bottom:1.5px solid var(--brand-ink);min-height:0}}@media (max-width:680px){.mp-live-agenda__link{grid-template-columns:4rem minmax(0,1fr);align-items:start;min-height:0}.mp-live-agenda__date{grid-row:1/span 3}.mp-live-agenda__people,.mp-live-agenda__action{grid-column:2}.mp-live-agenda__action{grid-row:auto;justify-self:start}.mp-replay-library{grid-template-columns:1fr}.mp-replay-card-frame--featured{grid-column:auto}:is(.marketing-site,.mp-page) .mp-replay-card--featured .mp-replay-card__body h3{font-size:clamp(2.15rem,10vw,2.8rem)}}@media (max-width:420px){.mp-live-agenda__link{grid-template-columns:minmax(0,1fr)}.mp-live-agenda__date{flex-direction:row;grid-row:auto;justify-content:flex-start;gap:1rem}.mp-live-agenda__people,.mp-live-agenda__action{grid-column:1}}.mp-webinar-hero{border-bottom:2px solid var(--brand-ink);overflow:hidden}.mp-webinar-hero--replay{--mp-hero-space-end:2.5rem;border-bottom:0;overflow:visible}[data-app-masterclass-detail] .mp-webinar-hero--replay{--mp-hero-space-end:var(--mp-section-space)}.mp-webinar-hero+.mp-content-section{border-top:0}.mp-webinar-hero>.mp-shell{z-index:1;position:relative}.mp-webinar-hero--upcoming{--mp-hero-space-end:clamp(3.75rem,6vw,5.5rem);background:var(--brand-canvas);color:var(--brand-ink);overflow:visible}.mp-webinar-hero__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) clamp(21rem,30vw,26rem);align-items:start;gap:0 clamp(3rem,7vw,6rem)}.mp-webinar-hero__grid>.mp-webinar-hero__copy{grid-column:1}.mp-webinar-hero__grid>.mp-webinar-sticky-panel{grid-area:1/2/span 2}.mp-webinar-hero__more{padding-top:0}.mp-webinar-hero__more:empty{display:none}.mp-webinar-hero__copy{padding-top:clamp(.75rem,3vw,2.75rem)}.mp-webinar-hero__eyebrow{color:var(--brand-violet);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 1.35rem;font-size:.72rem;font-weight:900;display:flex}.mp-webinar-hero__eyebrow .mp-live-dot{margin-right:.25rem}:is(.marketing-site,.mp-page) .mp-webinar-hero--upcoming .mp-page-title{max-width:45rem;color:var(--brand-ink);letter-spacing:-.045em;margin-bottom:1.25rem;font-size:clamp(3rem,4.45vw,4.2rem);line-height:.97}.mp-webinar-when{border-top:1.5px solid var(--brand-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem;width:min(100%,36rem);margin-top:2rem;padding:1.15rem .2rem .2rem;display:grid}.mp-webinar-when .mp-event-date{box-shadow:3px 4px #ff8d78}.mp-webinar-when>p{flex-direction:column;margin:0;display:flex}.mp-webinar-when small{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.18rem;font-size:.65rem;font-weight:850}.mp-webinar-when>p strong{color:var(--brand-ink);text-transform:capitalize;font-size:1.05rem;line-height:1.2}.mp-webinar-when p>span{color:var(--brand-ink-soft);margin-top:.15rem;font-size:.82rem;font-weight:650}.mp-webinar-stage-frame{justify-self:end;width:min(100%,32rem);transform:rotate(.2deg)}.mp-webinar-stage{background:var(--brand-lavender);color:var(--brand-ink);padding:clamp(1.25rem,2.4vw,1.75rem);transition:background .22s;display:grid}.mp-webinar-stage:has([data-webinar-state=live]){background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-webinar-stage:has([data-webinar-state=live]){background:color-mix(in srgb,var(--brand-warm)72%,var(--brand-paper))}}.mp-webinar-stage__top{border-bottom:1.5px solid var(--brand-line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.66rem;font-weight:900;display:flex}.mp-webinar-hosts{gap:.7rem;margin-top:1rem;display:grid}.mp-webinar-host{border:1.5px solid var(--brand-ink);border-radius:1.15rem;align-items:center;gap:.8rem;min-width:0;padding:.75rem;display:flex}.mp-webinar-host--primary{background:var(--brand-paper)}.mp-webinar-host--guest{background:var(--brand-mint)}.mp-webinar-host__avatar{flex:none;width:4rem;height:4rem;display:block}.mp-webinar-host__avatar>.relative{background:var(--brand-paper);width:100%;height:100%}.mp-webinar-host__copy{flex-direction:column;min-width:0;display:flex}.mp-webinar-host__copy small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.6rem;font-weight:850}.mp-webinar-host__copy strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.45rem;font-weight:500;line-height:1}.mp-webinar-host__copy>span{color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mp-webinar-attendees{align-items:center;gap:.9rem;margin-top:1rem;padding:0 .2rem;display:flex}.mp-webinar-attendees__faces{flex:none;padding-left:.35rem;display:flex}.mp-webinar-attendees__avatar{background:var(--brand-mint);width:2.35rem;height:2.35rem;margin-left:-.35rem}.mp-webinar-attendees strong{font-size:.78rem;line-height:1.3}.mp-webinar-participation,.mp-webinar-participation turbo-frame{display:block}.mp-webinar-participation{margin-top:0}.mp-webinar-action{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.25rem;margin-top:1rem;padding:clamp(1.15rem,2.5vw,1.4rem)}.mp-webinar-action--open{background:var(--brand-warm)}.mp-webinar-action--reserved{background:var(--brand-mint)}.mp-webinar-action--soon,.mp-webinar-action--backstage{background:var(--brand-paper)}@supports (color:color-mix(in lab, red, red)){.mp-webinar-action--soon,.mp-webinar-action--backstage{background:color-mix(in srgb,var(--brand-paper)78%,var(--brand-lavender))}}.mp-webinar-action--live{background:var(--brand-paper);box-shadow:4px 5px #ff8d78}.mp-webinar-action__kicker{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.63rem;font-weight:900;display:flex}.mp-webinar-action__kicker .mp-live-dot{width:.5rem;height:.5rem;margin-right:.05rem}.mp-webinar-action__kicker--confirmed span{border:1px solid var(--brand-ink);background:var(--brand-paper);width:1.35rem;height:1.35rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.mp-webinar-action h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.45rem);font-weight:500;line-height:1}.mp-webinar-action>p:not(.mp-webinar-action__kicker,.mp-webinar-action__note){color:var(--brand-ink-soft);text-wrap:pretty;margin:.7rem 0 0;font-size:.84rem;line-height:1.48}.mp-webinar-action__primary{margin-top:1rem}.mp-webinar-action--recurring h2{font-size:clamp(1.5rem,2.5vw,1.8rem);line-height:1.15}.mp-webinar-action__actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.mp-webinar-action__actions .button{flex:11rem}.mp-webinar-action>small{color:var(--brand-ink-soft);margin-top:.75rem;font-size:.68rem;font-weight:650;display:block}.mp-webinar-action>:is(.button,.ui-button){margin-top:1rem}.mp-webinar-action__cancel-form{text-align:center;margin-top:.8rem}.mp-webinar-action__cancel{color:var(--brand-ink-soft);text-underline-offset:.2em;font-size:.68rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.mp-webinar-action__cancel:hover{color:var(--brand-ink)}.mp-webinar-action__cancel:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px;border-radius:.2rem}.mp-webinar-action__note{border-top:1px solid var(--brand-line);color:var(--brand-ink-soft);margin:1rem 0 0;padding-top:.9rem;font-size:.75rem;line-height:1.45}.mp-webinar-disclosure{border-top:1px solid var(--brand-line);color:var(--brand-ink-soft);margin-top:1rem;padding-top:.85rem;font-size:.72rem}.mp-webinar-disclosure summary{width:fit-content;color:var(--brand-ink-soft);cursor:pointer;text-underline-offset:.18em;font-weight:750;text-decoration:underline}.mp-webinar-disclosure p{margin:.65rem 0 0;line-height:1.5}.mp-webinar-notes{border-top:1.5px solid var(--brand-line);color:var(--brand-ink-soft);gap:.45rem;margin-top:1rem;padding-top:.9rem;font-size:.7rem;line-height:1.45;display:grid}.mp-webinar-notes p{margin:0}.mp-webinar-hero--replay{background:var(--brand-canvas)}.mp-webinar-replay__intro{max-width:70rem;margin-bottom:clamp(2.5rem,5vw,4rem)}:is(.marketing-site,.mp-page) .mp-webinar-replay__intro .mp-page-title{letter-spacing:-.045em;max-width:58rem;margin-bottom:.5rem;font-size:clamp(3rem,4.2vw,4rem);line-height:.97}:is(.marketing-site,.mp-page) .mp-webinar-replay__intro p.mp-detail-subtitle{margin-top:.75rem}.mp-webinar-replay__intro>p:last-child{max-width:46rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.55}.mp-webinar-replay__main{min-width:0}.mp-webinar-replay__recap{margin-top:2rem}.mp-webinar-replay__recap .mp-rich-text{max-width:none}.mp-webinar-replay__recap-preview{max-height:12em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.mp-webinar-replay__recap-toggle{min-height:2.75rem;color:var(--brand-ink);text-underline-offset:.2em;cursor:pointer;margin-top:.5rem;font-weight:750;text-decoration:underline;display:block}.mp-webinar-participants-trigger{text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8rem;font-weight:650;display:flex}.mp-webinar-participants-trigger__faces{display:flex}.mp-webinar-participants-trigger__faces>*+*{margin-left:-.5rem}.mp-webinar-replay__recap h2{font-family:var(--font-display);margin-bottom:1rem;font-size:1.75rem}@media (min-width:881px){.mp-webinar-replay__grid>.content-action-card{top:var(--lesson-header-height,9rem);align-self:start;position:sticky}.mp-webinar-replay__grid>.content-action-card .content-action-card__surface{min-height:var(--lesson-media-height,0px);max-height:max(var(--lesson-media-height,0px),calc(100dvh - var(--lesson-header-height,9rem) - 1.5rem));overflow-y:auto}}.mp-webinar-replay__grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mp-webinar-replay__media-frame{min-width:0;transform:rotate(-.3deg)}.mp-webinar-replay__media{aspect-ratio:16/9;color:#fff;background:#15092c;display:block;position:relative;overflow:hidden}.mp-webinar-replay__media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mp-webinar-replay__media:hover>img{transform:scale(1.025)}.mp-webinar-replay__shade{z-index:1;background:linear-gradient(#0f05231f 32%,#0f0523f0 100%);position:absolute;inset:0}.mp-webinar-replay__label,.mp-webinar-replay__access{z-index:2;border:1.5px solid var(--brand-ink);color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.48rem .7rem;font-size:.65rem;font-weight:900;line-height:1;position:absolute;top:1.2rem}.mp-webinar-replay__label{background:#ff8d78;left:1.2rem}.mp-webinar-replay__access{background:var(--brand-warm);right:1.2rem}.mp-webinar-replay__play{z-index:2;aspect-ratio:1;border:2px solid var(--brand-ink);background:var(--brand-canvas);width:4rem;box-shadow:5px 6px 0 var(--brand-violet);color:var(--brand-ink);transition:box-shadow .18s var(--ease-bounce),transform .18s var(--ease-bounce);border-radius:50%;place-items:center;padding-left:.12em;font-size:clamp(1.1rem,2.4vw,1.7rem);display:grid;position:absolute;bottom:5rem;right:1.5rem}.mp-webinar-replay__media:hover .mp-webinar-replay__play{box-shadow:2px 3px 0 var(--brand-violet);transform:translateY(3px)}.mp-webinar-replay__caption{z-index:2;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:1.2rem;left:1.25rem;right:1.25rem}.mp-webinar-replay__caption strong{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 2px 12px #0f052373;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1}.mp-webinar-replay__caption small{color:#ffffffe0;text-shadow:0 1px 8px #0f052380;font-weight:750}.mp-webinar-replay__placeholder{background:radial-gradient(circle at 50% 42%,#513091 0,#2d1557 46%,#15092c 100%);justify-content:center;align-items:center;gap:clamp(.45rem,1.2vw,.8rem);display:flex;position:absolute;inset:0}.mp-webinar-replay__placeholder i{width:clamp(.45rem,1vw,.7rem);height:var(--mp-replay-bar-height,24%);background:#ffffff38;border-radius:999px}.mp-webinar-replay__placeholder i:nth-child(2),.mp-webinar-replay__placeholder i:nth-child(4){--mp-replay-bar-height:38%}.mp-webinar-replay__placeholder i:nth-child(3){--mp-replay-bar-height:52%}.mp-webinar-next{isolation:isolate;color:#fff;background:#241047;border-radius:1.5rem;min-height:clamp(25rem,38vw,31rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden}.mp-webinar-next:before,.mp-webinar-next:after{z-index:-1;content:"";pointer-events:none;border:1.5px solid #ffffff29;border-radius:50%;position:absolute}.mp-webinar-next:before{width:23rem;height:23rem;top:-9rem;right:-5rem;box-shadow:0 0 0 4rem #a9f1dc0f,0 0 0 8rem #ffe29e09}.mp-webinar-next:after{background:#6e46cd33;width:12rem;height:12rem;bottom:-7rem;left:36%}.mp-webinar-next__topline,.mp-webinar-next__action{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.mp-webinar-next__topline{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #fff3;align-self:start;padding-bottom:1rem;font-size:.66rem;font-weight:900}.mp-webinar-next__topline>span{align-items:center;gap:.5rem;display:inline-flex}.mp-webinar-next__topline .mp-live-dot{width:.5rem;height:.5rem}.mp-webinar-next__topline strong{font-size:inherit;background:#ffffff14;border:1px solid #fff6;border-radius:999px;padding:.45rem .65rem}.mp-webinar-next__body{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.mp-webinar-next__copy{max-width:35rem}.mp-webinar-next__copy .mp-overline{color:var(--brand-mint);margin:0 0 .65rem}.mp-webinar-next__copy h2{color:#fff;max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:500;line-height:.92}.mp-webinar-next__copy>p:last-child{color:#ffffffc2;max-width:32rem;margin:1rem 0 0;line-height:1.5}.mp-webinar-next__appointment{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1.5px solid #ffffff47;border-radius:1.25rem;align-items:center;gap:1rem;min-width:12rem;padding:1rem;display:flex}.mp-webinar-next__appointment .mp-event-date{box-shadow:4px 4px 0 var(--brand-mint);border-color:#fff;flex:none}.mp-webinar-next__appointment>p{flex-direction:column;min-width:0;margin:0;display:flex}.mp-webinar-next__appointment small{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.58rem;font-weight:850}.mp-webinar-next__appointment strong{font-size:1rem}.mp-webinar-next__appointment p>span{color:#ffffffad;white-space:nowrap;margin-top:.15rem;font-size:.7rem;font-weight:650}.mp-webinar-next__action{border-top:1px solid #fff3;align-self:end;padding-top:1rem}.mp-webinar-next__action p{color:#ffffffb3;max-width:29rem;margin:0;font-size:.75rem;line-height:1.45}.mp-webinar-next__action .button{flex:none}.mp-webinar-unlock{background:var(--brand-paper);flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2rem);display:flex}.mp-webinar-unlock__hosts{border-bottom:1.5px solid var(--brand-line);align-items:center;gap:.75rem;margin-bottom:1.6rem;padding-bottom:1.1rem;display:flex}.mp-webinar-unlock__avatar{flex:none;width:3.35rem;height:3.35rem;display:block}.mp-webinar-unlock__avatar>.relative{background:var(--brand-lavender);width:100%;height:100%}.mp-webinar-unlock__hosts>span:last-child{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mp-webinar-unlock__hosts small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem;font-weight:850}.mp-webinar-unlock__hosts strong{font-size:.84rem}.mp-webinar-unlock>.mp-overline{margin:0 0 .65rem}.mp-webinar-unlock>h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:500;line-height:.95}.mp-webinar-unlock>p:not(.mp-overline,.mp-webinar-unlock__attendance){color:var(--brand-ink-soft);margin:1rem 0 1.4rem;line-height:1.5}.mp-webinar-unlock .button{justify-content:space-between;width:100%}.mp-webinar-unlock .mp-inline-link{width:fit-content;margin-top:1.15rem;font-size:.8rem}.mp-webinar-unlock__attendance{color:var(--brand-ink-soft);margin:auto 0 0;padding-top:1.25rem;font-size:.75rem;font-weight:750}@media (max-width:1050px){:is(.marketing-site,.mp-page) .mp-webinar-hero--upcoming .mp-page-title{font-size:clamp(2.65rem,5vw,3.35rem)}}@media (max-width:900px){.mp-webinar-hero__grid{grid-template-rows:none;row-gap:2rem}.mp-webinar-hero__grid>.mp-webinar-hero__copy,.mp-webinar-hero__grid>.mp-webinar-sticky-panel{grid-area:auto/1}.mp-webinar-hero__grid>.mp-webinar-sticky-panel{order:1}.mp-webinar-hero__grid>.mp-webinar-hero__more{order:2}.mp-webinar-description{margin-top:0}.mp-webinar-attendees{padding:0}}@media (max-width:880px){.mp-webinar-replay__grid{grid-template-columns:1fr}.mp-webinar-stage-frame{justify-self:start;width:min(100%,39rem)}.mp-webinar-replay__grid{gap:1.75rem}.mp-webinar-unlock{max-width:39rem}}@media (max-width:600px){:is(.marketing-site,.mp-page) .mp-webinar-hero--upcoming .mp-page-title{font-size:clamp(2.35rem,10vw,3rem)}.mp-webinar-when{width:100%;padding-right:0}.mp-webinar-stage-frame,.mp-webinar-replay__media-frame{transform:none}.mp-webinar-stage__top{flex-direction:column;align-items:flex-start;gap:.4rem}.mp-webinar-host__copy strong{font-size:1.35rem}.mp-webinar-attendees{flex-direction:column;align-items:flex-start}:is(.marketing-site,.mp-page) .mp-webinar-replay__intro .mp-page-title{font-size:clamp(2.4rem,10vw,3.15rem)}.mp-webinar-replay__label,.mp-webinar-replay__access{padding:.4rem .55rem;font-size:.55rem;top:.75rem}.mp-webinar-replay__label{left:.75rem}.mp-webinar-replay__access{right:.75rem}.mp-webinar-replay__caption{bottom:.8rem;left:.85rem;right:.85rem}.mp-webinar-replay__caption strong{font-size:1.4rem}.mp-webinar-replay__caption small{display:none}.mp-webinar-next{min-height:0}.mp-webinar-next__topline,.mp-webinar-next__action{flex-direction:column;align-items:flex-start}.mp-webinar-next__body{grid-template-columns:1fr;gap:1.5rem}.mp-webinar-next__copy h2{font-size:clamp(2.45rem,12vw,3.4rem)}.mp-webinar-next__appointment{width:100%}.mp-webinar-next__action .button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.mp-reveal,.mp-live-dot,.mp-join-card,.mp-community-orbit__ring,.mp-community-orbit__avatar>span{animation:none}}.mp-webinar-theme{background:var(--brand-mint);border-radius:1rem;margin:1.25rem 0 0;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.mp-webinar-theme{background:color-mix(in srgb,var(--brand-mint)55%,transparent)}}.mp-webinar-theme{font-size:var(--mp-type-body)}.mp-webinar-replay__player-frame{min-width:0}.mp-webinar-replay__player{border-radius:var(--brand-frame-radius,1.5rem);background:var(--brand-ink);overflow:hidden}.mp-webinar-replay__player mux-player,.mp-webinar-replay__player video{aspect-ratio:16/9;width:100%;display:block}.mp-webinar-replay__player .card{color:var(--brand-ink);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.person-directory{gap:.25rem;display:grid}.person-directory-row{min-height:3.5rem;color:var(--brand-ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:flex}.person-directory-row:hover{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.person-directory-row:hover{background:color-mix(in srgb,var(--brand-lavender)35%,transparent)}}.person-directory-row:focus-visible,.person-directory-trigger:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.person-directory-row__avatar{flex:none;width:2.5rem;height:2.5rem}.person-directory-row__copy{gap:.15rem;min-width:0;display:grid}.person-directory-row__copy strong{font-size:.9375rem;line-height:1.3}.person-directory-row__copy>span{color:var(--brand-ink-soft);overflow-wrap:anywhere;font-size:.8125rem}.person-directory-trigger{min-height:44px;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.person-directory-trigger:hover{color:var(--brand-violet)}.mp-webinar-comments__body{max-width:var(--mp-wide-measure);margin-top:2rem}.mp-footer{color:#fff;background:#1e0c3a;overflow:hidden}.mp-footer__ticker{background:var(--brand-warm);min-width:max-content;color:var(--brand-ink);font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.9rem,2.2vw,2.2rem);padding:.95rem 1.5rem;font-weight:850;display:flex}.mp-footer__ticker i{color:var(--brand-violet);font-size:.8em;font-style:normal}.mp-footer__inner{width:min(100% - 3rem,80rem);margin-inline:auto;padding:clamp(4rem,8vw,7rem) 0 1.8rem}.mp-footer__lead{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(3rem,7vw,6rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.mp-footer__logo{color:#fff;width:clamp(7.5rem,11vw,9.5rem);height:auto}.mp-footer__brand p{color:var(--brand-warm);letter-spacing:.1em;text-transform:uppercase;margin:2rem 0 .65rem;font-size:.74rem;font-weight:850}.mp-footer__brand h2{max-width:31rem;font-family:var(--font-display);font-size:var(--mp-type-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.mp-footer__doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mp-footer__door-frame{height:100%;transition:translate .16s}.mp-footer__door{min-height:16.5rem;color:var(--brand-ink);grid-template-rows:auto auto 1fr;padding:1.35rem;display:grid;position:relative}.mp-footer__door strong,.mp-footer__door small,.mp-footer__door b,.mp-footer__door>span{color:var(--brand-ink)}.mp-footer__door--grow{background:var(--brand-lavender);transform:rotate(-1deg)}.mp-footer__door--play{background:var(--brand-warm);transform:rotate(.8deg)}.mp-footer__door--village{background:var(--brand-mint)}.mp-footer__door-frame--village{transform:rotate(-.45deg)}.mp-footer__door-frame:hover{translate:0 -.3rem}.mp-footer__door>span{width:2.4rem;height:2.4rem;font-family:var(--font-display);border:1px solid;border-radius:50%;place-items:center;margin-bottom:2.6rem;font-size:.8rem;display:grid}.mp-footer__door strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin-bottom:.75rem;font-weight:500;line-height:1}.mp-footer__door small{align-self:end;padding-right:1.5rem;font-size:.8rem;font-weight:650;line-height:1.4}.mp-footer__door b{font-size:1.35rem;font-weight:500;position:absolute;bottom:1.15rem;right:1.25rem}.mp-footer__directory{border:2px solid var(--brand-violet);background:var(--brand-ink);border-radius:2.6rem;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.mp-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:3rem clamp(1.5rem,3vw,3rem);display:grid}.mp-footer__links div{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.mp-footer__links h2{color:var(--brand-warm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:850}.mp-footer__links a{color:#fff;font-size:.9rem;font-weight:650;line-height:1.3}.mp-footer__links a:hover{color:var(--brand-warm)}.mp-footer__book-frame{align-self:start;transform:rotate(1deg)}.mp-footer__book{background:var(--brand-warm);color:var(--brand-ink);margin:0;overflow:hidden}.mp-footer__book img{aspect-ratio:4/3;object-fit:cover;object-position:center 56%;width:100%;display:block}.mp-footer__book>div{padding:1.25rem}.mp-footer__book p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:850}.mp-footer__book h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .75rem;font-size:1.8rem;font-weight:500;line-height:1}.mp-footer__book>div>span{font-size:.8rem;line-height:1.45;display:block}.mp-footer__book a{border-bottom:2px solid;margin-top:1rem;font-size:.82rem;font-weight:800;display:inline-block}.mp-footer__connect{border-bottom:1px solid var(--brand-violet);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(3rem,6vw,5rem) 0 2.5rem;display:flex}.mp-footer__connect p,.mp-footer__mail span{color:var(--brand-warm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.68rem;font-weight:850}.mp-footer__socials{flex-wrap:wrap;gap:.65rem;display:flex}.mp-footer__socials a{border:1px solid var(--brand-lavender);color:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.78rem;font-weight:750;display:inline-flex}.mp-footer__socials a:hover{border-color:var(--brand-warm);background:var(--brand-warm);color:var(--brand-ink)}.mp-footer__socials svg{width:1.05rem;height:1.05rem}.mp-footer__mail{color:#fff;text-align:right;flex-direction:column;align-items:flex-end;display:flex}.mp-footer__mail strong{border-bottom:2px solid var(--brand-warm);font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500;line-height:1}.mp-footer__legal{color:var(--brand-lavender);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-top:1.6rem;font-size:.68rem;display:grid}.mp-footer__legal nav{flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;display:flex}.mp-footer__legal a{color:inherit}.mp-footer__legal a:hover{color:#fff}@media (max-width:900px){.mp-footer__inner{width:min(100% - 3rem,80rem)}.mp-footer__lead{grid-template-columns:1fr;align-items:start}.mp-footer__brand h2{max-width:42rem}.mp-footer__directory{grid-template-columns:1fr}.mp-footer__book-frame{width:min(100%,35rem)}.mp-footer__book{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);display:grid}.mp-footer__book img{aspect-ratio:auto;height:100%}}@media (max-width:640px){.mp-footer{padding:0}.mp-footer__ticker{justify-content:flex-start}.mp-footer__inner{width:min(100% - 1.5rem,80rem);padding-top:4rem}.mp-footer__lead{gap:2.5rem;margin-bottom:4rem}.mp-footer__doors{grid-template-columns:1fr}.mp-footer__door{min-height:12.5rem}.mp-footer__door>span{margin-bottom:1.5rem}.mp-footer__directory{border-radius:1.8rem;gap:3rem;padding:1.4rem}.mp-footer__links{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.mp-footer__book-frame{width:100%}.mp-footer__book{display:block}.mp-footer__book img{aspect-ratio:16/9;height:auto}.mp-footer__connect{flex-direction:column;align-items:flex-start}.mp-footer__mail{text-align:left;align-items:flex-start}.mp-footer__legal{flex-direction:column;align-items:flex-start;display:flex}.mp-footer__legal nav{justify-content:flex-start}}.mp-footer-newsletter-frame{width:var(--mp-shell-width);margin:0 auto clamp(2rem,4vw,3rem)}.mp-footer-newsletter{background:var(--brand-lavender);align-items:center;gap:1.25rem 2.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:900px){.mp-footer-newsletter{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}.mp-footer-newsletter h2{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.03em;text-wrap:balance;margin:.35rem 0 .5rem;font-weight:500;line-height:1.1}.mp-footer-newsletter p{color:var(--brand-ink-soft);margin:0}.mp-footer-newsletter small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);margin-top:.6rem;display:block}.mp-newsletter-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.72fr)}.mp-newsletter-signup-frame{justify-self:end;width:min(100%,34rem);transform:rotate(.45deg)}.mp-newsletter-signup{background:var(--brand-warm);padding:clamp(1.75rem,4vw,3rem)}.mp-newsletter-signup h2{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;margin:.8rem 0;font-weight:500;line-height:.98}.mp-newsletter-signup>p:not(.mp-overline){color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-signup-form{gap:1rem;margin-top:1.5rem;display:grid}.mp-signup-form .button{width:100%}.mp-signup-form small{color:var(--brand-ink-soft);line-height:1.45}.mp-signup-form small a{border-bottom:1px solid;font-weight:750}@media (max-width:920px){.mp-profile-portrait-frame,.mp-editorial-cover-frame,.mp-newsletter-signup-frame,.mp-book-cover-frame,.mp-collection-hero__visual-frame,.mp-golden-ticket-frame,.mp-contribution-form-frame,.mp-teachers-photo-frame,.mp-meetup-host-frame,.mp-place-cover-frame{justify-self:start;width:min(100%,44rem)}}.mp-newsletter-signup__done{gap:.5rem;display:grid}.mp-newsletter-signup__done span{background:var(--brand-mint);width:3rem;height:3rem;color:var(--brand-ink);border-radius:999px;place-items:center;margin-bottom:.5rem;font-weight:800;display:inline-grid}.mp-newsletter-signup__member .button{margin-top:.75rem}.mp-proof-ribbon{z-index:2;border-block:2px solid var(--brand-ink);background:var(--brand-warm);position:relative;transform:rotate(-.7deg)scale(1.015)}.mp-proof-ribbon__inner{grid-template-columns:repeat(var(--mp-proof-count,4),minmax(0,1fr));gap:1rem;padding-block:1.8rem;display:grid;transform:rotate(.7deg)}.mp-proof-ribbon p{border-left:1px solid #2a115047;margin:0;padding-inline:1.2rem}.mp-proof-ribbon p:first-child{border-left:0}.mp-proof-ribbon strong,.mp-proof-ribbon span{display:block}.mp-proof-ribbon strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500;line-height:1.05}.mp-proof-ribbon span{margin-top:.25rem;font-size:.78rem;font-weight:650;line-height:1.25}.mp-proof-ribbon{z-index:3;background:0 0;border:0;width:min(100% - 3rem,80rem);margin:.75rem auto 0;transform:none}.mp-proof-ribbon__inner{gap:clamp(1.2rem,3vw,2.7rem);width:100%;padding:0 0 1.5rem;transform:none}.mp-proof-ribbon p,.mp-proof-ribbon p:first-child{border:0;border-top:2px solid var(--brand-ink);padding:1.15rem 0 0}.mp-proof-ribbon p:nth-child(2n){transform:translateY(1.6rem)}@media (max-width:900px){.mp-proof-ribbon__inner{grid-template-columns:repeat(2,1fr)}.mp-proof-ribbon p:nth-child(3){border-left:0}}@media (max-width:640px){.mp-proof-ribbon__inner{gap:0}.mp-proof-ribbon p{padding:.85rem}.mp-proof-ribbon p:nth-child(n+3){border-top:1px solid #2a115047}}@media (max-width:900px){.mp-proof-ribbon p:nth-child(2n){transform:none}}@media (max-width:640px){.mp-proof-ribbon{width:min(100% - 1.5rem,80rem);margin-top:0}.mp-proof-ribbon__inner{gap:1rem;padding-bottom:1.25rem}.mp-proof-ribbon p,.mp-proof-ribbon p:first-child,.mp-proof-ribbon p:nth-child(n+3){border:0;border-top:2px solid var(--brand-ink);padding:.9rem 0 0}}.mp-golden-hero__grid,.mp-teachers-hero__grid,.mp-meetup-hero__grid,.mp-place-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.68fr)}.mp-teachers-hero__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.78fr)}.mp-teachers-photo-frame{justify-self:end;width:min(100%,38rem);transform:rotate(.75deg)}.mp-teachers-photo{background:var(--brand-paper);padding:.65rem .65rem 1rem;overflow:hidden}.mp-teachers-photo img{aspect-ratio:4/5;border:1.5px solid var(--brand-ink);border-radius:calc(var(--brand-frame-radius) - .7rem);object-fit:cover;object-position:68% 50%;width:100%}.mp-teachers-photo figcaption{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);padding:.8rem .35rem 0;line-height:1.4}.mp-teachers-proof{margin-bottom:clamp(3.5rem,6vw,5.5rem)}.mp-teachers-kit__grid,.mp-teachers-manifesto{grid-template-columns:minmax(16rem,.65fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.mp-teachers-quote-frame{max-width:42rem;margin-top:2rem;transform:rotate(-.45deg)}.mp-rich-text .mp-teachers-quote{border-left:var(--brand-frame-border)solid var(--brand-ink);background:var(--brand-warm);margin:0;padding:clamp(1.5rem,3vw,2.2rem) clamp(1.75rem,4vw,3rem);position:relative}.mp-rich-text .mp-teachers-quote:before{color:var(--brand-ink);content:"“";font-family:var(--font-display);font-size:clamp(5rem,9vw,8rem);line-height:1;position:absolute;top:-.22em;right:.28em}.mp-rich-text .mp-teachers-quote p{max-width:31rem;color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.12;position:relative}.mp-teachers-kit__list{border-top:2px solid var(--brand-ink)}.mp-teachers-kit__list li{border-bottom:1.5px solid var(--brand-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.mp-teachers-kit__list li>span{font-family:var(--font-display)}.mp-teachers-kit__list h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .35rem;font-weight:500;line-height:1}.mp-teachers-kit__list p{color:var(--brand-ink-soft);margin:0}@media (max-width:920px){.mp-collection-bar,.mp-editorial-body__grid,.mp-book-story__grid,.mp-suspended-proof__grid,.mp-contribution-form-page__grid,.mp-teachers-kit__grid,.mp-teachers-manifesto,.mp-meetup-detail__grid,.mp-meetup-location__grid,.mp-place-facts__grid{grid-template-columns:1fr}}.mp-intake__progress-block{gap:.6rem;margin-top:1.75rem;display:grid}.mp-intake__progress{gap:.4rem;display:flex}.mp-intake__progress li{background:var(--brand-ink);border-radius:999px;flex:1;height:.4rem}@supports (color:color-mix(in lab, red, red)){.mp-intake__progress li{background:color-mix(in srgb,var(--brand-ink)12%,transparent)}}.mp-intake__progress li.is-done{background:var(--brand-ink)}.mp-intake__progress li.is-current{background:var(--brand-violet)}.mp-intake__progress-account{flex:0 0 1.5rem!important}.mp-intake__count{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:0;font-weight:700}.focus-panel__header .mp-intake__count{margin-top:1.75rem}.focus-panel__header .mp-intake__progress-block .mp-intake__count{margin-top:0}.mp-intake__options{gap:.75rem;display:grid}.mp-intake__option{border:1.5px solid var(--brand-line);background:var(--brand-canvas);cursor:pointer;text-align:left;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.15rem;transition:border-color .15s,transform .15s;display:grid;position:relative}.mp-intake__option:hover{border-color:var(--brand-ink)}.mp-intake__option input{opacity:0;position:absolute;inset:0}.mp-intake__option-mark{border:2px solid var(--brand-ink);background:var(--brand-paper);border-radius:999px;width:1.25rem;height:1.25rem;margin-top:.15rem}.mp-intake__option:has(input:checked){border-color:var(--brand-ink);background:var(--mp-intake-selection,var(--brand-lavender))}.mp-intake__option:has(input:checked) .mp-intake__option-mark{border-width:6px;border-color:var(--brand-action)}.mp-intake__option:has(input:focus-visible){outline:3px solid var(--brand-violet);outline-offset:3px}.mp-intake__options--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mp-intake__options--compact .mp-intake__option{gap:.6rem;padding:.8rem .95rem}.mp-intake__options--compact .mp-intake__option-copy strong{font-size:1rem}@media (max-width:480px){.mp-intake__options--compact{grid-template-columns:minmax(0,1fr)}}.mp-intake__option--check .mp-intake__option-mark{border-radius:.35rem}.mp-intake__option--check:has(input:checked) .mp-intake__option-mark{border-width:2px;border-color:var(--brand-action);background:var(--brand-action)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 8.5l3 3 6-7'/></svg>") center/.8rem no-repeat}.mp-intake__option.is-quiet{opacity:.45;cursor:default}.mp-intake__option.is-quiet:hover{border-color:var(--brand-line)}.mp-intake__option-copy strong{font-size:var(--mp-type-body-lg);display:block}.mp-intake__option-copy small{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:.15rem;display:block}.mp-intake__option--detail{grid-template-columns:auto minmax(0,1fr) auto}.mp-intake__option-detail{font-size:var(--mp-type-body-lg);white-space:nowrap}@media (max-width:480px){.mp-intake__option--detail{grid-template-columns:auto minmax(0,1fr)}.mp-intake__option-detail{grid-column:2}}.mp-intake__children{text-align:left;gap:.75rem;display:grid}.mp-intake__child{border:1.5px solid var(--brand-line);background:var(--brand-canvas);border-radius:1.1rem;gap:.75rem;margin:0;padding:.9rem 1.15rem 1.15rem;display:grid}.mp-intake__child-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mp-intake__child-head legend{float:left;color:var(--brand-ink-soft);font-size:var(--mp-type-caption);padding:0;font-weight:700}.mp-intake__child-remove{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.mp-intake__child-remove:hover{color:var(--brand-ink)}.mp-intake__child-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.85fr);gap:.5rem;display:grid}.mp-intake__child select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232a1150' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.4rem}.mp-intake__child select:invalid,.mp-intake__child select option[value=""]{color:var(--brand-ink)}.mp-intake__child-add{border:1.5px dashed var(--brand-ink);width:100%;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.mp-intake__child-add{border:1.5px dashed color-mix(in srgb,var(--brand-ink)40%,transparent)}}.mp-intake__child-add{color:var(--brand-ink);border-radius:1.1rem;font-weight:700;transition:border-color .15s,background .15s}.mp-intake__child-add:hover{border-color:var(--brand-ink);background:var(--brand-canvas)}@media (max-width:480px){.mp-intake__child-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp-intake__child-fields input[type=text]{grid-column:1/-1}}.mp-intake__photo{justify-items:center;gap:1rem;display:grid}.mp-intake__photo-frame{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:999px;place-items:center;width:9rem;height:9rem;display:grid;overflow:hidden}.mp-intake__photo-frame img{object-fit:cover;width:100%;height:100%}.mp-intake__photo-empty{font-family:var(--font-display);color:var(--brand-ink);font-size:3rem}.mp-intake__photo-pick{border:1.5px solid var(--brand-ink);cursor:pointer;border-radius:999px;align-items:center;min-height:3rem;padding:0 1.25rem;font-weight:750;display:inline-flex}.mp-intake__photo-pick:hover{background:var(--brand-canvas)}.mp-intake__photo-pick:has(input:focus-visible){outline:3px solid var(--brand-violet);outline-offset:3px}.mp-intake__photo-note{color:var(--brand-ink-soft);font-size:var(--mp-type-label);text-align:center;margin:0}.mp-intake__name{text-align:left;gap:1rem;display:grid}.mp-intake__name-fields{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mp-intake__name-lead{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.25rem 0 0}.mp-intake__name-formats{flex-wrap:wrap;gap:.5rem;display:flex}.mp-intake__pill{border:1.5px solid var(--brand-line);background:var(--brand-canvas);cursor:pointer;border-radius:1rem;gap:.1rem;padding:.6rem 1rem;display:grid;position:relative}.mp-intake__pill input{opacity:0;position:absolute;inset:0}.mp-intake__pill span{font-weight:750}.mp-intake__pill small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption)}.mp-intake__pill:hover{border-color:var(--brand-ink)}.mp-intake__pill.is-on{border-color:var(--brand-ink);background:var(--brand-lavender)}.mp-intake__pill:has(input:focus-visible){outline:3px solid var(--brand-violet);outline-offset:3px}.mp-intake__about{text-align:left;gap:.75rem;display:grid}.mp-intake__instagram{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.mp-intake__instagram>span{color:var(--brand-ink-soft);font-weight:750}@media (max-width:480px){.mp-intake__name-fields{grid-template-columns:1fr}}.mp-intake__school-pick{background:var(--brand-mint);text-align:left;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.mp-intake__school-pick strong{display:block}.mp-intake__school-pick small{color:var(--brand-ink-soft);display:block}.mp-intake__actions{gap:.75rem;margin-top:1.5rem;display:grid}.mp-intake__nav{text-align:center;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.5rem 0 0;display:flex}.mp-intake__back{color:var(--brand-ink-soft);text-underline-offset:.15em;font-size:.875rem;font-weight:700;text-decoration:underline}.mp-intake__back:hover{color:var(--brand-ink)}.mp-intake__foot{color:var(--brand-ink-soft);font-size:var(--mp-type-label);text-align:center;margin:1.25rem 0 0;line-height:1.5}.mp-intake__foot a{color:inherit;text-underline-offset:.15em;font-weight:750;text-decoration:underline}.mp-intake__foot a:hover{color:var(--brand-ink)}.mp-intake__recap{background:var(--brand-lavender);border-radius:1rem;margin:1.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.mp-intake__recap{background:color-mix(in srgb,var(--brand-lavender)30%,white)}}.mp-intake__recap{text-align:left}.mp-intake__recap summary{color:var(--brand-ink);font-size:var(--mp-type-label);cursor:pointer;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-weight:700;list-style:none;display:flex}.mp-intake__recap summary::-webkit-details-marker{display:none}.mp-intake__recap summary span{background:var(--brand-lavender);min-width:1.4rem;height:1.4rem;font-size:var(--mp-type-caption);border-radius:999px;place-items:center;padding:0 .4rem;display:inline-grid}.mp-intake__recap summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.mp-intake__recap[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.mp-intake__recap dl{gap:.6rem;margin:0;padding:0 1.15rem 1rem;display:grid}.mp-intake__recap div{gap:.1rem;display:grid}.mp-intake__recap dt{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);font-weight:700}.mp-intake__recap dd{margin:0;font-weight:700}.mp-intake__recap dd a{color:var(--brand-ink-soft);border-bottom:1px solid var(--brand-line);margin-left:.4rem;font-weight:500}.mp-intake__next{border-bottom:1px solid var(--brand-ink);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-intake__next{border-bottom:1px solid color-mix(in srgb,var(--brand-ink)22%,transparent)}}.mp-intake__next{text-align:left}.mp-intake__next li{border-top:1px solid var(--brand-ink);grid-template-columns:2.45rem minmax(0,1fr);align-items:center;column-gap:1rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-intake__next li{border-top:1px solid color-mix(in srgb,var(--brand-ink)22%,transparent)}}.mp-intake__next span{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:2.45rem;height:2.45rem;box-shadow:3px 3px 0 var(--brand-violet);color:var(--brand-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.05rem;line-height:1.25;display:grid}.mp-intake__next p{text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}.mp-intake--done .mp-intake__actions{margin-top:1.75rem}.mp-podcast-player--member [data-member-audio]{box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:0;display:grid}.mp-podcast-player--member [data-member-audio]>:first-child{grid-area:1/2;min-width:0}.mp-podcast-player--member [data-member-audio]>:nth-child(2){display:contents}.mp-podcast-player--member [x-bind=playButton]{grid-area:1/1}.mp-podcast-player--member [data-audio-speed-control]{grid-area:1/3}.mp-podcast-player--member [x-ref=track]{height:.35rem}.mp-podcast-player--member [x-ref=track]>div{background:#fff3}.mp-podcast-player--member [x-bind=progressBar]{background:var(--brand-warm)}.mp-podcast-player--member [x-bind=playButton]:focus-visible,.mp-podcast-player--member [data-audio-speed-control]:focus-within{outline:2px solid var(--brand-warm);outline-offset:4px}[data-podcast-episode-catalog-item]{--mp-format-tint:var(--brand-mint)}.mp-live-layout--sidebar{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem 3rem;display:grid}.mp-weekly-room--compact .mp-weekly-room__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem}.mp-weekly-room--compact .mp-weekly-room__topline{padding:1rem 1.25rem}:is(.marketing-site,.mp-page) .mp-weekly-room--compact .mp-weekly-room__title{font-size:2rem}.mp-weekly-room--compact .mp-weekly-room__host{margin-top:1rem}.mp-weekly-room--compact .mp-weekly-room__appointment{gap:.75rem;padding:1rem}.mp-weekly-room--compact .mp-weekly-room__appointment>p>strong{font-size:1.25rem}.mp-weekly-room__appointment .mp-event-date{box-shadow:3px 4px #ff8d78}.mp-weekly-room--compact .mp-weekly-room__action{border:0;gap:1rem;padding:0}.mp-weekly-room--compact .mp-inline-link{font-size:.75rem}@media (min-width:1001px){.mp-live-layout--sidebar .mp-live-agenda__link{grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem 1.5rem;padding:1.5rem}.mp-live-layout--sidebar .mp-live-agenda__date{grid-row:1/span 2}.mp-live-layout--sidebar .mp-live-agenda__people{grid-column:2}.mp-live-layout--sidebar .mp-live-agenda__action{grid-area:1/3/span 2}:is(.marketing-site,.mp-page) .mp-live-layout--sidebar .mp-live-agenda__copy h3{font-size:1.8rem}}@media (max-width:1000px){.mp-live-layout--sidebar{grid-template-columns:minmax(0,1fr)}}.open-catalog-list .mp-live-agenda{--open-catalog-list-title-size:clamp(1.5rem,2.25vw,1.8rem);border-top:2px solid var(--brand-ink);background:0 0;overflow:visible}.open-catalog-list .mp-live-agenda__item+.mp-live-agenda__item{border-top:0}.open-catalog-list .mp-live-agenda__item+.mp-live-agenda__item>.mp-live-agenda__link:before{border-top:1px solid var(--brand-ink);inset-inline:0;grid-column:2/-1;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.open-catalog-list .mp-live-agenda__item+.mp-live-agenda__item>.mp-live-agenda__link:before{border-top:1px solid color-mix(in srgb,var(--brand-ink)20%,transparent)}}.open-catalog-list .mp-live-agenda__item+.mp-live-agenda__item>.mp-live-agenda__link:before{pointer-events:none;content:""}.open-catalog-list .mp-live-agenda .mp-live-agenda__link{--list-hover-background:transparent;align-content:start;padding-inline:0;position:relative}.open-catalog-list .mp-live-agenda__date,.open-catalog-list .mp-live-agenda__copy{align-self:start}@media (min-width:681px) and (max-width:960px){.open-catalog-list .mp-live-agenda__date{grid-row:1/span 2}}@media (max-width:420px){.open-catalog-list .mp-live-agenda__item+.mp-live-agenda__item>.mp-live-agenda__link:before{grid-column:1/-1}}.mp-webinar-description{--mp-reading-measure:100%;margin-top:2rem}@media (min-width:881px){.mp-webinar-hero__grid>.mp-webinar-sticky-panel{top:var(--lesson-header-height,9rem);align-self:start;margin-top:clamp(.75rem,3vw,2.75rem);position:sticky}.mp-webinar-sticky-panel .mp-webinar-stage{max-height:calc(100dvh - var(--lesson-header-height,9rem) - 1.5rem);overflow-y:auto}}.mp-webinar-sticky-panel{justify-self:end;width:100%;min-width:0}.mp-webinar-sticky-panel>.mp-webinar-stage-frame{margin-left:auto}.mp-webinar-comments--inline{margin-top:3rem}.mp-page .mp-webinar-comments--inline .mp-heading-stack h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15}.mp-page.mp-webinar-page{overflow:visible}.mp-event-date--undated{box-shadow:3px 4px #ff8d78}.mp-event-date__grid{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:auto;padding:.8rem;display:grid}.mp-event-date__grid>span{background:var(--brand-ink);border-radius:50%;width:.45rem;height:.45rem}.announcement-page{max-width:58rem;margin-inline:auto}.announcement-page__row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.announcement-page__row>div{min-width:0}.announcement-page__body{border-top:2px solid var(--brand-ink);overflow-wrap:anywhere;padding-top:2rem;font-size:1.125rem;line-height:1.65}.marketing-site .announcement-page{width:min(100% - 2*var(--shell-gutter),58rem);padding-block:var(--mp-section-space)}.mp-content-card .mp-content-card__body .mp-content-card__meta{font-family:var(--font-body);font-size:var(--mp-type-caption,.75rem);color:var(--brand-ink-soft);font-weight:400;line-height:1.4}.discovery-category-frame{min-width:0;height:100%}.discovery-category-card{background:var(--discovery-fill);min-width:0;height:100%;min-height:148px;color:var(--brand-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem .75rem;text-decoration:none;display:flex}.discovery-category-card:hover{background:var(--discovery-fill)}@supports (color:color-mix(in lab, red, red)){.discovery-category-card:hover{background:color-mix(in srgb,var(--discovery-fill)85%,var(--brand-paper))}}.discovery-category-card:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.discovery-category-card__icon{flex:none;place-items:center;width:44px;height:44px;display:grid}.discovery-category-card__icon svg{width:44px;height:44px}.discovery-category-card__icon--circle{border:1px solid var(--brand-ink);background:var(--brand-paper);border-radius:50%}.discovery-category-card__icon--circle svg{width:24px;height:24px}.discovery-category-card__title{font:500 1.25rem/1.2 var(--font-display);overflow-wrap:anywhere;margin-top:.5rem}.discovery-category-card__description{font:400 .75rem/1.3333 var(--font-body);color:var(--discovery-fill);margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.discovery-category-card__description{color:color-mix(in srgb,var(--discovery-fill)38%,#000)}}.discovery-category-card__description{text-wrap:balance}.discovery-category-card[data-topic-theme=green]{--topic-fill:var(--color-green-300);--topic-fill-dark:var(--color-green-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=blue]{--topic-fill:var(--color-blue-300);--topic-fill-dark:var(--color-blue-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=yellow]{--topic-fill:var(--color-yellow-300);--topic-fill-dark:var(--color-yellow-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=orange]{--topic-fill:var(--color-orange-300);--topic-fill-dark:var(--color-orange-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=red]{--topic-fill:var(--color-red-300);--topic-fill-dark:var(--color-red-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=pink]{--topic-fill:var(--color-pink-300);--topic-fill-dark:var(--color-pink-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=violet]{--topic-fill:var(--color-violet-300);--topic-fill-dark:var(--color-violet-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.discovery-category-card[data-topic-theme=tan]{--topic-fill:var(--color-tan-300);--topic-fill-dark:var(--color-tan-300);--topic-stroke:var(--brand-ink);--topic-stroke-dark:var(--brand-ink)}.mp-podcast-transcript{margin-top:clamp(2.5rem,5vw,4rem)}.mp-podcast-episode__hero{--mp-hero-space-compact-end:2.5rem}.mp-podcast-episode__hero .mp-back-link{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mp-podcast-episode__card{background:var(--brand-paper);overflow:hidden}.mp-podcast-episode__stage{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.62fr);display:grid}.mp-podcast-episode__copy{flex-direction:column;min-height:31rem;padding:clamp(1.75rem,3vw,2.75rem) clamp(2rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem);display:flex}.mp-podcast-episode__copy h1{max-width:52rem;font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:.25rem 0 1.35rem;font-size:clamp(3.4rem,5.35vw,5.45rem);font-weight:500;line-height:.92}.mp-podcast-episode__lead{max-width:46rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.55}.mp-detail-facts.mp-podcast-episode__meta{margin-top:auto;padding-top:1rem}.mp-podcast-episode__copy p.mp-podcast-episode__lead.mp-detail-subtitle{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.mp-podcast-episode__visual{border-left:2px solid var(--brand-ink);background:radial-gradient(circle at 82% 18%,var(--brand-canvas)0 12%,transparent calc(12% + 1px)),var(--brand-mint);place-items:center;min-width:0;min-height:31rem;margin:0;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.mp-podcast-episode__cover{aspect-ratio:1;border:2px solid var(--brand-ink);border-radius:calc(var(--brand-frame-radius) - .6rem);width:100%;box-shadow:5px 6px 0 var(--brand-violet);object-fit:cover;display:block;transform:rotate(.65deg)}.mp-podcast-episode__cover--placeholder{background:var(--brand-paper);text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}.mp-podcast-episode__cover--placeholder span{font-family:var(--font-display);font-size:var(--mp-type-number-xl);line-height:.85}.mp-podcast-episode__cover--placeholder small{margin-top:1rem;font-weight:800}.mp-podcast-episode__notes{padding:0 0 clamp(4rem,8vw,7rem)}.mp-podcast-episode__facts{border-block:2px solid var(--brand-ink)}.mp-podcast-episode__facts>*{padding-block:1.5rem}.mp-podcast-episode__facts>*+*{border-top:1.5px solid var(--brand-line)}.mp-podcast-episode__facts h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:.65rem 0 0;font-weight:500;line-height:1}.mp-podcast-episode__topics{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.mp-podcast-episode__topics a{border:1.5px solid var(--brand-ink);background:var(--brand-paper);font-size:var(--mp-type-caption);border-radius:999px;padding:.45rem .7rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.mp-podcast-episode__topics a:hover{background:var(--brand-mint);transform:translateY(-2px)}.mp-podcast-keep{background:var(--brand-warm);padding:clamp(1.5rem,3vw,2.25rem)}.mp-podcast-keep h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.038em;margin:.8rem 0;font-weight:500;line-height:1}.mp-podcast-keep>p:not(.mp-overline){color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-podcast-keep .button{width:100%;margin-top:1.35rem}@keyframes mp-podcast-cover-arrive{0%{opacity:0;transform:rotate(.65deg)scale(.965)}to{opacity:1;transform:rotate(.65deg)scale(1)}}.mp-editorial-comments,.mp-podcast-episode__comments{border-top:2px solid var(--brand-ink);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem)}@media (min-width:901px){.mp-podcast-episode__comments .member-comment-thread{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-podcast-episode__comments .member-comment-thread>aside{width:auto}}@media (min-width:48rem) and (max-width:900px){.mp-podcast-episode__comments .member-comment-thread{display:block}.mp-podcast-episode__comments .member-comment-thread>aside{width:min(100%,38rem);margin-top:4rem;position:static}}.mp-editorial-comments h2,.mp-podcast-episode__comments h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.03em;margin:0 0 1.5rem;font-weight:500;line-height:1.05}.mp-podcast-episode__channel strong{font-size:var(--mp-type-ui);letter-spacing:-.01em;text-transform:none}.mp-podcast-episode__number{letter-spacing:0;text-transform:none;display:inline-flex}.mp-podcast-episode__number>*{color:var(--brand-ink);font-size:var(--mp-type-ui);padding:.45rem .95rem;font-weight:800;line-height:1.1}.mp-podcast-episode__channel{flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1rem}.mp-podcast-episode__channel .mp-podcast-episode__queue{font-size:var(--mp-type-label);letter-spacing:normal;text-transform:none;margin-left:auto;font-weight:700}.mp-podcast-episode__queue .content-actions{margin-top:0}.mp-podcast-episode__queue .content-action-row{grid-template-columns:auto auto}.mp-podcast-episode__queue .content-action-row[data-completed=true]{grid-template-columns:auto}.mp-podcast-episode__queue .content-action-row .button{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mp-podcast-episode__frame{animation:.56s cubic-bezier(.22,1,.36,1) both mp-podcast-arrive}.mp-podcast-episode__cover{animation:.72s cubic-bezier(.22,1,.36,1) .12s both mp-podcast-cover-arrive}}@media (max-width:900px){.mp-podcast-episode__stage,.mp-podcast-episode__copy{min-height:0}.mp-detail-facts.mp-podcast-episode__meta{margin-top:clamp(1.75rem,4vw,3rem);padding-top:0}.mp-podcast-episode__visual{border-top:2px solid var(--brand-ink);border-left:0;min-height:0}.mp-podcast-episode__cover{width:min(100%,28rem)}}@media (max-width:620px){.mp-podcast-episode__copy{padding:1.6rem 1.25rem 1.75rem}.mp-podcast-episode__copy h1{font-size:clamp(2.75rem,13vw,3.5rem)}.mp-podcast-episode__visual{padding:1.25rem}}@media (max-width:767px){.mp-podcast-episode__queue .content-action-row{grid-template-columns:1fr 1fr}}.episode-photo-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.episode-photo-grid>a{border:1.5px solid var(--brand-ink)}.episode-page-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;display:grid}.episode-page-grid__page{border-radius:.5rem;display:block}.episode-page-grid__page:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.episode-page-grid__image{border:1.5px solid var(--brand-ink);background:#fff;border-radius:.5rem;width:100%;height:auto;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 1px 2px #00000014}.episode-page-grid__page:hover .episode-page-grid__image{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.episode-page-grid--spreads{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.episode-page-grid__sheet{aspect-ratio:3/2;border:1.5px solid var(--brand-ink);background:#fff;border-radius:.5rem;align-items:stretch;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000014}.episode-page-grid__sheet>*{aspect-ratio:auto;flex:1 1 0;min-width:0;height:100%;min-height:0;overflow:hidden}.episode-page-grid__sheet:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.mp-chapter-group+.mp-chapter-group{margin-top:2.25rem}.mp-chapter-group__title{border-bottom:1px solid var(--brand-ink);padding-bottom:.5rem}.mp-chapter{border-bottom:1px solid var(--brand-line)}.mp-chapter__button{width:100%;color:var(--brand-ink);text-align:left;cursor:pointer;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.mp-chapter__time{width:3.25rem;color:var(--brand-ink-soft);font-size:var(--mp-type-label);font-variant-numeric:tabular-nums;flex:none}.mp-chapter__playing{vertical-align:-.2em;width:1.1rem;height:1.1rem;display:none}.mp-chapter__title{min-width:0;font-size:var(--mp-type-body-lg);flex:1;font-weight:500;line-height:1.35}.mp-chapter__title>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em}.mp-chapter__duration{color:var(--brand-ink-soft);font-size:var(--mp-type-label);font-variant-numeric:tabular-nums;flex:none}.mp-chapter__button:hover .mp-chapter__title>span{text-underline-offset:.18em;text-decoration:underline}.mp-chapter__button:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px;border-radius:.25rem}.mp-chapter__button.is-current .mp-chapter__time{color:var(--brand-ink)}.mp-chapter__button.is-current .mp-chapter__time>span{display:none}.mp-chapter__button.is-current .mp-chapter__playing{display:inline-block}.mp-chapter__button.is-current .mp-chapter__title{font-weight:700}.mp-chapter__button.is-current .mp-chapter__title>span{box-shadow:inset 0 -.5em 0 var(--brand-lavender)}@media (max-width:640px){.mp-chapter__button{gap:.75rem}.mp-chapter__time{width:2.75rem}.mp-chapter__title{font-size:var(--mp-type-body)}}.mp-resource{border-bottom:1px solid var(--brand-line);align-items:center;gap:1.25rem;padding-block:1.25rem;display:flex}.mp-resource:first-child{padding-top:0}.mp-resource__thumb{border:1px solid var(--brand-ink);background:var(--brand-paper);border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:4rem;height:5rem;display:flex;overflow:hidden}.mp-resource__thumb--square{height:4rem}.mp-resource__thumb--tile{background:var(--brand-lavender);color:var(--brand-violet)}.mp-resource__thumb>img{object-fit:cover;object-position:top;width:100%;height:100%}.mp-resource__thumb>svg{width:1.35rem;height:1.35rem}.mp-resource__copy{flex:1;min-width:0}.mp-resource__title{color:var(--brand-ink);font-size:var(--mp-type-body-lg);margin:0;font-weight:700;line-height:1.25}.mp-resource__meta{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.3rem 0 0;line-height:1.4}.mp-resource__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}[data-link-embed]>iframe{width:100%;height:100%;display:block}@media (max-width:640px){.mp-resource{flex-wrap:wrap;gap:1rem}.mp-resource__actions{width:100%;padding-left:5rem}}.article-sharing-page{padding:clamp(2rem,6vw,5rem) 1.25rem}.mp-page.article-sharing-page--panel{background:0 0;padding:0;overflow:visible}.article-sharing{max-width:34rem;color:var(--brand-ink);margin-inline:auto}.article-sharing__heading{gap:1rem;margin-bottom:2rem;display:grid}.article-sharing__mark{border:1.5px solid var(--brand-ink);background:var(--brand-warm);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.article-sharing__heading h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;line-height:1.05}.article-sharing__heading>p:last-child{max-width:34ch;font-size:1rem;line-height:1.65}.article-sharing__preview{--mp-eyebrow-heading-gap:0;border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-paper);box-shadow:5px 6px 0 var(--brand-warm);align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.article-sharing__preview-icon{background:var(--brand-warm);border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.article-sharing__preview>div{gap:.55rem;min-width:0;display:grid}.article-sharing__preview h2{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.6rem;line-height:1.15}.article-sharing__preview p:last-child{font-size:.8rem}.article-sharing__actions{gap:.85rem;margin-top:2rem;display:grid}.article-sharing__note{margin-bottom:.5rem;font-size:.9rem;line-height:1.65}.article-sharing__link{gap:.5rem;min-width:0;margin-bottom:.5rem;display:grid}.article-sharing__link label{font-size:.75rem;font-weight:650}.article-sharing__link input{border:1px solid var(--brand-line);background:var(--brand-paper);width:100%;min-width:0;color:var(--brand-ink);text-overflow:ellipsis;border-radius:.75rem;padding:.85rem 1rem;font-size:.8rem}.article-sharing__link input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.article-sharing__feedback{text-align:center;font-size:.8rem}.article-sharing__feedback:empty{display:none}.article-sharing__delivery-actions{gap:.85rem;display:grid}@media (min-width:640px){.article-sharing__delivery-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-sharing-modal{width:min(36rem,100vw - 2rem)}.content-actions>[data-controller=modal]>[data-action]{width:100%}.article-sharing-modal .article-sharing__heading h1{max-width:17ch;font-size:clamp(2rem,6vw,2.6rem)}.article-sharing>.mp-back-link{margin-bottom:1.5rem}.article-sharing__loading{place-items:center;min-height:15rem;font-size:.9rem;display:grid}.article-sharing-choice.button{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:1rem;height:auto;min-height:6rem;padding:1.15rem;display:flex}.article-sharing-choice>span:nth-child(2){flex:1;gap:.45rem;min-width:0;display:grid}.article-sharing-choice strong{font-size:1rem;line-height:1.35}.article-sharing-choice small{font-size:.8rem;font-weight:400;line-height:1.55}.article-sharing-choice__icon{flex:none}.article-sharing-choice:disabled{opacity:.6;cursor:default}.article-sharing__settings{text-underline-offset:.25em;margin:-.15rem 0 .5rem 1rem;font-size:.8rem;text-decoration:underline}.article-sharing__partner-form{gap:.85rem;display:grid}.article-sharing__partner-form label{font-size:.85rem;font-weight:650}.article-sharing__partner-form textarea{border:1px solid var(--brand-line);resize:vertical;border-radius:.8rem;width:100%;padding:1rem;font-size:.9rem}.article-sharing__sent{background:var(--color-mint);border-radius:.8rem;align-items:center;gap:.65rem;padding:1rem;font-size:.9rem;display:flex}.article-sharing-page--panel .article-sharing__mark{display:none}@media (max-width:639px){.article-sharing-modal .article-sharing__heading{gap:.75rem;margin-bottom:1.5rem}.article-sharing-modal .article-sharing__heading>p:last-child{font-size:.9rem}.article-sharing-modal .article-sharing__preview{gap:.75rem;padding:1rem}.article-sharing-modal .article-sharing__preview-icon{width:2.25rem;height:2.25rem}.article-sharing-modal .article-sharing__preview h2{font-size:1.35rem}.article-sharing-modal .article-sharing__actions{margin-top:1.5rem}.article-sharing-modal .article-sharing-choice{gap:.75rem;padding:1rem}}.brand-field{text-align:left;gap:.45rem;display:grid}.brand-field__label{color:var(--brand-ink);font-size:.75rem;font-weight:800;line-height:1.2}.brand-field__help{color:var(--brand-ink-soft);font-size:.75rem;line-height:1.4}.brand-control,.brand-form :is(.form-input,.form-select),.focus-panel .form-input,.focus-panel input[type=email],.focus-panel input[type=text],.focus-panel input[type=password],.focus-panel input[type=number]{border:1.5px solid var(--brand-ink);width:100%;min-height:3.25rem;box-shadow:none;color:var(--brand-ink);font:inherit;background:#fff;border-radius:.85rem;outline:0;padding:.85rem 1rem;font-size:1rem;line-height:1.5;transition:border-color .14s,outline-color .14s,background-color .14s;display:block}select.brand-control:not([multiple]),.brand-form select.form-select:not([multiple]){border-style:solid}.brand-form .ts-wrapper .ts-control{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-height:3.25rem;color:var(--brand-ink);box-shadow:none;border-radius:.85rem;padding:.55rem .85rem}.brand-form .ts-wrapper.focus .ts-control,.brand-form .ts-wrapper.input-active .ts-control{border-color:var(--brand-action);outline:3px solid var(--brand-action)}@supports (color:color-mix(in lab, red, red)){.brand-form .ts-wrapper.focus .ts-control,.brand-form .ts-wrapper.input-active .ts-control{outline:3px solid color-mix(in srgb,var(--brand-action)16%,transparent)}}.brand-form .ts-wrapper.focus .ts-control,.brand-form .ts-wrapper.input-active .ts-control{outline-offset:1px;box-shadow:none}.brand-form .ts-wrapper .ts-control>input::placeholder{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.brand-form .ts-wrapper .ts-control>input::placeholder{color:color-mix(in srgb,var(--brand-ink)42%,transparent)}}.brand-form .ts-wrapper .ts-control>input::placeholder{opacity:1}.brand-control::placeholder,.brand-form .form-input::placeholder,.focus-panel .form-input::placeholder,.focus-panel input::placeholder{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.brand-control::placeholder,.brand-form .form-input::placeholder,.focus-panel .form-input::placeholder,.focus-panel input::placeholder{color:color-mix(in srgb,var(--brand-ink)42%,transparent)}}.brand-control::placeholder,.brand-form .form-input::placeholder,.focus-panel .form-input::placeholder,.focus-panel input::placeholder{opacity:1}.brand-control:focus,.brand-form :is(.form-input,.form-select):focus,.brand-form .form-input:focus-within,.brand-control:focus-within,.focus-panel .form-input:focus,.focus-panel input:focus{border-color:var(--brand-action);outline:3px solid var(--brand-action)}@supports (color:color-mix(in lab, red, red)){.brand-control:focus,.brand-form :is(.form-input,.form-select):focus,.brand-form .form-input:focus-within,.brand-control:focus-within,.focus-panel .form-input:focus,.focus-panel input:focus{outline:3px solid color-mix(in srgb,var(--brand-action)16%,transparent)}}.brand-control:focus,.brand-form :is(.form-input,.form-select):focus,.brand-form .form-input:focus-within,.brand-control:focus-within,.focus-panel .form-input:focus,.focus-panel input:focus{outline-offset:1px;box-shadow:none}textarea.brand-control,.brand-form textarea.form-input{min-height:7.5rem}textarea.brand-control:not(.resize-none),.brand-form textarea.form-input:not(.resize-none){resize:vertical}.brand-control:disabled,.brand-control[aria-disabled=true]{cursor:not-allowed;background:var(--brand-canvas)}@supports (color:color-mix(in lab, red, red)){.brand-control:disabled,.brand-control[aria-disabled=true]{background:color-mix(in srgb,var(--brand-canvas)82%,white)}}.brand-control:disabled,.brand-control[aria-disabled=true]{opacity:.64}.brand-form .form-input:has(>input){padding:0;display:flex;overflow:hidden}.brand-form .form-input>input{min-width:0;min-height:3.25rem;padding:.85rem 1rem}.brand-form .form-input:has(template){flex-wrap:wrap;gap:.5rem;padding:.65rem;display:flex}.brand-form .form-input:has(template)>input{min-height:1.8rem;padding:0}.brand-form :is(.form-checkbox,.form-radio){border:1.5px solid var(--brand-ink);color:var(--brand-ink)}.brand-form .form-radio:checked{background-color:var(--brand-ink)}.brand-form .brand-choice{border:1.5px solid var(--brand-line);color:var(--brand-ink);background:var(--brand-paper);border-radius:1rem;padding:1rem}.brand-form .brand-choice:has(input:checked){border-color:var(--brand-ink);background:var(--brand-lavender)}.brand-form .brand-choice:focus-within{outline:2px solid var(--brand-action);outline-offset:3px}select.brand-control,.brand-form select.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%232a1150' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.5 7.75 10 12.25l4.5-4.5'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.1rem 1.1rem;padding-right:3rem}.brand-control.brand-control--compact{min-height:2.75rem;padding:.55rem .75rem}select.brand-control.brand-control--compact{background-position:right .75rem center;padding-right:2.5rem}.ui-completion-checkbox{cursor:pointer;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;position:relative}.ui-completion-checkbox input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-completion-checkbox>span{border:1.5px solid var(--brand-ink);pointer-events:none;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.ui-completion-checkbox svg{visibility:hidden}.ui-completion-checkbox input:checked+span{background:var(--brand-ink);color:var(--brand-paper)}.ui-completion-checkbox input:checked+span svg{visibility:visible}.ui-completion-checkbox input:focus-visible+span{outline:3px solid var(--brand-violet);outline-offset:3px}.ui-completion-checkbox:has(input:disabled){cursor:wait;opacity:.5}.rating-input{min-width:0}.rating-input__choices{margin-top:.5rem;display:flex}.rating-input__choice{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.rating-input__radio{opacity:0;width:1px;height:1px;position:absolute}.rating-input__star{width:1.75rem;height:1.75rem;color:var(--brand-line);stroke:var(--brand-ink-soft);stroke-width:.6px}.rating-input__choice:has(:checked) .rating-input__star,.rating-input__choice:has(~.rating-input__choice :checked) .rating-input__star{color:var(--brand-warm);stroke:var(--brand-ink)}.rating-input__choice:focus-within{outline:2px solid var(--brand-violet);outline-offset:-2px;border-radius:.5rem}.rating-input__choice:hover .rating-input__star{color:var(--brand-warm)}[x-cloak]{display:none!important}@media (min-width:768px){.mp-spazi-hero--mobile-only{display:none}}@media (max-width:767px){.mp-spazi-page--app-landing .mp-spazi-explorer-section{display:none}}.mp-spazi-explorer-section{padding-block:clamp(2rem,4vw,3.5rem)}.mp-spazi-hero+.mp-spazi-explorer-section{padding-block-start:0}.mp-spazi-explorer__heading{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.mp-spazi-explorer__heading--member{max-width:42rem}.member-shell .mp-spazi-page .mp-spazi-explorer-section{padding-block-start:2.5rem}.mp-spazi-explorer__heading--member .member-page-title{color:var(--brand-ink)}.mp-spazi-explorer__heading--member .member-page-subtitle{color:var(--brand-ink-soft)}.mp-spazi-explorer{border:var(--brand-frame-border)solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-paper);color:var(--brand-ink);overflow:hidden}.mp-spazi-explorer__grid{grid-template-rows:18rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(46rem,100dvh - 9rem);min-height:36rem;display:grid}.mp-spazi-explorer__list{border-top:1px solid var(--brand-line);grid-row:2;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.mp-spazi-explorer__map{grid-row:1;min-width:0;height:100%;min-height:0}.mp-spazi-explorer__canvas{background:var(--brand-canvas);height:100%;min-height:0}@media (min-width:48rem){.mp-spazi-explorer__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(21rem,25rem) minmax(0,1fr)}.mp-spazi-explorer__list{border-top:0;border-right:1px solid var(--brand-line);grid-area:1/1}.mp-spazi-explorer__map{grid-area:1/2}}.mp-spazi-list{overscroll-behavior:contain;min-width:0;height:100%;overflow-y:auto}.mp-spazi-list__header{border-bottom:1px solid var(--brand-line);padding:1.5rem 1.4rem 1.2rem}.mp-spazi-search{margin-top:0;display:block;position:relative}.mp-spazi-search__icon{width:1.15rem;height:1.15rem;color:var(--brand-ink-soft);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.mp-spazi-search input{border:1.5px solid var(--brand-line);background:var(--brand-canvas);width:100%;height:3rem;color:var(--brand-ink);font:inherit;border-radius:999px;outline:none;padding:0 3rem 0 2.9rem;font-size:1rem;transition:border-color .15s,background-color .15s}.mp-spazi-search input::-webkit-search-cancel-button{display:none}.mp-spazi-search input:focus{border-color:var(--brand-violet);background:#fff}.mp-spazi-search__clear{width:2rem;height:2rem;color:var(--brand-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.5rem;translate:0 -50%}.mp-spazi-search__clear:hover{background:var(--brand-line);color:var(--brand-ink)}.mp-spazi-search__clear svg{width:1.15rem;height:1.15rem}.mp-spazi-list__group{color:var(--brand-ink-soft);margin:0;padding:1rem 1.4rem .35rem;font-size:.85rem;font-weight:800}.mp-spazi-list__empty{min-height:12rem;color:var(--brand-ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.mp-spazi-list__empty svg{opacity:.6;width:2rem;height:2rem}.mp-spazi-row{border:0;border-bottom:1px solid var(--brand-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.8rem;padding:.8rem 1.4rem;text-decoration:none;transition:background-color .15s;display:flex}.mp-spazi-row:hover,.mp-spazi-row:focus-visible{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.mp-spazi-row:hover,.mp-spazi-row:focus-visible{background:color-mix(in srgb,var(--brand-lavender)40%,transparent)}}.mp-spazi-row__glyph{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.mp-spazi-row__glyph svg{width:1.25rem;height:1.25rem}.mp-spazi-row__glyph--soft{background:var(--brand-canvas);color:var(--brand-ink-soft)}.mp-spazi-row__date{background:var(--brand-violet);color:#fff;border-radius:.9rem;flex-direction:column;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;line-height:1;display:flex}.mp-spazi-row__date b{font-size:.95rem;font-weight:800}.mp-spazi-row__date small{text-transform:uppercase;font-size:.55rem;font-weight:700}.mp-spazi-row__body{flex:1;min-width:0;line-height:1.2}.mp-spazi-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.mp-spazi-row:hover .mp-spazi-row__name{color:var(--brand-violet)}.mp-spazi-row__meta{color:var(--brand-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.9rem;display:block;overflow:hidden}.mp-spazi-row__count{color:#2f7a4a;flex:none;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:flex}.mp-spazi-row__count svg,.mp-spazi-row__chevron{flex:none;width:1rem;height:1rem}.mp-spazi-row__chevron{color:var(--brand-ink-soft)}.mp-html{scroll-behavior:smooth;scroll-padding-top:6rem}.mp-html[data-turbo-visit-direction]{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(mp-annual-plan){animation-duration:.64s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(mp-annual-plan){mix-blend-mode:normal;height:100%}::view-transition-new(mp-annual-plan){mix-blend-mode:normal;height:100%}}:is(.marketing-site,.mp-page){background:var(--brand-canvas);color:var(--brand-ink);font-family:var(--font-body);font-size:var(--mp-type-body);text-rendering:optimizeLegibility;margin:0;line-height:1.5;overflow-x:hidden}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site :where(a){color:inherit;text-decoration:none}.marketing-site img,.marketing-site svg{max-width:100%;display:block}.marketing-site ::selection{background:var(--brand-warm);color:var(--brand-ink)}.marketing-site :focus-visible{outline:3px solid var(--brand-violet);outline-offset:4px}.mp-skip-link{z-index:1000;background:var(--brand-ink);border-radius:999px;padding:.75rem 1rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%);color:#fff!important}.mp-skip-link:focus{transform:translateY(0)}.mp-header{z-index:100;background:var(--brand-canvas);padding:1rem 1.5rem 0;position:relative}.mp-header__inner{width:min(100%,var(--shell-max));grid-template-columns:auto 1fr auto;align-items:center;min-height:4rem;margin-inline:auto;padding:.5rem 0;display:grid}.mp-brand{align-items:center;width:8.7rem;display:inline-flex}.mp-brand__mark{width:7.8rem;height:auto;color:var(--brand-purple)}.mp-login{font-size:var(--mp-type-label);font-weight:650;position:relative}.mp-login:after{background:var(--brand-violet);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.mp-login:hover:after{transform-origin:0;transform:scaleX(1)}.mp-header__actions{grid-column:3;align-items:center;gap:1.5rem;display:flex}.mp-header__actions .button{font-size:var(--mp-type-label)}.mp-dashboard-button__identity{align-items:center;gap:.55rem;display:flex}:is(.marketing-site,.mp-page) .mp-dashboard-button.button-sm{padding-block:.25rem}.mp-dashboard-button__avatar{background:var(--brand-mint);border:1.5px solid #fffc;width:1.7rem;height:1.7rem;overflow:hidden;box-shadow:0 0 0 1px #2a115033}.mp-mobile-header{display:none}.mp-mobile-header__frame{width:auto;margin-right:0;position:absolute;inset:0 0 auto}.mp-mobile-header__frame:not(:has(.mp-mobile-menu__toggle[aria-expanded=true])){--brand-depth-color:transparent}.mp-mobile-menu{background:var(--brand-paper)}.mp-mobile-header__row{justify-content:space-between;align-items:center;min-height:4rem;padding:.55rem .65rem .55rem 1rem;display:flex}.mp-mobile-menu__icon{place-items:center;width:1.15rem;height:1.15rem;display:grid}.mp-mobile-menu__icon>span{background:#fff;border-radius:2px;grid-area:1/1;width:100%;height:2px;transition:transform .16s,opacity .16s}.mp-mobile-menu__icon>span:first-child{transform:translateY(-6px)}.mp-mobile-menu__icon>span:nth-child(3){transform:translateY(6px)}.mp-mobile-menu__toggle[aria-expanded=true] .mp-mobile-menu__icon>span:first-child{transform:rotate(45deg)}.mp-mobile-menu__toggle[aria-expanded=true] .mp-mobile-menu__icon>span:nth-child(2){opacity:0}.mp-mobile-menu__toggle[aria-expanded=true] .mp-mobile-menu__icon>span:nth-child(3){transform:rotate(-45deg)}.mp-mobile-menu__content{display:flow-root}.mp-mobile-menu__panel{border-top:1px solid var(--brand-line);gap:.25rem;padding:.5rem 1rem 1rem;display:grid}@media (prefers-reduced-motion:reduce){.mp-mobile-menu__content,.mp-mobile-menu__icon>span{transition-duration:0s!important}}.mp-mobile-menu__actions{gap:.75rem;margin-top:1rem;display:flex}.mp-mobile-menu__actions>*{flex:1}.mp-mobile-menu nav>a:not(.button){border-bottom:1px solid var(--brand-line);padding:.75rem .5rem;font-weight:650}.mp-mobile-menu nav>a.mp-mobile-menu__primary-link[aria-current=page]{background:var(--brand-lavender);color:var(--brand-ink);border-bottom-color:#0000;border-radius:.5rem}.mp-inline-link{width:fit-content;font-weight:750}.mp-section-heading{max-width:52rem;margin-bottom:var(--mp-heading-content-gap)}.mp-section-heading h2,.mp-free__heading h2,.mp-membership__copy h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;margin:1rem 0 1.2rem;font-weight:500;line-height:.98}.mp-section-heading>p:last-child,.mp-free__heading>p:last-child,.mp-membership__copy>p{max-width:42rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.55}.mp-section-heading--compact{margin-bottom:var(--mp-heading-content-gap)}.mp-apps .mp-section-heading{max-width:64rem}.mp-hero--home .mp-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(31rem,.94fr);align-items:start;container-type:inline-size}.mp-frontdoors-frame{max-width:calc(37rem + var(--brand-frame-offset-x));margin-top:clamp(2rem,3.4vw,3rem)}.mp-frontdoors{background:var(--brand-paper);grid-template-columns:minmax(0,1fr);gap:0;height:100%;padding:.75rem 1.45rem;display:grid}.mp-frontdoors a{border-bottom:1px solid var(--brand-line);width:100%;color:var(--brand-ink-soft);font-size:var(--mp-type-ui);padding:.82rem 2rem .82rem 0;line-height:1.32;display:block;position:relative}.mp-frontdoors a:last-child{border-bottom:0}.mp-frontdoors a:after{content:"";width:1em;height:1em;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;-webkit-mask:var(--navigation-arrow-mask)center/contain no-repeat;mask:var(--navigation-arrow-mask)center/contain no-repeat;color:var(--brand-ink);background-color:currentColor;font-weight:800;transition:transform .16s;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mp-frontdoors strong{white-space:nowrap;font-weight:750}.mp-frontdoors span{margin-left:.6rem}.mp-frontdoors a:hover:after{transform:translate(.3rem,-50%)}@media (max-width:520px){.mp-frontdoors{padding-inline:1.1rem}}.mp-product-stage{isolation:isolate;position:relative}.mp-product-stage:before{z-index:-1;background:var(--brand-mint);content:"";border-radius:46% 54% 53% 47%/42% 45% 55% 58%;position:absolute;inset:2.5rem -2rem 0 3rem;transform:rotate(4deg)}.mp-product-cluster{width:min(100%,36rem);margin:1rem 0 0 auto;padding-bottom:3.25rem;position:relative}.mp-phone-mockup{z-index:4;border:2px solid var(--brand-ink);background:var(--brand-ink);width:14rem;box-shadow:none;border-radius:2.25rem;padding:.38rem;position:absolute;inset:12.8rem auto auto -3rem;transform:rotate(-1.5deg)}.mp-phone-screen{aspect-ratio:9/18;color:var(--brand-ink);background:#f1effb;border-radius:1.8rem;position:relative;overflow:hidden}.mp-phone-status{background:var(--brand-paper);letter-spacing:-.02em;grid-template-columns:1fr auto 1fr;align-items:center;height:1.45rem;padding:0 .72rem;font-size:.45rem;font-weight:800;display:grid}.mp-phone-status>span:last-child{letter-spacing:.08em;justify-self:end;font-size:.34rem}.mp-phone-status__island{background:var(--brand-ink);border-radius:999px;width:2.5rem;height:.62rem}.mp-phone-appbar{background:var(--brand-paper);text-align:center;border-bottom:1px solid #2a11501a;grid-template-columns:1rem 1fr 1rem;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.58rem;display:grid}.mp-phone-appbar>span:first-child{font-size:1.2rem;font-weight:500;line-height:1}.mp-phone-appbar>span:last-child{letter-spacing:.06em;justify-self:end;font-size:.5rem}.mp-phone-appbar strong{font-weight:800}.mp-phone-step{padding:1rem .85rem .7rem}.mp-phone-step small,.mp-phone-step strong{display:block}.mp-phone-step small{color:#6b5bff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.48rem;font-weight:800}.mp-phone-step strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.12rem;font-weight:500;line-height:1.02}.mp-phone-deck{aspect-ratio:5/6;width:calc(100% - 1.7rem);margin:.3rem auto 0;position:relative}.mp-phone-deck__card{background:#fff;border-radius:1.2rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 .55rem 1.2rem #2a11502e}.mp-phone-deck__card--back{background:#cbc5ff;transform:translate(.45rem,.1rem)rotate(4deg)scale(.96)}.mp-phone-deck__card--middle{background:#fffdf9;transform:translate(.2rem,.05rem)rotate(1.5deg)scale(.985)}.mp-phone-deck__card--video{border:1px solid #2a11501f}.mp-phone-deck__card--video:after{content:"";background:linear-gradient(#0000,#16092a61);position:absolute;inset:58% 0 0}.mp-phone-deck__card--video img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.mp-phone-deck__controls{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2a1150c7;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .45rem .3rem .3rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.mp-phone-deck__play{width:1.5rem;height:1.5rem;color:var(--brand-ink);background:#fff;border-radius:50%;flex:none;place-items:center;padding-left:.1rem;font-size:.62rem;font-style:normal;display:grid}.mp-phone-deck__progress{background:#ffffff8c;border-radius:999px;flex:1;height:.18rem;position:relative;overflow:hidden}.mp-phone-deck__progress b{border-radius:inherit;background:#fff;width:28%;height:100%;display:block}.mp-phone-pagination{justify-content:center;gap:.28rem;padding-top:.75rem;display:flex}.mp-phone-pagination i{background:#2a11502e;border-radius:50%;width:.28rem;height:.28rem}.mp-phone-pagination i.is-active{background:#6b5bff}.mp-phone-tabbar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f0;border:1px solid #2a11501f;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem;padding:.25rem;display:grid;position:absolute;bottom:.55rem;left:.55rem;right:.55rem;box-shadow:0 .35rem 1rem #2a115024}.mp-phone-tabbar span{min-width:0;min-height:1.65rem;color:var(--brand-ink-soft);white-space:nowrap;border-radius:999px;place-items:center;padding:.25rem .08rem;font-size:.42rem;font-weight:800;line-height:1;display:grid}.mp-phone-tabbar span.is-active{background:var(--brand-lavender);color:var(--brand-ink)}.mp-product-window-frame{z-index:1;position:relative;transform:rotate(1.3deg)}.mp-product-window{background:var(--brand-paper);overflow:hidden}.mp-window-bar{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr auto 1fr;align-items:center;padding:.8rem 1rem;font-size:.78rem;font-weight:750;display:grid}.mp-window-dots{gap:.32rem;display:flex}.mp-window-dots span{background:var(--brand-orange);border-radius:50%;width:.55rem;height:.55rem}.mp-window-dots span:nth-child(2){background:var(--brand-warm)}.mp-window-dots span:nth-child(3){background:var(--brand-mint)}.mp-avatar{background:var(--brand-warm);border-radius:50%;justify-self:end;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;display:grid}.mp-app-tabs{border-bottom:1px solid var(--brand-line);gap:.4rem;padding:.75rem;display:flex}.mp-app-tabs>span{min-width:0;color:var(--brand-ink-soft);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .3rem;font-size:.68rem;font-weight:750;display:flex}.mp-app-tabs>span.is-active{background:var(--brand-lavender);color:var(--brand-ink)}.mp-app-tabs svg{width:1.15rem;height:1.15rem}.mp-today{background-color:#f3f0ff;background-image:radial-gradient(#2a115014 1px,#0000 1px);background-size:18px 18px;min-height:27rem;padding:2rem}.mp-dashboard-head{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.mp-dashboard-head>div>strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.025em;font-weight:500;display:block}.mp-dashboard-head>p{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:1rem;justify-items:center;min-width:3.4rem;margin:0;padding:.45rem .6rem;display:grid}.mp-dashboard-head>p strong{font-family:var(--font-display);font-size:1.2rem;line-height:1}.mp-dashboard-head>p span{color:var(--brand-ink-soft);text-transform:uppercase;font-size:.53rem;font-weight:750}.mp-focus-card{border:1px solid var(--brand-line);background:var(--brand-violet);color:#fff;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) 6.5rem;gap:1rem;width:100%;margin:1.2rem 0 0;padding:1.2rem 1.2rem 1rem;display:grid;position:relative;overflow:hidden}@media (min-width:901px){.mp-focus-card{padding-left:clamp(7.25rem,22%,8.75rem)}}.mp-focus-card__copy small,.mp-focus-card__copy strong,.mp-focus-card__copy span{display:block}.mp-focus-card__copy small{text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:800}.mp-focus-card__copy strong{max-width:15rem;font-family:var(--font-display);font-size:1.45rem;font-weight:500;line-height:1.05}.mp-focus-card__copy span{background:var(--brand-ink);color:#fff;border-radius:999px;width:fit-content;margin-top:.8rem;padding:.38rem .7rem;font-size:.65rem;font-weight:750}.mp-focus-card__graphic{min-height:5.8rem;position:relative}.mp-focus-card__graphic i{border:1px solid var(--brand-ink);background:var(--brand-paper);width:4rem;height:5.2rem;box-shadow:3px 3px 0 var(--brand-ink);border-radius:.8rem;display:block;position:absolute}.mp-focus-card__graphic i:first-child{right:1.8rem;transform:rotate(-10deg)}.mp-focus-card__graphic i:nth-child(2){background:var(--brand-pink);right:.9rem;transform:rotate(1deg)}.mp-focus-card__graphic i:last-child{background:var(--brand-mint);right:0;transform:rotate(11deg)}.mp-focus-card>.mp-progress{background:#ffffff59;grid-column:1/-1;margin-top:.1rem}.mp-focus-card>.mp-progress span{background:#fff}.mp-dashboard-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.mp-dashboard-sample{border:1px solid var(--brand-line);background:var(--brand-paper);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:4.65rem;padding:.6rem;display:grid}.mp-dashboard-sample--audio i{background:var(--brand-violet);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.65rem;font-style:normal;display:grid}.mp-dashboard-sample--live>i{background:var(--brand-orange);width:.75rem;height:.75rem;box-shadow:0 0 0 .35rem var(--brand-orange);border-radius:50%;margin-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.mp-dashboard-sample--live>i{box-shadow:0 0 0 .35rem color-mix(in srgb,var(--brand-orange)18%,transparent)}}.mp-dashboard-sample--lesson>span,.mp-dashboard-sample--topic>span,.mp-dashboard-sample--guide>span,.mp-dashboard-sample--article>span{border:1px solid var(--brand-line);background:var(--brand-paper);width:2.25rem;height:2.25rem;color:var(--brand-ink);border-radius:.7rem;place-items:center;font-size:.65rem;font-weight:800;display:grid}.mp-dashboard-sample--lesson svg{width:1.3rem;height:1.3rem}.mp-dashboard-sample small,.mp-dashboard-sample strong{display:block}.mp-dashboard-sample small{color:var(--brand-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.57rem;font-weight:800}.mp-dashboard-sample strong{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.2;display:-webkit-box;overflow:hidden}.mp-progress{background:var(--brand-lavender);border-radius:999px;height:.4rem;overflow:hidden}.mp-progress span{border-radius:inherit;background:var(--brand-violet);width:62%;height:100%;display:block}.mp-press-rail{width:100%;padding:1.8rem 0 clamp(2.75rem,5vw,4.5rem)}.mp-press-proof{background:var(--brand-canvas)}.mp-press-rail>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5.5rem);width:min(100%,56rem);margin-inline:auto;display:grid}.mp-press-rail a{place-items:center;min-height:3.75rem;display:grid}.mp-press-rail img{filter:brightness(0)saturate()invert(13%)sepia(31%)saturate(3130%)hue-rotate(235deg)brightness(77%)contrast(115%);opacity:.9;width:auto;max-width:100%;height:auto;transition:transform .16s}.mp-press-rail a:first-child img{width:clamp(8.5rem,12vw,10.5rem)}.mp-press-rail a:nth-child(2) img{width:clamp(7.5rem,10vw,9.25rem)}.mp-press-rail a:nth-child(3) img{width:clamp(3.6rem,4.7vw,4.45rem)}.mp-press-rail a:nth-child(4) img{width:clamp(4.5rem,5.8vw,5.55rem)}.mp-press-rail a:hover img{transform:translateY(-2px)}.mp-letter{background:var(--brand-paper)}.mp-letter__grid{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,5vw,5.5rem);display:grid}.mp-founder-photo{margin:0}.mp-founder-photo img{aspect-ratio:4/5;border:2px solid var(--brand-ink);width:100%;box-shadow:11px 13px 0 var(--brand-warm);object-fit:cover;border-radius:47% 53% 48% 52%/38% 42% 58% 62%}.mp-founder-photo figcaption{max-width:25rem;color:var(--brand-ink-soft);text-align:center;text-wrap:balance;margin:1.65rem auto 0;font-size:.8rem;font-weight:650;line-height:1.4;transform:rotate(-1deg)}.mp-letter__body{max-width:46rem}.mp-letter__body h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;margin:1rem 0 2.5rem;font-weight:500;line-height:1}.mp-letter__text{max-width:39rem;font-size:var(--mp-type-editorial-body);line-height:1.58}.mp-letter__text p{margin:0 0 1.5rem}.mp-letter__text p:first-child:first-letter{float:left;color:var(--brand-violet);font-family:var(--font-display);margin:.05em .12em 0 0;font-size:3.7em;line-height:.82}.mp-signature{width:11rem;margin-top:1.3rem;transform:rotate(-4deg)}.mp-elt{border-block:2px solid var(--brand-ink);background:var(--brand-ink);color:#fff;position:relative;overflow:hidden}.mp-elt:before{color:#ffffff0b;content:"ELT";font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(13rem,30vw,29rem);font-weight:500;line-height:.8;position:absolute;top:-.12em;right:.04em}.mp-elt__heading,.mp-elt__path-frame{z-index:1;position:relative}.mp-elt__heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(4rem,7vw,6rem);display:grid}.mp-elt .mp-section-number{color:#ffffffad}.mp-elt h2{max-width:46rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;margin:1rem 0 0;font-weight:500;line-height:.95}.mp-elt__intro{padding-bottom:.45rem}.mp-elt__intro p{color:#ffffffc2;font-size:var(--mp-type-lead);margin:0 0 1.8rem;line-height:1.58}.mp-elt__path{clip-path:inset(0 round var(--brand-frame-radius));background:var(--brand-ink);color:var(--brand-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0;display:grid;overflow:hidden}.mp-elt__path li{background:var(--brand-paper);min-height:16rem;padding:clamp(1.6rem,3vw,2.3rem)}.mp-elt__path li:nth-child(2){background:var(--brand-lavender)}.mp-elt__path li:nth-child(3){background:var(--brand-warm)}.mp-elt__path li:nth-child(4){background:var(--brand-mint)}.mp-elt__path li>span{width:2.5rem;height:2.5rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;margin-bottom:2.8rem;font-size:.9rem;display:grid}.mp-elt__path h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0 0 .8rem;font-weight:500;line-height:1}.mp-elt__path p{color:var(--brand-ink-soft);margin:0;line-height:1.45}.mp-apps{background:var(--brand-canvas)}.mp-app-story{--mp-story-inset:clamp(2.25rem,5vw,5rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:37rem;display:grid;overflow:hidden}.mp-app-story__copy{padding:var(--mp-story-inset);flex-direction:column;justify-content:center;display:flex}.mp-app-label{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin-bottom:2rem;padding:.55rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.mp-app-label svg{width:1.35rem;height:1.35rem}.mp-app-story__copy :is(h2,h3){max-width:30rem;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;margin:0 0 1.4rem;font-weight:500;line-height:1.02}.mp-app-story__copy>p{max-width:30rem;color:var(--brand-ink-soft);margin:0 0 1.6rem;font-size:1.08rem;line-height:1.55}.mp-app-story__copy ul{gap:.6rem;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.mp-app-story__copy li:before{background:var(--brand-ink);color:#fff;content:"✓";border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;margin-right:.55rem;font-size:.7rem;display:inline-grid}.mp-app-story__copy ul+.mp-inline-link{margin-top:1.5rem}.mp-app-story--grow{background:var(--brand-lavender)}.mp-grow-demo{border:2px solid var(--brand-ink);background:var(--brand-paper);width:min(88%,34rem);box-shadow:10px 11px 0 var(--brand-ink);border-radius:2rem;align-self:center;margin:3rem auto;padding:1.4rem;transform:rotate(2deg)}.mp-grow-demo__top{border-bottom:1px solid var(--brand-line);justify-content:space-between;padding:.4rem .2rem 1.1rem;display:flex}.mp-grow-demo__top span{font-family:var(--font-display);font-size:1.5rem}.mp-grow-demo__top small{color:var(--brand-ink-soft)}.mp-grow-demo__focus{background:var(--brand-warm);border-radius:1.5rem;margin:1.2rem 0;padding:clamp(1.4rem,3vw,2.5rem)}.mp-grow-demo__focus small,.mp-grow-demo__focus strong{display:block}.mp-grow-demo__focus small{letter-spacing:.1em;margin-bottom:.7rem;font-size:.68rem;font-weight:850}.mp-grow-demo__focus strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500;line-height:1.05}.mp-grow-demo__focus p{margin:.8rem 0 1.2rem}.mp-mini-button{background:var(--brand-ink);color:#fff;border-radius:999px;padding:.55rem .8rem;font-size:.75rem;font-weight:750;display:inline-block}.mp-grow-demo__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem .6rem;display:grid}.mp-grow-demo__row>span{background:var(--brand-pink);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.mp-grow-demo__row small,.mp-grow-demo__row strong{display:block}.mp-grow-demo__row small{color:var(--brand-ink-soft);font-size:.68rem}.mp-grow-demo__row b{color:var(--brand-ink-soft);font-size:.7rem}.mp-app-story--play{background:var(--brand-warm);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.mp-app-story--play .mp-app-story__copy{order:2}.mp-play-collage{min-height:37rem;position:relative}.mp-play-collage figure{border:2px solid var(--brand-ink);background:var(--brand-paper);box-shadow:7px 8px 0 var(--brand-ink);border-radius:1.7rem;margin:0;position:absolute;overflow:hidden}.mp-play-collage figure:first-child{z-index:2;width:48%;top:11%;left:9%;transform:rotate(-7deg)}.mp-play-collage figure:nth-child(2){z-index:3;width:43%;top:26%;right:7%;transform:rotate(8deg)}.mp-play-collage figure:nth-child(3){width:46%;bottom:9%;left:25%;transform:rotate(2deg)}.mp-play-collage img{aspect-ratio:4/3;object-fit:cover;width:100%}.mp-play-collage figcaption{font-family:var(--font-display);padding:.7rem .9rem;font-size:1rem;font-weight:500}.mp-app-story--places{background:var(--brand-mint)}.mp-app-story--copy-paper .mp-app-story__copy{background:var(--brand-paper)}.mp-free{background:var(--brand-ink);color:#fff}.mp-free__heading{margin-bottom:var(--mp-heading-content-gap);grid-template-columns:.82fr 1.18fr;align-items:start;gap:1.5rem 1.4rem;display:grid}.mp-free__heading .mp-section-number{grid-column:1/-1}.mp-free__heading h2{color:#fff;grid-column:1/-1;max-width:60rem;margin:0}.mp-free__heading>p:last-child{grid-column:1/-1;justify-self:start}.mp-reading-list{border-top:1px solid #2a115033}.mp-reading-list a{border-bottom:1px solid #2a115033;justify-content:space-between;gap:1rem;padding:.8rem 0;font-weight:700;line-height:1.25;display:flex}.mp-reading-list a:hover b{transform:translate(2px,-2px)}.mp-reading-list b{transition:transform .16s}.mp-manifesto{background:var(--brand-warm);padding-block:clamp(6rem,12vw,11rem);position:relative}.mp-manifesto:before,.mp-manifesto:after{background:var(--brand-ink);content:"";clip-path:polygon(0 25%,4% 65%,8% 28%,13% 78%,18% 38%,23% 70%,29% 20%,35% 66%,41% 32%,48% 75%,54% 24%,61% 65%,68% 30%,74% 80%,81% 35%,88% 68%,94% 22%,100% 62%,100% 0,0 0);height:1.4rem;position:absolute;left:0;right:0}.mp-manifesto:before{top:0}.mp-manifesto:after{bottom:0;transform:rotate(180deg)}.mp-manifesto__inner{max-width:none}.mp-manifesto__inner>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 2rem;font-size:.8rem;font-weight:850}.mp-manifesto h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;gap:clamp(2.5rem,3.5vw,3.5rem);margin:0;font-weight:500;line-height:1.08;display:grid}.mp-manifesto h2>span{display:block}.mp-manifesto__links{flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;display:flex}.mp-manifesto__links a{border-bottom:2px solid;font-weight:800}.mp-reviews{background:var(--brand-paper)}.mp-review-grid{align-items:start}.mp-review-column{flex-direction:column;gap:1.4rem;min-width:0;display:flex}.mp-review-column--1,.mp-review-column--3{padding-top:3.5rem}.mp-review-card{width:100%;min-height:19rem;padding:var(--mp-card-pad);margin:0;display:block}.mp-review-card--1{background:var(--brand-mint)}.mp-review-card--2{background:var(--brand-warm)}.mp-review-card--3{background:var(--brand-lavender)}.mp-review-card--4{background:var(--brand-mint)}.mp-review-card--5{background:var(--brand-pink)}.mp-review-card--6{background:var(--brand-lavender)}.mp-review-card-frame--1{transform:rotate(-1.5deg)}.mp-review-card-frame--2{transform:rotate(.9deg)}.mp-review-card-frame--3{transform:rotate(1.2deg)}.mp-review-card-frame--4{transform:rotate(-1deg)}.mp-review-card-frame--5{transform:rotate(-.8deg)}.mp-review-card-frame--6{transform:rotate(1.1deg)}.mp-stars{color:var(--brand-violet);letter-spacing:.1em;font-size:.9rem}.mp-review-card blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);overflow-wrap:anywhere;margin:1.5rem 0;line-height:1.28}.mp-review-card figcaption{align-items:center;gap:.65rem;font-size:.86rem;font-weight:750;display:flex}.mp-review-card__avatar{flex:none;width:2.35rem;height:2.35rem}.mp-review-note{text-align:center;margin:3rem 0 0}.mp-review-note a{border-bottom:2px solid;font-weight:750}.mp-membership__grid{grid-template-columns:minmax(0,.9fr) minmax(28rem,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.mp-membership .mp-section-number,.mp-membership__copy>p{color:#fffc}.mp-membership .mp-section-number{letter-spacing:.12em;font-size:.78rem;font-weight:800;line-height:1.5}.mp-membership__copy h2{color:#fff;font-size:var(--mp-type-heading)}.mp-membership__quote{max-width:30rem;font-family:var(--font-display);background:#ffffff1f;border:1px solid #fff6;border-radius:1.4rem;margin-top:3rem;padding:1.4rem 1.5rem;font-size:1.25rem;line-height:1.35;transform:rotate(-1.5deg)}.mp-membership__features{border-bottom:2px solid;margin-top:2rem;font-weight:800;display:inline-block;color:#fff!important}.mp-price-card{background:var(--brand-paper);color:var(--brand-ink);view-transition-name:mp-annual-plan;padding:clamp(2rem,5vw,3.5rem)}.mp-price-card-frame{transform:rotate(1deg)}.mp-price-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.76rem;font-weight:850;display:flex}.mp-price-card__eyebrow svg{width:1.6rem;height:1.6rem;color:var(--brand-violet)}.mp-price{border-bottom:1px solid var(--brand-line);align-items:center;gap:1rem;margin:1.6rem 0;padding-bottom:1.6rem;display:flex}.mp-price strong{font-family:var(--font-display);font-size:var(--mp-type-number);letter-spacing:-.06em;font-weight:500;line-height:1}.mp-price span{color:var(--brand-ink-soft);font-size:.78rem;font-weight:700;line-height:1.3}.mp-price-card ul{gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.mp-price-card li{grid-template-columns:auto 1fr;gap:.65rem;font-weight:650;display:grid}.mp-price-card li span{background:var(--brand-mint);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:grid}.mp-price-card .button{width:100%}.mp-price-card__note{color:var(--brand-ink-soft);text-align:center;margin:1.25rem 0 0;font-size:.75rem;line-height:1.4}.mp-door-page{--mp-door-panel:var(--brand-warm);--mp-door-panel-ink:var(--brand-ink)}.mp-door-page--parents{--mp-door-panel:var(--brand-lavender)}.mp-door-page--childhood{--mp-door-panel:var(--brand-pink)}.mp-door-page--community{--mp-door-panel:var(--brand-lavender)}.mp-door-page--free{--mp-door-panel:var(--brand-violet);--mp-door-panel-ink:white}.mp-door-hero:before{aspect-ratio:1;background:var(--mp-door-panel);border-radius:48% 52% 44% 56%/55% 43% 57% 45%;width:22rem;position:absolute;bottom:6rem;right:-8rem}@supports (color:color-mix(in lab, red, red)){.mp-door-hero:before{background:color-mix(in srgb,var(--mp-door-panel)62%,transparent)}}.mp-door-hero:before{content:"";transform:rotate(12deg)}.mp-door-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr)}.mp-door-hero__copy h1 span{display:block}.mp-door-lead{max-width:43rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.58}.mp-door-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.6rem;display:flex}.mp-door-panel{--mp-poster-background:var(--mp-door-panel);--mp-poster-ink:var(--mp-door-panel-ink)}.mp-door-page--free .mp-door-panel{--mp-poster-badge-shadow:var(--brand-warm)}.mp-community-orbit{isolation:isolate;aspect-ratio:1;border:2px solid var(--brand-ink);background:var(--brand-lavender);width:min(100%,37rem);box-shadow:9px 11px 0 var(--brand-ink);border-radius:50%;justify-self:center;position:relative;overflow:hidden;container-type:inline-size}.mp-community-orbit:before,.mp-community-orbit:after{z-index:0;border:1px solid var(--brand-ink);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.mp-community-orbit:before,.mp-community-orbit:after{border:1px solid color-mix(in srgb,var(--brand-ink)22%,transparent)}}.mp-community-orbit:before,.mp-community-orbit:after{content:"";border-radius:50%}.mp-community-orbit:after{inset:22%}.mp-community-orbit__center{z-index:3;aspect-ratio:1;border:2px solid var(--brand-ink);background:var(--brand-paper);width:36%;box-shadow:4px 5px 0 var(--brand-violet);text-align:center;border-radius:50%;place-content:center;padding:clamp(.5rem,3cqw,1.25rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-community-orbit__center span{letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.5rem,2cqw,.68rem);font-weight:850}.mp-community-orbit__center strong{font-family:var(--font-display);letter-spacing:-.045em;margin-top:.35rem;font-size:clamp(1.5rem,7.5cqw,2.75rem);font-weight:500;line-height:.9}.mp-community-orbit__center p{color:var(--brand-ink-soft);margin:.55rem 0 0;font-size:clamp(.55rem,2cqw,.75rem);line-height:1.25}.mp-community-orbit__ring{z-index:1;animation:78s linear infinite mp-community-spin;position:absolute;inset:0}.mp-community-orbit__ring--outer{--mp-orbit-radius:40cqw}.mp-community-orbit__ring--inner{--mp-orbit-radius:28cqw;animation-duration:96s;animation-direction:reverse}.mp-community-orbit__avatar{width:0;height:0;transform:rotate(var(--mp-orbit-angle))translateX(var(--mp-orbit-radius));position:absolute;top:50%;left:50%}.mp-community-orbit__avatar>span{border:3px solid var(--brand-paper);background:var(--brand-paper);width:10cqw;height:10cqw;box-shadow:0 0 0 1.5px var(--brand-ink);transform:translate(-50%,-50%)rotate(var(--mp-orbit-counter-angle));border-radius:50%;animation:78s linear infinite mp-community-counter-spin;display:block;position:absolute;overflow:hidden}.mp-community-orbit__ring--inner .mp-community-orbit__avatar>span{width:8cqw;height:8cqw;animation-duration:96s;animation-direction:reverse}.mp-community-orbit__avatar>span>*,.mp-community-orbit__avatar img{object-fit:cover;width:100%;height:100%}@keyframes mp-community-spin{to{transform:rotate(360deg)}}@keyframes mp-community-counter-spin{0%{transform:translate(-50%,-50%)rotate(var(--mp-orbit-counter-angle))}to{transform:translate(-50%,-50%)rotate(calc(var(--mp-orbit-counter-angle) - 360deg))}}.mp-tlt-myths .mp-heading-stack{margin-bottom:var(--mp-heading-content-gap)}.mp-tlt-myth-frame,.mp-tlt-myth{grid-template-rows:subgrid;grid-row:span 4;display:grid}.mp-tlt-myth{gap:var(--mp-card-gap);padding:var(--mp-card-pad);background:var(--brand-paper)}.mp-tlt-myth__number{color:var(--brand-ink-soft);font-family:var(--font-display);font-size:var(--mp-type-subheading)}.mp-tlt-myth__question{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-weight:500;line-height:1.15}.mp-tlt-myth__choices{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:.75rem;display:grid}.mp-tlt-myth__choice.button[data-feedback=correct],.mp-tlt-myth__choice.button[data-feedback=correct]:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-mint)}.mp-tlt-myth__choice.button[data-feedback=incorrect],.mp-tlt-myth__choice.button[data-feedback=incorrect]:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-pink)}.mp-tlt-myth__answer{border-top:1px solid var(--brand-line);font-size:var(--mp-type-body);grid-row:4;align-self:start;margin-top:1rem;padding-top:1.25rem;line-height:1.55}.mp-tlt-myth__answer strong{font-family:var(--font-display);font-size:var(--mp-type-subheading);font-weight:500}.mp-tlt-myth__answer p{color:var(--brand-ink-soft);margin:.5rem 0 0}.mp-tlt-section-heading{max-width:69rem}.mp-tlt-section-heading h2{max-width:62rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.055em;margin:1rem 0 0;font-weight:500;line-height:.94}.mp-tlt-section-heading>p:last-child,.mp-tlt-section-heading--split>p{max-width:43rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:2rem 0 0;line-height:1.6}.mp-tlt-section-heading--split{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);max-width:none;display:grid}.mp-tlt-section-heading--split>p{margin:0 0 .75rem}.mp-growth-collections{background:var(--brand-canvas)}.mp-growth-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.75rem 2.25rem;margin-top:clamp(2.5rem,4vw,4rem);padding-bottom:2rem;display:grid}.mp-growth-feature-frame{min-width:0}.mp-growth-feature-frame:nth-child(2n){transform:translateY(2rem)}.mp-growth-feature{background:var(--brand-paper);overflow:hidden}.mp-growth-feature--lavender{--growth-feature-tone:var(--brand-lavender)}.mp-growth-feature--pink{--growth-feature-tone:var(--brand-pink)}.mp-growth-feature--warm{--growth-feature-tone:var(--brand-warm)}.mp-growth-feature--mint{--growth-feature-tone:var(--brand-mint)}.mp-growth-feature--orange{--growth-feature-tone:var(--brand-orange)}.mp-growth-feature--blue{--growth-feature-tone:var(--brand-blue)}.mp-growth-feature__cover{border-bottom:2px solid var(--brand-ink);background:var(--growth-feature-tone);padding:2rem}.mp-growth-feature__facts{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.mp-growth-feature__hero{grid-template-columns:minmax(0,1fr) 10.5rem;align-items:center;gap:1.25rem;display:grid}.mp-growth-feature__hero h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.mp-growth-feature__photo{aspect-ratio:1;border:2px solid var(--brand-ink);border-radius:1.25rem;place-items:center;display:grid;overflow:hidden;transform:rotate(3deg)}.mp-growth-feature-frame:nth-child(2n) .mp-growth-feature__photo{transform:rotate(-3deg)}.mp-growth-feature__photo img{object-fit:cover;width:100%;height:100%;display:block}.mp-growth-feature__photo>svg{width:65%;height:auto}.mp-growth-feature__intro{font-size:var(--mp-type-body-lg);margin:1.5rem 0;line-height:1.5}.mp-growth-feature__invitation{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.mp-growth-feature__invitation>span{max-width:14ch;font-size:var(--mp-type-label);line-height:1.4}.mp-growth-feature__practice{padding:1.75rem 2rem 0}.mp-growth-feature__practice:last-child{padding-bottom:1.75rem}.mp-growth-feature__practice h4{font-family:var(--font-display);font-size:var(--mp-type-subheading);margin:0 0 .5rem;font-weight:500;line-height:1.2}.mp-growth-feature__lessons{padding:.5rem 2rem 1.5rem}.mp-growth-feature__lessons summary{cursor:pointer;font-size:var(--mp-type-ui);padding:.75rem 0;font-weight:750}.mp-growth-feature__collapse,.mp-growth-feature__lessons[open] .mp-growth-feature__expand{display:none}.mp-growth-feature__lessons[open] .mp-growth-feature__collapse{display:inline}.mp-growth-feature__lesson{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mp-growth-feature__lesson>div{min-width:0}.mp-growth-collections__all{text-align:center;margin:clamp(2rem,4vw,3.5rem) 0 0}.mp-growth-collections__all a{border-bottom:2px solid;font-weight:850}@media (max-width:1050px){.mp-tlt-section-heading--split{grid-template-columns:1fr;gap:1.5rem}.mp-tlt-section-heading--split>p{margin:0}.mp-growth-feature__hero{grid-template-columns:minmax(0,1fr) 7.5rem;gap:1rem}.mp-growth-feature__hero h3{font-size:var(--mp-type-card-title)}.mp-growth-feature__cover{padding:1.5rem}.mp-growth-feature__practice,.mp-growth-feature__lessons{padding-inline:1.5rem}}@media (max-width:760px){.mp-growth-collection-grid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:0}.mp-growth-feature-frame:nth-child(2n){transform:none}.mp-growth-feature__hero{grid-template-columns:minmax(0,1fr) min(32%,10.5rem)}.mp-growth-feature__hero h3{font-size:var(--mp-type-card-title-lg)}.mp-growth-feature__invitation>span{max-width:none}}@media (max-width:400px){.mp-growth-feature__cover{padding:1.25rem}.mp-growth-feature__hero h3{font-size:var(--mp-type-card-title)}.mp-growth-feature__practice,.mp-growth-feature__lessons{padding-inline:1.25rem}}.mp-about-page{background:var(--brand-canvas)}.mp-about-page h1,.mp-about-page h2,.mp-about-page h3,.mp-about-page blockquote{text-wrap:balance}.mp-about-hero:before{aspect-ratio:1;background:var(--brand-mint);content:"";opacity:.82;border-radius:58% 42% 51% 49%/43% 57%;width:clamp(20rem,36vw,34rem);position:absolute;top:14%;right:-8rem;transform:rotate(12deg)}.mp-about-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.mp-about-hero__copy{z-index:1;position:relative}.mp-team-portraits{width:100%;min-width:0}.mp-team-ring{--mp-ring-radius:40%;aspect-ratio:1;width:min(100%,28rem);margin-inline:auto;position:relative}.mp-team-ring__centre,.mp-team-ring__seat{transform:translate(-50%,-50%)rotate(var(--mp-ring-tilt,0deg));position:absolute}.mp-team-ring__centre{z-index:1;width:30%;top:50%;left:50%}.mp-team-ring__seat{--mp-ring-angle:calc(var(--mp-ring-index)*360deg/var(--mp-ring-count) - 90deg + var(--mp-ring-jitter-angle,0deg));--mp-ring-distance:calc(var(--mp-ring-radius) + var(--mp-ring-jitter-radius,0%));top:calc(50% + var(--mp-ring-distance)*sin(var(--mp-ring-angle)));left:calc(50% + var(--mp-ring-distance)*cos(var(--mp-ring-angle)));width:26%}.mp-team-ring__seat:nth-child(2){--mp-ring-jitter-angle:5deg;--mp-ring-jitter-radius:-1%;--mp-ring-tilt:-3deg}.mp-team-ring__seat:nth-child(3){--mp-ring-jitter-angle:-6deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:2.5deg}.mp-team-ring__seat:nth-child(4){--mp-ring-jitter-angle:4deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:-2deg}.mp-team-ring__seat:nth-child(5){--mp-ring-jitter-angle:-4deg;--mp-ring-jitter-radius:-1%;--mp-ring-tilt:3deg}.mp-team-ring__seat:nth-child(6){--mp-ring-jitter-angle:6deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:-2.5deg}.mp-team-ring__seat:nth-child(7){--mp-ring-jitter-angle:-3deg;--mp-ring-jitter-radius:-1%;--mp-ring-tilt:2deg}.mp-team-ring__seat:nth-child(8){--mp-ring-jitter-angle:5deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:-3deg}.mp-team-ring__seat:nth-child(9){--mp-ring-jitter-angle:-5deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:2.5deg}.mp-team-ring--web{--mp-ring-radius:27%;width:min(100%,34rem)}.mp-team-ring--web .mp-team-ring__centre{width:22%}.mp-team-ring--web .mp-team-ring__seat{width:18%}.mp-team-ring__seat--web{--mp-ring-angle:calc((var(--mp-ring-index) + .5)*360deg/var(--mp-ring-web-count) - 90deg + var(--mp-ring-jitter-angle,0deg));--mp-ring-distance:calc(45% + var(--mp-ring-jitter-radius,0%))}.mp-team-ring--web .mp-team-ring__seat--web{width:13%}.mp-team-ring--web+.mp-team-portraits__caption{margin-top:1.75rem}.mp-team-ring__seat--web:nth-child(odd){--mp-ring-jitter-angle:2deg;--mp-ring-jitter-radius:1%;--mp-ring-tilt:-2.5deg}.mp-team-ring__seat--web:nth-child(2n){--mp-ring-jitter-angle:-2deg;--mp-ring-jitter-radius:-1%;--mp-ring-tilt:2.5deg}.mp-team-ring__seat--web:nth-child(3n){--mp-ring-jitter-radius:2%;--mp-ring-tilt:3deg}.mp-person-portrait-frame{--brand-frame-radius:1.5rem;--brand-frame-offset-x:4px;--brand-frame-offset-y:5px}.mp-person-portrait{--brand-media-inset:.45rem;padding:var(--brand-media-inset);background:var(--brand-lavender);margin:0;display:block}.mp-person-portrait--mint{background:var(--brand-mint)}.mp-person-portrait--lavender{background:var(--brand-lavender)}.mp-person-portrait--warm{background:var(--brand-warm)}.mp-person-portrait--pink{background:var(--brand-pink)}.mp-person-portrait--blue{background:var(--brand-blue)}.mp-person-portrait--orange{background:var(--brand-orange)}.mp-person-portrait--violet{background:var(--brand-violet)}.mp-person-portrait--ink{background:var(--brand-paper)}.mp-person-portrait>.brand-avatar{aspect-ratio:1;width:100%;height:100%;box-shadow:none;overflow:hidden}.mp-team-portraits__caption{font-family:var(--font-display);text-align:center;margin:.5rem 0 0;font-size:1.25rem}@media (max-width:639px){.mp-team-ring{--mp-ring-radius:41%}.mp-team-ring__seat{width:24%}}.mp-about-hero__photo-frame{z-index:1;transform:rotate(1.7deg)}.mp-about-hero__photo{background:var(--brand-paper);margin:0;padding:.65rem .65rem 3.35rem;position:relative}.mp-about-hero__photo img{aspect-ratio:4/3;object-fit:cover;object-position:center 42%;border-radius:1.85rem 1.85rem .75rem .75rem;width:100%}.mp-about-hero__photo figcaption{font-family:var(--font-display);font-size:1.05rem;position:absolute;bottom:1rem;left:1.35rem}.mp-about-hero__photo>span{background:var(--brand-warm);letter-spacing:.08em;text-transform:uppercase;place-items:center;min-width:5.6rem;min-height:3.2rem;padding-inline:.8rem;font-size:.75rem;font-weight:850;display:grid;position:absolute;top:-1.55rem;right:1.5rem;transform:rotate(-5deg)}.mp-about-origin{border-block:2px solid var(--brand-ink);background:var(--brand-paper)}.mp-about-origin .mp-shell{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.mp-about-origin__heading h2,.mp-about-timeline__heading h2,.mp-about-beliefs__heading h2,.mp-about-team__intro h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.055em;margin:1rem 0 0;font-weight:500;line-height:.94}.mp-about-origin__body{gap:clamp(3rem,6vw,5rem);display:grid}.mp-about-origin__copy{columns:2 16rem;column-gap:clamp(2rem,4vw,3.5rem)}.mp-about-origin__copy p{color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);break-inside:avoid;margin:0 0 1.55rem;line-height:1.68}.mp-about-founder{background:var(--brand-mint);grid-template-rows:auto auto auto;grid-template-columns:clamp(7.5rem,15vw,10rem) minmax(0,1fr);align-items:center;gap:.65rem clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.mp-about-founder-frame{transform:rotate(-.8deg)}.mp-about-founder__portrait{aspect-ratio:1;border:2px solid var(--brand-ink);background:var(--brand-lavender);border-radius:50%;grid-row:1/-1;align-self:center;min-width:0;overflow:hidden}.mp-about-founder__portrait img{object-fit:cover;width:100%;height:100%}.mp-about-founder blockquote{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0;line-height:1.08}.mp-about-founder>p{color:var(--brand-ink-soft);align-self:start;margin:0;font-size:.86rem;line-height:1.45}.mp-about-founder__signature{width:7rem;margin:.25rem 0 0;transform:rotate(-5deg)}.mp-about-timeline{background:var(--brand-ink);color:#fff;position:relative;overflow:hidden}.mp-about-timeline:before{color:#ffffff0a;content:"2008—oggi";font-family:var(--font-display);white-space:nowrap;font-size:clamp(8rem,19vw,19rem);line-height:.8;position:absolute;top:-.3em;right:-.04em}.mp-about-timeline .mp-shell{position:relative}.mp-about-timeline__heading{margin-bottom:clamp(4rem,7vw,6rem);display:block}.mp-about-timeline .mp-section-number{color:#ffffffa6}.mp-about-timeline__heading h2{color:#fff;max-width:52rem;margin-top:1rem}.mp-about-timeline__grid{color:var(--brand-ink)}.mp-about-timeline-card-frame{min-width:0}@media (min-width:641px){.mp-about-timeline__grid{row-gap:calc(var(--mp-grid-gap) + .5rem)}.mp-about-timeline-card-frame:nth-child(6n+1){transform:translateY(-.1rem)rotate(-.4deg)}.mp-about-timeline-card-frame:nth-child(6n+2){transform:translateY(.3rem)rotate(.35deg)}.mp-about-timeline-card-frame:nth-child(6n+3){transform:translateY(.1rem)rotate(-.15deg)}.mp-about-timeline-card-frame:nth-child(6n+4){transform:translateY(.2rem)rotate(.25deg)}.mp-about-timeline-card-frame:nth-child(6n+5){transform:translateY(-.1rem)rotate(-.3deg)}.mp-about-timeline-card-frame:nth-child(6n){transform:translateY(.4rem)rotate(.45deg)}}.mp-about-timeline-card{background:var(--brand-paper);flex-direction:column;gap:1.5rem;height:100%;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.mp-about-timeline-card-frame:nth-child(2)>.mp-about-timeline-card{background:var(--brand-lavender)}.mp-about-timeline-card-frame:nth-child(3)>.mp-about-timeline-card{background:var(--brand-warm)}.mp-about-timeline-card-frame:nth-child(4)>.mp-about-timeline-card{background:var(--brand-mint)}.mp-about-timeline-card-frame:nth-child(5)>.mp-about-timeline-card{background:var(--brand-pink)}.mp-about-timeline-card-frame:nth-child(6)>.mp-about-timeline-card{background:var(--brand-blue)}.mp-about-timeline-card-frame:nth-child(7)>.mp-about-timeline-card{background:var(--brand-orange)}.mp-about-timeline-card-frame:nth-child(8)>.mp-about-timeline-card{background:var(--brand-warm)}.mp-about-timeline-card-frame:nth-child(9)>.mp-about-timeline-card{background:var(--brand-violet);color:#fff}.mp-about-timeline-card-frame:nth-child(9)>.mp-about-timeline-card p{color:#ffffffd1}.mp-about-timeline-card>span{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-transform:capitalize;border-bottom:2px solid;padding-bottom:.35rem;font-size:1.05rem;font-weight:600;display:inline-block}.mp-about-timeline__grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0 0 .8rem;font-weight:500;line-height:1.04}.mp-about-timeline__grid p{color:var(--brand-ink-soft);margin:0;font-size:.92rem;line-height:1.5}.mp-about-timeline-card__story{flex:1}.mp-about-timeline-card__image{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--brand-ink);border-radius:1rem;width:100%;height:auto;display:block}.mp-about-beliefs{border-bottom:2px solid var(--brand-ink);background:var(--brand-warm)}.mp-about-beliefs__heading{max-width:61rem;margin-bottom:clamp(4rem,7vw,6rem)}.mp-about-beliefs__grid article{background:var(--brand-paper);min-height:21rem;padding:clamp(2rem,4vw,3.3rem)}.mp-about-belief-frame:nth-child(2){transform:translateY(1.4rem)rotate(.5deg)}.mp-about-belief-frame:nth-child(2)>.mp-about-belief-card{background:var(--brand-lavender)}.mp-about-belief-frame:nth-child(3){transform:rotate(-.5deg)}.mp-about-belief-frame:nth-child(3)>.mp-about-belief-card{background:var(--brand-mint)}.mp-about-belief-frame:nth-child(4){transform:translateY(1.4rem)}.mp-about-belief-frame:nth-child(4)>.mp-about-belief-card{background:var(--brand-pink)}.mp-about-beliefs__grid article>span{width:2.8rem;height:2.8rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;display:grid}.mp-about-beliefs__grid h3{max-width:31rem;font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;margin:clamp(3.5rem,7vw,6rem) 0 1rem;font-weight:500;line-height:.98}.mp-about-beliefs__grid p{max-width:34rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:0;line-height:1.55}.mp-about-beliefs__links{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:clamp(4.5rem,8vw,7rem);display:flex}.mp-about-team{background:var(--brand-paper)}.mp-about-team__intro{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(3rem,9vw,9rem);margin-bottom:clamp(4rem,7vw,6rem);display:grid}.mp-about-team__intro>p{max-width:31rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0 0 .35rem;line-height:1.58}.mp-about-team__photo-frame{transform:rotate(-.5deg)}.mp-about-team__photo{background:var(--brand-paper);margin:0;padding:.65rem .65rem 3.55rem;position:relative}.mp-about-team__photo img{aspect-ratio:16/7;object-fit:cover;object-position:center 45%;border-radius:1.75rem 1.75rem .7rem .7rem;width:100%}.mp-about-team__photo figcaption{font-family:var(--font-display);font-size:var(--mp-type-body);text-align:center;text-wrap:balance;position:absolute;bottom:1rem;left:1.4rem;right:1.4rem}.mp-about-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(5rem,8vw,7rem);display:grid}.mp-about-person-frame{--mp-arch-radius:var(--brand-frame-radius);--mp-arch-top:calc(50cqw - var(--brand-frame-offset-x)/2);height:100%;transition:transform .16s;container-type:inline-size}.mp-about-person-frame:before{border-radius:50% 50% calc(var(--mp-arch-radius) + var(--brand-frame-offset-x) - var(--brand-frame-border))var(--mp-arch-radius)/var(--mp-arch-top)var(--mp-arch-top)calc(var(--mp-arch-radius) + var(--brand-frame-offset-y) - var(--brand-frame-border))var(--mp-arch-radius)}.mp-about-person{--brand-media-inset:.65rem;min-width:0;padding:var(--brand-media-inset)var(--brand-media-inset)1.3rem;border-radius:50% 50% var(--mp-arch-radius)var(--mp-arch-radius)/var(--mp-arch-top)var(--mp-arch-top)var(--mp-arch-radius)var(--mp-arch-radius);background:var(--brand-mint);flex-direction:column;display:flex;overflow:hidden}.mp-about-person--mint{background:var(--brand-mint)}.mp-about-person--lavender{background:var(--brand-lavender)}.mp-about-person--warm{background:var(--brand-warm)}.mp-about-person--pink{background:var(--brand-pink)}.mp-about-person--blue{background:var(--brand-blue)}.mp-about-person--orange{background:var(--brand-orange)}.mp-about-person-frame:hover{transform:translateY(-4px)rotate(-.5deg)}.mp-about-person__portrait{--mp-arch-inner-top:calc(var(--mp-arch-top) - var(--brand-media-inset) - var(--brand-frame-border));aspect-ratio:4/5;border:1.5px solid var(--brand-ink);border-radius:50% 50% .75rem .75rem/var(--mp-arch-inner-top)var(--mp-arch-inner-top).75rem .75rem;width:100%;margin-bottom:1rem;overflow:hidden}.mp-about-person__portrait>*,.mp-about-person__portrait img{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.mp-about-person__portrait img{object-fit:cover}.mp-about-person strong,.mp-about-person>span{text-align:center;text-wrap:balance;padding-inline:.75rem}.mp-about-person strong{font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.mp-about-person>span{color:var(--brand-ink-soft);margin-top:.35rem;font-size:.8rem;line-height:1.4}.mp-about-team__action{text-align:center;margin:3rem 0 0}.mp-editorial-page h1,.mp-editorial-page h2,.mp-editorial-page h3,.mp-editorial-page h4{text-wrap:balance}.mp-editorial-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr)}.mp-editorial-photo-frame{transform:rotate(1deg)}.mp-editorial-photo{background:var(--brand-paper);margin:0;padding:.65rem .65rem 3.6rem;position:relative}.mp-editorial-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:1.85rem 1.85rem .8rem .8rem;width:100%}.mp-editorial-photo figcaption{font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:1rem;line-height:1.15;position:absolute;bottom:1rem;left:1.35rem;right:1.35rem}.mp-editorial-heading{max-width:65rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.mp-editorial-heading h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.055em;margin:1rem 0 1.3rem;font-weight:500;line-height:.94}.mp-editorial-heading>p:last-child{max-width:45rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.58}.mp-elt-thesis{background:var(--brand-ink);color:#fff;padding:clamp(6rem,10vw,9rem) 0;position:relative;overflow:hidden}.mp-elt-thesis .mp-shell{position:relative}.mp-elt-thesis__heading{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);align-items:end;gap:clamp(3rem,8vw,7rem);margin-bottom:clamp(4.5rem,7vw,6rem);display:grid;position:relative}.mp-elt-thesis__heading .mp-section-number{color:var(--brand-lavender);grid-column:1/-1}.mp-elt-thesis__heading h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.058em;margin:0;font-weight:500;line-height:.91}:is(.marketing-site,.mp-page) .mp-elt-thesis .mp-elt-thesis__heading>p:last-child{color:#ffffffd1;font-size:var(--mp-type-lead);margin:0 0 .6rem;line-height:1.6}.mp-elt-pillars-frame{z-index:1;position:relative;transform:rotate(-.45deg)}.mp-elt-pillars{color:var(--brand-ink);gap:0;overflow:hidden}.mp-elt-pillars li{border-right:2px solid var(--brand-ink);background:var(--brand-paper);min-height:17rem;padding:clamp(1.5rem,3vw,2.2rem)}.mp-elt-pillars li:nth-child(2){background:var(--brand-lavender)}.mp-elt-pillars li:nth-child(3){background:var(--brand-warm)}.mp-elt-pillars li:nth-child(4){background:var(--brand-mint);border-right:0}.mp-elt-pillars li>span{width:2.65rem;height:2.65rem;font-family:var(--font-display);border:1px solid;border-radius:50%;place-items:center;display:grid}.mp-elt-pillars h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.04em;margin:3rem 0 .65rem;font-weight:500;line-height:1}.mp-elt-pillars p{color:var(--brand-ink-soft);margin:0;font-size:.92rem;line-height:1.48}.mp-elt-practice{background:var(--brand-canvas)}.mp-elt-practice__grid{background:var(--brand-paper);gap:0;overflow:hidden}.mp-elt-practice__grid article{border-right:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);min-height:18rem;padding:clamp(2rem,4vw,3.2rem)}.mp-elt-practice__grid article:nth-child(2n){border-right:0}.mp-elt-practice__grid article:nth-last-child(-n+2){border-bottom:0}.mp-elt-practice__grid article:nth-child(2),.mp-elt-practice__grid article:nth-child(5){background:var(--brand-lavender)}.mp-elt-practice__grid article:nth-child(3),.mp-elt-practice__grid article:nth-child(6){background:var(--brand-mint)}.mp-elt-practice__grid article>span{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.95rem}.mp-elt-practice__grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.045em;margin:clamp(2.2rem,4vw,3.4rem) 0 .8rem;font-weight:500;line-height:.98}.mp-elt-practice__grid p{max-width:32rem;color:var(--brand-ink-soft);margin:0;line-height:1.55}.mp-elt-commitments{background:var(--brand-canvas);padding-top:0}.mp-elt-commitments__grid{background:var(--brand-paper);grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:start;gap:clamp(3rem,7vw,6rem);padding:clamp(3rem,6vw,5rem);display:grid}.mp-elt-commitments__grid .mp-editorial-heading{margin-bottom:0}.mp-elt-commitments li{border-bottom:2px solid var(--brand-ink);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.mp-elt-commitments li:first-child{border-top:2px solid var(--brand-ink)}.mp-elt-commitments li span{font-family:var(--font-display);font-variant-numeric:tabular-nums}.mp-elt-commitments li strong{font-size:var(--mp-type-body-lg);line-height:1.35}.mp-values-filters-frame{margin-top:clamp(4rem,7vw,6rem)}.mp-values-filters{background:var(--brand-ink);color:#fff;padding:clamp(2.2rem,4vw,3.5rem)}.mp-values-filters>p{color:var(--brand-lavender);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.8rem;font-size:.78rem;font-weight:800}.mp-values-filters ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mp-values-filters li{border-left:2px solid #ffffff59;flex-direction:column;min-height:10rem;padding:1.5rem;display:flex}.mp-values-filters li:first-child{border-left:0;padding-left:0}.mp-values-filters li span{color:var(--brand-warm);font-family:var(--font-display)}.mp-values-filters li strong{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;margin-top:auto;font-weight:500;line-height:1}@media (min-width:641px) and (max-width:900px){.mp-values-filters li{padding-inline:1rem}.mp-values-filters li strong{font-size:clamp(2rem,4vw,2.5rem)}}.mp-values-index{padding-top:0}.mp-values-groups{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-values-group{background:var(--brand-paper);overflow:hidden}.mp-values-group--lavender{background:var(--brand-lavender)}.mp-values-group--mint{background:var(--brand-mint)}.mp-values-group>header{border-bottom:2px solid var(--brand-ink);padding:clamp(1.8rem,4vw,3.5rem)}.mp-values-group>header p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:850}.mp-values-group>header h3{max-width:57rem;font-family:var(--font-display);font-size:var(--mp-type-heading);letter-spacing:-.052em;margin:0;font-weight:500;line-height:.95}.mp-values-principle{border-bottom:2px solid var(--brand-ink);grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,4vw,3rem) clamp(2.2rem,5vw,4rem);display:grid}.mp-values-principle:last-child{border-bottom:0}.mp-values-principle>.mp-number-dot{--mp-number-dot-shadow:var(--brand-ink);align-self:start}.mp-values-principle h4{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0 0 1rem;font-weight:500;line-height:1}.mp-values-principle p,.mp-values-principle__details{max-width:54rem;color:var(--brand-ink-soft);margin:0;line-height:1.55}.mp-values-principle__details{padding-left:1.2em;list-style:outside}.mp-values-principle__details li+li{margin-top:.75rem}.mp-values-principle strong{color:var(--brand-ink)}.mp-noadv-hero__inner{border:2px solid var(--brand-ink);background:var(--brand-ink);color:#fff;border-radius:2.7rem;grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr);padding:clamp(3rem,6vw,5.5rem);overflow:hidden}.mp-noadv-hero .mp-section-number{color:var(--brand-lavender)}.mp-noadv-hero h1 span{background:var(--brand-warm);clip-path:polygon(1% 9%,13% 4%,26% 8%,39% 3%,52% 7%,66% 2%,79% 8%,91% 4%,100% 10%,98% 91%,88% 96%,74% 92%,60% 97%,46% 92%,31% 97%,16% 91%,2% 96%);color:var(--brand-ink);padding:.08em .12em .11em;display:inline-block;transform:rotate(-1deg)}.mp-noadv-hero h2{max-width:42rem;font-family:var(--font-display);font-size:var(--mp-type-heading);letter-spacing:-.045em;margin:0 0 1.2rem;font-weight:500;line-height:.98}.mp-noadv-hero__copy>p:last-child{max-width:38rem;color:var(--brand-lavender);font-size:var(--mp-type-body-lg);margin:0;line-height:1.55}.mp-noadv-inbox-frame{transform:rotate(1deg)}.mp-noadv-inbox{background:var(--brand-paper);color:var(--brand-ink);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.mp-noadv-message{border:1.5px solid var(--brand-ink);background:#fff;border-radius:1.25rem 1.25rem 1.25rem .35rem;width:min(88%,24rem);padding:.9rem 1.1rem 1rem}.mp-noadv-message--latela{background:var(--brand-warm);border-radius:1.25rem 1.25rem .35rem;align-self:flex-end}.mp-noadv-message span{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.67rem;font-weight:850;display:block}.mp-noadv-message p{margin:0;font-size:clamp(.9rem,1.15vw,1.02rem);font-weight:650;line-height:1.4}.mp-noadv-commitments{padding:0 0 clamp(3rem,5vw,4.5rem)}.mp-noadv-commitments .mp-editorial-heading{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mp-noadv-commitments__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mp-noadv-commitments__grid article{border-right:2px solid var(--brand-ink);background:var(--brand-paper);flex-direction:column;min-height:23rem;padding:clamp(2rem,4vw,3rem);display:flex}.mp-noadv-commitments__grid article:nth-child(2){background:var(--brand-lavender)}.mp-noadv-commitments__grid article:nth-child(3){background:var(--brand-mint);border-right:0}.mp-noadv-commitments__grid article>span{width:2.8rem;height:2.8rem;font-family:var(--font-display);border:1px solid;border-radius:50%;place-items:center;display:grid}.mp-noadv-commitments__grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.045em;margin:auto 0 .9rem;padding-top:3rem;font-weight:500;line-height:.98}.mp-noadv-commitments__grid p{color:var(--brand-ink-soft);margin:0;line-height:1.55}.mp-noadv-economy{border-block:2px solid var(--brand-ink);background:var(--brand-warm);padding:clamp(3.5rem,6vw,5.5rem) 0}.mp-noadv-economy__inner{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(1.75rem,3vw,2.5rem) clamp(3rem,8vw,7rem);display:grid}.mp-noadv-economy .mp-section-number{grid-column:1/-1}.mp-noadv-economy h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.06em;margin:0;font-weight:500;line-height:.9}.mp-noadv-economy__inner>p:last-child{color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:0;line-height:1.58}.mp-editorial-list__grid{grid-template-columns:minmax(0,.8fr) minmax(26rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.mp-editorial-list__grid .mp-editorial-heading{margin-bottom:0}.mp-editorial-list ol{border-top:2px solid var(--brand-ink)}.mp-editorial-list li{border-bottom:2px solid var(--brand-ink);grid-template-columns:3.5rem minmax(0,1fr);gap:1.3rem;padding:1.8rem 0;display:grid}.mp-editorial-list ol .mp-structured-list__marker{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--brand-ink)}.mp-editorial-list .mp-structured-list--number-dots>.mp-structured-list__item{align-items:start}.mp-organizations-process{--mp-number-dot-shadow:var(--brand-violet)}.mp-editorial-list h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0 0 .55rem;font-weight:500;line-height:1}.mp-editorial-list .mp-structured-list__copy>p{color:var(--brand-ink-soft);margin:0;line-height:1.55}.mp-editorial-list h3 a:hover{text-underline-offset:.2em;text-decoration:underline}.mp-editorial-list__more{margin-top:1.5rem;display:inline-block}.mp-door-hero:before,.mp-about-hero:before{display:none}.mp-about-timeline:before{color:#ffffff12}.mp-reveal{animation:mp-rise .7s 80ms both var(--ease-default)}.mp-html[data-turbo-preview] .mp-reveal{animation:none}.mp-reveal--delay{animation-delay:.24s}@keyframes mp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-pulse{70%{box-shadow:0 0 0 .6rem #ff806c00}to{box-shadow:0 0 #ff806c00}}.mp-hero--home .mp-hero__grid{z-index:2;width:min(100% - 3rem,80rem)}.mp-product-stage:before{opacity:1;border-radius:57% 43% 49% 51%/46% 58% 42% 54%;inset:5rem -4rem -1rem -2rem;transform:translateY(-5.5rem)rotate(-4deg)}.mp-product-cluster{z-index:1}.mp-product-window-frame{transform:rotate(.7deg)}.mp-letter{isolation:isolate;background:var(--brand-canvas);position:relative}.mp-letter__grid{z-index:1;position:relative}.mp-founder-photo{isolation:isolate;position:relative}.mp-founder-photo:before{z-index:0;aspect-ratio:4/5;background:var(--brand-violet);content:"";pointer-events:none;border-radius:49% 51% 48% 52%/39% 43% 57% 61%;width:calc(100% + 1.5rem);position:absolute;top:-.95rem;left:50%;transform:translate(-50%)rotate(-1.5deg)}.mp-founder-photo img{z-index:1;box-shadow:none;border:0;position:relative}.mp-founder-photo figcaption{z-index:2;position:relative}.mp-elt{border:2px solid var(--brand-ink);border-radius:2.75rem;margin:0 .75rem clamp(4rem,8vw,7rem);overflow:hidden}.mp-elt .mp-shell{width:min(100% - 1.5rem,80rem);position:relative}.mp-elt__heading,.mp-elt__path-frame{z-index:1}.mp-elt__path-frame{transform:rotate(-.45deg)}.mp-apps{isolation:isolate;background:var(--brand-canvas);position:relative;overflow:hidden}.mp-apps .mp-shell{z-index:1;width:min(100% - 3rem,80rem);position:relative}.mp-apps .mp-section-heading{margin-inline:0}.mp-apps .mp-section-heading+.mp-app-story-frame{margin-top:0}.mp-app-story-frame{margin-top:clamp(2.75rem,4vw,3.75rem)}.mp-app-story{--mp-story-color:var(--brand-lavender);isolation:isolate;background:var(--mp-story-color);min-height:35rem;position:relative;overflow:hidden}.mp-app-story>*{z-index:1;position:relative}.mp-app-story--grow{--mp-story-color:var(--brand-lavender)}.mp-app-story--play{--mp-story-color:var(--brand-warm)}.mp-app-story--places{--mp-story-color:var(--brand-mint);min-height:43rem}.mp-app-story__stage{place-items:center;min-width:0;min-height:100%;display:grid}.mp-app-story--with-details .mp-app-story__stage{min-height:0;overflow:hidden}.mp-app-story__details{margin:0 var(--mp-story-inset);border-top:1px solid var(--brand-line);order:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2rem 0 2.75rem;display:grid}.mp-app-story__details>div+div{border-left:1px solid var(--brand-line);padding-left:1.5rem}.mp-app-story__details dt{font-weight:800}.mp-app-story__details dd{color:var(--brand-ink-soft);margin:.35rem 0 0;line-height:1.5}.mp-app-story--community{--mp-story-color:var(--brand-mint)}.mp-app-story .mp-app-story__stage--community{min-height:0;padding:2rem clamp(1.5rem,3vw,3rem) 2rem 0}.mp-app-story .mp-community-orbit--story{width:min(100%,32rem)}@media (max-width:640px){.mp-app-story{--mp-story-inset:1.5rem}.mp-app-story__details{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:2rem}.mp-app-story__details>div+div{border-top:1px solid var(--brand-line);border-left:0;padding:1.25rem 0 0}.mp-app-story .mp-app-story__stage--community{padding:0 1.5rem 2rem}}.mp-grow-demo,.mp-play-collage figure{box-shadow:3px 4px 0 var(--brand-ink)}.mp-free{isolation:isolate;background:var(--brand-canvas);color:var(--brand-ink);position:relative;overflow:hidden}.mp-free .mp-shell{z-index:1;width:min(100% - 3rem,80rem);position:relative}.mp-free__heading{margin-inline:0}.mp-free .mp-section-number,.mp-free__heading>p:last-child{color:var(--brand-ink-soft)}.mp-free__heading h2{color:var(--brand-ink)}.mp-manifesto{background:var(--brand-canvas);padding-block:clamp(5rem,10vw,9rem)}.mp-manifesto:before,.mp-manifesto:after{display:none}.mp-manifesto__inner{background:var(--brand-ink);color:#fff;padding:clamp(3rem,7vw,6.5rem);position:relative;overflow:hidden}.mp-manifesto>.mp-shell{width:min(100% - 3rem,80rem)}.mp-manifesto__inner>*{z-index:1;position:relative}.mp-manifesto__kicker,.mp-manifesto__inner>p.mp-manifesto__kicker{color:var(--brand-warm);border-bottom:2px solid #ffffff6b;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-bottom:1.35rem;display:flex}.mp-manifesto__kicker strong{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.45rem .7rem;font-size:.7rem}.mp-manifesto h2{color:#fff;font-size:var(--mp-type-section);gap:0;line-height:1}.mp-manifesto h2>span{border-bottom:2px solid #ffffff6b;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.mp-manifesto__number{--mp-number-dot-size:3.25rem;--mp-number-dot-background:var(--brand-warm);font-family:var(--font-body);letter-spacing:.04em;margin:.15em 0 0;font-size:.82rem;font-weight:850}.mp-manifesto h2 b{font-weight:500}.mp-manifesto__links{color:#fff;margin-top:2rem}.mp-manifesto__links a{font-weight:700}.mp-reviews{isolation:isolate;background:var(--brand-canvas);position:relative;overflow:hidden}.mp-reviews .mp-shell{z-index:1;width:100%;position:relative}.mp-reviews .mp-section-heading{width:min(100% - 3rem,80rem);max-width:none;margin-inline:auto}.mp-reviews .mp-section-heading h2{max-width:none}.mp-reviews .mp-review-grid{width:100%;padding-inline:clamp(.75rem,1.5vw,1.5rem)}.mp-reviews .mp-review-note{width:min(100% - 3rem,80rem);margin-inline:auto}.mp-membership{background:var(--brand-canvas);color:#fff}.mp-membership__grid{background:var(--brand-ink);padding:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.mp-membership>.mp-shell{width:var(--mp-shell-width)}.mp-membership__grid>*{z-index:1;position:relative}.mp-ai-site,.mp-join-site{background:var(--brand-canvas)}.mp-ai-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.62fr);align-items:end}.mp-ai-hero__meta{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;font-size:.82rem;font-weight:750;display:flex}.mp-ai-ledger{--mp-poster-background:var(--brand-ink);--mp-poster-ink:white;--mp-poster-badge-shadow:var(--brand-warm)}.mp-ai-uses{padding-top:0}.mp-ai-use-grid-frame{margin-top:clamp(1.5rem,3vw,2.5rem)}.mp-ai-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mp-ai-use-grid article{border-left:2px solid var(--brand-ink);background:var(--brand-paper);min-height:24rem;padding:clamp(1.6rem,3vw,2.5rem)}.mp-ai-use-grid article:first-child{background:var(--brand-lavender);border-left:0}.mp-ai-use-grid article:nth-child(3){background:var(--brand-mint)}.mp-ai-use-grid article:nth-child(4){background:var(--brand-warm)}.mp-ai-use-grid article>span{width:2.8rem;height:2.8rem;font-family:var(--font-display);border:1px solid;border-radius:50%;place-items:center;display:grid}.mp-ai-use-grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;margin:clamp(4rem,8vw,7rem) 0 .65rem;font-weight:500;line-height:.95}.mp-ai-use-grid p{color:var(--brand-ink-soft);margin:0;line-height:1.52}.mp-ai-stack{background:var(--brand-ink);color:#fff;padding-block:clamp(5rem,9vw,8rem)}.mp-ai-stack__inner{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);display:grid}.mp-ai-stack__heading h2{max-width:36rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.052em;margin:1rem 0 0;font-weight:500;line-height:.94}.mp-ai-stack__heading .mp-section-number{color:var(--brand-warm)}.mp-ai-stack__cards{gap:1rem;display:grid}.mp-ai-stack__cards article{background:#ffffff12;border:1.5px solid #ffffff73;border-radius:1.4rem;padding:clamp(1.6rem,3vw,2.4rem)}.mp-ai-stack__cards article>p:first-child{color:var(--brand-warm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.mp-ai-stack__cards h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .65rem;font-weight:500;line-height:1}.mp-ai-stack__cards article>p:last-child{color:#ffffffc2;margin:0;line-height:1.55}.mp-ai-responsibility__grid{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,7rem);display:grid}.mp-ai-responsibility h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.052em;margin:1rem 0 0;font-weight:500;line-height:.94}.mp-ai-responsibility__list{border-top:2px solid var(--brand-ink)}.mp-ai-responsibility__list article{border-bottom:2px solid var(--brand-ink);grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:1.8rem 0;display:grid}.mp-ai-responsibility__list article>span{font-family:var(--font-display)}.mp-ai-responsibility__list h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .35rem;font-weight:500;line-height:1}.mp-ai-responsibility__list p{color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-ai-questions{padding:0 0 clamp(6rem,10vw,9rem)}.mp-ai-questions__inner{background:var(--brand-warm);padding:clamp(2.5rem,6vw,5rem)}.mp-ai-questions h2{max-width:58rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.052em;margin:1rem 0 2.5rem;font-weight:500;line-height:.94}.mp-ai-questions ol{border-block:2px solid var(--brand-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mp-ai-questions li{border-left:2px solid var(--brand-ink);min-height:11rem;padding:1.4rem;display:grid}.mp-ai-questions li:first-child{border-left:0}.mp-ai-questions li span{font-family:var(--font-display)}.mp-ai-questions li strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);align-self:end;font-weight:500;line-height:1}.mp-ai-questions__inner>p:last-child{color:var(--brand-ink-soft);margin:1.6rem 0 0}.mp-ai-questions__inner>p:last-child a{border-bottom:1px solid;font-weight:800}.mp-join-hero{align-items:center;min-height:calc(100svh - 6rem);display:grid}.mp-join-copy{text-align:center;display:block}.mp-join-site .mp-reviews .mp-section-heading{text-align:center}.mp-join-copy>.mp-section-number{grid-column:1/-1;margin:0}:is(.marketing-site,.mp-page) .mp-join-copy h1{max-width:none;font-size:var(--mp-type-heading);margin-inline:auto;margin-bottom:.65rem;line-height:.94}.mp-join-copy>p:not(.mp-section-number,.mp-overline){max-width:none;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);text-wrap:balance;white-space:nowrap;margin:0 auto;line-height:1.55}.mp-join-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.2vw,2.15rem);margin-top:clamp(2rem,3vw,3rem);display:grid}.mp-join-card-frame{--mp-join-angle:0deg;min-width:0;height:100%;animation:mp-join-card-rise .66s backwards var(--ease-default);transform:rotate(var(--mp-join-angle))}.mp-join-card{flex-direction:column;min-width:0;height:100%;min-height:31rem;padding:clamp(1.5rem,2.4vw,2rem);display:flex;position:relative}.mp-join-card-frame:first-child{animation-delay:.18s}.mp-join-card-frame:nth-child(2){animation-delay:.3s}.mp-join-card-frame:nth-child(3){animation-delay:.42s}@keyframes mp-join-card-rise{0%{opacity:0;transform:translateY(28px)rotate(var(--mp-join-angle))}to{opacity:1;transform:translateY(0)rotate(var(--mp-join-angle))}}.mp-join-card-frame--free{--mp-join-angle:-.22deg}.mp-join-card--free{background:var(--brand-paper)}.mp-join-card-frame--monthly{--mp-join-angle:.18deg}.mp-join-card--monthly{background:var(--brand-lavender)}.mp-join-card-frame--yearly{--mp-join-angle:-.18deg}.mp-join-card--yearly{background:var(--brand-purple);color:var(--brand-canvas)}.mp-join-card-frame--shared-arrival{view-transition-name:mp-annual-plan;animation:none}.mp-join-card__top{border-bottom:1.5px solid;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mp-join-card__top{border-bottom:1.5px solid color-mix(in srgb,currentColor 34%,transparent)}}.mp-join-card__top{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mp-join-card__top span{font-family:var(--font-display);letter-spacing:0;font-size:1rem;font-weight:500}.mp-join-card h2{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-weight:500;line-height:.94}.mp-join-card__badge{border:1.5px solid var(--brand-ink);background:var(--brand-mint);width:fit-content;color:var(--brand-ink);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:99px;margin-top:1rem;padding:.4rem .7rem;font-size:.62rem;font-weight:850;line-height:1}.mp-join-benefits{margin:1rem 0 0;padding:0;display:grid}.mp-join-benefits li{border-top:1.5px solid var(--brand-ink);grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.68rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-join-benefits li{border-top:1.5px solid color-mix(in srgb,var(--brand-ink)25%,transparent)}}.mp-join-benefits li>span{background:var(--brand-mint);color:#1f7457;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:900;display:grid}.mp-join-card--monthly .mp-join-benefits li>span{background:var(--brand-paper);color:var(--brand-purple);box-shadow:inset 0 0 0 1px #2a115014}.mp-join-benefits strong{padding-top:.05rem;font-size:.84rem;line-height:1.3;display:block}.mp-join-price{align-items:baseline;gap:.45rem;margin-top:clamp(3.25rem,5vw,5.5rem);padding-top:1.75rem;display:flex}.mp-join-price strong{font-family:var(--font-display);font-size:var(--mp-type-number);letter-spacing:-.06em;font-weight:500;line-height:.9}.mp-join-price span{font-size:.85rem;font-weight:750}.mp-join-card__copy{min-height:3.6rem;color:var(--brand-ink-soft);text-wrap:balance;margin:1rem 0 0;font-size:.86rem;line-height:1.45}.mp-join-card--yearly .mp-join-card__copy{color:#ffffffc7;margin-top:.65rem}.mp-join-savings{background:#ffffff14;border:1.5px solid #ffffff59;border-radius:1rem;margin-top:1rem;padding:1rem 1.1rem}.mp-join-savings strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.7rem;font-weight:500;line-height:1;display:block}.mp-join-savings span{color:#ffffffb8;margin-top:.45rem;font-size:.78rem;font-weight:700;display:block}.mp-join-savings s{opacity:.68;margin-right:.35rem}.mp-join-form,.mp-join-free-action{margin-top:auto;padding-top:1.5rem}.mp-join-form .button,.mp-join-free-action .button{width:100%}.mp-join-form .button:disabled{cursor:not-allowed;opacity:.5}.mp-join-current{border:1.5px solid var(--brand-ink);background:var(--brand-mint);min-height:3.45rem;box-shadow:0 4px 0 var(--brand-ink);color:var(--brand-ink);font-size:var(--mp-type-ui);text-align:center;border-radius:.9rem;place-items:center;margin-top:auto;padding:.92rem 1.2rem;font-weight:750;line-height:1.1;display:grid}.mp-join-current a{border-bottom:1px solid}.mp-join-note{color:var(--brand-ink-soft);text-align:center;margin:1.75rem 0 0;font-size:.78rem;line-height:1.4}.mp-join-proof{background:var(--brand-paper);padding:clamp(4rem,7vw,6.5rem) 0}.mp-join-proof__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.mp-join-proof__heading>p{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.72rem;font-weight:850}.mp-join-proof__heading h2{max-width:52rem;font-family:var(--font-display);font-size:var(--mp-type-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:500;line-height:.94}.mp-join-proof__heading a{border-bottom:1.5px solid;margin-bottom:.3rem;font-size:.86rem;font-weight:800}.mp-join-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.85rem);display:grid}.mp-join-proof__card{background:var(--brand-lavender);flex-direction:column;min-height:17rem;margin:0;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.mp-join-proof__card-frame:nth-child(2)>.mp-join-proof__card{background:var(--brand-warm)}.mp-join-proof__card-frame:nth-child(3)>.mp-join-proof__card{background:var(--brand-mint)}.mp-join-proof__card .mp-stars{color:var(--brand-purple);letter-spacing:.1em;font-size:.9rem}.mp-join-proof__card blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);letter-spacing:-.025em;margin:1.35rem 0 2rem;line-height:1.08}.mp-join-proof__card figcaption{margin-top:auto;font-size:.85rem;font-weight:800}@media (max-width:900px){.mp-ai-stack__inner,.mp-ai-responsibility__grid,.mp-join-copy{grid-template-columns:1fr}.mp-join-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-join-copy h1{white-space:normal}.mp-join-copy>p:not(.mp-section-number,.mp-overline){white-space:normal;max-width:34rem}.mp-join-card--free{grid-column:1/-1;min-height:auto}.mp-join-card--free .mp-join-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.mp-join-proof__heading{grid-template-columns:1fr}.mp-join-proof__heading>p{grid-column:auto}.mp-join-proof__heading a{width:max-content;margin:.25rem 0 0}.mp-join-proof__grid{grid-template-columns:1fr}.mp-join-proof__card{min-height:0}.mp-ai-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-ai-use-grid article:nth-child(3){border-left:0;border-top:2px solid var(--brand-ink)}.mp-ai-use-grid article:nth-child(4){border-top:2px solid var(--brand-ink)}.mp-ai-questions ol{grid-template-columns:1fr}.mp-ai-questions li{border-top:1.5px solid;border-left:0;min-height:9rem}.mp-ai-questions li:first-child{border-top:0}}@media (max-width:600px){.mp-ai-use-grid{grid-template-columns:1fr}.mp-ai-use-grid article,.mp-ai-use-grid article:nth-child(3),.mp-ai-use-grid article:nth-child(4){border-top:2px solid var(--brand-ink);border-left:0;min-height:18rem}.mp-ai-use-grid article:first-child{border-top:0}.mp-ai-responsibility__list article{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem}.mp-join-cards{grid-template-columns:1fr}.mp-join-card,.mp-join-card--free{grid-column:auto;min-height:25rem;transform:none}.mp-join-price{margin-top:2.5rem;padding-top:1.5rem}.mp-join-benefits{grid-template-columns:1fr}}@media (min-width:901px){.mp-reviews .mp-section-heading h2{white-space:nowrap}}@media (min-width:1051px){.mp-hero--home{padding-bottom:2.75rem}.mp-today{min-height:31rem}.mp-focus-card{padding-left:10rem}.mp-dashboard-samples{max-width:none;margin-left:0}}@media (max-width:1050px){.mp-hero--home .mp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(25rem,.85fr)}.mp-product-cluster{width:29rem}.mp-phone-mockup{display:none}.mp-app-story,.mp-app-story--play{grid-template-columns:1fr 1fr}.mp-door-hero__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr)}.mp-poster{padding:2.4rem}.mp-community-orbit{max-width:32rem}.mp-about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr)}.mp-about-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mp-header{background:0 0;padding-top:.55rem;position:sticky;top:0}.mp-header__actions,.mp-nav{display:none}.mp-brand{transform:none}.mp-header__inner{display:none}.mp-mobile-header{height:calc(4rem + 2*var(--brand-frame-border) + var(--brand-frame-offset-y));display:block;position:relative}.mp-frontdoors-frame{margin-top:3.5rem}.mp-product-stage{width:min(100%,38rem);margin:3rem auto 0}.mp-product-cluster{width:min(100%,34rem)}.mp-phone-mockup{display:none}.mp-letter__grid,.mp-membership__grid{grid-template-columns:1fr}.mp-letter__side{display:block;position:static}.mp-founder-photo{width:min(100%,34rem);margin:0 auto 3rem}.mp-elt__heading{grid-template-columns:1fr;gap:2rem}.mp-elt__intro{max-width:42rem}.mp-elt__path{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-app-story,.mp-app-story--play{grid-template-columns:1fr}.mp-app-story--play .mp-app-story__copy{order:0}.mp-grow-demo{margin-top:0}.mp-play-collage{min-height:32rem}.mp-free__heading{grid-template-columns:1fr}.mp-free__heading>p:last-child{grid-column:auto}.mp-review-column{display:contents}.mp-membership__copy{max-width:44rem}.mp-price-card-frame{justify-self:center;width:min(100%,36rem)}.mp-poster-frame{width:min(100%,43rem);transform:rotate(-.6deg)}.mp-community-orbit{justify-self:center;width:min(100%,34rem)}.mp-about-origin .mp-shell,.mp-about-team__intro{grid-template-columns:1fr}.mp-about-hero__photo-frame{width:min(100%,43rem);margin-inline:auto}.mp-about-origin__heading h2{max-width:42rem}.mp-about-timeline__heading{grid-template-columns:1fr;gap:1.5rem}.mp-about-timeline__heading h2{max-width:45rem}.mp-about-belief-frame:nth-child(2),.mp-about-belief-frame:nth-child(3),.mp-about-belief-frame:nth-child(4){transform:none}.mp-about-team__intro>p{max-width:43rem}}@media (max-width:640px){.mp-header{padding-inline:.5rem}.mp-mobile-header__row{padding:.45rem .55rem .45rem .9rem}.mp-brand,.mp-brand__mark{width:6rem}.mp-product-stage:before{inset:2rem -2rem 2rem 1rem}.mp-product-cluster{width:calc(100% - .65rem);left:0;right:auto}.mp-app-tabs>span{font-size:0}.mp-app-tabs svg{width:1.35rem;height:1.35rem}.mp-today{min-height:21rem;padding:1.4rem}.mp-letter__side{display:block}.mp-founder-photo{width:min(88%,22rem);margin:2rem auto 4rem}.mp-app-story{min-height:auto}.mp-app-story__copy{padding:2.1rem 1.5rem 2.5rem}.mp-grow-demo{width:91%;margin-bottom:2rem;padding:.9rem}.mp-grow-demo__row{grid-template-columns:auto 1fr}.mp-grow-demo__row b{display:none}.mp-play-collage{min-height:25rem}.mp-elt__path-frame{transform:none}.mp-elt__path{grid-template-columns:1fr}.mp-elt__path li{min-height:0}.mp-elt__path li>span{margin-bottom:1.5rem}.mp-review-card{min-height:0}.mp-membership__grid{gap:3rem}.mp-membership__quote{max-width:none;transform:none}.mp-price-card-frame{transform:none}.mp-price-card{padding:1.6rem}.mp-price strong{font-size:var(--mp-type-number)}.mp-door-actions{flex-direction:column;align-items:stretch;gap:1.25rem}.mp-door-actions .button{width:100%}.mp-community-orbit{width:min(100%,22rem);box-shadow:6px 8px 0 var(--brand-ink)}.mp-community-orbit__avatar>span{border-width:2px}.mp-about-hero:before{top:48%;right:-10rem}.mp-about-hero__photo{padding:.45rem .45rem 3rem}.mp-about-hero__photo img{border-radius:1.3rem 1.3rem .6rem .6rem}.mp-about-origin__heading h2,.mp-about-timeline__heading h2,.mp-about-beliefs__heading h2,.mp-about-team__intro h2{font-size:var(--mp-type-section)}.mp-about-origin__copy{columns:auto}.mp-about-founder{grid-template-rows:auto;grid-template-columns:1fr;padding:2rem 1.5rem}.mp-about-founder__portrait{grid-row:auto;width:min(60%,10rem);margin-inline:auto}.mp-about-founder blockquote{margin-top:1rem}.mp-about-founder__signature{margin-bottom:0}.mp-about-people{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-about-person{--brand-media-inset:.5rem;padding:var(--brand-media-inset)var(--brand-media-inset).85rem}.mp-about-person__portrait{margin-bottom:.65rem}.mp-about-person strong{font-size:1.2rem}.mp-about-timeline-card,.mp-about-beliefs__grid article{min-height:0}.mp-about-beliefs__grid h3{margin-top:3.5rem}.mp-about-beliefs__links{flex-direction:column;align-items:stretch}.mp-about-team__photo{padding:.45rem .45rem 4.5rem}.mp-about-team__photo img{aspect-ratio:4/3;border-radius:1.3rem 1.3rem .6rem .6rem}.mp-about-people{width:100%;margin-inline:auto}}@media (max-width:900px){.mp-elt{border-radius:2.25rem}.mp-app-story-frame{margin-top:3rem}.mp-app-story{min-height:0}.mp-app-story__stage{min-height:30rem}.mp-membership__grid{padding:clamp(2.5rem,7vw,4rem)}}@media (max-width:640px){.mp-press-rail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem}.mp-product-stage:before{inset:5rem -1rem 0 .5rem;transform:translateY(-1rem)rotate(-4deg)}.mp-hero--home .mp-product-stage{display:none}.mp-elt{border-radius:1.8rem;margin-inline:.45rem}.mp-app-story-frame{margin-top:2.5rem}.mp-manifesto__inner{padding:3rem 1.5rem}.mp-manifesto__kicker,.mp-manifesto__inner>p.mp-manifesto__kicker{flex-wrap:wrap}.mp-manifesto h2{font-size:var(--mp-type-card-title);line-height:1.15}.mp-manifesto h2>span{grid-template-columns:minmax(0,1fr);gap:1rem}.mp-membership{padding-inline:.45rem}.mp-membership__grid{width:100%;padding:2.5rem 1.25rem}}@media (max-width:1050px){.mp-elt-pillars li:nth-child(2n){border-right:0}.mp-elt-pillars li:nth-child(-n+2){border-bottom:2px solid var(--brand-ink)}}@media (max-width:900px){.mp-elt-thesis__heading,.mp-elt-commitments__grid,.mp-noadv-economy__inner,.mp-editorial-list__grid{grid-template-columns:1fr}.mp-editorial-photo-frame{width:min(100%,44rem);margin-inline:auto}.mp-elt-thesis__heading{align-items:start}.mp-elt-thesis__heading>p:last-child{max-width:43rem}.mp-elt-commitments__grid{gap:3rem}.mp-noadv-economy__inner>p:last-child{max-width:44rem}.mp-noadv-inbox-frame{width:min(100%,42rem)}.mp-noadv-commitments__grid{grid-template-columns:1fr}.mp-noadv-commitments__grid article{border-right:0;border-bottom:2px solid var(--brand-ink);min-height:19rem}.mp-noadv-commitments__grid article:last-child{border-bottom:0}.mp-editorial-list__grid{gap:2.5rem}.mp-editorial-list__grid .mp-editorial-heading{max-width:46rem}}@media (max-width:640px){.mp-editorial-photo{padding:.45rem .45rem 4.25rem}.mp-editorial-photo-frame{transform:none}.mp-editorial-photo img{border-radius:1.3rem 1.3rem .65rem .65rem}.mp-editorial-heading h2,.mp-elt-thesis__heading h2,.mp-noadv-economy h2{font-size:var(--mp-type-section)}.mp-elt-pillars-frame{transform:none}.mp-elt-pillars li,.mp-elt-pillars li:nth-child(2n),.mp-elt-pillars li:nth-child(-n+2){border-right:0;border-bottom:2px solid var(--brand-ink);min-height:0}.mp-elt-pillars li:last-child{border-bottom:0}.mp-elt-practice__grid article,.mp-elt-practice__grid article:nth-child(2n),.mp-elt-practice__grid article:nth-last-child(-n+2){border-right:0;border-bottom:2px solid var(--brand-ink);min-height:0}.mp-elt-practice__grid article:last-child{border-bottom:0}.mp-elt-commitments__grid{padding:2.4rem 1.4rem}.mp-values-filters{padding:2.2rem 1.4rem}.mp-values-filters ol{grid-template-columns:1fr}.mp-values-filters li{border-top:2px solid #ffffff59;border-left:0;min-height:8rem;padding-inline:0}.mp-values-filters li:first-child{border-top:0}.mp-values-group>header{grid-template-columns:1fr;padding:2rem 1.4rem}.mp-values-principle{grid-template-columns:max-content minmax(0,1fr);gap:1rem;padding:1.7rem 1.4rem}.mp-noadv-hero__inner{border-radius:1.8rem;padding:2.5rem 1.4rem}.mp-noadv-inbox-frame{transform:none}.mp-noadv-inbox{padding:1.6rem}.mp-noadv-commitments__grid article{min-height:17rem;padding:2rem 1.4rem}}.mp-latest-wall{margin-top:var(--mp-heading-content-gap);margin-inline:auto}.mp-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(12.5rem,auto);gap:clamp(.65rem,1vw,1rem);width:100%;max-width:112rem;margin-inline:auto;display:grid}.mp-latest-card-frame{min-width:0;transition:transform .16s}.mp-latest-card{flex-direction:column;gap:1rem;min-width:0;min-height:12.5rem;padding:clamp(1.25rem,2vw,1.85rem);display:flex;position:relative;overflow:hidden}.mp-latest-card-frame:first-child{transform:rotate(-.32deg)}.mp-latest-card-frame:nth-child(2){transform:rotate(.28deg)}.mp-latest-card-frame:nth-child(3){transform:rotate(-.22deg)}.mp-latest-card-frame:nth-child(4){transform:rotate(.34deg)}.mp-latest-card-frame:nth-child(5){transform:rotate(-.26deg)}.mp-latest-card-frame:hover{transform:translateY(-3px)rotate(0)}:is(.marketing-site,.mp-page) .mp-latest-card-frame--live{grid-area:span 2/span 2}:is(.marketing-site,.mp-page) .mp-latest-card--live{background:var(--brand-purple);min-height:23rem;color:var(--brand-canvas)!important}.mp-latest-card--lavender{background:var(--brand-lavender)}.mp-latest-card--mint{background:var(--brand-mint)}.mp-latest-card--pink{background:var(--brand-pink)}.mp-latest-card--warm{background:var(--brand-warm)}.mp-latest-card--orange{background:var(--brand-orange)}.mp-latest-card--blue{background:var(--brand-blue)}.mp-latest-card__top{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.2;display:flex}.mp-latest-card__top>span{align-items:center;gap:.5rem;display:inline-flex}.mp-latest-card__top>b{font-size:inherit}.mp-latest-card__body{flex-direction:column;gap:.75rem;max-width:38rem;margin-block:auto;display:flex}.mp-latest-card__body small{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mp-latest-card__body strong{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;font-weight:500;line-height:.94}.mp-latest-card--live .mp-latest-card__body strong{color:var(--brand-canvas)}.mp-latest-card__live-meta{color:#ffffffd6;text-transform:capitalize;justify-content:space-between;align-items:end;gap:1.5rem;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}.mp-latest-card__play{background:var(--brand-ink);color:#fff;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-size:.7rem;display:grid}.mp-latest-card__title{max-width:26rem;font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin-top:auto;font-weight:500;line-height:1}.mp-latest-card__cta{justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:850;display:flex}.mp-latest-card:not(.mp-latest-card--live) .mp-latest-card__cta{border-top:1px solid var(--brand-ink);padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.mp-latest-card:not(.mp-latest-card--live) .mp-latest-card__cta{border-top:1px solid color-mix(in srgb,var(--brand-ink)24%,transparent)}}@media (max-width:900px){.mp-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto)}:is(.marketing-site,.mp-page) .mp-latest-card-frame--live{grid-row:auto}.mp-latest-card--live{min-height:22rem}.mp-latest-card__body strong{font-size:var(--mp-type-card-display)}}@media (max-width:600px){.mp-latest-grid{grid-template-columns:1fr}.mp-latest-card-frame,:is(.marketing-site,.mp-page) .mp-latest-card-frame--live{grid-area:auto;transform:none}.mp-latest-card,.mp-latest-card--live{min-height:12rem}.mp-latest-card--live{min-height:24rem}.mp-latest-card__live-meta{flex-direction:column;align-items:flex-start}}.mp-latest-card__subtitle{color:#ffffffc2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:35rem;font-size:.9rem;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.mp-latest-card__event{grid-template-columns:auto minmax(6.5rem,1fr) auto;align-items:center;gap:.9rem;padding-block:.15rem .25rem;display:grid}.mp-latest-card__schedule,.mp-latest-card__host>span:last-child{flex-direction:column;min-width:0;display:flex}.mp-latest-card__schedule small,.mp-latest-card__host small{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.58rem;font-weight:850;line-height:1.1}.mp-latest-card__schedule strong{color:#fff;text-transform:capitalize;font-size:.88rem;line-height:1.15}.mp-latest-card__schedule>span{color:#ffffffc7;font-size:.74rem;font-weight:650}.mp-latest-card__host{justify-self:end;align-items:center;gap:.6rem;min-width:0;display:flex}.mp-latest-card__host>.relative{background:var(--brand-paper);border:2px solid #fff;width:2.55rem;height:2.55rem}.mp-latest-card__host b{color:#fff;text-overflow:ellipsis;max-width:10rem;font-size:.76rem;line-height:1.18;overflow:hidden}.mp-latest-card--live .mp-latest-card__cta{border-top:1px solid #ffffff4d;padding-top:.9rem}@media (max-width:600px){.mp-latest-card__event{grid-template-columns:auto minmax(0,1fr)}.mp-latest-card__host{grid-column:1/-1;justify-self:start}}.mp-features-page,.mp-feature-page{background:var(--brand-canvas)}.mp-features-hero{background:var(--brand-canvas);color:var(--brand-ink)}.mp-features-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);container-type:inline-size}.mp-features-hero .mp-section-number{color:var(--brand-ink-soft)}.mp-features-hero__copy .mp-inline-link{color:var(--brand-ink)}.mp-features-hero__count{border-left:2px solid var(--brand-ink);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem;padding-left:clamp(1.5rem,4vw,3rem);display:grid}.mp-features-hero__count>strong{font-family:var(--font-display);font-size:var(--mp-type-number-xl);letter-spacing:-.065em;font-weight:500;line-height:.72}.mp-features-hero__count>p{max-width:15rem;color:var(--brand-ink-soft);margin:0;font-size:.88rem;font-weight:750;line-height:1.35}.mp-features-hero__map-frame{grid-column:1/-1;margin-top:clamp(.5rem,2vw,1.5rem);transform:rotate(-.25deg)}.mp-features-hero__map{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.mp-features-hero__map a{border-right:2px solid var(--brand-ink);flex-direction:column;justify-content:space-between;gap:1.4rem;min-height:8.5rem;padding:1.35rem 1.5rem;transition:background .16s,padding .16s;display:flex}.mp-features-hero__map a:first-child{background:var(--brand-lavender)}.mp-features-hero__map a:nth-child(2){background:var(--brand-pink)}.mp-features-hero__map a:nth-child(3){background:var(--brand-warm)}.mp-features-hero__map a:nth-child(4){background:var(--brand-mint)}.mp-features-hero__map a:last-child{border-right:0}.mp-features-hero__map a:hover{background:var(--brand-violet);color:#fff}.mp-features-hero__map a span{font-family:var(--font-display);font-size:1.15rem}.mp-features-hero__map a strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin-top:auto;font-weight:500;line-height:.98}.mp-features-hero__map a b{align-self:flex-end;font-size:1.1rem}.mp-features-directory{padding-top:clamp(3rem,6vw,5.5rem)}.mp-feature-group{padding-block:clamp(4.5rem,8vw,7rem);position:relative}.mp-feature-group+.mp-feature-group{border-top:2px solid var(--brand-ink)}.mp-feature-group__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-feature-group__heading>span{border:2px solid var(--brand-ink);background:var(--brand-paper);width:3.5rem;height:3.5rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.mp-feature-group__heading h2{max-width:52rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;margin:0 0 .7rem;font-weight:500;line-height:.95}.mp-feature-group__heading p{max-width:43rem;color:var(--brand-ink-soft);margin:0;font-size:1.05rem;line-height:1.55}.mp-feature-group__heading>strong{border:1.5px solid var(--brand-ink);background:var(--brand-paper);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:.5rem .75rem;font-size:.7rem}.mp-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.mp-feature-card{--mp-card-tone:var(--brand-paper);background:var(--mp-card-tone);justify-content:space-between;gap:2rem;min-height:19rem}.mp-feature-card--paper{--mp-card-tone:var(--brand-paper)}.mp-feature-card--lavender{--mp-card-tone:var(--brand-lavender)}.mp-feature-card--warm{--mp-card-tone:var(--brand-warm)}.mp-feature-card--mint{--mp-card-tone:var(--brand-mint)}.mp-feature-card--pink{--mp-card-tone:var(--brand-pink)}.mp-feature-card--blue{--mp-card-tone:var(--brand-blue)}.mp-feature-card--orange{--mp-card-tone:var(--brand-orange)}.mp-feature-card--violet{--mp-card-tone:var(--brand-violet);color:#fff}.mp-feature-card__number{width:2.6rem;height:2.6rem;font-family:var(--font-display);border:1.5px solid;border-radius:50%;place-items:center;font-size:1rem;display:grid}.mp-feature-card h3{margin:0 0 .8rem}.mp-feature-card p{font-size:.92rem}.mp-feature-card--violet p{color:#ffffffd1}.mp-feature-card>strong{border-top:1.5px solid;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.78rem;display:flex}.mp-feature-card>strong b{font-size:1.05rem;transition:transform .16s}.mp-feature-card:hover>strong b{transform:translate(2px,-2px)}.mp-feature-page{--mp-feature-tone:var(--brand-lavender);overflow:visible}.mp-feature-page--paper{--mp-feature-tone:var(--brand-paper)}.mp-feature-page--lavender{--mp-feature-tone:var(--brand-lavender)}.mp-feature-page--warm{--mp-feature-tone:var(--brand-warm)}.mp-feature-page--mint{--mp-feature-tone:var(--brand-mint)}.mp-feature-page--pink{--mp-feature-tone:var(--brand-pink)}.mp-feature-page--blue{--mp-feature-tone:var(--brand-blue)}.mp-feature-page--orange{--mp-feature-tone:var(--brand-orange)}.mp-feature-page--violet{--mp-feature-tone:var(--brand-violet)}.mp-feature-hero{background:var(--brand-canvas)}.mp-feature-hero__name{border:1.5px solid var(--brand-ink);background:var(--mp-feature-tone);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:1.25rem 0 1.5rem;padding:.5rem .85rem;font-size:.74rem;font-weight:900;display:inline-flex}.mp-feature-hero__copy h1{margin-top:0}.mp-feature-hero__footer{margin-top:clamp(2.5rem,4vw,3.5rem)}.mp-feature-hero__footer>p{max-width:46rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:0;line-height:1.58}.mp-feature-flow{background:var(--brand-canvas);padding:0 0 clamp(2rem,3.5vw,3rem)}.mp-feature-flow__label{margin-bottom:2rem}.mp-feature-flow__frame{transform:rotate(-.35deg)}.mp-feature-flow__list{background:var(--brand-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mp-feature-flow__list li{border-right:2px solid var(--brand-ink);min-height:15rem;padding:clamp(1.8rem,3vw,2.6rem)}.mp-feature-flow__list li:last-child{border-right:0}.mp-feature-flow__list li>span{border:1.5px solid var(--brand-ink);background:var(--mp-feature-tone);width:3.25rem;height:3.25rem;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:clamp(2rem,4vw,3.25rem);font-size:1.1rem;display:grid}.mp-feature-flow h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;margin:0 0 .7rem;font-weight:500;line-height:.98}.mp-feature-flow li p{color:var(--brand-ink-soft);margin:0;font-size:.95rem;line-height:1.5}.mp-feature-proof{border:2px solid var(--brand-ink);background:var(--brand-ink);color:#fff;border-radius:2.75rem;width:min(100% - 3rem,80rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,5rem)}.mp-feature-proof__grid{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,6rem);width:100%;padding-inline:clamp(2.75rem,5vw,5rem);display:grid}.mp-feature-proof blockquote{color:#fff;max-width:39rem;font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500;line-height:1.01}.mp-feature-proof .mp-section-number{color:var(--brand-warm)}.mp-feature-proof ul{border-top:2px solid #ffffff7a;margin:1.2rem 0 0}.mp-feature-proof li{border-bottom:2px solid #ffffff7a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 0;display:grid}.mp-feature-proof li span{color:var(--brand-warm);font-family:var(--font-display)}.mp-feature-proof li strong{font-size:.95rem;line-height:1.4}.mp-feature-pagination{padding-block:clamp(4.5rem,8vw,7rem)}.mp-feature-pagination .mp-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mp-feature-pagination-frame{height:100%;transition:transform .16s}.mp-feature-pagination a{flex-direction:column;justify-content:space-between;gap:2rem;min-height:11rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex}.mp-feature-pagination-frame:hover{transform:translate(-2px,-3px)}.mp-feature-pagination__previous{background:var(--brand-paper)}.mp-feature-pagination__next{background:var(--mp-feature-tone);text-align:right;align-items:flex-end}.mp-feature-pagination a span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.mp-feature-pagination a strong{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.04em;font-weight:500;line-height:.98}@media (max-width:1000px){.mp-feature-proof__grid{grid-template-columns:1fr}.mp-features-hero__count{border-top:2px solid var(--brand-ink);border-left:0;width:min(100%,43rem);padding:1.5rem 0 0}.mp-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-feature-proof blockquote{max-width:57rem}}@media (max-width:680px){.mp-feature-proof{border-radius:2rem;width:calc(100% - .8rem);margin-inline:.4rem}.mp-features-hero__map-frame{transform:none}.mp-features-hero__map{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-features-hero__map a{border-bottom:2px solid var(--brand-ink);min-height:7.5rem}.mp-features-hero__map a:nth-child(2){border-right:0}.mp-features-hero__map a:nth-child(3),.mp-features-hero__map a:nth-child(4){border-bottom:0}.mp-feature-group__heading{grid-template-columns:auto minmax(0,1fr)}.mp-feature-group__heading>strong{grid-column:2;justify-self:start}.mp-feature-cards,.mp-feature-flow__list,.mp-feature-pagination .mp-shell{grid-template-columns:1fr}.mp-feature-card{min-height:16rem}.mp-feature-flow__frame{transform:none}.mp-feature-flow__list li{border-right:0;border-bottom:2px solid var(--brand-ink);min-height:0}.mp-feature-flow__list li:last-child{border-bottom:0}.mp-feature-flow__list li>span{margin-bottom:2.5rem}.mp-feature-proof__grid{gap:3.5rem}.mp-feature-pagination a{min-height:9rem}}@media (prefers-reduced-motion:reduce){.mp-html{scroll-behavior:auto}}.mp-title-phrase{white-space:normal;max-width:100%;display:inline-block}.mp-highlight--marker{box-shadow:none;background:0 0;text-decoration:none}.mp-highlight__word{isolation:isolate;display:inline-block;position:relative}.mp-highlight__word:before{z-index:-1;background:var(--brand-warm);clip-path:polygon(0 17%,7% 8%,19% 13%,32% 5%,47% 11%,62% 4%,77% 12%,91% 6%,100% 14%,99% 88%,90% 95%,74% 89%,58% 97%,40% 91%,23% 97%,8% 90%,1% 95%);content:"";transform-origin:50%;height:.7em;position:absolute;bottom:.14em;left:-.12em;right:-.12em;transform:rotate(-.7deg)}.mp-highlight--violet{color:var(--brand-violet)}.mp-highlight--warm{color:var(--brand-warm)}.mp-highlight--plain{color:inherit}.mp-index{font-variant-numeric:tabular-nums}.mp-poster-frame{--mp-poster-background:var(--brand-lavender);--mp-poster-ink:var(--brand-ink);--mp-poster-badge-shadow:var(--brand-violet);transform:rotate(-1deg)}.mp-poster{background:var(--mp-poster-background);color:var(--mp-poster-ink);padding:clamp(2.2rem,4.5vw,3.8rem);position:relative}.mp-poster:after{width:5.2rem;height:2rem;top:-1.1rem;right:2.5rem;transform:rotate(-3deg)}.mp-poster__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.mp-poster__title{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;margin:.75rem 0 2.2rem;font-weight:500;line-height:.98}.mp-poster__eyebrow+.mp-poster__list{margin-top:1.5rem}.mp-poster__list{position:relative}.mp-poster__list li{border-top:1px solid;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;column-gap:.9rem;padding-block:1.15rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mp-poster__list li{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.mp-poster__number{--mp-number-dot-shadow:var(--mp-poster-badge-shadow);z-index:1;position:relative}.mp-poster__list li strong{font-size:1.02rem;line-height:1.25;display:block}.mp-poster__list li p{color:currentColor;margin:.2rem 0 0}@supports (color:color-mix(in lab, red, red)){.mp-poster__list li p{color:color-mix(in srgb,currentColor 76%,transparent)}}.mp-poster__list li p{font-size:.92rem;line-height:1.45}.mp-poster__list+p{color:currentColor;margin:1.6rem 0 0}@supports (color:color-mix(in lab, red, red)){.mp-poster__list+p{color:color-mix(in srgb,currentColor 76%,transparent)}}@media (max-width:640px){.mp-poster{padding:2rem 1.5rem}.mp-poster:after{right:1.5rem}}.mp-brand-page,.mp-format-page{background:var(--brand-canvas)}.mp-brand-story-hero{--mp-brand-hero-tint:var(--brand-lavender)}.mp-brand-story-hero--warm{--mp-brand-hero-tint:var(--brand-warm)}.mp-brand-story-hero--lavender{--mp-brand-hero-tint:var(--brand-lavender)}.mp-brand-story-hero--mint{--mp-brand-hero-tint:var(--brand-mint)}.mp-brand-story-hero--pink{--mp-brand-hero-tint:var(--brand-pink)}.mp-brand-story-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.85fr)}.mp-brand-story-hero__visual-frame{justify-self:end;width:min(100%,38rem);transform:rotate(.45deg)}.mp-brand-story-hero__visual,.mp-brand-story-hero__statement{background:var(--mp-brand-hero-tint);overflow:hidden}.mp-brand-story-hero__visual img{aspect-ratio:5/4;object-fit:cover;width:100%}.mp-brand-story-hero__visual figcaption{border-top:2px solid var(--brand-ink);background:var(--brand-paper);color:var(--brand-ink-soft);font-size:var(--mp-type-caption);padding:.9rem 1.15rem 1rem;font-weight:700}.mp-brand-story-hero__statement{align-content:space-between;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.mp-brand-story-hero__statement>span{font-family:var(--font-display);font-size:var(--mp-type-number);line-height:.6}.mp-brand-story-hero__statement p{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.mp-apps .mp-home-section-intro,.mp-free .mp-home-section-intro{max-width:none}.mp-free__heading.mp-home-section-intro>p:last-child{grid-column:auto;justify-self:auto}.mp-brand-prose{max-width:var(--mp-reading-measure);color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);line-height:1.7}.mp-brand-prose p{margin:0}.mp-brand-prose p+p{margin-top:1.35rem}.mp-brand-link-grid--book{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.mp-brand-link-grid--book{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-brand-link-card strong{margin-top:auto}.mp-profile-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.7fr)}.mp-profile-socials{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.mp-profile-portrait-frame{justify-self:end;width:min(100%,31rem);transform:rotate(.65deg)}.mp-profile-portrait{aspect-ratio:4/5;background:var(--brand-lavender);overflow:hidden}.mp-profile-portrait img{object-fit:cover;width:100%;height:100%}.mp-profile-quote blockquote{max-width:66rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1}.mp-profile-quote--long blockquote{max-width:50rem;font-size:var(--mp-type-quote);letter-spacing:-.02em;text-wrap:pretty;line-height:1.4}.mp-profile-quote blockquote footer{letter-spacing:normal;line-height:1.5}.mp-ambassador-film{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;width:min(100% - 2rem,108rem);margin:0 auto clamp(4rem,8vw,7rem);display:grid}.mp-ambassador-film figure{aspect-ratio:3/4;border:1.5px solid var(--brand-ink);border-radius:1rem;margin:0;overflow:hidden}.mp-ambassador-film figure:nth-child(2n){transform:translateY(1.5rem)}.mp-ambassador-film img{object-fit:cover;width:100%;height:100%}.mp-book-hero__grid,.mp-spazi-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.64fr)}.mp-book-hero__lead p{margin:0}.mp-store-links{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.mp-book-cover-frame{justify-self:end;width:min(100%,25rem);transform:rotate(1.1deg)}.mp-book-cover{aspect-ratio:2/3;background:var(--brand-paper);position:relative;overflow:hidden}.mp-book-cover img{object-fit:contain;width:100%;height:100%}.mp-book-cover figcaption{border:1px solid var(--brand-ink);background:var(--brand-paper);font-size:var(--mp-type-caption);border-radius:999px;padding:.45rem .7rem;font-weight:800;position:absolute;bottom:.8rem;right:.8rem}.mp-book-story__grid{grid-template-columns:minmax(14rem,.48fr) minmax(0,1fr) minmax(15rem,.44fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.mp-book-story-photo-frame{transform:rotate(1deg)}.mp-book-story-photo{background:var(--brand-paper);padding:.6rem .6rem 1.1rem;overflow:hidden}.mp-book-story-photo img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--brand-ink);border-radius:calc(var(--brand-frame-radius) - .6rem);width:100%}.mp-book-story-photo figcaption{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);padding:.8rem .5rem 0;line-height:1.45}.mp-spazi-hero__copy small{color:var(--brand-ink-soft);margin-top:.8rem;display:block}.mp-store-links img{width:auto;height:3rem}.mp-spazi-stage{justify-self:center;width:min(100%,30rem)}.mp-spazi-map-frame{transform:rotate(-1deg)}.mp-spazi-map{aspect-ratio:5/4;background:var(--brand-warm);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mp-spazi-map{background:color-mix(in srgb,var(--brand-warm)22%,var(--brand-paper))}}.mp-spazi-map__park,.mp-spazi-map__water{border-radius:48% 52% 44% 56%/55% 43% 57% 45%;position:absolute}.mp-spazi-map__park{background:var(--brand-mint);width:52%;height:58%;bottom:-18%;right:-14%}@supports (color:color-mix(in lab, red, red)){.mp-spazi-map__park{background:color-mix(in srgb,var(--brand-mint)85%,white)}}.mp-spazi-map__park{transform:rotate(-16deg)}.mp-spazi-map__water{background:var(--brand-blue);width:40%;height:34%;top:-16%;left:-12%}@supports (color:color-mix(in lab, red, red)){.mp-spazi-map__water{background:color-mix(in srgb,var(--brand-blue)55%,white)}}.mp-spazi-map__water{transform:rotate(18deg)}.mp-spazi-map__road{height:.7rem;box-shadow:0 0 0 1.5px var(--brand-ink);background:#fff;border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mp-spazi-map__road{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--brand-ink)10%,transparent)}}.mp-spazi-map__road--one{width:118%;top:42%;left:-8%;transform:rotate(-9deg)}.mp-spazi-map__road--two{width:.7rem;height:125%;top:-10%;left:46%;transform:rotate(14deg)}.mp-spazi-map__road--three{width:70%;top:74%;left:-6%;transform:rotate(22deg)}.mp-spazi-map__pin{top:var(--mp-pin-y);left:var(--mp-pin-x);background:var(--mp-pin-color);width:2.4rem;height:2.4rem;box-shadow:3px 3px 0 var(--brand-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.mp-spazi-map__pin svg{width:1.15rem;height:1.15rem}.mp-spazi-map__pin--lead{z-index:1;width:3rem;height:3rem}.mp-spazi-map__pin--lead svg{width:1.45rem;height:1.45rem}.mp-spazi-map__card{z-index:2;border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:min(72%,17rem);box-shadow:4px 4px 0 var(--brand-violet);border-radius:1rem;align-items:center;gap:.75rem;padding:.7rem .85rem;line-height:1.2;display:flex;position:absolute;bottom:1.1rem;right:1.1rem;transform:rotate(1.5deg)}.mp-spazi-map__card-glyph{background:var(--mp-pin-color);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mp-spazi-map__card-glyph svg{width:1.1rem;height:1.1rem}.mp-spazi-map__card strong{font-size:.95rem;display:block}.mp-spazi-map__card small{color:var(--brand-ink-soft);margin-top:.15rem;font-size:.78rem;display:block}.mp-spazi-map__search{z-index:2;border:1.5px solid var(--brand-ink);color:var(--brand-ink-soft);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem .55rem .75rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem;transform:rotate(-1.5deg)}.mp-spazi-map__search svg{width:1rem;height:1rem}.mp-claim-steps{text-align:left;max-width:38rem;margin:1.5rem auto}.mp-claim-steps li{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding-block:.65rem;display:grid}.mp-claim-steps span{background:var(--brand-ink);color:#fff;width:1.7rem;height:1.7rem;font-size:var(--mp-type-caption);border-radius:50%;place-items:center;font-weight:800;display:grid}.mp-legal-page{padding-block:clamp(2.5rem,5vw,4.5rem)var(--page-end-space,6rem)}.mp-legal-document{width:100%;max-width:var(--mp-reading-measure);margin-inline:auto}.mp-legal-header{border-bottom:2px solid var(--brand-ink);margin-bottom:2rem;padding-bottom:1.5rem}.mp-legal-header .mp-page-title{font-size:var(--mp-type-heading);overflow-wrap:anywhere;line-height:1.1}.mp-legal-copy{overflow-wrap:anywhere}.mp-golden-hero{background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-golden-hero{background:color-mix(in srgb,var(--brand-warm)22%,var(--brand-canvas))}}.mp-golden-hero__copy small{color:var(--brand-ink-soft);margin-top:1rem;display:block}.mp-golden-ticket-frame{justify-self:end;width:min(100%,36rem);transform:rotate(-1deg)}.mp-golden-ticket{background:var(--brand-warm);grid-template-columns:minmax(0,1fr) 6.5rem;min-height:20rem;display:grid;position:relative;overflow:hidden}.mp-golden-ticket__main{flex-direction:column;padding:clamp(2rem,5vw,3.5rem);display:flex}.mp-golden-ticket__main>p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.mp-golden-ticket__main>strong{color:var(--brand-ink);font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;margin:auto 0;font-weight:500;line-height:.87}.mp-golden-ticket__main>small{font-weight:750}.mp-golden-ticket__stub{border-left:2px dashed var(--brand-ink);flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mp-golden-ticket__stub{border-left:2px dashed color-mix(in srgb,var(--brand-ink)55%,transparent)}}.mp-golden-ticket__stub span{font-size:var(--mp-type-label);writing-mode:vertical-rl;font-weight:800}.mp-golden-ticket__stub b{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:.08em;writing-mode:vertical-rl;font-weight:500}.mp-suspended-proof__grid{grid-template-columns:minmax(19rem,.7fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.mp-suspended-photo-frame{width:min(100%,33rem);transform:rotate(-.7deg)}.mp-suspended-photo{background:var(--brand-mint);overflow:hidden}.mp-suspended-photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.mp-suspended-proof__copy h2,.mp-contribution-form h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;margin:1rem 0 1.2rem;font-weight:500;line-height:.95}.mp-suspended-proof__copy>p:not(.mp-section-number,.mp-overline){max-width:46rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);line-height:1.65}.mp-suspended-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mp-suspended-notes article{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.2rem;flex-direction:column;min-height:15rem;padding:1.5rem;display:flex;position:relative;transform:rotate(-.4deg)}.mp-suspended-notes article:nth-child(3n+2){background:var(--brand-warm);transform:rotate(.5deg)}.mp-suspended-notes article:nth-child(3n){background:var(--brand-mint);transform:rotate(-.1deg)}.mp-suspended-notes article>span{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);font-weight:750}.mp-suspended-notes article>strong{font-family:var(--font-display);font-size:var(--mp-type-subheading);margin-top:auto;font-weight:500;line-height:1}.mp-suspended-notes article>p{color:var(--brand-ink-soft);margin:.4rem 0 1rem}.mp-suspended-notes article>div{flex-wrap:wrap;gap:.28rem;display:flex}.mp-suspended-notes i{background:var(--brand-violet);border-radius:50%;width:.72rem;height:.72rem}.mp-contribution-form-page__grid{align-items:start}.mp-contribution-form-page__copy :is(.mp-includes-list,.mp-structured-list){margin-top:2rem}.mp-contribution-form-frame{justify-self:end;width:min(100%,36rem)}.mp-contribution-form{background:var(--brand-mint);padding:clamp(1.75rem,4vw,3rem)}.mp-contribution-form h2{font-size:var(--mp-type-card-title-lg)}.mp-public-form{gap:1.4rem;margin-top:1.5rem;display:grid}.mp-month-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.mp-month-options label{cursor:pointer}.mp-month-options input{opacity:0;width:1px;height:1px;position:absolute}.mp-month-options label>span{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:1rem;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .4rem;min-height:7.5rem;padding:1rem;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.mp-month-options label:hover>span{transform:translateY(-2px)}.mp-month-options input:focus-visible+span{outline:3px solid var(--brand-violet);outline-offset:2px}.mp-month-options input:checked+span{background:var(--brand-warm);box-shadow:inset 0 0 0 2px var(--brand-ink)}.mp-month-options b{font-family:var(--font-display);font-size:2rem;font-weight:500}.mp-month-options small{color:var(--brand-ink-soft)}.mp-month-options strong{grid-column:1/-1;align-self:end}.mp-checkbox-row{border-block:1.5px solid var(--brand-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-checkbox-row{border-block:1.5px solid color-mix(in srgb,var(--brand-ink)25%,transparent)}}.mp-checkbox-row input{width:1.15rem;height:1.15rem;accent-color:var(--brand-violet);margin-top:.15rem}.mp-checkbox-row span,.mp-checkbox-row small{display:block}.mp-checkbox-row small,.mp-form-note{color:var(--brand-ink-soft);line-height:1.4}.mp-public-form .button{width:100%}.mp-form-note{text-align:center}.mp-form-errors{border:1.5px solid var(--brand-ink);background:var(--brand-pink);border-radius:1rem;padding:1rem}.mp-form-errors ul{margin:.5rem 0 0;padding-left:1.2rem}.mp-meetup-hero__date{font-family:var(--font-display);margin-bottom:.25rem;color:var(--brand-ink)!important;font-size:var(--mp-type-subheading)!important}.mp-meetup-hero__place,.mp-place-hero__location{margin-top:0;font-size:var(--mp-type-body-lg)!important}.mp-meetup-host-frame{justify-self:end;width:min(100%,32rem);transform:rotate(.5deg)}.mp-meetup-host{background:var(--brand-mint);padding:clamp(1.75rem,4vw,3rem)}.mp-meetup-host__initial{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:5rem;height:5rem;font-family:var(--font-display);border-radius:50%;place-items:center;margin:1.5rem 0;font-size:2.3rem;display:grid}.mp-meetup-host h2{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0 0 .5rem;font-weight:500;line-height:1}.mp-meetup-host p:not(.mp-overline){color:var(--brand-ink-soft);line-height:1.5}.mp-meetup-host>strong{border-top:1.5px solid var(--brand-ink);margin-top:1.25rem;padding-top:1rem;display:block}@supports (color:color-mix(in lab, red, red)){.mp-meetup-host>strong{border-top:1.5px solid color-mix(in srgb,var(--brand-ink)25%,transparent)}}.mp-meetup-detail__grid,.mp-meetup-location__grid,.mp-place-facts__grid{grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.mp-meetup-map-frame{width:min(100%,34rem);transform:rotate(-.5deg)}.mp-meetup-map{background:radial-gradient(circle at 18% 22%,var(--brand-mint)0 .55rem,transparent .6rem),linear-gradient(135deg,var(--brand-lavender),var(--brand-paper));align-content:end;min-height:20rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.mp-meetup-map>span{font-family:var(--font-display);font-size:var(--mp-type-number);margin-bottom:auto}.mp-meetup-map>p{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0;line-height:1}.mp-meetup-map>small{color:var(--brand-ink-soft);margin-top:.55rem}.mp-place-cover-frame{justify-self:end;width:min(100%,38rem);transform:rotate(.55deg)}.mp-place-cover{aspect-ratio:4/3;background:var(--mp-place-kind-color,var(--brand-mint));place-items:center;display:grid;position:relative;overflow:hidden}.mp-place-cover img{object-fit:cover;width:100%;height:100%}.mp-place-cover>span{font-family:var(--font-display);font-size:var(--mp-type-number-xl)}.mp-place-cover figcaption{border:1.5px solid var(--brand-ink);background:var(--brand-paper);font-size:var(--mp-type-label);border-radius:999px;padding:.5rem .8rem;font-weight:800;position:absolute;bottom:1rem;right:1rem}.mp-place-hero__proof{border:1.5px solid var(--brand-ink);background:var(--brand-mint);border-radius:999px;width:fit-content;padding:.55rem .8rem;font-weight:800;color:var(--brand-ink)!important;font-size:var(--mp-type-label)!important}.mp-place-facts__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.mp-place-facts__aside{border:2px solid var(--brand-ink);border-radius:var(--brand-frame-radius);background:var(--brand-paper);gap:2rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.mp-chip-list{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.mp-chip-list li{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);font-size:var(--mp-type-label);border-radius:999px;padding:.5rem .75rem;font-weight:700}.mp-place-summary{background:var(--brand-ink);color:#fff;padding-block:clamp(4rem,8vw,7rem)}.mp-place-summary .mp-section-number{color:var(--brand-warm)}.mp-place-summary blockquote{max-width:68rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.045em;text-wrap:balance;margin:1rem 0;line-height:1}.mp-place-summary small{color:#ffffffa8}.mp-place-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mp-place-story{background:var(--brand-paper);flex-direction:column;height:100%;display:flex;overflow:hidden}.mp-place-story>:not(img){margin-inline:clamp(1.35rem,2.5vw,2rem)}.mp-place-story>.mp-overline{margin-top:clamp(1.35rem,2.5vw,2rem)}.mp-place-story>div{color:var(--brand-ink-soft);line-height:1.55}.mp-place-story>div p{margin:0 0 1rem}.mp-place-story img{aspect-ratio:4/3;border-top:1.5px solid var(--brand-ink);object-fit:cover;width:100%;margin-top:auto}.mp-place-story>small{color:var(--brand-ink-soft);padding-block:1rem;font-weight:750}@media (min-width:921px) and (max-width:1180px){.mp-content-grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.mp-suspended-notes,.mp-place-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-ambassador-film{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-editorial-aside{position:static}}@media (max-width:620px){.mp-collection-bar{gap:.75rem}.mp-suspended-notes,.mp-place-story-grid{grid-template-columns:1fr}.mp-ambassador-film{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-format-page{--mp-format-tint:var(--brand-lavender);--mp-format-accent:var(--brand-violet)}.mp-format-page--trails,.mp-format-page--mint{--mp-format-tint:var(--brand-mint);--mp-format-accent:#68c6a7}.mp-format-page--violet{--mp-format-tint:var(--brand-lavender);--mp-format-accent:var(--brand-violet)}.mp-format-page--blue{--mp-format-tint:var(--brand-blue);--mp-format-accent:#76c8e2}.mp-format-page--pink{--mp-format-tint:var(--brand-pink);--mp-format-accent:#e989b5}.mp-format-page--warm{--mp-format-tint:var(--brand-warm);--mp-format-accent:#efbd56}.mp-format-hero:after{z-index:0;aspect-ratio:1;background:var(--mp-format-tint);border-radius:50%;width:min(40vw,36rem);position:absolute;top:10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.mp-format-hero:after{background:color-mix(in srgb,var(--mp-format-tint)65%,transparent)}}.mp-format-hero:after{content:"";pointer-events:none}.mp-format-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.72fr)}.mp-format-hero__panel-frame{justify-self:end;width:min(100%,34rem);transform:rotate(.55deg)}.mp-format-hero__panel{background:var(--mp-format-tint);flex-direction:column;gap:1.2rem;padding:clamp(2rem,4vw,3rem);display:flex}.mp-format-hero__panel h2{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.mp-format-hero__panel ul{border-top:2px solid var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-format-hero__panel ul{border-top:2px solid color-mix(in srgb,var(--brand-ink)28%,transparent)}}.mp-format-hero__panel li{border-bottom:2px solid var(--brand-ink);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-format-hero__panel li{border-bottom:2px solid color-mix(in srgb,var(--brand-ink)20%,transparent)}}.mp-format-hero__panel li{font-weight:650;line-height:1.4}.mp-format-switcher{background:var(--brand-paper);color:var(--brand-ink);padding-block:clamp(4rem,8vw,7rem)}.mp-format-switcher--helpers{--mp-format-tint:var(--brand-mint)}.mp-format-switcher .mp-section-number{color:var(--brand-ink-soft)}.mp-format-switcher .mp-heading-stack{max-width:58rem;margin-bottom:3rem}:is(.marketing-site,.mp-page) .mp-format-switcher .mp-heading-stack h2{color:var(--brand-ink)}.mp-format-switcher__grid{border-top:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.mp-format-switcher__grid a{border-right:2px solid var(--brand-ink);min-width:0;color:var(--brand-ink);flex-direction:column;gap:.4rem;padding:1.5rem;transition:background .16s,color .16s;display:flex}.mp-format-switcher__grid a:last-child{border-right:0}.mp-format-switcher__grid a:hover strong{text-underline-offset:.2em;text-decoration:underline}.mp-format-switcher__grid a.is-current{background:var(--mp-format-tint,var(--brand-lavender));color:var(--brand-ink)}.mp-format-switcher__grid .mp-index{font-family:var(--font-display);margin-bottom:1.8rem;font-size:1.15rem}.mp-format-switcher__grid strong{font-size:var(--mp-type-body-lg)}.mp-format-switcher__grid small{color:currentColor;opacity:.74}.mp-format-switcher__overview{margin:1.75rem 0 0}.mp-format-method .mp-heading-stack{max-width:62rem}.mp-format-step-frame:nth-child(2) .mp-format-step{background:var(--mp-format-tint)}.mp-format-step .mp-index{aspect-ratio:1;border:1.5px solid var(--brand-ink);width:3.2rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.mp-trail-couple-note-frame{margin-top:clamp(3rem,6vw,5rem);transform:rotate(-.18deg)}.mp-trail-couple-note{background:var(--brand-warm);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,4.5vw,3.5rem);display:grid}.mp-trail-couple-note__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.mp-trail-couple-note__icon{aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:50%;place-items:center;width:4.25rem;display:grid}.mp-trail-couple-note__icon svg{width:2.55rem;height:2.55rem}.mp-trail-couple-note h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;margin:.8rem 0 0;font-weight:500;line-height:.98}.mp-trail-couple-note__explanation>p{max-width:43rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:0;line-height:1.55}.mp-trail-couple-note dl{border-top:1.5px solid var(--brand-ink);gap:0;margin:1.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.mp-trail-couple-note dl{border-top:1.5px solid color-mix(in srgb,var(--brand-ink)32%,transparent)}}.mp-trail-couple-note dl>div{padding:1rem 1.25rem 0 0}.mp-trail-couple-note dl>div+div{border-left:1.5px solid var(--brand-ink);padding-left:1.25rem;padding-right:0}@supports (color:color-mix(in lab, red, red)){.mp-trail-couple-note dl>div+div{border-left:1.5px solid color-mix(in srgb,var(--brand-ink)24%,transparent)}}.mp-trail-couple-note dt{font-size:var(--mp-type-label);font-weight:850}.mp-trail-couple-note dd{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.25rem 0 0}.mp-format-catalog{background:var(--brand-canvas)}.mp-format-page .mp-content-card--catalog .mp-content-card__cover{background:var(--mp-format-tint)}.mp-content-card--catalog .mp-content-card__body>strong{font-size:inherit;border-top:0;padding-top:.65rem;display:block}.mp-trail-catalog-frame{margin-top:.25rem}.mp-trail-catalog{background:var(--brand-paper);margin:0;overflow:hidden}.mp-trail-catalog__item{border-bottom:1.5px solid var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__item{border-bottom:1.5px solid color-mix(in srgb,var(--brand-ink)62%,transparent)}}.mp-trail-catalog__item:last-child{border-bottom:0}.mp-trail-catalog__link{background:var(--brand-paper);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr) minmax(10rem,.28fr);align-items:center;gap:clamp(1.2rem,2.7vw,2.5rem);min-height:11.75rem;padding:1.35rem clamp(1.15rem,2.4vw,2rem);transition:background .18s,color .18s;display:grid}.mp-trail-catalog__link:hover{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__link:hover{background:color-mix(in srgb,var(--brand-lavender)62%,var(--brand-paper))}}.mp-trail-catalog__cover{aspect-ratio:3/2;border:2px solid var(--brand-ink);background:var(--mp-format-tint,var(--brand-mint));box-shadow:4px 5px 0 var(--brand-violet);border-radius:1.15rem;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-.35deg)}.mp-trail-catalog__item:nth-child(2n) .mp-trail-catalog__cover{transform:rotate(.35deg)}.mp-trail-catalog__item--couple .mp-trail-catalog__cover{box-shadow:4px 5px 0 var(--brand-warm)}.mp-trail-catalog__cover img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.mp-trail-catalog__link:hover .mp-trail-catalog__cover img{transform:scale(1.045)}.mp-trail-catalog__cover>span{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__cover>span{color:color-mix(in srgb,var(--brand-ink)45%,transparent)}}.mp-trail-catalog__cover>span{font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4rem)}.mp-trail-catalog__body{min-width:0}.mp-trail-catalog__body h3{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:500;line-height:.98}.mp-trail-catalog__body>p{max-width:42rem;color:var(--brand-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-trail-catalog__meta{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-top:.75rem;display:flex}.mp-trail-catalog__meta small{color:var(--brand-ink-soft);font-size:var(--mp-type-label);font-weight:750}.mp-trail-catalog__mode{border:1.5px solid var(--brand-ink);background:var(--brand-warm);font-size:var(--mp-type-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem .35rem .48rem;font-weight:850;line-height:1;display:inline-flex}.mp-trail-catalog__mode svg{width:1.15rem;height:1.15rem}.mp-trail-catalog__journey{border:1.5px solid var(--brand-ink);background:var(--brand-mint);border-radius:1.15rem;flex-direction:column;justify-content:center;align-self:stretch;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__journey{background:color-mix(in srgb,var(--brand-mint)74%,var(--brand-paper))}}.mp-trail-catalog__item--couple .mp-trail-catalog__journey{background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__item--couple .mp-trail-catalog__journey{background:color-mix(in srgb,var(--brand-warm)44%,var(--brand-paper))}}.mp-trail-catalog__length{align-items:center;gap:.65rem;margin:0;display:flex}.mp-trail-catalog__length>strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:2.8rem;font-weight:500;line-height:.8}.mp-trail-catalog__length>span{font-size:var(--mp-type-label);font-weight:800;line-height:1.1}.mp-trail-catalog__length small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);margin-top:.22rem;font-weight:650;display:block}.mp-trail-catalog__route{justify-content:space-between;align-items:center;margin-block:1.2rem 1rem;display:flex;position:relative}.mp-trail-catalog__route:before{background:var(--brand-ink);content:"";height:1.5px;position:absolute;left:0;right:0}.mp-trail-catalog__route i{z-index:1;aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--brand-mint);border-radius:50%;width:.52rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mp-trail-catalog__route i{background:color-mix(in srgb,var(--brand-mint)30%,var(--brand-paper))}}.mp-trail-catalog__route i{transition:background .16s,transform .16s}.mp-trail-catalog__route i:first-child,.mp-trail-catalog__route i:last-child{background:var(--brand-ink);width:.72rem}.mp-trail-catalog__link:hover .mp-trail-catalog__route i:nth-child(2){background:var(--brand-violet);transform:scale(1.2)}.mp-trail-catalog__action{font-size:var(--mp-type-label);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mp-trail-catalog__action span{font-size:var(--mp-type-body-lg);transition:transform .16s}.mp-trail-catalog__link:hover .mp-trail-catalog__action span{transform:translate(.3rem)}.mp-format-empty-frame{width:min(100%,48rem)}.mp-format-empty{background:var(--brand-paper);padding:clamp(2rem,5vw,4rem)}.mp-format-empty h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);margin:0 0 .8rem;font-weight:500}.mp-format-empty p{max-width:38rem;color:var(--brand-ink-soft);margin:0}.mp-travel-chapters{padding-top:0}.mp-travel-chapters .mp-heading-stack,.mp-collaborate-opportunities .mp-heading-stack,.mp-jobs-roles .mp-heading-stack{max-width:64rem;margin-bottom:clamp(3rem,6vw,5rem)}.mp-travel-chapter .mp-index{font-family:var(--font-display);margin-bottom:clamp(1.5rem,4vw,3.5rem);font-size:1.35rem}.mp-travel-letter{background:var(--brand-ink);color:#fff}.mp-travel-letter__grid,.mp-work-principles__grid,.mp-collaborate-brief__grid,.mp-jobs-essentials__grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.mp-travel-letter .mp-section-number{color:var(--brand-warm)}:is(.marketing-site,.mp-page) .mp-travel-letter h2{color:#fff}.mp-travel-letter .mp-brand-prose{color:var(--brand-lavender)}.mp-travel-film__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1.2rem);margin-top:3rem;display:grid}.mp-travel-film__grid figure{border:1.5px solid var(--brand-ink);background:var(--brand-paper);grid-column:span 3;align-self:start;margin:0;padding:.45rem;transform:rotate(-.35deg)}.mp-travel-film__grid figure:nth-child(3n+2){transform:rotate(.5deg)}.mp-travel-film__grid figure:nth-child(4n){transform:rotate(-.55deg)}.mp-travel-film__grid figure:nth-last-child(-n+3){grid-column:span 4}.mp-travel-film__grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mp-work-loop{padding-top:0}.mp-work-loop .mp-heading-stack{max-width:64rem;margin-bottom:3.5rem}.mp-work-loop__grid{border-block:2px solid var(--brand-ink);gap:0}.mp-work-loop__grid li{border-right:2px solid var(--brand-ink);flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.mp-work-loop__grid li:last-child{border-right:0}.mp-work-loop__grid .mp-index{font-family:var(--font-display);margin-bottom:clamp(2rem,4vw,4rem);font-size:1.3rem}.mp-work-loop__grid h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:auto 0 0;font-weight:500}.mp-work-loop__grid p{color:var(--brand-ink-soft);margin:0}.mp-work-principles{background:var(--brand-lavender);padding-block:clamp(4.5rem,8vw,7rem)}@supports (color:color-mix(in lab, red, red)){.mp-work-principles{background:color-mix(in srgb,var(--brand-lavender)35%,var(--brand-canvas))}}.mp-work-principles__grid{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem)}.mp-work-principles .mp-heading-stack{max-width:64rem}.mp-work-principles__surface{background:var(--brand-paper);padding:clamp(1.5rem,3vw,2.5rem)}.mp-work-principles__surface dl{margin:0}.mp-work-principles__surface dl>div{border-bottom:1.5px solid var(--brand-line);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.15rem;display:grid}.mp-work-principles__surface dl>div:first-child{padding-top:0}.mp-work-principles__surface dl>div:last-child{border-bottom:0;padding-bottom:0}.mp-work-principles dt{font-weight:800}.mp-work-principles dd{color:var(--brand-ink-soft);margin:0}.mp-work-field-note__surface,.mp-collaborate-noadv__surface{background:var(--brand-warm);padding:clamp(2.25rem,5vw,4.5rem)}.mp-work-field-note__surface h2,.mp-collaborate-noadv__surface h2{max-width:58rem;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;text-wrap:balance;margin:1rem 0 1.25rem;font-weight:500;line-height:.96}.mp-work-field-note__surface>p:not(.mp-section-number,.mp-overline),.mp-collaborate-noadv__surface>p:not(.mp-section-number,.mp-overline){max-width:52rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg)}.mp-work-field-note__surface>div{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.mp-collaborate-noadv__surface>.mp-inline-link{margin-top:1.5rem;display:inline-block}.mp-media-pillars{--mp-number-dot-shadow:var(--brand-lavender)}.mp-media-position{padding-top:calc(var(--mp-section-space)/2);padding-bottom:0}.mp-media-position .mp-heading-stack{max-width:44rem}.mp-media-position__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:none;padding-top:1rem;display:grid}.mp-media-initiatives__grid{--mp-card-cover-ratio:2/1;gap:2rem}.mp-media-initiatives__grid .mp-card__cover{background:var(--mp-card-accent)}.mp-media-initiative-visual{width:100%;height:100%;min-height:0}.mp-media-initiative-visual--book{padding:1.25rem}.mp-media-initiative-visual--book img{object-fit:contain}.mp-media-initiative-visual--map{place-items:center;padding:2rem;display:grid}.mp-media-initiative-visual--map .mp-spazi-stage{width:min(100%,20rem)}.mp-media-initiatives__grid .mp-card-frame:nth-child(2n){translate:0 1.5rem}.mp-media-assets__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.mp-media-asset-frame:nth-child(3n+2){translate:0 1.5rem}.mp-media-asset{background:var(--brand-paper);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.mp-media-asset__preview{aspect-ratio:4/3;border-bottom:2px solid var(--brand-ink);background:var(--mp-card-accent);place-items:center;min-width:0;display:grid;overflow:hidden}.mp-media-asset__preview--dark{background:var(--brand-ink)}.mp-media-asset__preview--square{aspect-ratio:1}.mp-media-asset__preview--portrait{aspect-ratio:4/5}.mp-media-asset__preview img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.mp-media-asset__preview--photo img{object-fit:cover;padding:0}.mp-media-asset__preview+div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.mp-media-asset h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);margin:0;font-weight:500}.mp-media-asset p{color:var(--brand-ink-soft);margin:0}.mp-media-press__grid{margin-top:3rem}.mp-media-press__grid a{aspect-ratio:3/2;border:1.5px solid var(--brand-line);background:var(--brand-paper);border-radius:1.25rem;place-items:center;min-width:0;padding:1.5rem;transition:border-color .16s,transform .16s;display:grid}.mp-media-press__grid a:hover{border-color:var(--brand-ink);transform:translateY(-3px)}.mp-media-press__grid img{object-fit:contain;width:min(72%,15rem);height:clamp(5rem,6vw,6.25rem)}.mp-collaborate-opportunities{padding-top:0}.mp-opportunity .mp-index{font-family:var(--font-display);margin-bottom:clamp(2rem,4vw,4rem);font-size:1.3rem}.mp-collaborate-brief{background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-collaborate-brief{background:color-mix(in srgb,var(--brand-warm)32%,var(--brand-canvas))}}.mp-jobs-essentials__surface{background:var(--brand-paper);padding:clamp(1.5rem,3vw,2.5rem)}.mp-collaborate-brief__surface{--mp-poster-background:var(--brand-paper);--mp-tape-background:var(--brand-warm)}.mp-collaborate-noadv__surface{background:var(--brand-lavender)}.mp-jobs-roles{padding-top:0}.mp-jobs-roles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mp-job-role{background:var(--brand-lavender);flex-direction:column;padding:clamp(2rem,4vw,3.25rem);display:flex}.mp-job-role--pink{background:var(--brand-pink)}.mp-job-role h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;margin:1rem 0 1.5rem;font-weight:500;line-height:.98}.mp-job-role ul{margin:0;padding-left:1.2rem}.mp-job-role li+li{margin-top:.8rem}.mp-job-role small{color:var(--brand-ink-soft);margin-top:auto;padding-top:2rem;display:block}.mp-jobs-essentials{background:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){.mp-jobs-essentials{background:color-mix(in srgb,var(--brand-mint)32%,var(--brand-canvas))}}.mp-jobs-essentials__surface li{border-bottom:1.5px solid var(--brand-line);grid-template-columns:1.65rem minmax(0,1fr);gap:.8rem;padding-block:.85rem;font-weight:650;display:grid}.mp-jobs-essentials__surface li:last-child{border-bottom:0}.mp-jobs-essentials__surface li span{aspect-ratio:1;background:var(--brand-mint);width:1.45rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.mp-job-apply__surface{background:var(--brand-warm);grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:clamp(3rem,8vw,7rem);padding:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-job-apply h2{font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;margin:1rem 0 0;font-weight:500;line-height:.96}.mp-job-apply__surface>div:last-child{color:var(--brand-ink-soft);flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.mp-job-apply__surface>div:last-child p{margin:0}.mp-job-apply__surface .button{margin-top:.75rem}.mp-testimonial-wall{padding-top:0}.mp-testimonial-wall__grid{column-count:3;column-gap:1.25rem}.mp-testimonial-card-frame{width:calc(100% + var(--brand-frame-offset-x));break-inside:avoid;margin:0 0 1.25rem;display:inline-block}.mp-testimonial-card{padding:var(--mp-card-pad)}.mp-testimonial-card header{align-items:center;gap:.85rem;display:flex}.mp-testimonial-card__avatar{flex:0 0 3rem;width:3rem;height:3rem}.mp-testimonial-card header>div:last-child{flex-direction:column;min-width:0;display:flex}.mp-testimonial-card header span{color:#7a58e8;letter-spacing:.06em;font-size:.75rem}.mp-testimonial-card blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);letter-spacing:-.025em;margin:1.5rem 0;line-height:1.15}.mp-testimonial-card blockquote p{margin:0}.mp-testimonial-card footer{border-top:1.5px solid var(--brand-line);color:var(--brand-ink-soft);font-size:var(--mp-type-caption);padding-top:.9rem;font-weight:750}.mp-testimonial-empty{background:var(--brand-paper);padding:clamp(2rem,5vw,4rem)}.mp-testimonial-empty h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);margin:0 0 .75rem;font-weight:500}.mp-testimonial-empty p{color:var(--brand-ink-soft);margin:0}.mp-people-page>.mp-brand-story-hero+.mp-people-section:not(.mp-section--divided){padding-top:0}.mp-people-section--lavender{background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.mp-people-section--lavender{background:color-mix(in srgb,var(--brand-lavender)38%,var(--brand-canvas))}}.mp-people-grid--team{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-trail-detail .mp-offer-actions{flex-direction:column;align-items:flex-start;gap:1rem}.mp-trail-detail .mp-offer-actions>*{margin:0}.mp-trail-detail :is(.mp-trail-detail__method-list,.mp-trail-detail__steps-list)>li:before{content:none;display:none}.mp-trail-detail :is(.mp-trail-detail__method-list,.mp-trail-detail__steps-list)>li{grid-template-columns:clamp(2.75rem,5vw,4rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(1.25rem,2.5vw,1.8rem)}.mp-trail-detail :is(.mp-trail-detail__method-list,.mp-trail-detail__steps-list)>li>span{color:var(--brand-violet);font-family:var(--font-display);font-size:var(--mp-type-body-lg);font-weight:500;line-height:1}.mp-trail-detail__method-list>li>div{grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.mp-trail-detail__method-list h3,.mp-trail-detail__steps-list h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1}.mp-trail-detail__method-list p,.mp-trail-detail__steps-list p{color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-trail-detail__steps-list .mp-overline{margin-bottom:.65rem}.mp-trail-detail__steps-list h3+p{margin-top:.65rem}.mp-trail-detail__steps-list aside{border-left:3px solid var(--brand-violet);background:var(--brand-lavender);margin-top:1rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.mp-trail-detail__steps-list aside{background:color-mix(in srgb,var(--brand-lavender)42%,var(--brand-paper))}}.mp-trail-detail__steps-list aside>strong{font-size:var(--mp-type-label);margin-bottom:.35rem;display:block}@media (max-width:700px){.mp-trail-detail__method-list>li>div{grid-template-columns:1fr;gap:.55rem}}@media (max-width:1050px){.mp-brand-story-hero__grid,.mp-format-hero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}.mp-work-loop__grid li:nth-child(2){border-right:0}.mp-work-loop__grid li:nth-child(-n+2){border-bottom:2px solid var(--brand-ink)}}@media (max-width:900px){.mp-travel-letter__grid,.mp-work-principles__grid,.mp-collaborate-brief__grid,.mp-jobs-essentials__grid,.mp-job-apply__surface{grid-template-columns:1fr}.mp-brand-story-hero__visual-frame,.mp-format-hero__panel-frame{justify-self:start;width:min(100%,42rem)}.mp-trail-couple-note{grid-template-columns:1fr;gap:1.75rem}.mp-trail-catalog__link{grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr)}.mp-trail-catalog__journey{flex-direction:row;grid-column:2;justify-content:space-between;align-self:auto;align-items:center;gap:1.25rem;padding:.75rem .9rem}.mp-trail-catalog__length>strong{font-size:2rem}.mp-trail-catalog__route{width:min(8rem,25%);margin:0}.mp-media-assets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-media-asset-frame:nth-child(3n+2),.mp-media-initiatives__grid .mp-card-frame:nth-child(2n){translate:none}.mp-jobs-roles__grid{grid-template-columns:1fr}.mp-testimonial-wall__grid{column-count:2}}@media (max-width:640px){.mp-format-hero__copy>.button{width:100%}.mp-brand-story-hero__visual-frame,.mp-format-hero__panel-frame{transform:none}.mp-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-trail-couple-note-frame{transform:none}.mp-trail-couple-note{padding:1.5rem}.mp-trail-couple-note__heading{grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem}.mp-trail-couple-note__icon{width:3.25rem}.mp-trail-couple-note__icon svg{width:2rem;height:2rem}.mp-trail-couple-note h3{font-size:2rem}.mp-trail-couple-note dl>div,.mp-trail-couple-note dl>div+div{border-left:0;padding:.9rem 0}.mp-trail-couple-note dl>div+div{border-top:1.5px solid var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-trail-couple-note dl>div+div{border-top:1.5px solid color-mix(in srgb,var(--brand-ink)24%,transparent)}}.mp-trail-catalog__link{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.25rem 1rem}.mp-trail-catalog__cover{aspect-ratio:1;box-shadow:3px 4px 0 var(--brand-violet);border-radius:.9rem;align-self:start}.mp-trail-catalog__item--couple .mp-trail-catalog__cover{box-shadow:3px 4px 0 var(--brand-warm)}.mp-trail-catalog__body h3{font-size:1.65rem}.mp-trail-catalog__body>p{font-size:var(--mp-type-label);-webkit-line-clamp:2;margin-top:.5rem}.mp-trail-catalog__meta{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.55rem}.mp-trail-catalog__meta small{font-size:var(--mp-type-caption)}.mp-trail-catalog__journey{grid-column:1/-1;gap:1rem}.mp-trail-catalog__length>span{gap:.3rem;display:flex}.mp-trail-catalog__length small{margin:0}.mp-trail-catalog__route{display:none}.mp-format-switcher__grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.mp-format-switcher__grid a{border-right:0;border-bottom:2px solid var(--brand-ink);padding:1.15rem}.mp-format-switcher__grid a:last-child{border-bottom:0}.mp-format-switcher__grid .mp-index{margin-bottom:.8rem}.mp-travel-film__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-travel-film__grid figure,.mp-travel-film__grid figure:nth-child(3n+2),.mp-travel-film__grid figure:nth-child(4n),.mp-travel-film__grid figure:nth-last-child(-n+3){grid-column:span 1}.mp-work-loop__grid li,.mp-work-loop__grid li:nth-child(2){border-right:0;border-bottom:2px solid var(--brand-ink)}.mp-work-loop__grid li:last-child{border-bottom:0}.mp-work-principles__surface dl>div{grid-template-columns:1fr;gap:.4rem}.mp-media-assets__grid,.mp-media-initiatives__grid,.mp-media-position__body{grid-template-columns:1fr}.mp-media-initiatives__grid{--mp-card-cover-ratio:4/3}.mp-testimonial-wall__grid{column-count:1}.mp-job-apply__surface .button{width:100%}}.mp-search-form{align-items:stretch;gap:.75rem;display:flex}.mp-search-form__input{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-width:0;font:inherit;font-size:var(--mp-type-body-lg);border-radius:999px;flex:auto;padding:.9rem 1.25rem}.mp-search-results{margin-top:2.5rem}.mp-on-demand__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.85fr);align-items:center}.mp-on-demand__note{max-width:42ch;color:var(--brand-ink-soft);font-size:var(--mp-type-ui);margin:1.5rem 0 0}.mp-on-demand__index{background:var(--brand-warm);padding:2rem}.mp-on-demand__index>.mp-overline{margin:0 0 1.5rem}.mp-on-demand__index>a{border-top:1px solid var(--brand-ink);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.4rem 0;display:grid}.mp-on-demand__index>a:last-child{padding-bottom:0}.mp-on-demand__index .mp-index{font-size:var(--mp-type-body)}.mp-on-demand__index-copy{gap:.35rem;display:grid}.mp-on-demand__index-copy strong{font-family:var(--font-display);font-size:var(--mp-type-card-title);font-weight:500;line-height:1.1}.mp-on-demand__index-copy>span{font-size:var(--mp-type-ui)}.mp-on-demand__index>a:hover strong{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.mp-on-demand__formats{gap:2.5rem;display:grid}.mp-on-demand__format{--mp-on-demand-tone:var(--brand-blue);background:var(--brand-paper);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.6fr);scroll-margin-top:7rem;display:grid;overflow:hidden}.mp-on-demand__format--warm{--mp-on-demand-tone:var(--brand-warm)}.mp-on-demand__format--mint{--mp-on-demand-tone:var(--brand-mint)}.mp-on-demand__format-label{border-right:2px solid var(--brand-ink);background:var(--mp-on-demand-tone);flex-direction:column;align-items:flex-start;padding:2.5rem;display:flex}.mp-on-demand__format-label>.mp-index{margin-bottom:3rem}.mp-on-demand__format-label h3{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.04em;margin:auto 0 .8rem;font-weight:500;line-height:1}.mp-on-demand__format-label p{max-width:19ch;font-size:var(--mp-type-body);margin:0}.mp-on-demand__format-copy{min-width:0;padding:2.5rem}.mp-on-demand__format-copy h4{max-width:27ch;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.mp-on-demand__format-copy>p{max-width:58ch;color:var(--brand-ink-soft);margin:1.1rem 0 0}.mp-on-demand__details{border-top:1px solid var(--brand-line);font-size:var(--mp-type-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0;padding-top:1.5rem;display:grid}.mp-on-demand__details dt{margin-bottom:.35rem;font-weight:750}.mp-on-demand__details dd{color:var(--brand-ink-soft);margin:0}.mp-on-demand__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;display:flex}@media (max-width:900px){.mp-on-demand__hero-grid{grid-template-columns:minmax(0,1fr)}.mp-on-demand__index-frame{width:min(100%,38rem)}.mp-on-demand__format{grid-template-columns:minmax(0,1fr)}.mp-on-demand__format-label,.mp-on-demand__format-copy{padding:2rem}.mp-on-demand__format-label{border-right:0;border-bottom:2px solid var(--brand-ink);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;display:grid}.mp-on-demand__format-label>.mp-index{grid-row:span 2;margin-bottom:0}.mp-on-demand__format-label h3{margin:0}.mp-on-demand__format-label p{max-width:none}}@media (max-width:640px){.mp-on-demand__index{padding:1.5rem}.mp-on-demand__format,.mp-on-demand__details{grid-template-columns:minmax(0,1fr)}.mp-on-demand__format-label,.mp-on-demand__format-copy{padding:1.75rem 1.5rem}.mp-on-demand__format-label{gap:0;display:flex}.mp-on-demand__format-label>.mp-index{margin-bottom:1.5rem}.mp-on-demand__format-label h3{margin-bottom:.8rem}.mp-on-demand__actions .button{width:100%}}.mp-app-story--editorial{min-height:25rem}.mp-app-story .mp-app-story__stage--editorial{min-height:0;padding:clamp(1.5rem,4vw,4rem)}.mp-story-artwork-frame{width:min(100%,23rem);transform:rotate(3deg)}.mp-story-artwork{aspect-ratio:1;background:var(--brand-paper);overflow:hidden}.mp-story-artwork img{object-fit:contain;width:100%;height:100%}.mp-story-artwork>span{height:100%;font:6rem var(--font-display);place-items:center;display:grid}.mp-story-notebook{width:100%}.mp-story-notebook>.mp-overline{margin-bottom:1.5rem}.mp-story-notebook .mp-structured-list__copy h3{font-size:clamp(1.35rem,2vw,1.8rem)}.member-profile-hero--editorial .member-profile-portrait-frame{max-width:22rem;transform:rotate(2deg)}.member-profile-hero--editorial .member-profile-portrait{aspect-ratio:4/5}.member-profile-hero--editorial .member-profile-intro{max-width:34rem;font-size:1.15rem}@media (min-width:768px){.member-profile-hero--editorial .member-profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.member-profile-hero--editorial .member-profile-copy{grid-column:1}.member-profile-hero--editorial .member-profile-portrait-frame{grid-column:2;justify-self:end}}@media (max-width:767px){.member-profile-hero--editorial .member-profile-portrait-frame{justify-self:center;max-width:17rem}.mp-app-story--editorial{grid-template-columns:minmax(0,1fr);min-height:0}.mp-app-story--editorial .mp-app-story__copy{order:0;padding:1.75rem}.mp-app-story--editorial .mp-app-story__stage--editorial{padding:.5rem 2rem 2.5rem}.mp-story-artwork-frame{width:min(100%,18rem)}}.mp-book-nav{flex-wrap:wrap;gap:1rem 2rem;padding-block:1.5rem;display:flex}.mp-book-nav .mp-inline-link{font-size:var(--mp-type-body)}.mp-review-featured{background:var(--brand-lavender);padding:clamp(1.75rem,5vw,4rem)}.mp-review-featured--warm{background:var(--brand-warm)}.mp-review-featured__heading{font-size:var(--mp-type-caption);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:2rem;font-weight:800;display:flex}.mp-review-featured blockquote{max-width:20ch;font-family:var(--font-display);font-size:var(--mp-type-section);text-wrap:balance;margin:0;line-height:1.05}.mp-review-featured figcaption{font-size:var(--mp-type-body);margin-top:2rem}.mp-review-featured figcaption a{text-underline-offset:.2em;text-decoration:underline}.mp-book-reviews{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem;padding:.75rem;display:grid}.mp-book-reviews .mp-review-column{gap:2.5rem}.mp-book-reviews .mp-review-column:nth-child(2){padding-top:2rem}.mp-book-reviews .mp-testimonial-card-frame:nth-child(3n+1){transform:translate(-3px,5px)rotate(-1deg)}.mp-book-reviews .mp-testimonial-card-frame:nth-child(3n+2){transform:translate(4px,-3px)rotate(.8deg)}.mp-book-reviews .mp-testimonial-card-frame:nth-child(3n){transform:translate(-2px,3px)rotate(-.5deg)}.mp-book-reviews .mp-review-column:nth-child(2) .mp-testimonial-card-frame:nth-child(odd){transform:translate(3px,-4px)rotate(1deg)}.mp-book-contents{--masonry-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.mp-book-contents.is-masonry{grid-auto-rows:1px;row-gap:0}.mp-book-resources-series{background:var(--brand-paper)}.mp-book-chapter{background:var(--brand-paper);padding:clamp(1.5rem,3vw,2.5rem)}.mp-book-chapter header{border-bottom:2px solid var(--brand-ink);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.mp-book-chapter .mp-number-dot{--mp-number-dot-shadow:var(--brand-ink);flex-shrink:0}.mp-book-chapter h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);margin:0;line-height:1.1}.mp-book-chapter li{border-bottom:1px solid var(--brand-line);padding-block:1.25rem}.mp-book-chapter li:last-child{border:0;padding-bottom:0}.mp-book-chapter h4{font-size:var(--mp-type-body-lg);margin:0 0 .4rem;font-weight:800}.mp-book-chapter p{color:var(--brand-ink-soft);margin:0;line-height:1.5}.mp-book-press-row{grid-template-columns:10rem minmax(0,1fr) 2rem;align-items:center;gap:2rem;display:grid}.mp-book-press-row>img{object-fit:contain;width:100%;max-height:4rem}.mp-book-press-row .mp-inline-link{font-size:var(--mp-type-body);margin-top:.75rem;display:inline-block}.mp-book-press-video{max-width:48rem;margin:3rem auto 0}.mp-book-press-video__surface{background:var(--brand-paper);overflow:hidden}.mp-book-story__podcast{margin-top:2rem}.mp-book-tour__header{text-align:center;text-wrap:balance;max-width:48rem;margin-inline:auto}.mp-book-tour__header .mp-heading-stack{margin-bottom:2rem}.mp-book-tour__header .mp-rich-text{margin-inline:auto}.mp-book-tour__illustration{max-width:24rem;margin:0 auto 2rem}.mp-book-tour__illustration svg{width:100%;height:auto}.mp-book-tour .mp-book-nav{border-block:2px solid var(--brand-ink);text-align:center;text-wrap:balance;margin:2rem 0 3rem;display:block}.mp-book-tour__regions{max-width:64rem;margin-inline:auto}.mp-book-tour .mp-book-nav a{margin:.5rem .8rem;display:inline-block}.mp-book-tour-stop{border-bottom:2px solid var(--brand-ink);grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:3rem;scroll-margin-top:8rem;display:grid}.mp-book-tour-stop:first-child{padding-top:0}.mp-book-tour-stop>header h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);margin:.5rem 0 1rem;line-height:1.1}.mp-book-tour-stop>header time{color:var(--brand-ink-soft);margin-bottom:1rem;display:block}.mp-book-tour-stop>header .mp-inline-link{width:fit-content;margin-top:.75rem;display:block}.mp-book-tour-stop__body{gap:2rem;min-width:0;display:grid}.mp-editorial-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mp-editorial-gallery__photo{aspect-ratio:1;border:2px solid var(--brand-ink);border-radius:1rem;min-width:0;display:block;overflow:hidden}.mp-editorial-gallery__photo img{object-fit:cover;width:100%;height:100%}.mp-book-tour-thanks h4,.mp-book-tour-participants h4{font-size:var(--mp-type-body-lg);margin:0 0 .75rem;font-weight:800}.mp-book-tour-thanks__person{grid-template-columns:3rem minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.mp-book-tour-thanks__person>a{width:3rem}.mp-book-tour-thanks__person>div>a{font-weight:800}.mp-book-tour-thanks__person p{color:var(--brand-ink-soft);margin:.35rem 0 0}.mp-book-tour-venues{border-top:2px solid var(--brand-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding-top:1.5rem;display:grid}.mp-book-tour-venues dt{font-size:var(--mp-type-caption);color:var(--brand-ink-soft);margin-bottom:.5rem}.mp-book-tour-venues dd{margin:0}.mp-book-tour-venues span{color:var(--brand-ink-soft);margin-top:.4rem;display:block}.mp-book-tour-participants p{color:var(--brand-ink-soft);margin:0 0 1rem}.mp-book-tour-participants>div{flex-wrap:wrap;gap:.5rem;display:flex}.mp-book-tour-participants>div>a{flex:none;display:inline-flex}.mp-book-tour-invitation-frame{margin-top:3rem}.mp-book-tour-invitation{background:var(--brand-mint);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.mp-book-tour-invitation>div{flex:1}.mp-book-tour-invitation h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);margin:0 0 1rem}.mp-book-tour-invitation p{max-width:48rem;margin:0}.mp-book-resource-cover-frame{justify-self:center;width:min(100%,15rem);transform:rotate(2deg)}.mp-book-resource-cover{background:var(--brand-paper);overflow:hidden}.mp-book-resource-cover img{width:100%;height:auto}#recensioni,#indice,#stampa,#tour,#book-podcasts,#book-posts,#book-articles,#book-products,#book-helpers{scroll-margin-top:8rem}@media (max-width:1023px){.mp-book-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-book-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp-book-story__grid>.mp-heading-stack{grid-column:1/-1}}@media (max-width:767px){.mp-book-reviews,.mp-book-contents,.mp-book-story__grid,.mp-book-tour-stop{grid-template-columns:minmax(0,1fr)}.mp-book-press-row{grid-template-columns:minmax(0,1fr) 2rem;gap:1rem}.mp-book-press-row>img{grid-column:1/-1;max-width:8rem;max-height:3rem}.mp-editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-book-tour-venues{grid-template-columns:minmax(0,1fr)}.mp-book-tour-invitation{flex-direction:column;align-items:start}.mp-book-resource-cover-frame{width:9rem}}.mp-book-tour-stop__loading{min-width:0;min-height:18rem;display:block}.member-profile-editorial{--mp-profile-section-space:clamp(3.75rem,6vw,5.75rem)}.member-profile-editorial .mp-profile-hero{--mp-hero-gap:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}.member-profile-editorial .mp-profile-hero>.mp-shell>.mp-back-link{margin-bottom:clamp(3rem,4vw,4rem)}.member-profile-editorial .mp-profile-hero__grid{align-items:stretch}.member-profile-editorial .mp-profile-hero__copy,.member-profile-editorial .member-profile-hero--editorial .member-profile-copy{flex-direction:column;min-width:0;padding-bottom:.5rem;display:flex}.member-profile-editorial :is(.mp-profile-hero__copy,.member-profile-copy) .mp-page-title{max-width:12ch;margin-bottom:0}.member-profile-editorial :is(.mp-profile-hero__copy,.member-profile-copy) .member-page-subtitle{color:var(--brand-ink);margin-top:.45rem;font-weight:750}.member-profile-editorial :is(.mp-profile-hero__copy,.member-profile-copy) :is(.mp-hero__lead,.member-profile-intro){max-width:38rem;font-size:var(--mp-type-lead);margin-top:1.5rem;line-height:1.6}.member-profile-editorial .mp-profile-portrait-frame{width:min(100%,27rem)}.member-profile-editorial .mp-profile-organic-portrait{--mp-profile-portrait-accent:var(--brand-lavender);place-self:center end;width:min(100%,29rem);transform:rotate(.6deg)}.member-profile-editorial .mp-profile-organic-portrait--warm{--mp-profile-portrait-accent:var(--brand-warm)}.member-profile-editorial .mp-profile-organic-portrait--mint{--mp-profile-portrait-accent:var(--brand-mint)}.member-profile-editorial .mp-profile-organic-portrait--pink{--mp-profile-portrait-accent:var(--brand-pink)}.member-profile-editorial .mp-profile-organic-portrait--violet{--mp-profile-portrait-accent:var(--brand-violet)}.member-profile-editorial .mp-profile-organic-portrait:before{aspect-ratio:1;background:var(--mp-profile-portrait-accent)}.member-profile-editorial .mp-profile-organic-portrait img,.mp-profile-organic-portrait__fallback{border:2px solid var(--brand-ink);aspect-ratio:1;border-radius:47% 53% 48% 52%/38% 42% 58% 62%;width:100%}.mp-profile-organic-portrait__fallback{z-index:1;background:var(--brand-paper);color:var(--brand-ink);font:5rem var(--font-display);place-items:center;display:grid;position:relative}.member-profile-hero--editorial .member-home-frame{padding-top:clamp(4.25rem,7vw,6.5rem);padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}.member-profile-editorial .member-profile-hero--editorial .member-profile-grid{align-items:stretch;gap:clamp(2.5rem,6vw,5.5rem)}.member-profile-editorial .member-profile-hero--editorial .member-profile-portrait-frame{width:min(100%,20rem)}.member-profile-editorial .mp-profile-section,.member-profile-editorial .mp-profile-quote{padding-block:var(--mp-profile-section-space)}.member-profile-editorial :is(#insieme,#serie,#lavoro,#conosci,#ancora){scroll-margin-top:6rem}.mp-profile-index{background:var(--brand-canvas);padding:clamp(.5rem,1.5vw,1.25rem) 0 clamp(5rem,8vw,7.5rem)}.mp-profile-index__inner{gap:clamp(2rem,4vw,3.25rem);display:grid}.mp-profile-index__links{--mp-number-dot-shadow:var(--brand-ink);grid-template-columns:repeat(var(--mp-profile-index-count),minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);padding:.75rem .4rem 1.25rem;display:grid}.mp-profile-index__links li{min-width:0}.mp-profile-index__links li:nth-child(4n+1){transform:rotate(-.25deg)}.mp-profile-index__links li:nth-child(4n+2){transform:translateY(.35rem)rotate(.2deg)}.mp-profile-index__links li:nth-child(4n+3){transform:translateY(-.15rem)rotate(-.2deg)}.mp-profile-index__links li:nth-child(4n){transform:translateY(.25rem)rotate(.3deg)}.mp-profile-index__card-frame{height:100%;display:block}.mp-profile-index__link{background:var(--brand-paper);min-height:11.5rem;color:var(--brand-ink);grid-template-rows:auto 1fr;justify-items:start;gap:1.5rem;padding:clamp(1.15rem,2.2vw,1.5rem);display:grid}.mp-profile-index__card-frame:focus-visible{outline:2px solid var(--brand-violet);outline-offset:.4rem;border-radius:.35rem}.mp-profile-index__marker{--mp-number-dot-size:2.45rem;--mp-number-dot-background:var(--brand-paper)}.mp-profile-index__label{align-self:end;gap:.35rem;min-width:0;display:grid}.mp-profile-index__label small{color:var(--brand-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.mp-profile-index__label strong{max-width:14rem;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;align-items:flex-end;gap:.55rem;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.05;display:flex}.mp-profile-index__label strong>span:first-child{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:box-shadow .16s}.mp-profile-index__label strong>span:last-child{width:.85rem;transition:transform .16s var(--ease-bounce);flex:none;margin-bottom:.1rem}.mp-profile-index__card-frame:is(:hover,:focus-visible) .mp-profile-index__label strong>span:first-child{box-shadow:inset 0 -.38em 0 var(--brand-paper)}.mp-profile-index__card-frame:is(:hover,:focus-visible) .mp-profile-index__label strong>span:last-child{transform:translate(.2rem)}.mp-profile-socials{gap:.85rem 1.5rem}.member-profile-editorial .mp-profile-socials-footer{width:min(100%,34rem);margin-top:auto;padding-top:clamp(2rem,4vw,3rem)}.member-profile-editorial .mp-profile-socials{border-top:1.5px solid var(--brand-line);width:100%;margin-top:0;padding-top:1.25rem}.mp-profile-social-link{font-size:var(--mp-type-ui);align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.mp-profile-social-link svg{flex:none;width:.85rem;height:.85rem}.mp-profile-service .mp-app-story-frame{margin-top:0}.mp-profile-index+.mp-profile-service .mp-profile-section,.mp-profile-index+:is(.mp-profile-series,.mp-profile-work,.mp-profile-quote,.mp-profile-about,.mp-profile-reading){padding-top:0}.mp-profile-service .mp-app-story--copy-paper .mp-app-story__copy{border-right:2px solid var(--brand-ink)}.mp-profile-service-questions{--mp-number-dot-shadow:var(--brand-ink)}.mp-profile-service-questions .mp-structured-list__marker-dot{--mp-number-dot-size:2.35rem}.mp-profile-service-questions .mp-structured-list__marker-dot svg{width:1rem;height:1rem}.mp-profile-service+.mp-profile-series{padding-top:0}.mp-profile-work{background:var(--brand-canvas)}.member-profile-editorial .mp-profile-quote{--mp-profile-quote-slant:clamp(1rem,2vw,1.75rem);padding-block:calc(var(--mp-profile-section-space) + var(--mp-profile-quote-slant));background:var(--brand-ink);clip-path:polygon(0 var(--mp-profile-quote-slant),100% 0,100% calc(100% - var(--mp-profile-quote-slant)),0 100%);color:var(--brand-paper);margin-block:clamp(3.5rem,7vw,6.5rem);overflow:hidden}.mp-profile-quote-stage{grid-template-columns:clamp(10rem,18vw,14rem) minmax(0,1fr);grid-template-areas:"portrait quote""portrait author";align-items:center;gap:clamp(1.25rem,2.5vw,2rem) clamp(2rem,5vw,5rem);width:min(100%,78rem);margin:0 auto;display:grid}.mp-profile-quote__portrait{aspect-ratio:1;grid-area:portrait;align-self:start;width:100%;transform:rotate(-2deg)}.mp-profile-quote__author{max-width:36rem;color:var(--brand-warm);font-size:var(--mp-type-label);grid-area:author;margin:0;font-weight:800}.member-profile-editorial .mp-profile-quote blockquote,.member-profile-editorial .mp-profile-quote blockquote.mp-profile-quote__text--long{max-width:62rem;font-family:var(--font-display);color:var(--brand-paper);letter-spacing:-.035em;text-wrap:pretty;grid-area:quote;margin:0;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:400;line-height:1.2}.member-profile-editorial .mp-profile-quote blockquote.mp-profile-quote__text--long{max-width:62rem;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.35}.mp-profile-quote blockquote p{margin:0}.mp-profile-about{background:var(--brand-canvas)}.mp-profile-about__reading>div>div:last-child{text-align:left;margin-top:1.25rem}.member-profile-editorial .mp-profile-about .mp-content-section__grid{grid-template-columns:minmax(15rem,.48fr) minmax(0,1fr);gap:clamp(3rem,7vw,6.5rem)}.member-profile-editorial .mp-profile-about .mp-rich-text{max-width:46rem}.mp-profile-about__opening{color:var(--brand-ink);font-size:var(--mp-type-lead);margin-bottom:1.5em;line-height:1.55}.mp-profile-about__opening>p:last-child{margin-bottom:0}.mp-profile-reading{border-top:2px solid var(--brand-ink);background:var(--brand-paper)}.mp-profile-reading__more{margin:2rem 0 0}@media (max-width:900px){.member-profile-editorial :is(.mp-profile-hero__copy,.member-profile-copy) .mp-page-title{max-width:15ch}.member-profile-editorial .mp-profile-portrait-frame{justify-self:center;width:min(100%,23rem)}.member-profile-editorial .mp-profile-organic-portrait{justify-self:center;width:min(100%,24rem)}.mp-profile-index__inner,.member-profile-editorial .mp-profile-about .mp-content-section__grid{grid-template-columns:minmax(0,1fr)}.mp-profile-index__inner{gap:2rem}.mp-profile-index__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.mp-profile-index__label strong{max-width:none}.mp-profile-quote-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""quote""author";justify-items:start}.mp-profile-quote__portrait{width:7.5rem}}@media (max-width:640px){.member-profile-editorial{--mp-profile-section-space:3.75rem}.member-profile-editorial .mp-profile-hero{padding-block:1rem 2.25rem}.mp-profile-index{padding-block:.5rem 4.5rem}.member-profile-editorial .member-profile-hero--editorial .member-profile-portrait-frame{width:min(80%,17rem)}.member-profile-editorial .mp-profile-organic-portrait{width:min(88%,19rem)}.mp-profile-index__links{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-inline:.25rem}.mp-profile-index__links li:nth-child(n){transform:none}.mp-profile-index__link{min-height:8.75rem}.member-profile-editorial .mp-profile-quote blockquote,.member-profile-editorial .mp-profile-quote blockquote.mp-profile-quote__text--long{font-size:1.35rem;line-height:1.45}.member-profile-editorial .mp-profile-quote{margin-block:3rem}.member-profile-editorial .mp-profile-socials-footer{margin-top:0}.mp-profile-service .mp-app-story--copy-paper .mp-app-story__copy{border-right:0;border-bottom:2px solid var(--brand-ink)}}@media (prefers-reduced-motion:reduce){.mp-profile-index__label strong>span{transition:none}}.member-trails{color:var(--brand-ink);padding-block:clamp(2rem,4vw,3rem) 6rem}.member-trails__header{margin-bottom:3rem}.member-trails__couple{max-width:42rem;color:var(--brand-ink-soft);margin-top:1rem;font-size:.875rem;line-height:1.6}.member-trails__couple summary{cursor:pointer;width:fit-content;color:var(--brand-ink);font-weight:700}.member-trails__couple p{margin-top:.65rem}.member-trails__catalog-heading{justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:1.35rem;display:flex}.member-trails__catalog-heading h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:500;line-height:1.15}.member-trails__catalog-heading>p{color:var(--brand-ink-soft);flex:none;font-size:.8125rem}.member-trails .mp-trail-catalog__body h3{line-height:1.1}.member-trails .mp-trail-catalog__journey strong{color:var(--brand-ink)}.member-trails .mp-trail-catalog__body>.member-trails__status{color:var(--brand-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.6875rem;font-weight:800;display:block}.member-trails [data-member-trail-state=active] .mp-trail-catalog__link{background:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){.member-trails [data-member-trail-state=active] .mp-trail-catalog__link{background:color-mix(in srgb,var(--brand-mint)20%,var(--brand-paper))}}.member-trails [data-member-trail-state=active] .mp-trail-catalog__link:hover{background:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){.member-trails [data-member-trail-state=active] .mp-trail-catalog__link:hover{background:color-mix(in srgb,var(--brand-mint)40%,var(--brand-paper))}}.member-trails__mode,.member-trails__access{color:var(--brand-ink-soft);align-items:center;gap:.3rem;font-size:.75rem;line-height:1.4;display:inline-flex}.member-trails__mode svg,.member-trails__access svg{flex:none;width:1rem;height:1rem}.member-trails__progress{max-width:25rem;margin-top:1rem}.member-trails__progress progress{appearance:none;background:var(--brand-line);width:100%;height:.3rem;color:var(--brand-violet);border:0;border-radius:1rem;display:block;overflow:hidden}.member-trails__progress progress::-webkit-progress-bar{background:var(--brand-line);border-radius:1rem}.member-trails__progress progress::-webkit-progress-value{background:var(--brand-violet);border-radius:1rem}.member-trails__progress progress::-moz-progress-bar{background:var(--brand-violet);border-radius:1rem}.member-trails__progress>span{color:var(--brand-ink-soft);margin-top:.4rem;font-size:.75rem;display:block}.member-trails__empty{border:1.5px solid var(--brand-line);background:var(--brand-paper);border-radius:1.5rem;padding:2rem}.member-trails__empty a{text-underline-offset:.2em;margin-top:1rem;font-weight:700;text-decoration:underline;display:inline-block}.member-trails :is(a,summary):focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.member-trails .mp-trail-catalog__link:focus-visible{outline-offset:-5px}.dark .member-trails{--brand-ink:var(--color-purple-100);--brand-ink-soft:var(--color-purple-200);--brand-paper:var(--color-surface);--brand-mint:#859991}@supports (color:color-mix(in lab, red, red)){.dark .member-trails{--brand-mint:color-mix(in srgb,var(--color-green-900)55%,var(--color-surface))}}.dark .member-trails{--brand-lavender:#a898d6}@supports (color:color-mix(in lab, red, red)){.dark .member-trails{--brand-lavender:color-mix(in srgb,var(--color-violet-800)48%,var(--color-surface))}}.dark .member-trails{--brand-warm:#c2a797}@supports (color:color-mix(in lab, red, red)){.dark .member-trails{--brand-warm:color-mix(in srgb,var(--color-yellow-900)45%,var(--color-surface))}}.dark .member-trails{--brand-line:#ffffff2e}@media (max-width:900px){.member-trails__header{margin-bottom:2rem}}@media (max-width:640px){.member-trails__catalog-heading{flex-wrap:wrap;gap:.5rem}.member-trails .mp-trail-catalog__link{grid-template-columns:4rem minmax(0,1fr);gap:1rem .85rem}.member-trails .mp-trail-catalog__body h3{overflow-wrap:anywhere;font-size:1.5rem}.member-trails .mp-trail-catalog__length>span{display:block}.member-trails .mp-trail-catalog__length small{margin-top:.2rem}.member-trails .mp-trail-catalog__action{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.member-trails *,.member-trails :before{transition:none!important}}.member-trail-detail{--mp-learning-tone:var(--brand-mint)}.member-trail-detail__intro{flex-direction:column;min-width:0;display:flex}.member-trail-detail__intro>.mp-learning-facts{align-self:stretch}.member-trail-detail__intro .mp-learning-hero__hosts{margin-top:1.5rem}.member-trail-detail__facts{margin-top:1.75rem}.mp-learning-columns .member-trail-detail__card{padding:0;overflow:hidden}.member-trail-detail__card-cover{border-bottom:2px solid var(--brand-outline,var(--brand-ink));background:var(--brand-lavender);margin:0}.member-trail-detail__card-cover>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.member-trail-detail__card-body{gap:.75rem;padding:1.5rem;display:grid}.member-trail-detail__card-body .mp-learning-ticket__date,.member-trail-detail__card-body .mp-learning-enrollment__note{margin:0}.member-trail-detail__actions{justify-items:center;gap:1rem;margin-top:.5rem;display:grid}.member-trail-detail__actions>form,.member-trail-detail__actions>.ui-button,.member-trail-detail__actions [data-member-focus-button]{width:100%}.member-trail-detail__actions .mp-inline-link{font-size:.875rem}.member-trail-detail__route{padding:clamp(1.25rem,3vw,1.75rem)}.member-trail-detail__route ol{margin:1.25rem 0 0;padding:0;list-style:none}.member-trail-detail__route li{grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.85rem;padding-bottom:1.25rem;display:grid}.member-trail-detail__route li:last-child{padding-bottom:0}.member-trail-detail__route strong{font-size:1rem;line-height:1.4}.member-trail-detail__route-more{color:var(--brand-ink-soft);margin-top:1.25rem;font-size:.8125rem}.member-trail-detail__how,.member-trail-detail__steps{margin-top:clamp(1.5rem,3vw,2.25rem)}.member-trail-detail__how>li:first-child .mp-number-dot{--mp-number-dot-background:var(--brand-warm)}.member-trail-detail__how>li:nth-child(2) .mp-number-dot{--mp-number-dot-background:var(--brand-lavender)}.member-trail-detail__how>li:nth-child(3) .mp-number-dot{--mp-number-dot-background:var(--brand-mint)}.member-trail-detail__outcome-groups{gap:clamp(2rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.member-trail-detail__outcome-groups h3.mp-overline{margin:0 0 .85rem}.member-trail-detail__pills{flex-wrap:wrap;gap:.75rem .85rem;display:flex}.member-trail-detail__pill{border:1.5px solid var(--brand-ink);background:var(--brand-paper);color:var(--brand-ink);font-size:var(--mp-type-label);box-shadow:3px 4px 0 var(--mp-benefit-tone,var(--brand-lavender));border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .8rem;font-weight:700;line-height:1.3;display:inline-flex}.member-trail-detail__pill-check{color:var(--brand-ink);flex:none;display:inline-flex}[data-trail-roadmap] .mp-heading-stack h2{margin-bottom:.6rem}.member-trail-detail__days{margin-top:2.5rem;display:grid}.member-trail-detail__day{border-top:1px solid var(--brand-line);justify-items:start;gap:.6rem;padding-block:1.5rem;display:grid}.member-trail-detail__day:first-child{border-top:0;padding-top:0}@media (min-width:640px){.member-trail-detail__day{grid-template-columns:6rem minmax(0,1fr);gap:.6rem 1rem}.member-trail-detail__day>:first-child{grid-column:1;margin-top:.3rem}.member-trail-detail__day>:not(:first-child){grid-column:2}.member-trail-detail__day h3{margin-top:0}}.member-trail-detail__day h3{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.025em;text-wrap:balance;margin:.25rem 0 0;font-weight:500;line-height:1.15}.member-trail-detail__day>p{color:var(--brand-ink-soft);font-size:var(--mp-type-body);margin:0;line-height:1.55}.member-trail-detail__day aside{border-left:2px solid var(--brand-ink);color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:.5rem;padding:.1rem 0 .1rem 1rem;line-height:1.5}.member-trail-detail__day aside strong{color:var(--brand-ink);margin-bottom:.15rem;font-size:.8125rem;font-weight:700;display:block}.member-trail-detail__day aside p{margin:0}.member-trail-detail__app{background:var(--brand-mint);grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.member-trail-detail .member-trail-detail__app h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.15}.member-trail-detail__app{background:var(--brand-lavender)}.member-trail-detail__app:has(.member-trail-detail__qr){grid-template-columns:minmax(0,1fr) 13rem;align-items:center}.member-trail-detail__app-icon{border-radius:.75rem;width:3rem;height:3rem;margin-bottom:1rem}.member-trail-detail__app h2+p.member-trail-detail__lead{margin-top:.75rem}.member-trail-detail__app .member-trail-detail__actions{justify-items:start;margin-top:2.5rem}.member-trail-detail__qr{background:var(--brand-paper);border:1.5px solid var(--brand-outline,var(--brand-ink));border-radius:1.25rem;justify-items:center;gap:1rem;padding:1.5rem;display:grid}.member-trail-detail__qr svg{width:100%;height:100%}.member-trail-detail__qr p{text-align:center;font-size:.75rem;font-weight:700}.member-trail-detail__related{margin-top:2rem}.member-trail-detail #trail-steps-title{scroll-margin-top:12rem}@media (max-width:640px){.member-trail-detail__app,.member-trail-detail__app:has(.member-trail-detail__qr){grid-template-columns:1fr;gap:1.5rem}.member-trail-detail__qr{display:none}.member-trail-detail__lead{font-size:1rem}}.mp-landing-page{--lp-rule:1.5px solid var(--brand-ink);--lp-card-radius:var(--brand-frame-radius,1.5rem);background:var(--brand-canvas)}.mp-landing-page__sections{position:relative}.mp-page-title{max-width:14ch;font-family:var(--font-display);font-size:var(--mp-type-page-title);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:500;line-height:.93}.mp-lp-text-link{width:fit-content;font-size:var(--mp-type-label);border-bottom:2px solid;align-items:center;gap:.45rem;font-weight:800;transition:color .16s,border-color .16s;display:inline-flex}.mp-lp-text-link:hover{color:var(--brand-violet);border-color:var(--brand-violet)}.mp-lp-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.75rem;display:flex}.mp-lp-actions--centered{justify-content:center}.mp-lp-hero{isolation:isolate;border-bottom:2px solid var(--brand-ink);padding-block:clamp(3rem,7vw,6.5rem) clamp(5rem,10vw,9rem);position:relative}.mp-lp-hero:before{z-index:-1;aspect-ratio:1;background:var(--brand-warm);border-radius:48% 52% 63% 37%/35% 43% 57% 65%;width:clamp(10rem,24vw,22rem);position:absolute;top:8%;right:-5rem}@supports (color:color-mix(in lab, red, red)){.mp-lp-hero:before{background:color-mix(in srgb,var(--brand-warm)68%,transparent)}}.mp-lp-hero:before{content:"";transform:rotate(14deg)}.mp-lp-hero__lead{max-width:38rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);text-wrap:pretty;margin:1.5rem 0 0;line-height:1.56}.mp-lp-hero--billboard{background:linear-gradient(90deg,transparent 0 71%,var(--brand-lavender)71% 100%),var(--brand-canvas);min-height:min(49rem,100svh - 6rem);padding-top:clamp(2.5rem,5vw,4.5rem)}@supports (color:color-mix(in lab, red, red)){.mp-lp-hero--billboard{background:linear-gradient(90deg,transparent 0 71%,color-mix(in srgb,var(--brand-lavender)35%,transparent)71% 100%),var(--brand-canvas)}}.mp-lp-hero--billboard:before{background:var(--brand-mint);opacity:.72;width:clamp(17rem,31vw,31rem);top:auto;bottom:-8rem;right:-7rem}.mp-lp-billboard{flex-direction:column;min-height:clamp(34rem,67vw,43rem);display:flex;position:relative}.mp-lp-billboard>.mp-section-number{margin-bottom:clamp(1.5rem,4vw,3rem)}.mp-lp-billboard__title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.065em;flex-direction:column;margin:0;font-size:clamp(4.35rem,9.1vw,8.8rem);font-weight:500;line-height:.82;display:flex}.mp-lp-billboard__title span:last-child{align-self:flex-end;padding-right:clamp(0rem,6vw,5rem)}.mp-lp-billboard__footer{grid-template-columns:minmax(13rem,.55fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);margin-top:auto;padding-top:clamp(3rem,7vw,6rem);display:grid}.mp-lp-billboard__footer--copy-only{grid-template-columns:minmax(0,38rem);justify-content:end}.mp-lp-billboard__copy{padding-bottom:.6rem}.mp-lp-graphic-frame{width:min(100%,16rem)}.mp-lp-graphic{background:var(--brand-paper);place-items:center;min-height:13rem;padding:2rem;display:grid;overflow:hidden}.mp-lp-graphic__icon,.mp-lp-graphic__illustration{width:min(100%,9rem);max-height:10rem;color:var(--brand-purple)}:is(.mp-lp-graphic__icon,.mp-lp-split__icon,.mp-lp-centered__icon,.mp-lp-section-heading__icon,.mp-lp-cta__icon)[data-lottie-path]:empty{aspect-ratio:1;place-items:center;display:grid;position:relative}:is(.mp-lp-graphic__icon,.mp-lp-split__icon,.mp-lp-centered__icon,.mp-lp-section-heading__icon,.mp-lp-cta__icon)[data-lottie-path]:empty:before{aspect-ratio:1;content:"";opacity:.3;border:2px solid;border-radius:43% 57% 48% 52%/58% 44% 56% 42%;width:48%;transform:rotate(13deg)}:is(.mp-lp-graphic__icon,.mp-lp-split__icon,.mp-lp-centered__icon,.mp-lp-section-heading__icon,.mp-lp-cta__icon)[data-lottie-path]:empty:after{content:"✦";font-size:1.25rem;position:absolute}.mp-lp-graphic__cover{object-fit:cover;width:100%;height:100%;min-height:13rem}.mp-lp-split{grid-template-columns:minmax(0,.9fr) minmax(22rem,.75fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.mp-lp-split__copy>.mp-section-number{margin-bottom:var(--mp-eyebrow-heading-gap)}.mp-lp-split__frame{width:min(100%,35rem);margin-inline:auto}.mp-lp-split__surface{background:var(--brand-lavender);place-items:center;min-height:31rem;padding:clamp(2rem,6vw,4rem);display:grid;overflow:hidden}.mp-lp-split__cover{object-fit:cover;width:calc(100% + clamp(4rem,12vw,8rem));max-width:none;height:calc(100% + clamp(4rem,12vw,8rem));margin:calc(-1*clamp(2rem,6vw,4rem))}.mp-lp-split__icon,.mp-lp-split__illustration{width:min(100%,20rem);max-height:23rem;color:var(--brand-purple)}.mp-lp-hero--centered{text-align:center}.mp-lp-centered{flex-direction:column;align-items:center;max-width:65rem;margin-inline:auto;display:flex}.mp-lp-centered>.mp-section-number{margin-bottom:var(--mp-eyebrow-heading-gap)}.mp-lp-centered .mp-page-title,.mp-lp-centered .mp-lp-hero__lead{margin-inline:auto}.mp-lp-centered__graphic{width:10rem;min-height:8rem;color:var(--brand-purple);place-items:center;margin-bottom:2rem;display:grid}.mp-lp-centered__icon,.mp-lp-centered__illustration{max-height:10rem}.mp-lp-centered__cover{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);object-fit:cover;width:min(100%,50rem);max-height:27rem;box-shadow:.8rem .8rem 0 var(--brand-lavender);margin-bottom:clamp(2.5rem,6vw,4rem)}.mp-lp-cover-frame{width:calc(100% + var(--brand-frame-offset-x))}.mp-lp-cover{background:var(--brand-ink);min-height:clamp(36rem,66vw,48rem);position:relative;overflow:hidden}.mp-lp-cover__image,.mp-lp-cover__wash{width:100%;height:100%;position:absolute;inset:0}.mp-lp-cover__image{object-fit:cover}.mp-lp-cover__wash{background:linear-gradient(90deg,#2a1150e0,#2a11502e 75%)}.mp-lp-cover__copy{z-index:1;min-height:inherit;color:#fff;flex-direction:column;justify-content:flex-end;max-width:46rem;padding:clamp(2.2rem,7vw,6rem);display:flex;position:relative}.mp-lp-cover__copy .mp-section-number,.mp-lp-cover__copy .mp-lp-hero__lead{color:#ffffffd1}.mp-lp-section{--lp-section-space:clamp(4.5rem,9vw,8rem);padding-block:var(--lp-section-space);border-bottom:var(--lp-rule);background:var(--brand-canvas);position:relative}.mp-lp-section--space-none{--lp-section-space:0}.mp-lp-section--space-xs{--lp-section-space:clamp(1.5rem,3vw,2.5rem)}.mp-lp-section--space-sm{--lp-section-space:clamp(2.75rem,5vw,4.5rem)}.mp-lp-section--space-md{--lp-section-space:clamp(4.5rem,8vw,7rem)}.mp-lp-section--space-lg{--lp-section-space:clamp(5.5rem,10vw,9rem)}.mp-lp-section--space-xl{--lp-section-space:clamp(7rem,13vw,11rem)}.mp-lp-section--borderless{border-bottom:0}.mp-lp-section--raised{background:var(--brand-paper)}.mp-lp-section--sunken{background:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-lp-section--sunken{background:color-mix(in srgb,var(--brand-ink)5%,var(--brand-canvas))}}.mp-lp-section--pastel{background:var(--brand-mint)}.mp-lp-section--accent{--brand-ink:#fffdfb;--brand-ink-soft:#fffdfbc7;--brand-line:#fffdfb47;background:var(--brand-purple);color:var(--brand-ink)}.mp-lp-section--connected{padding-top:clamp(1.5rem,4vw,2.5rem)}.mp-lp-section:has(+.mp-lp-section--connected){border-bottom:0;padding-bottom:clamp(3rem,5vw,4rem)}.mp-lp-section:last-child{border-bottom:0}.mp-lp-section__inner--md{max-width:64rem}.mp-lp-section__inner--xs{max-width:48rem}.mp-lp-section__surface--card{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-paper);box-shadow:.75rem .75rem 0 var(--brand-lavender);padding:clamp(2rem,6vw,5rem)}.mp-lp-section__surface--raised{background:var(--brand-paper)}.mp-lp-section__surface--sunken{background:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-lp-section__surface--sunken{background:color-mix(in srgb,var(--brand-ink)5%,var(--brand-paper))}}.mp-lp-section__surface--pastel{background:var(--brand-mint)}.mp-lp-section__surface--accent{--brand-ink:#fffdfb;--brand-ink-soft:#fffdfbc7;background:var(--brand-purple);color:var(--brand-ink)}.mp-lp-section--accent .mp-lp-section__surface--card:not(.mp-lp-section__surface--accent),.mp-lp-section--accent>.mp-closing-cta,.mp-lp-section--accent>.mp-faq{--brand-ink:var(--color-purple-950);--brand-ink-soft:#4b3470;--brand-line:#2a115029;color:var(--brand-ink)}.mp-lp-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);max-width:61rem;margin-bottom:clamp(3rem,7vw,5.5rem);display:grid}.mp-lp-section-heading--connected{padding-top:0}.mp-lp-section-heading__graphic{width:clamp(7rem,13vw,11rem);min-height:7rem;color:var(--brand-purple);place-items:center;display:grid}.mp-lp-section-heading__icon,.mp-lp-section-heading__illustration{width:100%;max-height:10rem}.mp-lp-section-heading__photo{aspect-ratio:1;border:2px solid var(--brand-ink);object-fit:cover;width:clamp(7rem,13vw,11rem);box-shadow:.5rem .5rem 0 var(--brand-warm);transform:rotate(-2deg)}.mp-lp-section-heading__photo--rounded{border-radius:calc(var(--lp-card-radius) - .5rem)}.mp-lp-section-heading__photo--circle{border-radius:50%}.mp-lp-section-heading__copy>.mp-section-number{margin-bottom:var(--mp-eyebrow-heading-gap)}.mp-lp-section-heading__actions{margin-top:1.5rem}.mp-lp-section-heading--centered{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:60rem;margin-inline:auto}.mp-lp-section-heading--centered .mp-lp-section-heading__copy{flex-direction:column;align-items:center;display:flex}.mp-lp-header-body--side{grid-template-columns:minmax(15rem,.58fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.mp-lp-header-body--side .mp-lp-section-heading{margin:0;display:block;position:sticky;top:2rem}.mp-lp-header-body--side .mp-lp-section-heading__graphic{margin-bottom:2rem}.mp-lp-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.mp-lp-features--default .mp-lp-feature{border-block:var(--lp-rule);border-right:var(--lp-rule);min-height:16rem;padding:clamp(1.4rem,3vw,2.25rem)}.mp-lp-features--default .mp-lp-feature:first-child{border-left:var(--lp-rule)}.mp-lp-feature__icon{width:3rem;height:3rem;color:var(--brand-purple);place-items:center;margin-bottom:2.5rem;display:grid}.mp-lp-feature__icon svg{width:100%;height:100%}.mp-lp-feature h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.04}.mp-lp-feature p{color:var(--brand-ink-soft);margin:.85rem 0 0;line-height:1.58}.mp-lp-feature__action{margin-top:1.25rem}.mp-lp-features--centered{gap:clamp(2rem,5vw,4rem)}.mp-lp-features--centered .mp-lp-feature{text-align:center;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.mp-lp-features--centered .mp-lp-feature__icon{width:4rem;height:4rem;margin-bottom:1.5rem}.mp-lp-features--grid{border-top:var(--lp-rule);grid-template-columns:repeat(2,minmax(0,1fr))}.mp-lp-features--grid .mp-lp-feature{border-right:var(--lp-rule);border-bottom:var(--lp-rule);grid-template-columns:auto minmax(0,1fr);gap:1.4rem;padding:2rem;display:grid}.mp-lp-features--grid .mp-lp-feature:nth-child(2n){border-right:0}.mp-lp-features--grid .mp-lp-feature__icon{width:2.6rem;height:2.6rem;margin:0}.mp-lp-list{border-top:2px solid var(--brand-ink)}.mp-lp-list__item{border-bottom:var(--lp-rule);grid-template-columns:minmax(15rem,.75fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,4vw,2.5rem) 0;display:grid}.mp-lp-list__title{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.mp-lp-list__index{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);letter-spacing:.08em;font-weight:800}.mp-lp-list__icon{width:1.8rem;height:1.8rem;color:var(--brand-purple)}.mp-lp-list h3{font-family:var(--font-display);font-size:var(--mp-type-subheading);margin:0;font-weight:500;line-height:1.08}.mp-lp-list__item>p{color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:0;line-height:1.6}.mp-lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.mp-lp-card{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-paper);box-shadow:.7rem .7rem 0 var(--lp-card-depth,var(--brand-warm));overflow:hidden}.mp-lp-card--lavender{--lp-card-depth:var(--brand-lavender)}.mp-lp-card--warm{--lp-card-depth:var(--brand-warm)}.mp-lp-card__visual{border-bottom:2px solid var(--brand-ink);background:var(--lp-card-depth);place-items:center;height:clamp(14rem,30vw,23rem);padding:clamp(1.5rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){.mp-lp-card__visual{background:color-mix(in srgb,var(--lp-card-depth)70%,var(--brand-paper))}}.mp-lp-card__visual img{object-fit:contain;width:100%;height:100%}.mp-lp-card__copy{padding:clamp(1.7rem,4vw,3rem)}.mp-lp-card h3,.mp-lp-resource h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.04}.mp-lp-card__copy>p,.mp-lp-resource>div>p:not(.mp-overline){color:var(--brand-ink-soft);margin:.9rem 0 0;line-height:1.6}.mp-lp-card__copy .mp-lp-text-link{margin-top:1.5rem}.mp-lp-content-grid{gap:clamp(1.25rem,3vw,2rem);display:grid}.mp-lp-content-grid--1{grid-template-columns:minmax(0,1fr)}.mp-lp-content-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-lp-content-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-lp-content-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-lp-content-featured--with-grid{margin-bottom:clamp(2rem,5vw,4rem)}.mp-lp-resource .mp-overline{margin-bottom:1rem}.mp-lp-resource>strong{font-size:var(--mp-type-label);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.mp-lp-cta{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-lavender);box-shadow:.8rem .8rem 0 var(--brand-ink);padding:clamp(2.5rem,7vw,6rem);position:relative;overflow:hidden}.mp-lp-cta h2{max-width:15ch;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.mp-lp-cta__copy>p{max-width:38rem;color:var(--brand-ink-soft);font-size:var(--mp-type-lead);margin:1rem 0 0;line-height:1.55}.mp-lp-cta__icon,.mp-lp-cta__illustration{width:100%;height:100%}.mp-lp-cta__action{margin-top:1.5rem}.mp-lp-cta__action small{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:1rem;display:block}.mp-lp-cta--split{grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.mp-lp-cta--split .mp-lp-cta__action{grid-column:2;margin-top:-2rem}.mp-lp-cta__visual{border:2px solid var(--brand-ink);border-radius:calc(var(--lp-card-radius) - .5rem);background:var(--brand-warm);grid-row:span 2;min-height:21rem;overflow:hidden}.mp-lp-cta__visual img{object-fit:cover;width:100%;height:100%;min-height:21rem}.mp-lp-cta__visual .mp-lp-cta__icon,.mp-lp-cta__visual .mp-lp-cta__illustration{max-width:14rem;margin:3rem auto}.mp-lp-faq h3{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.18}.mp-lp-faq__answer{color:var(--brand-ink-soft);line-height:1.68}.mp-lp-faq__answer p{margin:0 0 1em}.mp-lp-faq--expanded{max-width:58rem}.mp-lp-faq--expanded article{border-top:var(--lp-rule);grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.6rem,4vw,2.8rem) 0;display:grid}.mp-lp-faq--expanded article:last-child{border-bottom:var(--lp-rule)}.mp-lp-faq--expanded article>span,.mp-lp-faq--grid article>span{color:var(--brand-violet);font-size:var(--mp-type-caption);letter-spacing:.08em;font-weight:850}.mp-lp-faq--expanded .mp-lp-faq__answer{margin-top:.85rem}.mp-lp-faq--grid{border-top:var(--lp-rule);border-left:var(--lp-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mp-lp-faq--grid article{border-right:var(--lp-rule);border-bottom:var(--lp-rule);min-height:17rem;padding:clamp(1.4rem,3vw,2.2rem)}.mp-lp-faq--grid h3{margin-top:2.2rem}.mp-lp-faq--grid .mp-lp-faq__answer{margin-top:.8rem}.mp-lp-stats{border:2px solid var(--brand-ink);background:var(--brand-paper);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.mp-lp-stat{border-right:var(--lp-rule);background:var(--stat-tint,transparent);min-height:13rem;padding:clamp(1.5rem,4vw,2.5rem)}.mp-lp-stat:last-child{border-right:0}.mp-lp-stat--1{--stat-tint:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){.mp-lp-stat--1{--stat-tint:color-mix(in srgb,var(--brand-warm)48%,transparent)}}.mp-lp-stat--2{--stat-tint:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){.mp-lp-stat--2{--stat-tint:color-mix(in srgb,var(--brand-mint)55%,transparent)}}.mp-lp-stat--3{--stat-tint:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.mp-lp-stat--3{--stat-tint:color-mix(in srgb,var(--brand-lavender)62%,transparent)}}.mp-lp-stat dd{font-family:var(--font-display);font-size:var(--mp-type-number-xl);letter-spacing:-.055em;margin:0;font-weight:500;line-height:.9}.mp-lp-stat dt{max-width:17rem;color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin-top:1.5rem;font-weight:700;line-height:1.4}.mp-lp-review-stack{max-width:47rem;margin-inline:auto;padding-inline:4.5rem;position:relative}.mp-lp-review-stack__deck{min-height:29rem;position:relative}.mp-lp-review-stack__card{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-paper);min-height:25rem;box-shadow:.7rem .7rem 0 var(--brand-warm);cursor:pointer;transition:opacity .22s ease,transform .3s var(--ease-bounce);flex-direction:column;padding:clamp(2rem,6vw,4rem);display:flex;position:absolute;inset:0}.mp-lp-review-stack__card.is-next{background:var(--brand-lavender)}.mp-lp-review-stack__card.is-after-next{background:var(--brand-mint)}.mp-lp-review-stack__card.is-hidden{opacity:0;pointer-events:none}.mp-lp-review-stack blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);letter-spacing:-.025em;margin:2rem 0;font-weight:500;line-height:1.25}.mp-lp-review-stack footer{align-items:center;gap:.9rem;margin-top:auto;display:flex}.mp-lp-review-stack footer>span{border-radius:50%;width:3.25rem;height:3.25rem;overflow:hidden}.mp-lp-review-stack footer>div{gap:.1rem;display:grid}.mp-lp-review-stack footer small{color:var(--brand-ink-soft)}.mp-lp-review-stack__arrow{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:3rem;height:3rem;transition:background .16s ease,transform .16s var(--ease-bounce);z-index:20;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:850;display:grid;position:absolute;top:45%}.mp-lp-review-stack__arrow--prev{left:0}.mp-lp-review-stack__arrow--next{right:0}.mp-lp-review-stack__arrow:hover{background:var(--brand-warm);transform:translateY(-2px)}.mp-lp-review-dots{justify-content:center;gap:.55rem;margin-top:1.5rem;display:flex}.mp-lp-review-dots button{border:1.5px solid var(--brand-ink);background:0 0;border-radius:50%;width:.7rem;height:.7rem;padding:0}.mp-lp-review-dots button.is-current{background:var(--brand-violet)}.mp-lp-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.mp-lp-gallery__item{border:2px solid var(--brand-ink);border-radius:calc(var(--lp-card-radius) - .45rem);background:var(--brand-paper);box-shadow:.55rem .55rem 0 var(--gallery-depth,var(--brand-lavender));grid-column:span 4;margin:0;overflow:hidden}.mp-lp-gallery__item--1{--gallery-depth:var(--brand-warm);margin-top:clamp(2rem,6vw,5rem)}.mp-lp-gallery__item--2{--gallery-depth:var(--brand-mint)}.mp-lp-gallery__item img{aspect-ratio:4/5;object-fit:cover;width:100%}.mp-lp-logos{border-top:var(--lp-rule);border-left:var(--lp-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.mp-lp-logo{border-right:var(--lp-rule);border-bottom:var(--lp-rule);background:var(--brand-paper);place-items:center;min-height:9rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mp-lp-logo{background:color-mix(in srgb,var(--brand-paper)80%,transparent)}}.mp-lp-logo img{filter:grayscale();opacity:.75;width:auto;max-width:8rem;max-height:4rem}.mp-lp-photo-strip{border-bottom:var(--lp-rule);padding-block:clamp(4rem,9vw,8rem);overflow:hidden}.mp-lp-photo-strip__heading{margin-bottom:clamp(2rem,6vw,5rem)}.mp-lp-photo-strip__heading .mp-lp-section-heading{margin-bottom:0}.mp-lp-photo-strip__viewport{scrollbar-width:thin;padding:1.5rem max(1.5rem,50vw - 40rem);overflow-x:auto}.mp-lp-photo-strip__rail{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:max-content;padding:1rem 0 2rem;display:flex}.mp-lp-photo-strip__photo{border:2px solid var(--brand-ink);border-radius:calc(var(--lp-card-radius) - .4rem);background:var(--brand-paper);box-shadow:.65rem .65rem 0 var(--brand-lavender);transform:rotate(var(--lp-photo-tilt));margin:0;overflow:hidden}.mp-lp-photo-strip__photo--sm{width:clamp(13rem,22vw,18rem)}.mp-lp-photo-strip__photo--md{width:clamp(17rem,30vw,25rem)}.mp-lp-photo-strip__photo--lg{width:clamp(21rem,38vw,33rem)}.mp-lp-photo-strip__photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.mp-lp-resources{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.mp-lp-resource{border:1.5px solid var(--brand-ink);border-radius:calc(var(--lp-card-radius) - .45rem);background:var(--brand-paper);min-height:20rem;box-shadow:.5rem .5rem 0 var(--brand-lavender);transition:box-shadow .18s ease,transform .18s var(--ease-bounce);flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex}.mp-lp-resource:nth-child(3n+2){box-shadow:.5rem .5rem 0 var(--brand-warm)}.mp-lp-resource:nth-child(3n){box-shadow:.5rem .5rem 0 var(--brand-mint)}.mp-lp-resource:hover{box-shadow:.75rem .75rem 0 var(--brand-violet);transform:translate(-.15rem,-.15rem)}.mp-lp-resource__mark{border:1.5px solid var(--brand-ink);background:var(--brand-warm);width:3rem;height:3rem;color:var(--brand-ink);border-radius:50%;place-items:center;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.mp-lp-resource__mark svg{width:1.35rem;height:1.35rem}.mp-lp-timeline-card{min-height:23rem;padding-top:5rem;position:relative}.mp-lp-timeline-card:before{background:var(--brand-ink);content:"";width:calc(100% + 2rem);height:1.5px;position:absolute;top:2rem;left:0}.mp-lp-timeline-card time{z-index:1;border:1.5px solid var(--brand-ink);background:var(--brand-warm);width:4.2rem;height:4.2rem;font-family:var(--font-display);font-size:var(--mp-type-ui);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;top:0;left:0}.mp-lp-timeline-card>div{border:1.5px solid var(--brand-ink);border-radius:calc(var(--lp-card-radius) - .45rem);background:var(--brand-paper);height:100%;padding:2rem}.mp-lp-timeline-card h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.06}.mp-lp-timeline-card p{color:var(--brand-ink-soft);margin:.9rem 0 0;line-height:1.6}.mp-lp-quote{text-align:center;max-width:67rem;margin:0 auto;padding:clamp(2rem,7vw,5rem) 0;position:relative}.mp-lp-quote__mark{height:clamp(4rem,8vw,7rem);color:var(--brand-violet);font-family:var(--font-display);font-size:clamp(7rem,15vw,13rem);line-height:.8;display:block}.mp-lp-quote blockquote{font-family:var(--font-display);font-size:var(--mp-type-statement);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:500;line-height:.96}.mp-lp-quote--medium blockquote{font-size:var(--mp-type-heading);line-height:1.02}.mp-lp-quote--long blockquote{max-width:50rem;font-size:var(--mp-type-quote);text-align:left;margin-inline:auto;line-height:1.35}.mp-lp-quote--long blockquote p{margin:0 0 1em}.mp-lp-quote figcaption{justify-content:center;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.mp-lp-quote figcaption img{border:1.5px solid var(--brand-ink);object-fit:cover;border-radius:50%;width:3.75rem;height:3.75rem}.mp-lp-quote figcaption div{text-align:left;display:grid}.mp-lp-quote figcaption span{color:var(--brand-ink-soft);font-size:var(--mp-type-label)}.mp-lp-rich-text{margin-inline:auto}.mp-lp-rich-text--two-columns{max-width:var(--mp-wide-measure);columns:2 19rem;column-rule:var(--lp-rule);column-gap:clamp(2.5rem,7vw,6rem)}.mp-lp-rich-text--two-columns>.rich-text{display:contents}.mp-lp-rich-text--two-columns :is(p,ul,ol,blockquote,h1,h2,h3,h4){break-inside:avoid}.mp-lp-letter-frame{max-width:58rem;margin-inline:auto;padding:0 .7rem .7rem 0;position:relative}.mp-lp-letter-frame>div[aria-hidden]{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-warm);position:absolute;inset:0 0 .7rem .7rem}.mp-lp-letter{border:2px solid var(--brand-ink);border-radius:var(--lp-card-radius);background:var(--brand-paper);padding:clamp(2rem,7vw,5rem);position:relative}.mp-lp-letter header{border-bottom:var(--lp-rule);margin-bottom:2rem;padding-bottom:1.5rem}.mp-lp-letter h2{max-width:16ch;font-family:var(--font-display);font-size:var(--mp-type-section);letter-spacing:-.05em;margin:0;font-weight:500;line-height:.98}.mp-lp-letter header p{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:.8rem 0 0;font-weight:750}.mp-lp-letter__lead{font-family:var(--font-display);font-size:var(--mp-type-quote);margin:0 0 2rem;line-height:1.25}.mp-lp-letter footer{justify-content:flex-end;padding-top:1rem;display:flex}.mp-lp-letter footer img{width:auto;max-width:10rem;max-height:5rem}.mp-lp-letter footer p{font-family:var(--font-display);font-size:var(--mp-type-subheading)}.mp-lp-values{border-top:2px solid var(--brand-ink);margin:0;padding:0;list-style:none}.mp-lp-values>li{border-bottom:var(--lp-rule)}.mp-lp-value__button{width:100%;color:var(--brand-ink);text-align:left;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:1rem;padding:clamp(1.5rem,4vw,2.4rem) 0;transition:opacity .18s;display:grid}button.mp-lp-value__button{cursor:pointer}.mp-lp-value__button.is-muted{opacity:.35}.mp-lp-value__button:hover,.mp-lp-value__button.is-active{opacity:1}.mp-lp-value__number{color:var(--brand-violet);font-size:var(--mp-type-label);letter-spacing:.08em;font-weight:850}.mp-lp-value__title{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;font-weight:500;line-height:1.05}.mp-lp-value__toggle{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.mp-lp-value__toggle svg{width:1.1rem;transition:transform .18s}.mp-lp-value__body>div{max-width:42rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);padding:0 0 2rem 5.5rem;line-height:1.65}.mp-lp-value__body p{margin:0 0 1em}.mp-lp-meetups a{border:1.5px solid var(--brand-ink);background:var(--brand-paper);color:var(--brand-ink);box-shadow:.45rem .45rem 0 var(--brand-lavender)}.mp-lp-meetups img{border:1px solid var(--brand-line)}.mp-lp-divider{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:1.25rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}.mp-lp-divider span{background:var(--brand-line);height:1.5px}.mp-lp-divider i{border:3px solid var(--brand-violet);border-top-color:#0000;border-bottom-color:#0000;border-radius:50%;width:2.7rem;height:1.5rem;display:block;transform:rotate(-18deg)}.mp-lp-section--accent .mp-lp-section-heading__graphic,.mp-lp-section--accent .mp-lp-feature__icon,.mp-lp-section--accent .mp-lp-list__icon,.mp-lp-section--accent .mp-lp-value__number{color:var(--brand-warm)}@media (max-width:1050px){.mp-lp-content-grid--4,.mp-lp-faq--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mp-lp-hero--billboard,.mp-lp-billboard{min-height:0}.mp-lp-billboard__footer{grid-template-columns:minmax(11rem,.5fr) minmax(0,1fr);gap:3rem}.mp-lp-split,.mp-lp-header-body--side{grid-template-columns:minmax(0,1fr)}.mp-lp-split__copy{max-width:43rem}.mp-lp-split__frame{width:min(100% - .7rem,40rem);margin:0}.mp-lp-header-body--side .mp-lp-section-heading{margin-bottom:3rem;position:static}.mp-lp-cta--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.mp-lp-cta--split .mp-lp-cta__action{grid-column:2}.mp-lp-content-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mp-landing-page{--lp-rule:1px solid var(--brand-ink)}.mp-lp-hero{padding-block:2.75rem 5rem}.mp-lp-hero:before{opacity:.55;right:-7rem}.mp-lp-hero--billboard{background:var(--brand-canvas)}.mp-lp-billboard__title{max-width:none;font-size:clamp(3.4rem,16.5vw,5.3rem);line-height:.88}.mp-lp-billboard__title span:last-child{align-self:flex-start;padding-right:0}.mp-lp-billboard__footer,.mp-lp-billboard__footer--copy-only{grid-template-columns:minmax(0,1fr);justify-content:start;gap:2.5rem;padding-top:3.5rem}.mp-lp-billboard__visual{width:10rem}.mp-lp-graphic{min-height:9rem;padding:1.25rem}.mp-lp-graphic__cover{min-height:9rem}.mp-lp-split{grid-template-columns:minmax(0,1fr);gap:3.5rem}.mp-lp-split__surface{min-height:22rem}.mp-lp-cover__wash{background:linear-gradient(#2a115033 15%,#2a1150eb)}.mp-lp-cover__copy{min-height:inherit;padding:2rem}.mp-lp-section__surface--card{box-shadow:.5rem .5rem 0 var(--brand-lavender);padding:2rem 1.5rem}.mp-lp-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;margin-bottom:3rem}.mp-lp-section-heading__graphic{width:7rem;min-height:5rem}.mp-lp-section-heading--centered{justify-items:center}.mp-lp-features--default{border-top:var(--lp-rule);border-left:var(--lp-rule);grid-template-columns:repeat(2,minmax(0,1fr))}.mp-lp-features--default .mp-lp-feature,.mp-lp-features--default .mp-lp-feature:first-child{border-top:0;border-right:var(--lp-rule);border-bottom:var(--lp-rule);border-left:0;min-height:0}.mp-lp-features--grid{grid-template-columns:minmax(0,1fr)}.mp-lp-features--grid .mp-lp-feature,.mp-lp-features--grid .mp-lp-feature:nth-child(2n){border-right:0}.mp-lp-list__item{grid-template-columns:minmax(0,1fr);gap:1rem}.mp-lp-cards,.mp-lp-content-grid--2,.mp-lp-content-grid--3,.mp-lp-content-grid--4,.mp-lp-faq--grid{grid-template-columns:minmax(0,1fr)}.mp-lp-cta{box-shadow:.55rem .55rem 0 var(--brand-ink);padding:2.25rem 1.6rem}.mp-lp-cta--split{grid-template-columns:minmax(0,1fr)}.mp-lp-cta--split .mp-lp-cta__action{grid-column:auto;margin-top:0}.mp-lp-cta__visual{grid-row:auto;min-height:17rem}.mp-lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-lp-stat:nth-child(2n){border-right:0}.mp-lp-stat:nth-child(n+3){border-top:var(--lp-rule)}.mp-lp-review-stack{padding-inline:0;padding-bottom:4.5rem}.mp-lp-review-stack__deck{min-height:32rem}.mp-lp-review-stack__card{min-height:28rem;padding:2rem 1.5rem}.mp-lp-review-stack__arrow{top:auto;bottom:0}.mp-lp-review-stack__arrow--prev{left:calc(50% - 3.5rem)}.mp-lp-review-stack__arrow--next{right:calc(50% - 3.5rem)}.mp-lp-review-stack>.mp-lp-review-dots{display:none}.mp-lp-gallery__item{grid-column:span 6}.mp-lp-gallery__item--1{margin-top:2rem}.mp-lp-quote{text-align:left}.mp-lp-quote blockquote{font-size:clamp(3.4rem,14vw,5rem)}.mp-lp-quote--medium blockquote{font-size:var(--mp-type-section)}.mp-lp-quote--long blockquote{font-size:var(--mp-type-quote)}.mp-lp-quote figcaption{justify-content:flex-start}.mp-lp-rich-text--two-columns{columns:auto;column-rule:0}.mp-lp-letter{padding:2rem 1.5rem}.mp-lp-value__button{grid-template-columns:3rem minmax(0,1fr) 2.4rem}.mp-lp-value__body>div{padding-left:4rem}}@media (max-width:520px){.mp-lp-cta h2{text-wrap:pretty;font-size:2.4rem}.mp-lp-actions,.mp-lp-actions .button{width:100%}.mp-lp-actions .button{justify-content:center}.mp-lp-billboard__title{font-size:clamp(3rem,16vw,4.15rem)}.mp-lp-centered__cover{box-shadow:.5rem .5rem 0 var(--brand-lavender)}.mp-lp-features--default{grid-template-columns:minmax(0,1fr)}.mp-lp-features--default .mp-lp-feature{padding:1.5rem}.mp-lp-feature__icon{margin-bottom:1.5rem}.mp-lp-features--grid .mp-lp-feature{grid-template-columns:minmax(0,1fr);padding-inline:0}.mp-lp-list__title{grid-template-columns:2.25rem auto minmax(0,1fr)}.mp-lp-card,.mp-lp-resource{box-shadow:.4rem .4rem 0 var(--lp-card-depth,var(--testimonial-depth,var(--brand-lavender)))}.mp-lp-faq--expanded article{grid-template-columns:2rem minmax(0,1fr)}.mp-lp-stats{grid-template-columns:minmax(0,1fr)}.mp-lp-stat,.mp-lp-stat:nth-child(2n){border-top:var(--lp-rule);border-right:0;min-height:10rem}.mp-lp-stat:first-child{border-top:0}.mp-lp-review-stack__deck{min-height:35rem}.mp-lp-review-stack__card{min-height:31rem}.mp-lp-gallery{scroll-snap-type:x mandatory;padding:.5rem 0 1rem;display:flex;overflow-x:auto}.mp-lp-gallery__item{scroll-snap-align:start;flex:0 0 82%;width:82%;margin-top:0}.mp-lp-logo{min-height:7rem}.mp-lp-photo-strip__photo--sm{width:12rem}.mp-lp-photo-strip__photo--md{width:16rem}.mp-lp-photo-strip__photo--lg{width:20rem}.mp-lp-quote__mark{height:3.5rem}.mp-lp-value__button{grid-template-columns:2.4rem minmax(0,1fr) 2.2rem;gap:.65rem}.mp-lp-value__title{font-size:var(--mp-type-card-title)}.mp-lp-value__body>div{padding-left:3rem}}@media (hover:hover){.mp-lp-meetups a:hover{box-shadow:.65rem .65rem 0 var(--brand-warm);transform:translate(-.15rem,-.15rem)}}@media (prefers-reduced-motion:reduce){.mp-lp-resource,.mp-lp-review-stack__card,.mp-lp-review-stack__arrow,.mp-lp-meetups a{transition:none}}.mp-closing-cta__visual{width:6rem;height:6rem;color:var(--brand-purple);margin-bottom:1.25rem}.mp-closing-cta__visual svg,.mp-closing-cta__visual img{width:100%;height:100%}.mp-lp-section__after{padding-bottom:clamp(3rem,6vw,5rem)}.mp-lp-content-featured .mp-content-card__link{flex-direction:row;min-height:22rem}.mp-lp-content-featured .mp-content-card__cover{aspect-ratio:auto;border-right:2px solid var(--brand-ink);border-bottom:0;flex:none;width:min(42%,30rem)}.mp-lp-content-featured .mp-content-card__body{justify-content:center;padding:clamp(2rem,5vw,4rem)}.mp-lp-content-featured .mp-content-card__body h2{font-size:var(--mp-type-card-title-lg)}@media (max-width:640px){.mp-lp-content-featured .mp-content-card__link{flex-direction:column;min-height:0}.mp-lp-content-featured .mp-content-card__cover{aspect-ratio:3/2;border-right:0;border-bottom:2px solid var(--brand-ink);width:100%}}.mp-growth-reframe__intro{max-width:var(--mp-wide-measure)}.mp-growth-reframe-frame{margin-top:var(--mp-heading-content-gap)}.mp-growth-reframe{background:var(--brand-paper);padding:0 clamp(1.5rem,4vw,3rem)}.mp-growth-reframe__head,.mp-growth-reframe__example{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:center;column-gap:clamp(1.25rem,3vw,3rem);display:grid}.mp-growth-reframe__head{border-bottom:2px solid var(--brand-ink);padding-block:1.75rem}.mp-growth-reframe__head>:last-child{grid-column:3}.mp-growth-reframe__example{padding-block:clamp(1.75rem,3vw,2.5rem)}.mp-growth-reframe__example+.mp-growth-reframe__example{border-top:1px solid var(--brand-line)}.mp-growth-reframe__heard blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);letter-spacing:-.025em;margin:0 0 .75rem;font-weight:500;line-height:1.2}.mp-growth-reframe__heard p,.mp-growth-reframe__practice p{margin:0}.mp-growth-reframe__heard>p,.mp-growth-reframe__practice p{color:var(--brand-ink-soft);font-size:var(--mp-type-body);line-height:1.55}.mp-growth-reframe__arrow{border:1px solid var(--brand-ink);background:var(--brand-mint);width:3rem;height:3rem;font-size:var(--mp-type-subheading);border-radius:50%;place-items:center;font-weight:800;display:grid}.mp-growth-reframe__practice h3{font-family:var(--font-body);font-size:var(--mp-type-body-lg);margin:0 0 .6rem;font-weight:800;line-height:1.3}.mp-growth-reframe__note{max-width:var(--mp-wide-measure);color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:2rem 0 0;line-height:1.55}.mp-growth-reframe__note strong{color:var(--brand-ink)}@media (max-width:700px){.mp-growth-reframe__head{display:none}.mp-growth-reframe__example{grid-template-columns:minmax(0,1fr);gap:1.25rem}.mp-growth-reframe__arrow{width:2.5rem;height:2.5rem;transform:rotate(90deg)}}.mp-door-sample-frame{margin-top:clamp(2.5rem,5vw,4rem);transform:rotate(-.25deg)}.mp-door-sample{background:var(--brand-paper);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);padding:clamp(.7rem,1.5vw,1rem);display:grid}.mp-door-sample>:first-child{border-radius:calc(var(--brand-frame-radius) - .7rem);align-self:center}.mp-door-sample__caption{background:var(--brand-paper);flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.75rem) clamp(1rem,2vw,2rem) clamp(1.25rem,3vw,2.75rem) 0;display:flex}.mp-door-sample__caption h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;margin:.6rem 0 .85rem;font-weight:500;line-height:1}.mp-door-sample__caption p{color:var(--brand-ink-soft);margin:0 0 1.5rem}.mp-door-toolbox{margin-top:clamp(3rem,6vw,5rem)}.mp-door-toolbox li{border:1.5px solid var(--brand-ink);background:var(--mp-toolbox-background,var(--brand-mint));min-height:15rem;box-shadow:5px 6px 0 var(--brand-violet);color:var(--brand-ink);transition:transform .18s var(--ease-bounce);border-radius:1.35rem;flex-direction:column;padding:clamp(1.4rem,2.5vw,2rem);display:flex}.mp-door-toolbox__item--mint{--mp-toolbox-background:var(--brand-mint)}.mp-door-toolbox__item--lavender{--mp-toolbox-background:var(--brand-lavender)}.mp-door-toolbox__item--warm{--mp-toolbox-background:var(--brand-warm)}.mp-door-toolbox__item--pink{--mp-toolbox-background:var(--brand-pink)}.mp-door-toolbox__item--blue{--mp-toolbox-background:var(--brand-blue)}.mp-door-toolbox__item--paper{--mp-toolbox-background:var(--brand-paper)}.mp-door-toolbox__item--orange{--mp-toolbox-background:var(--brand-orange)}.mp-door-toolbox li:hover{transform:translateY(-.25rem)rotate(-.35deg)}.mp-door-toolbox__number{font-family:var(--font-display);margin-bottom:auto;padding-bottom:2rem;font-size:1.05rem}.mp-door-toolbox li p{font-size:var(--mp-type-body-lg);margin:0;line-height:1.42}.mp-genitori-map-frame{transform:rotate(.35deg)}.mp-genitori-map-board{background:var(--brand-lavender);padding:clamp(2rem,5vw,4.5rem)}.mp-door-topics{border-top:1.5px solid var(--brand-ink);flex-wrap:wrap;gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mp-door-topics{border-top:1.5px solid color-mix(in srgb,var(--brand-ink)32%,transparent)}}.mp-door-topics a{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-height:2.9rem;box-shadow:2px 3px 0 var(--brand-violet);color:var(--brand-ink);font-size:var(--mp-type-label);transition:background .16s ease,color .16s ease,transform .16s var(--ease-bounce);border-radius:999px;align-items:center;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.mp-door-topics a:nth-child(3n+2){box-shadow:2px 3px 0 var(--brand-warm)}.mp-door-topics a:nth-child(3n){box-shadow:2px 3px 0 var(--brand-mint)}.mp-door-topics a:hover{background:var(--brand-ink);color:var(--brand-paper);transform:translateY(-2px)}.mp-door-people{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-villaggio-forum__stage{--mp-grid-gap:clamp(4rem,8vw,7rem)}.mp-villaggio-forum-board-frame{min-width:0;transform:rotate(-.3deg)}.mp-villaggio-forum-board{background:var(--brand-paper);overflow:hidden}.mp-villaggio-forum-board__bar{border-bottom:1.5px solid var(--brand-ink);background:var(--brand-lavender);align-items:center;gap:.45rem;min-height:3.25rem;padding-inline:1.25rem;display:flex}.mp-villaggio-forum-board__bar span{border:1px solid var(--brand-ink);background:var(--brand-warm);border-radius:50%;width:.72rem;height:.72rem}.mp-villaggio-forum-board__bar span:nth-child(2){background:var(--brand-mint)}.mp-villaggio-forum-board__bar span:nth-child(3){background:var(--brand-pink)}.mp-villaggio-forum-board__bar strong{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.65rem}.mp-villaggio-threads{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.mp-villaggio-thread{background:var(--brand-mint);grid-template-rows:auto 1fr auto;gap:.75rem;min-height:18rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.mp-villaggio-thread h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;align-self:center;margin:0;font-weight:500;line-height:1}.mp-villaggio-replies__count{color:var(--brand-ink-soft);font-size:var(--mp-type-caption)}.mp-villaggio-thread-list{border-top:2px solid var(--brand-ink);display:grid}.mp-villaggio-thread-list li{border-bottom:1px solid var(--brand-line);gap:.65rem;padding:.9rem 0;display:grid}.mp-villaggio-thread-list__title{color:var(--brand-ink);font-weight:700;line-height:1.3;text-decoration:none}.mp-villaggio-replies{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.mp-villaggio-replies__people{flex:none}.mp-villaggio-replies__count{white-space:nowrap}.mp-villaggio-thread__heading{gap:1.25rem;display:grid}.mp-villaggio-thread__heading .mp-section-number{margin:0}.mp-villaggio-thread__author{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);align-items:center;gap:.65rem;display:flex}.mp-villaggio-thread__author strong{color:var(--brand-ink)}.mp-villaggio-voices{min-width:0}.mp-villaggio-support{background:var(--brand-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.mp-villaggio-support__pressure,.mp-villaggio-support__community{min-width:0;padding:clamp(1.5rem,4vw,3.25rem)}.mp-villaggio-support__voices{margin-block:1.5rem}.mp-villaggio-support__voices li{border-top:1px solid var(--brand-ink);padding-block:1.25rem}@supports (color:color-mix(in lab, red, red)){.mp-villaggio-support__voices li{border-top:1px solid color-mix(in srgb,var(--brand-ink)20%,transparent)}}.mp-villaggio-support__voices blockquote{font-family:var(--font-display);font-size:var(--mp-type-quote);margin:0;line-height:1.2}.mp-villaggio-support__doubt{color:var(--brand-ink-soft);font-size:var(--mp-type-body);margin:0;line-height:1.5}.mp-villaggio-support__community{border-left:var(--brand-frame-border)solid var(--brand-ink);background:var(--brand-mint);flex-direction:column;gap:1.25rem;display:flex}.mp-villaggio-support__community>*{margin:0}.mp-villaggio-support__community h4{max-width:19ch;font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.05}.mp-villaggio-support__community>p:not(.mp-section-number,.mp-overline){color:var(--brand-ink-soft);font-size:var(--mp-type-body);line-height:1.55}.mp-villaggio-support__people{margin-top:auto;padding-top:.5rem;display:flex}.mp-villaggio-support__people>span{border:2px solid var(--brand-paper);background:var(--brand-paper);border-radius:50%;width:3.5rem;height:3.5rem;display:block;overflow:hidden}.mp-villaggio-support__people>span+span{margin-left:-.65rem}.mp-villaggio-support__people img{object-fit:cover;width:100%;height:100%}@media (max-width:800px){.mp-villaggio-support{grid-template-columns:1fr}.mp-villaggio-support__community{border-left:0;border-top:var(--brand-frame-border)solid var(--brand-ink)}}.mp-villaggio-rhythm__row{border-top:2px solid var(--brand-ink);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.75rem,5vw,4.5rem);padding-top:clamp(2.75rem,5vw,4.5rem);display:grid}.mp-villaggio-rhythm__intro{grid-template-columns:3.3rem minmax(0,1fr);align-items:start;gap:.75rem 1.5rem;max-width:55rem;display:grid}.mp-villaggio-rhythm__step{border:1.5px solid var(--brand-ink);background:var(--brand-paper);width:3.3rem;height:3.3rem;box-shadow:3px 4px 0 var(--brand-violet);font-family:var(--font-display);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.mp-villaggio-rhythm__intro h3{font-family:var(--font-display);font-size:var(--mp-type-card-title-lg);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:1}.mp-villaggio-rhythm__intro p{max-width:44rem;color:var(--brand-ink-soft);margin:0}.mp-villaggio-series{gap:2rem;display:grid}.mp-villaggio-rhythm__replays{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-villaggio-everywhere__intro{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:2.5rem;display:grid}.mp-villaggio-everywhere__reach{justify-items:start;gap:1.5rem;display:grid}.mp-villaggio-everywhere__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.25rem);width:100%;margin:0;display:grid}.mp-villaggio-everywhere__numbers>div{align-content:start;gap:.45rem;display:grid}.mp-villaggio-everywhere__numbers dt{font-size:var(--mp-type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.mp-villaggio-everywhere__numbers dd{gap:.35rem;margin:0;display:grid}.mp-villaggio-everywhere__numbers dd strong{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1}.mp-villaggio-everywhere__numbers dd>span{color:var(--brand-ink-soft);font-size:var(--mp-type-label);line-height:1.35}.mp-villaggio-everywhere__caption{color:var(--brand-ink-soft);font-size:var(--mp-type-body);margin:0 0 1.25rem}.mp-villaggio-everywhere__caption strong{color:var(--brand-ink)}.mp-villaggio-regions{flex-wrap:wrap;gap:.85rem;display:flex}.mp-villaggio-regions__item{border:1.5px solid var(--brand-ink);background:var(--brand-paper);box-shadow:0 4px 0 var(--region-shadow);border-radius:999px;flex:1 0 auto;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.mp-villaggio-regions__item--lavender{--region-shadow:var(--brand-lavender)}.mp-villaggio-regions__item--warm{--region-shadow:var(--brand-warm)}.mp-villaggio-regions__item--mint{--region-shadow:var(--brand-mint)}.mp-villaggio-regions__item--pink{--region-shadow:var(--brand-pink)}.mp-villaggio-regions__item--blue{--region-shadow:var(--brand-blue)}.mp-villaggio-regions__name{font-size:var(--mp-type-body);font-weight:700}.mp-villaggio-regions__count{font-size:var(--mp-type-caption);white-space:nowrap}.mp-villaggio-world{margin-top:2.5rem}.mp-villaggio-world h3{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.035em;margin:0 0 1rem;font-weight:500}.mp-villaggio-world__countries{flex-wrap:wrap;gap:.7rem 1.3rem;display:flex}.mp-villaggio-world__countries li{font-size:var(--mp-type-body);align-items:center;gap:.55rem;display:flex}.mp-villaggio-world__countries li:before{border:1px solid var(--brand-ink);background:var(--brand-mint);content:"";border-radius:50%;width:.55rem;height:.55rem}.mp-villaggio-world__more{margin-top:1rem}.mp-villaggio-world__more summary{width:fit-content;color:var(--brand-ink);cursor:pointer;text-underline-offset:.3rem;align-items:center;gap:.65rem;padding:.35rem 0;font-weight:700;text-decoration:underline;list-style:none;display:flex}.mp-villaggio-world__more summary::-webkit-details-marker{display:none}.mp-villaggio-world__more[open] summary span{transform:rotate(45deg)}.mp-villaggio-world__more .mp-villaggio-world__countries{margin-top:1rem}.mp-spazi-story__intro{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.mp-spazi-story .mp-spazi-stage{width:min(100%,29rem);height:100%}.mp-spazi-story .mp-spazi-map-frame{height:100%;transform:rotate(-.25deg)}.mp-spazi-story .mp-spazi-map{aspect-ratio:auto;height:100%}.mp-spazi-story .mp-spazi-map__card,.mp-spazi-story .mp-spazi-map__search{transform:none}.mp-spazi-story__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.mp-spazi-story__flow{gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2rem,4vw,3rem)}@media (max-width:1050px){.mp-villaggio-rhythm__replays{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mp-door-sample,.mp-villaggio-threads,.mp-villaggio-rhythm__row,.mp-spazi-story__intro{grid-template-columns:minmax(0,1fr)}.mp-door-sample__caption{padding:1.5rem 1rem 1rem}.mp-villaggio-rhythm__intro{max-width:40rem}.mp-spazi-story__copy{grid-row:1}.mp-spazi-story .mp-spazi-stage,.mp-spazi-story .mp-spazi-map-frame,.mp-spazi-story .mp-spazi-map{height:auto}.mp-spazi-story .mp-spazi-map{aspect-ratio:5/4}.mp-villaggio-everywhere__intro{grid-template-columns:minmax(0,1fr)}.mp-villaggio-everywhere__reach{justify-self:start}}@media (max-width:700px){.mp-villaggio-everywhere__numbers{gap:2rem}.mp-villaggio-everywhere__numbers dd{--mp-number-dot-size:6rem}.mp-villaggio-everywhere__people{display:none}.mp-villaggio-rhythm__replays,.mp-door-people{grid-template-columns:minmax(0,1fr)}.mp-door-toolbox li{min-height:12rem}}@media (max-width:520px){.mp-genitori-map-board{padding:1.5rem}.mp-door-sample{padding:.5rem}.mp-door-sample__caption{padding:1.6rem 1.25rem}.mp-villaggio-threads{padding:1rem}.mp-villaggio-thread{min-height:15rem;padding:1.35rem}.mp-spazi-story__actions .button{width:100%}.mp-villaggio-rhythm__intro{grid-template-columns:3rem minmax(0,1fr);column-gap:1rem}.mp-villaggio-rhythm__step{width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){.mp-door-toolbox li,.mp-door-topics a{transition:none}}.mp-tlt-destinations>.mp-shell>.mp-heading-stack{margin-bottom:var(--mp-heading-content-gap)}.mp-tlt-destinations__stories>.mp-app-story-frame:first-child{margin-top:0}.mp-app-story__details--catalog{border-top:2px solid var(--brand-ink);background:var(--brand-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0}.mp-app-story__details--catalog>div,.mp-app-story__details--catalog>div+div{min-width:0;padding:1.5rem var(--mp-story-inset);border:0}.mp-app-story__details--catalog>div:nth-child(2n){border-left:1px solid var(--brand-line)}.mp-app-story__details--catalog>div:nth-child(n+3){border-top:1px solid var(--brand-line)}.mp-app-story__details--catalog:has(>div:last-child:nth-child(odd)):after{content:"";border-left:1px solid var(--brand-line)}.mp-app-story__details--catalog:has(>div:last-child:nth-child(odd):not(:first-child)):after{border-top:1px solid var(--brand-line)}.mp-app-story__details--catalog dt{font-family:var(--font-display);font-size:var(--mp-type-subheading);letter-spacing:-.025em;font-weight:500;line-height:1.15}.mp-app-story__detail-link{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mp-app-story__detail-link>span:last-child{font-family:var(--font-body);font-size:var(--mp-type-ui);flex:none}.mp-app-story__detail-link:hover>span:first-child{text-underline-offset:.2em;text-decoration:underline}.mp-app-story__details--catalog dd{font-size:var(--mp-type-label);margin-top:.65rem}.mp-tlt-tools{background:var(--brand-paper)}.mp-tlt-on-demand{background:var(--brand-canvas)}.mp-tlt-on-demand__formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.mp-tlt-on-demand__format{background:var(--brand-blue);height:100%;padding:clamp(1.5rem,3vw,2rem);display:block}.mp-tlt-on-demand__format--warm{background:var(--brand-warm)}.mp-tlt-on-demand__format--mint{background:var(--brand-mint)}.mp-tlt-on-demand__format h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-weight:500;line-height:1.1;display:flex}.mp-tlt-on-demand__format h3 span{font-family:var(--font-body);font-size:var(--mp-type-ui)}.mp-tlt-on-demand__format p{color:var(--brand-ink-soft);font-size:var(--mp-type-label);margin:1rem 0 0;line-height:1.5}.mp-tlt-on-demand__note{color:var(--brand-ink-soft);font-size:var(--mp-type-label);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:2rem;display:flex}.mp-tlt-on-demand__note p{margin:0}@media (max-width:800px){.mp-tlt-on-demand__formats{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mp-app-story__details--catalog{grid-template-columns:minmax(0,1fr)}.mp-app-story__details--catalog:after{display:none}.mp-app-story__details--catalog>div:nth-child(2n){border-left:0}.mp-app-story__details--catalog>div+div{border-top:1px solid var(--brand-line)}}.mp-free-page{--mp-number-dot-shadow:var(--brand-ink)}.mp-free-page__hero .mp-hero__lead{max-width:48rem}@media (max-width:640px){.mp-free-page__hero{--mp-hero-title-size:var(--mp-type-page-title)}}.mp-free-page__index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding:.35rem .45rem .55rem 0;display:grid}.mp-free-entry-frame{min-width:0;transition:transform .18s}.mp-free-entry-frame:hover{transform:translateY(-2px)}.mp-free-entry{background:var(--brand-paper);min-height:5.25rem;color:var(--brand-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.4rem;text-decoration:none;display:grid}.mp-free-entry .mp-number-dot{--mp-number-dot-size:2.3rem;flex-shrink:0}.mp-free-entry--lavender .mp-number-dot{background:var(--brand-lavender)}.mp-free-entry--warm .mp-number-dot{background:var(--brand-warm)}.mp-free-entry--mint .mp-number-dot{background:var(--brand-mint)}.mp-free-entry--pink .mp-number-dot{background:var(--brand-pink)}.mp-free-entry--blue .mp-number-dot{background:var(--brand-blue)}.mp-free-entry--orange .mp-number-dot{background:var(--brand-orange)}.mp-free-entry strong{font-size:var(--mp-type-body-lg);letter-spacing:-.03em;line-height:1.2}.mp-free-entry__arrow{font-size:1.6rem}.mp-free-page__account-note,.mp-free-page__availability{max-width:48rem;color:var(--brand-ink-soft);font-size:var(--mp-type-body);line-height:1.6}.mp-free-page__account-note{margin:1.4rem 0 0}.mp-free-heading{max-width:48rem}.mp-free-heading .mp-section-number{align-items:center;gap:1rem;display:flex}.mp-free-heading .mp-number-dot{--mp-number-dot-size:2.6rem;flex-shrink:0}.mp-free-heading>p:last-child{margin-bottom:0}.mp-free-shelf-heading{margin-bottom:var(--mp-heading-content-gap);justify-content:space-between;align-items:flex-end;gap:2rem 4rem;display:flex}.mp-free-shelf-heading>.mp-inline-link{flex-shrink:0;max-width:20rem;margin-bottom:.25rem}.mp-free-more{margin-top:2rem}.mp-free-more--with-note{justify-content:space-between;align-items:baseline;gap:1.5rem 3rem;display:flex}.mp-free-more--with-note p{min-width:0;color:var(--brand-ink-soft);font-size:var(--mp-type-caption);flex:auto;margin:0;line-height:1.5}.mp-free-more--with-note>.mp-inline-link{flex-shrink:0}.mp-free-start-frame{transform:rotate(-.25deg)}.mp-free-start{background:var(--brand-paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.mp-free-start__copy{align-self:center;padding:clamp(1.6rem,4vw,3.25rem)}.mp-free-start .mp-app-label{font-size:var(--mp-type-caption);align-items:center;gap:.5rem;margin:0;display:inline-flex}.mp-free-start .mp-app-label svg{width:1.3rem;height:1.3rem}.mp-free-start h3{font-family:var(--font-display);font-size:var(--mp-type-card-display);letter-spacing:-.045em;text-wrap:balance;margin:1.25rem 0;font-weight:500;line-height:1.05}.mp-free-start__copy>p:not(.mp-app-label){color:var(--brand-ink-soft);font-size:var(--mp-type-body-lg);margin:0;line-height:1.55}.mp-free-start__action{justify-items:start;gap:.8rem;margin-top:1.8rem;display:grid}.mp-free-start__action small{color:var(--brand-ink-soft);font-size:var(--mp-type-caption);line-height:1.5}.mp-free-start__preview{border-left:var(--brand-frame-border)solid var(--brand-ink);background:var(--brand-lavender);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.6rem,4vw,3rem);display:flex}.mp-free-start__cover{border:var(--brand-frame-border)solid var(--brand-ink);background:var(--brand-paper);border-radius:.8rem;margin:0 0 1rem;overflow:hidden}.mp-free-start__cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mp-free-start__rhythm{font-size:var(--mp-type-label);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-weight:700;display:flex}.mp-free-start__rhythm>span{font-family:var(--font-display);font-size:2rem;line-height:1}.mp-free-start__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.mp-free-day-frame{min-width:0}.mp-free-day{background:var(--brand-paper);flex-direction:column;align-items:flex-start;gap:1.15rem;min-height:8rem;padding:1rem;display:flex}.mp-free-day-frame:first-child .mp-free-day{background:var(--brand-warm)}.mp-free-day-frame:nth-child(2) .mp-free-day{background:var(--brand-mint)}.mp-free-day-frame:nth-child(3) .mp-free-day{background:var(--brand-pink)}.mp-free-day .mp-number-dot{--mp-number-dot-size:2rem;font-size:.9rem}.mp-free-day strong{font-size:var(--mp-type-label);letter-spacing:-.02em;line-height:1.3}.mp-free-lesson-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.3rem 2rem;display:grid}.mp-free-lesson-grid>.mp-card-frame:first-child{grid-row:span 3;transform:rotate(-.25deg)}.mp-free-lesson-grid>.mp-card-frame:first-child .mp-card__cover{aspect-ratio:16/9}.mp-free-lesson-grid .mp-content-card--editorial-row .mp-content-card__link{grid-template-columns:minmax(6rem,28%) minmax(0,1fr);min-height:10.5rem}.mp-free-lesson-grid .mp-content-card__editorial-body h3{font-size:var(--mp-type-card-title);line-height:1.15}.mp-free-lesson-grid .mp-content-card__editorial-body{padding:1.25rem}.mp-free-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(1.2rem,2.5vw,2.25rem);padding-bottom:.75rem;display:grid}.mp-free-reading-grid .mp-card__cover{aspect-ratio:4/3;flex-shrink:0}.mp-free-reading-grid .mp-card__body>small{margin-top:auto}.mp-free-reading-grid .mp-card__body>strong{margin-top:0}.mp-free-kids-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:2rem 2.3rem;padding:.5rem .5rem 1rem;display:grid}.mp-free-kids-grid>:nth-child(odd){transform:rotate(-.2deg)}.mp-free-kids-grid>:nth-child(2n){margin-top:.5rem;transform:rotate(.2deg)}.mp-free-listening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.mp-free-podcast-cover-frame{width:min(100%,22rem);margin-block:1.5rem 2rem;transform:rotate(-.25deg)}.mp-free-podcast-cover{background:var(--brand-paper);margin:0;padding:.65rem;overflow:hidden}.mp-free-podcast-cover img{aspect-ratio:1;border-radius:calc(var(--brand-frame-radius) - .65rem);object-fit:cover;width:100%;height:auto;display:block}.mp-free-audio-list{gap:1.3rem;padding:.5rem .8rem;display:grid}.mp-free-audio-frame{transition:transform .18s}.mp-free-audio-frame:nth-child(odd){transform:rotate(-.3deg)}.mp-free-audio-frame:nth-child(2n){transform:rotate(.3deg)}.mp-free-audio-frame:hover{transform:translate(-2px)}.mp-free-audio-card{color:var(--brand-ink);background:var(--brand-paper);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.4rem;padding:clamp(1.25rem,2.5vw,1.85rem);text-decoration:none;display:grid}.mp-free-audio-frame:first-child .mp-free-audio-card__play{background:var(--brand-pink)}.mp-free-audio-frame:nth-child(2) .mp-free-audio-card__play{background:var(--brand-warm)}.mp-free-audio-frame:nth-child(3) .mp-free-audio-card__play{background:var(--brand-lavender)}.mp-free-audio-frame:nth-child(4) .mp-free-audio-card__play{background:var(--brand-mint)}.mp-free-audio-card__play{aspect-ratio:1;border:var(--brand-frame-border)solid var(--brand-ink);background:var(--brand-paper);width:3.5rem;box-shadow:3px 3px 0 var(--brand-ink);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.mp-free-audio-card h3{font-family:var(--font-display);font-size:var(--mp-type-card-title);letter-spacing:-.035em;margin:.5rem 0 .8rem;font-weight:500;line-height:1.15}.mp-free-audio-card__action{font-size:var(--mp-type-caption);justify-content:space-between;gap:1rem;font-weight:750;display:flex}.mp-free-video-shelf{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.1rem,2vw,1.7rem);padding:.5rem .5rem 1rem;display:grid}.mp-free-video-shelf>:nth-child(2n){margin-top:1.25rem}.mp-free-live .mp-free-heading{margin-bottom:var(--mp-heading-content-gap)}.mp-free-page :is(.mp-free-entry,.mp-free-audio-card):focus-visible{outline:3px solid var(--brand-violet);outline-offset:6px}@media (max-width:1050px){.mp-free-entry{gap:.8rem;padding:1rem}.mp-free-entry strong{font-size:var(--mp-type-label)}.mp-free-entry__arrow{font-size:1.2rem}.mp-free-shelf-heading{gap:2rem}.mp-free-shelf-heading>.mp-inline-link{max-width:16rem}.mp-free-lesson-grid{gap:1.3rem}.mp-free-kids-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-free-kids-grid>:nth-child(n){margin-top:0}.mp-free-kids-grid>:nth-child(2n){margin-top:.5rem}.mp-free-start__steps{gap:.9rem}.mp-free-day{padding:.85rem}}@media (max-width:800px){.mp-free-video-shelf{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brand-ink)var(--brand-lavender);grid-template-columns:none;grid-auto-columns:min(72vw,17rem);grid-auto-flow:column;scroll-padding-inline:.5rem;overflow-x:auto}.mp-free-video-shelf>*{scroll-snap-align:start}.mp-free-page__index{gap:1rem}.mp-free-entry{grid-template-columns:auto minmax(0,1fr)}.mp-free-entry__arrow{display:none}.mp-free-entry .mp-number-dot{--mp-number-dot-size:2rem}.mp-free-start,.mp-free-listening{grid-template-columns:1fr}.mp-free-start__preview{border-left:0;border-top:var(--brand-frame-border)solid var(--brand-ink)}.mp-free-start__copy{padding:2rem}.mp-free-day{min-height:7rem}.mp-free-shelf-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.mp-free-shelf-heading>.mp-inline-link{max-width:none}.mp-free-lesson-grid{grid-template-columns:1fr}.mp-free-lesson-grid>.mp-card-frame:first-child{grid-row:auto}.mp-free-lesson-grid>.mp-card-frame:first-child .mp-card__cover{aspect-ratio:16/9}.mp-free-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-free-kids-grid{gap:1.5rem}.mp-free-audio-list{justify-self:center;width:100%;max-width:40rem}.mp-free-more--with-note{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:560px){.mp-free-page__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.mp-free-entry-frame:first-child{grid-column:span 2}.mp-free-entry{gap:.65rem;min-height:5rem;padding:.8rem}.mp-free-entry strong{font-size:.95rem}.mp-free-entry .mp-number-dot{--mp-number-dot-size:1.8rem;font-size:.85rem}.mp-free-entry-frame:first-child .mp-free-entry{grid-template-columns:auto minmax(0,1fr) auto}.mp-free-entry-frame:first-child .mp-free-entry__arrow{display:block}.mp-free-start__copy,.mp-free-start__preview{padding:1.35rem}.mp-free-start__action .button{white-space:normal;text-align:left}.mp-free-start__steps{grid-template-columns:1fr}.mp-free-day{flex-direction:row;align-items:center;gap:.9rem;min-height:0}.mp-free-day .mp-number-dot{flex-shrink:0}.mp-free-kids-grid,.mp-free-reading-grid{grid-template-columns:1fr;gap:1.8rem}.mp-free-kids-grid>:nth-child(n){margin-top:0;transform:none}.mp-free-lesson-grid .mp-content-card--editorial-row .mp-content-card__link{grid-template-columns:4.75rem minmax(0,1fr)}.mp-free-lesson-grid .mp-content-card__editorial-body{padding:1rem}.mp-free-audio-card{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.1rem}.mp-free-audio-card__play{width:2.5rem;font-size:.85rem}.mp-free-audio-card .mp-overline{font-size:.65rem}.mp-free-audio-card h3{font-size:var(--mp-type-body-lg)}}.mp-free-page .mp-card-frame:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mp-free-entry-frame,.mp-free-audio-frame,.mp-free-page .mp-card-frame{transition:none}.mp-free-entry-frame:hover,.mp-free-audio-frame:hover,.mp-free-page .mp-card-frame:hover{transform:none}}.mp-childhood-catalog{background:var(--brand-canvas)}.mp-childhood-catalog :is(#serie,#episodi-gratis,#scelti-dalle-famiglie,#catalogo){scroll-margin-top:5.5rem}.mp-childhood-hero{isolation:isolate;overflow:hidden}.mp-childhood-hero+.mp-section{padding-top:clamp(2.75rem,5vw,4.5rem)}.mp-childhood-hero:before{z-index:-1;content:"";pointer-events:none;aspect-ratio:1;background:var(--brand-lavender);border-radius:57% 43% 49% 51%/46% 58% 42% 54%;width:clamp(10rem,16vw,15rem);position:absolute;top:clamp(2.5rem,6vw,5rem);right:max(2rem,50vw - 39rem)}@supports (color:color-mix(in lab, red, red)){.mp-childhood-hero:before{background:color-mix(in srgb,var(--brand-lavender)52%,var(--brand-canvas))}}.mp-childhood-hero:before{opacity:.78;transform:rotate(-8deg)}.mp-childhood-hero__inner{position:relative}.mp-childhood-promises{border-top:1.5px solid var(--brand-line);flex-wrap:wrap;gap:.65rem 1.65rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;display:flex}.mp-childhood-promises li{color:var(--brand-ink-soft);font-size:var(--mp-type-label);align-items:center;gap:.55rem;font-weight:750;display:flex}.mp-childhood-promises li:before{background:var(--mp-promise-color,var(--brand-violet));content:"";border-radius:64% 36% 42% 58%/55% 62% 38% 45%;flex:none;width:.6rem;height:.6rem;transform:rotate(-12deg)}.mp-childhood-promises li:nth-child(2){--mp-promise-color:var(--brand-pink)}.mp-childhood-promises li:nth-child(3){--mp-promise-color:var(--brand-warm)}.mp-childhood-promises li:nth-child(4){--mp-promise-color:var(--brand-mint)}.mp-childhood-series .mp-heading-stack--split,.mp-childhood-free .mp-heading-stack--split,.mp-childhood-favorites .mp-heading-stack--split,.mp-childhood-all .mp-heading-stack--split{margin-bottom:var(--mp-heading-content-gap)}.mp-childhood-free .mp-heading-stack--split,.mp-childhood-favorites .mp-heading-stack--split,.mp-childhood-all .mp-heading-stack--split{border-top:1.5px solid var(--brand-line);padding-top:clamp(2.25rem,4vw,3.5rem)}.mp-childhood-series-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.8rem) clamp(.9rem,2vw,1.4rem);display:grid}.mp-childhood-series-tile{--mp-series-accent:var(--brand-lavender);min-width:0}.mp-childhood-series-tile--pink{--mp-series-accent:var(--brand-pink)}.mp-childhood-series-tile--mint{--mp-series-accent:var(--brand-mint)}.mp-childhood-series-tile--warm{--mp-series-accent:var(--brand-warm)}.mp-childhood-series-tile--lavender{--mp-series-accent:var(--brand-lavender)}.mp-childhood-series-tile--blue{--mp-series-accent:var(--brand-blue)}.mp-childhood-series-tile--orange{--mp-series-accent:var(--brand-orange)}.mp-childhood-series-tile__cover{aspect-ratio:1;border:1.5px solid var(--brand-ink);background:var(--mp-series-accent);border-radius:1rem;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mp-childhood-series-tile__cover{background:color-mix(in srgb,var(--mp-series-accent)58%,var(--brand-paper))}}.mp-childhood-series-tile__cover{box-shadow:5px 6px 0 var(--mp-series-accent);transition:box-shadow .18s ease,transform .18s var(--ease-bounce);overflow:hidden}.mp-childhood-series-tile:hover .mp-childhood-series-tile__cover{box-shadow:7px 8px 0 var(--mp-series-accent);transform:translate(-2px,-2px)}.mp-childhood-series-tile__cover img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mp-childhood-series-tile:hover .mp-childhood-series-tile__cover img{transform:scale(1.035)}.mp-childhood-series-tile__cover>small{border:1px solid var(--brand-ink);max-width:calc(100% - 1.1rem);padding:.32rem .55rem;position:absolute;bottom:.55rem;right:.55rem}@supports (color:color-mix(in lab, red, red)){.mp-childhood-series-tile__cover>small{border:1px solid color-mix(in srgb,var(--brand-ink)75%,transparent)}}.mp-childhood-series-tile__cover>small{background:var(--brand-paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mp-childhood-series-tile__cover>small{background:color-mix(in srgb,var(--brand-paper)88%,transparent)}}.mp-childhood-series-tile__cover>small{box-shadow:0 2px 10px var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-childhood-series-tile__cover>small{box-shadow:0 2px 10px color-mix(in srgb,var(--brand-ink)12%,transparent)}}.mp-childhood-series-tile__cover>small{color:var(--brand-ink);white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:.68rem;font-weight:800;line-height:1}.mp-childhood-cover-fallback{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.mp-childhood-cover-fallback{color:color-mix(in srgb,var(--brand-ink)36%,transparent)}}.mp-childhood-cover-fallback{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);line-height:1}.mp-childhood-series-tile__caption{padding:.9rem .25rem 0}.mp-childhood-series-tile__caption h3{font-family:var(--font-body);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1rem;font-weight:760;line-height:1.2}.mp-childhood-free{background:0 0}.mp-childhood-catalog>.mp-section+.mp-childhood-free{padding-top:0}.mp-childhood-free-wall{margin-inline:auto}.mp-childhood-free-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.8rem) clamp(.9rem,2vw,1.4rem);display:grid}.mp-childhood-favorites,.mp-childhood-all{background:0 0}.mp-childhood-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(2rem,4vw,3.25rem) clamp(.8rem,2vw,1.35rem);display:grid}.mp-childhood-all .mp-load-more{margin-top:clamp(3.5rem,7vw,6rem)}.mp-childhood-catalog-tools{border-block:1.5px solid var(--brand-ink);margin-bottom:clamp(2.5rem,5vw,4rem)}.mp-childhood-catalog-search{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,4vw,3rem);padding-block:1.15rem;display:grid}.mp-childhood-catalog-search label,.mp-childhood-filter>strong{color:var(--brand-ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.mp-childhood-catalog-search>div{border-bottom:2px solid var(--brand-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mp-childhood-catalog-search input[type=search]{min-width:0;color:var(--brand-ink);font-family:var(--font-body);background:0 0;border:0;border-radius:0;outline:0;padding:.35rem 0 .55rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:650}.mp-childhood-catalog-search input[type=search]::placeholder{color:var(--brand-ink-soft)}@supports (color:color-mix(in lab, red, red)){.mp-childhood-catalog-search input[type=search]::placeholder{color:color-mix(in srgb,var(--brand-ink-soft)65%,transparent)}}.mp-childhood-catalog-search>div:focus-within{border-color:var(--brand-violet)}.mp-childhood-catalog-search input[type=submit]{color:var(--brand-violet);font:800 .82rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:.45rem 0 .55rem 1rem}.mp-childhood-filter{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,3rem);padding-block:.9rem;display:grid}.mp-childhood-filter ul{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.mp-childhood-filter a{color:var(--brand-ink-soft);border-bottom:2px solid #0000;padding-block:.2rem;font-size:.82rem;font-weight:750;line-height:1.2;display:inline-block}.mp-childhood-filter a:hover,.mp-childhood-filter a.is-active{color:var(--brand-ink);border-bottom-color:currentColor}.mp-childhood-catalog-tools__status{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.9rem;display:flex}.mp-childhood-catalog-tools__status p{color:var(--brand-ink-soft);margin:0;font-size:.82rem}.mp-childhood-catalog-tools__status p strong{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:1rem}.mp-childhood-catalog-tools__status a,.mp-childhood-catalog-empty>a{color:var(--brand-violet);border-bottom:1.5px solid;font-size:.8rem;font-weight:800}.mp-childhood-catalog-empty{max-width:42rem;padding:clamp(2.5rem,6vw,5rem) 0}.mp-childhood-catalog-empty h3{max-width:36rem;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:.98}.mp-childhood-catalog-empty>p:not(.mp-section-number){max-width:34rem;color:var(--brand-ink-soft);margin:0 0 1.5rem;line-height:1.55}.mp-childhood-creators{color:#fff;background:0 0}.mp-childhood-creators__inner{background:var(--brand-ink);border-radius:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(17rem,.5fr) minmax(0,1fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding:clamp(2.5rem,5vw,4.5rem);display:grid}.mp-childhood-creators .mp-heading-stack{min-width:0}.mp-childhood-creators .mp-heading-stack h2{color:#fff;max-width:24rem;margin-bottom:0}.mp-childhood-creators .mp-section-number{color:var(--brand-warm)}.mp-childhood-creator-list{border-top:1px solid #ffffff52;border-left:1px solid #ffffff52;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mp-childhood-creator-list li{border-bottom:1px solid #ffffff52;border-right:1px solid #ffffff52;min-width:0}.mp-childhood-creator-list a{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.2rem;padding:.8rem;transition:background .16s;display:grid}.mp-childhood-creator-list a:hover{background:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.mp-childhood-creator-list a:hover{background:color-mix(in srgb,var(--brand-violet)42%,transparent)}}.mp-childhood-creator-list__portrait{aspect-ratio:1;border:1px solid #ffffffad;border-radius:50%;width:3.25rem;display:block;overflow:hidden}.mp-childhood-creator-list__portrait :is(img,svg){object-fit:cover;width:100%;height:100%}.mp-childhood-creator-list strong{color:#fff;min-width:0;font-size:.86rem;line-height:1.15}.mp-childhood-creator-list a>span:last-child{color:var(--brand-warm);font-weight:800}@media (max-width:1120px){.mp-childhood-series-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-childhood-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-childhood-creator-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mp-childhood-series-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-childhood-free-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-childhood-creators__inner{grid-template-columns:1fr;align-items:start}.mp-childhood-creators .mp-heading-stack h2{max-width:36rem}}@media (max-width:700px){.mp-childhood-hero:before{opacity:.62;width:clamp(6.5rem,26vw,8rem);top:1.25rem;right:1.25rem;transform:rotate(-6deg)}.mp-childhood-hero .mp-page-title{font-size:clamp(3.15rem,15vw,4rem)}.mp-childhood-series-grid,.mp-childhood-free-grid,.mp-childhood-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-childhood-catalog-search,.mp-childhood-filter{grid-template-columns:1fr;gap:.65rem}.mp-childhood-filter ul{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}.mp-childhood-filter ul::-webkit-scrollbar{display:none}.mp-childhood-filter li{flex:none}.mp-childhood-creator-list{grid-template-columns:1fr}}@media (max-width:420px){.mp-childhood-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mp-childhood-series-grid,.mp-childhood-free-grid,.mp-childhood-episode-grid{gap:1.75rem .75rem}.mp-childhood-series-tile__caption{padding-top:.75rem}.mp-childhood-series-tile__caption h3{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.mp-childhood-series-tile__cover,.mp-childhood-series-tile__cover img{transition:none}}.mp-childhood-hero:before{display:none}.mp-childhood-hero__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem) clamp(2rem,6vw,5rem);display:grid}.mp-childhood-hero .mp-childhood-promises{grid-column:1/-1}.mp-childhood-stage{aspect-ratio:1.15;width:min(100%,26rem);margin-inline:auto;position:relative}.mp-childhood-stage__card{transform-origin:50% 90%;width:58%;position:absolute}.mp-childhood-stage__card--1{z-index:1;top:6%;left:3%;transform:rotate(-9deg)}.mp-childhood-stage__card--2{z-index:2;top:0;right:3%;transform:rotate(7deg)}.mp-childhood-stage__card--3{z-index:3;bottom:0;left:50%;transform:translate(-50%)rotate(-2deg)}.mp-childhood-stage__cover{aspect-ratio:1;background:var(--brand-paper);position:relative;overflow:hidden}.mp-childhood-stage__cover img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.mp-childhood-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.mp-childhood-stage{width:min(100%,30rem);margin-inline:0 auto}}.member-viewport-scroll,.mp-offer-reviews__rail{scrollbar-width:none}.member-viewport-scroll::-webkit-scrollbar{display:none}.mp-offer-reviews__rail::-webkit-scrollbar{display:none}.post-webinar-page{background-color:#573398}.post-webinar-offer-card{box-shadow:inset 0 1px #ffffffb3}.post-webinar-offer-card:hover{box-shadow:inset 0 1px #ffffffb3,0 1rem 2.5rem #2a11501a}:root{--er-ink:#211f1c;--er-paper:#fffdf8;--er-paper-deep:#f6f0e6;--er-pencil:#e35d3d;--er-pencil-dark:#a93420;--er-approved:#277355;--er-line:#211f1c29;--er-shadow:0 18px 55px #1c171233,0 2px 8px #1c17121f}.er-root,.er-root *{box-sizing:border-box}.er-root{z-index:2147483000;--er-ink:var(--brand-ink);--er-paper:var(--brand-paper);--er-paper-deep:var(--brand-canvas);--er-pencil-dark:var(--brand-ink-soft);--er-line:var(--brand-line);max-width:calc(100vw - 36px);color:var(--brand-ink);font-family:var(--font-body);font-size:14px;line-height:1.4;position:fixed;inset:auto auto 18px 18px}.er-root [hidden]{display:none!important}.er-dock{width:max-content;position:relative}.er-dock__panel{transform-origin:0 100%;animation:.18s ease-out er-dock-expand}@keyframes er-dock-expand{0%{opacity:0;transform:scale(.25,.4)}to{opacity:1;transform:scale(1)}}.er-toolbar,.er-inline-editor{background:var(--brand-paper);width:312px;max-width:calc(100vw - 36px);color:var(--brand-ink);padding:12px}.er-toolbar__controls{grid-template-columns:minmax(0,1fr) minmax(64px,max-content);align-items:center;gap:8px;display:grid}.er-toolbar__meta{border-bottom:1px solid var(--brand-line);color:var(--brand-ink-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;font-size:12px;line-height:1.5;display:grid}.er-toolbar__summary{min-width:0}.er-toolbar .er-preview-switch__label{font-size:.875rem;font-weight:750}.er-inline-editor{padding-bottom:12px}.editorial-review-inline-text{outline:2px solid var(--brand-violet);outline-offset:4px;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;scroll-margin-block:160px}.editorial-review-inline-text:empty:after{content:"​"}.er-dialog__eyebrow{color:var(--brand-ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.er-dialog__shell{max-height:inherit;flex-direction:column;display:flex}.er-dialog__header{border-bottom:1px solid var(--brand-line);background:var(--brand-lavender);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.er-dialog__header h2{color:var(--er-ink);font-family:var(--font-display);font-size:var(--mp-type-subheading,2rem);margin:4px 0 0;font-weight:500;line-height:1.15}.er-dialog__body{padding:22px 24px 24px;overflow-y:auto}.er-page-content{background:var(--brand-paper);color:var(--brand-ink)}.er-field--page{margin-top:24px}.er-page-intro strong{color:var(--brand-ink);font-size:.875rem;font-weight:700;display:block}.er-page-intro p{color:var(--brand-ink-soft);margin:6px 0 0;font-size:.875rem;line-height:1.6}.er-reference-option{margin-top:24px}.er-reference-option p{color:var(--brand-ink-soft);margin:6px 0 0;font-size:.75rem;line-height:1.6}.er-reference-option a{color:var(--brand-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.er-page-dialog__hint{max-width:260px;color:var(--brand-ink-soft);font-size:.75rem;line-height:1.5}.er-ai__privacy{border-top:1px solid var(--brand-line);color:var(--brand-ink-soft);margin:20px 0 0;padding-top:16px;font-size:.75rem;line-height:1.6}.er-dialog__footer{border-top:1px solid var(--er-line);background:var(--brand-canvas);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;display:flex}.er-primary-actions{gap:8px;margin-left:auto;display:flex}.er-error{color:#8f2817;background:#fde8e3;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:12px;font-weight:650}.er-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite er-spin}.er-toast{background:var(--er-ink);color:#fff;width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--er-shadow);border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.editorial-review-hover-target{outline-offset:4px!important;cursor:text!important;outline:2px dashed #e35d3dc7!important}[data-editorial-change-id]{white-space:pre-line;position:relative}.editorial-review-active [data-editorial-change-id]{cursor:pointer}.editorial-review-diff{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(0deg,#e35d3d6b 0 .16em,#0000 .16em 100%);border-radius:.08em}.editorial-review-diff--deletion{vertical-align:-.04em;background:#e35d3dc7;border-radius:999px;width:.12em;height:.82em;margin:0 .06em;display:inline-block}[data-editorial-change-status=approved] .editorial-review-diff{background:linear-gradient(0deg,#42a0717a 0 .16em,#0000 .16em 100%)}[data-editorial-change-status=approved] .editorial-review-diff--deletion{background:#42a071c7}[data-editorial-change-id]:focus-visible{outline:2px solid var(--er-pencil);outline-offset:3px}@keyframes er-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.er-root{max-width:calc(100vw - 24px);bottom:12px;left:12px;right:12px}.er-toolbar,.er-inline-editor{max-width:calc(100vw - 24px)}.er-dialog__header,.er-dialog__body,.er-dialog__footer{padding-left:17px;padding-right:17px}.er-dialog__footer,.er-primary-actions{width:100%}.er-page-dialog__hint{max-width:none}.er-primary-actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.er-root *,.er-root :before,.er-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-price[data-product-price]{max-width:100%;color:inherit;text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:.3rem;font-size:1rem;font-weight:400;line-height:1.35;display:inline-flex}.product-price[data-product-price] .product-price__amounts{font-size:inherit;line-height:inherit;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.product-price[data-product-price] .product-price__current{color:inherit;font-size:inherit;font-weight:750;line-height:inherit}.product-price[data-product-price] .product-price__original{opacity:.65;white-space:nowrap;font-size:.75em;font-weight:400}.product-price[data-product-price] .product-price__caption{color:inherit;font-family:var(--font-sans);letter-spacing:normal;margin-inline-start:.35rem;font-size:.8rem;font-weight:400;line-height:1.6}.product-price[data-product-price] .product-price__benefit{color:inherit;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:.8rem;font-weight:500;line-height:1.4}.product-price--xl[data-product-price]{font-size:1.25rem}.product-price--2xl[data-product-price]{font-size:1.5rem}.product-price--sm[data-product-price]{font-size:.875rem}.mp-learning-hero__price .product-price[data-product-price],.mp-learning-booking__price .product-price[data-product-price]{font-size:clamp(1.8rem,3vw,2.5rem)}:is(.filter-select__option,.mp-availability-catalog__link,.mp-live-agenda__link,.forum-thread):is(:hover,:focus-visible){background:var(--list-hover-background,var(--brand-warm));color:var(--brand-ink);box-shadow:var(--list-hover-outline,inset 0 0 0 1.5px var(--brand-ink))}:is(.filter-select__option[aria-current=true],.filter-select__option[aria-current=page]){background:var(--brand-ink);color:var(--brand-paper);font-weight:650}:is(.mp-availability-catalog__link,.mp-live-agenda__link,.forum-thread){--list-hover-background:var(--brand-warm)}@supports (color:color-mix(in lab, red, red)){:is(.mp-availability-catalog__link,.mp-live-agenda__link,.forum-thread){--list-hover-background:color-mix(in srgb,var(--brand-warm)25%,var(--brand-paper))}}:is(.mp-availability-catalog__link,.mp-live-agenda__link,.forum-thread){--list-hover-outline:none}:is(.mp-availability-catalog__link,.mp-live-agenda__link,.forum-thread):focus-visible{outline:2px solid var(--brand-ink);outline-offset:-5px}:root{--navigation-arrow-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20stroke%3D%22black%22%20stroke-width%3D%220.5%22%20stroke-linejoin%3D%22round%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.4697%205.46967C13.7626%205.17678%2014.2374%205.17678%2014.5303%205.46967L20.5303%2011.4697C20.8232%2011.7626%2020.8232%2012.2374%2020.5303%2012.5303L14.5303%2018.5303C14.2374%2018.8232%2013.7626%2018.8232%2013.4697%2018.5303C13.1768%2018.2374%2013.1768%2017.7626%2013.4697%2017.4697L18.1893%2012.75H4C3.58579%2012.75%203.25%2012.4142%203.25%2012C3.25%2011.5858%203.58579%2011.25%204%2011.25H18.1893L13.4697%206.53033C13.1768%206.23744%2013.1768%205.76256%2013.4697%205.46967Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.navigation-arrow,.marketing-site .navigation-arrow{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}:is(.mp-inline-link,.site-link,.mp-frontdoors strong,.mp-inline-link>.navigation-label__text,.site-link>.navigation-label__text),.mp-rich-text a:not(.ui-button,.button,.rich-text-embed__link,.user-mention),:is(.marketing-site,.member-shell) .rich-text a:not(.ui-button,.button,.rich-text-embed__link,.user-mention){color:var(--brand-ink);text-underline-offset:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:0;text-decoration:underline;text-decoration-thickness:2px;transition:color .16s,box-shadow .16s}:is(.mp-inline-link,.site-link):is(:hover,:focus-visible),.mp-frontdoors a:is(:hover,:focus-visible) strong,.mp-rich-text a:not(.ui-button,.button,.rich-text-embed__link,.user-mention):is(:hover,:focus-visible),:is(.marketing-site,.member-shell) .rich-text a:not(.ui-button,.button,.rich-text-embed__link,.user-mention):is(:hover,:focus-visible){color:var(--brand-ink);box-shadow:inset 0 -.42em 0 var(--brand-warm)}:is(.mp-inline-link,.site-link):has(>.navigation-label__text){box-shadow:none;text-decoration:none}:is(.mp-inline-link,.site-link):is(:hover,:focus-visible)>.navigation-label__text{box-shadow:inset 0 -.42em 0 var(--brand-warm)}@media (prefers-reduced-motion:reduce){:is(.mp-inline-link,.site-link,.mp-frontdoors strong),.mp-rich-text a,:is(.marketing-site,.member-shell) .rich-text a{transition:none}}.forum-conversation{width:min(100%,46rem);margin:clamp(3rem,6vw,4.5rem) auto 0}.forum-conversation__header{border-bottom:1.5px solid var(--forum-post-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:.75rem;display:flex}.forum-conversation__heading h2{color:var(--forum-post-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.5vw,2rem);font-weight:500;line-height:1.05}.forum-conversation__summary{flex:none;align-items:center;gap:.65rem;display:flex}.forum-conversation__count{border:1px solid var(--forum-post-line);background:var(--forum-post-paper);color:var(--forum-post-ink-soft);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.67rem;font-weight:800}.forum-conversation__composer{border:1.5px solid var(--forum-post-ink);background:var(--forum-post-paper);box-shadow:5px 6px 0 var(--forum-post-depth);transition:box-shadow .16s ease,transform .16s var(--ease-bounce);border-radius:1.3rem;margin-top:1.25rem;overflow:clip}.forum-reply-composer__trigger{border-radius:inherit;background:var(--forum-post-depth);align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.4rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-reply-composer__trigger{background:color-mix(in srgb,var(--forum-post-depth)11%,var(--forum-post-paper))}}.forum-reply-composer__trigger{color:var(--forum-post-ink-soft);text-align:left;transition:background-color .15s}.forum-reply-composer__trigger:hover{background:var(--forum-post-depth)}@supports (color:color-mix(in lab, red, red)){.forum-reply-composer__trigger:hover{background:color-mix(in srgb,var(--forum-post-depth)22%,var(--forum-post-paper))}}.forum-reply-composer__trigger:hover{color:var(--forum-post-ink)}.forum-reply-composer__avatar{border:1.5px solid var(--forum-post-ink);background:var(--brand-mint);width:2.75rem;height:2.75rem;box-shadow:2px 2px 0 var(--brand-warm);border-radius:50%;flex:none;display:block;overflow:hidden}.forum-reply-composer__copy{gap:.15rem;min-width:0;display:grid}.forum-reply-composer__copy>span{color:var(--forum-post-ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.forum-reply-composer__copy>strong{color:var(--forum-post-ink);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.22rem;font-weight:500;line-height:1.15;overflow:hidden}.forum-reply-composer__icon{border:1.5px solid var(--forum-post-ink);background:var(--brand-warm);width:2rem;height:2rem;color:var(--forum-post-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.forum-reply-composer__panel{background:var(--forum-post-paper)}.comment-form{padding:clamp(1.15rem,3vw,1.75rem)}.comment-form__intro{gap:.3rem;max-width:35rem;margin-bottom:1.15rem;display:grid}.comment-form__eyebrow,.comment-edit__header>p{color:var(--forum-post-accent,var(--brand-action));letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:850;line-height:1.1}.comment-form__intro h3,.comment-edit__header h2{color:var(--forum-post-ink,var(--brand-ink));font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:500;line-height:1.05}.comment-form__intro>p:last-child,.comment-edit__header>span{color:var(--forum-post-ink-soft,var(--brand-ink-soft));font-size:.78rem;line-height:1.45}.comment-form__errors{border:1.5px solid var(--forum-post-ink);background:var(--brand-pink);color:var(--forum-post-ink);border-radius:.9rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.4}.comment-form__errors ul{margin:.35rem 0 0;padding-left:1.1rem;list-style:outside}.comment-composer-field{box-shadow:5px 6px 0 var(--brand-violet);color:var(--forum-post-ink);overflow:clip;border:1.5px solid var(--forum-post-ink)!important;background:var(--forum-post-paper)!important;border-radius:1rem!important}.comment-composer-field:focus-within{box-shadow:5px 6px 0 var(--brand-violet),0 0 0 3px var(--forum-post-depth);border-color:var(--forum-post-ink)!important}@supports (color:color-mix(in lab, red, red)){.comment-composer-field:focus-within{box-shadow:5px 6px 0 var(--brand-violet),0 0 0 3px color-mix(in srgb,var(--forum-post-depth)58%,transparent)}}.comment-composer-field:focus-within{outline:none}.comment-composer-field .comment-editor{outline:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.comment-editor .rich-text-editor__toolbar{border-bottom:1px solid var(--forum-post-line);background:var(--forum-post-depth);gap:.2rem;padding:.5rem .65rem;position:relative;top:auto;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.comment-editor .rich-text-editor__toolbar{background:color-mix(in srgb,var(--forum-post-depth)18%,var(--forum-post-paper))}}.comment-editor .rich-text-editor__toolbar{color:var(--forum-post-ink)}.comment-editor .rich-text-editor__toolbar-label{border-right:1px solid var(--forum-post-line);color:var(--forum-post-ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-right:.35rem;padding-right:.75rem;font-size:.58rem;font-weight:850;line-height:1}.comment-editor .rich-text-editor__toolbar button{border-radius:.55rem}.comment-editor .comment-editor__surface{min-height:10rem;color:var(--forum-post-ink);padding:1rem 1.05rem;font-size:.96rem;line-height:1.65}.comment-editor .comment-editor__surface--compact{min-height:7.5rem}.comment-editor .prose-editor p.is-editor-empty:first-child:before{color:var(--forum-post-ink)}@supports (color:color-mix(in lab, red, red)){.comment-editor .prose-editor p.is-editor-empty:first-child:before{color:color-mix(in srgb,var(--forum-post-ink)42%,transparent)}}.comment-form__guidelines{border:1px solid var(--forum-post-line);background:var(--brand-mint);border-radius:1rem;margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.comment-form__guidelines{background:color-mix(in srgb,var(--brand-mint)42%,var(--forum-post-paper))}}.comment-form__pin{border-block:1px solid var(--forum-post-line);align-items:center;gap:.6rem;margin-top:1rem;padding:.85rem 0;display:flex}.comment-form__pin input{border-color:var(--forum-post-ink);accent-color:var(--forum-post-accent)}.comment-form__actions{align-items:center;gap:.85rem;padding:.25rem 1rem 1rem;display:flex}.comment-form__cancel{color:var(--forum-post-ink-soft);text-underline-offset:.22rem;padding:.45rem .25rem;font-size:.75rem;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.comment-form__cancel:hover{color:var(--forum-post-ink);text-decoration-color:currentColor}.comment-form__delete{border-top:1px solid var(--forum-post-line);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.comment-form__delete button{color:var(--color-red-700);text-underline-offset:.22rem;font-size:.72rem;font-weight:750;text-decoration:underline}.comment-edit{--forum-post-ink:var(--brand-ink);--forum-post-ink-soft:var(--brand-ink-soft);--forum-post-paper:var(--brand-paper);--forum-post-accent:var(--brand-action);--forum-post-depth:var(--brand-lavender);--forum-post-line:var(--forum-post-ink)}@supports (color:color-mix(in lab, red, red)){.comment-edit{--forum-post-line:color-mix(in srgb,var(--forum-post-ink)17%,transparent)}}.comment-edit{color:var(--forum-post-ink)}.comment-edit__header{border-bottom:1.5px solid var(--forum-post-ink);gap:.35rem;margin-bottom:1.1rem;padding-bottom:1.1rem;display:grid}.comment-edit .comment-form{padding:0}.forum-conversation__locked,.forum-conversation__empty{color:var(--forum-post-ink-soft);font-size:.82rem;line-height:1.45}.forum-conversation__locked{border:1px solid var(--forum-post-line);background:var(--forum-post-paper);border-radius:1rem;align-items:center;gap:.5rem;margin-top:1.1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-conversation__locked{background:color-mix(in srgb,var(--forum-post-paper)72%,transparent)}}.forum-conversation__empty{grid-template-columns:var(--thread-avatar-size)minmax(0,1fr);align-items:start;column-gap:var(--thread-avatar-gap);text-align:left;padding:1rem 0;display:grid}.forum-conversation__empty .forum-conversation__empty-icon{--mp-number-dot-size:var(--thread-avatar-size);--mp-number-dot-background:var(--forum-post-depth);color:var(--forum-post-ink)}.forum-conversation__empty-copy{gap:.3rem;padding-top:.35rem;display:grid}.forum-conversation__empty strong{color:var(--forum-post-ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:500;line-height:1.2}.forum-conversation__empty p{max-width:34rem;color:var(--forum-post-ink-soft);margin:0;font-size:.95rem;line-height:1.6}.forum-comment-list{margin-top:2.25rem}.forum-comment-stream{gap:1.35rem;display:grid}.forum-comment{--comment-depth:var(--brand-lavender);--comment-reply-indent:3rem;border:1.5px solid var(--forum-post-ink);background:var(--forum-post-paper);box-shadow:4px 5px 0 var(--comment-depth);color:var(--forum-post-ink);border-radius:1.25rem;overflow:clip}.forum-comment:nth-child(3n+2){--comment-depth:var(--brand-mint)}.forum-comment:nth-child(3n){--comment-depth:var(--brand-warm)}.forum-comment__inner{min-width:0}.forum-comment__header,.forum-comment-reply__header{align-items:center;gap:.75rem;min-width:0;display:flex}.forum-comment__header{border-bottom:1px solid var(--forum-post-line);background:var(--comment-depth);padding:.9rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.forum-comment__header{background:color-mix(in srgb,var(--comment-depth)14%,var(--forum-post-paper))}}.forum-comment__avatar{border:1.5px solid var(--forum-post-ink);background:var(--brand-mint);width:2.9rem;height:2.9rem;box-shadow:2px 2px 0 var(--brand-warm);border-radius:50%;flex:none;overflow:hidden}.forum-comment__byline,.forum-comment-reply__byline{min-width:0;color:var(--forum-post-ink-soft);flex:1}.forum-comment__identity,.forum-comment-reply__identity{gap:.15rem;min-width:0;display:grid}.forum-comment__author,.forum-comment-reply__author{width:fit-content;color:var(--forum-post-ink);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem;font-weight:600;line-height:1.1;overflow:hidden}.forum-comment__author:hover,.forum-comment-reply__author:hover{color:var(--forum-post-accent)}.forum-comment__time,.forum-comment-reply__time{width:fit-content;color:var(--forum-post-ink-soft);letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:750;line-height:1.2}.forum-comment__time:hover,.forum-comment-reply__time:hover{color:var(--forum-post-ink)}.forum-comment__role,.forum-comment-reply__role{margin-left:auto;padding:.3rem .5rem}.forum-comment__pinned{border:1px solid var(--forum-post-line);background:var(--brand-warm);color:var(--forum-post-ink);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .5rem;font-size:.59rem;font-weight:850;display:inline-flex}.forum-comment__content{padding:1.15rem 1.2rem}.forum-comment__copy,.forum-comment-reply__copy{overflow-wrap:anywhere;color:var(--forum-post-ink);font-size:1rem;line-height:1.68}.forum-comment__copy :where(p,li),.forum-comment-reply__copy :where(p,li){line-height:inherit}.forum-comment__actions,.forum-comment-reply__actions{color:var(--forum-post-ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.forum-comment__actions{border-top:1px solid var(--forum-post-line);margin:0 1.2rem;padding:.75rem 0 .95rem}.forum-comment :is(.forum-comment__actions,.forum-comment-reply__actions,.forum-comment__nested-reply)>.button{height:auto;min-height:2rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.2;display:inline-flex;color:var(--forum-post-ink-soft)!important}.forum-comment :is(.forum-comment__actions,.forum-comment-reply__actions,.forum-comment__nested-reply)>.button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--forum-post-depth)}@supports (color:color-mix(in lab, red, red)){.forum-comment :is(.forum-comment__actions,.forum-comment-reply__actions,.forum-comment__nested-reply)>.button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--forum-post-depth)28%,transparent)}}.forum-comment :is(.forum-comment__actions,.forum-comment-reply__actions,.forum-comment__nested-reply)>.button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:none;color:var(--forum-post-ink)!important}.forum-comment__edit{color:var(--forum-post-ink-soft);text-underline-offset:.22rem;font-size:.7rem;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.forum-comment__edit:hover{color:var(--forum-post-ink);text-decoration-color:currentColor}.forum-comment__moderation{border:1px solid var(--forum-post-accent);margin:0 1.2rem 1rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.forum-comment__moderation{border:1px solid color-mix(in srgb,var(--forum-post-accent)35%,transparent)}}.forum-comment__moderation{background:var(--brand-warm);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.forum-comment__moderation{background:color-mix(in srgb,var(--brand-warm)50%,var(--forum-post-paper))}}.forum-comment__moderation{color:var(--forum-post-ink);font-size:.72rem;font-weight:750}.forum-comment__children{border-top:1px solid var(--forum-post-line);background:var(--comment-depth);margin:0;padding:.35rem 1.2rem 1rem}@supports (color:color-mix(in lab, red, red)){.forum-comment__children{background:color-mix(in srgb,var(--comment-depth)9%,var(--forum-post-paper))}}.forum-comment__children-list{border-left:2px solid var(--comment-depth);padding-left:1rem}.forum-comment-reply{border-top:1px solid var(--forum-post-line);padding:1.05rem 0}.forum-comment-reply:first-child{border-top:0}.forum-comment-reply__avatar{border:1px solid var(--forum-post-ink);flex:none;width:2.25rem;height:2.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-comment-reply__avatar{border:1px solid color-mix(in srgb,var(--forum-post-ink)35%,transparent)}}.forum-comment-reply__avatar{background:var(--brand-mint);border-radius:50%}.forum-comment-reply__copy,.forum-comment-reply__actions,.forum-comment__nested-reply{margin-left:var(--comment-reply-indent)}.forum-comment-reply__copy{margin-top:.4rem}.forum-comment__nested-reply{margin-top:.25rem}.forum-comment__nested-reply>.button{margin-left:-.5rem}.forum-comment__reply-form{border-top:1px solid var(--forum-post-line);background:var(--comment-depth);margin:0}@supports (color:color-mix(in lab, red, red)){.forum-comment__reply-form{background:color-mix(in srgb,var(--comment-depth)12%,var(--forum-post-paper))}}.forum-comment__reply-form .comment-form__intro h3{font-size:1.4rem}.forum-thread-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:3rem;display:grid}.comment-thread{--forum-post-ink:var(--brand-ink);--forum-post-ink-soft:var(--brand-ink-soft);--forum-post-paper:var(--brand-paper);--forum-post-accent:var(--brand-action);--forum-post-depth:var(--brand-lavender);--forum-post-line:var(--forum-post-ink)}@supports (color:color-mix(in lab, red, red)){.comment-thread{--forum-post-line:color-mix(in srgb,var(--forum-post-ink)17%,transparent)}}.comment-thread{color:var(--forum-post-ink);--thread-avatar-size:3rem;--thread-avatar-gap:.85rem;--thread-text-inset:calc(var(--thread-avatar-size) + var(--thread-avatar-gap));--thread-line:var(--brand-violet);--thread-branch-line:var(--brand-violet);min-width:0}.comment-thread :is(.forum-post__contribution,.forum-conversation__invitation,.forum-comment-list,.forum-conversation__composer){position:relative}.comment-thread :is(.forum-conversation__invitation,.forum-comment-list,.forum-conversation__composer):before{content:"";left:calc(var(--thread-avatar-size)/2 - 1.25px);background:var(--thread-line);pointer-events:none;width:2.5px;position:absolute;top:0;bottom:0}.comment-thread .forum-post__contribution{margin-top:0}.comment-thread .forum-post__strand{top:calc(var(--thread-avatar-size)/2);bottom:0;left:calc(var(--thread-avatar-size)/2 - 22px);grid-template-rows:minmax(0,1fr)var(--thread-loop-height)var(--thread-loop-tail);width:44px;color:var(--thread-line);pointer-events:none;justify-items:center;display:grid;position:absolute}.forum-post__strand>span{background:currentColor;width:2.5px}.forum-post__strand>svg{width:44px;height:var(--thread-loop-height);grid-row:2;align-self:start;min-height:0;display:block;overflow:visible}.comment-thread .forum-conversation__composer:before{height:calc(1.5rem + var(--thread-avatar-size)/2);top:0;bottom:auto}.comment-thread:has(.forum-comment) .forum-conversation__composer:before{height:auto;bottom:0}.comment-thread :is(.forum-post__author-avatar,.forum-comment__avatar,.forum-comment-reply__avatar,.forum-reply-composer__avatar){z-index:1;width:var(--thread-avatar-size);height:var(--thread-avatar-size);box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.comment-thread :is(.forum-post__author,.forum-comment__header,.forum-comment-reply__header){align-items:center;gap:var(--thread-avatar-gap)}.comment-thread .forum-post{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.comment-thread .forum-post__header{width:calc(100% - var(--thread-text-inset));margin:1rem 0 0 var(--thread-text-inset);background:0 0;border:0;padding:0}.comment-thread :is(.forum-post__taxonomy,.forum-post__title,.forum-post__author,.forum-post__body,.forum-post__footer){width:100%;margin-inline:0}.comment-thread .forum-post__taxonomy{letter-spacing:.12em;font-size:.6875rem;font-weight:800;line-height:1.5}.comment-thread .forum-post__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:0;font-family:inherit;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:700;line-height:1.25}.comment-thread .forum-post__author{margin-top:0}.comment-thread .forum-post__author-avatar{box-shadow:none}.comment-thread .forum-post__role{color:var(--forum-post-ink-soft);background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500}.comment-thread .forum-post__role:before{content:"·";margin-right:.45rem}.comment-thread .forum-post__meta{font-size:.75rem;font-weight:500}.comment-thread .forum-post__body{max-width:46rem;width:calc(100% - var(--thread-text-inset));margin:1rem 0 0 var(--thread-text-inset);border:0;padding:0}.comment-thread :is(.forum-post__body,.forum-comment__copy,.forum-comment-reply__copy){overflow-wrap:anywhere;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55}.comment-thread .forum-post__footer{min-height:0;padding:1rem 0 1.5rem var(--thread-text-inset);border-top:0}.comment-thread.forum-conversation,.comment-thread .forum-conversation{border:0;width:100%;margin:0}.comment-thread .forum-conversation__header{margin-left:var(--thread-text-inset);border:0;padding:1.5rem 0 0}.comment-thread .forum-conversation__heading h2{font-size:1.5rem}.comment-thread .forum-conversation__heading p{color:var(--forum-post-ink-soft);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.comment-thread .forum-conversation__composer{scroll-margin-top:12rem}.forum-thread-reply{align-items:center;gap:.65rem;font-size:.875rem;font-weight:700;display:inline-flex}.forum-thread-reply:hover{text-underline-offset:.2em;text-decoration:underline}.forum-thread-reply:focus-visible{outline:2px solid var(--forum-post-accent);outline-offset:4px}.forum-thread-reply--primary{border:1.5px solid var(--forum-post-ink);background:var(--forum-post-ink);color:var(--forum-post-paper);border-radius:.75rem;justify-content:space-between;margin-bottom:1.1rem;padding:.85rem 1rem;line-height:1.35;display:flex}.forum-thread-reply--primary .navigation-arrow{flex:none;width:1rem;height:1rem}.comment-thread .forum-comment-list{margin:0}.comment-thread .forum-comment-list:not(:has(.forum-comment)):before{display:none}.comment-thread :is(.forum-comment-list,.forum-comment__children-list):before{background:var(--thread-line)}.comment-thread .forum-comment-stream{gap:0}.comment-thread .forum-comment{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.75rem 0;overflow:visible}.comment-thread .forum-comment__header{background:0 0;border:0;align-items:center;padding:0}.comment-thread .forum-comment__avatar{box-shadow:none}.comment-thread .forum-comment__name-row{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.comment-thread .forum-comment__name-row :is(.forum-comment__role,.forum-comment-reply__role){color:var(--forum-post-ink);margin-left:0}.comment-thread .forum-comment__edit{margin-left:0}.comment-thread :is(.forum-post__author-name,.forum-comment__author,.forum-comment-reply__author){letter-spacing:0;white-space:normal;font-family:inherit;font-size:1rem;font-weight:700}.comment-thread :is(.forum-comment__time,.forum-comment-reply__time){letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.comment-thread .forum-comment__content{padding:.85rem 0 .5rem var(--thread-text-inset)}.comment-thread .forum-comment__actions{margin:0 0 0 var(--thread-text-inset);border:0;padding:.5rem 0 0}.comment-thread .forum-comment :is(.forum-comment__actions,.forum-comment__nested-reply)>:is(.forum-comment__reply-action,.forum-comment__response-toggle).button{border:1px solid var(--forum-post-line);background:var(--forum-post-paper);margin-left:0;color:var(--forum-post-ink)!important}.comment-thread .forum-comment .forum-comment__actions>.forum-comment__response-toggle.button,.comment-thread .forum-comment :is(.forum-comment__actions,.forum-comment__nested-reply)>:is(.forum-comment__reply-action,.forum-comment__response-toggle).button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:var(--forum-post-depth)}@supports (color:color-mix(in lab, red, red)){.comment-thread .forum-comment :is(.forum-comment__actions,.forum-comment__nested-reply)>:is(.forum-comment__reply-action,.forum-comment__response-toggle).button:is(:hover,:active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--forum-post-depth)85%,var(--forum-post-accent))}}.comment-thread .forum-comment__children{--thread-line:var(--thread-branch-line);margin:1rem 0 0 var(--thread-text-inset);background:0 0;border:0;padding:0}.comment-thread .forum-comment__children-list{border:0;padding:0;position:relative}.comment-thread .forum-comment__children-list:before{content:"";top:calc(1.25rem + var(--thread-avatar-size)/2);bottom:0;left:calc(var(--thread-avatar-size)/2 - 1.25px);background:var(--thread-line);pointer-events:none;width:2.5px;position:absolute}.comment-thread .forum-comment-reply{border:0;padding:1.25rem 0;position:relative}.comment-thread :is(.forum-comment-reply__copy,.forum-comment-reply__actions,.forum-comment__nested-reply){margin-left:var(--thread-text-inset)}.comment-thread .forum-comment__reply-form{margin:1rem 0 0 var(--thread-text-inset);border:0}.comment-thread .forum-nested-composer{padding-left:var(--thread-text-inset);position:relative}.comment-thread .forum-nested-composer__avatar{z-index:1;width:var(--thread-avatar-size);height:var(--thread-avatar-size);position:absolute;top:0;left:0}.comment-thread .forum-comment:has(.forum-comment__reply-form:not([x-cloak]):not([style*="display: none"])) .forum-comment__children-list:before{background:var(--thread-line);bottom:-1rem}.comment-thread .forum-nested-composer:before{content:"";left:calc(var(--thread-avatar-size)/2 - 1.25px);background:var(--thread-branch-line);pointer-events:none;width:2.5px;position:absolute;top:0;bottom:0}.comment-thread .forum-conversation__empty{text-align:left;background:0 0;border:0;margin:0;padding:1.5rem 0}.comment-thread .forum-conversation__composer{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding-top:1rem;padding-bottom:.5rem;overflow:visible}.comment-thread .forum-reply-composer{min-height:var(--thread-avatar-size);padding-left:var(--thread-text-inset)}.comment-thread .forum-reply-composer__thread-avatar{position:absolute;top:0;left:0}.comment-thread .forum-reply-composer__trigger{border:1.5px solid var(--forum-post-ink);background:var(--forum-post-paper);min-height:2.75rem;box-shadow:none;transition:transform .16s var(--ease-bounce),box-shadow .16s var(--ease-bounce);border-radius:.9rem;padding:.4rem .5rem .4rem .9rem}.comment-thread .forum-reply-composer__trigger:hover{box-shadow:2px 2px 0 var(--brand-violet);transform:translate(-1px,-1px)}.comment-thread .forum-reply-composer__trigger:active{box-shadow:none;transform:none}.comment-thread .forum-reply-composer__trigger:focus-visible{outline:2px solid var(--forum-post-accent);outline-offset:6px}.comment-thread .forum-reply-composer__icon{border-color:var(--forum-post-ink);background:var(--forum-post-depth)}.comment-thread .forum-reply-composer__panel{background:0 0;border:0;border-radius:0}.comment-thread .forum-comment__reply-form{background:0 0}.comment-thread .comment-form{padding:0}.comment-thread .comment-form__guidelines{border:0;border-radius:.75rem;margin-top:.75rem;padding:.85rem}.comment-thread .forum-reply-composer__copy>span{display:none}.comment-thread .forum-reply-composer__copy>strong{font-family:inherit;font-size:1rem;font-weight:700}.forum-thread-context{scrollbar-width:thin;align-self:start;min-width:0;max-height:calc(100dvh - 11.5rem);padding:.2rem .4rem .5rem 0;position:sticky;top:10rem;overflow-y:auto}.forum-thread-context>section{border-top:1px solid var(--forum-post-line);padding:1.25rem 0}.forum-thread-context>section:first-child{border-top:0;padding-top:0}.forum-thread-context h2{color:var(--forum-post-ink-soft);letter-spacing:0;text-transform:none;margin:0 0 .75rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5}.forum-thread-context p{color:var(--forum-post-ink-soft);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.forum-thread-context .forum-thread-context__count{color:var(--forum-post-ink-soft);font-weight:400}.forum-thread-context__guidance h4{color:var(--forum-post-ink);font-size:1rem}.forum-thread-context__guidance>div{color:var(--forum-post-ink-soft);font-size:.9375rem}.forum-reply-guidance{color:var(--forum-post-ink-soft,var(--brand-ink-soft))}.forum-reply-guidance :is(.forum-reply-guidance__heading,.forum-reply-guidance__title){color:var(--forum-post-ink,var(--brand-ink))}.forum-thread-context__readers{color:var(--forum-post-ink-soft);justify-content:flex-start;align-items:center;gap:.45rem;font-size:.875rem;display:flex}.forum-thread-context__follow{text-align:center}.forum-thread-context__follow :is([data-member-discussion-follow],form,.button){width:100%;display:flex}.forum-thread-context__follow p{text-wrap:balance;margin:.85rem 0 0}.forum-thread-context__follow-confirmation,.forum-thread-context__follow:has([aria-pressed=true]) .forum-thread-context__follow-prompt{display:none}.forum-thread-context__follow:has([aria-pressed=true]) .forum-thread-context__follow-confirmation{display:block}.forum-thread-context__faces{flex-wrap:wrap;gap:.4rem;display:flex}.forum-thread-context__faces>a{width:2.5rem;height:2.5rem;display:block}.forum-thread-context__stats,.forum-thread-context__stats>span{align-items:center;gap:.4rem;display:flex}.forum-thread-context .forum-thread-context__stats{gap:1rem}@media (max-width:1000px){.forum-thread-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.forum-thread-context{border-top:1px solid var(--forum-post-line);max-height:none;padding-top:1.5rem;position:static;overflow:visible}}@media (max-width:640px){.comment-thread{--thread-avatar-size:2rem;--thread-avatar-gap:.65rem}}.comment-thread .forum-thread-end{bottom:0;left:calc(var(--thread-avatar-size)/2 - 14px);width:28px;height:36px;color:var(--thread-line);pointer-events:none;position:absolute;overflow:visible}.comment-thread :is(.forum-comment-list,.forum-comment__children-list):has(>.forum-thread-end){padding-bottom:36px}.comment-thread :is(.forum-comment-list,.forum-comment__children-list):has(>.forum-thread-end):before{bottom:36px}.comment-thread .forum-nested-composer{--thread-line:var(--thread-branch-line);padding-bottom:36px}.comment-thread .forum-nested-composer:before{bottom:36px}.comment-thread .forum-comment:has(.forum-comment__reply-form:not([x-cloak]):not([style*="display: none"])) .forum-comment__children-list{padding-bottom:0}.comment-thread .forum-comment:has(.forum-comment__reply-form:not([x-cloak]):not([style*="display: none"])) .forum-comment__children-list:before{bottom:-1rem}.comment-thread .forum-comment:has(.forum-comment__reply-form:not([x-cloak]):not([style*="display: none"])) .forum-comment__children-list>.forum-thread-end{display:none}.comment-thread .forum-thread-role{background:var(--brand-mint);border:1px solid var(--forum-post-ink);border-radius:999px;flex:none;margin:0;padding:.3rem .5rem}@supports (color:color-mix(in lab, red, red)){.comment-thread .forum-thread-role{border:1px solid color-mix(in srgb,var(--forum-post-ink)26%,transparent)}}.comment-thread .forum-thread-role{color:var(--forum-post-ink);letter-spacing:.03em;font-size:.64rem;font-weight:800;line-height:1}.comment-thread.forum-conversation>.forum-conversation__composer:before{top:calc(1.5rem + var(--thread-avatar-size)/2)}.comment-thread.forum-conversation:not(:has(.forum-comment))>.forum-conversation__composer:before{display:none}.comment-thread.forum-conversation:not(:has(>.forum-conversation__composer))>.forum-comment-list:before{top:calc(1.75rem + var(--thread-avatar-size)/2)}.dark .comment-thread{--forum-post-ink:var(--color-strong);--forum-post-ink-soft:var(--color-muted);--forum-post-paper:var(--color-surface);--forum-post-accent:var(--color-violet-300);--forum-post-depth:#8967dc}@supports (color:color-mix(in lab, red, red)){.dark .comment-thread{--forum-post-depth:color-mix(in srgb,var(--color-violet-700)72%,var(--color-bg))}}.dark .comment-thread{--forum-post-line:#ffffff24}.comment-thread .forum-thread-role[data-role-tone=lavender]{background:var(--brand-lavender)}.pswp__custom-caption{bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*4);max-width:var(--container-lg);border-radius:var(--radius-lg);background-color:#000c;position:absolute}@supports (color:color-mix(in lab, red, red)){.pswp__custom-caption{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.pswp__custom-caption{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-white)}.pswp__custom-caption a{color:#fff;text-decoration:underline}.prose-editor{min-height:6rem}.prose-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#00000059;float:left;pointer-events:none;height:0}.prose-editor a{cursor:text;text-decoration:underline}.prose-editor .mention{color:#111;align-items:center;gap:.25em;font-weight:600;display:inline-flex}.prose-editor .mention.ProseMirror-selectednode{outline:2px solid var(--color-violet,#6d28d9);outline-offset:1px;border-radius:9999px}.prose-editor .mention .mention-avatar{object-fit:cover;border-radius:9999px;width:1.15em;height:1.15em}.rt-token{white-space:nowrap;color:var(--color-violet,#6d28d9);background:#6d28d91a;border-radius:.375rem;align-items:center;padding:.05em .4em;font-size:.875em;font-weight:600;line-height:1.4;display:inline-flex}.prose-editor .rt-token.ProseMirror-selectednode{outline:2px solid var(--color-violet,#6d28d9);outline-offset:1px}.dark .rt-token{color:#c4b5fd;background:#a78bfa2e}.mention-popup{z-index:60;background:#fff;border:1px solid #00000026;border-radius:.75rem;min-width:14rem;max-height:16rem;padding:.25rem;overflow-y:auto;box-shadow:0 10px 30px #00000026}.mention-option{text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.875rem;display:flex}.mention-option.is-selected,.mention-option:hover{background:#0000000d}.mention-empty{color:#00000073;padding:.5rem .625rem;font-size:.875rem}.mention-avatar{background:#0000001a 50%/cover no-repeat;border-radius:9999px;flex:none;width:1.5rem;height:1.5rem}.prose-editor{--rx-table-border:#0000002e}.prose-editor table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1rem 0}.prose-editor table td,.prose-editor table th{vertical-align:top;border:1px solid #0000002e;min-width:3rem;padding:.375rem .5rem;position:relative}.prose-editor table th{text-align:left;background:#0000000a;font-weight:600}.prose-editor .selectedCell:after{content:"";pointer-events:none;background:#6d28d91f;position:absolute;inset:0}.prose-editor .column-resize-handle{background:var(--color-violet,#6d28d9);cursor:col-resize;width:4px;position:absolute;top:0;bottom:0;right:-2px}.prose-editor.resize-cursor{cursor:col-resize}.prose-editor .poll-embed{background:#00000005;border:1px solid #0000001f;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem}.prose-editor .poll-embed__question{margin-bottom:.5rem;font-weight:600}.prose-editor .poll-embed__options{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.prose-editor .poll-embed__options li{border:1px solid #0000001f;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;list-style:none}.prose-editor figure.ProseMirror-selectednode,.prose-editor hr.ProseMirror-selectednode,.prose-editor a.rich-text-file.ProseMirror-selectednode{outline:2px solid var(--color-violet,#6d28d9);outline-offset:2px;border-radius:.5rem}.prose-editor a.rich-text-file{cursor:default}.prose-editor figure.in-gallery{box-sizing:border-box;vertical-align:top;width:48%;margin:.5rem 1%;display:inline-block}.prose-editor figure.in-gallery.gallery-3{width:31.33%}.prose-editor figure.in-gallery>img{aspect-ratio:1;object-fit:cover;border-radius:.5rem;width:100%;margin:0}.prose-editor .mux-embed{background:#0000000f;border-radius:.5rem;justify-content:center;align-items:center;margin:1rem 0;display:flex;position:relative;overflow:hidden}.prose-editor .mux-embed.ProseMirror-selectednode{outline:2px solid var(--color-violet,#6d28d9);outline-offset:2px}.prose-editor .mux-embed--video{width:100%}.prose-editor .mux-embed__thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prose-editor .mux-embed__badge{color:#111;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative}.prose-editor .mux-embed--audio{aspect-ratio:auto;justify-content:flex-start;gap:.5rem;padding:.75rem 1rem}.prose-editor .mux-embed--audio .mux-embed__badge{width:2rem;height:2rem}.prose-editor .mux-embed__label{color:#0009;font-size:.875rem;font-weight:600}.prose-editor .content-embed{background:#00000005;border:1px solid #0000001f;border-radius:.75rem;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.prose-editor .content-embed.ProseMirror-selectednode{outline:2px solid var(--color-violet,#6d28d9);outline-offset:2px}.prose-editor .content-embed__icon{color:#0000008c;flex:none;display:flex}.prose-editor .content-embed__icon svg{width:2rem;height:2rem}.prose-editor .content-embed__body{flex-direction:column;gap:0;min-width:0;display:flex}.prose-editor .content-embed__title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.prose-editor .content-embed__kind{color:#00000080;font-size:.875rem;line-height:1.3}.dark .prose-editor p.is-editor-empty:first-child:before{color:#ffffff59}.dark .prose-editor .mention{color:#fff}.dark .mention-popup{background:var(--color-surface,#1f2937);color:#fff;border-color:#ffffff26;box-shadow:0 10px 30px #00000080}.dark .mention-option.is-selected,.dark .mention-option:hover{background:#ffffff1a}.dark .mention-empty{color:#ffffff80}.dark .mention-avatar{background-color:#ffffff1f}.dark .prose-editor{--rx-table-border:#fff3}.dark .prose-editor table td,.dark .prose-editor table th{border-color:#fff3}.dark .prose-editor table th{background:#ffffff0f}.dark .prose-editor .poll-embed,.dark .prose-editor .content-embed{background:#ffffff0a;border-color:#ffffff26}.dark .prose-editor .poll-embed__options li{border-color:#ffffff26}.dark .prose-editor .mux-embed{background:#ffffff14}.dark .prose-editor .mux-embed__badge{color:#fff;background:#00000080}.dark .prose-editor .content-embed__title{color:#fff}.dark .prose-editor .content-embed__icon,.dark .prose-editor .content-embed__kind,.dark .prose-editor .mux-embed__label{color:#fff9}:is(.member-shell,.play-explore){--member-page-top-gap:1.5rem;--member-page-content-gap:clamp(2.25rem,4vw,3.25rem)}@media (min-width:40rem){:is(.member-shell,.play-explore){--member-page-top-gap:2.5rem}}:is(.member-shell,.play-explore) h1.member-page-title:not(.mp-page-title--detail),:is(.member-shell,.play-explore) [data-member-page-header]:not([data-member-course-context]) h1.mp-page-title:not(.mp-page-title--detail){max-width:56rem;color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.12}:is(.member-shell,.play-explore) [data-member-page-header] .member-page-subtitle,:is(.member-shell,.play-explore) .member-page-subtitle,:is(.member-shell,.play-explore) [data-member-page-header]:not([data-member-course-context]) .mp-hero__lead{max-width:42rem;color:var(--brand-ink-soft);font-family:var(--font-body);letter-spacing:normal;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;line-height:1.55}:is(.member-shell,.play-explore) :is(.member-home-frame,#forum-detail,#library-detail,.play-catalog,[data-grow-catalog-page]),.member-shell .mp-spazi-page .mp-spazi-explorer-section,.member-shell [data-member-format-index]>.mp-collection-hero,.member-shell .mp-collection-hero[data-member-page-header]{padding-top:var(--member-page-top-gap)}.member-home-header{margin-bottom:var(--member-page-content-gap)}.member-shell .people-directory:has(>[data-member-page-header]){gap:var(--member-page-content-gap)}.member-shell :is([data-member-detail-family=workshop],[data-member-detail-family=course],[data-member-detail-family=course-lesson],[data-member-detail-family=guide],[data-member-detail-family=play-series],[data-member-detail-family=play-episode],[data-member-detail-family=masterclass],[data-member-detail-family=blog-post],[data-member-detail-family=article],[data-member-detail-family=topic],[data-member-detail-family=trail],[data-member-detail-family=one-to-one]) .mp-back-link-hero{padding-top:calc(var(--member-page-top-gap) + 1rem)}@media (min-width:901px){.member-shell :is([data-member-detail-family=workshop],[data-member-detail-family=course],[data-member-detail-family=guide],[data-member-detail-family=trail],[data-member-detail-family=one-to-one]) .mp-learning-columns>.mp-learning-columns__aside{--member-offer-card-rest:calc(var(--member-page-top-gap) + 1rem);padding-top:var(--member-offer-card-rest);top:calc(var(--member-header-height,0px) - var(--member-offer-card-rest) + var(--mp-learning-card-clearance))}}.member-shell{--member-local-nav-height:3rem}.member-shell .member-masthead-page>.member-detail-top-space{padding-top:var(--member-page-top-gap)}.member-shell[data-navigation-context=global]:not(:has([data-member-secondary-navigation])) .member-masthead-page>.member-detail-top-space{padding-top:calc(var(--member-page-top-gap) + var(--member-local-nav-height))}.member-greeting__word{white-space:nowrap}.member-greeting__mark{color:var(--brand-violet);font-family:var(--font-sans);vertical-align:.6em;margin-left:.04em;font-size:.5em;font-weight:800;line-height:0;display:inline-block}.child-shelf{color:var(--brand-ink)}.child-shelf__eyebrow{color:var(--brand-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.child-shelf__prepared .member-section-header{flex-wrap:wrap}.child-shelf__prepared .member-section-header>:first-child{flex:18rem}.child-shelf__text-link{color:var(--brand-ink);text-underline-offset:.25em;font-size:.875rem;font-weight:750;text-decoration:underline;display:inline-block}.child-shelf__text-link:hover{color:var(--brand-action)}.child-shelf__empty{align-items:flex-start;gap:1.25rem;padding-block:.5rem;display:flex}.child-shelf__empty-icon{border:1.5px solid var(--brand-ink);background:var(--brand-warm);border-radius:1rem;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.child-shelf__empty p{max-width:42rem;color:var(--brand-ink-soft);margin-block:.5rem 1rem;line-height:1.55}.child-shelf__series{border-bottom:1px solid var(--brand-line)}.child-shelf__series-summary,.child-shelf__record{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.child-shelf__series-summary{cursor:pointer;list-style:none}.child-shelf__series-summary::-webkit-details-marker{display:none}.child-shelf__series-summary:hover{background:var(--brand-paper)}.child-shelf__series-summary:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.child-shelf__cover{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);width:4.5rem;height:4.5rem;color:var(--brand-ink);border-radius:.9rem;place-items:center;display:grid;overflow:hidden}.child-shelf__disclosure{border:1.5px solid var(--brand-ink);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.child-shelf__series[open]>summary .child-shelf__disclosure{background:var(--brand-lavender)}.child-shelf__series[open]>summary .child-shelf__disclosure svg{transform:rotate(180deg)}.child-shelf__episodes{border-left:2px solid var(--brand-lavender);margin:.25rem 0 1rem 2.25rem;padding-inline-start:1.25rem}.child-shelf__record+.child-shelf__record{border-top:1px solid var(--brand-line)}.child-shelf__no-results{color:var(--brand-ink-soft);padding-block:2rem}.child-shelf__no-results h3{color:var(--brand-ink);margin-bottom:.5rem;font-weight:750}@media (max-width:40rem){.child-shelf__series-summary,.child-shelf__record{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.75rem}.child-shelf__cover{width:3.5rem;height:3.5rem}.child-shelf__record>form{grid-column:2/-1}.child-shelf__episodes{margin-left:.5rem;padding-left:.75rem}}.child-shelves__row{--open-catalog-list-copy-spacing:.15rem;--open-catalog-list-title-size:1.35rem}.child-shelves__row+.child-shelves__row{border-top:1px solid var(--brand-line)}.kids-shell{background:var(--brand-canvas);min-height:100dvh;color:var(--brand-ink);font-family:var(--font-body)}.kids-header{z-index:50;background:var(--brand-paper);border-bottom:1.5px solid var(--brand-ink);position:sticky;top:0}.kids-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:80rem;margin-inline:auto;padding:1rem 1.5rem;display:grid}.kids-header__brand{align-items:center;gap:.75rem;display:flex}.kids-header__logo{width:auto;height:2.25rem;color:var(--brand-ink)}.kids-header__name{border:1px solid var(--brand-ink);background:var(--brand-mint);border-radius:99rem;padding:.3rem .75rem;font-size:.875rem;font-weight:700}.kids-header__exit{justify-self:end}.kids-main{max-width:80rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem) 1.5rem 8rem}.kids-intro{text-align:center;max-width:48rem;margin:0 auto 2.5rem}.kids-title{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.1}.kids-greeting{color:var(--brand-ink-soft);margin-bottom:.65rem;font-size:1.125rem}.kids-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:2rem;display:grid}.kids-card{min-width:0;color:var(--brand-ink);display:block}.kids-card__image{aspect-ratio:1;background:var(--brand-paper);place-items:center;display:grid;overflow:hidden}.kids-card__image img{object-fit:cover;width:100%;height:100%}.kids-card__fallback{width:4rem;height:4rem;color:var(--brand-ink-soft)}.kids-card__title{text-wrap:pretty;margin-top:1rem;font-size:1.125rem;font-weight:700;line-height:1.35}.kids-card:focus-visible{outline:3px solid var(--brand-action);outline-offset:8px;border-radius:1rem}.kids-card:hover .kids-card__title{text-underline-offset:.2em;text-decoration:underline}.kids-panel{max-width:38rem;margin-inline:auto}.kids-panel__surface{background:var(--brand-paper);text-align:center;padding:clamp(1.5rem,4vw,2.5rem)}.kids-panel__icon{border:1.5px solid var(--brand-ink);background:var(--brand-lavender);border-radius:1.25rem;place-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:grid}.kids-panel__subtitle{color:var(--brand-ink-soft);margin-top:1rem;font-size:1.125rem;line-height:1.6}.kids-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-ink-soft);margin-bottom:.75rem;font-size:.75rem;font-weight:800}.kids-choice{text-align:start;white-space:normal;align-items:center;gap:1rem;width:100%;display:flex}.kids-choice__copy{flex:1;min-width:0}.kids-choice__name{overflow-wrap:anywhere;display:block}.kids-choice__count{margin-top:.25rem;font-size:.875rem;font-weight:400;display:block}.kids-note{color:var(--brand-ink-soft);line-height:1.5}.kids-recovery{border-top:1px solid var(--brand-line);margin-top:1.5rem;padding-top:1.5rem}.kids-recovery>summary{cursor:pointer;color:var(--brand-ink-soft);text-underline-offset:.2em;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.kids-recovery>summary::-webkit-details-marker{display:none}.kids-recovery>summary svg{flex:none}.kids-recovery[open]>summary svg{transform:rotate(180deg)}.kids-recovery>summary:hover{text-decoration:underline}.kids-recovery>summary:focus-visible{outline:2px solid var(--brand-action);outline-offset:4px;border-radius:.25rem}.kids-ebook{background:var(--brand-paper);flex-wrap:wrap;align-items:center;padding:1rem;display:flex}.kids-ebook>div{flex-basis:16rem}.kids-reader{margin-top:2.5rem}@media (max-width:40rem){.kids-header__inner{gap:.5rem;padding:.75rem 1rem}.kids-header__name{display:none}.kids-header__logo{height:1.75rem}.kids-main{padding-inline:1rem}.kids-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.kids-card__title{font-size:1rem}}.account-settings{color:var(--brand-ink);--color-strong:var(--brand-ink);--color-muted:var(--brand-ink-soft)}.account-settings :is(a,button,input):not(.ts-wrapper input,.ts-dropdown input):focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.account-settings-errors{border:2px solid var(--brand-outline,var(--brand-ink));background:var(--brand-warm);border-radius:1rem;padding:1.25rem}.account-settings{--mp-type-subheading:1.5rem;--mp-type-lead:1.125rem}.account-settings .account-settings-sections{width:100%}.account-settings-picker{margin-bottom:1.5rem;display:block}.account-settings-desktop-nav{display:none}@media (min-width:1024px){.account-settings .member-section-workspace{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:0 clamp(3rem,5vw,5rem);display:grid}.account-settings-picker{display:none}.account-settings-desktop-nav{display:block}.account-settings .member-section-workspace-nav{position:sticky;top:10rem}.account-settings .member-section-workspace-panel{margin:0}}.account-settings{--mp-type-label:.8125rem;--mp-type-ui:.9375rem;--mp-type-caption:.75rem}.account-settings .account-subscription-panel{min-width:0}.account-settings .account-subscription-panel:has(>.spinner){min-height:8rem}.account-settings .account-name-choices label>div{border:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--brand-paper);color:var(--brand-ink);border-radius:.8rem}.account-settings .account-name-choices input:checked+div{background:var(--brand-lavender);color:var(--brand-ink)}.subscription-overview{min-width:0;color:var(--brand-ink);gap:2.5rem;display:grid}.subscription-plan{background:var(--brand-paper)}.subscription-plan__body{gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.subscription-plan__heading{gap:.35rem;display:grid}.subscription-plan__eyebrow{color:var(--brand-ink-soft);margin:0 0 .25rem;font-size:.875rem;font-weight:700}.subscription-plan__status{color:var(--brand-ink-soft);margin:0}.subscription-plan__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.subscription-plan__annual{border-top:2px solid var(--brand-outline,var(--brand-ink));background:var(--brand-lavender);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem clamp(1.5rem,4vw,2.25rem);display:flex}.subscription-plan__annual p{flex:15rem;margin:0}.subscription-payment{color:var(--brand-ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.subscription-note{color:var(--brand-ink-soft);margin:0;line-height:1.6}.subscription-upgrade{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.subscription-upgrade>div{flex:18rem}.subscription-upgrade p{color:var(--brand-ink-soft);margin:.5rem 0 0;line-height:1.6}.subscription-area{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}.subscription-area__copy{min-width:0}.subscription-area+.subscription-area:before{content:"";border-top:1px solid var(--brand-line);inset-inline:4rem 0;position:absolute;top:0}.subscription-area__icon-frame{--brand-frame-radius:.85rem;--brand-frame-offset-x:3px;--brand-frame-offset-y:3px;flex:none;width:3rem;height:3rem}.subscription-area__icon{width:3rem;height:3rem;color:var(--color-violet-950);background:var(--brand-lavender);place-items:center;padding:.55rem;display:grid}.subscription-area__icon-frame.mp-depth-frame--warm .subscription-area__icon{background:var(--brand-warm)}.subscription-area__icon-frame.mp-depth-frame--mint .subscription-area__icon{background:var(--brand-mint)}.subscription-area__icon svg{width:100%;height:100%}.subscription-area__icon [fill=\#FFF]{opacity:1}.dark .subscription-overview,.dark .account-settings,.dark .settings-theme{--brand-ink:var(--color-gray-100);--brand-ink-soft:var(--color-gray-300);--brand-paper:var(--color-surface);--brand-lavender:var(--color-violet-900);--brand-line:#ffffff2e;--color-strong:var(--brand-ink);--color-muted:var(--brand-ink-soft)}@media (max-width:1023px){.account-settings #abbonamento{padding-top:1.25rem}}.settings-theme{color:var(--brand-ink);--color-strong:var(--brand-ink);--color-muted:var(--brand-ink-soft)}.settings-section{min-width:0}.settings-panel{background:var(--brand-paper);color:var(--brand-ink)}.settings-panel__header{border-bottom:1.5px solid var(--brand-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,3vw,2rem);display:flex}.settings-panel__subtitle{color:var(--brand-ink-soft);margin:.375rem 0 0;line-height:1.5}.settings-panel__body{padding:1.5rem clamp(1.25rem,3vw,2rem)}.settings-detail{max-width:44rem;margin-inline:auto}.settings-detail>.mp-back-link{margin-bottom:1.5rem}.settings-dialog{gap:1.5rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.settings-dialog__header{gap:.25rem;display:grid}.settings-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.settings-actions--end{justify-content:flex-end}.settings-actions--split{justify-content:space-between}.settings-choice{border:1.5px solid var(--brand-line);cursor:pointer;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.settings-choice:has(:checked){border-color:var(--brand-outline,var(--brand-ink));background:var(--brand-lavender)}.settings-choice:focus-within{outline:2px solid var(--brand-action);outline-offset:3px}.settings-choice input{accent-color:var(--brand-ink);flex:none}.settings-option{border-top:1.5px solid var(--brand-line);padding-block:1.25rem}.settings-option:first-child{border-top:0;padding-top:0}.settings-option h3{font-weight:700}.settings-option p{color:var(--brand-ink-soft);margin-top:.5rem;line-height:1.5}.settings-option .settings-actions{margin-top:1rem}.settings-record{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.settings-record__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-credential-form{flex-wrap:wrap;gap:.5rem;display:flex}.settings-credential-form input{flex:1;min-width:10rem}@media (max-width:639px){.settings-record{flex-wrap:wrap;align-items:flex-start}}.settings-dialog--embedded{padding:0}.settings-dialog--embedded .settings-dialog__header{padding-right:2.5rem}.family-sharing-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.family-sharing-scope__tile{border:1.5px solid var(--brand-ink);min-width:0;color:var(--brand-ink);border-radius:1.1rem;padding:1rem 1.15rem 1.1rem}.family-sharing-scope__tile--shared{--family-sharing-tone:var(--brand-mint);background:var(--family-sharing-tone)}.family-sharing-scope__tile--private{--family-sharing-tone:var(--brand-lavender);background:var(--family-sharing-tone)}.family-sharing-scope__title{font:500 1.2rem/1.1 var(--font-display);letter-spacing:-.02em;margin:0 0 .6rem}.family-sharing-scope__list{gap:.4rem;font-size:.875rem;line-height:1.4;display:grid}.family-sharing-scope__list li{align-items:center;gap:.55rem;display:flex}.family-sharing-scope__mark{border:1.5px solid var(--brand-ink);background:var(--brand-paper);border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.family-sharing-scope__note{color:var(--brand-ink-soft);margin:.75rem 0 0;font-size:.8rem;line-height:1.4}@media (max-width:640px){.family-sharing-scope{grid-template-columns:minmax(0,1fr)}}.account-settings .mp-intake__child{border-color:var(--brand-ink);background:var(--brand-lavender)}@supports (color:color-mix(in lab, red, red)){.account-settings .mp-intake__child{background:color-mix(in srgb,var(--brand-lavender)45%,var(--brand-paper))}}.account-settings .mp-intake__child-head legend{color:var(--brand-ink)}.brand-notice{--notice-tint:var(--brand-warm);border:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--notice-tint);border-radius:.85rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-notice{background:color-mix(in srgb,var(--notice-tint)28%,var(--notice-base,white))}}.brand-notice{box-shadow:3px 3px 0 var(--notice-tint)}@supports (color:color-mix(in lab, red, red)){.brand-notice{box-shadow:3px 3px 0 color-mix(in srgb,var(--notice-tint)72%,var(--notice-base,white))}}.brand-notice{color:var(--brand-ink);text-align:left;font-size:.875rem;line-height:1.4}.brand-notice--success{--notice-tint:var(--brand-mint)}.brand-notice__mark{border:1.5px solid var(--brand-outline,var(--brand-ink));background:var(--notice-tint);width:1.65rem;height:1.65rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;line-height:1;display:grid}.brand-notice__message{min-width:0;font-weight:650}.brand-notice--info{--notice-tint:var(--brand-lavender)}.grow-explore{color:var(--brand-ink)}.grow-explore__header{padding-top:var(--member-page-top-gap)}.grow-explore__featured{margin-top:var(--member-page-content-gap)}.grow-explore-feature{background:var(--mp-card-accent);height:100%;color:var(--brand-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.grow-explore-feature__art{aspect-ratio:1.65;display:block;position:relative;overflow:hidden}.grow-explore-feature__badge{border:1px solid var(--brand-ink);background:var(--brand-paper);letter-spacing:.04em;border-radius:99px;padding:.35rem .65rem;font-size:.6875rem;font-weight:800;position:absolute;top:1rem;left:1rem}.grow-explore-feature__copy{border-top:1px solid var(--brand-ink);background:var(--brand-paper);flex-direction:column;flex:1;padding:1.25rem;display:flex}.grow-explore-feature__title{font:500 clamp(1.45rem,2vw,1.9rem)/1.15 var(--font-display);letter-spacing:-.025em}.grow-explore-feature__subtitle{color:var(--brand-ink-soft);margin-top:.5rem;font-size:.9rem;line-height:1.5}.grow-explore-feature:hover .grow-explore-feature__copy{background:var(--brand-canvas)}.grow-explore [data-explore-format-groups]>section{border-color:var(--brand-line)}.grow-explore [data-explore-format-group] h3{font:500 1.35rem/1.2 var(--font-display);color:var(--brand-ink)}.grow-explore [data-explore-format]{border:1.5px solid var(--brand-ink);background:var(--brand-paper);box-shadow:none;--tw-ring-shadow:0 0 transparent;border-radius:1.1rem}.grow-explore [data-explore-format]>span:first-child{border:1px solid var(--brand-ink);color:var(--brand-ink)}.grow-explore [data-explore-format]:hover{background:var(--brand-canvas);box-shadow:3px 3px 0 var(--format-fill)}.grow-explore .member-explore-topic-card.topic-activity-card{background:var(--topic-card);border:2px solid var(--brand-ink);box-shadow:none}.grow-explore .member-explore-topic-card__description{color:var(--brand-ink-soft)}.grow-explore .member-explore-topic-card__count{background:var(--brand-paper);border:1px solid var(--brand-line)}.grow-explore-person-frame{--brand-frame-radius:50%;--brand-frame-offset-x:3px;--brand-frame-offset-y:4px;display:block}.grow-explore-feature-frame{height:100%}.grow-explore__featured .member-viewport-scroll-track{padding-bottom:.6rem}.grow-explore-challenges{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1200px){.grow-explore-challenges{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.grow-explore-challenges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.grow-explore-challenges{grid-template-columns:minmax(0,1fr)}}.grow-explore [data-explore-format]{--format-fill:#c4c5ff}@supports (color:color-mix(in lab, red, red)){.grow-explore [data-explore-format]{--format-fill:color-mix(in srgb,var(--color-tint)70%,var(--brand-paper))}}.grow-explore [data-explore-format]>span:first-child{background:var(--format-fill)}.grow-explore-people-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:2rem 1.5rem;padding:.25rem .5rem .75rem 0;display:grid}.grow-explore-people-grid>a{gap:1rem;min-width:0}.grow-explore-people-grid .grow-explore-person-frame{width:100%;max-width:9rem}@media (max-width:40rem){.grow-explore-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.grow-topic-groups{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}@media (min-width:64rem){.grow-topic-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.grow-topic-list{border:2px solid var(--brand-ink);background:var(--brand-paper);border-radius:1.5rem;min-width:0;padding:1rem}.grow-topic-list__row{color:var(--brand-ink);align-items:center;gap:.85rem;padding:.85rem 0;display:flex}.grow-topic-list__row+.grow-topic-list__row{border-top:1px solid var(--brand-line)}.grow-topic-list__row:hover .grow-topic-list__name{text-underline-offset:.2em;text-decoration:underline}.grow-topic-list__row:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:.5rem}.grow-topic-list__icon{border:1.5px solid var(--brand-ink);background:var(--topic-card);border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.grow-topic-list__copy{flex:1;gap:.2rem;min-width:0;display:grid}.grow-topic-list__name{flex:1;font-weight:750;line-height:1.3}.grow-topic-list__count{color:var(--brand-ink-soft);flex-shrink:0;font-size:.8rem}.app-editorial-card{border:1.5px solid var(--brand-ink);background:var(--brand-paper);min-height:17.5rem;color:var(--brand-ink);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.app-editorial-card__cover{aspect-ratio:28/13;border-bottom:1px solid var(--brand-ink);position:relative;overflow:hidden}.app-editorial-card__badge{position:absolute;top:.875rem;left:.875rem}.app-editorial-card__lock{position:absolute;top:.875rem;right:.875rem}.app-editorial-card__glyph{width:2rem;height:2rem;color:var(--brand-ink);position:absolute;bottom:.75rem;left:1rem}.app-editorial-card__body{flex-direction:column;flex:1;gap:2rem;padding:1rem;display:flex}.app-editorial-card__body h3{font:500 clamp(1.25rem,1.8vw,1.5rem)/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.app-editorial-card__body p{color:var(--brand-ink-soft);margin-top:auto;margin-bottom:0;font-size:.875rem}.app-editorial-card:focus-visible{outline:2px solid var(--brand-action);outline-offset:4px}.grow-topic-page{--mp-learning-tone:var(--brand-paper)}.grow-topic-page>.mp-back-link{margin-bottom:clamp(1.5rem,3vw,2.5rem)}body:has(.grow-topic-page),.member-shell:has(.grow-topic-page){overflow:visible}.grow-topic-page__body{padding-top:0}@media (min-width:1051px){.grow-topic-page .mp-learning-columns{grid-template-columns:minmax(0,1fr) 22rem;column-gap:clamp(2rem,4vw,3.5rem)}}@media (min-width:901px) and (max-width:1050px){.grow-topic-page .mp-learning-columns{grid-template-columns:minmax(0,1fr) 20rem}}.grow-topic-page__hero{--mp-hero-space-end:clamp(1.5rem,2.5vw,2rem);padding-top:0}.grow-topic-page__hero .mp-learning-hero__copy .mp-page-title{margin-top:0}.grow-topic-page__hero .mp-learning-hero__stack{gap:1.5rem}.grow-topic-page__hero .mp-hero__lead{margin-block:1rem 0}.grow-topic-page__glyph{width:4.5rem;height:4.5rem}.grow-topic-page__glyph .topic-activity-card{border-radius:1.1rem;width:100%;height:100%}.grow-topic-page__glyph .topic-themed-glyph{width:2.25rem;height:2.25rem}.grow-topic-page__columns>.grow-topic-page__block,.grow-topic-page__columns>.grow-topic-page__curriculum>.grow-topic-page__block{padding-block:0 clamp(2rem,3.5vw,3rem)}.grow-topic-page__columns>.grow-topic-page__hero{padding-bottom:clamp(1.5rem,2.5vw,2rem)}.grow-topic-page__follow{margin-top:1.25rem}.grow-topic-page__section-count{color:var(--brand-ink-soft);white-space:nowrap;margin:0 0 .35rem;font-size:.875rem;font-weight:650}.grow-topic-card{gap:1rem;display:grid}.grow-topic-card__head{border-bottom:1px solid var(--brand-line);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.grow-topic-card__tile{border-radius:.8rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.grow-topic-card__tile .topic-themed-glyph{width:1.4rem;height:1.4rem}.grow-topic-card__name{font-size:var(--mp-type-label);font-weight:750}.grow-topic-card .mp-learning-ticket__date{font:500 1.6rem/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.grow-topic-card__lesson{gap:.2rem;margin:0;display:grid}.grow-topic-card__lesson strong{font-size:var(--mp-type-body-lg);text-wrap:pretty;line-height:1.35}.grow-topic-card__lesson span{font-size:var(--mp-type-label);color:var(--brand-ink-soft)}.grow-topic-card .button{width:100%}.grow-topic-card__progress{border-top:1px solid var(--brand-line);gap:.5rem;padding-top:1rem;display:grid}.grow-topic-card__progress p{color:var(--brand-ink-soft);margin:0;font-size:.8rem}.grow-topic-lessons .mp-availability-catalog__link{--list-hover-background:transparent;--list-hover-outline:none;padding-block:.95rem;padding-inline:0}.grow-topic-lesson+.grow-topic-lesson{border-top:1px solid var(--brand-line)}@media (max-width:640px){.grow-topic-lessons .open-catalog-list__arrow,.grow-topic-page :is([data-topic-trails],[data-topic-deeper]) :is(.mp-availability-catalog__date,.mp-availability-catalog__availability){display:none}}.grow-topic-lessons .open-catalog-list__excerpt{margin-top:.2rem}.grow-topic-lesson__lock{align-items:center;display:inline-flex}.grow-topic-page__empty{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink-soft);text-align:center;border-radius:1.5rem;padding:2.5rem 1.25rem}.grow-topic-people{margin-top:clamp(1.5rem,2.5vw,2rem);padding-inline:.25rem}.grow-topic-people__title{color:var(--brand-ink);font:500 1.35rem/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.grow-topic-people__intro{color:var(--brand-ink-soft);text-wrap:balance;margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.grow-topic-people__list{margin-top:.75rem}.grow-topic-people__item+.grow-topic-people__item{border-top:1px solid var(--brand-line)}.grow-topic-person{min-width:0;color:var(--brand-ink);border-radius:.75rem;align-items:center;gap:.85rem;padding-block:.8rem;display:flex}.grow-topic-person:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.grow-topic-person__frame{flex:none;width:3.5rem}.grow-topic-person__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;line-height:1.25;display:flex}.grow-topic-person__copy strong{color:var(--brand-ink);font-size:var(--mp-type-body);font-weight:750}.grow-topic-person__initial{color:var(--brand-ink);font:500 1.35rem/1 var(--font-display)}.grow-topic-person__copy span{-webkit-line-clamp:2;color:var(--brand-ink-soft);-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.grow-topic-person__arrow{color:var(--brand-ink-soft);flex:none;transition:transform .16s,color .16s;display:inline-flex}.grow-topic-person:hover .grow-topic-person__arrow{color:var(--brand-ink);transform:translate(.2rem)}@media (max-width:900px){.grow-topic-people{padding-inline:0}}.grow-topic-page__body>[data-topic-trails],.grow-topic-page__body>[data-topic-deeper]{margin-top:clamp(3rem,5vw,4.5rem)}:is(.marketing-site,.mp-page,.member-shell,.member-trails,.play-explore) .mp-page-title.mp-page-title--detail{font-family:var(--font-display);font-size:var(--detail-title-size,clamp(3rem,2.25rem + 2.5vw,4.5rem));letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.05}.mp-page-title--contained{--detail-title-size:clamp(2.5rem,2rem + 2vw,3.5rem)}:is(.marketing-site,.mp-page,.member-shell,.member-trails,.play-explore) p.mp-detail-subtitle{font-family:var(--font-body);letter-spacing:normal;color:var(--brand-ink-soft);margin-block:1.5rem 0;font-size:1.25rem;font-weight:400;line-height:1.6}:is(.marketing-site,.mp-page,.member-shell,.member-trails,.play-explore) .mp-page-title.mp-page-title--detail:has(+.mp-detail-subtitle){margin-bottom:0}@media (max-width:640px){:is(.marketing-site,.mp-page,.member-shell,.member-trails,.play-explore) p.mp-detail-subtitle{font-size:1.125rem}}@property --tw-leading{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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}