/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-latin-regular.woff2)format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-latin-semibold.woff2)format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-latin-bold.woff2)format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/mulish-latin-italic.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:"Instrument Serif",Iowan Old Style,Baskerville,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)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);--color-navy:#140428;--color-yellow:#fff597;--color-mint:#6ef3a2;--color-gold:#c89b2a;--font-display:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Mulish",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--dt-page);min-height:100%;color:var(--dt-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4,.font-display,button,summary{font-family:var(--font-display)}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em}::selection{background-color:var(--color-yellow);color:var(--color-navy)}:focus-visible{outline:2px solid var(--dt-accent);outline-offset:3px;border-radius:4px}button,summary,a[role=button],.dt-press{touch-action:manipulation}button:active,summary:active,a[role=button]:active,.dt-press:active{transition:transform .1s ease-out;transform:scale(.97)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active,summary:active,a[role=button]:active,.dt-press:active{transition-duration:.1s!important}}@media(prefers-reduced-transparency:reduce){.dt-frags li{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140428eb}header[data-compact]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-navy)}}@media(prefers-contrast:more){:root{--dt-ink-2:var(--dt-ink);--dt-ink-3:#4a4458;--dt-line:#b9b3a6;--dt-line-2:#8f8a7e}.theme-dark{--dt-ink-2:var(--dt-ink);--dt-ink-3:#faf2ebd9;--dt-line:#fff6}.dt-grain:after,.dt-glow{display:none}}@media(forced-colors:active){.dt-glow,.dt-grain:after{display:none}button,summary,input,select,textarea{border:1px solid buttonborder}:focus-visible{outline:2px solid highlight}}@media print{header,footer,.dt-glow,.dt-grain:after{display:none!important}body{color:#000;background:#fff}a[href^=http]:after{content:" (" attr(href)")";font-size:.85em}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-8{top:calc(var(--spacing)*-8)}.-top-10{top:calc(var(--spacing)*-10)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.-right-8{right:calc(var(--spacing)*-8)}.-right-10{right:calc(var(--spacing)*-10)}.right-3{right:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[1mm\]{margin-top:1mm}.mt-\[3mm\]{margin-top:3mm}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-56{height:calc(var(--spacing)*56)}.h-\[6mm\]{height:6mm}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-56{width:calc(var(--spacing)*56)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;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-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[5mm\]{gap:5mm}.gap-\[6mm\]{gap:6mm}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--dt-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3mm\]{border-radius:3mm}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#b3261e\]{border-color:#b3261e}.border-accent\/40{border-color:var(--dt-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--dt-accent)40%,transparent)}}.border-line{border-color:var(--dt-line)}.border-transparent{border-color:#0000}.bg-accent-soft{background-color:var(--dt-accent-soft)}.bg-cta{background-color:var(--dt-cta)}.bg-ink{background-color:var(--dt-ink)}.bg-line{background-color:var(--dt-line)}.bg-navy{background-color:var(--color-navy)}.bg-navy\/50{background-color:#14042880}@supports (color:color-mix(in lab,red,red)){.bg-navy\/50{background-color:color-mix(in oklab,var(--color-navy)50%,transparent)}}.bg-page{background-color:var(--dt-page)}.bg-surface{background-color:var(--dt-surface)}.bg-surface-2{background-color:var(--dt-surface-2)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-yellow{background-color:var(--color-yellow)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-\[5mm\]{padding:5mm}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-9{padding-bottom:calc(var(--spacing)*9)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[7pt\]{font-size:7pt}.text-\[8pt\]{font-size:8pt}.text-\[11pt\]{font-size:11pt}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-\[\#8a8298\]{color:#8a8298}.text-\[\#524d68\]{color:#524d68}.text-\[\#140428\]{color:#140428}.text-\[\#b3261e\]{color:#b3261e}.text-accent{color:var(--dt-accent)}.text-cta-fg{color:var(--dt-cta-fg)}.text-ink{color:var(--dt-ink)}.text-ink-2{color:var(--dt-ink-2)}.text-ink-3{color:var(--dt-ink-3)}.text-navy{color:var(--color-navy)}.text-page{color:var(--dt-page)}.text-yellow{color:var(--color-yellow)}.text-yellow\/10{color:#fff5971a}@supports (color:color-mix(in lab,red,red)){.text-yellow\/10{color:color-mix(in oklab,var(--color-yellow)10%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[\#0d7a40\]{accent-color:#0d7a40}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-ink-3::placeholder{color:var(--dt-ink-3)}.empty\:hidden:empty{display:none}.empty\:p-0:empty{padding:calc(var(--spacing)*0)}@media(hover:hover){.hover\:bg-cta-hover:hover{background-color:var(--dt-cta-hover)}.hover\:bg-line:hover{background-color:var(--dt-line)}.hover\:bg-surface-2:hover{background-color:var(--dt-surface-2)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-ink:hover{color:var(--dt-ink)}}.focus\:border-\[\#b3261e\]:focus{border-color:#b3261e}.focus\:border-accent:focus{border-color:var(--dt-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--dt-ink:#140428;--dt-ink-2:#524d68;--dt-ink-3:#6b6478;--dt-line:#e3e0da;--dt-line-2:#d3cfc6;--dt-surface:#fff;--dt-surface-2:#f6f2ec;--dt-page:#f6f2ec;--dt-page-alt:#ede7de;--dt-accent:#0d7a40;--dt-accent-soft:#0d7a401a;--dt-danger:#b3123a;--dt-cta:#140428;--dt-cta-fg:#fff597;--dt-cta-hover:#2a1a4a;color-scheme:light}.theme-dark{--dt-ink:#faf2eb;--dt-ink-2:#faf2ebb8;--dt-ink-3:#faf2eb80;--dt-line:#ffffff1a;--dt-line-2:#fff3;--dt-surface:#1a1630;--dt-surface-2:#1a163099;--dt-page:#0d0b1a;--dt-page-alt:#140428;--dt-accent:#6ef3a2;--dt-accent-soft:#6ef3a21f;--dt-danger:#ff9db1;--dt-cta:#fff597;--dt-cta-fg:#140428;--dt-cta-hover:#6ef3a2;color-scheme:dark}@keyframes dt-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.12)}}.dt-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#fff5971a,#0000 60%);width:min(700px,92vw);height:min(700px,92vw);animation:7s ease-in-out infinite dt-breathe;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.dt-phone{aspect-ratio:504/1080;background:linear-gradient(160deg,#2a2340,#0d0b1a);border-radius:2.4rem;width:min(320px,78vw);padding:.55rem;position:relative;box-shadow:0 30px 80px #0d0b1a73,inset 0 0 0 1px #ffffff14}.dt-phone>img{object-fit:fill;background:#ede7de;border-radius:1.9rem;width:100%;height:100%;display:block}.dt-skip{z-index:100;position:absolute;top:.75rem;left:-100vw}.dt-skip:focus{left:.75rem}.dt-grain{isolation:isolate;position:relative}.dt-grain:before{content:"";z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}html.js [data-reveal]:not([data-reveal=in]){opacity:0;transform:translateY(14px)}[data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){html.js [data-reveal]:not([data-reveal=in]){opacity:1;transform:none}}@keyframes dt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dt-float{animation:6s ease-in-out infinite dt-float}.dt-lift{transition:transform .25s,box-shadow .25s,border-color .25s}.dt-lift:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14042814}html.js .dt-demo .dt-step{opacity:0}html.js .dt-demo[data-reveal=in] .dt-step{animation:.5s cubic-bezier(.2,.8,.2,1) both dt-pop}.dt-step-1{animation-delay:.1s}.dt-step-2{animation-delay:1.1s}.dt-step-3{animation-delay:2.3s}.dt-step-4{animation-delay:3.1s}.dt-step-5{animation-delay:4s}@keyframes dt-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.js .dt-demo .dt-step,html.js .dt-demo[data-reveal=in] .dt-step{opacity:1;animation:none}}.dt-orbit{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:.75rem;max-width:34rem;display:grid;position:relative}.dt-orbit-core{background:#ffffff0a;border-radius:999px;flex-direction:column;order:-1;grid-column:1/-1;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.dt-orbit-ring{display:none}.dt-orbit-item{border:1px solid var(--dt-line);width:100%;color:var(--dt-ink-2);background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}@media(min-width:768px){.dt-orbit{aspect-ratio:1/.62;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;max-width:44rem}.dt-orbit-core{order:0;grid-area:2/2;width:11rem;height:11rem}.dt-orbit-item{width:auto;min-width:9.5rem}.dt-orbit-1{grid-area:1/1}.dt-orbit-2{grid-area:1/2}.dt-orbit-3{grid-area:1/3}.dt-orbit-4{grid-area:2/1}.dt-orbit-5{grid-area:2/3}.dt-orbit-6{grid-area:3/1}.dt-orbit-7{grid-area:3/3}.dt-orbit-ring{border:1px dashed #ffffff1a;border-radius:999px;animation:90s linear infinite dt-spin;display:block;position:absolute;top:8%;right:14%;bottom:8%;left:14%}}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt-display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,6.4vw,6.25rem);font-weight:700;line-height:.94}.dt-display em,.dt-display-sm em,.dt-serif{font-family:var(--font-serif);letter-spacing:-.015em;font-style:normal;font-weight:400}.dt-display em{font-size:1.04em;display:block}.dt-display-turn{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.dt-display-turn>span{text-wrap:balance;max-width:15ch;font-size:clamp(1.95rem,3.1vw,3.15rem);line-height:1.06;display:block}.dt-display-turn em{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:normal;margin-top:.14em;font-size:clamp(2.9rem,5.4vw,5.3rem);font-style:normal;font-weight:400;line-height:.94;display:block}.dt-display-sm{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:700;line-height:.98}.dt-band{padding-block:clamp(5.5rem,12vw,11rem)}.dt-band-lg{padding-block:clamp(7rem,16vw,14rem)}.dt-field{width:100%;position:relative}.dt-field-stage{aspect-ratio:1/.78;width:100%;margin-block:.5rem .25rem;position:relative}@media(min-width:1024px){.dt-field-stage{aspect-ratio:1/.92}}.dt-field-stage>canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 88%,#0000 100%);mask-image:radial-gradient(closest-side,#000 88%,#0000)}.dt-frags{margin:0;padding:0;list-style:none;position:absolute;top:0;right:0;bottom:0;left:0}.dt-frags li{white-space:nowrap;font-family:var(--font-display);color:#faf2ebd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1404288c;border:1px solid #faf2eb29;border-radius:999px;padding:.3rem .7rem;font-size:clamp(.6rem,1.1vw,.72rem);font-weight:600;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),border-color .6s,background-color .6s,color .6s;position:absolute;transform:translate(-50%,-50%)}.dt-frags li[data-state=off]{opacity:.22}.dt-frags li[data-state=dim]{opacity:.4}.dt-frags li[data-state=on]{opacity:1}.dt-frags li[data-state=hot]{opacity:1;color:#fff597;background:#fff59724;border-color:#fff597bf;transform:translate(-50%,-50%)scale(1.06)}.dt-frags li[data-state=out]{opacity:1;color:#6ef3a2;border-color:#6ef3a299}.dt-field-word{text-align:center;max-width:34rem;font-family:var(--font-serif);color:var(--dt-ink-2);text-wrap:balance;margin:.5rem auto 0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:normal;line-height:1.3}.dt-field-word b{color:var(--color-yellow);font-weight:400}.dt-timeline{max-width:25rem;margin:1.6rem auto 0;position:relative}.dt-tl-line{height:4px;display:flex;position:absolute;top:0;left:0;right:0}.dt-tl-seg{background-image:radial-gradient(circle,var(--dt-line-2)1.3px,transparent 1.4px);background-repeat:repeat-x;background-size:10px 4px;flex:1 1 0;height:100%;position:relative}.dt-tl-seg>i{background-image:radial-gradient(circle,var(--color-yellow)1.7px,transparent 1.8px);background-repeat:repeat-x;background-size:10px 4px;width:0;position:absolute;top:0;bottom:0;left:0}.dt-tl-seg[data-state=done]>i{opacity:.5;width:100%}.dt-tl-seg[data-state=now]>i{animation:7s linear forwards dt-fill}@keyframes dt-fill{0%{width:0}to{width:100%}}.dt-tl-stops{padding-top:1.15rem;display:flex}.dt-tl{cursor:pointer;color:var(--dt-ink-3);flex-direction:column;flex:1 1 0;align-items:center;gap:.45rem;transition:color .35s;display:flex}.dt-tl[data-state=done]{color:var(--dt-ink-2)}.dt-tl[data-state=now],.dt-tl:hover{color:var(--dt-ink)}.dt-tl-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:600}@media(prefers-reduced-motion:reduce){.dt-tl-seg[data-state=now]>i{width:100%;animation:none}}.dt-stream{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:16%;right:20%;bottom:16%;left:20%}.dt-stream li{white-space:nowrap;font-family:var(--font-display);color:#faf2ebc7;opacity:0;animation:7s ease-in-out infinite dt-flicker;animation-delay:calc(var(--i)*.62s);background:#140428b8;border:1px solid #faf2eb38;border-radius:999px;padding:.2rem .55rem;font-size:clamp(.5rem,.9vw,.62rem);font-weight:600;position:absolute}.dt-stream li:first-child{top:16%;left:4%}.dt-stream li:nth-child(2){top:6%;left:58%}.dt-stream li:nth-child(3){top:44%;left:12%}.dt-stream li:nth-child(4){top:34%;left:62%}.dt-stream li:nth-child(5){top:70%;left:2%}.dt-stream li:nth-child(6){top:62%;left:54%}.dt-stream li:nth-child(7){top:84%;left:26%}.dt-stream li:nth-child(8){top:82%;left:66%}.dt-stream li:nth-child(9){top:4%;left:32%}.dt-stream li:nth-child(10){top:52%;left:38%}@keyframes dt-flicker{0%,to{opacity:0;transform:translateY(5px)scale(.96)}12%{opacity:.92;transform:translateY(0)scale(1)}28%{opacity:.92;transform:translateY(0)scale(1)}42%{opacity:0;transform:translateY(-6px)scale(.97)}}.dt-assistant{place-items:center;min-width:6.2rem;min-height:2rem;display:grid;position:absolute;top:50%;right:0;transform:translate(38%,-50%)}.dt-assistant span{font-family:var(--font-display);color:#6ef3a2;opacity:0;animation:12s ease-in-out infinite dt-swap;animation-delay:calc(var(--i)*3s);background:#0d0b1ae6;border:1px solid #6ef3a273;border-radius:999px;grid-area:1/1;padding:.32rem .85rem;font-size:clamp(.58rem,1vw,.7rem);font-weight:600}@keyframes dt-swap{0%,22%,to{opacity:0;transform:translateY(4px)}3%,19%{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dt-stream li{opacity:.7;animation:none}.dt-assistant span{opacity:0;animation:none}.dt-assistant span:first-child{opacity:1}}@keyframes dt-band-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.dt-alive{position:relative;overflow:hidden}.dt-alive>*{z-index:1;position:relative}.dt-alive:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 40% at 82% 18%,#6ef3a229,#0000 62%),radial-gradient(38% 42% at 10% 85%,#bbc8ff24,#0000 64%);animation:4.8s ease-in-out infinite dt-band-breathe;position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%}.dt-alive-alt:before{background:radial-gradient(42% 40% at 14% 22%,#6ef3a229,#0000 62%),radial-gradient(40% 44% at 88% 80%,#f2e6c8b3,#0000 64%)}.theme-dark.dt-alive:before{background:radial-gradient(46% 42% at 80% 22%,#6ef3a224,#0000 62%),radial-gradient(42% 44% at 12% 82%,#bbc8ff24,#0000 64%)}.dt-alive-end:before{background:radial-gradient(46% 44% at 50% 8%,#fffc,#0000 64%)}.dt-ekg{width:100%;max-width:760px;height:auto;display:block;overflow:visible}.dt-ekg .base{fill:none;stroke:#faf2eb33;stroke-width:1.5px}.dt-ekg .tracer{fill:none;stroke:var(--color-mint);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.09 .91;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #6ef3a2b3);animation:4.8s linear infinite dt-ekg-trace}@keyframes dt-ekg-trace{to{stroke-dashoffset:0}}.dt-pflow{background:linear-gradient(90deg,#1404280f,#0d7a4059,#1404280f);height:2px;position:relative}.dt-pflow>i{background:var(--dt-accent);border-radius:50%;width:7px;height:7px;animation:2.6s linear infinite dt-pflow-run;position:absolute;top:-2.5px;left:0;box-shadow:0 0 8px #0d7a4080}.dt-pflow-back>i{background:var(--dt-ink-3);animation-direction:reverse;animation-delay:1.3s}@keyframes dt-pflow-run{0%{opacity:0;left:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.dt-preturn path{fill:none;stroke:#0d7a4066;stroke-width:1.5px;stroke-dasharray:5 5;animation:1.6s linear infinite dt-crawl}@keyframes dt-crawl{to{stroke-dashoffset:-10px}}.dt-pbrain{filter:drop-shadow(0 0 14px #6ef3a259);transform-origin:50%;animation:4.8s ease-in-out infinite dt-pbrain-breathe}@keyframes dt-pbrain-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.05)}}.dt-vs svg{width:100%;height:auto;display:block}.dt-vs svg .st{stroke:var(--dt-ink);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dt-vs svg .faint{stroke:var(--dt-line-2)}.dt-vs svg .ok{stroke:var(--dt-accent)}.dt-vs svg .fill-ok{fill:var(--dt-accent)}.dt-vs svg .fill-mint{fill:var(--color-mint)}.dt-vs svg .alert{stroke:var(--color-gold)}.dt-vs svg .paper{fill:var(--dt-surface)}.dt-vs svg text{font-family:var(--font-display);font-weight:600}.dt-sc-in{animation:4.8s ease-in-out infinite dt-sc-in}.dt-sc-in.d2{animation-delay:1.6s}.dt-sc-in.d3{animation-delay:3.2s}@keyframes dt-sc-in{0%{opacity:0;transform:translate(0)}18%{opacity:1}55%{opacity:1;transform:translate(56px)}70%,to{opacity:0;transform:translate(74px)}}.dt-sc-mouth{transform-origin:118px 50px;animation:4.8s ease-in-out infinite dt-sc-mouth}@keyframes dt-sc-mouth{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.dt-sc-raw{animation:4.8s ease-in-out infinite dt-sc-raw}@keyframes dt-sc-raw{0%,25%{opacity:1}55%,80%{opacity:.25}to{opacity:1}}.dt-sc-row{opacity:0;animation:4.8s ease-in-out infinite dt-sc-row}.dt-sc-row.d2{animation-delay:.5s}.dt-sc-row.d3{animation-delay:1s}@keyframes dt-sc-row{0%,28%{opacity:0;transform:translate(-4px)}45%,85%{opacity:1;transform:translate(0)}to{opacity:0}}.dt-sc-old{animation:4.8s ease-in-out infinite dt-sc-old}@keyframes dt-sc-old{0%,30%{opacity:.85}60%,to{opacity:.35}}.dt-sc-now{animation:4.8s ease-in-out infinite dt-sc-now}@keyframes dt-sc-now{0%,30%{transform:translate(0)}55%,to{transform:translateY(-4px)}}.dt-sc-vig{opacity:0;animation:4.8s ease-in-out infinite dt-sc-vig}@keyframes dt-sc-vig{0%,40%{opacity:0}60%,to{opacity:1}}.dt-sc-q{transform-origin:96px 34px;animation:4.8s ease-in-out infinite dt-sc-q}@keyframes dt-sc-q{0%,15%{opacity:0;transform:scale(.6)}30%,55%{opacity:1;transform:scale(1)}70%,to{opacity:0}}.dt-sc-fillin{opacity:0;animation:4.8s ease-in-out infinite dt-sc-fillin}@keyframes dt-sc-fillin{0%,60%{opacity:0}78%,to{opacity:1}}.dt-sc-pass{animation:4.8s ease-in-out infinite dt-sc-pass}@keyframes dt-sc-pass{0%{transform:translate(0)}45%,60%{transform:translate(58px)}to{opacity:0;transform:translate(118px)}}.dt-sc-block{animation:4.8s ease-in-out infinite dt-sc-block}@keyframes dt-sc-block{0%,10%{transform:translate(0)}40%{transform:translate(30px)}55%,to{transform:translate(-4px)}}.dt-sc-prop{animation:4.8s ease-in-out infinite dt-sc-prop}@keyframes dt-sc-prop{0%{opacity:0;transform:translate(0)}12%{opacity:1}35%,to{opacity:1;transform:translate(34px)}}.dt-sc-conf{opacity:0;transform-origin:75px 42px;animation:4.8s ease-in-out infinite dt-sc-conf}@keyframes dt-sc-conf{0%,38%{opacity:0;transform:scale(.5)}52%,66%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1.4)}}.dt-sc-rec{opacity:0;animation:4.8s ease-in-out infinite dt-sc-rec}@keyframes dt-sc-rec{0%,62%{opacity:0;transform:translate(0)}75%{opacity:1}88%,to{opacity:1;transform:translate(34px)}}.dt-sc-early{opacity:0;transform-origin:84px 50px;animation:4.8s ease-in-out infinite dt-sc-early}@keyframes dt-sc-early{0%,18%{opacity:0;transform:scale(.6)}32%,60%{opacity:1;transform:scale(1)}78%,to{opacity:0}}.dt-sc-due{animation:4.8s ease-in-out infinite dt-sc-due}@keyframes dt-sc-due{0%,60%{opacity:.35}75%,to{opacity:1}}.dt-sc-leave{animation:4.8s ease-in-out infinite dt-sc-leave}@keyframes dt-sc-leave{0%,25%{opacity:1;transform:translate(0)}65%,to{opacity:0;transform:translate(26px)}}.dt-sc-stay{animation:4.8s ease-in-out infinite dt-sc-stay}@keyframes dt-sc-stay{0%,25%{transform:translate(0)}60%,to{transform:translate(-26px,6px)}}.dt-sc-keep{opacity:0;animation:4.8s ease-in-out infinite dt-sc-keep}@keyframes dt-sc-keep{0%,55%{opacity:0}75%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.dt-alive:before,.dt-pbrain,.dt-preturn path,.dt-sc-mouth,.dt-sc-raw,.dt-sc-old,.dt-sc-now,.dt-sc-due,.dt-sc-leave{animation:none}.dt-alive:before{opacity:.6}.dt-pflow>i{display:none}.dt-ekg .tracer{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9;animation:none}.dt-sc-in,.dt-sc-row,.dt-sc-vig,.dt-sc-q,.dt-sc-fillin,.dt-sc-pass,.dt-sc-block,.dt-sc-prop,.dt-sc-conf,.dt-sc-rec,.dt-sc-early,.dt-sc-stay,.dt-sc-keep{opacity:1;animation:none;transform:none}}@media(max-width:767px){.dt-alive:before{opacity:.55;animation:none}}@media(max-width:1023px){.dt-display-turn>span{font-size:clamp(1.45rem,5.2vw,2.1rem)}.dt-display-turn em{font-size:clamp(2.25rem,9vw,3.4rem)}}@media(max-width:640px){.dt-field-stage{aspect-ratio:1/.68;margin-block:.25rem 0}.dt-field-word{max-width:22rem;margin-top:1.15rem;font-size:1.08rem;line-height:1.4}.dt-timeline{margin-top:1.15rem}.dt-tl-label{letter-spacing:.08em;font-size:.5rem}}.dt-pflow-v{background:linear-gradient(#1404280f,#0d7a4059,#1404280f);width:2px;height:46px;margin:0 auto;position:relative}.dt-pflow-v>i{background:var(--dt-accent);border-radius:50%;width:7px;height:7px;animation:2.6s linear infinite dt-pflow-fall;position:absolute;top:0;left:-2.5px;box-shadow:0 0 8px #0d7a4080}.dt-pflow-v>span{white-space:nowrap;color:var(--dt-ink-3);font-size:.68rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}@keyframes dt-pflow-fall{0%{opacity:0;top:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.dt-ekg .mark{fill:var(--color-mint);opacity:.25;transform-box:fill-box;transform-origin:50%;animation:4.8s linear .55s infinite dt-mark-pop}.dt-ekg .mark.m2{animation-delay:1.85s}.dt-ekg .mark.m3{fill:var(--color-yellow);animation-delay:3.4s}@keyframes dt-mark-pop{0%,to{opacity:.25;transform:scale(1)}4%{opacity:1;transform:scale(1.7)}14%{opacity:.45;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dt-pflow-v>i{display:none}.dt-ekg .mark{opacity:.8;animation:none}}.dt-drawer::details-content{content-visibility:hidden;transition:content-visibility .26s allow-discrete}.dt-drawer[open]::details-content{content-visibility:visible}.dt-drawer>summary{z-index:2;position:relative}.dt-drawer-scrim{top:0;right:calc(-1*var(--dt-lockbar,0px));z-index:0;opacity:0;background:#00000061;border:0;width:100vw;height:100dvh;transition:opacity .18s;position:absolute}.dt-drawer-scrim:active{transform:none}.dt-drawer-panel{top:0;right:calc(-1*var(--dt-lockbar,0px));z-index:1;overscroll-behavior:contain;border-left:1px solid var(--dt-line);background:var(--dt-surface);border-radius:2.25rem 0 0 2.25rem;width:min(84vw,20rem);height:100dvh;transition:transform .2s cubic-bezier(.4,0,1,1);position:absolute;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #00000059}.dt-drawer[open] .dt-drawer-scrim{opacity:1}.dt-drawer[open] .dt-drawer-panel{transition:transform .26s cubic-bezier(.16,1,.3,1);transform:translate(0)}@starting-style{.dt-drawer[open] .dt-drawer-scrim{opacity:0}.dt-drawer[open] .dt-drawer-panel{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dt-drawer-panel,.dt-drawer[open] .dt-drawer-panel{transform:none}}@media(hover:hover)and (pointer:fine){.dt-field-stage{cursor:grab}.dt-field-stage[data-grabbing]{cursor:grabbing}}.dt-field-rail{width:100%}.dt-field-word{order:2}@media(min-width:1024px){.dt-field-rail{align-self:center;width:13rem}.dt-field-rail .dt-timeline{flex-direction:column;max-width:none;min-height:23rem;margin:0;padding-left:1.5rem;display:flex;position:relative}.dt-field-rail .dt-tl-line{flex-direction:column;width:4px;height:auto;inset:0 auto 0 0}.dt-field-rail .dt-tl-seg{background-image:radial-gradient(circle,var(--dt-line-2)1.3px,transparent 1.4px);background-repeat:repeat-y;background-size:4px 10px}.dt-field-rail .dt-tl-seg>i{background-repeat:repeat-y;background-size:4px 10px;width:auto;height:0;inset:0 0 auto}.dt-field-rail .dt-tl-seg[data-state=done]>i{width:auto;height:100%}.dt-field-rail .dt-tl-seg[data-state=now]>i{animation:7s linear forwards dt-fill-down}@keyframes dt-fill-down{0%{height:0}to{height:100%}}.dt-field-rail .dt-tl-stops{flex-direction:column;flex:auto;justify-content:space-between;padding-top:0;padding-bottom:3.4rem}.dt-field-rail .dt-tl{text-align:left;flex-direction:column-reverse;flex:none;justify-content:flex-start;align-items:flex-start;gap:.6rem}.dt-field-rail .dt-tl-icon{stroke-width:1.4px;width:2.3rem;height:2.3rem}.dt-field-rail .dt-tl-label{font-family:var(--font-body);letter-spacing:normal;text-transform:none;font-size:.95rem;font-weight:400}.dt-field-rail .dt-tl-line{bottom:2.6rem}.dt-field-rail .dt-tl-pause{position:absolute;bottom:0;left:-.875rem}}@media(max-width:1023px){.dt-field{flex-direction:column;display:flex}.dt-field-canvas{order:1}.dt-field-rail{order:2}.dt-field-rail .dt-tl-icon{width:1.25rem;height:1.25rem}.dt-field-rail .dt-timeline{width:100%}.dt-field-rail .dt-tl-line{right:2.6rem}.dt-field-rail .dt-tl-pause{position:absolute;top:-.875rem;right:0}}.dtid-stage{perspective:1500px;width:min(100%,26rem);margin-inline:auto;position:relative;container-type:inline-size}.dtid-tilt{z-index:1;transform-style:preserve-3d;position:relative}.dtid-halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,var(--tier-halo,transparent)0%,transparent 76%);position:absolute;top:-22%;right:-14%;bottom:-14%;left:-14%}.dtid-tilt--in{animation:.85s cubic-bezier(.16,.84,.28,1) both dtid-arrive}@keyframes dtid-arrive{0%{opacity:0;transform:translateY(28px)rotateX(14deg)scale(.94)}to{opacity:1;transform:none}}.dtid-card{aspect-ratio:1.7;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.7,.2,1);position:relative}.dtid-card[data-face=back]{transform:rotateY(180deg)}.dtid-face{backface-visibility:hidden;background:var(--tier-bg);color:var(--tier-ink);box-shadow:inset 0 0 0 1px var(--tier-rim,var(--tier-line)),0 4px 16px #14042833,0 26px 64px #0006;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dtid-deco{border:1px solid var(--tier-ring);pointer-events:none;border-radius:999px;position:absolute}.dtid-deco--lg{aspect-ratio:1;width:38.2%;bottom:-25%;left:8.8%}.dtid-deco--sm{aspect-ratio:1;width:25%;bottom:-12.5%;left:0}.dtid-sheen{opacity:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%)var(--my,0%),#ffffff8c,transparent 46%);mix-blend-mode:soft-light;transition:opacity .45s;position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover)and (pointer:fine){.dtid-card:hover .dtid-sheen{opacity:1}}.dtid-body{flex:1;align-items:flex-start;gap:3cqw;min-height:0;padding:4.1cqw 4.1cqw 0 4.7cqw;display:flex}.dtid-avatar{aspect-ratio:1;color:#140428;width:20cqw;font-family:var(--font-display);background:#ede7de;border:.88cqw solid #14042833;border-radius:999px;place-items:center;font-size:6.5cqw;font-weight:700;line-height:1;display:grid;overflow:hidden}.dtid-avatar picture{display:contents}.dtid-avatar img{object-fit:cover;width:100%;height:100%}.dtid-idblock{flex:1;min-width:0}.dtid-label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--tier-dim);font-size:2.65cqw;font-weight:700}.dtid-tierrow{align-items:baseline;gap:1.2cqw;margin-top:1.2cqw;display:flex}.dtid-tier{font-family:var(--font-display);font-size:3.53cqw;font-weight:700}.dtid-name{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:1.2cqw;font-size:4.12cqw;font-weight:700;line-height:1.25}.dtid-qrwrap{flex-direction:column;align-items:center;gap:.9cqw;margin-left:auto;display:flex}.dtid-qr{width:27.6cqw;height:27.6cqw;display:block}.dtid-foot{border-top:1px solid var(--tier-line);justify-content:space-between;align-items:flex-end;gap:3cqw;padding:2.1cqw 4.1cqw 2.9cqw;display:flex}.dtid-dv{font-family:var(--font-display);letter-spacing:.01em;color:var(--tier-dim);white-space:nowrap;font-size:3.38cqw;font-weight:700}.dtid-url{font-family:var(--font-display);color:var(--tier-dim);text-align:right;white-space:nowrap;font-size:2.94cqw;font-weight:600}.dtid-url--center{text-align:center}.dtid-face--back{color:#140428;background:#fff;transform:rotateY(180deg)}.dtid-face--back .dtid-deco{display:none}.dtid-back{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.4cqw;min-height:0;padding:3cqw;display:flex}.dtid-qr-plate{background:#fff;flex:none;width:47cqw;height:47cqw}.dtid-qr-plate svg{color:#140428;width:100%;height:100%;display:block}.dtid-url--center{color:#14042873}.dtid-hit{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;position:absolute;top:0;right:0;bottom:0;left:0}.dtid-hit:focus-visible{outline:2px solid var(--color-yellow);outline-offset:4px}@media(prefers-reduced-motion:reduce){.dtid-tilt--in{animation:none}.dtid-card{transition:none}.dtid-sheen{display:none}}@media print{.dtid-face{box-shadow:none;border:1px solid #d3cfc6}.dtid-tilt--in{animation:none}}.lab-mini{border-radius:10px;width:10.5rem;padding:.7rem .75rem .8rem}.lab-mini-av{color:#140428;width:2.1rem;height:2.1rem;font-family:var(--font-display);background:#ede7de;border:1.5px solid #14042833;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;overflow:hidden}.lab-mini-av img{object-fit:cover;width:100%;height:100%}.lab-mini-av--ini{background:#ded8ce}.lab-mini-lbl{font-family:var(--font-display);letter-spacing:.09em;margin-top:.55rem;font-size:.5rem;font-weight:700}.lab-mini-name{font-family:var(--font-display);margin-top:.15rem;font-size:.72rem;font-weight:700;line-height:1.2}.lab-pair{place-items:center;height:11rem;display:grid;position:relative}.lab-pair-a,.lab-pair-b{position:absolute}.lab-pair-a{z-index:2;transform:translate(-3.4rem,-1.8rem)rotate(-8deg)}.lab-pair-b{z-index:1;transform:translate(3.4rem,1.8rem)rotate(7deg)}.lab-knot{background:var(--color-yellow);color:#140428;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;margin:.4rem auto 0;display:grid}.lab-face{color:#140428;font-family:var(--font-display);background:#ede7de;border:2px solid #ffffff38;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.lab-face img{object-fit:cover;width:100%;height:100%}.lab-face--ini{background:#cfc7bb}.lab-thread{place-items:center;width:4.5rem;height:2rem;display:grid;position:relative}.lab-thread:before{content:"";border-top:2px dotted #ffffff47;height:0;position:absolute;inset-inline:0}.lab-thread>*{position:relative}.lab-stack{flex:none;display:inline-flex}.lab-stack>*+*{box-shadow:0 0 0 2px var(--dt-accent-soft,#e3ece4);margin-left:-.6rem}.lab-done{background:var(--color-yellow);color:#140428;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:inline-grid}.lab-swap{place-items:center;height:8.5rem;display:grid;position:relative}.lab-swap-cards,.lab-swap-faces{grid-area:1/1;justify-content:center;align-items:center;display:flex}.lab-swap-cards{opacity:0;width:100%;height:100%;position:relative}.lab-swap-card{position:absolute}.lab-swap--run .lab-swap-cards{opacity:1}.lab-swap--run .lab-swap-card--a{z-index:2;animation:2s cubic-bezier(.62,.02,.24,1) both lab-swap-a}.lab-swap--run .lab-swap-card--b{z-index:1;animation:2s cubic-bezier(.62,.02,.24,1) both lab-swap-b}.lab-swap--run .lab-swap-faces{animation:.62s cubic-bezier(.16,.84,.28,1) 1.3s both lab-swap-faces}.lab-swap--run~.lab-swap-names,.lab-swap--run~.lab-swap-copy{animation:.5s ease-out 1.55s both lab-swap-copy}@keyframes lab-swap-a{0%{opacity:0;transform:translate(-8.5rem,-1.2rem)rotate(-16deg)scale(.88)}20%{opacity:1;transform:translate(-3.2rem,-1.6rem)rotate(-8deg)scale(1)}34%{opacity:1;transform:translate(-3.2rem,-1.6rem)rotate(-8deg)scale(1)}58%{opacity:1;transform:translate(3.2rem,-1.6rem)rotate(7deg)scale(1)}66%{opacity:1;transform:translate(3.2rem,-1.6rem)rotate(7deg)scale(1)}to{opacity:0;transform:translate(2.5rem)rotate(0)scale(.42)}}@keyframes lab-swap-b{0%{opacity:0;transform:translate(8.5rem,1.2rem)rotate(15deg)scale(.88)}20%{opacity:1;transform:translate(3.2rem,1.6rem)rotate(7deg)scale(1)}34%{opacity:1;transform:translate(3.2rem,1.6rem)rotate(7deg)scale(1)}58%{opacity:1;transform:translate(-3.2rem,1.6rem)rotate(-8deg)scale(1)}66%{opacity:1;transform:translate(-3.2rem,1.6rem)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(-2.5rem)rotate(0)scale(.42)}}@keyframes lab-swap-faces{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes lab-swap-copy{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lab-swap--run .lab-swap-cards{opacity:0}.lab-swap--run .lab-swap-card--a,.lab-swap--run .lab-swap-card--b,.lab-swap--run .lab-swap-faces,.lab-swap--run~.lab-swap-names,.lab-swap--run~.lab-swap-copy{animation:none}}.labh{color:var(--dt-ink);padding:2.25rem 1.25rem 2.75rem;position:relative;overflow:hidden}.labh-inner{z-index:1;max-width:390px;margin-inline:auto;position:relative}.labh-halo{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.labh--h1{background:var(--color-navy)}.labh--f1{background:radial-gradient(80% 60% at 50% 8%,#967ed880,#0000 68%),linear-gradient(#4b3a7a,#3a2b60 52%,#2c2049)}.labh--f2{background:var(--color-navy)}.labh--f2 .labh-halo{background:radial-gradient(46% 42% at 50% 38%,var(--halo,transparent)0%,transparent 70%)}.labh--f2 .dtid-face{box-shadow:inset 0 0 0 1px var(--rim,var(--tier-line)),0 4px 16px #14042833,0 26px 64px #0006}html{background:var(--dt-page)}body{font-family:var(--font-body);color:var(--dt-ink);-webkit-font-smoothing:antialiased}.font-display{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)}@media print{.no-print{display:none!important}html,body{background:#fff}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes pulse{50%{opacity:.5}}
