._reference_1paj7_1{letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.65;display:block}._reference_1paj7_1 a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._reference_1paj7_1 a:focus-visible{outline-offset:4px;outline:1px solid}._note_1paj7_4{margin-top:.25rem;font-size:.8125rem;font-style:normal;display:block}.closingExplorations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,7vw,100px);width:min(1240px,86vw);margin:0 auto;padding:64px 0;display:grid}.closingExplorations>.wallEntry{display:contents}.closingExplorations .wallEntryInner{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:26px;margin:0;scroll-margin-top:96px;display:flex;width:100%!important;padding:0!important}.closingExplorations .wallEntry h2,.innerCompassSubtitle{max-width:470px;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(2.25rem,3.6vw,3rem);font-weight:400;line-height:1.12}.closingExplorations .wallIntro{font-size:1.0625rem}.closingExplorations .wallReveal{grid-area:2/1/auto/-1}.closingExplorations .reflectionWall.isEmbedded{padding:48px 0 8px}.innerCompass{grid-area:1/2;min-width:0;scroll-margin-top:96px}.innerCompassHeader{scroll-margin-top:96px}.innerCompassLabel{text-transform:uppercase;margin:0}.innerCompassSubtitle em{color:var(--mint);font-weight:400}.innerCompassIntro{color:#b2c7c1;max-width:440px;margin:17px 0 26px;font-family:Georgia,serif;font-size:1.0625rem;line-height:1.6}.innerCompass .innerCompassToggle{white-space:normal;text-align:left;max-width:100%}.innerCompassToggle{cursor:pointer;list-style:none}.innerCompassToggle::-webkit-details-marker{display:none}.innerCompassExperience{border-top:1px solid #d8cdaa35;margin-top:30px;padding-top:25px}.innerCompassExperience h3{outline:none;scroll-margin-top:96px}.innerCompassMenuTitle,.innerCompassQuestion{color:#e7f0ec;margin:0;font-family:Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.5}.innerCompassGuide{color:#c6d9d2;margin:12px 0 8px;font-family:Georgia,serif;font-size:1rem;line-height:1.6}.innerCompassMeta{color:#b2c7c1;margin:0 0 20px;font-size:.875rem;line-height:1.6}.innerCompassChoices{gap:12px;display:grid}.innerCompassChoiceHeading{font:inherit;margin:0}.innerCompassQuizChoice{text-align:left;color:#e7f0ec;cursor:pointer;background:#0b2831;border:1px solid #d8cdaa42;border-radius:3px;grid-template-columns:25px minmax(0,1fr);gap:14px;width:100%;padding:18px;transition:background .18s,border-color .18s;display:grid}.innerCompassQuizChoice:hover{background:#12363e;border-color:#d8cdaa90}.innerCompassNumber{color:var(--mint);padding-top:3px;font-size:.875rem}.innerCompassQuizChoice strong{margin-bottom:5px;font-family:Georgia,serif;font-size:1.125rem;font-weight:400;line-height:1.4;display:block}.innerCompassQuizChoice span span{color:#b2c7c1;font-size:.9375rem;line-height:1.6;display:block}.innerCompassPrivacy,.innerCompassMethod{color:#acc2bc;margin:22px 0 0;font-size:.875rem;line-height:1.7}.innerCompassProgressLabel{color:#b2c7c1;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.875rem;line-height:1.5;display:flex}.innerCompassProgress{background:#d8cdaa24;border-radius:0;height:3px;margin:13px 0 24px}.innerCompassProgress [data-slot=progress-indicator]{background:var(--mint)}.innerCompassAnswers{gap:10px;margin-top:22px}.innerCompassAnswer{cursor:pointer;background:#0b2831;border:1px solid #d8cdaa45;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:14px 16px;display:grid}.innerCompassAnswer:hover{background:#163b40;border-color:#d8cdaab0}.innerCompassAnswer:has([data-state=checked]){background:#163b40;border-color:#d8cdaab0}.innerCompassAnswer span{color:#e7f0ec;font-family:Georgia,serif;font-size:1rem;line-height:1.6}.innerCompassAnswer [data-slot=radio-group-item]{width:18px;height:18px;color:var(--mint);border-color:#b3c6bd}.innerCompassAnswer [data-slot=radio-group-indicator] svg{fill:var(--mint)}.innerCompassActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;display:flex}.innerCompassNavigation{justify-content:space-between}.innerCompass .innerCompassTextButton{color:#c6d9d2;white-space:normal;background:0 0;border-radius:2px;height:auto;min-height:44px;padding:10px 0;font-size:.875rem}.innerCompass .innerCompassTextButton:hover{color:var(--mint);text-underline-offset:5px;text-decoration:underline}.innerCompass .innerCompassNext,.innerCompassExplore{color:#e7f0ec;white-space:normal;background:#16434a;border:1px solid #d8cdaa70;border-radius:3px;justify-content:center;align-items:center;gap:15px;max-width:100%;height:auto;min-height:48px;padding:13px 18px;font-size:1rem;font-weight:400;line-height:1.5;display:inline-flex}.innerCompass .innerCompassNext:hover,.innerCompassExplore:hover{border-color:var(--mint);background:#20545a}.innerCompass .innerCompassNext:disabled{opacity:.45}.innerCompassResultLead{color:#c6d9d2;margin:0 0 12px;font-size:1rem;line-height:1.6}.innerCompassResultTitle{color:var(--mint);margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:400;line-height:1.25}.innerCompassInterpretation,.innerCompassPractice p{color:#e0eae5;margin:0;font-family:Georgia,serif;font-size:1.0625rem;line-height:1.75}.innerCompassPractice{border-left:2px solid #d8cdaa70;margin:25px 0;padding:4px 0 4px 18px}.innerCompassPractice h4{color:var(--mint);margin:0 0 12px;font-size:.875rem;font-weight:400;line-height:1.5}.innerCompassMethod{border-top:1px solid #d8cdaa25;padding-top:16px}.innerCompassMethod summary{cursor:pointer;min-height:44px;padding:8px 0}.innerCompassMethod p{margin:12px 0 0}.innerCompassNotice{color:#c6d9d2;margin:25px 0;font-size:1rem;line-height:1.6}.innerCompass button:focus-visible,.innerCompass a:focus-visible,.innerCompass summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.innerCompassAnswer:has(:focus-visible){outline:2px solid var(--mint);outline-offset:4px}@media (width<=1000px){.closingExplorations{grid-template-columns:minmax(0,1fr);width:min(780px,88vw);padding:55px 0}.closingExplorations .wallEntryInner{grid-area:1/1}.closingExplorations .wallReveal{grid-area:2/1}.innerCompass{border-top:1px solid #d8cdaa35;grid-area:3/1;margin-top:48px;padding-top:48px}.innerCompassIntro{max-width:560px}}@media (width<=650px){.closingExplorations{width:90vw;padding:48px 0}.closingExplorations .wallEntry h2,.innerCompassSubtitle{font-size:2.25rem}.innerCompassQuizChoice{gap:10px;padding:16px}.innerCompassAnswer{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.innerCompassQuizChoice,.innerCompassProgress [data-slot=progress-indicator]{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-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}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.authorQuote{background:#0d3039;border:1px solid #d8cdaa2e;margin:60px 0 30px;padding:36px 40px;position:relative}.authorQuote:before{content:"“";color:#d8cdaa24;font-family:Georgia,serif;font-size:82px;position:absolute;top:4px;right:24px}.deepMain figure.authorQuote blockquote{color:#dff2eb;border:0;max-width:850px;margin:0;padding:0;font-family:Georgia,serif;font-size:clamp(24px,3vw,38px);line-height:1.4}.authorQuote figcaption{color:var(--gold);text-transform:uppercase;letter-spacing:.03em;margin-top:22px;font-size:.8125rem}.deepMain>blockquote.maxim{color:#a7c5bd;border-left:2px solid #d8cdaa;max-width:800px;margin:0 0 55px;padding:10px 0 10px 28px;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.55}@media (width<=540px){.authorQuote{padding:28px 24px}}.cardTop{justify-content:space-between;align-items:center;display:flex}.cardSymbol{color:#8f7d49;background:#eff7f2a8;border:1px solid #8f7d4960;border-radius:50%;place-items:center;width:66px;height:66px;font-family:Georgia,serif;font-size:35px;display:grid}.deepTitleRow{grid-template-columns:112px 1fr;align-items:center;gap:34px;display:grid}.deepSymbol{width:104px;height:104px;color:var(--mint);border:1px solid #d8cdaa66;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:55px;display:grid;box-shadow:0 0 60px #d8cdaa16}.simpleIdea{color:var(--ink);border-left:4px solid var(--aqua);background:#dcece5;margin:50px 0 34px;padding:34px 38px}.simpleIdea span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem;font-weight:700}.simpleIdea p{max-width:850px;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(23px,2.7vw,34px);line-height:1.45}.visualBreath{aspect-ratio:16/9;background:#0b2831;border:1px solid #d8cdaa34;margin:38px 0 36px;overflow:hidden}.visualBreath img{object-fit:cover;width:100%;height:100%;display:block}.deepMain .authorQuote{margin:36px 0 24px}.goDeeper{border-top:1px solid #d8cdaa38;border-bottom:1px solid #d8cdaa38;margin:45px 0 0}.goDeeper summary{cursor:pointer;color:#d8cdaa;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:24px 4px;font-size:12px;font-weight:700;list-style:none;display:flex}.goDeeper summary::-webkit-details-marker{display:none}.goDeeper summary b{color:var(--aqua);font-size:22px;font-weight:300;transition:transform .25s}.goDeeper[open] summary b{transform:rotate(45deg)}.deeperContent{padding:18px 0 42px}.deeperContent .insightGrid{margin-top:42px}.innerQuestion{margin-top:45px}@media (width<=850px){.deepTitleRow{grid-template-columns:82px 1fr;gap:20px}.deepSymbol{width:76px;height:76px;font-size:40px}.simpleIdea{margin-top:34px;padding:28px}}@media (width<=540px){.deepTitleRow{grid-template-columns:1fr}.deepSymbol{width:68px;height:68px;font-size:36px}.simpleIdea{padding:25px 22px}.simpleIdea p{font-size:23px}.visualBreath{margin-left:-5vw;margin-right:-5vw}}.thinkerDive{background:linear-gradient(120deg,#122f37,#0b252e);border:1px solid #dec98f55;margin-top:16px}.thinkerDive>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:102px;padding:22px 30px;list-style:none;transition:background .25s;display:flex}.thinkerDive>summary:hover{background:#e2cc8e0d}.thinkerDive>summary::-webkit-details-marker{display:none}.thinkerDive>summary div{flex-direction:column;gap:8px;display:flex}.thinkerDive>summary span{color:var(--gold);letter-spacing:.08em;font-size:.875rem;font-weight:700}.thinkerDive>summary strong{color:#eef6f1;font-family:Georgia,serif;font-size:27px;font-weight:400}.thinkerDive>summary>b{width:42px;height:42px;color:var(--gold);border:1px solid #d8c68366;border-radius:50%;place-items:center;font-size:20px;font-weight:300;transition:transform .25s;display:grid}.thinkerDive[open]>summary>b{transform:rotate(90deg)}.thinkerContent{color:var(--ink);background:#e7eee8;padding:65px 6vw 60px}.thinkerContent>header{border-bottom:1px solid #143d3826;grid-template-columns:.75fr 1.25fr;align-items:end;gap:45px;padding-bottom:38px;display:grid}.thinkerContent>header p{color:#8f7d49;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.6}.thinkerContent h3{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.05}.thinkerIntro{color:#344f4c;max-width:820px;margin:42px 0;font-family:Georgia,serif;font-size:19px;line-height:1.75}.ideaTrio{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ideaTrio section{background:#f4f7f3;border-top:2px solid #8f7d49;padding:27px}.ideaTrio section>span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem}.ideaTrio h4{margin:22px 0 12px;font-family:Georgia,serif;font-size:22px;font-weight:400}.ideaTrio p{color:#516863;margin:0;font-size:14px;line-height:1.7}.todayBridge{background:#d8e7df;grid-template-columns:170px 1fr;gap:25px;margin-top:38px;padding:34px;display:grid}.todayBridge span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem;font-weight:700}.todayBridge p{margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.thinkerExperiment{color:#dcece6;background:#0e3038;grid-template-columns:52px 1fr;gap:20px;margin-top:12px;padding:30px 34px;display:grid}.thinkerExperiment>span{color:var(--gold);font-size:38px}.thinkerExperiment p{color:var(--gold);letter-spacing:.08em;margin:2px 0 9px;font-size:.875rem;font-weight:700}.thinkerExperiment strong{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.55}.thinkerSources{color:#5f7772;letter-spacing:.07em;margin:25px 0 0;font-size:.8125rem}@media (width<=760px){.thinkerContent{padding:48px 5vw}.thinkerContent>header{grid-template-columns:1fr;gap:14px}.ideaTrio{grid-template-columns:1fr}.todayBridge{grid-template-columns:1fr;gap:14px}}@media (width<=540px){.thinkerDive>summary{padding:20px}.thinkerDive>summary strong{font-size:23px}.thinkerContent{padding:42px 22px}.thinkerExperiment{grid-template-columns:1fr;padding:26px}}.pillarBook{max-width:1180px;margin:0 auto;display:block}.bookTabs{grid-template-columns:repeat(5,1fr);gap:7px;width:100%;overflow:visible;background:0 0!important;align-items:end!important;height:auto!important;padding:0 26px!important;display:grid!important}.bookTab{grid-template-rows:auto auto;grid-template-columns:auto auto;min-width:0;transform:translateY(9px);color:#365b55!important;white-space:normal!important;background:#d5e2d9!important;border:1px solid #183d3852!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;justify-content:start!important;gap:3px 10px!important;height:76px!important;padding:13px 15px 16px!important;transition:transform .28s,background .28s,color .28s!important;display:grid!important;box-shadow:inset 0 -12px 20px #173c3412!important}.bookTab:hover{transform:translateY(4px);color:#0d3b35!important}.bookTab[data-state=active]{transform:translateY(0);color:#123f39!important;background:#f2eee2!important;box-shadow:0 -9px 24px #173b3020!important}.bookTab:after{display:none!important}.bookTabNumber{color:#4b7e75;font-family:Georgia,serif;font-size:11px}.bookTabSymbol{color:#8f7d49;font-family:Georgia,serif;font-size:20px;line-height:.8}.bookTabTitle{text-align:left;text-overflow:ellipsis;grid-column:1/-1;font-family:Georgia,serif;font-size:15px;line-height:1.15;overflow:hidden}.bookStage{perspective:1700px;filter:drop-shadow(0 28px 30px #13352d26);min-height:520px;position:relative}.bookSpread{transform-origin:0;grid-template-columns:1fr 1fr;min-height:520px;animation:.62s cubic-bezier(.2,.75,.2,1) both turnPage;display:grid;position:relative}.bookSpread[data-state=inactive]{display:none}.bookSpread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#30483c24 45%,#fff7dd4d 51%,#0000);width:40px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bookPage{color:#173b37;background-color:#f2eee2;background-image:linear-gradient(#8174580a 1px,#0000 1px);background-size:100% 29px;border:1px solid #8a816b3b;min-width:0;padding:55px 58px 48px;position:relative}.bookPageLeft{border-radius:5px 0 0 7px;box-shadow:inset -22px 0 32px #233d3120}.bookPageRight{border-radius:0 5px 7px 0;box-shadow:inset 22px 0 32px #233d3117}.bookChapter{color:#47746c;border-bottom:1px solid #31574f35;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.bookChapter span,.bookMarginNote,.bookPractice>span{letter-spacing:.16em;font-size:10px;font-weight:700}.bookChapter b{font-family:Georgia,serif;font-size:13px;font-weight:400}.bookLargeSymbol{color:#8f7d49;margin:40px 0 25px;font-family:Georgia,serif;font-size:64px;line-height:1;display:block}.bookSource{color:#456d66;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.bookPage h3{letter-spacing:-.03em;max-width:430px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:.98}.bookText{color:#39534f;max-width:500px;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.72}.bookPageRight{flex-direction:column;justify-content:center;display:flex}.bookMarginNote{color:#607a73;writing-mode:vertical-rl;margin:0;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.bookPractice{background:#dce8df;border-left:3px solid #8f7d49;padding:29px 32px}.bookPractice>span{color:#8f7d49}.bookPractice p{margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(24px,2.4vw,34px);line-height:1.35}.bookReflection{color:#5d6258;border-left:1px solid #b79f64;margin:35px 0;padding:0 0 0 21px;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.6}.bookOpen{color:#176c62;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #31574f42;border-bottom:1px solid #31574f42;justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;font-weight:700;display:flex}.bookOpen span{font-size:19px;font-weight:400}.bookPageNumber{color:#6f776c;text-align:center;font-family:Georgia,serif;font-size:10px;position:absolute;bottom:18px;left:0;right:0}.bookHint{color:#58716b;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:20px 0 0;font-size:10px}.bookHint span{color:#8f7d49;margin-right:8px}@keyframes turnPage{0%{opacity:.2;transform:rotateY(-8deg)translate(-16px)}55%{opacity:1}to{opacity:1;transform:rotateY(0)translate(0)}}@media (width<=840px){.bookTabs{gap:4px;padding:0 10px!important}.bookTab{justify-content:center!important;height:64px!important;padding:12px 7px!important;display:flex!important}.bookTabNumber,.bookTabTitle{display:none}.bookTabSymbol{font-size:26px}.bookStage,.bookSpread{min-height:0}.bookSpread{grid-template-columns:1fr}.bookSpread:after{display:none}.bookPage{padding:40px 34px 48px}.bookPageLeft{border-radius:5px 5px 0 0;box-shadow:inset 0 -18px 24px #233d3112}.bookPageRight{border-radius:0 0 7px 7px;min-height:370px;box-shadow:inset 0 18px 24px #233d3112}}@media (width<=520px){.bookTabs{padding:0 4px!important}.bookTab{height:58px!important}.bookPage{padding:34px 25px 45px}.bookLargeSymbol{margin:28px 0 18px;font-size:52px}.bookPage h3{font-size:41px}.bookText{font-size:16px}.bookPractice{padding:24px}.bookPageRight{min-height:350px}.bookMarginNote{display:none}}@media (prefers-reduced-motion:reduce){.bookSpread{animation:none}.bookTab{transition:none!important}}.glossaryTerm{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;margin:0;padding:0 1px;display:inline}.glossaryTerm>span{opacity:.72;vertical-align:.25em;border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:3px;font-family:Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.glossaryTerm>span:before{content:"?"}.glossaryTerm:hover,.glossaryTerm:focus-visible{color:#8f7d49;outline:none}.deepSection .glossaryTerm:hover,.deepSection .glossaryTerm:focus-visible,.constellation .glossaryTerm:hover,.constellation .glossaryTerm:focus-visible{color:var(--mint)}.glossaryTerm:focus-visible{box-shadow:0 2px}.glossaryLegend{color:#55716b;letter-spacing:.05em;max-width:1180px;margin:-28px auto 34px;font-size:.875rem}.glossaryLegend>span{color:#8f7d49;border:1px solid #8f7d49;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:.75rem;font-weight:700;display:inline-grid}.glossaryCard{z-index:100!important;color:#173b37!important;background:#f3efe4!important;border:1px solid #d9c995!important;border-radius:3px!important;width:min(330px,100vw - 30px)!important;padding:24px!important;box-shadow:0 22px 55px #06191d40!important}.glossaryCard:before{content:"";pointer-events:none;border:1px solid #8f7d4930;position:absolute;inset:6px}.glossaryCard p,.glossaryCard h4{position:relative}.glossaryLabel{color:#8f7d49;letter-spacing:.08em;margin:0 0 13px;font-size:.875rem;font-weight:700}.glossaryCard h4{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.1}.glossaryDefinition{color:#435d58;margin:18px 0;font-family:Georgia,serif;font-size:15px;line-height:1.65}.glossarySimple{color:#244b45;background:#dce8df;margin:0;padding:13px 15px;font-family:Georgia,serif;font-size:14px;line-height:1.45}.glossarySimple span{color:#8f7d49;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;display:block}@media (width<=520px){.glossaryLegend{margin-top:-20px;line-height:1.5}.glossaryCard{padding:21px!important}}.dailyCompass{color:#e9f1ed;background:radial-gradient(circle at 82% 42%,#d8cdaa40,#0000 28%),#082129;border-top:1px solid #d8cdaa24;border-bottom:1px solid #d8cdaa24;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,120px);padding:76px 8vw;display:grid;overflow:hidden}.dailyCompassIntro{max-width:590px}.dailyCompassIntro h2{letter-spacing:-.03em;margin:18px 0 27px;font-family:Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.dailyCompassIntro h2 em{color:var(--mint);font-weight:400}.dailyCompassIntro>p:last-of-type{color:#adc1bb;max-width:520px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.dailyDraw{letter-spacing:.08em;text-transform:uppercase;margin-top:24px;color:#d8f2e9!important;height:50px!important;box-shadow:none!important;background:#133c43!important;border:1px solid #d8cdaa79!important;border-radius:2px!important;padding:0 23px!important;font-size:.875rem!important;font-weight:700!important}.dailyDraw:hover{transform:translateY(-2px);background:#1a4d52!important}.dailyDraw>span{color:var(--aqua);font-family:Georgia,serif;font-size:22px}.dailyDraw:disabled{cursor:wait;opacity:.72;transform:none}.dailyReveal{place-items:center;min-height:430px;display:grid;position:relative}.dailyReveal:before,.dailyReveal:after{content:"";pointer-events:none;border:1px solid #d8cdaa3d;border-radius:50%;width:420px;height:420px;position:absolute}.dailyReveal:after{border-color:#d6c78331;width:310px;height:310px}.dailyEmpty{z-index:1;color:#86aaa2;text-align:center;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.5;position:relative}.dailyEmpty>span{color:#d8cdaa;margin-bottom:20px;font-size:70px;font-style:normal;line-height:1;display:block}.compassSearch{z-index:2;color:#426e67;opacity:1;flex-direction:column;justify-content:center;align-items:center;width:min(100%,430px);min-height:400px;transition:opacity .26s;display:flex;position:relative}.compassSearch.hasFoundNorth{animation:.28s .16s both compassSearchFade}.compassDial{filter:drop-shadow(0 16px 26px #0d43421c);width:min(78vw,286px);height:auto;overflow:visible}.compassOuter{fill:#f1eee452;stroke:#8f7d49;stroke-width:1.15px}.compassInner{fill:#f4f5eb2e;stroke:#8f7d4959;stroke-width:.8px}.compassTicks line{stroke:#8f7d4985;stroke-width:1px}.compassDirections text{fill:#51756f;text-anchor:middle;dominant-baseline:middle;letter-spacing:.08em;font-family:Georgia,serif;font-size:10px}.compassDirections .isNorth{fill:#176c62;font-size:14px;font-weight:700}.compassNeedle{transform-origin:130px 130px;animation:2.1s cubic-bezier(.3,.02,.16,1) both compassNeedleSearch}.needleNorth{fill:#8f7d49}.needleSouth{fill:#d8cfaa}.needleAxis{fill:#e9eee4;stroke:#8f7d49;stroke-width:1.2px}.needlePin{fill:#1c5d57}.compassSearch>p{letter-spacing:.025em;text-align:center;min-height:22px;margin:22px 0 0;font-family:Georgia,serif;font-size:14px;font-style:italic}@keyframes compassNeedleSearch{0%{transform:rotate(120deg)}34%{transform:rotate(300deg)}61%{transform:rotate(380deg)}78%{transform:rotate(352deg)}90%{transform:rotate(363deg)}to{transform:rotate(360deg)}}@keyframes compassSearchFade{0%,45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.dailyCard{z-index:2;color:#173a36;background:#f1eee4;border:1px solid #d6ca9f8c;flex-direction:column;width:min(100%,540px);min-height:400px;padding:38px 42px 34px;animation:.7s cubic-bezier(.2,.78,.2,1) both compassReveal;display:flex;position:relative;box-shadow:0 32px 70px #020d115e}.dailyCard:before{content:"";pointer-events:none;border:1px solid #255c5530;position:absolute;inset:8px}.dailyCardTop{color:#49736c;border-bottom:1px solid #31585138;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.dailyCardTop>span{letter-spacing:.08em;font-size:.875rem;font-weight:700}.dailyCardTop>b{color:#8f7d49;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1}.dailyCard h3{letter-spacing:-.03em;margin:35px 0 20px;font-family:Georgia,serif;font-size:clamp(38px,4vw,55px);font-weight:400;line-height:1;position:relative}.dailyIdea{color:#425c57;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.65;position:relative}.dailyQuestion{background:#dae8df;border-left:3px solid #8f7d49;margin:28px 0;padding:20px 23px;position:relative}.dailyQuestion>span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem;font-weight:700}.dailyQuestion p{margin:9px 0 0;font-family:Georgia,serif;font-size:19px;line-height:1.45}.dailyCard>a{color:#196d63;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #31585138;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:.875rem;font-weight:700;display:flex;position:relative}.dailyCard>a span{font-size:18px;font-weight:400}@keyframes compassReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=900px){.dailyCompass{grid-template-columns:1fr;gap:42px;padding:70px 6vw}.dailyCompassIntro{text-align:center;margin:0 auto}.dailyCompassIntro>p:last-of-type{margin-left:auto;margin-right:auto}.dailyReveal{min-height:420px}}@media (width<=540px){.dailyCompass{gap:38px;padding:62px 6vw}.dailyCompassIntro h2{font-size:43px}.dailyReveal{min-height:405px}.dailyReveal:before{width:350px;height:350px}.dailyReveal:after{width:260px;height:260px}.dailyCard{min-height:390px;padding:32px 28px 28px}.dailyCard h3{font-size:41px}.compassSearch{min-height:390px}.compassDial{width:min(74vw,250px)}}@media (prefers-reduced-motion:reduce){.dailyCard{animation:none}.dailyDraw{transition:none!important}.compassNeedle{animation:none;transform:rotate(0)}.compassSearch,.compassSearch.hasFoundNorth{transition:none;animation:none}}.arrivalCompass{color:#123531;background:linear-gradient(135deg,#dcebe3 0%,#eee9d8 52%,#dfe8ef 100%);padding:78px 7vw 88px}.arrivalShell{max-width:1240px;margin:auto}.arrivalHead{grid-template-columns:1fr .82fr;align-items:end;gap:70px;display:grid}.arrivalHead h2{margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(46px,5.8vw,76px);font-weight:400;line-height:1}.arrivalHead>p{color:#4f6864;max-width:480px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.arrivalCompass .kicker{color:#8f7d49}.arrivalChoices{grid-template-columns:repeat(5,1fr);margin-top:42px;gap:9px!important;width:100%!important;display:grid!important}.arrivalChoice{flex-direction:column;gap:8px;color:#315650!important;min-height:72px!important;box-shadow:none!important;background:#f7f7f0a8!important;border:1px solid #244f4935!important;border-radius:0!important;padding:12px!important;transition:transform .2s,background .2s,border-color .2s!important;display:flex!important}.arrivalChoice span{color:#8f7d49;font-family:Georgia,serif;font-size:25px;font-weight:400}.arrivalChoice b{font-family:Georgia,serif;font-size:14px;font-weight:400}.arrivalChoice:hover{transform:translateY(-2px);background:#fffdf6!important;border-color:#8f7d4970!important}.arrivalChoice[data-state=on]{color:#e6f3ed!important;background:#123f3d!important;border-color:#123f3d!important}.arrivalChoice[data-state=on] span{color:#d8cdaa}.arrivalResult{opacity:.72;background:#f8f7efa8;border:1px solid #244f4935;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;min-height:122px;margin-top:11px;padding:22px 25px;display:grid}.arrivalResult.isVisible{opacity:1;animation:.35s both arrivalReveal}.arrivalPillar{grid-template-columns:55px 1fr;align-items:center;gap:19px;display:grid}.arrivalPillar>span{color:#8f7d49;border:1px solid #8f7d4966;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.arrivalPillar p,.arrivalReflection p{color:#8f7d49;letter-spacing:.08em;margin:0 0 8px;font-size:.875rem;font-weight:700}.arrivalPillar h3{margin:0 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400}.arrivalPillar small{color:#506c67;font-family:Georgia,serif;font-size:13px;line-height:1.45;display:block}.arrivalReflection{border-left:1px solid #234d4728;padding-left:26px}.arrivalReflection strong{color:#294c47;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.55;display:block}.arrivalResult>a{color:#175f57;letter-spacing:.08em;text-transform:uppercase;border:1px solid #1d625a55;justify-content:space-between;gap:16px;min-width:160px;padding:14px 16px;font-size:.875rem;font-weight:700;display:flex}.arrivalResult>a:hover{background:#d8cdaa}.arrivalResult>a span{color:#ad7f37;font-size:15px}.arrivalInvitation{color:#6b7c78;text-align:center;grid-column:1/-1;margin:0;font-family:Georgia,serif;font-size:15px}.arrivalInvitation span{color:#8f7d49;margin-right:12px;font-size:22px}@keyframes arrivalReveal{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=900px){.arrivalCompass{padding:70px 6vw}.arrivalHead{grid-template-columns:1fr;gap:20px}.arrivalChoices{grid-template-columns:repeat(3,1fr)}.arrivalResult{grid-template-columns:1fr 1fr}.arrivalResult>a{grid-column:1/-1}}@media (width<=580px){.arrivalCompass{padding:62px 5vw}.arrivalChoices{grid-template-columns:1fr 1fr}.arrivalChoice:last-child{grid-column:1/-1}.arrivalResult{grid-template-columns:1fr;padding:22px 18px}.arrivalReflection{border-top:1px solid #234d4728;border-left:0;padding:18px 0 0}.arrivalResult>a{grid-column:auto}.arrivalPillar{grid-template-columns:42px 1fr}.arrivalPillar>span{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.arrivalResult.isVisible{animation:none}.arrivalChoice{transition:none!important}}.arrivalDichotomyHelp.glossaryTerm{vertical-align:middle;border:0;padding:0;line-height:1;position:relative}.arrivalDichotomyHelp.glossaryTerm:after{content:"";position:absolute;inset:-9px -5px}.arrivalDichotomyHelp.glossaryTerm>span{vertical-align:middle;margin-left:4px}.arrivalDichotomyCard .glossaryDefinition{margin:0}.entryCompass{color:#e8f1ee;background:radial-gradient(circle at 78% 16%,#d8cdaa1a,#0000 28%),linear-gradient(145deg,#071c24,#0a2930);border-top:1px solid #d8cdaa1f;border-bottom:1px solid #d8cdaa1f;padding:26px 7vw 28px;position:relative}.entryCompassReadingTimes{color:#a6aaa1;text-align:center;text-wrap:balance;margin:16px 0 0;font-size:.8125rem;line-height:1.45;position:absolute;top:100%;left:5vw;right:5vw}@media (width<=850px){.entryCompassReadingTimes{margin-top:5px}}.entryCompassShell{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(34px,5vw,72px);max-width:1240px;margin:auto;display:grid}.entryCompass+.deepSection>.deepIntro{padding-top:66px}@media (width<=850px){.entryCompass+.deepSection>.deepIntro{padding-top:47px}}.entryCompassHead{text-align:left;max-width:470px;margin:0}.entryCompassHead h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(29px,3vw,40px);font-weight:400;line-height:1.06}.entryCompassHead h2 em{color:#d8cdaa;font-weight:400}.entryCompassDescription{color:#c2bcaa;max-width:440px;margin:10px 0 0;font-size:15px;line-height:1.48}.entryCompassPaths{min-width:0;max-width:none;margin:0}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded{width:100%;min-width:0;padding:0}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideShell{border:0;padding:0}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideIntro h2{font-size:clamp(21px,2vw,27px)}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideIntro p{margin-bottom:4px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideForm{margin-top:12px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField textarea{resize:vertical;width:100%;min-width:0;min-height:58px;padding:10px 13px;font-size:15px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField button{min-width:100px;padding-inline:14px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideAnswer{overflow-wrap:anywhere;font-size:16px;line-height:1.72}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideResult{margin-top:28px;padding-top:26px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideMascot{flex:0 0 51px;align-self:center;width:51px;height:57px;position:static}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideSymbol{display:none}@media (width>=1024px){.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideMascot{transform-origin:50%;transform:scale(1.3)}}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideShell{border-left-color:#d8cdaa52}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideIntro p{color:#d8cdaa}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField{border-color:#d8cdaa38}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField:focus-within{border-color:#d8cdaa8f;box-shadow:0 0 0 1px #d8cdaa1a}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField button{color:#e8e1cd;background:#d8cdaa1a;border-left-color:#d8cdaa38}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField button:hover:not(:disabled){color:#fff;background:#d8cdaa2b}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField button:focus-visible{outline-color:#d8cdaa}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideStatus{color:#d8cdaaa8}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideResult{border-top-color:#d8cdaa24}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideLinks a{background:#d8cdaa0a;border-color:#d8cdaa24}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideLinks a:hover{background:#d8cdaa14;border-color:#d8cdaa4d}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideLinks small,.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideLinks svg{color:#d8cdaa}@media (width>=901px){.entryCompass{padding-top:26px;padding-bottom:28px}}@media (width<=900px){.entryCompass{padding:32px 6vw 36px}.entryCompassShell{grid-template-columns:1fr;gap:22px}.entryCompassHead{text-align:center;max-width:620px;margin:0 auto}.entryCompassDescription{max-width:580px;margin-left:auto;margin-right:auto}.entryCompassPaths{width:min(620px,100%);margin:0 auto}}@media (width<=580px){.entryCompass{padding:27px 5vw 31px}.entryCompassHead h2{font-size:clamp(30px,8vw,36px)}.entryCompassDescription{margin-top:13px;font-size:15.5px;line-height:1.55}.entryCompassShell{gap:18px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideIntro{gap:10px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideIntro h2{font-size:22px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideForm{margin-top:15px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField{grid-template-columns:minmax(0,1fr) auto}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField textarea{min-height:70px;padding:12px 13px;font-size:15px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideField button{border-top:0;border-left:1px solid #d8cdaa38;min-width:96px;min-height:0;padding-inline:11px}.entryCompass .entryCompassPaths .presenceGuide.isEmbedded .presenceGuideMascot{flex-basis:51px;width:51px;height:57px}}.presenceGuide{background:linear-gradient(#081f28,#071c24);border-top:1px solid #d8cdaa1a;border-bottom:1px solid #d8cdaa1f;padding:clamp(58px,7vw,88px) 8vw}.presenceGuideShell{background:linear-gradient(135deg,#0c2b32b8,#071c24eb);border:1px solid #d8cdaa33;border-radius:3px;width:min(980px,100%);margin:auto;padding:clamp(26px,4vw,42px);position:relative;box-shadow:0 24px 60px #0003,inset 0 0 52px #d8cdaa06}.presenceGuideShell:before{content:"";background:linear-gradient(#0000,#e5cf949e,#0000);width:2px;position:absolute;top:28px;bottom:28px;left:0}.presenceGuideIntro{align-items:center;gap:18px;display:flex}.presenceGuideSymbol{color:#d9c584;background:#e5cf9409;border:1px solid #e5cf9442;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.presenceGuideSymbol svg{stroke-width:1.3px;width:19px;height:19px}.presenceGuideIntro p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 8px;font-size:.875rem;font-weight:700}.presenceGuideIntro h2{color:#e8f0ed;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.2vw,41px);font-weight:400;line-height:1.12}.presenceGuideForm{margin-top:28px}.presenceGuideField{background:#03141b7a;border:1px solid #d8cdaa3d;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.presenceGuideField textarea{resize:vertical;color:#e2ece8;background:0 0;border:0;outline:0;min-height:72px;padding:17px 18px;font:16px/1.55 Georgia,Times New Roman,serif}.presenceGuideField textarea::placeholder{color:#829b95}.presenceGuideField textarea:disabled{cursor:not-allowed;opacity:.55}.presenceGuideField:focus-within{border-color:#d8cdaa94;box-shadow:0 0 0 1px #d8cdaa1f}.presenceGuideField button{color:#d8eee8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#d8cdaa2e;border:0;border-left:1px solid #d8cdaa3d;justify-content:center;align-items:center;gap:12px;min-width:132px;padding:0 21px;font-size:.875rem;font-weight:700;transition:background .22s,color .22s;display:flex}.presenceGuideField button:hover:not(:disabled){color:#fff;background:#d8cdaa45}.presenceGuideField button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.presenceGuideField button:disabled{cursor:not-allowed;opacity:.48}.presenceGuideField button svg{stroke-width:1.5px;width:15px;height:15px}.presenceGuideWait{letter-spacing:.04em;text-transform:none;font-size:.875rem}.presenceGuideStatus,.presenceGuideError{color:#8fa8a2;letter-spacing:.025em;margin:10px 0 0;font-size:.875rem}.presenceGuideError{color:#dfbe9f}.presenceGuideResult{border-top:1px solid #d8cdaa24;margin-top:30px;padding-top:27px}.presenceGuideAnswer{color:#c8d7d2;max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.72}.presenceGuideLinks{margin-top:24px}.presenceGuideLinks>span{color:#d8c58d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.875rem;font-weight:700;display:block}.presenceGuideLinks nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.presenceGuideLinks a{background:#0d2f366b;border:1px solid #d8cdaa26;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;min-height:64px;padding:13px 15px;transition:border-color .22s,background .22s;display:grid}.presenceGuideLinks a:hover{background:#143f4480;border-color:#d8cdaa59}.presenceGuideLinks small{color:#7fafaa;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.875rem}.presenceGuideLinks strong{color:#dce8e4;grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.presenceGuideLinks svg{color:#bca96f;stroke-width:1.4px;grid-area:1/2/3;width:14px}.entryCompass .presenceGuide.isEmbedded{background:0 0;border:0;align-self:start;padding:0}@media (width>=1024px){.entryCompass .presenceGuide.isEmbedded{width:115%;min-width:0}}.entryCompass .presenceGuide.isEmbedded .presenceGuideShell{width:100%;box-shadow:none;background:0 0;border:0;border-left:1px solid #e5cf9452;border-radius:0;margin:0;padding:4px 0 2px 25px}.entryCompass .presenceGuide.isEmbedded .presenceGuideShell:before{display:none}.entryCompass .presenceGuide.isEmbedded .presenceGuideIntro{gap:13px}.entryCompass .presenceGuide.isEmbedded .presenceGuideSymbol{width:36px;height:36px}.entryCompass .presenceGuide.isEmbedded .presenceGuideSymbol svg{width:16px;height:16px}.entryCompass .presenceGuide.isEmbedded .presenceGuideIntro p{margin-bottom:5px;font-size:.875rem}.entryCompass .presenceGuide.isEmbedded .presenceGuideIntro h2{font-size:clamp(21px,2vw,27px);line-height:1.18}.entryCompass .presenceGuide.isEmbedded .presenceGuideForm{margin-top:17px}.entryCompass .presenceGuide.isEmbedded .presenceGuideField textarea{resize:none;min-height:66px;padding:13px 15px;font-size:15px}.entryCompass .presenceGuide.isEmbedded .presenceGuideField button{min-width:108px;padding-inline:16px}.entryCompass .presenceGuide.isEmbedded .presenceGuideStatus{margin-top:8px}.entryCompass .presenceGuide.isEmbedded .presenceGuideResult{margin-top:20px;padding-top:19px}.entryCompass .presenceGuide.isEmbedded .presenceGuideAnswer{font-size:15px;line-height:1.65}.entryCompass .presenceGuide.isEmbedded .presenceGuideLinks{margin-top:17px}.entryCompass .presenceGuide.isEmbedded .presenceGuideLinks nav{grid-template-columns:1fr}@media (width<=700px){.presenceGuide{padding:48px 5vw}.presenceGuideShell{padding:25px 20px}.presenceGuideShell:before{top:22px;bottom:22px}.presenceGuideIntro{align-items:flex-start;gap:13px}.presenceGuideSymbol{width:36px;height:36px}.presenceGuideIntro h2{font-size:29px}.presenceGuideForm{margin-top:22px}.presenceGuideField{grid-template-columns:1fr}.presenceGuideField textarea{min-height:94px;padding:15px;font-size:16px}.presenceGuideField button{border-top:1px solid #d8cdaa3d;border-left:0;min-height:47px}.presenceGuideLinks nav{grid-template-columns:1fr}.presenceGuideAnswer{font-size:16px;line-height:1.68}}@media (width<=900px){.entryCompass .presenceGuide.isEmbedded .presenceGuideShell{padding-left:22px}.entryCompass .presenceGuide.isEmbedded .presenceGuideIntro h2{font-size:26px}}@media (width<=700px){.entryCompass .presenceGuide.isEmbedded{padding:0}.entryCompass .presenceGuide.isEmbedded .presenceGuideShell{padding:3px 0 1px 18px}.entryCompass .presenceGuide.isEmbedded .presenceGuideField textarea{min-height:88px;font-size:16px}.entryCompass .presenceGuide.isEmbedded .presenceGuideField button{min-height:47px}.entryCompass .presenceGuide.isEmbedded .presenceGuideIntro h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.presenceGuideField button,.presenceGuideLinks a{transition:none}}.entryCompass .presenceGuide.isEmbedded .presenceGuideMascot{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:60px;height:64px;position:absolute;top:72px;left:-44px}@media (width<=900px){.entryCompass .presenceGuide.isEmbedded .presenceGuideMascot{flex:0 0 38px;align-self:center;width:38px;height:42px;position:static}.entryCompass .presenceGuide.isEmbedded .presenceGuideSymbol{display:none}}.presenceGuideHourglass{animation:1.8s ease-in-out infinite presenceGuideWaiting}@keyframes presenceGuideWaiting{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.presenceGuideHourglass{animation:none}}.subPillarExplorer{width:100%;max-width:1480px;margin:0 auto}.subCategoryNav{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.subCategoryNav button{appearance:none;color:#bfd3cd;text-align:left;cursor:pointer;background:#12343c;border:1px solid #9fcbc133;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:7px 18px;min-height:99px;padding:17px 24px;transition:background .2s,border-color .2s,transform .2s;display:grid}.subCategoryNav button:hover{background:#17444b;border-color:#d8cdaa73;transform:translateY(-2px)}.subCategoryNav button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.subCategoryNav button.isActive{background:linear-gradient(135deg,#17454c,#1c5254);border-color:#d8cdaa99;box-shadow:inset 0 -2px #d8cdaa}.subCategoryNav button>span{color:#d8cdaa;grid-row:1/3;font-family:Georgia,serif;font-size:27px}.subCategoryNav strong{color:#e3efeb;align-self:end;font-family:Georgia,serif;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.1}.subCategoryNav button:first-child strong{color:#d8cdaa}.subCategoryNav button:nth-child(2) strong{color:#b5a2db}.subCategoryNav button:nth-child(3) strong{color:#8fc5a5}.subCategoryNav small{color:#85a9a2;letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:.875rem;font-weight:700}.subCategoryNav button.isActive small{color:#d8cdaa}.subExplorerHeading{justify-content:space-between;align-items:end;gap:25px;margin:48px 0 22px;display:flex}.subExplorerHeading p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 8px;font-size:.875rem;font-weight:700}.subExplorerHeading h3{color:#e8f1ed;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,53px);font-weight:400;line-height:1}.subExplorerHeading h3[data-family="Relation au réel"]{color:#d8cdaa}.subExplorerHeading h3[data-family="Relation à soi"]{color:#b5a2db}.subExplorerHeading h3[data-family="Relation au vivant"]{color:#8fc5a5}.subExplorerHeading .subExplorerProgress{color:#8faea7;letter-spacing:.1em;white-space:nowrap;border:1px solid #d8cdaa38;margin:0;padding:10px 14px}.subExplorerProgress strong{color:#d8cdaa;font-size:13px}.subCategoryContent{opacity:1;transition:opacity .15s,transform .15s;transform:translateY(0)}.subCategoryContent.is-out{opacity:0;transition-duration:80ms;transform:translateY(5px)}.subCategoryContent.is-in{animation:.15s both subCategoryIn}.subPillarGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.subPillarCard{appearance:none;color:#173b37;text-align:left;cursor:pointer;background:#dce9e1;border:1px solid #173f3930;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;min-height:220px;padding:24px;transition:filter .2s,transform .2s,box-shadow .2s,border-color .2s;display:grid}.subPillarCard.pastel-1{background:linear-gradient(145deg,#dcebe3,#cfe1d8)}.subPillarCard.pastel-2{background:linear-gradient(145deg,#eee5d8,#e2d6c5)}.subPillarCard.pastel-3{background:linear-gradient(145deg,#dfe8f0,#d3dfea)}.subPillarCard.pastel-4{background:linear-gradient(145deg,#eadfe9,#dfd3df)}.subPillarCard.pastel-5{background:linear-gradient(145deg,#eeeaca,#e3dfb9)}.subPillarCard:hover{z-index:1;filter:saturate(1.06)brightness(1.02);position:relative;transform:translateY(-4px);box-shadow:0 16px 30px #03181d30}.subPillarCard:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #164f47;position:relative}.subPillarCard.isVisited{border-color:#8f7d4970}.subPillarNumber{color:#8f7d49;letter-spacing:.08em;font-size:.75rem}.subPillarSymbol{color:#8f7d49;font-family:Georgia,serif;font-size:28px;line-height:1}.subPillarCard h4{color:#153b36;grid-column:1/-1;margin:23px 0 11px;font-family:Georgia,serif;font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.08}.subPillarCard>p{color:#405d58;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.subPillarOpen{color:#1d7066;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #244f4830;grid-column:1/-1;justify-content:space-between;margin-top:20px;padding-top:12px;font-size:.875rem;font-weight:700;display:flex}.subPillarOpen b{font-size:17px;font-weight:400}.subPillarSheet{overflow:hidden;color:#173b37!important;background:#f0eee5!important;border-color:#d5c79266!important;gap:0!important;width:min(100vw,680px)!important;max-width:680px!important;padding:0!important}.subSheetClose{z-index:5;color:#285d56;cursor:pointer;background:#f0eee5dc;border:1px solid #38625b50;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:25px}.subSheetClose:hover{background:#dce7df}.subSheetClose>span:first-child{font-family:Georgia,serif;font-size:25px;font-weight:300;line-height:1}.subSheetScroll{height:100%;overflow-y:auto}.subSheetHeader{background:radial-gradient(circle at 82% 20%,#d8cdaa24,#0000 25%),linear-gradient(145deg,#e4e8dc,#f3eee3);border-bottom:1px solid #365c5536;justify-content:flex-end;min-height:390px;padding:55px 60px 48px!important}.subSheetMeta{color:#8f7d49;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.875rem;font-weight:700;display:flex}.subSheetSymbol{color:#8f7d49;margin:auto 0 15px;font-family:Georgia,serif;font-size:72px;line-height:1}.subSheetTitle{letter-spacing:-.04em;color:#173b37!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(45px,6vw,74px)!important;font-weight:400!important;line-height:.95!important}.subSheetDescription{max-width:560px;color:#4c6560!important;margin:20px 0 0!important;font-family:Georgia,serif!important;font-size:17px!important;line-height:1.65!important}.subSheetBody{padding:48px 60px 70px}.subEssence>span,.subLivingGrid span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem;font-weight:700}.subEssence>p{color:#294d47;margin:14px 0 0;font-family:Georgia,serif;font-size:23px;line-height:1.55}.subLivingGrid{background:#345e5730;border:1px solid #345e5730;grid-template-columns:1fr 1fr;gap:1px;margin:42px 0;display:grid}.subLivingGrid section{background:#e5e9df;padding:27px}.subLivingGrid p{color:#455f5a;margin:13px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.65}.subDeeper{border-top:1px solid #31585142;border-bottom:1px solid #31585142}.subDeeper [data-slot=accordion-item]{border:0}.subDeeper [data-slot=accordion-trigger]{color:#1d655c;letter-spacing:.08em;text-transform:uppercase;padding:20px 2px;font-size:.875rem;font-weight:700}.subDeeper [data-slot=accordion-trigger]:hover{color:#123f39;text-decoration:none}.subDeeper [data-slot=accordion-content] p{color:#4b625d;margin:4px 0 14px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.subQuote{background:linear-gradient(100deg,#dce7df,#e5e9df);border-left:2px solid #d8cdaa;margin:7px 0 23px;padding:23px 25px 21px;position:relative}.subQuote:before{content:"“";color:#9cc7bc75;font-family:Georgia,serif;font-size:58px;line-height:1;position:absolute;top:2px;right:17px}.subQuote blockquote{color:#244f48;max-width:530px;margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.55;position:relative}.subQuote cite{color:#6a817b;letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:5px 9px;margin-top:13px;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:700;display:flex}.subQuote cite strong{color:#8f7d49}.subQuote cite span:before{content:"· "}.subNuance{border-top:1px solid #31585136;border-bottom:1px solid #31585136;margin-top:16px}.subNuance [data-slot=accordion-item]{border:0}.subNuance [data-slot=accordion-trigger]{color:#8f7d49;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;gap:9px;padding:15px 2px;font-size:.875rem;text-decoration:none}.subNuance [data-slot=accordion-trigger]>span{border:1px solid #8f7d4975;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.875rem;font-weight:700;display:inline-grid}.subNuance [data-slot=accordion-trigger]>strong{font-weight:700}.subNuance [data-slot=accordion-trigger]>svg{margin-left:auto}.subNuance [data-slot=accordion-trigger]:hover{color:#123f39;text-decoration:none}.subNuance [data-slot=accordion-content]{animation-duration:.18s}.subNuance [data-slot=accordion-content] p{color:#4c625d;background:#e3e8df;border-left:2px solid #72aa9f;margin:2px 0 18px;padding:14px 17px;font-family:Georgia,serif;font-size:14px;line-height:1.65}.subExtensionsHeading{margin:30px 0 3px}.subExtensionsHeading small{color:#8c7435;letter-spacing:.08em;font-size:.875rem;font-weight:700;display:block}.subExtensionsHeading h3{color:#244f48;margin:7px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.3}.subReadings{border-top:1px solid #31585142;border-bottom:1px solid #31585142;margin-top:16px}.subReadings [data-slot=accordion-item]{border:0}.subReadings [data-slot=accordion-trigger]{color:#1d655c;padding:18px 2px;text-decoration:none}.subReadings [data-slot=accordion-trigger]>span{text-align:left;flex-direction:column;gap:5px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:flex}.subReadings [data-slot=accordion-trigger] small{color:#8c7435;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}.subReadings [data-slot=accordion-trigger]:hover{color:#123f39;text-decoration:none}.subReadingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px 0 22px;display:grid}.subReading{background:#e4e8de;border:1px solid #3158512e;padding:20px}.subReading>span{color:#8c7435;letter-spacing:.08em;font-size:.875rem;font-weight:700}.subReading h5{color:#244f48;margin:13px 0 5px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.25}.subReading .subReadingTitle{color:#8f7d49;margin:0 0 11px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.35}.subReading>p:last-child{color:#536964;margin:0;font-family:Georgia,serif;font-size:.875rem;line-height:1.55}.subPoetryBridge{border-top:1px solid #31585136;border-bottom:1px solid #31585136;margin:22px 0 8px;padding:16px 2px;position:relative}.subPoetryBridge:before{content:"◌";color:#83688380;font-family:Georgia,serif;font-size:25px;line-height:1;position:absolute;top:16px;right:3px}.subPoetryBridge>small{color:#836883;letter-spacing:.08em;padding-right:38px;font-size:.875rem;font-weight:700;display:block}.subPoetryBridge h4{color:#3f564f;max-width:520px;margin:8px 38px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.18}.subPoetryBridge p{color:#536964;max-width:580px;margin:8px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.65}.subPoetryBridgeButton{color:#624b62;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #83688370;align-items:center;gap:13px;width:max-content;min-height:44px;margin-top:8px;padding:10px 0 8px;font-size:.875rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.subPoetryBridgeButton span{font-size:17px;font-weight:400;transition:transform .2s}.subPoetryBridgeButton:hover{color:#473547;border-color:#624b62}.subPoetryBridgeButton:hover span{transform:translate(3px)}.subPoetryBridgeButton:focus-visible{outline-offset:4px;outline:2px solid #836883}.subExtensionLink{margin-top:13px}.subExtensionLink em{color:#a7b4b1;font-family:Georgia,serif;font-size:12px;font-weight:400;line-height:1.5}.subSheetNav{border-top:1px solid #31585142;border-bottom:1px solid #31585142;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:34px;padding:13px 0;display:grid}.subSheetNav button{appearance:none;color:#1d655c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 2px;font-size:.875rem;font-weight:700}.subSheetNav button:first-child{text-align:left}.subSheetNav button:last-child{text-align:right}.subSheetNav button:hover{color:#0d3d36}.subSheetNav button:focus-visible{outline-offset:3px;outline:2px solid #8f7d49}.subSheetNav button:disabled{color:#91a39f;cursor:default;opacity:.55}.subSheetNav>span{color:#6e817d;letter-spacing:.08em;font-size:.875rem}.subSheetNav>span strong{color:#8f7d49;font-size:14px;font-weight:400}.subRelated{color:#d9eee7;background:#0e3038;grid-template-columns:1fr auto;gap:8px 20px;margin-top:16px;padding:24px 26px;display:grid}.subRelated>span{color:var(--gold);letter-spacing:.08em;font-size:.875rem;font-weight:700}.subRelated>strong{grid-column:1;font-family:Georgia,serif;font-size:26px;font-weight:400}.subRelated>b{color:var(--aqua);grid-area:1/2/3;align-self:center;font-size:25px;font-weight:400}@media (width<=1100px){.subPillarGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.subCategoryNav{gap:8px}.subCategoryNav button{gap:5px 12px;padding:18px}.subPillarGrid{grid-template-columns:1fr 1fr}.subPillarCard{min-height:210px}}@media (width<=600px){.subCategoryNav{grid-template-columns:1fr}.subCategoryNav button{grid-template-columns:44px 1fr;min-height:78px;padding:14px 17px}.subCategoryNav button>span{font-size:22px}.subCategoryNav strong{font-size:21px}.subExplorerHeading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:38px}.subPillarGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;max-width:100%;scroll-padding-inline:0;display:flex;overflow:auto hidden}.subPillarGrid::-webkit-scrollbar{display:none}.subPillarCard{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 34px);min-width:0;min-height:220px;padding:21px;transition:filter .24s,transform .24s,box-shadow .2s,border-color .2s}.subPillarCard:active{filter:saturate(1.04)brightness(1.035);transform:scale(.985)}.subPillarCard h4{margin-top:17px}.subPillarCard>p{-webkit-line-clamp:3}.subSheetHeader{min-height:360px;padding:48px 27px 38px!important}.subSheetBody{padding:40px 27px 60px}.subLivingGrid,.subReadingList{grid-template-columns:1fr}.subPoetryBridge{margin-top:20px;padding:16px 1px}.subPoetryBridge h4{font-size:20px}.subSheetTitle{font-size:48px!important}.subSheetClose{top:17px;right:17px}}@media (width>=851px){[data-slot=sheet-overlay]:has(+.subPillarSheet){-webkit-backdrop-filter:brightness(.82)saturate(.78);backdrop-filter:brightness(.82)saturate(.78);background:#030e1461}.subPillarSheet{--sub-accent:#d8cdaa;--sub-accent-strong:#1c625a;--sub-accent-muted:#79a99f;--sub-line:#2f827840;--sub-panel:#e2e9df;--sub-panel-soft:#edf0e7;--sub-glow:#439c8f2e;--sub-header-start:#e5eade;--sub-header-end:#f4efe5;--sub-related:#173c3d;transition-property:transform,background-color,border-color,box-shadow;box-shadow:-30px 0 70px #030e1445,-1px 0 #ffffff75;border-color:var(--sub-line)!important;width:54vw!important;max-width:none!important}.subPillarSheet.pastel-2{--sub-accent:#8b704b;--sub-accent-strong:#674e31;--sub-accent-muted:#aa9675;--sub-line:#8b704b40;--sub-panel:#e9e0d2;--sub-panel-soft:#f0eae0;--sub-glow:#aa85522b;--sub-header-start:#eee5d8;--sub-header-end:#f5efe7;--sub-related:#42382f}.subPillarSheet.pastel-3{--sub-accent:#52788f;--sub-accent-strong:#385d73;--sub-accent-muted:#829eaf;--sub-line:#52788f40;--sub-panel:#dfe7ec;--sub-panel-soft:#edf1f2;--sub-glow:#578bab2b;--sub-header-start:#e2eaf0;--sub-header-end:#f1f1eb;--sub-related:#273e4b}.subPillarSheet.pastel-4{--sub-accent:#836883;--sub-accent-strong:#624b62;--sub-accent-muted:#a28da1;--sub-line:#83688340;--sub-panel:#e8dfe7;--sub-panel-soft:#f0eaee;--sub-glow:#92669129;--sub-header-start:#ece2ea;--sub-header-end:#f3eee8;--sub-related:#423443}.subPillarSheet.pastel-5{--sub-accent:#807a45;--sub-accent-strong:#605b30;--sub-accent-muted:#9d986a;--sub-line:#807a4542;--sub-panel:#e9e6cc;--sub-panel-soft:#f0eee0;--sub-glow:#9b91482b;--sub-header-start:#ece9ce;--sub-header-end:#f4efe1;--sub-related:#40402d}.subSheetScroll{scrollbar-color:var(--sub-accent-muted) transparent;scrollbar-width:thin}.subSheetHeader{border-color:var(--sub-line);background:radial-gradient(circle at 82% 20%,var(--sub-glow),transparent 27%),linear-gradient(145deg,var(--sub-header-start),var(--sub-header-end));min-height:clamp(330px,37vh,390px);padding:clamp(48px,5vw,76px) clamp(42px,5vw,84px) clamp(40px,4vw,62px)!important}.subSheetBody{max-width:900px;margin-inline:auto;padding:clamp(42px,4.4vw,72px) clamp(42px,5vw,84px) clamp(64px,6vw,92px)}.subSheetTitle{font-size:clamp(42px,4.35vw,66px)!important;line-height:1!important}.subSheetDescription{max-width:720px;font-size:clamp(16px,1.18vw,18px)!important;line-height:1.67!important}.subSheetMeta,.subSheetSymbol,.subEssence>span,.subLivingGrid span{color:var(--sub-accent)}.subSheetClose{border-color:var(--sub-line);color:var(--sub-accent-strong)}.subSheetClose:hover{background:var(--sub-panel)}.subEssence>p{max-width:760px;font-size:clamp(20px,1.55vw,24px);line-height:1.58}.subLivingGrid{border-color:var(--sub-line);background:var(--sub-line);margin:clamp(36px,3.2vw,50px) 0}.subLivingGrid section,.subReading{background:var(--sub-panel-soft)}.subLivingGrid section{padding:clamp(24px,2.25vw,34px)}.subLivingGrid p,.subDeeper [data-slot=accordion-content] p,.subNuance [data-slot=accordion-content] p,.subReading>p:last-child{line-height:1.72}.subDeeper,.subNuance,.subReadings,.subSheetNav,.paradoxDrawer-sub{border-color:var(--sub-line)}.subDeeper [data-slot=accordion-trigger],.subNuance [data-slot=accordion-trigger],.subReadings [data-slot=accordion-trigger],.subSheetNav button,.subSheetNav>span strong{color:var(--sub-accent-strong)}.subNuance [data-slot=accordion-trigger]>span,.subReading{border-color:var(--sub-line)}.subNuance [data-slot=accordion-content] p{border-left-color:var(--sub-accent-muted);background:var(--sub-panel-soft)}.subQuote{border-left-color:var(--sub-accent-muted);background:linear-gradient(100deg,var(--sub-panel),var(--sub-panel-soft))}.subQuote:before{color:var(--sub-glow)}.subQuote cite strong,.subReading .subReadingTitle{color:var(--sub-accent)}.paradoxDrawer-sub .paradoxTrigger,.paradoxDrawer-sub .paradoxChevron{color:var(--sub-accent-strong)}.paradoxDrawer-sub .paradoxMark{color:var(--sub-accent)}.paradoxDrawer-sub .paradoxInner{border-left-color:var(--sub-accent-muted);background:linear-gradient(105deg,var(--sub-panel),var(--sub-panel-soft) 72%,transparent)}.subRelated{background:linear-gradient(135deg,var(--sub-related),#17343a)}.subRelated>span,.subRelated>b{color:var(--sub-accent-muted)}}@media (width>=851px) and (width<=1099px){.subPillarSheet{width:55vw!important}.subSheetHeader{padding-inline:38px!important}.subSheetBody{padding-inline:38px}.subLivingGrid,.subReadingList{grid-template-columns:1fr}}@keyframes subCategoryIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.subCategoryNav button,.subPillarCard,.subCategoryContent{transition:none}.subPillarGrid{scroll-behavior:auto}.subCategoryContent.is-in,.subNuance [data-slot=accordion-content]{animation:none}}.subTerritoriesHeading{text-align:center;margin:0 0 clamp(36px,4vw,58px)}.subTerritoriesHeading h2{color:#c4b58e;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:700;line-height:1.2}.subCategoryNav button[data-family="Relation au réel"].isActive{background:linear-gradient(135deg,#13373e,#153c43);border-color:#d8cdaa59;box-shadow:inset 0 -1px #d8cdaa99,inset 0 0 24px #d8cdaa03}.subCategoryContent[data-family="Relation au réel"]{background:radial-gradient(at 35% 26%,#d8cdaa06,#0000 72%)}.subCategoryContent .subExplorerHeading{margin-bottom:34px}.subCategoryContent .subExplorerHeading h3{letter-spacing:-.025em;font-weight:700;line-height:1.12}.subExplorerHeading .subTerritoryInvitation{color:#a2bdbb;letter-spacing:0;max-width:36rem;margin:15px 0 0;font-family:Georgia,serif;font-size:1rem;font-weight:400;line-height:1.7}.subJourneyProgress{flex:none;padding-bottom:5px}.subJourneyProgress p{color:#9bb6b3;letter-spacing:.08em;white-space:nowrap;margin:0;font-weight:400}.subJourneyProgress strong{color:#d8cdaa;font-size:13px;font-weight:400}.subJourneyTrace{justify-content:space-between;align-items:center;height:9px;margin-top:15px;display:flex;position:relative}.subJourneyTrace:before{content:"";background:#d8cdaa2b;height:1px;position:absolute;left:4px;right:4px}.subJourneyTrace i{background:var(--deep);border:1px solid #d8cdaa8c;border-radius:50%;width:7px;height:7px;transition:background .32s,border-color .32s;position:relative}.subJourneyTrace i.isExplored{background:#8bbdbd;border-color:#8bbdbd}.subCategoryContent[data-family="Relation au réel"] .subPillarCard{transition:transform .32s,border-color .32s,box-shadow .32s}.subCategoryContent[data-family="Relation au réel"] .subPillarCard>p{-webkit-line-clamp:unset;display:block;overflow:visible}.subCategoryContent[data-family="Relation au réel"] .subPillarSymbol,.subCategoryContent[data-family="Relation au réel"] .subPillarOpen b{transition:transform .32s}@media (hover:hover) and (pointer:fine){.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover{filter:none;border-color:#8f7d4973;transform:translateY(-4px);box-shadow:0 12px 24px #03181d24}.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover .subPillarSymbol{transform:translateY(-2px)}.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover .subPillarOpen b{transform:translate(3px)}}@media (width<=850px) and (width>=601px){.subCategoryNav button{padding-block:14px}}@media (prefers-reduced-motion:reduce){.subCategoryContent[data-family="Relation au réel"] .subPillarCard,.subCategoryContent[data-family="Relation au réel"] .subPillarSymbol,.subCategoryContent[data-family="Relation au réel"] .subPillarOpen b,.subJourneyTrace i{transition:none}.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover,.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover .subPillarSymbol,.subCategoryContent[data-family="Relation au réel"] .subPillarCard:hover .subPillarOpen b{transform:none}}.subSheetScroll{scrollbar-gutter:stable}.ritualGame{text-align:left;background:#eef1e8;border:1px solid #245a5338;max-width:980px;margin:55px auto 0;box-shadow:0 30px 70px #173b3122}.ritualGameTop{background:#d5e4dc;border-bottom:1px solid #245a5330;grid-template-columns:auto 1fr;align-items:center;gap:35px;padding:22px 28px;display:grid}.ritualTokens{gap:8px;display:flex}.ritualTokens>span{color:#718c86;border:1px solid #3a6a6352;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;transition:all .35s;display:grid}.ritualTokens>span.won{color:#e5f2ed;background:#61563a;border-color:#8f7d49;transform:translateY(-2px)rotate(8deg);box-shadow:0 0 24px #d8cdaa4a}.ritualProgressRow{color:#417067;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:.875rem;font-weight:700;display:grid}.ritualProgressRow b{font-size:.875rem}.ritualProgress{background:#28564f24!important;border-radius:0!important;height:5px!important}.ritualProgress [data-slot=progress-indicator]{background:#61563a!important}.ritualBoard{place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.ritualBoard>section{width:min(100%,760px);padding:70px 55px;animation:.5s both ritualEnter}.ritualStart,.ritualFinish{text-align:center}.ritualCompass{color:#8f7d49;font-size:74px;line-height:1;animation:12s linear infinite compassTurn;display:block}.ritualStart>p:first-of-type,.ritualFinish>p:first-of-type,.ritualStageLabel{color:#8f7d49;letter-spacing:.08em;margin:25px 0 13px;font-size:.875rem;font-weight:700}.ritualBoard h3{color:#143c37;letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1}.ritualBoard h3 em{color:#8f7d49;font-weight:400}.ritualCopy{color:#536b66;max-width:620px;margin:25px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.ritualMainButton{letter-spacing:.08em;text-transform:uppercase;margin-top:30px;color:#e0eee9!important;background:#123f3b!important;border:1px solid #8f7d49!important;border-radius:2px!important;height:auto!important;min-height:48px!important;padding:13px 22px!important;font-size:.875rem!important;font-weight:700!important}.ritualMainButton:hover{transform:translateY(-2px);background:#1c5a53!important}.ritualMainButton span{color:#d8cdaa;font-size:15px}.ritualStage{text-align:center}.ritualInstruction,.ritualScenario{color:#536b66;max-width:620px;margin:22px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.65}.ritualScenario{color:#264c46;background:#dce7df;padding:22px 25px;font-size:19px}.breathOrb{color:#1a5b53;cursor:pointer;background:#d8e8df;border:1px solid #8f7d49;border-radius:50%;align-content:center;place-items:center;gap:10px;width:190px;height:190px;margin:40px auto 8px;animation:5.5s ease-in-out infinite breathe;display:grid}.breathOrb span{font-family:Georgia,serif;font-size:16px;font-style:italic}.breathOrb b{font-family:Georgia,serif;font-size:31px;font-weight:400}.ritualChoices{gap:9px;max-width:660px;margin:28px auto 0;display:grid}.ritualChoice{text-align:left;width:100%;line-height:1.4;color:#34534e!important;white-space:normal!important;background:#f4f3ec!important;border:1px solid #315b5436!important;border-radius:2px!important;justify-content:flex-start!important;height:auto!important;min-height:52px!important;padding:12px 18px!important;font-family:Georgia,serif!important;font-size:15px!important}.ritualChoice:hover{background:#e5ece4!important}.ritualChoice.wrong{background:#efe5d8!important;border-color:#a8815e!important}.ritualChoice.right{color:#174d46!important;background:#d8cdaa!important;border-color:#8f7d49!important}.ritualFeedback{color:#705944;background:#efe5d8;max-width:620px;margin:18px auto 0;padding:14px 17px;font-family:Georgia,serif;font-size:14px;line-height:1.55}.ritualFeedback.success{color:#275b53;background:#d8cdaa}.gratitudeChoices,.actionChoices{gap:10px;margin:32px auto 0;display:grid}.gratitudeChoices{grid-template-columns:repeat(3,1fr);max-width:650px}.actionChoices{grid-template-columns:repeat(2,1fr);max-width:700px}.gratitudeChoices button,.actionChoices button{color:#365751;cursor:pointer;background:#f4f3ec;border:1px solid #315b5436;place-items:center;gap:9px;min-height:105px;padding:18px;font-family:Georgia,serif;font-size:15px;transition:all .2s;display:grid}.gratitudeChoices button:hover,.actionChoices button:hover{background:#e3ebe3;transform:translateY(-3px)}.gratitudeChoices button.selected,.actionChoices button.selected{color:#174d46;background:#d8cdaa;border-color:#8f7d49;box-shadow:inset 0 0 0 2px #d8cdaa24}.gratitudeChoices button span,.actionChoices button span{color:#8f7d49;font-family:Georgia,serif;font-size:29px;line-height:1}.gratitudePrompt{text-align:left;background:#dce8df;border-left:3px solid #8f7d49;max-width:650px;margin:18px auto 0;padding:20px 23px}.gratitudePrompt span{color:#8f7d49;letter-spacing:.08em;font-size:.875rem;font-weight:700}.gratitudePrompt p{color:#345750;margin:8px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.55}.ritualFinish{position:relative}.ritualSparks span{color:#8f7d49;font-family:Georgia,serif;font-size:24px;animation:3s ease-in-out infinite sparkFloat;position:absolute}.ritualSparks span:first-child{animation-delay:.1s;top:28%;left:8%}.ritualSparks span:nth-child(2){animation-delay:.5s;top:22%;right:11%}.ritualSparks span:nth-child(3){animation-delay:1s;bottom:18%;left:17%}.ritualSparks span:nth-child(4){animation-delay:1.4s;bottom:14%;right:19%}.ritualSparks span:nth-child(5){animation-delay:.8s;top:3%;left:48%}.ritualPrize{background:#d4e8dd;border:1px solid #8f7d496b;max-width:500px;margin:31px auto 0;padding:22px}.ritualPrize span{color:#8f7d49;letter-spacing:.08em;margin-bottom:9px;font-size:.875rem;font-weight:700;display:block}.ritualPrize strong{color:#173f39;font-family:Georgia,serif;font-size:26px;font-weight:400}.ritualReplay{letter-spacing:.08em;margin-top:27px;color:#8f7d49!important;background:0 0!important;border-color:#8f7d493f!important;border-radius:2px!important;font-size:.875rem!important}.ritualFinishActions{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.ritualFinishActions .ritualReplay{min-height:48px;margin-top:0}.ritualWallLink{color:#e0eee9;letter-spacing:.08em;text-transform:uppercase;background:#123f3b;border:1px solid #8f7d49;border-radius:2px;align-items:center;gap:22px;min-height:48px;padding:13px 20px;font-size:.875rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.ritualWallLink:hover{background:#1c5a53;transform:translateY(-2px)}.ritualWallLink span{color:#d8cdaa;font-size:15px}.practiceJourney{background:#071c24;position:relative}.practiceRitual{text-align:left;padding:62px 7vw 58px}.sectionEntry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(35px,7vw,100px);max-width:1240px;margin:0 auto;display:grid}.sectionEntryCopy{min-width:0}.practiceRitual h2{margin-top:11px;font-size:clamp(37px,4.4vw,61px)}.practiceRitual .ritualIntro{max-width:660px;margin:17px 0 0;font-size:17px;line-height:1.6}.sectionToggle{letter-spacing:.08em;text-transform:uppercase;gap:25px;min-width:205px;border-radius:2px!important;justify-content:space-between!important;height:auto!important;min-height:49px!important;padding:13px 17px!important;font-size:.875rem!important;font-weight:700!important;transition:background .25s,border-color .25s,transform .25s!important}.sectionToggle span{font-family:Georgia,serif;font-size:17px;font-weight:400}.ritualToggle{color:#e0eee9!important;background:#123f3b!important;border:1px solid #8f7d4980!important}.ritualToggle:hover{transform:translateY(-2px);background:#1c5a53!important}.ritualToggle span{color:#d8cdaa}.sectionReveal{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.22,.72,.2,1),visibility 0s .72s;display:grid}.sectionRevealInner{min-height:0;overflow:hidden}.isOpen>.sectionReveal{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .72s cubic-bezier(.22,.72,.2,1),visibility}.ritualRevealInner>.ritualGame{opacity:0;transform-origin:top;clip-path:inset(0 16%);transition:opacity .56s,transform .72s cubic-bezier(.22,.72,.2,1),clip-path .72s cubic-bezier(.22,.72,.2,1);transform:scale(.965)}.practiceRitual.isOpen .ritualRevealInner>.ritualGame{opacity:1;clip-path:inset(0);transition-delay:.1s;transform:scale(1)}.ritualWallPassage{color:#e1efea;background:linear-gradient(90deg,#081d25,#0b2630 52%,#081d25);border-top:1px solid #d8cdaa2e;border-bottom:1px solid #d8cdaa2e;grid-template-columns:minmax(210px,340px) minmax(0,1fr) auto;align-items:center;gap:clamp(25px,5vw,72px);min-height:112px;padding:28px 7vw;display:grid}.ritualWallPath{justify-content:center;align-items:center;display:flex}.ritualWallPath span{color:#688f88;opacity:.58;border:1px solid #d8cdaa3b;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:14px;transition:color .45s,border-color .45s,background .45s,box-shadow .45s,opacity .45s;display:grid}.ritualWallPath i{background:#d8cdaa27;width:clamp(18px,3vw,38px);height:1px;display:block;position:relative;overflow:hidden}.ritualWallPath i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d8cdaa,#d6c27f);transition:transform .5s;position:absolute;inset:0;transform:scaleX(0)}.ritualWallPassage.isVisible .ritualWallPath span{opacity:1;color:#d9eee7;background:#163f43;border-color:#d8cdaa99;box-shadow:0 0 16px #d8cdaa29}.ritualWallPassage.isVisible .ritualWallPath span:first-of-type{transition-delay:80ms}.ritualWallPassage.isVisible .ritualWallPath i:first-of-type:after{transition-delay:.2s;transform:scaleX(1)}.ritualWallPassage.isVisible .ritualWallPath span:nth-of-type(2){transition-delay:.34s}.ritualWallPassage.isVisible .ritualWallPath i:nth-of-type(2):after{transition-delay:.46s;transform:scaleX(1)}.ritualWallPassage.isVisible .ritualWallPath span:nth-of-type(3){transition-delay:.6s}.ritualWallPassage.isVisible .ritualWallPath i:nth-of-type(3):after{transition-delay:.72s;transform:scaleX(1)}.ritualWallPassage.isVisible .ritualWallPath span:nth-of-type(4){transition-delay:.84s}.ritualWallCopy h2{margin:0;font-family:Georgia,serif;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.18}.ritualWallCopy h2 em{color:#d8cdaa;font-weight:400}.ritualWallPassage>button{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:0;background:0 0;border:1px solid #d8cdaa5c;align-items:center;gap:18px;min-height:44px;padding:11px 15px;font-size:.875rem;font-weight:700;transition:background .2s,border-color .2s,opacity .5s,transform .5s;display:flex;transform:translate(-7px)}.ritualWallPassage.isVisible>button{opacity:1;transition-delay:.72s;transform:none}.ritualWallPassage>button:hover{background:#d8cdaa12;border-color:#d8cdaa9c}.ritualWallPassage>button span{color:#d7c184;font-size:14px}.practiceJourney.isCompleted .ritualWallPath span{border-color:#d3bd7990;box-shadow:0 0 18px #d8cdaa36}.wallEntry{color:#e7f0ec;background:radial-gradient(circle at 14%,#235f5a25,#0000 26%),#071c24;scroll-margin-top:68px}.wallEntryInner{padding:64px 7vw}.behindPresence+.practiceJourney .wallEntryInner{width:min(780px,86vw);padding:64px 0}.wallEntry h2{margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(37px,4.4vw,61px);font-weight:400;line-height:1}.wallEntry h2 em{color:var(--mint);font-weight:400}.wallIntro{color:#b2c7c1;max-width:720px;margin:17px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.6}.wallToggle{color:#d8ebe5!important;background:#0d3038!important;border:1px solid #d8cdaa5c!important}.wallToggle:hover{transform:translateY(-2px);background:#16434a!important;border-color:#d8cdaa9c!important}.wallToggle span{color:#d7c184}.wallRevealInner>.reflectionWall{opacity:0;filter:brightness(.86);transition:opacity .58s,transform .78s cubic-bezier(.2,.7,.18,1),filter .78s;transform:perspective(1000px)translateZ(-55px)translateY(11px)}.wallEntry.isOpen .wallRevealInner>.reflectionWall{opacity:1;filter:brightness();transition-delay:.1s;transform:perspective(1000px)translateZ(0)translateY(0)}@keyframes ritualEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(.92);box-shadow:0 0 #d8cdaa16}50%{transform:scale(1.06);box-shadow:0 0 0 28px #d8cdaa12}}@keyframes compassTurn{to{transform:rotate(360deg)}}@keyframes sparkFloat{0%,to{opacity:.45;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-13px)rotate(12deg)}}@media (width<=850px){.sectionEntry{grid-template-columns:1fr;gap:25px}.sectionToggle{width:100%;max-width:330px}.ritualWallPassage{text-align:center;grid-template-columns:1fr;gap:17px}.ritualWallPath{justify-content:center}.ritualWallPassage>button{justify-self:center}.wallEntryInner{padding:55px 6vw}}@media (width<=650px){.ritualGameTop{grid-template-columns:1fr;gap:16px}.ritualTokens{justify-content:center}.ritualProgressRow{grid-template-columns:1fr auto}.ritualProgressRow>span{display:none}.ritualBoard{min-height:650px}.ritualBoard>section{padding:55px 22px}.ritualBoard h3{font-size:43px}.gratitudeChoices{grid-template-columns:1fr}.gratitudeChoices button{grid-template-columns:auto 1fr;justify-items:start;min-height:75px}.actionChoices{grid-template-columns:1fr}.actionChoices button{grid-template-columns:auto 1fr;justify-items:start;min-height:72px}.ritualSparks{display:none}.ritualFinishActions{flex-direction:column}.ritualWallLink,.ritualFinishActions .ritualReplay{justify-content:center;width:100%}.practiceRitual{padding:48px 5vw}.ritualWallPassage{min-height:0;padding:25px 5vw}.ritualWallCopy h2{font-size:21px}.wallEntryInner{padding:48px 5vw}.behindPresence+.practiceJourney .wallEntryInner{width:90vw;padding:48px 0}.wallEntry h2,.practiceRitual h2{font-size:39px}.wallIntro,.practiceRitual .ritualIntro{font-size:15px}.sectionToggle{max-width:none}}@media (prefers-reduced-motion:reduce){.ritualBoard>section,.breathOrb,.ritualCompass,.ritualSparks span{animation:none}.ritualTokens>span,.gratitudeChoices button,.actionChoices button,.sectionReveal,.ritualRevealInner>.ritualGame,.wallRevealInner>.reflectionWall,.ritualWallPath span,.ritualWallPath i:after,.ritualWallPassage>button{transition:none}.ritualWallPassage>button{opacity:1;transform:none}.ritualWallPassage.isVisible .ritualWallPath i:after{transform:scaleX(1)}}.section.practiceRitual{padding:24px 7vw}.practiceChoiceHeading{text-align:center;max-width:760px;margin:0 auto 20px}.practiceChoiceHeading h2{color:#153b37;margin:11px 0 17px;font-size:clamp(37px,4.4vw,61px)}.practiceRitual .practiceChoiceHeading h2{margin:8px 0 0}.practiceChoiceHeading h2 em{color:#8f7d49;font-weight:400}.practiceChoiceHeading>p:last-child{color:#5a706c;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.6}.practiceChoiceRail{grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:680px;margin:0 auto;display:grid}.practiceChoiceCard{text-align:left;background:#eff3ebc2;border:1px solid #2c60593b;flex-direction:column;min-height:0;padding:22px clamp(27px,3vw,42px);transition:transform .35s cubic-bezier(.2,.72,.2,1),box-shadow .35s,border-color .35s,background .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #173b3114}.practiceChoiceCard:before{content:"";opacity:.62;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ritualChoiceCard:before{background:radial-gradient(circle at 13% 8%,#d8cdaa21,#0000 36%)}.reflectionChoiceCard:before{background:radial-gradient(circle at 88% 10%,#6974aa24,#0000 38%)}.practiceChoiceCard:hover,.practiceChoiceCard:focus-within,.practiceChoiceCard.isSelected{z-index:1;transform:translateY(-5px);box-shadow:0 24px 58px #173b3126,0 0 28px #d8cdaa1a}.ritualChoiceCard:hover,.ritualChoiceCard:focus-within,.ritualChoiceCard.isSelected{background:#eef4ec;border-color:#8f7d4999}.reflectionChoiceCard:hover,.reflectionChoiceCard:focus-within,.reflectionChoiceCard.isSelected{background:#eef0ed;border-color:#5d69a194;box-shadow:0 24px 58px #172c3f24,0 0 28px #6874b01a}.practiceChoiceCard>p{color:#8f7d49;letter-spacing:.08em;margin:12px 0 8px;font-size:.875rem;font-weight:700;position:relative}.reflectionChoiceCard>p{color:#64709d}.practiceChoiceCard h3{color:#173e39;margin:0;font-family:Georgia,serif;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.08;position:relative}.reflectionChoiceCard h3{color:#293b51}.practiceChoiceCopy{color:#58706b;max-width:470px;margin:12px 0 18px;font-family:Georgia,serif;font-size:16px;line-height:1.58;position:relative}.practiceChoiceSymbol{place-items:center;width:62px;height:62px;display:grid;position:relative}.practiceChoiceSymbol span{z-index:2;color:#8f7d49;font-family:Georgia,serif;font-size:38px;line-height:1;position:relative}.practiceChoiceSymbol i{border:1px solid #8f7d4933;border-radius:50%;animation:5.6s ease-in-out infinite choiceBreathe;position:absolute;inset:8px}.practiceChoiceSymbol i:last-child{opacity:.42;animation-delay:-2.8s;inset:0}.reflectionChoiceSymbol span{color:#6672a2;animation:9s ease-in-out infinite reflectionTurn}.reflectionChoiceSymbol i{border-color:#6370a43b;border-radius:3px;animation:6s ease-in-out infinite thoughtRipple;inset:7px;transform:rotate(45deg)}.reflectionChoiceSymbol i:last-child{animation-delay:-3s;inset:0}.practiceChoiceButton{letter-spacing:.08em;text-transform:uppercase;gap:20px;width:100%;margin-top:auto;position:relative;border-radius:2px!important;justify-content:space-between!important;height:auto!important;min-height:48px!important;padding:13px 16px!important;font-size:.875rem!important;font-weight:700!important}.practiceChoiceButton>span{font-family:Georgia,serif;font-size:16px;font-weight:400}.ritualChoiceButton{color:#e0eee9!important;background:#123f3b!important;border:1px solid #8f7d4980!important}.ritualChoiceButton:hover{background:#1c5a53!important}.ritualChoiceButton>span{color:#d8cdaa}.reflectionChoiceButton{color:#e7ebf0!important;background:#26364a!important;border:1px solid #59669db8!important}.reflectionChoiceButton:hover{background:#354962!important}.reflectionChoiceButton>span{color:#abb9ea}.practiceChoiceFork{color:#69827d;flex-direction:column;justify-content:center;align-items:center;display:flex}.practiceChoiceFork span{background:linear-gradient(#0000,#8da39d73);flex:1;width:1px}.practiceChoiceFork span:last-child{background:linear-gradient(#8da39d73,#0000)}.practiceChoiceFork b{color:#718782;margin:12px 0;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:400}.practiceExperienceInner>.ritualGame,.practiceExperienceInner>.reflectionPath{opacity:0;transform-origin:top;transition:opacity .5s,transform .68s cubic-bezier(.22,.72,.2,1);transform:translateY(12px)scale(.98)}.practiceExperiencePanel.isOpen .practiceExperienceInner>.ritualGame,.practiceExperiencePanel.isOpen .practiceExperienceInner>.reflectionPath{opacity:1;transition-delay:80ms;transform:none}.reflectionPath{text-align:left;background:linear-gradient(145deg,#f0f2ee,#e6ebe7);border:1px solid #46557e40;max-width:980px;margin:42px auto 0;padding:clamp(31px,5vw,58px);box-shadow:0 30px 70px #17313f21}.reflectionPathIntro{text-align:center;max-width:670px;margin:0 auto}.reflectionPathLabel{color:#62709f;letter-spacing:.08em;margin:0 0 13px;font-size:.875rem;font-weight:700}.reflectionPathIntro h3{color:#263b4f;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:1.05}.reflectionPathIntro h3 em{color:#6774a2;font-weight:400}.reflectionPathIntro>p:last-child{color:#61706d;margin:18px 0 0;font-family:Georgia,serif;font-size:16px}.reflectionPathChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:36px auto 0;display:grid}.reflectionPathChoice{text-align:left;gap:13px;line-height:1.35;white-space:normal!important;color:#3e5358!important;background:#fafaf5c2!important;border:1px solid #374b5833!important;border-radius:2px!important;justify-content:flex-start!important;height:auto!important;min-height:54px!important;padding:12px 16px!important;font-family:Georgia,serif!important;font-size:15px!important;transition:background .22s,border-color .22s,transform .22s!important}.reflectionPathChoice:hover{transform:translateY(-2px);background:#f3f2eb!important;border-color:#5e6ca18c!important}.reflectionPathChoice.isSelected{box-shadow:inset 3px 0 #6572a1;color:#263b4f!important;background:#e3e6e9!important;border-color:#6572a1!important}.reflectionPathChoice>span{color:#6875a2;font-family:Georgia,serif;font-size:20px}.reflectionPathResult{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,.72,.2,1),visibility 0s .55s;display:grid}.reflectionPathResult.isVisible{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.22,.72,.2,1),visibility}.reflectionPathResultInner{min-height:0;overflow:hidden}.reflectionPathResultSymbol{color:#6672a2;border:1px solid #6370a459;place-items:center;width:52px;height:52px;margin:38px auto 14px;font-family:Georgia,serif;font-size:26px;display:grid;transform:rotate(45deg)}.reflectionPathResultSymbol:first-letter{transform:rotate(-45deg)}.reflectionPathPerspective{color:#344e51;text-align:center;max-width:720px;margin:0 auto;font-family:Georgia,serif;font-size:clamp(19px,2.1vw,25px);line-height:1.55;animation:.45s both reflectionAnswerIn}.reflectionPathQuestion{background:#fffffaa6;border-left:2px solid #6975a4;max-width:720px;margin:30px auto 0;padding:23px 26px;animation:.45s 70ms both reflectionAnswerIn}.reflectionPathQuestion span,.reflectionPathPillar>span{color:#61709f;letter-spacing:.08em;margin-bottom:9px;font-size:.875rem;font-weight:700;display:block}.reflectionPathQuestion blockquote{color:#293f53;margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.45}.reflectionPathPillar{color:#2f5050;background:#e0e8e3bf;border:1px solid #40546133;grid-template-columns:1fr auto;align-items:center;max-width:720px;min-height:68px;margin:10px auto 0;padding:15px 18px;transition:background .25s,border-color .25s,transform .25s;animation:.45s .14s both reflectionAnswerIn;display:grid}.reflectionPathPillar:hover{background:#dce5e1;border-color:#5c6c9d94;transform:translateY(-2px)}.reflectionPathPillar>span{grid-column:1/-1;margin-bottom:3px}.reflectionPathPillar strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.reflectionPathPillar b{color:#6572a1;font-size:18px;font-weight:400}@keyframes choiceBreathe{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:.92;transform:scale(1.09);box-shadow:0 0 17px #d8cdaa17}}@keyframes thoughtRipple{0%,to{opacity:.3;transform:rotate(45deg)scale(.82)}50%{opacity:.8;transform:rotate(45deg)scale(1.05)}}@keyframes reflectionTurn{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@keyframes reflectionAnswerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=650px){.section.practiceRitual{padding:24px 0;overflow:hidden}.practiceChoiceHeading{margin:0 5vw 20px}.practiceChoiceHeading h2{font-size:39px}.practiceChoiceHeading>p:last-child{font-size:15px}.practiceChoiceRail{width:90%;padding:0}.practiceChoiceRail::-webkit-scrollbar{display:none}.practiceChoiceCard{width:100%;min-width:0;min-height:0;padding:20px 23px}.practiceChoiceCard:hover,.practiceChoiceCard:focus-within,.practiceChoiceCard.isSelected{transform:none}.practiceChoiceFork{display:none}.practiceChoiceCard h3{font-size:32px}.practiceChoiceCopy{font-size:15px}.practiceChoiceButton{min-height:48px!important;font-size:.875rem!important}.practiceExperienceReveal{padding:0 5vw}.reflectionPath{margin-top:32px;padding:34px 20px}.reflectionPathIntro h3{font-size:37px}.reflectionPathChoices{grid-template-columns:1fr}.reflectionPathChoice{min-height:52px!important}.reflectionPathPerspective{font-size:19px}.reflectionPathQuestion{padding:20px}.reflectionPathQuestion blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.practiceChoiceCard,.practiceChoiceButton,.practiceChoiceSymbol i,.reflectionChoiceSymbol span,.reflectionPathChoice,.reflectionPathResult,.reflectionPathPerspective,.reflectionPathQuestion,.reflectionPathPillar,.practiceExperienceInner>.ritualGame,.practiceExperienceInner>.reflectionPath{animation:none;transition:none!important}}.doorExperience{background:radial-gradient(circle at 50% 8%,#174c5033,#0000 34%);padding:0 7vw 115px}.deepSection .deepIntro h2 em,.deepSection .doorPanel.deepDive aside>span,.deepSection .doorPanel .deepLabel{color:#d8cdaa}.doorRail{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;max-width:1240px;margin:0 auto 18px;display:grid}.doorChoice{--door-top:#244b5f;--door-deep:#0a2733;--door-accent:#d8cdaa;--door-glow:#5eb9db30;appearance:none;border:1px solid var(--door-accent);flex-direction:column;min-width:0;min-height:230px;padding:20px 18px 17px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.doorChoice{border:1px solid color-mix(in srgb, var(--door-accent) 38%, transparent)}}.doorChoice{background:radial-gradient(circle at 50% 0,var(--door-glow),transparent 47%),linear-gradient(160deg,var(--door-top),var(--door-deep) 72%);color:#dbeae5;text-align:left;cursor:pointer;transform-origin:bottom;border-radius:90px 90px 7px 7px;transition:min-height .32s,transform .32s,border-color .32s,filter .32s,background .32s;box-shadow:inset 0 -30px 45px #020f1538}.doorChoice:before{content:"";pointer-events:none;border:1px solid #d4eee71f;border-radius:78px 78px 3px 3px;position:absolute;inset:9px}.doorChoice:hover{filter:brightness(1.12);transform:translateY(-5px)}.doorChoice[aria-selected=true]{border-color:var(--door-accent);background:radial-gradient(circle at 50% 4%,var(--door-glow),transparent 46%),linear-gradient(160deg,var(--door-top),var(--door-deep) 74%);min-height:250px;box-shadow:0 18px 40px #020f153d,inset 0 0 58px var(--door-glow);transform:translateY(-7px)}.doorChoice:focus-visible{outline-offset:4px;outline:2px solid #d8cdaa}.doorTone-1{--door-top:#274f68;--door-deep:#0a2633;--door-accent:#d8cdaa;--door-glow:#65bddd33}.doorTone-2{--door-top:#245a58;--door-deep:#0a2d35;--door-accent:#d8cdaa;--door-glow:#57cdb53b}.doorTone-3{--door-top:#484563;--door-deep:#142a3a;--door-accent:#d8cdaa;--door-glow:#9b8cdb38}.doorTone-4{--door-top:#5b563a;--door-deep:#20332f;--door-accent:#d8cdaa;--door-glow:#d5b94e32}.doorTone-5{--door-top:#614451;--door-deep:#282d39;--door-accent:#d8cdaa;--door-glow:#ce88aa36}.doorNumber{color:#d8cdaa;font-family:Georgia,serif;font-size:.75rem;position:relative}.doorSymbol{color:var(--door-accent);text-shadow:0 0 22px var(--door-glow);margin:28px 0 14px;font-family:Georgia,serif;font-size:37px;line-height:1;position:relative}.symbolMotion .symbolGlyph{transform-origin:50%;will-change:transform, opacity, filter, text-shadow;display:inline-block}.symbol-presence .symbolGlyph{animation:7.8s ease-in-out infinite symbolPresence}.symbol-controle .symbolGlyph{animation:9.2s ease-in-out infinite symbolControl}.symbol-impermanence .symbolGlyph{animation:8.2s ease-in-out infinite symbolImpermanence}.symbol-gratitude .symbolGlyph{animation:7.9s ease-in-out infinite symbolGratitude}.symbol-vertu .symbolGlyph{animation:11.6s ease-in-out infinite symbolGesture}.deepSymbol.symbol-presence .symbolGlyph{animation-duration:9s}.deepSymbol.symbol-controle .symbolGlyph{animation-duration:10.7s}.deepSymbol.symbol-impermanence .symbolGlyph{animation-duration:9.5s}.deepSymbol.symbol-gratitude .symbolGlyph{animation-duration:9.1s}.deepSymbol.symbol-vertu .symbolGlyph{animation-duration:13.4s}@keyframes symbolPresence{0%,to{filter:brightness();text-shadow:0 0 8px #0000;transform:scale(.985)}50%{filter:brightness(1.12);text-shadow:0 0 22px;transform:scale(1.065)}}@keyframes symbolControl{0%,to{filter:brightness();text-shadow:0 0 8px #0000;transform:rotate(-4deg)scale(.99)}45%{filter:brightness(1.12);text-shadow:0 0 20px;transform:rotate(5deg)scale(1.055)}60%{filter:brightness(1.05);text-shadow:0 0 11px;transform:rotate(5.5deg)scale(1.015)}}@keyframes symbolImpermanence{0%,to{filter:brightness();transform:translate(-2.5px)skew(0deg)}32%{filter:brightness(1.1);transform:translate(3px,-1.5px)skew(-2.5deg)}68%{filter:brightness(1.04);transform:translate(-1.5px,1.5px)skew(2.25deg)}}@keyframes symbolGratitude{0%,to{opacity:.86;filter:brightness(.98);text-shadow:0 0 8px #0000;transform:scale(.99)}52%{opacity:1;filter:brightness(1.25);text-shadow:0 0 25px;transform:scale(1.055)}}@keyframes symbolGesture{0%,18%,to{opacity:.9;filter:brightness();text-shadow:0 0 8px #0000;transform:rotate(-.6deg)scale(1)}24%{opacity:1;filter:brightness(1.16);text-shadow:0 0 15px;transform:rotate(.8deg)scale(1.035)}29%{opacity:.94;filter:brightness(1.03);text-shadow:0 0 7px;transform:rotate(.1deg)scale(1.008)}67%{opacity:1;filter:brightness(1.1);text-shadow:0 0 13px;transform:rotate(1deg)scale(1.025)}72%{opacity:.93;filter:brightness(1.02);text-shadow:0 0 6px;transform:rotate(-.2deg)scale(1)}}@media (hover:hover) and (pointer:fine){.doorChoice:hover .symbolGlyph{animation-duration:5.8s}.doorChoice:hover .symbol-impermanence .symbolGlyph{animation-duration:6.4s}.doorChoice:hover .symbol-vertu .symbolGlyph{animation-duration:7s}}.doorChoice strong{min-height:48px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.08;position:relative}.doorChoice small{color:#9fb8b2;margin-top:9px;font-family:Georgia,serif;font-size:12px;line-height:1.35;position:relative}.doorInvitation{border-top:1px solid var(--door-accent);justify-content:space-between;width:100%;margin-top:auto;padding-top:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.doorInvitation{border-top:1px solid color-mix(in srgb,var(--door-accent) 30%,transparent)}}.doorInvitation{color:var(--door-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.doorInvitation b{font-size:14px;font-weight:400}.doorViewport{background:#081f28;border:1px solid #d8cdaa2b;max-width:1240px;margin:0 auto;animation:.44s both revealDoor;box-shadow:0 32px 60px #020e1438}.doorPanel.deepDive{border:0;grid-template-columns:145px minmax(0,1fr);display:grid}.doorPanel.deepDive aside{text-align:center;border-right:1px solid #d8cdaa28;padding:58px 25px}.doorPanel.deepDive aside>span{font-size:40px}.doorPanel.deepDive aside p{writing-mode:vertical-rl;margin:35px auto 0;position:static;transform:rotate(180deg)}.doorPanel .deepMain{width:100%;max-width:none;padding:58px clamp(30px,6vw,78px) 60px}.doorPanel .deepMain h2{font-size:clamp(45px,5.6vw,72px)}.doorPanel .deepSubtitle{margin-bottom:32px}.doorPanel .simpleIdea{margin:32px 0 24px}.doorPanel .simpleIdea p{font-size:clamp(22px,2.4vw,31px)}.doorPanel .visualBreath{max-height:290px;margin:25px 0}.doorPanel .deepMain .authorQuote{margin:25px 0 20px;padding:28px 32px}.doorPanel .deepMain figure.authorQuote blockquote{font-size:clamp(21px,2.5vw,31px)}.doorThreshold{background:#0b2932;border:1px solid #cdbb7a55;margin-top:25px}.doorThreshold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:20px 26px;list-style:none;transition:background .25s;display:flex}.doorThreshold>summary:hover{background:#e0cc8a0c}.doorThreshold>summary::-webkit-details-marker{display:none}.doorThreshold>summary div{flex-direction:column;gap:7px;display:flex}.doorThreshold>summary span{color:var(--gold);letter-spacing:.08em;font-size:.875rem;font-weight:700}.doorThreshold>summary strong{color:#e4f0eb;font-family:Georgia,serif;font-size:24px;font-weight:400}.doorThreshold>summary b{width:42px;height:42px;color:var(--gold);border:1px solid #d7c98569;border-radius:50%;place-items:center;font-size:20px;font-weight:300;transition:transform .25s;display:grid}.doorThreshold[open]>summary b{transform:rotate(90deg)}.doorDepth{border-top:1px solid #cdbb7a36;padding:18px 26px 35px}.doorDepthTabs{width:100%;gap:0!important}.doorDepthNav{border-bottom:1px solid #d8cdaa33;grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.doorDepthNav [data-slot=tabs-trigger]{min-width:0;min-height:64px;font-family:Georgia,serif;color:#9db9b2!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #d8cdaa24!important;border-radius:0!important;padding:14px 12px!important;font-size:16px!important;font-weight:400!important;transition:color .25s,background .25s!important}.doorDepthNav [data-slot=tabs-trigger]:last-child{border-right:0!important}.doorDepthNav [data-slot=tabs-trigger] span{color:#cbbb7d;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}.doorDepthNav [data-slot=tabs-trigger]:hover{color:#e6f2ed!important;background:#d8cdaa0b!important}.doorDepthNav [data-slot=tabs-trigger][data-state=active]{color:#e8f4ef!important;background:#1b4a4a4d!important}.doorDepthNav [data-slot=tabs-trigger]:after{background:var(--aqua)!important;height:2px!important;bottom:-1px!important}.doorDepthPage{animation:.35s both revealDepth;margin:0!important}.doorConceptPage,.doorPracticePage{padding:38px 6px 10px}.doorConceptPage>blockquote.maxim{color:#bdd2cc;border-left:2px solid #d8cdaa;margin:0 0 34px;padding:10px 0 10px 25px;font-size:19px;font-style:italic;line-height:1.55}.doorConceptPage .insightGrid{margin-top:38px}.doorThinkerPage{margin-top:26px;padding:44px clamp(24px,5vw,55px)!important}.doorPanel .deepMain .doorThinkerPage .thinkerQuote{margin:-4px 0 34px}.doorPracticePage .innerQuestion{background:0 0;border-bottom:1px solid #d8cdaa1f;max-width:820px;margin:0;padding:0 0 20px;display:block}.doorPracticePage .innerQuestion span{color:#819e97;margin-bottom:8px;font-size:.875rem;display:block}.doorPracticePage .innerQuestion p{color:#a9c0ba;font-size:clamp(17px,2vw,21px);font-style:italic;line-height:1.55}.dailySituation{border-left:1px solid #cbbb7d66;max-width:850px;margin-top:26px;padding-left:20px}.dailySituation>p:last-child{color:#c2d2cd;margin:9px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.65}.doorPracticePage .microPractice{margin-top:32px}.doorReadings{border-top:1px solid #d8cdaa30;border-bottom:1px solid #d8cdaa30;margin:34px 0 0}.doorReadings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:17px 4px;list-style:none;display:flex}.doorReadings>summary::-webkit-details-marker{display:none}.doorReadings>summary div{flex-direction:column;gap:5px;display:flex}.doorReadings>summary span{color:#cbbb7d;letter-spacing:.08em;font-size:.875rem;font-weight:700}.doorReadings>summary strong{color:#dceae5;font-family:Georgia,serif;font-size:20px;font-weight:400}.doorReadings>summary b{color:#d8cdaa;border:1px solid #d8cdaa4a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:19px;font-weight:300;transition:transform .22s;display:grid}.doorReadings[open]>summary b{transform:rotate(45deg)}.doorReadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 25px;display:grid}.doorReading{background:#0b2730;border:1px solid #d8cdaa24;padding:22px}.doorReading>span{color:#cbbb7d;letter-spacing:.08em;font-size:.875rem;font-weight:700}.doorReading h3{color:#dceae5;margin:15px 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:400}.doorReading .doorReadingTitle{color:#d8cdaa;margin:0 0 12px;font-family:Georgia,serif;font-size:16px;font-style:italic}.doorReading>p:last-child{color:#9fb8b2;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.55}.doorExtensionLink{background:linear-gradient(110deg,#142d31,#10232b);border:1px solid #cbbb7d3d;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:18px 19px;transition:border-color .25s,background .25s,transform .25s;display:flex}.doorExtensionLinks{gap:10px;display:grid}.doorExtensionGroups{gap:18px;padding:8px 0 25px;display:grid}.doorExtensionGroup{border-bottom:1px solid #d8cdaa24}.doorExtensionGroupLabel{cursor:pointer;color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin:0;padding:11px 2px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.doorExtensionGroupLabel::-webkit-details-marker{display:none}.doorExtensionGroupLabel b{color:#d8cdaa;border:1px solid #d8cdaa4a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:0;font-weight:300;display:grid}.doorExtensionGroupLabel b:before{content:"+";font-size:17px;line-height:1}.doorExtensionGroup[open]>.doorExtensionGroupLabel b:before{content:"−"}.doorExtensionGroupBody{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .24s;display:grid}.doorExtensionGroup[open]>.doorExtensionGroupBody{opacity:1;grid-template-rows:1fr}.doorExtensionGroupBodyInner{min-height:0;padding-bottom:14px;overflow:hidden}.doorExtensionGroup .doorReadingGrid{margin-top:2px}.doorExtensionLinkMarcus{background:linear-gradient(110deg,#1b3031,#20252b);border-color:#b9aa7c4d}.doorExtensionLinkMarcus:hover{background:linear-gradient(110deg,#213a39,#292c31);border-color:#d2bd7d8c}.doorExtensionLinkMarcus small{color:#d5c28b}.doorExtensionLinkMarcus strong{color:#ede9df}.doorExtensionLinkMarcus em{color:#a9b5ae;font-family:Georgia,serif;font-size:12px;font-weight:400}.doorExtensionLinkMarcus>b{color:#d5c28b}.doorExtensionLinkEpictetus{background:linear-gradient(110deg,#102e32,#1a282d);border-color:#d8cdaa4a}.doorExtensionLinkEpictetus:hover{background:linear-gradient(110deg,#143a3e,#202f34);border-color:#d8cdaa8c}.doorExtensionLinkEpictetus small{color:#d8cdaa}.doorExtensionLinkEpictetus strong{color:#e2efeb}.doorExtensionLinkEpictetus em{color:#9fb7b1;font-family:Georgia,serif;font-size:12px;font-weight:400}.doorExtensionLinkEpictetus>b{color:#d8cdaa}.doorExtensionLink:hover{background:linear-gradient(110deg,#18383a,#132b34);border-color:#cbbb7d80;transform:translateY(-2px)}.doorExtensionLink span{flex-direction:column;gap:5px;min-width:0;display:flex}.doorExtensionLink small{color:#cbbb7d;letter-spacing:.08em;font-size:.875rem;font-weight:700}.doorExtensionLink strong{color:#dceae5;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.35}.doorExtensionLink>b{color:#d8cdaa;font-size:20px;font-weight:400;transition:transform .25s}.doorExtensionLink:hover>b{transform:translate(4px)}@keyframes revealDepth{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.doorHint{color:#94b5ae;letter-spacing:.08em;text-align:center;text-transform:uppercase;max-width:1240px;margin:18px auto 0;font-size:.875rem;font-weight:700}.doorHint span{color:var(--aqua);margin-right:8px}@keyframes revealDoor{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.constellation{background:linear-gradient(#071c24 0,#09232b 155px 100%);border-top:1px solid #d8cdaa1c}@media (width<=900px){.doorExperience{padding:0 5vw 90px}.doorRail{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:repeat(5,150px);padding:8px 3px 12px;overflow-x:auto}.doorRail::-webkit-scrollbar{display:none}.doorChoice{scroll-snap-align:start;border-radius:70px 70px 6px 6px;min-height:190px;padding:18px 15px 15px}.doorChoice[aria-selected=true]{min-height:205px}.doorSymbol{margin:22px 0 11px;font-size:31px}.doorChoice strong{min-height:40px;font-size:17px}.doorChoice small{display:none}.doorPanel.deepDive{grid-template-columns:70px minmax(0,1fr)}.doorPanel.deepDive aside{padding:48px 12px}.doorPanel.deepDive aside>span{font-size:26px}}@media (width<=560px){.deepIntro{padding-bottom:48px}.doorExperience{padding:0 4vw 75px}.doorRail{grid-template-columns:repeat(5,minmax(228px,78vw));gap:12px;scroll-padding-inline:3px}.doorChoice{scroll-snap-stop:normal;min-height:208px}.doorChoice[aria-selected=true]{min-height:220px}.doorChoice strong{font-size:18px}.doorChoice small{display:block}.doorPanel.deepDive{grid-template-columns:1fr}.doorPanel.deepDive aside{text-align:left;border:0;padding:24px 22px 0}.doorPanel.deepDive aside p{display:none}.doorPanel .deepMain{padding:25px 22px 35px}.doorPanel .deepTitleRow{grid-template-columns:62px 1fr;gap:15px}.doorPanel .deepSymbol{width:58px;height:58px;font-size:31px}.doorPanel .deepMain h2{font-size:39px}.doorPanel .deepSubtitle{font-size:18px}.doorPanel .visualBreath{max-height:220px;margin-left:0;margin-right:0}.doorPanel .deepMain .authorQuote{padding:24px 21px}.doorThreshold>summary{padding:18px}.doorThreshold>summary strong{font-size:20px}.doorDepth{padding:12px 16px 28px}.doorDepthNav{gap:5px!important;padding:0 0 6px!important}.doorDepthNav [data-slot=tabs-trigger]{white-space:nowrap;min-height:52px;line-height:1.15;border:1px solid #d8cdaa24!important;border-radius:3px 3px 0 0!important;padding:10px 4px!important;font-size:12px!important}.doorDepthNav [data-slot=tabs-trigger]:last-child{border-right:1px solid #d8cdaa24!important}.doorDepthNav [data-slot=tabs-trigger] span{display:none}.doorConceptPage,.doorPracticePage{padding:28px 0 5px}.doorPracticePage .innerQuestion{padding-bottom:17px}.dailySituation{margin-top:22px;padding-left:15px}.dailySituation>p:last-child{font-size:16px;line-height:1.58}.doorPracticePage .microPractice{gap:18px;margin-top:27px}.doorThinkerPage{margin-top:18px;padding:34px 18px!important}.doorReadingGrid{grid-template-columns:1fr}.doorExtensionLink{padding:16px}.doorExtensionLink strong{font-size:16px}}@media (width<=350px){.doorDepthNav{border-bottom:0;grid-template-columns:1fr;gap:6px!important}.doorDepthNav [data-slot=tabs-trigger]{min-height:46px;padding:9px 12px!important}}@media (prefers-reduced-motion:reduce){.doorRail{scroll-behavior:auto}.doorChoice{transition:none}.symbolMotion .symbolGlyph{filter:none;text-shadow:none;will-change:auto;animation:none;transform:none}.doorViewport,.doorDepthPage{animation:none}.doorReadings>summary b,.doorExtensionGroupLabel b,.doorExtensionGroupBody,.doorExtensionLink,.doorExtensionLink>b{transition:none}}.doorExtensionLinkRecul em{color:#a9b5ae;font-family:Georgia,serif;font-size:12px;font-weight:400}.doorExtensionLinkRecul>img{aspect-ratio:323/265;border-radius:2px;flex:none;width:64px;height:auto;display:block}@media (width<=700px){.doorExtensionLinkRecul>img{width:48px}.doorExtensionLinkRecul{gap:14px}}.paradoxDrawer{border-top:1px solid #d8cdaa30;border-bottom:1px solid #d8cdaa30;width:min(100%,760px);position:relative}.paradoxTrigger{appearance:none;color:#a9c9c1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:48px;padding:11px 3px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.35;transition:color .24s,background .24s;display:grid}.paradoxTrigger:hover{color:#e1ece7;background:#d8cdaa09}.paradoxTrigger:focus-visible{outline-offset:3px;outline:2px solid #d8cdaab8}.paradoxMark{color:#c7b47d;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid}.paradoxChevron{color:#d8cdaa;justify-self:end;font-family:Arial,sans-serif;font-size:21px;line-height:1;transition:transform .28s,color .24s}.paradoxDrawer[data-state=open] .paradoxChevron{color:#cbb77e;transform:rotate(90deg)}.paradoxContent{transform-origin:top;overflow:hidden}.paradoxContent[data-state=open]{animation:.32s cubic-bezier(.2,.72,.25,1) both paradoxOpen}.paradoxContent[data-state=closed]{animation:.24s both paradoxClose}.paradoxInner{background:linear-gradient(110deg,#d8cdaa0e,#c8b47d06 72%,#0000);border-left:2px solid #c8b47d7a;margin:0 3px 15px;padding:17px 19px 18px}.paradoxStatement{color:#e0ebe7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:1.55}.paradoxExplanation{color:#a9beb8;max-width:670px;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.68}.paradoxDrawer-main{margin:30px 0 4px}.paradoxDrawer-sub{border-color:#31585142;width:100%;margin-top:16px}.paradoxDrawer-sub .paradoxTrigger{color:#8f7d49;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}.paradoxDrawer-sub .paradoxTrigger:hover{color:#123f39;background:#3158510a}.paradoxDrawer-sub .paradoxMark{color:#8c7435}.paradoxDrawer-sub .paradoxChevron{color:#8f7d49}.paradoxDrawer-sub .paradoxInner{background:linear-gradient(105deg,#e1e7dd,#ebe8dd 72%,#0000);border-left-color:#9d864b80;margin-bottom:17px}.paradoxDrawer-sub .paradoxStatement{color:#244f48;font-size:17px}.paradoxDrawer-sub .paradoxExplanation{color:#526762;font-size:14px}@keyframes paradoxOpen{0%{opacity:0;height:0;transform:translateY(-4px)}to{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}}@keyframes paradoxClose{0%{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-3px)}}@media (width<=600px){.paradoxDrawer{width:100%;max-width:100%}.paradoxTrigger{min-height:48px;padding:11px 2px;font-size:13.5px}.paradoxInner{margin-left:0;margin-right:0;padding:15px 15px 16px}.paradoxStatement{font-size:16.5px;line-height:1.5}.paradoxExplanation{font-size:13.5px;line-height:1.62}.paradoxDrawer-main{margin-top:24px}.paradoxDrawer-sub .paradoxTrigger{min-height:46px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.paradoxTrigger,.paradoxChevron{transition:none}.paradoxContent[data-state=open],.paradoxContent[data-state=closed]{animation:none}}.constellationBridge{color:#e6f0ec;background:radial-gradient(circle at 82% 40%,#31578f26,#0000 30%),linear-gradient(#071c24,#09232b);border-top:1px solid #d8cdaa27;border-bottom:1px solid #d8cdaa27;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(55px,8vw,120px);padding:92px 8vw 96px;display:grid}.bridgeCopy{max-width:760px}.bridgeCopy h2{letter-spacing:-.035em;margin:17px 0 28px;font-family:Georgia,serif;font-size:clamp(44px,5.3vw,72px);font-weight:400;line-height:1}.bridgeCopy h2 em{color:#d8cdaa;font-weight:400}.bridgeCopy>p:last-of-type{color:#adc2bc;max-width:690px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.75}.bridgeFamilies{flex-wrap:nowrap;align-items:center;gap:clamp(24px,3vw,42px);margin-top:34px;display:flex}.bridgeFamilies span{letter-spacing:.08em;text-transform:uppercase;cursor:default;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:.875rem;font-weight:700;transition:none;display:inline-flex}.bridgeFamilies span:first-child{color:#d8cdaa}.bridgeFamilies span:nth-child(2){color:#b5a2db}.bridgeFamilies span:nth-child(3){color:#8fc5a5}.bridgeFamilies b{color:inherit;font-family:Georgia,serif;font-size:18px;font-weight:400}.mobileCompassIntro{display:none}.randomSubCompass{text-align:center;background:radial-gradient(circle at 50% 21%,#376d9547,#0000 30%),linear-gradient(145deg,#0d3039,#0a222c);border:1px solid #d8cdaa3d;flex-direction:column;align-items:center;width:min(100%,520px);min-height:520px;margin:auto;padding:34px 40px 38px;display:flex;box-shadow:0 30px 70px #020d1147}.randomCompassLabel{color:#87aaa3;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:700}.randomCompassDial{color:#d8cdaa;cursor:pointer;background:radial-gradient(circle,#16414a 0 39%,#0a252d 40% 55%,#31709673 56% 57%,#0b2831 58%);border:1px solid #d8cdaa9c;border-radius:50%;flex:none;width:142px;height:142px;margin:24px 0 28px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:inset 0 0 28px #020f137a,0 0 28px #d8cdaa26}.randomCompassDial:before,.randomCompassDial:after{content:"";border:1px solid #d8cdaa39;border-radius:50%;position:absolute;inset:11px}.randomCompassDial:after{border:0;border-top:1px solid #d8cdaa2d;border-radius:0;height:1px;inset:68px 17px auto}.randomCompassDial:hover{transform:rotate(5deg)scale(1.025);box-shadow:inset 0 0 28px #020f137a,0 0 38px #d8cdaa42}.randomCompassDial:disabled{cursor:default;opacity:1}.randomCompassDial:focus-visible{outline-offset:5px;outline:2px solid #d3bb76}.randomCompassDial b{z-index:2;font-family:Georgia,serif;font-size:40px;font-weight:400;position:relative}.randomCompassNorth{color:#d3bb76;letter-spacing:.1em;font-size:7px;font-weight:800;position:absolute;top:5px;left:50%;transform:translate(-50%)}.randomCompassNeedle{z-index:1;color:#d3bb76;transform-origin:50% 49px;font-size:17px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px;left:50%;transform:translate(-50%)rotate(45deg)}.hasResult .randomCompassNeedle{transform:translate(-50%)rotate(765deg)}.isSpinning .randomCompassDial{animation:.78s cubic-bezier(.16,.72,.18,1) both compassLaunch}.isSpinning .randomCompassNeedle{animation:.78s cubic-bezier(.12,.7,.16,1) both compassNeedleLaunch}.randomCompassInvitation,.randomCompassResult{width:100%;animation:.45s both compassReveal}.randomCompassInvitation h3,.randomCompassResult h3{color:#edf4f1;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.randomCompassInvitation p,.randomCompassResult p{color:#a9c0ba;max-width:400px;margin:13px auto 24px;font-family:Georgia,serif;font-size:15px;line-height:1.65}.randomCompassResult small{color:#a99ad8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.875rem;font-weight:700;display:block}.randomCompassActions{justify-content:center;gap:9px;display:flex}.randomCompassActions button,.randomCompassPrimary{color:#c0d5cf;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#10333b;border:1px solid #d8cdaa4a;min-height:44px;padding:11px 15px;font-size:.875rem;font-weight:700;transition:border-color .25s,background .25s,color .25s}.randomCompassActions button:hover,.randomCompassPrimary:hover{color:#fff;border-color:#d8cdaaa6}.randomCompassActions .randomCompassPrimary,.randomCompassInvitation .randomCompassPrimary{color:#09272f;background:#d8cdaa;border-color:#d8cdaa73}.randomCompassActions .randomCompassPrimary:hover,.randomCompassInvitation .randomCompassPrimary:hover{color:#061d23;background:#d8cdaa}.constellationGridSection{padding-top:34px}@keyframes compassLaunch{0%{transform:rotate(0)scale(1)}70%{transform:rotate(385deg)scale(1.035)}to{transform:rotate(405deg)scale(1)}}@keyframes compassNeedleLaunch{0%{transform:translate(-50%)rotate(45deg)}72%{transform:translate(-50%)rotate(845deg)}to{transform:translate(-50%)rotate(765deg)}}@media (width<=850px){.constellationBridge{grid-template-columns:1fr;gap:48px;padding:78px 6vw}.bridgeFamilies{flex-wrap:wrap}.randomSubCompass{width:min(100%,620px)}.constellationGridSection{padding-top:24px}}@media (width<=540px){.constellationBridge{padding:68px 5vw}.bridgeCopy h2{font-size:43px}.randomSubCompass{min-height:500px;padding:30px 20px}.randomCompassActions{flex-direction:column}.randomCompassActions button{width:100%}.constellationGridSection{padding-top:18px}}@media (prefers-reduced-motion:reduce){.randomCompassDial,.randomCompassNeedle{transition:none}.isSpinning .randomCompassDial,.isSpinning .randomCompassNeedle,.randomCompassInvitation,.randomCompassResult{animation:none}}.reflectionWall{color:#e7f0ec;background:radial-gradient(circle at 16% 45%,#235f5a2e,#0000 27%),#071c24;padding:115px 7vw 125px}.reflectionWall.isEmbedded{padding-top:28px}@media (width>=901px){.wallEntry .reflectionWall.isEmbedded{padding-top:15px}.wallEntry .reflectionLayout{column-gap:28px;padding-right:10px}}@media (width<=900px){.wallEntry .reflectionWall.isEmbedded{padding-top:95px}}.reflectionCloseRow{justify-content:flex-end;max-width:1240px;margin:0 auto 24px;display:flex}.reflectionClose{letter-spacing:.08em;text-transform:uppercase;gap:20px;color:#c9e1da!important;background:0 0!important;border:1px solid #d8cdaa4d!important;border-radius:2px!important;height:auto!important;min-height:43px!important;padding:10px 15px!important;font-size:.875rem!important;font-weight:700!important}.reflectionClose:hover{background:#d8cdaa0d!important;border-color:#d8cdaa91!important}.reflectionClose span{color:#d7c184;font-family:Georgia,serif;font-size:17px}.reflectionHead{border-bottom:1px solid #d8cdaa29;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:1240px;margin:0 auto 65px;padding-bottom:34px;display:grid}.reflectionHead h2{margin:15px 0 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.94}.reflectionHead h2 em{color:var(--mint);font-weight:400}.reflectionHead>p{color:#b2c7c1;max-width:520px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.7}.reflectionLayout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:38px;max-width:1240px;margin:0 auto;display:grid}.reflectionForm{color:#173b37;background:#f0ede2;border:1px solid #cbbc8270;padding:34px;position:sticky;top:24px;box-shadow:0 30px 65px #020e1445}.reflectionFormTop{border-bottom:1px solid #31585138;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.reflectionFormTop span{color:#8f7d49;font-size:30px}.reflectionFormTop p{color:#4c756e;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:700}.reflectionForm fieldset{border:0;margin:28px 0 26px;padding:0}.reflectionForm legend,.reflectionTextLabel{color:#365f58;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.875rem;font-weight:700;display:block}.reflectionPrompts{gap:8px!important}.reflectionPrompt{cursor:pointer;background:#e3e9df;border:1px solid #3158512c;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:11px 12px;transition:all .2s;display:grid}.reflectionPrompt:hover{background:#d9e6dd;border-color:#8f7d4955}.reflectionPrompt:has([data-state=checked]){background:#d3e6dc;border-color:#8f7d4988}.reflectionPrompt [data-slot=radio-group-item]{color:#8f7d49!important;border-color:#8f7d49!important}.reflectionPrompt span{font-family:Georgia,serif;font-size:14px;line-height:1.35}.reflectionForm [data-slot=textarea]{resize:vertical;min-height:145px;font-family:Georgia,serif;line-height:1.6;color:#173b37!important;box-shadow:none!important;background:#fbfaf5!important;border-color:#31585150!important;border-radius:0!important;font-size:16px!important}.reflectionHoney{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.reflectionForm [data-slot=textarea]:focus-visible{border-color:#8f7d49!important;box-shadow:0 0 0 3px #d8cdaa1f!important}.reflectionCounter{color:#647b76;letter-spacing:.08em;justify-content:space-between;gap:15px;margin:9px 0 21px;font-size:.8125rem;display:flex}.reflectionMessage{margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.reflectionMessage.success{color:#195f55;background:#d5e8dc}.reflectionMessage.error{color:#7a3f31;background:#eee0d6}.reflectionSubmit{letter-spacing:.08em;text-transform:uppercase;width:100%;color:#e1f2eb!important;background:#113f41!important;border-radius:0!important;justify-content:space-between!important;height:51px!important;font-size:.875rem!important;font-weight:700!important;display:flex!important}.reflectionSubmit:hover{background:#195451!important}.reflectionSubmit span{color:var(--gold);font-size:17px}.reflectionRules{color:#60736f;text-align:center;margin:17px 0 0;font-size:.8125rem;line-height:1.55}.reflectionPrivacy{color:#71817d;text-align:center;max-width:430px;margin:8px auto 0;font-size:.8125rem;line-height:1.5}.reflectionVoices{min-width:0}.reflectionVoicesHead{color:#d8cdaa;letter-spacing:.08em;border-bottom:1px solid #d8cdaa29;justify-content:space-between;align-items:end;min-height:55px;padding:0 3px 15px;font-size:.875rem;font-weight:700;display:flex}.reflectionVoicesHead b{color:#a8beb8;letter-spacing:.08em;font-weight:400}.reflectionGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.reflectionCard{color:#173b37;border-top:3px solid #8f7d49;flex-direction:column;min-height:290px;padding:25px;display:flex;box-shadow:0 16px 36px #020f1529}.reflectionCard.voice-1{background:#dcebe3}.reflectionCard.voice-2{background:#eee5d8}.reflectionCard.voice-3{background:#dfe8f0}.reflectionCard.voice-4{background:#eadfe9}.reflectionCard.voice-5{background:#eeeaca}.reflectionCard>div{color:#4d736c;letter-spacing:.03em;justify-content:space-between;gap:14px;font-size:.8125rem;font-weight:700;display:flex}.reflectionCardActions{align-items:center;gap:10px;display:flex}.reflectionDelete{color:#84453f;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8e4d4559;padding:3px 0}.reflectionDelete:hover{color:#6e302b;border-color:#74342d}.moderationPage{background:#071c24;min-height:100vh}.moderationBar{color:#c9e1da;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:24px 7vw 0;display:flex}.moderationBar span{color:#d7c184;letter-spacing:.08em;font-size:.875rem;font-weight:700}.moderationBar p{color:#8eaaa3;margin:5px 0 0;font-family:Georgia,serif;font-size:13px}.moderationBar a{color:#c9e1da;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8cdaa4d;align-items:center;min-height:42px;padding:10px 14px;font-size:.875rem;font-weight:700;display:inline-flex}.moderationMessage{color:#c9e1da;background:#12343a;border:1px solid #d8cdaa33;max-width:1240px;margin:0 auto 22px;padding:12px 16px;font-size:13px}.reflectionDeleteDialog{color:#173b37!important;background:#f0ede2!important;border-color:#d8cdaa55!important}.reflectionDeleteDialog [data-slot=alert-dialog-description]{color:#54706b!important}.reflectionCard time{letter-spacing:.04em;font-weight:400}.reflectionCard blockquote{margin:31px 0 24px;font-family:Georgia,serif;font-size:21px;line-height:1.5}.reflectionPromptEcho{color:#4c6762;border-top:1px solid #3158512b;margin:auto 0 0;padding-top:15px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.45}.reflectionReactions{grid-template-columns:repeat(3,1fr);margin-top:16px;gap:5px!important;display:grid!important}.reflectionReactions button{color:#315d57;cursor:pointer;background:#ffffff42;border:1px solid #31585125;grid-template-rows:18px 1fr auto;place-items:center;gap:3px;min-width:0;min-height:63px;padding:7px 5px;transition:all .18s;display:grid}.reflectionReactions button:hover:not(:disabled){background:#ffffff75;border-color:#8f7d4966;transform:translateY(-2px)}.reflectionReactions button[aria-pressed=true]{color:#155e55;background:#d8cdaa;border-color:#8f7d4978}.reflectionReactions button:disabled{cursor:default}.reflectionReactions button>span{color:#8f7d49;font-family:Georgia,serif;font-size:17px}.reflectionReactions button small{align-self:start;font-size:.875rem;line-height:1.45}.reflectionReactions button b{font-size:.875rem;font-weight:700}.reflectionEmpty{text-align:center;color:#8eaaa3;place-content:center;min-height:420px;font-family:Georgia,serif;font-size:19px;line-height:1.6;display:grid}.reflectionEmpty span{color:#d8cdaa;font-size:58px}@media (width<=900px){.reflectionWall{padding:90px 6vw}.reflectionHead{grid-template-columns:1fr;gap:25px}.reflectionLayout{grid-template-columns:1fr}.reflectionForm{position:static}.reflectionGrid{grid-template-columns:1fr 1fr}}@media (width<=580px){.reflectionWall{padding:75px 5vw}.reflectionHead{margin-bottom:42px}.reflectionHead h2{font-size:50px}.reflectionForm{padding:25px 20px}.reflectionGrid{grid-template-columns:1fr}.reflectionCard{min-height:270px}.reflectionCounter{align-items:flex-end}.reflectionCounter span:last-child{text-align:right}.moderationBar{flex-direction:column;align-items:flex-start;padding:18px 5vw 0}.reflectionCardActions{gap:8px}}@media (width<=850px){:root{--mobile-touch-gold:#cdb36ca8;--mobile-touch-glow:#cdb36c26}:where(button:not([disabled]):not(.glossaryTerm),a[href],summary,textarea:not([disabled]),input:not([disabled]):not([type=hidden]),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),.reflectionPrompt){outline:1px solid var(--mobile-touch-gold);outline-offset:-1px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button:not([disabled]):not(.glossaryTerm),a[href],summary,textarea:not([disabled]),input:not([disabled]):not([type=hidden]),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),.reflectionPrompt):active{filter:brightness(1.055);box-shadow:0 0 12px var(--mobile-touch-glow);scale:.985}.glossaryTerm{-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none}.glossaryTerm:active{color:#8f7d49;opacity:.82}:where(.deepSection,.constellation) .glossaryTerm:active{color:var(--mint)}:where(.brand,.enter,.ambientPlayer button,.entryModeTab,.arrivalChoice,.arrivalResult>a,.dailyDraw,.dailyCard>a,.doorChoice,.doorThreshold>summary,.doorDepthNav [data-slot=tabs-trigger],.doorReadings>summary,.backCompass,.randomCompassActions button,.randomCompassPrimary,.subCategoryNav button,.subPillarCard,.subSheetNav button,.subRelated,.ritualGame button,.ritualGame a,.practiceChoiceButton,.reflectionPathChoice,.reflectionPathPillar,.ritualWallPassage>a,.reflectionPrompt,.reflectionSubmit,.reflectionReactions button,.portalCopy a,.personalBack,.bookNav>button){min-height:44px}:where(.brand,.enter,.backCompass,:is(footer,div:where([data-page-closing])) a,.ambientCredit a,.personalBack){border-radius:6px}.brand,.backCompass,:is(footer,div:where([data-page-closing])) a{padding:7px 9px}.ambientCredit a{padding-inline:.24em}.personalWorld .bookNav{gap:8px}.personalWorld .bookNav>button{width:44px;height:44px}.personalWorld .bookDots{gap:4px}.personalWorld .bookDots button{opacity:1;background:0 0;border-radius:7px;width:44px;height:44px;position:relative}.personalWorld .bookDots button:after{content:"";opacity:.65;background:#6c837f;width:16px;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.personalWorld .bookDots button.isActive:after{opacity:1;background:#d2ba79;width:28px}:where(button:not(.glossaryTerm),[role=button],[role=tab],[role=radio],a[href],summary,.reflectionPrompt):focus-visible{outline-width:2px;outline-color:var(--mint,#d8cdaa);outline-offset:2px}}@media (width<=850px) and (prefers-reduced-motion:reduce){:where(button,a[href],summary,textarea,input,[role=button],[role=tab],[role=radio],.reflectionPrompt):active{scale:1}}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Presence Calligraphy;src:url(/fonts/presence-calligraphy.woff)format("woff");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Hero Wish Calligraphy;src:url(/fonts/hero-wish-calligraphy.woff?v=2)format("woff");font-display:swap;font-style:italic;font-weight:400}:root{--ink:#071a22;--deep:#06171f;--paper:#eef3ed;--mint:#d8cdaa;--aqua:#d8cdaa;--gold:#e5cf94}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:5;letter-spacing:.08em;border-bottom:1px solid #d8cdaa24;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 5vw;font-size:13px;display:flex;position:absolute;top:0}.brand{letter-spacing:.02em;align-items:center;margin-left:3vw;font-family:Georgia,serif;font-size:18px;display:flex}.brandCopy{gap:2px;display:grid}.brandCopy em{color:#8dcdf0;letter-spacing:.04em;font-family:Segoe Print,Bradley Hand,cursive;font-size:.8125rem;font-weight:400}.navLinks{color:#c8d8d3;gap:34px;display:flex}.navLinks a:hover{color:var(--mint)}.ambientPlayer{z-index:4;filter:drop-shadow(0 12px 30px #00000047);position:absolute;top:92px;right:5vw}.ambientPlayer button{text-align:left;color:#d9ede7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#051920eb;border:1px solid #d8cdaa47;border-radius:4px 4px 0 0;grid-template-columns:44px 1fr 30px;align-items:center;gap:10px;width:245px;min-height:64px;padding:10px 12px 10px 10px;transition:background .25s,border-color .25s,transform .25s;display:grid}.ambientPlayer button:hover{background:#092830f5;border-color:#d8cdaa8c;transform:translateY(-2px)}.ambientPlayer button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ambientPlayer button:disabled{cursor:not-allowed;opacity:.62}.ambientOrb{background:radial-gradient(circle,#d8cdaa2e,#0000 68%);border:1px solid #d8cdaa73;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:44px;height:44px;display:flex}.ambientOrb i{background:#d8cdaa;border-radius:3px;width:2px;height:9px;display:block}.ambientOrb i:nth-child(2){height:16px}.ambientCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.ambientCopy small{letter-spacing:.08em;color:#d8cdaa;font-size:.875rem;font-weight:700}.ambientCopy strong{color:#e2f0eb;font-family:Georgia,serif;font-size:14px;font-weight:400}.ambientAction{color:#d8cdaa;text-align:center;font-size:11px}.ambientCredit{text-align:center;color:#72938c;letter-spacing:.05em;background:#051920eb;border:1px solid #d8cdaa33;border-top:0;border-radius:0 0 4px 4px;width:245px;margin:0;padding:6px 10px 7px;font-size:.8125rem}.ambientCredit a{color:#8fbcb3}.ambientCredit a:hover{color:#d8cdaa;text-decoration:underline}.ambientPlayer.isPlaying .ambientOrb{animation:3.5s ease-in-out infinite ambientPulse}.ambientPlayer.isPlaying .ambientOrb i{animation:1.4s ease-in-out infinite ambientWave}.ambientPlayer.isPlaying .ambientOrb i:nth-child(2){animation-delay:.2s}.ambientPlayer.isPlaying .ambientOrb i:nth-child(3){animation-delay:.4s}@keyframes ambientPulse{50%{border-color:#d8cdaacc;box-shadow:0 0 0 7px #d8cdaa0d}}@keyframes ambientWave{50%{transform:scaleY(1.65)}}.heroCrescentMoon{display:none}@media (width>=901px) and (hover:hover) and (pointer:fine){.heroCrescentMoon{z-index:4;filter:drop-shadow(0 0 2px #d2e8f32e)drop-shadow(0 0 7px #84cfea1a);opacity:.94;transform-origin:50%;pointer-events:none;background:url(/moon-natural-gibbous.webp) 50%/contain no-repeat;width:25px;height:27px;display:block;position:absolute;top:108px;right:calc(5vw + 356px);transform:rotate(-11deg)scale(1.5)}}.heroCrescentMoon canvas{object-fit:contain;width:100%;height:100%;display:none}.heroCrescentMoon.hasVolume{background-image:none}.heroCrescentMoon.hasVolume canvas{display:block}@media (prefers-reduced-motion:reduce),(update:slow){.heroCrescentMoon.hasVolume{background-image:url(/moon-natural-gibbous.webp)}.heroCrescentMoon canvas{display:none!important}}.hero{background:#06171f;flex-direction:column;justify-content:center;min-height:100svh;padding:150px 8vw 86px;display:flex;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.heroVeil{background:linear-gradient(90deg,#031218f0 0%,#04181ec7 43%,#03121845 72%,#03121880 100%),linear-gradient(#03121866 0%,#0000 58%,#031218cc 100%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 56%,#d8cdaa10);border:1px solid #d8cdaa14;position:absolute;inset:0}.heroContent{z-index:2;max-width:900px;position:relative}.eyebrow,.kicker{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.hero h1{letter-spacing:-.04em;text-shadow:0 4px 34px #00000052;max-width:1000px;margin:24px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.1vw,104px);font-weight:400;line-height:.94}.hero h1 em{color:#d8cdaa;font-weight:400}.lead{color:#d1ded9;text-shadow:0 2px 18px #00000080;max-width:620px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.7}.enter{color:#d8cdaa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;z-index:3;background:linear-gradient(105deg,#d8cdaa0e,#051e252b 58%,#d8cdaa09);border:1px solid #d8cdaa75;align-items:center;width:max-content;margin-top:30px;padding:15px 21px;font-size:13px;transition:color .24s,border-color .24s,background .24s,box-shadow .24s,transform .24s;display:flex;position:relative;box-shadow:inset 0 -1px #d8cdaa0f}.enter:hover{color:#dcf6ef;background:linear-gradient(105deg,#d8cdaa1b,#08272d3b 58%,#d8cdaa12);border-color:#d8cdaaa8;transform:translateY(-1px);box-shadow:inset 0 0 20px #d8cdaa11,inset 0 -1px #d8cdaa1f}.enter:focus-visible{outline-offset:3px;outline:2px solid #d8cdaab8}.enter span{margin-left:22px;transition:transform .22s;display:inline-block}.enter:hover span{transform:translateY(3px)}.heroFooter{z-index:2;color:#bed0cb;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:34px;left:8vw;right:6vw}.heroFooter p{margin:0}.heroFooter span{color:var(--gold);margin:0 8px}.signature{color:#d0ded9;letter-spacing:.03em;text-transform:none;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:400}.heroImage{z-index:0}.heroVeil{z-index:1;pointer-events:none;opacity:.85}.heroAtmosphere{z-index:2;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.heroContent,.heroFooter,.hero:after{z-index:3}.heroMist,.heroStars,.heroFeathers{position:absolute;inset:0}.heroMist{filter:blur(20px);opacity:.24}.heroMist i{will-change:transform,opacity;background:radial-gradient(#daeee652 0%,#d8cdaa26 42%,#0000 72%);border-radius:50%;width:76vw;height:27vh;min-height:170px;position:absolute}.heroMist i:first-child{animation:34s ease-in-out -9s infinite alternate mistBreatheOne;top:42%;left:-30vw}.heroMist i:last-child{opacity:.68;animation:41s ease-in-out -19s infinite alternate mistBreatheTwo;top:18%;right:-34vw}.heroStar{opacity:0;filter:drop-shadow(0 0 4px #a3dcf96b);transform-origin:0;will-change:transform,opacity;background:linear-gradient(90deg,#d7f1ffb8,#0000);border-radius:999px;width:clamp(58px,7vw,105px);height:1px;position:absolute;transform:rotate(-25deg)}.heroStar:after{content:"";background:#e9f8ffe6;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 7px #b2e1faa6}.heroStar1{animation:16s ease-out -4s infinite shootingStar;top:16%;right:10%}.heroStar2{width:68px;animation:23s ease-out -15s infinite shootingStar;top:31%;right:28%}.heroStar3{opacity:0;width:52px;animation:29s ease-out -23s infinite shootingStar;top:10%;right:48%}.heroFeather{color:#e8e4d566;stroke-width:1.15px;opacity:0;filter:drop-shadow(0 1px 2px #010c0f38);will-change:transform,opacity;width:15px;height:15px;position:absolute;top:-7%}.heroFeather1{animation:41s cubic-bezier(.3,.17,.63,.9) -6s infinite featherGlideOne;left:8%}.heroFeather2{color:#dde0dc5c;width:11px;height:11px;animation:59s cubic-bezier(.27,.16,.6,.9) -36s infinite featherGlideTwo;right:13%}@keyframes mistBreatheOne{0%{opacity:.38;transform:translate(-5%,2%)scale(.92)}52%{opacity:.72}to{opacity:.44;transform:translate(48%,-6%)scale(1.12)}}@keyframes mistBreatheTwo{0%{opacity:.28;transform:translate(10%,3%)scale(.95)}to{opacity:.6;transform:translate(-42%,12%)scale(1.08)}}@keyframes shootingStar{0%,72%{opacity:0;transform:translate(0)rotate(-25deg)scaleX(.45)}74%{opacity:.82}81%{opacity:.46}84%,to{opacity:0;transform:translate(-25vw,16vh)rotate(-25deg)scaleX(1)}}@keyframes featherGlideOne{0%,38%{opacity:0;transform:translate(-4vw,-8vh)rotate(-28deg)}43%{opacity:.34;transform:translate(1vw,1vh)rotate(-18deg)}51%{transform:translate(15vw,18vh)rotate(5deg)}59%{opacity:.3;transform:translate(31vw,34vh)rotate(-7deg)}67%{transform:translate(48vw,52vh)rotate(13deg)}74%{opacity:0;transform:translate(66vw,70vh)rotate(2deg)}to{opacity:0;transform:translate(66vw,70vh)rotate(2deg)}}@keyframes featherGlideTwo{0%,52%{opacity:0;transform:translate(4vw,-7vh)rotate(24deg)}57%{opacity:.3;transform:translate(-1vw,1vh)rotate(14deg)}64%{transform:translate(-12vw,14vh)rotate(-6deg)}71%{opacity:.27;transform:translate(-25vw,27vh)rotate(8deg)}78%{transform:translate(-40vw,43vh)rotate(-13deg)}84%{opacity:0;transform:translate(-56vw,61vh)rotate(-2deg)}to{opacity:0;transform:translate(-56vw,61vh)rotate(-2deg)}}.hero .siteTitle{letter-spacing:-.025em;max-width:920px;margin:23px 0 30px;line-height:1}.siteTitle>span{letter-spacing:.01em;color:#e6f1f5;font-family:Georgia,Times New Roman,serif;font-size:.58em;font-weight:400;display:block}.hero .siteTitle>em{letter-spacing:-.035em;color:#91d3fa;text-shadow:0 2px 20px #42aae247,0 4px 34px #0000006b;width:max-content;max-width:100%;margin-top:.1em;font-family:Segoe Print,Bradley Hand,Lucida Handwriting,cursive;font-size:.78em;font-style:normal;font-weight:400;line-height:1.18;display:block;position:relative}.hero .siteTitle>em:after{content:"";opacity:.72;background:linear-gradient(90deg,#8fd5fa,#0000);width:42%;height:1px;margin:10px 0 0 3%;display:block}.northStar{z-index:1;pointer-events:none;background:#ebf9ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-.42em;left:76%;box-shadow:0 0 5px #b7e2faa6,0 0 12px #85ccf13d}.northStar:before,.northStar:after{content:"";background:linear-gradient(90deg,#0000,#e0f6ffd1,#0000);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.northStar:before{width:18px;height:1px}.northStar:after{width:16px;height:1px;transform:translate(-50%,-50%)rotate(90deg)}.hero .northStar{transform-origin:50%;animation:9s cubic-bezier(.4,0,.2,1) infinite northStarHeartbeat}@keyframes northStarHeartbeat{0%,66%,to{opacity:.85;scale:1;box-shadow:0 0 5px #b7e2faa6,0 0 12px #85ccf13d}20%{opacity:1;scale:3;box-shadow:0 0 8px #b7e2fac7,0 0 22px #85ccf152}32%{opacity:.9;scale:1.3;box-shadow:0 0 6px #b7e2faad,0 0 14px #85ccf142}46%{opacity:1;scale:2.5;box-shadow:0 0 7px #b7e2fabd,0 0 19px #85ccf14d}}@media (prefers-reduced-motion:reduce),(update:slow){.hero .northStar{animation:none}}@media (width<=850px){.northStar{top:-.48em;left:77%;transform:scale(.88)}}@media (width<=540px){.northStar{top:-.52em;left:78%;transform:scale(.78)}}.hero .siteTitle{text-shadow:0 4px 34px #00000052;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.1vw,104px);font-weight:400}@media (width<=850px){.hero .siteTitle{font-size:clamp(48px,14vw,72px)}}@media (width<=540px){.hero .siteTitle{font-size:49px}}@media (width>=1100px) and (hover:hover) and (pointer:fine){.hero .siteTitle>em{letter-spacing:-.025em;font-size:.74em;line-height:1.2}.heroContent>.lead{letter-spacing:.012em;max-width:600px;font-size:19px;font-weight:300;line-height:1.78}}.heroContent>.eyebrow{color:#d8cdaa;font-kerning:normal;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,Arial,sans-serif}.hero .siteTitle>span{font-kerning:normal;font-optical-sizing:auto;font-family:Sitka Display,Iowan Old Style,Baskerville,Palatino Linotype,Palatino,serif}.heroContent>.lead{font-kerning:normal;font-family:Aptos,Segoe UI Variable Text,Segoe UI,Candara,Calibri,sans-serif}.heroFooterCompass{color:#d8ebe7;letter-spacing:.005em;text-transform:none;text-shadow:0 3px 18px #0000007a,0 0 13px #d8cdaa1c;transform-origin:0;align-items:baseline;gap:.13em;font-family:Presence Calligraphy,Segoe Print,Bradley Hand,cursive;font-size:clamp(27px,2.55vw,39px);font-style:italic;font-weight:400;line-height:.9;display:flex;transform:rotate(-.65deg)}.heroFooterCompass span{color:inherit;margin:0}.heroFooterCompass .cultivateFlourish{width:38%;height:auto;color:inherit;opacity:.52;pointer-events:none;position:absolute;top:calc(100% + 10px);left:34%;overflow:visible}.heroFooterCompass .cultivateGesture{color:#d8cdaa;letter-spacing:-.012em;transform-origin:100% 100%;margin-right:.02em;font-size:1.12em;display:inline-block;transform:translateY(-.07em)rotate(-1deg)}@media (width>=851px){.hero>.heroFooterCompass{z-index:3;margin:0;position:absolute;top:280px;right:calc(5vw + 18px)}.heroFooterNews{margin-left:auto}.heroContent>.dailyPhrase{position:relative;top:clamp(12px,2svh,24px)}}.intentIntro{color:#e4efeb;background:radial-gradient(circle at 12% 22%,#315b8740,#0000 25%),linear-gradient(135deg,#09232b,#0b2c34);border-top:1px solid #d8cdaa2b;border-bottom:1px solid #d8cdaa24;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,120px);padding:92px 8vw 72px;display:grid;position:relative}.intentIntro:before{content:"";background:linear-gradient(90deg,#d8cdaa,#829ad0);width:72px;height:2px;position:absolute;top:0;left:8vw}.intentHeading>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 18px;font-size:.875rem;font-weight:700}.intentHeading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(40px,4.8vw,67px);font-weight:400;line-height:1.02}.intentHeading h2 em{color:#91c8eb;font-weight:400}.intentCopy{max-width:760px}.intentCopy p{color:#afc3bd;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.78}.intentCoda{color:#8fa9a2;letter-spacing:.015em;border-top:1px solid #d8cdaa2a;grid-column:1/-1;margin:8px 0 0;padding-top:25px;font-family:Georgia,serif;font-size:14px;font-style:italic}.intentCoda span{color:#d8cdaa;vertical-align:-2px;margin-right:10px;font-size:20px;font-style:normal}.section{background:var(--paper);color:var(--ink);padding:110px 7vw}.sectionHead{border-bottom:1px solid #153a3d28;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:58px;padding-bottom:34px;display:grid}.sectionHead h2,.ritual h2{margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1}.sectionHead>p{color:#4c6664;max-width:500px;line-height:1.8}.essentialGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.essentialCard{border-top:3px solid var(--ink);background:#e2ebe5;flex-direction:column;grid-column:span 2;min-height:430px;padding:28px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:relative}.essentialCard:hover{background:#d8e8e1;transform:translateY(-5px);box-shadow:0 18px 40px #163b3120}.essentialCard:nth-child(4){grid-column:2/span 2}.number{color:#60817b;font-family:Georgia,serif;font-size:14px}.source{letter-spacing:.08em;text-transform:uppercase;color:#4d7771!important;margin:26px 0 8px!important;font-size:.875rem!important}.essentialCard h3,.pillar h3{margin:0 0 16px;font-family:Georgia,serif;font-size:30px;font-weight:400}.essentialCard>p{color:#38514f;font-size:14px;line-height:1.75}.practice{color:#173b39;border-top:1px solid #2146422e;margin-top:auto;padding-top:18px;font-family:Georgia,serif;font-size:14px;line-height:1.5}.practice span{letter-spacing:.08em;color:#8f7d49;margin-bottom:7px;font:700 .875rem Arial;display:block}.discover{color:#1b7067;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #2146421c;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:.875rem;font-weight:700;display:flex}.discover b{font-size:17px;font-weight:400}.deepSection{background:#071c24}.deepIntro{background:radial-gradient(circle at 18% 100%,#0e5d6340,#0000 34%);grid-template-columns:1fr 1.35fr;align-items:end;column-gap:9vw;padding:120px 8vw 100px;display:grid}.deepIntro .kicker{grid-column:1/-1}.deepIntro h2{margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(50px,6.3vw,88px);font-weight:400;line-height:.95}.deepIntro h2 em{color:var(--mint);font-weight:400}.deepIntro>p:last-child{color:#adc2bc;max-width:570px;font-family:Georgia,serif;font-size:20px;line-height:1.7}.deepDive{border-top:1px solid #d8cdaa28;grid-template-columns:19vw 1fr;scroll-margin-top:0;display:grid;position:relative}.deepDive aside{border-right:1px solid #d8cdaa28;padding:85px 3vw 60px 7vw;position:relative}.deepDive aside>span{color:#d8cdaa;font-family:Georgia,serif;font-size:50px}.deepDive aside p{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em;color:#799b94;margin:45px 0;font-size:.875rem;position:sticky;top:35px;transform:rotate(180deg)}.deepMain{max-width:1120px;padding:85px 8vw 100px}.deepLabel,.miniLabel{letter-spacing:.08em;color:var(--aqua);font-size:.875rem;font-weight:700}.deepMain h2{margin:13px 0 8px;font-family:Georgia,serif;font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1}.deepSubtitle{color:#8faaa3;margin:0 0 50px;font-family:Georgia,serif;font-size:23px;font-style:italic}.essence{columns:2;color:#c0d0cb;column-gap:55px;max-width:850px;font-family:Georgia,serif;font-size:18px;line-height:1.8}.essence p{break-inside:avoid;margin:0}.deepMain blockquote{color:#d8f1e8;border-left:2px solid var(--gold);max-width:900px;margin:65px 0;padding:18px 0 18px 35px;font-family:Georgia,serif;font-size:clamp(26px,3.2vw,43px);line-height:1.35}.insightGrid{background:#d8cdaa2b;border:1px solid #d8cdaa2b;grid-template-columns:1fr 1fr;gap:1px;display:grid}.insightGrid section{background:#0b2630;padding:36px}.insightGrid section>p:last-child{color:#aac0ba;margin:17px 0 0;line-height:1.75}.innerQuestion{background:#103640;grid-template-columns:180px 1fr;align-items:center;gap:30px;margin:1px 0;padding:40px;display:grid}.innerQuestion span{letter-spacing:.08em;color:var(--gold);font-size:.875rem;font-weight:700}.innerQuestion p{color:#e2eee9;margin:0;font-family:Georgia,serif;font-size:25px;line-height:1.45}.microPractice{border-top:1px solid #d8cdaa2b;grid-template-columns:.75fr 1.25fr;gap:55px;margin-top:44px;padding-top:38px;display:grid}.microPractice h3{color:#dceae5;margin:14px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.microPractice ol{margin:0;padding:0;list-style:none}.microPractice li{color:#a9c0ba;border-bottom:1px solid #d8cdaa1c;grid-template-columns:35px 1fr;gap:12px;padding:14px 0;line-height:1.5;display:grid}.microPractice li span{color:#d8cdaa;border:1px solid #d8cdaa88;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.backCompass{color:#d8cdaa;text-transform:uppercase;letter-spacing:.08em;margin-top:45px;font-size:.875rem;display:inline-block}.backCompass:hover{color:#fff}.constellation{color:var(--paper);background:#09232b}.constellation .sectionHead{border-color:#d8cdaa26}.constellation .sectionHead>p{color:#9bb4ae}.pillarGrid{border-top:1px solid #d8cdaa25;border-left:1px solid #d8cdaa25;grid-template-columns:repeat(3,1fr);display:grid}.pillar{border-bottom:1px solid #d8cdaa25;border-right:1px solid #d8cdaa25;min-height:220px;padding:32px;transition:all .25s}.pillar:hover{background:#16414a;transform:translateY(-3px)}.pillar span{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem}.pillar h3{margin:24px 0 12px;font-size:25px}.pillar p{color:#a9c0ba;margin:0;font-family:Georgia,serif;line-height:1.6}.ritual{text-align:center;background:#dce9e1}.ritualIntro{color:#536b67;max-width:620px;margin:24px auto 60px;font-family:Georgia,serif;font-size:19px}.steps{text-align:left;max-width:880px;margin:0 auto;padding:0;list-style:none}.steps li{border-top:1px solid #214c4833;grid-template-columns:70px 1fr;gap:25px;padding:27px 0;display:grid}.steps li>span{color:#8f7d49;border:1px solid #8f7d49;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.steps h3{margin:0 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:400}.steps p{color:#526a66;margin:0;line-height:1.6}.epicure{text-align:center;color:#e8eee9;background:#07181e;padding:120px 8vw}.sun{color:var(--gold);font-size:34px}.epicure>p:first-of-type{letter-spacing:.08em;color:var(--gold);margin:24px;font-size:.875rem}.epicure blockquote{color:#d4f0e7;margin:35px auto;font-family:Georgia,serif;font-size:clamp(46px,7vw,90px);line-height:1.08}.line{background:var(--gold);width:70px;height:1px;margin:38px auto}.epicure .explain{color:#a5b9b3;max-width:670px;margin:auto;font-family:Georgia,serif;font-size:18px;line-height:1.75}:is(footer,div:where([data-page-closing])){color:#8fa8a1;letter-spacing:.08em;border-top:1px solid #d8cdaa2b;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:.875rem;display:flex}:is(footer,div:where([data-page-closing])) p{letter-spacing:0;font-family:Georgia,serif;font-size:14px}:is(footer,div:where([data-page-closing])) a{color:var(--mint)}.personalPortal{background:radial-gradient(circle at 25%,#d8cdaa29,#0000 24%),radial-gradient(circle at 76% 25%,#915cae29,#0000 30%),linear-gradient(135deg,#061820,#111221);border-top:1px solid #d8cdaa24;border-bottom:1px solid #d8cdaa24;grid-template-columns:210px minmax(0,680px);justify-content:center;align-items:center;gap:clamp(45px,8vw,110px);min-height:340px;padding:58px 8vw;display:grid;position:relative;overflow:hidden}.personalPortal:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 54%,#ae78bf09);position:absolute;inset:0}.portalDoor{background:#05090e;border:5px solid #211a27;height:230px;padding:9px;position:relative;box-shadow:0 25px 55px #0000007a,0 0 35px #d8cdaa12}.portalDoor:before{content:"";opacity:.7;background:radial-gradient(circle,#8850a4,#1a7f82 45%,#061820 78%);position:absolute;inset:9px}.portalDoor>span{transform-origin:0;background:linear-gradient(145deg,#182d36,#1b1727);border:1px solid #d8cdaa21;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.2,1);display:block;position:relative;box-shadow:inset 14px 0 28px #ffffff06}.personalPortal:hover .portalDoor>span{transform:perspective(700px)rotateY(-13deg)}.portalDoor i{border:1px solid #d8cdaa1c;height:32%;position:absolute;left:16%;right:16%}.portalDoor i:first-child{top:10%}.portalDoor i:nth-child(2){bottom:10%}.portalDoor b{background:#e4c27c;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:13%;box-shadow:0 0 16px #e4c27c7a}.portalCopy{position:relative}.portalCopy>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 15px;font-size:.875rem;font-weight:700}.portalCopy h2{color:#edf3ef;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(37px,4.4vw,61px);font-weight:400;line-height:1.03}.portalCopy h2 em{color:#c29bd7;font-weight:400}.portalCopy>span{color:#98ada8;margin-top:18px;font-family:Georgia,serif;font-size:16px;display:block}.portalCopy a{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;background:#071f2785;border:1px solid #d8cdaa66;align-items:center;gap:30px;width:max-content;margin-top:27px;padding:13px 16px;font-size:.875rem;font-weight:700;transition:all .25s;display:flex}.portalCopy a:hover{background:#d8cdaa38;border-color:#d8cdaa;transform:translateY(-2px)}@media (width<=850px){.brand{margin-left:1vw}.navLinks,.signature{display:none}.hero{padding-left:6vw;padding-right:6vw}.heroImage{object-position:56% center;transform:scale(1)}.heroVeil{background:linear-gradient(90deg,#031218e8,#03121873),linear-gradient(#0000 48%,#031218d6)}.heroFooter{left:6vw;right:6vw}.intentIntro{grid-template-columns:1fr;gap:34px;padding:76px 6vw 64px}.intentIntro:before{left:6vw}.intentCoda{margin-top:0}.section{padding:80px 6vw}.sectionHead{grid-template-columns:1fr;gap:18px}.essentialGrid{display:block}.essentialCard{min-height:360px;margin-bottom:14px}.deepIntro{grid-template-columns:1fr;padding:85px 6vw 70px}.deepIntro>p:last-child{margin-top:35px}.deepDive{grid-template-columns:70px 1fr}.deepDive aside{text-align:center;border-right:1px solid #d8cdaa28;padding:55px 12px}.deepDive aside>span{font-size:25px}.deepDive aside p{display:none}.deepMain{padding:60px 5vw 75px}.essence{columns:1}.insightGrid,.microPractice{grid-template-columns:1fr}.innerQuestion{grid-template-columns:1fr;gap:12px}.pillarGrid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(48px,14vw,72px)}:is(footer,div:where([data-page-closing])){flex-wrap:wrap;gap:18px}:is(footer,div:where([data-page-closing])) p{order:3;width:100%}}@media (width<=540px){.brand{margin-left:0}.pillarGrid{grid-template-columns:1fr}.hero{min-height:92svh;padding-top:120px}.heroImage{object-position:54% center}.hero h1{font-size:49px}.lead{font-size:17px}.heroFooter{line-height:1.8;bottom:24px}.nav{padding:0 6vw}.intentIntro{padding:64px 5vw 54px}.intentIntro:before{left:5vw}.intentHeading h2{font-size:42px}.intentCopy p{font-size:16px;line-height:1.72}.intentCoda{font-size:13px;line-height:1.55}.sectionHead h2,.ritual h2{font-size:42px}.deepIntro h2{font-size:48px}.deepDive{grid-template-columns:1fr}.deepDive aside{text-align:left;border-right:0;padding:28px 6vw 0}.deepMain{padding-top:25px}.steps li{grid-template-columns:52px 1fr}.epicure{padding:90px 6vw}.ambientPlayer{width:195px;max-width:calc(100vw - 24px);top:82px;right:max(12px,4vw)}.ambientPlayer button,.ambientCredit{width:100%;max-width:100%}.ambientPlayer button{grid-template-columns:30px minmax(0,1fr) 18px;gap:6px;min-width:0;min-height:46px;padding:5px 7px}.ambientOrb{width:30px;height:30px}.ambientCopy{overflow-wrap:anywhere;gap:2px}.ambientCopy small{letter-spacing:.08em;font-size:.875rem}.ambientCopy strong{font-size:12px;line-height:1.15}.ambientAction{font-size:9px}.ambientCredit{padding:3px 7px 4px;font-size:.8125rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pillar,.enter,.essentialCard,.ambientPlayer button{transition:none}.ambientPlayer.isPlaying .ambientOrb,.ambientPlayer.isPlaying .ambientOrb i{animation:none}}@media (width<=850px){.heroMist{opacity:.16;filter:blur(24px)}.heroMist i{width:105vw;height:22vh}.heroMist i:last-child{display:none}.heroStar{width:54px;animation-duration:24s}.heroStar1{top:15%;right:4%}.heroStar2,.heroStar3{display:none}.heroFeather{width:12px;height:12px}.heroFeather2{width:9px;height:9px}}@media (update:slow){.heroStars,.heroFeathers{display:none}.heroMist{opacity:.128}.heroMist i{animation-duration:58s}.heroMist i:last-child{display:none}}@media (prefers-reduced-motion:reduce){.heroAtmosphere{display:none}}@media (width<=540px){.heroImage{filter:none}.heroVeil{background:linear-gradient(90deg,#0312188f,#0312181f),linear-gradient(#03121814 0%,#0312181f 35%,#0312182e 64%,#031218ad 100%)}}.heroLeaves{position:absolute;inset:0}.heroLeaf{color:#c1d8be85;stroke-width:1.2px;opacity:0;filter:drop-shadow(0 1px 3px #010c0f57);will-change:transform,opacity;width:14px;height:14px;position:absolute;top:-10%;left:0}.heroLeaf1{animation:21s cubic-bezier(.3,.15,.58,.9) -5s infinite leafDriftOne;left:18%}.heroLeaf2{width:10px;height:10px;animation:27s cubic-bezier(.3,.12,.6,.88) -18s infinite leafDriftTwo;left:48%}.heroLeaf3{width:16px;height:16px;animation:31s cubic-bezier(.28,.14,.6,.9) -24s infinite leafDriftOne;left:74%}.heroLeaf4{width:9px;height:9px;animation:24s cubic-bezier(.32,.12,.58,.9) -10s infinite leafDriftTwo;left:91%}.heroLeaf5{width:11px;height:11px;animation:35s cubic-bezier(.3,.13,.62,.88) -31s infinite leafDriftOne;left:61%}@keyframes leafDriftOne{0%,8%{opacity:0;transform:translate(-8vw,-12vh)rotate(-22deg)}16%{opacity:.58}72%{opacity:.4}88%,to{opacity:0;transform:translate(36vw,112vh)rotate(390deg)}}@keyframes leafDriftTwo{0%,10%{opacity:0;transform:translate(8vw,-14vh)rotate(18deg)}18%{opacity:.5}68%{opacity:.36}86%,to{opacity:0;transform:translate(-31vw,113vh)rotate(-330deg)}}@media (width<=850px){.heroLeaf{opacity:0}.heroLeaf2,.heroLeaf5{display:none}.heroLeaf1{animation-duration:29s}.heroLeaf3{animation-duration:37s}.heroLeaf4{animation-duration:33s}}@media (update:slow){.heroLeaves{display:none}}@media (width<=540px){.personalPortal{grid-template-columns:clamp(94px,28vw,126px) minmax(0,1fr);gap:clamp(16px,4.5vw,24px);min-height:0;padding:46px 5vw}.portalDoor{aspect-ratio:.72;border-width:4px;justify-self:end;width:100%;height:auto;padding:6px;box-shadow:0 18px 38px #00000073,0 0 26px #d8cdaa12}.portalDoor:before{inset:6px}.portalDoor b{width:7px;height:7px}.portalCopy{min-width:0}.portalCopy>p{letter-spacing:.08em;margin-bottom:10px;font-size:.875rem;line-height:1.45}.portalCopy h2{letter-spacing:-.025em;overflow-wrap:normal;font-size:clamp(26px,7.5vw,34px);line-height:1.06}.portalCopy>span{margin-top:13px;font-size:13px;line-height:1.45}.portalCopy a{letter-spacing:.07em;justify-content:space-between;gap:10px;width:100%;max-width:230px;min-height:44px;margin-top:18px;padding:10px 12px;font-size:.875rem;line-height:1.45}}.intentIntro{background:radial-gradient(circle at 12% 22%,#315b8740,#0000 25%),radial-gradient(circle at 80% 80%,#285b5540,#0000 34%),linear-gradient(135deg,#081f28,#0b2c34);padding:clamp(104px,9vw,142px) 8vw clamp(96px,8vw,126px);display:block}.intentAbout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(72px,9vw,150px);width:min(1320px,100%);margin:0 auto;display:grid}.intentHeading{max-width:610px}.intentHeading h2{font-size:clamp(48px,5.25vw,74px)}.intentBody{width:100%;max-width:680px;padding-top:2px}.intentCopy{max-width:none;margin:0}.intentCopy p+p{margin-top:28px}.intentCoda{grid-column:auto;margin:36px 0 0;padding-top:27px}@media (width<=850px){.intentIntro{padding:84px 6vw 76px}.intentAbout{grid-template-columns:1fr;gap:46px}.intentHeading{max-width:650px}.intentBody{max-width:720px;padding-top:0}.intentCopy{margin:0}.intentCoda{margin-top:30px}}@media (width<=540px){.intentIntro{padding:70px 5vw 62px}.intentAbout{gap:36px}.intentHeading h2{font-size:42px}.intentCopy p{font-size:16px;line-height:1.72}.intentCopy p+p{margin-top:24px}.intentCoda{margin-top:28px;font-size:13px;line-height:1.55}}.behindPresence{background:linear-gradient(#071b23,#06171f);border-top:1px solid #d8cdaa1a;padding:54px 8vw 64px;position:relative;overflow:hidden}.behindPresence:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#d8cdaa0e,#0000 38%),radial-gradient(circle at 76% 90%,#c5a77009,#0000 30%);position:absolute;inset:0}.behindPresenceNotebook{width:min(780px,100%);margin:auto;position:relative}.behindPresenceInvitation{cursor:pointer;background:linear-gradient(135deg,#0c262cd1,#0b1b22e6);border:1px solid #d8cdaa33;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:24px 29px;list-style:none;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 0 34px #d8cdaa05}.behindPresenceInvitation::-webkit-details-marker{display:none}.behindPresenceInvitation:before{content:"";background:linear-gradient(#0000,#dcbf7e9e,#0000);width:2px;position:absolute;top:18px;bottom:18px;left:0}.behindPresenceInvitation:after{content:"";pointer-events:none;background:linear-gradient(106deg,#0000 35%,#ffffff07 49%,#0000 63%);transition:transform .8s;position:absolute;inset:0;transform:translate(-105%)}.behindPresenceInvitation:hover{background:linear-gradient(135deg,#0e2c32e6,#0c1e26f0);border-color:#d8cdaa59;transform:translateY(-2px)}.behindPresenceInvitation:hover:after{transform:translate(105%)}.behindPresenceInvitation:focus-visible{outline-offset:4px;outline:2px solid #d8cdaab8}.behindPresenceIntro{gap:8px;min-width:0;display:grid}.behindPresenceIntro strong{color:#e9f1ed;letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,30px);font-weight:400}.behindPresenceIntro em{color:#9fb4ae;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.45}.behindPresenceDiscover{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.behindPresenceDiscover b{color:#e2c985;letter-spacing:.04em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.behindPresenceDiscover i{color:#d2be8b8f;font-style:normal}.behindPresenceArrow{font-size:17px;transition:transform .35s}.behindPresenceNotebook[open] .behindPresenceArrow{transform:rotate(90deg)}.behindPresenceReveal{transform-origin:top;animation:.66s cubic-bezier(.2,.72,.2,1) both behindPresenceUnfold;overflow:hidden}.behindPresencePaper{background:linear-gradient(105deg,#ffffff03,#0000 17%),linear-gradient(145deg,#0e2329fa,#081920fa);border:1px solid #d8cdaa2b;border-top-color:#d7be842e;border-radius:2px;margin-top:8px;padding:clamp(44px,6vw,70px) clamp(36px,7vw,82px) clamp(48px,7vw,76px);position:relative;box-shadow:0 30px 70px #00000047,inset 0 0 80px #d8cdaa05}.behindPresencePaper:before,.behindPresencePaper:after{content:"";pointer-events:none;position:absolute}.behindPresencePaper:before{border:1px solid #d8cdaa0e;inset:17px}.behindPresencePaper:after{background:linear-gradient(90deg,#ddc4898c,#0000);width:48px;height:1px;top:30px;right:34px}.behindPresenceThread{background:linear-gradient(#0000,#d8cdaa38 8%,#d8cdaa29 92%,#0000);width:1px;position:absolute;top:60px;bottom:65px;left:clamp(31px,5.4vw,62px)}.behindPresenceChapter{grid-template-columns:32px minmax(0,1fr);gap:clamp(18px,3vw,32px);display:grid;position:relative}.behindPresenceChapter+.behindPresenceChapter{border-top:1px solid #d8cdaa1a;margin-top:52px;padding-top:48px}.behindPresenceChapter .behindPresenceNumber{color:#ddc68f8f;letter-spacing:.18em;margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400}.behindPresenceChapter h2{color:#e7efeb;letter-spacing:-.025em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.1vw,2.375rem);font-weight:700;line-height:1.2}.behindPresenceChapter h2:after{content:"";background:linear-gradient(90deg,#dcc28694,#0000);width:34px;height:1px;margin-top:13px;display:block}.behindPresenceChapter p{color:#b9c9c4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.85}.behindPresenceChapter>div{min-width:0;max-width:65ch}.behindPresenceChapter p strong{color:#d3dfd9;font-weight:700;font-size:inherit}.behindPresenceChapter p+p{margin-top:1.3em}.behindPresenceSignature{border-top:1px solid #d8cdaa1a;gap:5px;margin-top:28px;padding:19px 0 0;font-style:normal;display:grid}.behindPresenceSignature strong{color:#e3ebe7;font-family:Presence Calligraphy,Georgia,serif;font-size:2rem;font-style:italic;font-weight:400;line-height:1.5}.behindPresenceSignature span{color:#8fa69f;letter-spacing:.035em;font-family:Georgia,Times New Roman,serif;font-size:.75rem;font-weight:400}.behindPresenceSignature a{color:#d8cdaa;letter-spacing:.025em;border-bottom:1px solid #d8cdaa47;width:max-content;margin-top:8px;font-size:14px;transition:color .25s,border-color .25s}.behindPresenceSignature a:hover{color:#d8f4eb;border-color:#d8f4eba3}.behindPresenceSignature a:focus-visible{outline-offset:4px;outline:2px solid #d8cdaab8}@keyframes behindPresenceUnfold{0%{opacity:0;transform:perspective(900px)rotateX(-9deg)scaleY(.84)translateY(-14px)}58%{opacity:1;transform:perspective(900px)rotateX(1deg)scaleY(1.01)translateY(0)}to{opacity:1;transform:perspective(900px)rotateX(0)scaleY(1)translateY(0)}}@media (width<=650px){.behindPresence{padding:36px 5vw 46px}.behindPresenceInvitation{gap:17px;min-height:0;padding:20px 19px;display:grid}.behindPresenceIntro{gap:6px}.behindPresenceIntro strong{font-size:24px}.behindPresenceIntro em{font-size:13px;line-height:1.5}.behindPresenceDiscover{border-top:1px solid #d8cdaa1a;justify-content:flex-start;padding-top:14px;font-size:.875rem}.behindPresencePaper{padding:39px 20px 45px 18px}.behindPresencePaper:before{inset:10px}.behindPresencePaper:after{width:34px;top:23px;right:22px}.behindPresenceThread{top:47px;bottom:48px;left:31px}.behindPresenceChapter{grid-template-columns:24px minmax(0,1fr);gap:13px}.behindPresenceChapter+.behindPresenceChapter{margin-top:38px;padding-top:36px}.behindPresenceChapter h2{margin-bottom:18px;font-size:1.8125rem}.behindPresenceChapter p{font-size:1rem;line-height:1.8}.behindPresenceChapter p+p{margin-top:15px}.behindPresenceSignature{margin-top:23px;padding-top:17px}.behindPresenceSignature a{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.behindPresenceInvitation,.behindPresenceInvitation:after,.behindPresenceArrow,.behindPresenceSignature a{transition:none}.behindPresenceInvitation:hover{transform:none}.behindPresenceReveal{animation:none}}.heroContent .siteTitle{isolation:isolate;position:relative}.heroContent .siteTitle:before{content:"";z-index:-1;filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(at 38% 62%,#74cff22e,#0000 67%);animation:.58s ease-out 1.92s both heroTitleHalo;position:absolute;inset:-.35em -.6em}.titleLetter{opacity:0;will-change:opacity,transform;animation:.28s cubic-bezier(.2,.72,.25,1) both heroLetterReveal;animation-delay:calc(.1s + var(--letter-index) * 43ms);display:inline-block;transform:translateY(5px)}.titleSpace{width:.25em;display:inline-block}.heroContent .lead{animation:.68s cubic-bezier(.22,.72,.2,1) 2.02s both heroArrivalElement}.heroContent .enter{animation:.65s cubic-bezier(.22,.72,.2,1) 2.16s both heroArrivalElement}.dailyPhrase{color:#dbe9e4;opacity:0;filter:brightness(.55)drop-shadow(0 2px 13px #00000080);width:min(600px,100%);margin-top:27px;animation:2.2s cubic-bezier(.22,.61,.25,1) 4s forwards dailyPhraseReveal}.dailyPhrase:before{content:"";background:linear-gradient(90deg,#e5cf94bf,#0000);width:38px;height:1px;margin-bottom:11px;display:block}.dailyPhraseLabel{color:var(--gold);letter-spacing:.08em;margin:0 0 7px;font-size:.875rem;font-weight:700}.dailyPhrase blockquote{color:#e2ece8;text-shadow:0 2px 16px #000000b3;max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.4vw,19px);font-style:italic;line-height:1.56}.dailyPhrase cite{color:#cadad4b3;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-style:normal;display:block}.dailyPhrase a{min-height:44px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:1px;padding:10px 9px 10px 0;font-size:.875rem;font-weight:700;transition:opacity .2s;display:inline-flex;position:relative}.dailyPhrase a:before{content:"";transform-origin:0;background:linear-gradient(90deg,#e5cf94b8,#e5cf941f);width:calc(100% - 24px);height:1px;transition:transform .24s cubic-bezier(.22,.7,.25,1);position:absolute;bottom:7px;left:0;transform:scaleX(0)}.dailyPhrase a span{transition:transform .22s;display:inline-block}.dailyPhrase a:hover{opacity:.88}.dailyPhrase a:hover:before{transform:scaleX(1)}.dailyPhrase a:hover span{transform:translate(3px)}.dailyPhrase a:focus-visible{outline-offset:3px;outline:2px solid #e5cf94b8}@keyframes heroLetterReveal{0%{opacity:0;text-shadow:0 0 #8cdafa00;transform:translateY(5px)}68%{opacity:1;text-shadow:0 0 13px #8cdafa7a}to{opacity:1;text-shadow:inherit;transform:translate(0)}}@keyframes heroTitleHalo{0%{opacity:0;transform:scale(.97)}42%{opacity:1}to{opacity:0;transform:scale(1.025)}}@keyframes heroArrivalElement{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0)}}@keyframes dailyPhraseReveal{0%{opacity:0;filter:brightness(.55)drop-shadow(0 2px 13px #00000080)}38%{opacity:.3;filter:brightness(.72)drop-shadow(0 0 9px #d8cdaa0d)drop-shadow(0 2px 13px #00000080)}76%{opacity:.82;filter:brightness(.94)drop-shadow(0 0 15px #d8cdaa1a)drop-shadow(0 2px 13px #00000080)}to{opacity:1;filter:brightness()drop-shadow(0 2px 13px #00000080)}}@media (width<=540px){.dailyPhrase{max-width:92%;margin-top:20px}.dailyPhrase:before{margin-bottom:8px}.dailyPhraseLabel{margin-bottom:5px;font-size:.875rem}.dailyPhrase blockquote{font-size:15px;line-height:1.52}.dailyPhrase cite{margin-top:3px;font-size:.8125rem}.dailyPhrase a{min-height:46px;margin-top:0;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.heroContent .siteTitle:before,.titleLetter,.heroContent .lead,.heroContent .enter,.dailyPhrase{animation:none}.titleLetter{opacity:1;will-change:auto;transform:none}.heroContent .siteTitle:before{display:none}.dailyPhrase{opacity:1;transform:none}.enter span,.dailyPhrase a:before,.dailyPhrase a span{transition:none}.enter:hover span,.dailyPhrase a:hover span{transform:none}}.heroContent>.lead{letter-spacing:.008em;max-width:650px;font-size:17px;line-height:1.72}.heroContent>.lead .leadOpening{color:#e4eee9;letter-spacing:-.008em;margin-bottom:.28em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,1.65vw,23px);font-weight:400;line-height:1.4;display:block}@media (width<=850px){.heroContent>.lead{max-width:620px;font-size:16.5px;line-height:1.68}.heroContent>.lead .leadOpening{font-size:20px;line-height:1.42}}@media (width<=540px){.heroContent>.lead{max-width:100%;font-size:16px;line-height:1.65}.heroContent>.lead .leadOpening{margin-bottom:.32em;font-size:18px;line-height:1.42}}.pathCrossroads{color:#eef3ef;background:#06131b;border-top:1px solid #d8cdaa2b;border-bottom:1px solid #d8cdaa2b;align-content:center;min-height:760px;padding:92px 7vw 86px;display:grid;position:relative;overflow:hidden}.pathCrossroadsBackdrop{filter:saturate(.7);background:linear-gradient(#030d1380,#040e15ba),linear-gradient(90deg,#041117b3,#06111b61 50%,#060e18ad),url(/carrefour-presence.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.pathCrossroadsBackdrop:after{content:"";background:radial-gradient(circle at 27% 61%,#d8cdaa21,#0000 29%),radial-gradient(circle at 75% 55%,#9a75b11f,#0000 31%);position:absolute;inset:0}.journeySign{z-index:4;color:#dcebe6;transform-origin:24px 0;width:min(310px,100% - 36px);font-family:Georgia,Times New Roman,serif;position:absolute;top:clamp(22px,3vw,40px);left:clamp(18px,3.4vw,54px)}.journeySign summary{cursor:pointer;color:#d9e5d8;letter-spacing:.08em;background:linear-gradient(135deg,#1b2e2bf0,#121d22f0);border:1px solid #cbddcd40;border-radius:2px;align-items:center;gap:8px;width:max-content;min-height:38px;padding:9px 13px 9px 15px;font-size:13px;list-style:none;transition:border-color .25s,background .25s,transform .25s;display:flex;box-shadow:0 8px 24px #00000047,inset 0 0 18px #c6dab709}.journeySign summary::-webkit-details-marker{display:none}.journeySign summary:hover{background:linear-gradient(135deg,#233833f5,#142227f5);border-color:#d2e2c76b}.journeySign summary:focus-visible{outline-offset:3px;outline:2px solid #d8cdaab8}.journeySign summary svg{color:#bfae78;stroke-width:1.4px;width:14px;height:14px;transition:transform .3s}.journeySign[open] summary svg{transform:rotate(90deg)}.journeySignPanel{transform-origin:0 0;background:linear-gradient(145deg,#122323f5,#10191ff5);border:1px solid #cbddcd33;border-radius:2px;width:100%;margin-top:6px;padding:16px 54px 16px 16px;animation:.34s cubic-bezier(.2,.75,.25,1) both journeySignUnfold;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000057}.journeySignPanel:before{content:"";opacity:.45;background:linear-gradient(#d8cdaa,#bca36e);width:3px;position:absolute;top:0;bottom:0;left:0}.journeySignPanel p{color:#c5d2cd;margin:0;font-size:13px;line-height:1.6}.journeySignPanel p:first-line{color:#e2ebe6}.journeySignSketch{color:#cbdac485;width:37px;height:47px;position:absolute;bottom:9px;right:10px;transform:rotate(-3deg)}.journeySignSketch svg{fill:none;stroke:currentColor;stroke-width:1.05px;position:absolute}.journeySignSketch svg:first-child{width:30px;height:43px;bottom:0;left:0}.journeySignSketch svg:last-child{color:#d5bb7e94;width:20px;height:20px;top:8px;right:0;transform:rotate(7deg)}@keyframes journeySignUnfold{0%{opacity:0;transform:rotate(-1.5deg)scaleY(.12)translateY(-5px)}72%{opacity:1;transform:rotate(.55deg)scaleY(1.015)translateY(0)}to{opacity:1;transform:rotate(0)scaleY(1)translateY(0)}}.pathCrossroadsHeader{z-index:2;text-align:center;width:min(1120px,100%);margin:0 auto 44px;position:relative}.pathCrossroadsHeader>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 17px;font-size:.875rem;font-weight:700}.pathCrossroadsHeader h2{color:#eef2ed;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.4vw,74px);font-weight:400;line-height:1}.pathCrossroadsHeader h2 em{color:#c5acd2;font-weight:400}.pathCrossroadsHeader>span{color:#b5c4c0;margin:19px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.6;display:block}.pathDoors{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,42px);width:min(1160px,100%);margin:auto;display:grid;position:relative}.pathDoorCard{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#061920d1,#0d131fba);border:1px solid #d8cdaa2e;grid-template-columns:clamp(125px,13vw,165px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,42px);min-height:330px;padding:28px clamp(24px,3vw,40px);transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s,background .35s,box-shadow .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000047}.pathDoorCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 44%,#ffffff09 51%,#0000 58%);transition:transform 1.1s;position:absolute;inset:0;transform:translate(-110%)}.pathDoorCard:hover{border-color:#d8cdaa6b;transform:translateY(-7px);box-shadow:0 38px 80px #00000061}.pathDoorCard:hover:after{transform:translate(110%)}.pathDoor{perspective:800px;background:#04090e;border:5px solid #1b1721;height:230px;padding:8px;position:relative;box-shadow:0 24px 52px #0000007a,0 0 32px #d8cdaa14}.pathDoorGlow{opacity:.63;filter:blur(2px);animation:7s ease-in-out infinite pathDoorHalo;position:absolute;inset:7px}.pathDoorLeaf{transform-origin:0;transform-style:preserve-3d;border:1px solid #c8e1da24;transition:transform .8s cubic-bezier(.2,.65,.2,1),filter .6s;display:block;position:absolute;inset:7px;box-shadow:inset 13px 0 28px #ffffff06,inset -18px 0 35px #0000004d}.pathDoorLeaf>i{border:1px solid #d8cdaa21;height:31%;position:absolute;left:15%;right:15%}.pathDoorLeaf>i:first-child{top:10%}.pathDoorLeaf>i:nth-child(2){bottom:10%}.pathDoorLeaf>b{background:#e4c47f;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:12%;box-shadow:0 0 16px #e4c47f75}.pathDoorLeaf>small{text-align:center;font-family:Georgia,serif;font-size:25px;font-weight:400;position:absolute;top:42%;left:0;right:0}.pathDoorCard:hover .pathDoorLeaf{filter:brightness(1.08);transform:rotateY(-13deg)}.pathDoorResonances .pathDoorGlow{background:radial-gradient(circle at 50% 44%,#a46ac2,#3aa2a0 42%,#071a24 75%)}.pathDoorResonances .pathDoorLeaf>small{color:#cfadde;text-shadow:0 0 24px #c28ad880;animation:5.5s ease-in-out infinite resonanceSymbol}.pathDoorExtensions .pathDoorGlow{opacity:.47;background:radial-gradient(circle at 50% 44%,#b18e59,#256c74 42%,#071a24 75%);animation-delay:-2.2s}.pathDoorExtensions .pathDoorLeaf>small{color:#d2bf91;text-shadow:0 0 22px #d8be8252;animation:6.5s ease-in-out infinite extensionSymbol}.pathDoorCopy{min-width:0;position:relative}.pathDoorCopy>p{color:#d8cdaa;letter-spacing:.16em;margin:0 0 13px;font-size:12px;font-weight:700}.pathDoorExtensions .pathDoorCopy>p{color:#c5b17e}.pathDoorCopy h3{color:#eff3ef;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.6vw,53px);font-weight:400;line-height:1}.pathDoorCopy>span{color:#adbfba;min-height:53px;margin-top:16px;font-family:Georgia,serif;font-size:15px;line-height:1.6;display:block}.pathDoorCopy>b{color:#d8cdaa;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #d8cdaa29;justify-content:space-between;align-items:center;margin-top:24px;padding-top:14px;font-size:12px;display:flex}.pathDoorCopy>b>i{font-size:18px;font-style:normal;font-weight:400;transition:transform .25s}.pathDoorCard:hover .pathDoorCopy>b>i{transform:translate(4px)}.pathDoorCard.isThresholdOpening{z-index:5;pointer-events:none;animation:1.65s cubic-bezier(.45,.02,.18,1) both thresholdCardFade}.pathDoorCard.isThresholdOpening .pathDoor{will-change:transform,filter;animation:1.65s cubic-bezier(.45,.02,.18,1) both thresholdDoorAdvance}.pathDoorCard.isThresholdOpening .pathDoorLeaf{filter:brightness(1.12);transition:transform 1.5s cubic-bezier(.45,.02,.18,1),filter 1.25s;transform:rotateY(-94deg)}.pathDoorCard.isThresholdOpening .pathDoorGlow{opacity:.94;filter:blur(1px)brightness(1.1);transition:opacity 1s,filter 1.35s,transform 1.5s cubic-bezier(.45,.02,.18,1);animation:none;transform:scale(1.035)}.pathDoorCard.isThresholdOpening .pathDoorCopy{will-change:opacity,transform;animation:.8s ease-in-out .7s both thresholdCopyRecede}.pathDoorCard.isThresholdOpening:after{transition:transform 1.5s ease-in-out;transform:translate(110%)}@keyframes thresholdDoorAdvance{0%{transform:perspective(900px)translateZ(0)scale(1)}48%{transform:perspective(900px)translateZ(5px)scale(1.018)}to{filter:brightness(1.08);transform:perspective(900px)translateZ(27px)scale(1.095)}}@keyframes thresholdCopyRecede{0%{opacity:1;transform:translate(0)}to{opacity:.16;transform:translate(8px)}}@keyframes thresholdCardFade{0%,76%{opacity:1}to{opacity:0}}@keyframes pathDoorHalo{0%,to{opacity:.5;filter:blur(2px)brightness(.9)}50%{opacity:.75;filter:blur(3px)brightness(1.08)}}@keyframes resonanceSymbol{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes extensionSymbol{0%,to{opacity:.58;transform:translateY(2px)}50%{opacity:.94;transform:translateY(-2px)}}@media (width<=900px){.pathCrossroads{padding:76px 5vw}.pathDoorCard{grid-template-columns:112px minmax(0,1fr);gap:22px;padding:24px}.pathDoor{height:190px}.pathDoorCopy h3{font-size:36px}.pathDoorCopy>span{font-size:14px}}@media (width<=700px){.pathCrossroads{align-content:start;min-height:0;padding:30px 5vw 58px}.journeySign{width:min(286px,100%);margin:0 0 34px;position:relative;top:auto;left:auto}.journeySign summary{min-height:36px;padding:8px 12px;font-size:12px}.journeySignPanel{padding:14px 48px 14px 14px}.journeySignPanel p{font-size:12px;line-height:1.55}.journeySignSketch{transform-origin:100% 100%;bottom:7px;right:8px;transform:scale(.9)rotate(-3deg)}.pathCrossroadsHeader{margin-bottom:32px}.pathCrossroadsHeader>p{font-size:.875rem}.pathCrossroadsHeader h2{font-size:42px}.pathCrossroadsHeader>span{font-size:15px}.pathDoors{grid-template-columns:1fr;gap:14px}.pathDoorCard{grid-template-columns:clamp(88px,27vw,112px) minmax(0,1fr);gap:18px;min-height:0;padding:18px}.pathDoor{aspect-ratio:.7;height:auto}.pathDoorCopy>p{letter-spacing:.08em;margin-bottom:8px;font-size:.875rem;line-height:1.4}.pathDoorCopy h3{font-size:clamp(29px,9vw,39px)}.pathDoorCopy>span{min-height:0;margin-top:10px;font-size:13px;line-height:1.45}.pathDoorCopy>b{margin-top:14px;padding-top:10px;font-size:.875rem}.pathDoorLeaf>small{font-size:20px}.pathDoorCard.isThresholdOpening .pathDoor{animation-name:thresholdDoorAdvanceMobile}.pathDoorCard.isThresholdOpening .pathDoorLeaf{transform:rotateY(-86deg)}@keyframes thresholdDoorAdvanceMobile{0%{transform:perspective(650px)translateZ(0)scale(1)}52%{transform:perspective(650px)translateZ(2px)scale(1.01)}to{filter:brightness(1.06);transform:perspective(650px)translateZ(12px)scale(1.05)}}}@media (width<=390px){.pathDoorCard{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px}.pathCrossroadsHeader h2{font-size:37px}.pathCrossroadsHeader>span{font-size:14px}.pathDoorCopy h3{font-size:28px}.pathDoorCopy>span{font-size:12.5px}.pathDoorCopy>b{letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){.journeySign summary,.journeySign summary svg,.pathDoorCard,.pathDoorCard:after,.pathDoorLeaf,.pathDoorCopy>b>i{transition:none}.journeySignPanel,.pathDoorGlow,.pathDoorLeaf>small,.pathDoorCard.isThresholdOpening,.pathDoorCard.isThresholdOpening .pathDoor,.pathDoorCard.isThresholdOpening .pathDoorCopy{animation:none}}.heroFooter{pointer-events:none;align-items:flex-end}.heroFooterNews{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:13px;width:min(360px,42vw);display:flex;position:relative;top:-32px}.weeklyUpdates{text-align:left;text-transform:none;letter-spacing:0;width:100%;font-weight:400;position:relative}@media (width>=1025px){.heroFooterNews{width:320px;max-width:100%}.heroFooterNews .weeklyUpdates{top:-35px}.heroFooterNews .weeklyUpdates summary{white-space:nowrap}}.weeklyUpdates summary{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d8cdaa;font-synthesis:none;letter-spacing:.01em;background:linear-gradient(135deg,#061c23c7,#111926c2);border:1px solid #d8cdaa38;border-radius:3px;justify-content:flex-end;align-items:center;gap:7px;min-height:37px;padding:9px 22px 9px 24px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.35;list-style:none;transition:border-color .25s,background .25s,color .25s,transform .25s;display:flex;box-shadow:0 9px 25px #0003}.weeklyUpdates summary::-webkit-details-marker{display:none}.weeklyUpdates summary b{color:#d8cdaa;margin-left:2px;font-size:16px;font-weight:400;line-height:1;transition:transform .3s}.weeklyUpdates summary:hover{color:#d8cdaa;background:linear-gradient(135deg,#07252ce6,#171e2ede);border-color:#d8cdaa66;transform:translateY(-1px)}.weeklyUpdates summary:focus-visible{outline-offset:3px;outline:2px solid #d8cdaabf}.weeklyUpdates[open] summary{color:#d8cdaa;border-color:#d8cdaa5c}.weeklyUpdates[open] summary b{transform:rotate(-90deg)}.weeklyUpdatesPanel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform-origin:100% 100%;background:linear-gradient(145deg,#071d24f7,#131827f7);border:1px solid #d8cdaa3d;border-radius:3px;width:100%;padding:16px 17px 17px;animation:.32s cubic-bezier(.2,.72,.25,1) both weeklyUpdatesUnfold;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 45px #0000005c}.weeklyUpdatesPanel:before{content:"";opacity:.66;background:linear-gradient(#d8cdaa,#c7ab74,#a98bc0);width:2px;position:absolute;inset:0 auto 0 0}.weeklyUpdatesPanel ul{margin:0;padding:0;list-style:none}.weeklyUpdatesPanel li{color:#d3e1dc;border-top:1px solid #d8cdaa1a;padding:7px 0 7px 14px;font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.42;position:relative}.weeklyUpdatesPanel li:first-child{border-top:0}.weeklyUpdatesPanel li:before{content:"";background:#d8cdaa;border-radius:50%;width:4px;height:4px;position:absolute;top:14px;left:0;box-shadow:0 0 8px #d8cdaa73}.weeklyUpdateLink{color:#e5cf94eb;text-underline-offset:3px;touch-action:manipulation;-webkit-tap-highlight-color:#e5cf941a;margin-block:-5px;padding-block:5px;text-decoration-line:underline;text-decoration-color:#e5cf9461;text-decoration-thickness:1px;transition:color .22s,text-decoration-color .22s,filter .22s,left .22s;position:relative;left:0}.weeklyUpdateLink:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #e5cf94c7}.weeklyUpdateLink:active{color:#f0dda9;filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.weeklyUpdateLink{color:#e5cf94d1;text-decoration-color:#e5cf943d}.weeklyUpdateLink:hover{color:#f0dda9;filter:brightness(1.08);text-decoration-color:#e5cf94b8;left:2px}}.heroFooterNews .signature{color:#0000;text-shadow:0 3px 18px #00000059;filter:drop-shadow(0 0 9px #d8cdaa1f);background:linear-gradient(90deg,#d8cdaa 0%,#cbb7ba 52%,#b3b6cc 100%);-webkit-background-clip:text;background-clip:text;margin-right:3px;font-size:clamp(15px,1.2vw,17px);line-height:1.35;display:block}@keyframes weeklyUpdatesUnfold{0%{opacity:0;transform:translateY(7px)scaleY(.74)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=850px){.hero{padding-bottom:145px}.heroFooter{justify-content:flex-end;bottom:20px;left:6vw;right:6vw}.heroFooterCompass{display:none}.heroFooterNews{gap:10px;width:min(360px,100%);top:-16px}.weeklyUpdates summary{min-height:35px;padding:8px 10px 8px 12px;font-size:13px}.weeklyUpdatesPanel{max-height:min(245px,45svh);padding:14px 15px 15px;overflow-y:auto}.weeklyUpdatesPanel li{font-size:12px}.heroFooterNews .signature{font-size:15px}}@media (width<=390px){.hero{padding-bottom:140px}.heroFooter{left:5vw;right:5vw}.weeklyUpdates summary{letter-spacing:0;gap:5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.weeklyUpdates summary,.weeklyUpdates summary b{transition:none}.weeklyUpdatesPanel{animation:none}}.pathCrossroads{isolation:isolate;scroll-margin-top:72px}.pathDoorCard:focus-visible{outline-offset:5px;outline:2px solid #d8cdaac2}.pathDoorResonances{background:radial-gradient(circle at 12% 18%,#944eb02b,#0000 31%),linear-gradient(135deg,#0f1827e0,#181026c7)}.pathDoorExtensions{background:radial-gradient(circle at 18% 75%,#caab681a,#0000 31%),linear-gradient(135deg,#0f1d23e0,#14161dcc)}.pathDoor{isolation:isolate;border-color:#261d2b;box-shadow:0 24px 52px #00000080,0 0 0 1px #c6a1d51a,0 0 34px #d8cdaa17}.pathDoor:before{content:"";z-index:3;pointer-events:none;border:1px solid #c6a1d51c;position:absolute;inset:-11px}.pathDoorExtensions .pathDoor{border-color:#26241f;box-shadow:0 24px 52px #00000080,0 0 0 1px #d5bc811c,0 0 34px #98875c12}.pathDoorExtensions .pathDoor:before{border-color:#d5bc8121}.pathDoorResonances .pathDoorLeaf{background:radial-gradient(circle at 73% 23%,#72499238,#0000 33%),linear-gradient(145deg,#291d3a,#193d44 56%,#11131e)}.pathDoorExtensions .pathDoorLeaf{background:linear-gradient(155deg,#c9b17612,#0000 32%),linear-gradient(145deg,#202b32,#172a30 55%,#151820)}.pathDoorBotanical{z-index:5;color:#d8cdaa80;pointer-events:none;filter:drop-shadow(0 0 8px #d8cdaa29);align-items:flex-end;gap:2px;display:flex;position:absolute}.pathDoorBotanical svg{stroke-width:.8px;width:clamp(16px,1.6vw,23px);height:auto}.pathDoorBotanical svg:first-child{color:#cc9cdb9e}.pathDoorBotanicalTop{top:-9px;left:-11px;transform:rotate(-24deg)}.pathDoorBotanicalBottom{bottom:-9px;right:-10px;transform:rotate(154deg)}.pathDoorThought{z-index:5;pointer-events:none;color:#d9c18970;position:absolute;inset:0}.pathDoorThought>svg:first-child{stroke-width:.7px;filter:drop-shadow(0 0 9px #d6bd8324);width:31px;height:31px;position:absolute;bottom:-8px;left:-11px}.pathDoorThought>svg:last-child{stroke-width:.7px;width:24px;height:24px;position:absolute;top:-8px;right:-9px}.pathDoorThought>i{background:linear-gradient(90deg,#0000,#dabf8157,#0000);height:1px;position:absolute;top:50%;left:26%;right:23%;transform:rotate(-12deg)}.pathDoorThought>i:before,.pathDoorThought>i:after{content:"";border:1px solid #dabf816b;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px}.pathDoorThought>i:before{left:24%}.pathDoorThought>i:after{right:21%}@media (width<=700px){.pathCrossroads{overflow-x:clip}.pathDoorCard{border-radius:2px;width:100%;max-width:100%}.pathDoor{min-width:0}.pathDoorBotanical svg{width:16px}.pathDoorThought>svg:first-child{width:25px;height:25px}.pathDoorThought>svg:last-child{width:20px;height:20px}.pathDoor:before{inset:-7px}}.nav{gap:32px}.navTrail{min-width:0;position:relative}.navLinks{align-items:center;gap:clamp(16px,2.15vw,34px)}.navLink{--nav-tone:#d8cdaa;color:#c8d8d3;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 2px;transition:color .28s,transform .28s,filter .28s;display:inline-flex;position:relative}.navLink[data-tone=gold]{--nav-tone:#e5cf94}.navLink[data-tone=aqua]{--nav-tone:#d8cdaa}.navLink[data-tone=green]{--nav-tone:#9fd3a8}.navLink[data-tone=violet]{--nav-tone:#c4a4d4}.navLink[data-tone=recueil]{--nav-tone:#b99eae;color:#c9b5c0}.navLink[data-tone=blue]{--nav-tone:#91c8eb}.navLink:before{content:"";background:var(--nav-tone);width:4px;height:4px;box-shadow:0 0 8px var(--nav-tone);border-radius:50%;flex:0 0 4px}@supports (color:color-mix(in lab, red, red)){.navLink:before{box-shadow:0 0 8px color-mix(in srgb,var(--nav-tone) 42%,transparent)}}.navLink:before{opacity:.58;transition:opacity .28s,transform .28s,box-shadow .28s}.navLink:after{content:"";background:linear-gradient(90deg,var(--nav-tone),var(--nav-tone));border-radius:999px;height:1px;position:absolute;bottom:3px;left:12px;right:0}@supports (color:color-mix(in lab, red, red)){.navLink:after{background:linear-gradient(90deg,var(--nav-tone),color-mix(in srgb,var(--nav-tone) 42%,transparent))}}.navLink:after{box-shadow:0 0 7px var(--nav-tone)}@supports (color:color-mix(in lab, red, red)){.navLink:after{box-shadow:0 0 7px color-mix(in srgb,var(--nav-tone) 30%,transparent)}}.navLink:after{transform-origin:0;transition:transform .34s cubic-bezier(.2,.72,.25,1);transform:scaleX(0)}.navLink:hover{color:#eef7f3;filter:brightness(1.08);transform:translateY(-2px)}.navLink:hover:before,.navLink.isActive:before{opacity:1;box-shadow:0 0 12px var(--nav-tone);transform:scale(1.35)}@supports (color:color-mix(in lab, red, red)){.navLink:hover:before,.navLink.isActive:before{box-shadow:0 0 12px color-mix(in srgb,var(--nav-tone) 62%,transparent)}}.navLink:hover:after,.navLink.isActive:after{transform:scaleX(1)}.navLink.isActive{color:var(--nav-tone)}.navLink:focus-visible{outline:1px solid var(--nav-tone);outline-offset:5px;border-radius:2px}.navLabelMobile{display:none}@media (width>=851px) and (width<=1100px){.nav{gap:20px}.nav .brand{margin-left:0}.navLinks{gap:14px}}@media (width<=850px){.nav{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#031218c7,#03121847);border-bottom-color:#d8cdaa33;height:76px;padding:0;display:block}.nav .brand{display:none}.navTrail{align-items:center;width:100%;height:76px;display:flex;overflow:hidden}.navTrail:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#04161de0);width:32px;position:absolute;top:1px;bottom:1px;right:0}.navLinks{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;gap:7px;width:100%;height:100%;padding:0 28px 0 5vw;scroll-padding-inline:5vw;display:flex;overflow:auto hidden}.navLinks::-webkit-scrollbar{display:none}.navLink{scroll-snap-align:start;border:1px solid var(--nav-tone);flex:none;min-height:46px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.navLink{border:1px solid color-mix(in srgb,var(--nav-tone) 18%,transparent)}}.navLink{background:var(--nav-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.navLink{background:color-mix(in srgb,var(--nav-tone) 4%,#051b227a)}}.navLink{letter-spacing:.045em;font-size:12px;transition:color .22s,transform .22s,filter .22s,border-color .22s,background .22s}.navLink:before{flex-basis:3px;width:3px;height:3px}.navLink:after{bottom:7px;left:17px;right:14px}.navLink:hover{transform:none}.navLink:active{filter:brightness(1.16);transform:translateY(2px)}.navLink.isActive{border-color:var(--nav-tone)}@supports (color:color-mix(in lab, red, red)){.navLink.isActive{border-color:color-mix(in srgb,var(--nav-tone) 46%,transparent)}}.navLink.isActive{background:var(--nav-tone)}@supports (color:color-mix(in lab, red, red)){.navLink.isActive{background:color-mix(in srgb,var(--nav-tone) 8%,#051b22a6)}}.navLabelDesktop{display:none}.navLabelMobile{display:inline}}@media (prefers-reduced-motion:reduce){.navLink,.navLink:before,.navLink:after{transition:none}.navLink:hover,.navLink:active{transform:none}}.deepDive aside p{letter-spacing:.17em;color:#cab074c7;font-family:Georgia,Times New Roman,serif;font-weight:400}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-500-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}.pillarName.pillarName.pillarName{font-family:var(--editorial-title-family);font-weight:var(--editorial-title-weight);text-transform:none;letter-spacing:var(--editorial-title-tracking);text-wrap:balance;overflow-wrap:break-word;font-style:normal}.heroWish{letter-spacing:normal;color:#c8dadf;white-space:nowrap;opacity:0;pointer-events:none;text-shadow:none;font-family:Hero Wish Calligraphy,Presence Calligraphy,cursive;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.5;position:absolute;transform:translate(-50%,-100%)}@media (width<=850px){.heroWish{letter-spacing:normal;font-size:1.125rem}}@media (prefers-reduced-motion:reduce),(update:slow){.heroWish{display:none}}@media (width<=540px){.heroContent{padding-top:40px}.heroWish{text-align:center;max-width:88vw;font-size:1rem}}.heroContent .enter{color:#8ccff2;border-color:#8ccff26b;border-radius:12px}.heroContent .enter:hover{color:#8ccff2;background:#8ccff214;border-color:#8ccff26b}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{text-rendering:optimizelegibility;line-height:1.55}.brandCopy em{font-size:12px}.ambientCopy small{letter-spacing:.08em;font-size:.875rem}.ambientCopy strong{font-size:15px}.ambientMobileLabel,.ambientMobileWave{display:none}.ambientAction{font-size:13px}.ambientCredit{font-size:12px;line-height:1.4}.eyebrow,.kicker,.heroFooter,.intentHeading>p,.intentQuote>p:first-of-type{letter-spacing:.08em;font-size:.875rem}.source,.practice span,.deepLabel,.miniLabel,.simpleIdea span,.innerQuestion span,.pillar span,.epicure>p:first-of-type{letter-spacing:.08em;font-size:.875rem!important}.essentialCard>p,.practice,.ideaTrio p,.ritualFeedback{font-size:16px}.discover,.backCompass{font-size:.875rem}:is(footer,div:where([data-page-closing])){font-size:12px}.deepDive aside p{letter-spacing:.08em;font-size:.875rem}.microPractice li{font-size:16px;line-height:1.6}.microPractice li span{font-size:12px}.entryModeTab>small{letter-spacing:.08em;font-size:.875rem}.doorNumber{font-size:13px}.doorChoice small{font-size:14px;line-height:1.45}.doorInvitation,.doorThreshold>summary span,.doorDepthNav [data-slot=tabs-trigger] span,.doorHint{letter-spacing:.08em;font-size:.875rem}.doorDepthNav [data-slot=tabs-trigger]{font-size:16px!important}.thinkerDive>summary span,.thinkerContent>header>p,.ideaTrio section>span,.todayBridge span,.thinkerExperiment p{letter-spacing:.08em;font-size:.875rem}.ideaTrio p{line-height:1.75}.thinkerSources{font-size:13px;line-height:1.55}.authorQuote figcaption{font-size:.8125rem;line-height:1.5}.dailyDraw{font-size:.875rem!important}.dailyCardTop>span,.dailyQuestion>span,.dailyCard>a,.arrivalPillar p,.arrivalPractice p,.arrivalResult>a,.randomCompassLabel,.randomCompassResult small,.randomCompassActions button,.randomCompassPrimary,.bridgeFamilies span{letter-spacing:.08em;font-size:.875rem}.arrivalPillar small,.arrivalPractice strong,.arrivalChoice b{font-size:15px}.randomCompassNorth{font-size:10px}.subPillarFamily,.subPillarOpen,.subEssence>span,.subLivingGrid span,.subDeeper [data-slot=accordion-trigger],.subRelated>span{letter-spacing:.08em;font-size:.875rem!important}.subPillarNumber{font-size:.75rem!important}.subSheetMeta,.subQuote cite{letter-spacing:.03em;font-size:.8125rem!important}.subPillarCard>p:last-of-type,.subLivingGrid p{font-size:16px}.subQuote cite{line-height:1.45}.glossaryLegend,.glossaryLabel,.glossarySimple span{letter-spacing:.08em;font-size:.875rem}.glossaryTerm>span,.glossaryLegend>span{letter-spacing:0;font-size:.75rem}.glossaryDefinition,.glossarySimple{font-size:16px}.ritualProgressRow,.ritualProgressRow b,.ritualStart>p:first-of-type,.ritualFinish>p:first-of-type,.ritualStageLabel,.ritualMainButton,.gratitudePrompt span,.ritualPrize span,.ritualReplay,.ritualWallLink,.ritualWallCopy>p,.ritualWallPassage>a,.practiceChoiceCard>p,.practiceChoiceButton,.reflectionPathLabel,.reflectionPathQuestion>span,.reflectionPathPillar>span{letter-spacing:.08em;font-size:.875rem!important}.ritualChoice,.reflectionPathChoice,.gratitudeChoices button,.actionChoices button{font-size:16px!important}.ritualFeedback,.ritualWallCopy small{font-size:15px}.reflectionFormTop p,.reflectionForm legend,.reflectionTextLabel,.reflectionCounter,.reflectionSubmit,.reflectionRules,.reflectionPrivacy,.reflectionVoicesHead,.reflectionCard>div,.reflectionReactions button small,.reflectionReactions button b{letter-spacing:.03em;font-size:.8125rem!important}.reflectionMessage,.reflectionPromptEcho{font-size:15px}.bookTabNumber,.bookChapter span,.bookMarginNote,.bookPractice>span,.bookSource,.bookOpen,.bookPageNumber,.bookHint{letter-spacing:.1em;font-size:12px}.bookChapter b{font-size:14px}@media (width<=700px){.ambientPlayer{z-index:6;top:calc(84px + env(safe-area-inset-top));filter:drop-shadow(0 9px 22px #00000040);transform-origin:100% 0;border-radius:6px;width:112px;max-width:calc(100vw - 24px);transition:width .34s cubic-bezier(.2,.74,.24,1) .16s,filter .34s;right:12px;overflow:hidden}.ambientPlayer.isPlaying{filter:drop-shadow(0 13px 28px #0000004f);width:min(218px,100vw - 24px);transition-delay:0s}.ambientPlayer button,.ambientCredit{width:100%;max-width:100%}.ambientPlayer button{border-radius:6px;grid-template-columns:28px minmax(0,1fr) 22px;gap:7px;min-height:44px;padding:6px 8px;transition:background .25s,border-color .25s,border-radius .2s,transform .25s}.ambientPlayer.isPlaying button{border-bottom-color:#d8cdaa1f;border-radius:6px 6px 0 0}.ambientPlayer button:hover{transform:none}.ambientPlayer button:active{transform:scale(.985)}.ambientOrb{width:28px;height:28px}.ambientCopy{display:none}.ambientMobileLabel{color:#d9ede7;text-align:left;font-family:Georgia,serif;font-size:.875rem;line-height:1;display:block}.ambientAction{border:1px solid #d8cdaa40;border-radius:50%;place-items:center;width:22px;min-height:22px;font-size:9px;display:grid}.ambientMobileWave{opacity:0;visibility:hidden;background:#051920eb;border-inline:1px solid #82e0cb33;justify-content:center;align-items:center;gap:4px;height:0;max-height:0;padding:0 12px;transition:max-height .28s cubic-bezier(.2,.72,.25,1),height .28s cubic-bezier(.2,.72,.25,1),padding .28s,opacity .16s,visibility 0s linear .3s;display:flex;overflow:hidden}.ambientMobileWave i{transform-origin:50%;background:linear-gradient(#d8cdaa,#d8cdaa);border-radius:999px;width:2px;height:5px;display:block}.ambientMobileWave i:nth-child(2),.ambientMobileWave i:nth-child(4){height:9px}.ambientMobileWave i:nth-child(3){height:13px}.ambientPlayer.isPlaying .ambientMobileWave{opacity:.9;visibility:visible;height:20px;max-height:20px;padding-block:3px;transition-delay:.12s,.12s,.12s,.12s,0s}.ambientPlayer.isPlaying .ambientMobileWave i{animation:1.15s ease-in-out infinite alternate ambientMobileWake}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(2){animation-delay:-.72s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(3){animation-delay:-.28s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(4){animation-delay:-.91s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(5){animation-delay:-.46s}.ambientCredit{opacity:0;visibility:hidden;letter-spacing:.01em;border-width:0 1px;border-radius:0 0 6px 6px;max-height:0;padding:0 8px;font-size:.8125rem;line-height:1.45;transition:max-height .3s cubic-bezier(.2,.72,.25,1),padding .3s,opacity .2s,transform .3s,visibility 0s linear .32s;overflow:hidden;transform:translateY(-3px)}.ambientPlayer.isPlaying .ambientCredit{opacity:1;visibility:visible;border-width:0 1px 1px;max-height:38px;padding:5px 8px 7px;transition-delay:.18s,.18s,.18s,.18s,0s;transform:translateY(0)}@keyframes ambientMobileWake{0%{opacity:.58;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.18)}}.heroFooter{font-size:.875rem}.doorDepthNav [data-slot=tabs-trigger]{font-size:14px!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){.ambientPlayer,.ambientPlayer button,.ambientMobileWave,.ambientCredit{transition:none}.ambientPlayer.isPlaying .ambientMobileWave i{animation:none}}.ambientPlayer{transform-origin:100% 0;border-radius:7px;width:248px;transition:width .38s cubic-bezier(.2,.74,.24,1) .14s,filter .34s;overflow:hidden}.ambientPlayer.isPlaying{filter:drop-shadow(0 15px 34px #00000057);width:318px;transition-delay:0s}.ambientPlayer .ambientToggle{border-radius:7px;width:100%;min-height:56px;transition:background .25s,border-color .25s,border-radius .24s,transform .25s,box-shadow .35s}.ambientPlayer.isPlaying .ambientToggle{border-bottom-color:#d8cdaa1a;border-radius:7px 7px 0 0;box-shadow:inset 0 0 24px #d8cdaa09}.ambientCopy small{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.ambientWake{opacity:0;visibility:hidden;background:#051920eb;border-inline:1px solid #82e0cb33;justify-content:center;align-items:center;gap:12px;width:100%;height:0;max-height:0;padding:0 12px;transition:max-height .3s cubic-bezier(.2,.72,.25,1),height .3s cubic-bezier(.2,.72,.25,1),padding .3s,opacity .18s,visibility 0s linear .32s;display:flex;overflow:hidden}.ambientPlayer.isPlaying .ambientWake{opacity:1;visibility:visible;height:25px;max-height:25px;padding-block:3px;transition-delay:.1s,.1s,.1s,.1s,0s}.ambientMobileWave{background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;min-width:62px;height:16px;padding:0;display:flex}.ambientMobileWave i{transform-origin:50%;background:linear-gradient(#d8cdaa,#d8cdaa);border-radius:999px;width:2px;height:6px;display:block}.ambientMobileWave i:nth-child(2),.ambientMobileWave i:nth-child(4){height:10px}.ambientMobileWave i:nth-child(3){height:15px}.ambientPlayer.isPlaying .ambientMobileWave i{animation:1.18s ease-in-out infinite alternate ambientPlayerWake}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(2){animation-delay:-.72s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(3){animation-delay:-.28s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(4){animation-delay:-.91s}.ambientPlayer.isPlaying .ambientMobileWave i:nth-child(5){animation-delay:-.46s}.ambientPlayer .ambientNext{color:#d8cdaa;cursor:pointer;background:#0b2e3494;border:1px solid #d8cdaa40;border-radius:50%;grid-template-columns:none;place-items:center;width:24px;min-width:24px;min-height:20px;padding:0;font-family:Georgia,serif;font-size:17px;line-height:1;transition:border-color .2s,background .2s,color .2s;display:grid}.ambientPlayer .ambientNext:hover{color:#d9f4ed;background:#124146c2;border-color:#d8cdaa94;transform:none}.ambientPlayer .ambientNext:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ambientCredit{opacity:0;visibility:hidden;border-width:0 1px;border-radius:0 0 7px 7px;width:100%;max-height:0;margin:0;padding:0 12px;transition:max-height .32s cubic-bezier(.2,.72,.25,1),padding .32s,opacity .2s,transform .32s,visibility 0s linear .34s;overflow:hidden;transform:translateY(-3px)}.ambientCredit a{line-height:1.35;display:inline}.ambientCredit span{line-height:1.35;display:block}.ambientCredit span+span{margin-top:2px}.ambientCredit span:last-child{color:#789f96;font-size:.9em}.ambientPlayer.isPlaying .ambientCredit{opacity:1;visibility:visible;border-width:0 1px 1px;max-height:82px;padding:7px 12px 9px;transition-delay:.18s,.18s,.18s,.18s,0s;transform:translateY(0)}@keyframes ambientPlayerWake{0%{opacity:.55;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1.18)}}@media (width<=700px){.ambientPlayer{width:min(178px,100vw - 24px)}.ambientPlayer.isPlaying{width:min(258px,100vw - 24px)}.ambientPlayer .ambientToggle{min-height:44px}.ambientMobileLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.875rem;line-height:1.12;display:-webkit-box;overflow:hidden}.ambientPlayer.isPlaying .ambientWake{height:22px;max-height:22px}.ambientCredit,.ambientPlayer.isPlaying .ambientCredit{font-size:.8125rem;line-height:1.45}.ambientPlayer.isPlaying .ambientCredit{max-height:86px;padding:6px 9px 8px}}@media (prefers-reduced-motion:reduce){.ambientPlayer,.ambientPlayer .ambientToggle,.ambientWake,.ambientCredit,.ambientPlayer .ambientNext{transition:none}.ambientPlayer.isPlaying .ambientOrb,.ambientPlayer.isPlaying .ambientOrb i,.ambientPlayer.isPlaying .ambientMobileWave i{animation:none}}.ambientPlayer{overflow:visible}.ambientPrimary{grid-template-columns:minmax(0,1fr) 38px;width:100%;min-width:0;display:grid;position:relative}.ambientPlayer .ambientToggle{border-radius:7px 0 0 7px;min-width:0}.ambientPlayer.isPlaying .ambientToggle{border-radius:7px 0 0}.ambientCopy,.ambientCopy small,.ambientCopy strong,.ambientMobileLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ambientVolume{min-width:0;position:relative}.ambientPlayer .ambientVolumeButton{color:#d8cdaa;cursor:pointer;background:#051920eb;border:1px solid #d8cdaa47;border-left-color:#d8cdaa1f;border-radius:0 7px 7px 0;place-items:center;width:38px;min-width:38px;height:100%;min-height:56px;padding:0;transition:color .2s,background .2s,border-color .2s;display:grid}.ambientPlayer.isPlaying .ambientVolumeButton{border-bottom-color:#d8cdaa1a;border-radius:0 7px 0 0}.ambientPlayer .ambientVolumeButton svg,.ambientPlayer .ambientMuteButton svg{stroke-width:1.7px;width:15px;height:15px}.ambientPlayer .ambientVolumeButton:hover,.ambientPlayer .ambientVolumeButton:focus-visible{color:#d6f1ea;background:#092830f5;transform:none}.ambientVolumePanel{z-index:3;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:100% 0;background:#051920f7;border:1px solid #d8cdaa40;border-radius:6px;align-items:center;gap:8px;width:154px;height:38px;padding:6px 9px;transition:opacity .18s,transform .22s,visibility 0s linear .22s;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)scale(.98);box-shadow:0 11px 28px #00000052}.ambientVolumePanel.isOpen{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.ambientPlayer .ambientMuteButton{color:#d8cdaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;min-width:24px;min-height:24px;padding:0;display:grid}.ambientPlayer .ambientMuteButton:hover,.ambientPlayer .ambientMuteButton:focus-visible{color:#e0f4ef;background:#d8cdaa1f;transform:none}.ambientVolumeRange{accent-color:#d8cdaa;cursor:pointer;width:102px;min-width:0;height:18px;margin:0}@media (width<=700px){.heroContent{padding-top:92px}.ambientPlayer{top:calc(80px + env(safe-area-inset-top));width:min(142px,100vw - 24px);max-width:calc(100vw - 24px)}.ambientPlayer.isPlaying{width:min(216px,100vw - 24px)}.ambientPrimary{grid-template-columns:minmax(0,1fr) 32px}.ambientPlayer .ambientToggle{grid-template-columns:26px minmax(0,1fr) 20px;gap:5px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:5px}.ambientOrb{width:26px;height:26px}.ambientMobileLabel{min-width:0;font-size:.875rem;line-height:1.12;display:block}.ambientPlayer .ambientVolumeButton{width:32px;min-width:32px;min-height:40px}.ambientVolumePanel{gap:6px;width:138px;height:36px;padding:5px 7px}.ambientVolumeRange{width:92px}}@media (width<=340px){.ambientPlayer,.ambientPlayer.isPlaying{right:10px}.ambientPlayer{width:min(136px,100vw - 20px)}.ambientPlayer.isPlaying{width:min(202px,100vw - 20px)}.ambientPlayer .ambientToggle{grid-template-columns:26px minmax(0,1fr) 20px;gap:5px}.ambientOrb{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.ambientVolumePanel,.ambientPlayer .ambientVolumeButton{transition:none}}.pathDoorCopy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.pathDoorCopy>b{margin-top:auto}.pathDoorExtensions .pathDoorCopy h3{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(24px,3vw,43px)}.pathDoorGlow{box-shadow:inset 0 0 42px #ecdcff14,0 0 24px #d8cdaa0f}.pathDoorThought:before,.pathDoorThought:after{content:"";border:1px solid #dec48940;width:8px;height:8px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #dabe7e0f}.pathDoorThought:before{top:18%;left:12%}.pathDoorThought:after{width:5px;height:5px;bottom:18%;right:14%}.pathDoorExtensions .pathDoorLeaf{box-shadow:inset 13px 0 30px #e7d09709,inset -18px 0 35px #00000057,0 0 18px #d2b77809}@media (width<=1100px) and (width>=701px){.pathDoorExtensions .pathDoorCopy h3{font-size:clamp(24px,2.85vw,31px)}.pathDoorCopy>span{min-height:68px}}@media (width<=820px) and (width>=701px){.pathDoors{grid-template-columns:1fr;gap:14px}.pathCrossroads,.pathDoorCard{min-height:0}.pathDoorCopy>span{min-height:53px}.pathDoorExtensions .pathDoorCopy h3{font-size:31px}}@media (width<=700px){.pathDoorCopy>b{margin-top:14px}.pathDoorExtensions .pathDoorCopy h3{font-size:clamp(18px,6.3vw,32px)}}html{scrollbar-width:thin;scrollbar-color:#7eaea647 #050d13}html::-webkit-scrollbar{width:7px;height:7px}html::-webkit-scrollbar-track{background:#050d13}html::-webkit-scrollbar-thumb{background:#7eaea64d;border:2px solid #050d13;border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:#99c8bf73}@media (width<=700px){.entryModeTab{border-color:#d6b760d1!important;box-shadow:inset 0 0 0 1px #ffe79e33,0 8px 22px #010d1114,0 0 13px #cdb36c1c!important}.entryModeTab[data-state=active]{border-color:#e7c76cfa!important;box-shadow:inset 0 0 0 1px #ffefb852,0 14px 32px #010d1129,0 0 17px #cdb36c33!important}.doorDepthNav{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%!important}.doorDepthNav [data-slot=tabs-trigger]{box-sizing:border-box;text-align:center;justify-content:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;border-color:#d6b760b3!important;box-shadow:inset 0 0 0 1px #ffe79e1a!important}.doorDepthNav [data-slot=tabs-trigger][data-state=active]{border-color:#e7c76cf5!important;box-shadow:inset 0 0 0 1px #ffefb833,0 0 12px #cdb36c21!important}.constellationBridge{background:radial-gradient(circle at 50% 34%,#31578f21,#0000 33%),linear-gradient(#071c24,#09232b);grid-template-columns:1fr;gap:24px;padding:clamp(48px,14vw,64px) 5vw clamp(38px,11vw,52px);display:grid}.constellationBridge .bridgeCopy{display:contents}.constellationBridge .bridgeCopy>:not(.bridgeFamilies){display:none}.constellationBridge .bridgeFamilies{flex-wrap:wrap;order:2;justify-content:center;gap:13px 24px;width:min(100%,540px);margin:0 auto;display:flex}.mobileCompassIntro{color:#b7c9c3;text-align:center;order:1;width:min(100%,540px);margin:0 auto;font-family:Georgia,serif;font-size:clamp(15px,4.25vw,17px);line-height:1.65;display:block}.constellationBridge .randomSubCompass{order:3;min-height:0;padding:28px 20px 30px}.constellationGridSection{padding-top:clamp(38px,11vw,52px)}.pathCrossroads{overflow-x:hidden}.pathDoors{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;width:calc(100% + 5vw);max-width:none;margin-right:-5vw;padding-right:5vw;scroll-padding-inline:0 5vw;display:flex;overflow:auto hidden}.pathDoors::-webkit-scrollbar{display:none}.pathDoorCard{scroll-snap-align:start;scroll-snap-stop:always;border-color:#d6b7609e;flex:0 0 min(86%,420px);width:auto;max-width:none;box-shadow:inset 0 0 0 1px #ffe79e14,0 28px 65px #00000047}}@media (width<=560px){.doorViewport{width:100%;max-width:100%;overflow-x:clip}.doorPanel.deepDive,.doorPanel .deepMain,.doorThreshold,.doorDepth,.doorDepthTabs,.doorDepthPage{box-sizing:border-box;min-width:0;max-width:100%}.doorPanel.deepDive aside{padding-inline:18px}.doorPanel .deepMain{padding-inline:12px}.doorThreshold>summary{padding-inline:16px}.doorDepth{padding-inline:8px}.doorConceptPage,.doorPracticePage{padding-inline:2px}.doorThinkerPage{padding-inline:12px!important}.doorThinkerPage .thinkerContent,.doorThinkerPage header,.doorThinkerPage .thinkerIntro,.doorThinkerPage .thinkerQuote,.doorThinkerPage .ideaTrio,.doorThinkerPage .todayBridge,.doorThinkerPage .thinkerExperiment{min-width:0;max-width:100%}.doorThinkerPage h4{overflow-wrap:normal;font-size:clamp(29px,8.5vw,31px)}.doorThinkerPage .desktopTitleBreak{display:none}.doorExperience{padding-inline:max(10px,3vw)}.doorPanel.deepDive aside{padding:18px 14px 0}.doorPanel.deepDive aside>span{font-size:22px;line-height:1}.doorPanel .deepMain{padding:16px 10px 30px}.doorPanel .deepTitleRow{grid-template-columns:clamp(46px,13vw,54px) minmax(0,1fr);align-items:start;gap:clamp(10px,3vw,14px)}.doorPanel .deepTitleRow>div{min-width:0}.doorPanel .deepSymbol{width:clamp(46px,13vw,54px);height:clamp(46px,13vw,54px);font-size:clamp(26px,7.5vw,31px)}.doorPanel .deepLabel{margin:1px 0 7px;font-size:clamp(8px,2.3vw,9px);line-height:1.35}.doorPanel .deepMain h2{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0 0 8px;font-size:clamp(29px,8.6vw,36px);line-height:1.04}.doorPanel .deepSubtitle{max-width:100%;margin:0 0 22px;font-size:clamp(15px,4.4vw,17px);line-height:1.48}.doorPanel .simpleIdea{box-sizing:border-box;width:100%;margin:22px 0 20px;padding:20px clamp(14px,4.5vw,18px)}.doorPanel .simpleIdea p{max-width:none;margin-top:9px;font-size:clamp(18px,5.3vw,22px);line-height:1.48}.doorDepthNav [data-slot=tabs-trigger]{white-space:normal;overflow-wrap:normal;line-height:1.15;padding-inline:2px!important;font-size:clamp(10px,3.1vw,12px)!important}}@media (width<=350px){.doorPanel .deepTitleRow{grid-template-columns:1fr;gap:11px}.doorPanel .deepMain h2{font-size:29px}.doorDepthNav{border-bottom:1px solid #d8cdaa33;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important}.doorDepthNav [data-slot=tabs-trigger]{min-height:50px;padding-inline:1px!important;font-size:.875rem!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){.pathDoors{scroll-behavior:auto}}footer.siteCopyright{color:#8fa8a1;letter-spacing:.02em;text-align:center;border:0;margin:0;padding:24px 5vw;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.7;display:block;position:relative}p.editorialCopyright{z-index:2;color:#8fa8a1;letter-spacing:.02em;text-align:center;margin:48px 0 0;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.7;position:relative}:root{--editorial-title-family:"Playfair Display", Georgia, serif;--editorial-title-weight:500;--editorial-title-tracking:0}body :is(.extensionsIntro h1,.sectionHead h2,.echoesHeading h2,.resonanceInnerHeader h2,.marcIntroduction h2,.epictetusIntroduction h2,.freedomIntroduction h2,.epicureIntroduction h2,.augmentedBody .augmentedIntroduction h2,.wonderIntroduction h2,.attentionIntroduction h2,.choiceIntroduction h2,.fertileVoidIntroduction h2,.unityIntroduction h2,.compassionIntroduction h2,.abundanceIntroduction h2,.attentiveOpening>p:first-child,.reculOpening>p:first-child,.geekOpening>p:first-child){font-family:var(--editorial-title-family);font-weight:var(--editorial-title-weight);font-synthesis-weight:none;letter-spacing:var(--editorial-title-tracking);text-wrap:balance;overflow-wrap:break-word}body :is(.extensionsIntro h1,.sectionHead h2,.resonanceInnerHeader h2) em{font-family:Georgia,Times New Roman,serif}body .dossierSummaryCopy strong{line-height:1.15}body .dossierSummaryCopy small{line-height:1.4}html{font-size:100%}body .doorExtensionLink>span>em,body .eclairagePasserelles .eclairagePathCard>span,body .eclairagePasserelles .eclairageDoorCopy>em,body .freedomConclusion nav a>span,body .fertileVoidLinks a>span,body .augmentedConclusion nav a>span,body .echoBridges a>span{font-size:.9375rem;line-height:1.6}body .doorExtensionLink>span>em{color:#b5c2bd;font-family:Georgia,serif;font-weight:400}body :is(.simpleIdea span,.glossaryLabel,.glossarySimple span,.glossaryLegend>span,.paradoxDrawer-sub .paradoxTrigger){color:#736137}body .glossaryTerm>span{letter-spacing:0;opacity:1;vertical-align:.12em;width:18px;height:18px;font-size:.75rem;line-height:1}body .glossaryLegend{line-height:1.6}body :is(.poemLanguage,.poemLanguage button,.poemSignatureMeta){color:#435f59}body .poemLanguage button.isActive{color:#285f59}body .poemAdaptation{color:#4c645e;line-height:1.55}body .poemSignature{flex-wrap:wrap;row-gap:6px;max-width:100%}body .poemSignatureMeta{line-height:1.5}body .experimentalDoorEyebrow{color:#b6ab8d}body .resonanceBookCopyright{opacity:1}body .parenthesesNotebookSubtitle{font-size:.8125rem;line-height:1.55}body .frequencyReading .frequencyEyebrow{letter-spacing:.08em}body :is(.extensionsReturns,.personalReturns){max-width:calc(100vw - 36px)}body :is(.extensionsBack,.personalBack){white-space:normal;text-align:center;min-width:0;line-height:1.45}body :is(.marcInnerReturns,.epictetusInnerReturns,.epicureInnerReturns,.wuWeiInnerReturns,.krishnamurtiInnerReturns){flex-wrap:wrap;gap:14px 22px}body :is(.marcInnerReturns,.epictetusInnerReturns,.epicureInnerReturns,.wuWeiInnerReturns,.krishnamurtiInnerReturns) a{white-space:normal;line-height:1.5}body :is(.coherenceEssential>span,.coherenceQuestion>span,.quietCourageEssential>span,.quietCourageQuestion>span,.acceptanceEssential>span,.dossierQuestion>span){letter-spacing:.08em;text-wrap:balance;line-height:1.55;display:block}body .ambientCredit span:last-child{font-size:1em}body .ambientPlayer.isPlaying .ambientCredit{max-height:12rem}@media (width<=700px){body :is(.extensionsReturns,.personalReturns){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:none;display:grid}body :is(.extensionsBack,.personalBack){letter-spacing:.025em;min-height:44px;padding:8px}body .bookHeader{gap:16px;height:auto;min-height:130px;padding-top:82px}body .bookHeader strong{font-size:.875rem;line-height:1.45}body .bookHeader>p{white-space:normal}body .doorDepthNav [data-slot=tabs-trigger]{white-space:normal;height:auto;min-height:54px;line-height:1.45;overflow:visible;font-size:.875rem!important}body .ambientMobileLabel{white-space:normal;font-size:.8125rem;line-height:1.35}body .ambientPlayer{width:min(178px,100vw - 24px)}body .ambientPlayer.isPlaying{width:min(248px,100vw - 24px)}body .ambientPlayer .ambientToggle,body .ambientPlayer .ambientVolumeButton{min-height:48px}body .ambientCredit{font-size:.8125rem;line-height:1.5}}@media (width<=420px){body :is(.marcInnerReturns,.epictetusInnerReturns,.epicureInnerReturns,.wuWeiInnerReturns,.krishnamurtiInnerReturns){flex-direction:column;align-items:flex-start}body :is(.marcInnerReturns,.epictetusInnerReturns,.epicureInnerReturns,.wuWeiInnerReturns,.krishnamurtiInnerReturns) a{max-width:100%}body :is(.choiceIntroduction,.unityIntroduction,.abundanceIntroduction) h2{text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2rem,9vw,2.5rem);line-height:1.15}}.analyticsWorld{color:#eef1ea;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#0b1213;padding:clamp(24px,4vw,64px);position:relative;overflow:hidden}.analyticsGlow{pointer-events:none;background:radial-gradient(circle,#4371692e,#0000 68%);width:70vw;height:70vw;position:fixed;inset:-30vh -20vw auto auto}.analyticsHeader,.analyticsPeriodFilter,.analyticsMetrics,.analyticsGrid,.analyticsPanel,.analyticsPrivacy{z-index:1;max-width:1240px;margin-inline:auto;position:relative}.analyticsHeader{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:42px;display:flex}.analyticsHeader>div:first-child>span,.analyticsPanel header div span{letter-spacing:.08em;color:#b8a274;font-size:.875rem}.analyticsHeader h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:400;line-height:.95}.analyticsHeader h1 em{color:#b8a274;font-weight:400}.analyticsHeader p{color:#aebbb7;max-width:620px;line-height:1.7}.analyticsHeaderActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.analyticsHeaderActions>a{color:#eef1ea;border:1px solid #ffffff2e;border-radius:999px;padding:11px 16px;text-decoration:none}.analyticsHeaderActions>span{color:#b9c9c4;align-items:center;gap:8px;font-size:.8rem;display:flex}.analyticsHeaderActions>span i{background:#68b39c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #d8cdaab3}.analyticsHeaderActions>span.isInactive i{box-shadow:none;background:#b87373}.analyticsPeriodFilter{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;gap:3px;width:max-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex}.analyticsPeriodFilter a{color:#91a09c;border-radius:999px;padding:8px 14px;font-size:.78rem;text-decoration:none;transition:color .2s,background .2s}.analyticsPeriodFilter a:hover{color:#eef1ea}.analyticsPeriodFilter a[aria-current=page]{color:#f0e8d5;background:#b8a27429;box-shadow:inset 0 0 0 1px #b8a27433}.analyticsPeriodFilter a:focus-visible,.analyticsOwnerDevice button:focus-visible{outline-offset:3px;outline:2px solid #b8a274}.analyticsMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.analyticsMetrics article,.analyticsPanel{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:20px}.analyticsMetrics article{gap:6px;padding:24px;display:grid}.analyticsMetrics article>span{text-transform:uppercase;letter-spacing:.08em;color:#8fa09b;font-size:.875rem}.analyticsMetrics article>strong{font-family:Georgia,serif;font-size:2.6rem;font-weight:400}.analyticsMetrics article>small{color:#9eaaa7}.analyticsSessionClasses{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:5px 10px;margin-top:7px;padding-top:9px;display:flex}.analyticsSessionClasses span{color:#879590;white-space:nowrap;font-size:.875rem}.analyticsSessionClasses b{color:#c8b987;font-weight:500}.analyticsMetrics .analyticsMetricAccent{background:linear-gradient(145deg,#b8a2741f,#ffffff06);border-color:#b8a27459}.analyticsPanel{padding:clamp(22px,3vw,34px)}.analyticsPanel header{margin-bottom:24px}.analyticsPanel header div{align-items:center;gap:10px;display:flex}.analyticsPanel header div svg{color:#b8a274;width:16px}.analyticsPanel h2{margin:10px 0 0;font:400 clamp(1.35rem,2.2vw,2rem)/1.2 Georgia,serif}.analyticsTrend{margin-bottom:18px}.analyticsChart{color:#879590;aspect-ratio:auto!important;height:310px!important}.analyticsGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.analyticsDevices{gap:19px;display:grid}.analyticsDevices article div{justify-content:space-between;display:flex}.analyticsDevices article>i,.analyticsRanking li div i{background:#ffffff14;border-radius:99px;height:5px;margin:9px 0 7px;display:block;overflow:hidden}.analyticsDevices article>i b,.analyticsRanking li div i b{border-radius:inherit;background:linear-gradient(90deg,#6fa497,#b8a274);height:100%;display:block}.analyticsDevices small{color:#879590}.analyticsPathStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.analyticsPathStats article{background:#ffffff09;border-radius:14px;gap:8px;padding:18px;display:grid}.analyticsPathStats article>span{color:#9bada7;font-size:.76rem}.analyticsPathStats article>strong{color:#d9c998;font:400 2.2rem Georgia,serif}.analyticsPathStats small{color:#879590;line-height:1.5}.analyticsRankingsGrid{align-items:start}.analyticsRanking{gap:13px;margin:0;padding:0;list-style:none;display:grid}.analyticsRanking li{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;display:grid}.analyticsRank{color:#6f7e7a;font-size:.75rem}.analyticsRanking li div strong{font-size:.9rem;font-weight:500}.analyticsEntryType{color:#84958f;letter-spacing:.03em;text-transform:uppercase;width:max-content;margin-top:4px;font-size:.8125rem;line-height:1.45;display:block}.analyticsRanking li div i{margin-bottom:0}.analyticsRanking li em{color:#d9c998;font-variant-numeric:tabular-nums;font-style:normal}.analyticsTopSections{margin-bottom:18px}.analyticsTopSections .analyticsRanking{grid-template-columns:1fr 1fr;column-gap:32px}.analyticsEditorialStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analyticsEditorialStats article,.analyticsResonanceSummary article{background:#ffffff09;border-radius:14px;gap:7px;padding:15px;display:grid}.analyticsEditorialStats span,.analyticsResonanceSummary span{color:#9bada7;font-size:.875rem;line-height:1.45}.analyticsEditorialStats strong,.analyticsResonanceSummary strong{color:#d9c998;font:400 1.8rem Georgia,serif}.analyticsRecent,.analyticsResonances{margin-bottom:18px}.analyticsRecent ol{background:#ffffff17;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.analyticsRecent li{background:#101b1c;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.analyticsRecent li>div{gap:7px;min-width:0;display:grid}.analyticsRecent li span{color:#82938e;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.analyticsRecent li strong{color:#e2e9e3;font-family:Georgia,serif;font-size:.98rem;font-weight:400;line-height:1.35}.analyticsRecent li p{white-space:nowrap;color:#8fa09b;margin:0;font-size:.8125rem}.analyticsRecent li p b{text-align:right;color:#d9c998;font:400 1.45rem Georgia,serif;display:block}.analyticsResonanceSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px;display:grid}.analyticsInnerGrid{border-top:1px solid #ffffff17;max-width:none;margin:0;padding-top:26px}.analyticsInnerGrid section{min-width:0}.analyticsInnerGrid h3{color:#c8d3cf;margin:0 0 18px;font:400 1.05rem Georgia,serif}.analyticsEmpty{color:#7f8c88;font-style:italic}.analyticsPrivacy{color:#8e9c98;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding:26px 2px 12px;display:flex}.analyticsPrivacy>div{gap:13px;display:grid}.analyticsPrivacy strong{color:#b8a274;font-family:Georgia,serif;font-weight:400}.analyticsPrivacy>p{text-align:right;max-width:680px;margin:0;line-height:1.6}.analyticsOwnerDevice{flex-wrap:wrap;align-items:center;gap:12px;font-size:.79rem;display:flex}.analyticsOwnerDevice p,.analyticsOwnerStatus{line-height:1.5;text-align:left!important;margin:0!important}.analyticsOwnerDevice button{color:#c8b987;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8a27473;padding:2px 0}.analyticsOwnerDevice button:hover{color:#eee1bd;border-color:#b8a274}.analyticsOwnerDevice button:disabled{cursor:wait;opacity:.65}.analyticsOwnerDevice small{color:#d4a0a0;flex-basis:100%}@media (width<=820px){.analyticsHeader{flex-direction:column}.analyticsHeaderActions{align-items:flex-start}.analyticsMetrics{grid-template-columns:1fr 1fr}.analyticsGrid,.analyticsPathStats{grid-template-columns:1fr}.analyticsEditorialStats{grid-template-columns:repeat(2,1fr)}.analyticsRecent ol{grid-template-columns:1fr}.analyticsResonanceSummary{grid-template-columns:1fr 1fr}.analyticsTopSections .analyticsRanking{grid-template-columns:1fr}.analyticsPrivacy{flex-direction:column}.analyticsPrivacy>p{text-align:left}.analyticsChart{height:240px!important}}@media (width<=480px){.analyticsWorld{padding:24px 16px}.analyticsPeriodFilter{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.analyticsPeriodFilter a{text-align:center;padding:8px 5px}.analyticsMetrics{grid-template-columns:1fr}.analyticsRecent li{align-items:flex-start}.analyticsRecent li p b{text-align:left}.analyticsResonanceSummary{grid-template-columns:1fr}.analyticsHeader h1{font-size:2.6rem}.analyticsPanel{border-radius:16px}}.analyticsWorld>.analyticsPanel{margin-bottom:18px}.analyticsMetrics article,.analyticsEditorialStats article,.analyticsRanking li>div{overflow-wrap:anywhere;min-width:0}.analyticsEntryType{overflow-wrap:anywhere;width:auto;max-width:100%;line-height:1.5}.analyticsMetrics article>span,.analyticsEditorialStats span{letter-spacing:.06em;font-size:.875rem}.analyticsPanel details{color:#aebbb7;line-height:1.65}.analyticsPanel summary{cursor:pointer;color:#d9c998}.analyticsPanel details p,.analyticsPanel>.analyticsEmpty{line-height:1.65}.analyticsQuizStats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}.eclairagesIndex{color:#e7edf0;background:radial-gradient(at 70% 0,#273443 0,#0000 48%),#111f29;min-height:100vh;padding:32px max(20px,50vw - 540px) 64px;font-family:Georgia,Times New Roman,serif}.eclairagesIndex a{color:inherit;text-decoration:none}.eclairagesIndexNav{color:#c1ccd4;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:16px;line-height:1.6;display:flex}.eclairagesIndexNav a:hover,.eclairagesIndexFooter a:hover{text-underline-offset:5px;text-decoration:underline}.eclairagesIndexIntro{max-width:740px;padding:72px 0 64px}.eclairagesIndexIntro h1{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(48px,7vw,80px);font-weight:400;line-height:1.15}.eclairagesIndexIntro p{color:#c8d3dc;max-width:680px;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.85}.eclairagesIndexList{flex-direction:column;gap:44px;display:flex}.eclairagesIndexCard{background:var(--entry-bg);width:94%;color:var(--entry-ink);border:1px solid #ffffff24;border-radius:5px;overflow:hidden}.eclairagesIndexCard:nth-child(2n){align-self:flex-end}.eclairagesIndexCard>a{grid-template-columns:40% minmax(0,1fr);height:100%;min-height:250px;display:grid}.eclairagesIndexCard img{object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.eclairagesIndexCopy{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:clamp(28px,4vw,48px);display:flex}.eclairagesIndexCopy h2{text-wrap:balance;margin:0;font-size:clamp(26px,3vw,35px);font-weight:400;line-height:1.25}.eclairagesIndexCopy h2>span{margin-top:14px;font-size:18px;font-weight:400;line-height:1.65;display:block}.eclairagesIndexAuthors{letter-spacing:.11em;text-transform:uppercase;opacity:.74;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.eclairagesIndexRead{align-items:center;gap:16px;font-size:14px;line-height:1.5;display:flex}.eclairagesIndexCard a:hover .eclairagesIndexRead{text-underline-offset:5px;text-decoration:underline}.eclairagesIndex a:focus-visible{outline-offset:5px;outline:3px solid}.eclairagesIndexCard>a:focus-visible{outline-offset:-6px}.eclairagesIndexFooter{text-align:center;color:#c1ccd4;padding-top:64px;font-size:16px;line-height:1.6}@media (width<=700px){.eclairagesIndex{padding-top:24px}.eclairagesIndexNav{gap:16px;font-size:14px}.eclairagesIndexIntro{padding:48px 0 40px}.eclairagesIndexList{gap:30px}.eclairagesIndexCard{width:100%}.eclairagesIndexCard>a{grid-template-columns:minmax(0,1fr)}.eclairagesIndexCard img{aspect-ratio:2;height:auto;min-height:0}.eclairagesIndexCopy{gap:24px;padding:28px 24px}.eclairagesIndexCopy h2{font-size:28px}.eclairagesIndexCopy h2>span{font-size:17px}}.newsManagement{max-width:1100px;margin:auto}.newsManagement .analyticsHeader h1{font-size:clamp(2rem,4vw,3.2rem)}.newsHelp{max-width:780px;line-height:1.7}.newsSave{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.newsManagement button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff35;border-radius:8px;padding:.6rem .8rem;font-size:.875rem}.newsManagement button:disabled{opacity:.45;cursor:default}.newsManagement button:focus-visible,.newsSearch input:focus-visible{outline-offset:3px;outline:2px solid #b9cbd1}.newsSave button{color:#172d34;background:#ccd9db}.newsSave span,.newsList span,.newsList small{color:#b7c5cb;font-size:.875rem}.newsList{margin-top:1rem;padding:0;list-style:none}.newsList li{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.newsList li>div:first-child{gap:.4rem;min-width:0;display:grid}.newsList strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.newsActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;max-width:50%;display:flex}.newsSearch{gap:.5rem;margin-top:1.5rem;font-size:.875rem;display:grid}.newsSearch input{color:inherit;font:inherit;background:#ffffff08;border:1px solid #ffffff30;border-radius:8px;width:100%;max-width:450px;padding:.8rem}@media (width<=700px){.newsList li{flex-direction:column;align-items:flex-start}.newsActions{justify-content:flex-start;max-width:100%}}.newsSave{z-index:20;background:#10252e;border:1px solid #ffffff25;border-radius:8px;padding:1rem;position:sticky;top:0}.newsSave p{flex-basis:100%;margin:0;line-height:1.5}.newsList li{flex-wrap:wrap}.newsList li>div:first-child{flex:250px}.newsReplace{border:1px solid #b9cbd155;border-radius:8px;flex-wrap:wrap;flex-basis:100%;gap:.5rem;min-width:0;margin:.5rem 0 0;padding:1rem;display:flex}.newsReplace legend{max-width:100%;padding:0 .4rem;font-size:.875rem}.newsReplace button{text-align:left;white-space:normal;overflow-wrap:anywhere}@media (width<=700px){.newsList li>div:first-child{flex-basis:auto}.newsReplace{flex-basis:auto;width:100%}}.analyticsWorld.newsManagement{overflow:clip}.extensionsWorld{color:#edf2ee;background:#06131b;min-height:100svh;padding:118px 7vw 110px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.extensionsBackdrop{background:linear-gradient(180deg,rgba(4,14,20,var(--extensions-veil-top,.68)),rgba(4,13,20,var(--extensions-veil-middle,.91)) 54%,#06131b 100%),linear-gradient(90deg,#040f15d1,#0511197a 58%,#050d16b8),url(/carrefour-presence.webp) center/cover no-repeat;filter:saturate(.68)brightness(1.12);pointer-events:none;position:fixed;inset:0;transform:scale(1.02)}.extensionsIndexBackdrop{--extensions-veil-top:.64;--extensions-veil-middle:.89875}.extensionsBackdrop:after{content:"";background:radial-gradient(circle at 24% 22%,#d8cdaa26,#0000 31%),radial-gradient(circle at 78% 43%,#b18f5e14,#0000 30%);position:absolute;inset:0}.extensionsReturns{z-index:10;align-items:center;gap:8px;display:flex;position:fixed;top:22px;left:clamp(18px,3vw,44px)}.extensionsBack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dbece8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#041019a8;border:1px solid #d7eeeb38;padding:10px 13px;font-size:.875rem;font-weight:700;transition:all .25s}.extensionsCrossroadsBack{color:#e3d4ae;border-color:#d3bb814d}.extensionsBack:hover{background:#10313bc2;border-color:#d8cdaa99}.extensionsIntro{z-index:2;width:min(1040px,100%);margin:clamp(25px,5vh,70px) auto clamp(58px,8vw,92px);position:relative}.extensionsIntro>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 22px;font-size:.875rem;font-weight:700}.extensionsIntro h1{color:#f0f2ed;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,7.2vw,94px);font-weight:400;line-height:.96}.extensionsIntro h1 em{color:#cbb98c;font-weight:400}.extensionsIntro>span{color:#b7c6c2;max-width:680px;margin-top:28px;font-family:Georgia,serif;font-size:18px;line-height:1.72;display:block}.prolongementsIndex{z-index:2;width:min(1040px,100%);margin:0 auto;position:relative}.prolongementsIndexTabs{z-index:8;background:#81b9b126;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:grid;position:sticky;top:70px;box-shadow:0 18px 54px #00000029}.prolongementsIndex.hasOpenCategory .prolongementsIndexTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07161dd6}.prolongementsIndexTab{color:#edf2ee;text-align:left;cursor:pointer;background:linear-gradient(135deg,#092028e6,#0c151eeb);border:0;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:clamp(12px,2vw,22px);min-width:0;min-height:124px;padding:25px clamp(20px,3vw,34px);transition:background .42s,color .3s;display:grid;position:relative;overflow:hidden}.prolongementsIndexTab:before{content:"";opacity:0;height:1px;transition:right .62s cubic-bezier(.2,.72,.2,1),opacity .3s;position:absolute;bottom:0;left:0;right:100%}.prolongementsIndexTab:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff09 50%,#0000 68%);transition:transform .8s;position:absolute;inset:0;transform:translate(-115%)}.prolongementsIndexTab:hover:after,.prolongementsIndexTab.isOpen:after{transform:translate(115%)}.prolongementsIndexTab:focus-visible{z-index:1;outline-offset:-4px;outline:2px solid #d8cdaac7}.prolongementsIndexTab.isOpen:before{opacity:1;right:0}.dossiersTab{background:linear-gradient(135deg,#07242df0,#0a1822eb)}.dossiersTab:before{background:linear-gradient(90deg,#d8cdaaeb,#d8cdaa21)}.dossiersTab:hover,.dossiersTab.isOpen{background:linear-gradient(135deg,#0a2f39fa,#0c1d28f5)}.eclairagesTab{background:linear-gradient(135deg,#182123f0,#10161deb)}.eclairagesTab:before{background:linear-gradient(90deg,#d8c28ce0,#d8c28c1f)}.eclairagesTab:hover,.eclairagesTab.isOpen{background:linear-gradient(135deg,#272b27fa,#181b1ff5)}.prolongementsTabNumber{color:#d8cdaa;align-self:start;padding-top:5px;font-family:Georgia,Times New Roman,serif;font-size:15px;transition:text-shadow .42s,color .3s}.eclairagesTab .prolongementsTabNumber{color:#d2bb81}.prolongementsIndexTab.isOpen .prolongementsTabNumber{text-shadow:0 0 16px}.prolongementsTabCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.prolongementsTabCopy strong{color:#eaf1ed;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5vw,43px);font-weight:400;line-height:1}.prolongementsTabCopy em{color:#9eb3ad;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.3}.eclairagesTab .prolongementsTabCopy em{color:#b8ad90}.prolongementsTabCount{color:#86a39c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.eclairagesTab .prolongementsTabCount{color:#aa9d7e}.prolongementsTabMark{color:#d8cdaa;border:1px solid #d8cdaa4a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:300;line-height:1;transition:transform .48s cubic-bezier(.2,.72,.2,1),border-color .35s,box-shadow .35s;display:grid}.eclairagesTab .prolongementsTabMark{color:#d0bb83;border-color:#d3bd864d}.prolongementsIndexTab.isOpen .prolongementsTabMark{border-color:#dccc9f7a;transform:rotate(45deg);box-shadow:0 0 22px #d8cdaa14}.echoesIndexRow{grid-template-columns:minmax(0,1fr);gap:1px;margin-top:1px;display:grid}.echoesTab{background:linear-gradient(135deg,#12222be6,#161825eb);grid-template-columns:42px minmax(0,1fr) auto 34px;min-height:162px;box-shadow:inset 0 0 0 1px #abaecc0e}.echoesTab:before{background:linear-gradient(90deg,#d8cdaa9e,#b5afc96b,#cbb98c14)}.echoesTab:hover,.echoesTab.isOpen{background:linear-gradient(135deg,#162b32f5,#1d1d2cf5)}.echoesTab .prolongementsTabNumber{color:#aaaeca}.echoesTab .prolongementsTabCopy{gap:11px}.echoesTab .prolongementsTabCopy strong{font-size:clamp(34px,4vw,48px)}.echoesTab .prolongementsTabCopy em{color:#aeb6bf;font-size:14px}.echoesTab .prolongementsTabCount{color:#969ab1}.echoesTab .prolongementsTabMark{color:#bec1d7;border-color:#aeb1cc47}.prolongementsIndexPanels{display:grid;position:relative}.prolongementsCategoryPanel{opacity:0;visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .68s cubic-bezier(.2,.72,.2,1),opacity .46s,transform .64s cubic-bezier(.2,.72,.2,1),visibility 0s linear .68s;display:grid;transform:translate(-8px)}.prolongementsCategoryPanel.isOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .72s cubic-bezier(.2,.72,.2,1),opacity .52s .12s,transform .68s cubic-bezier(.2,.72,.2,1),visibility;transform:translate(0)}.prolongementsCategoryLayer{min-height:0;padding-top:24px;position:relative;overflow:hidden}.prolongementsCategoryLayer:before{content:"";z-index:2;background:linear-gradient(90deg,#d8cdaad1,#d8cdaa0d);width:0;height:1px;transition:width .68s cubic-bezier(.2,.72,.2,1) 80ms;position:absolute;top:0;left:0;box-shadow:0 0 9px #d8cdaa38}.eclairagesPanel .prolongementsCategoryLayer:before{background:linear-gradient(90deg,#d8c28cc7,#d8c28c0d);box-shadow:0 0 9px #d8c28c2e}.echoesPanel .prolongementsCategoryLayer:before{background:linear-gradient(90deg,#d8cdaa9e,#b5afc961,#b5afc908);box-shadow:0 0 9px #aeb1cc21}.prolongementsCategoryPanel.isOpen .prolongementsCategoryLayer:before{width:100%}.dossiersShelf{width:100%;position:relative}.dossiersPanel.isOpen .presenceDossier{animation:.54s cubic-bezier(.2,.72,.2,1) both indexCardArrive}.dossiersPanel.isOpen .presenceDossier:nth-child(2){animation-delay:70ms}.dossiersPanel.isOpen .presenceDossier:nth-child(3){animation-delay:.14s}.eclairagesPanel.isOpen .eclairageCard{animation:.54s cubic-bezier(.2,.72,.2,1) 60ms both indexCardArrive}.eclairagesShelf{gap:18px;display:grid}@keyframes indexCardArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.echoesSection{padding:clamp(52px,7vw,78px) clamp(2px,1vw,10px) 12px}.echoesHeading{width:min(760px,100%)}.echoesHeading>span{color:#aaaeca;letter-spacing:.08em;font-size:.875rem;font-weight:700;display:block}.echoesHeading h2{color:#e8eeeb;max-width:680px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,43px);font-weight:400;line-height:1.18}.echoesHeading p{color:#b5c2c0;max-width:720px;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.8}.echoesStructure{border-top:1px solid #aeb1cc24;border-bottom:1px solid #aeb1cc1a;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(38px,5vw,52px) 0 0;padding:0;list-style:none;display:grid}.echoesStructure li{grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:20px clamp(14px,2vw,24px);display:grid}.echoesStructure li:first-child{padding-left:0}.echoesStructure li+li{border-left:1px solid #aeb1cc1f}.echoesStructure li>span{color:#8f94ad;letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:.875rem}.echoesStructure h3{color:#dfe6e3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;line-height:1.3}.echoesAsideNote{color:#818d8b;max-width:720px;margin:clamp(24px,3vw,34px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:12.5px;font-style:italic;line-height:1.7}.echoesAsideNote strong{color:#9da2b7;font-weight:400}.echoesShelf{margin-top:clamp(36px,5vw,52px)}.echoesCard{color:#e8eeeb;background:linear-gradient(128deg,#0f272df2,#1b1a2af2);border:1px solid #aeb1cc2e;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:clamp(18px,3vw,32px);min-height:210px;padding:clamp(26px,4vw,42px);text-decoration:none;transition:transform .4s,border-color .4s,background .4s;display:grid;position:relative;overflow:hidden}.echoesCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 40%,#aeb1cc1c,#0000 31%);transition:transform .8s;position:absolute;inset:-50%}.echoesCard:hover{background:linear-gradient(128deg,#122e33fa,#1f1d2ffa);border-color:#aeb1cc5c;transform:translateY(-3px)}.echoesCard:hover:before{transform:translate(-5%)}.echoesCard:focus-visible{outline-offset:3px;outline:2px solid #d8cdaac7}.echoesCardNumber{color:#9da1be;align-self:start;font-family:Georgia,serif;font-size:12px}.echoesCardCopy{flex-direction:column;gap:12px;min-width:0;display:flex}.echoesCardCopy small{color:#c0b58f;letter-spacing:.08em;font-size:.875rem;font-weight:700}.echoesCardCopy strong{font-family:Georgia,serif;font-size:clamp(28px,4vw,43px);font-weight:400;line-height:1.08}.echoesCardCopy em{color:#aab9b5;max-width:650px;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.65}.echoesCardArrow{color:#c1c4d7;border:1px solid #aeb1cc47;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.horizonsIndexRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.horizonsTab{background:linear-gradient(135deg,#0a1f25b8,#0d171ec2);grid-template-columns:42px minmax(0,1fr) 34px;box-shadow:inset 0 0 0 1px #d8cdaa0b}.horizonsTab:before{background:linear-gradient(90deg,#d8cdaaad,#cbb98c1a)}.horizonsTab:hover,.horizonsTab.isOpen{background:linear-gradient(135deg,#0e282edb,#111c23db)}.horizonsTab .prolongementsTabNumber{color:#9bc9c1}.horizonsTab .prolongementsTabCopy strong{color:#e2ebe7}.horizonsTab .prolongementsTabCopy em{color:#92aaa4}.horizonsTab .prolongementsTabMark{color:#d8cdaa;border-color:#9bc9c13d}.racinesTab{background:linear-gradient(135deg,#16201fc7,#0f171ccc);grid-template-columns:42px minmax(0,1fr) 34px;box-shadow:inset 0 0 0 1px #97af8e0e}.racinesTab:before{background:linear-gradient(90deg,#9db593bd,#9db5930d)}.racinesTab:hover,.racinesTab.isOpen{background:linear-gradient(135deg,#1d2a26e6,#131b1fe6)}.racinesTab .prolongementsTabNumber{color:#a6bd98}.racinesTab .prolongementsTabCopy strong{color:#e6ece5}.racinesTab .prolongementsTabCopy em{color:#9daaa1}.racinesTab .prolongementsTabMark{color:#aec69f;border-color:#a6be9747}.horizonsPanel .prolongementsCategoryLayer:before{background:linear-gradient(90deg,#d8cdaab3,#cbb98c29,#d8cdaa08);box-shadow:0 0 9px #d8cdaa24}.racinesPanel .prolongementsCategoryLayer:before{background:linear-gradient(90deg,#a6be97c7,#7f84b226,#a6be9708);box-shadow:0 0 10px #9eba8f26}.horizonsPanel.isOpen .horizonNotion,.racinesPanel.isOpen .racineEntry{animation:.48s cubic-bezier(.2,.72,.2,1) both indexCardArrive}.racinesPanel.isOpen .racineEntry:nth-child(2){animation-delay:40ms}.racinesPanel.isOpen .racineEntry:nth-child(3){animation-delay:80ms}.racinesPanel.isOpen .racineEntry:nth-child(4){animation-delay:.12s}.racinesPanel.isOpen .racineEntry:nth-child(5){animation-delay:.16s}.horizonsSection{width:100%;padding:clamp(45px,6vw,68px) 0 0;position:relative}.horizonsHeading{width:min(650px,100%)}.horizonsIntroduction{max-width:620px;padding-top:0}.horizonsIntroduction p{color:#b9c8c3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.78}.horizonsIntroduction p+p{color:#8fa49e;margin-top:15px;font-size:14px;font-style:italic}.horizonsMap{gap:clamp(78px,10vw,118px);margin-top:clamp(66px,9vw,96px);display:grid}.horizonGroup{--horizon-accent:#b997a9;width:94%;position:relative}.horizonGroup-oriente{--horizon-accent:#c9b57f;width:90%;margin-left:auto}.horizonGroup-ouvre{--horizon-accent:#8cbeb4;width:84%;margin-left:clamp(20px,6vw,76px)}.horizonGroupHeading{grid-template-columns:44px auto minmax(38px,1fr);align-items:center;gap:14px;display:grid}.horizonGroupHeading:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--horizon-accent) 44%,transparent),transparent);height:1px}.horizonGroupHeading>span{color:var(--horizon-accent);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1}.horizonGroupHeading h2{color:color-mix(in srgb,var(--horizon-accent) 58%,#e8eeea);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.horizonNotions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(42px,7vw,82px);margin-top:30px;display:grid}.horizonNotion{border-top:1px solid color-mix(in srgb,var(--horizon-accent) 18%,transparent);grid-template-columns:12px minmax(0,1fr);gap:13px;min-width:0;padding:27px 0 30px;display:grid;position:relative}.horizonNotion:nth-child(odd){padding-right:clamp(8px,2vw,24px)}.horizonNotion:nth-child(2n){margin-top:clamp(16px,2vw,24px);padding-left:clamp(7px,1.5vw,18px)}.horizonNotion>span{background:color-mix(in srgb,var(--horizon-accent) 78%,#dfe9e5);width:4px;height:4px;box-shadow:0 0 9px color-mix(in srgb,var(--horizon-accent) 30%,transparent);border-radius:50%;margin-top:10px}.horizonNotion h3{color:#e7ede9;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.16}.horizonNotion p{color:#aabbb6;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.72}.racinesSection{--racines-sage:#a6bd98;--racines-night:#1b2741;--racines-indigo:#8486b4;--racines-mist:#9aafc1;--racines-mauve:#a892b0;--racines-rose:#b58e98;isolation:isolate;width:100%;padding:clamp(48px,7vw,74px) clamp(2px,1vw,10px) 4px;position:relative}.racinesSection:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 8%,#a6bd9811,#0000 31%),radial-gradient(circle at 82% 34%,#8486b40a,#0000 27%),radial-gradient(circle at 51% 86%,#b58e9806,#0000 25%);position:absolute;inset:18px -2vw -34px}.racinesHeading{width:min(840px,100%)}.racinesEyebrow{color:var(--racines-sage);letter-spacing:.08em;font-size:.875rem;font-weight:700;line-height:1.45;display:block}.racinesHeading>p{color:#bcc8c1;max-width:720px;margin:19px 0 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.76}.racinesPath{color:#9eada6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:0;max-width:940px;margin:34px 0 0;padding:0;font-size:.875rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.racinesPath li{white-space:nowrap;align-items:center;display:flex}.racinesPath li:not(:last-child):after{content:"";background:linear-gradient(90deg,#a6bd9861,#8486b42e);width:clamp(12px,3vw,38px);height:1px;margin:0 clamp(7px,1.3vw,15px)}.racinesCollectionTitle{color:#cbb780;letter-spacing:.08em;margin:clamp(48px,7vw,72px) 0 17px;font-size:.875rem;font-weight:700;line-height:1.5}.racinesGrid{background:#a6bd9817;border:1px solid #a6bd981a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.racineEntry{--word-accent:var(--racines-sage);background:linear-gradient(135deg,#0b1b1ff0,#10151df5);min-width:0}.racineEntry>summary::-webkit-details-marker{display:none}.racineEntry>summary::marker{content:""}.racineEntry[open]{grid-column:1/-1}.racineWord{cursor:pointer;background:linear-gradient(135deg,#0b1b1ff0,#10151df5);grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:18px;min-width:0;min-height:145px;padding:28px clamp(20px,3vw,34px);list-style:none;transition:background .38s;display:grid;position:relative;overflow:hidden}.racineWord:before{content:"";background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--word-accent) 7%,transparent),transparent 31%);opacity:.55;transition:opacity .38s;position:absolute;inset:0}.racineWord:hover{z-index:1;background:linear-gradient(135deg,#0f2224fa,#141722fa)}.racineWord:hover:before{opacity:1}.racineWord:focus-visible{z-index:2;outline:2px solid color-mix(in srgb,var(--word-accent) 68%,#edf1ec);outline-offset:-4px}.racineWordIndex{color:#789079;align-self:start;padding-top:2px;font-family:Georgia,Times New Roman,serif;font-size:.75rem}.racineWordTitle{gap:10px;min-width:0;display:grid;position:relative}.racineWord h3{min-width:0;color:color-mix(in srgb,var(--word-accent) 60%,#edf1ec);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.5vw,42px);font-weight:400;line-height:1.08;transition:text-shadow .4s,color .35s}.racineWordTitle small{color:#85978f;letter-spacing:.025em;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.45}.racineWord:hover h3{text-shadow:0 0 24px color-mix(in srgb,var(--word-accent) 16%,transparent)}.racineWordMark{border:1px solid color-mix(in srgb,var(--word-accent) 44%,transparent);width:32px;height:32px;box-shadow:0 0 18px color-mix(in srgb,var(--word-accent) 12%,transparent);border-radius:50%;transition:transform .42s cubic-bezier(.2,.72,.2,1),border-color .35s,box-shadow .35s;display:block;position:relative}.racineWordMark:before,.racineWordMark:after{content:"";background:color-mix(in srgb,var(--word-accent) 72%,#edf1ec);width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.racineWordMark:after{transform:translate(-50%,-50%)rotate(90deg)}.racineEntry[open] .racineWordMark{border-color:color-mix(in srgb,var(--word-accent) 66%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--word-accent) 16%,transparent);transform:rotate(45deg)}.racineEntry:nth-child(5n+2){--word-accent:var(--racines-mist)}.racineEntry:nth-child(5n+3){--word-accent:var(--racines-mauve)}.racineEntry:nth-child(5n+4){--word-accent:var(--racines-indigo)}.racineEntry:nth-child(5n){--word-accent:var(--racines-rose)}.racineWordBody{border-top:1px solid color-mix(in srgb,var(--word-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--word-accent) 2.5%,#08141afa),#071218fa);padding:0 clamp(20px,5vw,62px) clamp(48px,7vw,74px);animation:.58s cubic-bezier(.2,.72,.2,1) both racineBodyReveal}.racineJourney{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(36px,6vw,76px);width:min(880px,100%);margin:0 auto;display:grid}.racineStage{border-top:1px solid color-mix(in srgb,var(--word-accent) 13%,transparent);grid-template-columns:29px minmax(0,1fr);gap:17px;min-width:0;padding:clamp(38px,5vw,56px) 0;display:grid}.racineStage:nth-child(-n+2){border-top:0}.racineStage:nth-child(3){grid-column:1/-1;padding-bottom:0}.racineStage>span{color:color-mix(in srgb,var(--word-accent) 68%,#728079);letter-spacing:.08em;padding-top:5px;font-family:Georgia,Times New Roman,serif;font-size:.875rem}.racineStage h4{color:color-mix(in srgb,var(--word-accent) 48%,#edf1ec);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.7vw,30px);font-weight:400;line-height:1.2}.racineStage p{color:#b8c6c0;margin:19px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.82}.racineLink{border-top:1px solid color-mix(in srgb,var(--word-accent) 16%,transparent);width:min(880px,100%);color:color-mix(in srgb,var(--word-accent) 62%,#dce7e1);justify-content:space-between;align-items:center;gap:18px;margin:clamp(34px,5vw,52px) auto 0;padding:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.5;text-decoration:none;transition:color .25s,border-color .25s;display:flex}.racineLink span{flex:none;font-family:Arial,sans-serif;font-size:17px;font-style:normal;transition:transform .25s}.racineLink:hover,.racineLink:focus-visible{color:#edf2ef;border-color:color-mix(in srgb,var(--word-accent) 38%,transparent);outline:none}.racineLink:hover span,.racineLink:focus-visible span{transform:translate(4px)}@keyframes racineBodyReveal{0%{opacity:.16;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.eclairageCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#142326db,#0e151de6);border:1px solid #cbb98c40;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.2fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:190px;padding:32px clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000040}.eclairageCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 20%,#d8cdaa12,#0000 28%),linear-gradient(110deg,#0000 64%,#cbb98c09);position:absolute;inset:0}.eclairageIdentity{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid;position:relative}.eclairageSymbol{color:#d8cdaa;border:1px solid #d8cdaa4d;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:28px;display:grid;box-shadow:0 0 30px #d8cdaa0f}.eclairageCopy{flex-direction:column;min-width:0;display:flex}.eclairageCopy small{color:#bda96f;letter-spacing:.08em;margin-bottom:10px;font-size:.875rem;font-weight:700;line-height:1.5}.eclairageCopy strong{color:#eef2ed;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1}.eclairageStructure{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.eclairageStructure>span{color:#94a9a3;border-top:1px solid #d8cdaa38;border-bottom:1px solid #d8cdaa1a;flex-direction:column;justify-content:center;gap:7px;min-height:64px;padding:13px 12px;font-family:Georgia,serif;font-size:12px;display:flex}.eclairageStructure>span i{color:#d8cdaa;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700}.eclairageStructure>em{color:#c9bea2;border-left:1px solid #cbb98c7a;grid-column:1/-1;margin-top:3px;padding:11px 13px;font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.4}.acceptanceEclairage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0e1d22f0,#0a121bf5);border:1px solid #cbb98c40;scroll-margin-top:90px;display:block;box-shadow:0 32px 82px #0000004d}.acceptanceEclairage>.eclairageCard{box-shadow:none;cursor:pointer;border:0;list-style:none;transition:background .45s,border-color .45s}.acceptanceEclairage>.eclairageCard::-webkit-details-marker{display:none}.acceptanceEclairage>.eclairageCard:hover{background:linear-gradient(135deg,#182b2ced,#111920f0)}.acceptanceEclairage>.eclairageCard:focus-visible{outline-offset:-4px;outline:2px solid #d8cdaab8}.eclairageOpenMark{color:#a9bbb5;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;right:22px}.eclairageOpenMark i{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700}.eclairageOpenMark b{color:#d0ba82;border:1px solid #cdb88459;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;font-weight:300;transition:transform .5s cubic-bezier(.2,.72,.2,1),border-color .4s;display:grid}.acceptanceEclairage[open] .eclairageOpenMark b{border-color:#d8cdaa70;transform:rotate(45deg)}.acceptanceEclairage[open] .eclairageOpenMark i{font-size:0}.acceptanceEclairage[open] .eclairageOpenMark i:after{content:"Fermer";font-size:.875rem}.acceptanceBody{background:linear-gradient(#07191f33,#0e121c2b);border-top:1px solid #c2ddd621;padding:0 clamp(24px,6.5vw,82px) clamp(64px,9vw,108px);font-family:Georgia,Times New Roman,serif;animation:1.5s cubic-bezier(.2,.7,.2,1) both acceptanceBodyReveal;overflow:hidden}.acceptanceOpening{text-align:center;width:min(780px,100%);margin:0 auto;padding:clamp(70px,10vw,116px) 0 clamp(76px,10vw,112px)}.acceptanceOpening>p{color:#edf3ef;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(31px,4.3vw,52px);font-weight:400;line-height:1.25}.acceptanceOpening>span{color:#91a7a0;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;display:block}.acceptanceOpeningLine{color:#d8cdaa;height:36px;margin:33px 0 0}.acceptanceOpeningLine svg{width:100%;height:100%;overflow:visible}.acceptanceOpeningLine path{fill:none;stroke:currentColor;stroke-width:.8px;vector-effect:non-scaling-stroke}.acceptanceTensionTrace{opacity:.58}.acceptanceCalmTrace{opacity:.08}.acceptanceChapter{border-top:1px solid #d8cdaa24;width:min(790px,100%);margin:0 auto;padding:clamp(70px,9vw,104px) 0}.acceptanceChapterHeading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;display:grid}.acceptanceChapterHeading>span{color:#c7b179;letter-spacing:.08em;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700}.acceptanceChapterHeading h2{color:#edf3ef;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.14}.acceptanceText{margin:34px 0 0 62px}.acceptanceText p{color:#bdccc7;margin:0;font-size:17px;line-height:1.85}.acceptanceText p+p{margin-top:19px}.acceptanceRealityContrast{margin:51px 0 0 62px;position:relative}.acceptanceResistance{color:#d5c8a69e;min-height:24px;margin:0 0 19px;font-size:14px;font-style:italic;line-height:1.6}.acceptanceContrastRow{color:#afc1bc;grid-template-columns:max-content minmax(70px,1fr) minmax(180px,max-content);align-items:center;gap:18px;font-size:13px;display:grid}.acceptanceContrastRow span:first-child{color:#dbe8e3}.acceptanceContrastRow span:last-child{text-align:right}.acceptanceContrastRow i{transform-origin:0;background:linear-gradient(90deg,#7ed9cb80,#cbb98c42);height:1px}.acceptanceDoubleLine{gap:25px;margin:54px 0 0 62px;display:grid}.acceptanceDoubleLine>div{grid-template-columns:178px minmax(0,1fr);align-items:center;gap:20px;display:grid}.acceptanceDoubleLine span{color:#9fb2ac;font-size:12px;line-height:1.4}.acceptanceDoubleLine i{transform-origin:0;background:#d8cdaa;height:1px;display:block;box-shadow:0 0 9px #d8cdaa1f}.acceptanceDoubleLine .acceptanceMentalLine{box-shadow:none;opacity:.48;background:#c7b27c}.acceptanceOpeningPaths{height:150px;margin:56px 0 0 62px;position:relative}.acceptanceOpeningPaths svg{width:100%;height:100%;overflow:visible}.acceptanceOpeningPaths path{fill:none;stroke-width:.8px;vector-effect:non-scaling-stroke}.acceptancePathStem{stroke:#d8cdaa}.acceptancePathBranch{stroke:#cbb98cad}.acceptanceChoice{color:#c9d7d2;opacity:.92;background:#0b1820;padding-left:10px;font-size:13px;font-style:italic;line-height:1.4;position:absolute;right:0}.choiceTop{top:17px}.choiceMiddle{top:66px}.choiceBottom{top:113px}.acceptanceEssential{text-align:center;width:min(790px,100%);margin:0 auto;padding:clamp(90px,13vw,148px) 0 8px}.acceptanceFinalLine{transform-origin:50%;background:linear-gradient(90deg,#0000,#81d8cbad 18% 82%,#0000);width:100%;height:1px;margin:0 auto clamp(54px,7vw,78px)}.acceptanceEssential>span{color:#c7b47f;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.acceptanceEssential>p{color:#e5eee9;text-wrap:balance;max-width:690px;margin:24px auto 0;font-size:clamp(24px,3.3vw,34px);line-height:1.52}.acceptanceEssential>small{color:#9fb2ac;text-wrap:balance;max-width:610px;margin:26px auto 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.7;display:block}.amorProgression{border-left:1px solid #cbb98c75;gap:22px;margin:54px 0 0 62px;padding:3px 0 3px 24px;display:grid}.amorProgression p{color:#adbfba;margin:0;font-size:15px;font-style:italic;line-height:1.55}.amorProgression p:nth-child(2){color:#c9d7d2}.amorProgression p:nth-child(3){color:#e2ebe6}.amorFatiGlossaryTerm{color:inherit;white-space:nowrap}.amorFatiGlossaryTerm:hover,.amorFatiGlossaryTerm:focus-visible{color:#d8cdaa}.amorFatiGlossaryCard .glossarySimple{line-height:1.58}.amorFatiNietzsche{background:linear-gradient(90deg,#cbb98c11,#d8cdaa05 76%,#0000);border-left:1px solid #cbb98c8c;margin:31px 0 0;padding:22px 24px 23px;position:relative}.amorFatiNietzsche:before{content:"";background:#cbb98ca3;width:46px;height:1px;position:absolute;top:0;left:0}.amorFatiNietzsche>span{color:#c7b179;letter-spacing:.08em;margin-bottom:11px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;display:block}.amorFatiNietzsche>p{color:#acbeb8!important;margin:0!important;font-size:14px!important;line-height:1.72!important}.amorFatiNietzsche strong{color:#dce7e3;font-weight:400}.acceptanceMotionReady [data-acceptance-moment]{opacity:0;transition:opacity 1.7s,transform 2s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.acceptanceMotionReady [data-acceptance-moment].isVisible{opacity:1;transform:translateY(0)}.acceptanceMotionReady .acceptanceOpening.isVisible .acceptanceTensionTrace{animation:3s ease-in-out .2s both acceptanceTensionRelease}.acceptanceMotionReady .acceptanceOpening.isVisible .acceptanceCalmTrace{animation:3s 1.2s both acceptanceCalmAppear}.acceptanceMotionReady .acceptanceMeaning.isVisible .acceptanceResistance{animation:3s .75s both acceptanceResistanceWhisper}.acceptanceMotionReady .acceptanceMeaning.isVisible .acceptanceContrastRow i{animation:2.2s cubic-bezier(.2,.7,.2,1) .45s both acceptanceLineExtend}.acceptanceMotionReady .acceptanceSecondFight.isVisible .acceptanceRealLine{animation:2.8s .35s both acceptanceRealSettle}.acceptanceMotionReady .acceptanceSecondFight.isVisible .acceptanceMentalLine{animation:3s .55s both acceptanceMentalRelease}.acceptanceMotionReady .acceptanceResponse.isVisible .acceptancePathStem{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.7s ease-out .2s forwards acceptancePathDraw}.acceptanceMotionReady .acceptanceResponse.isVisible .acceptancePathBranch{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.4s cubic-bezier(.2,.65,.2,1) .9s forwards acceptancePathDraw}.acceptanceMotionReady .acceptanceResponse.isVisible .branchMiddle{animation-delay:.72s}.acceptanceMotionReady .acceptanceResponse.isVisible .acceptanceChoice{animation:1.8s 1.6s both acceptanceChoiceAppear}.acceptanceMotionReady .acceptanceResponse.isVisible .choiceMiddle{animation-delay:1.38s}.acceptanceMotionReady .acceptanceEssential.isVisible .acceptanceFinalLine{animation:2.4s .2s both acceptanceFinalSettle}@keyframes acceptanceBodyReveal{0%{opacity:.18}to{opacity:1}}@keyframes acceptanceTensionRelease{0%{opacity:.62;transform:translateY(.8px)scaleY(1.16)}38%{transform:translateY(-.45px)scaleY(.82)}70%{opacity:.32;transform:translateY(.2px)scaleY(.45)}to{opacity:0;transform:translateY(0)scaleY(.2)}}@keyframes acceptanceCalmAppear{0%{opacity:.06}to{opacity:.72}}@keyframes acceptanceResistanceWhisper{0%{opacity:0;transform:translateY(3px)}34%{opacity:.62;transform:translateY(0)}to{opacity:.1;transform:translateY(0)}}@keyframes acceptanceLineExtend{0%{opacity:.12;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes acceptanceRealSettle{0%{opacity:.55;transform:scaleY(1.7)}to{opacity:1;transform:scaleY(1)}}@keyframes acceptanceMentalRelease{0%{opacity:.48;transform:scaleX(1)}to{opacity:.07;transform:scaleX(.84)}}@keyframes acceptancePathDraw{to{stroke-dashoffset:0}}@keyframes acceptanceChoiceAppear{0%{opacity:0;transform:translate(-5px)}to{opacity:.92;transform:translate(0)}}@keyframes acceptanceFinalSettle{0%{opacity:.18;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}.presenceDossier{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#071d24d4,#0b141ddb);border-top:1px solid #d8cdaa47;border-bottom:1px solid #d8cdaa47;scroll-margin-top:90px;box-shadow:0 35px 90px #0000004d}.presenceDossier>summary{cursor:pointer;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,36px);min-height:150px;padding:29px clamp(24px,4vw,48px);list-style:none;transition:background .3s,border-color .3s;display:grid}.presenceDossier>summary::-webkit-details-marker{display:none}.presenceDossier>summary:hover{background:#255b5b1f}.presenceDossier>summary:focus-visible{outline-offset:4px;outline:2px solid #d8cdaa}.dossierIndex{color:#cbb98c;align-self:start;padding-top:7px;font-family:Georgia,serif;font-size:17px}.dossierSummaryCopy{flex-direction:column;min-width:0;display:flex}.dossierSummaryCopy small{color:#d8cdaa;letter-spacing:.08em;margin-bottom:9px;font-size:.875rem;font-weight:700}.dossierSummaryCopy strong{color:#eff3ef;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1}.dossierSummaryCopy em{color:#a9bbb6;margin-top:9px;font-family:Georgia,serif;font-size:15px;font-weight:400}.dossierOpenMark{color:#b8cac5;align-items:center;gap:14px;display:flex}.dossierOpenMark i{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:700}.dossierOpenMark b{color:#d8cdaa;border:1px solid #d8cdaa59;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;font-weight:300;transition:transform .28s,border-color .28s;display:grid}.presenceDossier[open] .dossierOpenMark b{border-color:#cbb98c85;transform:rotate(45deg)}.presenceDossier[open] .dossierOpenMark i{font-size:0}.presenceDossier[open] .dossierOpenMark i:after{content:"Fermer";font-size:.875rem}.dossierBody{border-top:1px solid #d8cdaa29;padding:0 clamp(24px,6.5vw,82px) clamp(60px,8vw,92px);animation:.68s cubic-bezier(.2,.7,.2,1) both dossierReveal}.dossierIntroduction{text-align:center;max-width:760px;margin:0 auto;padding:62px 0 50px}.dossierIntroduction>p{color:#cbb98c;letter-spacing:.08em;margin:0 0 18px;font-size:.875rem;font-weight:700}.dossierIntroduction>span{color:#b9c9c4;font-family:Georgia,serif;font-size:18px;line-height:1.76}.referenceFlow{width:min(760px,100%);margin:0 auto}.extensionReference{border-top:1px solid #d8cdaa2b;padding:54px 0 58px}.referenceHeading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;display:grid}.referenceHeading>span{color:#d8cdaa;letter-spacing:.08em;padding-top:8px;font-size:.875rem;font-weight:700}.referenceHeading h2{color:#edf1ed;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.3vw,40px);font-weight:400;line-height:1.18}.extensionReference>p{color:#bccbc7;margin:26px 0 0 58px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.82}.extensionReference figure{border-left:1px solid #cbb98ca8;margin:31px 0 0 58px;padding:19px 0 0 22px}.extensionReference blockquote{color:#dfebe6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:1.6}.extensionReference figcaption{color:#819b94;letter-spacing:.03em;text-transform:uppercase;margin-top:10px;font-size:.8125rem;line-height:1.5}.extensionReference figcaption a{color:#a9beb8;text-underline-offset:3px;text-decoration-color:#a9beb84d}.extensionReference figcaption a:hover{color:#d5e7e1;text-decoration:underline}.dossierGlossaryTerm{white-space:normal}.dossierGlossaryTerm:hover,.dossierGlossaryTerm:focus-visible{color:#d8cdaa}.dossierGlossaryCard{animation-duration:.24s!important}.dossierGlossaryClose{z-index:2;color:#37665f;cursor:pointer;background:#f3efe4d6;border:1px solid #8f7d4947;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:18px;font-weight:300;line-height:1;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:11px;right:12px}.dossierGlossaryClose:hover,.dossierGlossaryClose:focus-visible{color:#175f56;background:#e6eee7;border-color:#8f7d49;outline:none}.dossierQuestion{text-align:center;border-top:1px solid #cbb98c47;width:min(760px,100%);margin:28px auto 0;padding:43px 0 0}.dossierQuestion>span{color:#cbb98c;letter-spacing:.08em;font-size:.875rem;font-weight:700}.dossierQuestion>p{color:#dce8e3;max-width:650px;margin:18px auto 0;font-family:Georgia,serif;font-size:clamp(23px,3vw,32px);font-style:italic;line-height:1.5}@keyframes dossierReveal{0%{opacity:.18;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.extensionsWorld{padding:88px 5vw 65px}.extensionsBackdrop{background-position:62%}.extensionsIntro{margin:34px auto 48px}.extensionsIntro>p{font-size:.875rem;line-height:1.5}.extensionsIntro h1{font-size:clamp(42px,13vw,61px)}.extensionsIntro>span{margin-top:21px;font-size:16px;line-height:1.65}.prolongementsIndexTabs{top:54px}.prolongementsIndexTab{grid-template-columns:27px minmax(0,1fr) 28px;gap:8px;min-height:102px;padding:18px 14px}.prolongementsTabNumber{font-size:12px}.prolongementsTabCopy{gap:6px}.prolongementsTabCopy strong{font-size:clamp(23px,7vw,31px)}.prolongementsTabCopy em{font-size:.875rem;line-height:1.45}.prolongementsTabCount{letter-spacing:.08em;grid-column:2;font-size:.75rem}.prolongementsTabMark{grid-area:1/3/3;width:28px;height:28px;font-size:17px}.prolongementsCategoryLayer{padding-top:18px}.eclairageCard{grid-template-columns:1fr;gap:27px;min-height:0;padding:25px 20px}.eclairageIdentity{grid-template-columns:44px minmax(0,1fr);gap:15px}.eclairageSymbol{width:44px;height:44px;font-size:24px}.eclairageCopy strong{font-size:34px}.eclairageStructure{grid-template-columns:1fr}.eclairageStructure>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;display:grid}.eclairageStructure>em{grid-column:auto}.presenceDossier>summary{grid-template-columns:34px minmax(0,1fr) 40px;gap:10px;min-height:128px;padding:22px 18px}.dossierIndex{font-size:13px}.dossierSummaryCopy strong{font-size:33px}.dossierSummaryCopy em{font-size:13px;line-height:1.4}.dossierOpenMark i{display:none}.dossierOpenMark b{width:36px;height:36px}.dossierBody{padding:0 20px 57px}.dossierIntroduction{text-align:left;padding:45px 0 39px}.dossierIntroduction>span{font-size:16px;line-height:1.72}.extensionReference{padding:42px 0 46px}.referenceHeading{grid-template-columns:31px minmax(0,1fr);gap:10px}.referenceHeading h2{font-size:28px;line-height:1.2}.extensionReference>p{color:#c4d1cd;margin:22px 0 0;font-size:16px;line-height:1.78}.extensionReference figure{margin:27px 0 0;padding:16px 0 0 17px}.extensionReference blockquote{font-size:17px;line-height:1.58}.dossierGlossaryTerm>span{vertical-align:.18em;width:18px;height:18px;margin-left:4px;font-size:.75rem}.dossierGlossaryClose{width:34px;height:34px}.dossierQuestion{padding-top:36px}.dossierQuestion>p{font-size:24px}}@media (width<=420px){.extensionsReturns{gap:5px;top:10px;left:10px;right:10px}.extensionsBack{letter-spacing:.06em;place-items:center;min-height:34px;padding:8px 7px;font-size:.875rem;line-height:1.45;display:grid}.extensionsCrossroadsBack{flex:1}.extensionsWorld{padding-top:76px}.extensionsIntro{margin-top:28px}.extensionsIntro h1{font-size:42px}.presenceDossier>summary{padding-left:14px;padding-right:14px}.dossierSummaryCopy strong{font-size:30px}.dossierBody{padding-left:17px;padding-right:17px}.referenceHeading h2{font-size:26px}.extensionReference>p{font-size:16px;line-height:1.75}}@media (width<=760px){.horizonsSection{padding-top:42px}.horizonsMap{gap:66px;margin-top:54px}.horizonGroup,.horizonGroup-oriente,.horizonGroup-ouvre{width:100%;margin-left:0}.horizonGroupHeading{grid-template-columns:34px auto minmax(24px,1fr);gap:11px}.horizonNotions{grid-template-columns:1fr;row-gap:0;margin-top:24px}.horizonNotion,.horizonNotion:nth-child(odd),.horizonNotion:nth-child(2n){margin-top:0;padding:25px 0 27px}.horizonNotion h3{font-size:25px}.horizonNotion p{font-size:15px;line-height:1.7}.racinesSection{padding-top:43px}.racinesPath{scrollbar-width:none;max-width:100%;padding-bottom:8px;overflow-x:auto}.racinesPath::-webkit-scrollbar{display:none}.racinesPath li{flex:none}.racinesPath li:not(:last-child):after{width:18px;margin-left:9px;margin-right:9px}.racinesCollectionTitle{margin-top:45px}.racinesGrid{grid-template-columns:1fr}.racineWord{min-height:119px}.racineJourney{grid-template-columns:1fr}.racineStage,.racineStage:nth-child(2){border-top:1px solid color-mix(in srgb,var(--word-accent) 13%,transparent)}.racineStage:first-child{border-top:0}.racineStage:nth-child(3){grid-column:auto}.racineLink{font-size:13.5px}}@media (width<=700px){.prolongementsIndexTabs{grid-template-columns:1fr;position:relative;top:auto}.horizonsIndexRow{grid-template-columns:1fr}.prolongementsIndexTab,.echoesTab,.horizonsTab,.racinesTab{grid-template-columns:27px minmax(0,1fr) 28px;min-height:102px}.echoesTab .prolongementsTabCopy{gap:6px}.echoesTab .prolongementsTabCopy strong{font-size:clamp(23px,7vw,31px)}.echoesTab .prolongementsTabCopy em{font-size:.875rem;line-height:1.45}.echoesSection{padding-top:42px}.echoesHeading h2{font-size:29px}.echoesHeading p{font-size:15px;line-height:1.72}.echoesStructure{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.echoesStructure li,.echoesStructure li:first-child{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:18px 12px}.echoesStructure li:nth-child(odd){border-left:0;padding-left:0}.echoesStructure li:nth-child(n+3){border-top:1px solid #aeb1cc1a}.echoesStructure h3{font-size:17px}.echoesAsideNote{font-size:12.5px}.echoesCard{grid-template-columns:28px minmax(0,1fr) 30px;gap:11px;min-height:0;padding:25px 18px}.echoesCardCopy strong{font-size:27px}.echoesCardArrow{width:29px;height:29px}}@media (width<=420px){.horizonsSection{padding-top:36px}.horizonsIntroduction p{font-size:15px;line-height:1.72}.horizonsIntroduction p+p{font-size:13.5px}.horizonsMap{gap:58px;margin-top:48px}.horizonGroupHeading{grid-template-columns:29px auto minmax(18px,1fr);gap:9px}.horizonGroupHeading h2{letter-spacing:.08em;font-size:.875rem}.horizonNotion{grid-template-columns:10px minmax(0,1fr);gap:10px}.horizonNotion>span{margin-top:9px}.horizonNotion h3{font-size:24px}.racinesEyebrow{font-size:.875rem}.racinesHeading>p{font-size:15px;line-height:1.72}.racinesPath,.racinesCollectionTitle{font-size:.875rem}.racineWord{grid-template-columns:23px minmax(0,1fr) 30px;gap:10px;padding:23px 17px}.racineWord h3{font-size:28px}.racineWordTitle small{font-size:.875rem}.racineWordMark{width:28px;height:28px}.racineWordBody{padding-left:17px;padding-right:17px}.racineStage{grid-template-columns:24px minmax(0,1fr);gap:11px;padding:36px 0}.racineStage h4{font-size:23px}.racineStage p{font-size:15.5px;line-height:1.78}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prolongementsIndexTabs,.prolongementsIndexTab,.prolongementsIndexTab:before,.prolongementsIndexTab:after,.prolongementsTabNumber,.prolongementsTabMark,.prolongementsCategoryPanel,.prolongementsCategoryLayer:before,.racineWordMark{transition:none}.dossiersPanel.isOpen .presenceDossier,.eclairagesPanel.isOpen .eclairageCard,.horizonsPanel.isOpen .horizonNotion,.racinesPanel.isOpen .racineEntry,.dossierBody,.racineWordBody{animation:none}.dossierOpenMark b{transition:none}}.tolleDossier{isolation:isolate;background:linear-gradient(145deg,#081f29e6,#0c1322e0 56%,#161226d1);border-color:#d8cdaa45;position:relative;box-shadow:0 38px 100px #00000057,inset 0 1px #d4faf709}.tolleDossier:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 13%,#d8cdaa14,#0000 28%),radial-gradient(circle at 84% 66%,#997ccf12,#0000 30%);position:absolute;inset:0}.tolleDossier>summary{background:linear-gradient(90deg,#d8cdaa0e,#0000 55%,#886abe09)}.tolleDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1b,#0000 58%,#886abe0f)}.tolleDossier .dossierIndex,.tolleDossier .dossierSummaryCopy small{color:#d8cdaa}.tolleDossier .dossierSummaryCopy em{color:#b8c7cc}.tolleDossier .dossierOpenMark b{color:#d8cdaa;border-color:#d8cdaa61;box-shadow:0 0 24px #d8cdaa14}.tolleDossier[open] .dossierOpenMark b{border-color:#a690d77a;box-shadow:0 0 28px #8e73c71a}.tolleDossierBody{background:linear-gradient(#061a231f,#0f12202e);position:relative;overflow:hidden}.tolleDossierBody:before,.tolleDossierBody:after{content:"";filter:blur(28px);opacity:.13;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.tolleDossierBody:before{background:#d8cdaa;top:110px;left:-260px}.tolleDossierBody:after{background:#8266b6;bottom:250px;right:-280px}.tolleIntroduction{max-width:780px;padding:82px 0 72px;position:relative}.tolleIntroduction:after{content:"";background:linear-gradient(90deg,#0000,#d8cdaa61,#0000);width:min(320px,62%);height:1px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.tolleBreathMark{justify-content:center;align-items:center;gap:16px;width:112px;height:25px;margin:0 auto 24px;display:flex;position:relative}.tolleBreathMark:before,.tolleBreathMark:after{content:"";background:linear-gradient(90deg,#0000,#d8cdaa42);flex:1;height:1px}.tolleBreathMark:after{background:linear-gradient(90deg,#d8cdaa42,#0000)}.tolleBreathMark b{background:#d8cdaa;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #d8cdaaa6}.tolleBreathMark b:nth-child(2){background:#b8a8dc;width:7px;height:7px;box-shadow:0 0 18px #a78cd880}.tolleIntroduction>p{color:#d8cdaa}.tolleIntroduction>span{color:#c1d0d2;font-size:19px;line-height:1.82}.tolleBiography{background:linear-gradient(112deg,#d8cdaa0b,#896fb906 72%,#0000);border-top:1px solid #d8cdaa38;border-bottom:1px solid #a188d12e;width:min(760px,100% - 56px);margin:0 auto 38px;padding:27px 32px 29px;position:relative}.tolleBiography:before{content:"";background:#d8cdaa;width:28px;height:1px;position:absolute;top:-1px;left:32px;box-shadow:0 0 16px #d8cdaa66}.tolleBiography>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.tolleBiography>h2{color:#f0f5f3;margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,29px);font-weight:400;line-height:1.25}.tolleBiography>p{color:#bdccca;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.76}.tolleBiography>p+p{margin-top:10px}.tolleBiography em{color:#dce8e4}.tolleFlow{width:min(860px,100%);position:relative}.tolleFlow:before{content:"";background:linear-gradient(#0000,#d8cdaa3d 8%,#8d74c033 87%,#0000);width:1px;position:absolute;top:34px;bottom:35px;left:25px}.tolleStage{border-top:0;grid-template-columns:52px minmax(0,1fr);gap:24px;width:calc(100% - 28px);min-height:360px;padding:70px 42px 74px 0;display:grid;position:relative}.tolleStage:nth-child(2n){margin-left:28px;padding-left:22px;padding-right:0}.tolleStage:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(115deg,#d8cdaa09,#0000 52%,#8469b806);border-top:1px solid #d8cdaa1b;border-bottom:1px solid #d8cdaa0e;position:absolute;inset:28px 0}.tolleStage:nth-child(2n):before{background:linear-gradient(245deg,#886fbd0c,#0000 58%,#d8cdaa06)}.tolleStageRail{color:#d8cdaa;letter-spacing:.08em;flex-direction:column;align-items:center;gap:13px;font-family:Georgia,serif;font-size:12px;display:flex;position:relative}.tolleStageRail span{background:#071b24bd;border:1px solid #d8cdaa40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 30px #d8cdaa11}.tolleStageRail i{background:linear-gradient(#d8cdaa47,#0000);flex:1;width:1px}.tolleStage:nth-child(2n) .tolleStageRail span{color:#c1afe4;border-color:#a188d14d;box-shadow:0 0 30px #9177c712}.tolleStage:nth-child(2n) .tolleStageRail i{background:linear-gradient(#a188d147,#0000)}.tolleStageContent{min-width:0;padding-top:2px}.tolleStage .referenceHeading{display:block}.tolleStage .referenceHeading>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tolleStage .referenceHeading h2{color:#f0f5f3;text-wrap:balance;max-width:650px;font-size:clamp(31px,3.5vw,43px);line-height:1.12}.tolleStageContent>p{color:#c3d1d0;max-width:700px;margin:29px 0 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.88}.tolleDossier .tolleQuote{background:linear-gradient(90deg,#d8cdaa12,#6397a705 72%,#0000);border:0;border-left:1px solid #d8cdaa94;margin:34px 0 0;padding:26px 30px 24px;position:relative;box-shadow:inset 18px 0 34px -32px #d8cdaa66}.tolleDossier .tolleQuote:before{content:"“";color:#d8cdaa29;font-family:Georgia,serif;font-size:62px;line-height:1;position:absolute;top:-15px;left:18px}.tolleStage:nth-child(2n) .tolleQuote{background:linear-gradient(90deg,#896fb911,#5d9aa605 74%,#0000);border-left-color:#a58bd38c;box-shadow:inset 18px 0 34px -32px #a387d661}.tolleStage:nth-child(2n) .tolleQuote:before{color:#af94dc2b}.tolleDossier .tolleQuote blockquote{color:#e6efed;font-size:19px;line-height:1.68;position:relative}.tolleDossier .tolleQuote figcaption{color:#8fa9a5;margin-top:14px}.tolleQuoteFold{border-top:1px solid #d8cdaa21;border-bottom:1px solid #d8cdaa1a;margin-top:31px}.tolleQuoteFold>summary{color:#d8cdaa;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 3px;list-style:none;transition:color .28s,background .28s,padding .28s;display:flex}.tolleQuoteFold>summary::-webkit-details-marker{display:none}.tolleQuoteFold>summary:hover{color:#d6efeb;background:#d8cdaa06;padding:0 10px}.tolleQuoteFold>summary:focus-visible{outline-offset:3px;outline:1px solid #d8cdaa94}.tolleQuoteFold>summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.tolleQuoteFold>summary b{border:1px solid #d8cdaa47;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:300;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid}.tolleQuoteFold[open]>summary b{border-color:#aa91d57a;transform:rotate(45deg);box-shadow:0 0 20px #8f77c31f}.tolleQuoteFold>.tolleQuote{margin:0 0 18px;animation:.52s cubic-bezier(.2,.75,.2,1) both tolleQuoteReveal}.tolleMotionReady .tolleStage{opacity:0;transition:opacity .75s,transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(15px)}.tolleMotionReady .tolleStage.is-visible{opacity:1;transform:translateY(0)}.tolleCounterpoint{background:linear-gradient(112deg,#896fb911,#d8cdaa09 68%,#0000);border-top:1px solid #a188d14d;border-bottom:1px solid #d8cdaa21;width:min(760px,100% - 56px);margin:72px auto 0;padding:34px 38px 37px;position:relative}.tolleCounterpoint:before{content:"";background:#b8a8dc;width:34px;height:1px;position:absolute;top:-1px;left:38px;box-shadow:0 0 18px #a78cd880}.tolleCounterpoint>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.tolleCounterpoint>h2{color:#f0f5f3;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.2}.tolleCounterpoint>p{color:#c3d1d0;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:16.5px;line-height:1.84}.tolleQuestion{isolation:isolate;background:radial-gradient(at 50% 45%,#d8cdaa18,#0000 61%),linear-gradient(#8f77bf05,#0000);border-top:1px solid #d8cdaa29;margin-top:86px;padding:78px 38px 64px;position:relative;overflow:hidden}.tolleQuestion:before{content:"";z-index:-1;filter:blur(36px);background:#9a85ca14;border-radius:50%;width:260px;height:150px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.tolleQuestion>i{border:1px solid #d8cdaa94;border-radius:50%;width:8px;height:8px;margin:0 auto 28px;display:block;box-shadow:0 0 26px #d8cdaa6b}.tolleQuestion>span{color:#d8cdaa}.tolleQuestion>p{color:#edf5f2;text-wrap:balance;text-shadow:0 0 28px #d8cdaa1a;margin-top:23px;font-size:clamp(25px,3.2vw,35px);line-height:1.58}@keyframes tolleQuoteReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.tolleDossierBody{padding-left:18px;padding-right:18px}.tolleIntroduction{text-align:left;padding:58px 0 53px}.tolleIntroduction:after{bottom:24px;left:0;transform:none}.tolleBreathMark{margin-left:0}.tolleIntroduction>span{font-size:16px;line-height:1.78}.tolleBiography{width:100%;margin-bottom:26px;padding:24px 20px 26px}.tolleBiography:before{left:20px}.tolleBiography>h2{font-size:24px}.tolleBiography>p{font-size:15px;line-height:1.72}.tolleFlow:before{left:17px}.tolleStage,.tolleStage:nth-child(2n){grid-template-columns:35px minmax(0,1fr);gap:12px;width:100%;min-height:0;margin-left:0;padding:51px 0 56px}.tolleStage:before{background:linear-gradient(115deg,#d8cdaa09,#0000 76%);inset:20px -8px}.tolleStage:nth-child(2n):before{background:linear-gradient(245deg,#886fbd0a,#0000 78%)}.tolleStageRail span{width:34px;height:34px;font-size:.875rem}.tolleStage .referenceHeading h2{font-size:28px;line-height:1.19}.tolleStageContent>p{margin-top:23px;font-size:16px;line-height:1.8}.tolleDossier .tolleQuote{margin-top:27px;padding:22px 18px 20px}.tolleDossier .tolleQuote blockquote{font-size:17px;line-height:1.64}.tolleQuoteFold{margin-top:27px}.tolleQuoteFold>.tolleQuote{margin-top:0}.tolleCounterpoint{width:100%;margin-top:48px;padding:28px 20px 31px}.tolleCounterpoint:before{left:20px}.tolleCounterpoint>h2{font-size:27px}.tolleCounterpoint>p{font-size:16px;line-height:1.78}.tolleQuestion{text-align:left;margin-top:58px;padding:60px 15px 47px}.tolleQuestion>i{margin-left:0}.tolleQuestion>p{font-size:25px;line-height:1.55}}@media (width<=420px){.tolleDossierBody{padding-left:15px;padding-right:15px}.tolleIntroduction{padding-top:52px}.tolleStage,.tolleStage:nth-child(2n){grid-template-columns:31px minmax(0,1fr);gap:10px}.tolleStageRail span{width:30px;height:30px;font-size:.875rem}.tolleStage .referenceHeading h2{font-size:25px}.tolleDossier .tolleQuote{padding-left:15px;padding-right:12px}.tolleQuestion{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.tolleMotionReady .tolleStage,.tolleMotionReady .tolleStage.is-visible{opacity:1;transition:none;transform:none}.tolleQuoteFold>summary,.tolleQuoteFold>summary b{transition:none}.tolleQuoteFold>.tolleQuote{animation:none}}@media (width<=700px){.acceptanceEclairage>.eclairageCard{padding-bottom:63px}.eclairageOpenMark{bottom:17px;right:18px}.acceptanceBody{padding:0 20px 68px}.acceptanceOpening{text-align:left;padding:72px 0 76px}.acceptanceOpening>p{font-size:34px;line-height:1.3}.acceptanceOpening>span{max-width:280px;margin-top:20px;font-size:.875rem;line-height:1.6}.acceptanceOpeningLine{height:30px;margin-top:28px}.acceptanceChapter{padding:67px 0}.acceptanceChapterHeading{grid-template-columns:31px minmax(0,1fr);gap:10px}.acceptanceChapterHeading>span{padding-top:8px;font-size:.75rem}.acceptanceChapterHeading h2{font-size:29px;line-height:1.2}.acceptanceText{margin:27px 0 0}.acceptanceText p{font-size:16px;line-height:1.78}.acceptanceRealityContrast{margin:42px 0 0}.acceptanceContrastRow{grid-template-columns:1fr;gap:12px}.acceptanceContrastRow i{width:100%}.acceptanceContrastRow span:last-child{text-align:left}.acceptanceDoubleLine{gap:22px;margin:45px 0 0}.acceptanceDoubleLine>div{grid-template-columns:132px minmax(0,1fr);gap:14px}.acceptanceDoubleLine span{font-size:.875rem}.acceptanceOpeningPaths{height:130px;margin:45px 0 0}.acceptanceChoice{font-size:12px}.choiceTop{top:9px}.choiceMiddle{top:57px}.choiceBottom{top:103px}.acceptanceEssential{text-align:left;padding:93px 0 4px}.acceptanceFinalLine{margin-bottom:54px}.acceptanceEssential>span{font-size:.875rem;line-height:1.6}.acceptanceEssential>p{margin-top:20px;font-size:25px;line-height:1.55}.acceptanceEssential>small{margin-top:22px;font-size:14px;line-height:1.7}.amorProgression{gap:18px;margin:45px 0 0;padding-left:18px}.amorProgression p{font-size:14px}.amorFatiGlossaryTerm>span{vertical-align:.18em;width:18px;height:18px;margin-left:4px;font-size:.75rem}.amorFatiNietzsche{margin-top:27px;padding:20px 18px 21px}.amorFatiNietzsche>p{font-size:14px!important;line-height:1.68!important}.acceptanceMotionReady [data-acceptance-moment]{transition:opacity 1.7s;transform:none}}@media (width<=420px){.acceptanceBody{padding-left:17px;padding-right:17px}.acceptanceOpening>p{font-size:30px}.acceptanceChapterHeading h2{font-size:26px}.acceptanceDoubleLine>div{grid-template-columns:116px minmax(0,1fr);gap:11px}.acceptanceOpeningPaths{height:118px}.choiceTop{top:5px}.choiceMiddle{top:51px}.choiceBottom{top:94px}.acceptanceEssential>p{font-size:23px}}@media (prefers-reduced-motion:reduce){.acceptanceEclairage>.eclairageCard,.eclairageOpenMark b{transition:none}.acceptanceBody{animation:none}.acceptanceMotionReady [data-acceptance-moment],.acceptanceMotionReady [data-acceptance-moment].isVisible{opacity:1;transition:none;transform:none}.acceptanceTensionTrace{opacity:0!important;animation:none!important}.acceptanceCalmTrace{opacity:.72!important;animation:none!important}.acceptanceResistance{opacity:.1!important;animation:none!important;transform:none!important}.acceptanceContrastRow i,.acceptanceRealLine,.acceptanceMentalLine,.acceptanceOpeningPaths path,.acceptanceChoice,.acceptanceFinalLine{animation:none!important}.acceptanceContrastRow i,.acceptanceRealLine,.acceptanceFinalLine{opacity:1;transform:none}.acceptanceMentalLine{transform:scaleX(.84);opacity:.07!important}.acceptanceOpeningPaths path{stroke-dashoffset:0!important}.acceptanceChoice{opacity:.92!important;transform:none!important}}.dossiersShelf{gap:22px;display:grid}.marcDossier{background:linear-gradient(138deg,#181f1fe6,#0e151aeb);border-color:#d2bf8b4f;box-shadow:0 38px 95px #0000005c,inset 0 1px #dfcd9b09}.marcDossier>summary{background:linear-gradient(90deg,#bfa86b0b,#0000 54%)}.marcDossier>summary:hover{background:linear-gradient(90deg,#bfa86b1a,#2c4c4914)}.marcDossier .dossierSummaryCopy small,.marcDossier .dossierIndex{color:#d1bd84}.marcDossier .dossierOpenMark b{color:#d8c58f;border-color:#d2be866b}.marcDossierBody{background:linear-gradient(90deg,#d8c38b05,#0000 22% 78%,#d8c38b05);position:relative}.marcInnerReturns{justify-content:space-between;gap:15px;width:min(820px,100%);margin:0 auto;padding:22px 0 0;display:flex}.marcInnerReturns a{color:#94aaa4;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.marcInnerReturns a:hover,.marcInnerReturns a:focus-visible{color:#ddcc9d;outline:none}.marcIntroduction{text-align:center;max-width:820px;margin:0 auto;padding:67px 0 62px}.marcIntroduction>p{color:#d0bd86;letter-spacing:.08em;margin:0 0 20px;font-size:.875rem;font-weight:700}.marcIntroduction h2{color:#edf0e9;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,6.2vw,72px);font-weight:400;line-height:.99}.marcIntroduction h2 em{color:#cbb889;font-weight:400}.marcIntroduction>strong{color:#b9c5bf;max-width:600px;margin:25px auto 0;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.65;display:block}.marcWhy{background:linear-gradient(145deg,#cab8830b,#091b1f47);border:1px solid #cebc882e;width:min(820px,100%);margin:0 auto 30px;padding:45px clamp(25px,5vw,56px)}.marcWhy>span{color:#d1bd84;letter-spacing:.08em;font-size:.875rem;font-weight:700}.marcWhy>h3{color:#edf0ea;margin:14px 0 22px;font-family:Georgia,serif;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.18}.marcWhy>p{color:#bdc9c3;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.8}.marcTwoPaths{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.marcTwoPaths article{background:#07171c6e;border-top:1px solid #d8cdaa40;padding:23px}.marcTwoPaths article+article{border-color:#d3be875e}.marcTwoPaths small{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.marcTwoPaths article+article small{color:#d1bd84}.marcTwoPaths h4{color:#e2ebe6;margin:11px 0 9px;font-family:Georgia,serif;font-size:22px;font-weight:400}.marcTwoPaths p{color:#9fb1ab;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.65}.marcProgress{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091519e0;border:1px solid #cdba842e;width:min(820px,100%);margin:42px auto 12px;padding:13px 16px;position:sticky;top:18px}.marcProgress span{color:#aab7b1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.875rem;font-weight:700;display:block}.marcProgress>i{background:#dcd3b41a;height:2px;display:block;overflow:hidden}.marcProgress>i>b{background:linear-gradient(90deg,#d8cdaa,#d3bd80);height:100%;transition:width .35s;display:block}.marcChapters{width:min(820px,100%);margin:0 auto}.marcChapter{border-top:1px solid #cad5ca24}.marcChapter:last-child{border-bottom:1px solid #cad5ca24}.marcChapter>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:16px;min-height:100px;padding:23px 5px;list-style:none;transition:background .25s,padding .25s;display:grid}.marcChapter>summary::-webkit-details-marker{display:none}.marcChapter>summary:hover{background:#d2bf8b09;padding-left:14px}.marcChapter>summary:focus-visible{outline-offset:3px;outline:1px solid #d8c58eab}.marcChapter>summary>span:first-child{color:#d1bd84;align-self:start;padding-top:4px;font-family:Georgia,serif;font-size:13px}.marcChapter>summary>span:nth-child(2){flex-direction:column;gap:7px;display:flex}.marcChapter>summary strong{color:#e8ede8;font-family:Georgia,serif;font-size:clamp(22px,2.8vw,31px);font-weight:400;line-height:1.2}.marcChapter>summary em{color:#8fa39d;font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.4}.marcChapter>summary>b{color:#cfbd89;border:1px solid #d0be894d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;font-weight:300;transition:transform .25s;display:grid}.marcChapter[open]>summary>b{transform:rotate(45deg)}.marcChapterBody{padding:3px 49px 45px 63px;animation:.48s cubic-bezier(.2,.7,.2,1) both marcPageReveal}.marcChapterBody>p{color:#becac4;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.82}.marcChapterBody em{color:#d9d5c5}.marcMarginNote{color:#d6ded9;background:#d2be8809;border-left:1px solid #ceb981;margin:29px 0 0;padding:18px 21px;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.7}.marcLayers{background:#05121773;border:1px solid #cabb912b;margin-top:30px;padding:18px}.marcLayerTabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.marcLayerTabs button{color:#aab9b3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bdcfc529;min-height:44px;padding:10px 12px;font-size:.875rem;font-weight:700;transition:all .22s}.marcLayerTabs button[aria-selected=true]{color:#e1d3aa;background:#cfba7f17;border-color:#d4c0878a}.marcLayerTabs button:focus-visible{outline-offset:2px;outline:1px solid #d5c188}.marcLayerNotes{gap:8px;min-height:118px;padding:25px 7px 14px;display:grid}.marcLayerNotes span{color:#d5ddd8;font-family:Georgia,serif;font-size:16px;line-height:1.45;animation:.32s both marcNoteReveal}.marcLayerNotes span:before{content:"—";color:#cbb77e;margin-right:10px}.marcLayers>p{border-top:1px solid #bdcfc51f;padding-top:16px;color:#92a6a0!important;margin:13px 0 0!important;font-size:13px!important;line-height:1.65!important}.marcSourceNote{border-left:1px solid #d3be8580;padding-left:15px;font-style:italic;color:#9fb0aa!important;font-size:14px!important}.marcFragments{gap:14px;display:grid}.marcFragments figure{background:linear-gradient(135deg,#d3be850b,#0715195c);border:1px solid #d3c08b29;margin:0;padding:25px}.marcFragments blockquote{color:#e5e7df;margin:0;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.55}.marcFragments figcaption{color:#c6b681;letter-spacing:.03em;text-transform:uppercase;margin-top:13px;font-size:.8125rem;font-weight:700}.marcFragments figure>p{color:#a9b9b3;border-top:1px solid #c2d3c91c;margin:18px 0 0;padding-top:15px;font-family:Georgia,serif;font-size:14px;line-height:1.65}.marcTakeaways{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marcTakeaways li{color:#dbe2dc;border:1px solid #cfbf9124;padding:15px 18px 15px 43px;font-family:Georgia,serif;font-size:16px;line-height:1.45;position:relative}.marcTakeaways li:before{content:"·";color:#d4bf83;font-size:22px;line-height:1;position:absolute;left:20px}.marcFinalQuestion{text-align:center;border-top:1px solid #d3be8554;padding:32px 0 0;font-style:italic;color:#e7e5dc!important;margin:37px 0 0!important;font-size:clamp(23px,3vw,30px)!important}.marcGlossaryTerm:hover,.marcGlossaryTerm:focus-visible{color:#ddca94}.marcGlossaryCard{border-color:#c7b67e!important}@keyframes marcPageReveal{0%{opacity:.15;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes marcNoteReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.dossiersShelf{gap:16px}.marcInnerReturns{padding-top:17px}.marcIntroduction{text-align:left;padding:51px 0 45px}.marcIntroduction h2{font-size:clamp(39px,12vw,55px)}.marcIntroduction>strong{margin-top:20px;font-size:16px}.marcWhy{margin-bottom:23px;padding:31px 20px}.marcWhy>p{font-size:16px;line-height:1.75}.marcTwoPaths{grid-template-columns:1fr;margin-top:27px}.marcTwoPaths article{padding:20px}.marcProgress{margin-top:28px;top:9px}.marcChapter>summary{grid-template-columns:29px minmax(0,1fr) 32px;gap:9px;min-height:91px;padding:20px 0}.marcChapter>summary:hover{padding-left:4px}.marcChapter>summary strong{font-size:22px}.marcChapter>summary em{font-size:12px}.marcChapterBody{padding:1px 0 38px 38px}.marcChapterBody>p{font-size:16px;line-height:1.76}.marcLayerTabs button{font-size:.875rem;line-height:1.45}.marcLayerNotes{min-height:140px;padding-top:22px}.marcFragments figure{padding:21px}.marcFragments blockquote{font-size:18px}.marcFinalQuestion{text-align:left}.marcGlossaryTerm>span{vertical-align:.18em;width:18px;height:18px;margin-left:4px;font-size:.75rem}}@media (width<=420px){.marcInnerReturns{align-items:flex-start}.marcInnerReturns a{max-width:48%;font-size:.875rem;line-height:1.4}.marcIntroduction h2{font-size:38px}.marcWhy{padding:26px 17px}.marcWhy>h3{font-size:28px}.marcChapter>summary{grid-template-columns:25px minmax(0,1fr) 29px}.marcChapter>summary strong{font-size:20px}.marcChapterBody{padding-left:30px}.marcLayerTabs{grid-template-columns:1fr}.marcLayerNotes{min-height:0}.marcTakeaways li{padding-left:37px}}@media (prefers-reduced-motion:reduce){.marcProgress>i>b,.marcChapter>summary,.marcChapter>summary>b,.marcLayerTabs button{transition:none}.marcChapterBody,.marcLayerNotes span{animation:none}}.eclairagePasserelles{border-top:1px solid #d8cdaa29;width:min(790px,100%);margin:clamp(68px,9vw,104px) auto 0;padding-top:clamp(36px,5vw,52px);font-family:Georgia,Times New Roman,serif}.eclairagePasserellesHeading{margin-bottom:24px}.eclairagePasserelles{container:eclairage-reading/inline-size}@container eclairage-reading (width<=700px){.eclairagePasserelles .eclairageDoorCopy{grid-template-columns:minmax(0,1fr);gap:8px}}@container eclairage-reading (width<=560px){.eclairagePasserelles .eclairagePathCards{grid-template-columns:minmax(0,1fr)}}.eclairagePasserellesHeading>span{color:#bda96f;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.eclairagePasserellesHeading h2{color:#e5ede8;margin:10px 0 0;font-size:clamp(24px,3vw,31px);font-weight:400;line-height:1.2}.eclairagePathCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eclairagePathCard{min-width:0;min-height:142px;color:inherit;background:linear-gradient(138deg,#142a2b6b,#0a181e8f);border:1px solid #d8cdaa2b;flex-direction:column;padding:23px 50px 23px 23px;text-decoration:none;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:flex;position:relative}.eclairagePathCard small{color:#d8cdaa;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.eclairagePathCard strong{color:#e4ece8;text-wrap:balance;margin-top:11px;font-size:20px;font-weight:400;line-height:1.25}.eclairagePathCard span{color:#aebdb7;margin-top:10px;font-size:14px;line-height:1.55}.eclairagePathCard>i{color:#d8cdaa;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;transition:transform .24s;position:absolute;top:22px;right:21px}.eclairageDoor{min-height:100px;color:inherit;background:linear-gradient(100deg,#97804313,#0d191d7a);border:1px solid #cab77f38;border-left:2px solid #cab77f94;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:22px;margin-top:12px;padding:22px 24px;text-decoration:none;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:grid}.eclairageDoorCopy{grid-template-columns:minmax(150px,.55fr) minmax(180px,.8fr) minmax(220px,1.25fr);align-items:center;gap:18px;min-width:0;display:grid}.eclairageDoor small{color:#c9b77e;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.45}.eclairageDoor strong{color:#e7e9df;font-size:19px;font-weight:400;line-height:1.28}.eclairageDoor em{color:#b0beb7;font-size:14px;font-weight:400;line-height:1.55}.eclairageDoor>i{color:#d0be86;border:1px solid #cab77f4d;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;transition:transform .24s,border-color .24s;display:grid}.eclairagePathCard:focus-visible,.eclairageDoor:focus-visible{outline-offset:4px;outline:2px solid #d8cdaac2}@media (hover:hover) and (pointer:fine){.eclairagePathCard:hover{background:linear-gradient(138deg,#1b35348c,#0d1d22ad);border-color:#d8cdaa57;transform:translateY(-3px);box-shadow:0 15px 34px #00000029}.eclairagePathCard:hover>i{transform:translate(3px)}.eclairageDoor:hover{background:linear-gradient(100deg,#9780431f,#101f2294);border-color:#cab77f66;transform:translateY(-2px);box-shadow:0 13px 30px #00000024}.eclairageDoor:hover>i{border-color:#cab77f80;transform:translate(3px)}}@media (width<=720px){.eclairagePasserelles{margin-top:62px;padding-top:35px}.eclairagePasserellesHeading{margin-bottom:20px}.eclairagePathCards{grid-template-columns:1fr;gap:10px}.eclairagePathCard{min-height:126px;padding:21px 49px 21px 20px}.eclairageDoor{grid-template-columns:minmax(0,1fr) 34px;gap:14px;min-height:0;margin-top:10px;padding:21px 19px}.eclairageDoorCopy{grid-template-columns:1fr;gap:7px}.eclairageDoor strong{font-size:19px}.eclairageDoor em{font-size:13px}.eclairageDoor>i{width:32px;height:32px}}@media (width<=420px){.eclairagePathCard strong{font-size:19px}.eclairageDoor{padding-left:17px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.eclairagePathCard,.eclairagePathCard>i,.eclairageDoor,.eclairageDoor>i{transition:none}.eclairagePathCard:hover,.eclairageDoor:hover{transform:none}}.epictetusDossier{background:linear-gradient(138deg,#081f22f0,#10171bf0);border-color:#d8cdaa47;box-shadow:0 38px 100px #00000061,inset 0 1px #d8cdaa09}.epictetusDossier>summary{background:linear-gradient(90deg,#d8cdaa0e,#0000 52%,#c8b27709)}.epictetusDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1b,#0000 54%,#c8b27711)}.epictetusDossier .dossierIndex,.epictetusDossier .dossierSummaryCopy small{color:#d8cdaa}.epictetusDossier .dossierOpenMark b{color:#d8cdaa;border-color:#d8cdaa6b}.epictetusBody{background:linear-gradient(90deg,#d8cdaa06,#0000 31% 69%,#cdb57705);position:relative}.epictetusBody:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d8cdaa12 8%,#cbb57a0f 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.epictetusInnerReturns{z-index:1;justify-content:space-between;gap:16px;width:min(860px,100%);margin:0 auto;padding:22px 0 0;display:flex;position:relative}.epictetusInnerReturns a{color:#91aaa4;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.epictetusInnerReturns a:hover,.epictetusInnerReturns a:focus-visible{color:#d8cdaa;outline:none}.epictetusIntroduction{text-align:center;width:min(860px,100%);margin:0 auto;padding:70px 0 68px;position:relative}.epictetusIntroduction>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 20px;font-size:.875rem;font-weight:700}.epictetusIntroduction h2{color:#edf3ef;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,70px);font-weight:400;line-height:1.01}.epictetusIntroduction h2 em{color:#b9d8d0;font-weight:400}.epictetusIntroduction>strong{color:#a8bbb6;margin-top:22px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.6;display:block}.epictetusIntroduction blockquote{color:#e0eae6;border-top:1px solid #d8cdaa3d;border-bottom:1px solid #cbb67b30;max-width:670px;margin:43px auto 0;padding:27px 34px;font-family:Georgia,serif;font-size:clamp(21px,2.7vw,29px);font-style:italic;line-height:1.55}.epictetusMovements{width:min(860px,100%);margin:0 auto;position:relative}.epictetusMovement{border-top:1px solid #d8cdaa24;padding:65px 0 69px;position:relative}.epictetusMovement>span{color:#d8cdaa;letter-spacing:.08em;margin-bottom:17px;font-size:.875rem;font-weight:700;display:block}.epictetusMovement h3{color:#edf2ee;letter-spacing:-.03em;text-wrap:balance;max-width:730px;margin:0 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.14}.epictetusMovement>p{color:#bdcbc6;max-width:760px;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.84}.epictetusMovement em{color:#d8dfda}.epictetusGlossaryTerm:hover,.epictetusGlossaryTerm:focus-visible{color:#d8cdaa}.epictetusGlossaryCard{border-color:#d8cdaa!important}.epictetusDivide{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.epictetusDivide article{background:linear-gradient(145deg,#d8cdaa1a,#05161a8a);border:1px solid #d8cdaa33;padding:30px clamp(23px,3vw,34px);position:relative;overflow:hidden}.epictetusDivide article+article{background:linear-gradient(145deg,#917c4914,#0f141894);border-color:#cfb97c33}.epictetusDivide article:before{content:"";background:linear-gradient(90deg,#d8cdaa,#0000);height:2px;position:absolute;top:0;left:0;right:0}.epictetusDivide article+article:before{background:linear-gradient(90deg,#cab478,#0000)}.epictetusDivide small{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.epictetusDivide article+article small{color:#c9b478}.epictetusDivide h4{color:#e5ede9;margin:13px 0 20px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.epictetusDivide ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.epictetusDivide li{color:#afc0ba;padding-left:19px;font-family:Georgia,serif;font-size:15px;line-height:1.45;position:relative}.epictetusDivide li:before{content:"·";color:#d8cdaa;font-size:19px;line-height:1;position:absolute;left:2px}.epictetusDivide article+article li:before{color:#c9b478}.epictetusInfluence{background:linear-gradient(90deg,#d8cdaa14,#0000);border-left:2px solid #d8cdaa;margin-top:18px;padding:27px 31px}.epictetusInfluence strong{color:#e4eeea;font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.epictetusInfluence p{color:#adbfba;margin:13px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.72}.epictetusParadox{background:linear-gradient(130deg,#d8cdaa21,#1216196b);border:1px solid #d8cdaa3b}.epictetusParadox>summary{cursor:pointer;grid-template-columns:100px minmax(0,1fr) 36px;align-items:center;gap:23px;min-height:112px;padding:24px 27px;list-style:none;display:grid}.epictetusParadox>summary::-webkit-details-marker{display:none}.epictetusTraps summary::-webkit-details-marker{display:none}.epictetusFrankl summary::-webkit-details-marker{display:none}.epictetusLibrary>summary::-webkit-details-marker{display:none}.epictetusFragment>summary::-webkit-details-marker{display:none}.epictetusParadox>summary span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.epictetusParadox>summary strong{color:#e3ebe7;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.45}.epictetusParadox>summary b,.epictetusTraps summary b,.epictetusFrankl summary b{color:#d8cdaa;border:1px solid #d8cdaa52;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:300;transition:transform .25s;display:grid}.epictetusParadox[open]>summary b,.epictetusTraps details[open] summary b,.epictetusFrankl[open] summary b{transform:rotate(45deg)}.epictetusParadox>div{padding:0 63px 31px 150px;animation:.42s both epictetusReveal}.epictetusParadox>div p{color:#b6c7c1;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.78}.epictetusTraps{display:grid}.epictetusTraps details{border-top:1px solid #d8cdaa24}.epictetusTraps details:last-child{border-bottom:1px solid #d8cdaa24}.epictetusTraps summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:20px;min-height:74px;padding:17px 5px;list-style:none;transition:padding .22s,background .22s;display:grid}.epictetusTraps summary:hover{background:#d8cdaa09;padding-left:13px}.epictetusTraps summary strong{color:#dfe8e4;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.4}.epictetusTraps details>p{color:#aebfba;margin:0;padding:2px 55px 28px 30px;font-family:Georgia,serif;font-size:15px;line-height:1.75;animation:.38s both epictetusReveal}.epictetusSituations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.epictetusSituations article{background:#06181c7a;border:1px solid #d8cdaa2b;padding:27px}.epictetusSituations h4{color:#e5ede9;margin:0 0 22px;font-family:Georgia,serif;font-size:23px;font-weight:400}.epictetusSituations dl,.epictetusSituations dl div{margin:0}.epictetusSituations dl{gap:17px;display:grid}.epictetusSituations dl div{border-top:1px solid #d8cdaa1c;padding-top:14px}.epictetusSituations dt{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.875rem;font-weight:700}.epictetusSituations dl div:nth-child(2) dt{color:#c6b277}.epictetusSituations dd{color:#aebfba;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.62}.epictetusSituations .epictetusSituationConclusion{color:#aebfba;margin:17px 0 0;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.62}.epictetusResonance{padding-bottom:76px}.epictetusFrankl{border-top:1px solid #c9b57e3b;border-bottom:1px solid #c9b57e2e;margin-top:31px}.epictetusFrankl summary{cursor:pointer;grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:21px;min-height:88px;padding:18px 3px;list-style:none;display:grid}.epictetusFrankl summary span{color:#c7b37a;letter-spacing:.08em;font-size:.875rem;font-weight:700}.epictetusFrankl summary strong{color:#dce5e0;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.4}.epictetusFrankl>p{color:#aabbb5;margin:0;padding:0 51px 27px 174px;font-family:Georgia,serif;font-size:15px;line-height:1.75;animation:.38s both epictetusReveal}.epictetusAnchor{text-align:center;background:radial-gradient(at 50% 48%,#d8cdaa13,#0000 65%);border-top:1px solid #d8cdaa33;border-bottom:1px solid #c9b47b29;width:min(860px,100%);margin:0 auto;padding:80px 5%;position:relative}.epictetusAnchor span{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.epictetusAnchor p{color:#edf2ee;text-wrap:balance;max-width:690px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.5vw,39px);font-style:italic;line-height:1.5}.epictetusLibrary{background:linear-gradient(145deg,#121d1df5,#0b1215f5);border:1px solid #c7b58138;width:min(860px,100%);margin:62px auto 0}.epictetusLibrary>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:25px;min-height:130px;padding:27px 31px;list-style:none;display:grid}.epictetusLibrary>summary>span{flex-direction:column;gap:7px;min-width:0;display:flex}.epictetusLibrary>summary small{color:#c7b47b;letter-spacing:.08em;font-size:.875rem;font-weight:700}.epictetusLibrary>summary strong{color:#e8ece6;font-family:Georgia,serif;font-size:clamp(25px,3.5vw,35px);font-weight:400;line-height:1.18}.epictetusLibrary>summary em{color:#8fa39d;font-family:Georgia,serif;font-size:13px;font-weight:400}.epictetusLibrary>summary>b{color:#cfbd86;border:1px solid #c9b57e61;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:300;transition:transform .3s;display:grid}.epictetusLibrary[open]>summary>b{transform:rotate(45deg)}.epictetusLibraryBody{background:#0d1718;border-top:1px solid #c9b57e29;padding:0 clamp(22px,6vw,70px) 70px;animation:.55s both epictetusReveal}.epictetusLibraryBody>header{text-align:center;max-width:650px;margin:0 auto;padding:69px 0 62px}.epictetusLibraryBody>header>p{color:#c5b276;letter-spacing:.08em;margin:0 0 16px;font-size:.875rem;font-weight:700}.epictetusLibraryBody>header h3{color:#e7e9e2;margin:0;font-family:Georgia,serif;font-size:clamp(39px,5vw,56px);font-weight:400}.epictetusLibraryBody>header span{color:#a5b4ae;margin-top:23px;font-family:Georgia,serif;font-size:15px;line-height:1.75;display:block}.epictetusLibraryBody>header a{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.epictetusLibraryBody>header a:hover{text-underline-offset:4px;text-decoration:underline}.epictetusManual{gap:12px;max-width:670px;margin:0 auto;display:grid}.epictetusFragment{background:#ffffff05;border:1px solid #c8be9d24}.epictetusFragment>summary{cursor:pointer;grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:15px;padding:20px 22px;list-style:none;display:grid}.epictetusFragment>summary span{color:#c6b277;font-family:Georgia,serif;font-size:12px}.epictetusFragment>summary strong{color:#e4e7df;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.epictetusFragment>summary b{color:#c6b277;border:1px solid #c9b57e3d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:300;transition:transform .3s;display:grid}.epictetusFragment[open]>summary b{transform:rotate(45deg)}.epictetusFragment>div{padding:3px 22px 23px 111px;animation:.4s both epictetusReveal}.epictetusFragment blockquote{color:#c4cac3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.82}.epictetusFragment p{color:#94a49f;border-top:1px solid #c8be9d1f;margin:22px 0 0;padding-top:17px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.7}.epictetusFragment p span{color:#c5b276;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;display:block}.epictetusLibraryBody>footer{color:#8e9c97;text-align:center;border-top:1px solid #c8be9d2e;max-width:670px;margin:25px auto 0;padding-top:26px;font-family:Georgia,serif;font-size:12px}@keyframes epictetusReveal{0%{opacity:.15;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.epictetusBody:before{display:none}.epictetusInnerReturns{align-items:flex-start;padding-top:17px}.epictetusInnerReturns a{max-width:48%;font-size:.875rem;line-height:1.4}.epictetusIntroduction{text-align:left;padding:51px 0 52px}.epictetusIntroduction h2{font-size:clamp(38px,11.5vw,54px)}.epictetusIntroduction>strong{font-size:16px}.epictetusIntroduction blockquote{margin-top:33px;padding:23px 0;font-size:21px}.epictetusMovement{padding:50px 0 54px}.epictetusMovement h3{font-size:29px}.epictetusMovement>p{font-size:16px;line-height:1.78}.epictetusDivide{grid-template-columns:1fr}.epictetusDivide article{padding:25px 21px}.epictetusInfluence{padding:23px 21px}.epictetusInfluence strong{font-size:21px}.epictetusParadox>summary{grid-template-columns:1fr 34px;gap:15px;padding:22px 18px}.epictetusParadox>summary span{grid-column:1/-1}.epictetusParadox>summary strong{font-size:19px}.epictetusParadox>div{padding:0 20px 25px}.epictetusParadox>div p{font-size:15px}.epictetusTraps summary strong{font-size:16px}.epictetusTraps details>p{padding-left:10px;padding-right:40px}.epictetusSituations{grid-template-columns:1fr}.epictetusSituations article{padding:23px 20px}.epictetusFrankl summary{grid-template-columns:1fr 32px;gap:13px}.epictetusFrankl summary span{grid-column:1/-1}.epictetusFrankl>p{padding:0 40px 25px 3px}.epictetusAnchor{text-align:left;padding:62px 0}.epictetusAnchor p{font-size:27px}.epictetusLibrary{margin-top:45px}.epictetusLibrary>summary{grid-template-columns:minmax(0,1fr) 37px;gap:12px;min-height:116px;padding:23px 18px}.epictetusLibrary>summary>b{width:37px;height:37px}.epictetusLibrary>summary strong{font-size:25px}.epictetusLibraryBody{padding:0 19px 50px}.epictetusLibraryBody>header{text-align:left;padding:53px 0 48px}.epictetusLibraryBody>header h3{font-size:39px}.epictetusFragment>summary{grid-template-columns:58px minmax(0,1fr) 26px;gap:9px;padding:18px 16px}.epictetusFragment>summary strong{font-size:18px}.epictetusFragment>div{padding:3px 16px 20px}.epictetusFragment blockquote{font-size:15px;line-height:1.78}}@media (width<=420px){.epictetusIntroduction h2{font-size:36px}.epictetusMovement h3{font-size:26px}.epictetusLibrary>summary{padding-left:14px;padding-right:14px}.epictetusLibrary>summary strong{font-size:22px}.epictetusLibraryBody{padding-left:15px;padding-right:15px}.epictetusFragment>summary{grid-template-columns:48px minmax(0,1fr) 24px}.epictetusFragment>summary span{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.epictetusParadox>summary b,.epictetusTraps summary,.epictetusTraps summary b,.epictetusFrankl summary b,.epictetusLibrary>summary>b,.epictetusFragment>summary b{transition:none}.epictetusParadox>div,.epictetusTraps details>p,.epictetusFrankl>p,.epictetusLibraryBody,.epictetusFragment>div{animation:none}}.marcContinuous{width:min(820px,100%);margin:0 auto}.marcContinuous .marcMovement{border-top:1px solid #cad5ca24;padding:42px 0}.marcContinuous .marcMovement>header{margin-bottom:24px}.marcContinuous .marcMovement>header>span,.marcContinuous .marcAside>span{color:#d1bd84;letter-spacing:.14em;font-size:12px}.marcContinuous h3{color:#e8ede8;margin:12px 0;font-family:Georgia,serif;font-size:clamp(25px,2.8vw,31px);font-weight:400;line-height:1.3}.marcContinuous .marcMovement>header>p{color:#8fa39d;margin:8px 0 0;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.5}.marcContinuous .marcChapterBody{padding:0;animation:none}.marcContinuous .marcAside{border-left:1px solid #ceb981;margin:30px 0 0;padding:8px 0 8px 22px}.marcContinuous .marcAside h4{color:#d9d5c5;margin:10px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.5}.marcContinuous .marcAside p{color:#becac4;margin:10px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.marcContinuous .marcBreathing{margin:38px 0 0}.marcContinuous .marcSourceNote{color:#c6b681;font-size:12px;line-height:1.7}.marcContinuous .marcFragments{gap:28px;margin-top:26px}.marcContinuous .marcFragments figure{background:0 0;border:0;padding:0 0 0 22px}.marcContinuous .marcFragments figcaption{font-size:12px;line-height:1.6}.marcContinuous .marcEnding{border-top:1px solid #cad5ca24;padding:36px 0}.marcContinuous .marcEnding h3{font-size:23px}.marcContinuous .marcEnding>p{color:#becac4;text-align:left;margin:16px 0 30px;font-family:Georgia,serif;font-size:17px;line-height:1.82}@media (width<=700px){.marcContinuous .marcMovement{padding:32px 0}.marcContinuous .marcChapterBody{padding:0}.marcContinuous .marcAside{padding-left:16px}}.marcDossier .marcRealityTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.marcDossier .marcRealityTable th{color:#e1d3aa;vertical-align:top;background:#cfba7f17;width:50%;padding:12px;font-size:14px;font-weight:600;line-height:1.5}.marcDossier .marcRealityTable td{color:#d5ddd8;vertical-align:top;overflow-wrap:break-word;border-top:1px solid #bdcfc529;padding:16px 12px;font-family:Georgia,serif;font-size:16px;line-height:1.65}.marcDossier .marcRealityTable th+th,.marcDossier .marcRealityTable td+td{border-left:1px solid #bdcfc529}@media (width<=480px){.marcDossier .marcLayers{padding:10px}.marcDossier .marcRealityTable th,.marcDossier .marcRealityTable td{padding:12px 8px}}.epicureDossier{background:linear-gradient(138deg,#16201df0,#0c181bf2 58%,#181719ed);border-color:#cdbc7e4f;box-shadow:0 38px 100px #00000061,inset 0 1px #ecdea70a}.epicureDossier>summary{background:linear-gradient(90deg,#c7b56f11,#0000 55%,#d8cdaa09)}.epicureDossier>summary:hover{background:linear-gradient(90deg,#c7b56f1f,#0000 58%,#d8cdaa12)}.epicureDossier .dossierIndex,.epicureDossier .dossierSummaryCopy small{color:#d2bd7d}.epicureDossier .dossierSummaryCopy strong{font-size:clamp(31px,3.7vw,49px)}.epicureDossier .dossierSummaryCopy em{color:#b9c5b9}.epicureDossier .dossierOpenMark b{color:#dbc98f;border-color:#d3be7e6e;box-shadow:0 0 24px #d3be7e12}.epicureDossier[open] .dossierOpenMark b{border-color:#d8cdaa80;box-shadow:0 0 26px #d8cdaa17}.epicureBody{background:radial-gradient(circle at 10% 10%,#ceba750b,#0000 25%),radial-gradient(circle at 91% 74%,#d8cdaa0a,#0000 27%),linear-gradient(#101b1a57,#0a171b33);position:relative;overflow:hidden}.epicureBody:before{content:"";pointer-events:none;background:linear-gradient(#0000,#cebc7e0e 12%,#d8cdaa0e 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.epicureInnerReturns{z-index:1;justify-content:space-between;gap:16px;width:min(840px,100%);margin:0 auto;padding:22px 0 0;display:flex;position:relative}.epicureInnerReturns a{color:#98aaa2;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.epicureInnerReturns a:hover,.epicureInnerReturns a:focus-visible{color:#dfcf9b;outline:none}.epicureIntroduction{text-align:center;width:min(840px,100%);margin:0 auto;padding:74px 0 72px;position:relative}.epicureIntroduction:after{content:"";background:linear-gradient(90deg,#0000,#d0be8070,#d8cdaa3d,#0000);width:min(310px,58%);height:1px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.epicureIntroduction>p{color:#d0ba78;letter-spacing:.08em;margin:0 0 20px;font-size:.875rem;font-weight:700}.epicureIntroduction h2{color:#eef1e9;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,70px);font-weight:400;line-height:1.01}.epicureIntroduction h2 em{color:#d2c087;font-weight:400}.epicureIntroduction>strong{color:#c8d3ca;margin-top:22px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.55;display:block}.epicureIntroduction>span{color:#91a59c;max-width:650px;margin:17px auto 0;font-family:Georgia,serif;font-size:15px;line-height:1.72;display:block}.epicureContext{background:linear-gradient(120deg,#c7b36d0e,#d8cdaa06 74%,#0000);border-top:1px solid #cfbd7f45;border-bottom:1px solid #d8cdaa26;width:min(790px,100%);margin:8px auto 38px;padding:38px clamp(24px,5vw,51px);position:relative}.epicureContext:before{content:"";background:#d2bd7d;width:35px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,51px);box-shadow:0 0 18px #d2be7d61}.epicureContext>span,.epicureMovement>span,.epicureCounterpoint>span,.epicureAnchor>span,.epicureSource>span{color:#cfb978;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.epicureContext h3{color:#edf1ea;margin:14px 0 21px;font-family:Georgia,serif;font-size:clamp(27px,3.5vw,39px);font-weight:400;line-height:1.18}.epicureContext p{color:#bdcac1;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.82}.epicureContext p+p{margin-top:15px}.epicureContext em{color:#d9ddd2}.epicureMovements{width:min(840px,100%);margin:0 auto;position:relative}.epicureMovement{border-top:1px solid #b9d6c624;padding:66px 0 70px;position:relative}.epicureMovement>span{margin-bottom:18px}.epicureMovement h3{color:#edf2eb;letter-spacing:-.03em;text-wrap:balance;max-width:730px;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.15}.epicureMovement>p{color:#bdcac2;max-width:760px;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.84}.epicureQuote{background:linear-gradient(90deg,#d8cdaa13,#0000);border-left:1px solid #d8cdaa8f;max-width:680px;margin:34px 0;padding:27px 31px 25px;position:relative}.epicureQuote:before{content:"“";color:#d8cdaa29;font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:-16px;left:18px}.epicureQuoteGold{background:linear-gradient(90deg,#bea96813,#0000);border-left-color:#d2be7e94}.epicureQuoteGold:before{color:#d6c2852b}.epicureQuote blockquote{color:#e7ece5;margin:0;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.62;position:relative}.epicureQuote figcaption{color:#8fa299;letter-spacing:.03em;text-transform:uppercase;margin-top:14px;font-size:.8125rem;line-height:1.5}.epicureDesires{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:36px;display:grid}.epicureDesires article{background:linear-gradient(145deg,#c4b06e0e,#06171870);border:1px solid #cbb97d29;min-width:0;padding:29px 24px 25px;position:relative}.epicureDesires article:nth-child(2){background:linear-gradient(145deg,#d8cdaa0b,#07171970);border-color:#d8cdaa2e}.epicureDesires article:nth-child(3){background:linear-gradient(145deg,#806f5209,#08141780);border-color:#ac9c8124}.epicureDesires small{color:#ceb879;font-family:Georgia,serif;font-size:12px}.epicureDesires h4{color:#e5ebe4;margin:16px 0 18px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.22}.epicureDesires p{color:#adbbb3;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.7}.epicureDesires em{color:#c9d2ca;border-top:1px solid #c7b98e1f;margin-top:20px;padding-top:16px;font-family:Georgia,serif;font-size:13px;line-height:1.55;display:block}.epicureSimplePleasures{background:#07181952;border-top:1px solid #ccba7d30;border-bottom:1px solid #d8cdaa26;grid-template-columns:max-content minmax(30px,1fr) max-content minmax(30px,1fr) max-content;align-items:center;gap:18px;margin:40px 0 34px;padding:27px 30px;display:grid}.epicureSimplePleasures span{color:#dce5dc;text-align:center;font-family:Georgia,serif;font-size:15px}.epicureSimplePleasures i{background:linear-gradient(90deg,#d2be7f8c,#69c7a785);height:1px}.epicureParadox{background:linear-gradient(130deg,#99864c1c,#25584c14,#1017196b);border:1px solid #cfbc7d3b}.epicureParadox>summary{cursor:pointer;grid-template-columns:100px minmax(0,1fr) 36px;align-items:center;gap:24px;min-height:116px;padding:25px 28px;list-style:none;display:grid}.epicureParadox>summary::-webkit-details-marker{display:none}.epicureParadox>summary span{color:#cfb878;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.epicureParadox>summary strong{color:#e4eae3;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.45}.epicureParadox>summary b{color:#d5c184;border:1px solid #cfbc7e59;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:300;transition:transform .28s;display:grid}.epicureParadox[open]>summary b{transform:rotate(45deg)}.epicureParadox>div{padding:0 64px 32px 152px;animation:.42s both epicureReveal}.epicureParadox>div p{color:#b6c4bc;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.epicurePractice{padding-bottom:83px}.epicurePracticeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:35px;display:grid}.epicurePracticeGrid article{background:linear-gradient(160deg,#d8cdaa0e,#0717186b);border-top:1px solid #d8cdaa47;padding:28px 23px}.epicurePracticeGrid small{color:#d8cdaa;font-family:Georgia,serif;font-size:12px}.epicurePracticeGrid h4{color:#e1e9e1;margin:15px 0;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.3}.epicurePracticeGrid p{color:#aebdb4;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.72}.epicureCounterpoint{background:linear-gradient(112deg,#d8cdaa0f,#b29d5f09 68%,#0000);border-top:1px solid #d8cdaa47;border-bottom:1px solid #cfbd7f2b;width:min(780px,100%);margin:0 auto;padding:41px clamp(24px,5vw,49px) 44px;position:relative}.epicureCounterpoint:before{content:"";background:#d8cdaa;width:36px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,49px);box-shadow:0 0 18px #d8cdaa66}.epicureCounterpoint>span{color:#d8cdaa}.epicureCounterpoint h3{color:#edf2eb;margin:14px 0 21px;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,38px);font-weight:400;line-height:1.2}.epicureCounterpoint p{color:#bdcac2;margin:0;font-family:Georgia,serif;font-size:16.5px;line-height:1.84}.epicureAnchor{text-align:center;background:radial-gradient(at 50% 48%,#c1ab6914,#0000 65%);border-top:1px solid #cfbc7e38;border-bottom:1px solid #d8cdaa26;width:min(840px,100%);margin:78px auto 0;padding:78px 7%;position:relative}.epicureAnchor p{color:#eef2e9;text-wrap:balance;max-width:700px;margin:25px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.6vw,40px);font-style:italic;line-height:1.5}.epicureSource{text-align:center;border-top:1px solid #b7cfbf21;width:min(720px,100%);margin:55px auto 0;padding:30px 0 0}.epicureSource p{color:#98aaa1;margin:15px auto 0;font-family:Georgia,serif;font-size:14px;line-height:1.72}.epicureSource a{color:#d1bd7f;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.epicureSource a:hover{text-underline-offset:4px;text-decoration:underline}.dossiersPanel.isOpen .presenceDossier:nth-child(4){animation-delay:.21s}@keyframes epicureReveal{0%{opacity:.15;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.epicureBody:before{display:none}.epicureInnerReturns{align-items:flex-start;padding-top:17px}.epicureInnerReturns a{max-width:48%;font-size:.875rem;line-height:1.4}.epicureIntroduction{text-align:left;padding:54px 0 58px}.epicureIntroduction:after{bottom:25px;left:0;transform:none}.epicureIntroduction h2{font-size:clamp(38px,11.5vw,54px)}.epicureIntroduction>strong{font-size:17px}.epicureIntroduction>span{margin-left:0;font-size:14px}.epicureContext{margin-bottom:25px;padding:31px 20px}.epicureContext:before{left:20px}.epicureContext p{font-size:15px;line-height:1.76}.epicureMovement{padding:51px 0 56px}.epicureMovement h3{font-size:29px}.epicureMovement>p{font-size:16px;line-height:1.78}.epicureQuote{margin:29px 0;padding:23px 19px 21px}.epicureQuote blockquote{font-size:18px}.epicureDesires,.epicurePracticeGrid{grid-template-columns:1fr}.epicureDesires article,.epicurePracticeGrid article{padding:25px 21px}.epicureDesires h4{font-size:21px}.epicureSimplePleasures{grid-template-columns:1fr;gap:12px;padding:23px 18px}.epicureSimplePleasures i{background:linear-gradient(#d2be7f8c,#69c7a785);justify-self:center;width:1px;height:20px}.epicureParadox>summary{grid-template-columns:1fr 34px;gap:15px;padding:22px 18px}.epicureParadox>summary span{grid-column:1/-1}.epicureParadox>summary strong{font-size:19px}.epicureParadox>div{padding:0 20px 26px}.epicureParadox>div p{font-size:15px}.epicurePractice{padding-bottom:61px}.epicureCounterpoint{padding:32px 20px 35px}.epicureCounterpoint:before{left:20px}.epicureCounterpoint h3{font-size:28px}.epicureCounterpoint p{font-size:16px;line-height:1.78}.epicureAnchor{text-align:left;margin-top:56px;padding:61px 0}.epicureAnchor p{font-size:27px}.epicureSource{text-align:left}}@media (width<=420px){.epicureDossier .dossierSummaryCopy strong{font-size:27px;line-height:1.08}.epicureIntroduction h2{font-size:36px}.epicureMovement h3{font-size:26px}.epicureContext{padding-left:17px;padding-right:17px}.epicureQuote{padding-left:16px;padding-right:13px}.epicureAnchor p{font-size:24px}}@media (prefers-reduced-motion:reduce){.epicureParadox>summary b{transition:none}.epicureParadox>div{animation:none}}.wonderDossier{isolation:isolate;background:linear-gradient(142deg,#071f27ed,#0d1423eb 56%,#1b1328e0);border-color:#d8cdaa47;position:relative;box-shadow:0 38px 100px #0000005c,inset 0 1px #dcf9f609}.wonderDossier:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 18%,#d8cdaa13,#0000 28%),radial-gradient(circle at 86% 68%,#a37fc611,#0000 30%),radial-gradient(circle at 62% 8%,#cdb97e09,#0000 22%);position:absolute;inset:0}.wonderDossier>summary{background:linear-gradient(90deg,#d8cdaa0f,#0000 54%,#9b77be0a)}.wonderDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1c,#0000 57%,#9b77be12)}.wonderDossier .dossierIndex,.wonderDossier .dossierSummaryCopy small{color:#d8cdaa}.wonderDossier .dossierSummaryCopy strong{text-wrap:balance;max-width:760px;font-size:clamp(30px,3.55vw,46px);line-height:1.08}.wonderDossier .dossierSummaryCopy em{color:#bdc7d0}.wonderDossier .dossierOpenMark b{color:#d8cdaa;border-color:#d8cdaa66;box-shadow:0 0 24px #d8cdaa14}.wonderDossier[open] .dossierOpenMark b{border-color:#b797d27a;box-shadow:0 0 27px #9e7cc61a}.wonderBody{background:radial-gradient(circle at 8% 14%,#d8cdaa09,#0000 24%),radial-gradient(circle at 93% 63%,#9570bb09,#0000 26%),linear-gradient(#06192133,#0e121f30);font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.wonderBody:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d8cdaa0b 10%,#bb9ed00a 84%,#0000);width:1px;position:absolute;top:145px;bottom:230px;left:50%}.wonderIntroduction{text-align:center;width:min(820px,100%);margin:0 auto;padding:clamp(73px,9vw,104px) 0 76px;position:relative}.wonderIntroduction:after{content:"";background:linear-gradient(90deg,#0000,#d8cdaa61,#ccb87d2e,#0000);width:min(330px,62%);height:1px;position:absolute;bottom:33px;left:50%;transform:translate(-50%)}.wonderGazeMark{justify-content:center;align-items:center;gap:15px;width:126px;height:26px;margin:0 auto 25px;display:flex}.wonderGazeMark:before,.wonderGazeMark:after{content:"";background:linear-gradient(90deg,#0000,#d8cdaa47);flex:1;height:1px}.wonderGazeMark:after{background:linear-gradient(90deg,#bb9bd040,#0000)}.wonderGazeMark i{background:#d8cdaa;border-radius:50%;width:3px;height:3px;box-shadow:0 0 12px #d8cdaa80}.wonderGazeMark i:nth-child(2){background:0 0;border:1px solid #dcebe4ad;width:7px;height:7px;box-shadow:0 0 19px #c0a7d359}.wonderIntroduction>p,.wonderMovement>span,.wonderCarson>span,.wonderCounterpoint>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.wonderIntroduction h2{color:#eff4f0;letter-spacing:-.04em;margin:19px 0 0;font-size:clamp(43px,6vw,68px);font-weight:400;line-height:1.04}.wonderIntroduction>strong{color:#d7dfdc;max-width:680px;margin:25px auto 0;font-size:20px;font-weight:400;line-height:1.58;display:block}.wonderIntroduction>span{color:#9eafad;max-width:690px;margin:20px auto 0;font-size:15px;line-height:1.78;display:block}.wonderOpening{background:linear-gradient(116deg,#d8cdaa0d,#8f6db408 72%,#0000);border-top:1px solid #d8cdaa3b;border-bottom:1px solid #b497cf2b;width:min(780px,100%);margin:0 auto 28px;padding:42px clamp(24px,5vw,48px) 45px;position:relative}.wonderOpening:before{content:"";background:#d8cdaa;width:36px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,48px);box-shadow:0 0 18px #d8cdaa61}.wonderOpening h3,.wonderMovement h3,.wonderCarson h3,.wonderCounterpoint h3{color:#edf3ef;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(29px,3.8vw,43px);font-weight:400;line-height:1.17}.wonderOpening p,.wonderMovement>p,.wonderCarson p,.wonderCounterpoint p,.wonderConclusion>p{color:#bdccca;margin:23px 0 0;font-size:16.5px;line-height:1.84}.wonderOpening p+p,.wonderMovement>p+p,.wonderCounterpoint p+p{margin-top:15px}.wonderOpening blockquote{color:#e9ede6;background:linear-gradient(90deg,#b79d5d12,#0000);border-left:1px solid #cdb97e8f;margin:35px 0 0;padding:27px 28px 24px;font-size:21px;font-style:italic;line-height:1.62;position:relative}.wonderJourney{width:min(840px,100%);margin:0 auto}.wonderMovement{border-top:1px solid #d8cdaa24;padding:68px 0 72px;position:relative}.wonderMovement>span{color:#d8cdaa;margin-bottom:19px;display:block}.wonderMovement:nth-child(2n)>span{color:#c1a9d5}.wonderMovement h3{max-width:720px}.wonderMovement>p{max-width:760px;font-size:17px;line-height:1.86}.wonderDoubleOpening{background:#08191f47;border-top:1px solid #d8cdaa2b;border-bottom:1px solid #b296cc26;grid-template-columns:max-content minmax(40px,1fr) max-content;align-items:center;gap:20px;margin-top:36px;padding:24px 26px;display:grid}.wonderDoubleOpening span{color:#dce6e2;text-align:center;font-size:14px;font-style:italic;line-height:1.45}.wonderDoubleOpening i{background:linear-gradient(90deg,#d8cdaa8c,#bc9bd080);height:1px}.wonderCarson{background:linear-gradient(114deg,#bca4630d,#d8cdaa08 72%,#0000);border-top:1px solid #ccb87d3d;border-bottom:1px solid #d8cdaa26;width:min(760px,100%);margin:15px auto 67px;padding:36px clamp(24px,5vw,46px) 39px;position:relative}.wonderCarson:before{content:"";background:#d1bd80;width:35px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,46px);box-shadow:0 0 18px #ceb97c52}.wonderCarson>span{color:#d0bc81}.wonderCarson h3{margin-top:14px;font-size:clamp(27px,3.4vw,37px)}.wonderCarson em{color:#e2d7b8}.wonderParadox{background:linear-gradient(128deg,#7d5ba417,#d8cdaa12,#0d161e6e);border:1px solid #a58dc63d;width:min(840px,100%);margin:0 auto 4px}.wonderParadox>summary{cursor:pointer;grid-template-columns:105px minmax(0,1fr) 36px;align-items:center;gap:24px;min-height:122px;padding:27px 29px;list-style:none;display:grid}.wonderParadox>summary::-webkit-details-marker{display:none}.wonderParadox>summary span{color:#c3aad8;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.wonderParadox>summary strong{color:#e5ebe7;font-size:21px;font-weight:400;line-height:1.48}.wonderParadox>summary b{color:#c9b1dd;border:1px solid #b296cf61;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;transition:transform .28s,border-color .28s;display:grid}.wonderParadox[open]>summary b{border-color:#d8cdaa70;transform:rotate(45deg)}.wonderParadox>div{padding:0 66px 34px 158px;animation:.45s both wonderReveal}.wonderParadox p{color:#b9c8c5;margin:0;font-size:16px;line-height:1.8}.wonderParadox p+p{margin-top:14px}.wonderParadox em{color:#dbe7e2;border-top:1px solid #d8cdaa21;margin-top:25px;padding-top:19px;font-size:17px;line-height:1.55;display:block}.wonderPractice{width:min(840px,100%);margin:0 auto;padding-bottom:77px}.wonderDetails{grid-template-columns:max-content 1fr max-content 1fr max-content 1fr max-content 1fr max-content;align-items:center;gap:13px;margin:34px 0;display:grid}.wonderDetails span{color:#dce6e2;white-space:nowrap;font-size:13px;font-style:italic}.wonderDetails i{background:linear-gradient(90deg,#d8cdaa57,#b898cd47);height:1px}.wonderCounterpoint{background:linear-gradient(112deg,#8969ae11,#d8cdaa09 70%,#0000);border-top:1px solid #b596cd4d;border-bottom:1px solid #d8cdaa26;width:min(780px,100%);margin:0 auto;padding:40px clamp(24px,5vw,48px) 44px;position:relative}.wonderCounterpoint:before{content:"";background:#bea5d2;width:36px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,48px);box-shadow:0 0 18px #ae8cca61}.wonderCounterpoint>span{color:#d8cdaa}.wonderCounterpoint h3{margin-top:14px;font-size:clamp(28px,3.5vw,38px)}.wonderConclusion{text-align:center;background:radial-gradient(at 50% 38%,#d8cdaa13,#0000 63%);border-top:1px solid #b8d8d129;width:min(840px,100%);margin:77px auto 0;padding:72px clamp(10px,4vw,42px) 29px;position:relative}.wonderConclusion>p{color:#aebfbb;max-width:720px;margin:0 auto;font-size:16px}.wonderEssential{border-top:1px solid #cdb97e33;border-bottom:1px solid #d8cdaa24;max-width:720px;margin:52px auto 0;padding:52px 7%}.wonderEssential span{color:#d0bc81;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.wonderEssential strong{color:#edf3ef;text-wrap:balance;margin-top:23px;font-size:clamp(26px,3.5vw,38px);font-style:italic;font-weight:400;line-height:1.5;display:block}.wonderConclusion>em{color:#e7efeb;letter-spacing:.01em;margin:76px auto 4px;font-size:clamp(27px,3.4vw,38px);font-weight:400;line-height:1.4;display:block}@keyframes wonderReveal{0%{opacity:.15;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dossiersPanel.isOpen .presenceDossier:nth-child(5){animation-delay:.28s}@media (width<=760px){.wonderBody{padding-left:18px;padding-right:18px}.wonderBody:before{display:none}.wonderDossier .dossierSummaryCopy strong{font-size:clamp(27px,7.3vw,34px);line-height:1.12}.wonderIntroduction{text-align:left;padding:58px 0}.wonderIntroduction:after{bottom:25px;left:0;transform:none}.wonderGazeMark{margin-left:0}.wonderIntroduction h2{font-size:clamp(39px,11.5vw,54px)}.wonderIntroduction>strong{margin-left:0;font-size:17px}.wonderIntroduction>span{margin-left:0;font-size:14px;line-height:1.73}.wonderOpening{margin-bottom:15px;padding:34px 20px 36px}.wonderOpening:before{left:20px}.wonderOpening h3{font-size:29px}.wonderOpening p{font-size:15.5px;line-height:1.78}.wonderOpening blockquote{margin-top:29px;padding:23px 18px 21px;font-size:18px}.wonderMovement{padding:53px 0 58px}.wonderMovement h3{font-size:29px}.wonderMovement>p{font-size:16px;line-height:1.8}.wonderDoubleOpening{grid-template-columns:1fr;gap:12px;padding:22px 18px}.wonderDoubleOpening i{background:linear-gradient(#d8cdaa80,#bc9bd073);justify-self:center;width:1px;height:20px}.wonderCarson{margin:4px auto 52px;padding:31px 20px 34px}.wonderCarson:before{left:20px}.wonderCarson h3{font-size:28px}.wonderCarson p{font-size:15.5px;line-height:1.76}.wonderParadox>summary{grid-template-columns:1fr 34px;gap:15px;padding:23px 19px}.wonderParadox>summary span{grid-column:1/-1}.wonderParadox>summary strong{font-size:19px}.wonderParadox>div{padding:0 20px 28px}.wonderParadox p{font-size:15px}.wonderParadox em{font-size:16px}.wonderPractice{padding-bottom:61px}.wonderDetails{grid-template-columns:1fr;gap:11px;margin:29px 0}.wonderDetails span{text-align:center}.wonderDetails i{background:linear-gradient(#d8cdaa57,#b898cd47);justify-self:center;width:1px;height:15px}.wonderCounterpoint{padding:33px 20px 37px}.wonderCounterpoint:before{left:20px}.wonderCounterpoint h3{font-size:28px}.wonderCounterpoint p{font-size:16px;line-height:1.78}.wonderConclusion{text-align:left;margin-top:58px;padding:59px 2px 20px}.wonderConclusion>p{font-size:15.5px;line-height:1.76}.wonderEssential{margin-top:43px;padding:43px 0}.wonderEssential strong{font-size:26px}.wonderConclusion>em{margin-top:61px;font-size:29px}}@media (width<=420px){.wonderBody{padding-left:15px;padding-right:15px}.wonderDossier .dossierSummaryCopy strong{font-size:25px}.wonderIntroduction h2{font-size:38px}.wonderOpening{padding-left:17px;padding-right:17px}.wonderMovement h3{font-size:26px}.wonderCarson,.wonderCounterpoint{padding-left:17px;padding-right:17px}.wonderParadox>summary{padding-left:16px;padding-right:16px}.wonderParadox>div{padding-left:17px;padding-right:17px}.wonderEssential strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.wonderParadox>summary b{transition:none}.wonderParadox>div{animation:none}}.impermanenceDossier{background:linear-gradient(140deg,#081e1ff2,#0e161cf0 55%,#1c1722e8);border-color:#d8cdaa47;box-shadow:0 38px 100px #00000061,inset 0 1px #d8cdaa09}.impermanenceDossier>summary{background:linear-gradient(90deg,#d8cdaa0f,#0000 54%,#b391be0a)}.impermanenceDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1c,#0000 57%,#b391be12)}.impermanenceDossier .dossierIndex,.impermanenceDossier .dossierSummaryCopy small{color:#d8cdaa}.impermanenceDossier .dossierSummaryCopy strong{text-wrap:balance;max-width:760px;font-size:clamp(31px,3.7vw,48px);line-height:1.08}.impermanenceDossier .dossierSummaryCopy em{color:#c0c8cc}.impermanenceDossier .dossierOpenMark b{color:#d8cdaa;border-color:#d8cdaa69;box-shadow:0 0 25px #d8cdaa14}.impermanenceDossier[open] .dossierOpenMark b{border-color:#bb99ca78;box-shadow:0 0 27px #a984c01a}.impermanenceBody{background:radial-gradient(circle at 9% 15%,#d8cdaa0a,#0000 24%),radial-gradient(circle at 91% 63%,#a07cb509,#0000 27%),linear-gradient(#081d1f40,#12141d33);font-family:Georgia,Times New Roman,serif;overflow:hidden}.impermanenceBody:before{background:linear-gradient(#0000,#d8cdaa0e 9%,#bd9bca0b 85%,#0000)}.impermanenceInnerReturns a:hover,.impermanenceInnerReturns a:focus-visible,.impermanenceIntroduction>p{color:#d8cdaa}.impermanenceIntroduction h2 em{color:#c2a9cf}.impermanenceIntroduction blockquote{background:linear-gradient(90deg,#0000,#d8cdaa0b,#9473a909,#0000);border-top-color:#d8cdaa40;border-bottom-color:#be9bc933}.impermanenceBiography,.impermanenceCounterpoint,.impermanenceSummary{background:linear-gradient(116deg,#d8cdaa0e,#8f6da208 72%,#0000);border-top:1px solid #d8cdaa40;border-bottom:1px solid #bb99c72b;width:min(780px,100%);margin:4px auto 38px;padding:39px clamp(24px,5vw,49px) 43px;position:relative}.impermanenceBiography:before,.impermanenceCounterpoint:before,.impermanenceSummary:before{content:"";background:#d8cdaa;width:36px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,49px);box-shadow:0 0 18px #d8cdaa61}.impermanenceBiography>span,.impermanenceCounterpoint>span,.impermanenceSummary>span,.impermanenceSource>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;display:block}.impermanenceBiography h3,.impermanenceCounterpoint h3,.impermanenceSummary h3{color:#edf3ef;letter-spacing:-.025em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(28px,3.5vw,39px);font-weight:400;line-height:1.18}.impermanenceBiography p,.impermanenceCounterpoint p{color:#bdcbc7;margin:0;font-size:16px;line-height:1.82}.impermanenceCounterpoint p+p{margin-top:15px}.impermanenceMovement:nth-child(2n)>span{color:#c2a8cf}.impermanenceTrace{background:#081b1d4d;border-top:1px solid #d8cdaa2e;border-bottom:1px solid #bc9ac829;grid-template-columns:max-content minmax(35px,1fr) max-content minmax(35px,1fr) max-content;align-items:center;gap:17px;margin-top:36px;padding:24px 27px;display:grid}.impermanenceTrace span{color:#dce7e2;text-align:center;font-size:14px;font-style:italic}.impermanenceTrace i{background:linear-gradient(90deg,#89d3c580,#bd9ac973);height:1px}.impermanenceNow{background:linear-gradient(90deg,#d8cdaa14,#8a6b9f06,#0000);border-left:2px solid #d8cdaa;margin-top:31px;padding:28px 31px}.impermanenceNow strong{color:#e7efeb;font-size:22px;font-weight:400;line-height:1.5;display:block}.impermanenceNow p{color:#afc0bb;margin:14px 0 0;font-size:15px;line-height:1.74}.impermanenceParadox{background:linear-gradient(128deg,#8160971a,#d8cdaa14,#0e171d70);border-color:#bb98c940;width:min(860px,100%);margin:8px auto 70px}.impermanenceParadox>summary span{color:#c5abd1}.impermanenceParadox>summary b{color:#cbb2d7;border-color:#bb99c961}.impermanenceParadox>div p{color:#bac8c4}.impermanenceCounterpoint{background:linear-gradient(112deg,#8c6aa211,#d8cdaa09 70%,#0000);border-top-color:#bc99c84d;border-bottom-color:#d8cdaa29;margin-bottom:70px}.impermanenceCounterpoint:before{background:#c1a7cf;box-shadow:0 0 18px #b48fc661}.impermanenceCounterpoint>span{color:#d8cdaa}.impermanenceSummary{background:linear-gradient(116deg,#d8cdaa0d,#9777a906 72%,#0000);margin-bottom:0}.impermanenceSummary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.impermanenceSummary li{color:#c7d3cf;background:#06181b5e;border:1px solid #d8cdaa24;padding:19px 21px 19px 39px;font-size:15px;line-height:1.62;position:relative}.impermanenceSummary li:before{content:"·";color:#d8cdaa;font-size:22px;line-height:1;position:absolute;top:17px;left:20px}.impermanenceAnchor{background:radial-gradient(at 50% 48%,#d8cdaa13,#0000 65%);margin-top:74px}.impermanenceAnchor span{color:#d8cdaa}.impermanenceSource{text-align:center;border-top:1px solid #b7cfc721;width:min(720px,100%);margin:55px auto 0;padding-top:31px}.impermanenceSource p{color:#d7e1dc;margin:15px auto 0;font-size:16px;line-height:1.7}.impermanenceSource small{color:#8fa39d;max-width:620px;margin:9px auto 0;font-size:13px;line-height:1.7;display:block}.impermanenceMotionReady [data-impermanence-moment]{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.2,.7,.2,1);transform:translateY(15px)}.impermanenceMotionReady [data-impermanence-moment].isVisible{opacity:1;transform:translateY(0)}.dossiersPanel.isOpen .presenceDossier:nth-child(6){animation-delay:.34s}@media (width<=760px){.impermanenceBody{padding-left:18px;padding-right:18px}.impermanenceBody:before{display:none}.impermanenceDossier .dossierSummaryCopy strong{font-size:clamp(27px,7.2vw,34px);line-height:1.12}.impermanenceBiography,.impermanenceCounterpoint,.impermanenceSummary{margin-bottom:28px;padding:32px 20px 35px}.impermanenceBiography:before,.impermanenceCounterpoint:before,.impermanenceSummary:before{left:20px}.impermanenceBiography h3,.impermanenceCounterpoint h3,.impermanenceSummary h3{font-size:28px}.impermanenceBiography p,.impermanenceCounterpoint p{font-size:15.5px;line-height:1.77}.impermanenceTrace{grid-template-columns:1fr;gap:11px;padding:23px 18px}.impermanenceTrace i{background:linear-gradient(#89d3c580,#bd9ac973);justify-self:center;width:1px;height:18px}.impermanenceNow{padding:24px 20px}.impermanenceNow strong{font-size:19px}.impermanenceNow p{font-size:15px}.impermanenceParadox,.impermanenceCounterpoint{margin-bottom:52px}.impermanenceSummary ul{grid-template-columns:1fr}.impermanenceSummary li{padding-left:37px}.impermanenceAnchor{margin-top:55px}.impermanenceSource{text-align:left}}@media (width<=420px){.impermanenceBody{padding-left:15px;padding-right:15px}.impermanenceDossier .dossierSummaryCopy strong{font-size:25px}.impermanenceBiography,.impermanenceCounterpoint,.impermanenceSummary{padding-left:17px;padding-right:17px}.impermanenceBiography:before,.impermanenceCounterpoint:before,.impermanenceSummary:before{left:17px}}@media (prefers-reduced-motion:reduce){.impermanenceMotionReady [data-impermanence-moment],.impermanenceMotionReady [data-impermanence-moment].isVisible{opacity:1;transition:none;transform:none}}.dossiersPanel.isOpen .presenceDossier:nth-child(7){animation-delay:.4s}.wuWeiDossier{--wu-wei-rail:52px;--wu-wei-gap:24px;background:linear-gradient(145deg,#072028ed,#091922e6 52%,#111928db);border-color:#d8cdaa4d}.wuWeiDossier:before{background:radial-gradient(at 16% 11%,#d8cdaa1c,#0000 31%),radial-gradient(at 86% 60%,#548ebe13,#0000 34%)}.wuWeiDossier>summary{background:linear-gradient(90deg,#d8cdaa12,#0000 56%,#508bb90a)}.wuWeiDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1f,#0000 58%,#508bb912)}.wuWeiDossierBody:before{background:#d8cdaa}.wuWeiDossierBody:after{background:#4b86ad}.wuWeiInnerReturns{justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:24px 0 0;display:flex}.wuWeiInnerReturns a{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d8cdaa2e;padding:9px 0;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s}.wuWeiInnerReturns a:hover{color:#e0f3ef;border-color:#d8cdaa7a}.wuWeiInnerReturns a:focus-visible,.wuWeiBridgeLinks a:focus-visible,.wuWeiQuestion nav a:focus-visible{outline-offset:4px;outline:1px solid #d8cdaa}.wuWeiIntroduction{max-width:820px;padding-top:68px}.wuWeiIntroduction>h2{color:#f0f5f3;letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:22px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4.5vw,54px);font-weight:400;line-height:1.08}.wuWeiIntroduction>h2 em{color:#d8cdaa;font-weight:400}.wuWeiIntroduction>span{text-align:center;max-width:720px;margin:26px auto 0;display:block}.wuWeiBiography{margin-bottom:22px}.wuWeiRoot{width:min(820px,100%);padding:25px 32px 27px calc(var(--wu-wei-rail) + var(--wu-wei-gap) - 1px);background:linear-gradient(90deg,#d8cdaa0e,#0000 85%);border-left:1px solid #d8cdaa61;margin:0 auto;position:relative}.wuWeiRoot>span,.wuWeiEyebrow,.wuWeiExample>span,.wuWeiAnchor>span,.wuWeiSources>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.wuWeiRoot>h2,.wuWeiSources>h2{color:#edf4f1;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,29px);font-weight:400;line-height:1.25}.wuWeiRoot>p{color:#bdcecb;max-width:700px;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.78}.wuWeiEyebrow{color:#d8cdaa;margin:1px 0 13px;line-height:1.55}.wuWeiFlow{width:min(820px,100%)}.wuWeiFlow:before{top:54px;bottom:58px;left:calc((var(--wu-wei-rail) - 1px) / 2)}.wuWeiDossier .tolleStage,.wuWeiDossier .tolleStage:nth-child(2n){grid-template-columns:var(--wu-wei-rail) minmax(0,1fr);gap:var(--wu-wei-gap);width:100%;min-height:0;margin-left:0;padding:54px 0 58px}.wuWeiDossier .tolleStage .referenceHeading h2{max-width:700px}.wuWeiDossier .tolleStageContent>p{margin-top:24px}.wuWeiExample{background:linear-gradient(105deg,#d8cdaa12,#3e779406 76%,#0000);border-top:1px solid #d8cdaa47;border-bottom:1px solid #d8cdaa1a;max-width:700px;margin-top:34px;padding:24px 27px 25px}.wuWeiExample>p{color:#c9d7d4;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.78}.wuWeiBridgeLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:700px;margin-top:35px;display:grid}.wuWeiBridgeLinks a{color:#dcebe8;background:#d8cdaa09;border:1px solid #d8cdaa2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:78px;padding:17px 18px;text-decoration:none;transition:border-color .28s,background .28s,transform .28s;display:grid}.wuWeiBridgeLinks a:hover{background:#d8cdaa13;border-color:#d8cdaa61;transform:translateY(-2px)}.wuWeiBridgeLinks small{color:#d8cdaa;letter-spacing:.08em;grid-column:1;font-size:.875rem;font-weight:700}.wuWeiBridgeLinks strong{grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.25}.wuWeiBridgeLinks b{color:#d8cdaa;grid-area:1/2/3;font-size:18px;font-weight:400}.wuWeiParadox{background:linear-gradient(110deg,#d8cdaa11,#375e8109,#0000);border-top:1px solid #d8cdaa45;border-bottom:1px solid #d8cdaa21;width:min(760px,100% - 56px);margin:70px auto 0}.wuWeiParadox>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px 24px;min-height:124px;padding:28px 34px;list-style:none;display:grid}.wuWeiParadox>summary::-webkit-details-marker{display:none}.wuWeiParadox>summary:focus-visible{outline-offset:4px;outline:1px solid #d8cdaa}.wuWeiParadox>summary span{color:#d8cdaa;letter-spacing:.08em;grid-column:1;font-size:.875rem;font-weight:700}.wuWeiParadox>summary strong{color:#eef5f3;grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.8vw,29px);font-weight:400;line-height:1.4}.wuWeiParadox>summary b{color:#d8cdaa;border:1px solid #d8cdaa4f;border-radius:50%;grid-area:1/2/3;place-items:center;width:36px;height:36px;font-size:20px;font-weight:300;transition:transform .32s,border-color .32s;display:grid}.wuWeiParadox[open]>summary b{border-color:#91b8d37a;transform:rotate(45deg)}.wuWeiParadox>div{padding:0 34px 34px;animation:.48s both tolleQuoteReveal}.wuWeiParadox>div p{color:#c4d2cf;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.82}.wuWeiParadox>div p+p{margin-top:13px}.wuWeiCounterpoint{margin-top:54px}.wuWeiAnchor{text-align:center;background:radial-gradient(at 50% 0,#d8cdaa17,#0000 70%);border:1px solid #d8cdaa2e;width:min(760px,100% - 56px);margin:62px auto 0;padding:38px 42px;position:relative}.wuWeiAnchor:before{content:"";background:#d8cdaa;width:42px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 17px #d8cdaa80}.wuWeiAnchor>p{color:#e7f0ee;text-wrap:balance;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.6vw,29px);line-height:1.55}.wuWeiSources{border-top:1px solid #d8cdaa2b;width:min(760px,100% - 56px);margin:66px auto 0;padding-top:31px}.wuWeiSources>ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wuWeiSources>ul>li{color:#bacbc8;padding-left:17px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.72;position:relative}.wuWeiSources>ul>li:before{content:"·";color:#d8cdaa;position:absolute;left:0}.wuWeiSources>ul>li strong,.wuWeiSources>ul>li em{color:#e0ebe8;font-weight:400}.wuWeiSources>p{color:#8fa6a2;margin-top:22px;font-size:12.5px;line-height:1.7}.wuWeiQuestion nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.wuWeiQuestion nav a{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d8cdaa33;padding:9px 0;font-size:.875rem;font-weight:700;text-decoration:none}.wuWeiQuestion nav a:hover{color:#e4f4f1;border-color:#d8cdaa80}@media (width<=700px){.wuWeiDossier{--wu-wei-rail:35px;--wu-wei-gap:12px}.wuWeiFlow:before{top:42px;bottom:46px}.wuWeiDossier .tolleStage,.wuWeiDossier .tolleStage:nth-child(2n){padding:42px 0 46px}.wuWeiDossier .tolleStage:before{left:0;right:0}.wuWeiDossier .tolleStageContent>p{margin-top:22px}.wuWeiInnerReturns{align-items:flex-start;padding-top:18px}.wuWeiInnerReturns a{max-width:47%;font-size:.875rem;line-height:1.55}.wuWeiInnerReturns a:last-child{text-align:right}.wuWeiIntroduction{padding-top:52px}.wuWeiIntroduction>h2{text-align:left;margin-top:18px;font-size:34px;line-height:1.16}.wuWeiIntroduction>span{text-align:left;margin-top:22px}.wuWeiRoot,.wuWeiParadox,.wuWeiAnchor,.wuWeiSources{width:100%}.wuWeiRoot{padding:23px 20px 25px calc(var(--wu-wei-rail) + var(--wu-wei-gap) - 1px)}.wuWeiEyebrow{font-size:.875rem}.wuWeiExample{padding:21px 18px 22px}.wuWeiExample>p{font-size:15px;line-height:1.75}.wuWeiBridgeLinks{grid-template-columns:1fr}.wuWeiParadox{margin-top:50px}.wuWeiParadox>summary{grid-template-columns:minmax(0,1fr) 34px;gap:9px 13px;min-height:0;padding:25px 20px}.wuWeiParadox>summary b{width:32px;height:32px}.wuWeiParadox>div{padding:0 20px 26px}.wuWeiAnchor{text-align:left;margin-top:48px;padding:32px 20px}.wuWeiSources{margin-top:50px}.wuWeiQuestion nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px}}@media (width<=420px){.wuWeiDossier{--wu-wei-rail:31px;--wu-wei-gap:10px}.wuWeiInnerReturns{gap:10px}.wuWeiIntroduction>h2{font-size:30px}.wuWeiExample{margin-left:-3px;margin-right:-3px;padding-left:15px;padding-right:14px}.wuWeiParadox>summary strong,.wuWeiAnchor>p{font-size:21px}}@media (prefers-reduced-motion:reduce){.wuWeiInnerReturns a,.wuWeiBridgeLinks a,.wuWeiParadox>summary b{transition:none}.wuWeiParadox>div{animation:none}}.dossiersPanel.isOpen .presenceDossier:nth-child(8){animation-delay:.46s}.krishnamurtiDossier{background:linear-gradient(145deg,#11192bf2,#111726eb 54%,#181527e0);border-color:#ae91d34d}.krishnamurtiDossier:before{background:radial-gradient(at 18% 9%,#d8cdaa17,#0000 31%),radial-gradient(at 84% 56%,#b082d017,#0000 35%)}.krishnamurtiDossier>summary{background:linear-gradient(90deg,#6cb8c50e,#0000 54%,#ad81cd0e)}.krishnamurtiDossier>summary:hover{background:linear-gradient(90deg,#6cb8c518,#0000 55%,#ad81cd17)}.krishnamurtiDossierBody:before{background:#73bac5}.krishnamurtiDossierBody:after{background:#aa82cb}.krishnamurtiInnerReturns{justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 0 0;display:flex}.krishnamurtiInnerReturns a{color:#c5aedb;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ae93d033;padding:9px 0;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s}.krishnamurtiInnerReturns a:hover{color:#f0e9f5;border-color:#c7b1e085}.krishnamurtiInnerReturns a:focus-visible,.krishnamurtiBridgeLinks a:focus-visible,.krishnamurtiQuestion nav a:focus-visible,.krishnamurtiSources a:focus-visible{outline-offset:4px;outline:1px solid #c6aade}.krishnamurtiIntroduction>h2{color:#f2f2f1;letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:24px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.7vw,56px);font-weight:400;line-height:1.07}.krishnamurtiIntroduction>h2 em{color:#c5a7db;font-weight:400}.krishnamurtiIntroduction>span{text-align:center;max-width:735px;margin:27px auto 0;display:block}.krishnamurtiThread{width:94px;height:28px;margin:0 auto 27px;display:block;position:relative}.krishnamurtiThread:before,.krishnamurtiThread:after{content:"";background:linear-gradient(90deg,#0000,#d8cdaa);width:39px;height:1px;position:absolute;top:13px}.krishnamurtiThread:after{background:linear-gradient(90deg,#bc9bd5,#0000);right:0}.krishnamurtiThread b{border:1px solid #d0b8e2b3;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;box-shadow:0 0 17px #be9bd859}.krishnamurtiThread b:first-child{left:38px}.krishnamurtiThread b:last-child{right:38px}.krishnamurtiBiography{background:linear-gradient(110deg,#896ea912,#498c9706,#0000);border-color:#b293cf42}.krishnamurtiBiography:before{background:#b393cc;box-shadow:0 0 19px #b590d26b}.krishnamurtiEyebrow{color:#b89bd0;letter-spacing:.08em;text-transform:uppercase;margin:1px 0 13px;font-size:.875rem;font-weight:700;line-height:1.55;display:block}.krishnamurtiFlow:before{background:linear-gradient(#d8cdaa47,#b08bcd42 52%,#75b4bf14);top:54px;bottom:58px;left:25.5px}.krishnamurtiDossier .tolleStage .referenceHeading h2{max-width:700px}.krishnamurtiFlow .krishnamurtiQuietLine{margin:33px 0 0}.krishnamurtiQuietLine{color:#e9e3ed;background:linear-gradient(90deg,#9c75bb13,#0000);border-left:1px solid #bb99d58c;max-width:680px;margin-top:33px;padding:25px 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.3vw,25px);font-style:italic;line-height:1.6}.krishnamurtiBridgeLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:700px;margin-top:35px;display:grid}.krishnamurtiBridgeLinks a{color:#e8e1eb;background:#8964a90a;border:1px solid #b597cf2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:78px;padding:17px 18px;text-decoration:none;transition:border-color .28s,background .28s,transform .28s;display:grid}.krishnamurtiBridgeLinks a:hover{background:#976fb714;border-color:#c9ade066;transform:translateY(-2px)}.krishnamurtiBridgeLinks small{color:#b99bd1;letter-spacing:.08em;grid-column:1;font-size:.875rem;font-weight:700}.krishnamurtiBridgeLinks strong{grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.25}.krishnamurtiBridgeLinks b{color:#c6a8db;grid-area:1/2/3;font-size:18px;font-weight:400}.krishnamurtiParadox{background:linear-gradient(110deg,#9168b013,#42829109,#0000);border-top:1px solid #b897d24d;border-bottom:1px solid #d8cdaa1f;margin:72px auto 0}.krishnamurtiParadox>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px 24px;min-height:138px;padding:30px 35px;list-style:none;display:grid}.krishnamurtiParadox>summary::-webkit-details-marker{display:none}.krishnamurtiParadox>summary:focus-visible{outline-offset:4px;outline:1px solid #c6aade}.krishnamurtiParadox>summary span{color:#bea2d3;letter-spacing:.08em;grid-column:1;font-size:.875rem;font-weight:700}.krishnamurtiParadox>summary strong{color:#f1eef2;grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.7vw,28px);font-weight:400;line-height:1.42}.krishnamurtiParadox>summary b{color:#cfb5e1;border:1px solid #c0a0d857;border-radius:50%;grid-area:1/2/3;place-items:center;width:36px;height:36px;font-size:20px;font-weight:300;transition:transform .32s,border-color .32s;display:grid}.krishnamurtiParadox[open]>summary b{border-color:#d8cdaa7a;transform:rotate(45deg)}.krishnamurtiParadox>div{padding:0 35px 35px;animation:.48s both tolleQuoteReveal}.krishnamurtiParadox>div p{color:#c9d1d0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.82}.krishnamurtiParadox>div p+p{margin-top:13px}.krishnamurtiSituations{margin:82px auto 0}.krishnamurtiSituations>span,.krishnamurtiAnchor>span,.krishnamurtiSources>span{color:#bda0d3;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.krishnamurtiSituations>h2,.krishnamurtiSources>h2{color:#eef1f0;text-wrap:balance;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.1vw,36px);font-weight:400;line-height:1.24}.krishnamurtiSituations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}.krishnamurtiSituations article{background:linear-gradient(145deg,#8a66a60e,#376e7c06);border:1px solid #b095c929;padding:25px 23px 27px}.krishnamurtiSituations article>small{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem}.krishnamurtiSituations h3{color:#ebedef;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.3}.krishnamurtiSituations article p{color:#bcc9c8;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:14.5px;line-height:1.72}.krishnamurtiSituations article p+p{border-top:1px solid #a0b5bc17;margin-top:14px;padding-top:14px}.krishnamurtiSituations article strong{color:#bfa5d3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;display:block}.krishnamurtiCounterpoint{background:linear-gradient(112deg,#9169af13,#d8cdaa06 70%,#0000);border-top-color:#b797d054}.krishnamurtiCounterpoint:before{background:#b696ce;box-shadow:0 0 18px #af8acd7a}.krishnamurtiAnchor{text-align:center;background:radial-gradient(at 50% 0,#9971b81a,#0000 70%);border:1px solid #b697cf33;margin:62px auto 0;padding:40px 42px;position:relative}.krishnamurtiAnchor:before{content:"";background:#bd9cd4;width:42px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #b28ccf80}.krishnamurtiAnchor>p{color:#ece9ed;text-wrap:balance;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.7vw,30px);line-height:1.55}.krishnamurtiSources{border-top:1px solid #b5a0c62b;margin:68px auto 0;padding-top:31px}.krishnamurtiSources>ul{gap:14px;margin:23px 0 0;padding:0;list-style:none;display:grid}.krishnamurtiSources>ul>li{color:#bcc8c7;padding-left:17px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.72;position:relative}.krishnamurtiSources>ul>li:before{content:"·";color:#be9fd4;position:absolute;left:0}.krishnamurtiSources>ul>li strong,.krishnamurtiSources>ul>li em{color:#e2e5e4;font-weight:400}.krishnamurtiSources a{color:inherit;text-underline-offset:4px;text-decoration-color:#c09fd86b}.krishnamurtiSources a:hover{color:#eee8f1;text-decoration-color:#c29fdb}.krishnamurtiSources>p{color:#919f9e;margin-top:22px;font-size:12.5px;line-height:1.7}.krishnamurtiQuestion nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.krishnamurtiQuestion nav a{color:#c4a9d8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b898d238;padding:9px 0;font-size:.875rem;font-weight:700;text-decoration:none}.krishnamurtiQuestion nav a:hover{color:#f0eaf3;border-color:#cfb5e385}@media (width<=820px){.krishnamurtiSituations>div{grid-template-columns:1fr}.krishnamurtiSituations article{min-height:0}}@media (width<=700px){.krishnamurtiFlow:before{top:42px;bottom:46px;left:17px}.krishnamurtiDossier .tolleStage:before{left:0;right:0}.krishnamurtiInnerReturns{align-items:flex-start;padding-top:18px}.krishnamurtiInnerReturns a{max-width:47%;font-size:.875rem;line-height:1.55}.krishnamurtiInnerReturns a:last-child{text-align:right}.krishnamurtiIntroduction>h2{text-align:left;margin-top:20px;font-size:35px;line-height:1.15}.krishnamurtiIntroduction>span{text-align:left;margin-top:22px}.krishnamurtiThread{margin-left:0}.krishnamurtiQuietLine{padding:21px 19px}.krishnamurtiBridgeLinks{grid-template-columns:1fr}.krishnamurtiParadox{margin-top:53px}.krishnamurtiParadox>summary{grid-template-columns:minmax(0,1fr) 34px;gap:9px 13px;min-height:0;padding:25px 20px}.krishnamurtiParadox>summary b{width:32px;height:32px}.krishnamurtiParadox>div{padding:0 20px 27px}.krishnamurtiSituations{margin-top:58px}.krishnamurtiSituations article{padding:23px 20px 25px}.krishnamurtiAnchor{text-align:left;margin-top:50px;padding:33px 20px}.krishnamurtiSources{margin-top:51px}.krishnamurtiQuestion nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px}}@media (width<=420px){.krishnamurtiFlow:before{left:15px}.krishnamurtiInnerReturns{gap:10px}.krishnamurtiIntroduction>h2{font-size:31px}.krishnamurtiParadox>summary strong{font-size:20px}.krishnamurtiAnchor>p{font-size:21px}}@media (prefers-reduced-motion:reduce){.krishnamurtiInnerReturns a,.krishnamurtiBridgeLinks a,.krishnamurtiParadox>summary b{transition:none}.krishnamurtiParadox>div{animation:none}}.dossiersPanel.isOpen .presenceDossier:nth-child(9){animation-delay:.52s}.gestureDossier{background:linear-gradient(142deg,#071f26f2,#0a1721ed 53%,#191527e6);border-color:#d8cdaa4a}.gestureDossier:before{background:radial-gradient(at 13% 12%,#d8cdaa1a,#0000 30%),radial-gradient(at 86% 66%,#b58bcd16,#0000 35%)}.gestureDossier>summary{background:linear-gradient(90deg,#d8cdaa11,#0000 54%,#b088ca0d)}.gestureDossier>summary:hover{background:linear-gradient(90deg,#d8cdaa1c,#0000 56%,#b088ca16)}.gestureDossier .dossierIndex,.gestureDossier .dossierSummaryCopy small{color:#d8cdaa}.gestureDossier .dossierSummaryCopy strong{text-wrap:balance;max-width:780px;font-size:clamp(30px,3.55vw,46px);line-height:1.09}.gestureDossier .dossierOpenMark b{color:#d8cdaa;border-color:#d8cdaa6b}.gestureBody{background:radial-gradient(circle at 8% 17%,#d8cdaa0a,#0000 23%),radial-gradient(circle at 92% 66%,#a37abb0a,#0000 26%),linear-gradient(#071c2140,#12121d33);font-family:Georgia,Times New Roman,serif;overflow:hidden}.gestureBody:before{background:linear-gradient(#0000,#d8cdaa0e 9%,#be97cf0b 86%,#0000)}.gestureInnerReturns a:hover,.gestureInnerReturns a:focus-visible,.gestureIntroduction>p{color:#d8cdaa}.gestureIntroduction h2 em{color:#c6aad5}.gestureIntroduction>strong{max-width:720px;margin-left:auto;margin-right:auto}.gestureBreath{justify-content:center;align-items:center;gap:10px;width:126px;height:23px;margin:0 auto 25px;display:flex}.gestureBreath b{border:1px solid #d8cdaaa6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #d8cdaa38}.gestureBreath b:nth-child(2){border-color:#c7a6d8b8;width:11px;height:11px;box-shadow:0 0 18px #bb91d045}.gestureOpening,.gestureCounterpoint,.gesturePractice{background:linear-gradient(116deg,#d8cdaa0f,#916aa708 72%,#0000);border-top:1px solid #d8cdaa45;border-bottom:1px solid #bc97cc2b;width:min(790px,100%);margin:4px auto 42px;padding:40px clamp(24px,5vw,50px) 44px;position:relative}.gestureOpening:before,.gestureCounterpoint:before,.gesturePractice:before{content:"";background:#d8cdaa;width:38px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,50px);box-shadow:0 0 18px #d8cdaa66}.gestureOpening>span,.gestureCounterpoint>span,.gesturePractice>span,.gestureAnchor>span,.gestureSources>span{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;display:block}.gestureOpening h3,.gestureCounterpoint h3,.gesturePractice h3,.gestureSources h3{color:#eef3f0;letter-spacing:-.025em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(27px,3.4vw,39px);font-weight:400;line-height:1.18}.gestureOpening p,.gestureCounterpoint p,.gesturePractice>p{color:#bdcbc7;margin:0;font-size:16px;line-height:1.82}.gestureCounterpoint p+p{margin-top:15px}.gestureMovement>span{color:#d8cdaa}.gestureMovement:nth-child(2n)>span{color:#c2a5d1}.gestureInlineLink{color:#d8cdaa;text-underline-offset:4px;text-decoration-color:#d8cdaa61;transition:color .2s,text-decoration-color .2s}.gestureInlineLink:hover,.gestureInlineLink:focus-visible{color:#e5f3ef;text-decoration-color:#d8cdaa}.gestureExample{background:linear-gradient(90deg,#d8cdaa13,#916aa605,#0000);border-left:1px solid #d8cdaa7a;max-width:700px;margin-top:32px;padding:22px 26px}.gestureExample small{color:#d8cdaa;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;display:block}.gestureExample p{color:#d1dcda;margin:12px 0 0;font-size:15px;font-style:italic;line-height:1.72}.gestureParadox{background:linear-gradient(128deg,#845e991a,#d8cdaa14,#0e171d70);border-color:#b994cb47;width:min(860px,100%);margin:8px auto 70px}.gestureParadox>summary span{color:#c5a9d3}.gestureParadox>summary b{color:#ceb4da;border-color:#bc97cd63}.gestureParadox>div p{color:#c0ceca}.gestureCounterpoint{background:linear-gradient(112deg,#8e66a312,#d8cdaa09 70%,#0000);border-top-color:#bb97cc4f;margin-bottom:68px}.gestureCounterpoint:before{background:#b99acb;box-shadow:0 0 18px #b28ac96e}.gesturePractice{background:radial-gradient(at 13% 0,#d8cdaa17,#0000 52%),radial-gradient(at 88% 100%,#9b6fb312,#0000 48%);border:1px solid #d8cdaa29;margin-top:0;margin-bottom:0}.gesturePractice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:29px;display:grid}.gesturePractice>div a{color:#e7eeeb;background:#06191e59;border:1px solid #d8cdaa2b;flex-direction:column;min-height:164px;padding:25px 24px;text-decoration:none;transition:border-color .28s,background .28s,transform .28s;display:flex}.gesturePractice>div a:hover{background:#d8cdaa17;border-color:#d8cdaa66;transform:translateY(-2px)}.gesturePractice>div small{color:#d8cdaa;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}.gesturePractice>div strong{margin-top:15px;font-size:21px;font-weight:400;line-height:1.35}.gesturePractice>div span{color:#9eb8b2;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-family:Arial,sans-serif;font-size:.875rem}.gesturePractice>div span b{color:#c2a5d1;font-weight:400}.gestureChannel{color:#bea6ce;letter-spacing:.08em;text-transform:uppercase;width:max-content;max-width:100%;margin-top:25px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.gestureChannel:hover,.gestureChannel:focus-visible{color:#eadff0;text-underline-offset:5px;text-decoration:underline}.gestureAnchor{text-align:center;background:radial-gradient(at 50% 0,#d8cdaa1a,#0000 70%);border:1px solid #d8cdaa30;width:min(760px,100% - 56px);margin:66px auto 0;padding:40px 42px;position:relative}.gestureAnchor:before{content:"";background:#d8cdaa;width:42px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d8cdaa80}.gestureAnchor>p{color:#e9efed;text-wrap:balance;margin-top:18px;font-size:clamp(21px,2.7vw,30px);line-height:1.55}.gestureSources{border-top:1px solid #b0cac32b;width:min(760px,100% - 56px);margin:68px auto 0;padding-top:31px}.gestureSources>ul{gap:14px;margin:23px 0 0;padding:0;list-style:none;display:grid}.gestureSources>ul>li{color:#bdc9c6;padding-left:17px;font-size:15px;line-height:1.72;position:relative}.gestureSources>ul>li:before{content:"·";color:#d8cdaa;position:absolute;left:0}.gestureSources a{color:inherit;text-underline-offset:4px;text-decoration-color:#d8cdaa66}.gestureSources a:hover{color:#e8eeec;text-decoration-color:#d8cdaa}.gestureSources>p{color:#91a39f;margin-top:22px;font-family:Arial,sans-serif;font-size:12.5px;line-height:1.7}.gestureQuestion nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.gestureQuestion nav a{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d8cdaa36;padding:9px 0;font-size:.875rem;font-weight:700;text-decoration:none}.gestureQuestion nav a:hover{color:#e5f4f0;border-color:#d8cdaa85}.gestureMotionReady [data-gesture-moment]{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.2,.7,.2,1);transform:translateY(15px)}.gestureMotionReady [data-gesture-moment].isVisible{opacity:1;transform:translateY(0)}@media (width<=760px){.gestureBody{padding-left:18px;padding-right:18px}.gestureBody:before{display:none}.gestureDossier .dossierSummaryCopy strong{font-size:clamp(27px,7.1vw,34px);line-height:1.12}.gestureIntroduction>strong{font-size:16px}.gestureBreath{justify-content:flex-start;margin-left:0}.gestureOpening,.gestureCounterpoint,.gesturePractice{margin-bottom:30px;padding:32px 20px 35px}.gestureOpening:before,.gestureCounterpoint:before,.gesturePractice:before{left:20px}.gestureOpening h3,.gestureCounterpoint h3,.gesturePractice h3,.gestureSources h3{font-size:28px}.gestureOpening p,.gestureCounterpoint p,.gesturePractice>p{font-size:15.5px;line-height:1.77}.gestureExample{padding:21px 19px}.gesturePractice>div{grid-template-columns:1fr}.gesturePractice>div a{min-height:145px}.gestureParadox,.gestureCounterpoint{margin-bottom:52px}.gestureAnchor,.gestureSources{width:100%}.gestureAnchor{text-align:left;margin-top:52px;padding:34px 21px}.gestureSources{margin-top:52px}.gestureQuestion nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px}}@media (width<=420px){.gestureBody{padding-left:15px;padding-right:15px}.gestureDossier .dossierSummaryCopy strong{font-size:25px}.gestureOpening,.gestureCounterpoint,.gesturePractice{padding-left:17px;padding-right:17px}.gestureOpening:before,.gestureCounterpoint:before,.gesturePractice:before{left:17px}.gesturePractice>div a{padding:22px 19px}}@media (prefers-reduced-motion:reduce){.gestureInlineLink,.gesturePractice>div a{transition:none}.gestureMotionReady [data-gesture-moment],.gestureMotionReady [data-gesture-moment].isVisible{opacity:1;transition:none;transform:none}}.responsibilityEclairage{background:linear-gradient(145deg,#0a1e23f5,#0d121df7);border-color:#d8cdaa47}.responsibilityEclairage .eclairageSymbol{border-color:#d8cdaa5c;border-radius:5px;box-shadow:inset 0 0 0 8px #d8cdaa06,0 0 30px #d8cdaa12}.responsibilityEclairage .eclairageCopy strong{line-height:1.08}.responsibilityBody{background:radial-gradient(circle at 82% 9%,#7f67b80e,#0000 26%),linear-gradient(#07191f33,#0e121c38);position:relative}.responsibilityOpening>span{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7}.responsibilityThread{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;max-width:620px;height:36px;margin:35px auto 0;display:grid}.responsibilityThread i{background:linear-gradient(90deg,#0000,#7ed9cb94);height:1px}.responsibilityThread i:last-child{background:linear-gradient(90deg,#cbb98c8f,#0000)}.responsibilityThread b{border:1px solid #d8cdaab3;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 20px #d8cdaa40}.responsibilityQuestionLine{border-top:1px solid #d8cdaa21;padding:20px 0 0;font-style:italic;color:#e0e9e5!important;margin-top:30px!important;font-size:19px!important}.responsibilityExample{background:linear-gradient(105deg,#c5b07711,#d8cdaa06 74%,#0000);border-top:1px solid #c9b57e4f;border-bottom:1px solid #d8cdaa21;width:min(728px,100% - 62px);margin:48px 0 0 62px;padding:26px 29px 28px;position:relative}.responsibilityExample:before{content:"";background:#c7b47f;width:36px;height:1px;position:absolute;top:-1px;left:29px;box-shadow:0 0 16px #c7b47f47}.responsibilityExample>small,.responsibilityParadox>span,.responsibilityCounterpoint>span{color:#c7b47f;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;display:block}.responsibilityExample blockquote{color:#eef3ef;margin:17px 0 0;font-size:clamp(23px,3vw,30px);font-style:italic;line-height:1.48}.responsibilityExample>p{color:#aebfba;margin:18px 0 0;font-size:15px;line-height:1.78}.responsibilityErrorExample{background:linear-gradient(105deg,#d8cdaa0e,#9b7ec306 76%,#0000);border-top-color:#d8cdaa42}.responsibilityErrorExample:before{background:#d8cdaa;box-shadow:0 0 16px #d8cdaa40}.responsibilityErrorExample>strong{color:#e4ece8;border-top:1px solid #d8cdaa21;margin-top:22px;padding-top:20px;font-size:19px;font-weight:400;line-height:1.55;display:block}.responsibilityChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:43px 0 0 62px;padding:0;list-style:none;display:grid}.responsibilityChoices li{color:#cbd8d3;text-align:center;background:#d8cdaa09;border:1px solid #d8cdaa29;place-items:center;min-height:54px;padding:12px;font-family:Georgia,serif;font-size:14px;display:grid}.responsibilityChoices li:last-child{color:#e0d8c4;border-color:#cab78038;grid-column:2/4}.responsibilityTextAfterChoices{margin-top:34px}.responsibilityInlineLink{color:#d8cdaa;text-underline-offset:4px;text-decoration-color:#d8cdaa61}.responsibilityInlineLink:hover,.responsibilityInlineLink:focus-visible{color:#d8cdaa;outline:none;text-decoration-color:currentColor}.responsibilityParadox{background:linear-gradient(130deg,#d8cdaa1b,#8f72b509);border:1px solid #d8cdaa30;margin:50px 0 0 62px;padding:30px 32px 31px;position:relative}.responsibilityParadox>p{color:#e5eeea;margin:15px 0 0;font-size:clamp(21px,2.6vw,28px);font-style:italic;line-height:1.55}.responsibilityParadox>small{color:#9fb2ac;letter-spacing:.04em;border-top:1px solid #d8cdaa21;margin-top:18px;padding-top:16px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.65;display:block}.responsibilityCounterpoint{border-top:1px solid #d8cdaa24;width:min(790px,100%);margin:0 auto;padding:clamp(62px,8vw,92px) 0}.responsibilityCounterpoint>h2{color:#edf3ef;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,43px);font-weight:400}.responsibilityCounterpoint>p{color:#bdccc7;max-width:728px;margin:27px 0 0 62px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.responsibilityCounterpoint>p+p{margin-top:19px}.responsibilityEssential{padding-top:clamp(78px,10vw,112px)}.responsibilityFinalQuestion{width:min(790px,100%);margin-top:68px;padding-bottom:34px}.responsibilityFinalQuestion nav{border-top:1px solid #d8cdaa21;justify-content:center;gap:14px 28px;margin:46px auto 0;padding-top:24px;display:flex}.responsibilityFinalQuestion nav a{color:#a8c1bb;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6;text-decoration:none;transition:color .25s}.responsibilityFinalQuestion nav a:hover,.responsibilityFinalQuestion nav a:focus-visible{color:#d8cdaa;outline:none}.acceptanceMotionReady .responsibilityOpening.isVisible .responsibilityThread b{animation:2.6s .35s both responsibilityMark}@keyframes responsibilityMark{0%{opacity:.15;transform:rotate(45deg)scale(.55)}to{opacity:1;transform:rotate(45deg)scale(1)}}@media (width<=700px){.responsibilityOpening>span,.responsibilityThread{margin-left:0;margin-right:0}.responsibilityExample{width:100%;margin:38px 0 0;padding:24px 19px 25px}.responsibilityExample:before{left:19px}.responsibilityExample>p{font-size:15px;line-height:1.72}.responsibilityChoices{grid-template-columns:repeat(2,minmax(0,1fr));margin:35px 0 0}.responsibilityChoices li:last-child{grid-column:1/-1}.responsibilityParadox{margin:40px 0 0;padding:25px 20px 27px}.responsibilityParadox>p{font-size:21px}.responsibilityCounterpoint{padding:60px 0}.responsibilityCounterpoint>h2{font-size:29px}.responsibilityCounterpoint>p{margin-left:0;font-size:16px;line-height:1.78}.responsibilityEssential{padding-top:76px}.responsibilityFinalQuestion{margin-top:49px;padding-left:0;padding-right:0}.responsibilityFinalQuestion nav{flex-direction:column;align-items:flex-start}}@media (width<=420px){.responsibilityEclairage .eclairageCopy strong{font-size:31px}.responsibilityOpening>p{font-size:28px}.responsibilityQuestionLine{font-size:17px!important}.responsibilityChoices li{font-size:13px}}@media (prefers-reduced-motion:reduce){.acceptanceMotionReady .responsibilityOpening.isVisible .responsibilityThread b{animation:none}}.subtractionEclairage{background:linear-gradient(145deg,#0f1d1df5,#0b121af7);border-color:#a3bca540}.subtractionEclairage .eclairageSymbol{border-color:#afc8b14d;box-shadow:inset 0 0 0 8px #a4c1a905,0 0 28px #86ac960d}.subtractionEclairage .eclairageCopy strong{line-height:1.08}.subtractionBody{background:radial-gradient(circle at 80% 8%,#a4b18e0b,#0000 28%),linear-gradient(#0e1c1c38,#0d121933)}.subtractionOpening>span{max-width:680px;margin-left:auto;margin-right:auto;line-height:1.72}.subtractionTrace{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:610px;height:40px;margin:34px auto 0;display:grid}.subtractionTrace i{background:linear-gradient(90deg,#0000,#a1bea66b);height:1px}.subtractionTrace i:last-child{background:linear-gradient(90deg,#c7b5816b,#0000)}.subtractionTrace span{background:#dae2d0b8;width:42px;height:1px;box-shadow:0 0 14px #b1cbb429}.subtractionExample{background:linear-gradient(105deg,#97b2970e,#738b9705 76%,#0000);border-top-color:#b0c19e45}.subtractionExample:before{background:#acbd98;box-shadow:0 0 16px #a6be9e38}.subtractionExample>small,.subtractionParadox>span,.subtractionCounterpoint>span{color:#b7c49f}.subtractionParadox{background:linear-gradient(130deg,#52766116,#737e9106);border-color:#9cbca22b}.subtractionCounterpoint{border-top-color:#acc6b11f}.subtractionFinalQuestion nav{flex-wrap:wrap}.subtractionFinalQuestion nav a{text-align:center;max-width:210px}.acceptanceMotionReady .subtractionOpening.isVisible .subtractionTrace span{animation:2.2s .25s both subtractionSettle}@keyframes subtractionSettle{0%{opacity:.15;transform:scaleX(1.8)}to{opacity:1;transform:scaleX(1)}}@media (width<=700px){.subtractionOpening>span,.subtractionTrace{margin-left:0;margin-right:0}.subtractionFinalQuestion nav a{text-align:left;max-width:none}}@media (width<=420px){.subtractionEclairage .eclairageCopy strong{font-size:31px}.subtractionOpening>p{font-size:30px}}@media (prefers-reduced-motion:reduce){.acceptanceMotionReady .subtractionOpening.isVisible .subtractionTrace span{animation:none}}.fertileVoidDossier{isolation:isolate;background:linear-gradient(145deg,#0c131df5,#121924f0 54%,#181c27eb);border-color:#8ea9c245;position:relative;box-shadow:0 38px 100px #0006,inset 0 1px #e5eff709}.fertileVoidDossier:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 17% 11%,#7197b813,#0000 26%),radial-gradient(circle at 83% 72%,#c1b3890b,#0000 29%);position:absolute;inset:0}.fertileVoidDossier>summary{background:linear-gradient(90deg,#7397b50f,#0000 57%,#c6b88f09)}.fertileVoidDossier>summary:hover{background:linear-gradient(90deg,#7397b51b,#0000 60%,#c6b88f0e)}.fertileVoidDossier .dossierIndex,.fertileVoidDossier .dossierSummaryCopy small{color:#9bbbd2}.fertileVoidDossier .dossierSummaryCopy strong{text-wrap:balance;max-width:760px;font-size:clamp(31px,3.65vw,47px);line-height:1.08}.fertileVoidDossier .dossierSummaryCopy em{color:#b3bec7}.fertileVoidDossier .dossierOpenMark b{color:#b5cfdf;border-color:#97b5cc66;box-shadow:0 0 24px #779ebd14}.fertileVoidDossier[open] .dossierOpenMark b{border-color:#ccbe9770;box-shadow:0 0 27px #c8b88a14}.fertileVoidBody{background:radial-gradient(circle at 10% 12%,#6186a60a,#0000 26%),radial-gradient(circle at 91% 68%,#c1b38906,#0000 24%),linear-gradient(#080f1847,#12172033);font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.fertileVoidBody:before{content:"";pointer-events:none;background:linear-gradient(#0000,#9db8cb0a 12%,#cfc19a09 84%,#0000);width:1px;position:absolute;top:190px;bottom:250px;left:50%}.fertileVoidIntroduction{text-align:center;width:min(820px,100%);margin:0 auto;padding:clamp(80px,10vw,118px) 0 88px;position:relative}.fertileVoidIntroduction:after{content:"";background:linear-gradient(90deg,#0000,#94b4cb61,#d0c29a2e,#0000);width:min(300px,58%);height:1px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.fertileVoidMark{place-items:center;width:132px;height:38px;margin:0 auto 27px;display:grid;position:relative}.fertileVoidMark:before,.fertileVoidMark:after{content:"";background:linear-gradient(90deg,#0000,#9cb8cc4d);width:48px;height:1px;position:absolute;top:50%}.fertileVoidMark:before{left:0}.fertileVoidMark:after{right:0;transform:rotate(180deg)}.fertileVoidMark i{border:1px solid #b5cad861;border-radius:50%;width:26px;height:26px;box-shadow:0 0 28px #7ea3bf21,inset 0 0 18px #d2c69f0a}.fertileVoidIntroduction>p,.fertileVoidOpening>span,.fertileVoidSection>span,.fertileVoidThinker>span,.fertileVoidCounterpoint>span,.fertileVoidPractice>span,.fertileVoidBridge>span,.fertileVoidConclusion>span{color:#9bbbd2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.fertileVoidIntroduction h2{color:#eef2f3;letter-spacing:-.04em;margin:19px 0 0;font-size:clamp(43px,6vw,69px);font-weight:400;line-height:1.04}.fertileVoidIntroduction>strong{color:#d5dcde;max-width:690px;margin:27px auto 0;font-size:20px;font-weight:400;line-height:1.62;display:block}.fertileVoidIntroduction>span{color:#a9b5ba;max-width:680px;margin:21px auto 0;font-size:15.5px;line-height:1.82;display:block}.fertileVoidOpening,.fertileVoidThinker,.fertileVoidCounterpoint,.fertileVoidBridge{background:linear-gradient(116deg,#6689a50b,#c4b68c05 72%,#0000);border-top:1px solid #93b0c538;border-bottom:1px solid #cfc19a1f;width:min(780px,100%);margin:0 auto;padding:43px clamp(24px,5vw,48px) 47px;position:relative}.fertileVoidOpening:before,.fertileVoidThinker:before,.fertileVoidCounterpoint:before,.fertileVoidBridge:before{content:"";background:#9bbbd2;width:36px;height:1px;position:absolute;top:-1px;left:clamp(24px,5vw,48px);box-shadow:0 0 18px #82a7c357}.fertileVoidOpening h3,.fertileVoidSection h3,.fertileVoidThinker h3,.fertileVoidCounterpoint h3,.fertileVoidPractice h3,.fertileVoidBridge h3{color:#edf1f2;letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(29px,3.8vw,43px);font-weight:400;line-height:1.18}.fertileVoidOpening p,.fertileVoidSection>p,.fertileVoidThinker>p,.fertileVoidCounterpoint>p,.fertileVoidPractice>p,.fertileVoidBridge>p,.fertileVoidConclusion>p{color:#bec8ca;margin:24px 0 0;font-size:16.5px;line-height:1.87}.fertileVoidOpening p+p,.fertileVoidSection>p+p,.fertileVoidThinker>p+p,.fertileVoidCounterpoint>p+p,.fertileVoidBridge>p+p,.fertileVoidConclusion>p+p{margin-top:15px}.fertileVoidFlow{width:min(840px,100%);margin:30px auto 0}.fertileVoidSection{border-top:1px solid #a4bbc921;padding:70px 0 74px}.fertileVoidSection>p{max-width:770px;font-size:17px}.fertileVoidThinker{margin-top:18px;margin-bottom:62px}.fertileVoidThinker.pascal{background:linear-gradient(116deg,#c4b68c0a,#6689a507 72%,#0000);border-top-color:#cfc19a38;border-bottom-color:#93b0c521}.fertileVoidThinker.pascal:before{background:#c8b98f;box-shadow:0 0 18px #c8b98e4d}.fertileVoidThinker.pascal>span{color:#c8b98f}.fertileVoidThinker>small{color:#8fa1a8;letter-spacing:.08em;border-top:1px solid #a2b8c71f;margin-top:28px;padding-top:18px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;line-height:1.6;display:block}.fertileVoidParadox{background:linear-gradient(128deg,#55748e1a,#c2b48b0a,#0e151e7a);border:1px solid #97b1c538;width:min(840px,100%);margin:0 auto 72px}.fertileVoidParadox>summary{cursor:pointer;grid-template-columns:105px minmax(0,1fr) 36px;align-items:center;gap:24px;min-height:126px;padding:28px 30px;list-style:none;display:grid}.fertileVoidParadox>summary::-webkit-details-marker{display:none}.fertileVoidParadox>summary span{color:#a6c2d5;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.fertileVoidParadox>summary strong{color:#e5eaeb;font-size:21px;font-weight:400;line-height:1.5}.fertileVoidParadox>summary b{color:#b7cede;border:1px solid #9eb8ca61;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;transition:transform .28s,border-color .28s;display:grid}.fertileVoidParadox[open]>summary b{border-color:#cfc19a70;transform:rotate(45deg)}.fertileVoidParadox>div{padding:0 66px 36px 159px;animation:.45s both fertileVoidReveal}.fertileVoidParadox p{color:#bac5c7;margin:0;font-size:16px;line-height:1.82}.fertileVoidParadox p+p{margin-top:14px}.fertileVoidCounterpoint{border-top-color:#cfc19a3d;margin-bottom:72px}.fertileVoidCounterpoint:before{background:#c8b98f;box-shadow:0 0 18px #c8b98e47}.fertileVoidCounterpoint>span{color:#c8b98f}.fertileVoidCounterpoint>strong{color:#dce2e2;border-top:1px solid #9ab5c721;margin-top:25px;padding-top:20px;font-size:17px;font-weight:400;line-height:1.65;display:block}.fertileVoidPractice{width:min(840px,100%);margin:0 auto;padding:0 0 76px}.fertileVoidPractice>p{max-width:760px}.fertileVoidPractice ul{border-top:1px solid #9cb7c924;grid-template-columns:repeat(2,minmax(0,1fr));margin:39px 0 0;padding:0;list-style:none;display:grid}.fertileVoidPractice li{border-bottom:1px solid #9cb7c91c;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:15px;min-height:116px;padding:25px 24px 25px 0;display:grid}.fertileVoidPractice li:nth-child(odd){border-right:1px solid #9cb7c91c}.fertileVoidPractice li:nth-child(2n){padding-left:24px}.fertileVoidPractice li>span{color:#8eaec5;letter-spacing:.08em;padding-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.fertileVoidPractice li>p{color:#ced6d6;margin:0;font-size:15.5px;line-height:1.68}.fertileVoidBridge{margin-bottom:0}.fertileVoidBridge a{color:#c9dce8;text-underline-offset:4px;text-decoration-color:#a6c2d36b}.fertileVoidBridge a:hover{color:#eef3f5}.fertileVoidConclusion{text-align:center;background:radial-gradient(at 50% 35%,#688ca812,#0000 64%);border-top:1px solid #a3bac926;width:min(920px,100%);margin:80px auto 0;padding:75px clamp(10px,4vw,42px) 28px;position:relative}.fertileVoidConclusion>p{color:#aebabc;max-width:720px;margin-left:auto;margin-right:auto}.fertileVoidConclusion>p+p{color:#d7dede;font-size:18px;font-style:italic}.fertileVoidQuestion{border-top:1px solid #ccbe9633;border-bottom:1px solid #97b3c724;max-width:660px;margin:55px auto 0;padding:54px clamp(24px,5vw,48px)}.fertileVoidQuestion small{color:#c8b98f;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.fertileVoidQuestion strong{color:#eff2f2;overflow-wrap:anywhere;text-wrap:balance;margin-top:24px;font-size:clamp(25px,3vw,34px);font-style:italic;font-weight:400;line-height:1.54;display:block}.fertileVoidLinks{text-align:left;border-top:1px solid #9ab4c626;border-bottom:1px solid #9ab4c61f;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,3vw,32px);margin:70px 0 0;display:grid}.fertileVoidLinks a{min-width:0;min-height:142px;color:inherit;flex-direction:column;padding:25px clamp(14px,2vw,23px);text-decoration:none;transition:background .25s;display:flex}.fertileVoidLinks a+a{border-left:1px solid #9ab4c61f}.fertileVoidLinks a:hover{background:#7597b00e}.fertileVoidLinks small{color:#8faec3;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.fertileVoidLinks strong{color:#e3e8e8;overflow-wrap:anywhere;margin-top:13px;font-size:19px;font-weight:400}.fertileVoidLinks span{color:#94a4a8;overflow-wrap:anywhere;margin-top:8px;font-size:12.5px;line-height:1.5}@media (width>=1000px){.fertileVoidDossier .fertileVoidConclusion{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;width:min(840px,100%);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:grid}.fertileVoidDossier .fertileVoidConclusion>span,.fertileVoidDossier .fertileVoidConclusion>p{grid-column:1;min-width:0;margin-left:0;margin-right:0}.fertileVoidDossier .fertileVoidQuestion{grid-area:1/2/span 3;align-self:start;width:100%;max-width:none;margin:0;padding-left:24px;padding-right:24px}.fertileVoidDossier .fertileVoidLinks{grid-column:1/-1;width:100%;min-width:0;margin-top:40px}}@media (width>=761px) and (width<=999px){.fertileVoidDossier .fertileVoidLinks{grid-template-columns:minmax(0,1fr);column-gap:0}.fertileVoidDossier .fertileVoidLinks a+a{border-top:1px solid #9ab4c61f;border-left:0}.fertileVoidDossier .fertileVoidQuestion strong,.fertileVoidDossier .fertileVoidLinks strong,.fertileVoidDossier .fertileVoidLinks span{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}@keyframes fertileVoidReveal{0%{opacity:.15;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dossiersPanel.isOpen .presenceDossier:nth-child(10){animation-delay:.53s}@media (width<=980px){.fertileVoidLinks{grid-template-columns:1fr;column-gap:0}.fertileVoidLinks a{min-height:0;padding:24px clamp(16px,4vw,30px)}.fertileVoidLinks a+a{border-top:1px solid #9ab4c61f;border-left:0}}@media (width<=760px){.fertileVoidBody{padding-left:18px;padding-right:18px}.fertileVoidBody:before{display:none}.fertileVoidDossier .dossierSummaryCopy strong{font-size:clamp(27px,7.4vw,35px);line-height:1.12}.fertileVoidIntroduction{text-align:left;padding:61px 0 62px}.fertileVoidIntroduction:after{bottom:27px;left:0;transform:none}.fertileVoidMark{margin-left:0}.fertileVoidIntroduction h2{font-size:clamp(39px,11.5vw,54px)}.fertileVoidIntroduction>strong{margin-left:0;font-size:17px}.fertileVoidIntroduction>span{margin-left:0;font-size:14.5px;line-height:1.76}.fertileVoidOpening,.fertileVoidThinker,.fertileVoidCounterpoint,.fertileVoidBridge{padding:35px 20px 38px}.fertileVoidOpening:before,.fertileVoidThinker:before,.fertileVoidCounterpoint:before,.fertileVoidBridge:before{left:20px}.fertileVoidOpening h3,.fertileVoidThinker h3,.fertileVoidCounterpoint h3,.fertileVoidBridge h3{font-size:29px}.fertileVoidOpening p,.fertileVoidThinker>p,.fertileVoidCounterpoint>p,.fertileVoidBridge>p{font-size:15.5px;line-height:1.8}.fertileVoidFlow{margin-top:20px}.fertileVoidSection{padding:55px 0 59px}.fertileVoidSection h3,.fertileVoidPractice h3{font-size:29px}.fertileVoidSection>p,.fertileVoidPractice>p{font-size:16px;line-height:1.8}.fertileVoidThinker{margin-bottom:50px}.fertileVoidParadox{margin-bottom:55px}.fertileVoidParadox>summary{grid-template-columns:1fr 34px;gap:15px;padding:24px 19px}.fertileVoidParadox>summary span{grid-column:1/-1}.fertileVoidParadox>summary strong{font-size:19px}.fertileVoidParadox>div{padding:0 20px 29px}.fertileVoidParadox p{font-size:15px}.fertileVoidCounterpoint{margin-bottom:58px}.fertileVoidPractice{padding-bottom:60px}.fertileVoidPractice ul{grid-template-columns:1fr}.fertileVoidPractice li,.fertileVoidPractice li:nth-child(2n){min-height:0;padding:21px 0}.fertileVoidPractice li:nth-child(odd){border-right:0}.fertileVoidConclusion{text-align:left;margin-top:60px;padding:61px 2px 20px}.fertileVoidConclusion>p{font-size:15.5px;line-height:1.78}.fertileVoidQuestion{margin-top:44px;padding:45px 0}.fertileVoidQuestion strong{font-size:26px}.fertileVoidLinks{grid-template-columns:1fr;margin-top:52px}.fertileVoidLinks a{min-height:0;padding:22px 4px}.fertileVoidLinks a+a{border-top:1px solid #9ab4c61f;border-left:0}}@media (width<=420px){.fertileVoidBody{padding-left:15px;padding-right:15px}.fertileVoidDossier .dossierSummaryCopy strong{font-size:25px}.fertileVoidIntroduction h2{font-size:38px}.fertileVoidOpening,.fertileVoidThinker,.fertileVoidCounterpoint,.fertileVoidBridge{padding-left:17px;padding-right:17px}.fertileVoidSection h3,.fertileVoidPractice h3{font-size:26px}.fertileVoidParadox>summary,.fertileVoidParadox>div{padding-left:17px;padding-right:17px}.fertileVoidQuestion strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.fertileVoidParadox>summary b,.fertileVoidLinks a{transition:none}.fertileVoidParadox>div{animation:none}}.freedomDossier{background:linear-gradient(142deg,#081925f7,#12161ff7);border-color:#9abed547;box-shadow:0 38px 100px #00000061,inset 0 1px #cfe7f10a}.freedomDossier>summary{background:linear-gradient(90deg,#62aacf12,#0000 52%,#ccb47c0a)}.freedomDossier>summary:hover{background:linear-gradient(90deg,#62aacf21,#0000 54%,#ccb47c12)}.freedomDossier .dossierIndex,.freedomDossier .dossierSummaryCopy small{color:#9ecfe6}.freedomDossier .dossierOpenMark b{color:#a9d8ec;border-color:#9ecfe666}.freedomBody{background:radial-gradient(circle at 16% 4%,#579dc214,#0000 28%),linear-gradient(#0919256b,#08121b1f);padding:0 clamp(22px,7vw,90px) 86px}.freedomIntroduction,.freedomChapters,.freedomParadox,.freedomCounterpoint,.freedomIntuition,.freedomPractice,.freedomConclusion{width:min(860px,100%);margin:0 auto}.freedomIntroduction{text-align:center;padding:78px 0 72px}.freedomIntroduction>p:first-child{color:#9bcde4;letter-spacing:.08em;margin:0 0 20px;font-size:.875rem;font-weight:700}.freedomIntroduction h2{color:#edf1f1;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,6vw,69px);font-weight:400;line-height:1.02}.freedomIntroduction h2 em{color:#bad5df;font-weight:400}.freedomIntroduction>strong{color:#dde7e8;max-width:720px;margin:25px auto 0;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.6;display:block}.freedomIntroduction>p:nth-of-type(2){color:#afbec3;max-width:760px;margin:22px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.82}.freedomIntroduction blockquote{color:#edf0ed;border-top:1px solid #9ccee53d;border-bottom:1px solid #cdb68030;max-width:690px;margin:42px auto 0;padding:27px 35px;font-family:Georgia,serif;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.55}.freedomChapter,.freedomThinker,.freedomDialogue,.freedomIntuition{border-top:1px solid #accfdc24;padding:66px 0 70px}.freedomChapter>span,.freedomThinker>span,.freedomDialogue>span,.freedomIntuition>span,.freedomPractice>span,.freedomParadox>span,.freedomCounterpoint>span,.freedomConclusion section>span{color:#9ccde3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:17px;font-size:.875rem;font-weight:700;display:block}.freedomChapter h3,.freedomThinker h3,.freedomDialogue h3,.freedomIntuition h3,.freedomPractice h3{color:#edf1ef;letter-spacing:-.03em;text-wrap:balance;max-width:740px;margin:0 0 27px;font-family:Georgia,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.14}.freedomChapter>p,.freedomThinker>p,.freedomDialogue>p,.freedomIntuition>p,.freedomPractice>p{color:#b7c5c9;max-width:770px;margin:0 0 19px;font-family:Georgia,serif;font-size:17px;line-height:1.82}.freedomChapter a,.freedomDialogue>a{color:#a9d8ea;text-underline-offset:4px;text-decoration-color:#a9d8ea6b}.freedomChapter a:hover,.freedomChapter a:focus-visible,.freedomDialogue>a:hover,.freedomDialogue>a:focus-visible{color:#d8edf5;outline:none}.freedomScale{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:36px 0 27px;display:grid}.freedomScale article{background:linear-gradient(145deg,#4284a514,#08161e66);border:1px solid #97c8df2e;padding:25px 23px}.freedomScale small,.freedomThinker aside small,.freedomDialogue article small{color:#9ccde3;letter-spacing:.08em;font-size:.875rem;font-weight:700}.freedomScale strong{color:#e7eceb;margin-top:12px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.freedomScale p{color:#9fafb5;margin:12px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.6}.freedomInfluences{grid-template-columns:1fr 1fr;gap:10px;margin:34px 0;padding:0;list-style:none;display:grid}.freedomInfluences li{color:#d5dede;border:1px solid #99c7dc29;align-items:center;gap:16px;padding:17px 19px;font-family:Georgia,serif;font-size:16px;display:flex}.freedomInfluences li:last-child{grid-column:1/-1}.freedomInfluences span{color:#86bcd6;letter-spacing:.08em;font-family:Arial,sans-serif;font-size:.875rem}.freedomThinker{position:relative}.freedomThinker aside{background:linear-gradient(90deg,#579abc1a,#0000);border-left:2px solid #a4d1e4;margin:36px 0 29px;padding:30px 33px}.freedomThinker aside strong{color:#e5ebea;margin-top:13px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.45;display:block}.freedomThinker aside p{color:#acbcc1;margin:14px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.75}.freedomReference{letter-spacing:.08em;color:#82979f!important;font-family:Arial,sans-serif!important;font-size:.8125rem!important}.freedomDialogue>div{grid-template-columns:1fr 58px 1fr;align-items:center;margin:37px 0 30px;display:grid}.freedomDialogue article{background:#377c9e0f;border:1px solid #99c9df33;flex-direction:column;justify-content:center;min-height:150px;padding:28px;display:flex}.freedomDialogue article:last-child{background:#977d470d;border-color:#cfb88233}.freedomDialogue article:last-child small{color:#cab67e}.freedomDialogue article p{color:#e2e8e6;margin:15px 0 0;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.5}.freedomDialogue i{background:linear-gradient(90deg,#8fc8df,#c9b57e);height:1px}.freedomDialogue>a{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.875rem;font-weight:700;display:inline-block}.freedomParadox{background:linear-gradient(135deg,#4382a421,#131c234d);border:1px solid #9dcbe038;padding:58px clamp(25px,5vw,58px)}.freedomParadox h3{color:#e9eeee;margin:17px 0 23px;font-family:Georgia,serif;font-size:clamp(26px,3.5vw,37px);font-weight:400;line-height:1.4}.freedomParadox p,.freedomCounterpoint p{color:#afbdc1;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.freedomCounterpoint{border-top:1px solid #ccb57e3d;border-bottom:1px solid #a3c9db29;margin-top:72px;padding:59px 0}.freedomCounterpoint h3{color:#eaedeb;margin:12px 0 28px;font-family:Georgia,serif;font-size:clamp(36px,4.8vw,51px);font-weight:400}.freedomCounterpoint p+p{margin-top:19px}.freedomCounterpoint strong{color:#dce7e9;text-align:center;border-top:1px solid #a2cadd29;max-width:730px;margin:34px auto 0;padding-top:29px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.58;display:block}.freedomIntuition{margin-top:8px}.freedomPractice{border-top:1px solid #aacfdd24;padding:62px 0 70px}.freedomPractice ol{gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.freedomPractice li{background:#4383a30b;border:1px solid #97c7dd29;grid-template-columns:38px minmax(0,1fr);align-items:center;padding:18px 21px;display:grid}.freedomPractice li span{color:#91c6dd;letter-spacing:.08em;font-size:.75rem}.freedomPractice li p{color:#d9e1e1;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.55}.freedomPracticeHint{border-top:1px solid #aacfdd24;margin-top:36px;padding-top:26px}.freedomPracticeHint h4{color:#9ccde3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.875rem;font-weight:700;line-height:1.6}.freedomPracticeHint p{color:#b7c5c9;max-width:770px;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.82}.freedomConclusion{text-align:left;border-top:1px solid #9fcadd2e;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:clamp(30px,4vw,58px);width:100%;padding:68px 0 0;display:grid}.freedomConclusion>section{background:linear-gradient(145deg,#4182a217,#0a161e40);border:1px solid #9dcadf2e;min-width:0;padding:clamp(35px,4vw,48px) clamp(28px,3.5vw,44px)}.freedomConclusion section>p{color:#eff1ef;text-wrap:balance;margin:19px 0 0;font-family:Georgia,serif;font-size:clamp(24px,2.35vw,31px);font-style:italic;line-height:1.43}.freedomConclusion section>strong{color:#bacbd0;border-top:1px solid #ccb6823b;margin:25px 0 0;padding-top:24px;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.58;display:block}.freedomConclusionAside{display:contents}.freedomQuestion{min-width:0;padding:0 4px}.freedomQuestion:before{content:"";background:linear-gradient(90deg,#0000,#9dcde3,#0000);width:44px;height:1px;margin:0 0 24px;display:block}.freedomQuestion small{color:#a4d1e4;letter-spacing:.08em;font-size:.875rem;font-weight:700}.freedomQuestion p{color:#dfe8e7;text-wrap:balance;max-width:540px;margin:17px 0 0;font-family:Georgia,serif;font-size:clamp(21px,2vw,26px);font-style:italic;line-height:1.48}.freedomConclusion nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.freedomConclusion nav a{color:#a9cfe0;overflow-wrap:anywhere;background:#275b7409;border:1px solid #9dcadf30;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:146px;padding:21px clamp(14px,1.5vw,20px);text-decoration:none;transition:all .2s;display:flex}.freedomConclusion nav a:hover,.freedomConclusion nav a:focus-visible{color:#e0eff4;background:#5397b814;border-color:#a6d6eb7a;outline:none}.freedomConclusion nav small{letter-spacing:.08em;font-size:.875rem;font-weight:700}.freedomConclusion nav strong{color:#e1e8e7;font-family:Georgia,serif;font-size:clamp(16px,1.45vw,18px);font-weight:400;line-height:1.25}.freedomConclusion nav span{font-family:Georgia,serif;font-size:13px;line-height:1.45}@media (width<=900px){.freedomConclusion{grid-template-columns:1fr;align-items:stretch;gap:0}.freedomConclusionAside{gap:0}.freedomQuestion{padding:43px 0 39px}.freedomConclusion nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.freedomBody{padding:0 20px 58px}.freedomIntroduction{text-align:left;padding:55px 0 56px}.freedomIntroduction h2{font-size:clamp(37px,11vw,52px)}.freedomIntroduction>strong{font-size:18px}.freedomIntroduction>p:nth-of-type(2){font-size:16px}.freedomIntroduction blockquote{padding:23px 0;font-size:22px}.freedomChapter,.freedomThinker,.freedomDialogue,.freedomIntuition{padding:51px 0 55px}.freedomChapter h3,.freedomThinker h3,.freedomDialogue h3,.freedomIntuition h3,.freedomPractice h3{font-size:29px}.freedomChapter>p,.freedomThinker>p,.freedomDialogue>p,.freedomIntuition>p,.freedomPractice>p{font-size:16px;line-height:1.78}.freedomScale,.freedomInfluences{grid-template-columns:1fr}.freedomInfluences li:last-child{grid-column:auto}.freedomThinker aside{padding:25px 21px}.freedomThinker aside strong{font-size:21px}.freedomDialogue>div{grid-template-columns:1fr;gap:12px}.freedomDialogue i{background:linear-gradient(#8fc8df,#c9b57e);width:1px;height:24px;margin-left:50%}.freedomParadox{padding:43px 22px}.freedomParadox h3{font-size:27px}.freedomCounterpoint{margin-top:54px;padding:47px 0}.freedomCounterpoint strong{text-align:left;font-size:20px}.freedomPractice{padding:51px 0 57px}.freedomPracticeHint{margin-top:30px;padding-top:24px}.freedomPracticeHint p{font-size:16px;line-height:1.78}.freedomPractice li{grid-template-columns:31px 1fr;padding:17px 15px}.freedomConclusion{text-align:left;padding-top:57px}.freedomConclusion>section{padding:34px 24px}.freedomConclusion section>p{font-size:26px}.freedomConclusion section>strong{font-size:16px}.freedomQuestion:before{background:linear-gradient(#0000,#9dcde3);width:1px;height:32px;margin-left:0}.freedomQuestion p{max-width:430px;margin-left:0;font-size:23px;line-height:1.5}.freedomConclusion nav{grid-template-columns:1fr;gap:10px}.freedomConclusion nav a{min-height:auto;padding:20px 18px}}@media (width<=420px){.freedomBody{padding-left:16px;padding-right:16px}.freedomIntroduction h2{font-size:35px}.freedomChapter h3,.freedomThinker h3,.freedomDialogue h3,.freedomIntuition h3,.freedomPractice h3{font-size:26px}.freedomQuestion p{font-size:23px}}.freedomDossier .freedomConclusion{width:min(860px,100%)}.freedomDossier .freedomConclusion section>span,.freedomDossier .freedomQuestion small,.freedomDossier .freedomConclusion nav small{letter-spacing:.08em;font-size:.875rem;line-height:1.6}.freedomDossier .freedomConclusion nav span{font-size:.875rem;line-height:1.5}.extensionsOpening{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);width:min(1040px,100%);margin:clamp(25px,5vh,70px) auto clamp(58px,8vw,92px);display:grid;position:relative}.extensionsOpening .extensionsIntro{width:100%;min-width:0;margin:0}.extensionsOpening .extensionsIntro h1{font-size:clamp(48px,5.2vw,72px)}.extensionsReadingTime{color:#91b4c7;margin-top:16px;font-size:.875rem;font-weight:400;line-height:1.7;display:block}.extensionsReadingAdvice{margin-top:8px}.extensionsReadingAdvice>span{color:#d8c48f}.extensionsGuide{min-width:0}.extensionsGuide .presenceGuide.isEmbedded{background:0 0;border:0;padding:0}.extensionsGuide .presenceGuideShell{width:100%;box-shadow:none;background:0 0;border:0;border-left:1px solid #e5cf9440;border-radius:0;margin:0;padding:4px 0 2px 22px}.extensionsGuide .presenceGuideShell:before,.extensionsGuide .presenceGuideSymbol{display:none}.extensionsGuide .presenceGuideIntro{align-items:center;gap:12px}.extensionsGuide .presenceGuideMascot{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 63px;width:63px;height:72px}.extensionsGuide .presenceGuideIntro p{margin-bottom:5px;font-size:.875rem}.extensionsGuide .presenceGuideIntro h2{font-size:clamp(21px,1.8vw,25px);line-height:1.18}.extensionsGuide .presenceGuideForm{margin-top:17px}.extensionsGuide .presenceGuideField textarea{resize:vertical;width:100%;min-width:0;min-height:66px;padding:13px 12px;font-size:16px}.extensionsGuide .presenceGuideField button{min-width:90px;padding-inline:12px}.extensionsGuide .presenceGuideStatus{margin-top:8px;line-height:1.5}.extensionsGuide .presenceGuideResult{margin-top:20px;padding-top:19px}.extensionsGuide .presenceGuideAnswer{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.extensionsGuide .presenceGuideLinks{margin-top:17px}.extensionsGuide .presenceGuideLinks nav{grid-template-columns:1fr}@media (width>=1001px){.extensionsGuide{width:118%}.extensionsGuide .presenceGuideShell{padding:6px 0 4px 26px}.extensionsGuide .presenceGuideIntro{gap:14px}.extensionsGuide .presenceGuideMascot{flex-basis:75px;width:75px;height:85.5px}.extensionsGuide .presenceGuideForm{margin-top:20px}.extensionsGuide .presenceGuideField textarea{min-height:76px;padding:15px 14px}.extensionsGuide .presenceGuideField button{padding-inline:14px}.extensionsGuide .presenceGuideStatus{margin-top:10px}}@media (width<=1000px){.extensionsOpening{grid-template-columns:minmax(0,1fr);gap:30px}.extensionsOpening .extensionsIntro h1{font-size:clamp(55px,7.2vw,94px)}.extensionsGuide{width:min(480px,100%)}}@media (width<=700px){.extensionsOpening{gap:26px;margin:34px auto 48px}.extensionsOpening .extensionsIntro h1{font-size:clamp(42px,13vw,61px)}.extensionsGuide .presenceGuideShell{padding:3px 0 1px 18px}.extensionsGuide .presenceGuideMascot{flex-basis:57px;width:57px;height:63px}.extensionsGuide .presenceGuideField textarea{min-height:88px}.extensionsGuide .presenceGuideField button{min-height:47px}}@media (width<=420px){.extensionsOpening{margin-top:28px}.extensionsOpening .extensionsIntro h1{font-size:42px}}.personalWorld{color:#f7f2e9;background:#050d16;max-width:100vw;min-height:100svh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.personalReturns{z-index:30;align-items:center;gap:8px;display:flex;position:fixed;top:22px;left:clamp(18px,3vw,44px)}.personalBack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dbece8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0410198a;border:1px solid #d7eeeb38;padding:10px 13px;font-size:.875rem;font-weight:700;transition:all .25s}.personalCrossroadsBack{color:#e0cce9;border-color:#c39dd747}.personalBack:hover{background:#10313bb3;border-color:#d8cdaa99}.bookScene{opacity:0;background:radial-gradient(circle at 50% 5%,#58999e2e,#0000 28%),linear-gradient(#07131d,#060d15);min-height:100svh;transition:opacity .6s 1.05s,transform .6s cubic-bezier(.2,.7,.2,1) 1.05s;transform:scale(1.018)}.isEntered .bookScene{opacity:1;transform:none}.bookHeader{border-bottom:1px solid #d8cdaa21;justify-content:space-between;align-items:flex-end;height:104px;padding:20px clamp(22px,5vw,72px) 14px;display:flex}.bookHeader>div{gap:6px;display:grid}.bookHeader span{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.bookHeader strong{color:#dbe8e4;font-family:Georgia,serif;font-size:17px;font-weight:400}.bookHeader>p{color:#7b938f;letter-spacing:.03em;margin:0;font-size:.8125rem}.bookHeader>p b{color:#d6ebe6;font-family:Georgia,serif;font-size:24px;font-weight:400}.poetryBook{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pinch-zoom;outline:none;width:100%;max-width:100vw;height:calc(100svh - 172px);display:flex;overflow:auto hidden}.poetryBook::-webkit-scrollbar{display:none}.poetryBook:focus-visible{box-shadow:inset 0 0 0 2px #d8cdaa59}.poemLeaf{scroll-snap-align:start;perspective:1500px;flex:0 0 100%;grid-template-columns:minmax(36%,.82fr) minmax(52%,1.18fr);gap:0;min-width:0;height:100%;padding:clamp(20px,3vw,44px) clamp(26px,6vw,88px);display:grid;position:relative}.poemLeaf:after{content:"";opacity:.4;pointer-events:none;background:linear-gradient(90deg,#0000,#0000004d);width:22px;position:absolute;top:clamp(20px,3vw,44px);bottom:clamp(20px,3vw,44px);right:clamp(26px,6vw,88px)}.poemVisual{z-index:1;transform-origin:100%;filter:saturate(.75)brightness(.8);min-width:0;margin:0;transition:transform .85s cubic-bezier(.2,.65,.2,1),filter .8s;position:relative;overflow:hidden;transform:translate(18px)rotateY(3deg);box-shadow:0 26px 65px #0006}.poemLeaf.isActive .poemVisual{filter:saturate()brightness();transform:translate(0)rotateY(0)}.poemVisual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s}.poemLeaf.isActive .poemVisual img{transform:scale(1.045)}.poemVeil{background:linear-gradient(#030b1226,#030b1247 55%,#030b12db);position:absolute;inset:0}.poemVisual figcaption{gap:7px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.poemVisual figcaption span{color:#d8cdaa;letter-spacing:.03em;font-size:.8125rem;font-weight:700}.poemVisual figcaption small{color:#eee9e0;font-family:Georgia,serif;font-size:18px}.poemPage{z-index:2;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pinch-zoom;color:#172c32;transform-origin:0;background:linear-gradient(145deg,#f9f6edf7,#e0e8e3f5);min-width:0;padding:clamp(30px,4vh,52px) clamp(30px,5vw,76px);transition:transform .85s cubic-bezier(.2,.65,.2,1);position:relative;overflow-y:auto;transform:translate(-18px)rotateY(-3deg);box-shadow:0 26px 65px #0006}.poemPage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#081b201c,#0000 9%),radial-gradient(circle at 90% 10%,#d8cdaa14,#0000 30%);position:absolute;inset:0}.folio{color:#8f7d49;margin-bottom:17px;font-family:Georgia,serif;font-size:13px;display:inline-block;position:relative}.poemPage h2{letter-spacing:-.025em;max-width:680px;margin:0 0 clamp(24px,3vh,38px);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,47px);font-weight:400;line-height:1.08;position:relative}.poemText{columns:2;column-rule:1px solid #184b4c21;column-gap:clamp(24px,3vw,54px);max-width:740px;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.18vw,17px);line-height:1.63;position:relative}.poemText p{break-inside:avoid;margin:0 0 1.25em}.poemText span{display:block}.pageMark{color:#5d7b78;font-family:Georgia,serif;font-size:.8125rem;position:absolute;bottom:18px;right:24px}.bookNav{z-index:20;align-items:center;gap:18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.bookNav>button{color:#d5ece7;cursor:pointer;background:#06151dd1;border:1px solid #d8cdaa45;border-radius:50%;width:38px;height:38px}.bookNav>button:disabled{opacity:.25;cursor:default}.bookDots{gap:9px;display:flex}.bookDots button{opacity:.45;cursor:pointer;background:#6c837f;border:0;width:20px;height:2px;padding:0;transition:all .3s}.bookDots button.isActive{opacity:1;background:#d8cdaa;width:42px}.swipeHint{display:none}@media (width<=1100px){.poemLeaf{grid-template-columns:40% 60%;padding:20px}.poemPage{padding:28px}.poemPage h2{font-size:31px}.poemText{columns:1;font-size:14px;line-height:1.55}.poemVisual figcaption{bottom:18px;left:18px}.poemVisual figcaption small{font-size:15px}}@media (width<=620px){.personalReturns{gap:5px;top:10px;left:10px;right:10px}.personalBack{letter-spacing:.07em;place-items:center;min-height:34px;padding:8px;font-size:.875rem;line-height:1.45;display:grid}.personalCrossroadsBack{flex:1}.bookHeader{align-items:flex-end;height:110px;padding:54px 14px 10px}.bookHeader>div{min-width:0}.bookHeader strong{max-width:230px;font-size:12px;line-height:1.25}.bookHeader>p{white-space:nowrap;font-size:.8125rem}.bookHeader>p b{font-size:19px}.poetryBook{height:calc(100svh - 156px)}.poemLeaf{grid-template-rows:clamp(145px,28svh,225px) minmax(0,1fr);grid-template-columns:1fr;padding:8px 10px 10px}.poemLeaf:after{display:none}.poemVisual,.poemPage{transform:none!important}.poemVisual{border-radius:3px 3px 0 0}.poemVisual img{object-position:center 43%}.poemVisual figcaption{gap:3px;bottom:11px;left:15px}.poemVisual figcaption span{font-size:.8125rem}.poemVisual figcaption small{font-size:13px}.poemPage{padding:20px 20px 38px;box-shadow:0 18px 38px #00000059}.folio{margin-bottom:7px;font-size:.8125rem}.poemPage h2{margin-bottom:16px;font-size:clamp(23px,7vw,27px);line-height:1.08}.poemText{font-size:13.2px;line-height:1.48}.poemText p{margin-bottom:1em}.pageMark{bottom:13px;right:17px}.bookNav{gap:8px;bottom:5px}.bookNav>button{width:40px;height:40px}.bookDots{gap:2px}.bookDots button{opacity:.65;background:0 0;width:22px;height:34px;position:relative}.bookDots button:before{content:"";background:#6c837f;height:2px;transition:all .3s;position:absolute;top:16px;left:4px;right:4px}.bookDots button.isActive{background:0 0;width:34px}.bookDots button.isActive:before{background:#d8cdaa}.swipeHint{display:none}}@media (width<=380px){.personalBack{padding-inline:6px;font-size:.875rem}.bookHeader strong{max-width:190px;font-size:.875rem}.poemLeaf{grid-template-rows:25svh minmax(0,1fr)}.poemPage{padding:18px 17px 36px}.poemText{font-size:12.8px}}@media (prefers-reduced-motion:reduce){.bookScene,.poemVisual,.poemPage,.poemVisual img{transition:none!important}.poemLeaf.isActive .poemVisual img{transform:none}.poetryBook{scroll-behavior:auto}}.bookPdfLink{color:#ddd5e8;letter-spacing:.08em;text-shadow:0 0 14px #a170c233;text-transform:uppercase;background:linear-gradient(90deg,#66abc99e,#a96fc0b8,#dab8708c) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;width:max-content;padding:3px 3px 4px 0;font-size:.875rem;font-weight:700;transition:color .2s,filter .2s;display:inline-flex}.bookPdfLink b{color:#d7b978;text-shadow:0 0 11px #d6b57033;font-size:14px;font-weight:400;transition:transform .2s}.bookPdfLink:hover{color:#f0eaf5;filter:brightness(1.12)}.bookPdfLink:hover b{transform:translate(2px,-2px)}.bookPdfLink:focus-visible{outline-offset:4px;outline:2px solid #b783cb}@media (width<=620px){.bookPdfLink{letter-spacing:.08em;gap:6px;padding-top:2px;font-size:.875rem}.bookPdfLink b{font-size:12px}}@media (prefers-reduced-motion:reduce){.bookPdfLink,.bookPdfLink b{transition:none}}.personalCrossroadsBack{background:#2615335c}.poemPageWrap{z-index:2;color:#172c32;transform-origin:0;background:linear-gradient(145deg,#f9f6edf7,#e0e8e3f5);min-width:0;height:100%;transition:transform .85s cubic-bezier(.2,.65,.2,1);position:relative;overflow:hidden;transform:translate(-18px)rotateY(-3deg);box-shadow:0 26px 65px #0006}.poemLeaf.isActive .poemPageWrap{transform:translate(0)rotateY(0)}.poemPageWrap:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#081b201c,#0000 9%),radial-gradient(circle at 90% 10%,#d8cdaa14,#0000 30%);position:absolute;inset:0}.poemPage{z-index:2;width:100%;height:100%;box-shadow:none;scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:auto;background:0 0;transform:none}.poemLeaf.isActive .poemPage{transform:none}.poemPage:hover{scrollbar-color:#32706961 transparent}.poemPage::-webkit-scrollbar{width:4px;height:4px}.poemPage::-webkit-scrollbar-track{background:0 0}.poemPage::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}.poemPage:hover::-webkit-scrollbar-thumb{background:#d8cdaa57}.poemScrollFade{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#0000,#30545024 54%,#1f423f47);height:34px;transition:opacity .28s;position:absolute;bottom:0;left:0;right:4px}.poemPageWrap.isScrollable:not(.isScrollEnd) .poemScrollFade{opacity:.58}.poemPage h2{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;line-height:1.06}.poem-regards .poemPage{background:0 0}.poem-regards .poemPageWrap{background:linear-gradient(145deg,#f2ece2fa,#ddd7d1f7)}.poem-clarte-brumeuse .poemVisual img{object-position:38% center}@media (width<=1100px){.poemPage h2{font-size:clamp(27px,3.1vw,31px)}}@media (width<=620px){.personalCrossroadsBack{background:#2d183a85}.poemVisual,.poemPageWrap{transform:none!important}.poemPageWrap{box-shadow:0 18px 38px #00000059}.poemPage{overscroll-behavior-y:auto}.poemScrollFade{height:25px}.poemPage h2{letter-spacing:-.035em;max-width:100%;font-size:clamp(21px,6.5vw,27px)}.poem-clarte-brumeuse .poemVisual img{object-position:center 43%}}@media (width<=380px){.poemPage h2{font-size:clamp(20px,6.2vw,24px)}}@media (prefers-reduced-motion:reduce){.poemPageWrap{transition:none!important}}.resonanceInnerLobby{isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 17% 23%,#d8cdaa1f,#0000 29%),radial-gradient(circle at 84% 71%,#995eb421,#0000 31%),linear-gradient(145deg,#06121b 0%,#081722 54%,#110d19 100%);align-content:center;min-height:100svh;padding:clamp(118px,12vw,164px) 7vw clamp(84px,9vw,126px);display:grid;position:relative;overflow:hidden}.resonanceInnerLobby:after{content:"";z-index:0;pointer-events:none;filter:saturate(.66)contrast(.88)brightness(.6);opacity:.3;background:url(/resonances-tree.jpg) 50% 54%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.resonanceInnerLobby:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040e16d6,#050f17a6 34%,#050d157a 50%,#0a0c15ad 66%,#0c0912db),linear-gradient(#050e16bd,#050d158f 48%,#050c13d1),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.isEntered .resonanceInnerLobby{visibility:visible;opacity:1;pointer-events:auto}.resonanceInnerHeader{z-index:2;text-align:center;width:min(760px,100%);margin:0 auto clamp(58px,7vw,94px);position:relative}.resonanceInnerHeader>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 17px;font-size:.875rem;font-weight:700}.resonanceInnerHeader h2{color:#f0ece5;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.6vw,68px);font-weight:400;line-height:1}.resonanceInnerHeader .resonanceTitleLine{display:block}.resonanceInnerHeader .resonanceTitleLine:last-child{white-space:nowrap}.resonanceInnerHeader .resonanceTitleTwo{color:#d2bd88}.resonanceInnerHeader .resonanceTitleBranches{color:#b8b8c7;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#d8cdaa 0%,#aebac6 50%,#c6a5bd 100%);-webkit-background-clip:text;background-clip:text}.resonanceInnerHeader>span{color:#d1b2dcb3;margin:21px auto 0;font-size:18px;display:block}.resonanceEntryGrid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,7vw,104px);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.experimentalDoor{z-index:2;background:linear-gradient(90deg,#0000,#0b1b264d 18%,#1412214d 82%,#0000);border-top:1px solid #d8cdaa24;border-bottom:1px solid #d8cdaa1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 34px;width:min(680px,82%);margin:clamp(72px,8vw,104px) auto 0;padding:25px clamp(20px,3vw,34px);display:grid;position:relative}.experimentalDoorEyebrow{color:#d8cdaa85;letter-spacing:.08em;grid-column:1/-1;font-size:.875rem;font-weight:700}.experimentalDoorCopy h3{color:#e6ebe8d6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,26px);font-weight:400}.experimentalDoorCopy p{color:#cad6d48c;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;line-height:1.5}.experimentalDoorTrigger{color:#bfd7d3ad;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8cdaa33;padding:11px 0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;transition:color .3s,border-color .3s}.experimentalDoorTrigger span{margin-left:8px;transition:transform .35s;display:inline-block}.experimentalDoorTrigger:hover,.experimentalDoorTrigger:focus-visible{color:#edf3f1;border-color:#d8cdaa7a}.experimentalDoorTrigger:hover span{transform:translate(3px,3px)}.resonanceEntry{grid-template-columns:minmax(0,1fr);align-content:start;gap:30px;min-width:0;display:grid;position:relative}.resonanceEntryCopy{min-height:132px;padding:0 0 25px;position:relative}.resonanceEntryCopy>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 13px;font-size:.875rem;font-weight:700}.resonanceFragmentsEntry .resonanceEntryCopy>p{color:#cfaddb}.resonanceEntryCopy h3{color:#d8c590;text-shadow:0 2px 22px #0000007a;text-wrap:balance;max-width:470px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,29px);font-weight:400;line-height:1.34}.resonanceEntryCopy>i{background:linear-gradient(90deg,#75d9ce73,#d8cdaa0f 66%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.resonanceFragmentsEntry .resonanceEntryCopy>i{background:linear-gradient(90deg,#cfaddb6b,#cfaddb0f 66%,#0000)}.resonanceBookTrigger,.resonanceFragmentsTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:22px;padding:0;display:grid}.resonanceBookTrigger:disabled,.resonanceFragmentsTrigger:disabled{cursor:wait}.resonanceBookTrigger:focus-visible,.resonanceFragmentsTrigger:focus-visible{outline-offset:8px;outline:1px solid #d8cdaa}.resonanceEntryAction{color:#bcd3cd;letter-spacing:.025em;border-top:1px solid #d8cdaa1f;justify-content:space-between;align-items:center;padding:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;transition:color .3s,border-color .3s;display:flex}.resonanceEntryAction b{color:#d8cdaa;font-size:17px;font-style:normal;font-weight:400;transition:transform .35s}.resonanceBookTrigger:hover .resonanceEntryAction,.resonanceFragmentsTrigger:hover .resonanceEntryAction{color:#eef4f1;border-color:#d8cdaa57}.resonanceBookTrigger:hover .resonanceEntryAction b,.resonanceFragmentsTrigger:hover .resonanceEntryAction b{transform:translate(3px,-3px)}.resonanceBookObject{aspect-ratio:4/3;perspective:1200px;filter:drop-shadow(0 28px 35px #0000005e);width:min(300px,66%);margin:0 auto;transition:transform .55s cubic-bezier(.2,.72,.2,1);display:block;position:relative}.resonanceBookPages,.resonanceBookInside,.resonanceBookCover{border-radius:2px 5px 5px 2px;position:absolute;inset:8% 5%}.resonanceBookPages{background:repeating-linear-gradient(0deg,#d9ddd5 0 2px,#bfc9c2 3px,#e9e9df 5px);transform:translate(7px,6px);box-shadow:8px 12px 28px #00000057}.resonanceBookInside{color:#24454a;background:linear-gradient(135deg,#e9e9df,#cfd9d3);flex-direction:column;justify-content:space-between;padding:18% 13%;display:flex;box-shadow:inset 13px 0 20px #1f3b3d21}.resonanceBookInside b{letter-spacing:.16em;font-family:Georgia,serif;font-size:13px;font-weight:400}.resonanceBookInside small{letter-spacing:.08em;font-family:Georgia,serif;font-size:.875rem}.resonanceBookCover{z-index:2;transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;background:radial-gradient(circle at 73% 23%,#b57ac833,#0000 28%),linear-gradient(145deg,#261c35,#14353e 58%,#10141e);border:1px solid #d7b7e040;flex-direction:column;padding:16% 13% 12%;transition:transform 1.5s cubic-bezier(.45,.02,.18,1),filter 1.2s;display:flex;box-shadow:inset 17px 0 28px #ffffff06,inset -16px 0 30px #00000045,7px 10px 22px #0000004d}.resonanceBookCover:before{content:"";pointer-events:none;border:1px solid #d8cdaa21;position:absolute;inset:6%}.resonanceBookCover small{color:#d8cdaa;letter-spacing:.08em;font-size:.875rem;font-weight:700}.resonanceBookCover b{color:#eee8e1;margin:auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,28px);font-weight:400;line-height:1.1}.resonanceBookCover i{color:#c9a5d6;font-family:Georgia,serif;font-size:16px;font-style:normal}.resonanceBookTrigger:hover .resonanceBookObject{transform:translateY(-4px)}.resonanceBookTrigger:hover .resonanceBookCover{filter:brightness(1.06);transform:rotateY(-8deg)}.isBookOpening .resonanceBookObject{animation:1.55s cubic-bezier(.45,.02,.18,1) both innerBookAdvance}.isBookOpening .resonanceBookCover{filter:brightness(.88);transform:rotateY(-158deg)}.resonanceFragmentsWindow{aspect-ratio:16/9;isolation:isolate;background:repeating-linear-gradient(90deg,#241711 0,#342219 8px,#291a13 17px,#3b271d 25px);border:8px solid #302018;border-radius:2px;width:100%;transition:transform .55s cubic-bezier(.2,.72,.2,1),border-color .4s,box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000006b,inset 0 0 0 1px #dcb98724}.resonanceFragmentsWindow:before{content:"";z-index:4;pointer-events:none;border:1px solid #dab98e29;position:absolute;inset:0;box-shadow:inset 0 0 25px #04080b6b}.resonanceFragmentsWindow:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#4b3022,#251710);border-top:1px solid #e1c09421;height:7px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000047}.resonanceFragmentsImage{filter:saturate(.72)brightness(.74)blur(1.5px);background:linear-gradient(#040e1414,#040d1240),url(/fragments/le-chien-du-quai.webp) 50%/cover no-repeat;transition:filter 1.45s,transform 1.55s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0;transform:scale(1.03)}.resonanceFragmentVeil{z-index:2;background:linear-gradient(145deg,#11191b85,#080e12ad);border:6px solid #382319;width:50%;transition:transform 1.55s cubic-bezier(.45,.02,.18,1),filter 1.25s;display:block;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 30px #0000004d,0 0 14px #00000047}.resonanceFragmentVeil:before{content:"";z-index:2;background:linear-gradient(90deg,#26170f,#4a3021,#24160f);width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 3px #0006}.resonanceFragmentVeil:after{content:"";z-index:2;background:linear-gradient(#24160f,#503426,#26170f);height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 3px #0000006b}.resonanceFragmentVeilLeft{border-right-width:5px;left:0}.resonanceFragmentVeilRight{border-left-width:5px;right:0}.resonanceWindowGlass{z-index:1;background:linear-gradient(145deg,#accbc512,#18272b38);position:absolute;inset:0;box-shadow:inset 0 0 18px #bfdad109}.resonanceWindowCurtain{z-index:3;opacity:.34;filter:blur(.2px);background:repeating-linear-gradient(90deg,#cfc9b980 0,#ece4d042 7px,#a59c8f4f 14px);width:35%;transition:transform .8s cubic-bezier(.2,.72,.2,1),opacity .5s;position:absolute;top:5%;bottom:6%;box-shadow:0 0 13px #0000001f}.resonanceFragmentVeilLeft .resonanceWindowCurtain{border-radius:0 42% 48% 0;left:0}.resonanceFragmentVeilRight .resonanceWindowCurtain{border-radius:42% 0 0 48%;right:0}.resonanceWindowHandle{z-index:4;background:linear-gradient(90deg,#7b6037,#c0a267 48%,#604926);border-radius:3px;width:5px;height:26px;position:absolute;top:50%;box-shadow:0 1px 5px #0009,0 0 0 1px #170e087a}.resonanceWindowHandle:before{content:"";background:#a68951;border-radius:3px;width:10px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000073}.resonanceFragmentVeilLeft .resonanceWindowHandle{right:7px;transform:translateY(-50%)}.resonanceFragmentVeilRight .resonanceWindowHandle{left:7px;transform:translateY(-50%)}.resonanceFragmentsTrigger:hover .resonanceFragmentsWindow{border-color:#463025;transform:translateY(-4px);box-shadow:0 31px 64px #00000070,0 0 22px #c4a3740b,inset 0 0 0 1px #dcb98733}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilLeft .resonanceWindowCurtain{opacity:.42;transform:translate(-7%)}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilRight .resonanceWindowCurtain{opacity:.42;transform:translate(7%)}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilLeft{transform:translate(-2.5%)}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilRight{transform:translate(2.5%)}.isFragmentsOpening .resonanceFragmentVeilLeft{transform:translate(-102%)}.isFragmentsOpening .resonanceFragmentVeilRight{transform:translate(102%)}.isFragmentsOpening .resonanceFragmentsImage{filter:saturate()brightness()blur();transform:scale(1)}.isFragmentsOpening .resonanceFragmentsWindow{animation:1.55s both fragmentWindowLight}.personalWorld:not(.isBookOpen) .bookScene{display:none}.personalWorld.isBookOpen .bookScene{opacity:1;animation:.8s cubic-bezier(.2,.72,.2,1) both resonanceContentIn;display:block;transform:none}.personalWorld:not(.isFragmentsOpen) .illustratedFragments{display:none}.personalWorld.isFragmentsOpen .illustratedFragments{animation:.85s cubic-bezier(.2,.72,.2,1) both resonanceContentIn;display:block}.resonanceFragmentsContent{position:relative}@keyframes resonanceLobbyIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes innerBookAdvance{0%{transform:translateY(0)scale(1)}48%{transform:translateY(-3px)scale(1.015)}to{transform:translateY(-5px)scale(1.045)}}@keyframes fragmentWindowLight{0%,22%{box-shadow:0 28px 60px #0000006b,inset 0 0 0 1px #dcb98724}to{box-shadow:0 31px 72px #00000070,0 0 30px #c4a37412,inset 0 0 0 1px #dcb98733}}@keyframes resonanceContentIn{0%{opacity:0;filter:brightness(.8);transform:translateY(15px)}to{opacity:1;filter:brightness();transform:none}}@media (width<=760px){.resonanceInnerLobby{align-content:start;padding:104px max(20px,6vw) 74px}.resonanceInnerLobby:after{filter:saturate(.58)contrast(.86)brightness(.52);opacity:.2;background-position:58%}.resonanceInnerHeader{margin-bottom:48px}.resonanceInnerHeader>p{letter-spacing:.08em;font-size:.875rem;line-height:1.5}.resonanceInnerHeader h2{font-size:clamp(38px,11vw,51px)}.resonanceEntryGrid{grid-template-columns:1fr;gap:58px}.experimentalDoor{grid-template-columns:1fr;gap:14px;width:100%;margin-top:68px;padding:23px 12px}.experimentalDoorTrigger{white-space:normal;text-align:left;width:max-content}.resonanceEntry{gap:23px}.resonanceEntryCopy{min-height:0;padding-bottom:19px}.resonanceEntryCopy h3{font-size:clamp(19px,5.6vw,24px)}.resonanceBookObject{perspective:760px;width:min(235px,68%)}.resonanceBookCover{transition-duration:1.35s}.isBookOpening .resonanceBookObject{animation-name:innerBookAdvanceMobile;animation-duration:1.45s}.isBookOpening .resonanceBookCover{transform:rotateY(-128deg)}.resonanceFragmentsWindow{aspect-ratio:1.38}.resonanceFragmentsImage{background-position:50%}.resonanceFragmentVeil{transition-duration:1.4s}.resonanceEntryAction{font-size:12px}}@keyframes innerBookAdvanceMobile{0%{transform:translateY(0)scale(1)}55%{transform:translateY(-2px)scale(1.008)}to{transform:translateY(-3px)scale(1.022)}}@media (width>=800px) and (hover:hover) and (pointer:fine){.resonanceEntryGrid{align-items:stretch}.resonanceEntry{grid-template-rows:162px minmax(0,1fr);gap:34px}.resonanceEntryCopy{min-height:0}.resonanceBookTrigger,.resonanceFragmentsTrigger{grid-template-rows:350px auto;align-content:start;gap:24px;height:100%}.resonanceBookObject{aspect-ratio:auto;perspective:1550px;filter:drop-shadow(0 28px 30px #0000004d);width:100%;height:350px;transform-style:preserve-3d;place-items:center;transition:transform .8s cubic-bezier(.2,.72,.2,1),filter .8s;display:grid;transform:translateY(0)rotateX(1.2deg)rotate(-.45deg)}.resonanceBookPages,.resonanceBookInside,.resonanceBookCover{border-radius:3px 7px 7px 3px;width:250px;height:318px;inset:12px auto auto 50%}.resonanceBookPages{background:repeating-linear-gradient(0deg,#d9ddd5 0 2px,#bfc9c2 3px,#e9e9df 5px);border-bottom:1px solid #b0beb680;border-right:1px solid #edf1e86b;transform:translate(calc(10px - 50%))translateY(8px)translateZ(-7px);box-shadow:9px 14px 24px #00000045}.resonanceBookPages:after{content:"";transform-origin:0 0;opacity:.82;background:repeating-linear-gradient(0deg,#b8c3bc 0,#e7e8de 1px,#c7d0ca 2px);border-radius:0 0 7px 3px;height:8px;position:absolute;bottom:-5px;left:7px;right:-4px;transform:skew(32deg)}.resonanceBookInside{border:1px solid #9db1a96b;padding:18% 13%;transform:translate(-50%)translateZ(-1px)}.resonanceBookCover{padding:16% 13% 12%;transition:transform 1.5s cubic-bezier(.45,.02,.18,1),filter 1.2s,box-shadow .8s;transform:translate(-50%)translateZ(2px);box-shadow:inset 15px 0 25px #ffffff06,inset -16px 0 30px #00000045,8px 11px 19px #00000042}.resonanceBookCover:after{content:"";background:linear-gradient(#0000,#d8cdaa33 12%,#d8cdaa1f 88%,#0000);width:1px;position:absolute;top:0;bottom:0;left:14px;box-shadow:4px 0 8px #0003}.resonanceBookCover b{font-size:28px}.resonanceBookTrigger:hover .resonanceBookObject{filter:drop-shadow(0 34px 35px #00000057);transform:translateY(-7px)rotateX(2deg)rotate(-.15deg)}.resonanceBookTrigger:hover .resonanceBookCover{filter:brightness(1.045);transform:translate(-50%)rotateY(-7deg)translateZ(2px);box-shadow:inset 15px 0 25px #ffffff08,inset -16px 0 30px #00000040,12px 14px 23px #0000004d}.isBookOpening .resonanceBookObject{animation:1.55s cubic-bezier(.45,.02,.18,1) both innerBookAdvanceDesktop}.isBookOpening .resonanceBookCover,.isBookOpening .resonanceBookTrigger:hover .resonanceBookCover{filter:brightness(.9);transform:translate(-50%)rotateY(-154deg)translateZ(2px)}.resonanceFragmentsWindow{aspect-ratio:auto;perspective:1500px;width:100%;height:350px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.72,.2,1),border-color .6s,box-shadow .8s;overflow:hidden}.resonanceFragmentsImage{filter:saturate(.7)brightness(.68)blur(1.5px);transition:filter 1.45s,transform 1.55s cubic-bezier(.2,.72,.2,1);transform:scale(1.035)}.resonanceFragmentVeil{transform-style:preserve-3d;backface-visibility:hidden;transition:transform 1.55s cubic-bezier(.45,.02,.18,1),filter 1.25s}.resonanceFragmentVeilLeft{transform-origin:0}.resonanceFragmentVeilRight{transform-origin:100%}.resonanceFragmentsTrigger:hover .resonanceFragmentsWindow{border-color:#4c3326;transform:translateY(-6px);box-shadow:0 33px 58px #00000061,0 0 24px #c4a3740d,inset 0 0 0 1px #dcb98738}.resonanceFragmentsTrigger:hover .resonanceFragmentsImage{filter:saturate(.78)brightness(.78)blur(1px);transform:scale(1.025)}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilLeft{transform:rotateY(-5deg)}.resonanceFragmentsTrigger:hover .resonanceFragmentVeilRight{transform:rotateY(5deg)}.isFragmentsOpening .resonanceFragmentVeilLeft,.isFragmentsOpening .resonanceFragmentsTrigger:hover .resonanceFragmentVeilLeft{transform:rotateY(-104deg)}.isFragmentsOpening .resonanceFragmentVeilRight,.isFragmentsOpening .resonanceFragmentsTrigger:hover .resonanceFragmentVeilRight{transform:rotateY(104deg)}.isFragmentsOpening .resonanceFragmentsImage{filter:saturate(.95)brightness(.98)blur();transform:scale(1)}.isFragmentsOpening .resonanceFragmentsWindow{animation:1.55s both fragmentWindowLightDesktop}}@keyframes innerBookAdvanceDesktop{0%{transform:translateY(0)rotateX(1.2deg)rotate(-.45deg)scale(1)}50%{transform:translateY(-6px)rotateX(1.5deg)rotate(-.25deg)scale(1.012)}to{transform:translateY(-7px)rotateX(1deg)rotate(0)scale(1.025)}}@keyframes fragmentWindowLightDesktop{0%,20%{box-shadow:0 27px 48px #00000061,inset 0 0 0 1px #dcb98724}to{box-shadow:0 32px 58px #0006,0 0 30px #c4a37411,inset 0 0 0 1px #dcb98733}}@media (prefers-reduced-motion:reduce){.isEntered .resonanceInnerLobby,.personalWorld.isBookOpen .bookScene,.personalWorld.isFragmentsOpen .illustratedFragments,.isBookOpening .resonanceBookObject,.isFragmentsOpening .resonanceFragmentsWindow{animation:none}.isEntered .resonanceInnerLobby{opacity:1}.resonanceBookObject,.resonanceBookCover,.resonanceFragmentsWindow,.resonanceFragmentsImage,.resonanceFragmentVeil,.resonanceWindowCurtain,.resonanceEntryAction,.resonanceEntryAction b,.experimentalDoorTrigger,.experimentalDoorTrigger span{transition:none}}.poemPageColumn{display:contents}.pageMarkDesktop{display:none}.poemTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.poemTitleBlock{min-width:0;animation:.24s both poemLanguageReveal}.poemLanguage{z-index:2;color:#2e4b486b;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:7px;margin-top:7px;font-family:Arial,sans-serif;font-size:.8125rem;display:flex;position:relative}.poemLanguage button{color:#2e4b4880;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:2px 1px 5px;transition:color .2s,font-weight .2s;position:relative}.poemLanguage button:after{content:"";background:#61563a;height:1px;transition:transform .2s;position:absolute;bottom:1px;left:1px;right:2px;transform:scaleX(0)}.poemLanguage button.isActive{color:#285f59;font-weight:700}.poemLanguage button.isActive:after{transform:scaleX(1)}.poemLanguage button:focus-visible{outline-offset:3px;outline:1px solid #8f7d49}.poemAdaptation{color:#3559549e;letter-spacing:.035em;margin:-16px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-style:italic;font-weight:400;display:block}.poemLanguageContent{animation:.24s both poemLanguageReveal}.poemSignature{color:#2b4a46c2;break-inside:avoid;align-items:baseline;gap:8px;width:max-content;display:flex;margin:clamp(26px,4vh,42px) 0 0!important}.poemSignatureName{letter-spacing:.012em;transform-origin:0;font-family:Presence Calligraphy,Segoe Print,Bradley Hand,cursive;font-size:clamp(25px,2.2vw,32px);font-style:italic;font-weight:400;line-height:.9;transform:rotate(-1.4deg)}.poemSignatureMeta{color:#3e524e80;letter-spacing:.03em;font-family:Arial,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400}@keyframes poemLanguageReveal{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:none}}@media (width>=1200px) and (hover:hover) and (pointer:fine){.poemPageWrap{background:radial-gradient(circle at 18% 24%,#5c564306 0 1px,#0000 1.6px) 0 0/37px 41px,radial-gradient(circle at 77% 68%,#5c564305 0 1px,#0000 1.5px) 0 0/43px 39px,linear-gradient(90deg,#f9f7effc 0%,#f1efe6fc 47.6%,#d3cfc3fa 49.55%,#c7c3b7fa 50%,#dbd8cdfa 50.5%,#f6f3eafc 52.4%,#efeee5fc 100%) 0 0/100% 100%;border:1px solid #4d4e4326;border-radius:7px 10px 10px 7px;box-shadow:0 30px 72px #00000070,inset 16px 0 24px #fff3,inset -13px 0 24px #37362f09}.poemPageWrap:before{z-index:1;background:linear-gradient(90deg,#242b290b,#0000 6% 44%,#403c3209 47.5%,#29272126 49.7%,#ffffff38 50.35%,#3d39300a 52.3%,#0000 56% 94%,#30312b08),linear-gradient(#ffffff1f,#0000 11% 88%,#4e483a09)}.poemPageWrap:after{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#3a362e12 35%,#2d2a2421 48%,#fff3 53%,#0000 78%);width:34px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.poemPage{color:#283230;padding:clamp(42px,5.4vh,58px) clamp(42px,3.5vw,62px) clamp(42px,5vh,54px);overflow-y:auto}.poemPage:before{background:linear-gradient(90deg,#3f423906,#0000 9% 91%,#3f423905)}.folio{color:#65736d;letter-spacing:.03em;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:.8125rem}.folio:after{content:"";vertical-align:middle;background:#4a5b5447;width:31px;height:1px;margin-left:12px;display:inline-block}.poemPage h2{color:#293735;letter-spacing:-.022em;width:calc(50% - clamp(28px,2.8vw,50px));max-width:none;margin:0 0 clamp(26px,3.2vh,38px);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.15vw,36px);font-weight:400;line-height:1.13}.poemTitleRow{gap:16px;width:calc(50% - clamp(28px,2.8vw,50px))}.poemTitleRow .poemTitleBlock{flex:1;min-width:0}.poemTitleRow h2{width:auto}.poemLanguage{margin-top:5px;font-size:.8125rem}.poemAdaptation{margin:-22px 0 25px;font-size:.8125rem}.poemText{columns:auto;column-rule:0;color:#303936;font-synthesis:none;letter-spacing:.004em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(58px,5.2vw,92px);max-width:none;font-family:Segoe Print,Bradley Hand,Lucida Handwriting,cursive;font-size:clamp(14px,1vw,16.5px);font-style:normal;font-weight:400;line-height:1.78;display:grid}.poemPageColumn{min-width:0;display:block}.poemText p{break-inside:avoid;page-break-inside:avoid;margin:0 0 1.65em}.poemText p:last-child{margin-bottom:0}.poemText span{display:block}.poemSignature{margin-top:clamp(30px,4.5vh,46px)!important}.poemSignatureName,.poemSignatureMeta{display:inline-block}.pageMark{color:#47524db8;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;bottom:17px}.pageMarkOriginal{display:none}.pageMarkDesktop{display:block}.pageMarkLeft{display:block;left:calc(25% - 10px);right:auto}.pageMarkRight{left:auto;right:calc(25% - 10px)}.poem-regards .poemPageWrap{background:radial-gradient(circle at 18% 24%,#514c4805 0 1px,#0000 1.6px) 0 0/37px 41px,radial-gradient(circle at 77% 68%,#514c4804 0 1px,#0000 1.5px) 0 0/43px 39px,linear-gradient(90deg,#f4f0e8fc,#ebe7dffc 47.6%,#ccc7befa 49.6%,#bfbbb2fa 50%,#d3cfc6fa 50.5%,#f1ede5fc 52.4%,#e7e4dcfc) 0 0/100% 100%}}@media (width<=620px){.poemTitleRow{gap:12px}.poemTitleRow h2{margin-bottom:16px}.poemLanguage{gap:6px;margin-top:2px;font-size:.8125rem}.poemAdaptation{margin:-11px 0 15px;font-size:.8125rem}.poemSignature{gap:7px;margin-top:24px!important}.poemSignatureName{font-size:27px}.poemSignatureMeta{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.poemTitleBlock,.poemLanguageContent{animation:none}}.resonanceInnerLobby{background:radial-gradient(circle at 18% 20%,#2a6fb133,#0000 31%),radial-gradient(circle at 82% 68%,#b05bba33,#0000 34%),linear-gradient(145deg,#071425 0%,#10162d 52%,#1b1026 100%)}.resonanceInnerLobby:after{filter:saturate(1.13)contrast(.98)brightness(.9);opacity:.6;background-position:50% 54%}.resonanceInnerLobby:before{background:linear-gradient(90deg,#040c19c2,#060e1c7a 34%,#070c1833 48%,#080b1833 54%,#120a1980 68%,#120817c7),linear-gradient(#050c1980,#050a163d 45%,#050a149e),radial-gradient(circle at 50% 54%,#0000 0 24%,#040a141a 58%,#04091257 100%)}.resonanceBookEntry .resonanceEntryCopy h3{color:#edcf86;letter-spacing:-.025em;text-shadow:0 2px 24px #0000009e,0 0 20px #dfb15b1f;width:max-content;max-width:100%;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(24px,2.35vw,34px);font-style:italic;line-height:1.2}.resonanceSecondBookEntry .resonanceEntryCopy>p{margin-bottom:9px}.resonanceSecondBookEntry .resonanceEntryCopy h3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic}.resonanceBookEntry .resonanceEntryCopy h3:after{content:"";clip-path:polygon(0 36%,18% 20%,42% 30%,67% 12%,86% 30%,100% 48%,85% 64%,58% 53%,31% 72%,7% 59%);transform-origin:0;background:linear-gradient(94deg,#d3b269a8 0%,#caad6c80 64%,#d8cdaa73 88%,#0000 100%);border-radius:70% 30% 65% 35%;width:42%;height:2px;margin:10px 0 0 3%;display:block;transform:rotate(-.7deg)}.resonanceBookEntry .resonanceEntryCopy{min-height:0}.resonancePoetryApproach{color:#e8eee9d6;width:min(450px,92%);margin:clamp(24px,2.5vw,34px) 0 30px}.resonancePoetryApproach h4{color:#e7cf93eb;letter-spacing:-.01em;margin:0 0 17px;font-family:Segoe Print,Bradley Hand,Lucida Handwriting,cursive;font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.35}.resonancePoetryApproachText{color:#e5ece8d6;letter-spacing:.004em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.66}.resonancePoetryApproachText p{margin:0 0 12px}.resonancePoetryApproachText p:first-child{color:#f4f0e3f0}.resonancePoetrySignature{color:#d8cdaae6;transform-origin:0;margin:20px 0 0;font-family:Segoe Print,Bradley Hand,Lucida Handwriting,cursive;font-size:17px;font-style:normal;line-height:1.45;transform:rotate(-.35deg)}.resonanceEntryAction{color:#c8d9d4;letter-spacing:.01em;font-family:Segoe Print,Bradley Hand,Lucida Handwriting,cursive;font-style:normal}.resonanceBookInside{justify-content:flex-end}.resonanceBookCover b{color:#b19a6c;place-items:center;width:100%;max-width:182px;margin:auto;font-weight:400;line-height:1;display:grid;transform:translate(2px)rotate(-.65deg)}.resonanceBookTitleBrush{aspect-ratio:240/132;opacity:.94;filter:drop-shadow(0 2px 8px #00000080);background:linear-gradient(108deg,#8f754f 0%,#ac9364 33%,#c0ad7e 54%,#9a7e55 100%);width:100%;display:block;-webkit-mask:url(/resonance-book-title.svg) 50%/contain no-repeat;mask:url(/resonance-book-title.svg) 50%/contain no-repeat}@media (width<=760px){.resonanceInnerLobby:after{filter:saturate(1.06)contrast(.96)brightness(.82);opacity:.5;background-position:56%}.resonanceInnerLobby:before{background:linear-gradient(#050c198f,#050a1642 32%,#050a147a 72%,#050912b3),linear-gradient(90deg,#040c1880,#070b172e 48%,#1109187a)}.resonanceBookEntry .resonanceEntryCopy h3{font-size:clamp(23px,6.5vw,28px)}.resonancePoetryApproach{width:min(100%,420px);margin:20px 0 23px}.resonancePoetryApproach h4{margin-bottom:12px;font-size:17px}.resonancePoetryApproachText{font-size:16px;line-height:1.52}.resonancePoetryApproachText p{margin-bottom:9px}.resonancePoetrySignature{margin-top:15px;font-size:16px}.resonanceBookCover b{max-width:172px;transform:translate(2px)rotate(-.65deg)}}@media (width>=800px) and (hover:hover) and (pointer:fine){.resonanceBookEntry{grid-template-rows:auto minmax(0,1fr)}.resonanceBookCover b{max-width:190px;transform:translate(5px)rotate(-.65deg)}}.poem-reve-hier .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-reve-hier .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-tilleul .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-tilleul .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-lune-et-miroirs .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-lune-et-miroirs .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-clarte-brumeuse .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-clarte-brumeuse .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-regards .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-regards .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-orage .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-orage .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.poem-orage .poemVisual{background:#101720}.poem-orage .poemVisual img{object-fit:contain;object-position:center}.poem-orage .poemVisual figcaption{display:none}.poem-regard-enfant .dreamedYesterdayTitles{flex:1;min-width:0;display:grid}.poem-regard-enfant .dreamedYesterdayTitles>.poemTitleBlock{grid-area:1/1}.personalWorld{overflow:hidden visible}.bookScene{position:relative}.bookNav{position:absolute}.poetryBook{touch-action:pan-x pan-y pinch-zoom}.illustratedFragments{color:#eef3ef;background:radial-gradient(circle at 14% 16%,#d8cdaa1f,#0000 28%),radial-gradient(circle at 86% 78%,#ab744d1c,#0000 31%),linear-gradient(#060d15 0%,#07141c 48%,#0b1117 100%);border-top:1px solid #d8cdaa1a;min-height:100svh;padding:clamp(96px,12vw,160px) 7vw clamp(120px,15vw,210px);display:none;position:relative;overflow:hidden}.isEntered .illustratedFragments{display:block}.illustratedFragments:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#d8cdaa0b 50%,#0000 50.1%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 19% 86%,#0000 98%);mask-image:linear-gradient(#0000 4%,#000 19% 86%,#0000 98%)}.illustratedFragmentsHeader{text-align:center;width:min(820px,100%);margin:0 auto clamp(72px,9vw,116px);position:relative}.illustratedFragmentsHeader:after{content:"";background:linear-gradient(#d8cdaa6b,#0000);width:1px;height:clamp(52px,7vw,88px);margin:35px auto 0;display:block}.illustratedFragmentsHeader>p{color:#d8cdaa;letter-spacing:.08em;margin:0 0 18px;font-size:.875rem;font-weight:700}.illustratedFragmentsHeader h2{color:#eeeae3;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,6vw,76px);font-weight:400;line-height:1}.illustratedFragmentsHeader>span{color:#aebfba;margin:24px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.5vw,18px);font-style:italic;line-height:1.65;display:block}.illustratedFragmentsOpening{width:min(1320px,100%);margin:0 auto clamp(88px,10vw,140px);position:relative;box-shadow:0 36px 90px #0006,0 0 0 1px #d6e8e01a}.illustratedFragmentsOpening img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.illustratedFragmentsOpening:focus-visible{outline-offset:5px;outline:1px solid #d8cdaab8}.illustratedFragmentCategories{gap:clamp(18px,2.4vw,30px);width:min(1320px,100%);margin:0 auto;display:grid}.illustratedFragmentCategory{border-top:1px solid #d8cdaa24;position:relative}.illustratedFragmentCategory:last-child{border-bottom:1px solid #d8cdaa1a}.illustratedFragmentCategoryToggle{width:100%;min-height:116px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:clamp(12px,2.2vw,30px);padding:26px clamp(4px,1vw,14px);display:grid}.illustratedFragmentCategoryToggle:focus-visible{outline-offset:5px;outline:1px solid #d8cdaab8}.illustratedFragmentCategoryNumber{color:#d8cdaaa6;letter-spacing:.08em;font-size:.75rem;font-weight:700}.illustratedFragmentCategoryCopy{grid-template-columns:minmax(160px,.42fr) minmax(220px,1fr);align-items:baseline;gap:clamp(22px,5vw,72px);display:grid}.illustratedFragmentCategoryCopy strong{color:#eeeae3;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.4vw,46px);font-weight:400}.illustratedFragmentCategoryCopy em{color:#9fb3ad;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.4vw,17px);font-weight:400;line-height:1.55}.illustratedFragmentCategoryMark{border:1px solid #d8cdaa38;border-radius:50%;justify-self:end;width:31px;height:31px;transition:border-color .45s,transform .65s cubic-bezier(.2,.72,.2,1);position:relative}.illustratedFragmentCategoryMark:before,.illustratedFragmentCategoryMark:after{content:"";opacity:.72;background:#d8cdaa;transition:opacity .45s,transform .65s cubic-bezier(.2,.72,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.illustratedFragmentCategoryMark:before{width:9px;height:1px}.illustratedFragmentCategoryMark:after{width:1px;height:9px}.illustratedFragmentCategoryToggle:hover .illustratedFragmentCategoryMark{border-color:#d8cdaa7a}.illustratedFragmentCategory.isOpen .illustratedFragmentCategoryMark{border-color:#d8cdaa6b;transform:rotate(45deg)}.illustratedFragmentCategory.isOpen .illustratedFragmentCategoryMark:after{opacity:.32}.illustratedFragmentCategoryPanel{opacity:.18;grid-template-rows:0fr;transition:grid-template-rows .9s cubic-bezier(.2,.72,.2,1),opacity .7s;display:grid}.illustratedFragmentCategoryPanelInner{min-height:0;overflow:hidden}.illustratedFragmentFold{justify-self:end;width:min(72%,980px);min-width:0}.illustratedFragmentFold>summary{box-sizing:border-box;min-height:44px;box-shadow:none;text-align:right;cursor:pointer;color:#9fb3ad;letter-spacing:normal;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:12px 8px 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.4vw,17px);font-style:italic;font-weight:400;line-height:1.55;text-decoration:none;list-style:none}.illustratedFragmentFold>summary::-webkit-details-marker{display:none}.illustratedFragmentFold>summary:focus-visible{outline-offset:4px;outline:1px solid #d8cdaab8}.illustratedFragmentFold>summary:active{filter:none;box-shadow:none;opacity:1;scale:none}@media (hover:hover) and (pointer:fine){.illustratedFragmentFold>summary:hover{opacity:.94}}.illustratedFragmentFold .illustratedFragment{cursor:default;width:100%;margin:16px 0 0}@media (width<=720px){.illustratedFragmentFold{width:100%}}.illustratedFragmentCategory.isOpen .illustratedFragmentCategoryPanel{opacity:1;grid-template-rows:1fr}.illustratedFragmentsJourney{gap:clamp(100px,14vw,184px);width:100%;padding:clamp(54px,7vw,88px) 0 clamp(96px,12vw,154px);display:grid}.illustratedFragmentText{color:#9fb3ad;justify-self:start;width:min(980px,100%);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.4vw,17px);font-style:italic;font-weight:400;line-height:1.55}.illustratedFragment{isolation:isolate;opacity:0;width:min(72%,980px);margin:0;transition:opacity 1.45s cubic-bezier(.2,.72,.2,1),transform 1.55s cubic-bezier(.2,.72,.2,1),filter 1.5s;position:relative;transform:translateY(18px);box-shadow:0 36px 90px #0006,0 0 0 1px #d6e8e01a}.illustratedFragment:nth-child(odd){justify-self:start}.illustratedFragment:nth-child(2n){justify-self:end}.illustratedFragment img{z-index:1;width:100%;height:auto;display:block;position:relative}.illustratedFragment figcaption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.illustratedFragmentVeil{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.65s;position:absolute;inset:0}.illustratedFragment-quai{filter:brightness(.82);transform:translateY(20px)}.illustratedFragment-ame{transform:translate(-34px,12px)}.illustratedFragment-miracle{filter:brightness(.38);transform:translateY(18px)}.illustratedFragment-miracle .illustratedFragmentVeil{opacity:.46;background:#02080d}.illustratedFragment-bonheur{filter:brightness(.78);transform:translateY(16px)}.illustratedFragment-bonheur .illustratedFragmentVeil{opacity:.24;background:linear-gradient(135deg,#c77d3680,#efb75b24)}.illustratedFragment.isVisible{opacity:1;filter:brightness();transform:translate(0,0)}.illustratedFragment.isVisible .illustratedFragmentVeil{opacity:0}.illustratedFragmentLightbox{display:none}@media (width<=720px){.illustratedFragments{padding:88px max(16px,5vw) 120px}.illustratedFragments:before{display:none}.illustratedFragmentsHeader{margin-bottom:86px}.illustratedFragmentsHeader h2{font-size:clamp(39px,12vw,54px)}.illustratedFragmentsHeader>span{max-width:330px;font-size:15px;line-height:1.55}.illustratedFragmentsHeader:after{height:48px;margin-top:27px}.illustratedFragmentsOpening{cursor:zoom-in;margin-bottom:72px;box-shadow:0 23px 56px #0000006b,0 0 0 1px #d6e8e01a}.illustratedFragmentCategories{gap:12px}.illustratedFragmentCategoryToggle{grid-template-columns:30px minmax(0,1fr) 34px;gap:10px;min-height:108px;padding:22px 2px}.illustratedFragmentCategoryCopy{grid-template-columns:1fr;gap:7px;display:grid}.illustratedFragmentCategoryCopy strong{font-size:clamp(28px,8.5vw,38px)}.illustratedFragmentCategoryCopy em{max-width:260px;font-size:13px;line-height:1.45}.illustratedFragmentCategoryMark{width:29px;height:29px}.illustratedFragmentsJourney{gap:clamp(82px,24vw,120px);padding:46px 0 88px}.illustratedFragment{cursor:zoom-in;width:100%;max-width:100%;overflow:hidden;box-shadow:0 23px 56px #0000006b,0 0 0 1px #d6e8e01a;justify-self:center!important}.illustratedFragment img{object-fit:contain;width:100%;max-width:100%;height:auto}.illustratedFragment:focus-visible{outline-offset:5px;outline:1px solid #d8cdaab8}.illustratedFragment-ame{transform:translate(-20px,8px)}.illustratedFragmentLightbox{z-index:1000;width:100vw;height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070be6;justify-content:center;align-items:center;animation:.28s ease-out fragmentLightboxIn;display:flex;position:fixed;inset:0}.illustratedFragmentLightboxCanvas{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.illustratedFragmentLightboxCanvas img{object-fit:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 56px #0000008f}.illustratedFragmentLightboxClose{z-index:2;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));color:#eef3ef;cursor:pointer;background:#07141cc7;border:1px solid #eef3ef38;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font:300 27px/1 Arial,sans-serif;display:grid;position:absolute;box-shadow:0 8px 24px #00000047}.illustratedFragmentLightboxClose:focus-visible{outline-offset:3px;outline:1px solid #d8cdaa}}@keyframes fragmentLightboxIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.illustratedFragmentCategoryPanel,.illustratedFragmentCategoryMark,.illustratedFragmentCategoryMark:before,.illustratedFragmentCategoryMark:after,.illustratedFragment,.illustratedFragmentVeil{transition:none}.illustratedFragment{opacity:1;filter:none;transform:none}.illustratedFragmentVeil{display:none}.illustratedFragmentLightbox{animation:none}}.cosmeSection{--cosme-scroll-x:0px;--cosme-scroll-y:0px;--cosme-pointer-x:0px;--cosme-pointer-y:0px;--cosme-scroll-scale:1.026;z-index:2;color:#e8eff1;width:min(960px,78%);margin:clamp(72px,9vw,118px) auto 0;position:relative}.experimentalPath{color:#e8eff1;background:radial-gradient(circle at 14% 18%,#d8cdaa17,#0000 30%),radial-gradient(circle at 84% 72%,#8f53a517,#0000 32%),linear-gradient(150deg,#061019,#09151f 54%,#100d17);min-height:100svh;scroll-margin-top:24px;display:none;position:relative;overflow:hidden}.experimentalPath.isExperimentalOpen{animation:.75s cubic-bezier(.2,.72,.2,1) both experimentalPathIn;display:block}.experimentalPathInner{width:min(1180px,86%);margin:0 auto;padding:clamp(68px,7vw,96px) 0 clamp(80px,9vw,120px)}.experimentalPath .cosmeSection{margin-top:0}.experimentalReturn{color:#cadbd8b3;border-bottom:1px solid #d8cdaa38;width:max-content;margin:clamp(44px,6vw,78px) auto 0;padding:11px 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;text-decoration:none;transition:color .3s,border-color .3s;display:block}.detailAuVaste{width:100%;margin:clamp(76px,9vw,122px) auto 0}.detailAuVaste header{text-align:center;margin-bottom:clamp(24px,3vw,38px);font-family:Georgia,Times New Roman,serif}.detailAuVaste h3{color:#edf2f1;margin:0;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2}.detailAuVaste p{color:#cad8d7cc;margin:12px 0 0;font-size:16px;line-height:1.6}.detailAuVaste img{width:100%;height:auto;display:block}.experimentalReturn:hover,.experimentalReturn:focus-visible{color:#edf3f1;border-color:#d8cdaa80}@keyframes experimentalPathIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cosmeHeader{border-bottom:1px solid #a6d3da29;width:min(770px,82%);margin:0 0 clamp(42px,6vw,72px);padding-bottom:22px}.cosmeHeader>p{color:#d8cdaab8;letter-spacing:.08em;margin:0 0 18px;font-size:.875rem;font-weight:700}.cosmeTitleLine{justify-content:space-between;align-items:baseline;gap:28px;display:flex}.cosmeTitleLine h2{color:#e8f0f2;-webkit-text-fill-color:transparent;letter-spacing:.27em;text-indent:.27em;text-shadow:0 0 32px #d8cdaa0f;background:linear-gradient(100deg,#e8f0f2 10%,#d8cdaa 58%,#d8ccdf 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.5vw,59px);font-weight:400;line-height:1}.cosmeTitleLine>span{color:#ccd7d8a8;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.cosmeComposition{grid-template-columns:minmax(145px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(22px,4vw,58px);min-height:clamp(390px,42vw,520px);display:grid;position:relative}.cosmeComposition:before{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#d8cdaa33,#0000);width:42%;height:1px;transition:transform 1.9s cubic-bezier(.2,.72,.2,1),opacity 1.4s;position:absolute;top:14%;left:7%;transform:scaleX(.35)}.isCosmeRevealed .cosmeComposition:before{opacity:1;transform:scaleX(1)}.cosmeMovement{z-index:2;opacity:0;align-self:start;margin-top:clamp(88px,12vw,148px);padding-left:clamp(8px,1.5vw,22px);transition:opacity 1.5s .22s,transform 1.8s cubic-bezier(.2,.72,.2,1) .22s;position:relative;transform:translateY(10px)}.isCosmeRevealed .cosmeMovement{opacity:1;transform:none}.cosmeMovement h3{color:#edf2f1;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.12}.cosmeMovement p{color:#c9d7d6ad;white-space:nowrap;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.5}.cosmeMovement i{background:linear-gradient(90deg,#a9dbd86b,#0000);width:42px;height:1px;margin-top:27px;display:block}.cosmeImageReveal{aspect-ratio:2.02;isolation:isolate;opacity:0;clip-path:inset(8% 0 10%);background:#0b1b2747;width:100%;margin:0;transition:opacity 1.85s,clip-path 2.2s cubic-bezier(.2,.72,.2,1),transform 2.2s cubic-bezier(.2,.72,.2,1);position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 25px 75px #020a1229}.isCosmeRevealed .cosmeImageReveal{opacity:1;clip-path:inset(0);transform:none}.cosmeImageReveal picture,.cosmeImageReveal img{width:100%;height:100%;display:block}.cosmeImageReveal img{object-fit:cover;object-position:center center;transform:translate3d(calc(var(--cosme-scroll-x) + var(--cosme-pointer-x)), calc(var(--cosme-scroll-y) + var(--cosme-pointer-y)), 0) scale(var(--cosme-scroll-scale));transition:transform 1.3s cubic-bezier(.2,.72,.2,1)}.isCosmeActive .cosmeImageReveal img{will-change:transform}.cosmeImageVeil{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#07121d1f,#0000 18% 82%,#08111c14),linear-gradient(#09141f0d,#0000 68%,#040d1629);position:absolute;inset:0}.epureModule{width:min(850px,92%);margin:clamp(76px,9vw,122px) 0 0 auto;position:relative}.epureTrigger{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #a6d3da29;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:22px 4px 25px;display:grid;position:relative}.epureTrigger:focus-visible{outline-offset:7px;outline:1px solid #d8cdaa9e}.epureTriggerCopy{align-items:baseline;gap:clamp(20px,4vw,54px);display:flex}.epureTrigger strong{color:#e8f0f2;letter-spacing:.28em;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px);font-weight:400}.epureTrigger em{color:#cad8d8a6;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.5}.epureSign{width:26px;height:26px;display:block;position:relative}.epureSign i{transform-origin:50%;background:#afdcdb9e;width:18px;height:1px;transition:transform .65s cubic-bezier(.2,.72,.2,1),opacity .45s;position:absolute;top:13px;left:4px}.epureSign i:last-child{transform:rotate(90deg)}.isEpureOpen .epureSign i:first-child{transform:rotate(22deg)scaleX(.72)}.isEpureOpen .epureSign i:last-child{opacity:0;transform:rotate(90deg)scaleX(.35)}.epureExpansionLine{opacity:0;background:linear-gradient(90deg,#0000,#d8cdaa52 26%,#d3cbdc38 72%,#0000);height:1px;transition:transform 1.15s cubic-bezier(.2,.72,.2,1),opacity .8s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.08)}.isEpureOpen .epureExpansionLine{opacity:1;transform:scaleX(1)}.epureBody{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows 1.15s cubic-bezier(.2,.72,.2,1),visibility 0s 1.15s;display:grid}.isEpureOpen .epureBody{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.epureBodyClip{min-height:0;overflow:hidden}.epureInner{opacity:0;filter:blur(7px);padding:clamp(58px,8vw,100px) 0 8px;transition:opacity .75s .1s,filter 1s 80ms,transform 1.1s cubic-bezier(.2,.72,.2,1) 80ms;transform:translateY(-10px)}.isEpureOpen .epureInner{opacity:1;filter:blur();transition-delay:.28s;transform:none}.epureIntro{color:#d6e1e0bf;max-width:520px;margin:0 auto clamp(72px,9vw,118px);font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.7vw,19px);line-height:1.8}.epureIntro p{margin:0 0 17px}.epureIntro p:first-child{color:#e7eeec;font-size:clamp(20px,2.2vw,26px);line-height:1.45}.epureIntro p:last-child{color:#d8cdaae0;margin:28px 0 0}.epureConcept{opacity:0;filter:blur(5px);grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:clamp(34px,5vw,70px);margin:0 0 clamp(82px,10vw,138px);transition:opacity .9s,filter 1.15s,transform 1.2s cubic-bezier(.2,.72,.2,1);display:grid;transform:translateY(16px)}.isEpureOpen .epureConcept{opacity:1;filter:blur();transform:none}.isEpureOpen .epureConceptLake{transition-delay:.52s}.isEpureOpen .epureConceptRoom{transition-delay:.7s}.epureConceptRoom figure{order:2}.epureConceptRoom{grid-template-columns:minmax(0,1.285fr) minmax(286px,.715fr)}.epureConcept figure{background:#0c1a2338;margin:0;overflow:hidden;box-shadow:0 24px 72px #01091024}.epureConcept picture,.epureConcept img{width:100%;height:auto;display:block}.epureConcept img{transition:transform 1.7s cubic-bezier(.2,.72,.2,1),filter 1.2s;transform:scale(1.006)}.epureConcept:hover img{filter:brightness(1.025);transform:scale(1.018)}.epureConceptCopy{max-width:330px}.epureConceptCopy h3{color:#edf2f1;margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.8vw,33px);font-weight:400;line-height:1.15}.epureConceptCopy p{color:#cad8d7b3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.75}@media (width<=760px){.experimentalPathInner{width:calc(100% - 40px);padding-top:62px}.cosmeSection{width:100%;margin-top:92px}.cosmeHeader{width:100%;margin-bottom:46px;padding-bottom:19px}.cosmeHeader>p{letter-spacing:.08em;font-size:.875rem;line-height:1.5}.cosmeTitleLine{gap:13px;display:grid}.cosmeTitleLine h2{letter-spacing:.22em;text-indent:.22em;font-size:clamp(37px,12vw,48px)}.cosmeTitleLine>span{font-size:13px}.cosmeComposition{flex-direction:column;align-items:stretch;gap:28px;min-height:0;display:flex}.cosmeComposition:before{width:54%;top:113px;left:0}.cosmeMovement{align-self:flex-start;margin:0 0 15px clamp(10px,5vw,22px);padding-left:0}.cosmeMovement h3{font-size:clamp(26px,8vw,32px)}.cosmeImageReveal{aspect-ratio:4/3;width:calc(100% + 8px);margin-left:-4px}.cosmeImageReveal img{object-position:50% 50%}.epureModule{width:100%;margin-top:76px}.epureTrigger{min-height:88px;padding-left:8px;padding-right:8px}.epureTriggerCopy{gap:8px;display:grid}.epureTrigger strong{letter-spacing:.23em;font-size:26px}.epureTrigger em{font-size:13px}.epureInner{padding-top:58px}.epureIntro{width:calc(100% - 36px);margin-bottom:74px;font-size:16px;line-height:1.72}.epureConcept{flex-direction:column;align-items:stretch;gap:29px;margin-bottom:82px;display:flex}.epureConceptRoom figure{order:0}.epureConceptCopy{width:calc(100% - 36px);max-width:none;margin:0 auto}.epureConceptCopy h3{font-size:27px}.epureConceptCopy p{font-size:15px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.experimentalPath.isExperimentalOpen{animation:none}.cosmeComposition:before,.cosmeMovement,.cosmeImageReveal,.cosmeImageReveal img,.epureSign i,.epureExpansionLine,.epureBody,.epureInner,.epureConcept,.epureConcept img{transition:none!important;animation:none!important}.cosmeMovement,.cosmeImageReveal{opacity:1;clip-path:none;transform:none}.cosmeImageReveal img{transform:none}.epureInner,.epureConcept{filter:none;transform:none}}.resonanceParentheses{z-index:2;text-align:left;width:min(1040px,100%);margin:clamp(64px,7vw,96px) auto 0;scroll-margin-top:90px;position:relative}.parenthesesHeader{margin-bottom:30px}.parenthesesHeader h2{color:#e3e9ed;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.3vw,42px);font-weight:700;line-height:1.15}.parenthesesHeader p{color:#b0c4ce;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.5}.parenthesesMoment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,4.5vw,64px);display:grid}.parenthesesMoment>img{border-radius:3px;width:100%;height:auto;display:block}.parenthesesCopy{color:#c7d2d8;min-width:0;font-size:16px;line-height:1.75}.parenthesesCopy h3{color:#edf0ee;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,29px);font-weight:400;line-height:1.3}.parenthesesCopy p{margin:0 0 16px}.parenthesesCopy strong{color:#e0e7e9;font-weight:600}.parenthesesCopy .parenthesesClosing{margin-top:22px}.parenthesesLink{color:#b0cbd7;text-underline-offset:5px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:14px;-webkit-text-decoration:underline #b0cbd74d;text-decoration:underline #b0cbd74d;display:inline-block}.parenthesesLink:hover{color:#edf0ee}.parenthesesLink:focus-visible{outline-offset:6px;outline:2px solid #b0cbd7}@media (width<=700px){.resonanceParentheses{margin-top:52px}.parenthesesHeader{margin-bottom:22px}.parenthesesMoment{grid-template-columns:minmax(0,1fr);gap:26px}.parenthesesMoment>img{max-width:460px}.parenthesesCopy{line-height:1.65}.parenthesesCopy h3{margin-bottom:18px}}.parenthesesNotebookStage{flex-direction:column;align-items:center;padding:32px 0 48px;display:flex}.parenthesesNotebook{cursor:pointer;perspective:850px;background:0 0;border:0;border-radius:3px 9px 9px 3px;width:192px;height:254px;padding:0;transition:transform .24s;display:block;position:relative}.parenthesesNotebookPages{background:repeating-linear-gradient(0deg,#e4e1d8 0 1px,#f0eee7 1px 3px);border-radius:2px 8px 8px 2px;position:absolute;inset:5px 0 3px 7px;box-shadow:4px 10px 19px #0003}.parenthesesNotebookCover{color:#eeeae0;transform-origin:0;background:linear-gradient(90deg,#243b49 0,#304957 7px,#3b5564 12px,#0000 19px),repeating-linear-gradient(32deg,#ffffff03 0 1px,#0000 1px 4px),#344f60;border:1px solid #8b9aa62b;border-radius:3px 7px 7px 3px;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 24px 27px;transition:transform .24s,box-shadow .24s;display:flex;position:absolute;inset:0 4px 5px 0;box-shadow:3px 6px 14px #0003}.parenthesesNotebookTitle{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.2}.parenthesesNotebookSubtitle{color:#c2ced2;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:12px}.parenthesesNotebookHint{color:#b0c4ce;margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:13px}@media (hover:hover){.parenthesesNotebook:hover{transform:translateY(-2px)}.parenthesesNotebook:hover .parenthesesNotebookCover{transform:rotateY(-5deg);box-shadow:5px 9px 18px #0004}}.isOpening .parenthesesNotebookCover{animation:.55s ease-in-out forwards parentheses-cover-open}@keyframes parentheses-cover-open{to{transform:rotateY(-82deg)}}.parenthesesInterior{color:#354b57;background:#eeeee7;border-radius:4px;padding:clamp(20px,4vw,44px)}.parenthesesInterior[hidden]{display:none}.parenthesesInteriorNav{justify-content:space-between;gap:20px;margin-bottom:32px;display:flex}.parenthesesInteriorNav button{color:#4e6570;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:9px 0;font-family:Georgia,Times New Roman,serif;font-size:14px}.parenthesesInteriorNav button:hover{text-decoration:underline}.parenthesesCollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.parenthesesEntry{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.parenthesesEntry img{aspect-ratio:3/2;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.parenthesesEntry h3{margin:20px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.25}.parenthesesEntry p{color:#51636c;margin:0;font-size:16px;line-height:1.6}.parenthesesEntryAction{color:#4e6570;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:14px;display:block}.parenthesesEntry:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.parenthesesInterior .parenthesesCopy{color:#415762}.parenthesesInterior .parenthesesCopy h3,.parenthesesInterior .parenthesesCopy strong{color:#2d4654}.parenthesesInterior .parenthesesLink{color:#3f606e;text-decoration-color:#3f606e66}.parenthesesNotebook:focus-visible{outline-offset:9px;outline:2px solid #b0cbd7}.parenthesesInterior button:focus-visible,.parenthesesInterior a:focus-visible,.parenthesesInterior h3:focus-visible{outline-offset:6px;outline:2px solid #466674}@media (width<=1000px){.parenthesesCollection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.parenthesesCollection{grid-template-columns:minmax(0,1fr)}.parenthesesNotebookStage{padding:26px 0 40px}}@media (prefers-reduced-motion:reduce){.parenthesesNotebook,.parenthesesNotebookCover{transition:none;animation:none}.parenthesesNotebook:hover,.parenthesesNotebook:hover .parenthesesNotebookCover{transform:none}}@font-face{font-family:Parentheses Hand;src:url(/fonts/parentheses-kalam-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.parenthesesThought{margin-top:28px}.parenthesesThoughtTrigger{color:#4e6570;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.6;display:inline-block}.parenthesesThoughtTrigger:hover{color:#2d4654}.parenthesesThoughtReveal{overflow:hidden}.parenthesesThoughtReveal[data-state=open]{animation:.5s both parentheses-thought-open}.parenthesesThoughtReveal[data-state=closed]{animation:.5s both parentheses-thought-close}.parenthesesThoughtNote{margin:20px 5px 12px 3px;padding:4px 0}.parenthesesThoughtNote blockquote{color:#3f606e;letter-spacing:normal;transform-origin:0;overflow-wrap:break-word;margin:0;font-family:Parentheses Hand,cursive;font-size:clamp(23px,2.2vw,26px);font-style:normal;font-weight:400;line-height:1.55;transform:rotate(-.45deg)}.parenthesesThoughtNote figcaption{color:#4e6570;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.parenthesesThoughtNote cite{font-style:italic}@keyframes parentheses-thought-open{0%{opacity:0;height:0;transform:translateY(5px)}to{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}}@keyframes parentheses-thought-close{0%{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.parenthesesThoughtReveal[data-state]{animation:none}}.parenthesesCatPortrait{text-align:center;width:min(72%,250px);margin:2px auto 25px}.parenthesesCatFrame{background:#eee5d7;border:2px solid #8b6b49;border-radius:2px;padding:9px;display:block;box-shadow:0 7px 16px #462f1b29,inset 0 0 0 1px #ffffff80}.parenthesesCatFrame img{aspect-ratio:auto;object-fit:contain;border-radius:1px;width:100%;height:auto;display:block}.parenthesesCatPortrait figcaption{color:#765a3d;letter-spacing:.04em;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.parenthesesEntryCat h3{color:#654b33}.parenthesesInteriorCat{background:#f3ecdf}.parenthesesInteriorCat .parenthesesMoment{align-items:start}.parenthesesInteriorCat .parenthesesCopy{color:#665443}.parenthesesInteriorCat .parenthesesCopy h3,.parenthesesInteriorCat .parenthesesCopy strong{color:#513b2b}.parenthesesInteriorCat .parenthesesCopy p{margin-bottom:22px}.parenthesesInteriorCat .parenthesesCopy .parenthesesCatTeaser{color:#7c6348;margin-bottom:36px;font-family:Georgia,Times New Roman,serif;font-style:italic}.parenthesesInteriorCat .parenthesesClosing{margin-top:32px}.parenthesesInteriorCat .parenthesesInteriorNav button,.parenthesesInteriorCat .parenthesesThoughtTrigger,.parenthesesInteriorCat .parenthesesThoughtNote figcaption{color:#7c6348}.parenthesesInteriorCat .parenthesesThoughtNote blockquote{color:#79572f}.parenthesesInteriorCat button:focus-visible,.parenthesesInteriorCat h3:focus-visible{outline-color:#947344}@font-face{font-family:Frequency Clef;src:url(/fonts/frequences-clef.woff)format("woff");font-display:swap;unicode-range:U+1D11E}.resonancePersonalPair{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 56px;width:min(1040px,100%);margin:clamp(64px,7vw,96px) auto 0;display:grid;position:relative}.resonancePersonalPair>.resonanceParentheses{width:100%;min-width:0;margin:0}.resonancePersonalPair>.resonanceParentheses:has(.parenthesesInterior:not([hidden])){grid-column:1/-1}.resonanceFrequencies{text-align:left;min-width:0;scroll-margin-top:90px}.frequencyHeader h2{color:#e8debf}.frequencyTitleTrigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.frequencyTitleTrigger:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.frequencyHeader p{color:#c8c4b5}.frequencyThreshold{flex-direction:column;align-items:center;padding:32px 0 48px;display:flex}.frequencyTrigger{text-align:center;color:#d6c293;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:min(280px,100%);min-height:254px;padding:0 12px;display:flex}.frequencyClef{letter-spacing:0;text-align:center;flex:none;margin-bottom:28px;font:140px/1.8 Frequency Clef;display:block}.frequencyPreviewArtist{color:#e8debf;font:600 26px/1.2 Georgia,Times New Roman,serif}.frequencyPreviewSong{color:#c8c4b5;margin-top:12px;font:italic 16px/1.5 Georgia,Times New Roman,serif}.frequencyHint{color:#c8c4b5;margin-top:23px;font:14px/1.5 Georgia,Times New Roman,serif}.frequencyTrigger:hover .frequencyPreviewArtist{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.frequencyTrigger:focus-visible{outline-offset:8px;border-radius:3px;outline:2px solid #d6c293}.frequencyInterior{color:#424b44;background:#f0eee5;border-radius:4px;padding:clamp(24px,4vw,48px)}.frequencyInterior[hidden]{display:none}.frequencyInteriorNav{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.frequencySmallClef{color:#826a3f;font:42px/1.2 Frequency Clef}.frequencyInteriorNav button{color:#655a44;cursor:pointer;background:0 0;border:0;padding:9px 0;font:14px/1.5 Georgia,Times New Roman,serif}.frequencyInteriorNav button:hover{text-underline-offset:5px;text-decoration:underline}.frequencyReading{max-width:650px;margin:0 auto;font-size:17px;line-height:1.85}.frequencyReading p{margin:0 0 24px}.frequencyReading .frequencyEyebrow{letter-spacing:.08em;color:#786443;margin-bottom:12px;font-size:.875rem}.frequencyReading h3{letter-spacing:-.035em;color:#38473e;margin:0 0 12px;font:700 clamp(40px,6vw,62px)/1.12 Georgia,Times New Roman,serif}.frequencyReading .frequencyLead{color:#6b654f;margin-bottom:36px;font:italic 20px/1.6 Georgia,Times New Roman,serif}.frequencySong{border-top:1px solid #8a795f40;margin-top:44px;padding-top:36px}.frequencySong h4{color:#38473e;margin:0 0 26px;font:600 clamp(26px,3.5vw,34px)/1.25 Georgia,Times New Roman,serif}.frequencyReading .frequencyOpening,.frequencyReading .frequencyClosing{color:#5f6049;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.65}.frequencyReading .frequencyClosing{margin:34px 0}.frequencyListenLinks{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.frequencyListen{color:#6e5c3c;text-underline-offset:6px;margin-top:8px;font:16px/1.6 Georgia,Times New Roman,serif;-webkit-text-decoration:underline #6e5c3c66;text-decoration:underline #6e5c3c66;display:inline-block}.frequencyListen:hover{color:#37483e}.frequencyInterior :focus-visible{outline-offset:6px;outline:2px solid #826a3f}@media (width<=700px){.resonancePersonalPair{grid-template-columns:minmax(0,1fr);gap:48px}.frequencyThreshold{padding:26px 0 40px}.frequencyReading{font-size:16px;line-height:1.75}}.frequencyClef{transform-origin:50% 60%}.frequencyHint{cursor:pointer;background:0 0;border:0;padding:0}.frequencyHint:hover{text-underline-offset:5px;text-decoration:underline}.frequencyFold{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1),opacity .38s,visibility .4s;display:grid}.frequencyFold.isOpen{opacity:1;visibility:visible;grid-template-rows:1fr}.frequencyFoldClip{min-height:0;overflow:hidden}.frequencyReading .frequencyTrackTitle{color:#6b654f;margin-bottom:22px;font:italic 23px/1.5 Georgia,Times New Roman,serif}.frequencySong h4:not(:first-child){margin-top:32px}.frequencyEnd{justify-content:flex-end;margin:30px 0 0}.frequencyCollectionHint{margin-top:14px}.frequencyCollectionList{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d6c29366 transparent;max-height:18rem;padding:6px;overflow-y:auto}.frequencyCollectionList:focus-visible{outline-offset:-2px;outline:2px solid #d6c293}.frequencyCompactTrigger{color:#c8c4b5;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d6c29330;align-items:baseline;gap:10px;width:100%;padding:14px 0;font:16px/1.5 Georgia,Times New Roman,serif;display:flex}.frequencyCompactTrigger:hover .frequencyCollectionArtist,.frequencyCompactTrigger[aria-expanded=true] .frequencyCollectionArtist{text-underline-offset:5px;text-decoration:underline}.frequencyCollectionNumber{color:#c8c4b5;flex:none;font-size:14px}.frequencyCollectionLabel{overflow-wrap:anywhere;min-width:0}.frequencyCollectionArtist{color:#e8debf;font-weight:600}.frequencyCollectionSong{font-style:italic}.resonanceFrequencies button:focus-visible{outline-offset:6px;outline:2px solid #d6c293}.resonanceFrequencies>.frequencyFold{width:100%;max-width:100%;margin-inline:auto}.resonanceFrequencies>.frequencyFold>.frequencyFoldClip>.frequencyCollectionList{width:100%;margin-inline:auto}.frequencyEntryReading{width:100%;min-width:0;max-width:740px;margin-inline:auto}.frequencyFoldClip{min-width:0}@media (prefers-reduced-motion:reduce){.frequencyFold{transition:none}}#frequence-03 .frequencyInterior{background:#f0eee5}#frequence-03 .frequencyReading h3,#frequence-03 .frequencySong h4{color:#305440}#frequence-03 .frequencySmallClef{color:#947338}#frequence-03 .frequencyEyebrow{color:#735a2d;border-left:2px solid #a56d5c;padding-left:12px}#frequence-03 .frequencySong{border-top-color:#a68a4a55}#frequence-03 .frequencyListen{color:#365943;text-decoration-color:#94733880}#frequence-03 .frequencyBirdsBridges{border-top:1px solid #a68a4a55;margin-top:36px;padding-top:24px}#frequence-03 .frequencyBirdsBridges p{color:#6b654f;margin-bottom:12px;font:italic 16px/1.6 Georgia,Times New Roman,serif}#frequence-03 .frequencyBirdsBridges a{color:#365943;text-underline-offset:4px;width:fit-content;padding-block:5px;font-size:15px;-webkit-text-decoration:underline #36594355;text-decoration:underline #36594355;display:block}#frequence-03 .frequencyBirdsBridges a:hover{text-decoration-color:currentColor}.brushesCollection{z-index:2;background:radial-gradient(at 74% 21%,#e6905326,#0000 11%),radial-gradient(at 54% 32%,#fffcee8f,#0000 38%),repeating-linear-gradient(2deg,#ffffff06 0 1px,#414e5005 1px 3px),linear-gradient(158deg,#d5dcd7f5,#b2c3c5eb 44%,#dacfbceb);border:1px solid #6b75742e;width:min(820px,82%);margin:clamp(72px,8vw,104px) auto 0;padding:clamp(34px,5vw,54px) clamp(22px,5vw,58px);scroll-margin-top:90px;position:relative;overflow:hidden;box-shadow:0 24px 70px #05131933,inset 0 0 70px #fffaec33}.brushesCollection:before{content:"";filter:blur(22px);pointer-events:none;background:#f4ecd833;border-radius:50%;width:300px;height:150px;position:absolute;top:-26px;right:-30px;transform:rotate(-8deg)}.brushesHeader{max-width:560px}.brushesHeader>p{color:#4d4c42b8;letter-spacing:.08em;margin:0 0 13px;font-size:.875rem;font-weight:700}.brushesHeader h2{color:#263c42;letter-spacing:-.025em;margin:0;font:400 clamp(34px,4.4vw,50px)/1.08 Georgia,Times New Roman,serif}.brushesHeader>span{color:#303d3ec2;margin-top:13px;font:italic 15px/1.55 Georgia,Times New Roman,serif;display:block}.brushesThreshold{height:84px;margin:17px 0 5px;position:relative}.brushesGesture{width:176px;height:74px;position:absolute;top:0;right:3%;transform:rotate(-7deg)}.brushesGesture i{display:block;position:absolute}.brushesHandle{background:linear-gradient(90deg,#6b5546,#ac8d6d 70%,#806652);border-radius:50% 3px 3px 50%;width:112px;height:6px;top:24px;right:2px;box-shadow:0 1px 3px #0000003d}.brushesBristles{clip-path:polygon(0 50%,21% 10%,100% 21%,100% 79%,21% 90%);background:linear-gradient(#b7ad96,#716b61 75%,#514b45);border-radius:65% 8% 8% 65%;width:48px;height:14px;top:20px;left:18px}.brushesTrace{transform-origin:0;background:linear-gradient(90deg,#ae6c4bb8,#6b8b8b61,#0000);border-radius:999px;height:2px;left:0}.brushesTraceOne{width:136px;top:48px}.brushesTraceTwo{opacity:.5;width:94px;top:57px;left:18px}.brushesIndex{background:#f7f4e947;border:1px solid #2f434429;margin:0 0 22px}.brushesIndex>summary{color:#30474b;cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:54px;padding:11px 15px;font:400 17px/1.35 Georgia,Times New Roman,serif;list-style:none;display:grid}.brushesIndex>summary::-webkit-details-marker{display:none}.brushesIndex>summary small{color:#303e3fab;letter-spacing:.08em;text-transform:uppercase;font:.875rem/1.4 Georgia,Times New Roman,serif}.brushesIndex>summary i{border:1px solid #30444542;border-radius:50%;width:21px;height:21px;position:relative}.brushesIndex>summary i:before,.brushesIndex>summary i:after{content:"";background:currentColor;width:7px;height:1px;transition:transform .3s;position:absolute;top:9px;left:6px}.brushesIndex>summary i:after{transform:rotate(90deg)}.brushesIndex[open]>summary i:after{transform:rotate(0)}.brushesIndex>summary:focus-visible{outline-offset:4px;outline:2px solid #7f51379e}.brushesIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 11px 12px;display:grid}.brushesIndexGrid a{color:#243d42;background:#faf8f057;border:1px solid #34484921;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:14px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:grid}.brushesIndexGrid a:hover{background:#fffcf394;border-color:#68523b42;transform:translateY(-2px)}.brushesIndexGrid a:focus-visible{outline-offset:2px;outline:2px solid #7f51379e}.brushesIndexNumber{color:#40474294;letter-spacing:.08em;font:.75rem/1.5 Georgia,Times New Roman,serif}.brushesIndexGrid a>span:last-child{gap:4px;min-width:0;display:grid}.brushesIndexGrid strong{font:400 16px/1.25 Georgia,Times New Roman,serif}.brushesIndexGrid em{color:#29393bc2;text-overflow:ellipsis;white-space:nowrap;font:italic 12px/1.45 Georgia,Times New Roman,serif;overflow:hidden}.brushesIndexGrid small{color:#444841a8;letter-spacing:.08em;text-transform:uppercase;font:.875rem/1.5 Georgia,Times New Roman,serif}.brushesCollectionList{border-top:1px solid #404e4d33;padding:0 15px 4px}.brushesArtwork summary{color:#30474b;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:21px 2px 17px;list-style:none;display:grid}.brushesArtwork summary::-webkit-details-marker{display:none}.brushesArtwork summary:focus-visible{outline-offset:6px;outline:2px solid #7f51379e}.brushesNumber,.brushesOpenLabel{color:#454840ad;letter-spacing:.08em;text-transform:uppercase;font:.875rem/1.5 Georgia,Times New Roman,serif}.brushesArtworkHeading{gap:5px;display:grid}.brushesArtworkHeading strong{color:#233b40;font:400 23px/1.2 Georgia,Times New Roman,serif}.brushesArtworkHeading>span{color:#2c3d3fb8;font:italic 13px/1.5 Georgia,Times New Roman,serif}.brushesOpenLabel{align-items:center;gap:12px;display:flex}.brushesOpenLabel i{border:1px solid #404e4d4d;border-radius:50%;width:22px;height:22px;position:relative}.brushesOpenLabel i:before,.brushesOpenLabel i:after{content:"";background:currentColor;width:8px;height:1px;transition:transform .35s;position:absolute;top:10px;left:6px}.brushesOpenLabel i:after{transform:rotate(90deg)}.brushesArtwork[open] .brushesOpenLabel i:after{transform:rotate(0)}.brushesArtwork[open] .brushesOpenText{font-size:0}.brushesArtwork[open] .brushesOpenText:after{content:"Refermer";font-size:.875rem}.brushesArtworkBody{padding:10px 0 12px;animation:.65s both brushesReveal}.brushesPainting{margin:0}.brushesPainting img{background:#a7b5b2;border:8px solid #efe8d6e0;width:100%;height:auto;display:block;box-shadow:0 18px 44px #18272a42}.brushesPainting figcaption{color:#2b3635b3;margin:11px 3px 0;font:12px/1.55 Georgia,Times New Roman,serif}.brushesReflection{color:#273c40;width:min(620px,92%);margin:34px auto 8px;font:16px/1.78 Georgia,Times New Roman,serif}.brushesReflection p{margin:0 0 19px}.brushesReflectionLead{color:#9a5b3d;letter-spacing:.04em;font-style:italic}.brushesReflection aside{color:#273739d1;background:#f7f2e361;border-left:2px solid #a463418c;margin:25px 0;padding:17px 20px;font-size:14px}.brushesQuestion{color:#73452f;text-align:center;font-size:19px;font-style:italic;margin-top:34px!important}.brushesArtworkVermeer{scroll-margin-top:90px}.brushesArtworkVermeer>summary{border-top:1px solid #404e4d33}.brushesVermeerBody{background:radial-gradient(circle at 86% 10%,#c2973f17,#0000 22%),linear-gradient(160deg,#1229361f,#eee6cf21 48%,#0e233114);border-top:1px solid #1d35412e;margin:0 -18px;padding:30px 18px 18px}.brushesVermeerPainting{width:min(610px,92%);margin-inline:auto}.brushesVermeerPainting img{background:#101d25;border-color:#e9dfc3e6}.brushesPainting figcaption a{color:inherit;text-underline-offset:3px}.brushesVermeerReflection{color:#203844}.brushesVermeerReflection .brushesReflectionLead{color:#355f79}.brushesLookingPause{height:clamp(22px,4vw,42px)}.brushesVermeerCore{color:#173c55;background:#f6f0de57;border-left:2px solid #b5883594;padding:20px 22px;font-size:18px;font-style:italic;margin:30px 0!important}.brushesCloser{width:min(760px,100%);margin:46px auto 10px}.brushesCloser>header{text-align:center;margin:0 0 19px}.brushesCloser>header p{color:#283b4294;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:.875rem/1.5 Georgia,Times New Roman,serif}.brushesCloser h3{color:#193d55;margin:0;font:400 clamp(25px,3.2vw,34px)/1.2 Georgia,Times New Roman,serif}.brushesDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brushesDetailsGrid figure{background:#f2ebd861;border:1px solid #16324226;min-width:0;margin:0}.brushesDetailsGrid img{aspect-ratio:1;object-fit:cover;background:#12232d;width:100%;height:auto;display:block}.brushesDetailsGrid figcaption{color:#1d3039c7;gap:5px;padding:13px 14px 15px;font:12px/1.5 Georgia,Times New Roman,serif;display:grid}.brushesDetailsGrid figcaption strong{color:#23495f;font-size:15px;font-weight:400}.brushesVermeerAfterword aside{background:#f5eed961;border-left-color:#b489359e}.brushesVermeerAfterword .brushesQuestion{color:#315e77}.brushesArtworkPixels{scroll-margin-top:90px}.brushesArtworkPixels>summary{border-top:1px solid #404e4d33}.brushesPixelsBody{background:radial-gradient(circle at 80% 8%,#d2a85b1f,#0000 24%),radial-gradient(circle at 53% 70%,#2d465b1f,#0000 31%),linear-gradient(155deg,#2042371a,#e7e8da33 43%,#18323d1a);border-top:1px solid #1c393a2e;margin:0 -18px;padding:30px 18px 20px}.brushesPixelsPainting{width:min(720px,96%);margin-inline:auto}.brushesPixelsPainting img{background:#20342f;border-color:#e8e5cfe0}.brushesPixelsPainting figcaption{text-align:center;font-style:italic}.brushesPixelsReflection{color:#213b3a}.brushesPixelsReflection .brushesReflectionLead{color:#536f48}.brushesPixelsCore{color:#244d49;background:#f3efda66;border-left:2px solid #b6904a9e;padding:20px 22px;font-size:18px;font-style:italic;margin:29px 0!important}.brushesPixelsCloser h3{color:#294f4c}.brushesPixelsDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brushesPixelsDetailsGrid figure{background:#edeede66;border-color:#2448432b}.brushesPixelsDetailsGrid figcaption strong{color:#315c56}.brushesPixelsDetailsGrid figcaption small{color:#3c4d439e;letter-spacing:.03em;text-transform:uppercase;margin-top:3px;font:.8125rem/1.5 Georgia,Times New Roman,serif}.brushesPixelCrop{aspect-ratio:4/3;background:#1b302b;display:block;overflow:hidden}.brushesPixelCrop img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.2,1)}.brushesPixelCropSilhouette img{transform-origin:40.5% 61%;transform:scale(3.15)}.brushesPixelCropValley img{transform-origin:58% 42%;transform:scale(2.05)}.brushesPixelCropCosmos img{transform-origin:56% 72%;transform:scale(2.8)}.brushesPixelCropContour img{transform-origin:61% 51%;transform:scale(1.45)}.brushesPixelsAfterword aside{background:#f0edd86b;border-left-color:#b99248a3;gap:9px;display:grid}.brushesPixelsAfterword aside strong{color:#315b53;font-size:16px;font-weight:400}.brushesPixelsAfterword aside span{display:block}.brushesPixelsAfterword .brushesQuestion{color:#315d57;margin-bottom:8px!important}.brushesPixelsSecondQuestion{color:#2a4c47b3;text-align:center;font-size:14px;font-style:italic;margin:0!important}.brushesPixelsBreath{background:linear-gradient(#0000,#a6844575,#0000);width:1px;height:48px;margin:34px auto}.brushesPixelsEnding{text-align:center;margin-bottom:10px!important}.brushesArtworkNav{border-top:1px solid #334d482e;justify-content:space-between;gap:18px;margin-top:39px;padding-top:17px;display:flex}.brushesArtworkNav a{color:#274b46d1;text-underline-offset:4px;font:italic 13px/1.5 Georgia,Times New Roman,serif}@media (width<=700px){.brushesCollection{width:100%;padding:30px 14px 26px}.brushesThreshold{height:72px}.brushesGesture{transform-origin:100%;right:0;transform:scale(.9)rotate(-7deg)}.brushesArtwork summary{grid-template-columns:auto minmax(0,1fr);gap:14px}.brushesOpenLabel{grid-column:2;justify-self:start}.brushesPainting img{border-width:5px}.brushesReflection{width:94%;font-size:16px}.brushesIndexGrid{grid-template-columns:1fr}.brushesIndexGrid em{white-space:normal}.brushesVermeerBody,.brushesPixelsBody{margin-inline:-7px;padding-inline:7px}.brushesVermeerPainting{width:94%}.brushesPixelsPainting{width:96%}.brushesDetailsGrid{grid-template-columns:1fr;gap:17px}.brushesDetailsGrid figure{width:94%;margin-inline:auto}.brushesDetailsGrid figcaption{padding:12px 13px 14px}}@media (prefers-reduced-motion:no-preference){.isEntered .brushesTrace{animation:1.4s cubic-bezier(.2,.72,.2,1) both brushesTraceIn}.isEntered .brushesTraceTwo{animation-delay:.12s}}@keyframes brushesTraceIn{0%{opacity:0;transform:scaleX(.15)}}@keyframes brushesReveal{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.brushesArtworkBody{animation:none}.brushesPixelCrop img,.brushesOpenLabel i:after,.brushesIndex>summary i:after{transition:none}}.brushesArtworkTurner{scroll-margin-top:90px}.brushesArtworkTurner>summary{border-top:1px solid #404e4d33}.brushesTurnerBody{background:radial-gradient(at 86% 18%,#d2a3591f,#0000 38%),linear-gradient(155deg,#b8c7cf4d,#f7f5e985 52%,#e5dac138);border-top:1px solid #3e4c5429;margin:0 -18px;padding:30px 18px 20px}.brushesTurnerPainting{width:min(720px,96%);margin-inline:auto}.brushesTurnerPainting img{background:#b5bec1;border-color:#f3f0e3eb}.brushesTurnerReflection{color:#34454b}.brushesTurnerReflection .brushesReflectionLead{color:#66573e}.brushesTurnerReflection h3{color:#34454b;margin:0 0 26px;font:400 clamp(25px,3.2vw,34px)/1.2 Georgia,Times New Roman,serif}.brushesTurnerReflection .brushesTurnerBreath{color:#685639;text-align:center;margin:clamp(36px,6vw,56px) 0;font-size:19px;font-style:italic}.brushesTurnerLooking{border-top:1px solid #8f795038;padding-top:24px}.brushesTurnerLooking .brushesQuestion{color:#445c69}.brushesTurnerBridge{text-align:center;margin-top:34px!important}.brushesTurnerBridge a{color:#52636b;text-underline-offset:4px;font-size:14px;font-style:italic}.brushesTurnerBridge a:focus-visible{outline-offset:5px;outline:2px solid #85714e}@media (width<=700px){.brushesTurnerBody{margin-inline:-7px;padding-inline:7px}}.brushesPixelsPainting .brushesAiCredit{color:#086b78}#vermeer-la-laitiere .brushesMilkmaidTall{aspect-ratio:3/4}#vermeer-la-laitiere .brushesMilkmaidNote{margin-top:6px;font-style:italic}#vermeer-la-laitiere .brushesMilkmaidNote a{color:inherit;text-underline-offset:3px}#ia-une-ombre-qui-se-souvient>.brushesArtworkBody{animation:none}.resonanceInnerLobby .resonanceSecondBookEntry{margin-top:clamp(72px,8vw,112px)}.resonanceInnerLobby>.resonanceInnerHeader{margin-bottom:clamp(28px,3vw,42px)}.resonanceInnerLobby>.resonanceEntryGrid{width:min(1040px,100%);display:block}.resonanceInnerLobby .resonanceBookEntry{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px)}.resonanceInnerLobby .resonanceBookTrigger{align-self:start}.resonanceInnerLobby>.brushesCollection{width:min(1040px,100%);margin-top:clamp(48px,6vw,72px)}.resonancePrimarySound{z-index:2;width:min(1040px,100%);margin:clamp(48px,6vw,72px) auto 0;position:relative}.resonanceSecondaryBranches{margin-top:clamp(64px,8vw,104px)}.resonanceSecondaryBranches>.resonanceFragmentsEntry{grid-template-rows:auto minmax(0,1fr)}@media (width<=799px){.resonanceInnerLobby .resonanceBookEntry{grid-template-columns:minmax(0,1fr);gap:24px}.resonanceSecondaryBranches{grid-template-columns:minmax(0,1fr);gap:56px}}.resonanceInnerLobby .resonanceBookTrigger{grid-template-rows:auto auto;height:auto}.resonanceBookArtwork{width:100%;max-width:520px;margin:0 auto;animation:8s ease-in-out infinite resonanceBookDrift;display:block}.resonanceBookImage{object-fit:contain;width:100%;height:auto;transition:transform .8s,filter .8s;display:block}@keyframes resonanceBookDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (hover:hover) and (pointer:fine){.resonanceBookTrigger:hover .resonanceBookImage{filter:brightness(1.045);transform:scale(1.018)rotate(.4deg)}}.resonanceBookTrigger:focus-visible .resonanceBookImage{filter:brightness(1.045)}@media (width<=799px){.resonanceBookArtwork{max-width:440px}}@media (prefers-reduced-motion:reduce){.resonanceBookArtwork{animation:none}.resonanceBookImage{transition:none}.resonanceBookTrigger:hover .resonanceBookImage{transform:none}}.resonanceBookImage{position:relative;container-type:inline-size}.resonanceBookImage>img{width:100%;height:auto;display:block}.resonanceSecondBookEntry .resonanceBookArtwork{aspect-ratio:1312/1199;place-items:center;display:grid}.resonanceSecondBookEntry .resonanceBookImage{aspect-ratio:1312/1199;width:100%;height:auto}.resonanceSecondBookEntry .resonanceBookImage>img{clip-path:polygon(22.1037% 7.9233%,23.0945% 7.0892%,25.2287% 6.3386%,27.2104% 5.7548%,28.7348% 5.7548%,78.125% 8.4237%,78.2012% 10.6756%,81.3262% 11.176%,82.0884% 12.01%,82.3171% 91.5763%,82.0122% 92.0767%,78.811% 92.4937%,78.7348% 93.578%,28.2012% 95.0792%,24.7713% 94.9958%,22.7896% 94.4954%,21.875% 93.8282%)}.resonanceBookAuthor{white-space:nowrap;color:#d9c6a0;opacity:.88;letter-spacing:.005em;pointer-events:none;font-family:Presence Calligraphy,Palatino Linotype,serif;font-size:4.64cqw;font-style:italic;font-weight:400;line-height:1.3;position:absolute;bottom:13%;right:24%}.resonanceBookCaption{display:block;position:relative}.resonanceBookCopyright{color:#aebac4;opacity:.7;letter-spacing:.015em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-weight:400;line-height:1.6;display:block;position:absolute;top:100%;left:0}.resonanceBookEntry .resonancePoetryApproachText>p{letter-spacing:.01em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:22.8px;font-style:normal;font-weight:400;line-height:1.5}.resonanceInnerLobby{padding-top:clamp(96px,8vw,116px)}.resonanceInnerHeader>h1{color:#d8cdaa;letter-spacing:.08em;margin:0 0 17px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.resonanceBranchNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;margin-top:20px;display:flex}.resonanceBranchNav a{color:#bcd3cd;text-underline-offset:5px;align-items:center;max-width:100%;min-height:44px;font-family:Georgia,Times New Roman,serif;font-size:.9375rem;line-height:1.5;text-decoration-color:#bcd3cd66;display:inline-flex}.resonanceBranchNav a:hover{color:#f0ece5;text-decoration:underline}.resonanceBranchNav a:focus-visible{outline-offset:4px;outline:2px solid #d8cdaa}.resonanceInnerHeader,.resonanceInnerHeader h2,.resonanceInnerLobby #des-pinceaux,.resonanceInnerLobby #frequences,.resonanceInnerLobby #fragments-illustres,.resonanceInnerLobby #les-parentheses,.resonanceInnerLobby .brushesArtwork,.resonanceInnerLobby .frequencyEntryReading>.frequencyFold{scroll-margin-top:96px}@media (width<=760px){.resonanceInnerLobby{padding-top:88px}.resonanceBranchNav{gap:0 16px;margin-top:16px}}.secondPoetryVolume{width:100%;padding:clamp(72px,8vw,112px) clamp(26px,6vw,88px) clamp(100px,10vw,144px)}.secondPoetryContent{margin:0 calc(-1*clamp(26px,6vw,88px))}.secondPoemFolioRow{align-items:baseline}.secondPoemFolioRow .poemLanguage{margin-top:0}.secondPoemAdaptation{margin:0 0 22px}.secondPoetryContent>.bookNav{justify-content:center;margin:18px auto 0;position:relative;bottom:auto;left:auto;transform:none}.poetryRouteLink{color:inherit;text-decoration:none}.bookDots a{opacity:.45;cursor:pointer;background:#6c837f;border:0;width:20px;height:2px;padding:0;transition:all .3s;display:block}.bookDots a.isActive{opacity:1;background:#d8cdaa;width:42px}@media (width<=620px){.bookDots a{opacity:.65;background:0 0;width:22px;height:34px;position:relative}.bookDots a:before{content:"";background:#6c837f;height:2px;transition:all .3s;position:absolute;top:16px;left:4px;right:4px}.bookDots a.isActive{background:0 0;width:34px}.bookDots a.isActive:before{background:#d8cdaa}}.echoWorld{--echo-mist:#aeb1cc;--echo-teal:#d8cdaa;--echo-gold:#c8b581;background:#07141c;padding:0;overflow:clip}.echoArticle{z-index:2;color:#eaf0ed;position:relative}.echoOpening{width:min(1120px,86vw);margin:0 auto;padding:0 0 clamp(40px,6vw,76px)}.echoOpeningFrame{background:#aeb1cc09;border:1px solid #aeb1cc33;border-radius:3px;width:92%;margin:0 0 0 auto;padding:8px}.echoOpeningFrame img{aspect-ratio:9/4;object-fit:cover;border-radius:1px;width:100%;height:auto;display:block}@media (width<=850px){.echoOpening{width:calc(100% - 36px);padding-bottom:36px}.echoOpeningFrame{width:100%;padding:4px}}.echoHero{isolation:isolate;background:linear-gradient(#09131f 0%,#0a1b24 58%,#08171e 100%);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.echoHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 65%,#08171e),radial-gradient(circle at 72% 34%,#aeb1cc14,#0000 34%);position:absolute;inset:0}.echoHeroMotion{z-index:-2;filter:blur(1px);opacity:.85;pointer-events:none;animation:18s ease-in-out infinite alternate echoBreathe;position:absolute;inset:-12%}.echoHeroMotion:before{content:"";background:radial-gradient(circle,#d8cdaa21,#727eb10e 37%,#0000 68%);border-radius:50%;width:62vw;height:62vw;animation:24s ease-in-out infinite alternate echoDrift;position:absolute;top:-14%;right:3%}.echoHeroMotion i{transform-origin:0;background:linear-gradient(90deg,#0000,#d8cdaa1f,#b2aeca29,#0000);height:1px;position:absolute;left:15%;right:8%}.echoHeroMotion i:first-child{top:31%;transform:rotate(-5deg)}.echoHeroMotion i:nth-child(2){opacity:.6;top:43%;transform:rotate(3deg)}.echoHeroMotion i:nth-child(3){opacity:.35;top:55%;transform:rotate(-2deg)}.echoHeroInner{width:min(1120px,86vw);margin:0 auto;padding:clamp(150px,20vh,230px) 0 clamp(84px,12vh,132px)}.echoKicker{color:var(--echo-teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-size:.875rem;font-weight:700;display:flex}.echoKicker span+span{color:var(--echo-mist);border-left:1px solid #aeb1cc47;padding-left:18px}.echoTemplateState{color:#c8bd9e;letter-spacing:.03em;border:1px solid #c8b58140;width:max-content;max-width:100%;margin:25px 0 0;padding:8px 10px;font-size:.8125rem;line-height:1.5}.echoHero h1{letter-spacing:-.06em;text-wrap:balance;max-width:1000px;margin:clamp(34px,6vh,64px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,8.6vw,7.8rem);font-weight:400;line-height:.89}.echoHero h1 span,.echoHero h1 em{display:block}.echoHero h1 em{color:#b9bad0;margin-left:clamp(0px,6vw,84px);font-weight:400}.echoDeck{color:#b8c7c3;max-width:700px;margin:42px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.75}.echoMeta{background:#aeb1cc1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:880px;margin:clamp(50px,8vh,78px) 0 0;display:grid}.echoMeta div{background:#06141cad;padding:20px 22px}.echoMeta dt{color:#7e9694;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.echoMeta dd{color:#cdd8d4;margin:9px 0 0;font-family:Georgia,serif;font-size:.94rem}.echoHeroNote{color:#819693;max-width:690px;margin:26px 0 0;font-family:Georgia,serif;font-size:.86rem;font-style:italic;line-height:1.7}.echoJourney{grid-template-columns:190px minmax(0,1fr);gap:clamp(35px,7vw,92px);width:min(1180px,90vw);margin:0 auto;display:grid}.echoProgress{border-left:1px solid #aeb1cc26;height:max-content;margin-top:115px;padding:0 0 0 15px;display:grid;position:sticky;top:110px}.echoProgress a{color:#728785;grid-template-columns:27px 1fr;gap:8px;padding:12px 0;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .35s,transform .35s;display:grid}.echoProgress a:before{content:"";background:0 0;width:1px;height:100%;position:absolute;left:-1px}.echoProgress a.isActive{color:#dce8e4;transform:translate(4px)}.echoProgress a.isActive:before{background:var(--echo-teal);box-shadow:0 0 12px #d8cdaa8c}.echoProgress span{color:#a7a9c2;font-family:Georgia,serif}.echoProgress em{font-style:normal}.echoMovements{min-width:0}.echoMovement{border-top:1px solid #aeb1cc1f;min-height:86vh;padding:clamp(90px,12vw,150px) 0;scroll-margin-top:60px;position:relative}.echoMovement header{grid-template-columns:54px 1fr;align-items:start;gap:22px;display:grid}.echoMovement header>span{color:#969ab7;padding-top:8px;font-family:Georgia,serif;font-size:.8rem}.echoMovement header p{color:#789e99;letter-spacing:.08em;margin:0 0 12px;font:700 .875rem/1.5 Arial,sans-serif}.echoMovement h2{color:#ecf1ee;letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:400;line-height:1}.echoFactGrid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(38px,7vw,76px);margin:68px 0 0 76px;display:grid}.echoTextStack p,.echoLead,.echoSecondWayColumns p{color:#becbc7;margin:0;font-family:Georgia,serif;font-size:1.08rem;line-height:1.9}.echoTextStack{align-content:start;gap:1.35em;display:grid}.echoFactGrid dl{background:#aeb1cc1a;align-self:start;gap:1px;margin:0;display:grid}.echoFactGrid dl div{background:#0b1b23;padding:20px}.echoFactGrid dt{color:#a6aac3;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.echoFactGrid dd{color:#91a39f;margin:8px 0 0;font-family:Georgia,serif;font-size:.91rem;line-height:1.55}.echoRevelation{padding-right:clamp(0px,5vw,65px)}.echoLead{max-width:690px;margin:68px 0 0 76px;font-size:clamp(1.25rem,2.25vw,1.65rem)}.echoRevelation blockquote{color:#e6ebe8;letter-spacing:-.035em;max-width:810px;margin:clamp(70px,9vw,112px) 0 0;padding:0;font-family:Georgia,serif;font-size:clamp(2rem,4.1vw,3.45rem);line-height:1.3}.echoAside{border-top:1px solid #c8b5813d;border-left:1px solid #c8b5814d;max-width:650px;margin:72px 0 0 auto;padding:25px 0 0 30px}.echoAside span{color:var(--echo-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.echoAside p{color:#b9c3c0;margin:15px 0 0;font-family:Georgia,serif;font-size:1rem;font-style:italic;line-height:1.75}.echoSecondWay{background:linear-gradient(110deg,#2c2c4130,#0000 68%);margin-left:clamp(-50px,-4vw,-18px);padding-left:clamp(30px,5vw,70px)}.echoFork{height:115px;margin:48px 0 0 75px;position:relative}.echoFork i{transform-origin:0;background:linear-gradient(90deg,#83cfc48c,#aeb1cc2e);width:74%;height:1px;position:absolute;top:55px;left:0}.echoFork i:first-child{transform:rotate(-5deg)}.echoFork i:last-child{background:linear-gradient(90deg,#c8b5818c,#aeb1cc1f);transform:rotate(7deg)}.echoSecondWayColumns{grid-template-columns:minmax(0,1fr) minmax(270px,.82fr);align-items:start;gap:clamp(42px,7vw,80px);margin-left:76px;display:grid}.echoSecondWayColumns .echoAside{border-top:0;margin:0;padding-top:0}.echoCounterpoint{border-left-color:#aeb1cc52}.echoCounterpoint span{color:#b9bad0}.echoTakeaway{border-top-color:#aeb1cc12;min-height:110vh;padding-top:clamp(130px,18vw,220px)}.echoTakeaway:before{content:"";z-index:-1;background:linear-gradient(#07141c00,#07141c 18%);position:absolute;inset:0 -15vw}.echoEssential{color:#d4ded9;max-width:720px;margin:85px auto 0;font-family:Georgia,serif;font-size:1.08rem;line-height:1.9}.echoEssential p{margin:0 0 1.35em}.echoEssential p:nth-last-of-type(2){color:#e7ece9;font-size:clamp(1.55rem,2.8vw,2.2rem)}.echoEssential strong{color:#eef3f0;text-align:center;max-width:760px;margin:clamp(76px,10vw,120px) auto 0;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:400;line-height:1.5;display:block}.echoQuestion{text-align:center;border-top:1px solid #d8cdaa2e;max-width:740px;margin:clamp(110px,14vw,170px) auto 0;padding-top:32px}.echoQuestion span{color:#9dbaa9;letter-spacing:.08em;font-size:.875rem;font-weight:700}.echoQuestion p{color:#e7ece9;margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);font-style:italic;line-height:1.55}.echoBridges{background:#aeb1cc1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(105px,14vw,165px) 0 0;display:grid}.echoBridges a{color:#dfe8e4;background:#0a1921;flex-direction:column;gap:10px;min-width:0;padding:27px 24px;text-decoration:none;transition:background .3s,transform .3s;display:flex}.echoBridges a:hover{background:#10252d;transform:translateY(-3px)}.echoBridges a:focus-visible{outline:2px solid var(--echo-teal);outline-offset:-3px}.echoBridges small{color:#8aaea9;letter-spacing:.08em;font-size:.875rem}.echoBridges strong{font-family:Georgia,serif;font-size:1.25rem;font-weight:400}.echoBridges span{color:#8fa39f;font-family:Georgia,serif;font-size:.88rem;line-height:1.5}@keyframes echoDrift{to{transform:translate(-8%,7%)scale(1.08)}}@keyframes echoBreathe{to{opacity:.62;transform:scale(1.025)}}@media (width<=1100px){.echoFactGrid,.echoSecondWayColumns{grid-template-columns:1fr}}@media (width<=850px){.echoJourney{width:min(100% - 34px,760px);display:block}.echoProgress{display:none}.echoMovement{min-height:auto}.echoFactGrid,.echoSecondWayColumns{grid-template-columns:1fr;margin-left:0}.echoLead{margin-left:0}.echoSecondWay{margin-left:0;padding-left:0}.echoFork{margin-left:0}.echoBridges{grid-template-columns:1fr}}@media (width<=600px){.echoHero{min-height:auto}.echoHeroInner{width:min(100% - 36px,560px);padding:125px 0 74px}.echoKicker{flex-direction:column;align-items:flex-start;gap:8px}.echoKicker span+span{border-left:0;padding-left:0}.echoHero h1{font-size:clamp(3rem,15vw,4.7rem);line-height:.94}.echoHero h1 em{margin-left:0}.echoDeck{margin-top:30px;font-size:1.05rem}.echoMeta{grid-template-columns:1fr}.echoMeta div{padding:15px 17px}.echoMovement{padding:78px 0}.echoMovement header{grid-template-columns:36px 1fr;gap:10px}.echoMovement h2{font-size:2.55rem}.echoFactGrid,.echoLead{margin-top:48px}.echoAside{margin-top:58px;padding-left:20px}.echoFork{height:85px}.echoSecondWayColumns{gap:54px}.echoTakeaway{padding-top:115px}.echoEssential{text-align:left;margin-top:68px}.echoEssential strong,.echoQuestion{text-align:left}.echoHeroMotion i:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.echoHeroMotion,.echoHeroMotion:before{animation:none}.echoProgress a,.echoBridges a{transition:none}}.echoAcceleration .echoTextStack p,.echoAcceleration .echoAside p,.echoAcceleration .echoFactGrid dd,.echoAcceleration .echoEssential strong{white-space:pre-line}.echoAcceleration .echoEssential strong{text-align:center;font-size:clamp(1.53rem,2.975vw,2.3375rem);line-height:clamp(2.7rem,5.25vw,4.125rem)}.echoProgress a{position:relative}.echoProgress a:before{top:0}.echoAcceleration .echoHeroInner{max-width:880px}.echoAcceleration .echoHero h1 em{margin-left:0}.echoAcceleration .echoHeroIntro{text-align:left;max-width:880px;margin-inline:auto}.echoAcceleration .echoDeck+.echoDeck{margin-top:22px}.echoAcceleration .echoTextStack{gap:1.05em}.echoAcceleration .echoFactGrid dl div:last-child{padding-top:17px;padding-bottom:17px}.echoAcceleration .echoPursueLabel{color:var(--echo-teal);letter-spacing:.08em;margin:100px 0 24px;font-size:.875rem}.echoAcceleration .echoPursueLabel+.echoBridges{margin-top:0}.echoSolitude{--echo-mist:#b8b4d3;--echo-teal:#b8c9e0;--echo-gold:#bdb0d6}.echoSolitude .echoHero{background:linear-gradient(#101626 0%,#0e1c29 58%,#08171e 100%)}.echoSolitude .echoHero h1 em{color:#c1bcdb}.echoSolitude .echoOpeningFrame{background:#9b89ca0a;border-color:#ab9cd642}.echoSolitude .echoDeck+.echoDeck{margin-top:22px}.echoSolitude .echoTakeaway:before{background:linear-gradient(#0000,#38302521 65%,#3f34252e)}.echoSolitude .echoEssential strong{color:#e9e4d6}@media (width<=600px){.echoSolitude .echoHero h1{font-size:clamp(2.1rem,10.5vw,3.8rem);line-height:1.03}}.questionEcho{--echo-teal:#7acbdf;--echo-mist:#accbd8;--echo-gold:#7acbdf;background:#081720}.questionEcho .echoHero{background:linear-gradient(160deg,#091722,#0b202a 78%,#081720);min-height:85svh}.questionEcho .echoHero:after{background:radial-gradient(at 78% 38%,#3885a017,#0000 58%)}.questionEcho .echoHeroMotion:before{background:radial-gradient(circle,#5097b118,#0000 65%)}.questionEcho .echoHeroMotion i{background:linear-gradient(90deg,#0000,#7acbdf38,#0000)}.questionEcho .echoHeroInner{padding-top:clamp(145px,20vh,195px);padding-bottom:85px}.questionEcho .echoHero h1{letter-spacing:-.045em;max-width:1000px;font-size:clamp(3.15rem,7vw,6.2rem);line-height:1.08}.questionEcho .echoHero h1 em{color:#89c9dc;margin-top:.08em;margin-left:clamp(0px,4vw,54px)}.questionEcho .echoKicker{letter-spacing:.08em;font-size:.875rem;line-height:1.6}.questionEcho .echoDeck{color:#c2d4dc;max-width:620px;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.6}.questionMeta{color:#a8bcc8;flex-wrap:wrap;gap:12px 26px;margin-top:32px;font-size:.875rem;display:flex}.questionStart{color:#99d5e6;border-bottom:1px solid #7acbdf55;align-items:center;gap:24px;margin-top:42px;padding-bottom:9px;font-size:.875rem;text-decoration:none;display:inline-flex}.questionEcho a:focus-visible{outline-offset:5px;outline:2px solid #a2e6f5}.questionEcho .echoJourney{grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,5vw,68px)}.questionEcho .echoProgress{margin-top:80px}.questionEcho .echoProgress a{color:#a0b5c1;font-size:.875rem;position:relative}.questionEcho .echoProgress a.isActive{color:#eef7fa}.questionEcho .echoProgress span{color:#7acbdf}.questionEcho .echoMovement{border-color:#7acbdf24;min-height:0;padding:80px 0}.questionEcho .echoMovement header{grid-template-columns:38px minmax(0,1fr);gap:20px}.questionEcho .echoMovement header>span{color:#7acbdf;font-size:.875rem}.questionEcho .echoMovement header p{color:#9ec7d6;letter-spacing:.1em;font-size:.8rem}.questionEcho .echoMovement h2{letter-spacing:-.03em;overflow-wrap:break-word;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.14}.questionBody{max-width:680px;margin:40px 0 0 58px}.questionEcho .echoTextStack p{color:#c4d1d8;font-size:1.0625rem;line-height:1.85}.questionSignal{color:#e6f0f5;letter-spacing:-.025em;margin:58px 0 0;font:400 clamp(1.85rem,3.5vw,2.8rem)/1.4 Georgia,serif}.questionSignal em{color:#89c9dc;font-weight:400}.questionExample{background:#102630;border-left:2px solid #70bcd4;padding:25px 28px}.questionExample>span{letter-spacing:.08em;color:#9fd1e0;margin-bottom:14px;font-size:.8rem;display:block}.questionAside{border-top:1px solid #7acbdf38;border-left:1px solid #7acbdf55;max-width:610px;margin:42px 0 0 auto;padding:22px 0 0 25px}.questionAside h3{color:#99d5e6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font:600 .8125rem/1.5 Arial,sans-serif}.questionAside p{color:#b8cbd5;margin:0 0 1em;font:italic 1rem/1.8 Georgia,serif}.questionAside p:last-child{margin-bottom:0}.questionCounterpoint{border-color:#accbd845}.questionCounterpoint h3{color:#accbd8}.questionEcho .questionSecondWay{border-top:1px solid #7acbdf24}.questionInlineBridge{color:#a9c0ca;max-width:660px;margin:25px 0 0;font:1rem/1.8 Georgia,serif}.questionInlineBridge a{color:#91d6e8;text-underline-offset:4px}.questionClosing{color:#d3e9f2;max-width:760px;margin:50px 0 0;font:400 clamp(1.5rem,2.8vw,2.1rem)/1.55 Georgia,serif}.questionEnding{letter-spacing:normal;width:100%;min-width:0;padding:18px 0 90px;display:block}.questionKeep{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.questionKeep>div{border-top:1px solid #7acbdf55;min-width:0;padding-top:25px}.questionKeep h2{color:#92cddd;margin:0;font:500 .875rem/1.6 Arial,sans-serif}.questionKeep p{color:#d5e3e9;font:1.2rem/1.75 Georgia,serif}.questionEcho .echoBridges{margin-top:45px}.questionEcho .echoBridges a{background:#0d232e;padding:24px 18px}.questionEcho .echoBridges a:hover{background:#13303c}.questionEcho .echoBridges small{letter-spacing:.06em;color:#9ed0df;font-size:.8rem}.questionEcho .echoBridges strong{font-size:1.16rem;line-height:1.45}.questionEcho .echoBridges span{color:#a7beca;font-size:.9375rem}.questionSources{border-top:1px solid #7acbdf24;margin-top:65px;padding-top:28px}.questionSources h2{color:#c1d5df;font:400 1.35rem Georgia,serif}.questionSources ul{gap:21px;padding:0;list-style:none;display:grid}.questionSources li{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.questionSources a{color:#a9ccdc;text-underline-offset:4px;font-size:.9375rem;line-height:1.6;text-decoration-color:#5a92a7}.questionSources li>span{color:#a1b4c0;font-size:.8125rem}@media (width<=1000px){.questionEcho .echoJourney{width:calc(100% - 48px);max-width:780px;display:block}.questionEcho .echoProgress{display:none}}@media (width<=600px){.questionEcho .echoHero{min-height:0}.questionEcho .echoHeroInner{padding:130px 0 65px}.questionEcho .echoHero h1{font-size:clamp(2.5rem,10.4vw,3.8rem);line-height:1.13}.questionEcho .echoHero h1 em{margin-left:0}.questionEcho .echoKicker{font-size:.875rem}.questionEcho .echoJourney{width:calc(100% - 36px)}.questionEcho .echoMovement{padding:60px 0}.questionEcho .echoMovement header{grid-template-columns:28px minmax(0,1fr);gap:12px}.questionEcho .echoMovement h2{font-size:2rem}.questionBody{margin:32px 0 0}.questionAside{margin-top:34px;padding-left:20px}.questionKeep{grid-template-columns:1fr;gap:24px}.questionEcho .echoBridges{grid-template-columns:1fr}.questionSignal br{display:none}.questionSignal em:before{content:" "}.questionExample{padding:22px}.questionMeta{gap:10px 20px}}@media (width>=601px) and (width<=1100px){.questionEcho .echoBridges,.questionKeep{grid-template-columns:1fr}}.pillarRoute{background:#071c24;min-height:100vh;padding-top:72px;position:relative}.pillarRouteBack{z-index:5;color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;position:absolute;top:24px;left:clamp(20px,4vw,58px)}.pillarRouteBack:hover{color:#fff}.pillarRouteSection{min-height:calc(100vh - 72px)}.pillarRouteExperience,.pillarRouteExperience .doorViewport{min-height:inherit}.pillarRouteExperience .deepDive{border-top:0}.pillarSubRoute{padding:clamp(22px,5vw,68px) 5vw 72px}.subPillarStandalone{border-radius:2px;margin:0 auto;width:min(100%,680px)!important;max-width:680px!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.subPillarStandalone .subSheetScroll{height:auto;overflow:visible}@media (width>=1100px){.pillarRouteExperience{padding-left:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px)}.pillarRouteExperience .doorViewport{width:100%;max-width:1240px}.pillarRouteExperience .doorPanel .deepMain{padding-left:clamp(44px,4.5vw,68px);padding-right:clamp(44px,4.5vw,68px)}.pillarRouteExperience .doorConceptPage .essence{column-gap:clamp(52px,5vw,72px);max-width:none}.pillarRouteExperience .doorPanel .visualBreath{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.pillarRouteExperience .doorThreshold{width:100%}}@media (width<=700px){.pillarRoute{padding-top:58px}.pillarRouteBack{top:18px}.pillarRouteSection{min-height:calc(100vh - 58px)}.pillarSubRoute{padding:12px 12px 42px}}.coherenceEclairage{background:linear-gradient(145deg,#111726f7,#09161dfa);border-color:#a3aed247}.coherenceEclairage .eclairageSymbol{color:#bac8e8;border-color:#aab8dd57;box-shadow:inset 0 0 0 8px #9dafda05,0 0 30px #7a97cf14}.coherenceEclairage .eclairageCopy strong{line-height:1.08}.coherenceBody{background:radial-gradient(circle at 16% 5%,#8598c912,#0000 28%),linear-gradient(#0c14225c,#09131a26);padding:0 clamp(22px,7vw,90px) 80px}.coherenceOpening,.coherenceChapter,.coherenceParadox,.coherenceCounterpoint,.coherenceEssential,.coherenceQuestion{width:min(860px,100%);margin:0 auto}.coherenceOpening{text-align:center;padding:78px 0 82px}.coherenceOpening>p{color:#eef0ed;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.6vw,64px);font-weight:400;line-height:1.06}.coherenceOpening>p em{color:#b5c3dd;font-weight:400}.coherenceOpening>span{color:#aeb9c2;max-width:690px;margin:30px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.78;display:block}.coherenceLines{grid-template-columns:1fr 1fr 1fr;gap:13px;max-width:500px;margin:36px auto 0;display:grid}.coherenceLines i{background:linear-gradient(90deg,#0000,#b2c1e180);height:1px}.coherenceLines i:nth-child(2){background:#d0d7e1ad;box-shadow:0 0 16px #99b1dc33}.coherenceLines i:nth-child(3){background:linear-gradient(90deg,#b2c1e180,#0000)}.coherenceChapter{border-top:1px solid #acbbda26;padding:68px 0 72px}.coherenceChapterHeading{grid-template-columns:55px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:29px;display:grid}.coherenceChapterHeading>span{color:#9eafd3;letter-spacing:.08em;padding-top:8px;font-size:.75rem;font-weight:700}.coherenceChapterHeading h2{color:#e8ebe9;letter-spacing:-.025em;text-wrap:balance;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.14}.coherenceText{padding-left:75px}.coherenceText p,.coherenceCoda{color:#b4bec3;max-width:745px;margin:0 0 19px;font-family:Georgia,serif;font-size:17px;line-height:1.82}.coherenceText em{color:#d5d9dc}.coherenceAnchor{color:#e1e5e7;background:linear-gradient(90deg,#7d92c41a,#0000);border-left:2px solid #9fafd3;max-width:720px;margin:36px 0 0 75px;padding:27px 32px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceMaturation{color:#c3ccd7;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:39px 0 0 75px;font-size:.875rem;font-weight:700;display:grid}.coherenceMaturation i{background:linear-gradient(90deg,#95abd633,#95abd6a8);height:1px;position:relative}.coherenceMaturation i:after{content:"";background:#a6b7d9;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.coherenceCoda{color:#93a3ae;margin:28px 0 0 75px;font-size:15px;font-style:italic}.coherenceReference{background:linear-gradient(120deg,#6e84b817,#b3a17806);border:1px solid #b1bcda33;grid-template-columns:1fr 1.25fr;align-items:center;gap:30px;margin:36px 0 0 75px;padding:26px 29px;display:grid}.coherenceReference div{flex-direction:column;gap:5px;display:flex}.coherenceReference small,.coherenceBest small,.coherenceParadox>span,.coherenceCounterpoint>span,.coherenceEssential>span,.coherenceQuestion>span{color:#a9b9dd;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.coherenceReference strong{color:#e8eae8;font-family:Georgia,serif;font-size:22px;font-weight:400}.coherenceReference em{color:#9da9b3;font-family:Georgia,serif;font-size:13px}.coherenceReference blockquote{color:#dde2e6;border-left:1px solid #c2b18447;margin:0;padding-left:27px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.55}.coherenceTriad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0 75px;display:grid}.coherenceTriad article{background:#748bbb0a;border:1px solid #a5b5d929;padding:22px 19px}.coherenceTriad small{color:#8fa4cf;letter-spacing:.08em;font-size:.875rem}.coherenceTriad p{color:#d9dfe3;margin:16px 0 0;font-family:Georgia,serif;font-size:18px}.coherenceBest{text-align:center;border-top:1px solid #c2b18440;border-bottom:1px solid #adbcda2e;margin:34px 0 0 75px;padding:27px 30px}.coherenceBest p{color:#d9dfe3;max-width:670px;margin:14px auto 0;font-family:Georgia,serif;font-size:21px;line-height:1.56}.coherenceChange{color:#e1e5e6;margin:30px 0 0 75px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceParadox{background:linear-gradient(135deg,#536aa41f,#121f2747);border:1px solid #a4b4d936;padding:57px clamp(25px,5vw,58px)}.coherenceParadox h2{color:#e9ebe9;text-wrap:balance;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(25px,3.4vw,36px);font-weight:400;line-height:1.42}.coherenceParadox p{color:#aebac1;max-width:750px;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.coherenceCounterpoint{border-top:1px solid #c3b3893d;border-bottom:1px solid #a6b7da26;margin-top:72px;padding:58px 0}.coherenceCounterpoint h2{color:#e8eae8;margin:12px 0 30px;font-family:Georgia,serif;font-size:clamp(35px,4.6vw,50px);font-weight:400}.coherenceCounterpoint>div{grid-template-columns:1fr 1fr;gap:34px;display:grid}.coherenceCounterpoint p{color:#aeb9bf;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.78}.coherenceCounterpoint>strong{color:#dce1e3;text-align:center;border-top:1px solid #a5b6d829;max-width:740px;margin:37px auto 0;padding-top:30px;font-family:Georgia,serif;font-size:21px;font-style:italic;font-weight:400;line-height:1.58;display:block}.coherenceEssential{text-align:center;padding:78px 7%}.coherenceEssential p{color:#eef0ed;text-wrap:balance;max-width:730px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.8vw,40px);font-style:italic;line-height:1.48}.coherenceQuestion{text-align:center;padding:86px 4% 20px}.coherenceQuestion>i{background:linear-gradient(#0000,#a8b9dc);width:1px;height:58px;margin:0 auto 30px;display:block}.coherenceQuestion>p{color:#f0f1ed;text-wrap:balance;max-width:780px;margin:27px auto 0;font-family:Georgia,serif;font-size:clamp(31px,4.6vw,49px);font-style:italic;line-height:1.42}.coherenceQuestion nav{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:54px;display:flex}.coherenceQuestion nav a{color:#aebddd;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a2b4db33;min-width:210px;max-width:245px;padding:15px 18px;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.coherenceQuestion nav a:hover,.coherenceQuestion nav a:focus-visible{color:#e3e9f4;background:#7d95c914;border-color:#aec1e880;outline:none}.coherenceMotionReady [data-coherence-moment]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(12px)}.coherenceMotionReady [data-coherence-moment].isVisible{opacity:1;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:1.7s .2s both coherenceGather}@keyframes coherenceGather{0%{opacity:.1;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (width<=700px){.coherenceBody{padding:0 20px 58px}.coherenceOpening{text-align:left;padding:57px 0 59px}.coherenceOpening>p{font-size:clamp(35px,10.5vw,49px)}.coherenceOpening>span{margin-left:0;font-size:16px}.coherenceLines{margin-left:0}.coherenceChapter{padding:51px 0 55px}.coherenceChapterHeading{grid-template-columns:34px minmax(0,1fr);gap:8px}.coherenceChapterHeading h2{font-size:29px}.coherenceText,.coherenceAnchor,.coherenceMaturation,.coherenceCoda,.coherenceReference,.coherenceTriad,.coherenceBest,.coherenceChange{margin-left:0;padding-left:0}.coherenceText p{font-size:16px;line-height:1.78}.coherenceAnchor{padding:23px 0 23px 20px;font-size:22px}.coherenceMaturation{grid-template-columns:1fr;gap:8px}.coherenceMaturation i{background:linear-gradient(#95abd633,#95abd6a8);width:1px;height:18px;margin-left:3px}.coherenceMaturation i:after{top:auto;bottom:0;right:-2px}.coherenceReference{grid-template-columns:1fr;gap:22px;padding:23px 20px}.coherenceReference blockquote{border-top:1px solid #c2b18447;border-left:0;padding:18px 0 0}.coherenceTriad{grid-template-columns:1fr}.coherenceTriad article{padding:18px}.coherenceTriad p{margin-top:9px}.coherenceBest{padding:25px 8px}.coherenceBest p{font-size:19px}.coherenceChange{font-size:22px}.coherenceParadox{padding:42px 22px}.coherenceParadox h2{font-size:26px}.coherenceCounterpoint{margin-top:55px;padding:46px 0}.coherenceCounterpoint>div{grid-template-columns:1fr;gap:21px}.coherenceCounterpoint>strong{text-align:left;font-size:19px}.coherenceEssential{text-align:left;padding:62px 0}.coherenceEssential p{font-size:28px}.coherenceQuestion{text-align:left;padding:62px 0 8px}.coherenceQuestion>i{margin-left:0}.coherenceQuestion>p{font-size:30px}.coherenceQuestion nav{justify-content:stretch}.coherenceQuestion nav a{width:100%;max-width:none}}@media (width<=420px){.coherenceEclairage .eclairageCopy strong{font-size:31px}.coherenceBody{padding-left:16px;padding-right:16px}.coherenceOpening>p{font-size:35px}.coherenceChapterHeading h2{font-size:26px}.coherenceQuestion>p{font-size:28px}}@media (prefers-reduced-motion:reduce){.coherenceMotionReady [data-coherence-moment]{opacity:1;transition:none;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:none}}@scope(.persistenceEclairage){.coherenceEclairage{background:linear-gradient(145deg,#111726f7,#09161dfa);border-color:#a3aed247}.coherenceEclairage .eclairageSymbol{color:#bac8e8;border-color:#aab8dd57;box-shadow:inset 0 0 0 8px #9dafda05,0 0 30px #7a97cf14}.coherenceEclairage .eclairageCopy strong{line-height:1.08}.coherenceBody{background:radial-gradient(circle at 16% 5%,#8598c912,#0000 28%),linear-gradient(#0c14225c,#09131a26);padding:0 clamp(22px,7vw,90px) 80px}.coherenceOpening,.coherenceChapter,.coherenceParadox,.coherenceCounterpoint,.coherenceEssential,.coherenceQuestion{width:min(860px,100%);margin:0 auto}.coherenceOpening{text-align:center;padding:78px 0 82px}.coherenceOpening>p{color:#eef0ed;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.6vw,64px);font-weight:400;line-height:1.06}.coherenceOpening>p em{color:#b5c3dd;font-weight:400}.coherenceOpening>span{color:#aeb9c2;max-width:690px;margin:30px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.78;display:block}.coherenceLines{grid-template-columns:1fr 1fr 1fr;gap:13px;max-width:500px;margin:36px auto 0;display:grid}.coherenceLines i{background:linear-gradient(90deg,#0000,#b2c1e180);height:1px}.coherenceLines i:nth-child(2){background:#d0d7e1ad;box-shadow:0 0 16px #99b1dc33}.coherenceLines i:nth-child(3){background:linear-gradient(90deg,#b2c1e180,#0000)}.coherenceChapter{border-top:1px solid #acbbda26;padding:68px 0 72px}.coherenceChapterHeading{grid-template-columns:55px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:29px;display:grid}.coherenceChapterHeading>span{color:#9eafd3;letter-spacing:.08em;padding-top:8px;font-size:.75rem;font-weight:700}.coherenceChapterHeading h2{color:#e8ebe9;letter-spacing:-.025em;text-wrap:balance;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.14}.coherenceText{padding-left:75px}.coherenceText p,.coherenceCoda{color:#b4bec3;max-width:745px;margin:0 0 19px;font-family:Georgia,serif;font-size:17px;line-height:1.82}.coherenceText em{color:#d5d9dc}.coherenceAnchor{color:#e1e5e7;background:linear-gradient(90deg,#7d92c41a,#0000);border-left:2px solid #9fafd3;max-width:720px;margin:36px 0 0 75px;padding:27px 32px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceMaturation{color:#c3ccd7;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:39px 0 0 75px;font-size:.875rem;font-weight:700;display:grid}.coherenceMaturation i{background:linear-gradient(90deg,#95abd633,#95abd6a8);height:1px;position:relative}.coherenceMaturation i:after{content:"";background:#a6b7d9;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.coherenceCoda{color:#93a3ae;margin:28px 0 0 75px;font-size:15px;font-style:italic}.coherenceReference{background:linear-gradient(120deg,#6e84b817,#b3a17806);border:1px solid #b1bcda33;grid-template-columns:1fr 1.25fr;align-items:center;gap:30px;margin:36px 0 0 75px;padding:26px 29px;display:grid}.coherenceReference div{flex-direction:column;gap:5px;display:flex}.coherenceReference small,.coherenceBest small,.coherenceParadox>span,.coherenceCounterpoint>span,.coherenceEssential>span,.coherenceQuestion>span{color:#a9b9dd;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.coherenceReference strong{color:#e8eae8;font-family:Georgia,serif;font-size:22px;font-weight:400}.coherenceReference em{color:#9da9b3;font-family:Georgia,serif;font-size:13px}.coherenceReference blockquote{color:#dde2e6;border-left:1px solid #c2b18447;margin:0;padding-left:27px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.55}.coherenceTriad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0 75px;display:grid}.coherenceTriad article{background:#748bbb0a;border:1px solid #a5b5d929;padding:22px 19px}.coherenceTriad small{color:#8fa4cf;letter-spacing:.08em;font-size:.875rem}.coherenceTriad p{color:#d9dfe3;margin:16px 0 0;font-family:Georgia,serif;font-size:18px}.coherenceBest{text-align:center;border-top:1px solid #c2b18440;border-bottom:1px solid #adbcda2e;margin:34px 0 0 75px;padding:27px 30px}.coherenceBest p{color:#d9dfe3;max-width:670px;margin:14px auto 0;font-family:Georgia,serif;font-size:21px;line-height:1.56}.coherenceChange{color:#e1e5e6;margin:30px 0 0 75px;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.coherenceParadox{background:linear-gradient(135deg,#536aa41f,#121f2747);border:1px solid #a4b4d936;padding:57px clamp(25px,5vw,58px)}.coherenceParadox h2{color:#e9ebe9;text-wrap:balance;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(25px,3.4vw,36px);font-weight:400;line-height:1.42}.coherenceParadox p{color:#aebac1;max-width:750px;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.coherenceCounterpoint{border-top:1px solid #c3b3893d;border-bottom:1px solid #a6b7da26;margin-top:72px;padding:58px 0}.coherenceCounterpoint h2{color:#e8eae8;margin:12px 0 30px;font-family:Georgia,serif;font-size:clamp(35px,4.6vw,50px);font-weight:400}.coherenceCounterpoint>div{grid-template-columns:1fr 1fr;gap:34px;display:grid}.coherenceCounterpoint p{color:#aeb9bf;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.78}.coherenceCounterpoint>strong{color:#dce1e3;text-align:center;border-top:1px solid #a5b6d829;max-width:740px;margin:37px auto 0;padding-top:30px;font-family:Georgia,serif;font-size:21px;font-style:italic;font-weight:400;line-height:1.58;display:block}.coherenceEssential{text-align:center;padding:78px 7%}.coherenceEssential p{color:#eef0ed;text-wrap:balance;max-width:730px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.8vw,40px);font-style:italic;line-height:1.48}.coherenceQuestion{text-align:center;padding:86px 4% 20px}.coherenceQuestion>i{background:linear-gradient(#0000,#a8b9dc);width:1px;height:58px;margin:0 auto 30px;display:block}.coherenceQuestion>p{color:#f0f1ed;text-wrap:balance;max-width:780px;margin:27px auto 0;font-family:Georgia,serif;font-size:clamp(31px,4.6vw,49px);font-style:italic;line-height:1.42}.coherenceQuestion nav{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:54px;display:flex}.coherenceQuestion nav a{color:#aebddd;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a2b4db33;min-width:210px;max-width:245px;padding:15px 18px;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.coherenceQuestion nav a:hover,.coherenceQuestion nav a:focus-visible{color:#e3e9f4;background:#7d95c914;border-color:#aec1e880;outline:none}.coherenceMotionReady [data-coherence-moment]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(12px)}.coherenceMotionReady [data-coherence-moment].isVisible{opacity:1;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:1.7s .2s both coherenceGather}@keyframes coherenceGather{0%{opacity:.1;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (width<=700px){.coherenceBody{padding:0 20px 58px}.coherenceOpening{text-align:left;padding:57px 0 59px}.coherenceOpening>p{font-size:clamp(35px,10.5vw,49px)}.coherenceOpening>span{margin-left:0;font-size:16px}.coherenceLines{margin-left:0}.coherenceChapter{padding:51px 0 55px}.coherenceChapterHeading{grid-template-columns:34px minmax(0,1fr);gap:8px}.coherenceChapterHeading h2{font-size:29px}.coherenceText,.coherenceAnchor,.coherenceMaturation,.coherenceCoda,.coherenceReference,.coherenceTriad,.coherenceBest,.coherenceChange{margin-left:0;padding-left:0}.coherenceText p{font-size:16px;line-height:1.78}.coherenceAnchor{padding:23px 0 23px 20px;font-size:22px}.coherenceMaturation{grid-template-columns:1fr;gap:8px}.coherenceMaturation i{background:linear-gradient(#95abd633,#95abd6a8);width:1px;height:18px;margin-left:3px}.coherenceMaturation i:after{top:auto;bottom:0;right:-2px}.coherenceReference{grid-template-columns:1fr;gap:22px;padding:23px 20px}.coherenceReference blockquote{border-top:1px solid #c2b18447;border-left:0;padding:18px 0 0}.coherenceTriad{grid-template-columns:1fr}.coherenceTriad article{padding:18px}.coherenceTriad p{margin-top:9px}.coherenceBest{padding:25px 8px}.coherenceBest p{font-size:19px}.coherenceChange{font-size:22px}.coherenceParadox{padding:42px 22px}.coherenceParadox h2{font-size:26px}.coherenceCounterpoint{margin-top:55px;padding:46px 0}.coherenceCounterpoint>div{grid-template-columns:1fr;gap:21px}.coherenceCounterpoint>strong{text-align:left;font-size:19px}.coherenceEssential{text-align:left;padding:62px 0}.coherenceEssential p{font-size:28px}.coherenceQuestion{text-align:left;padding:62px 0 8px}.coherenceQuestion>i{margin-left:0}.coherenceQuestion>p{font-size:30px}.coherenceQuestion nav{justify-content:stretch}.coherenceQuestion nav a{width:100%;max-width:none}}@media (width<=420px){.coherenceEclairage .eclairageCopy strong{font-size:31px}.coherenceBody{padding-left:16px;padding-right:16px}.coherenceOpening>p{font-size:35px}.coherenceChapterHeading h2{font-size:26px}.coherenceQuestion>p{font-size:28px}}@media (prefers-reduced-motion:reduce){.coherenceMotionReady [data-coherence-moment]{opacity:1;transition:none;transform:none}.coherenceMotionReady .coherenceOpening.isVisible .coherenceLines i{animation:none}}}.persistenceEclairage .coherenceOpening{padding-block:58px}.persistenceEclairage .coherenceChapter{padding-block:48px}.persistenceEclairage .persistenceLabel{color:#a9b9dd;letter-spacing:.08em;margin:0;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.6}.persistenceEclairage .persistenceParadoxLine{color:#e9ebe9;margin:20px 0;font-size:clamp(24px,3vw,32px);line-height:1.45}.persistenceEclairage .coherenceCounterpoint h2{font-size:clamp(24px,3vw,32px)}.persistenceEclairage .persistenceSource{color:#a9b9c2;font-size:14px}.persistenceEclairage .coherenceQuestion{padding-top:28px}.persistenceEclairage .persistenceFurther{margin-top:48px}.persistenceEclairage .coherenceQuestion nav{margin-top:20px}.persistenceEclairage .coherenceQuestion nav a{flex:180px;min-width:0;font-size:.875rem}.persistenceEclairage .eclairageCopy strong{overflow-wrap:normal;line-height:1.15}.persistenceEclairage .coherenceChapterHeading>span{font-size:12px}.persistenceEclairage .coherenceQuestion>span{font-size:.875rem}.controlDailyEclairage .coherenceQuestion>small{color:#a9b9c2;text-wrap:balance;max-width:680px;margin:24px auto 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.7;display:block}@media (width<=700px){.persistenceEclairage .coherenceQuestion nav a{flex-basis:100%}.persistenceEclairage .coherenceOpening>p{font-size:clamp(30px,8vw,44px)}.controlDailyEclairage .coherenceQuestion>small{margin-left:0;font-size:15px}}.quietCourageEclairage{background:linear-gradient(145deg,#131824fa,#0c151dfa);border-color:#b39d824d}.quietCourageEclairage .eclairageSymbol{color:#d3b690;border-color:#c0a48459;box-shadow:inset 0 0 0 8px #c6a77f06,0 0 30px #ac896317}.quietCourageEclairage .eclairageCopy strong{line-height:1.08}.quietCourageBody{background:radial-gradient(circle at 18% 4%,#b48b6512,#0000 27%),radial-gradient(circle at 88% 38%,#5b799e0f,#0000 25%),linear-gradient(#0d131f73,#0912191f);padding:0 clamp(22px,7vw,90px) 80px}.quietCourageOpening,.quietCourageReference,.quietCourageChapter,.quietCourageEssential,.quietCourageQuestion{width:min(860px,100%);margin:0 auto}.quietCourageOpening{padding:78px 0 70px}.quietCourageOpening>p{text-align:center;color:#f0efeb;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,5.4vw,62px);font-weight:400;line-height:1.08}.quietCourageOpening>p em{color:#d0b18d;font-weight:400}.quietCourageOpening>div:last-child{grid-template-columns:1fr 1fr;gap:35px;max-width:720px;margin:33px auto 0;display:grid}.quietCourageOpening>div:last-child p{color:#adb7be;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.quietCouragePulse{grid-template-columns:1fr 9px 1fr;align-items:center;gap:13px;max-width:460px;margin:36px auto 0;display:grid}.quietCouragePulse i{background:linear-gradient(90deg,#0000,#cdae8a85);height:1px}.quietCouragePulse i:last-child{transform:rotate(180deg)}.quietCouragePulse span{border:1px solid #ddc09db3;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 17px #d2a77738}.quietCourageReference{background:linear-gradient(120deg,#996f4b17,#4662840b);border:1px solid #c0a38338;grid-template-columns:.8fr 1.45fr;align-items:center;gap:36px;margin-bottom:20px;padding:28px 31px;display:grid}.quietCourageReference div{flex-direction:column;gap:5px;display:flex}.quietCourageReference small,.quietCourageParadox>span,.quietCourageDiscernment small,.quietCourageEssential>span,.quietCourageQuestion>span{color:#c7a77f;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.quietCourageReference strong{color:#ecebe7;font-family:Georgia,serif;font-size:23px;font-weight:400}.quietCourageReference em{color:#a8afb6;font-family:Georgia,serif;font-size:13px}.quietCourageReference>p{color:#b7c0c5;border-left:1px solid #c2a48140;margin:0;padding-left:30px;font-family:Georgia,serif;font-size:15px;line-height:1.76}.quietCourageChapter{border-top:1px solid #bfa48429;padding:69px 0 73px}.quietCourageChapterHeading{grid-template-columns:55px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:29px;display:grid}.quietCourageChapterHeading>span{color:#c3a27d;letter-spacing:.08em;padding-top:8px;font-size:.75rem;font-weight:700}.quietCourageChapterHeading h2{color:#ebece9;letter-spacing:-.025em;text-wrap:balance;max-width:740px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.14}.quietCourageText{padding-left:75px}.quietCourageText p,.quietCourageCoda{color:#b3bdc2;max-width:745px;margin:0 0 19px;font-family:Georgia,serif;font-size:17px;line-height:1.82}.quietCourageGestures{grid-template-columns:repeat(4,1fr);gap:8px;margin:36px 0 0 75px;display:grid}.quietCourageGestures span{color:#cbd1d3;text-align:center;border-top:1px solid #c9a9844d;border-bottom:1px solid #869fbc21;padding:18px 9px;font-family:Georgia,serif;font-size:14px}.quietCourageAnchor{color:#e3e4e2;background:linear-gradient(90deg,#a0774e1a,#0000);border-left:2px solid #c6a274;max-width:720px;margin:37px 0 0 75px;padding:27px 32px;font-family:Georgia,serif;font-size:clamp(21px,3vw,28px);font-style:italic;line-height:1.55}.quietCourageStatement{color:#d5b58f;margin:34px 0 0 75px;font-family:Georgia,serif;font-size:clamp(27px,4vw,39px);font-style:italic;line-height:1.35}.quietCourageParadox{background:linear-gradient(135deg,#895d3c24,#1d2f4242);border:1px solid #bf9f783d;margin:40px 0 0 75px;padding:46px clamp(25px,5vw,52px)}.quietCourageParadox h3{color:#ecece8;text-wrap:balance;margin:17px 0 29px;font-family:Georgia,serif;font-size:clamp(24px,3.2vw,34px);font-weight:400;line-height:1.43}.quietCourageParadox>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.quietCourageParadox p{color:#b8c0c3;border-top:1px solid #c8ab8a33;margin:0;padding-top:19px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.quietCourageCoda{color:#96a5ae;margin:31px 0 0 75px;font-size:15px;font-style:italic}.quietCourageCounterpoint{border-bottom:1px solid #bfa48426}.quietCourageCounterLabel{color:#839bb4;letter-spacing:.08em;margin:0 0 27px 75px;font-size:.875rem;font-weight:700}.quietCourageDiscernment{text-align:center;background:#445c7714;border:1px solid #8099b536;margin:38px 0 0 75px;padding:30px 34px}.quietCourageDiscernment p{color:#e6e7e4;max-width:690px;margin:17px auto 0;font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);font-style:italic;line-height:1.55}.quietCourageEssential{text-align:center;padding:80px 7%}.quietCourageEssential p{color:#f0f0ec;text-wrap:balance;max-width:760px;margin:24px auto 0;font-family:Georgia,serif;font-size:clamp(27px,3.8vw,40px);font-style:italic;line-height:1.48}.quietCourageQuestion{text-align:center;padding:87px 4% 20px}.quietCourageQuestion>i{background:linear-gradient(#0000,#c5a174);width:1px;height:58px;margin:0 auto 30px;display:block}.quietCourageQuestion>p{color:#f1f1ed;text-wrap:balance;max-width:790px;margin:27px auto 0;font-family:Georgia,serif;font-size:clamp(31px,4.6vw,49px);font-style:italic;line-height:1.42}.quietCourageQuestion nav{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:55px;display:flex}.quietCourageQuestion nav a{color:#cfb089;letter-spacing:.08em;text-transform:uppercase;border:1px solid #be9e7a3b;min-width:210px;max-width:260px;padding:15px 18px;font-size:.875rem;font-weight:700;line-height:1.45;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.quietCourageQuestion nav a:hover,.quietCourageQuestion nav a:focus-visible{color:#f0dfcb;background:#9a704b17;border-color:#d5b58f8c;outline:none}.quietCourageMotionReady [data-courage-moment]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(12px)}.quietCourageMotionReady [data-courage-moment].isVisible{opacity:1;transform:none}.quietCourageMotionReady .quietCourageOpening.isVisible .quietCouragePulse span{animation:1.8s .2s both quietCouragePulse}@keyframes quietCouragePulse{0%{opacity:.2;transform:rotate(45deg)scale(.45)}70%{box-shadow:0 0 24px #d2a77757}to{opacity:1;transform:rotate(45deg)scale(1)}}@media (width<=700px){.quietCourageBody{padding:0 20px 58px}.quietCourageOpening{padding:57px 0 56px}.quietCourageOpening>p{text-align:left;font-size:clamp(34px,10vw,47px)}.quietCouragePulse{margin-left:0}.quietCourageOpening>div:last-child{grid-template-columns:1fr;gap:18px}.quietCourageReference{grid-template-columns:1fr;gap:22px;padding:24px 21px}.quietCourageReference>p{border-top:1px solid #c2a48140;border-left:0;padding:19px 0 0}.quietCourageChapter{padding:52px 0 56px}.quietCourageChapterHeading{grid-template-columns:34px minmax(0,1fr);gap:8px}.quietCourageChapterHeading h2{font-size:29px}.quietCourageText,.quietCourageAnchor,.quietCourageStatement,.quietCourageParadox,.quietCourageCoda,.quietCourageCounterLabel,.quietCourageDiscernment{margin-left:0;padding-left:0}.quietCourageText p{font-size:16px;line-height:1.78}.quietCourageGestures{grid-template-columns:1fr 1fr;margin-left:0}.quietCourageAnchor{padding:23px 0 23px 20px;font-size:22px}.quietCourageStatement{font-size:28px}.quietCourageParadox{padding:39px 22px}.quietCourageParadox h3{font-size:26px}.quietCourageParadox>div{grid-template-columns:1fr;gap:19px}.quietCourageCounterLabel{font-size:.875rem;line-height:1.5}.quietCourageDiscernment{padding:27px 20px}.quietCourageDiscernment p{font-size:22px}.quietCourageEssential{text-align:left;padding:64px 0}.quietCourageEssential p{font-size:28px}.quietCourageQuestion{text-align:left;padding:63px 0 8px}.quietCourageQuestion>i{margin-left:0}.quietCourageQuestion>p{font-size:30px}.quietCourageQuestion nav{justify-content:stretch}.quietCourageQuestion nav a{width:100%;max-width:none}}@media (width<=420px){.quietCourageEclairage .eclairageCopy strong{font-size:29px}.quietCourageBody{padding-left:16px;padding-right:16px}.quietCourageOpening>p{font-size:34px}.quietCourageChapterHeading h2{font-size:26px}.quietCourageGestures{grid-template-columns:1fr}.quietCourageQuestion>p{font-size:28px}}@media (prefers-reduced-motion:reduce){.quietCourageMotionReady [data-courage-moment]{opacity:1;transition:none;transform:none}.quietCourageMotionReady .quietCourageOpening.isVisible .quietCouragePulse span{animation:none}}.compassionDossier{color:#edf3f1;background:#0b1719;border-color:#66aba652;box-shadow:0 34px 90px #00000059}.compassionDossier>summary{background:radial-gradient(circle at 84% 18%,#6faaa41f,#0000 30%),linear-gradient(115deg,#102023,#10191e)}.compassionDossier>summary:hover{background:radial-gradient(circle at 84% 18%,#6faaa42e,#0000 32%),linear-gradient(115deg,#132629,#111b20)}.compassionDossier .dossierIndex,.compassionDossier .dossierSummaryCopy small,.compassionDossier .dossierOpenMark b{color:#d8cdaa}.compassionDossier .dossierSummaryCopy strong{text-wrap:balance;max-width:780px;font-size:clamp(31px,3.65vw,47px);line-height:1.08}.compassionDossier .dossierSummaryCopy em{color:#b8c9c8}.compassionDossier .dossierOpenMark b{border-color:#d8cdaa75;box-shadow:0 0 25px #d8cdaa1a}.compassionDossier a:focus-visible,.compassionDossier summary:focus-visible{outline-offset:5px;outline:2px solid #d8cdaa}.compassionBody{background:radial-gradient(circle at 8% 16%,#5ea09b11,#0000 27%),radial-gradient(circle at 93% 55%,#7866970e,#0000 25%),linear-gradient(#0d1b1d,#0a1417 72%,#0c1719);padding:0 clamp(20px,6vw,80px) 72px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.compassionBody:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d8cdaa0e 16%,#9984b50b 78%,#0000);width:1px;position:absolute;top:240px;bottom:320px;left:50%}.compassionBody>header,.compassionBody>.compassionFlow,.compassionBody>aside,.compassionBody>section,.compassionBody>footer{width:min(100%,860px);min-width:0;margin-left:auto;margin-right:auto;position:relative}.compassionIntroduction{text-align:center;padding:clamp(72px,9vw,112px) 0 82px}.compassionIntroduction>p:first-child,.compassionChapter>span,.compassionParadox>span,.compassionCounterpoint>span,.compassionPractice>span,.compassionEssential>span,.compassionQuestion>small{color:#d8cdaa;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6;display:block}.compassionIntroduction h2{color:#f1f5f3;letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(3.1rem,7vw,5.6rem);font-weight:400;line-height:.98}.compassionIntroduction>strong{color:#d8cdaa;margin-top:15px;font-size:clamp(1.45rem,3vw,2.05rem);font-style:italic;font-weight:400;line-height:1.35;display:block}.compassionBody p{color:#c2cfcd;max-width:76ch;margin:0 0 22px;font-size:1.0625rem;line-height:1.85}.compassionIntroduction>p:not(:first-child){max-width:730px;margin:35px auto 0}.compassionIntroduction>p+p{margin-top:15px}.compassionIntroduction>blockquote{color:#eef4f2;text-wrap:balance;border-top:1px solid #d8cdaa40;border-bottom:1px solid #d8cdaa29;max-width:710px;margin:46px auto 0;padding:25px 28px;font-size:clamp(1.35rem,3vw,1.85rem);font-style:italic;line-height:1.55}.compassionFlow{border-top:1px solid #d8cdaa2b}.compassionChapter{border-bottom:1px solid #d8cdaa24;padding:68px 0 72px}.compassionChapter h3,.compassionParadox h3,.compassionCounterpoint h3,.compassionPractice h3{color:#eef3f1;letter-spacing:-.025em;text-wrap:balance;margin:15px 0 28px;font-size:clamp(1.9rem,3.7vw,2.8rem);font-weight:400;line-height:1.22}.compassionChapter aside{background:linear-gradient(110deg,#629d971a,#5e487d0a);border-left:2px solid #d8cdaa;margin:36px 0 0;padding:29px 31px}.compassionChapter aside small{color:#d8cdaa;letter-spacing:.08em;margin-bottom:13px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;display:block}.compassionChapter aside p{color:#d0dad8;margin:0;font-size:1rem}.compassionDistinctions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:36px 0;display:grid}.compassionDistinctions article{background:#132629b8;border:1px solid #d8cdaa33;min-width:0;padding:26px}.compassionDistinctions small{color:#d8cdaa;letter-spacing:.08em;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.compassionDistinctions strong{color:#edf3f1;margin-top:13px;font-size:1.25rem;font-weight:400;line-height:1.45;display:block}.compassionDistinctions p{color:#aebfbd;margin:10px 0 0;font-size:.95rem;line-height:1.65}.compassionLimit{background:linear-gradient(130deg,#427a771c,#523f700f,#0c181b80);border:1px solid #d8cdaa38;padding:52px clamp(24px,5vw,46px) 56px}.compassionLimit>strong,.compassionCounterpoint>strong{color:#e0ebe8;border-top:1px solid #d8cdaa29;margin-top:28px;padding-top:22px;font-size:1.18rem;font-style:italic;font-weight:400;line-height:1.65;display:block}.compassionShantideva{margin-top:30px}.compassionReference{border-top:1px solid #85bab421;padding-top:20px;color:#91aaa7!important;margin-top:32px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.82rem!important;line-height:1.7!important}.compassionParadox,.compassionCounterpoint{background:linear-gradient(125deg,#48847f1f,#382a4e17,#0b16188a);border:1px solid #7eb8b138;margin-top:72px;padding:42px clamp(25px,5vw,46px)}.compassionParadox h3{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.45}.compassionParadox p,.compassionCounterpoint p{margin-bottom:0}.compassionCounterpoint{background:linear-gradient(125deg,#47365e24,#2d595714,#0b16188c);border-color:#8e79aa40;margin-top:24px}.compassionCounterpoint>span{color:#b9a5d0}.compassionPractice{padding:78px 0 70px}.compassionPractice>p{max-width:760px}.compassionPractice blockquote{color:#eef5f3;text-wrap:balance;background:#14292bbf;border-left:2px solid #d8cdaa;margin:36px 0;padding:28px clamp(22px,4vw,38px);font-size:clamp(1.35rem,3vw,1.85rem);font-style:italic;line-height:1.55}.compassionConclusion{border-top:1px solid #d8cdaa2b;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:14px;padding:65px 0 12px;display:grid}.compassionConclusion>section{min-width:0}.compassionEssential{background:linear-gradient(125deg,#2d605c30,#211a301f);border-top:2px solid #d8cdaa;padding:42px clamp(24px,5vw,44px)}.compassionEssential p{color:#f0f5f3;margin:23px 0 10px;font-size:clamp(1.55rem,3.2vw,2.2rem);line-height:1.45}.compassionEssential strong{color:#c8d7d4;font-size:1.16rem;font-weight:400;line-height:1.7;display:block}.compassionQuestion{text-align:center;padding:50px clamp(12px,3vw,28px)}.compassionQuestion>small{color:#b9a5d0}.compassionQuestion p{color:#eef3f1;text-wrap:balance;max-width:700px;margin:22px auto 0;font-size:clamp(1.4rem,3vw,1.9rem);font-style:italic;line-height:1.6}.compassionConclusion [class*=bridges]{grid-column:1/-1;width:100%;min-width:0;margin-top:14px}.compassionConclusion [class*=bridges] a{overflow-wrap:break-word;word-break:normal;background:#122225b8;border-color:#7eb8b138}.compassionConclusion [class*=bridges] a:hover{background:#1d393ab8}.compassionConclusion [class*=bridges] small{color:#d8cdaa}.compassionConclusion [class*=bridges] strong{color:#edf3f1}.compassionConclusion [class*=bridges] span{color:#aebfbd}.compassionBody a{color:#d8cdaa;text-underline-offset:4px}.compassionBody a:hover{color:#f1f6f4}@media (width<=700px){.compassionBody{padding-bottom:45px;padding-left:18px;padding-right:18px}.compassionBody:before{display:none}.compassionDossier .dossierSummaryCopy strong{font-size:clamp(27px,7.4vw,35px)}.compassionIntroduction{text-align:left;padding:58px 0 56px}.compassionIntroduction>p:not(:first-child),.compassionIntroduction>blockquote{margin-left:0;margin-right:0}.compassionIntroduction>blockquote{padding-left:0;padding-right:0}.compassionChapter{padding:51px 0 55px}.compassionChapter h3,.compassionParadox h3,.compassionCounterpoint h3,.compassionPractice h3{font-size:1.85rem}.compassionBody p{font-size:1rem;line-height:1.78}.compassionChapter aside,.compassionLimit,.compassionParadox,.compassionCounterpoint{padding:30px 21px}.compassionDistinctions{grid-template-columns:1fr}.compassionDistinctions article{padding:23px 20px}.compassionShantideva{margin-top:18px}.compassionParadox{margin-top:55px}.compassionPractice{padding:58px 0 55px}.compassionPractice blockquote{padding:23px 19px}.compassionConclusion{grid-template-columns:1fr;padding-top:52px}.compassionEssential{padding:32px 21px}.compassionQuestion{text-align:left;padding:42px 0}.compassionQuestion p{margin-left:0;margin-right:0}}@media (width<=420px){.compassionBody{padding-left:15px;padding-right:15px}.compassionDossier .dossierSummaryCopy strong{font-size:25px}.compassionIntroduction h2{font-size:3.25rem}.compassionChapter h3,.compassionParadox h3,.compassionCounterpoint h3,.compassionPractice h3{font-size:1.65rem}}.mementoMoriEclairage{background:linear-gradient(145deg,#191c22fa,#09161bfa);border-color:#cdb77e4d}.mementoMoriEclairage .eclairageSymbol{color:#d8c590;border-color:#d3be8461;box-shadow:inset 0 0 0 8px #d0b97b06,0 0 30px #ba974f14}.mementoMoriEclairage .eclairageCopy strong{line-height:1.08}.mementoMoriEclairage .coherenceBody{background:radial-gradient(circle at 17% 4%,#c3a96911,#0000 28%),linear-gradient(#16191f61,#0814192e)}.mementoMoriEclairage .coherenceOpening>p em{color:#d2bd83}.mementoMoriEclairage .coherenceLines i{background:linear-gradient(90deg,#0000,#d3bc7f80)}.mementoMoriEclairage .coherenceLines i:nth-child(2){background:#dbca9aad;box-shadow:0 0 16px #c6a45a2e}.mementoMoriEclairage .coherenceLines i:nth-child(3){background:linear-gradient(90deg,#d3bc7f80,#0000)}.mementoMoriEclairage .coherenceChapter{border-top-color:#d1bf8f29}.mementoMoriEclairage .coherenceChapterHeading>span,.mementoMoriEclairage .coherenceReference small,.mementoMoriEclairage .coherenceBest small,.mementoMoriEclairage .coherenceParadox>span,.mementoMoriEclairage .coherenceCounterpoint>span,.mementoMoriEclairage .coherenceEssential>span,.mementoMoriEclairage .coherenceQuestion>span{color:#ceb982}.mementoMoriEclairage .coherenceAnchor{background:linear-gradient(90deg,#b1914a1a,#0000);border-left-color:#cbb376}.mementoMoriEclairage .coherenceReference{background:linear-gradient(120deg,#a0844517,#64898f06);border-color:#cdb98533}.mementoMoriEclairage .coherenceTriad article{background:#a88e500a;border-color:#ccb9872b}.mementoMoriEclairage .coherenceTriad small{color:#cbb57d}.mementoMoriEclairage .coherenceParadox{background:linear-gradient(135deg,#a0813d1c,#121f2747);border-color:#cfba8238}.mementoMoriEclairage .coherenceQuestion>i{background:linear-gradient(#0000,#ccb67d)}@media (width<=420px){.mementoMoriEclairage .eclairageCopy strong{font-size:29px}}.prolongementRoute{min-height:100vh;padding-top:88px}.prolongementRouteContent{z-index:2;width:min(1180px,100%);margin:0 auto;padding:clamp(34px,6vw,84px) 0 90px;position:relative}.prolongementRouteContent>details{width:100%}@media (width<=700px){.prolongementRoute{padding-top:76px}.prolongementRouteContent{width:min(100% - 24px,1180px);padding:24px 0 52px}}.augmentedDossier{color:#e8eee8;background:#0b0f0b;border-color:#2b492b}.augmentedDossier>summary{background:linear-gradient(115deg,#101610,#112011)}.augmentedDossier .dossierIndex,.augmentedDossier .dossierSummaryCopy small,.augmentedDossier .dossierOpenMark b{color:#a7d7a7}.augmentedDossier .dossierSummaryCopy small{font-size:.875rem;line-height:1.6}.augmentedDossier .dossierOpenMark b{border-color:#488548}.augmentedDossier .augmentedBody{background:linear-gradient(160deg,#101b10 0%,#0b0f0b 18%);padding:0 clamp(20px,6vw,80px) 72px}.augmentedBody>header,.augmentedBody>section,.augmentedBody>aside,.augmentedBody>footer{width:min(100%,860px);min-width:0;margin-left:auto;margin-right:auto}.augmentedBody .augmentedEyebrow{color:#a7d7a7;letter-spacing:.08em;margin:0 0 20px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.7;display:block}.augmentedIntroduction{padding:80px 0 64px}.augmentedBody .augmentedIntroduction h2{letter-spacing:-.035em;color:#e8eee8;text-wrap:balance;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.1}.augmentedBody p{color:#c3cec3;max-width:76ch;margin:0 0 22px;font-family:Georgia,serif;font-size:1.0625rem;line-height:1.85}.augmentedBody .augmentedSubtitle{color:#a7d7a7;margin-bottom:42px;font-size:clamp(1.4rem,3vw,1.9rem);font-style:italic;line-height:1.5}.augmentedChapter{border-top:1px solid #293c29;padding:64px 0}.augmentedBody h3{letter-spacing:-.02em;color:#e8eee8;text-wrap:balance;margin:0 0 26px;font-family:Georgia,serif;font-size:clamp(1.8rem,3.6vw,2.65rem);font-weight:400;line-height:1.25}.augmentedBody .augmentedStatement{color:#e8eee8;border-left:2px solid #2faf2f;margin:36px 0;padding:12px 0 12px 24px;font-size:clamp(1.3rem,2.7vw,1.75rem);line-height:1.6}.augmentedBody a{color:#a7d7a7;text-underline-offset:4px;text-decoration:underline}.augmentedBody a:hover{color:#e8eee8}.augmentedDossier a:focus-visible,.augmentedDossier summary:focus-visible{outline-offset:5px;outline:2px solid #a7d7a7}.augmentedPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.augmentedPair article{background:#121812;border:1px solid #304730;min-width:0;padding:28px}.augmentedPair h4{color:#a7d7a7;margin:0 0 16px;font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.4}.augmentedPair p{margin-bottom:0;font-size:1rem}.augmentedBody .augmentedReference{color:#a7b9a7;margin-top:32px;font-family:Arial,sans-serif;font-size:.875rem;line-height:1.7}.augmentedAttention{border-top:2px solid #107c10}.augmentedParadox{background:#121812;border:1px solid #304730;padding:40px!important}.augmentedPractice ol{margin:26px 0;padding:0 0 0 25px;list-style:decimal}.augmentedPractice li{color:#e8eee8;border-bottom:1px solid #293c29;padding:16px 8px;font-family:Georgia,serif;font-size:1.125rem;line-height:1.6}.augmentedPractice li::marker{color:#a7d7a7}.augmentedConclusion{padding-top:48px}.augmentedEssential{background:#121c12;border-top:2px solid #2faf2f;padding:40px}.augmentedBody .augmentedConclusion .augmentedEyebrow{letter-spacing:.08em;color:#a7d7a7;text-wrap:initial;font-family:Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.7}.augmentedBody .augmentedEssential p:first-of-type{color:#e8eee8;font-size:clamp(1.6rem,3.3vw,2.2rem);line-height:1.5}.augmentedEssential p:last-child{margin-bottom:0;font-size:1.1875rem}.augmentedQuestion{padding:48px 0}.augmentedQuestion p{color:#e8eee8;margin:0;font-size:clamp(1.4rem,2.8vw,1.8rem);font-style:italic;line-height:1.6}.augmentedConclusion nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.augmentedConclusion nav a{background:#121812;border:1px solid #304730;flex-direction:column;gap:12px;min-width:0;padding:24px 20px;text-decoration:none;display:flex}.augmentedConclusion nav a:hover{background:#182418;border-color:#6ba46b}.augmentedConclusion nav small{letter-spacing:.1em;font-size:.75rem}.augmentedConclusion nav strong{color:#e8eee8;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;line-height:1.4}.augmentedConclusion nav span{color:#c3cec3;font-size:.875rem;line-height:1.6}@media (width<=700px){.augmentedIntroduction{padding:48px 0}.augmentedChapter{padding:44px 0}.augmentedPair,.augmentedConclusion nav{grid-template-columns:1fr}.augmentedPair article,.augmentedEssential,.augmentedParadox{padding:24px!important}.augmentedBody p{font-size:1rem}.augmentedBody .augmentedStatement{padding-left:18px}.augmentedConclusion{padding-top:28px}.augmentedDossier .augmentedBody{padding-bottom:40px}.augmentedDossier .dossierSummaryCopy strong{overflow-wrap:break-word}}.augmentedBody .augmentedConclusion{text-align:left;display:block}.augmentedConclusion>section,.augmentedConclusion>nav{width:100%;min-width:0}
