@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-ext-wght-normal.0qwoikk40lf7m.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-normal.0zkbq76z7xl4t.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-vietnamese-wght-normal.417fo1zsczp9g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-ext-wght-normal.0ce5t-i757luc.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-normal.1wfvpvbbo3vam.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-ext-wght-italic.3426qjzss5032.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-italic.249-p81ncv7nd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-vietnamese-wght-italic.1_dil7pmu79lw.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-ext-wght-italic.3-_drx79l7c54.woff2)format("woff2-variations");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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-italic.369iaql9n6a6a.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-cyrillic-wght-normal.3ixck1lz4klg5.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-ext-wght-normal.1ys-vny-7x4i_.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-wght-normal.2oit_qwt_8fbv.woff2)format("woff2-variations");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}
@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-leading:initial;--tw-font-weight: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-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-medium:500;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-sans);font-size:var(--text-base);background:var(--paper);color:var(--ink);font-feature-settings:"kern", "liga";font-weight:400;line-height:1.6}::selection{background:var(--glaze);color:var(--ink)}:focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:6px}}@layer components{.shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,4.5rem)}.display-1{font-family:var(--font-display);font-weight:340;font-size:clamp(3.25rem, 6.4vw, var(--text-5xl));letter-spacing:-.018em;font-feature-settings:"kern", "liga", "dlig";text-wrap:balance;line-height:.98}.display-2{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem, 4.2vw, var(--text-3xl));letter-spacing:-.012em;text-wrap:balance;line-height:1.04}.display-3{font-family:var(--font-display);font-weight:450;font-size:clamp(1.75rem, 2.6vw, var(--text-2xl));letter-spacing:-.006em;line-height:1.12}.quote{font-family:var(--font-display);font-weight:450;font-size:var(--text-xl);letter-spacing:-.004em;text-wrap:pretty;line-height:1.28}.lede{font-size:var(--text-lg);color:var(--stone);text-wrap:pretty;max-width:34ch;font-weight:400;line-height:1.55}.body-quiet{color:var(--stone);font-size:var(--text-sm);text-wrap:pretty;line-height:1.6}.btn{border-radius:var(--radius-control);height:3.25rem;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.01em;transition:background-color .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;font-weight:500;display:inline-flex}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:inset 0 1px #ffffff14,0 8px 24px -12px #1d304573}.btn-ink:hover{background:#2a4159}.btn-light{background:var(--white);color:var(--ink);box-shadow:0 8px 24px -12px #1d304580}.btn-light:hover{background:var(--glaze)}.btn-quiet{height:2.5rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--mist);background:0 0;padding-inline:1.125rem}.btn-quiet:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--sky)}.tablet{border-radius:var(--radius-object);background:radial-gradient(120% 70% at 0% 0%, #b3cfe252, #b3cfe200 58%), radial-gradient(90% 60% at 100% 100%, #f6ebe8b3, #f6ebe800 62%), var(--white);box-shadow:var(--shadow-porcelain);outline-offset:-1px;outline:1px solid #e3e9eeb3;position:relative}.panel{border-radius:var(--radius-object);background:var(--white);outline:1px solid var(--mist);outline-offset:-1px}.monogram{background:var(--glaze);width:1.75rem;height:1.75rem;color:var(--sky-deep);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.monogram-otmar{background:var(--ink);color:var(--paper)}.week-dot{background:var(--paper);width:.625rem;height:.625rem;box-shadow:0 0 0 1.5px var(--sky-deep);border-radius:999px}.week-dot-filled{background:var(--sky-deep)}.chip-button{border-radius:var(--radius-control);height:2.125rem;font-size:var(--text-xs);color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1px var(--mist);align-items:center;padding-inline:.9rem;font-weight:500;display:inline-flex}.chip-button-primary{background:var(--ink);color:var(--paper);box-shadow:none}.text-link{color:var(--sky-deep);text-underline-offset:.25em;transition:text-decoration-color .2s var(--ease-out);-webkit-text-decoration:underline #3f688859;text-decoration:underline #3f688859;text-decoration-thickness:1px}.text-link:hover{-webkit-text-decoration-color:var(--sky-deep);-webkit-text-decoration-color:var(--sky-deep);-webkit-text-decoration-color:var(--sky-deep);text-decoration-color:var(--sky-deep)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.min-h-svh{min-height:100svh}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[60ch\]{max-width:60ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-\[10\%\]{--tw-translate-x:10%;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,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[8\.25rem_1fr\]{grid-template-columns:8.25rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--l-line)}.border-white\/10{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--white) 10%, transparent)}}.bg-white,.bg-white\/95{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--white) 95%, transparent)}}.bg-white\/\[0\.06\]{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.p-7{padding:calc(var(--spacing) * 7)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.text-\[1rem\]{font-size:1rem}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-pretty{text-wrap:pretty}.text-copy{color:var(--l-text)}.text-glaze{color:var(--glaze)}.text-head{color:var(--l-head)}.text-meta{color:var(--l-meta)}.text-sky{color:var(--sky)}.text-white{color:var(--white)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(179\,207\,226\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#b3cfe259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(179\,207\,226\,0\.35\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#b3cfe259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}.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)}@media (min-width:40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:mt-0{margin-top:0}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-32{margin-top:calc(var(--spacing) * 32)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:max-w-none{max-width:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.lg\:pl-0{padding-left:0}}}:root{--paper:#f7f9fb;--white:#fff;--ink:#1d3045;--stone:#5b6b79;--mist:#e3e9ee;--glaze:#eaf2f8;--sky:#b3cfe2;--sky-deep:#3f6888;--sage:#b2c4b9;--sage-deep:#52705f;--blush:#f6ebe8;--amber:#94642a;--font-display:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--font-sans:"Jost Variable", "Jost", "Futura", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.3125rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--text-5xl:5.25rem;--radius-object:28px;--radius-panel:18px;--radius-control:999px;--radius-chip:10px;--shadow-porcelain:0 1px 0 #ffffffe6 inset, 0 1px 2px #1d30450a, 0 12px 32px -12px #3f688829, 0 40px 80px -40px #3f688833;--ease-out:cubic-bezier(.22, 1, .36, 1)}@keyframes tablet-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes line-write{0%{opacity:0;clip-path:inset(-25% 105% -25% -6%)}to{opacity:1;clip-path:inset(-25% -6%)}}.tablet-arrive{animation:tablet-arrive .9s var(--ease-out) .12s both}.write-line{animation:line-write 1.1s var(--ease-out) both;animation-delay:calc(.65s + var(--i,0) * .17s)}@media (prefers-reduced-motion:reduce){.tablet-arrive,.write-line{animation:none}.btn,.text-link{transition:none}}.hero-halo{z-index:-1;filter:blur(28px);background:radial-gradient(60% 55% at 40% 35%,#b3cfe28c,#b3cfe200 70%),radial-gradient(45% 45% at 75% 80%,#f6ebe8cc,#f6ebe800 70%);border-radius:40%;animation:14s ease-in-out infinite alternate halo-drift;position:absolute;inset:6% -6% -2% 10%}@keyframes halo-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-3%)scale(1.05)}}.journey-track{background:#b3cfe247;width:1px;position:absolute;top:.3125rem;bottom:.5rem;left:.3125rem;overflow:hidden}.journey-pulse{background:linear-gradient(#eaf2f800,#eaf2f8,#b3cfe200);width:1px;height:30%;animation:6s linear infinite pulse-down;position:absolute;left:0}@media (min-width:64rem){.journey-track{width:auto;height:1px;inset:.3125rem 0 auto}.journey-pulse{background:linear-gradient(90deg,#eaf2f800,#eaf2f8 60%,#b3cfe200);width:22%;height:1px;animation-name:pulse-across;top:0;box-shadow:0 0 12px 1px #eaf2f873}}@keyframes pulse-down{0%{top:-30%}to{top:100%}}@keyframes pulse-across{0%{left:-22%}to{left:100%}}.journey-dot{background:var(--ink);width:.625rem;height:.625rem;box-shadow:0 0 0 1.5px var(--sky);animation:6s linear infinite dot-light;animation-delay:calc(var(--step) * 1.25s + .25s);border-radius:999px;position:absolute;top:0;left:0}@keyframes dot-light{0%,18%,to{background:var(--ink);box-shadow:0 0 0 1.5px var(--sky)}4%{background:#eaf2f8;box-shadow:0 0 0 1.5px #eaf2f8,0 0 16px 3px #eaf2f88c}}@media (prefers-reduced-motion:reduce){.hero-halo,.journey-pulse,.journey-dot{animation:none}.journey-pulse{display:none}}:root{--night:#0b1522;--night-2:#0f1c2c;--amber-night:#e6b980}.tone-night{--l-bg:var(--night);--l-head:#fff;--l-text:var(--glaze);--l-meta:var(--sky);--l-faint:#b3cfe29e;--l-line:#eaf2f81a;--l-line-2:#eaf2f833;--l-wash:#eaf2f80f;--l-tray:#eaf2f80d;--l-code:#03091059;--l-ring:#172a3f;--l-card:linear-gradient(165deg, #1b2e44, #122236 72%);--l-card-edge:#eaf2f824;--l-card-shadow:inset 0 1px 0 #ffffff12, 0 30px 60px -30px #000000bf;--l-primary:#fff;--l-on-primary:var(--ink);--l-accent:var(--sky);--l-glow:#b3cfe28c;--l-attn:var(--amber-night);--l-ok:var(--sage);--l-glyph:var(--night);--l-focus:var(--sky);--l-art:#b3cfe233;--l-shine:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tone-dawn{--l-bg:var(--paper);--l-head:var(--ink);--l-text:#3b4e61;--l-meta:var(--sky-deep);--l-faint:var(--stone);--l-line:#1d304517;--l-line-2:#1d304529;--l-wash:#1d30450a;--l-tray:#3f688812;--l-code:var(--paper);--l-ring:#fff;--l-card:linear-gradient(165deg, #fff, #fbfcfd 70%);--l-card-edge:#1d304514;--l-card-shadow:var(--shadow-porcelain);--l-primary:var(--ink);--l-on-primary:var(--paper);--l-accent:var(--sky-deep);--l-glow:#3f68884d;--l-attn:var(--amber);--l-ok:var(--sage-deep);--l-glyph:#fff;--l-focus:var(--sky-deep);--l-art:#3f688829;--l-shine:#ffffffe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing{background:var(--night);color:var(--paper)}.landing :focus-visible{outline-color:var(--l-focus,var(--sky))}.tone-night ::selection{color:#fff;background:#b3cfe259}.tone-dawn ::selection{background:var(--glaze);color:var(--ink)}.landing-section{background:var(--l-bg);color:var(--l-text);position:relative}.landing-section.tone-dawn{background:radial-gradient(110% 55% at 8% 0%, #b3cfe24d, transparent 62%), radial-gradient(80% 50% at 100% 100%, #f6ebe8bf, transparent 62%), var(--paper)}html:has(.landing){background:linear-gradient(var(--night) 50%, var(--paper) 50%)}html:has(.landing) body{background:0 0}.aurora{z-index:-1;pointer-events:none;height:110%;position:absolute;inset:-20% -10% auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}.aurora-bottom{height:120%;inset:auto -10% -30%;-webkit-mask-image:linear-gradient(#0000 10%,#000 75%);mask-image:linear-gradient(#0000 10%,#000 75%)}.aurora-ribbon{filter:blur(70px);mix-blend-mode:screen;opacity:calc(.9 * var(--aurora-k,1));border-radius:50%;position:absolute}.tone-dawn .aurora-ribbon{mix-blend-mode:multiply;opacity:calc(.8 * var(--aurora-k,1));filter:blur(80px)}.tone-dawn .aurora-bottom{-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.aurora-ribbon-a{background:radial-gradient(closest-side,#91dccc94,#91dccc00);width:62%;height:34%;animation:22s ease-in-out infinite alternate aurora-a;top:8%;left:8%;transform:rotate(-12deg)}.aurora-ribbon-b{background:radial-gradient(closest-side,#b3cfe29e,#b3cfe200);width:58%;height:30%;animation:26s ease-in-out infinite alternate aurora-b;top:2%;left:38%;transform:rotate(8deg)}.aurora-ribbon-c{background:radial-gradient(closest-side,#f6ebe866,#f6ebe800);width:40%;height:26%;animation:30s ease-in-out infinite alternate aurora-c;top:24%;left:52%}.tone-dawn .aurora-ribbon-a{background:radial-gradient(closest-side,#78cdba9e,#78cdba00)}.tone-dawn .aurora-ribbon-b{background:radial-gradient(closest-side,#96bcdabf,#96bcda00)}.tone-dawn .aurora-ribbon-c{background:radial-gradient(closest-side,#ecc4b8d9,#ecc4b800)}.aurora-grain{opacity:.35;background-image:radial-gradient(#ffffff12 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.tone-dawn .aurora-grain{background-image:radial-gradient(#1d30450d .6px,#0000 .7px)}@keyframes aurora-a{0%{transform:translate(-4%)rotate(-12deg)scale(1)}to{transform:translate(6%,4%)rotate(-4deg)scale(1.12)}}@keyframes aurora-b{0%{transform:translate(4%,-2%)rotate(8deg)scale(1.05)}to{transform:translate(-8%,3%)rotate(16deg)scale(.95)}}@keyframes aurora-c{0%{transform:translate(0)scale(.9)}to{transform:translate(-12%,-6%)scale(1.15)}}.aurora-text{color:var(--paper);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f7f9fb 0% 38%,#b3cfe2 46%,#91dccc 52%,#f6ebe8 58%,#f7f9fb 66% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;animation:3.4s cubic-bezier(.22,1,.36,1) .5s both aurora-sweep}.tone-dawn .aurora-text{color:var(--ink);background-image:linear-gradient(100deg,#1d3045 0% 38%,#3f6888 46%,#3d8577 52%,#b07d72 58%,#1d3045 66% 100%)}@keyframes aurora-sweep{0%{background-position:100% 0}to{background-position:0 0}}.glass{border-radius:var(--radius-object);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(160deg,#eaf2f821,#eaf2f80a 60%,#f6ebe80f);border:1px solid #eaf2f829;position:relative;box-shadow:inset 0 1px #ffffff29,0 40px 90px -40px #000000bf,0 0 0 1px #0000001f}.glass-arrive{animation:tablet-arrive .9s var(--ease-out) .12s both}.glass-panel{border-radius:var(--radius-panel);transition:border-color .3s var(--ease-out), background .3s var(--ease-out);background:linear-gradient(#eaf2f812,#eaf2f806);border:1px solid #eaf2f81a;box-shadow:inset 0 1px #ffffff14}.glass-panel:hover{background:linear-gradient(#eaf2f81a,#eaf2f809);border-color:#b3cfe24d}.chip-glass{border-radius:var(--radius-control);height:2.125rem;font-size:var(--text-xs);color:#fff;background:#eaf2f812;border:1px solid #eaf2f833;align-items:center;padding-inline:.9rem;font-weight:500;display:inline-flex}.chip-glass-primary{color:var(--ink);background:#fff;border-color:#fff}.chip-tone{border-radius:var(--radius-control);min-height:2.125rem;font-size:var(--text-xs);text-align:left;color:var(--l-head);background:var(--l-wash);box-shadow:inset 0 0 0 1px var(--l-line-2);transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);align-items:center;padding:.375rem .95rem;font-weight:500;line-height:1.35;display:inline-flex}button.chip-tone:hover{background:var(--l-head)}@supports (color:color-mix(in lab, red, red)){button.chip-tone:hover{background:color-mix(in srgb, var(--l-head) 10%, transparent)}}button.chip-tone:hover{box-shadow:inset 0 0 0 1px var(--l-accent)}.chip-tone-primary{background:var(--l-primary);color:var(--l-on-primary);box-shadow:none}.tilt{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .7s var(--ease-out);position:relative}.tilt[data-active]{transition:transform .14s ease-out}.tilt-glare{border-radius:var(--radius-object);pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,0%), #ffffff29, transparent 45%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.tilt[data-active] .tilt-glare{opacity:1}.hero-halo-night{z-index:-1;filter:blur(30px);background:radial-gradient(55% 50% at 45% 40%,#b3cfe247,#0000 70%),radial-gradient(40% 40% at 75% 80%,#91dccc29,#0000 70%);animation:14s ease-in-out infinite alternate halo-drift;position:absolute;inset:0% -10% -10% 5%}.section-glow{background:radial-gradient(closest-side at 32% 50%, var(--l-glow), transparent), radial-gradient(closest-side at 75% 55%, var(--l-glow), transparent);width:min(64rem,120vw);height:38rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.section-glow{background:radial-gradient(closest-side at 32% 50%, var(--l-glow), transparent), radial-gradient(closest-side at 75% 55%, color-mix(in srgb, var(--l-glow) 35%, transparent), transparent)}}.section-glow{opacity:.55;filter:blur(28px);pointer-events:none}.orbit-glow{background:radial-gradient(closest-side, var(--l-glow), transparent);opacity:.6;filter:blur(20px);pointer-events:none;width:46rem;height:46rem;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.glow-dot{background:var(--l-accent,var(--sky));width:.4rem;height:.4rem;box-shadow:0 0 10px 2px var(--l-glow,#b3cfe299);border-radius:999px}.glow-dot-amber{background:var(--l-attn);box-shadow:0 0 10px 2px var(--l-attn)}@supports (color:color-mix(in lab, red, red)){.glow-dot-amber{box-shadow:0 0 10px 2px color-mix(in srgb, var(--l-attn) 50%, transparent)}}.btn-night{color:#fff;background:#eaf2f80f;height:2.5rem;padding-inline:1.125rem;box-shadow:inset 0 0 0 1px #eaf2f838}.btn-night:hover{background:#eaf2f81f}.landing .btn-light{box-shadow:0 0 0 1px #fff6,0 12px 40px -12px #b3cfe28c}.btn-tone{background:var(--l-primary);color:var(--l-on-primary);box-shadow:0 12px 40px -14px var(--l-glow)}.tone-night .btn-tone:hover{background:var(--glaze)}.tone-dawn .btn-tone:hover{background:#2a4159}.text-link-night{color:var(--glaze);text-underline-offset:.3em;-webkit-text-decoration:underline #eaf2f859;text-decoration:underline #eaf2f859;text-decoration-thickness:1px}.text-link-night:hover{text-decoration-color:#fff}.landing .journey-track{background:var(--l-line-2)}.landing .journey-pulse{background:linear-gradient(to bottom, transparent, var(--l-accent), transparent)}@media (min-width:64rem){.landing .journey-pulse{background:linear-gradient(to right, transparent, var(--l-accent) 60%, transparent);box-shadow:0 0 12px 1px var(--l-glow)}}.landing .journey-dot{background:var(--l-bg);box-shadow:0 0 0 1.5px var(--l-accent);animation-name:dot-light-tone}@keyframes dot-light-tone{0%,18%,to{background:var(--l-bg);box-shadow:0 0 0 1.5px var(--l-accent)}4%{background:var(--l-accent);box-shadow:0 0 0 1.5px var(--l-accent), 0 0 16px 3px var(--l-glow)}}.stat-figure{font-family:var(--font-display);font-weight:340;font-size:clamp(2.75rem, 4.6vw, var(--text-4xl));letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;line-height:1}.stat-figure .ui-nt{font-variant-numeric:lining-nums tabular-nums}.week-panel{border-radius:var(--radius-panel);background:var(--l-card);border:1px solid var(--l-card-edge);box-shadow:var(--l-card-shadow);padding:1.25rem 1rem 1rem}@media (min-width:40rem){.week-panel{padding:1.75rem 2rem 1.5rem}}.week-when{animation:week-when .42s var(--ease-out) both}@keyframes week-when{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.week-replay{font-size:var(--text-xs);color:var(--l-meta);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--l-meta);-webkit-text-decoration-color:var(--l-meta);-webkit-text-decoration-color:var(--l-meta);text-decoration-color:var(--l-meta)}@supports (color:color-mix(in lab, red, red)){.week-replay{-webkit-text-decoration-color:color-mix(in srgb, var(--l-meta) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--l-meta) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--l-meta) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--l-meta) 40%, transparent)}}.week-replay{transition:opacity .3s var(--ease-out)}.week-replay:disabled{opacity:0;pointer-events:none}.week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.week-col{transition:background-color .5s var(--ease-out);border-radius:14px;flex-direction:column;align-items:center;gap:.875rem;padding:.875rem 0 .625rem;display:flex}.week-col[data-today]{background:var(--l-wash)}.week-dots{--dot:.75rem;--gap:.4rem;grid-template-columns:repeat(2, var(--dot));grid-auto-rows:var(--dot);gap:var(--gap);min-height:calc(5 * var(--dot) + 4 * var(--gap));align-content:start;display:grid}@media (min-width:40rem){.week-dots{--dot:1.125rem;--gap:.625rem}}.week-day{font-size:var(--text-xs);color:var(--l-meta)}.week-col[data-today] .week-day{color:var(--l-head);font-weight:500}.week-dot{width:var(--dot);height:var(--dot);opacity:0;box-shadow:inset 0 0 0 1.5px var(--l-accent);transition:opacity .42s var(--ease-out), transform .52s var(--ease-out), background-color .42s var(--ease-out), box-shadow .42s var(--ease-out);border-radius:999px;position:relative;transform:scale(.3)}.week-dot:not([data-s=hidden]){opacity:1;transform:none}.week-dot[data-s=nudged]{box-shadow:inset 0 0 0 2px var(--l-attn), 0 0 0 4px var(--l-attn), 0 0 14px 2px var(--l-attn)}@supports (color:color-mix(in lab, red, red)){.week-dot[data-s=nudged]{box-shadow:inset 0 0 0 2px var(--l-attn), 0 0 0 4px color-mix(in srgb, var(--l-attn) 20%, transparent), 0 0 14px 2px color-mix(in srgb, var(--l-attn) 35%, transparent)}}.week-dot[data-s=nudged]{animation:week-nudge .9s var(--ease-out)}.week-dot[data-s=own]{background:var(--l-accent);box-shadow:none}.week-dot[data-s=kept]{background:var(--l-ok);box-shadow:inset 0 0 0 2px var(--l-attn)}@keyframes week-nudge{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}.week-dot[data-label]:hover:after{content:attr(data-label);z-index:2;border-radius:var(--radius-control);background:var(--l-head);color:var(--l-bg);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;padding:.25rem .7rem;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.week-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;display:grid}@media (min-width:64rem){.week-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.week-legend>div{flex-direction:column-reverse;display:flex}.week-legend dt{font-size:var(--text-sm);color:var(--l-text);align-items:flex-start;gap:.55rem;margin-top:.6rem;line-height:1.35;display:flex}.week-key{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px var(--l-accent);border-radius:999px;flex:none;margin-top:.22rem}.week-key[data-s=own]{background:var(--l-accent);box-shadow:none}.week-key[data-s=kept]{background:var(--l-ok);box-shadow:inset 0 0 0 2px var(--l-attn)}.week-key[data-s=slipped]{box-shadow:none;border:1.5px dashed var(--l-faint)}.scene-tabs{scrollbar-width:none;gap:.5rem;margin-inline:calc(-1*clamp(1rem,5vw,4.5rem));padding-inline:clamp(1rem,5vw,4.5rem);display:flex;overflow-x:auto}.scene-tabs::-webkit-scrollbar{display:none}.scene-tab{border-radius:var(--radius-control);background:var(--l-wash);box-shadow:inset 0 0 0 1px var(--l-line);color:var(--l-meta);font-size:var(--text-sm);text-align:left;white-space:nowrap;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);flex:none;align-items:center;padding:.6rem 1rem .75rem;font-weight:500;display:flex;position:relative}.scene-tab:hover{color:var(--l-head)}.scene-tab[aria-selected=true]{color:var(--l-head);background:var(--l-head)}@supports (color:color-mix(in lab, red, red)){.scene-tab[aria-selected=true]{background:color-mix(in srgb, var(--l-head) 10%, transparent)}}.scene-rail{border-radius:1px;height:1.5px;position:absolute;bottom:.3rem;left:1rem;right:1rem;overflow:hidden}.scene-rail-fill{background:var(--l-accent);box-shadow:0 0 8px var(--l-glow);transform-origin:0;animation:linear forwards paused rail-x;position:absolute;inset:0;transform:scaleX(0)}.scenes[data-auto]:not([data-paused]) .scene-rail-fill{animation-play-state:running}.scenes[data-stopped] .scene-rail-fill{animation:none;transform:none}@keyframes rail-x{to{transform:scaleX(1)}}@keyframes rail-y{to{transform:scaleY(1)}}@media (min-width:64rem){.scene-tabs{border-left:1px solid var(--l-line);flex-direction:column;align-self:start;gap:0;margin:0;padding:0;overflow:visible}.scene-tab{white-space:normal;box-shadow:none;font-size:var(--text-base);background:0 0;border-radius:0;padding:1.125rem 0 1.125rem 1.5rem}.scene-tab[aria-selected=true]{background:0 0}.scene-rail{width:2px;height:auto;inset:0 auto 0 -1px}.scene-rail-fill{transform-origin:top;animation-name:rail-y;transform:scaleY(0)}.scenes[data-stopped] .scene-rail-fill{transform:none}}.scene-stack{display:grid}.scene{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), filter .5s var(--ease-out);grid-area:1/1;transform:translateY(10px)}.scene[data-active]{opacity:1;filter:none;pointer-events:auto;transform:none}.scene-avatar{background:#fff;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-top:.1rem;display:grid;box-shadow:0 0 24px #b3cfe259}.scene-proof{max-width:34rem}@media (min-width:40rem){.scene-proof{margin-left:3.5rem}}.proof-card{border-radius:var(--radius-panel);background:var(--l-card);border:1px solid var(--l-card-edge);box-shadow:var(--l-card-shadow);padding:1.25rem}@media (min-width:40rem){.proof-card{padding:1.5rem}}.draft-row{border-top:1px solid var(--l-line);gap:.875rem;padding:.875rem 0;display:flex}.draft-row:first-child{border-top:0}.draft-initial{background:var(--l-wash);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--l-line-2);color:var(--l-head);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:500;display:grid}.draft-reply{color:var(--l-text);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * .16s);align-items:baseline;gap:.5rem;display:flex;transform:translateY(4px)}.proof-card[data-ready] .draft-reply{opacity:1;transform:none}.draft-tag{border-radius:var(--radius-control);font-size:var(--text-xs);color:var(--l-ok);flex:none;padding:0 .5rem;box-shadow:inset 0 0 0 1px}.draft-reply[data-kind=ask] .draft-tag{color:var(--l-meta)}.draft-actions{opacity:0;transition:opacity .5s var(--ease-out) .6s}.proof-card[data-ready] .draft-actions{opacity:1}.thread-placeholder{background:var(--l-tray);border-radius:24px;max-width:32rem;height:29rem}.ask{border-radius:var(--radius-object);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(160deg,#eaf2f81a,#eaf2f808 60%,#f6ebe80d);border:1px solid #eaf2f824;max-width:46rem;margin-inline:auto;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff1f,0 40px 90px -40px #000000bf}@media (min-width:40rem){.ask{padding:1.75rem}}.ask-field{border-radius:var(--radius-control);background:var(--l-code);box-shadow:inset 0 0 0 1px var(--l-line-2);transition:box-shadow .24s var(--ease-out);align-items:center;gap:.75rem;padding:.4rem .4rem .4rem .45rem;display:flex}.ask-field:focus-within{box-shadow:inset 0 0 0 1px var(--l-accent), 0 0 0 4px var(--l-accent)}@supports (color:color-mix(in lab, red, red)){.ask-field:focus-within{box-shadow:inset 0 0 0 1px var(--l-accent), 0 0 0 4px color-mix(in srgb, var(--l-accent) 18%, transparent)}}.ask-mark{background:#fff;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ask-input{min-width:0;height:2.75rem;color:var(--l-head);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.ask-input::placeholder{color:var(--l-faint)}.ask-input:focus-visible{outline:none}.ask-send{background:var(--l-primary);width:2.5rem;height:2.5rem;color:var(--l-on-primary);transition:opacity .2s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.ask-send:disabled{opacity:.3}.ask-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ask-answer{border-top:1px solid var(--l-line);min-height:15rem;margin-top:1.5rem;padding:1.5rem .25rem .25rem}.ask-text{max-width:40rem;font-size:var(--text-lg);text-wrap:pretty;line-height:1.5}.ask-sources{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.ask-sources li{border-radius:var(--radius-chip);background:var(--l-wash);box-shadow:inset 0 0 0 1px var(--l-line);color:var(--l-meta);font-size:var(--text-xs);animation:tablet-arrive .6s var(--ease-out) both;animation-delay:calc(.9s + var(--i,0) * .12s);align-items:center;gap:.45rem;padding:.3rem .75rem;display:inline-flex}.landing :is(.ui-tl,.ui-ns,.ui-di,.ui-tc,.ui-tc-group,.ui-ct,.ui-progress){font-family:var(--font-sans)}.landing .ui-tl{--ui-tl-ink:var(--l-head);--ui-tl-text:var(--l-text);--ui-tl-ray:var(--l-accent);--ui-tl-bg:var(--l-wash);--ui-tl-line:var(--l-line-2);--ui-tl-shine:var(--l-shine);--ui-tl-done:var(--l-accent);--ui-tl-h:32px;--ui-tl-font:13px;--ui-tl-icon:14px;letter-spacing:.005em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:tablet-arrive .7s var(--ease-out) both;font-weight:400}.landing .ui-ns{--ui-ns-card:var(--l-card);--ui-ns-line:var(--l-card-edge);--ui-ns-ink:var(--l-head);--ui-ns-muted:var(--l-text);--ui-ns-art:var(--l-art);--ui-ns-accent:var(--l-focus);max-width:27rem}.landing .ui-ns__card{border-radius:var(--radius-panel);box-shadow:var(--l-card-shadow)}.landing .ui-ns__dot{fill:var(--l-accent)}.landing .ui-ns__fill{fill:var(--l-wash)}.landing .ui-ns__badge{background:var(--l-wash);box-shadow:inset 0 0 0 1px var(--l-line-2);color:var(--l-meta);letter-spacing:.01em;text-transform:none;padding:2px 10px;font-size:13px;line-height:20px}.landing .ui-ns__close:hover{background:var(--l-wash);color:var(--l-head)}.landing .ui-ns__title{letter-spacing:0;font-size:17px;line-height:24px}.landing .ui-ns__text{max-width:36ch;font-size:15px;line-height:23px}.landing .ui-di{--ui-di-tray:var(--l-tray);--ui-di-card:var(--l-card);--ui-di-line:var(--l-line);--ui-di-ink:var(--l-head);--ui-di-text:var(--l-text);--ui-di-muted:var(--l-meta);--ui-di-faint:var(--l-faint);--ui-di-alert:var(--l-attn);--ui-di-ok:var(--l-ok);max-width:31rem;box-shadow:inset 0 0 0 1px var(--l-line);border-radius:24px}.landing .ui-di__head{font-size:15px}.landing .ui-di__card{border-color:var(--l-card-edge);border-radius:var(--radius-panel);box-shadow:var(--l-card-shadow)}.landing .ui-di__title{font-size:15px;line-height:22px}.landing .ui-di__btn{border-radius:var(--radius-control);background:var(--l-wash);box-shadow:inset 0 0 0 1px var(--l-line-2);color:var(--l-head);padding:5px 14px}.landing .ui-di__btn:hover{background:var(--l-head)}@supports (color:color-mix(in lab, red, red)){.landing .ui-di__btn:hover{background:color-mix(in srgb, var(--l-head) 10%, transparent)}}.landing .ui-di__btn--primary{background:var(--l-primary);box-shadow:none;color:var(--l-on-primary)}.landing .ui-di__btn--primary:hover{background:var(--l-primary);opacity:.88}.landing .ui-di button:focus-visible{outline-color:var(--l-focus)}.landing .ui-di svg [stroke=\#fff]{stroke:var(--l-glyph)}.landing .ui-di svg [fill=\#fff]{fill:var(--l-glyph)}.landing :is(.ui-tc,.ui-tc-group){--ui-tc-ink:var(--l-head);--ui-tc-text:var(--l-text);--ui-tc-muted:var(--l-meta);--ui-tc-bg:var(--l-wash);--ui-tc-line:var(--l-line);--ui-tc-hover:var(--l-wash);--ui-tc-tile:var(--l-wash);--ui-tc-code:var(--l-code);--ui-tc-ring:var(--l-ring);--ui-tc-key:var(--l-head);--ui-tc-str:var(--l-ok);--ui-tc-num:var(--l-attn);--ui-tc-lit:var(--l-meta);--ui-tc-shine:var(--l-shine);--ui-tc-focus:var(--l-focus);letter-spacing:0;font-size:14px}.landing .ui-tc{box-shadow:inset 0 0 0 1px var(--l-line);border-radius:14px}.landing .ui-tc__name{font-family:var(--font-sans);font-size:14px}.landing .ui-ct{--ui-ct-tray:var(--l-tray);--ui-ct-card:var(--l-card);--ui-ct-ink:var(--l-head);--ui-ct-text:var(--l-text);--ui-ct-muted:var(--l-meta);--ui-ct-accent:var(--l-focus);--ui-ct-ok:var(--l-ok);--ui-ct-accent-text:var(--l-head);--ui-ct-border:var(--l-card-edge);--ui-ct-shadow:var(--l-card-shadow);--ui-ct-hover:var(--l-wash);--ui-ct-row-hover:var(--l-wash);--ui-ct-initials:var(--l-wash);--ui-ct-dot:var(--l-line-2);--ui-ct-subtle:var(--l-faint);--ui-ct-avatar-ring:var(--l-line);--ui-ct-max-height:34rem;max-width:32rem;box-shadow:inset 0 0 0 1px var(--l-line);border-radius:24px}.landing .ui-ct__card{border-radius:var(--radius-panel)}.landing .ui-ct__avatar:has(svg){background:#fff}.landing .ui-ct__check{color:var(--l-glyph)}.landing .ui-ct__send{background:var(--l-primary);box-shadow:none;color:var(--l-on-primary)!important}.landing .ui-progress{--ui-pg-card:var(--l-card);--ui-pg-line:var(--l-card-edge);--ui-pg-ink:var(--l-head);--ui-pg-muted:var(--l-faint);--ui-pg-ring:var(--l-faint);--ui-pg-track:var(--l-wash);--ui-pg-hover:var(--l-wash);border-radius:var(--radius-panel);max-width:30rem;box-shadow:var(--l-card-shadow)}.landing .ui-progress__check svg{stroke:var(--l-on-primary)}.landing .ui-progress__step:focus-visible{outline-color:var(--l-focus)}.tone-dawn .ui-oi{--ui-oi-bubble:#fff;--ui-oi-bubble-ring:#1d304514;--ui-oi-face:linear-gradient(160deg, #eaf2f8, #cfe0ec);--ui-oi-initial:var(--ink);--ui-oi-line-a:#3f688859;--ui-oi-line-b:var(--sky-deep);--ui-oi-dash:#3f688859;--ui-oi-plus:#3f68888c;--ui-oi-online:var(--sage-deep);--ui-oi-dot-ring:#fff;--ui-oi-dot-edge:#52705f2e;--ui-oi-cursor:var(--ink);--ui-oi-cursor-edge:#fff;--ui-oi-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #3f688829, 0 calc(2 * var(--u)) calc(5 * var(--u)) #1d30450f;--ui-oi-lift:0 calc(18 * var(--u)) calc(34 * var(--u)) #3f688838, 0 calc(3 * var(--u)) calc(8 * var(--u)) #1d304514;--ui-oi-glow:0 0 calc(36 * var(--u)) #3f688840}.tone-dawn .ui-oo{--ui-oo-ring:#3f68883d;--ui-oo-pill:#fff;--ui-oo-pill-edge:#1d30451f;--ui-oo-disc:#b3cfe299;--ui-oo-label:var(--ink);--ui-oo-initial:var(--ink);--ui-oo-c1:#b3cfe2;--ui-oo-c2:#b3cfe2;--ui-oo-c3:#3f6888;--ui-oo-c4:#b3cfe2;--ui-oo-shadow:.16}@media (prefers-reduced-motion:reduce){.aurora-ribbon,.aurora-text,.hero-halo-night,.glass-arrive,.landing .ui-tl,.week-when,.week-dot,.ask-sources li{animation:none}.aurora-text{background-position:0 0}.tilt{transition:none;transform:none}.scene,.week-dot,.week-col,.draft-reply,.draft-actions{transition:none}.scene-rail-fill{animation:none;transform:none}}html:has(.landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}.landing section[aria-labelledby],.landing #top{scroll-margin-top:5.5rem}.landing h2[id]{scroll-margin-top:7rem}.site-header{z-index:50;pointer-events:none;transition:transform .5s var(--ease-out), opacity .4s var(--ease-out);padding:.75rem clamp(.75rem,3vw,2rem) 0;position:fixed;inset:0 0 auto}.site-header[data-away]{opacity:0;transform:translateY(calc(-100% - 1rem))}.site-header[data-away] .site-header-bar{pointer-events:none}.site-header-bar{border-radius:var(--radius-control);pointer-events:auto;max-width:76rem;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out), backdrop-filter .4s var(--ease-out);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.5rem .5rem .5rem clamp(.5rem,2vw,1rem);display:flex}.site-header[data-scrolled] .site-header-bar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b1522b8;border-color:#eaf2f81f;box-shadow:inset 0 1px #ffffff14,0 18px 40px -20px #0309108c}.site-brand{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:0;font-size:1.75rem;line-height:1;display:flex}.lmark{transition:filter .4s var(--ease-out);overflow:visible}.site-brand:hover .lmark,.site-brand:focus-visible .lmark{filter:drop-shadow(0 0 6px #b3cfe28c)}.lmark-loop{transition:fill .4s var(--ease-out)}.lmark[data-spin] .lmark-loop{fill:var(--sky);animation:2.4s ease-in-out infinite lmark-loop}.lmark-light{opacity:0}.lmark[data-spin] .lmark-light{opacity:1;animation:2.4s ease-in-out infinite lmark-light}@keyframes lmark-loop{0%,70%,to{transform:translate(0)}35%{transform:translate(3px,-4px)}}@keyframes lmark-light{0%{transform:translate(0)}to{transform:translate(150px)}}@media (prefers-reduced-motion:reduce){.lmark[data-spin] :is(.lmark-loop,.lmark-light){animation:none}}.site-nav{display:none}.site-nav ul{gap:.25rem;display:flex}.site-nav a{border-radius:var(--radius-control);color:#eaf2f8c7;height:2.5rem;font-size:var(--text-sm);transition:color .2s var(--ease-out), background-color .2s var(--ease-out);align-items:center;padding-inline:.9rem;font-weight:450;display:inline-flex;position:relative}.site-nav a:hover{color:#fff;background:#eaf2f812}.site-nav a[aria-current]{color:#fff}.site-nav a[aria-current]:after{content:"";background:var(--sky);border-radius:999px;width:.3rem;height:.3rem;margin-left:-.15rem;position:absolute;bottom:.3rem;left:50%;box-shadow:0 0 8px 2px #b3cfe299}.site-cta{height:2.5rem;color:var(--ink);background:#fff;padding-inline:1.125rem}.site-cta:hover{background:var(--glaze)}.site-menu-btn{border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #eaf2f838}.site-menu-btn span{width:1rem;height:1.5px;transition:transform .3s var(--ease-out);background:#fff;border-radius:1px;margin-left:-.5rem;position:absolute;left:50%}.site-menu-btn span:first-child{transform:translateY(-3px)}.site-menu-btn span:last-child{transform:translateY(3px)}.site-menu-btn[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-menu-btn[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-menu{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;opacity:0;visibility:hidden;max-width:76rem;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s;background:#0b1522e6;border:1px solid #eaf2f81f;margin:.5rem auto 0;padding:1rem;transform:translateY(-6px)}.site-menu[data-open]{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transform:none}.site-menu li a{color:#fff;font-family:var(--font-display);border-bottom:1px solid #eaf2f814;padding:.85rem .5rem;font-size:1.75rem;line-height:1.1;display:block}@media (max-width:34rem){.site-cta{display:none}}@media (min-width:64rem){.site-nav{display:block}.site-menu-btn,.site-menu{display:none}}.site-footer{isolation:isolate;background:var(--night);color:var(--l-text);border-top:1px solid #eaf2f80f;position:relative;overflow:hidden}.footer-glow{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(45% 60% at 25% 80%,#91dccc29,#0000 70%),radial-gradient(45% 60% at 70% 85%,#b3cfe233,#0000 70%),radial-gradient(30% 45% at 90% 70%,#f6ebe81a,#0000 70%);height:80%;position:absolute;inset:auto -10% -35%}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:48rem){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.footer-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer-col-title{color:var(--l-head);font-size:var(--text-sm);margin-bottom:1rem;font-weight:500}.footer-cols ul{flex-direction:column;gap:.7rem;display:flex}.footer-link{color:var(--l-text);font-size:var(--text-sm);transition:color .2s var(--ease-out)}.footer-link:hover{color:#fff;text-underline-offset:.3em;-webkit-text-decoration:underline #eaf2f859;text-decoration:underline #eaf2f859}.footer-base{border-top:1px solid var(--l-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.5rem;display:flex;position:relative}.footer-mark{z-index:-1;aspect-ratio:1;pointer-events:none;width:clamp(30rem,60vw,54rem);position:absolute;bottom:100%;left:50%;transform:translate(-36%,2.5%)}.fmark{opacity:.16;width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000 104%);mask-image:radial-gradient(closest-side,#000 80%,#0000 104%)}@media (max-width:48rem){.footer-mark{width:112vw;transform:translate(-46%,2.5%)}}.fmark-light{animation:9s ease-in-out infinite fmark-light}.fmark-loop{filter:drop-shadow(0 0 2.5px #b3cfe2d9);animation:4.5s ease-in-out infinite fmark-breathe}.fmark-glow{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite fmark-glow}@keyframes fmark-light{0%,55%{transform:translate(0)}to{transform:translate(170px)}}@keyframes fmark-breathe{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(2px,-2.6px)}}@keyframes fmark-glow{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.fmark-light,.fmark-loop,.fmark-glow{animation:none}}.compare{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--l-text)}.compare th,.compare td{border-top:1px solid var(--l-line);text-align:left;padding:.6rem .75rem .6rem 0;font-weight:400}.compare thead th{color:var(--l-meta);font-size:var(--text-xs);border-top:0;font-weight:500}.compare tbody th{color:var(--l-head);font-weight:500}.compare td:last-child{color:var(--l-head)}.proof-after{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(6px)}.proof-card[data-ready] .proof-after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.proof-after,.site-menu,.site-header,.site-header-bar{transition:none}}.landing :is(a[href],button:not(:disabled),[role=tab],[role=checkbox],label[for],summary){cursor:pointer}.faq{border-bottom:1px solid var(--l-line)}.faq details{border-top:1px solid var(--l-line)}.faq summary{color:var(--l-head);transition:color .2s var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:1.125rem;font-weight:500;line-height:1.4}.faq summary:hover{color:var(--l-accent)}.faq summary:focus-visible{outline:2px solid var(--l-focus);outline-offset:4px;border-radius:4px}.faq-sign{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--l-line-2);transition:transform .3s var(--ease-out), background-color .2s var(--ease-out);border-radius:999px;flex:none;margin-top:-.1rem;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;border-radius:1px;width:.7rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-sign:after{transition:transform .3s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .faq-sign{background:var(--l-wash)}.faq details[open] .faq-sign:after{transform:translate(-50%,-50%)rotate(0)}.faq details p{max-width:62ch;color:var(--l-text);padding:0 0 1.6rem;font-size:1rem;line-height:1.7}.faq details[open] p{animation:faq-in .36s var(--ease-out)}@media (min-width:40rem){.faq details p{padding-right:3.25rem}}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.faq details[open] p{animation:none}.faq-sign,.faq-sign:after{transition:none}}.brand-icon{background-color:var(--l-accent);width:1.25rem;height:1.25rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:background-color .3s var(--ease-out);flex:none;display:inline-block}.place:hover .brand-icon{background-color:var(--brand,var(--l-accent))}.brand-icon-stack{flex:none;width:1.25rem;height:1.25rem;display:inline-block;position:relative}.brand-icon-mono{transition:opacity .3s var(--ease-out), background-color .3s var(--ease-out)}.brand-icon-full{opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.place:hover .brand-icon-mono{opacity:0}.place:hover .brand-icon-full{opacity:1}.brand-icons{flex:none;align-items:center;gap:.375rem;padding-top:.125rem;display:inline-flex}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}
