/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-center{text-align:center}.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,)}.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))}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:var(--tone-17191c);--muted:var(--tone-686d74);--line:var(--tone-e7e9eb);--paper:var(--tone-ffffff);--accent:var(--tone-7895a7)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--tone-486d86);outline-offset:6px}::selection{background:var(--tone-dce8ed);color:var(--tone-182630)}.skip-link{z-index:100;background:var(--tone-ffffff);border:1px solid var(--line);border-radius:10px;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:50;background:var(--tone-ffffff-d4);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--tone-191e23-12);height:80px;position:sticky;top:0}.nav-shell{gap:36px;max-width:1440px;height:100%;margin:auto;padding:0 5.55%;display:flex}.brand,.nav-shell{align-items:center}.brand{letter-spacing:-1.5px;flex-shrink:0;gap:9px;font-size:30px;font-weight:650;line-height:1;display:inline-flex}.brand>svg{color:var(--tone-64889d)}.brand-period{color:var(--tone-7895a7)}.desktop-links{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.desktop-links>a{white-space:nowrap;color:var(--tone-686d74);font-size:13px;transition:color .2s}.desktop-links>a:hover,.desktop-links>a[aria-current]{color:var(--tone-17191c)}.nav-cta{background:var(--tone-303236);color:var(--tone-ffffff);white-space:nowrap;border-radius:50px;align-items:center;gap:16px;padding:7px 7px 7px 18px;font-size:12px;transition:background .2s;display:inline-flex}.nav-cta:hover{background:var(--tone-17191c)}.arrow-disc{background:var(--tone-111215);width:29px;height:29px;color:var(--tone-ffffff);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s;display:grid}a:hover>.arrow-disc{transform:rotate(45deg)}.menu-toggle{background:var(--tone-f5f6f6);border:1px solid var(--tone-eceeef);cursor:pointer;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:none;position:relative}.menu-toggle span{background:var(--tone-303236);width:16px;height:1px;transition:transform .25s,top .25s;display:block;position:absolute;left:12px}.menu-toggle span:first-child{top:17px}.menu-toggle span:last-child{top:23px}.menu-toggle.is-open span:first-child{top:20px;transform:rotate(45deg)}.menu-toggle.is-open span:last-child{top:20px;transform:rotate(-45deg)}.mobile-menu{display:none}.hero{padding-bottom:44px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;opacity:.66;background:radial-gradient(ellipse at 42% 44%,var(--tone-c9dfec) 0,transparent 48%),radial-gradient(ellipse at 67% 22%,var(--tone-eee3ce) 0,transparent 49%);filter:blur(46px);width:820px;height:520px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.hero-intro{max-width:1180px;padding:81px 24px 0}.eyebrow{letter-spacing:2.1px;color:var(--tone-66747f);justify-content:center;align-items:center;gap:9px;margin:0 0 23px;font-size:10px;font-weight:500;display:flex}.eyebrow>span{background:var(--tone-7d9bac);width:5px;height:5px;box-shadow:0 0 0 4px var(--tone-90b3c4-15);border-radius:50%}h1{letter-spacing:-3.6px;max-width:1080px;margin:0 auto;font-size:clamp(52px,4.65vw,72px);font-weight:450;line-height:1.1}h1>span{color:var(--tone-454b50)}.hero-description{letter-spacing:-.45px;color:var(--tone-6b6f75);max-width:760px;margin:24px auto 0;font-size:19px;font-weight:400;line-height:1.55}.hero-actions{justify-content:center;margin-top:29px;display:flex}.hero-cta{background:var(--tone-ededee);border:1px solid var(--tone-e7e7e9);color:var(--tone-202226);border-radius:60px;align-items:center;gap:24px;padding:8px 8px 8px 22px;font-size:14px;transition:background .25s,box-shadow .25s;display:inline-flex}.hero-cta>.arrow-disc{width:38px;height:38px}.hero-cta:hover{background:var(--tone-e1e6e9);box-shadow:0 4px 20px var(--tone-1e3840-0b)}.hero-note{color:var(--tone-85898e);letter-spacing:.02px;margin:14px 0 0;font-size:11px}.visual-wrap{width:calc(100% - 160px);max-width:1280px;margin-top:52px}.flow-visual{isolation:isolate;background:linear-gradient(132deg,var(--tone-f4f7f8) 0,var(--tone-fbfcfc) 44%,var(--tone-f2f3f0) 100%);border:1px solid var(--tone-e7ebed);box-shadow:0 2px 4px var(--tone-162532-03),0 14px 36px var(--tone-162532-04);border-radius:24px;position:relative;overflow:hidden}.visual-topline{letter-spacing:1.3px;color:var(--tone-717d85);justify-content:space-between;padding:24px 30px 0;font-size:9px;display:flex}.visual-topline>span:first-child{align-items:center;gap:8px;display:flex}.visual-topline i{background:var(--tone-87a2b0);border-radius:50%;width:5px;height:5px;display:inline-block}.visual-index{letter-spacing:1.6px;color:var(--tone-91999c);font-size:8px}.flow-drawing{height:295px;position:relative}.flow-svg{width:100%;height:100%;display:block;overflow:visible}.emblem-label{color:var(--tone-687981);white-space:nowrap;align-items:center;gap:11px;font-size:10px;line-height:1.5;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.emblem-label>svg{opacity:.65;width:23px;height:23px}.emblem-label strong{color:var(--tone-42535e);font-weight:500}.journey{grid-template-columns:repeat(4,1fr);gap:28px;margin:27px 0 0;padding:0 38px;list-style:none;display:grid}.journey li{text-align:left;flex-direction:column;min-width:0;display:flex}.stage-index{color:var(--tone-85929b);font-variant-numeric:tabular-nums;letter-spacing:.7px;align-items:center;gap:12px;font-size:9px;display:flex}.stage-line{background:linear-gradient(90deg,var(--tone-b9c7cf),var(--tone-dfe5e8));flex:1;height:1px;display:block}.stage-title{letter-spacing:-.6px;white-space:nowrap;margin-top:13px;font-size:17px;font-weight:450}.stage-sub{color:var(--tone-879097);margin-top:5px;font-size:11px}.visual-baseline{border-top:1px solid var(--tone-dfe5e8);color:var(--tone-7a858d);justify-content:space-between;align-items:center;margin-top:28px;padding:22px 30px 18px;font-size:10px;display:flex}.baseline-symbol{color:var(--tone-8797a0);font-size:19px;line-height:1}.hero-end{letter-spacing:1.4px;color:var(--tone-8a8f93);text-align:center;justify-content:center;gap:5px;margin-top:32px;font-size:8px;display:flex}.hero-end>span:last-child{color:var(--tone-404c54)}.preview-shell{max-width:850px;margin:110px auto;padding:0 24px}.preview-shell h1{letter-spacing:-2px;margin:24px 0;font-size:56px}.preview-shell p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.7}.preview-shell a{border-bottom:1px solid var(--tone-8f9ca4);align-items:center;gap:14px;margin-top:20px;padding-bottom:7px;display:inline-flex}@media (min-width:1600px){.hero-intro{padding-top:100px}.visual-wrap{margin-top:60px}}@media (max-width:1180px){.nav-shell{gap:22px;padding:0 4%}.desktop-links{gap:18px}.desktop-links>a{font-size:12px}.nav-cta{gap:9px;font-size:11px}.visual-wrap{width:calc(100% - 80px)}.stage-title{font-size:15px}.hero-intro{padding-top:74px}}@media (max-width:960px){.desktop-links{display:none}.nav-shell{gap:18px}.brand{margin-right:auto}.menu-toggle{display:block}.mobile-menu:not([hidden]){background:var(--tone-fcfdfd);flex-direction:column;height:calc(100dvh - 79px);padding:32px 6%;display:flex;position:absolute;top:79px;left:0;right:0;overflow-y:auto}.mobile-menu-label{letter-spacing:2px;color:var(--tone-85919a);margin-bottom:22px;font-size:9px}.mobile-menu>a{letter-spacing:-1px;border-bottom:1px solid var(--tone-e7ebed);align-items:center;gap:20px;padding:18px 0;font-size:27px;display:flex}.mobile-menu>a>svg{color:var(--tone-738894);margin-left:auto}.menu-number{letter-spacing:0;color:var(--tone-8b959b);font-size:10px}.mobile-menu>a.mobile-contact{background:var(--tone-22292d);color:#fff;letter-spacing:-.2px;border-radius:40px;margin-top:26px;padding:18px 22px;font-size:15px}.mobile-menu>a.mobile-contact>svg{color:var(--tone-ffffff)}.mobile-menu>p{color:var(--tone-8a9399);margin-top:26px;font-size:12px;line-height:1.7}h1{letter-spacing:-2.8px;font-size:58px}.hero-description{font-size:17px}.flow-drawing{height:270px}.journey{gap:18px;padding:0 24px}.stage-title{font-size:14px}.stage-sub{font-size:10px}.visual-topline{padding-left:24px;padding-right:24px}}@media (max-width:600px){.site-header{height:72px}.nav-shell{gap:10px;padding:0 18px}.brand{letter-spacing:-1px;gap:6px;font-size:25px}.brand>svg{width:24px;height:24px}.nav-cta{letter-spacing:-.1px;gap:8px;padding:6px 6px 6px 11px;font-size:9px}.nav-cta>.arrow-disc{width:23px;height:23px}.nav-cta>.arrow-disc svg{width:12px;height:12px}.menu-toggle{width:35px;height:35px}.menu-toggle span{width:13px;left:10px}.menu-toggle span:first-child{top:14px}.menu-toggle span:last-child{top:20px}.menu-toggle.is-open span:first-child,.menu-toggle.is-open span:last-child{top:17px}.mobile-menu:not([hidden]){height:calc(100dvh - 71px);padding:26px 24px;top:71px}.hero-intro{padding:67px 19px 0}.hero-glow{filter:blur(45px);opacity:.53;width:520px;height:400px;top:-100px}.eyebrow{letter-spacing:1.55px;gap:7px;margin-bottom:24px;font-size:8px}h1{letter-spacing:-1.8px;font-size:clamp(36px,9.7vw,54px);line-height:1.13}h1>span{max-width:340px;margin:auto;display:block}.hero-description{letter-spacing:-.3px;max-width:355px;margin-top:22px;font-size:16px;line-height:1.65}.desktop-break{display:none}.hero-actions{margin-top:26px}.hero-cta{gap:21px;padding:7px 7px 7px 18px;font-size:12px}.hero-cta>.arrow-disc{width:34px;height:34px}.hero-note{max-width:275px;margin:14px auto 0;font-size:9px;line-height:1.6}.visual-wrap{width:calc(100% - 28px);margin-top:39px}.flow-visual{border-radius:18px}.visual-topline{letter-spacing:.7px;padding:20px 17px 0;font-size:7px}.visual-index{display:none}.flow-drawing{height:245px}.flow-svg{width:185%;max-width:none;margin-left:-42.5%}.emblem-label{font-size:9px;bottom:6px}.journey{grid-template-columns:repeat(2,1fr);gap:24px 26px;margin-top:22px;padding:0 20px}.stage-title{letter-spacing:-.55px;margin-top:9px;font-size:16px}.stage-sub{font-size:10px}.stage-index{font-size:8px}.visual-baseline{gap:16px;margin-top:25px;padding:16px 17px;font-size:8px;line-height:1.5}.hero-end{letter-spacing:1.15px;flex-direction:column;gap:0;margin-top:24px;font-size:7px;line-height:1.7}.hero{padding-bottom:28px}.preview-shell{margin-top:60px}.preview-shell h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.scroll-invitation{width:max-content;color:var(--tone-77858e);letter-spacing:.2px;flex-direction:column;align-items:center;gap:17px;margin:48px auto 0;font-size:11px;display:flex}.scroll-stem{background:linear-gradient(var(--tone-afc1cc),var(--tone-e2e8eb));width:1px;height:62px;display:block;position:relative}.scroll-stem:after{content:"";border-bottom:1px solid var(--tone-b2c2cb);border-right:1px solid var(--tone-b2c2cb);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.scroll-story{background:linear-gradient(180deg,var(--tone-ffffff) 0,var(--tone-fafcfc) 20%,var(--tone-f4f7f8) 46%,var(--tone-fafbfa) 83%,var(--tone-ffffff) 100%);overflow:clip}.reading-section{justify-content:center;align-items:center;min-height:115vh;padding:100px 32px 140px;scroll-margin-top:30px;display:flex;position:relative}.reading-content{text-align:center;max-width:1050px}.reading-content>.eyebrow{margin-bottom:36px}.reading-statement{letter-spacing:-2.1px;margin:0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.26}.reading-word{display:inline}.reading-footnote{color:var(--tone-79848b);letter-spacing:-.25px;margin:40px 0 26px;font-size:17px;line-height:1.7}.text-link{color:var(--tone-536b7a);border-bottom:1px solid var(--tone-bdcbd3);align-items:center;gap:28px;padding-bottom:8px;font-size:12px;display:inline-flex}.method-section{isolation:isolate;max-width:1600px;margin:auto;padding:70px 5.55% 0;scroll-margin-top:90px;position:relative}.method-ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse,var(--tone-d9e7ed-80),transparent 65%);filter:blur(70px);width:1000px;height:1700px;position:absolute;top:22%;left:-200px}.method-heading{text-align:center;margin:0 auto 90px}.method-heading h2,.story-conclusion h2{letter-spacing:-2.7px;margin:0;font-size:clamp(44px,4.2vw,64px);font-weight:400;line-height:1.12}.method-heading h2>span,.story-conclusion h2>span{color:var(--tone-78868e)}.method-heading>p:last-child{color:var(--tone-7b858c);margin:26px 0 0;font-size:17px;line-height:1.7}.method-layout{grid-template-columns:1fr 1fr;gap:7%;max-width:1280px;margin:auto;display:grid;position:relative}.method-visual-column{min-width:0;position:relative}.method-sticky{padding-bottom:30px;position:sticky;top:calc(50vh - 250px)}.orbit-art{aspect-ratio:1;max-width:530px;margin:auto;position:relative}.orbit-svg{width:100%;height:100%;display:block;overflow:visible}.orbit-core{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.orbit-overline{letter-spacing:1.5px;color:var(--tone-9aa7af);font-size:7px}.orbit-number{letter-spacing:-7px;color:var(--tone-536f80);font-variant-numeric:tabular-nums;margin-top:10px;font-size:96px;font-weight:300;line-height:1.3}.orbit-number>span{letter-spacing:-.5px;color:var(--tone-a2afb7);margin-left:12px;font-size:16px}.orbit-title{letter-spacing:-.7px;color:var(--tone-445966);font-size:18px;animation:chapter-title .5s both}.orbit-line{background:var(--tone-a9bec9);width:35px;height:1px;margin-top:24px}.orbit-legend{color:var(--tone-7f919d);justify-content:center;gap:21px;margin-top:-4px;font-size:9px;display:flex}.orbit-caption{text-align:center;color:var(--tone-99a5ad);margin:26px auto 0;font-size:11px;line-height:1.7}.story-chapter{border-bottom:1px solid var(--tone-dfe6e9-55);align-items:center;min-height:86vh;padding:90px 0;display:flex;position:relative}.story-chapter:last-child{border-bottom:0}.chapter-content{max-width:535px}.chapter-label{color:var(--tone-6c8696);letter-spacing:.2px;align-items:center;gap:13px;margin-bottom:35px;font-size:11px;display:flex}.chapter-label>span:first-child{border:1px solid var(--tone-bfced7);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.chapter-question{color:var(--tone-8697a2);margin:0 0 15px;font-size:11px}.chapter-content h3{letter-spacing:-1.5px;color:var(--tone-2d3c45);margin:0 0 27px;font-size:clamp(30px,2.7vw,42px);font-weight:400;line-height:1.17}.chapter-action,.chapter-description{color:var(--tone-7a878f);letter-spacing:-.2px;margin:0 0 18px;font-size:16px;line-height:1.8}.chapter-action{color:var(--tone-576a77)}.chapter-outcome{border-left:1px solid var(--tone-b5c9d3);color:var(--tone-526c7b);align-items:flex-start;gap:15px;margin-top:29px;padding:2px 0 2px 17px;display:flex}.chapter-outcome p{max-width:340px;margin:0;font-size:13px;line-height:1.65}.outcome-mark{font-size:20px;line-height:1}.chapter-words{letter-spacing:.7px;color:var(--tone-94a4af);flex-wrap:wrap;gap:24px;margin-top:32px;font-size:9px;display:flex}.story-conclusion{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:150px 24px 90px;display:flex;position:relative}.conclusion-thread{background:linear-gradient(transparent,var(--tone-bfccd3));width:1px;height:130px;margin:-70px auto 52px}.story-conclusion>p:not(.eyebrow){color:var(--tone-7c878e);margin:26px 0 34px;font-size:17px;line-height:1.7}.back-to-top{color:var(--tone-83939e);align-items:center;gap:15px;margin-top:80px;font-size:10px;display:flex}@keyframes chapter-title{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.story-chapter{min-height:90vh}}@media (max-width:960px){.method-layout{grid-template-columns:43% 52%;gap:5%}.method-section{padding-left:4%;padding-right:4%}.orbit-number{font-size:75px}.orbit-overline{letter-spacing:1px;font-size:5px}.orbit-title{font-size:15px}.orbit-legend{gap:12px;font-size:7px}.chapter-content h3{font-size:32px}.chapter-action,.chapter-description{font-size:14px}.method-sticky{top:calc(50vh - 200px)}}@media (max-width:600px){.scroll-invitation{gap:15px;margin-top:36px;font-size:10px}.scroll-stem{height:48px}.reading-section{min-height:100svh;padding:90px 24px 110px}.reading-statement{letter-spacing:-1.1px;font-size:34px;line-height:1.3}.reading-content>.eyebrow{margin-bottom:26px}.reading-footnote{margin-top:30px;font-size:14px}.reading-footnote br{display:none}.method-section{padding:50px 24px 0;scroll-margin-top:75px}.method-heading{margin-bottom:45px}.method-heading h2,.story-conclusion h2{letter-spacing:-1.7px;font-size:39px}.method-heading>p:last-child{font-size:14px}.method-layout{display:block}.method-visual-column{display:none}.story-chapter{min-height:85svh;padding:75px 0 85px}.chapter-content{max-width:450px;margin:auto}.chapter-label{margin-bottom:28px}.chapter-content h3{letter-spacing:-1.1px;font-size:33px}.chapter-action,.chapter-description{font-size:16px;line-height:1.8}.chapter-question{font-size:10px}.chapter-words{gap:20px;font-size:9px}.chapter-outcome p{font-size:13px}.method-ambient{width:800px;height:1800px;top:15%;left:-400px}.story-conclusion{min-height:90svh;padding:100px 23px 65px}.conclusion-thread{height:100px;margin-top:-30px;margin-bottom:40px}.story-conclusion>p:not(.eyebrow){font-size:14px}.story-conclusion>p br{display:none}.back-to-top{margin-top:65px}}@media (prefers-reduced-motion:reduce){.reading-section{min-height:auto;padding-top:100px;padding-bottom:110px}.story-chapter{min-height:auto}.orbit-title{animation:none}}.hero-intro h1{letter-spacing:-2.8px;font-size:clamp(43px,4.15vw,64px)}.hero-intro .hero-description{max-width:805px}.hero-intro .hero-note{max-width:650px;color:var(--tone-77818a);margin:18px auto 0;font-size:12px;line-height:1.7}.offer-figures{text-align:left;justify-content:center;gap:48px;margin:38px auto 0;display:flex}.offer-figures>div{align-items:center;gap:12px;display:flex}.offer-figures dt{letter-spacing:-2px;color:var(--tone-6b8797);font-size:42px;font-weight:350;line-height:1}.offer-figures dd{color:var(--tone-405461);margin:0;font-size:12px;line-height:1.7}.offer-figures dd>span{color:var(--tone-8b969e);font-size:9px;display:block}.potential-section{text-align:center;max-width:1280px;margin:auto;padding:10px 40px 150px}.potential-intro{max-width:900px;margin:auto}.potential-intro h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1.18}.potential-intro h2>span{color:var(--tone-78868e)}.potential-intro>p:last-child{color:var(--tone-7a878f);max-width:640px;margin:26px auto 0;font-size:16px;line-height:1.7}.potential-calculation{border-top:1px solid var(--tone-dfe6e9);border-bottom:1px solid var(--tone-dfe6e9);grid-template-columns:1.7fr 1fr;align-items:center;gap:50px;margin:65px auto 0;padding:45px 0;display:grid}.potential-inputs{text-align:left;justify-content:space-between;align-items:center;gap:15px;display:flex}.potential-inputs label{flex:1;min-width:0}.potential-inputs label>span{color:var(--tone-7b8992);min-height:32px;font-size:10px;line-height:1.6;display:block}.potential-inputs label>div{flex-direction:column;gap:8px;margin-top:15px;display:flex}.potential-inputs input{width:100%;max-width:120px;color:var(--tone-405e70);border:0;border-bottom:1px solid var(--tone-bdcdd6);outline-offset:5px;background:0 0;border-radius:0;padding:0 0 5px;font-family:inherit;font-size:38px;font-weight:350}.potential-inputs input:focus-visible{outline:2px solid var(--tone-678a9f)}.potential-inputs label>div>span{color:var(--tone-8b9aa4);font-size:10px}.calculation-times{color:var(--tone-b1bdc6);font-size:18px}.potential-result{border-left:1px solid var(--tone-dfe6e9);padding-left:30px}.potential-result>span{letter-spacing:1.7px;color:var(--tone-8597a3);font-size:8px}.potential-result output{justify-content:center;align-items:baseline;gap:13px;margin-top:12px;display:flex}.potential-result strong{letter-spacing:-5px;color:var(--tone-405e70);font-size:82px;font-weight:350;line-height:1.1}.potential-result output>span{color:var(--tone-718895);font-size:15px}.potential-result p{color:var(--tone-8a969f);font-size:11px;line-height:1.7}.potential-note{color:var(--tone-84919a);max-width:780px;margin:25px auto 24px;font-size:11px;line-height:1.8}@media (max-width:960px){.offer-figures{gap:28px}.potential-calculation{gap:25px}.potential-result strong{font-size:66px}.potential-result output{gap:8px}.potential-result output>span{font-size:11px}}@media (max-width:600px){.hero-intro h1{letter-spacing:-1.5px;font-size:clamp(34px,8.6vw,48px)}.hero-intro h1>span{max-width:360px}.hero-intro .hero-note{max-width:330px;font-size:11px}.offer-figures{justify-content:space-between;gap:14px;margin-top:30px}.offer-figures>div{text-align:center;flex-direction:column;flex:1;gap:8px}.offer-figures dt{font-size:33px}.offer-figures dd{font-size:9px;line-height:1.5}.offer-figures dd>span{margin-top:4px;font-size:8px}.potential-section{padding:0 24px 100px}.potential-intro h2{letter-spacing:-1.1px;font-size:32px}.potential-intro>p:last-child{font-size:14px}.potential-calculation{grid-template-columns:1fr;gap:36px;margin-top:38px;padding:30px 0}.potential-inputs{gap:9px}.potential-inputs label>span{min-height:31px;font-size:9px}.potential-inputs input{max-width:90px;font-size:30px}.potential-inputs label>div>span{font-size:9px}.calculation-times{font-size:14px}.potential-result{border-left:0;border-top:1px solid var(--tone-dfe6e9);padding:30px 0 0}.potential-result strong{font-size:76px}.potential-result output>span{font-size:15px}.potential-note{font-size:10px}.potential-section>.text-link{gap:14px;font-size:11px}}@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-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}:root,:root[data-theme=green]{--theme-paper:#fdfdfb;--theme-ink:#253735;--theme-primary:#293c35;--theme-primary-hover:#3b5146;--theme-accent:#778f7c;--theme-muted:#70796f;--theme-dark-surface:#263c36;--theme-soft-surface:#f2efe7;--theme-line:#d9dfd9;--theme-on-dark:#f5f5e9;--theme-focus:#486d86;--theme-white:#ffffff;--tone-111215:#111215;--tone-162532-03:#16253203;--tone-162532-04:#16253204;--tone-162532:#162532;--tone-17191c:#17191c;--tone-182630:#182630;--tone-191e23-12:rgb(25 30 35/.07);--tone-191e23:#191e23;--tone-1e3840-0b:#1e38400b;--tone-1e3840:#1e3840;--tone-202226:#202226;--tone-22292d:#22292d;--tone-253735-0c:#2537350c;--tone-253735:var(--theme-ink);--tone-253a3b:#253a3b;--tone-263c36:var(--theme-dark-surface);--tone-293c35:var(--theme-primary);--tone-2c4434:#2c4434;--tone-2d3c45:#2d3c45;--tone-303236:#303236;--tone-304535:#304535;--tone-304635-08:#30463508;--tone-304635:#304635;--tone-30463a:#30463a;--tone-354c37:#354c37;--tone-3b5146:var(--theme-primary-hover);--tone-3f5e36:#3f5e36;--tone-404c54:#404c54;--tone-40544b:#40544b;--tone-405461:#405461;--tone-405e70:#405e70;--tone-416744:#416744;--tone-42535e:#42535e;--tone-44594e:#44594e;--tone-445966:#445966;--tone-454b50:#454b50;--tone-45603a:#45603a;--tone-48643c:#48643c;--tone-48663c:#48663c;--tone-486d86:var(--theme-focus);--tone-49643c:#49643c;--tone-49653d:#49653d;--tone-49663e:#49663e;--tone-4a663c:#4a663c;--tone-4b673b:#4b673b;--tone-4e6757:#4e6757;--tone-4e6b3f:#4e6b3f;--tone-4f6844:#4f6844;--tone-4f6a42:#4f6a42;--tone-4f6a43:#4f6a43;--tone-526c7b:#526c7b;--tone-526d45:#526d45;--tone-527140:#527140;--tone-536b47:#536b47;--tone-536b7a:#536b7a;--tone-536f80:#536f80;--tone-576a77:#576a77;--tone-587047:#587047;--tone-596954:#596954;--tone-596c4d:#596c4d;--tone-5b7051:#5b7051;--tone-5d7159:#5d7159;--tone-5d7554:#5d7554;--tone-5f7b4f:#5f7b4f;--tone-607352:#607352;--tone-61754f:#61754f;--tone-637e55:#637e55;--tone-63817d:#63817d;--tone-64716a:#64716a;--tone-64735a:#64735a;--tone-647a54:#647a54;--tone-64889d:#64889d;--tone-65746a:#65746a;--tone-66747f:#66747f;--tone-667a56-10:#667a5610;--tone-667a56:#667a56;--tone-678a9f:#678a9f;--tone-686d74:#686d74;--tone-68775f:#68775f;--tone-687981:#687981;--tone-687e5d:#687e5d;--tone-69785e:#69785e;--tone-6b6f75:#6b6f75;--tone-6b7773:#6b7773;--tone-6b8797:#6b8797;--tone-6c805c:#6c805c;--tone-6c805d:#6c805d;--tone-6c8696:#6c8696;--tone-6d7d62:#6d7d62;--tone-6d835c:#6d835c;--tone-6f7c64:#6f7c64;--tone-6f825f:#6f825f;--tone-70796b:#70796b;--tone-70796f:var(--theme-muted);--tone-717d85:#717d85;--tone-718165:#718165;--tone-718363:#718363;--tone-71885e:#71885e;--tone-718862:#718862;--tone-718895:#718895;--tone-728066:#728066;--tone-72816d:#72816d;--tone-728467:#728467;--tone-73816a:#73816a;--tone-738894:#738894;--tone-74816b:#74816b;--tone-748a6a:#748a6a;--tone-75785f:#75785f;--tone-75806e:#75806e;--tone-75837c:#75837c;--tone-76816c:#76816c;--tone-77816f:#77816f;--tone-77818a:#77818a;--tone-77826f:#77826f;--tone-77858e:#77858e;--tone-778f7c:var(--theme-accent);--tone-78856a:#78856a;--tone-78868e:#78868e;--tone-78896b:#78896b;--tone-78906d:#78906d;--tone-789169:#789169;--tone-78916b:#78916b;--tone-78916f-35:#78916f35;--tone-78916f:#78916f;--tone-7895a7:#7895a7;--tone-79848b:#79848b;--tone-7a765d:#7a765d;--tone-7a8574:#7a8574;--tone-7a858d:#7a858d;--tone-7a876a:#7a876a;--tone-7a878f:#7a878f;--tone-7b858c:#7b858c;--tone-7b866f:#7b866f;--tone-7b896d:#7b896d;--tone-7b896e:#7b896e;--tone-7b8992:#7b8992;--tone-7c8479:#7c8479;--tone-7c878e:#7c878e;--tone-7c896f:#7c896f;--tone-7c8a6e:#7c8a6e;--tone-7c8b6e:#7c8b6e;--tone-7c8b71:#7c8b71;--tone-7c8c6e:#7c8c6e;--tone-7c8e6d:#7c8e6d;--tone-7d8874:#7d8874;--tone-7d896f:#7d896f;--tone-7d8970:#7d8970;--tone-7d8f73:#7d8f73;--tone-7d956a:#7d956a;--tone-7d9bac:#7d9bac;--tone-7e8b70:#7e8b70;--tone-7e9869:#7e9869;--tone-7f8875:#7f8875;--tone-7f8c73:#7f8c73;--tone-7f916e:#7f916e;--tone-7f919d:#7f919d;--tone-7f9670:#7f9670;--tone-809371:#809371;--tone-809373:#809373;--tone-809783:#809783;--tone-809b85:#809b85;--tone-81926e:#81926e;--tone-819472:#819472;--tone-81996b:#81996b;--tone-82916f:#82916f;--tone-829a6c:#829a6c;--tone-829a70:#829a70;--tone-829c6a:#829c6a;--tone-83917b:#83917b;--tone-83939e:#83939e;--tone-839477:#839477;--tone-839676:#839676;--tone-839b6d:#839b6d;--tone-849078:#849078;--tone-84919a:#84919a;--tone-849478:#849478;--tone-849979:#849979;--tone-849d70:#849d70;--tone-85816f:#85816f;--tone-85898e:#85898e;--tone-85919a:#85919a;--tone-85929b:#85929b;--tone-859674:#859674;--tone-85967b:#85967b;--tone-8597a3:#8597a3;--tone-86967a:#86967a;--tone-8697a2:#8697a2;--tone-869d70:#869d70;--tone-879097:#879097;--tone-879576:#879576;--tone-87967a:#87967a;--tone-879777:#879777;--tone-879779:#879779;--tone-8797a0:#8797a0;--tone-879a79:#879a79;--tone-87a2b0:#87a2b0;--tone-889a7c:#889a7c;--tone-89927d:#89927d;--tone-899780:#899780;--tone-8a8f93:#8a8f93;--tone-8a9399:#8a9399;--tone-8a969f:#8a969f;--tone-8a977b:#8a977b;--tone-8b9584:#8b9584;--tone-8b959b:#8b959b;--tone-8b969e:#8b969e;--tone-8b977e:#8b977e;--tone-8b997b:#8b997b;--tone-8b9a7a:#8b9a7a;--tone-8b9aa4:#8b9aa4;--tone-8b9c7a:#8b9c7a;--tone-8b9d8d:#8b9d8d;--tone-8c9582:#8c9582;--tone-8c987e:#8c987e;--tone-8c9881:#8c9881;--tone-8c997d:#8c997d;--tone-8c997e:#8c997e;--tone-8c9b7d:#8c9b7d;--tone-8d9578:#8d9578;--tone-8d958b:#8d958b;--tone-8d997e:#8d997e;--tone-8e9e87:#8e9e87;--tone-8f9b83:#8f9b83;--tone-8f9ca4:#8f9ca4;--tone-8f9d87:#8f9d87;--tone-8fa47a:#8fa47a;--tone-90a17e:#90a17e;--tone-90b3c4-15:#90b3c415;--tone-90b3c4:#90b3c4;--tone-91988d:#91988d;--tone-91999c:#91999c;--tone-91a47d:#91a47d;--tone-929477:#929477;--tone-92a082:#92a082;--tone-92aa98:#92aa98;--tone-939c7f:#939c7f;--tone-94a4af:#94a4af;--tone-95a086:#95a086;--tone-96583f:#96583f;--tone-96ac82:#96ac82;--tone-98a184:#98a184;--tone-99a58b:#99a58b;--tone-99a5ad:#99a5ad;--tone-9a9f87:#9a9f87;--tone-9aa48a:#9aa48a;--tone-9aa58e:#9aa58e;--tone-9aa78f:#9aa78f;--tone-9aa7af:#9aa7af;--tone-9ba68d:#9ba68d;--tone-9c8b68:#9c8b68;--tone-9ca68e:#9ca68e;--tone-9ca88b:#9ca88b;--tone-9d8255:#9d8255;--tone-9eb39f:#9eb39f;--tone-9eb7b0:#9eb7b0;--tone-a08c65:#a08c65;--tone-a19072:#a19072;--tone-a28a5c:#a28a5c;--tone-a28f6f:#a28f6f;--tone-a29980:#a29980;--tone-a2afb7:#a2afb7;--tone-a3af95:#a3af95;--tone-a3b090:#a3b090;--tone-a3b5a0:#a3b5a0;--tone-a49475:#a49475;--tone-a4b6a8-1a:#a4b6a81a;--tone-a4b6a8-2b:#a4b6a82b;--tone-a4b6a8:#a4b6a8;--tone-a5674e:#a5674e;--tone-a5895d:#a5895d;--tone-a58b5b-12:#a58b5b12;--tone-a58b5b:#a58b5b;--tone-a6b198:#a6b198;--tone-a6b397:#a6b397;--tone-a8b799:#a8b799;--tone-a9b29b:#a9b29b;--tone-a9bec9:#a9bec9;--tone-acbd99:#acbd99;--tone-ae9268:#ae9268;--tone-afc097:#afc097;--tone-afc098:#afc098;--tone-afc1cc:#afc1cc;--tone-b0b79d:#b0b79d;--tone-b0bba7:#b0bba7;--tone-b0cbcf:#b0cbcf;--tone-b1bdc6:#b1bdc6;--tone-b1c0a4:#b1c0a4;--tone-b2c2cb:#b2c2cb;--tone-b2c5a0:#b2c5a0;--tone-b3c5a1:#b3c5a1;--tone-b4c3a3:#b4c3a3;--tone-b5c1af:#b5c1af;--tone-b5c7a4:#b5c7a4;--tone-b5c7ae:#b5c7ae;--tone-b5c9d3:#b5c9d3;--tone-b7c7a5:#b7c7a5;--tone-b8b18b:#b8b18b;--tone-b8c4a8:#b8c4a8;--tone-b8c7a5-22:#b8c7a522;--tone-b8c7a5:#b8c7a5;--tone-b9c7b7:#b9c7b7;--tone-b9c7cf:#b9c7cf;--tone-b9c9a6:#b9c9a6;--tone-baa075:#baa075;--tone-bacbab:#bacbab;--tone-bcc9b5:#bcc9b5;--tone-bdcbd3:#bdcbd3;--tone-bdcdd6:#bdcdd6;--tone-bfccd3:#bfccd3;--tone-bfced7:#bfced7;--tone-c4d0bb:#c4d0bb;--tone-c5d3b6:#c5d3b6;--tone-c6b78e:#c6b78e;--tone-c7ac7e:#c7ac7e;--tone-c8b18c:#c8b18c;--tone-c8b585:#c8b585;--tone-c8b78f:#c8b78f;--tone-c8d8c3:#c8d8c3;--tone-c9d5bd:#c9d5bd;--tone-c9dfec:#c9dfec;--tone-cbd5be-66:#cbd5be66;--tone-cbd5be:#cbd5be;--tone-ccd5bd-66:#ccd5bd66;--tone-ccd5bd:#ccd5bd;--tone-cdd7bf-80:#cdd7bf80;--tone-cdd7bf:#cdd7bf;--tone-cddac0:#cddac0;--tone-cec7af:#cec7af;--tone-cedbbe:#cedbbe;--tone-cfb78b:#cfb78b;--tone-d1d9c5-80:#d1d9c580;--tone-d1d9c5:#d1d9c5;--tone-d2ddcb:#d2ddcb;--tone-d2dec5:#d2dec5;--tone-d3c8b2:#d3c8b2;--tone-d4d4bb-66:#d4d4bb66;--tone-d4d4bb:#d4d4bb;--tone-d4ddc8:#d4ddc8;--tone-d4e7e3:#d4e7e3;--tone-d5ddc9:#d5ddc9;--tone-d5ddce-80:#d5ddce80;--tone-d5ddce:#d5ddce;--tone-d5dec7-1f:#d5dec71f;--tone-d5dec7:#d5dec7;--tone-d5dec9:#d5dec9;--tone-d6c9ae:#d6c9ae;--tone-d7e0ce:#d7e0ce;--tone-d8dfd0:#d8dfd0;--tone-d8e0ce:#d8e0ce;--tone-d8e0d1:#d8e0d1;--tone-d8e0d2:#d8e0d2;--tone-d8e1cf:#d8e1cf;--tone-d9dfd9:var(--theme-line);--tone-d9e1cf:#d9e1cf;--tone-d9e2cc:#d9e2cc;--tone-d9e7ed-80:#d9e7ed80;--tone-d9e7ed:#d9e7ed;--tone-d9e8df:#d9e8df;--tone-dae1d2:#dae1d2;--tone-dbcba2-1f:#dbcba21f;--tone-dbcba2:#dbcba2;--tone-dbe2d2:#dbe2d2;--tone-dbe2d3:#dbe2d3;--tone-dce1d3:#dce1d3;--tone-dce2d4:#dce2d4;--tone-dce3d3:#dce3d3;--tone-dce8ed:#dce8ed;--tone-dde3d6:#dde3d6;--tone-dde5d3:#dde5d3;--tone-dfe5d8:#dfe5d8;--tone-dfe5e8:#dfe5e8;--tone-dfe6e9-55:#dfe6e955;--tone-dfe6e9:#dfe6e9;--tone-dfe8d6-66:#dfe8d666;--tone-dfe8d6:#dfe8d6;--tone-e0e4d8:#e0e4d8;--tone-e0e5d7:#e0e5d7;--tone-e0e5d9:#e0e5d9;--tone-e1e6e9:#e1e6e9;--tone-e1e7d7:#e1e7d7;--tone-e2c9a4:#e2c9a4;--tone-e2e8eb:#e2e8eb;--tone-e5e9d9-75:#e5e9d975;--tone-e5e9d9:#e5e9d9;--tone-e6eee7:#e6eee7;--tone-e7e7e9:#e7e7e9;--tone-e7e9eb:#e7e9eb;--tone-e7ebed:#e7ebed;--tone-e7eddf-66:#e7eddf66;--tone-e7eddf:#e7eddf;--tone-e9efe2:#e9efe2;--tone-eaddc2:#eaddc2;--tone-eaf0e1:#eaf0e1;--tone-eceeef:#eceeef;--tone-ededee:#ededee;--tone-edf2e5:#edf2e5;--tone-edf2e8:#edf2e8;--tone-eee3ce:#eee3ce;--tone-eef3e7-80:#eef3e780;--tone-eef3e7:#eef3e7;--tone-efece2:#efece2;--tone-f0f4e9:#f0f4e9;--tone-f1eee7:#f1eee7;--tone-f1f5eb:#f1f5eb;--tone-f2ecdf:#f2ecdf;--tone-f2efe7:var(--theme-soft-surface);--tone-f2f3f0:#f2f3f0;--tone-f3efe4:#f3efe4;--tone-f4f0e6:#f4f0e6;--tone-f4f6ed:#f4f6ed;--tone-f4f7f8:#f4f7f8;--tone-f5f5e9:var(--theme-on-dark);--tone-f5f6ef:#f5f6ef;--tone-f5f6f6:#f5f6f6;--tone-f7f7ef:#f7f7ef;--tone-f8f8f0:#f8f8f0;--tone-fafbfa:#fafbfa;--tone-fafcfc:#fafcfc;--tone-fbfcfc:#fbfcfc;--tone-fcfdfd:#fcfdfd;--tone-fdfdfb-00:#fdfdfb00;--tone-fdfdfb-df:#fdfdfbdf;--tone-fdfdfb-f2:#fdfdfbf2;--tone-fdfdfb:var(--theme-paper);--tone-ffffff-d4:rgb(255 255 255/.83);--tone-ffffff:var(--theme-white)}:root[data-theme=navy],:root[data-theme=violet],:root[data-theme=warm]{--theme-paper:#F6F4FA;--theme-ink:#282332;--theme-primary:#44317A;--theme-primary-hover:#54408F;--theme-accent:#7967AD;--theme-muted:#706979;--theme-dark-surface:#2E234E;--theme-soft-surface:#EEEAF5;--theme-line:#DED8EB;--theme-on-dark:#F5F1FA;--theme-focus:#7967AD;--theme-white:#ffffff;--tone-111215:color-mix(in srgb,var(--theme-ink) 100%,var(--theme-paper));--tone-162532-03:color-mix(in srgb,var(--tone-162532) 1.176%,transparent);--tone-162532-04:color-mix(in srgb,var(--tone-162532) 1.569%,transparent);--tone-162532:color-mix(in srgb,var(--theme-primary) 23.991%,var(--theme-ink));--tone-17191c:color-mix(in srgb,var(--theme-ink) 100%,var(--theme-paper));--tone-182630:color-mix(in srgb,var(--theme-primary) 23.991%,var(--theme-ink));--tone-191e23-12:color-mix(in srgb,var(--tone-191e23) 7.059%,transparent);--tone-191e23:color-mix(in srgb,var(--theme-primary) 14.764%,var(--theme-ink));--tone-1e3840-0b:color-mix(in srgb,var(--tone-1e3840) 4.314%,transparent);--tone-1e3840:color-mix(in srgb,var(--theme-primary) 40.907%,var(--theme-ink));--tone-202226:color-mix(in srgb,var(--theme-ink) 100%,var(--theme-paper));--tone-22292d:color-mix(in srgb,var(--theme-ink) 100%,var(--theme-paper));--tone-253735-0c:color-mix(in srgb,var(--tone-253735) 4.706%,transparent);--tone-253735:var(--theme-ink);--tone-253a3b:color-mix(in srgb,var(--theme-primary) 42.445%,var(--theme-ink));--tone-263c36:var(--theme-dark-surface);--tone-293c35:var(--theme-primary);--tone-2c4434:color-mix(in srgb,var(--theme-primary) 54.748%,var(--theme-ink));--tone-2d3c45:color-mix(in srgb,var(--theme-primary) 56.286%,var(--theme-ink));--tone-303236:color-mix(in srgb,var(--theme-ink) 95.092%,var(--theme-paper));--tone-304535:color-mix(in srgb,var(--theme-primary) 58.593%,var(--theme-ink));--tone-304635-08:color-mix(in srgb,var(--tone-304635) 3.137%,transparent);--tone-304635:color-mix(in srgb,var(--theme-primary) 59.362%,var(--theme-ink));--tone-30463a:color-mix(in srgb,var(--theme-primary) 59.362%,var(--theme-ink));--tone-354c37:color-mix(in srgb,var(--theme-primary) 67.82%,var(--theme-ink));--tone-3b5146:var(--theme-primary-hover);--tone-3f5e36:color-mix(in srgb,var(--theme-primary) 82.43%,var(--theme-ink));--tone-404c54:color-mix(in srgb,var(--theme-ink) 84.025%,var(--theme-paper));--tone-40544b:color-mix(in srgb,var(--theme-primary) 75%,var(--theme-accent));--tone-405461:color-mix(in srgb,var(--theme-primary) 92.426%,var(--theme-ink));--tone-405e70:color-mix(in srgb,var(--theme-accent) 4.926%,var(--theme-primary));--tone-416744:color-mix(in srgb,var(--theme-primary) 97.809%,var(--theme-ink));--tone-42535e:color-mix(in srgb,var(--theme-primary) 91.657%,var(--theme-ink));--tone-44594e:color-mix(in srgb,var(--theme-primary) 60%,var(--theme-accent));--tone-445966:color-mix(in srgb,var(--theme-primary) 99.346%,var(--theme-ink));--tone-454b50:color-mix(in srgb,var(--theme-ink) 83.784%,var(--theme-paper));--tone-45603a:color-mix(in srgb,var(--theme-primary) 87.043%,var(--theme-ink));--tone-48643c:color-mix(in srgb,var(--theme-primary) 91.657%,var(--theme-ink));--tone-48663c:color-mix(in srgb,var(--theme-primary) 93.195%,var(--theme-ink));--tone-486d86:var(--theme-focus);--tone-49643c:color-mix(in srgb,var(--theme-primary) 91.657%,var(--theme-ink));--tone-49653d:color-mix(in srgb,var(--theme-primary) 93.195%,var(--theme-ink));--tone-49663e:color-mix(in srgb,var(--theme-primary) 94.733%,var(--theme-ink));--tone-4a663c:color-mix(in srgb,var(--theme-primary) 93.195%,var(--theme-ink));--tone-4b673b:color-mix(in srgb,var(--theme-primary) 93.195%,var(--theme-ink));--tone-4e6757:color-mix(in srgb,var(--theme-ink) 76.086%,var(--theme-paper));--tone-4e6b3f:color-mix(in srgb,var(--theme-primary) 99.346%,var(--theme-ink));--tone-4f6844:color-mix(in srgb,var(--theme-accent) 1.1%,var(--theme-primary));--tone-4f6a42:color-mix(in srgb,var(--theme-accent) 1.1%,var(--theme-primary));--tone-4f6a43:color-mix(in srgb,var(--theme-accent) 2.056%,var(--theme-primary));--tone-526c7b:color-mix(in srgb,var(--theme-accent) 32.664%,var(--theme-primary));--tone-526d45:color-mix(in srgb,var(--theme-accent) 6.839%,var(--theme-primary));--tone-527140:color-mix(in srgb,var(--theme-accent) 5.882%,var(--theme-primary));--tone-536b47:color-mix(in srgb,var(--theme-accent) 6.839%,var(--theme-primary));--tone-536b7a:color-mix(in srgb,var(--theme-accent) 32.664%,var(--theme-primary));--tone-536f80:color-mix(in srgb,var(--theme-accent) 38.403%,var(--theme-primary));--tone-576a77:color-mix(in srgb,var(--theme-accent) 33.62%,var(--theme-primary));--tone-587047:color-mix(in srgb,var(--theme-accent) 11.621%,var(--theme-primary));--tone-596954:color-mix(in srgb,var(--theme-ink) 74.161%,var(--theme-paper));--tone-596c4d:color-mix(in srgb,var(--theme-accent) 13.534%,var(--theme-primary));--tone-5b7051:color-mix(in srgb,var(--theme-accent) 21.186%,var(--theme-primary));--tone-5d7159:color-mix(in srgb,var(--theme-ink) 71.033%,var(--theme-paper));--tone-5d7554:color-mix(in srgb,var(--theme-accent) 28.838%,var(--theme-primary));--tone-5f7b4f:color-mix(in srgb,var(--theme-accent) 29.794%,var(--theme-primary));--tone-607352:color-mix(in srgb,var(--theme-accent) 25.012%,var(--theme-primary));--tone-61754f:color-mix(in srgb,var(--theme-accent) 24.055%,var(--theme-primary));--tone-637e55:color-mix(in srgb,var(--theme-accent) 38.403%,var(--theme-primary));--tone-63817d:color-mix(in srgb,var(--theme-ink) 64.778%,var(--theme-paper));--tone-64716a:color-mix(in srgb,var(--theme-ink) 68.387%,var(--theme-paper));--tone-64735a:color-mix(in srgb,var(--theme-ink) 70.312%,var(--theme-paper));--tone-647a54:color-mix(in srgb,var(--theme-accent) 33.62%,var(--theme-primary));--tone-64889d:color-mix(in srgb,var(--theme-accent) 82.401%,var(--theme-primary));--tone-65746a:color-mix(in srgb,var(--theme-ink) 67.425%,var(--theme-paper));--tone-66747f:color-mix(in srgb,var(--theme-ink) 64.537%,var(--theme-paper));--tone-667a56-10:color-mix(in srgb,var(--tone-667a56) 6.275%,transparent);--tone-667a56:color-mix(in srgb,var(--theme-accent) 35.533%,var(--theme-primary));--tone-678a9f:color-mix(in srgb,var(--theme-accent) 87.183%,var(--theme-primary));--tone-686d74:color-mix(in srgb,var(--theme-ink) 66.703%,var(--theme-paper));--tone-68775f:color-mix(in srgb,var(--theme-ink) 68.146%,var(--theme-paper));--tone-687981:color-mix(in srgb,var(--theme-ink) 63.575%,var(--theme-paper));--tone-687e5d:color-mix(in srgb,var(--theme-accent) 46.055%,var(--theme-primary));--tone-69785e:color-mix(in srgb,var(--theme-ink) 68.146%,var(--theme-paper));--tone-6b6f75:color-mix(in srgb,var(--theme-ink) 65.74%,var(--theme-paper));--tone-6b7773:color-mix(in srgb,var(--theme-ink) 65.259%,var(--theme-paper));--tone-6b8797:color-mix(in srgb,var(--theme-accent) 83.357%,var(--theme-primary));--tone-6c805c:color-mix(in srgb,var(--theme-accent) 47.011%,var(--theme-primary));--tone-6c805d:color-mix(in srgb,var(--theme-accent) 47.967%,var(--theme-primary));--tone-6c8696:color-mix(in srgb,var(--theme-accent) 83.357%,var(--theme-primary));--tone-6d7d62:color-mix(in srgb,var(--theme-ink) 65.981%,var(--theme-paper));--tone-6d835c:color-mix(in srgb,var(--theme-accent) 49.88%,var(--theme-primary));--tone-6f7c64:color-mix(in srgb,var(--theme-ink) 65.74%,var(--theme-paper));--tone-6f825f:color-mix(in srgb,var(--theme-accent) 51.793%,var(--theme-primary));--tone-70796b:color-mix(in srgb,var(--theme-ink) 64.778%,var(--theme-paper));--tone-70796f:var(--theme-muted);--tone-717d85:color-mix(in srgb,var(--theme-ink) 60.447%,var(--theme-paper));--tone-718165:color-mix(in srgb,var(--theme-ink) 64.297%,var(--theme-paper));--tone-718363:color-mix(in srgb,var(--theme-ink) 64.297%,var(--theme-paper));--tone-71885e:color-mix(in srgb,var(--theme-accent) 56.576%,var(--theme-primary));--tone-718862:color-mix(in srgb,var(--theme-accent) 60.402%,var(--theme-primary));--tone-718895:color-mix(in srgb,var(--theme-accent) 87.183%,var(--theme-primary));--tone-728066:color-mix(in srgb,var(--theme-ink) 64.297%,var(--theme-paper));--tone-72816d:color-mix(in srgb,var(--theme-ink) 62.372%,var(--theme-paper));--tone-728467:color-mix(in srgb,var(--theme-ink) 63.094%,var(--theme-paper));--tone-73816a:color-mix(in srgb,var(--theme-ink) 63.094%,var(--theme-paper));--tone-738894:color-mix(in srgb,var(--theme-ink) 56.358%,var(--theme-paper));--tone-74816b:color-mix(in srgb,var(--theme-ink) 62.853%,var(--theme-paper));--tone-748a6a:color-mix(in srgb,var(--theme-ink) 60.929%,var(--theme-paper));--tone-75785f:color-mix(in srgb,var(--theme-ink) 67.906%,var(--theme-paper));--tone-75806e:color-mix(in srgb,var(--theme-ink) 62.372%,var(--theme-paper));--tone-75837c:color-mix(in srgb,var(--theme-ink) 59.966%,var(--theme-paper));--tone-76816c:color-mix(in srgb,var(--theme-ink) 62.613%,var(--theme-paper));--tone-77816f:color-mix(in srgb,var(--theme-ink) 61.891%,var(--theme-paper));--tone-77818a:color-mix(in srgb,var(--theme-ink) 57.801%,var(--theme-paper));--tone-77826f:color-mix(in srgb,var(--theme-ink) 61.65%,var(--theme-paper));--tone-77858e:color-mix(in srgb,var(--theme-ink) 56.839%,var(--theme-paper));--tone-778f7c:var(--theme-accent);--tone-78856a:color-mix(in srgb,var(--theme-ink) 62.132%,var(--theme-paper));--tone-78868e:color-mix(in srgb,var(--theme-ink) 56.598%,var(--theme-paper));--tone-78896b:color-mix(in srgb,var(--theme-ink) 60.929%,var(--theme-paper));--tone-78906d:var(--theme-accent);--tone-789169:color-mix(in srgb,var(--theme-accent) 75.705%,var(--theme-primary));--tone-78916b:color-mix(in srgb,var(--theme-accent) 77.618%,var(--theme-primary));--tone-78916f-35:color-mix(in srgb,var(--tone-78916f) 20.784%,transparent);--tone-78916f:color-mix(in srgb,var(--theme-ink) 58.042%,var(--theme-paper));--tone-7895a7:color-mix(in srgb,var(--theme-accent) 94.771%,var(--theme-paper));--tone-79848b:color-mix(in srgb,var(--theme-ink) 57.079%,var(--theme-paper));--tone-7a765d:color-mix(in srgb,var(--theme-ink) 67.906%,var(--theme-paper));--tone-7a8574:color-mix(in srgb,var(--theme-ink) 59.726%,var(--theme-paper));--tone-7a858d:color-mix(in srgb,var(--theme-ink) 56.358%,var(--theme-paper));--tone-7a876a:color-mix(in srgb,var(--theme-ink) 61.65%,var(--theme-paper));--tone-7a878f:color-mix(in srgb,var(--theme-ink) 55.876%,var(--theme-paper));--tone-7b858c:color-mix(in srgb,var(--theme-ink) 56.358%,var(--theme-paper));--tone-7b866f:color-mix(in srgb,var(--theme-ink) 60.688%,var(--theme-paper));--tone-7b896d:color-mix(in srgb,var(--theme-ink) 60.447%,var(--theme-paper));--tone-7b896e:color-mix(in srgb,var(--theme-ink) 60.207%,var(--theme-paper));--tone-7b8992:color-mix(in srgb,var(--theme-ink) 54.914%,var(--theme-paper));--tone-7c8479:color-mix(in srgb,var(--theme-ink) 58.763%,var(--theme-paper));--tone-7c878e:color-mix(in srgb,var(--theme-ink) 55.636%,var(--theme-paper));--tone-7c896f:color-mix(in srgb,var(--theme-ink) 59.966%,var(--theme-paper));--tone-7c8a6e:color-mix(in srgb,var(--theme-ink) 59.966%,var(--theme-paper));--tone-7c8b6e:color-mix(in srgb,var(--theme-ink) 59.726%,var(--theme-paper));--tone-7c8b71:color-mix(in srgb,var(--theme-ink) 59.004%,var(--theme-paper));--tone-7c8c6e:color-mix(in srgb,var(--theme-ink) 59.485%,var(--theme-paper));--tone-7c8e6d:color-mix(in srgb,var(--theme-ink) 59.245%,var(--theme-paper));--tone-7d8874:color-mix(in srgb,var(--theme-ink) 59.004%,var(--theme-paper));--tone-7d896f:color-mix(in srgb,var(--theme-ink) 59.966%,var(--theme-paper));--tone-7d8970:color-mix(in srgb,var(--theme-ink) 59.726%,var(--theme-paper));--tone-7d8f73:color-mix(in srgb,var(--theme-ink) 57.56%,var(--theme-paper));--tone-7d956a:color-mix(in srgb,var(--theme-accent) 80.488%,var(--theme-primary));--tone-7d9bac:color-mix(in srgb,var(--theme-accent) 90.264%,var(--theme-paper));--tone-7e8b70:color-mix(in srgb,var(--theme-ink) 59.245%,var(--theme-paper));--tone-7e9869:color-mix(in srgb,var(--theme-accent) 82.401%,var(--theme-primary));--tone-7f8875:color-mix(in srgb,var(--theme-ink) 58.763%,var(--theme-paper));--tone-7f8c73:color-mix(in srgb,var(--theme-ink) 58.282%,var(--theme-paper));--tone-7f916e:color-mix(in srgb,var(--theme-ink) 58.282%,var(--theme-paper));--tone-7f919d:color-mix(in srgb,var(--theme-ink) 51.305%,var(--theme-paper));--tone-7f9670:color-mix(in srgb,var(--theme-accent) 87.183%,var(--theme-primary));--tone-809371:var(--theme-accent);--tone-809373:color-mix(in srgb,var(--theme-ink) 56.598%,var(--theme-paper));--tone-809783:color-mix(in srgb,var(--theme-ink) 52.508%,var(--theme-paper));--tone-809b85:color-mix(in srgb,var(--theme-ink) 51.546%,var(--theme-paper));--tone-81926e:color-mix(in srgb,var(--theme-accent) 81.444%,var(--theme-primary));--tone-819472:color-mix(in srgb,var(--theme-ink) 56.598%,var(--theme-paper));--tone-81996b:color-mix(in srgb,var(--theme-accent) 85.27%,var(--theme-primary));--tone-82916f:color-mix(in srgb,var(--theme-ink) 58.042%,var(--theme-paper));--tone-829a6c:color-mix(in srgb,var(--theme-accent) 87.183%,var(--theme-primary));--tone-829a70:color-mix(in srgb,var(--theme-accent) 91.009%,var(--theme-primary));--tone-829c6a:color-mix(in srgb,var(--theme-accent) 87.183%,var(--theme-primary));--tone-83917b:var(--theme-accent);--tone-83939e:color-mix(in srgb,var(--theme-ink) 50.102%,var(--theme-paper));--tone-839477:color-mix(in srgb,var(--theme-ink) 55.395%,var(--theme-paper));--tone-839676:var(--theme-accent);--tone-839b6d:color-mix(in srgb,var(--theme-accent) 89.096%,var(--theme-primary));--tone-849078:color-mix(in srgb,var(--theme-ink) 56.117%,var(--theme-paper));--tone-84919a:color-mix(in srgb,var(--theme-ink) 50.824%,var(--theme-paper));--tone-849478:var(--theme-accent);--tone-849979:color-mix(in srgb,var(--theme-ink) 53.711%,var(--theme-paper));--tone-849d70:color-mix(in srgb,var(--theme-accent) 93.879%,var(--theme-primary));--tone-85816f:color-mix(in srgb,var(--theme-ink) 60.929%,var(--theme-paper));--tone-85898e:color-mix(in srgb,var(--theme-ink) 53.47%,var(--theme-paper));--tone-85919a:color-mix(in srgb,var(--theme-ink) 50.583%,var(--theme-paper));--tone-85929b:color-mix(in srgb,var(--theme-ink) 50.343%,var(--theme-paper));--tone-859674:color-mix(in srgb,var(--theme-ink) 55.636%,var(--theme-paper));--tone-85967b:color-mix(in srgb,var(--theme-ink) 53.952%,var(--theme-paper));--tone-8597a3:color-mix(in srgb,var(--theme-accent) 90.714%,var(--theme-paper));--tone-86967a:color-mix(in srgb,var(--theme-ink) 54.192%,var(--theme-paper));--tone-8697a2:color-mix(in srgb,var(--theme-ink) 48.418%,var(--theme-paper));--tone-869d70:color-mix(in srgb,var(--theme-accent) 93.879%,var(--theme-primary));--tone-879097:color-mix(in srgb,var(--theme-ink) 50.824%,var(--theme-paper));--tone-879576:color-mix(in srgb,var(--theme-ink) 55.395%,var(--theme-paper));--tone-87967a:color-mix(in srgb,var(--theme-ink) 54.192%,var(--theme-paper));--tone-879777:var(--theme-accent);--tone-879779:var(--theme-accent);--tone-8797a0:color-mix(in srgb,var(--theme-ink) 48.659%,var(--theme-paper));--tone-879a79:color-mix(in srgb,var(--theme-accent) 99.617%,var(--theme-primary));--tone-87a2b0:color-mix(in srgb,var(--theme-accent) 83.953%,var(--theme-paper));--tone-889a7c:color-mix(in srgb,var(--theme-ink) 52.749%,var(--theme-paper));--tone-89927d:color-mix(in srgb,var(--theme-ink) 54.433%,var(--theme-paper));--tone-899780:color-mix(in srgb,var(--theme-ink) 52.508%,var(--theme-paper));--tone-8a8f93:color-mix(in srgb,var(--theme-ink) 51.065%,var(--theme-paper));--tone-8a9399:color-mix(in srgb,var(--theme-ink) 49.621%,var(--theme-paper));--tone-8a969f:color-mix(in srgb,var(--theme-ink) 48.178%,var(--theme-paper));--tone-8a977b:color-mix(in srgb,var(--theme-ink) 53.711%,var(--theme-paper));--tone-8b9584:color-mix(in srgb,var(--theme-ink) 52.027%,var(--theme-paper));--tone-8b959b:color-mix(in srgb,var(--theme-ink) 48.899%,var(--theme-paper));--tone-8b969e:color-mix(in srgb,var(--theme-ink) 48.178%,var(--theme-paper));--tone-8b977e:color-mix(in srgb,var(--theme-ink) 52.989%,var(--theme-paper));--tone-8b997b:color-mix(in srgb,var(--theme-ink) 53.23%,var(--theme-paper));--tone-8b9a7a:var(--theme-accent);--tone-8b9aa4:color-mix(in srgb,var(--theme-ink) 46.734%,var(--theme-paper));--tone-8b9c7a:color-mix(in srgb,var(--theme-accent) 98.828%,var(--theme-paper));--tone-8b9d8d:var(--theme-accent);--tone-8c9582:color-mix(in srgb,var(--theme-ink) 52.508%,var(--theme-paper));--tone-8c987e:color-mix(in srgb,var(--theme-ink) 52.749%,var(--theme-paper));--tone-8c9881:color-mix(in srgb,var(--theme-ink) 52.027%,var(--theme-paper));--tone-8c997d:color-mix(in srgb,var(--theme-ink) 52.749%,var(--theme-paper));--tone-8c997e:var(--theme-accent);--tone-8c9b7d:color-mix(in srgb,var(--theme-ink) 52.268%,var(--theme-paper));--tone-8d9578:color-mix(in srgb,var(--theme-ink) 54.914%,var(--theme-paper));--tone-8d958b:color-mix(in srgb,var(--theme-ink) 50.343%,var(--theme-paper));--tone-8d997e:color-mix(in srgb,var(--theme-ink) 52.508%,var(--theme-paper));--tone-8e9e87:color-mix(in srgb,var(--theme-ink) 49.14%,var(--theme-paper));--tone-8f9b83:color-mix(in srgb,var(--theme-ink) 50.824%,var(--theme-paper));--tone-8f9ca4:color-mix(in srgb,var(--theme-ink) 45.772%,var(--theme-paper));--tone-8f9d87:color-mix(in srgb,var(--theme-ink) 49.38%,var(--theme-paper));--tone-8fa47a:color-mix(in srgb,var(--theme-accent) 95.222%,var(--theme-paper));--tone-90a17e:color-mix(in srgb,var(--theme-accent) 94.771%,var(--theme-paper));--tone-90b3c4-15:color-mix(in srgb,var(--tone-90b3c4) 8.235%,transparent);--tone-90b3c4:color-mix(in srgb,var(--theme-accent) 70.881%,var(--theme-paper));--tone-91988d:color-mix(in srgb,var(--theme-ink) 49.14%,var(--theme-paper));--tone-91999c:color-mix(in srgb,var(--theme-ink) 47.215%,var(--theme-paper));--tone-91a47d:color-mix(in srgb,var(--theme-accent) 93.87%,var(--theme-paper));--tone-929477:var(--theme-accent);--tone-92a082:color-mix(in srgb,var(--theme-ink) 49.862%,var(--theme-paper));--tone-92aa98:color-mix(in srgb,var(--theme-ink) 43.606%,var(--theme-paper));--tone-939c7f:color-mix(in srgb,var(--theme-ink) 51.546%,var(--theme-paper));--tone-94a4af:color-mix(in srgb,var(--theme-accent) 78.544%,var(--theme-paper));--tone-95a086:color-mix(in srgb,var(--theme-ink) 48.899%,var(--theme-paper));--tone-96583f:#96583f;--tone-96ac82:color-mix(in srgb,var(--theme-accent) 88.01%,var(--theme-paper));--tone-98a184:color-mix(in srgb,var(--theme-ink) 49.14%,var(--theme-paper));--tone-99a58b:color-mix(in srgb,var(--theme-ink) 46.493%,var(--theme-paper));--tone-99a5ad:color-mix(in srgb,var(--theme-ink) 41.201%,var(--theme-paper));--tone-9a9f87:color-mix(in srgb,var(--theme-ink) 48.899%,var(--theme-paper));--tone-9aa48a:color-mix(in srgb,var(--theme-ink) 46.975%,var(--theme-paper));--tone-9aa58e:color-mix(in srgb,var(--theme-ink) 45.772%,var(--theme-paper));--tone-9aa78f:color-mix(in srgb,var(--theme-ink) 45.05%,var(--theme-paper));--tone-9aa7af:color-mix(in srgb,var(--theme-ink) 40.479%,var(--theme-paper));--tone-9ba68d:color-mix(in srgb,var(--theme-ink) 45.772%,var(--theme-paper));--tone-9c8b68:color-mix(in srgb,var(--theme-accent) 85.27%,var(--theme-primary));--tone-9ca68e:color-mix(in srgb,var(--theme-ink) 45.531%,var(--theme-paper));--tone-9ca88b:color-mix(in srgb,var(--theme-accent) 85.756%,var(--theme-paper));--tone-9d8255:color-mix(in srgb,var(--theme-accent) 68.054%,var(--theme-primary));--tone-9eb39f:color-mix(in srgb,var(--theme-ink) 38.554%,var(--theme-paper));--tone-9eb7b0:color-mix(in srgb,var(--theme-accent) 70.43%,var(--theme-paper));--tone-a08c65:color-mix(in srgb,var(--theme-accent) 86.227%,var(--theme-primary));--tone-a19072:color-mix(in srgb,var(--theme-accent) 99.617%,var(--theme-primary));--tone-a28a5c:color-mix(in srgb,var(--theme-accent) 79.531%,var(--theme-primary));--tone-a28f6f:color-mix(in srgb,var(--theme-accent) 97.704%,var(--theme-primary));--tone-a29980:color-mix(in srgb,var(--theme-accent) 93.419%,var(--theme-paper));--tone-a2afb7:color-mix(in srgb,var(--theme-ink) 36.629%,var(--theme-paper));--tone-a3af95:color-mix(in srgb,var(--theme-ink) 41.682%,var(--theme-paper));--tone-a3b090:color-mix(in srgb,var(--theme-accent) 79.896%,var(--theme-paper));--tone-a3b5a0:color-mix(in srgb,var(--theme-ink) 37.592%,var(--theme-paper));--tone-a49475:color-mix(in srgb,var(--theme-accent) 97.476%,var(--theme-paper));--tone-a4b6a8-1a:color-mix(in srgb,var(--tone-a4b6a8) 10.196%,transparent);--tone-a4b6a8-2b:color-mix(in srgb,var(--tone-a4b6a8) 16.863%,transparent);--tone-a4b6a8:color-mix(in srgb,var(--theme-ink) 36.389%,var(--theme-paper));--tone-a5674e:#a5674e;--tone-a5895d:color-mix(in srgb,var(--theme-accent) 83.357%,var(--theme-primary));--tone-a58b5b-12:color-mix(in srgb,var(--tone-a58b5b) 7.059%,transparent);--tone-a58b5b:color-mix(in srgb,var(--theme-accent) 81.444%,var(--theme-primary));--tone-a6b198:color-mix(in srgb,var(--theme-ink) 40.479%,var(--theme-paper));--tone-a6b397:color-mix(in srgb,var(--theme-accent) 75.389%,var(--theme-paper));--tone-a8b799:color-mix(in srgb,var(--theme-accent) 72.684%,var(--theme-paper));--tone-a9b29b:color-mix(in srgb,var(--theme-ink) 39.516%,var(--theme-paper));--tone-a9bec9:color-mix(in srgb,var(--theme-accent) 57.359%,var(--theme-paper));--tone-acbd99:color-mix(in srgb,var(--theme-accent) 69.98%,var(--theme-paper));--tone-ae9268:color-mix(in srgb,var(--theme-accent) 98.828%,var(--theme-paper));--tone-afc097:color-mix(in srgb,var(--theme-accent) 69.529%,var(--theme-paper));--tone-afc098:color-mix(in srgb,var(--theme-accent) 69.078%,var(--theme-paper));--tone-afc1cc:color-mix(in srgb,var(--theme-accent) 53.302%,var(--theme-paper));--tone-b0b79d:color-mix(in srgb,var(--theme-accent) 70.881%,var(--theme-paper));--tone-b0bba7:color-mix(in srgb,var(--theme-ink) 34.464%,var(--theme-paper));--tone-b0cbcf:color-mix(in srgb,var(--theme-accent) 51.499%,var(--theme-paper));--tone-b1bdc6:color-mix(in srgb,var(--theme-accent) 55.105%,var(--theme-paper));--tone-b1c0a4:color-mix(in srgb,var(--theme-accent) 63.669%,var(--theme-paper));--tone-b2c2cb:color-mix(in srgb,var(--theme-accent) 52.4%,var(--theme-paper));--tone-b2c5a0:color-mix(in srgb,var(--theme-accent) 63.218%,var(--theme-paper));--tone-b3c5a1:color-mix(in srgb,var(--theme-accent) 62.768%,var(--theme-paper));--tone-b4c3a3:color-mix(in srgb,var(--theme-accent) 62.768%,var(--theme-paper));--tone-b5c1af:color-mix(in srgb,var(--theme-ink) 31.096%,var(--theme-paper));--tone-b5c7a4:color-mix(in srgb,var(--theme-accent) 60.514%,var(--theme-paper));--tone-b5c7ae:color-mix(in srgb,var(--theme-accent) 56.006%,var(--theme-paper));--tone-b5c9d3:color-mix(in srgb,var(--theme-accent) 47.442%,var(--theme-paper));--tone-b7c7a5:color-mix(in srgb,var(--theme-accent) 60.063%,var(--theme-paper));--tone-b8b18b:color-mix(in srgb,var(--theme-accent) 78.544%,var(--theme-paper));--tone-b8c4a8:color-mix(in srgb,var(--theme-accent) 60.063%,var(--theme-paper));--tone-b8c7a5-22:color-mix(in srgb,var(--tone-b8c7a5) 13.333%,transparent);--tone-b8c7a5:color-mix(in srgb,var(--theme-accent) 60.063%,var(--theme-paper));--tone-b9c7b7:color-mix(in srgb,var(--theme-ink) 27.728%,var(--theme-paper));--tone-b9c7cf:color-mix(in srgb,var(--theme-accent) 47.442%,var(--theme-paper));--tone-b9c9a6:color-mix(in srgb,var(--theme-accent) 58.711%,var(--theme-paper));--tone-baa075:color-mix(in srgb,var(--theme-accent) 87.559%,var(--theme-paper));--tone-bacbab:color-mix(in srgb,var(--theme-accent) 55.556%,var(--theme-paper));--tone-bcc9b5:color-mix(in srgb,var(--theme-accent) 51.95%,var(--theme-paper));--tone-bdcbd3:color-mix(in srgb,var(--theme-accent) 43.836%,var(--theme-paper));--tone-bdcdd6:color-mix(in srgb,var(--theme-accent) 42.484%,var(--theme-paper));--tone-bfccd3:color-mix(in srgb,var(--theme-accent) 42.934%,var(--theme-paper));--tone-bfced7:color-mix(in srgb,var(--theme-accent) 41.131%,var(--theme-paper));--tone-c4d0bb:color-mix(in srgb,var(--theme-accent) 46.09%,var(--theme-paper));--tone-c5d3b6:color-mix(in srgb,var(--theme-accent) 46.991%,var(--theme-paper));--tone-c6b78e:color-mix(in srgb,var(--theme-accent) 70.881%,var(--theme-paper));--tone-c7ac7e:color-mix(in srgb,var(--theme-accent) 77.643%,var(--theme-paper));--tone-c8b18c:color-mix(in srgb,var(--theme-accent) 70.881%,var(--theme-paper));--tone-c8b585:color-mix(in srgb,var(--theme-accent) 74.037%,var(--theme-paper));--tone-c8b78f:color-mix(in srgb,var(--theme-accent) 69.529%,var(--theme-paper));--tone-c8d8c3:color-mix(in srgb,var(--theme-accent) 38.878%,var(--theme-paper));--tone-c9d5bd:color-mix(in srgb,var(--theme-accent) 42.934%,var(--theme-paper));--tone-c9dfec:color-mix(in srgb,var(--theme-accent) 27.158%,var(--theme-paper));--tone-cbd5be-66:color-mix(in srgb,var(--tone-cbd5be) 40%,transparent);--tone-cbd5be:color-mix(in srgb,var(--theme-accent) 42.484%,var(--theme-paper));--tone-ccd5bd-66:color-mix(in srgb,var(--tone-ccd5bd) 40%,transparent);--tone-ccd5bd:color-mix(in srgb,var(--theme-accent) 42.934%,var(--theme-paper));--tone-cdd7bf-80:color-mix(in srgb,var(--tone-cdd7bf) 50.196%,transparent);--tone-cdd7bf:color-mix(in srgb,var(--theme-accent) 41.131%,var(--theme-paper));--tone-cddac0:color-mix(in srgb,var(--theme-accent) 39.328%,var(--theme-paper));--tone-cec7af:color-mix(in srgb,var(--theme-accent) 52.4%,var(--theme-paper));--tone-cedbbe:color-mix(in srgb,var(--theme-accent) 39.779%,var(--theme-paper));--tone-cfb78b:color-mix(in srgb,var(--theme-accent) 68.177%,var(--theme-paper));--tone-d1d9c5-80:color-mix(in srgb,var(--tone-d1d9c5) 50.196%,transparent);--tone-d1d9c5:color-mix(in srgb,var(--theme-accent) 37.525%,var(--theme-paper));--tone-d2ddcb:color-mix(in srgb,var(--theme-accent) 33.018%,var(--theme-paper));--tone-d2dec5:color-mix(in srgb,var(--theme-accent) 35.272%,var(--theme-paper));--tone-d3c8b2:color-mix(in srgb,var(--theme-accent) 48.794%,var(--theme-paper));--tone-d4d4bb-66:color-mix(in srgb,var(--tone-d4d4bb) 40%,transparent);--tone-d4d4bb:color-mix(in srgb,var(--theme-accent) 44.287%,var(--theme-paper));--tone-d4ddc8:color-mix(in srgb,var(--theme-accent) 34.37%,var(--theme-paper));--tone-d4e7e3:color-mix(in srgb,var(--theme-accent) 24.453%,var(--theme-paper));--tone-d5ddc9:color-mix(in srgb,var(--theme-accent) 33.919%,var(--theme-paper));--tone-d5ddce-80:color-mix(in srgb,var(--tone-d5ddce) 50.196%,transparent);--tone-d5ddce:color-mix(in srgb,var(--theme-accent) 31.666%,var(--theme-paper));--tone-d5dec7-1f:color-mix(in srgb,var(--tone-d5dec7) 12.157%,transparent);--tone-d5dec7:color-mix(in srgb,var(--theme-accent) 34.37%,var(--theme-paper));--tone-d5dec9:color-mix(in srgb,var(--theme-accent) 33.469%,var(--theme-paper));--tone-d6c9ae:color-mix(in srgb,var(--theme-accent) 49.245%,var(--theme-paper));--tone-d7e0ce:color-mix(in srgb,var(--theme-accent) 30.313%,var(--theme-paper));--tone-d8dfd0:color-mix(in srgb,var(--theme-accent) 29.863%,var(--theme-paper));--tone-d8e0ce:color-mix(in srgb,var(--theme-accent) 30.313%,var(--theme-paper));--tone-d8e0d1:color-mix(in srgb,var(--theme-accent) 28.961%,var(--theme-paper));--tone-d8e0d2:color-mix(in srgb,var(--theme-accent) 28.51%,var(--theme-paper));--tone-d8e1cf:color-mix(in srgb,var(--theme-accent) 29.412%,var(--theme-paper));--tone-d9dfd9:var(--theme-line);--tone-d9e1cf:color-mix(in srgb,var(--theme-accent) 29.412%,var(--theme-paper));--tone-d9e2cc:color-mix(in srgb,var(--theme-accent) 30.313%,var(--theme-paper));--tone-d9e7ed-80:color-mix(in srgb,var(--tone-d9e7ed) 50.196%,transparent);--tone-d9e7ed:color-mix(in srgb,var(--theme-accent) 19.495%,var(--theme-paper));--tone-d9e8df:color-mix(in srgb,var(--theme-accent) 21.749%,var(--theme-paper));--tone-dae1d2:color-mix(in srgb,var(--theme-accent) 28.059%,var(--theme-paper));--tone-dbcba2-1f:color-mix(in srgb,var(--tone-dbcba2) 12.157%,transparent);--tone-dbcba2:color-mix(in srgb,var(--theme-accent) 52.4%,var(--theme-paper));--tone-dbe2d2:color-mix(in srgb,var(--theme-accent) 27.609%,var(--theme-paper));--tone-dbe2d3:color-mix(in srgb,var(--theme-accent) 27.158%,var(--theme-paper));--tone-dce1d3:color-mix(in srgb,var(--theme-accent) 27.609%,var(--theme-paper));--tone-dce2d4:color-mix(in srgb,var(--theme-accent) 26.707%,var(--theme-paper));--tone-dce3d3:color-mix(in srgb,var(--theme-accent) 26.707%,var(--theme-paper));--tone-dce8ed:color-mix(in srgb,var(--theme-accent) 18.143%,var(--theme-paper));--tone-dde3d6:color-mix(in srgb,var(--theme-accent) 25.355%,var(--theme-paper));--tone-dde5d3:color-mix(in srgb,var(--theme-accent) 25.806%,var(--theme-paper));--tone-dfe5d8:color-mix(in srgb,var(--theme-accent) 23.552%,var(--theme-paper));--tone-dfe5e8:color-mix(in srgb,var(--theme-accent) 19.044%,var(--theme-paper));--tone-dfe6e9-55:color-mix(in srgb,var(--tone-dfe6e9) 33.333%,transparent);--tone-dfe6e9:color-mix(in srgb,var(--theme-accent) 18.594%,var(--theme-paper));--tone-dfe8d6-66:color-mix(in srgb,var(--tone-dfe8d6) 40%,transparent);--tone-dfe8d6:color-mix(in srgb,var(--theme-accent) 23.101%,var(--theme-paper));--tone-e0e4d8:color-mix(in srgb,var(--theme-accent) 24.003%,var(--theme-paper));--tone-e0e5d7:color-mix(in srgb,var(--theme-accent) 24.003%,var(--theme-paper));--tone-e0e5d9:color-mix(in srgb,var(--theme-accent) 23.101%,var(--theme-paper));--tone-e1e6e9:color-mix(in srgb,var(--theme-accent) 17.692%,var(--theme-paper));--tone-e1e7d7:color-mix(in srgb,var(--theme-accent) 23.101%,var(--theme-paper));--tone-e2c9a4:color-mix(in srgb,var(--theme-accent) 48.343%,var(--theme-paper));--tone-e2e8eb:color-mix(in srgb,var(--theme-accent) 16.34%,var(--theme-paper));--tone-e5e9d9-75:color-mix(in srgb,var(--tone-e5e9d9) 45.882%,transparent);--tone-e5e9d9:color-mix(in srgb,var(--theme-accent) 21.298%,var(--theme-paper));--tone-e6eee7:color-mix(in srgb,var(--theme-accent) 13.185%,var(--theme-paper));--tone-e7e7e9:color-mix(in srgb,var(--theme-ink) 8%,var(--theme-paper));--tone-e7e9eb:color-mix(in srgb,var(--theme-ink) 7.518%,var(--theme-paper));--tone-e7ebed:color-mix(in srgb,var(--theme-accent) 13.185%,var(--theme-paper));--tone-e7eddf-66:color-mix(in srgb,var(--tone-e7eddf) 40%,transparent);--tone-e7eddf:color-mix(in srgb,var(--theme-accent) 16.791%,var(--theme-paper));--tone-e9efe2:color-mix(in srgb,var(--theme-accent) 14.537%,var(--theme-paper));--tone-eaddc2:color-mix(in srgb,var(--theme-accent) 31.215%,var(--theme-paper));--tone-eaf0e1:color-mix(in srgb,var(--theme-accent) 14.537%,var(--theme-paper));--tone-eceeef:color-mix(in srgb,var(--theme-ink) 5.353%,var(--theme-paper));--tone-ededee:color-mix(in srgb,var(--theme-ink) 5.353%,var(--theme-paper));--tone-edf2e5:color-mix(in srgb,var(--theme-accent) 11.832%,var(--theme-paper));--tone-edf2e8:color-mix(in srgb,var(--theme-accent) 10.48%,var(--theme-paper));--tone-eee3ce:color-mix(in srgb,var(--theme-accent) 24.003%,var(--theme-paper));--tone-eef3e7-80:color-mix(in srgb,var(--tone-eef3e7) 50.196%,transparent);--tone-eef3e7:color-mix(in srgb,var(--theme-accent) 10.48%,var(--theme-paper));--tone-efece2:color-mix(in srgb,var(--theme-accent) 14.537%,var(--theme-paper));--tone-f0f4e9:color-mix(in srgb,var(--theme-accent) 9.128%,var(--theme-paper));--tone-f1eee7:color-mix(in srgb,var(--theme-accent) 11.382%,var(--theme-paper));--tone-f1f5eb:color-mix(in srgb,var(--theme-accent) 7.776%,var(--theme-paper));--tone-f2ecdf:color-mix(in srgb,var(--theme-accent) 14.537%,var(--theme-paper));--tone-f2efe7:var(--theme-soft-surface);--tone-f2f3f0:color-mix(in srgb,var(--theme-ink) 3.428%,var(--theme-paper));--tone-f3efe4:color-mix(in srgb,var(--theme-accent) 11.832%,var(--theme-paper));--tone-f4f0e6:color-mix(in srgb,var(--theme-accent) 10.48%,var(--theme-paper));--tone-f4f6ed:color-mix(in srgb,var(--theme-accent) 6.423%,var(--theme-paper));--tone-f4f7f8:color-mix(in srgb,var(--theme-accent) 2.366%,var(--theme-paper));--tone-f5f5e9:var(--theme-on-dark);--tone-f5f6ef:color-mix(in srgb,var(--theme-accent) 5.522%,var(--theme-paper));--tone-f5f6f6:color-mix(in srgb,var(--theme-ink) 1.504%,var(--theme-paper));--tone-f7f7ef:color-mix(in srgb,var(--theme-accent) 5.071%,var(--theme-paper));--tone-f8f8f0:color-mix(in srgb,var(--theme-accent) 4.169%,var(--theme-paper));--tone-fafbfa:color-mix(in srgb,var(--theme-ink) 0%,var(--theme-paper));--tone-fafcfc:color-mix(in srgb,var(--theme-accent) 0%,var(--theme-paper));--tone-fbfcfc:color-mix(in srgb,var(--theme-accent) 0%,var(--theme-paper));--tone-fcfdfd:color-mix(in srgb,var(--theme-accent) 0%,var(--theme-paper));--tone-fdfdfb-00:color-mix(in srgb,var(--tone-fdfdfb) 0%,transparent);--tone-fdfdfb-df:color-mix(in srgb,var(--tone-fdfdfb) 87.451%,transparent);--tone-fdfdfb-f2:color-mix(in srgb,var(--tone-fdfdfb) 94.902%,transparent);--tone-fdfdfb:var(--theme-paper);--tone-ffffff-d4:color-mix(in srgb,var(--tone-ffffff) 83.137%,transparent);--tone-ffffff:var(--theme-white)}:root[data-theme=navy]{--color-blue:#3265AC;--color-teal:#28766E;--color-coral:#B65B45;--color-gold:#936C29;--color-peach:#F6E6DD;--color-sky:#E3EDF9;--color-mint:#E3F0EB;--theme-paper:#F8F9FB;--theme-ink:#192638;--theme-primary:#172E50;--theme-primary-hover:#233F64;--theme-accent:#536F92;--theme-muted:#626E7D;--theme-dark-surface:#14273F;--theme-soft-surface:#EFF2F6;--theme-line:#D9DFE7;--theme-on-dark:#F3F5F9;--theme-focus:#436C9E}:root[data-theme=warm]{--theme-paper:#FFFFFF;--theme-ink:#242421;--theme-primary:#242421;--theme-primary-hover:#41403A;--theme-accent:#827C6E;--theme-reveal-rest:#8F897E;--theme-muted:#625E55;--theme-dark-surface:#242421;--theme-soft-surface:#F4F1EB;--theme-line:#E1DDD5;--theme-on-dark:#F4F1EB;--theme-focus:#625A46;--theme-white:#FFFFFF;--theme-on-dark-muted:#C9C3B7;--theme-on-dark-accent:#DED4BE;--color-blue:var(--theme-primary);--color-teal:#686252;--color-coral:#756451;--color-gold:#766B52;--color-peach:var(--theme-soft-surface);--color-sky:var(--theme-soft-surface);--color-mint:var(--theme-soft-surface)}