/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-leading:initial;--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-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}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:12px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--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);--font-display:"Newsreader", ui-serif, Georgia, serif;--font-brand:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--color-bg:light-dark(#fbf7ef,#14120f);--color-surface:light-dark(#fff,#1d1a16);--color-band:light-dark(#f3ece1,#1a1713);--color-line:light-dark(#ebe3d6,#302b25);--color-line-2:light-dark(#ddd3c3,#3d372f);--color-ink:light-dark(#22231f,#f4efe6);--color-muted:light-dark(#4f4b44,#d6cfc3);--color-muted-2:light-dark(#6b645a,#a9a195);--color-accent:#8f4f28;--color-accent-hover:light-dark(#74401f,#a65d31);--color-accent-text:light-dark(#8f4f28,#e2a57c);--color-on-accent:#fff;--color-tint:light-dark(#f4e6d8,#2c2018);--color-pop:light-dark(#b8873a,#d9b56f);--color-glow-1:light-dark(#f3e4d0,#24190f);--color-slot:light-dark(#ede5d8,#26221c);--color-underline:light-dark(#cdbfa9,#4a4239);--color-inverse:light-dark(#22231f,#f4efe6);--color-ok:light-dark(#2f6b3f,#93d3a3);--color-ok-tint:light-dark(#e5efe2,#18261b);--color-bad:light-dark(#a3322a,#f2a196);--color-bad-tint:light-dark(#f7e1dc,#2c1916);--color-on-inverse:light-dark(#fff,#14120f);--color-dark:light-dark(#5b4334,#2a2019);--color-dark-2:light-dark(#4d382b,#221a14);--color-dark-line:#7a5f4c;--color-on-dark:#fbf7ef;--color-on-dark-muted:#eadfce;--color-on-dark-soft:#d8c9b4;--color-pop-on-dark:#e7c98f;--container-wrap:1240px;--shadow-warm:0 2px 6px light-dark(#0000000a,#0006), 0 18px 40px -16px light-dark(#00000024,#000000b3);--ease-soft:cubic-bezier(.2, .7, .2, 1);--animate-fade-up:fade-up .8s var(--ease-soft) both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--section:clamp(56px, 7vw, 104px)}html{scroll-behavior:smooth;interpolate-size:allow-keywords;accent-color:var(--color-accent);scroll-padding-top:84px;overflow-x:clip}html:has(dialog[open]){overflow:hidden}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.012em;font-feature-settings:"cv11", "ss03", "cv05";-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3{text-wrap:balance}a{color:var(--color-accent-text)}a:hover{color:var(--color-accent-hover)}::selection{color:var(--color-ink);background:light-dark(#f0d9c4,#4a2f1d)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}main:focus{outline:none}[hidden]{display:none!important}button{cursor:pointer}}@layer components{.ti{vertical-align:-.125em;block-size:1em;inline-size:1em;-webkit-mask:var(--ti) center / contain no-repeat;-webkit-mask:var(--ti) center / contain no-repeat;-webkit-mask:var(--ti) center / contain no-repeat;mask:var(--ti) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}@media (forced-colors:active){.ti{background-color:canvastext}}.ti-alert-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.ti-alert-triangle{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.ti-arrow-left{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0'/%3E%3Cpath d='M5 12l6 6'/%3E%3Cpath d='M5 12l6 -6'/%3E%3C/svg%3E")}.ti-arrow-up-right{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 7l-10 10'/%3E%3Cpath d='M8 7l9 0l0 9'/%3E%3C/svg%3E")}.ti-arrow-up{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14'/%3E%3Cpath d='M18 11l-6 -6'/%3E%3Cpath d='M6 11l6 -6'/%3E%3C/svg%3E")}.ti-book{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0'/%3E%3Cpath d='M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0'/%3E%3Cpath d='M3 6l0 13'/%3E%3Cpath d='M12 6l0 13'/%3E%3Cpath d='M21 6l0 13'/%3E%3C/svg%3E")}.ti-books{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14'/%3E%3Cpath d='M9 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14'/%3E%3Cpath d='M5 8h4'/%3E%3Cpath d='M9 16h4'/%3E%3Cpath d='M13.803 4.56l2.184 -.53c.562 -.135 1.133 .19 1.282 .732l3.695 13.418a1.02 1.02 0 0 1 -.634 1.219l-.133 .041l-2.184 .53c-.562 .135 -1.133 -.19 -1.282 -.732l-3.695 -13.418a1.02 1.02 0 0 1 .634 -1.219l.133 -.041'/%3E%3Cpath d='M14 9l4 -1'/%3E%3Cpath d='M16 16l3.923 -.98'/%3E%3C/svg%3E")}.ti-brand-facebook{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3'/%3E%3C/svg%3E")}.ti-brand-instagram{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10'/%3E%3Cpath d='M8.5 12a3.5 3.5 0 1 0 7 0a3.5 3.5 0 0 0 -7 0'/%3E%3Cpath d='M17 7v.01'/%3E%3C/svg%3E")}.ti-brand-linkedin{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 11v5'/%3E%3Cpath d='M8 8v.01'/%3E%3Cpath d='M12 16v-5'/%3E%3Cpath d='M16 16v-3a2 2 0 1 0 -4 0'/%3E%3Cpath d='M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10'/%3E%3C/svg%3E")}.ti-brand-x{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4l11.733 16h4.267l-11.733 -16l-4.267 0'/%3E%3Cpath d='M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772'/%3E%3C/svg%3E")}.ti-brand-youtube{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8a4 4 0 0 1 4 -4h12a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-8'/%3E%3Cpath d='M10 9l5 3l-5 3l0 -6'/%3E%3C/svg%3E")}.ti-broadcast{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.364 19.364a9 9 0 1 0 -12.728 0'/%3E%3Cpath d='M15.536 16.536a5 5 0 1 0 -7.072 0'/%3E%3Cpath d='M11 13a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E")}.ti-building-church{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21l18 0'/%3E%3Cpath d='M10 21v-4a2 2 0 0 1 4 0v4'/%3E%3Cpath d='M10 5l4 0'/%3E%3Cpath d='M12 3l0 5'/%3E%3Cpath d='M6 21v-7m-2 2l8 -8l8 8m-2 -2v7'/%3E%3C/svg%3E")}.ti-building-hospital{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21l18 0'/%3E%3Cpath d='M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M10 9l4 0'/%3E%3Cpath d='M12 7l0 4'/%3E%3C/svg%3E")}.ti-calendar-event{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12'/%3E%3Cpath d='M16 3l0 4'/%3E%3Cpath d='M8 3l0 4'/%3E%3Cpath d='M4 11l16 0'/%3E%3Cpath d='M8 15h2v2h-2l0 -2'/%3E%3C/svg%3E")}.ti-camera{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0'/%3E%3C/svg%3E")}.ti-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.ti-chevron-right{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6'/%3E%3C/svg%3E")}.ti-circle-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'/%3E%3Cpath d='M9 12l2 2l4 -4'/%3E%3C/svg%3E")}.ti-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'/%3E%3C/svg%3E")}.ti-clock{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E")}.ti-compass{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 16l2 -6l6 -2l-2 6l-6 2'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'/%3E%3Cpath d='M12 3l0 2'/%3E%3Cpath d='M12 19l0 2'/%3E%3Cpath d='M3 12l2 0'/%3E%3Cpath d='M19 12l2 0'/%3E%3C/svg%3E")}.ti-copy{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667l0 -8.666'/%3E%3Cpath d='M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1'/%3E%3C/svg%3E")}.ti-device-desktop{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-10'/%3E%3Cpath d='M7 20h10'/%3E%3Cpath d='M9 16v4'/%3E%3Cpath d='M15 16v4'/%3E%3C/svg%3E")}.ti-dots{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E")}.ti-download{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2'/%3E%3Cpath d='M7 11l5 5l5 -5'/%3E%3Cpath d='M12 4l0 12'/%3E%3C/svg%3E")}.ti-file-text{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2'/%3E%3Cpath d='M9 9l1 0'/%3E%3Cpath d='M9 13l6 0'/%3E%3Cpath d='M9 17l6 0'/%3E%3C/svg%3E")}.ti-heart-rate-monitor{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1l0 -10'/%3E%3Cpath d='M7 20h10'/%3E%3Cpath d='M9 16v4'/%3E%3Cpath d='M15 16v4'/%3E%3Cpath d='M7 10h2l2 3l2 -6l1 3h3'/%3E%3C/svg%3E")}.ti-heart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572'/%3E%3C/svg%3E")}.ti-help-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 16v.01'/%3E%3Cpath d='M12 13a2 2 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483'/%3E%3C/svg%3E")}.ti-info-circle{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 9h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/svg%3E")}.ti-language{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.371c0 4.418 -2.239 6.629 -5 6.629'/%3E%3Cpath d='M4 6.371h7'/%3E%3Cpath d='M5 9c0 2.144 2.252 3.908 6 4'/%3E%3Cpath d='M12 20l4 -9l4 9'/%3E%3Cpath d='M19.1 18h-6.2'/%3E%3Cpath d='M6.694 3l.793 .582'/%3E%3C/svg%3E")}.ti-mail-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 19h-6a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v6'/%3E%3Cpath d='M3 7l9 6l9 -6'/%3E%3Cpath d='M15 19l2 2l4 -4'/%3E%3C/svg%3E")}.ti-mail{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10'/%3E%3Cpath d='M3 7l9 6l9 -6'/%3E%3C/svg%3E")}.ti-map-pin{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0'/%3E%3Cpath d='M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0'/%3E%3C/svg%3E")}.ti-menu-2{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l16 0'/%3E%3Cpath d='M4 12l16 0'/%3E%3Cpath d='M4 18l16 0'/%3E%3C/svg%3E")}.ti-message-2{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9h8'/%3E%3Cpath d='M8 13h6'/%3E%3Cpath d='M9 18h-3a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-3l-3 3l-3 -3'/%3E%3C/svg%3E")}.ti-message-heart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9h8'/%3E%3Cpath d='M8 13h3.5'/%3E%3Cpath d='M10.48 19.512l-2.48 1.488v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v4'/%3E%3Cpath d='M18 22l3.35 -3.284a2.143 2.143 0 0 0 .005 -3.071a2.242 2.242 0 0 0 -3.129 -.006l-.224 .22l-.223 -.22a2.242 2.242 0 0 0 -3.128 -.006a2.143 2.143 0 0 0 -.006 3.071l3.355 3.296'/%3E%3C/svg%3E")}.ti-microphone{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5a3 3 0 0 1 3 -3a3 3 0 0 1 3 3v5a3 3 0 0 1 -3 3a3 3 0 0 1 -3 -3l0 -5'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0'/%3E%3Cpath d='M8 21l8 0'/%3E%3Cpath d='M12 17l0 4'/%3E%3C/svg%3E")}.ti-moon{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008'/%3E%3C/svg%3E")}.ti-news{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1 -4 0v-13a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1v12a3 3 0 0 0 3 3h11'/%3E%3Cpath d='M8 8l4 0'/%3E%3Cpath d='M8 12l4 0'/%3E%3Cpath d='M8 16l4 0'/%3E%3C/svg%3E")}.ti-phone{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2'/%3E%3C/svg%3E")}.ti-player-pause-filled{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M9 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z'/%3E%3Cpath d='M17 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z'/%3E%3C/svg%3E")}.ti-player-play-filled{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z'/%3E%3C/svg%3E")}.ti-plug-connected-x{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 16l-4 4'/%3E%3Cpath d='M7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1 -5 -5l1.5 -1.5'/%3E%3Cpath d='M17 12l-5 -5l1.5 -1.5a3.536 3.536 0 1 1 5 5l-1.5 1.5'/%3E%3Cpath d='M3 21l2.5 -2.5'/%3E%3Cpath d='M18.5 5.5l2.5 -2.5'/%3E%3Cpath d='M10 11l-2 2'/%3E%3Cpath d='M13 14l-2 2'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E")}.ti-plus{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14'/%3E%3Cpath d='M5 12l14 0'/%3E%3C/svg%3E")}.ti-rotate{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.95 11a8 8 0 1 0 -.5 4m.5 5v-5h-5'/%3E%3C/svg%3E")}.ti-school{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 9l-10 -4l-10 4l10 4l10 -4v6'/%3E%3Cpath d='M6 10.6v5.4a6 3 0 0 0 12 0v-5.4'/%3E%3C/svg%3E")}.ti-send{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14l11 -11'/%3E%3Cpath d='M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5'/%3E%3C/svg%3E")}.ti-share{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M15 6a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M15 18a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M8.7 10.7l6.6 -3.4'/%3E%3Cpath d='M8.7 13.3l6.6 3.4'/%3E%3C/svg%3E")}.ti-shield-check{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06'/%3E%3Cpath d='M15 19l2 2l4 -4'/%3E%3C/svg%3E")}.ti-shopping-cart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3Cpath d='M15 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3Cpath d='M17 17h-11v-14h-2'/%3E%3Cpath d='M6 5l14 1l-1 7h-13'/%3E%3C/svg%3E")}.ti-stethoscope{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4h-1a2 2 0 0 0 -2 2v3.5a5.5 5.5 0 0 0 11 0v-3.5a2 2 0 0 0 -2 -2h-1'/%3E%3Cpath d='M8 15a6 6 0 1 0 12 0v-3'/%3E%3Cpath d='M11 3v2'/%3E%3Cpath d='M6 3v2'/%3E%3Cpath d='M18 10a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'/%3E%3C/svg%3E")}.ti-sun{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0 -8 0'/%3E%3Cpath d='M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7'/%3E%3C/svg%3E")}.ti-user-heart{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0'/%3E%3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h.5'/%3E%3Cpath d='M18 22l3.35 -3.284a2.143 2.143 0 0 0 .005 -3.071a2.242 2.242 0 0 0 -3.129 -.006l-.224 .22l-.223 -.22a2.242 2.242 0 0 0 -3.128 -.006a2.143 2.143 0 0 0 -.006 3.071l3.355 3.296'/%3E%3C/svg%3E")}.ti-user{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0'/%3E%3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E")}.ti-users-group{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M17 10h2a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M3 13v-1a2 2 0 0 1 2 -2h2'/%3E%3C/svg%3E")}.ti-video{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4'/%3E%3Cpath d='M3 8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -8'/%3E%3C/svg%3E")}.ti-world{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M3.6 9h16.8'/%3E%3Cpath d='M3.6 15h16.8'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18'/%3E%3Cpath d='M12.5 3a17 17 0 0 1 0 18'/%3E%3C/svg%3E")}.ti-x{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6l-12 12'/%3E%3Cpath d='M6 6l12 12'/%3E%3C/svg%3E")}.wrap{max-width:var(--container-wrap);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.section{padding-top:var(--section)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.04}.h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.lead{letter-spacing:-.015em;color:var(--color-muted);max-width:44ch;margin:0;font-size:19px;line-height:1.5}@media not all and (min-width:640px){.lead{font-size:17px}}.body{color:var(--color-muted);margin:0;font-size:16px;line-height:1.75}.btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,scale .2s;display:inline-flex}.btn:active{scale:.97}.btn .ti{width:20px;height:20px}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.btn-quiet{background:var(--color-tint);color:var(--color-accent-text)}.btn-quiet:hover{background:light-dark(#e2cbb8,#3e281b)}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-tint))}}.btn-quiet:hover{color:var(--color-accent-text)}.btn-dark{background:var(--color-inverse);color:var(--color-on-inverse)}.btn-dark:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.btn-pop{background:var(--color-pop-on-dark);color:#1d1d1f}.btn-pop:hover{background:#ebd3a3}@supports (color:color-mix(in lab, red, red)){.btn-pop:hover{background:color-mix(in srgb, var(--color-pop-on-dark) 82%, #fff)}}.btn-pop:hover{color:#1d1d1f}.btn-on-dark{color:var(--color-on-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.btn-on-dark:hover{color:#fff;background:#ffffff2e}.btn-sm{min-height:40px;padding:8px 16px;font-size:14px}.btn-light{background:var(--color-on-dark);color:#22231f;--chip-bg:#8f4f28;--chip-ink:#fff}.btn-light:hover{color:#22231f;background:#fff}.btn-chip{aspect-ratio:1;background:var(--chip-bg,currentColor);width:32px;color:var(--chip-ink,var(--color-accent));transition:rotate .35s var(--ease-soft);border-radius:50%;place-items:center;margin-block:-6px;margin-inline:2px -12px;display:grid}.btn-chip .ti{width:16px;height:16px}.btn:hover .btn-chip{rotate:45deg}.btn-dark{--chip-ink:var(--color-inverse)}.link-u{font:inherit;color:var(--color-ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-underline);-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.link-u:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.link-u .ti{width:16px;height:16px}@media (pointer:coarse){.link-u{min-height:40px}}.chip{border:1px solid var(--color-line-2);background:var(--color-surface);min-height:32px;font:inherit;color:var(--color-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.chip[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}@media (pointer:coarse){.chip{min-height:40px;padding-inline:14px;font-size:14px}}.tag{letter-spacing:-.005em;background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}a.card,button.card{color:var(--color-ink);text-align:start;font:inherit;transition:border-color .2s, translate .3s var(--ease-soft), box-shadow .3s;text-decoration:none}:is(a.card,button.card):hover{border-color:var(--color-line-2);box-shadow:var(--shadow-warm);color:var(--color-ink);translate:0 -2px}.head-center{text-align:center;align-items:center;max-width:680px;margin-inline:auto}.head-center:before{content:"";background:linear-gradient(transparent, var(--color-accent));width:1px;height:clamp(44px,6vw,84px);margin-bottom:6px}.head-center>*{margin-inline:auto}.band{margin-top:var(--section);padding-bottom:var(--section);background:var(--color-band);box-shadow:0 0 0 100vmax var(--color-band);clip-path:inset(0 -100vmax)}.badge-icon{aspect-ratio:1;background:var(--color-tint);width:44px;color:var(--color-accent-text);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:500;display:grid}.badge-icon .ti{width:20px;height:20px}.badge-icon-sm{width:36px}.badge-icon-sm .ti{width:18px;height:18px}.badge-icon-solid{background:var(--color-accent);color:var(--color-on-accent)}.icon-btn{aspect-ratio:1;border:1px solid var(--color-line-2);background:var(--color-surface);width:40px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;transition:border-color .2s,color .2s;display:grid}.icon-btn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.icon-btn[aria-pressed=true]{color:var(--color-accent-text)}.icon-btn[data-open]{border-color:var(--color-accent);background:var(--color-tint);color:var(--color-accent-text);outline:none}.field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;font-size:14px;font-weight:500;display:flex}.field legend{margin-bottom:8px;padding:0}.field-opt{color:var(--color-muted-2);font-weight:400}.field-error{color:var(--color-bad);gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.field-error:before{content:"!";width:16px;height:16px;color:var(--color-surface);background:currentColor;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.input{border:1px solid var(--color-line-2);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:48px;font:inherit;color:var(--color-ink);outline:none;padding:12px 14px;font-size:16px;font-weight:400;transition:border-color .2s,background-color .2s}.input:focus{border-color:var(--color-accent);background:light-dark(#fff,#1d1a16)}.input[aria-invalid=true]{border-color:var(--color-accent)}.input[type=date]{appearance:none;text-align:start;min-height:50px}.input-wrap{display:block;position:relative}.input-wrap>.ti{width:18px;height:18px;color:var(--color-muted-2);pointer-events:none;inset-inline-start:14px;position:absolute;top:50%;translate:0 -50%}.input-wrap .input{padding-inline-start:42px}.input-wrap:focus-within>.ti{color:var(--color-accent)}.hint{color:var(--color-muted-2);gap:8px;margin:0;font-size:13px;display:flex}.hint .ti{flex:none;width:16px;height:16px;margin-top:2px}.choices{gap:10px;display:grid}.choices>label{cursor:pointer;min-width:0;display:grid;position:relative}.choices input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choices>label>span{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-bg);align-items:center;gap:12px;min-height:60px;padding:10px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.choices label:hover>span{border-color:light-dark(#ba987d,#62422c)}@supports (color:color-mix(in lab, red, red)){.choices label:hover>span{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line-2))}}.choices input:checked+span{border-color:var(--color-accent);background:var(--color-tint);box-shadow:inset 0 0 0 1px var(--color-accent)}.choices input:checked+span .badge-icon{background:var(--color-accent);color:var(--color-on-accent)}.choices input:focus-visible+span{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 4px #8f4f2838}@supports (color:color-mix(in lab, red, red)){.choices input:focus-visible+span{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.choices b{font-size:15px;font-weight:600;display:block}.choices small{color:var(--color-muted-2);white-space:nowrap;font-size:12.5px;font-weight:500;display:block}.choices:has(input[aria-invalid=true])>label>span{border-color:var(--color-accent)}.choices-chips{flex-wrap:wrap;gap:8px;display:flex}.choices-chips>label>span{border-radius:999px;gap:8px;min-height:40px;padding:4px 14px 4px 5px}.choices-chips .badge-icon{width:30px}.choices-chips .badge-icon .ti{width:16px;height:16px}.choices-chips b{font-size:14px}@media not all and (min-width:640px){.choices-chips{gap:6px}.choices-chips>label>span{min-height:38px;padding-inline:14px}.choices-chips .badge-icon{display:none}.choices-chips b{font-size:13.5px}}.form-row{gap:14px;display:grid}@media (min-width:640px){.form-row{grid-template-columns:1fr 1fr}}.form-row>:only-child,.form-row:has(>[hidden])>:not([hidden]){grid-column:1/-1}.notice,.alert{background:var(--color-tint);color:var(--color-accent-text);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}:is(.notice,.alert)>.ti{flex:none;width:20px;height:20px;margin-top:1px}:is(.notice,.alert)[data-tone=success]{background:var(--color-ok-tint);color:var(--color-ok)}:is(.notice,.alert)[data-tone=error]{background:var(--color-bad-tint);color:var(--color-bad)}:is(.notice,.alert).is-shaking{animation:1s ease-in-out head-shake}.alert{background:var(--color-bad-tint);color:var(--color-bad)}.notice.is-in{animation:fade-up .45s var(--ease-soft) both}.hp{width:1px;height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important}.skip{z-index:100;border-radius:var(--radius-sm);background:var(--color-inverse);color:var(--color-on-inverse);inset-inline-start:12px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px}.skip:focus{color:var(--color-on-inverse);top:12px}.site-nav{z-index:50;background:light-dark(#fbf7efb8,#14120fb8);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:color-mix(in srgb, var(--color-bg) 72%, transparent)}}.site-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.site-nav.is-scrolled{border-bottom-color:var(--color-line-2)}.nav-link{color:light-dark(#22231fcc,#f4efe6cc)}@supports (color:color-mix(in lab, red, red)){.nav-link{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.nav-link{text-underline-offset:8px;letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .25s,color .2s}.nav-link:hover{color:var(--color-accent-text)}.nav-link:is([aria-current=location],[aria-current=page]){color:var(--color-accent-text);text-decoration-color:currentColor}.read-progress{background:var(--color-accent);transform-origin:0;pointer-events:none;inset-inline:0;height:2px;position:absolute;bottom:-1px;scale:0 1}@supports (animation-timeline:scroll()){.read-progress{animation:linear both grow;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.read-progress{display:none}}html:not(.js) [data-theme-toggle]{display:none}.pop{--caret-w:18px;--caret-h:9px;border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-surface);max-width:calc(100vw - 24px);color:var(--color-ink);box-shadow:var(--shadow-warm);opacity:0;transition:opacity .2s, translate .2s var(--ease-soft), overlay .2s allow-discrete, display .2s allow-discrete;margin:0;padding:10px;overflow:visible;translate:0 -6px}.pop:popover-open{opacity:1;translate:none}@starting-style{.pop:popover-open{opacity:0;translate:0 -6px}}.pop[data-side=top]{translate:0 6px}.pop[data-side=top]:popover-open{translate:none}@starting-style{.pop[data-side=top]:popover-open{opacity:0;translate:0 6px}}:is(.pop,.tip)[data-side]:before,:is(.pop,.tip)[data-side]:after{content:"";left:calc(var(--caret-x,50%) - var(--caret-w) / 2);width:var(--caret-w);height:var(--caret-h);pointer-events:none;position:absolute}:is(.pop,.tip)[data-side][data-side=bottom]:before,:is(.pop,.tip)[data-side][data-side=bottom]:after{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:100%}:is(.pop,.tip)[data-side][data-side=top]:before,:is(.pop,.tip)[data-side][data-side=top]:after{clip-path:polygon(0 0,100% 0,50% 100%);top:100%}.pop[data-side]:before{background:var(--color-line-2)}.pop[data-side]:after{background:var(--color-surface)}.pop[data-side][data-side=bottom]:before{margin-bottom:1px}.pop[data-side][data-side=top]:before{margin-top:1px}.lang-menu{inset:60px max(16px, calc((100vw - var(--container-wrap)) / 2 + 40px)) auto auto;min-width:210px;position:fixed}.lang-menu ul{gap:2px;display:grid}.lang-menu button{border-radius:var(--radius-md);width:100%;color:var(--color-ink);font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.lang-menu button:hover:not(:disabled),.lang-menu button[aria-current=true]{background:var(--color-tint)}.lang-menu button[aria-current=true]{font-weight:600}.lang-menu button:disabled{color:var(--color-muted-2);cursor:default}.lang-menu button small{color:var(--color-muted-2);font-size:12px;font-weight:500}.drawer{background:var(--color-surface);width:min(100%,380px);height:100dvh;max-height:none;color:var(--color-ink);transition:translate .3s var(--ease-soft), overlay .3s allow-discrete, display .3s allow-discrete;border:0;margin:0 0 0 auto;padding:20px;translate:100%}.drawer[open]{translate:none}@starting-style{.drawer[open]{translate:100%}}.drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c140e80}[dir=rtl] .drawer{margin:0 auto 0 0;translate:-100%}[dir=rtl] .drawer[open]{translate:none}@starting-style{[dir=rtl] .drawer[open]{translate:-100%}}.hero{background:var(--color-dark);box-shadow:0 0 0 100vmax var(--color-dark);clip-path:inset(0 -100vmax);color:var(--color-on-dark);padding-bottom:0;overflow:clip}.hero-copy{--color-ink:var(--color-on-dark);--color-muted:var(--color-on-dark-muted);--color-accent-text:var(--color-pop-on-dark);--color-underline:var(--color-dark-line);--color-accent:var(--color-pop-on-dark)}.hero-copy .swash:after{background:var(--color-pop-on-dark);opacity:.8}.hero-name{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(52px,7.4vw,104px);font-weight:350;line-height:.95}.hero-name small{letter-spacing:-.01em;color:var(--color-pop-on-dark);margin-bottom:.2em;font-size:.36em;font-style:italic;font-weight:400;display:block}.swash{isolation:isolate;display:inline-block;position:relative}.swash:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--color-accent), var(--color-pop));transform-origin:0;height:.2em;animation:swash .9s var(--ease-soft) .35s both;position:absolute;bottom:-.08em;left:-2%;right:-4%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 40 4, 90 3, 197 8 C 150 9, 80 12, 6 18 Z' fill='%23000'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 40 4, 90 3, 197 8 C 150 9, 80 12, 6 18 Z' fill='%23000'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hero-stage{flex-direction:column;align-self:end;align-items:center;gap:28px;padding-top:8px;display:flex;position:relative}.hero-portrait{isolation:isolate;width:min(86vw,500px);position:relative}.hero-portrait:before,.hero-portrait:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;inset-inline-start:45.6%;border-radius:50%;position:absolute;top:43.4%;translate:-50% -50%}.hero-portrait:before{border:1px solid #e7c98f73;width:104%}@supports (color:color-mix(in lab, red, red)){.hero-portrait:before{border:1px solid color-mix(in srgb, var(--color-pop-on-dark) 45%, transparent)}}.hero-portrait:after{border:1px solid #e7c98f2e;width:122%}@supports (color:color-mix(in lab, red, red)){.hero-portrait:after{border:1px solid color-mix(in srgb, var(--color-pop-on-dark) 18%, transparent)}}.hero-portrait:after{background:radial-gradient(closest-side,#ffffff12,#0000)}.hero-illo{width:100%;height:auto;animation:focus-in 1.3s var(--ease-soft) .15s both;display:block}.hero-portrait:before{animation:7s ease-in-out infinite breathe}.hero-portrait:after{animation:7s ease-in-out -3.5s infinite breathe}.hero-book{z-index:2;order:-1;align-items:center;gap:12px;width:min(100%,340px);padding:10px 14px 10px 12px;text-decoration:none;display:flex;position:relative;box-shadow:0 18px 40px -22px #0000008c}@media (min-width:1024px){.hero-book{bottom:36px;width:300px;position:absolute;inset-inline-start:0}}.hero-facts{border-top:1px solid var(--color-dark-line);color:var(--color-muted);flex-wrap:wrap;gap:10px 22px;margin-top:4px;padding-top:20px;font-size:14px;font-weight:500;display:flex}.hero-facts li{align-items:center;gap:8px;display:inline-flex}.hero-facts .ti{width:18px;height:18px;color:var(--color-accent-text)}.cover-3d{aspect-ratio:290/434;transform-origin:0;background:repeating-linear-gradient(135deg, var(--color-slot) 0 8px, var(--color-surface) 8px 16px);transition:transform .5s var(--ease-soft);border-radius:3px 6px 6px 3px;display:block;position:relative;transform:perspective(700px)rotateY(-16deg);box-shadow:0 16px 28px -16px #281a108c}.cover-3d img{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:relative}.cover-3d:before{content:"";transform-origin:0;background:repeating-linear-gradient(#fff 0 2px,#e6e2d6 2px 3px);border-radius:0 3px 3px 0;width:12px;position:absolute;top:1%;bottom:1%;right:-10px;transform:perspective(300px)rotateY(40deg)}.cover-3d:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000040 0,#ffffff2e 3%,#0000 8%);position:absolute;inset:0}:hover>.cover-3d{transform:perspective(700px)rotateY(-4deg)}[dir=rtl] .cover-3d{transform-origin:100%;transform:perspective(700px)rotateY(16deg)}.shelf-card{transition:translate .35s var(--ease-soft), box-shadow .35s var(--ease-soft), border-color .35s;grid-template-columns:112px 1fr;align-items:start;gap:18px;padding:clamp(20px,2vw,24px);display:grid}.shelf-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-warm);translate:0 -3px}@media not all and (min-width:560px){.shelf-card.shelf-card--slot~.shelf-card--slot{display:none}}.shelf-card--slot{border-style:dashed}.shelf-card--slot .cover-3d img:where([data-scheme=dark],[data-scheme=dark] *){opacity:.2}@media (prefers-color-scheme:dark){.shelf-card--slot .cover-3d img:where(:root:not([data-scheme=light]),:root:not([data-scheme=light]) *){opacity:.2}}.shelf-card--slot{box-shadow:none;background:0 0}.shelf-card--slot .cover-3d{box-shadow:none}.shelf-card--slot .cover-3d:before,.shelf-card--slot .cover-3d:after{display:none}.shelf-card--slot .h3{color:var(--color-muted)}.quote-band{z-index:1;margin-top:var(--section);isolation:isolate;border-block:1px solid var(--color-line);background:var(--color-band);border:0;position:relative;overflow:hidden}.quote-band blockquote{--q:clamp(24px, 3.2vw, 40px);max-width:28ch;min-height:calc(3.5 * var(--q));font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--q);letter-spacing:-.02em;text-wrap:balance;place-items:center;margin:0 auto;line-height:1.2;display:grid}.quote-band blockquote.is-long{max-width:36ch;font-size:clamp(18px,2.4vw,28px);line-height:1.25}.quote-band blockquote.is-changing{animation:var(--animate-fade-up);animation-duration:.55s}.quote-mark{-webkit-user-select:none;user-select:none;background:linear-gradient(150deg, var(--color-accent) 15%, var(--color-pop) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;height:.42em;margin-bottom:.1em;font:700 clamp(72px,8vw,112px)/.85 ui-serif,Georgia,serif;display:block}.quote-mark.is-changing{animation:pop .6s var(--ease-soft)}.quote-source{letter-spacing:-.005em;color:var(--color-accent-text);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.quote-source:before,.quote-source:after{content:"";opacity:.5;background:currentColor;width:28px;height:1px}@media not all and (min-width:640px){.quote-source:before,.quote-source:after{display:none}}.quote-progress{inset-inline:0;height:3px;position:absolute;bottom:0}.quote-progress i{background:var(--color-accent);transform-origin:0;height:100%;display:block;scale:0 1}.quote-progress i.is-running{animation:grow var(--q-dur,6s) linear forwards}.dots{display:flex}.dot{width:24px;height:24px;transition:width .3s var(--ease-soft);background:0 0;border:0;padding:0;position:relative}.dot:before{content:"";background:var(--color-slot);border-radius:3px;transition:background-color .3s;position:absolute;inset:5px}.dot[aria-current=true]{width:38px}.dot[aria-current=true]:before{background:var(--color-accent)}.photo-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature{color:#fff;isolation:isolate;align-items:end;min-height:clamp(460px,62vw,760px);display:grid;position:relative;overflow:hidden}.feature:after{content:"";z-index:0;background:linear-gradient(#0000,#00000026 45%,#000000b8);position:absolute;inset:0}.feature img{transition:scale 1.2s var(--ease-soft)}.feature.is-in img{scale:1.02}.feature .kicker{color:var(--color-pop-on-dark)}.feature .lead{color:#ffffffdb}.feature-copy{z-index:1;flex-direction:column;gap:14px;width:100%;padding-block:clamp(32px,6vw,72px);display:flex;position:relative}.ticket-photo{z-index:0;object-fit:cover;opacity:.6;pointer-events:none;width:55%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000);mask-image:linear-gradient(270deg,#000 35%,#0000)}@container ticket not (min-width:540px){.ticket-photo{opacity:.25;width:100%;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}}.ticket>:not(.ticket-photo){z-index:1;position:relative}.work-list{counter-reset:work}.work-card{counter-increment:work}.work-card .badge-icon{background:var(--color-accent);color:var(--color-on-accent)}.work-card .badge-icon .ti{display:none}.work-card .badge-icon:before{content:counter(work, decimal-leading-zero)}@media not all and (min-width:640px){.work-list{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-inline:clamp(20px,4vw,40px);scroll-padding-inline:clamp(20px,4vw,40px);display:flex;overflow-x:auto}.work-list::-webkit-scrollbar{display:none}.work-list>li{scroll-snap-align:start;flex:0 0 80%}}.work-card{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,2.4vw,28px);display:flex}.tl-track{--tl-pad:max(clamp(20px, 4vw, 40px), calc((100vw - var(--container-wrap)) / 2 + clamp(20px, 4vw, 40px)));--tl-fade:clamp(16px, 4vw, 56px);overscroll-behavior-x:contain;scroll-padding-inline:var(--tl-pad);scrollbar-width:none;outline:none;padding-block:8px 12px;overflow-x:auto}.tl-track::-webkit-scrollbar{display:none}.tl-track:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:var(--radius-lg)}.tl-track[data-drag]{cursor:grab}.tl-track[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tl-track[data-dragging] .tl-item{pointer-events:none}.tl-track[data-more]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tl-fade) * 1.7), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tl-fade) * 1.7), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--tl-fade) * 1.7), transparent)}.tl-track[data-more][data-moved]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent)}.tl-track[data-moved]:not([data-more]){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade));mask-image:linear-gradient(to right, transparent, #000 var(--tl-fade))}[dir=rtl] .tl-track[data-more]{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--tl-fade) * 1.7), transparent);-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--tl-fade) * 1.7), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--tl-fade) * 1.7), transparent)}[dir=rtl] .tl-track[data-more][data-moved]{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent);-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent);mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade), #000 calc(100% - var(--tl-fade) * 1.7), transparent)}[dir=rtl] .tl-track[data-moved]:not([data-more]){-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade));mask-image:linear-gradient(to left, transparent, #000 var(--tl-fade))}.tl-list{--tl-w:clamp(236px, 22vw, 290px);--tl-gap:clamp(32px, 4vw, 56px);width:max-content;padding:0 var(--tl-pad);margin:0;list-style:none;display:flex;position:relative}.tl-list:before,.tl-list:after{content:"";inset-inline:calc(var(--tl-pad) + 18px) calc(var(--tl-pad) + var(--tl-w) + var(--tl-gap) - 18px);background:var(--color-line-2);border-radius:2px;height:2px;position:absolute;top:55px}.tl-list:before{transform-origin:0;transition:scale 1.2s var(--ease-soft)}.tl-list:after{background:linear-gradient(90deg, var(--color-accent), var(--color-pop));scale:var(--tl-p,0) 1;transform-origin:0;transition:scale .35s var(--ease-soft)}[dir=rtl] .tl-list:before{transform-origin:100%}[dir=rtl] .tl-list:after{transform-origin:100%;background:linear-gradient(270deg, var(--color-accent), var(--color-pop))}.tl-item{width:calc(var(--tl-w) + var(--tl-gap));scroll-snap-align:start;cursor:pointer;grid-template-rows:24px 36px auto;align-content:start;row-gap:14px;padding-inline-end:var(--tl-gap);display:grid}@media (hover:hover){.tl-item:hover .tl-dot{border-color:var(--color-accent);scale:1.25}.tl-item:hover .h3{color:var(--color-accent-text)}}.tl-item[data-passed] .tl-dot{background:var(--color-accent);border-color:var(--color-accent)}.tl-item[data-current]{cursor:default}.tl-item[data-current] .tl-dot{border-color:var(--color-accent);background:var(--color-accent);width:36px;height:36px;color:var(--color-on-accent);animation:tl-ping 2.4s var(--ease-soft) infinite;margin-inline-start:0;scale:1}.tl-item[data-current] .tl-dot .ti{opacity:1;scale:1}.tl-item[data-current] .tl-when{color:var(--color-accent-text)}.tl-item[data-current] .body{color:var(--color-ink)}.tl-when{font-family:var(--font-display);color:var(--color-muted);white-space:nowrap;margin:0;font-size:19px;font-weight:500;line-height:24px}.tl-dot{z-index:1;border:2px solid var(--color-line-2);background:var(--color-bg);border-radius:50%;align-self:center;place-items:center;width:14px;height:14px;margin-inline-start:11px;display:grid;position:relative}.tl-dot .ti{opacity:0;width:18px;height:18px;transition:opacity .3s, scale .4s var(--ease-soft);scale:.4}.tl-body{flex-direction:column;align-items:flex-start;gap:8px;max-width:34ch;display:flex}.tl-body .h3{font-size:22px;transition:color .3s}.tl-body .body{color:var(--color-muted);margin:0;font-size:16px;transition:color .3s}.tl-body .link-u{margin-top:4px}.tl-when,.tl-dot,.tl-body{transition-property:opacity,transform,width,height,margin,scale,border-color,background-color,color;transition-duration:.7s,.7s,.45s,.45s,.45s,.3s,.3s,.3s,.3s;transition-timing-function:var(--ease-soft);transition-delay:calc(var(--tl-i,0) * 90ms), calc(var(--tl-i,0) * 90ms), 0s, 0s, 0s, 0s, 0s, 0s, 0s}.js [data-timeline] .tl-list:not([data-seen]):before{scale:0 1}.js [data-timeline] .tl-list:not([data-seen]) :is(.tl-when,.tl-dot,.tl-body){opacity:0;transform:translateY(20px)}.tl-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,3.5vw,44px);display:flex}.tl-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-muted);direction:ltr;font-size:17px}.tl-count [data-tl-index]{color:var(--color-ink);font-size:26px}.tl-track{transition:opacity .25s var(--ease-soft)}.tl-track[data-wrapping]{opacity:0}.tl-play .ti{width:15px;height:15px}.tl-play .ti-player-play-filled,.tl-play[aria-pressed=true] .ti-player-pause-filled{display:none}.tl-play[aria-pressed=true] .ti-player-play-filled{display:inline-block}.tl-prev .ti{scale:-1 1}[dir=rtl] .tl-prev .ti{scale:1}@media (max-width:639px){.tl-track{scroll-snap-type:x mandatory}.tl-list{--tl-w:72vw;--tl-gap:28px}}.status{place-items:center;min-height:min(72vh,720px);padding-block:clamp(40px,8vw,96px);display:grid}.status-card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;display:flex}.status-card .lead{margin-inline:auto}.status-card[data-tone=success] .status-icon{background:var(--color-ok-tint);color:var(--color-ok)}.status-card[data-tone=error] .status-icon{background:var(--color-bad-tint);color:var(--color-bad)}.status-icon{aspect-ratio:1;background:var(--color-tint);width:84px;color:var(--color-accent-text);border-radius:50%;place-items:center;margin-bottom:10px;display:grid;box-shadow:0 0 0 10px}@supports (color:color-mix(in lab, red, red)){.status-icon{box-shadow:0 0 0 10px color-mix(in srgb, currentColor 7%, transparent)}}.status-icon{animation:pop .6s var(--ease-soft) both}.status-icon .ti{width:40px;height:40px}.status-art{animation:pop .6s var(--ease-soft) both;margin-bottom:10px;position:relative}.status-art .status-icon{border:3px solid var(--color-bg);width:48px;box-shadow:none;inset-inline-end:-2px;margin:0;animation:none;position:absolute;bottom:6px}.status-art .status-icon .ti{width:22px;height:22px}.status-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.post-head{flex-direction:column;align-items:flex-start;gap:16px;max-width:calc(680px + 2*clamp(20px,4vw,40px));padding-top:clamp(32px,6vw,72px);display:flex}.post-head .lead{max-width:60ch}.crumbs{color:var(--color-muted-2);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.crumbs a{color:inherit;font-weight:600;text-decoration:none}.crumbs a:hover{color:var(--color-accent-text)}.crumbs .ti{width:14px;height:14px}[dir=rtl] .crumbs .ti{scale:-1 1}.post-meta{color:var(--color-muted-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 0;font-size:14px;display:flex}.post-meta span:nth-child(2){color:var(--color-ink);font-weight:600}.post-art{border-radius:var(--radius-xl);aspect-ratio:2;max-width:1040px;margin:clamp(32px,5vw,56px) auto 0}.post-art>.ti{width:56px;height:56px}.post-body{max-width:680px;color:var(--color-muted);margin:clamp(36px,5vw,64px) auto 0;font-size:18px;line-height:1.75}.post-body>*+*{margin-top:1.1em}.post-body p{margin-bottom:0}.post-body h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin-top:1.8em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.25}.post-body .notice{margin-bottom:1.6em;font-size:15px}.post-foot{border-top:1px solid var(--color-line-2);flex-direction:column;gap:28px;max-width:680px;margin:clamp(40px,5vw,56px) auto 0;padding-top:28px;display:flex}.post-foot>.btn{align-self:flex-start}.post-pager{gap:12px;display:grid}@media (min-width:640px){.post-pager{grid-template-columns:1fr 1fr}}.post-pager-link{border:1px solid var(--color-line-2);border-radius:var(--radius-lg);color:var(--color-ink);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .2s,translate .2s;display:flex}.post-pager-link span{color:var(--color-muted-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.post-pager-link .ti{width:14px;height:14px}.post-pager-link b{font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.3}.post-pager-link:hover{border-color:var(--color-accent);translate:0 -2px}.post-pager-link:hover b{color:var(--color-accent-text)}.post-pager-link.is-next{text-align:end;align-items:flex-end}.journal-card{position:relative}.stretched{color:inherit;text-decoration:none}.stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.stretched:hover{color:var(--color-accent-text)}.pull{border-inline-start:3px solid;border-image:linear-gradient(var(--color-accent), var(--color-pop)) 1;padding-inline-start:28px}.monogram{aspect-ratio:1;border-radius:var(--radius-xl);color:var(--color-on-dark);background:radial-gradient(90% 70% at 30% 20%, var(--color-dark-2), var(--color-dark));place-content:center;justify-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.monogram span{font:300 clamp(80px, 12vw, 150px)/1 var(--font-display);letter-spacing:-.04em;background:linear-gradient(to bottom, var(--color-on-dark), var(--color-pop-on-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.monogram small{color:var(--color-on-dark-soft);font-size:14px;font-weight:500}@media not all and (min-width:768px){.monogram{aspect-ratio:16/9}}.monogram:has(.photo-fill:not([hidden])){aspect-ratio:4/5}.ticket{border-radius:var(--radius-2xl);color:var(--color-on-dark);background:radial-gradient(70% 110% at 100% 0%, #e7c98f38, transparent 62%), radial-gradient(55% 90% at 0% 100%, #8f4f2873, transparent 60%), var(--color-dark);position:relative;overflow:hidden;container:ticket/inline-size}.ticket .lead{color:var(--color-on-dark-muted);max-width:46ch;font-size:17px}.ticket .kicker{color:var(--color-on-dark-soft)}.ticket .tag{background:var(--color-pop-on-dark);color:#1d1d1f}.ticket a:not(.btn){color:var(--color-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-dark-line);-webkit-text-decoration-color:var(--color-dark-line);text-decoration-color:var(--color-dark-line);text-underline-offset:4px}.ticket a:not(.btn):hover{color:#fff;text-decoration-color:currentColor}.ticket .link-u{color:inherit;font:inherit;text-decoration-color:currentColor}.ticket-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,56px);display:grid}.ticket-date{border-radius:var(--radius-lg);background:var(--color-bg);width:clamp(120px,14vw,168px);color:var(--color-ink);text-align:center;transition:rotate .5s var(--ease-soft);flex-direction:column;align-items:center;padding:16px 12px 18px;display:flex;rotate:-3deg;box-shadow:0 20px 40px -24px #000c}.ticket:hover .ticket-date{rotate:0deg}.ticket-date .dow{background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:stretch;padding:4px 0;font-size:13px;font-weight:600}.ticket-date .day{font:400 clamp(64px, 8vw, 96px)/1 var(--font-display);letter-spacing:-.03em;margin-top:8px}.ticket-date .mon{font-size:15px;font-weight:600}.ticket-date .time{border-top:1px dashed var(--color-line-2);color:var(--color-accent-text);align-self:stretch;margin-top:8px;padding-top:8px;font-size:14px;font-weight:600}.ticket-stub{border-top:2px dashed var(--color-dark-line);background:var(--color-dark-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(22px,3.5vw,32px) clamp(28px,5vw,56px);display:flex;position:relative}.ticket-stub:before,.ticket-stub:after{content:"";background:var(--color-bg);border-radius:50%;width:26px;height:26px;position:absolute;top:-14px}.ticket-stub:before{left:-13px}.ticket-stub:after{right:-13px}.ticket-pulse{background:var(--color-pop-on-dark);border-radius:50%;flex:none;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.ticket-pulse{animation:1.8s ease-out infinite live-pulse}}.countdown{align-items:flex-start;gap:6px;display:flex}.countdown>i{font:normal 300 clamp(28px, 3.4vw, 40px)/1 var(--font-display);color:var(--color-dark-line)}.countdown span{flex-direction:column;align-items:center;min-width:2.4ch;display:flex}.countdown b{font:400 clamp(32px, 4vw, 48px)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.countdown b.is-tick{animation:cd-tick .45s var(--ease-soft)}.countdown small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-dark-soft);margin-top:4px;font-size:11px}@container ticket not (min-width:540px){.ticket-main{grid-template-columns:1fr}.ticket-date{flex-flow:wrap;justify-content:center;gap:4px 10px;width:auto;rotate:none}.ticket-date .dow{align-self:auto;padding:4px 10px}.ticket-date .day{margin:0;font-size:40px}.ticket-date .time{border:0;align-self:auto;margin:0;padding:0}.ticket-actions{width:100%}.ticket-actions .btn{flex:100%}}.event-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px 20px;padding-block:24px;display:grid}@media (min-width:640px){.event-row{grid-template-columns:72px minmax(0,1fr) auto;column-gap:24px}}.event-row[data-state=past] .event-date{background:var(--color-bg);color:var(--color-muted-2)}.event-date{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;align-content:center;gap:4px;display:grid}.event-date small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);font-size:11px;font-weight:600}.event-date b{font:400 30px/1 var(--font-display)}.event-badge{background:var(--color-tint);color:var(--color-accent-text);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.event-badge[data-state=live]{background:var(--color-dark);color:var(--color-pop-on-dark)}.event-badge[data-state=live]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.event-badge[data-state=live]:before{animation:1.8s ease-out infinite live-pulse}}.event-badge[data-state=past]{background:var(--color-bg);color:var(--color-muted-2);box-shadow:inset 0 0 0 1px var(--color-line-2)}.event-actions{flex-wrap:wrap;grid-column:2;justify-self:start;gap:8px;display:flex}.event-actions:not(:has(>:not([hidden]))){display:none}@media (min-width:640px){.event-actions{grid-column:auto;justify-self:end}}.video-card{flex-direction:column;display:flex;overflow:hidden}.video-frame{aspect-ratio:16/9;background:var(--color-dark);border-radius:inherit;position:relative;overflow:hidden}.video-card .video-frame{border-radius:0}.video-frame>iframe,.video-frame>video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster{width:100%;color:var(--color-on-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.video-poster img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-soft), filter .3s;position:absolute;inset:0}.video-poster:hover img{filter:brightness(.85);scale:1.04}.video-poster:focus-visible{outline-offset:-4px}.video-play{aspect-ratio:1;background:var(--color-pop-on-dark);width:64px;color:var(--color-dark);transition:scale .25s var(--ease-soft);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 30px -10px #0009}.video-poster:hover .video-play{scale:1.08}.video-play .ti{width:24px;height:24px;margin-inline-start:3px}.video-length{font-variant-numeric:tabular-nums;background:#1c140ebf;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;inset:auto 12px 12px auto}.modal-video{width:min(100% - 24px,980px)}.modal-video .video-frame{border-radius:var(--radius-lg)}.journal-filter input{opacity:0;pointer-events:none;position:absolute}.journal-filter label{cursor:pointer}.journal-filter label:has(:checked){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.journal-filter label:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.journal-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.journal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.journal-list{grid-template-columns:repeat(3,minmax(0,1fr))}}#journal:has([value=news]:checked) [data-kind=blog],#journal:has([value=blog]:checked) [data-kind=news]{display:none}.journal-card{flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){#journal:has([value=all]:checked) .journal-card:first-of-type{grid-column:span 2}#journal:has([value=all]:checked) .journal-card:first-of-type .journal-art{aspect-ratio:21/8}}@media (min-width:1024px){#journal:has([value=all]:checked) .journal-card:first-of-type{flex-direction:row;grid-column:span 2}#journal:has([value=all]:checked) .journal-card:first-of-type .journal-art{aspect-ratio:auto;flex:0 0 46%}#journal:has([value=all]:checked) .journal-card:first-of-type .h3{font-size:clamp(26px,2.6vw,34px)}}@media (min-width:640px) and (not (min-width:1024px)){#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(2n){grid-column:span 2}#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(2n) .journal-art{aspect-ratio:21/8}}@media (min-width:1024px){#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(3n){flex-direction:row;grid-column:1/-1}#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(3n) .journal-art{aspect-ratio:21/9;flex:0 0 46%}#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(3n+1){flex-direction:row;grid-column:span 2}#journal:has([value=all]:checked) .journal-card:last-of-type:not(:first-of-type):nth-of-type(3n+1) .journal-art{aspect-ratio:auto;flex:0 0 46%}}#journal:has([value=all]:checked) .journal-card:first-of-type .journal-art img{object-position:50% 30%}@media not all and (min-width:640px){.journal-card:not(:first-of-type){flex-direction:row}.journal-card:not(:first-of-type) .journal-art{aspect-ratio:1;border-radius:12px;flex:0 0 92px;align-self:flex-start;margin:16px 0 16px 16px}.journal-card:not(:first-of-type) .journal-body{padding-inline-start:14px;gap:6px;padding:16px}.journal-card:not(:first-of-type) .h3{font-size:19px}}@media (min-width:640px) and (not (min-width:1024px)){.journal-card:not(:first-of-type) .journal-art{aspect-ratio:2}}.journal-art img,.video-poster img{transition:scale .9s var(--ease-soft)}@media (hover:hover){.journal-card:hover .journal-art img,.video-card:hover .video-poster img{scale:1.05}}.journal-art{aspect-ratio:16/9;color:var(--color-pop-on-dark);background:radial-gradient(90% 90% at 30% 15%, var(--color-dark-2), var(--color-dark));place-items:center;display:grid;position:relative;overflow:hidden}.journal-art>.ti{width:48px;height:48px}.journal-body{flex-direction:column;flex:1;gap:10px;padding:clamp(18px,2.2vw,26px);display:flex}.journal-meta{color:var(--color-muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:6px 0 0;font-size:13px;display:flex}.journal-subscribe{background:var(--color-band);align-items:center;gap:20px 48px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3.5vw,44px);display:grid}@media (min-width:768px){.journal-subscribe{grid-template-columns:1fr 1.1fr}}.faq{align-content:start;gap:10px;display:grid}.faq details{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding-inline:clamp(16px,2.4vw,24px)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:21px;font-weight:450;list-style:none;display:flex}.faq summary:hover{color:var(--color-accent-text)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";aspect-ratio:1;background:var(--color-tint);width:34px;color:var(--color-accent-text);font:400 24px/1 var(--font-sans);transition:rotate .3s var(--ease-soft);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary:after{rotate:45deg}.faq p{max-width:64ch;color:var(--color-muted);margin:0 0 22px;font-size:17px;line-height:1.7}@supports selector(::details-content){.faq details::details-content{block-size:0;transition:block-size .35s var(--ease-soft), content-visibility .35s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.faq details[data-instant]::details-content{transition:none}}.wordmark{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font:800 clamp(60px, 19vw, 410px)/.8 var(--font-brand);letter-spacing:-.01em;transform-origin:50% 0;background:linear-gradient(100deg, var(--color-accent) 10%, #b5703c 48%, var(--color-pop) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:24px 0 calc(.32em + 8px);scale:1 1.12;-webkit-mask-image:linear-gradient(#000 40%,#000000a6 68%,#0000002e 100%);mask-image:linear-gradient(#000 40%,#000000a6 68%,#0000002e 100%)}.heart{color:var(--color-accent);animation:1.6s ease-in-out infinite heart-beat;display:inline-block}body:has([data-consent-notice]:not([hidden])) footer{padding-bottom:var(--consent-space,0px)}.buybar{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;transition:translate .35s var(--ease-soft);border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex;position:fixed;translate:0 140%;box-shadow:0 16px 36px -14px #281a1073}.buybar.is-visible{translate:none}@media (min-width:768px){.buybar{display:none}}body:has([data-consent-notice]:not([hidden])) .buybar{visibility:hidden}.journey-ring{--journey:0;width:100%;height:100%;color:var(--color-ink);border-radius:50%;place-items:center;font-size:18px;display:grid;position:relative}.journey-ring:before{content:"";background:conic-gradient(var(--color-accent) calc(var(--journey) * 360deg), var(--color-line-2) 0);border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.journey-ring[data-complete]{color:var(--color-accent-text)}.explore{inset:76px max(16px, calc((100vw - var(--container-wrap)) / 2 + 40px)) auto auto;flex-direction:column;gap:14px;width:min(340px,100vw - 24px);padding:20px;position:fixed}.explore:popover-open{display:flex}@media not all and (min-width:768px){.explore{inset:auto 12px calc(max(12px, env(safe-area-inset-bottom)) + 72px) auto}}.explore[data-complete] .journey-count{background:var(--color-accent);color:var(--color-on-accent)}.journey-count{background:var(--color-tint);color:var(--color-accent-text);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 8px}.journey-bar{--journey:0;background:var(--color-line);border-radius:4px;height:4px;display:block}.journey-bar i{border-radius:inherit;background:var(--color-accent);transform-origin:0;height:100%;scale:var(--journey) 1;transition:scale .6s var(--ease-soft);display:block}.journey-dots{flex-wrap:wrap;gap:6px;display:flex}.journey-dots a{border:1px solid var(--color-line-2);min-height:28px;color:var(--color-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.journey-dots a:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.journey-dots a:hover,.journey-dots a.is-active{border-color:var(--color-accent);color:var(--color-ink)}.journey-dots li[data-done] a{color:var(--color-ink);border-color:light-dark(#ba987d,#62422c)}@supports (color:color-mix(in lab, red, red)){.journey-dots li[data-done] a{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line-2))}}.journey-dots li[data-done] a{background:light-dark(#f4e6d899,#2c201899)}@supports (color:color-mix(in lab, red, red)){.journey-dots li[data-done] a{background:color-mix(in srgb, var(--color-tint) 60%, transparent)}}.journey-dots li[data-done] a:before{background:var(--color-accent);border-color:var(--color-accent)}.journey-dots li.is-pop a:before{animation:pop .5s var(--ease-soft)}.toast{inset:auto auto max(20px, env(safe-area-inset-bottom)) 50%;border-radius:var(--radius-lg);width:min(100% - 24px,520px);color:var(--color-ink);opacity:0;transition:opacity .3s, translate .35s var(--ease-soft), overlay .35s allow-discrete, display .35s allow-discrete;align-items:center;gap:14px;margin:0;padding:14px 14px 14px 16px;position:fixed;translate:-50%;box-shadow:0 24px 50px -20px #281a1080}.toast:popover-open{opacity:1;display:flex}@starting-style{.toast:popover-open{opacity:0;translate:-50% 16px}}@media not all and (min-width:768px){.toast{bottom:max(80px, calc(env(safe-area-inset-bottom) + 68px))}}body:has([data-consent-notice]:not([hidden])) .toast{bottom:calc(var(--consent-space,0px) + 20px)}.modal{width:min(100% - 24px,640px);max-height:calc(100dvh - 24px);color:var(--color-ink);opacity:0;transition:opacity .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:0 0;border:0;outline:none;margin:auto;padding:0;overflow:visible}.modal[open]{opacity:1}@starting-style{.modal[open]{opacity:0}}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c140e99}.modal:has(.is-done){width:min(100% - 24px,460px)}.modal-card{overscroll-behavior:contain;flex-direction:column;gap:20px;max-height:calc(100dvh - 24px);padding:clamp(22px,4vw,34px);display:flex;position:relative;overflow:auto}.modal-card.is-done .modal-head{display:none}.modal-head{align-items:center;gap:14px;padding-inline-end:44px;display:flex}.modal-foot{border-top:1px solid var(--color-line);flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:4px;padding-top:18px;display:flex}.modal-x{aspect-ratio:1;background:var(--color-bg);width:40px;color:var(--color-ink);top:12px;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.modal-x:hover{background:var(--color-tint)}.modal-x .ti{width:18px;height:18px}.consent-row{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.consent-row:has(input:disabled){cursor:default}.consent-row:has(input:checked:not(:disabled)){border-color:light-dark(#b69176,#66432c)}@supports (color:color-mix(in lab, red, red)){.consent-row:has(input:checked:not(:disabled)){border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-line-2))}}.consent-row:has(input:checked:not(:disabled)){background:light-dark(#f8efe4,#201914)}@supports (color:color-mix(in lab, red, red)){.consent-row:has(input:checked:not(:disabled)){background:color-mix(in srgb, var(--color-tint) 50%, var(--color-bg))}}.consent-row input{width:20px;height:20px;margin:2px 0 0}.topic-card.is-active{border-color:var(--color-accent);background:var(--color-tint);box-shadow:inset 0 0 0 1px var(--color-accent)}.topic-card.is-active .badge-icon{background:var(--color-accent);color:var(--color-on-accent)}.topic-card__status{color:var(--color-accent-text);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.topic-card__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}[aria-busy=true] [data-inquiry-send]{opacity:.7;cursor:progress}.is-offline [data-inquiry-send]{display:none}.tip{--caret-w:12px;--caret-h:6px;z-index:90;background:var(--color-inverse);color:var(--color-on-inverse);font:500 12.5px/1.3 var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s, overlay .15s allow-discrete, display .15s allow-discrete;border:0;border-radius:8px;margin:0;padding:7px 10px;display:none;position:fixed;inset:auto;overflow:visible;box-shadow:0 8px 20px -8px #00000080}.tip.is-on{opacity:1;display:block}@starting-style{.tip.is-on{opacity:0}}.tip[data-side]:before{background:var(--color-inverse)}.tip[data-side]:after{display:none}.js [data-animate]:not(.is-in){opacity:0}.js [data-animate].is-revealing{animation:var(--animate-fade-up);animation-delay:var(--reveal-delay,0s)}.js [data-animate].is-revealing .h2{animation:focus-in 1.1s var(--ease-soft) both;animation-delay:calc(var(--reveal-delay,0s) + .12s)}.js [data-stagger].is-revealing{animation:none}.js [data-stagger].is-revealing>:not(template){animation:fade-up .8s var(--ease-soft) backwards;animation-delay:calc(var(--reveal-delay,0s) + var(--i,0) * 85ms)}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(n+8){--i:7}.js [data-animate=rise].is-revealing{animation:rise 1.4s var(--ease-soft) backwards;animation-delay:var(--reveal-delay,0s)}.has-parallax [data-parallax-img],.has-parallax .feature.is-in [data-parallax-img]{translate:0 var(--px-y,0%);transform-origin:50% 22%;will-change:translate;scale:1.22}.has-parallax [data-parallax]{translate:0 var(--px-y,0px);will-change:translate}.has-parallax [data-parallax-scale]{scale:var(--px-s,1)}.has-parallax [data-parallax-fade]{opacity:var(--px-o,1)}.preloader{z-index:1000;pointer-events:none;background:var(--color-bg);color:var(--color-ink);place-items:center;animation:.6s 3s forwards fade-away;display:grid;position:fixed;inset:0}:root:not(.js) .preloader,:root[data-lite] .preloader{display:none}.is-loaded .preloader{animation:.6s cubic-bezier(.4,0,.2,1) forwards fade-away}.is-loaded .preloader .preloader-inner{animation:.6s cubic-bezier(.4,0,.2,1) forwards focus-out}.preloader-inner{justify-items:center;gap:22px;padding:24px;display:grid}.preloader-mark{font:700 clamp(30px, 5vw, 44px)/1 var(--font-brand);letter-spacing:-.025em;background:linear-gradient(100deg, var(--color-ink) 30%, var(--color-accent) 60%, var(--color-pop) 90%) 0 0 / 220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.2,.7,.2,1) both focus-in,2.4s ease-in-out .4s infinite alternate sheen}.preloader-bar{background:var(--color-line);border-radius:3px;width:120px;height:3px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both focus-in;position:relative;overflow:hidden}.preloader-bar i{border-radius:inherit;transform-origin:0;scale:var(--load,.08) 1;background:linear-gradient(90deg, var(--color-accent), var(--color-pop));transition:scale .45s var(--ease-soft);position:absolute;inset:0}[dir=rtl] :is(.ti-chevron-right,.ti-arrow-right,.ti-arrow-up-right){scale:-1 1}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.bottom-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(12px, env(safe-area-inset-bottom))}.z-\[60\]{z-index:60}.m-0{margin:0}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.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-14{margin-top:calc(var(--spacing) * 14)}.mt-\[clamp\(40px\,5vw\,64px\)\]{margin-top:clamp(40px,5vw,64px)}.mt-\[var\(--section\)\]{margin-top:var(--section)}.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-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[290\/434\]{aspect-ratio:290/434}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[34px\]{width:34px;height:34px}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-11{width:calc(var(--spacing) * 11)}.w-\[30px\]{width:30px}.w-\[46\%\]{width:46%}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-full{width:100%}.max-w-\[16ch\]{max-width:16ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_260px\]{flex:260px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-4\.5{gap:calc(var(--spacing) * 4.5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-\[clamp\(28px\,5vw\,88px\)\]{column-gap:clamp(28px,5vw,88px)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}: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-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line-2>:not(:last-child)){border-color:var(--color-line-2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_4px_4px_2px\]{border-radius:2px 4px 4px 2px}.rounded-\[3px_8px_8px_3px\]{border-radius:3px 8px 8px 3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dark{border-color:var(--color-dark)}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-dark{background-color:var(--color-dark)}.bg-ink{background-color:var(--color-ink)}.bg-pop-on-dark{background-color:var(--color-pop-on-dark)}.bg-surface{background-color:var(--color-surface)}.bg-tint{background-color:var(--color-tint)}.bg-linear-135{--tw-gradient-position:135deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-135{--tw-gradient-position:135deg in oklab}}.bg-linear-135{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial-\[120\%_90\%_at_50\%_20\%\]{--tw-gradient-position:120% 90% at 50% 20%;background-image:radial-gradient(var(--tw-gradient-stops,120% 90% at 50% 20%))}.from-glow-1{--tw-gradient-from:var(--color-glow-1);--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-tint{--tw-gradient-from:var(--color-tint);--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-tint{--tw-gradient-via:var(--color-tint);--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-60\%{--tw-gradient-via-position:60%}.to-line{--tw-gradient-to:var(--color-line);--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-surface{--tw-gradient-to:var(--color-surface);--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-65\%{--tw-gradient-to-position:65%}.to-70\%{--tw-gradient-to-position:70%}.p-0{padding:0}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-start{text-align:start}.align-\[2px\]{vertical-align:2px}.font-brand{font-family:var(--font-brand)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[clamp\(19px\,1\.8vw\,22px\)\]{font-size:clamp(19px,1.8vw,22px)}.text-\[clamp\(28px\,2\.8vw\,38px\)\]{font-size:clamp(28px,2.8vw,38px)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#0f1a33\]{color:#0f1a33}.text-accent-text{color:var(--color-accent-text)}.text-bg{color:var(--color-bg)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-on-accent{color:var(--color-on-accent)}.text-on-dark{color:var(--color-on-dark)}.text-on-dark\!{color:var(--color-on-dark)!important}.text-on-dark-muted{color:var(--color-on-dark-muted)}.text-on-dark-soft{color:var(--color-on-dark-soft)}.text-pop-on-dark{color:var(--color-pop-on-dark)}.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}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.decoration-underline{-webkit-text-decoration-color:var(--color-underline);-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline)}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_0_0_8px\]{--tw-shadow:0 0 0 8px var(--tw-shadow-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-\[0_10px_20px_-10px_rgb\(60_35_20\/\.6\)\]{--tw-shadow:0 10px 20px -10px var(--tw-shadow-color,#3c231499);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_24px_50px_-20px_rgb\(60_35_20\/\.45\)\]{--tw-shadow:0 24px 50px -20px var(--tw-shadow-color,#3c231473);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-book{--tw-shadow:0 36px 60px -28px var(--tw-shadow-color,#0000008c), 0 8px 18px -8px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-accent\/8{--tw-shadow-color:#8f4f2814}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-accent) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.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-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))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.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\:text-accent-text:is(:where(.group):hover *){color:var(--color-accent-text)}}.marker\:text-accent-text ::marker{color:var(--color-accent-text)}.marker\:text-accent-text::marker{color:var(--color-accent-text)}.marker\:text-accent-text ::-webkit-details-marker{color:var(--color-accent-text)}.marker\:text-accent-text::-webkit-details-marker{color:var(--color-accent-text)}.marker\:text-muted-2 ::marker{color:var(--color-muted-2)}.marker\:text-muted-2::marker{color:var(--color-muted-2)}.marker\:text-muted-2 ::-webkit-details-marker{color:var(--color-muted-2)}.marker\:text-muted-2::-webkit-details-marker{color:var(--color-muted-2)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-pop-on-dark:hover{border-color:var(--color-pop-on-dark)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:text-accent-text:hover{color:var(--color-accent-text)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-on-accent:hover{color:var(--color-on-accent)}.hover\:text-on-dark:hover{color:var(--color-on-dark)}.hover\:shadow-\[0_12px_24px_-18px_rgb\(60_35_20\/\.5\)\]:hover{--tw-shadow:0 12px 24px -18px var(--tw-shadow-color,#3c231480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-fade-up{animation:var(--animate-fade-up)}}@media not all and (min-width:380px){.max-\[380px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:340px){.max-\[340px\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-sm\:text-center{text-align:center}}@media (min-width:40rem){.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.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-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.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\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:hidden{display:none}.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-\[1\.1fr_1\.6fr\]{grid-template-columns:1.1fr 1.6fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}.dark\:block:where([data-scheme=dark],[data-scheme=dark] *){display:block}@media (prefers-color-scheme:dark){.dark\:block:where(:root:not([data-scheme=light]),:root:not([data-scheme=light]) *){display:block}}.dark\:hidden:where([data-scheme=dark],[data-scheme=dark] *){display:none}@media (prefers-color-scheme:dark){.dark\:hidden:where(:root:not([data-scheme=light]),:root:not([data-scheme=light]) *){display:none}}.\[\&_\.ti\]\:mt-0\.5 .ti{margin-top:calc(var(--spacing) * .5)}.\[\&_\.ti\]\:size-\[18px\] .ti{width:18px;height:18px}.\[\&_\.ti\]\:size-\[38px\] .ti{width:38px;height:38px}.\[\&_\.ti\]\:flex-none .ti{flex:none}.\[\&_\.ti\]\:text-pop-on-dark .ti{color:var(--color-pop-on-dark)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\:hover\]\:text-accent-text a:hover{color:var(--color-accent-text)}.\[\&_span_span\]\:text-\[13px\] span span{font-size:13px}.\[\&_span_span\]\:text-muted-2 span span{color:var(--color-muted-2)}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-3 ul{gap:calc(var(--spacing) * 3)}@media (min-width:64rem){.lg\:\[\&\:has\(article\:nth-of-type\(3\)\)\]\:max-w-none:has(article:nth-of-type(3)){max-width:none}.lg\:\[\&\:has\(article\:nth-of-type\(3\)\)\]\:grid-cols-3:has(article:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../fonts/bricolage-grotesque-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html:root{color-scheme:light dark}html:root[data-scheme=light]{color-scheme:light}html:root[data-scheme=dark]{color-scheme:dark}html>body{background:var(--color-bg);color:var(--color-ink)}@keyframes rise{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 28%}to{opacity:1;clip-path:inset(0);translate:none}}@keyframes breathe{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:1.035}}@keyframes swash{0%{scale:0 1}}@keyframes grow{to{scale:1}}@keyframes cd-tick{0%{opacity:0;translate:0 -30%}to{opacity:1;translate:none}}@keyframes live-pulse{0%{box-shadow:0 0 #e7c98fb3}to{box-shadow:0 0 0 14px #0000}}@keyframes heart-beat{0%,28%,70%{scale:1}14%,42%{scale:1.3}}@keyframes head-shake{0%,50%{translate:0}6.5%{translate:-6px}18.5%{translate:5px}31.5%{translate:-3px}43.5%{translate:2px}}@keyframes fade-away{to{opacity:0;visibility:hidden}}@keyframes focus-in{0%{opacity:0;filter:blur(12px);scale:.96}}@keyframes focus-out{to{opacity:0;filter:blur(10px);scale:1.04}}@keyframes tl-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@keyframes sheen{to{background-position:100% 0}}:root[data-lite] *,:root[data-lite] :before,:root[data-lite] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-lite] [data-animate]{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.preloader{display:none}*,:before,:after,::backdrop{transition:none!important;animation:none!important}.js [data-animate]:not(.is-in){opacity:1}}@media print{.preloader,.site-nav,.buybar,.modal,.toast,.explore,[data-consent-notice],.wordmark{display:none!important}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@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-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}@keyframes fade-up{0%{opacity:0;translate:0 32px}to{opacity:1;translate:none}}@keyframes pop{0%{scale:1}40%{scale:1.35}to{scale:1}}