.tempo-booking{--tb-ink:#071a33;--tb-ink-soft:#49627e;--tb-line:#d9e3ec;--tb-line-strong:#b9cbd9;--tb-paper:#fbfcfd;--tb-cyan:#2e9fc4;--tb-cyan-dark:#0e759b;--tb-cyan-soft:#eaf7fb;--tb-copper:#ee9b62;--tb-navy:#06162c;width:min(1080px,100%);min-height:650px;color:var(--tb-ink);background:var(--tb-paper);isolation:isolate;border:1px solid #ffffffc7;border-radius:26px;grid-template-columns:minmax(250px,30%) minmax(0,1fr);font-family:Hanken Grotesk,system-ui,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px -40px #010d1cb8,0 2px 10px #04162a1f}.tb-sidebar{color:#f6f9fc;background:var(--tb-navy);border-right:1px solid #87b9d32e;flex-direction:column;min-width:0;padding:34px 30px 26px;display:flex;position:relative;overflow:hidden}.tb-sidebar:before,.tb-sidebar:after{z-index:-1;content:"";pointer-events:none;position:absolute}.tb-sidebar:before{opacity:.58;background:radial-gradient(circle at 18% 17%,#2da0c652,#0000 32%),radial-gradient(circle at 96% 80%,#ee9b6226,#0000 35%);inset:0}.tb-sidebar:after{border:1px solid #71c5dc26;border-radius:50%;width:190px;height:190px;bottom:52px;right:-54px;box-shadow:0 0 0 34px #71c5dc09,0 0 0 70px #71c5dc06}.tb-brand{align-self:flex-start;align-items:center;gap:12px;display:inline-flex}.tb-brand>div{flex-direction:column;line-height:1;display:flex}.tb-brand__word{color:#f4f7fb;letter-spacing:.16em;text-transform:uppercase;font-size:17px;font-weight:700}.tb-brand__by{color:#cedceba1;margin-top:6px;font-family:Newsreader,Georgia,serif;font-size:12px;font-style:italic}.tb-sidebar__content{flex-direction:column;flex:1;justify-content:center;padding:38px 0 28px;display:flex}.tb-eyebrow,.tb-step__kicker{color:var(--tb-copper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700}.tb-host{color:#cdddecad;margin:0 0 6px;font-size:13px;font-weight:600}.tb-sidebar h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:.98}.tb-sidebar__intro{color:#d9e5f1b8;max-width:28ch;margin:18px 0 24px;font-size:14px;line-height:1.55}.tb-meta-list{flex-direction:column;gap:11px;display:flex}.tb-meta-list>span{color:#eef5fad6;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.tb-meta-list svg{color:#71c4dc}.tb-selected-summary{background:#78c2da14;border:1px solid #82c7dd2e;border-radius:14px;flex-direction:column;gap:5px;margin-top:26px;padding:15px 16px;display:flex}.tb-selected-summary__label{color:#bedaea94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.tb-selected-summary strong{color:#f7fafc;font-size:13px;line-height:1.35}.tb-selected-summary>span:last-child{color:#79c7dc;font-variant-numeric:tabular-nums;font-size:13px}.tb-sidebar__foot{color:#bfd3e47a;max-width:29ch;margin:0;font-size:11px;line-height:1.45}.tb-main{background:var(--tb-paper);scrollbar-color:#b9c8d4 transparent;scrollbar-width:thin;min-width:0;overflow:auto}.tb-step{box-sizing:border-box;min-height:100%}.tb-step--select{padding:clamp(30px,4vw,48px)}.tb-step__header{margin-bottom:29px}.tb-step__header h1,.tb-step--success h1{color:var(--tb-ink);letter-spacing:-.035em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(31px,4vw,45px);font-weight:500;line-height:1}.tb-step__header>p:last-child,.tb-success-copy{max-width:54ch;color:var(--tb-ink-soft);margin:10px 0 0;font-size:14px;line-height:1.5}.tb-select-layout{grid-template-columns:minmax(340px,1fr) minmax(190px,220px);gap:clamp(24px,4vw,38px);display:grid}.tb-calendar{min-width:0}.tb-month-nav{grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:20px;display:grid}.tb-month-nav strong{text-align:center;font-size:15px;font-weight:700}.tb-month-nav button,.tb-back{min-width:42px;min-height:42px;color:var(--tb-cyan-dark);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-grid}.tb-month-nav button:hover:not(:disabled),.tb-back:hover{background:var(--tb-cyan-soft);border-color:#cce9f1}.tb-month-nav button:active:not(:disabled),.tb-back:active{transform:scale(.94)}.tb-month-nav button:disabled{color:#b8c3cc;cursor:not-allowed}.tb-weekdays,.tb-calendar-grid{grid-template-columns:repeat(7,minmax(36px,1fr));gap:4px;display:grid}.tb-weekdays{margin-bottom:7px}.tb-weekdays span{color:#7890a6;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:700}.tb-day{aspect-ratio:1;color:#9cabb8;min-width:0;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:14px;display:grid;position:relative}.tb-day:disabled{cursor:default}.tb-day--empty{min-height:42px}.tb-day--available{color:var(--tb-cyan-dark);background:var(--tb-cyan-soft);cursor:pointer;font-weight:700;transition:color .15s,background-color .15s,border-color .15s,transform .15s}.tb-day--available:hover,.tb-day--full:hover{background:#d9f0f7;border-color:#addce9;transform:translateY(-1px)}.tb-day--available i,.tb-day--full i{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.tb-day--full{color:#71808e;cursor:pointer;background:#eef1f4;font-weight:700;transition:color .15s,background-color .15s,border-color .15s,transform .15s}.tb-day--full:hover{background:#e4e8ec;border-color:#cbd3da}.tb-day--selected,.tb-day--selected:hover{color:#fff;background:var(--tb-cyan-dark);border-color:var(--tb-cyan-dark);box-shadow:0 8px 22px -10px #0e759bcc}.tb-day--selected.tb-day--full,.tb-day--selected.tb-day--full:hover{color:#fff;background:#71808e;border-color:#71808e;box-shadow:0 8px 22px -10px #3e4c5a8c}.tb-timezone{color:#6d8296;align-items:flex-start;gap:8px;margin-top:24px;font-size:11px;line-height:1.4;display:flex}.tb-timezone svg{color:var(--tb-cyan-dark);flex:none;margin-top:1px}.tb-timezone strong{color:var(--tb-ink);font-weight:600}.tb-times{border-left:1px solid var(--tb-line);min-width:0;padding-left:clamp(18px,3vw,30px)}.tb-times__head{flex-direction:column;gap:3px;min-height:47px;margin-bottom:15px;display:flex}.tb-times__head span{color:#7b8fa2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.tb-times__head strong{color:var(--tb-ink);font-size:13px;line-height:1.25}.tb-time-list{scrollbar-color:#c6d4de transparent;scrollbar-width:thin;flex-direction:column;gap:9px;max-height:394px;padding:1px 4px 8px 1px;display:flex;overflow:auto}.tb-time-row{gap:7px;min-width:0;display:flex}.tb-time,.tb-next{cursor:pointer;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;font-size:13px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s,transform .16s}.tb-time{min-width:0;color:var(--tb-cyan-dark);background:#fff;border:1px solid #9fd3e2;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.tb-time:hover:not(:disabled){background:var(--tb-cyan-soft);border-color:var(--tb-cyan)}.tb-time:disabled{color:#87939e;cursor:not-allowed;background:#f0f2f4;border-color:#d9dee3;box-shadow:inset 0 1px #ffffffb8}.tb-time--booked{background:#eceff2}.tb-time small{color:#929ca5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.tb-time-row--selected .tb-time{color:#fff;background:#61768a;border-color:#61768a}.tb-time-row--selected .tb-time:hover:not(:disabled){color:#fff;background:#52697f;border-color:#52697f}.tb-next{white-space:nowrap;color:#fff;background:var(--tb-cyan-dark);border:1px solid var(--tb-cyan-dark);justify-content:center;align-items:center;gap:3px;padding:0 12px;display:inline-flex;overflow:hidden}.tb-time:active:not(:disabled),.tb-next:active{transform:scale(.96)}.tb-time:focus-visible,.tb-next:focus-visible{outline-offset:2px;outline:3px solid #2e9fc459}.tb-state{color:#73899c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:20px 6px;font-size:12px;line-height:1.45;display:flex}.tb-state svg{color:var(--tb-cyan)}.tb-state--error{color:#985a55}.tb-state button{min-height:40px;color:var(--tb-cyan-dark);cursor:pointer;font:inherit;background:0 0;border:1px solid #9fd3e2;border-radius:9px;padding:0 14px;font-weight:700}.tb-step--details{padding:clamp(30px,5vw,58px) clamp(30px,6vw,72px)}.tb-back{width:auto;font:inherit;border-radius:999px;gap:7px;margin:-10px 0 24px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.tb-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tb-field--wide,.tb-submit-error,.tb-form__footer{grid-column:1/-1}.tb-field>span{color:var(--tb-ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.tb-field>span svg{color:var(--tb-cyan-dark)}.tb-field em{color:#8798a8;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal;font-weight:600}.tb-field input,.tb-field textarea{box-sizing:border-box;width:100%;color:var(--tb-ink);border:1px solid var(--tb-line-strong);font:inherit;background:#fff;border-radius:11px;outline:none;font-size:14px;transition:border-color .16s,box-shadow .16s}.tb-field input{min-height:48px;padding:0 14px}.tb-field textarea{resize:vertical;min-height:90px;padding:13px 14px}.tb-field input::placeholder,.tb-field textarea::placeholder{color:#9baab7}.tb-field input:focus,.tb-field textarea:focus{border-color:var(--tb-cyan);box-shadow:0 0 0 3px #2e9fc421}.tb-field__hint{color:#6b7a88;font-size:11.5px;line-height:1.45}.tb-field__hint.is-invalid{color:#8a423b;font-weight:600}.tb-field textarea[aria-invalid=true]{border-color:#d99b92}.tb-submit-error{color:#8a423b;background:#fff3f1;border:1px solid #f0c3bc;border-radius:9px;margin:-2px 0 0;padding:11px 13px;font-size:12px}.tb-form__footer{border-top:1px solid var(--tb-line);justify-content:space-between;align-items:center;gap:22px;margin-top:4px;padding-top:21px;display:flex}.tb-form__footer p{color:#718598;max-width:37ch;margin:0;font-size:10.5px;line-height:1.45}.tb-form__footer button,.tb-success-actions a{color:#fff;background:var(--tb-cyan-dark);border:1px solid var(--tb-cyan-dark);cursor:pointer;min-height:48px;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 24px -14px #0e759bcc}.tb-form__footer button:hover:not(:disabled),.tb-success-actions a:hover{background:#096789;border-color:#096789;box-shadow:0 14px 26px -14px #096789e6}.tb-form__footer button:disabled{color:#8b9aa8;box-shadow:none;cursor:not-allowed;background:#e5ebef;border-color:#e5ebef}.tb-step--success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.tb-success-mark{color:#fff;background:var(--tb-cyan-dark);border:8px solid var(--tb-cyan-soft);border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:24px;display:grid;box-shadow:0 14px 32px -18px #0e759bcc}.tb-step--success .tb-step__kicker{color:var(--tb-cyan-dark);margin-bottom:10px}.tb-success-copy{max-width:48ch;margin-top:16px}.tb-success-ticket{box-sizing:border-box;text-align:left;background:#f0f8fb;border:1px solid #cee7ef;border-radius:13px;align-items:center;gap:14px;width:min(470px,100%);margin-top:28px;padding:16px 18px;display:flex}.tb-success-ticket>svg{color:var(--tb-cyan-dark);flex:none}.tb-success-ticket>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tb-success-ticket strong{font-size:13px}.tb-success-ticket span{color:#62788d;font-variant-numeric:tabular-nums;font-size:11px}.tb-success-actions{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.tb-success-actions button{min-height:44px;color:var(--tb-cyan-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:700}.tb-success-email-hint{color:#62788d;max-width:52ch;margin:18px 0 0;font-size:12px;line-height:1.5}.tb-spin{animation:.8s linear infinite tb-spin}@keyframes tb-spin{to{transform:rotate(360deg)}}.tb-modal{z-index:10000;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.tb-modal__backdrop{-webkit-backdrop-filter:blur(16px)saturate(115%);cursor:default;background:#010916b3;border:0;padding:0;position:absolute;inset:0}.tb-modal__panel{scrollbar-width:none;border-radius:26px;outline:none;width:min(1080px,100%);max-height:calc(100dvh - clamp(24px,6vw,68px));position:relative;overflow:auto;box-shadow:0 46px 120px -28px #00050fdb}.tb-modal__panel::-webkit-scrollbar{display:none}.tb-modal__close{z-index:4;color:#687e91;cursor:pointer;background:#ffffffe6;border:1px solid #d5e0e8;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 7px 20px -12px #04172cb3}.tb-modal__close:hover{color:var(--tb-ink,#071a33);background:#fff}.tb-modal__close:active{transform:scale(.94)}.tempo-cal-page{box-sizing:border-box;isolation:isolate;background:#031126;place-items:center;min-height:100dvh;padding:clamp(18px,4vw,56px);display:grid;position:relative;overflow:hidden}.tempo-cal-page:before,.tempo-cal-page:after{z-index:-1;content:"";pointer-events:none;position:absolute}.tempo-cal-page:before{opacity:.74;background:radial-gradient(circle at 18% 12%,#2b97be3b,#0000 31%),radial-gradient(circle at 84% 86%,#eb9a631f,#0000 28%);inset:0}.tempo-cal-page:after{clip-path:polygon(0 0,12% 0,12% 1px,100% 1px,100% 84%,calc(100% - 1px) 84%,calc(100% - 1px) 100%,82% 100%,82% calc(100% - 1px),0 calc(100% - 1px));border:1px solid #82c1d917;border-radius:34px;inset:7% 4%}@media (width<=940px){.tempo-booking{grid-template-columns:1fr}.tb-sidebar{border-bottom:1px solid #87b9d32e;border-right:0;min-height:auto;padding:24px 28px}.tb-sidebar__content{grid-template-columns:1fr auto;gap:8px 28px;padding:24px 0 8px;display:grid}.tb-sidebar__content>.tb-eyebrow,.tb-sidebar__content>.tb-host,.tb-sidebar__content>h2,.tb-sidebar__content>.tb-sidebar__intro{grid-column:1}.tb-sidebar__intro{margin:10px 0 0}.tb-meta-list{grid-area:1/2/span 4;justify-content:center}.tb-selected-summary{grid-column:1/-1}.tb-sidebar__foot{display:none}.tb-modal__panel .tempo-booking{min-height:auto}}@media (width<=690px){.tempo-booking,.tb-modal__panel{border-radius:19px}.tb-sidebar{padding:20px}.tb-sidebar__content{padding-top:20px;display:flex}.tb-sidebar h2{font-size:31px}.tb-sidebar__intro{max-width:42ch;margin:10px 0 16px}.tb-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tb-meta-list>span:last-child{grid-column:1/-1}.tb-step--select,.tb-step--details,.tb-step--success{padding:27px 20px 30px}.tb-step__header{margin-bottom:23px}.tb-step__header h1,.tb-step--success h1{font-size:33px}.tb-select-layout{grid-template-columns:1fr;gap:27px}.tb-times{border-top:1px solid var(--tb-line);border-left:0;padding:22px 0 0}.tb-times__head{min-height:auto}.tb-time-list{max-height:260px}.tb-form{grid-template-columns:1fr}.tb-field--wide,.tb-submit-error,.tb-form__footer{grid-column:auto}.tb-form__footer{flex-direction:column;align-items:stretch}.tb-form__footer button{width:100%}.tb-success-actions{flex-direction:column;width:100%}.tb-success-actions a{box-sizing:border-box;width:100%}.tb-modal{align-items:start;padding:8px}.tb-modal__panel{max-height:calc(100dvh - 16px)}.tb-modal__close{position:fixed;top:18px;right:18px}.tempo-cal-page{align-items:start;padding:8px}}@media (prefers-reduced-motion:reduce){.tempo-booking *,.tempo-booking :before,.tempo-booking :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rr-gauge{z-index:45;background:linear-gradient(90deg, var(--rp-orange-2,#edb27a), var(--rp-orange,#e08a31));height:2px;clip-path:inset(0 calc((1 - var(--rr-progress,0)) * 100%) 0 0);pointer-events:none;position:fixed;inset:0 0 auto}.rr-rail{z-index:30;display:none;position:fixed;top:50%;left:clamp(14px,2vw,30px);translate:0 -50%}@media (width>=1360px){.rr-rail{display:block}}.rr-rail ol{border:1px solid #0000;border-radius:14px;gap:1px;margin:0;padding:6px;list-style:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:grid}.rr-rail:hover ol,.rr-rail:focus-within ol{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#fdfcf8e6;border-color:#1b253217;box-shadow:0 16px 36px -22px #181e288c}.rr-rail a{color:#1b25326b;font-family:var(--q-sans);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1);display:flex}.rr-rail a:hover,.rr-rail a[data-here]{color:var(--rp-ink,#1b2532)}.rr-rail a:focus-visible{outline-offset:2px;outline:2px solid #e08a31d9}.rr-rail__tick{background:#1b253238;border-radius:2px;flex:none;width:16px;height:2px;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1)}.rr-rail a:hover .rr-rail__tick{background:#1b253266}.rr-rail a[data-here] .rr-rail__tick{background:var(--rp-orange,#e08a31);width:28px}.rr-rail__num{font-family:var(--q-sans);font-variant-numeric:tabular-nums;letter-spacing:.1em;opacity:.75;font-size:10px}.rr-rail__label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.rr-rail:hover .rr-rail__label,.rr-rail:focus-within .rr-rail__label{opacity:1;max-width:230px}@media (prefers-reduced-motion:reduce){.rr-rail ol,.rr-rail a,.rr-rail__tick,.rr-rail__label{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)))){*,: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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet-300:#caaee5;--violet-400:#b790d6;--violet-500:#9065b0;--violet-600:#7c509a;--violet-700:#6b4487;--neutral-0:#fff;--neutral-25:#f7f7f5;--neutral-50:#efeeeb;--neutral-100:#e9e8e4;--neutral-200:#c9c7c0;--neutral-400:#9a978f;--neutral-500:#79766f;--neutral-600:#6e6e6b;--neutral-800:#343434;--neutral-850:#2c2c2c;--neutral-900:#252525;--neutral-925:#202020;--neutral-950:#191919;--sand-0:#fff;--sand-50:#fff9ef;--sand-100:#fbf6ed;--sand-150:#f6efe1;--sand-200:#efe6d4;--sand-250:#f5efe2;--ink-500:#948c7c;--ink-700:#5b564e;--ink-900:#242424;--gold-200:#f5edda;--gold-300:#ead9bb;--gold-400:#b99553;--gold-500:#b99553;--gold-600:#9c7c3e;--olive-400:#93a487;--olive-500:#76896a;--sage-100:#e8ede2;--sage-400:#93a487;--sage-500:#76896a;--coral-100:#fbe6de;--coral-400:#e69a83;--coral-500:#d2785f;--steel-100:#e6eef5;--steel-400:#5b8bc4;--steel-500:#3a6ea5;--green-400:#4dab6d;--green-600:#448361;--amber-400:#dfab56;--amber-600:#b7791f;--red-400:#ec6f6f;--red-600:#d4504b;--font-sans:"Nunito", ui-rounded, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-serif:"Nunito", ui-rounded, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-display:46px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--bg:#1c1a17;--bg-2:#221f1b;--surface:#272420;--surface-2:#2e2a25;--surface-3:#37322c;--border:#3a352e;--border-soft:#2e2a25;--text:#f1ede5;--text-2:#a39c8f;--text-3:#7c766b;--accent:#c2a878;--accent-2:#d6bf94;--accent-3:#d6bf94;--accent-ink:#221f1b;--accent-soft:#c2a8782b;--accent-line:#c2a87857;--primary:#f1ede5;--primary-ink:#221f1b;--hover:#f1ede50f;--ok:#5fa97f;--ok-soft:#5fa97f29;--warn:#cda85f;--warn-soft:#cda85f29;--danger:#d4796a;--danger-soft:#d4796a29;--info:#7ea2c4;--info-soft:#7ea2c429;--olive:#8a9a73;--olive-ink:#1b1f14;--shadow:#0000001f 0 0 0 1px, #0000004d 0 4px 11px, #0003 0 9px 24px;--canvas:#161310;--dock:linear-gradient(#27241f,#1c1a16);--panel:#272420;--ind-ring:#d6bf942e;--ind-glow:#d6bf941f;--edge:#ffffff0d;--grid:#ffffff06}:root[data-theme=light]{--bg:#fff9ef;--bg-2:#fbf6ed;--surface:#fff;--surface-2:#fbf6ed;--surface-3:#f6efe1;--border:#efe6d4;--border-soft:#f5efe2;--text:#242424;--text-2:#5b564e;--text-3:#948c7c;--accent:#b99553;--accent-2:#9c7c3e;--accent-3:#b99553;--accent-ink:#fffdf8;--accent-soft:#f5edda;--accent-line:#ead9bb;--primary:#242424;--primary-ink:#fff9ef;--hover:#2424240d;--ok:#5a8f6f;--ok-soft:#e7efe7;--warn:#9c7c3e;--warn-soft:#f1ead6;--danger:#d2785f;--danger-soft:#fbe6de;--info:#76896a;--info-soft:#e8ede2;--olive:#76896a;--olive-ink:#fffdf8;--shadow:#5b48280a 0 1px 2px, #5b48284d 0 24px 50px -34px;--canvas:#fff9ef;--dock:linear-gradient(#fff,#fbf6ed);--panel:#fbf6ed;--ind-ring:#ead9bb;--ind-glow:#b995536b;--edge:#fff;--grid:#b995530f}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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);--radius-pill:var(--radius-pill);--text-md:var(--text-md);--text-display:var(--text-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.top-1\/2{top:50%}.right-\[11px\]{right:11px}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-px{margin-top:1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[6px\]{width:6px;height:6px}.h-10{height:calc(var(--spacing) * 10)}.h-\[7px\]{height:7px}.h-\[13px\]{height:13px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-full{height:100%}.w-\[13px\]{width:13px}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[11px\]{gap:11px}.self-center{align-self:center}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[color-mix\(in_srgb\,currentColor_32\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,currentColor_32\%\,transparent\)\]{border-color:color-mix(in srgb,currentColor 32%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--danger\)_40\%\,transparent\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--danger\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ok\)_40\%\,transparent\)\]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ok\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--warn\)_40\%\,transparent\)\]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warn\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.border-accent{border-color:var(--accent)}.border-accent-line{border-color:var(--accent-line)}.border-border{border-color:var(--border)}.border-danger{border-color:var(--danger)}.border-ok{border-color:var(--ok)}.border-transparent{border-color:#0000}.border-t-current{border-top-color:currentColor}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--danger-soft)}.bg-info-soft{background-color:var(--info-soft)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-warn-soft{background-color:var(--warn-soft)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-2{--tw-gradient-to:var(--accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[11px\]{padding-inline:11px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[23px\]{padding-inline:23px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[4px\]{padding-block:4px}.py-\[9px\]{padding-block:9px}.py-\[13px\]{padding-block:13px}.pr-\[34px\]{padding-right:34px}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[44px\]{font-size:44px}.text-\[clamp\(25px\,3vw\,31px\)\]{font-size:clamp(25px,3vw,31px)}.text-\[clamp\(30px\,3\.8vw\,42px\)\]{font-size:clamp(30px,3.8vw,42px)}.text-\[clamp\(38px\,5vw\,58px\)\]{font-size:clamp(38px,5vw,58px)}.text-\[clamp\(46px\,6vw\,76px\)\]{font-size:clamp(46px,6vw,76px)}.text-md{font-size:var(--text-md)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\],.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-accent-2{color:var(--accent-2)}.text-accent-3{color:var(--accent-3)}.text-accent-ink{color:var(--accent-ink)}.text-danger{color:var(--danger)}.text-info{color:var(--info)}.text-ok{color:var(--ok)}.text-text{color:var(--text)}.text-text-2{color:var(--text-2)}.text-text-3{color:var(--text-3)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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_4px_14px_-6px_var\(--accent-line\)\]{--tw-shadow:0 4px 14px -6px var(--tw-shadow-color,var(--accent-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_20px_-12px_rgba\(185\,149\,83\,0\.95\)\]{--tw-shadow:0 10px 20px -12px var(--tw-shadow-color,#b99553f2);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-accent{--tw-ring-color:var(--accent)}.ring-border{--tw-ring-color:var(--border)}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-text-3::placeholder{color:var(--text-3)}@media (hover:hover){.hover\:bg-surface-2:hover{background-color:var(--surface-2)}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:shadow-\[0_0_0_3px_var\(--accent-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_var\(--danger-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--danger-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.enabled\:cursor-pointer:enabled{cursor:pointer}@media (hover:hover){.enabled\:hover\:bg-accent-2:enabled:hover{background-color:var(--accent-2)}.enabled\:hover\:bg-accent-soft:enabled:hover{background-color:var(--accent-soft)}.enabled\:hover\:bg-surface-2:enabled:hover{background-color:var(--surface-2)}.enabled\:hover\:text-accent-2:enabled:hover{color:var(--accent-2)}.enabled\:hover\:brightness-105:enabled:hover{--tw-brightness:brightness(105%);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,)}}.enabled\:active\:translate-y-px:enabled:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-\[0\.55\]:disabled{opacity:.55}.disabled\:shadow-none:disabled{--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)}.\[\&_em\]\:font-extrabold em{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_em\]\:text-accent-3 em{color:var(--accent-3)}.\[\&_em\]\:not-italic em{font-style:normal}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for],label:has(input:not(:disabled)),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),select:not(:disabled)){cursor:pointer}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}::selection{background:var(--accent-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}@keyframes rl-in{0%{opacity:0}to{opacity:1}}@keyframes rl-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes rl-dash{to{stroke-dashoffset:0}}@keyframes rl-spin{to{transform:rotate(360deg)}}@keyframes rl-shimmer{0%{background-position:-180px 0}to{background-position:180px 0}}@keyframes rl-up{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes rl-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes rl-slide-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes md-slidein{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes md-slideout{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-18px)}}@keyframes md-fade{0%{opacity:0}to{opacity:1}}@keyframes md-fadeout{0%{opacity:1}to{opacity:0}}.md-ico{transition:transform .18s cubic-bezier(.34,1.56,.64,1),color .15s,background .15s}.md-ico:hover{transform:scale(1.12)}.md-row:hover{background:var(--hover)!important}.md-icowrap{position:relative}.md-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#2a2a2a;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:500;transition:opacity .14s;position:absolute;top:50%;left:54px;transform:translateY(-50%);box-shadow:0 4px 12px -4px #0006}.md-icowrap:hover .md-tip{opacity:1}.rl-prose p{color:var(--text-2);margin:0 0 22px;font-size:18px;line-height:1.74}.rl-prose strong{color:var(--text);font-weight:600}.rl-prose a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.rl-prose h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);margin:46px 0 16px;font-size:27px;font-weight:500;line-height:1.2}.rl-prose .rl-lead:first-letter{font-family:var(--font-serif);float:left;color:var(--accent-2);margin:6px 12px 0 0;font-size:62px;font-weight:500;line-height:.86}@keyframes rl-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.rl-wave{animation:1s ease-in-out infinite rl-wave}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body,#root{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scrollbar-gutter:stable}html[data-embed],html[data-embed] body{scrollbar-gutter:auto;overflow:hidden}html[data-switching],html[data-switching] body{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);margin:0}body.q-avatar-embed-document{overflow:hidden}html.q-avatar-embed-transparent-document,html.q-avatar-embed-transparent-document body,html.q-avatar-embed-transparent-document #root{background:0 0!important}:root{--q-serif:"Newsreader", Georgia, serif;--q-sans:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--q-safe-left:env(safe-area-inset-left,0px);--q-safe-right:env(safe-area-inset-right,0px);--q-safe-bottom-reserve:env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px));--q-pnl:#211e1a;--q-pnl-2:#2a2621;--q-pnl-3:#332e28;--q-pnl-soft:#f5f0e80a;--q-line:#f5f0e814;--q-line-2:#f5f0e824;--q-tx:#f4f1ea;--q-tx-2:#b4ada0;--q-tx-3:#857f73;--q-gold:#c8a86f;--q-gold-2:#dcc190;--q-gold-ink:#231f17;--q-gold-soft:#c8a86f21;--q-gold-line:#c8a86f42;--q-ok:#86c3a0;--q-ok-soft:#86c3a026;--q-ok-line:#86c3a04d;--q-bad:#e69079;--q-bad-soft:#e6907924;--q-cream:#f8f4ec;--q-atr-1:#f4efe4;--q-atr-2:#e3dccb;--q-atr-ink:#6a6354}::selection{color:#fff;background:#c8a86f47}.q-shell{background:var(--q-pnl);height:100dvh;min-height:0;font-family:var(--q-sans);color:var(--q-tx);flex-direction:row;display:flex;position:relative;overflow:hidden}.q-stage{flex:auto;min-width:0;height:100%;position:relative}.q-stage-frame{contain:layout paint;isolation:isolate}.q-panel{z-index:2;background:var(--q-pnl);border-left:1px solid var(--q-line);flex-shrink:0;width:clamp(390px,37vw,500px);height:100%;min-height:0;position:relative}.dq-mobile-question{display:none}@media (width<=860px){.q-shell{flex-direction:column}.q-stage{flex:0 0 44dvh;height:44dvh}.q-panel{border-left:none;border-top:1px solid var(--q-line-2);border-radius:20px 20px 0 0;flex:auto;width:100%;height:auto;margin-top:-20px;box-shadow:0 -12px 32px -14px #0000008c}.q-stage-chrome__badge{display:none}}.q-shell--ouvert .q-stage-canvas{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.q-shell--ouvert.q-shell--decor-pret .q-stage-canvas{opacity:1}.q-shell--ouvert .q-stage-edges{animation:1.1s cubic-bezier(.16,1,.3,1) .34s backwards q-opening-edges}.q-shell--ouvert .q-panel{--q-opening-panel-x:44px;--q-opening-panel-y:0px;animation:1.05s cubic-bezier(.16,1,.3,1) .16s both q-opening-panel}.q-shell--ouvert .q-stage-chrome{animation:.78s cubic-bezier(.16,1,.3,1) .52s both q-opening-chrome}.q-shell--ouvert .q-stage-listening{animation:.82s cubic-bezier(.16,1,.3,1) .64s both q-opening-float}.q-shell--ouvert .q-stage-center{animation:1s cubic-bezier(.16,1,.3,1) .42s backwards q-opening-center}.q-shell--loading .q-stage-canvas,.q-shell--loading .q-stage-edges,.q-shell--loading .q-stage-chrome,.q-shell--loading .q-stage-listening,.q-shell--loading .q-stage-center,.q-shell--loading .q-panel{opacity:0}.q-shell--loading .q-panel,.q-shell--loading .q-stage-center{pointer-events:none}.q-shell--revealed .q-stage-canvas{animation:.7s cubic-bezier(.16,1,.3,1) backwards q-opening-stage}.q-shell--revealed .q-stage-edges{animation:1.1s cubic-bezier(.16,1,.3,1) .34s backwards q-opening-edges}.q-shell--revealed .q-panel{--q-opening-panel-x:44px;--q-opening-panel-y:0px;animation:1.05s cubic-bezier(.16,1,.3,1) .16s both q-opening-panel}.q-shell--revealed .q-stage-chrome{animation:.78s cubic-bezier(.16,1,.3,1) .52s both q-opening-chrome}.q-shell--revealed .q-stage-listening{animation:.82s cubic-bezier(.16,1,.3,1) .64s both q-opening-float}.q-shell--revealed .q-stage-center{animation:1s cubic-bezier(.16,1,.3,1) .42s backwards q-opening-center}@keyframes q-opening-stage{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes q-opening-panel{0%{opacity:0;filter:blur(8px);transform:translate3d(var(--q-opening-panel-x), var(--q-opening-panel-y), 0)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes q-opening-chrome{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes q-opening-float{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes q-opening-center{0%{opacity:0;transform:translateY(28px)scale(.965)}to{opacity:1;transform:none}}@keyframes q-opening-edges{0%{opacity:0;filter:blur(5px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}.tempo-mark{filter:drop-shadow(0 1px 8px #00000059);display:block;overflow:visible}.tempo-logo__mark{flex:none}.tempo-logo{-webkit-user-select:none;user-select:none;white-space:nowrap;color:inherit;cursor:pointer;pointer-events:auto;align-items:center;gap:9px;text-decoration:none;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.tempo-logo:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #f0a26ce6}.tempo-logo__rule{background:#f4f1ea38;width:1px;height:24px;margin:0 2px 0 6px;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.tempo-logo__back{color:#f4f1eabd;font-family:var(--q-sans);letter-spacing:.01em;text-shadow:0 1px 8px #00000080;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.tempo-logo__back-dot{display:contents}.tempo-logo__back svg{flex:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.tempo-logo:hover .tempo-logo__back{color:#fff;background:#ffffff17}.tempo-logo:hover .tempo-logo__back svg{transform:translate(-3px)}@media (width<=860px){.q-stage-chrome--retour .q-stage-chrome__logo{flex:auto;min-width:0}.q-stage-chrome--retour .tempo-logo{width:100%;display:flex}.q-stage-chrome--retour .tempo-logo__rule,.q-stage-chrome--retour .tempo-logo__back-word{display:none}.q-stage-chrome--retour .tempo-logo__back{background:0 0;margin-left:auto;padding:0}.q-stage-chrome--retour .tempo-logo__back-dot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08101e80;border:1px solid #f4f1ea42;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.q-stage-chrome--retour .tempo-logo__back svg{width:17px;height:17px}}.tempo-logo:hover .tempo-logo__rule{background:#f4f1ea6b}@media (prefers-reduced-motion:reduce){.tempo-logo__back>svg{transition:none}}.ft .tempo-logo__rule{background:#1b25322e}.ft .tempo-logo__back{color:var(--rp-muted);text-shadow:none}.tempo-logo:hover{opacity:.78}.tempo-logo:focus-visible,.t-sticky__home:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #eb9a63e6}.t-sticky__home{color:inherit;text-decoration:none;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.t-sticky__home:hover{opacity:.78}.tempo-logo__text{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.tempo-logo__word{color:#f4f1ea;font-family:var(--q-sans);letter-spacing:.18em;text-shadow:0 1px 10px #0006;text-transform:uppercase;font-size:15px;font-weight:750;line-height:1}.tempo-logo__byline{color:#f4f1ea94;font-family:var(--q-sans);letter-spacing:.075em;text-shadow:0 1px 8px #00000080;padding-right:.18em;font-size:8px;font-style:italic;font-weight:500;line-height:1}.t-nav{z-index:1;pointer-events:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.t-nav__list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c152680;border:1px solid #bed0eb42;border-radius:999px;box-shadow:0 10px 30px -20px #000000f2,inset 0 1px #ffffff0f}.nav-rail{align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-rail__slot{pointer-events:none;position:absolute;inset:0}.nav-rail__pill{transform-origin:50%;border-radius:999px;position:absolute;top:0;left:0}.nav-rail__link{color:inherit;font-family:var(--q-sans);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1);display:block}.nav-rail__roll{display:block;position:relative;overflow:hidden}.nav-rail__word{display:flex}.nav-rail__word+.nav-rail__word{position:absolute;inset:0}.nav-rail__word>i{white-space:pre;will-change:transform;font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.nav-rail__word+.nav-rail__word>i{transform:translateY(105%)}.nav-rail__link:hover .nav-rail__word:first-child>i,.nav-rail__link:focus-visible .nav-rail__word:first-child>i{transform:translateY(-105%)}.nav-rail__link:hover .nav-rail__word+.nav-rail__word>i,.nav-rail__link:focus-visible .nav-rail__word+.nav-rail__word>i{transform:translateY(0)}.nav-rail__link:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #f0a26cd9}.nav-rail--glass{gap:2px;padding:5px 6px}.nav-rail--glass .nav-rail__link{color:#e9eef7cc;padding:8px 15px;font-size:13.5px}.nav-rail--glass .nav-rail__link:hover{color:#fff}.nav-rail--glass .nav-rail__pill{background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f}.nav-rail--glass .nav-rail__pill[data-here]{background:#eb9a632e;box-shadow:inset 0 0 0 1px #eb9a636b}.nav-rail--ink{gap:2px}.nav-rail--ink .nav-rail__link{color:var(--rp-muted);padding:8px 13px;font-size:13px}.nav-rail--ink .nav-rail__link:hover{color:var(--rp-ink)}.nav-rail--ink .nav-rail__pill{background:#1b25320f}.nav-rail--ink .nav-rail__pill[data-here]{background:#e08a3124;box-shadow:inset 0 0 0 1px #e08a314d}.nav-rail>li[data-nav-item]{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nav-rail__word>i{transition:none}.nav-rail__link:hover .nav-rail__word:first-child>i{transform:none}.nav-rail__link:hover .nav-rail__word+.nav-rail__word>i{transform:translateY(105%)}}.t-mail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f0a26c;cursor:pointer;pointer-events:auto;background:#0c152680;border:1px solid #bed0eb42;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 30px -20px #000000f2}.t-mail:hover{color:#ffbb87;background:#f0a26c1f;border-color:#f0a26c99}.t-mail:focus-visible{outline-offset:2px;outline:2px solid #f0a26cd9}.t-nav__burger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#0c152680;border:1px solid #bed0eb42;border-radius:999px;flex:none;width:40px;height:40px;padding:0;display:none;position:relative;box-shadow:0 10px 30px -20px #000000f2}.t-nav__burger--close{display:block}.t-nav__burger:focus-visible{outline-offset:2px;outline:2px solid #f0a26cd9}.t-burger{position:absolute;inset:0}.t-burger>i{background:#eaf0f8;border-radius:2px;width:17px;height:1.7px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.t-burger>i:first-child{transform:translateY(-3.5px)}.t-burger>i:nth-child(2){transform:translateY(3.5px)}.t-nav__burger:hover .t-burger>i:first-child{transform:translateY(-5px)}.t-nav__burger:hover .t-burger>i:nth-child(2){transform:translateY(5px)}.t-nav-panel{z-index:9000;color:#f3f6fb;font-family:var(--q-sans);background:radial-gradient(118% 82% at 100% 0,#172948fc,#060d1afe);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.t-nav-panel__top{justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(18px,2vw,32px);display:flex}.t-nav-panel__body{padding:clamp(8px, 3vh, 26px) calc(clamp(18px, 6vw, 40px) + var(--q-safe-right)) calc(28px + var(--q-safe-bottom-reserve)) calc(clamp(18px, 6vw, 40px) + var(--q-safe-left));flex-direction:column;flex:1;justify-content:center;gap:clamp(20px,4.5vh,44px);display:flex}.t-nav-panel__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}button.t-nav-panel__link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.t-nav-panel__list li+li{border-top:1px solid #bed0eb21}.t-nav-panel__link{color:#f3f6fb;letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:clamp(13px,2.3vh,20px) 2px;font-size:clamp(24px,7vw,32px);font-weight:700;line-height:1.1;text-decoration:none;display:flex}.t-nav-panel__arrow{color:#f0a26c8c;font-size:.62em;font-weight:600;transition:transform .26s cubic-bezier(.22,1,.36,1)}.t-nav-panel__link:active{color:#f0a26c}.t-nav-panel__link:active .t-nav-panel__arrow{transform:translate(5px)}.t-nav-panel__link:focus-visible{outline-offset:4px;outline:2px solid #f0a26cd9}@media (width<=1200px){.nav-rail--glass .nav-rail__link{padding:8px 12px;font-size:13px}}@media (width<=1023px){.t-nav{display:none}.t-nav__burger{display:block}.q-stage-chrome--nav .q-stage-chrome__badge{display:none}}.q-loader{--q-loader-ice:#96e3ff;--q-loader-ice-soft:#96e3ff47;--q-loader-peach:#ffbd92;--q-loader-peach-soft:#ffbd923d;z-index:10000;isolation:isolate;color:#f1f7ff;min-height:100dvh;font-family:var(--q-sans);background:#030916;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.q-loader:before{z-index:-2;content:"";transform-origin:50%;background-color:#0000;background-image:linear-gradient(#a8dcff09 1px,#0000 1px),linear-gradient(90deg,#a8dcff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-18%;transform:perspective(760px)rotateX(57deg)translateY(14%);-webkit-mask-image:radial-gradient(circle at 73% 48%,#000 0%,#0000 61%);mask-image:radial-gradient(circle at 73% 48%,#000 0%,#0000 61%)}.q-loader:after{z-index:20;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 170px #00030cbd}.q-loader__backdrop{z-index:-4;filter:saturate(1.2)contrast(1.08)blur(2px);background-image:linear-gradient(100deg,#020815f7 0%,#030c1fdb 42%,#030917a8 72%,#020712e6 100%),linear-gradient(#000a1c0d,#010510c7),url(/textures/panorama.webp);background-position:50%,50%,bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3%;transform:scale(1.035)}.q-loader__aurora{z-index:-1;aspect-ratio:1;background:conic-gradient(from 28deg, transparent 0 14%, #6cccff24 23%, transparent 33% 49%, #ffaa771f 60%, transparent 72%);filter:blur(26px);border-radius:50%;width:min(76vw,1040px);animation:20s linear infinite q-loader-aurora;position:absolute;top:47%;left:69%;transform:translate(-50%,-50%)}.q-loader__grain{z-index:19;pointer-events:none;opacity:.065;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.q-loader__ghost{z-index:-1;color:#0000;font-family:var(--q-serif);letter-spacing:-.08em;opacity:.1;pointer-events:none;-webkit-text-stroke:1px #97ddff80;font-size:min(23vw,340px);font-weight:500;line-height:.72;position:absolute;bottom:-.18em;right:-.035em}.q-loader__stars,.q-loader__stars span{pointer-events:none;position:absolute;inset:0}.q-loader__stars span{background:#d8f4ff;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite q-loader-star;inset:auto;box-shadow:0 0 13px #97e2fff2}.q-loader__stars span:first-child{animation-delay:-.4s;top:15%;left:6%}.q-loader__stars span:nth-child(2){width:2px;height:2px;animation-delay:-1.8s;top:72%;left:16%}.q-loader__stars span:nth-child(3){animation-delay:-2.4s;top:10%;left:28%}.q-loader__stars span:nth-child(4){width:2px;height:2px;animation-delay:-.9s;top:86%;left:39%}.q-loader__stars span:nth-child(5){width:2px;height:2px;animation-delay:-2.6s;top:18%;left:53%}.q-loader__stars span:nth-child(6){animation-delay:-1.2s;top:8%;left:65%}.q-loader__stars span:nth-child(7){animation-delay:-2.2s;top:78%;left:76%}.q-loader__stars span:nth-child(8){width:2px;height:2px;animation-delay:-.6s;top:25%;left:91%}.q-loader__stars span:nth-child(9){animation-delay:-1.5s;top:59%;left:88%}.q-loader__stars span:nth-child(10){width:2px;height:2px;animation-delay:-2.8s;top:62%;left:49%}.q-loader__stars span:nth-child(11){width:2px;height:2px;animation-delay:-2s;top:44%;left:23%}.q-loader__stars span:nth-child(12){animation-delay:-1s;top:91%;left:4%}.q-loader__stars span:nth-child(13){width:2px;height:2px;animation-delay:-.2s;top:91%;left:59%}.q-loader__stars span:nth-child(14){animation-delay:-1.7s;top:83%;left:97%}.q-loader__corner{opacity:.42;pointer-events:none;width:92px;height:92px;position:absolute}.q-loader__corner--tl{border-left:1px solid var(--q-loader-ice);border-top:1px solid var(--q-loader-ice);top:27px;left:27px}.q-loader__corner--br{border-right:1px solid var(--q-loader-peach);border-bottom:1px solid var(--q-loader-peach);bottom:27px;right:27px}.q-loader__content{z-index:3;grid-template-columns:minmax(0,1fr) minmax(310px,.86fr);align-items:center;gap:clamp(58px,8vw,132px);width:min(1240px,100vw - 128px);display:grid;position:relative}.q-loader__copy{max-width:600px;animation:.95s cubic-bezier(.16,1,.3,1) 80ms both q-loader-copy-in}.q-loader__eyebrow{color:#b7e7ffc2;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;font-weight:780;display:flex}.q-loader__eyebrow span{background:linear-gradient(90deg, var(--q-loader-ice), var(--q-loader-peach));width:30px;height:1px;box-shadow:0 0 12px #96e3ff9e}.q-loader__title{color:#f4f8ff;max-width:560px;font-family:var(--q-serif);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 16px 55px #00000052;font-size:clamp(52px,5.6vw,82px);font-weight:430;line-height:.91}.q-loader__title em{color:#0000;filter:drop-shadow(0 0 24px #87dbff33);background:linear-gradient(100deg,#a9e9ff 4%,#d8eaff 47%,#ffc39d 96%);-webkit-background-clip:text;background-clip:text;width:max-content;font-weight:430;display:block}.q-loader__copy>p{color:#e2effc99;max-width:500px;margin:27px 0 0;font-size:clamp(13px,1.15vw,15.5px);line-height:1.72}.q-loader__progress{width:min(100%,500px);margin-top:46px}.q-loader__progress-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.q-loader__status{color:#e0effcc2;letter-spacing:.015em;align-items:center;gap:10px;font-size:12px;font-weight:650;display:inline-flex}.q-loader__status i{background:var(--q-loader-ice);border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite q-loader-pulse;box-shadow:0 0 0 6px #96e3ff12,0 0 18px #96e3ffcc}.q-loader__progress output{color:#eef8ff;font-family:var(--q-serif);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.q-loader__progress output small{color:#dbefff75;font-family:var(--q-sans);margin-left:2px;font-size:9px}.q-loader__track{background:#cbe7ff1f;height:2px;position:relative;overflow:visible}.q-loader__track:after{content:"";border-bottom:1px solid #cfeaff06;position:absolute;inset:-8px 0}.q-loader__track>span{width:var(--q-loader-progress);background:linear-gradient(90deg,#59bde9 0%,#a9e8ff 62%,#ffbd92 100%);transition:width .68s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #64caf78c}.q-loader__track>i{left:var(--q-loader-progress);background:#5faed0;border:1px solid #f7e3d3;border-radius:50%;width:8px;height:8px;transition:left .68s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #8bdfff,0 0 22px #ffbd92b3}.q-loader__milestones{color:#d2e8fa3d;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-top:13px;font-size:9px;font-weight:760;display:flex}.q-loader__milestones span{transition:color .35s}.q-loader__milestones span.is-active{color:#b0e5ffb8}.q-loader__portal{aspect-ratio:1;justify-self:center;place-items:center;width:min(34vw,58vh,430px);min-width:300px;animation:1.28s cubic-bezier(.16,1,.3,1) both q-loader-portal-in;display:grid;position:relative}.q-loader__halo{filter:blur(8px);background:radial-gradient(circle,#7ed8ff36,#559ddd12 34%,#0000 67%),conic-gradient(from 45deg,#0000,#ffb58414,#0000 40%,#7fdbff1a,#0000 75%);border-radius:50%;animation:3.4s ease-in-out infinite q-loader-halo;position:absolute;inset:-18%}.q-loader__ray{transform-origin:50%;background:linear-gradient(90deg,#0000,#89ddff61,#ffbe9233,#0000);width:145%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-loader__ray--one{transform:translate(-50%,-50%)rotate(21deg)}.q-loader__ray--two{opacity:.48;transform:translate(-50%,-50%)rotate(-38deg)}.q-loader__orbit{border:1px solid #b1e2ff33;border-radius:50%;position:absolute;box-shadow:inset 0 0 30px #88d8ff09,0 0 40px #88d8ff0a}.q-loader__orbit i{background:#caf2ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #8fdfff,0 0 28px #8fdfffd1}.q-loader__orbit--outer{border-style:dashed;border-color:#a1deff38 #ffbd9214 #a1deff14;animation:14s linear infinite q-loader-orbit;inset:0}.q-loader__orbit--middle{border-color:#a1deff14 #ffbd924d;animation:8.5s linear infinite reverse q-loader-orbit;inset:14%}.q-loader__orbit--middle i{background:#ffd0b1;width:6px;height:6px;top:17%;left:auto;right:7%;box-shadow:0 0 10px #ffbd92,0 0 26px #ffbd92b8}.q-loader__orbit--inner{border-style:dotted;border-color:#b5e9ff61;animation:5.8s linear infinite q-loader-orbit;inset:29%}.q-loader__orbit--inner i{width:4px;height:4px;top:70%;left:9%}.q-loader__core{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 36% 30%,#f5fcff75,#0000 22%),radial-gradient(circle,#64c2e859,#103f6485);border:1px solid #bae9ff94;border-radius:50%;place-items:center;width:28%;animation:2.5s ease-in-out infinite q-loader-core;display:grid;position:relative;box-shadow:inset 0 0 28px #aee6ff29,0 0 34px #75d3fb47,0 0 105px #75d3fb2e}.q-loader__core:before,.q-loader__core:after{content:"";background:linear-gradient(90deg,#0000,#ace7ff61,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-loader__core:before{width:225%;height:1px}.q-loader__core:after{width:1px;height:225%}.q-loader__core svg{fill:none;stroke:#dff7ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;filter:drop-shadow(0 0 9px #9de5ffb8);width:57%;overflow:visible}.q-loader__footer{z-index:3;color:#d3e9f94f;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;font-weight:760;display:flex;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.q-loader__footer i{background:linear-gradient(90deg, var(--q-loader-ice), var(--q-loader-peach));opacity:.48;width:20px;height:1px}.q-loader--ready .q-loader__status,.q-loader--ready .q-loader__milestones span{color:#dff7ff}.q-loader--ready .q-loader__core{border-color:#e7f9fff0;box-shadow:0 0 48px #7edaff7a,0 0 145px #ffb58438}.q-loader--exiting{pointer-events:none;animation:1.25s cubic-bezier(.55,0,.2,1) both q-loader-exit}.q-loader--exiting .q-loader__copy{animation:.66s cubic-bezier(.55,0,1,.45) both q-loader-copy-out}.q-loader--exiting .q-loader__portal{animation:1.12s cubic-bezier(.16,1,.3,1) both q-loader-portal-out}.q-loader--exiting .q-loader__backdrop{animation:1.25s both q-loader-backdrop-out}@keyframes q-loader-copy-in{0%{opacity:0;filter:blur(7px);transform:translateY(23px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes q-loader-copy-out{to{opacity:0;filter:blur(8px);transform:translateY(-18px)}}@keyframes q-loader-portal-in{0%{opacity:0;filter:blur(16px);transform:scale(.7)rotate(-9deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes q-loader-portal-out{0%{opacity:1;filter:brightness();transform:scale(1)}42%{opacity:1;filter:brightness(1.7);transform:scale(1.1)}to{opacity:0;filter:brightness(2.3)blur(18px);transform:scale(1.58)}}@keyframes q-loader-backdrop-out{to{filter:saturate(1.45)contrast(1.08)brightness(1.35)blur(12px);transform:scale(1.1)}}@keyframes q-loader-exit{0%{opacity:1;filter:blur();transform:scale(1)}30%{opacity:.96}to{opacity:0;filter:blur(12px);transform:scale(1.025)}}@keyframes q-loader-aurora{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes q-loader-orbit{to{transform:rotate(360deg)}}@keyframes q-loader-core{0%,to{filter:brightness(.96);transform:scale(.95)}50%{filter:brightness(1.2);transform:scale(1.06)}}@keyframes q-loader-halo{0%,to{opacity:.6;transform:scale(.91)}50%{opacity:1;transform:scale(1.07)}}@keyframes q-loader-pulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes q-loader-star{0%,to{opacity:.17;transform:scale(.55)}50%{opacity:.95;transform:scale(1.3)}}@keyframes q-loader-reduced-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.q-loader,.q-loader *,.q-loader:before,.q-loader:after{transition:none!important;animation:none!important}.q-loader--exiting{animation:.14s linear both q-loader-reduced-exit!important}}@media (width<=860px){.q-shell--revealed .q-panel,.q-shell--ouvert .q-panel{--q-opening-panel-x:0px;--q-opening-panel-y:34px}}@media (width<=760px){.q-loader{place-items:start center;overflow-y:auto}.q-loader:before{-webkit-mask-image:radial-gradient(circle at 50% 29%,#000 0%,#0000 66%);mask-image:radial-gradient(circle at 50% 29%,#000 0%,#0000 66%)}.q-loader__backdrop{background-position:50%,50%,57% bottom}.q-loader__aurora{width:125vw;top:28%;left:50%}.q-loader__ghost{font-size:34vw;bottom:.08em;right:-.02em}.q-loader__content{grid-template-columns:minmax(0,1fr);gap:9px;width:min(530px,100vw - 44px);padding:50px 0 80px}.q-loader__portal{order:-1;width:min(58vw,260px);min-width:208px}.q-loader__copy{text-align:center;max-width:none}.q-loader__eyebrow{justify-content:center;margin:8px 0 15px;font-size:9px}.q-loader__title{max-width:none;font-size:clamp(40px,11vw,53px);line-height:.96}.q-loader__title em{margin:0 auto}.q-loader__copy>p{margin:17px auto 0;font-size:12.5px}.q-loader__progress{text-align:left;margin:29px auto 0}.q-loader__corner{width:54px;height:54px}.q-loader__corner--tl{top:16px;left:16px}.q-loader__corner--br{bottom:16px;right:16px}.q-loader__footer{bottom:19px}}@media (height<=690px) and (width<=760px){.q-loader__content{gap:0;padding-top:27px}.q-loader__portal{width:188px;min-width:188px}.q-loader__copy>p{display:none}.q-loader__progress{margin-top:20px}}.q-shell--solo .q-stage{flex:100%;height:100%}@media (width>=861px){.q-shell--embed{--q-stage-center-bottom:clamp(34px, 8vh, 64px)}.q-shell--form .q-stage{flex:0 0 clamp(320px,38vw,640px)}.q-shell--form .q-panel{flex:auto;width:auto}}.q-stage:after{content:"";z-index:2;pointer-events:none;opacity:0;background:#0c1526;position:absolute;inset:0}.q-shell--switching .q-stage:after{animation:.46s cubic-bezier(.22,1,.36,1) backwards q-stage-veil}@keyframes q-stage-veil{0%{opacity:0}18%{opacity:1}45%{opacity:1}to{opacity:0}}.q-shell--form .q-panel{--q-in-x:46px;--q-in-y:0px;animation:.42s cubic-bezier(.22,1,.36,1) both q-panel-in}@keyframes q-panel-in{0%{opacity:0;transform:translate(var(--q-in-x,0), var(--q-in-y,0))}to{opacity:1;transform:translate(0)}}@media (width<=860px){.q-shell--form .q-stage{flex-basis:clamp(330px,52dvh,470px);height:clamp(330px,52dvh,470px)}.q-shell--form .q-panel{--q-in-x:0px;--q-in-y:46px;border-radius:18px 18px 0 0;margin-top:-12px}.dq-mobile-question{z-index:4;color:#fff;text-align:center;text-shadow:0 2px 4px #000000f2,0 0 16px #000c;pointer-events:none;justify-items:center;gap:5px;display:grid;position:absolute;bottom:28px;left:20px;right:20px}.dq-mobile-question__index{letter-spacing:.13em;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:800}.dq-mobile-question p{text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(14px,4vw,17px);font-weight:700;line-height:1.25}}@media (width<=960px){.q-shell--form .q-stage-frame{transition:filter .24s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.q-shell--form.q-shell--contact-focus .q-stage{z-index:1;top:var(--q-mobile-focus-viewport-top,0);left:var(--q-mobile-focus-viewport-left,0);width:var(--q-mobile-focus-viewport-width,100%);height:var(--q-mobile-focus-viewport-height,100dvh);pointer-events:none;flex:none;position:fixed}.q-shell--form.q-shell--contact-focus .q-stage-frame{filter:blur(12px)brightness(.72)saturate(.78);transform:scale(1.035)}.q-shell--form.q-shell--contact-focus .q-panel{z-index:3;top:var(--q-mobile-focus-panel-top,0);left:var(--q-mobile-focus-viewport-left,0);width:var(--q-mobile-focus-viewport-width,100%);height:var(--q-mobile-focus-panel-height,100dvh);max-height:var(--q-mobile-focus-viewport-height,100dvh);border-radius:18px 18px 0 0;flex:none;margin:0;position:fixed;overflow:hidden;box-shadow:0 -16px 40px -18px #000000ad}.q-shell--form.q-shell--contact-focus .dc-header{display:none}.q-shell--form.q-shell--contact-focus .dc-body{padding:14px 14px 10px}.q-shell--form.q-shell--contact-focus .dc-content{gap:14px;max-width:none}.q-shell--form.q-shell--contact-focus .dc-intro__copy{gap:5px}.q-shell--form.q-shell--contact-focus .dc-intro__heading{font-size:18px;line-height:1.18}.q-shell--form.q-shell--contact-focus .dc-intro__description{font-size:12.5px;line-height:1.4}.q-shell--form.q-shell--contact-focus .dc-email-field{gap:6px}.q-shell--form.q-shell--contact-focus .dc-email-field label{font-size:13px!important}.q-shell--form.q-shell--contact-focus .dc-email-input{border-radius:11px;min-height:48px;padding:11px 14px;font-size:16px}.q-shell--form.q-shell--contact-focus .dc-email-field>p{line-height:1.35;font-size:11.5px!important}.q-shell--form.q-shell--contact-focus .dc-footer{padding:9px calc(14px + var(--q-safe-right)) calc(9px + var(--q-safe-bottom-reserve)) calc(14px + var(--q-safe-left))}.q-shell--form.q-shell--contact-focus .dc-footer__note{display:none}.q-shell--form.q-shell--contact-focus .dc-submit{border-radius:11px;gap:8px;width:100%;min-height:44px;padding:8px 16px;font-size:14.5px}}@media (width<=960px) and (prefers-reduced-motion:reduce){.q-shell--form .q-stage-frame{transition:none}}.dw-welcome-card{color:#f5f8fc;white-space:nowrap;background:#0a193094;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:clamp(.8125rem,min(1.25vw,2.2vh),1rem);font-weight:720;line-height:1.15;display:inline-flex;box-shadow:0 0 0 1px #ffffff1a,0 12px 28px -20px #000000e6}.dw-welcome-card__wave{font-size:1.0625rem;line-height:1;display:inline-block;transform:translateY(-1px)}.q-stage-floor{z-index:2;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, transparent 99.4%, var(--q-cream) 99.7%);height:clamp(110px,20vh,240px);position:absolute;bottom:0;left:0;right:0}.dw-hero{width:min(620px,100%);font-family:var(--q-sans);text-align:center;flex-direction:column;align-items:center;gap:9px;padding-bottom:2px;display:flex}.dw-hero__title{color:#f7f4ee;max-width:20.5em;font-family:var(--q-serif);letter-spacing:-.015em;text-shadow:0 2px 30px #02081480;text-wrap:balance;margin:0;font-size:clamp(1.3125rem,min(1.9vw,4.5vh),2.25rem);font-weight:500;line-height:1.08}.q-avatar-conversation-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.dw-hero__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(500px,100%);display:grid}.dw-hero__choices>button{max-width:none!important}@media (width<=620px){.dw-hero__choices{grid-template-columns:minmax(0,1fr)}.dw-hero__choices>button{width:100%!important}}.dw-hero__scroll{color:#f0a26c;flex-direction:column;align-items:center;margin-top:clamp(2px,1.4vh,14px);text-decoration:none;display:flex}.dw-hero__scroll-cue{border:1.5px solid #f0a26c99;border-radius:999px;place-items:center;width:clamp(27px,min(2.4vw,4.4vh),34px);height:clamp(42px,min(4vw,7.2vh),54px);transition:border-color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1);display:grid}.dw-hero__scroll-cue>svg{animation:2s cubic-bezier(.45,0,.25,1) infinite dw-scroll-cue}@keyframes dw-scroll-cue{0%,to{opacity:.45;transform:translateY(-6px)}50%{opacity:1;transform:translateY(6px)}}.dw-hero__scroll:hover .dw-hero__scroll-cue{background:#f0a26c1f;border-color:#f0a26cf2}.dw-hero__scroll:focus-visible{outline-offset:6px;border-radius:14px;outline:2px solid #f0a26cd9}@media (prefers-reduced-motion:reduce){.dw-hero__scroll-cue>svg{animation:none}}@media (width<=860px){.dw-demand-note{display:none}}.dq-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.dq-option{text-align:left;align-items:center;gap:16px;padding:22px 20px;display:flex}.dq-option--wide{grid-column:1/-1}.dq-option__icon{flex-shrink:0;place-items:center;display:grid}.dq-option__label{font-size:17.5px;font-weight:600;line-height:1.3}.dq-panel{flex-direction:column;height:100%;min-height:0;display:flex}.dq-header{background:#fbf7f0;border-bottom:1px solid #eee5d6;flex-shrink:0;align-items:center;gap:16px;padding:18px clamp(22px,4vw,52px);display:flex}.dq-body{flex:1;min-height:0;padding:clamp(24px,4vh,44px) clamp(22px,4vw,52px);overflow-y:auto}.dq-content{flex-direction:column;gap:26px;display:flex}.dq-question{align-items:flex-start;gap:16px;display:flex}.dq-question__mark{border-radius:99px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.dq-question__heading{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.5vw,33px);font-weight:700;line-height:1.25}.dq-footer{background:#fbf7f0;border-top:1px solid #eee5d6;flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px clamp(22px,4vw,52px) 20px;display:flex}.dq-continue{font:700 16.5px var(--q-sans);border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 30px;display:inline-flex}.dc-panel{flex-direction:column;height:100%;min-height:0;display:flex}.dc-header{background:#fbf7f0;border-bottom:1px solid #eee5d6;flex-shrink:0;align-items:center;gap:16px;padding:18px clamp(22px,4vw,52px);display:flex}.dc-body{flex:1;min-height:0;padding:clamp(28px,5vh,56px) clamp(22px,4vw,52px);overflow-y:auto}.dc-content{flex-direction:column;gap:24px;max-width:640px;display:flex}.dc-intro,.dc-intro__copy,.dc-email-field{flex-direction:column;display:flex}.dc-intro__copy,.dc-email-field{gap:8px}.dc-intro__heading{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,33px);font-weight:700;line-height:1.25}.dc-intro__description{text-wrap:pretty;max-width:58ch;margin:0;font-size:14.5px;line-height:1.55}.dc-email-input{width:100%;min-height:54px;font:500 16.5px var(--q-sans);border-radius:12px;padding:14px 16px}.dc-email-input::placeholder{color:#666c77;opacity:1}.dc-footer{background:#fbf7f0;border-top:1px solid #eee5d6;flex-shrink:0;align-items:center;gap:16px;padding:16px clamp(22px,4vw,52px) 20px;display:flex}.dc-footer__note{flex:1;align-items:center;gap:8px;font-size:14px;display:inline-flex}.dc-submit{font:700 16px var(--q-sans);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 30px;display:inline-flex}@media (width<=860px){.dq-header,.dq-question{display:none}.dq-body{padding:14px 14px 10px}.dq-content{gap:12px}.dq-options{gap:10px}.dq-option{gap:13px;min-height:64px;padding:13px 15px}.dq-option__icon svg{width:24px;height:24px}.dq-option__label{padding-right:30px;font-size:15px;line-height:1.25}.dq-footer{padding:9px calc(14px + var(--q-safe-right)) calc(9px + var(--q-safe-bottom-reserve)) calc(14px + var(--q-safe-left));justify-content:center}.dq-continue{border-radius:11px;justify-content:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:8px 22px;font-size:14.5px}.dq-continue svg{width:15px;height:15px}.dc-header{display:none}.dc-body{padding:14px 14px 10px}.dc-content{gap:14px;max-width:none}.dc-intro__copy{gap:5px}.dc-intro__heading{font-size:18px;line-height:1.18}.dc-intro__description{font-size:12.5px;line-height:1.4}.dc-email-field{gap:6px}.dc-email-field label{font-size:13px!important}.dc-email-input{border-radius:11px;min-height:48px;padding:11px 14px;font-size:16px}.dc-email-field>p{line-height:1.35;font-size:11.5px!important}.dc-footer{padding:9px calc(14px + var(--q-safe-right)) calc(9px + var(--q-safe-bottom-reserve)) calc(14px + var(--q-safe-left))}.dc-footer__note{display:none}.dc-submit{border-radius:11px;gap:8px;width:100%;min-height:42px;padding:8px 16px;font-size:14.5px}.dc-submit svg{width:15px;height:15px}}@media (width>=861px){.dq-options{grid-template-columns:repeat(auto-fill,minmax(210px,275px));gap:18px}.dq-option{text-align:center;flex-direction:column;justify-content:center;gap:16px;min-height:185px;padding:30px 20px 26px}.dq-option--wide{grid-column:auto}.dq-option__icon svg{width:42px;height:42px}.dq-option__label{font-size:16.5px}.dq-panel--domain .dq-body{padding-block:clamp(20px,3vh,30px)}.dq-panel--domain .dq-content{gap:18px}.dq-panel--domain .dq-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.dq-panel--domain .dq-option{gap:12px;min-height:142px;padding:20px 16px 18px}.dq-panel--domain .dq-option__icon svg{width:36px;height:36px}}.q-panel ::-webkit-scrollbar{width:9px}.q-panel ::-webkit-scrollbar-thumb{background:#f5f0e824 padding-box content-box;border:2px solid #0000;border-radius:99px}.avatar-embed-shell{background:var(--q-atr-1);width:100%;height:100dvh;min-height:100vh;color:var(--q-tx);font-family:var(--q-sans);position:relative;overflow:hidden}.avatar-embed-shell[data-background=transparent],.avatar-embed-shell[data-background=none]{background:0 0}.avatar-embed-shell[data-background=color]{background:var(--q-atr-1)}.avatar-embed-stage{position:absolute;inset:0}.avatar-embed-header{z-index:12;padding:calc(16px + env(safe-area-inset-top,0px)) clamp(18px, 2vw, 32px) 16px;color:#f4f1ea;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.avatar-embed-header .q-stage-chrome__logo{align-items:center;min-width:0;display:flex}.avatar-talk-launcher{z-index:6;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.avatar-talk-launcher button,.avatar-talk-controls button{cursor:pointer;font-family:var(--q-sans);border:0}.avatar-talk-launcher button{min-width:104px;height:42px;color:var(--q-gold-ink);background:var(--q-gold-2);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 14px 30px -22px #000000b3}.avatar-talk-launcher svg,.avatar-talk-controls svg{flex:none;display:block}.avatar-talk-panel{z-index:6;width:min(520px,100vw - 24px);color:var(--q-tx);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#211e1aa3;border:1px solid #f5f0e824;border-radius:18px;gap:6px;padding:8px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px -24px #000000bf}.avatar-talk-last{color:#f5f0e8db;text-overflow:ellipsis;white-space:nowrap;margin:0 8px 1px;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.avatar-talk-controls{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.avatar-talk-controls input{min-width:0;height:38px;color:var(--q-tx);font:650 13px var(--q-sans);background:#f5f0e81a;border:1px solid #f5f0e824;border-radius:999px;outline:none;padding:0 12px}.avatar-talk-controls input::placeholder{color:#f5f0e880}.avatar-talk-controls button{height:38px;color:var(--q-tx);background:#f5f0e81f;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:850;display:inline-grid}.avatar-talk-controls .avatar-talk-mic,.avatar-talk-controls .avatar-talk-send{width:38px;padding:0}.avatar-talk-controls .avatar-talk-send{color:var(--q-gold-ink);background:var(--q-gold-2)}.avatar-talk-controls .avatar-talk-close{color:#f5f0e8ad;background:#f5f0e814;place-items:center;width:38px;padding:0;display:grid}.avatar-talk-controls button:disabled{cursor:default;opacity:.5}.avatar-talk-controls button.is-recording{color:#fff;background:var(--q-bad)}@media (width<=620px){.avatar-talk-panel{width:calc(100vw - 18px);padding:7px;bottom:10px}.avatar-talk-controls{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px}.avatar-talk-controls button{padding:0 10px;font-size:11px}.avatar-talk-controls .avatar-talk-mic,.avatar-talk-controls .avatar-talk-send,.avatar-talk-controls .avatar-talk-close{width:38px;padding:0}}.q-shell--home{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.q-shell--offscreen{z-index:-1;visibility:hidden;contain:layout paint;pointer-events:none;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.q-shell--home.q-shell--solo .q-stage{flex:none;width:100%;height:95dvh}body.in-app .q-stage-floor,body.in-app .dw-hero__scroll{display:none}body.in-app .q-shell--home.q-shell--solo .q-stage{height:100dvh}body.in-app .dw-hero{padding-bottom:50px}body.in-app .q-stage-chrome .t-nav__burger{display:none}:root{--rp-white:#fdfcf8;--rp-paper:#f6f0e2;--rp-paper-hi:#fbf6ea;--rp-paper-lo:#efe7d4;--rp-ink:#1b2532;--rp-muted:#4e5a68;--rp-soft:#5a6472;--rp-orange:#e08a31;--rp-orange-2:#edb27a;--rp-orange-txt:#9c5410;--rp-grey:#7b8592;--rp-orange-ink:#c9741f;--rp-line-soft:#1b253214}.rp{--rp-gap:clamp(24px, 5vw, 88px);background:var(--q-cream);color:var(--rp-ink);font-family:var(--q-sans);padding:clamp(52px,8vh,96px) clamp(20px,5vw,76px) clamp(64px,10vh,116px);position:relative;overflow:hidden}.rp__inner{align-items:center;gap:var(--rp-gap);grid-template-columns:minmax(280px,400px) minmax(0,1fr);width:min(1240px,100%);margin:0 auto;display:grid}.rp__title{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:500;line-height:1.14}.rp__rule{background:var(--rp-orange);border-radius:2px;width:38px;height:2.5px;margin:clamp(16px,2vw,24px) 0;display:block}.rp__lead{max-width:34ch;color:var(--rp-muted);text-wrap:pretty;margin:0;font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.75}.rp__features{flex-direction:column;gap:clamp(22px,2.6vw,34px);margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none;display:flex}.rp-feature{align-items:flex-start;gap:clamp(12px,1.4vw,18px);display:flex;position:relative}.rp-feature__icon{width:46px;height:46px;color:var(--rp-orange-ink);border:1.3px solid #c9741f9e;border-radius:50%;flex:none;place-items:center;display:grid}.rp-feature__title{color:var(--rp-ink);font-family:var(--q-serif);margin:0;font-size:clamp(17px,1.45vw,21px);font-weight:500;line-height:1.24}.rp-feature__desc{max-width:25ch;color:var(--rp-muted);text-wrap:pretty;margin:6px 0 0;font-size:clamp(12px,.95vw,13.5px);line-height:1.6}.rp-feature__wire{top:23px;right:calc(-1 * var(--rp-gap));background:#e08a318c;height:1px;position:absolute;left:68%}.rp-feature__wire:after{content:"";background:var(--rp-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.rp__stack{aspect-ratio:45/82;perspective:1700px;perspective-origin:34% 46%;justify-self:start;width:clamp(230px,30vw,410px);position:relative}.rp-page{background:var(--rp-white);backface-visibility:hidden;border-radius:3px;position:absolute;inset:0;box-shadow:0 1px 2px #181e2812,0 5px 10px -3px #181e2814,0 16px 28px -12px #181e2824,0 42px 72px -30px #181e2857;container-type:inline-size}.rp-page:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff8c,inset 0 -1px #1b253224,inset -1px 0 #1b253217,inset 0 0 0 1px #1b25320b}.rp-page--front:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1b253224 0%,#1b253208 46%,#ffffff80 82%,#1b253212 100%);width:5.5%;position:absolute;top:0;bottom:0;left:0}.rp-page--front{z-index:3;background:radial-gradient(90% 62% at 50% 34%, var(--rp-paper-hi) 0%, var(--rp-paper) 55%, var(--rp-paper-lo) 100%);transform:rotateY(-3.5deg)rotate(-.5deg)}.rp-page--mid{z-index:2;transform:translate(42%,-7%)scale(.79)rotateY(-15deg)rotate(5deg)}.rp-page--back{z-index:1;transform:translate(88%,-7.5%)scale(.72)rotateY(-20deg)rotate(9deg)}.rp-cover{z-index:1;text-align:center;flex-direction:column;align-items:center;height:100%;padding:11% 8% 8.5%;display:flex;position:relative}.rp-cover__eyebrow{color:var(--rp-muted);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:2.1cqw;font-weight:600}.rp-cover__word{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:.46em;text-indent:.46em;margin:8.5% 0 0;font-size:9cqw;font-weight:500;line-height:1}.rp-cover__tagline{color:var(--rp-muted);font-family:var(--q-serif);margin:4.6% 0 0;font-size:4.4cqw;font-style:italic}.rp-cover__mark{flex:1;place-items:center;width:100%;display:grid}.rp-cover__mark svg{width:78%;height:auto}.rp-cover__analysis{color:var(--rp-ink);font-family:var(--q-serif);margin:0;font-size:3.4cqw}.rp-cover__confidential{color:var(--rp-orange-txt);letter-spacing:.22em;text-transform:uppercase;margin:2.8% 0 0;font-size:2.1cqw;font-weight:600}.rp-sheet{height:100%;padding:9% 0;display:flex}.rp-sheet__col{width:36%;margin-left:auto;margin-right:5%}.rp-sheet__title{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:-.01em;margin:0;font-size:6.4cqw;font-weight:500;line-height:1.16}.rp-sheet__panel{border:1px solid var(--rp-line-soft);border-radius:2.2cqw;margin-top:14%;overflow:hidden}.rp-sheet__head{background:var(--rp-paper);color:var(--rp-muted);margin:0;padding:5.5% 8%;font-size:3.1cqw;font-weight:600}.rp-sheet__row{border-top:1px solid var(--rp-line-soft);color:var(--rp-soft);margin:0;padding:6% 8%;font-size:3.1cqw}@media (width<=1023px){.rp__inner{grid-template-columns:minmax(0,1fr)}.rp__copy{max-width:560px;margin:0 auto}.rp-feature__wire{display:none}.rp__stack{justify-self:center;width:clamp(210px,52vw,330px);margin-right:18%}}.rp-page--mid:before,.rp-page--back:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(104deg,#1b25321c 0%,#1b253206 36%,#1b253200 100%);position:absolute;inset:0}.rp-page--back:before{background:linear-gradient(104deg,#1b253229 0%,#1b25320d 42%,#1b253203 100%)}.rp-page--back{filter:blur(.45px)}.pm{background:var(--q-cream);color:var(--rp-ink);font-family:var(--q-sans);padding:0 clamp(20px,5vw,76px) clamp(60px,9vh,110px)}.pm__card{background:var(--rp-paper);border:1px solid #1b253212;border-radius:18px;grid-template-columns:minmax(230px,330px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);width:min(1240px,100%);margin:0 auto;padding:clamp(26px,3.4vw,50px) clamp(22px,3.6vw,54px);display:grid;box-shadow:inset 0 1px #ffffff80,0 1px 2px #181e2808,0 20px 44px -32px #181e2866}.pm__title{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,2.3vw,33px);font-weight:500;line-height:1.16}.pm__lead{max-width:32ch;color:var(--rp-muted);text-wrap:pretty;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(13px,1vw,14.5px);line-height:1.7}.pm__legend{flex-wrap:wrap;gap:10px 20px;margin:clamp(20px,2.4vw,32px) 0 0;padding:0;list-style:none;display:flex}.pm__legend li{color:var(--rp-muted);align-items:center;gap:8px;font-size:clamp(12px,.95vw,13.5px);font-weight:500;display:inline-flex}.pm__legend i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #1b25324d}.pm__legend i[data-tone=hot]{background:var(--rp-orange)}.pm__legend i[data-tone=warm]{background:var(--rp-orange-2)}.pm__legend i[data-tone=cool]{background:var(--rp-grey)}.pm-chart{width:100%;height:auto;font-family:var(--q-sans);display:block}.pm-axis{stroke:#1b253266;stroke-width:1.2px}.pm-arrow{fill:#1b25328c}.pm-grid{stroke:#1b25321f;stroke-dasharray:2 5}.pm-lab{fill:var(--rp-muted);letter-spacing:2px;font-size:9px;font-weight:700}.pm-tick{fill:var(--rp-soft);font-size:8.5px;font-weight:600}.pm-quad{fill:var(--rp-ink);font-family:var(--q-serif);font-size:13.5px;font-weight:500}.pm-quad-sub{fill:var(--rp-soft);font-size:8.5px}.pm-dot{stroke:#1b253257;stroke-width:1px}.pm-dot--hot{fill:var(--rp-orange)}.pm-dot--warm{fill:var(--rp-orange-2)}.pm-dot--cool{fill:var(--rp-grey)}@media (width<=1023px){.pm__card{grid-template-columns:minmax(0,1fr)}.pm__copy{max-width:560px}.pm__lead{max-width:46ch}}@media (width<=720px){.pm-lab{letter-spacing:2.6px;font-size:13px}.pm-tick{font-size:12.5px}.pm-quad{font-size:19px}.pm-quad-sub{display:none}}.cl{background:var(--q-cream);color:var(--rp-ink);font-family:var(--q-sans);padding:0 clamp(20px,5vw,76px) clamp(40px,6vh,72px)}.cl__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);width:min(1140px,100%);margin:0 auto clamp(34px,5vh,58px);padding:0;list-style:none;display:grid}.cl-stat{text-align:center;justify-items:center;gap:4px;padding:0 clamp(8px,2vw,26px);display:grid}.cl-stat+.cl-stat{border-left:1px solid #1b253221}.cl-stat__icon{color:var(--rp-orange-ink);place-items:center;margin-bottom:2px;display:grid}.cl-stat__value{color:var(--rp-ink);font-family:var(--q-serif);font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.05}.cl-stat__label{max-width:24ch;color:var(--rp-muted);text-wrap:balance;margin:6px 0 0;font-size:clamp(11.5px,.9vw,13px);line-height:1.5}.cl__cta{background:linear-gradient(145deg,#0c1c36,#061124 72%,#08152a);border:1px solid #a4ccf124;border-radius:18px;place-items:center;width:min(1240px,100%);margin:0 auto;padding:clamp(30px,4vw,52px) clamp(24px,4vw,56px);display:grid;position:relative;box-shadow:0 26px 60px -40px #061124e6}.cl__cta--banner{background:radial-gradient(72% 82%,#061124b8 0%,#0611242e 100%),url(/textures/banniere_02.webp) 50%/cover no-repeat,linear-gradient(145deg,#0c1c36,#061124 72%,#08152a)}.cl__cover{aspect-ratio:45/82;width:clamp(88px,9vw,128px);position:absolute;top:50%;left:clamp(28px,7%,96px);translate:0 -50%;rotate:-4deg}.cl__cover .rp-page{width:100%;height:100%;position:relative;inset:auto}.cl__pitch{text-align:center;flex-direction:column;align-items:center;max-width:620px;display:flex}.cl__title{color:#f6f3ee;font-family:var(--q-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(21px,2.4vw,33px);font-weight:500;line-height:1.18}.cl__lead{color:#c4d6f0d1;text-wrap:balance;max-width:44ch;margin:clamp(10px,1.4vw,16px) 0 0;font-size:clamp(13px,1.05vw,15.5px);line-height:1.55}.cl__button{color:#26324a;width:min(300px,100%);font-family:var(--q-sans);cursor:pointer;background:linear-gradient(#f5b078,#ec975a);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:clamp(18px,2.2vw,26px);padding:14px 22px;font-size:clamp(14.5px,1.2vw,16.5px);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px -16px #ec975abf}.cl__reassurance{color:#c4d6f0b8;align-items:center;gap:7px;margin:clamp(14px,1.8vw,20px) 0 0;font-size:clamp(11.5px,.9vw,13px);display:inline-flex}.cl__reassurance svg{color:var(--rp-orange);flex:none}.ft2{font-family:var(--q-sans);background:linear-gradient(#0b1a33,#081428 68%,#071223);padding:clamp(38px,5.5vw,68px) clamp(20px,5vw,76px) clamp(20px,2.6vw,28px)}.ft2__inner{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,56px) clamp(24px,3.4vw,54px);width:min(1240px,100%);margin:0 auto;display:grid}.ft2__tagline{color:#c4d6f0a8;text-wrap:pretty;max-width:26ch;margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(12.5px,1vw,14px);line-height:1.65}.ft2__head{color:#f4f1ea;letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(14px,1.6vw,20px);font-size:11px;font-weight:700}.ft2__list{flex-direction:column;gap:clamp(9px,1.1vw,13px);margin:0;padding:0;list-style:none;display:flex}.ft2__link{color:#c4d6f0c7;text-align:left;font-family:inherit;font-size:clamp(12.5px,1vw,14px);font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1);display:inline-block}.ft2__link--button{cursor:pointer;background:0 0;border:0;padding:0}.ft2__link:hover{color:#f0a26c}.ft2__link:hover .nav-rail__word:first-child>i,.ft2__link:focus-visible .nav-rail__word:first-child>i{transform:translateY(-105%)}.ft2__link:hover .nav-rail__word+.nav-rail__word>i,.ft2__link:focus-visible .nav-rail__word+.nav-rail__word>i{transform:translateY(0)}.ft2__link .nav-rail__roll{line-height:1.45}.ft2__link.is-here{color:#f4f1ea}.ft2__link.is-here:after{content:"";background:var(--rp-orange,#e08a31);height:1px;margin-top:4px;display:block}.ft2__link:focus-visible,.ft2__legal:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f0a26cd9}.ft2__plain{color:#c4d6f080;font-size:clamp(12.5px,1vw,14px);line-height:1.4}.ft2__bottom{border-top:1px solid #a4ccf124;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px clamp(16px,2vw,30px);width:min(1240px,100%);margin:clamp(34px,4.5vw,58px) auto 0;padding-top:clamp(16px,2vw,24px);display:flex}.ft2__copy{color:#c4d6f080;margin:0;font-size:clamp(11.5px,.85vw,12.5px)}.ft2__legal{color:#c4d6f0b3;font-size:clamp(11.5px,.85vw,12.5px);font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.ft2__legal:hover{color:#f0a26c}@media (width<=900px){.ft2__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.ft2__brand{grid-column:1/-1}}@media (width<=620px){.ft2__inner{grid-template-columns:minmax(0,1fr);gap:0}.ft2__brand{padding-bottom:26px}.ft2__tagline{max-width:none}.ft2--replie .ft2__col{border-top:1px solid #a4ccf121}.ft2__head--toggle{color:#f4f1ea;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:17px 0;font-family:inherit;font-size:11px;font-weight:700;display:flex}.ft2__chevron{color:#c4d6f099;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid}.ft2__chevron[data-open]{color:#f0a26c;transform:rotate(180deg)}.ft2--replie .cs-fold[data-open] .ft2__list{padding-bottom:20px}.ft2__bottom{flex-direction:column;align-items:flex-start}}@media (width<=620px) and (prefers-reduced-motion:reduce){.ft2__chevron{transition:none}}.ft{background:var(--q-cream);font-family:var(--q-sans);padding:clamp(22px,3vh,32px) clamp(20px,5vw,76px) clamp(26px,4vh,40px)}.ft__inner{border-top:1px solid #1b25321f;align-items:center;gap:clamp(20px,3vw,40px);width:min(1240px,100%);margin:0 auto;padding-top:clamp(20px,3vh,30px);display:flex}.ft .tempo-logo{border-right:1px solid #1b25321f;flex:none;padding-right:clamp(20px,3vw,40px)}.ft .tempo-logo__word{color:var(--rp-ink);text-shadow:none}.ft .tempo-logo__byline{color:var(--rp-soft);text-shadow:none}.ft .tempo-mark{filter:none}.ft__nav{flex-wrap:wrap;justify-content:flex-start;gap:10px clamp(18px,2.6vw,38px);margin-right:auto;display:flex}.ft__nav a{color:var(--rp-muted);font-size:clamp(12.5px,.95vw,13.5px);font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.ft__nav a:hover{color:var(--rp-orange-txt)}.ft__legal{color:var(--rp-soft);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px clamp(10px,1.2vw,16px);margin:0;font-size:clamp(11px,.85vw,12.5px);display:flex}.ft__legal-link{color:var(--rp-muted);border-bottom:1px solid #1b25322e;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.ft__legal-link:hover{color:var(--rp-orange-txt);border-bottom-color:var(--rp-orange)}@media (width<=860px){.cl__stats{grid-template-columns:minmax(0,1fr);gap:22px}.cl-stat+.cl-stat{border-top:1px solid #1b253221;border-left:0;padding-top:22px}.cl__cta{gap:20px}.cl__cover{width:clamp(78px,22vw,104px);position:static;translate:none}.ft__inner{text-align:center;flex-direction:column}.ft .tempo-logo{border-right:0;padding-right:0}.ft__nav{justify-content:center;margin-right:0}.ft__legal{justify-content:center}}.np{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.np__note{rotate:var(--np-rot,0deg);animation:np-float var(--np-dur,16s) ease-in-out var(--np-delay,0s) infinite alternate;display:block;position:absolute}.np__note svg{width:100%;height:auto;display:block}@keyframes np-float{0%{transform:translateY(9px)}to{transform:translate(7px,-15px)}}@media (prefers-reduced-motion:reduce){.np__note{animation:none}}.cl,.ft{position:relative}.rp__inner,.cl__stats,.cl__cta,.pm__card,.cl__pitch{z-index:1;position:relative}.cl__cover{z-index:1}@media (width<=1199px){.np__note--wide{display:none}}.q-stage-scrim{z-index:1;pointer-events:none;background:linear-gradient(#03091400 0%,#03091433 38%,#03091475 66%,#0309149e 100%);height:74%;position:absolute;bottom:0;left:0;right:0}@media (height<=580px){.dw-hero__scroll{display:none}.dw-hero{gap:8px}}.t-sticky{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);font-family:var(--q-sans);background:#fdfcf8db;border:1px solid #1b253217;border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 15px;display:flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:inset 0 1px #fffc,0 1px 2px #181e280a,0 16px 36px -20px #181e288c}.t-sticky__rule{background:#1b25321f;width:1px;height:18px;margin:0 10px 0 12px}.t-sticky__links{gap:2px}.t-sticky__mail{width:34px;height:34px;color:var(--rp-orange-txt);cursor:pointer;background:#e08a3117;border:1px solid #e08a3159;border-radius:999px;place-items:center;margin-left:6px;padding:0;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:grid}.t-sticky__mail:hover{background:#e08a312e;border-color:#e08a31b3}.t-sticky__mail:focus-visible{outline-offset:2px;outline:2px solid #e08a31d9}@media (width<=1023px){.t-sticky{display:none}}.pg{background:var(--q-cream);min-height:100dvh;font-family:var(--q-sans)}.ph{background:radial-gradient(92% 78% at 50% 0,#183058bf 0%,#06112400 68%),linear-gradient(160deg,#0c1c36,#061124 68%,#08152a);place-items:center;min-height:clamp(300px,44dvh,430px);padding:clamp(96px,13vh,132px) clamp(20px,5vw,76px) clamp(96px,16vh,150px);display:grid;position:relative;overflow:hidden}.ph__chrome{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(18px,2vw,32px);display:flex;position:absolute;top:0;left:0;right:0}.ph__copy{z-index:1;text-align:center;max-width:780px;position:relative}.ph__eyebrow{color:#f0a26ce6;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:clamp(10px,.85vw,11.5px);font-weight:700}.ph__title{color:#f7f4ee;font-family:var(--q-serif);letter-spacing:-.015em;text-wrap:balance;margin:clamp(12px,1.6vw,20px) 0 0;font-size:clamp(28px,min(3.6vw,7vh),50px);font-weight:500;line-height:1.1}.ph__subtitle{color:#c4d6f0c7;text-wrap:pretty;max-width:52ch;margin:clamp(12px,1.4vw,18px) auto 0;font-size:clamp(13.5px,1.1vw,16px);line-height:1.55}.fq{background:var(--q-cream);color:var(--rp-ink);padding:clamp(48px,8vh,88px) clamp(20px,5vw,76px) clamp(56px,9vh,104px);position:relative;overflow:hidden}.fq__inner{z-index:1;width:min(860px,100%);margin:0 auto;position:relative}.fq__list{border-top:1px solid #1b25321f;margin:0;padding:0;list-style:none}.fq-item{border-bottom:1px solid #1b25321f}.fq-item__q{width:100%;color:var(--rp-ink);font-family:var(--q-serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.4vw,26px) 0;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.3;transition:color .2s cubic-bezier(.22,1,.36,1);display:flex}.fq-item__q:hover{color:var(--rp-orange-txt)}.fq-item__q:focus-visible{outline-offset:4px;outline:2px solid #e08a31cc}.fq-item__sign{border:1px solid #e08a3166;border-radius:50%;flex:none;width:34px;height:34px;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:block;position:relative}.fq-item__sign>i{background:var(--rp-orange);border-radius:2px;width:13px;height:1.6px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.fq-item__sign>i:last-child{transform:rotate(90deg)}.fq-item__sign[data-open]{background:#e08a311f;border-color:#e08a31bf}.fq-item__sign[data-open]>i:last-child{transform:rotate(0)}.fq-item__panel{overflow:hidden}.fq-item__a{max-width:68ch;color:var(--rp-muted);text-wrap:pretty;margin:0;padding:0 clamp(40px,6vw,60px) clamp(20px,2.4vw,28px) 0;font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.72}.fq__more{color:var(--rp-soft);margin:clamp(30px,4vw,46px) 0 0;font-size:clamp(13px,1vw,14.5px);line-height:1.6}.fq__more a{color:var(--rp-orange-txt);border-bottom:1px solid #bc5f1459;font-weight:600;text-decoration:none}.fq__more a:hover{border-bottom-color:var(--rp-orange)}.lg{background:var(--q-cream);color:var(--rp-ink);padding:clamp(44px,7vh,80px) clamp(20px,5vw,76px) clamp(52px,8vh,96px);position:relative;overflow:hidden}.lg__inner{z-index:1;width:min(760px,100%);margin:0 auto;position:relative}.lg-block+.lg-block{border-top:1px solid #1b25321f;margin-top:clamp(30px,4.4vw,48px);padding-top:clamp(28px,4vw,44px)}.lg-block__title{color:var(--rp-ink);font-family:var(--q-serif);margin:0 0 clamp(14px,1.8vw,20px);font-size:clamp(19px,1.9vw,25px);font-weight:500;line-height:1.24}.lg__rows{margin:0}.lg-row{grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:4px clamp(16px,2.4vw,32px);padding:9px 0;display:grid}.lg-row+.lg-row{border-top:1px solid #1b253214}.lg-row dt{color:var(--rp-soft);font-size:clamp(12.5px,.98vw,14px);line-height:1.5}.lg-row dd{color:var(--rp-ink);margin:0;font-size:clamp(13.5px,1.05vw,15.5px);font-weight:500;line-height:1.5}.lg__text{max-width:66ch;color:var(--rp-muted);text-wrap:pretty;margin:0;font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.75}.lg__text+.lg__text{margin-top:.95em}.lg__mail,.lg__text a,.lg__back a{color:var(--rp-orange-txt);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bc5f1459;padding:0;font-weight:600;text-decoration:none;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.lg__mail:hover,.lg__text a:hover,.lg__back a:hover{border-bottom-color:var(--rp-orange)}.lg__back{margin:clamp(30px,4vw,46px) 0 0;font-size:clamp(13px,1vw,14.5px)}@media (width<=620px){.lg-row{grid-template-columns:minmax(0,1fr);gap:2px}}.ph .q-stage-floor{height:clamp(64px,11vh,140px)}.cs{background:var(--q-cream);color:var(--rp-ink);padding:clamp(44px,7vh,82px) clamp(20px,5vw,76px);position:relative;overflow:hidden}.cs__inner{z-index:1;width:min(1080px,100%);margin:0 auto;position:relative}.cs-h2{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(23px,2.4vw,35px);font-weight:500;line-height:1.14}.cs-h2__sub{max-width:68ch;color:var(--rp-muted);text-wrap:pretty;margin:clamp(12px,1.6vw,18px) 0 clamp(24px,3.4vw,40px);font-size:clamp(13.5px,1.1vw,16px);line-height:1.72}.cs-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(26px,3.4vw,46px);margin:0;padding:0;list-style:none;display:grid}.cs-facts>li{border-left:2px solid var(--rp-orange-ink);padding-left:clamp(14px,1.8vw,22px)}@media (width<=620px){.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.cs-facts__value{font-size:23px}.cs-facts__label{max-width:none;margin-top:8px}}.cs-facts__value{color:var(--rp-ink);font-family:var(--q-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:clamp(25px,2.3vw,33px);font-weight:500;line-height:1.05}.cs-facts__label{max-width:26ch;color:var(--rp-muted);text-wrap:pretty;margin:11px 0 0;font-size:clamp(11.5px,.9vw,13px);line-height:1.5}.cs__intro{color:var(--rp-ink);font-family:var(--q-serif);text-wrap:pretty;border-top:1px solid #1b25321f;border-bottom:1px solid #1b25321f;margin:clamp(30px,4.5vh,52px) 0;padding:clamp(22px,3vw,32px) 0;font-size:clamp(17px,1.7vw,24px);font-weight:500;line-height:1.5}.cs-obs__tag{color:var(--rp-muted);letter-spacing:.12em;text-transform:uppercase;border:1px solid #1b253224;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:inline-block}a.cs-obs__tag:hover{color:var(--rp-orange-txt);border-color:#e08a3199}.cs-obs__tag[data-tag=Officiel]{color:var(--rp-ink);border-color:#1b25324d}.cs-obs__tag[data-tag=Analyse]{color:var(--rp-orange-txt);border-color:#e08a3173}.cs-evidence ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none;display:grid}.cs-evidence li{border:1px solid var(--rp-line-soft);background:var(--rp-white);border-radius:12px;padding:clamp(16px,2vw,22px)}.cs-evidence li p{color:var(--rp-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(12.5px,.95vw,13.5px);line-height:1.62}.cs-toc{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:clamp(12px,1.4vw,16px);margin-top:clamp(34px,5vh,56px);display:grid}.cs-toc a{border:1px solid var(--rp-line-soft);background:var(--rp-paper);border-radius:12px;padding:clamp(16px,2vw,22px);text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);display:block}.cs-toc a:hover{border-color:#e08a3173;transform:translateY(-2px);box-shadow:0 14px 30px -22px #181e2899}.cs-toc__num{color:var(--rp-orange-txt);font-family:var(--q-serif);font-size:19px;font-weight:500;line-height:1;display:block}.cs-toc__name{color:var(--rp-ink);font-family:var(--q-serif);margin-top:10px;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.25;display:block}.cs-toc__scope{color:var(--rp-soft);letter-spacing:.03em;margin-top:6px;font-size:11.5px;font-weight:600;display:block}.cs--sectors{padding-top:0}.cs-sector{border-top:1px solid #1b253224;padding:clamp(44px,7vh,84px) 0;scroll-margin-top:76px}.cs-sector__kicker{color:var(--rp-soft);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;font-size:11.5px;font-weight:700;display:flex}.cs-sector__kicker>span{color:var(--rp-orange-txt);font-family:var(--q-serif);letter-spacing:0;font-size:26px;font-weight:500}.cs-sector__name{color:var(--rp-ink);font-family:var(--q-serif);letter-spacing:-.015em;text-wrap:balance;margin:clamp(10px,1.4vw,16px) 0 0;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.1}.cs-sector__scope{color:var(--rp-soft);margin:10px 0 0;font-size:clamp(12px,.95vw,13.5px);font-weight:600}.cs-sector__lead{max-width:72ch;color:var(--rp-muted);text-wrap:pretty;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(14px,1.15vw,16.5px);line-height:1.78}.cs-ground{border-left:3px solid var(--rp-orange);background:var(--rp-paper);border-radius:4px 12px 12px 4px;margin-top:clamp(24px,3.4vw,38px);padding:clamp(20px,2.6vw,30px)}.cs-ground h3{color:var(--rp-orange-txt);font-family:var(--q-sans);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.cs-ground p{color:var(--rp-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(13px,1.02vw,14.5px);line-height:1.72}.cs-ground__links{flex-wrap:wrap;gap:8px 10px;display:flex;margin-top:16px!important}.cs-ground__links a{background:var(--rp-white);color:var(--rp-muted);border:1px solid #1b253229;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.cs-ground__links a:hover{color:var(--rp-orange-txt);border-color:#e08a318c}.cs-block{margin-top:clamp(30px,4.4vw,48px)}.cs-block__title{color:var(--rp-ink);font-family:var(--q-serif);border-bottom:1px solid #1b25321f;margin:0 0 clamp(16px,2vw,22px);padding-bottom:10px;font-size:clamp(17px,1.5vw,22px);font-weight:500}.cs-block__intro{max-width:70ch;color:var(--rp-muted);margin:-8px 0 clamp(16px,2vw,22px);font-size:clamp(12.5px,1vw,14px);font-style:italic;line-height:1.65}.cs-obs{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none;display:grid}.cs-obs>li{border:1px solid var(--rp-line-soft);background:var(--rp-white);border-radius:12px;flex-direction:column;align-items:flex-start;padding:clamp(16px,2vw,22px);display:flex}.cs-obs__title{color:var(--rp-ink);text-wrap:pretty;margin:0;font-size:clamp(13.5px,1.05vw,15px);font-weight:700;line-height:1.45}.cs-obs__text{color:var(--rp-muted);text-wrap:pretty;margin:8px 0 14px;font-size:clamp(12.5px,.98vw,13.5px);line-height:1.65}.cs-obs>li .cs-obs__tag{margin-top:auto}.cs-niches{border:1px solid var(--rp-line-soft);background:var(--rp-line-soft);border-radius:12px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cs-niches>li{background:var(--rp-white);padding:clamp(14px,1.8vw,20px)}.cs-niches__rank{color:var(--rp-orange-txt);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.cs-niches__name{color:var(--rp-ink);font-family:var(--q-serif);margin:8px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.3}.cs-niches__text{color:var(--rp-muted);text-wrap:pretty;margin:5px 0 0;font-size:clamp(12.5px,.98vw,13.5px);line-height:1.6}.cs-table__wrap{border:1px solid var(--rp-line-soft);background:var(--rp-white);border-radius:12px;overflow-x:auto}.cs-table{border-collapse:collapse;width:100%;font-size:clamp(12px,.95vw,13.5px)}.cs-table thead th{background:var(--rp-paper);color:var(--rp-muted);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1.5px solid #1b25324d;padding:14px 16px;font-size:10.5px;font-weight:700}.cs-table tbody th{width:21%;color:var(--rp-ink);text-align:left;font-weight:700}.cs-table tbody td{color:var(--rp-muted)}.cs-table tbody th,.cs-table tbody td{border-bottom:1px solid var(--rp-line-soft);vertical-align:top;padding:14px 16px;line-height:1.6}.cs-table tbody tr:last-child th,.cs-table tbody tr:last-child td{border-bottom:0}.cs-table tbody tr:nth-child(2n) th,.cs-table tbody tr:nth-child(2n) td{background:#f6f0e26b}.cs-quest{background:linear-gradient(160deg,#e08a3114,#e08a3105);border:1px solid #e08a314d;border-radius:14px;margin-top:clamp(30px,4.4vw,48px);padding:clamp(22px,3vw,34px)}.cs-quest__label{color:var(--rp-orange-txt);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.cs-quest__main{max-width:40ch;color:var(--rp-ink);font-family:var(--q-serif);text-wrap:balance;margin:12px 0 0;font-size:clamp(19px,2vw,28px);font-style:italic;font-weight:500;line-height:1.32}.cs-quest__list{border-top:1px solid #e08a3147;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px 26px;margin:clamp(18px,2.4vw,26px) 0 0;padding:clamp(16px,2vw,22px) 0 0;list-style:none;display:grid}.cs-quest__list li{color:var(--rp-muted);padding-left:18px;font-size:clamp(12.5px,.98vw,14px);line-height:1.6;position:relative}.cs-quest__list li:before{content:"";background:#e08a3199;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.cs-guard{color:var(--rp-muted);text-wrap:pretty;border:1px dashed #1b25323d;border-radius:12px;flex-direction:column;gap:10px;margin:clamp(20px,2.6vw,28px) 0 0;padding:clamp(18px,2.2vw,24px);font-size:clamp(12.5px,1vw,14px);line-height:1.7;display:flex}.cs-guard>span{color:var(--rp-ink);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cs--moments{background:var(--rp-paper)}.cs--moments .cs-table__wrap{background:var(--rp-white)}.cs--moments .cs-table tbody tr:nth-child(2n) th,.cs--moments .cs-table tbody tr:nth-child(2n) td{background:#f6f0e28c}.cs-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(14px,1.8vw,22px);margin:0 0 clamp(30px,4vw,44px);padding:0;list-style:none;display:grid}.cs-steps>li{border:1px solid var(--rp-line-soft);background:var(--rp-white);border-radius:14px;padding:clamp(20px,2.4vw,28px)}.cs-steps__meta{color:var(--rp-soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:11.5px;font-style:italic;display:flex}.cs-steps__meta>span{color:var(--rp-orange-txt);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:700}.cs-steps h3{color:var(--rp-ink);font-family:var(--q-serif);margin:12px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.25}.cs-steps__text{color:var(--rp-muted);text-wrap:pretty;margin:10px 0 0;font-size:clamp(12.5px,1vw,14px);line-height:1.7}.cs-src__groups{border-top:1px solid #1b25321f;margin:0;padding:0;list-style:none}.cs-src{border-bottom:1px solid #1b25321f}.cs-src__head{width:100%;color:var(--rp-ink);font-family:var(--q-serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(15px,1.9vw,20px) 0;font-size:clamp(16px,1.4vw,20px);font-weight:500;transition:color .2s cubic-bezier(.22,1,.36,1);display:flex}.cs-src__head:hover{color:var(--rp-orange-txt)}.cs-src__count{color:var(--rp-orange-txt);font-family:var(--q-sans);border:1px solid #e08a3166;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.cs-src__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 26px;margin:0;padding:0 0 clamp(18px,2.2vw,24px);list-style:none;display:grid}.cs-src__list a{color:var(--rp-muted);border-bottom:1px solid #1b253224;font-size:clamp(12px,.95vw,13.5px);line-height:1.55;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1)}.cs-src__list a:hover{border-bottom-color:var(--rp-orange);color:var(--rp-orange-txt)}.cs-limits{background:var(--rp-paper);border-radius:12px;margin-top:clamp(30px,4vw,46px);padding:clamp(20px,2.6vw,30px)}.cs-limits h3{color:var(--rp-ink);font-family:var(--q-serif);margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:500}.cs-limits p{color:var(--rp-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(12.5px,1vw,14px);line-height:1.72}.cs__closing{padding-top:clamp(40px,6vh,72px)}@media (width<=860px){.cs-table__wrap{background:0 0;border:0}.cs-table,.cs-table tbody,.cs-table tbody tr{width:100%;display:block}.cs-table thead{display:none}.cs-table tbody tr{border:1px solid var(--rp-line-soft);background:var(--rp-white);border-radius:12px;margin-bottom:12px;overflow:hidden}.cs-table tbody th,.cs-table tbody td{width:auto;padding:12px 16px;display:block;background:0 0!important}.cs-table tbody th{border-bottom:1px solid var(--rp-line-soft);font-family:var(--q-serif);font-size:16px;font-weight:500;background:var(--rp-paper)!important}.cs-table tbody td:before{content:attr(data-label);color:var(--rp-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}}.ph--image{background:linear-gradient(180deg, #061124d1 0%, #06112480 42%, #06112452 72%, #06112480 100%), var(--ph-image) center bottom / cover no-repeat, linear-gradient(160deg, #0c1c36, #061124 68%, #08152a)}.cs-sector__toggle{background:var(--rp-white);width:100%;color:var(--rp-ink);font-family:var(--q-sans);text-align:left;cursor:pointer;border:1px solid #1b253229;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(20px,2.6vw,28px);padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,22px);transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);display:flex}.cs-sector__toggle:hover{background:var(--rp-paper);border-color:#c9741f99}.cs-sector__toggle:focus-visible{outline:2px solid var(--rp-orange-txt);outline-offset:3px}.cs-sector__toggle-label{flex-direction:column;gap:4px;font-size:clamp(13.5px,1.05vw,15px);font-weight:700;display:flex}.cs-sector__toggle-label em{color:var(--rp-muted);font-size:clamp(11.5px,.9vw,12.5px);font-style:normal;font-weight:500}.cs-sector__sign{border:1px solid #c9741f80;border-radius:50%;flex:none;width:34px;height:34px;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:block;position:relative}.cs-sector__sign>i{background:var(--rp-orange-ink);border-radius:2px;width:13px;height:1.6px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.cs-sector__sign>i:last-child{transform:rotate(90deg)}.cs-sector__sign[data-open]{background:#c9741f24;border-color:#c9741fd9}.cs-sector__sign[data-open]>i:last-child{transform:rotate(0)}.cs-sector .cs-ground{margin-top:clamp(22px,3vw,32px)}@media (prefers-reduced-motion:reduce){.cs-sector__sign>i,.cs-sector__toggle{transition:none}}.cs-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1);display:grid}.cs-fold[data-open]{opacity:1;grid-template-rows:1fr}.cs-fold__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.cs-fold{transition:none}}.fq-item .cs-fold[data-open] .cs-fold__inner{padding-bottom:clamp(20px,2.4vw,28px)}.fq-item__a{padding-bottom:0}.pb{isolation:isolate;text-align:center;background:#061124;place-items:center;min-height:clamp(260px,42vh,460px);padding:clamp(52px,9vh,104px) clamp(20px,5vw,76px);display:grid;position:relative;overflow:hidden}.pb__bg{z-index:-2;background:var(--pb-image) center var(--pb-align,center) / cover no-repeat;transform-origin:50%;will-change:transform;position:absolute;inset:0}.pb:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 62%,#040c1ac7 0%,#040c1a8c 55%,#040c1a38 100%),linear-gradient(#040c1a6b,#040c1a2e 45%,#040c1a80);position:absolute;inset:0}.pb__inner{width:min(820px,100%)}.pb__title{color:#f8f5ef;font-family:var(--q-serif);letter-spacing:-.015em;text-shadow:0 2px 30px #02081499;text-wrap:balance;margin:0;font-size:clamp(23px,min(2.9vw,5.6vh),40px);font-weight:500;line-height:1.24}.pb__text{color:#d6e2f4db;max-width:56ch;font-family:var(--q-sans);text-shadow:0 1px 16px #020814b3;text-wrap:pretty;margin:clamp(14px,1.8vw,20px) auto 0;font-size:clamp(13.5px,1.1vw,16px);line-height:1.65}.pb__cta{color:#f6b881;font-family:var(--q-sans);cursor:pointer;background:#f0a26c1f;border:1px solid #f0a26c80;border-radius:999px;align-items:center;gap:9px;margin-top:clamp(20px,2.6vw,30px);padding:12px 24px;font-size:clamp(13px,1vw,14.5px);font-weight:700;text-decoration:none;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.pb__cta:hover{color:#ffd0a6;background:#f0a26c33;border-color:#f0a26ce6}.pb__cta:focus-visible{outline-offset:3px;outline:2px solid #f0a26ce6}@media (prefers-reduced-motion:reduce){.pb__bg{will-change:auto}}.cl__cta--image{background:linear-gradient(150deg, #061124e0 0%, #0611249e 46%, #061124e0 100%), var(--cta-image) center bottom / cover no-repeat, linear-gradient(145deg, #0c1c36, #061124 72%, #08152a)}.cs-facts{border-bottom:1px solid #1b25321f;padding-bottom:clamp(34px,5vh,60px)}.cs-evidence{margin-top:clamp(36px,5.5vh,64px)}html[data-og],html[data-og] body{overflow:hidden}html[data-og] .pg>:not(.ph),html[data-og] .q-shell>:not(.q-stage),html[data-og] .t-sticky,html[data-og] .q-loader{display:none!important}html[data-og] .ph{min-height:100vh;padding-top:clamp(120px,16vh,170px);padding-bottom:clamp(60px,10vh,110px)}html[data-og] .q-stage-floor{display:none}html[data-og].q-shell--home .q-stage,html[data-og] .q-shell--home.q-shell--solo .q-stage{height:100vh}html[data-og] .t-nav,html[data-og] .t-nav__burger,html[data-og] .q-stage-chrome__badge{display:none!important}html[data-og] .ph__chrome,html[data-og] .q-stage-chrome{justify-content:center!important;padding-top:clamp(28px,4vh,44px)!important}html[data-og] .tempo-logo{transform:scale(1.15)}html[data-og] .q-stage-center{align-items:center;padding-bottom:0}html[data-og] .dw-hero__scroll,html[data-og] .np{display:none}.og{min-height:100vh;font-family:var(--q-sans);background:radial-gradient(96% 80% at 50% 0,#1a345eb3 0%,#06112400 66%),linear-gradient(158deg,#0c1c36,#061124 66%,#08152a);flex-direction:column;align-items:center;padding:clamp(28px,4vh,44px) clamp(30px,5vw,76px) clamp(40px,6vh,70px);display:flex;position:relative;overflow:hidden}.og__logo{flex:none;transform:scale(1.15)}.og__body{flex:1;justify-content:center;align-items:center;gap:clamp(30px,5vw,68px);width:min(1040px,100%);display:flex}.og__cover{aspect-ratio:45/82;flex:none;width:clamp(150px,19vw,215px);rotate:-5deg}.og__cover .rp-page{width:100%;height:100%;position:relative;inset:auto}.og__copy{flex:auto;max-width:620px}.og__eyebrow{color:#f0a26ceb;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.og__title{color:#f8f5ef;font-family:var(--q-serif);letter-spacing:-.018em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.14}.og__lead{color:#c8daf2d1;text-wrap:pretty;margin:20px 0 0;font-size:clamp(14px,1.35vw,18px);line-height:1.6}html[data-og] .ph__title{font-size:clamp(38px,4.4vw,60px)}html[data-og] .ph__subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;font-size:clamp(16px,1.5vw,20px);display:-webkit-box;overflow:hidden}html[data-og] .ph__eyebrow{font-size:13px}@media (prefers-reduced-motion:reduce){.q-shell--switching .q-stage:after,.q-shell--form .q-panel{animation-duration:1ms}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q-panel:focus{outline:none}.q-panel:focus-visible{outline:2px solid var(--q-gold);outline-offset:-4px}.cs-h2:after{content:"";background:linear-gradient(90deg, var(--rp-orange), #b995534d);border-radius:2px;width:52px;height:2px;margin-top:clamp(11px,1.2vw,15px);display:block}.cs-sector{padding-top:clamp(34px,4.6vh,58px);padding-bottom:clamp(34px,4.6vh,58px)}.cs-sector:not(:last-child){padding-bottom:0}.cs-sector+.cs-sector{border-top:0;padding-top:0}.cs-sector+.cs-sector:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 16'%3E%3Cdefs%3E%3ClinearGradient id='l' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23b99553' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23b99553' stop-opacity='.8'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23b99553' stop-opacity='.8'/%3E%3Cstop offset='1' stop-color='%23b99553' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='7.5' width='146' height='1' fill='url(%23l)'/%3E%3Crect x='194' y='7.5' width='146' height='1' fill='url(%23r)'/%3E%3Ccircle cx='154' cy='8' r='1.7' fill='%23b99553'/%3E%3Ccircle cx='186' cy='8' r='1.7' fill='%23b99553'/%3E%3Cpath d='M170 2.5l5.5 5.5-5.5 5.5-5.5-5.5z' fill='%23e08a31'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(340px,62%);height:16px;margin:clamp(32px,4.4vh,50px) auto;display:block}@media (width>=861px){.cs-table__wrap{scrollbar-width:thin;max-height:min(72vh,640px);overflow:auto}.cs-table thead th{z-index:1;border-bottom:0;position:sticky;top:0;box-shadow:inset 0 -1.5px #1b25324d}}@media (width>=861px) and (prefers-reduced-motion:no-preference){.cs-steps{margin-bottom:clamp(40px,6vw,70px);padding-bottom:clamp(30px,5vh,64px);display:block}.cs-steps>li{top:calc(78px + var(--i,0) * 16px);position:sticky;box-shadow:0 26px 46px -34px #1b2532cc}.cs-steps>li+li{margin-top:clamp(56px,7vh,96px)}.cs-steps>li:nth-child(2){background:var(--rp-paper-hi)}.cs-steps>li:nth-child(3){background:var(--rp-paper)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
