@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-lg:.5rem;--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);--breakpoint-xs:521px;--breakpoint-sm:761px;--breakpoint-md:901px;--breakpoint-lg:1041px;--color-pitch:#fffefc;--color-soot:#fff;--color-menu:#f2f1ef;--color-ember-dark:#f1f0ed}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ember-dark:color-mix(in srgb, var(--color-slate) 10%, var(--color-menu))}}:root,:host{--color-slate:#e8e4dc;--color-chrome:#e3e2e0;--color-canvas:#ecebe9;--color-line:#dcd8d2;--color-line-strong:#b5b1aa;--color-line-soft:#14110f1a;--color-paper:#171412;--color-mist:#463f38;--color-fog:#6e655b;--color-ash:#958c81;--color-on-dark:#f6f4f0;--color-sand:#8e7358;--color-sand-hi:#6f5842;--color-petal-sage:#9cbe8e;--color-marker:#c27a33;--color-pill-fill:#14110f0a;--color-btn-primary-hover:#2c2724;--color-corner-mark:#8b847a;--color-dot:#6b6157;--color-on-image:#fffaf2;--color-scrim:#000;--color-portrait:#e3e2e0;--color-image-btn:#171412;--color-image-btn-hover:#2c2724;--color-screen-bg:#fff;--color-tile-1:#d6d1c8;--color-tile-2:#c2bcb1;--color-tile-3:#e4e0d8;--color-island:#8a847b;--color-serp-bg:#fff;--color-serp-link:#1a4fbf;--color-serp-ad-fill:#1a4fbf0d;--color-serp-ad-line:#c6d2ea;--color-serp-chip:#1a4fbf;--color-serp-chip-ink:#fff;--color-serp-rule:#e8e4dd;--font-display:var(--font-michroma), var(--font-sans);--radius-control:6px;--radius-card:9px;--radius-frame:12px;--radius-pill:999px;--ease-brand:cubic-bezier(.2, .7, .2, 1)}}@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}input:-webkit-autofill{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper);transition:background-color 600000s,color 600000s}input:autofill{filter:none}html{-webkit-text-size-adjust:100%}body{background:var(--color-pitch);color:var(--color-mist);font-family:var(--font-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2{color:var(--color-paper);text-wrap:balance;margin:0;font-weight:500}a:focus-visible,button:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-column{width:min(var(--max), 100% - var(--edge) * 2);margin-inline:auto;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-\[0\.4cqw\]{top:-.4cqw}.-top-\[2\.4cqw\]{top:-2.4cqw}.-top-\[5px\]{top:-5px}.-top-px{top:-1px}.top-0{top:0}.top-1\/2{top:50%}.top-\[5\.2cqw\]{top:5.2cqw}.top-\[6\.2cqw\]{top:6.2cqw}.top-\[10\%\]{top:10%}.top-\[24cqw\]{top:24cqw}.top-\[39\.2\%\]{top:39.2%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(clamp\(26px\,3vw\,40px\)\+40px\)\]{top:calc(clamp(26px,3vw,40px) + 40px)}.top-\[var\(--nav-h\)\]{top:var(--nav-h)}.top-full{top:100%}.-right-\[1cqw\]{right:-1cqw}.-right-\[3px\]{right:-3px}.-right-px{right:-1px}.right-0{right:0}.right-\[3\.5px\]{right:3.5px}.right-\[3px\]{right:3px}.right-\[5px\]{right:5px}.right-\[6cqw\]{right:6cqw}.-bottom-\[0\.4cqw\]{bottom:-.4cqw}.-bottom-\[2\.5cqw\]{bottom:-2.5cqw}.-bottom-\[3px\]{bottom:-3px}.-bottom-\[5px\]{bottom:-5px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-\[calc\(-1\*clamp\(26px\,3vw\,40px\)\)\]{bottom:calc(-1*clamp(26px,3vw,40px))}.bottom-full{bottom:100%}.-left-\[0\.4cqw\]{left:-.4cqw}.-left-\[9999px\]{left:-9999px}.-left-px{left:-1px}.left-0{left:0}.left-1\/2{left:50%}.left-\[3\.6cqw\]{left:3.6cqw}.left-\[4cqw\]{left:4cqw}.left-\[6cqw\]{left:6cqw}.left-\[36px\]{left:36px}.left-\[37\%\]{left:37%}.left-\[calc\(clamp\(18px\,2\.2vw\,28px\)\+19\.5px\)\]{left:calc(clamp(18px,2.2vw,28px) + 19.5px)}.isolate{isolation:isolate}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.\[grid-column\:span_var\(--span\)\]{grid-column:span var(--span)}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.float-left{float:left}.clear-both{clear:both}.container{width:100%}@media (min-width:521px){.container{max-width:521px}}@media (min-width:761px){.container{max-width:761px}}@media (min-width:901px){.container{max-width:901px}}@media (min-width:1041px){.container{max-width:1041px}}.m-0{margin:0}.-mx-\[9px\]{margin-inline:-9px}.mx-\[4cqw\]{margin-inline:4cqw}.mx-auto{margin-inline:auto}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-\[5cqw\]{margin-top:-5cqw}.-mt-\[5px\]{margin-top:-5px}.-mt-\[6cqw\]{margin-top:-6cqw}.-mt-\[clamp\(24px\,3vw\,40px\)\]{margin-top:calc(-1*clamp(24px,3vw,40px))}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-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-\[\.1em\]{margin-top:.1em}.mt-\[\.4cqw\]{margin-top:.4cqw}.mt-\[\.5em\]{margin-top:.5em}.mt-\[\.9cqw\]{margin-top:.9cqw}.mt-\[\.45em\]{margin-top:.45em}.mt-\[\.55em\]{margin-top:.55em}.mt-\[\.66em\]{margin-top:.66em}.mt-\[0\.4cqw\]{margin-top:.4cqw}.mt-\[0\.5cqw\]{margin-top:.5cqw}.mt-\[0\.6cqw\]{margin-top:.6cqw}.mt-\[0\.8cqw\]{margin-top:.8cqw}.mt-\[1\.2cqw\]{margin-top:1.2cqw}.mt-\[1\.4cqw\]{margin-top:1.4cqw}.mt-\[1\.6cqw\]{margin-top:1.6cqw}.mt-\[1\.8cqw\]{margin-top:1.8cqw}.mt-\[1cqw\]{margin-top:1cqw}.mt-\[2\.4cqw\]{margin-top:2.4cqw}.mt-\[2\.6cqw\]{margin-top:2.6cqw}.mt-\[2\.8cqw\]{margin-top:2.8cqw}.mt-\[2cqw\]{margin-top:2cqw}.mt-\[3\.4cqw\]{margin-top:3.4cqw}.mt-\[3\.6cqw\]{margin-top:3.6cqw}.mt-\[3cqw\]{margin-top:3cqw}.mt-\[3px\]{margin-top:3px}.mt-\[4cqw\]{margin-top:4cqw}.mt-\[5cqw\]{margin-top:5cqw}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-\[clamp\(24px\,3vw\,40px\)\]{margin-right:calc(-1*clamp(24px,3vw,40px))}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-\[\.9em\]{margin-right:.9em}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[5px\]{margin-bottom:5px}.mb-\[clamp\(16px\,2vw\,24px\)\]{margin-bottom:clamp(16px,2vw,24px)}.mb-\[clamp\(20px\,2\.4vw\,32px\)\]{margin-bottom:clamp(20px,2.4vw,32px)}.mb-\[clamp\(26px\,3\.2vw\,44px\)\]{margin-bottom:clamp(26px,3.2vw,44px)}.-ml-\[1\.2cqw\]{margin-left:-1.2cqw}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.4\/1\]{aspect-ratio:1.4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[\.8em\]{width:.8em;height:.8em}.size-\[1\.8cqw\]{width:1.8cqw;height:1.8cqw}.size-\[2\.6cqw\]{width:2.6cqw;height:2.6cqw}.size-\[2\.9cqw\]{width:2.9cqw;height:2.9cqw}.size-\[3\.2cqw\]{width:3.2cqw;height:3.2cqw}.size-\[3\.4cqw\]{width:3.4cqw;height:3.4cqw}.size-\[3\.5cqw\]{width:3.5cqw;height:3.5cqw}.size-\[3\.6cqw\]{width:3.6cqw;height:3.6cqw}.size-\[3\.8cqw\]{width:3.8cqw;height:3.8cqw}.size-\[3\.9cqw\]{width:3.9cqw;height:3.9cqw}.size-\[3cqw\]{width:3cqw;height:3cqw}.size-\[4\.2cqw\]{width:4.2cqw;height:4.2cqw}.size-\[4\.4cqw\]{width:4.4cqw;height:4.4cqw}.size-\[4\.6cqw\]{width:4.6cqw;height:4.6cqw}.size-\[4cqw\]{width:4cqw;height:4cqw}.size-\[5\.1cqw\]{width:5.1cqw;height:5.1cqw}.size-\[5\.2cqw\]{width:5.2cqw;height:5.2cqw}.size-\[5cqw\]{width:5cqw;height:5cqw}.size-\[5px\]{width:5px;height:5px}.size-\[6\.2cqw\]{width:6.2cqw;height:6.2cqw}.size-\[6px\]{width:6px;height:6px}.size-\[7\.6cqw\]{width:7.6cqw;height:7.6cqw}.size-\[7cqw\]{width:7cqw;height:7cqw}.size-\[7px\]{width:7px;height:7px}.size-\[8\.4cqw\]{width:8.4cqw;height:8.4cqw}.size-\[8cqw\]{width:8cqw;height:8cqw}.size-\[9cqw\]{width:9cqw;height:9cqw}.size-\[9px\]{width:9px;height:9px}.size-\[10\.4cqw\]{width:10.4cqw;height:10.4cqw}.size-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[21\.9cqw\]{width:21.9cqw;height:21.9cqw}.size-\[22px\]{width:22px;height:22px}.size-\[23\.5cqw\]{width:23.5cqw;height:23.5cqw}.size-\[30px\]{width:30px;height:30px}.size-\[33px\]{width:33px;height:33px}.size-\[34px\]{width:34px;height:34px}.size-\[37px\]{width:37px;height:37px}.size-\[38px\]{width:38px;height:38px}.size-\[var\(--corner\)\]{width:var(--corner);height:var(--corner)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.2cqw\]{height:1.2cqw}.h-\[1\.05em\]{height:1.05em}.h-\[1\.5px\]{height:1.5px}.h-\[1\.6cqw\]{height:1.6cqw}.h-\[3\.6cqw\]{height:3.6cqw}.h-\[3px\]{height:3px}.h-\[5\.2cqw\]{height:5.2cqw}.h-\[5\.4cqw\]{height:5.4cqw}.h-\[6\.6cqw\]{height:6.6cqw}.h-\[8\.6cqw\]{height:8.6cqw}.h-\[9\.1cqw\]{height:9.1cqw}.h-\[9cqw\]{height:9cqw}.h-\[10\.2cqw\]{height:10.2cqw}.h-\[11cqw\]{height:11cqw}.h-\[14\.5cqw\]{height:14.5cqw}.h-\[14cqw\]{height:14cqw}.h-\[17cqw\]{height:17cqw}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[24cqw\]{height:24cqw}.h-\[38cqw\]{height:38cqw}.h-\[42cqw\]{height:42cqw}.h-\[55px\]{height:55px}.h-\[clamp\(24px\,2\.4vw\,34px\)\]{height:clamp(24px,2.4vw,34px)}.h-\[clamp\(460px\,66vh\,760px\)\]{height:clamp(460px,66vh,760px)}.h-\[var\(--gap\)\]{height:var(--gap)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-var\(--nav-h\)\)\]{max-height:calc(100dvh - var(--nav-h))}.max-h-\[calc\(var\(--scale\)\*clamp\(26px\,3vw\,40px\)\)\]{max-height:calc(var(--scale) * clamp(26px, 3vw, 40px))}.min-h-\[2\.8em\]{min-height:2.8em}.min-h-\[88px\]{min-height:88px}.min-h-\[360px\]{min-height:360px}.min-h-\[clamp\(76px\,9vw\,128px\)\]{min-height:clamp(76px,9vw,128px)}.min-h-\[clamp\(84px\,8vw\,112px\)\]{min-height:clamp(84px,8vw,112px)}.min-h-\[clamp\(88px\,9vw\,124px\)\]{min-height:clamp(88px,9vw,124px)}.min-h-\[clamp\(96px\,9vw\,128px\)\]{min-height:clamp(96px,9vw,128px)}.min-h-\[clamp\(120px\,9vw\,140px\)\]{min-height:clamp(120px,9vw,140px)}.min-h-\[clamp\(120px\,11vw\,150px\)\]{min-height:clamp(120px,11vw,150px)}.min-h-\[clamp\(144px\,11vw\,156px\)\]{min-height:clamp(144px,11vw,156px)}.min-h-\[clamp\(225px\,30\.6vw\,423px\)\]{min-height:clamp(225px,30.6vw,423px)}.min-h-\[clamp\(240px\,52vw\,380px\)\]{min-height:clamp(240px,52vw,380px)}.min-h-\[clamp\(290px\,27vw\,370px\)\]{min-height:clamp(290px,27vw,370px)}.min-h-\[clamp\(320px\,34vw\,430px\)\]{min-height:clamp(320px,34vw,430px)}.min-h-\[clamp\(330px\,34vw\,450px\)\]{min-height:clamp(330px,34vw,450px)}.min-h-\[clamp\(340px\,36vw\,460px\)\]{min-height:clamp(340px,36vw,460px)}.min-h-\[var\(--h\)\]{min-height:var(--h)}.w-4{width:calc(var(--spacing) * 4)}.w-\[1\.4cqw\]{width:1.4cqw}.w-\[4px\]{width:4px}.w-\[5\.5cqw\]{width:5.5cqw}.w-\[5cqw\]{width:5cqw}.w-\[5px\]{width:5px}.w-\[6\.6cqw\]{width:6.6cqw}.w-\[9\.6cqw\]{width:9.6cqw}.w-\[10\.8cqw\]{width:10.8cqw}.w-\[10\.9cqw\]{width:10.9cqw}.w-\[10cqw\]{width:10cqw}.w-\[11px\]{width:11px}.w-\[15px\]{width:15px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[55\%\]{width:55%}.w-\[72px\]{width:72px}.w-\[82\%\]{width:82%}.w-\[110\%\]{width:110%}.w-\[136\%\]{width:136%}.w-\[184px\]{width:184px}.w-\[290px\]{width:290px}.w-\[calc\(1\.05em\*1\.067\)\]{width:1.12035em}.w-\[calc\(5\.4cqw\*1\.067\)\]{width:5.7618cqw}.w-\[clamp\(96px\,10vw\,132px\)\]{width:clamp(96px,10vw,132px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[23ch\]{max-width:23ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[190px\]{max-width:190px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(var\(--scale\)\*clamp\(92px\,11vw\,150px\)\)\]{max-width:calc(var(--scale) * clamp(92px, 11vw, 150px))}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[3\.3cqw\]{--tw-translate-x:calc(3.3cqw * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[\.8px\]{--tw-translate-y:calc(.8px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[\.07em\]{--tw-translate-y:.07em;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[\.101em\]{--tw-translate-y:.101em;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.6\]{scale:.6}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\[calc\(var\(--nav-h\)\+24px\)\]{scroll-margin-top:calc(var(--nav-h) + 24px)}.scroll-mt-\[var\(--nav-h\)\]{scroll-margin-top:var(--nav-h)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[60\%_40\%\]{grid-template-columns:60% 40%}.grid-cols-\[150px_1fr_auto\]{grid-template-columns:150px 1fr auto}.\[grid-template-rows\:repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(3,minmax(0,1fr))}.\[grid-template-rows\:repeat\(var\(--n\)\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(var(--n),minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[\.42em\]{gap:.42em}.gap-\[0\.3cqw\]{gap:.3cqw}.gap-\[0\.5cqw\]{gap:.5cqw}.gap-\[0\.6cqw\]{gap:.6cqw}.gap-\[0\.8cqw\]{gap:.8cqw}.gap-\[1\.2cqw\]{gap:1.2cqw}.gap-\[1\.4cqw\]{gap:1.4cqw}.gap-\[1\.6cqw\]{gap:1.6cqw}.gap-\[1\.8cqw\]{gap:1.8cqw}.gap-\[2\.2cqw\]{gap:2.2cqw}.gap-\[2\.4cqw\]{gap:2.4cqw}.gap-\[2\.6cqw\]{gap:2.6cqw}.gap-\[2\.8cqw\]{gap:2.8cqw}.gap-\[2cqw\]{gap:2cqw}.gap-\[3\.4cqw\]{gap:3.4cqw}.gap-\[3cqw\]{gap:3cqw}.gap-\[4cqw\]{gap:4cqw}.gap-\[5\.4cqw\]{gap:5.4cqw}.gap-\[5\.7cqw\]{gap:5.7cqw}.gap-\[5cqw\]{gap:5cqw}.gap-\[5px\]{gap:5px}.gap-\[7cqw\]{gap:7cqw}.gap-\[8cqw\]{gap:8cqw}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[26px\]{gap:26px}.gap-\[clamp\(14px\,1\.6vw\,22px\)\]{gap:clamp(14px,1.6vw,22px)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[clamp\(16px\,2vw\,28px\)\]{column-gap:clamp(16px,2vw,28px)}.gap-x-\[clamp\(18px\,3vw\,44px\)\]{column-gap:clamp(18px,3vw,44px)}.gap-x-\[clamp\(20px\,3vw\,40px\)\]{column-gap:clamp(20px,3vw,40px)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.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}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[\.8cqw\]{border-radius:.8cqw}.rounded-\[1\.4cqw\]{border-radius:1.4cqw}.rounded-\[1cqw\]{border-radius:1cqw}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.4cqw\]{border-radius:2.4cqw}.rounded-\[2\.8cqw\]{border-radius:2.8cqw}.rounded-\[3\.4cqw\]{border-radius:3.4cqw}.rounded-\[3cqw\]{border-radius:3cqw}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[15px\]{border-radius:15px}.rounded-control{border-radius:var(--radius-control)}.rounded-frame{border-radius:var(--radius-frame)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-t-\[6cqw\]{border-top-left-radius:6cqw;border-top-right-radius:6cqw}.rounded-l-\[3cqw\]{border-top-left-radius:3cqw;border-bottom-left-radius:3cqw}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\.4cqw\],.border-\[0\.4cqw\]{border-style:var(--tw-border-style);border-width:.4cqw}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-\[1\.5px\]{border-right-style:var(--tw-border-style);border-right-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#171412\]{border-color:#171412}.border-\[var\(--color-screen-bg\)\]{border-color:var(--color-screen-bg)}.border-corner-mark{border-color:var(--color-corner-mark)}.border-current{border-color:currentColor}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-marker{border-color:var(--color-marker)}.border-serp-ad-line{border-color:var(--color-serp-ad-line)}.border-serp-rule{border-color:var(--color-serp-rule)}.border-soot{border-color:var(--color-soot)}.mask-mark{-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor}.bg-\[\#0866FF\]{background-color:#0866ff}.bg-\[\#0866FF\]\/10{background-color:#0866ff1a;background-color:lab(46.5001% 24.2389 -83.9806/.1)}.bg-\[\#F33E58\]{background-color:#f33e58}.bg-\[color-mix\(in_srgb\,var\(--color-petal-sage\)_24\%\,transparent\)\]{background-color:#9cbe8e3d}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-petal-sage\)_24\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-petal-sage) 24%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-pitch\)_88\%\,transparent\)\]{background-color:#fffefce0}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-pitch\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-pitch) 88%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-chrome{background-color:var(--color-chrome)}.bg-current{background-color:currentColor}.bg-ember-dark{background-color:var(--color-ember-dark)}.bg-fog{background-color:var(--color-fog)}.bg-image-btn{background-color:var(--color-image-btn)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-marker{background-color:var(--color-marker)}.bg-marker\/15{background-color:#c27a3326}@supports (color:color-mix(in lab, red, red)){.bg-marker\/15{background-color:color-mix(in oklab, var(--color-marker) 15%, transparent)}}.bg-menu{background-color:var(--color-menu)}.bg-mist{background-color:var(--color-mist)}.bg-paper{background-color:var(--color-paper)}.bg-petal-sage{background-color:var(--color-petal-sage)}.bg-petal-sage\/20{background-color:#9cbe8e33}@supports (color:color-mix(in lab, red, red)){.bg-petal-sage\/20{background-color:color-mix(in oklab, var(--color-petal-sage) 20%, transparent)}}.bg-pill-fill{background-color:var(--color-pill-fill)}.bg-pitch{background-color:var(--color-pitch)}.bg-portrait{background-color:var(--color-portrait)}.bg-screen-bg{background-color:var(--color-screen-bg)}.bg-serp-bg{background-color:var(--color-serp-bg)}.bg-serp-chip{background-color:var(--color-serp-chip)}.bg-serp-rule{background-color:var(--color-serp-rule)}.bg-soot{background-color:var(--color-soot)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[conic-gradient\(from_200deg\,\#FEDA75\,\#FA7E1E\,\#D62976\,\#962FBF\,\#4F5BD5\,\#FEDA75\)\]{background-image:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.bg-\[linear-gradient\(90deg\,var\(--color-ash\)\,transparent\)\]{background-image:linear-gradient(90deg,var(--color-ash),transparent)}.bg-\[linear-gradient\(135deg\,\#1FA6FF\,\#4F5BD5\)\]{background-image:linear-gradient(135deg,#1fa6ff,#4f5bd5)}.bg-\[linear-gradient\(135deg\,\#2FB344\,\#1E9C37\)\]{background-image:linear-gradient(135deg,#2fb344,#1e9c37)}.bg-\[linear-gradient\(135deg\,\#4F5BD5\,\#962FBF\)\]{background-image:linear-gradient(135deg,#4f5bd5,#962fbf)}.bg-\[linear-gradient\(135deg\,\#7B61FF\,\#5B3DF0\)\]{background-image:linear-gradient(135deg,#7b61ff,#5b3df0)}.bg-\[linear-gradient\(135deg\,\#0866FF\,\#3B8BFF\)\]{background-image:linear-gradient(135deg,#0866ff,#3b8bff)}.bg-\[linear-gradient\(135deg\,\#962FBF\,\#D62976\)\]{background-image:linear-gradient(135deg,#962fbf,#d62976)}.bg-\[linear-gradient\(135deg\,\#F7B928\,\#F59E0B\)\]{background-image:linear-gradient(135deg,#f7b928,#f59e0b)}.bg-\[linear-gradient\(135deg\,\#FA7E1E\,\#D62976\)\]{background-image:linear-gradient(135deg,#fa7e1e,#d62976)}.bg-\[linear-gradient\(135deg\,\#FF3A5E\,\#FF7A45\)\]{background-image:linear-gradient(135deg,#ff3a5e,#ff7a45)}.bg-\[linear-gradient\(155deg\,\#efa878\,\#e89664\)\]{background-image:linear-gradient(155deg,#efa878,#e89664)}.bg-\[linear-gradient\(155deg\,\#f7c4a0\,\#ef9c68\)\]{background-image:linear-gradient(155deg,#f7c4a0,#ef9c68)}.bg-\[linear-gradient\(155deg\,\#f7c4a0\,\#f2b08a\)\]{background-image:linear-gradient(155deg,#f7c4a0,#f2b08a)}.bg-\[linear-gradient\(155deg\,\#fad6bc\,\#f7c4a0\)\]{background-image:linear-gradient(155deg,#fad6bc,#f7c4a0)}.bg-\[length\:80\%_1px\]{background-size:80% 1px}.bg-left-top{background-position:0 0}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-dot{fill:var(--color-dot)}.fill-marker{fill:var(--color-marker)}.fill-none{fill:none}.fill-serp-chip{fill:var(--color-serp-chip)}.fill-white{fill:var(--color-white)}.stroke-current{stroke:currentColor}.stroke-marker{stroke:var(--color-marker)}.stroke-petal-sage{stroke:var(--color-petal-sage)}.stroke-serp-link{stroke:var(--color-serp-link)}.stroke-white{stroke:var(--color-white)}.stroke-\[1\.4\]{stroke-width:1.4px}.stroke-\[1\.6\]{stroke-width:1.6px}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[2\.2\]{stroke-width:2.2px}.stroke-\[2\.4\]{stroke-width:2.4px}.stroke-\[2\]{stroke-width:2px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[68\%_50\%\]{object-position:68% 50%}.object-top{object-position:top}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3cqw\]{padding:3cqw}.p-\[clamp\(16px\,1\.8vw\,24px\)\]{padding:clamp(16px,1.8vw,24px)}.p-\[clamp\(18px\,2\.2vw\,28px\)\]{padding:clamp(18px,2.2vw,28px)}.p-\[clamp\(24px\,3vw\,40px\)\]{padding:clamp(24px,3vw,40px)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.6cqw\]{padding-inline:1.6cqw}.px-\[1cqw\]{padding-inline:1cqw}.px-\[2\.4cqw\]{padding-inline:2.4cqw}.px-\[2\.6cqw\]{padding-inline:2.6cqw}.px-\[2\.8cqw\]{padding-inline:2.8cqw}.px-\[2cqw\]{padding-inline:2cqw}.px-\[3\.4cqw\]{padding-inline:3.4cqw}.px-\[3\.6cqw\]{padding-inline:3.6cqw}.px-\[3\.8cqw\]{padding-inline:3.8cqw}.px-\[3cqw\]{padding-inline:3cqw}.px-\[4\.1cqw\]{padding-inline:4.1cqw}.px-\[4\.4cqw\]{padding-inline:4.4cqw}.px-\[4cqw\]{padding-inline:4cqw}.px-\[5\.4cqw\]{padding-inline:5.4cqw}.px-\[5cqw\]{padding-inline:5cqw}.px-\[9px\]{padding-inline:9px}.px-\[clamp\(16px\,1\.6vw\,22px\)\]{padding-inline:clamp(16px,1.6vw,22px)}.px-\[clamp\(18px\,2\.2vw\,28px\)\]{padding-inline:clamp(18px,2.2vw,28px)}.px-\[clamp\(20px\,2\.6vw\,32px\)\]{padding-inline:clamp(20px,2.6vw,32px)}.px-\[clamp\(20px\,2\.6vw\,36px\)\]{padding-inline:clamp(20px,2.6vw,36px)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[0\.4cqw\]{padding-block:.4cqw}.py-\[0\.6cqw\]{padding-block:.6cqw}.py-\[0\.7cqw\]{padding-block:.7cqw}.py-\[0\.8cqw\]{padding-block:.8cqw}.py-\[1\.2cqw\]{padding-block:1.2cqw}.py-\[1\.8cqw\]{padding-block:1.8cqw}.py-\[1cqw\]{padding-block:1cqw}.py-\[2\.3cqw\]{padding-block:2.3cqw}.py-\[2\.4cqw\]{padding-block:2.4cqw}.py-\[2\.5cqw\]{padding-block:2.5cqw}.py-\[2\.6cqw\]{padding-block:2.6cqw}.py-\[3\.2cqw\]{padding-block:3.2cqw}.py-\[3\.4cqw\]{padding-block:3.4cqw}.py-\[3\.6cqw\]{padding-block:3.6cqw}.py-\[3cqw\]{padding-block:3cqw}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-\[clamp\(15px\,1\.6vw\,19px\)\]{padding-block:clamp(15px,1.6vw,19px)}.py-\[clamp\(16px\,1\.6vw\,20px\)\]{padding-block:clamp(16px,1.6vw,20px)}.py-\[clamp\(18px\,1\.8vw\,24px\)\]{padding-block:clamp(18px,1.8vw,24px)}.py-\[clamp\(18px\,2vw\,26px\)\]{padding-block:clamp(18px,2vw,26px)}.py-\[clamp\(20px\,2\.2vw\,30px\)\]{padding-block:clamp(20px,2.2vw,30px)}.py-\[clamp\(22px\,2\.6vw\,36px\)\]{padding-block:clamp(22px,2.6vw,36px)}.py-\[clamp\(26px\,3vw\,40px\)\]{padding-block:clamp(26px,3vw,40px)}.py-\[clamp\(36px\,4\.4vw\,56px\)\]{padding-block:clamp(36px,4.4vw,56px)}.py-\[clamp\(64px\,9vw\,116px\)\]{padding-block:clamp(64px,9vw,116px)}.py-\[clamp\(72px\,10vw\,128px\)\]{padding-block:clamp(72px,10vw,128px)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[2\.4cqw\]{padding-top:2.4cqw}.pt-\[2\.6cqw\]{padding-top:2.6cqw}.pt-\[3\.2cqw\]{padding-top:3.2cqw}.pt-\[3\.4cqw\]{padding-top:3.4cqw}.pt-\[3cqw\]{padding-top:3cqw}.pt-\[3px\]{padding-top:3px}.pt-\[4\.4cqw\]{padding-top:4.4cqw}.pt-\[4cqw\]{padding-top:4cqw}.pt-\[5cqw\]{padding-top:5cqw}.pt-\[7px\]{padding-top:7px}.pt-\[clamp\(20px\,2\.4vw\,30px\)\]{padding-top:clamp(20px,2.4vw,30px)}.pt-\[clamp\(20px\,2\.6vw\,32px\)\]{padding-top:clamp(20px,2.6vw,32px)}.pt-\[clamp\(24px\,2\.8vw\,38px\)\]{padding-top:clamp(24px,2.8vw,38px)}.pt-\[clamp\(24px\,3vw\,40px\)\]{padding-top:clamp(24px,3vw,40px)}.pt-\[clamp\(28px\,3\.4vw\,44px\)\]{padding-top:clamp(28px,3.4vw,44px)}.pt-\[clamp\(30px\,3\.6vw\,46px\)\]{padding-top:clamp(30px,3.6vw,46px)}.pt-\[clamp\(40px\,5vw\,66px\)\]{padding-top:clamp(40px,5vw,66px)}.pt-\[clamp\(40px\,5vw\,72px\)\]{padding-top:clamp(40px,5vw,72px)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[3\.6cqw\]{padding-right:3.6cqw}.pr-\[5cqw\]{padding-right:5cqw}.pr-\[clamp\(24px\,3vw\,40px\)\]{padding-right:clamp(24px,3vw,40px)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[2\.8cqw\]{padding-bottom:2.8cqw}.pb-\[2cqw\]{padding-bottom:2cqw}.pb-\[3\.2cqw\]{padding-bottom:3.2cqw}.pb-\[3\.4cqw\]{padding-bottom:3.4cqw}.pb-\[3\.6cqw\]{padding-bottom:3.6cqw}.pb-\[18px\]{padding-bottom:18px}.pb-\[26px\]{padding-bottom:26px}.pb-\[clamp\(6px\,\.8vw\,12px\)\]{padding-bottom:clamp(6px,.8vw,12px)}.pb-\[clamp\(18px\,1\.8vw\,24px\)\]{padding-bottom:clamp(18px,1.8vw,24px)}.pb-\[clamp\(18px\,2\.2vw\,28px\)\]{padding-bottom:clamp(18px,2.2vw,28px)}.pb-\[clamp\(24px\,3vw\,36px\)\]{padding-bottom:clamp(24px,3vw,36px)}.pb-\[clamp\(28px\,3\.4vw\,44px\)\]{padding-bottom:clamp(28px,3.4vw,44px)}.pb-\[clamp\(30px\,4vw\,48px\)\]{padding-bottom:clamp(30px,4vw,48px)}.pb-\[clamp\(40px\,5vw\,72px\)\]{padding-bottom:clamp(40px,5vw,72px)}.pb-\[var\(--gap\)\]{padding-bottom:var(--gap)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[\.14em\]{padding-left:.14em}.pl-\[5\.4cqw\]{padding-left:5.4cqw}.pl-\[8\.6cqw\]{padding-left:8.6cqw}.pl-\[17px\]{padding-left:17px}.pl-\[21px\]{padding-left:21px}.pl-\[29px\]{padding-left:29px}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ash);font-size:11px;font-weight:400;line-height:1.6}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lead{letter-spacing:-.011em;color:var(--color-fog);font-size:19px;line-height:1.55}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.5cqw\]{font-size:2.5cqw}.text-\[2\.6cqw\]{font-size:2.6cqw}.text-\[2\.7cqw\]{font-size:2.7cqw}.text-\[2\.9cqw\]{font-size:2.9cqw}.text-\[3\.1cqw\]{font-size:3.1cqw}.text-\[3\.2cqw\]{font-size:3.2cqw}.text-\[3\.3cqw\]{font-size:3.3cqw}.text-\[3\.4cqw\]{font-size:3.4cqw}.text-\[3\.5cqw\]{font-size:3.5cqw}.text-\[3\.6cqw\]{font-size:3.6cqw}.text-\[3\.7cqw\]{font-size:3.7cqw}.text-\[3\.8cqw\]{font-size:3.8cqw}.text-\[3\.9cqw\]{font-size:3.9cqw}.text-\[3cqw\]{font-size:3cqw}.text-\[4\.1cqw\]{font-size:4.1cqw}.text-\[4\.2cqw\]{font-size:4.2cqw}.text-\[4\.4cqw\]{font-size:4.4cqw}.text-\[4\.6cqw\]{font-size:4.6cqw}.text-\[4cqw\]{font-size:4cqw}.text-\[5\.3cqw\]{font-size:5.3cqw}.text-\[6\.2cqw\]{font-size:6.2cqw}.text-\[6\.4cqw\]{font-size:6.4cqw}.text-\[7\.6cqw\]{font-size:7.6cqw}.text-\[8cqw\]{font-size:8cqw}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.8cqw\]{font-size:11.8cqw}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[clamp\(12\.5px\,\.95vw\,13\.5px\)\]{font-size:clamp(12.5px,.95vw,13.5px)}.text-\[clamp\(13\.5px\,1\.1vw\,15px\)\]{font-size:clamp(13.5px,1.1vw,15px)}.text-\[clamp\(15\.5px\,1\.3vw\,18px\)\]{font-size:clamp(15.5px,1.3vw,18px)}.text-\[clamp\(15\.5px\,1\.15vw\,17px\)\]{font-size:clamp(15.5px,1.15vw,17px)}.text-\[clamp\(15px\,1\.2vw\,16\.5px\)\]{font-size:clamp(15px,1.2vw,16.5px)}.text-\[clamp\(15px\,1\.3vw\,18px\)\]{font-size:clamp(15px,1.3vw,18px)}.text-\[clamp\(15px\,1\.25vw\,17px\)\]{font-size:clamp(15px,1.25vw,17px)}.text-\[clamp\(17px\,1\.5vw\,20px\)\]{font-size:clamp(17px,1.5vw,20px)}.text-\[clamp\(17px\,1\.5vw\,21px\)\]{font-size:clamp(17px,1.5vw,21px)}.text-\[clamp\(17px\,1\.55vw\,21px\)\]{font-size:clamp(17px,1.55vw,21px)}.text-\[clamp\(19px\,1\.7vw\,23px\)\]{font-size:clamp(19px,1.7vw,23px)}.text-\[clamp\(19px\,1\.8vw\,23px\)\]{font-size:clamp(19px,1.8vw,23px)}.text-\[clamp\(19px\,2vw\,27px\)\]{font-size:clamp(19px,2vw,27px)}.text-\[clamp\(20px\,1\.9vw\,25px\)\]{font-size:clamp(20px,1.9vw,25px)}.text-\[clamp\(20px\,2vw\,26px\)\]{font-size:clamp(20px,2vw,26px)}.text-\[clamp\(21px\,2\.3vw\,31px\)\]{font-size:clamp(21px,2.3vw,31px)}.text-\[clamp\(22px\,2\.2vw\,28px\)\]{font-size:clamp(22px,2.2vw,28px)}.text-\[clamp\(22px\,2\.5vw\,34px\)\]{font-size:clamp(22px,2.5vw,34px)}.text-\[clamp\(22px\,2\.7vw\,37px\)\]{font-size:clamp(22px,2.7vw,37px)}.text-\[clamp\(24px\,2\.6vw\,34px\)\]{font-size:clamp(24px,2.6vw,34px)}.text-\[clamp\(24px\,3vw\,32px\)\]{font-size:clamp(24px,3vw,32px)}.text-\[clamp\(26px\,3\.2vw\,44px\)\]{font-size:clamp(26px,3.2vw,44px)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(26px\,3vw\,40px\)\]{font-size:clamp(26px,3vw,40px)}.text-\[clamp\(32px\,4\.4vw\,56px\)\]{font-size:clamp(32px,4.4vw,56px)}.text-\[clamp\(34px\,5\.2vw\,68px\)\]{font-size:clamp(34px,5.2vw,68px)}.text-\[clamp\(34px\,5vw\,66px\)\]{font-size:clamp(34px,5vw,66px)}.text-\[clamp\(36px\,5\.4vw\,52px\)\]{font-size:clamp(36px,5.4vw,52px)}.text-\[clamp\(40px\,6\.2vw\,56px\)\]{font-size:clamp(40px,6.2vw,56px)}.text-\[clamp\(56px\,7vw\,104px\)\]{font-size:clamp(56px,7vw,104px)}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.26\]{--tw-leading:1.26;line-height:1.26}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.006em\]{--tw-tracking:-.006em;letter-spacing:-.006em}.tracking-\[-\.008em\]{--tw-tracking:-.008em;letter-spacing:-.008em}.tracking-\[-\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-\.024em\]{--tw-tracking:-.024em;letter-spacing:-.024em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.026em\]{--tw-tracking:-.026em;letter-spacing:-.026em}.tracking-\[-\.027em\]{--tw-tracking:-.027em;letter-spacing:-.027em}.tracking-\[-\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#0866FF\]{color:#0866ff}.text-\[\#171412\]{color:#171412}.text-\[\#fffaf2\]{color:#fffaf2}.text-ash{color:var(--color-ash)}.text-current{color:currentColor}.text-fog{color:var(--color-fog)}.text-marker{color:var(--color-marker)}.text-marker\!{color:var(--color-marker)!important}.text-mist{color:var(--color-mist)}.text-on-dark{color:var(--color-on-dark)}.text-on-image{color:var(--color-on-image)}.text-paper{color:var(--color-paper)}.text-paper\!{color:var(--color-paper)!important}.text-petal-sage{color:var(--color-petal-sage)}.text-pitch{color:var(--color-pitch)}.text-serp-chip-ink{color:var(--color-serp-chip-ink)}.text-serp-link{color:var(--color-serp-link)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line-strong{-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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\.6cqw_3cqw_rgb\(0_0_0\/0\.1\)\]{--tw-shadow:0 -.6cqw 3cqw 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\.6cqw_2\.4cqw_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 .6cqw 2.4cqw var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-marker\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-marker));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-serp-rule\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-serp-rule));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-0\.7cqw_0_var\(--color-serp-link\)\]{--tw-shadow:inset 0 -.7cqw 0 var(--tw-shadow-color,var(--color-serp-link));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.45cqw_var\(--color-line-strong\)\]{--tw-shadow:inset 0 0 0 .45cqw var(--tw-shadow-color,var(--color-line-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-marker\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-marker));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-paper\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-paper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-serp-rule\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-serp-rule));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\,0_24px_50px_-30px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:var(--shadow-card), 0 24px 50px -30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-hairline{box-shadow:inset 0 0 0 1px var(--color-line)}.ring-hairline-soft{box-shadow:inset 0 0 0 1px var(--color-line-soft)}.ring-marker\/40{--tw-ring-color:#c27a3366}@supports (color:color-mix(in lab, red, red)){.ring-marker\/40{--tw-ring-color:color-mix(in oklab, var(--color-marker) 40%, transparent)}}.ring-petal-sage\/50{--tw-ring-color:#9cbe8e80}@supports (color:color-mix(in lab, red, red)){.ring-petal-sage\/50{--tw-ring-color:color-mix(in oklab, var(--color-petal-sage) 50%, transparent)}}.ring-serp-rule{--tw-ring-color:var(--color-serp-rule)}.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,)}.drop-shadow-\[0_0\.6cqw_0\.8cqw_rgb\(0_0_0\/0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 .6cqw .8cqw var(--tw-drop-shadow-color,#00000038));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0\.8cqw_1cqw_rgb\(0_0_0\/0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 .8cqw 1cqw var(--tw-drop-shadow-color,#00000038));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,width\,right\]{transition-property:background-color,width,right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-160{--tw-duration:.16s;transition-duration:.16s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.ease-brand{--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--h\:clamp\(300px\,46vw\,620px\)\]{--h:clamp(300px, 46vw, 620px)}.\[--h\:clamp\(340px\,50vw\,660px\)\]{--h:clamp(340px, 50vw, 660px)}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:right-\[3px\]:is(:where(.group):hover *){right:3px}.group-hover\:w-\[5px\]:is(:where(.group):hover *){width:5px}.group-hover\:bg-ash:is(:where(.group):hover *){background-color:var(--color-ash)}.group-hover\:text-paper:is(:where(.group):hover *){color:var(--color-paper)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}}.group-focus-visible\:opacity-60:is(:where(.group):focus-visible *){opacity:.6}.group-has-\[\[aria-expanded\=true\]\]\/nav\:text-ash:is(:where(.group\/nav):has([aria-expanded=true]) *){color:var(--color-ash)}.group-has-\[a\:hover\]\/col\:text-paper:is(:where(.group\/col):has(:is(a:hover)) *){color:var(--color-paper)}.group-has-\[a\:hover\]\/cols\:text-ash:is(:where(.group\/cols):has(:is(a:hover)) *),.group-has-\[a\:hover\]\/nav\:text-ash:is(:where(.group\/nav):has(:is(a:hover)) *),.group-has-\[button\:hover\]\/nav\:text-ash:is(:where(.group\/nav):has(:is(button:hover)) *){color:var(--color-ash)}.peer-checked\:bg-marker:is(:where(.peer):checked~*){background-color:var(--color-marker)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-paper:is(:where(.peer):focus-visible~*){outline-color:var(--color-paper)}.placeholder\:text-ash::placeholder{color:var(--color-ash)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:bg-slate:focus-within{background-color:var(--color-slate)}@media (hover:hover){.hover\:bg-btn-primary-hover:hover{background-color:var(--color-btn-primary-hover)}.hover\:bg-image-btn-hover:hover{background-color:var(--color-image-btn-hover)}.hover\:bg-slate:hover{background-color:var(--color-slate)}.hover\:text-mist:hover{color:var(--color-mist)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:decoration-paper:hover{-webkit-text-decoration-color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);text-decoration-color:var(--color-paper)}.group-has-\[a\:hover\]\/cols\:hover\:text-paper:is(:where(.group\/cols):has(:is(a:hover)) *):hover,.group-has-\[a\:hover\]\/nav\:hover\:text-paper:is(:where(.group\/nav):has(:is(a:hover)) *):hover,.group-has-\[button\:hover\]\/nav\:hover\:text-paper:is(:where(.group\/nav):has(:is(button:hover)) *):hover{color:var(--color-paper)}}.focus-visible\:bg-slate:focus-visible{background-color:var(--color-slate)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.has-\[button\:focus-visible\]\:bg-slate:has(:is(button:focus-visible)){background-color:var(--color-slate)}.has-\[input\:focus-visible\]\:shadow-\[inset_0_0_0_1px_var\(--color-paper\)\]:has(:is(input:focus-visible)){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-paper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-expanded\:text-paper[aria-expanded=true],.group-has-\[\[aria-expanded\=true\]\]\/nav\:aria-expanded\:text-paper:is(:where(.group\/nav):has([aria-expanded=true]) *)[aria-expanded=true]{color:var(--color-paper)}@media not all and (min-width:1041px){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:\[grid-column\:span_2\]\!{grid-column:span 2!important}.max-lg\:\[grid-column\:span_4\]{grid-column:span 4}.max-lg\:col-span-2{grid-column:span 2/span 2}.max-lg\:col-span-4{grid-column:span 4/span 4}.max-lg\:hidden{display:none}.max-lg\:min-w-\[var\(--fig-w\)\]{min-width:var(--fig-w)}.max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-lg\:flex-row{flex-direction:row}.max-lg\:items-center{align-items:center}.max-lg\:justify-center{justify-content:center}.max-lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.max-lg\:text-\[clamp\(40px\,10vw\,72px\)\]{font-size:clamp(40px,10vw,72px)}.max-lg\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-lg\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.max-lg\:last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-lg\:nth-\[2n\]\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}.max-lg\:nth-\[n\+3\]\:border-b-0:nth-child(n+3),.max-lg\:nth-\[n\+4\]\:border-b-0:nth-child(n+4),.max-lg\:nth-\[n\+7\]\:border-b-0:nth-child(n+7){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (min-width:901px){.max-md\:hidden{display:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.max-md\:gap-y-7{row-gap:calc(var(--spacing) * 7)}}@media not all and (min-width:761px){.max-sm\:order-first{order:-9999}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:col-span-4{grid-column:span 4/span 4}.max-sm\:col-start-1{grid-column-start:1}.max-sm\:col-start-2{grid-column-start:2}.max-sm\:row-start-1{grid-row-start:1}.max-sm\:-mt-8{margin-top:calc(var(--spacing) * -8)}.max-sm\:contents{display:contents}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:h-\[29px\]{height:29px}.max-sm\:h-\[clamp\(380px\,56vh\,560px\)\]{height:clamp(380px,56vh,560px)}.max-sm\:min-h-\[clamp\(290px\,78vw\,340px\)\]{min-height:clamp(290px,78vw,340px)}.max-sm\:max-w-\[320px\]{max-width:320px}.max-sm\:max-w-none{max-width:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-sm\:gap-9{gap:calc(var(--spacing) * 9)}.max-sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.max-sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.max-sm\:justify-self-center{justify-self:center}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.max-sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-sm\:border-line{border-color:var(--color-line)}.max-sm\:pl-0{padding-left:0}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:text-\[44px\]{font-size:44px}.max-sm\:last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (min-width:599px){.max-\[599px\]\:aspect-\[51\/50\]{aspect-ratio:51/50}.max-\[599px\]\:min-h-0\!{min-height:0!important}}@media not all and (min-width:521px){.max-xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:420px){.max-\[420px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[420px\]\:size-\[30px\]{width:30px;height:30px}.max-\[420px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[420px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[420px\]\:text-\[12\.5px\]{font-size:12.5px}}@media (min-width:600px){@media not all and (min-width:1041px){.min-\[600px\]\:max-lg\:\[grid-column\:span_8\]\!{grid-column:span 8!important}.min-\[600px\]\:max-lg\:\[grid-column\:span_9\]\!{grid-column:span 9!important}.min-\[600px\]\:max-lg\:\[grid-column\:span_15\]\!{grid-column:span 15!important}.min-\[600px\]\:max-lg\:grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(24,minmax(0,1fr))}.min-\[600px\]\:max-lg\:border-r\!{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.min-\[600px\]\:max-lg\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}}}@media (min-width:761px){.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\/2\.3\)\]{width:43.4783%}.sm\:max-w-\[460px\]{max-width:460px}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-rows-\[repeat\(var\(--rows\)\,auto\)\]{grid-template-rows:repeat(var(--rows),auto)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-line{border-color:var(--color-line)}@media not all and (min-width:1041px){.sm\:max-lg\:\[grid-column\:span_2\]{grid-column:span 2}.sm\:max-lg\:col-span-2{grid-column:span 2/span 2}.sm\:max-lg\:col-span-4{grid-column:span 4/span 4}.sm\:max-lg\:border-r\!{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.sm\:max-lg\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.sm\:max-lg\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:max-lg\:nth-\[n\+3\]\:border-b-0:nth-child(n+3),.sm\:max-lg\:nth-\[n\+7\]\:border-b-0:nth-child(n+7){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}@media (min-width:901px){.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1041px){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--nav-h\)\+28px\)\]{top:calc(var(--nav-h) + 28px)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-first{order:-9999}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:hidden{display:none}.lg\:w-\[64\%\]{width:64%}.lg\:w-\[calc\(100\%\/3\.3\)\]{width:30.303%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[40px_minmax\(0\,1fr\)_minmax\(0\,300px\)\]{grid-template-columns:40px minmax(0,1fr) minmax(0,300px)}.lg\:grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(24,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}.dark\:scale-100:where([data-theme=dark],[data-theme=dark] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-\[\.6\]:where([data-theme=dark],[data-theme=dark] *){scale:.6}.dark\:rotate-0:where([data-theme=dark],[data-theme=dark] *){rotate:none}.dark\:rotate-90:where([data-theme=dark],[data-theme=dark] *){rotate:90deg}.dark\:border-transparent:where([data-theme=dark],[data-theme=dark] *){border-color:#0000}.dark\:bg-\[\#f4f5f7\]:where([data-theme=dark],[data-theme=dark] *){background-color:#f4f5f7}.dark\:text-\[\#7DB0FF\]:where([data-theme=dark],[data-theme=dark] *){color:#7db0ff}.dark\:opacity-0:where([data-theme=dark],[data-theme=dark] *){opacity:0}.dark\:opacity-100:where([data-theme=dark],[data-theme=dark] *){opacity:1}.dark\:invert-0:where([data-theme=dark],[data-theme=dark] *){--tw-invert:invert(0%);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,)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:opacity-0>svg{opacity:0}.peer-checked\:\[\&\>svg\]\:opacity-100:is(:where(.peer):checked~*)>svg{opacity:1}}.shot{pointer-events:none;position:absolute;inset:0}.shot:after{content:"";background:linear-gradient(100deg, var(--color-pitch) 0, transparent 16%, transparent 84%, var(--color-pitch) 100%), linear-gradient(0deg, var(--color-pitch) 0, transparent 14%);position:absolute;inset:0}.shot-win[data-still] *,.shot-win[data-still] :before,.shot-win[data-still] :after{animation-play-state:paused!important}.shot-win{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, #fffefc73 9%, transparent 26%, transparent 74%, #fffefc73 91%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, color-mix(in srgb, var(--color-pitch) 45%, transparent) 9%, transparent 26%, transparent 74%, color-mix(in srgb, var(--color-pitch) 45%, transparent) 91%, var(--color-pitch) 100%)}}.shot-win{--fade-y:linear-gradient(transparent 58%, #fffefc8c 84%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win{--fade-y:linear-gradient(transparent 58%, color-mix(in srgb, var(--color-pitch) 55%, transparent) 84%, var(--color-pitch) 100%)}}.shot-win{top:var(--win-top,50%);width:var(--win-w,62%);isolation:isolate;background:var(--color-soot);transform:translate(-50%, var(--win-ty,-50%)) skewX(var(--win-skew,-14deg));border-radius:12px;flex-direction:column;padding:1px;display:flex;position:absolute;left:50%;overflow:hidden}.shot-edge,.shot-fade{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.shot-edge{z-index:60;border:1px solid var(--color-line)}.shot-fade{z-index:61;background:var(--fade-x), var(--fade-y)}@media (max-width:760px){.shot-win{width:var(--win-w-sm,84%)}}@media (max-width:1040px){.shot-win:not([data-kind=phone]){border-radius:9px}}@media (max-width:760px){.shot-win:not([data-kind=phone]){border-radius:5px}}@media (max-width:1040px){.shot-cell:has(.shot-win:not([data-kind=phone])){--h:52vw}.shot:has(.shot-win:not([data-kind=phone])):after{background:linear-gradient(100deg, var(--color-pitch) 0, transparent 5%, transparent 84%, var(--color-pitch) 100%), linear-gradient(0deg, var(--color-pitch) 0, transparent 14%)}.shot-win:not([data-kind=phone]){--fade-x:linear-gradient(90deg, transparent 74%, #fffefc73 91%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win:not([data-kind=phone]){--fade-x:linear-gradient(90deg, transparent 74%, color-mix(in srgb, var(--color-pitch) 45%, transparent) 91%, var(--color-pitch) 100%)}}.shot-win:not([data-kind=phone]){width:calc(var(--win-w-sm,84%) * 1.3);border-radius:7px;top:20px;left:20px;transform:none}.shot-win[data-kind=phone]{transform:translate(-50%, var(--win-ty,0px))}}@media (min-width:561px) and (max-width:1040px){.shot-cell:has(.shot-win[data-kind=phone]){--h:460px}.shot-cell .shot-win[data-kind=phone]{width:330px}}.win-bar{z-index:1;border-bottom:1px solid var(--color-line);background:var(--color-chrome);flex:none;position:relative;container-type:inline-size}.win-bar-in{--bw:min(1px, 100cqw / 760);align-items:center;gap:calc(6 * var(--bw));height:calc(28 * var(--bw));padding:0 calc(11 * var(--bw));display:flex}.win-bar-in>i{width:calc(7 * var(--bw));height:calc(7 * var(--bw));background:var(--color-line-strong);border-radius:999px;flex:none}.win-bar-in>em{min-width:0;max-width:58%;height:calc(17 * var(--bw));margin-left:calc(8 * var(--bw));padding:0 calc(9 * var(--bw));background:var(--color-soot);font-family:var(--font-mono);font-size:calc(9 * var(--bw));letter-spacing:.05em;white-space:nowrap;color:var(--color-ash);border-radius:999px;flex:1;align-items:center;font-style:normal;display:flex;overflow:hidden}.shot-win[data-kind=serp]{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, #fffefcb3 14%, transparent 40%, transparent 60%, #fffefcb3 86%, var(--color-pitch) 100%);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=serp]{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, color-mix(in srgb, var(--color-pitch) 70%, transparent) 14%, transparent 40%, transparent 60%, color-mix(in srgb, var(--color-pitch) 70%, transparent) 86%, var(--color-pitch) 100%)}}.shot-win[data-kind=serp]{--fade-y:linear-gradient(transparent 70%, #fffefc99 84%, var(--color-pitch) 97%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=serp]{--fade-y:linear-gradient(transparent 70%, color-mix(in srgb, var(--color-pitch) 60%, transparent) 84%, var(--color-pitch) 97%)}}.shot-win[data-kind=phone]{--win-ty:0px;--fade-x:linear-gradient(93deg, var(--color-pitch) 0, #fffefca6 13%, transparent 38%, transparent 62%, #fffefca6 87%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=phone]{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, color-mix(in srgb, var(--color-pitch) 65%, transparent) 13%, transparent 38%, transparent 62%, color-mix(in srgb, var(--color-pitch) 65%, transparent) 87%, var(--color-pitch) 100%)}}.shot-win[data-kind=phone]{--fade-y:linear-gradient(transparent 70%, #fffefc8c 79%, var(--color-pitch) 87%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=phone]{--fade-y:linear-gradient(transparent 70%, color-mix(in srgb, var(--color-pitch) 55%, transparent) 79%, var(--color-pitch) 87%)}}.shot-win[data-kind=phone]{top:var(--win-top,10%);width:var(--win-w,58%);aspect-ratio:var(--win-ar,9 / 12);background:var(--bezel);border-radius:46px;padding:10px}.shot-win[data-kind=phone][data-tall]{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, #fffefcb3 14%, transparent 40%, transparent 60%, #fffefcb3 86%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=phone][data-tall]{--fade-x:linear-gradient(93deg, var(--color-pitch) 0, color-mix(in srgb, var(--color-pitch) 70%, transparent) 14%, transparent 40%, transparent 60%, color-mix(in srgb, var(--color-pitch) 70%, transparent) 86%, var(--color-pitch) 100%)}}.shot-win[data-kind=phone][data-tall]{--fade-y:linear-gradient(transparent 66%, #fffefc99 81%, var(--color-pitch) 93%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=phone][data-tall]{--fade-y:linear-gradient(transparent 66%, color-mix(in srgb, var(--color-pitch) 60%, transparent) 81%, var(--color-pitch) 93%)}}.shot-win[data-kind=phone][data-late]{--fade-y:linear-gradient(transparent 82%, #fffefc99 92%, var(--color-pitch) 100%)}@supports (color:color-mix(in lab, red, red)){.shot-win[data-kind=phone][data-late]{--fade-y:linear-gradient(transparent 82%, color-mix(in srgb, var(--color-pitch) 60%, transparent) 92%, var(--color-pitch) 100%)}}.shot-win[data-kind=phone] .shot-edge{display:none}.shot-win[data-kind=phone]:after{content:"";z-index:2;border-radius:var(--radius-pill);background:var(--color-island);width:30%;height:30px;margin-left:-15%;position:absolute;top:22px;left:50%}@media (max-width:760px){.shot-win[data-kind=phone]{width:var(--win-w-sm,94%);border-radius:44px;padding:9px}.shot-win[data-kind=phone]:after{height:26px;top:20px}}.shot-img{--shot:var(--shot-light);aspect-ratio:var(--shot-ar,1600 / 1033);background:var(--shot) center / cover no-repeat;display:block}:root[data-theme=dark] .shot-img{--shot:var(--shot-dark)}.shot-win[data-kind=phone] .shot-img{background-color:var(--color-screen-bg);background-position:top;background-size:100%;border-radius:39px 39px 0 0;flex:none}@media (max-width:760px){.shot-win[data-kind=phone] .shot-img{border-radius:36px 36px 0 0}}.phone-screen{background:var(--color-screen-bg);border-radius:39px 39px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size}@media (max-width:760px){.phone-screen{border-radius:36px 36px 0 0}}.shot-tiles{background:var(--color-screen-bg);flex:none;grid-template-columns:repeat(3,1fr);align-content:start;gap:2px;display:grid}.shot-tiles>i{aspect-ratio:1;background:linear-gradient(155deg,#f7c4a0,#f2b08a);display:block}.shot-tiles>i:nth-child(6n+2){background:linear-gradient(155deg,#efa878,#e89664)}.shot-tiles>i:nth-child(6n+3){background:linear-gradient(155deg,#fad6bc,#f7c4a0)}.shot-tiles>i:nth-child(6n+4){background:linear-gradient(155deg,#f2b08a,#efa070)}.shot-tiles>i:nth-child(6n+5){background:linear-gradient(155deg,#f8cbaa,#f4b898)}.shot-tiles>i:nth-child(6n){background:linear-gradient(155deg,#e89664,#f2b08a)}.serp{background:var(--color-serp-bg);color:var(--color-fog);flex:1;padding:4.2cqw 5cqw 5cqw;font-size:2cqw;line-height:1.45}.serp-q{border:1px solid var(--color-serp-rule);border-radius:var(--radius-pill);align-items:center;gap:1.6cqw;margin-bottom:2.4cqw;padding:1.5cqw 2.6cqw;display:flex}.serp-query{color:var(--color-paper);font-size:2.3cqw;font-weight:500}.serp-place{color:var(--color-ash);margin-left:auto;font-size:1.8cqw}.serp-count{color:var(--color-ash);margin-bottom:2.6cqw;font-size:1.7cqw}.serp-top{border:1.5px solid var(--color-serp-ad-line);border-radius:calc(var(--radius-card) * .9);margin-bottom:3.4cqw;padding:3cqw 3.2cqw 2.8cqw;position:relative}.serp-top:before{content:"";border-radius:calc(var(--radius-card) * .9) 0 0 calc(var(--radius-card) * .9);background:var(--color-serp-chip);width:.9cqw;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px}.serp-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:-1.5px}.serp-shine-glow{border-radius:inherit;filter:blur(3px);opacity:.55;position:absolute;inset:0}.serp-shine-ring{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.serp-shine-comet{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, transparent 245deg, #1a4fbf66 305deg, var(--color-serp-chip) 350deg, transparent 360deg);width:150%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.serp-shine-comet{background:conic-gradient(from 0deg, transparent 0deg, transparent 245deg, color-mix(in srgb, var(--color-serp-chip) 40%, transparent) 305deg, var(--color-serp-chip) 350deg, transparent 360deg)}}.serp-rank{border-radius:var(--radius-pill);background:var(--color-serp-chip);color:var(--color-serp-chip-ink);font:500 1.65cqw var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:.72cqw 1.8cqw;position:absolute;top:-1.5cqw;left:3.4cqw}.serp-adv{align-items:center;gap:1.4cqw;margin-bottom:1.4cqw;display:flex}.serp-name{color:var(--color-paper);font-size:1.9cqw;font-weight:600;display:block}.serp-domain{color:var(--color-ash);font-size:1.65cqw;display:block}.serp-mk{width:3.2cqw;height:3.2cqw;color:var(--color-paper);flex:none}.serp-h{color:var(--color-serp-link);margin-bottom:.9cqw;font-size:2.9cqw;font-weight:500;line-height:1.25}.serp-d{color:var(--color-fog);font-size:1.85cqw}.serp-links{border-top:1px solid var(--color-serp-ad-line);flex-wrap:wrap;gap:1cqw 3cqw;margin-top:1.8cqw;padding-top:1.8cqw;display:flex}.serp-links span{color:var(--color-serp-link);font-size:1.75cqw}.serp-o{border-bottom:1px solid var(--color-serp-rule);margin-bottom:2.6cqw;padding-bottom:2.6cqw}.serp-o:last-child{border-bottom:0}.serp-o .serp-domain{color:var(--color-ash);margin-bottom:.5cqw;font-size:1.65cqw;display:block}.serp-o .serp-h{margin-bottom:.7cqw;font-size:2.5cqw}.carousel{-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.oda-old{aspect-ratio:1440/960;background:#fffdf3;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .oda-old{filter:brightness(.62)saturate(.85)}.oo{--u:calc(100cqw / 1000);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:calc(11 * var(--u));color:#222;flex-direction:column;line-height:1.35;display:flex;position:absolute;inset:0}.oo-head{height:calc(96 * var(--u));padding:0 calc(28 * var(--u));border-bottom:calc(4 * var(--u)) solid #f0c000;color:#fff;background:linear-gradient(#7393c4,#2b4c7e);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.oo-head:after{content:"";background:linear-gradient(#ffffff52,#ffffff14);position:absolute;inset:0 0 50%}.oo-logo{font:italic 700 calc(42 * var(--u)) / 1 Georgia, "Times New Roman", serif;text-shadow:calc(2 * var(--u)) calc(2 * var(--u)) 0 #13284d}.oo-logo small{margin-top:calc(6 * var(--u));font:calc(15 * var(--u)) "Comic Sans MS", "Comic Sans", cursive;color:#ffe27a;text-shadow:none;display:block}.oo-call{text-align:right;font:700 calc(16 * var(--u)) Arial, Helvetica, sans-serif}.oo-call small{font-weight:400;font-size:calc(12 * var(--u));color:#d7e4f7;display:block}.oo-nav{height:calc(32 * var(--u));background:linear-gradient(#b02626,#6e0f0f);flex:none;display:flex}.oo-nav span{padding:0 calc(18 * var(--u));border-right:calc(1 * var(--u)) solid #cf5a5a;font-weight:700;font-size:calc(13 * var(--u));color:#fff;align-items:center;display:flex}.oo-nav span:first-child{color:#6e0f0f;background:#f0c000}.oo-sale{height:calc(24 * var(--u));border-block:calc(1 * var(--u)) solid #d8b800;font:700 calc(13 * var(--u)) / calc(22 * var(--u)) Arial, Helvetica, sans-serif;color:#e00000;white-space:nowrap;background:#ff6;flex:none;overflow:hidden}.oo-sale span{padding-left:100%;animation:16s linear infinite oo-ticker;display:inline-block}@keyframes oo-ticker{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.oo-sale span{padding-left:calc(20 * var(--u));animation:none}}.oo-hero{grid-template-columns:1fr calc(420 * var(--u));gap:calc(30 * var(--u));padding:calc(22 * var(--u)) calc(34 * var(--u)) calc(14 * var(--u));background:linear-gradient(#fffdf3,#f3ecd2);flex:none;align-items:start;display:grid}.oo-featured{padding:0 calc(34 * var(--u));background:#f3ecd2;flex:1}.oo-bar{padding:calc(5 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid #1d3a66;color:#fff;font:700 calc(13 * var(--u)) Verdana, Geneva, Tahoma, sans-serif;text-shadow:0 calc(1 * var(--u)) 0 #13284d;background:linear-gradient(#5f82b8,#2b4c7e);display:block}.oo-products{gap:calc(14 * var(--u));padding:calc(10 * var(--u));border:calc(1 * var(--u)) solid #c9bd94;text-align:center;background:#fffdf3;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.oo-product{align-items:center;gap:calc(3 * var(--u));flex-direction:column;display:flex}.oo-thumb{width:100%;height:calc(74 * var(--u));border:calc(2 * var(--u)) solid #9a9a9a;background:linear-gradient(#e2e2e2,#c4c4c4);display:block}.oo-thumb svg{width:100%;height:100%;display:block}.oo-product u{color:#00e;font-size:calc(11.5 * var(--u))}.oo-cost{color:#e00000;font:700 calc(13 * var(--u)) Arial, Helvetica, sans-serif}.oo-cart{padding:calc(2 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid #c05a00;border-radius:calc(5 * var(--u));color:#fff;font:700 calc(10.5 * var(--u)) Arial, Helvetica, sans-serif;text-shadow:0 calc(1 * var(--u)) 0 #a04800;background:linear-gradient(#ffc069,#ff7f00)}.oo-copy .oo-h1{margin:0 0 calc(12 * var(--u));padding-right:calc(60 * var(--u));font:700 calc(34 * var(--u)) / 1.1 "Times New Roman", Times, serif;color:#1a2f5a;text-decoration:underline;text-decoration-thickness:calc(1 * var(--u));position:relative}.oo-new{top:calc(-18 * var(--u));width:calc(62 * var(--u));height:calc(62 * var(--u));clip-path:polygon(50% 0,61% 22%,85% 15%,78% 39%,100% 50%,78% 61%,85% 85%,61% 78%,50% 100%,39% 78%,15% 85%,22% 61%,0 50%,22% 39%,15% 15%,39% 22%);color:#ffeb3b;font:700 calc(14 * var(--u)) Arial, Helvetica, sans-serif;background:#e00000;place-items:center;text-decoration:none;display:grid;position:absolute;right:0;rotate:12deg}.oo-copy p{margin:0 0 calc(12 * var(--u));font:calc(16 * var(--u)) / 1.35 "Times New Roman", Times, serif;text-align:justify}.oo-ticks{margin:0 0 calc(16 * var(--u));font-size:calc(13 * var(--u));color:#1a2f5a;padding:0;line-height:1.7;list-style:none}.oo-ticks li:before{content:"✔ ";color:#2e9a2e}.oo-btns{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(12 * var(--u));display:flex}.oo-buy{padding:calc(8 * var(--u)) calc(22 * var(--u));border:calc(1 * var(--u)) solid #c05a00;border-radius:calc(7 * var(--u));color:#fff;font:700 calc(15 * var(--u)) Arial, Helvetica, sans-serif;text-shadow:0 calc(1 * var(--u)) 0 #a04800;background:linear-gradient(#ffc069,#ff7f00);display:inline-block}.oo-plain{padding:calc(6 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid #8a8a8a;font:calc(13 * var(--u)) Arial, Helvetica, sans-serif;color:#222;background:linear-gradient(#fafafa,#d4d4d4);display:inline-block}.oo-counter{font-size:calc(11 * var(--u))}.oo-counter span{gap:calc(2 * var(--u));margin-left:calc(6 * var(--u));vertical-align:middle;display:inline-flex}.oo-counter span i{padding:0 calc(3 * var(--u));color:#3cff3c;font:700 calc(14 * var(--u)) "Courier New", monospace;background:#000;font-style:normal}.oo-photo{height:calc(210 * var(--u));border:calc(5 * var(--u)) ridge #9a9a9a;background:linear-gradient(#dcdcdc,#b9b9b9);display:block}.oo-photo svg{width:100%;height:100%;display:block}.oo-caption{margin-top:calc(5 * var(--u));color:#00e;font-size:calc(11.5 * var(--u));text-align:center;text-decoration:underline;display:block}.oo-price{margin-top:calc(6 * var(--u));color:#e00000;font:700 calc(17 * var(--u)) "Comic Sans MS", "Comic Sans", cursive;text-align:center;display:block}.ss{--ss-bg:#fff;--ss-chrome:#f9fbfd;--ss-pill:#edf2fa;--ss-line:#e1e3e6;--ss-frozen:#bdc1c6;--ss-head:#f8f9fa;--ss-head-ink:#5f6368;--ss-ink:#1f1f1f;--ss-mute:#5f6368;--ss-brand:#188038;--ss-blue:#1a73e8;--ss-sel:#1a73e81a;--ss-yellow:#fff2cc;--ss-red:#f4cccc;--ss-green:#d9ead3;--ss-red-ink:#c5221f;--ss-note:#f29900;background:var(--ss-bg);color:var(--ss-ink);font-family:Arial, Helvetica, var(--font-sans);position:absolute;inset:0;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .ss{--ss-bg:#18191c;--ss-chrome:#1f2024;--ss-pill:#2a2c31;--ss-line:#2e3036;--ss-frozen:#4a4d55;--ss-head:#222327;--ss-head-ink:#9aa0a6;--ss-ink:#e3e3e3;--ss-mute:#9aa0a6;--ss-brand:#34a853;--ss-blue:#8ab4f8;--ss-sel:#8ab4f81f;--ss-yellow:#3b3420;--ss-red:#3e2326;--ss-green:#1f3424;--ss-red-ink:#f28b82;--ss-note:#fbbc04}.ss-in{--u:calc(100cqw / 1500);font-size:calc(13 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.ss-title{align-items:center;gap:calc(12 * var(--u));height:calc(54 * var(--u));padding:0 calc(16 * var(--u));background:var(--ss-chrome);flex:none;display:flex}.ss-icon{width:calc(24 * var(--u));height:calc(32 * var(--u));border-radius:calc(3 * var(--u));background:linear-gradient(90deg, transparent 47%, #ffffffe6 47% 53%, transparent 53%) center / 62% 46% no-repeat, linear-gradient(transparent 30%, #ffffffe6 30% 36%, transparent 36% 64%, #ffffffe6 64% 70%, transparent 70%) center / 62% 46% no-repeat, var(--ss-brand);flex:none}.ss-name{font-size:calc(17 * var(--u))}.ss-name small{margin-top:calc(2 * var(--u));font-size:calc(11.5 * var(--u));color:var(--ss-mute);display:block}.ss-share{padding:calc(8 * var(--u)) calc(20 * var(--u));background:var(--ss-pill);font-weight:700;font-size:calc(13 * var(--u));border-radius:999px;margin-left:auto}.ss-faces{display:flex}.ss-faces i{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-left:calc(-6 * var(--u));border:calc(2 * var(--u)) solid var(--ss-chrome);background:#8e7cc3;border-radius:50%}.ss-faces i:nth-child(2){background:#e69138}.ss-faces i:nth-child(3){background:#6aa84f}.ss-menu{gap:calc(16 * var(--u));height:calc(24 * var(--u));padding-left:calc(52 * var(--u));background:var(--ss-chrome);color:var(--ss-mute);flex:none;display:flex}.ss-tools{align-items:center;gap:calc(15 * var(--u));height:calc(36 * var(--u));margin:calc(4 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(18 * var(--u));background:var(--ss-pill);color:var(--ss-mute);font-size:calc(12.5 * var(--u));white-space:nowrap;flex:none;display:flex}.ss-tools b{color:var(--ss-ink)}.ss-tools hr{width:calc(1 * var(--u));height:calc(18 * var(--u));background:var(--ss-frozen);border:0;margin:0}.ss-fx{height:calc(30 * var(--u));border-block:calc(1 * var(--u)) solid var(--ss-line);font-size:calc(12.5 * var(--u));flex:none;align-items:center;display:flex}.ss-fx span{width:calc(88 * var(--u));padding-left:calc(12 * var(--u));border-right:calc(1 * var(--u)) solid var(--ss-line);line-height:calc(28 * var(--u))}.ss-fx i{padding:0 calc(12 * var(--u));color:var(--ss-mute)}.ss-grid{grid-template-columns:calc(46 * var(--u)) calc(170 * var(--u)) calc(96 * var(--u)) calc(128 * var(--u)) calc(104 * var(--u)) calc(70 * var(--u)) calc(110 * var(--u)) calc(130 * var(--u)) calc(118 * var(--u)) calc(132 * var(--u)) calc(92 * var(--u)) calc(92 * var(--u)) calc(212 * var(--u));grid-auto-rows:calc(25 * var(--u));min-height:0;font-size:calc(12.5 * var(--u));flex:1;display:grid;overflow:hidden}.ss-grid>span{padding:0 calc(6 * var(--u));border-right:calc(1 * var(--u)) solid var(--ss-line);border-bottom:calc(1 * var(--u)) solid var(--ss-line);line-height:calc(24 * var(--u));white-space:nowrap;position:relative;overflow:hidden}.ss-grid>.h,.ss-grid>.n{background:var(--ss-head);color:var(--ss-head-ink);font-size:calc(11 * var(--u));text-align:center;padding:0}.ss-grid>.hd{border-bottom:calc(3 * var(--u)) solid var(--ss-frozen);font-weight:700}.ss-grid>.r{text-align:right}.ss-grid>.y{background:var(--ss-yellow)}.ss-grid>.rd{background:var(--ss-red)}.ss-grid>.g{background:var(--ss-green)}.ss-grid>.err{color:var(--ss-red-ink);font-weight:700}.ss-grid>.b{font-weight:700}.ss-grid>.cm:after{content:"";border-top:calc(7 * var(--u)) solid var(--ss-note);border-left:calc(7 * var(--u)) solid transparent;position:absolute;top:0;right:0}.ss-grid>.sel{background:var(--ss-sel);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--ss-blue);overflow:visible}.ss-grid>.sel:before{content:"";right:calc(-4 * var(--u));bottom:calc(-4 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--ss-bg);background:var(--ss-blue);z-index:1;position:absolute}.ss-tabs{align-items:center;gap:calc(4 * var(--u));height:calc(36 * var(--u));padding:0 calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--ss-line);background:var(--ss-chrome);color:var(--ss-mute);font-size:calc(12.5 * var(--u));white-space:nowrap;flex:none;display:flex}.ss-tabs span{padding:calc(5 * var(--u)) calc(14 * var(--u));border-radius:calc(4 * var(--u))}.ss-tabs .on{background:var(--ss-pill);color:var(--ss-brand);font-weight:700}.cmp{cursor:ew-resize;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.cmp-layer{position:absolute;inset:0}.cmp-cut{pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:-2%;bottom:-2%;box-shadow:0 0 0 1px #00000038,0 0 18px #00000059}.cmp-handle{background:var(--color-soot);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-line-strong), var(--shadow-pop);color:var(--color-paper);cursor:grab;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;display:grid;position:absolute;top:50%}.cmp-handle:active{cursor:grabbing}.cmp-handle:focus-visible{outline:2px solid var(--color-serp-link);outline-offset:3px}.cmp-handle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cmp-tag{border-radius:var(--radius-pill);background:var(--color-image-btn);color:var(--color-on-image);font:600 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:4px 10px;position:absolute;top:3.5%;box-shadow:0 2px 8px #0000002e}.cmp-tag[data-side=before]{left:26%}.cmp-tag[data-side=after]{right:26%}@media (max-width:760px){.cmp-handle{width:28px;height:28px;margin:-14px 0 0 -14px}.cmp-handle svg{width:13px;height:13px}.cmp-tag{padding:2px 6px;font-size:7.5px}}.db{--db-bg:#fbfbfd;--db-surface:#fff;--db-line:#e6e8ee;--db-ink:#0f172a;--db-mute:#6b7280;--db-faint:#9ca3af;--db-blue:#2563eb;--db-blue-bright:#2563eb;--db-blue-wash:#e6eefc;--db-billed:#dbe6fb;--db-pending:#93c5fd;--db-green:#16a34a;--db-green-wash:#dcfce7;--db-red:#ef4444;--db-red-wash:#fee2e2;--db-amber:#d97706;--db-amber-wash:#fef3c7;--db-violet:#7c3aed;--db-violet-wash:#ede9fe;--db-gray-wash:#eef0f4;--db-grid:#eceef3;--db-tip-bg:#0b1220;--db-tip-ink:#fff;--db-tip-value:#8fb2ff;--db-shadow:0 1px 2px #0f172a0d;aspect-ratio:1500/844;background:var(--db-bg);color:var(--db-ink);font-family:var(--font-sans);letter-spacing:-.006em;line-height:1.25;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .db{--db-bg:#090b10;--db-surface:#0d1016;--db-line:#1c212b;--db-ink:#f3f4f6;--db-mute:#9aa1ae;--db-faint:#6b7280;--db-blue:#4a83f7;--db-blue-bright:#2563eb;--db-blue-wash:#14213d;--db-billed:#e6ecff;--db-pending:#7db3f5;--db-green:#3ddc97;--db-green-wash:#0f2a20;--db-red:#f87171;--db-red-wash:#2b1316;--db-amber:#fbbf24;--db-amber-wash:#2d2310;--db-violet:#a78bfa;--db-violet-wash:#1f1a3a;--db-gray-wash:#1a1e27;--db-grid:#1c212b;--db-tip-bg:#0f1a3a;--db-tip-value:#8fb2ff;--db-shadow:none}.db-in{--u:calc(100cqw / 1500);grid-template-columns:calc(var(--u) * 256) 1fr;font-size:calc(var(--u) * 16);display:grid;position:absolute;inset:0}.db b{font-weight:700}.db-side{padding:calc(var(--u) * 10) calc(var(--u) * 14) 0;border-right:1px solid var(--db-line);background:var(--db-surface);flex-direction:column;display:flex}.db-brand{padding:calc(var(--u) * 8) calc(var(--u) * 8) 0;font-size:calc(var(--u) * 19);letter-spacing:-.01em;font-weight:700}.db-eyebrow{margin:calc(var(--u) * 21) 0 calc(var(--u) * 10) calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);letter-spacing:.16em;text-transform:uppercase;color:var(--db-faint);font-weight:600}.db-nav{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.db-nav-item{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 17);color:var(--db-mute);font-weight:500;display:flex;position:relative}.db-nav-item[data-active]{background:var(--db-blue-wash);color:var(--db-blue);font-weight:700}.db-nav-item svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);flex:none}.db-badge{min-width:calc(var(--u) * 22);height:calc(var(--u) * 22);background:var(--db-blue-bright);color:#fff;font-size:calc(var(--u) * 12.5);border-radius:999px;place-items:center;margin-left:auto;font-weight:700;display:grid}.db-side-foot{border-top:1px solid var(--db-line);padding:calc(var(--u) * 12) 0 calc(var(--u) * 20);margin-top:auto}.db-user{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 8) 0;display:flex}.db-user>div b{font-size:calc(var(--u) * 16);display:block}.db-user>div span{font-size:calc(var(--u) * 14);color:var(--db-mute);display:block}.db-avatar{width:calc(var(--u) * 34);height:calc(var(--u) * 34);background:var(--db-blue-wash);color:var(--db-blue);font-size:calc(var(--u) * 13);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.db-body{flex-direction:column;min-width:0;display:flex;position:relative}.db-top{height:calc(var(--u) * 66);padding:0 calc(var(--u) * 31);border-bottom:1px solid var(--db-line);flex:none;align-items:center;display:flex}.db-top>b{font-size:calc(var(--u) * 17)}.db-search{align-items:center;gap:calc(var(--u) * 10);width:calc(var(--u) * 418);height:calc(var(--u) * 38);margin-left:calc(var(--u) * 123);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 16);border:1px solid var(--db-line);border-radius:calc(var(--u) * 10);color:var(--db-faint);font-size:calc(var(--u) * 17);display:flex}.db-search svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);flex:none}.db-search kbd{padding:calc(var(--u) * 3) calc(var(--u) * 7);border-radius:calc(var(--u) * 5);background:var(--db-gray-wash);font:inherit;font-size:calc(var(--u) * 12);margin-left:auto}.db-range,.db-bell{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 38);border:1px solid var(--db-line);border-radius:calc(var(--u) * 10);background:var(--db-surface);font-size:calc(var(--u) * 16);display:flex}.db-range{padding:0 calc(var(--u) * 14);margin-left:auto}.db-range svg,.db-bell svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.db-bell{width:calc(var(--u) * 37);margin-left:calc(var(--u) * 12);justify-content:center;position:relative}.db-bell i{top:calc(var(--u) * 6);right:calc(var(--u) * 8);width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--db-red);box-shadow:0 0 0 calc(var(--u) * 2) var(--db-surface);border-radius:999px;position:absolute}.db-cta{justify-content:center;align-items:center;gap:calc(var(--u) * 8);width:calc(var(--u) * 200);height:calc(var(--u) * 38);margin-left:calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:var(--db-blue-bright);color:#fff;font-size:calc(var(--u) * 16);font-weight:700;display:flex}.db-cta svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.db-main{min-height:0;padding:calc(var(--u) * 22) calc(var(--u) * 31) 0;flex:1;position:relative}.db-hello{height:calc(var(--u) * 56);margin-bottom:calc(var(--u) * 16);justify-content:space-between;align-items:center;display:flex}.db-hello h3{font-size:calc(var(--u) * 27);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.db-hello p{margin:calc(var(--u) * 3) 0 0;font-size:calc(var(--u) * 15);color:var(--db-mute)}.db-tabs{padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 9);background:var(--db-gray-wash);font-size:calc(var(--u) * 16);color:var(--db-mute);display:flex}.db-tabs span{padding:calc(var(--u) * 5) calc(var(--u) * 14);border-radius:calc(var(--u) * 7)}.db-tabs span[data-active]{background:var(--db-surface);color:var(--db-ink);box-shadow:var(--db-shadow);font-weight:700}.db-tip{top:calc(var(--u) * 26);left:calc(var(--u) * 466);z-index:3;padding:calc(var(--u) * 9) calc(var(--u) * 10);border-radius:calc(var(--u) * 9);background:var(--db-tip-bg);color:var(--db-tip-ink);font-size:calc(var(--u) * 15);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 20) #0000002e;line-height:1.3;position:absolute}.db-tip b{display:block}.db-tip em{color:var(--db-tip-value);font-style:normal}.db-card{border:1px solid var(--db-line);border-radius:calc(var(--u) * 14);background:var(--db-surface);box-shadow:var(--db-shadow);position:relative}.db-card h4{font-size:calc(var(--u) * 17);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.db-link{font-size:calc(var(--u) * 15);color:var(--db-blue);font-weight:700}.db-kpis{gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 18);grid-template-columns:repeat(4,1fr);display:grid}.db-kpi{padding:calc(var(--u) * 14) calc(var(--u) * 16)}.db-kpi-head{align-items:center;gap:calc(var(--u) * 11);font-size:calc(var(--u) * 16);color:var(--db-mute);display:flex}.db-chip{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 7);background:var(--db-blue-wash);color:var(--db-blue);place-items:center;display:grid}.db-chip svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.db-kpi-value{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 31);letter-spacing:-.025em;font-weight:700;line-height:1.1}.db-delta{gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 7);border-radius:calc(var(--u) * 7);background:var(--db-green-wash);font-size:calc(var(--u) * 14);color:var(--db-mute);display:inline-flex}.db-delta b{color:var(--db-green)}.db-spark{right:calc(var(--u) * 17);top:calc(var(--u) * 48);width:calc(var(--u) * 94);height:calc(var(--u) * 36);position:absolute;overflow:visible}.db-mid{grid-template-columns:1fr calc(var(--u) * 389);gap:calc(var(--u) * 16);height:calc(var(--u) * 260);margin-bottom:calc(var(--u) * 18);display:grid}.db-collect{padding:calc(var(--u) * 16) calc(var(--u) * 20)}.db-collect-head{justify-content:space-between;display:flex}.db-total{align-items:baseline;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 3);display:flex}.db-total b{font-size:calc(var(--u) * 24);letter-spacing:-.02em}.db-total span{font-size:calc(var(--u) * 14);color:var(--db-green);font-weight:700}.db-legend{gap:calc(var(--u) * 16);font-size:calc(var(--u) * 14);color:var(--db-mute);display:flex}.db-legend i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin-right:calc(var(--u) * 7);border-radius:calc(var(--u) * 3);background:var(--db-billed);display:inline-block}.db-legend i+*{vertical-align:middle}.db-legend span:last-child i{background:var(--db-blue-bright)}.db-plot{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 83);height:calc(var(--u) * 143);position:absolute}.db-y{width:calc(var(--u) * 33);font-size:calc(var(--u) * 12.5);color:var(--db-faint);position:absolute;left:0;transform:translateY(-50%)}.db-rule{left:calc(var(--u) * 33);background:var(--db-grid);height:1px;position:absolute;right:0}.db-bars{left:calc(var(--u) * 33);grid-template-columns:repeat(12,1fr);align-items:end;display:grid;position:absolute;top:0;bottom:0;right:0}.db-pair{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 4);transform-origin:bottom;height:100%;display:flex}.db-pair i{width:calc(var(--u) * 18);border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;background:var(--db-billed);display:block}.db-pair i+i{background:var(--db-blue-bright)}.db-x{left:calc(var(--u) * 53);right:calc(var(--u) * 20);top:calc(var(--u) * 234);font-size:calc(var(--u) * 12.5);color:var(--db-faint);text-align:center;grid-template-columns:repeat(6,1fr);display:grid;position:absolute}.db-claims{padding:calc(var(--u) * 16) calc(var(--u) * 21)}.db-claims-head{justify-content:space-between;display:flex}.db-donut{left:calc(var(--u) * 26);top:calc(var(--u) * 58);width:calc(var(--u) * 142);height:calc(var(--u) * 142);position:absolute}.db-donut-core{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.db-donut-core b{font-size:calc(var(--u) * 23);letter-spacing:-.02em;line-height:1.1}.db-donut-core span{font-size:calc(var(--u) * 13);color:var(--db-faint)}.db-keys{left:calc(var(--u) * 194);right:calc(var(--u) * 21);top:calc(var(--u) * 83);gap:calc(var(--u) * 11);display:grid;position:absolute}.db-key{align-items:center;gap:calc(var(--u) * 11);font-size:calc(var(--u) * 16);color:var(--db-mute);display:flex}.db-key i{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:calc(var(--u) * 3)}.db-key b{color:var(--db-ink);margin-left:auto}.db-low{grid-template-columns:calc(var(--u) * 708) 1fr;gap:calc(var(--u) * 17);height:calc(var(--u) * 222);display:grid}.db-sched,.db-attn{padding:calc(var(--u) * 16) calc(var(--u) * 20) 0;overflow:hidden}.db-head{justify-content:space-between;align-items:center;display:flex}.db-table{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 16)}.db-row{grid-template-columns:calc(var(--u) * 89) calc(var(--u) * 160) calc(var(--u) * 128) calc(var(--u) * 148) 1fr;height:calc(var(--u) * 41);align-items:center;display:grid}.db-row-wrap+.db-row-wrap>.db-row{border-top:1px solid var(--db-line)}.db-row[data-head]{height:calc(var(--u) * 25);border-bottom:1px solid var(--db-line);font-size:calc(var(--u) * 14);color:var(--db-mute)}.db-row-wrap{overflow:hidden}.db-who{align-items:center;gap:calc(var(--u) * 10);display:flex}.db-who .db-avatar{width:calc(var(--u) * 24);height:calc(var(--u) * 24);font-size:calc(var(--u) * 10)}.db-status{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.db-status i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:currentColor;border-radius:999px}.db-status[data-tone=green]{background:var(--db-green-wash);color:var(--db-green)}.db-status[data-tone=blue]{background:var(--db-blue-wash);color:var(--db-blue)}.db-status[data-tone=gray]{background:var(--db-gray-wash);color:var(--db-mute)}.db-status[data-tone=violet]{background:var(--db-violet-wash);color:var(--db-violet)}.db-item{align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 58);display:flex}.db-item-wrap{overflow:hidden}.db-item-wrap+.db-item-wrap>.db-item{border-top:1px solid var(--db-line)}.db-tile{width:calc(var(--u) * 33);height:calc(var(--u) * 33);border-radius:calc(var(--u) * 9);flex:none;place-items:center;display:grid}.db-tile svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.db-tile[data-tone=amber]{background:var(--db-amber-wash);color:var(--db-amber)}.db-tile[data-tone=red]{background:var(--db-red-wash);color:var(--db-red)}.db-tile[data-tone=blue]{background:var(--db-blue-wash);color:var(--db-blue)}.db-tile[data-tone=violet]{background:var(--db-violet-wash);color:var(--db-violet)}.db-tile[data-tone=green]{background:var(--db-green-wash);color:var(--db-green)}.db-item>div b{font-size:calc(var(--u) * 16);display:block}.db-item>div span{font-size:calc(var(--u) * 14);color:var(--db-mute);display:block}.db-item>svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--db-faint);margin-left:auto}.ai{--ai-bg:#fbfbfc;--ai-side:#f5f5f7;--ai-surface:#fff;--ai-line:#e8e8ee;--ai-ink:#121218;--ai-mute:#6b6b77;--ai-faint:#a2a2ad;--ai-chip:#f1f1f5;--ai-violet:#7357ff;--ai-teal:#19b8b0;--ai-rose:#ff8db3;--ai-glow:.22;--ai-shadow:#533cc847;aspect-ratio:1500/844;background:var(--ai-bg);color:var(--ai-ink);font-family:var(--font-sans);letter-spacing:-.006em;line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .ai{--ai-bg:#0b0b10;--ai-side:#0f0f15;--ai-surface:#15151c;--ai-line:#24242e;--ai-ink:#f2f2f7;--ai-mute:#9b9ba8;--ai-faint:#5e5e6b;--ai-chip:#1c1c24;--ai-violet:#8b74ff;--ai-teal:#2fd0c7;--ai-rose:#ff9cc0;--ai-glow:.3;--ai-shadow:#7357ff66}.ai-in{--u:calc(100cqw / 1500);grid-template-columns:calc(232 * var(--u)) 1fr;font-size:calc(14.5 * var(--u));display:grid;position:absolute;inset:0}.ai-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ai-orb{width:calc(22 * var(--u));height:calc(22 * var(--u));background:radial-gradient(circle at 32% 28%, #fffffff2 0 6%, #fff0 34%), conic-gradient(from 210deg, var(--ai-violet), var(--ai-teal), var(--ai-rose), var(--ai-violet));border-radius:999px;flex:none}.ai-orb-lg{width:calc(62 * var(--u));height:calc(62 * var(--u));box-shadow:0 0 calc(34 * var(--u)) var(--ai-violet);background:0 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-orb-lg{box-shadow:0 0 calc(34 * var(--u)) color-mix(in srgb, var(--ai-violet) 45%, transparent)}}.ai-orb-lg:before,.ai-orb-lg:after{content:"";border-radius:inherit;position:absolute}.ai-orb-lg:before{background:conic-gradient(from 210deg, var(--ai-violet), var(--ai-teal), var(--ai-rose), var(--ai-violet));inset:-12%}.ai-orb-lg:after{background:radial-gradient(circle at 32% 28%,#fffffff2 0 6%,#fff0 34%),radial-gradient(circle at 50% 118%,#00000038,#0000 62%);inset:0}.ai-side{padding:calc(16 * var(--u)) calc(12 * var(--u));border-right:1px solid var(--ai-line);background:var(--ai-side);flex-direction:column;display:flex}.ai-brand{align-items:center;gap:calc(9 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));display:flex}.ai-brand b{font-size:calc(17 * var(--u));letter-spacing:-.02em;flex:1;font-weight:600}.ai-brand .ai-ic{color:var(--ai-faint)}.ai-new{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));margin-top:calc(16 * var(--u));padding:0 calc(11 * var(--u));border:1px solid var(--ai-line);border-radius:calc(10 * var(--u));background:var(--ai-surface);font-size:calc(14 * var(--u));font-weight:600;display:flex}.ai-new kbd{font-family:inherit;font-size:calc(11.5 * var(--u));color:var(--ai-faint);margin-left:auto;font-weight:500}.ai-nav{gap:calc(2 * var(--u));margin-top:calc(12 * var(--u));flex-direction:column;display:flex}.ai-nav span{align-items:center;gap:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(14 * var(--u));color:var(--ai-mute);font-weight:500;display:flex}.ai-nav em{font-size:calc(12 * var(--u));color:var(--ai-violet);margin-left:auto;font-style:normal;font-weight:600}.ai-label{margin:calc(22 * var(--u)) 0 calc(6 * var(--u)) calc(11 * var(--u));font-size:calc(12 * var(--u));color:var(--ai-faint);font-weight:600}.ai-recents{gap:calc(1 * var(--u));flex-direction:column;display:flex}.ai-recents span{height:calc(32 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(13.5 * var(--u));line-height:calc(32 * var(--u));white-space:nowrap;text-overflow:ellipsis;color:var(--ai-mute);display:block;overflow:hidden}.ai-recents span[data-on]{background:var(--ai-chip);color:var(--ai-ink)}.ai-user{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u));margin-top:auto;display:flex}.ai-user span:last-child{flex-direction:column;display:flex}.ai-user b{font-size:calc(13.5 * var(--u));font-weight:600}.ai-user small{font-size:calc(12 * var(--u));color:var(--ai-mute)}.ai-face{width:calc(30 * var(--u));height:calc(30 * var(--u));background:linear-gradient(135deg, var(--ai-teal), var(--ai-violet));border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-face{background:linear-gradient(135deg, color-mix(in srgb, var(--ai-teal) 40%, transparent), color-mix(in srgb, var(--ai-violet) 40%, transparent))}}.ai-face{font-size:calc(11.5 * var(--u));font-weight:700}.ai-main{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ai-top{z-index:1;height:calc(56 * var(--u));padding:0 calc(24 * var(--u));flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.ai-model{align-items:center;gap:calc(6 * var(--u));font-size:calc(15 * var(--u));font-weight:600;display:flex}.ai-model .ai-ic{width:calc(14 * var(--u));color:var(--ai-faint)}.ai-top-end{align-items:center;gap:calc(12 * var(--u));display:flex}.ai-ghost{align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--ai-line);font-size:calc(13 * var(--u));border-radius:999px;font-weight:600;display:flex}.ai-stage{padding-top:calc(54 * var(--u));flex-direction:column;align-items:center;display:flex;position:relative}.ai-glow{top:calc(40 * var(--u));width:calc(980 * var(--u));height:calc(520 * var(--u));background:radial-gradient(closest-side at 38% 52%, var(--ai-violet), transparent), radial-gradient(closest-side at 64% 46%, var(--ai-teal), transparent), radial-gradient(closest-side at 52% 70%, var(--ai-rose), transparent);position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ai-glow{background:radial-gradient(closest-side at 38% 52%, color-mix(in srgb, var(--ai-violet) calc(var(--ai-glow) * 100%), transparent), transparent), radial-gradient(closest-side at 64% 46%, color-mix(in srgb, var(--ai-teal) calc(var(--ai-glow) * 80%), transparent), transparent), radial-gradient(closest-side at 52% 70%, color-mix(in srgb, var(--ai-rose) calc(var(--ai-glow) * 60%), transparent), transparent)}}.ai-glow{filter:blur(calc(30 * var(--u)));pointer-events:none}.ai-hello{margin-top:calc(20 * var(--u));font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:calc(46 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.1;position:relative}.ai-sub{margin-top:calc(10 * var(--u));font-size:calc(16 * var(--u));color:var(--ai-mute);position:relative}.ai-prompt{width:calc(760 * var(--u));margin-top:calc(28 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border:calc(1.5 * var(--u)) solid transparent;border-radius:calc(22 * var(--u));background:linear-gradient(var(--ai-surface), var(--ai-surface)) padding-box, linear-gradient(120deg, var(--ai-violet), var(--ai-teal), var(--ai-rose)) border-box;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-prompt{background:linear-gradient(var(--ai-surface), var(--ai-surface)) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--ai-violet) 55%, transparent), color-mix(in srgb, var(--ai-teal) 45%, transparent), color-mix(in srgb, var(--ai-rose) 40%, transparent)) border-box}}.ai-prompt{box-shadow:0 calc(14 * var(--u)) calc(42 * var(--u)) calc(-14 * var(--u)) var(--ai-shadow)}.ai-typed{min-height:calc(17 * 1.5 * 2 * var(--u));padding:0 calc(4 * var(--u));font-size:calc(17 * var(--u));line-height:1.5;position:relative}.ai-placeholder{top:0;left:calc(8 * var(--u));color:var(--ai-faint);position:absolute}.ai-unseen{visibility:hidden}.ai-caret{width:calc(2 * var(--u));height:calc(20 * var(--u));margin-left:calc(3 * var(--u));vertical-align:calc(-4 * var(--u));background:var(--ai-violet);border-radius:1px;display:inline-block}.ai-tools{align-items:center;gap:calc(8 * var(--u));margin-top:calc(16 * var(--u));display:flex}.ai-round{width:calc(34 * var(--u));height:calc(34 * var(--u));border:1px solid var(--ai-line);color:var(--ai-mute);border-radius:999px;place-items:center;display:grid}.ai-chip{align-items:center;gap:calc(7 * var(--u));height:calc(34 * var(--u));padding:0 calc(13 * var(--u));border:1px solid var(--ai-line);font-size:calc(13.5 * var(--u));color:var(--ai-mute);border-radius:999px;font-weight:600;display:flex}.ai-chip[data-on]{border-color:var(--ai-violet)}@supports (color:color-mix(in lab, red, red)){.ai-chip[data-on]{border-color:color-mix(in srgb, var(--ai-violet) 35%, transparent)}}.ai-chip[data-on]{background:var(--ai-violet)}@supports (color:color-mix(in lab, red, red)){.ai-chip[data-on]{background:color-mix(in srgb, var(--ai-violet) 11%, transparent)}}.ai-chip[data-on]{color:var(--ai-violet)}.ai-apps{display:flex}.ai-apps i{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--ai-surface);background:var(--ai-teal);border-radius:999px}.ai-apps i+i{margin-left:calc(-5 * var(--u));background:var(--ai-rose)}.ai-tools-end{align-items:center;gap:calc(14 * var(--u));color:var(--ai-mute);margin-left:auto;display:flex}.ai-tools-end>.ai-ic{width:calc(18 * var(--u));height:calc(18 * var(--u))}.ai-send{width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--ai-chip);color:var(--ai-faint);border-radius:999px;place-items:center;transition:color .35s;display:grid;position:relative;overflow:hidden}.ai-send:before{content:"";background:linear-gradient(135deg, var(--ai-violet), var(--ai-violet));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ai-send:before{background:linear-gradient(135deg, var(--ai-violet), color-mix(in srgb, var(--ai-violet) 55%, var(--ai-teal)))}}.ai-send:before{opacity:0;transition:opacity .35s}.ai-send[data-ready]{color:#fff}.ai-send[data-ready]:before{opacity:1}.ai-send .ai-ic{stroke-width:2.2px;position:relative}.ai-suggest{justify-content:center;gap:calc(8 * var(--u));width:calc(800 * var(--u));margin-top:calc(18 * var(--u));flex-wrap:wrap;display:flex;position:relative}.ai-suggest span{align-items:center;gap:calc(7 * var(--u));height:calc(34 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--ai-line);background:var(--ai-surface);border-radius:999px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-suggest span{background:color-mix(in srgb, var(--ai-surface) 80%, transparent)}}.ai-suggest span{font-size:calc(13.5 * var(--u));font-weight:500}.ai-suggest .ai-ic{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--ai-violet)}.ai-agents{gap:calc(12 * var(--u));width:calc(860 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:repeat(3,1fr);display:grid;position:relative}.ai-agent{align-items:center;gap:calc(11 * var(--u));padding:calc(14 * var(--u));border:1px solid var(--ai-line);border-radius:calc(14 * var(--u));background:var(--ai-surface);display:flex}.ai-agent-mark{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));background:var(--ai-violet);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-agent-mark{background:color-mix(in srgb, var(--ai-violet) 12%, transparent)}}.ai-agent-mark{color:var(--ai-violet)}.ai-agent-text{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.ai-agent-text b{font-size:calc(14 * var(--u));font-weight:600}.ai-agent-text small{font-size:calc(12.5 * var(--u));white-space:nowrap;text-overflow:ellipsis;color:var(--ai-mute);overflow:hidden}.ai-agent em{align-items:center;gap:calc(5 * var(--u));height:calc(22 * var(--u));padding:0 calc(8 * var(--u));background:var(--ai-chip);font-size:calc(11.5 * var(--u));color:var(--ai-mute);border-radius:999px;font-style:normal;font-weight:600;display:flex}.ai-agent em:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));background:currentColor;border-radius:999px}.ai-agent em[data-tone=live]{background:var(--ai-teal)}@supports (color:color-mix(in lab, red, red)){.ai-agent em[data-tone=live]{background:color-mix(in srgb, var(--ai-teal) 14%, transparent)}}.ai-agent em[data-tone=live]{color:var(--ai-teal)}.ai-agent em[data-tone=review]{background:var(--ai-rose)}@supports (color:color-mix(in lab, red, red)){.ai-agent em[data-tone=review]{background:color-mix(in srgb, var(--ai-rose) 16%, transparent)}}.ai-agent em[data-tone=review]{color:var(--ai-rose)}@supports (color:color-mix(in lab, red, red)){.ai-agent em[data-tone=review]{color:color-mix(in srgb, var(--ai-rose) 70%, var(--ai-ink))}}.ai-agent em[data-tone=run]{background:var(--ai-violet)}@supports (color:color-mix(in lab, red, red)){.ai-agent em[data-tone=run]{background:color-mix(in srgb, var(--ai-violet) 12%, transparent)}}.ai-agent em[data-tone=run]{color:var(--ai-violet)}.ai[data-live] .ai-caret{animation:1.05s step-end infinite ai-blink}.ai[data-live] .ai-orb-lg:before{animation:14s linear infinite ai-turn}.ai[data-live] .ai-glow{animation:7s ease-in-out infinite alternate ai-breathe}.ai[data-live] .ai-agent em[data-tone=run]:before{animation:1.4s ease-in-out infinite ai-pulse}@keyframes ai-blink{50%{opacity:0}}@keyframes ai-turn{to{transform:rotate(1turn)}}@keyframes ai-breathe{0%{opacity:.75;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes ai-pulse{50%{opacity:.3}}@keyframes login-blink{50%{opacity:0}}.fn-caret,.lg-caret,.hc-caret{width:calc(1.6 * var(--u));height:calc(18 * var(--u));margin-left:calc(1 * var(--u));flex:none;animation:1s step-end infinite login-blink;display:inline-block}.fn{--fn-bg:#f4f1ea;--fn-panel:#fff;--fn-line:#e5dfd4;--fn-ink:#1c1b18;--fn-mute:#736d64;--fn-faint:#a8a196;--fn-btn:#1c1b18;--fn-btn-ink:#faf8f3;aspect-ratio:1500/844;background:var(--fn-bg);color:var(--fn-ink);font-family:var(--font-sans);letter-spacing:-.005em;line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .fn{--fn-bg:#0d0d0c;--fn-panel:#151513;--fn-line:#2a2925;--fn-ink:#f1ede4;--fn-mute:#a39d92;--fn-faint:#6b665e;--fn-btn:#f1ede4;--fn-btn-ink:#121210}.fn-in{--u:calc(100cqw / 1500);gap:calc(18 * var(--u));padding:calc(22 * var(--u));font-size:calc(15 * var(--u));grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.fn-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fn-panel{padding:calc(28 * var(--u)) calc(34 * var(--u));border:1px solid var(--fn-line);border-radius:calc(20 * var(--u));background:var(--fn-panel);flex-direction:column;display:flex;position:relative}.fn-brand{align-items:center;gap:calc(10 * var(--u));font-family:var(--font-fn-serif), Georgia, serif;font-size:calc(21 * var(--u));letter-spacing:.01em;display:flex}.fn-brand i{width:calc(38 * var(--u));height:calc(38 * var(--u));border:1px solid var(--fn-ink);font-size:calc(14 * var(--u));border-radius:999px;place-items:center;font-style:normal;display:grid}.fn-form{width:calc(380 * var(--u));margin:calc(44 * var(--u)) auto 0;flex-direction:column;display:flex}.fn-h{font-family:var(--font-fn-serif), Georgia, serif;font-size:calc(52 * var(--u));letter-spacing:-.01em;text-align:center;line-height:1}.fn-sub{margin-top:calc(10 * var(--u));text-align:center;font-size:calc(15 * var(--u));color:var(--fn-mute)}.fn-alt{justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(44 * var(--u));margin-top:calc(24 * var(--u));border:1px solid var(--fn-line);border-radius:calc(11 * var(--u));font-size:calc(14.5 * var(--u));font-weight:600;display:flex}.fn-or{align-items:center;gap:calc(12 * var(--u));margin:calc(16 * var(--u)) 0;font-size:calc(12.5 * var(--u));color:var(--fn-faint);display:flex}.fn-or:before,.fn-or:after{content:"";background:var(--fn-line);flex:1;height:1px}.fn-field{justify-content:center;gap:calc(3 * var(--u));height:calc(54 * var(--u));margin-bottom:calc(10 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--fn-line);border-radius:calc(11 * var(--u));flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.fn-field[data-focus]{border-color:var(--fn-ink);box-shadow:0 0 0 calc(3 * var(--u)) var(--fn-ink)}@supports (color:color-mix(in lab, red, red)){.fn-field[data-focus]{box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--fn-ink) 8%, transparent)}}.fn-field small{font-size:calc(11.5 * var(--u));color:var(--fn-mute)}.fn-field b{min-height:calc(20 * var(--u));font-size:calc(15.5 * var(--u));align-items:center;font-weight:500;display:flex}.fn-dots{letter-spacing:.12em}.fn-field>.fn-ic{top:50%;right:calc(14 * var(--u));color:var(--fn-faint);position:absolute;transform:translateY(-50%)}.fn-caret{background:var(--fn-ink)}.fn-row{margin-top:calc(4 * var(--u));font-size:calc(13.5 * var(--u));color:var(--fn-mute);justify-content:space-between;align-items:center;display:flex}.fn-row u,.fn-foot u{color:var(--fn-ink);-webkit-text-decoration-color:var(--fn-line);-webkit-text-decoration-color:var(--fn-line);-webkit-text-decoration-color:var(--fn-line);text-decoration-color:var(--fn-line);text-underline-offset:calc(3 * var(--u))}.fn-check{align-items:center;gap:calc(8 * var(--u));display:flex}.fn-check i{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));background:var(--fn-btn);color:var(--fn-btn-ink);place-items:center;display:grid}.fn-check .fn-ic{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:2.4px}.fn-btn{height:calc(48 * var(--u));margin-top:calc(20 * var(--u));border-radius:calc(11 * var(--u));background:var(--fn-btn);color:var(--fn-btn-ink);font-size:calc(15.5 * var(--u));opacity:.78;place-items:center;font-weight:600;transition:opacity .3s,box-shadow .3s;display:grid}.fn-btn[data-ready]{opacity:1;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) var(--fn-btn)}@supports (color:color-mix(in lab, red, red)){.fn-btn[data-ready]{box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) color-mix(in srgb, var(--fn-btn) 70%, transparent)}}.fn-foot{margin-top:calc(16 * var(--u));text-align:center;font-size:calc(13.5 * var(--u));color:var(--fn-mute)}.fn-secure{align-items:center;gap:calc(7 * var(--u));font-size:calc(12.5 * var(--u));color:var(--fn-faint);margin-top:auto;display:flex}.fn-photo{border-radius:calc(20 * var(--u));color:#fbf7ef;background:#2a2118 url(/images/industries/finance-boardroom.webp) 50% 62%/cover no-repeat;position:relative;overflow:hidden}.fn-photo:before{content:"";background:linear-gradient(#0c090699 0%,#0c090614 34%,#0c090600 55%,#0c090666 100%);position:absolute;inset:0}.fn-photo-text{top:calc(44 * var(--u));right:calc(40 * var(--u));left:calc(40 * var(--u));text-align:center;position:absolute}.fn-quote{font-family:var(--font-fn-serif), Georgia, serif;font-size:calc(54 * var(--u));letter-spacing:-.01em;line-height:1.02}.fn-photo-text p:last-child{margin-top:calc(10 * var(--u));font-size:calc(15 * var(--u));color:#fbf7efd1}.lg{--lg-bg:#f3f4f6;--lg-panel:#fff;--lg-line:#dde1e6;--lg-ink:#0d1117;--lg-mute:#5b636f;--lg-faint:#98a0ab;--lg-orange:#ff5a1f;--lg-ok:#16a34a;--lg-mono:var(--font-jetbrains-mono), ui-monospace, monospace;aspect-ratio:1500/844;background:var(--lg-panel);color:var(--lg-ink);font-family:var(--font-lg-sans), var(--font-sans);line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .lg{--lg-bg:#0a0c0f;--lg-panel:#101318;--lg-line:#232831;--lg-ink:#edf0f4;--lg-mute:#8a93a1;--lg-faint:#5c6470;--lg-orange:#ff6a2e;--lg-ok:#3ddc84}.lg-in{--u:calc(100cqw / 1500);font-size:calc(15 * var(--u));grid-template-columns:1.08fr 1fr;display:grid;position:absolute;inset:0}.lg-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lg-photo{color:#fff;background:#0b1622 url(/images/industries/logistics-port.webp) 50% 40%/cover no-repeat;position:relative;overflow:hidden}.lg-photo:before{content:"";background:linear-gradient(#04080ec7 0%,#04080e40 34%,#04080e0d 55%,#04080e99 100%);position:absolute;inset:0}.lg-mark{top:calc(30 * var(--u));left:calc(36 * var(--u));align-items:baseline;gap:calc(9 * var(--u));font-size:calc(22 * var(--u));letter-spacing:.04em;font-weight:800;font-stretch:125%;display:flex;position:absolute}.lg-mark small{font-family:var(--lg-mono);font-size:calc(11 * var(--u));letter-spacing:.22em;color:var(--lg-orange);font-weight:500}.lg-photo-text{top:calc(104 * var(--u));right:calc(36 * var(--u));left:calc(36 * var(--u));position:absolute}.lg-quote{max-width:calc(520 * var(--u));font-size:calc(58 * var(--u));letter-spacing:-.02em;text-transform:uppercase;font-weight:800;font-stretch:112%;line-height:.96}.lg-meta{margin-top:calc(16 * var(--u));font-family:var(--lg-mono);font-size:calc(12 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.lg-side{padding:calc(26 * var(--u)) calc(56 * var(--u));background:var(--lg-panel);flex-direction:column;display:flex;position:relative}.lg-top{align-self:flex-end;align-items:center;gap:calc(6 * var(--u));font-size:calc(13.5 * var(--u));color:var(--lg-mute);display:flex}.lg-top b{color:var(--lg-ink);font-weight:700}.lg-top .lg-ic{color:var(--lg-orange)}.lg-form{width:calc(400 * var(--u));margin:calc(50 * var(--u)) auto 0;flex-direction:column;display:flex}.lg-eyebrow{font-family:var(--lg-mono);font-size:calc(12 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--lg-orange)}.lg-h{margin-top:calc(10 * var(--u));font-size:calc(48 * var(--u));letter-spacing:-.025em;font-weight:800;font-stretch:112%;line-height:1}.lg-sub{margin-top:calc(10 * var(--u));font-size:calc(15 * var(--u));color:var(--lg-mute)}.lg-label{margin:calc(22 * var(--u)) 0 calc(8 * var(--u));font-family:var(--lg-mono);font-size:calc(11.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--lg-mute);justify-content:space-between;display:flex}.lg-label u{letter-spacing:.08em;color:var(--lg-ink);font-weight:600;text-decoration:none}.lg-field{height:calc(48 * var(--u));padding:0 calc(14 * var(--u));border:calc(1.5 * var(--u)) solid var(--lg-line);border-radius:calc(6 * var(--u));background:var(--lg-bg);font-size:calc(15.5 * var(--u));align-items:center;font-weight:500;transition:border-color .2s,background-color .2s;display:flex;position:relative}.lg-field[data-focus]{border-color:var(--lg-ink);background:var(--lg-panel)}.lg-dots{letter-spacing:.14em}.lg-field>.lg-ic{right:calc(14 * var(--u));color:var(--lg-faint);position:absolute}.lg-caret{background:var(--lg-orange)}.lg-toggle{align-items:center;gap:calc(10 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(14 * var(--u));color:var(--lg-mute);display:flex}.lg-toggle i{width:calc(34 * var(--u));height:calc(20 * var(--u));background:var(--lg-ink);border-radius:999px;position:relative}.lg-toggle i:after{content:"";top:calc(3 * var(--u));right:calc(3 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--lg-panel);border-radius:999px;position:absolute}.lg-btn{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(50 * var(--u));margin-top:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:var(--lg-orange);color:#fff;font-size:calc(16 * var(--u));opacity:.8;font-weight:700;transition:opacity .3s,box-shadow .3s;display:flex}.lg-btn[data-ready]{opacity:1;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) var(--lg-orange)}.lg-sso{justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(46 * var(--u));margin-top:calc(10 * var(--u));border:calc(1.5 * var(--u)) solid var(--lg-line);border-radius:calc(6 * var(--u));font-size:calc(14.5 * var(--u));font-weight:600;display:flex}.lg-status{bottom:calc(24 * var(--u));left:calc(56 * var(--u));align-items:center;gap:calc(8 * var(--u));font-family:var(--lg-mono);font-size:calc(11.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--lg-mute);display:flex;position:absolute}.lg-status i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--lg-ok);border-radius:999px}.hc{--hc-ink:#17231f;--hc-mute:#56655f;--hc-faint:#8f9c96;--hc-card:#fffc;--hc-edge:#fff9;--hc-line:#17231f1a;--hc-field:#ffffffeb;--hc-blue:#2563eb;--hc-sage:#4f7a63;--hc-wash:#f8f7f252;--hc-shadow:#17231f4d;aspect-ratio:1500/844;color:var(--hc-ink);font-family:var(--font-jakarta), var(--font-sans);letter-spacing:-.005em;background:#dfe6df;line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .hc{--hc-ink:#eef3f0;--hc-mute:#a3b1ab;--hc-faint:#6b7a74;--hc-card:#101412bd;--hc-edge:#ffffff14;--hc-line:#ffffff1a;--hc-field:#0a0d0c99;--hc-blue:#3b7bf6;--hc-sage:#8cc1a3;--hc-wash:#05080780;--hc-shadow:#00000080;background:#121614}.hc-in{--u:calc(100cqw / 1500);font-size:calc(15 * var(--u));flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.hc-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hc-photo{background:url(/images/industries/clinic-waiting.webp) 50%/cover no-repeat;position:absolute;inset:0}.hc-photo:after{content:"";background:var(--hc-wash);position:absolute;inset:0}:root[data-theme=dark] .hc-photo{filter:brightness(.75)saturate(.85)}.hc-top{width:100%;padding:calc(24 * var(--u)) calc(40 * var(--u));justify-content:space-between;align-items:center;display:flex;position:relative}.hc-brand,.hc-help,.hc-quick span{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border:1px solid var(--hc-edge);background:var(--hc-card);-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)));font-size:calc(13.5 * var(--u));border-radius:999px;font-weight:600;display:flex}.hc-brand{gap:calc(10 * var(--u));padding-left:calc(12 * var(--u));font-size:calc(17 * var(--u));letter-spacing:-.02em;font-weight:700}.hc-mark{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:var(--hc-blue)}.hc-card{width:calc(440 * var(--u));padding:calc(26 * var(--u)) calc(32 * var(--u)) calc(24 * var(--u));border:1px solid var(--hc-edge);border-radius:calc(22 * var(--u));background:var(--hc-card);box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) calc(-24 * var(--u)) var(--hc-shadow);-webkit-backdrop-filter:blur(calc(18 * var(--u))) saturate(1.2);backdrop-filter:blur(calc(18 * var(--u))) saturate(1.2);position:relative}.hc-eyebrow{padding:calc(4 * var(--u)) calc(10 * var(--u));background:var(--hc-sage);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hc-eyebrow{background:color-mix(in srgb, var(--hc-sage) 16%, transparent)}}.hc-eyebrow{font-size:calc(12 * var(--u));color:var(--hc-sage);font-weight:700}.hc-h{margin-top:calc(12 * var(--u));font-size:calc(32 * var(--u));letter-spacing:-.03em;font-weight:700;line-height:1.1}.hc-sub{margin-top:calc(6 * var(--u));font-size:calc(14.5 * var(--u));color:var(--hc-mute)}.hc-label{margin:calc(16 * var(--u)) 0 calc(7 * var(--u));font-size:calc(13 * var(--u));justify-content:space-between;font-weight:600;display:flex}.hc-label u{color:var(--hc-blue);text-decoration:none}.hc-field{height:calc(46 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--hc-line);border-radius:calc(12 * var(--u));background:var(--hc-field);font-size:calc(15 * var(--u));align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.hc-field[data-focus]{border-color:var(--hc-blue);box-shadow:0 0 0 calc(3 * var(--u)) var(--hc-blue)}@supports (color:color-mix(in lab, red, red)){.hc-field[data-focus]{box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--hc-blue) 18%, transparent)}}.hc-dots{letter-spacing:.14em}.hc-field>.hc-ic{right:calc(14 * var(--u));color:var(--hc-faint);position:absolute}.hc-caret{background:var(--hc-blue)}.hc-btn{height:calc(48 * var(--u));margin-top:calc(18 * var(--u));border-radius:calc(12 * var(--u));background:var(--hc-blue);color:#fff;font-size:calc(15.5 * var(--u));opacity:.78;place-items:center;font-weight:700;transition:opacity .3s,box-shadow .3s;display:grid}.hc-btn[data-ready]{opacity:1;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) var(--hc-blue)}.hc-alt{justify-content:center;align-items:center;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(13.5 * var(--u));font-weight:600;display:flex}.hc-quick{gap:calc(10 * var(--u));margin-top:calc(16 * var(--u));display:flex;position:relative}.hc-quick .hc-ic{color:var(--hc-sage)}.lw{--lw-chrome:#fff;--lw-canvas:#eef0f2;--lw-line:#e2e5e9;--lw-ink:#14161a;--lw-mute:#626973;--lw-faint:#9aa1ab;--lw-mark:#1f2a44;--lw-btn:#1f2a44;--lw-btn-ink:#fff;--lw-flag:#f2c14e;--lw-flag-ink:#3d2f00;--lw-you:#fdf3d4;--lw-you-ink:#7a5a00;--lw-ok:#1f8a4c;--lw-ok-wash:#e3f3e8;--lw-paper:#fff;--lw-paper-shadow:#14161a1f;--lw-page-ink:#1f1e1c;--lw-page-body:#3a3834;--lw-page-mute:#8a857c;--lw-page-line:#d9d5cd;--lw-page-firm:#1f2a44;--lw-pen:#1f3f9e;aspect-ratio:1500/844;background:var(--lw-chrome);color:var(--lw-ink);font-family:var(--font-sans);letter-spacing:-.005em;line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .lw{--lw-chrome:#111214;--lw-canvas:#0a0b0d;--lw-line:#24262b;--lw-ink:#eef0f3;--lw-mute:#9aa1ab;--lw-faint:#5f6670;--lw-mark:#2b3a5e;--lw-btn:#e9edf5;--lw-btn-ink:#111214;--lw-you:#f2c14e24;--lw-you-ink:#f2c14e;--lw-ok:#3ddc84;--lw-ok-wash:#10261a;--lw-paper:#ecebe6;--lw-paper-shadow:#00000080}.lw-in{--u:calc(100cqw / 1500);font-size:calc(14 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.lw-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lw-top{height:calc(60 * var(--u));padding:0 calc(20 * var(--u));border-bottom:1px solid var(--lw-line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lw-top-start,.lw-top-end{align-items:center;gap:calc(12 * var(--u));display:flex}.lw-top-end{justify-content:flex-end}.lw-x{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));color:var(--lw-mute);place-items:center;display:grid}.lw-firm{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(8 * var(--u));background:var(--lw-mark);color:#fff;font-family:var(--font-lw-serif), Georgia, serif;font-size:calc(12 * var(--u));letter-spacing:.02em;place-items:center;font-weight:600;display:grid}.lw-doc{flex-direction:column;display:flex}.lw-doc b{font-size:calc(15 * var(--u));font-weight:600}.lw-doc small{font-size:calc(12 * var(--u));color:var(--lw-mute)}.lw-status{align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u));padding:0 calc(14 * var(--u));background:var(--lw-you);font-size:calc(13 * var(--u));color:var(--lw-you-ink);border-radius:999px;font-weight:600;transition:background-color .35s,color .35s;display:flex}.lw-status[data-done]{background:var(--lw-ok-wash);color:var(--lw-ok)}.lw-status .lw-ic{width:calc(14 * var(--u));height:calc(14 * var(--u))}.lw-ghost{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--lw-line);border-radius:calc(9 * var(--u));font-size:calc(13.5 * var(--u));font-weight:600;display:flex}.lw-finish{height:calc(36 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(9 * var(--u));background:var(--lw-canvas);font-size:calc(13.5 * var(--u));color:var(--lw-faint);place-items:center;font-weight:600;transition:background-color .35s,color .35s;display:grid}.lw-finish[data-ready]{background:var(--lw-btn);color:var(--lw-btn-ink)}.lw-body{grid-template-columns:calc(150 * var(--u)) 1fr calc(320 * var(--u));flex:1;min-height:0;display:grid}.lw-rail{align-items:center;gap:calc(18 * var(--u));padding-top:calc(24 * var(--u));border-right:1px solid var(--lw-line);flex-direction:column;display:flex}.lw-thumb{align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:var(--lw-mute);flex-direction:column;display:flex}.lw-thumb i{gap:calc(5 * var(--u));width:calc(84 * var(--u));height:calc(108 * var(--u));padding:calc(12 * var(--u)) calc(10 * var(--u));border:1px solid var(--lw-line);border-radius:calc(4 * var(--u));background:var(--lw-paper);flex-direction:column;display:flex}.lw-thumb[data-on] i{box-shadow:0 0 0 calc(2 * var(--u)) var(--lw-btn);border-color:#0000}.lw-thumb em{height:calc(3 * var(--u));background:var(--lw-page-line);border-radius:999px;display:block}.lw-thumb em:first-child{background:var(--lw-page-firm);opacity:.55;width:60%}.lw-thumb em:nth-child(3n){width:75%}.lw-canvas{padding-top:calc(24 * var(--u));background:var(--lw-canvas);justify-content:center;display:flex;position:relative;overflow:hidden}.lw-page{width:calc(640 * var(--u));min-height:calc(1000 * var(--u));padding:calc(44 * var(--u)) calc(62 * var(--u));background:var(--lw-paper);box-shadow:0 1px 2px #0000000f, 0 calc(14 * var(--u)) calc(36 * var(--u)) calc(-14 * var(--u)) var(--lw-paper-shadow);font-family:var(--font-lw-serif), Georgia, serif;color:var(--lw-page-ink)}.lw-head{padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--lw-page-line);justify-content:space-between;align-items:flex-end;display:flex}.lw-name{font-size:calc(20 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--lw-page-firm);flex-direction:column;font-weight:600;display:flex}.lw-name small{margin-top:calc(4 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.26em;color:var(--lw-page-mute);font-weight:400}.lw-addr{text-align:right;font-size:calc(10.5 * var(--u));color:var(--lw-page-mute);line-height:1.55}.lw-meta{grid-template-columns:calc(44 * var(--u)) 1fr;row-gap:calc(5 * var(--u));margin-top:calc(18 * var(--u));font-size:calc(13 * var(--u));display:grid}.lw-meta dt{font-family:var(--font-sans);font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--lw-page-mute);align-self:center;font-weight:600}.lw-meta dd{color:var(--lw-page-ink)}.lw-text{margin-top:calc(14 * var(--u));font-size:calc(14 * var(--u));color:var(--lw-page-body);line-height:1.62}.lw-meta+.lw-text{margin-top:calc(18 * var(--u))}.lw-sign{gap:calc(44 * var(--u));margin-top:calc(24 * var(--u));grid-template-columns:1fr 1fr;display:grid}.lw-party{flex-direction:column;min-width:0;display:flex}.lw-party small{font-family:var(--font-sans);font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--lw-page-mute);font-weight:600}.lw-hand{height:calc(56 * var(--u));font-family:var(--font-lw-hand), cursive;font-size:calc(44 * var(--u));white-space:nowrap;color:#22304f;align-items:flex-end;line-height:1;display:flex}.lw-line{height:1px;margin-top:calc(2 * var(--u));background:#b9b4aa;display:block}.lw-party b{margin-top:calc(8 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600}.lw-when{align-items:center;gap:calc(5 * var(--u));margin-top:calc(4 * var(--u));font-family:var(--font-sans);font-size:calc(11 * var(--u));color:var(--lw-page-mute);display:flex}.lw-stamp{color:#1f8a4c;font-weight:600}.lw-stamp .lw-ic{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:2.4px}.lw-field{height:calc(56 * var(--u));margin:0 calc(-6 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));align-items:flex-end;transition:background-color .3s,box-shadow .3s;display:flex;position:relative}.lw-field[data-focus]{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--lw-flag);background:#fff6d6}.lw-field .lw-hand{height:auto;padding-right:calc(6 * var(--u))}.lw-ink{color:var(--lw-pen)}.lw-flourish{bottom:calc(-4 * var(--u));left:calc(2 * var(--u));width:calc(200 * var(--u));height:calc(22 * var(--u));fill:none;stroke:var(--lw-pen);stroke-width:1.6px;stroke-linecap:round;position:absolute}.lw-flag{top:50%;right:calc(100% + calc(18 * var(--u)));height:calc(30 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(4 * var(--u)) 0 0 calc(4 * var(--u));background:var(--lw-flag);font-family:var(--font-sans);font-size:calc(12 * var(--u));white-space:nowrap;color:var(--lw-flag-ink);align-items:center;font-weight:700;display:flex;position:absolute;transform:translateY(-50%)}.lw-flag:after{content:"";border-top:calc(15 * var(--u)) solid transparent;border-bottom:calc(15 * var(--u)) solid transparent;border-left:calc(11 * var(--u)) solid var(--lw-flag);position:absolute;top:0;left:100%}.lw-zoom{top:calc(20 * var(--u));right:calc(20 * var(--u));align-items:center;gap:calc(10 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--lw-line);background:var(--lw-chrome);font-size:calc(12.5 * var(--u));color:var(--lw-mute);border-radius:999px;font-weight:600;display:flex;position:absolute}.lw-zoom .lw-ic{width:calc(14 * var(--u));height:calc(14 * var(--u))}.lw-side{padding:calc(24 * var(--u)) calc(22 * var(--u));border-left:1px solid var(--lw-line)}.lw-side-h{margin-bottom:calc(12 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--lw-mute);font-weight:600}.lw-signer+.lw-side-h{margin-top:calc(28 * var(--u))}.lw-signer{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(10 * var(--u));padding:calc(12 * var(--u));border:1px solid var(--lw-line);border-radius:calc(12 * var(--u));display:flex}.lw-face{width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--lw-mark);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lw-face{background:color-mix(in srgb, var(--lw-mark) 16%, transparent)}}.lw-face{font-size:calc(12 * var(--u));font-weight:700}.lw-face-you{background:var(--lw-you);color:var(--lw-you-ink)}.lw-signer-text{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.lw-signer-text b{font-size:calc(14 * var(--u));font-weight:600}.lw-signer-text small{font-size:calc(12 * var(--u));white-space:nowrap;text-overflow:ellipsis;color:var(--lw-mute);overflow:hidden}.lw-signer em{align-items:center;gap:calc(4 * var(--u));height:calc(24 * var(--u));padding:0 calc(9 * var(--u));font-size:calc(11.5 * var(--u));white-space:nowrap;border-radius:999px;font-style:normal;font-weight:600;transition:background-color .35s,color .35s;display:flex}.lw-signer em[data-tone=done]{background:var(--lw-ok-wash);color:var(--lw-ok)}.lw-signer em[data-tone=you]{background:var(--lw-you);color:var(--lw-you-ink)}.lw-signer em .lw-ic{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:2.2px}.lw-trail{list-style:none}.lw-trail li{gap:calc(12 * var(--u));padding-bottom:calc(16 * var(--u));display:flex;position:relative;overflow:hidden}.lw-trail li:not(:last-child):before{content:"";top:calc(30 * var(--u));bottom:calc(2 * var(--u));left:calc(14 * var(--u));background:var(--lw-line);width:1px;position:absolute}.lw-trail i{width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--lw-canvas);color:var(--lw-mute);border-radius:999px;flex:none;place-items:center;display:grid}.lw-trail i[data-tone=done]{background:var(--lw-ok-wash);color:var(--lw-ok)}.lw-trail i .lw-ic{width:calc(13 * var(--u));height:calc(13 * var(--u))}.lw-trail span{gap:calc(2 * var(--u));padding-top:calc(4 * var(--u));flex-direction:column;display:flex}.lw-trail b{font-size:calc(13 * var(--u));font-weight:600}.lw-trail small{font-size:calc(11.5 * var(--u));color:var(--lw-mute)}.re{--re-bg:#fff;--re-ink:#121417;--re-mute:#5f6670;--re-faint:#9aa1ab;--re-line:#e6e8eb;--re-chip:#f3f4f6;--re-card:#fff;--re-brand:#0047c1;--re-brand-ink:#fff;--re-shadow:#12141729;aspect-ratio:1500/844;background:var(--re-bg);color:var(--re-ink);font-family:var(--font-re-sans), var(--font-sans);line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .re{--re-bg:#0c0d0f;--re-ink:#f1f2f4;--re-mute:#9ba1ab;--re-faint:#5f6670;--re-line:#24272c;--re-chip:#17191d;--re-card:#15171a;--re-brand:#3d7bff;--re-shadow:#0000008c}.re-in{--u:calc(100cqw / 1500);font-size:calc(15 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.re-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.re-nav{height:calc(68 * var(--u));padding:0 calc(36 * var(--u));flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.re-logo{align-items:center;gap:calc(10 * var(--u));font-size:calc(22 * var(--u));letter-spacing:-.03em;font-weight:700;display:flex}.re-logo i{width:calc(32 * var(--u));height:calc(28 * var(--u));background:var(--re-brand);-webkit-mask:url(/images/industries/lodestar-logo.svg) 50%/contain no-repeat;mask:url(/images/industries/lodestar-logo.svg) 50%/contain no-repeat}.re-logo small{margin-left:calc(-5 * var(--u));font-size:inherit;color:var(--re-mute);font-weight:400}.re-links{gap:calc(30 * var(--u));font-size:calc(15 * var(--u));color:var(--re-mute);font-weight:500;display:flex}.re-links b{color:var(--re-ink);font-weight:600}.re-nav-end{justify-content:flex-end;align-items:center;gap:calc(12 * var(--u));display:flex}.re-saved{align-items:center;gap:calc(6 * var(--u));margin-right:calc(6 * var(--u));font-size:calc(14 * var(--u));color:var(--re-mute);font-weight:500;display:flex}.re-ghost,.re-btn{height:calc(38 * var(--u));padding:0 calc(18 * var(--u));font-size:calc(14 * var(--u));border-radius:999px;place-items:center;font-weight:600;display:grid}.re-ghost{border:1px solid var(--re-line)}.re-btn{background:var(--re-ink);color:var(--re-bg)}.re-hero{height:calc(340 * var(--u));margin:calc(4 * var(--u)) calc(28 * var(--u)) 0;border-radius:calc(22 * var(--u));flex:none;position:relative}.re-photo{border-radius:inherit;background:#1b2433;position:absolute;inset:0;overflow:hidden}.re-photo:before{content:"";transform-origin:70% 60%;background:url(/images/industries/estate-hero.webp) 60% 55%/cover no-repeat;position:absolute;inset:0}.re[data-live] .re-photo:before{animation:22s ease-in-out infinite alternate re-drift}@keyframes re-drift{to{transform:scale(1.07)}}.re-photo:after{content:"";background:linear-gradient(90deg,#080c14b8 0%,#080c146b 38%,#080c1400 64%),linear-gradient(#080c1400 65%,#080c1459 100%);position:absolute;inset:0}.re-hero-text{top:calc(52 * var(--u));left:calc(56 * var(--u));color:#fff;position:absolute}.re-eyebrow{height:calc(30 * var(--u));padding:0 calc(13 * var(--u));-webkit-backdrop-filter:blur(calc(8 * var(--u)));backdrop-filter:blur(calc(8 * var(--u)));font-size:calc(12.5 * var(--u));background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.re-h{margin-top:calc(18 * var(--u));font-size:calc(62 * var(--u));letter-spacing:-.035em;font-weight:600;line-height:1.02}.re-sub{margin-top:calc(14 * var(--u));font-size:calc(16.5 * var(--u));color:#ffffffd1}.re-search{width:calc(1060 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border:1px solid var(--re-line);border-radius:calc(20 * var(--u));background:var(--re-card);box-shadow:0 calc(22 * var(--u)) calc(50 * var(--u)) calc(-22 * var(--u)) var(--re-shadow);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.re-tabs{gap:calc(22 * var(--u));padding:0 calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(14.5 * var(--u));color:var(--re-mute);font-weight:500;display:flex}.re-tabs b{color:var(--re-ink);font-weight:600;position:relative}.re-tabs b:after{content:"";right:0;bottom:calc(-12 * var(--u));height:calc(2.5 * var(--u));background:var(--re-brand);border-radius:999px;position:absolute;left:0}.re-fields{align-items:stretch;gap:calc(8 * var(--u));padding-top:calc(12 * var(--u));border-top:1px solid var(--re-line);grid-template-columns:1.6fr 1fr 1fr .8fr auto;display:grid}.re-field{justify-content:center;gap:calc(3 * var(--u));height:calc(60 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--re-chip);flex-direction:column;transition:box-shadow .25s;display:flex;position:relative}.re-field[data-focus]{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--re-brand)}.re-field small{font-size:calc(11.5 * var(--u));letter-spacing:.02em;color:var(--re-mute);font-weight:600}.re-field b{align-items:center;gap:calc(7 * var(--u));min-width:0;font-size:calc(15.5 * var(--u));white-space:nowrap;font-weight:600;display:flex;overflow:hidden}.re-field b .re-ic{color:var(--re-faint)}.re-field:not(.re-field-wide) b{justify-content:space-between}.re-field-wide b .re-ic{color:var(--re-brand)}.re-field em{color:var(--re-faint);font-style:normal;font-weight:500}.re-caret{width:calc(1.6 * var(--u));height:calc(19 * var(--u));margin-left:calc(-5 * var(--u));background:var(--re-brand);flex:none;animation:1s step-end infinite re-blink}@keyframes re-blink{50%{opacity:0}}.re-go{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-width:calc(160 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(12 * var(--u));background:var(--re-brand);color:var(--re-brand-ink);font-size:calc(15.5 * var(--u));font-weight:600;display:flex}.re-go[data-found]{box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) var(--re-brand)}.re-go[data-pressed]{transform:scale(.96)}.re-go{transition:box-shadow .35s,transform .15s}.re-go .re-ic{stroke-width:2.2px}.re-pop{bottom:calc(100% + calc(14 * var(--u)));z-index:3;padding:calc(16 * var(--u));border:1px solid var(--re-line);border-radius:calc(16 * var(--u));background:var(--re-card);box-shadow:0 calc(18 * var(--u)) calc(44 * var(--u)) calc(-16 * var(--u)) var(--re-shadow);transform-origin:30% 100%;position:absolute;left:0}.re-pop-price{width:calc(320 * var(--u))}.re-pop-beds{width:calc(290 * var(--u))}.re-pop-kind{gap:calc(2 * var(--u));width:calc(210 * var(--u));padding:calc(8 * var(--u));flex-direction:column;display:flex}.re-pop-h{font-size:calc(12.5 * var(--u));color:var(--re-mute);font-weight:600}.re-chips+.re-pop-h{margin-top:calc(14 * var(--u))}.re-hist{align-items:flex-end;gap:calc(3 * var(--u));height:calc(56 * var(--u));margin-top:calc(12 * var(--u));display:flex}.re-hist i{border-radius:calc(2 * var(--u)) calc(2 * var(--u)) 0 0;background:var(--re-line);flex:1;transition:background-color .35s}.re-hist i[data-in]{background:var(--re-brand)}.re-range{align-items:center;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));display:flex}.re-range>i{width:calc(10 * var(--u));background:var(--re-faint);height:1px}.re-range span{gap:calc(2 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--re-line);border-radius:calc(10 * var(--u));font-size:calc(14.5 * var(--u));color:var(--re-faint);flex-direction:column;flex:1;font-weight:600;transition:border-color .3s,color .3s;display:flex}.re-range span[data-on]{border-color:var(--re-brand);color:var(--re-ink)}.re-range small{font-size:calc(11 * var(--u));color:var(--re-mute);font-weight:500}.re-chips{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));display:flex}.re-chips span{height:calc(36 * var(--u));border:1px solid var(--re-line);border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));flex:1;place-items:center;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:grid}.re-chips span[data-on]{border-color:var(--re-brand);background:var(--re-brand);color:var(--re-brand-ink)}.re-opt{height:calc(38 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(9 * var(--u));font-size:calc(14.5 * var(--u));justify-content:space-between;align-items:center;font-weight:500;transition:background-color .3s;display:flex}.re-opt[data-on]{background:var(--re-chip);font-weight:600}.re-opt .re-ic{color:var(--re-brand);stroke-width:2.4px}.re-list{margin-top:calc(96 * var(--u));padding:0 calc(64 * var(--u))}.re-list-head{justify-content:space-between;align-items:baseline;display:flex}.re-list-head p{font-size:calc(22 * var(--u));letter-spacing:-.02em;font-weight:600}.re-list-head span{align-items:center;gap:calc(6 * var(--u));font-size:calc(14 * var(--u));color:var(--re-brand);font-weight:600;display:flex}.re-cards{gap:calc(20 * var(--u));margin-top:calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.re-card{gap:calc(4 * var(--u));flex-direction:column;display:flex}.re-card-photo{aspect-ratio:4/3;margin-bottom:calc(8 * var(--u));border-radius:calc(14 * var(--u));background:var(--re-chip) center / cover no-repeat;position:relative;overflow:hidden}.re-card-photo em{top:calc(12 * var(--u));left:calc(12 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));color:#121417;background:#fff;border-radius:999px;font-style:normal;font-weight:600;position:absolute}.re-card-photo i{top:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));color:#121417;background:#ffffffe6;border-radius:999px;place-items:center;display:grid;position:absolute}.re-card b{font-size:calc(20 * var(--u));letter-spacing:-.02em;font-weight:700}.re-card span{font-size:calc(14 * var(--u));color:var(--re-ink)}.re-card small{font-size:calc(13 * var(--u));color:var(--re-mute)}.ow{--ow-bg:#fff;--ow-ink:#14181b;--ow-mute:#5f6870;--ow-faint:#9aa2a9;--ow-line:#e7e9eb;--ow-chip:#f2f4f5;--ow-brand:#0e7a86;--ow-brand-wash:#0e7a861f;--ow-ok:#1f8a4c;--ow-ok-wash:#e3f3e8;--ow-land:#eef0ec;--ow-water:#cfe3f2;--ow-park:#d5e9d0;--ow-street:#fff;--ow-avenue:#fbf3dc;--ow-done:#b9bfc4;background:var(--ow-bg);color:var(--ow-ink);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex;position:relative}:root[data-theme=dark] .ow{--ow-bg:#0e1012;--ow-ink:#eef1f3;--ow-mute:#9aa3ab;--ow-faint:#5e666d;--ow-line:#23272b;--ow-chip:#181b1e;--ow-brand:#1fb0bf;--ow-brand-wash:#1fb0bf29;--ow-ok:#3ddc84;--ow-ok-wash:#10261a;--ow-land:#16191c;--ow-water:#12283a;--ow-park:#17291e;--ow-street:#262b30;--ow-avenue:#33302a;--ow-done:#3a4046}.ow-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4.2cqw;height:4.2cqw}.ow-map{flex:none;height:74cqw;position:relative;overflow:hidden}.ow-map-svg{width:100%;height:100%;position:absolute;inset:0}.ow-land{fill:var(--ow-land)}.ow-water{fill:var(--ow-water)}.ow-park{fill:var(--ow-park)}.ow-street{fill:none;stroke:var(--ow-street);stroke-width:2.4px}.ow-avenue{fill:none;stroke:var(--ow-avenue);stroke-width:4px}.ow-route-done,.ow-route{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ow-route-done{stroke:var(--ow-done)}.ow-route{stroke:var(--ow-brand)}.ow-home-ring{fill:var(--ow-brand-wash)}.ow-home{fill:var(--ow-ink)}.ow-home-glyph{fill:var(--ow-bg)}.ow-van{fill:var(--ow-brand);stroke:var(--ow-bg);stroke-width:1px}.ow-van-glyph{fill:#fff}.ow-map-top{position:absolute;inset:0 0 auto}.ow-bar{justify-content:space-between;align-items:center;padding:0 4.4cqw;display:flex}.ow-round{background:var(--ow-bg);border-radius:999px;place-items:center;width:9cqw;height:9cqw;display:grid;box-shadow:0 .6cqw 2cqw #00000024}.ow-round-ghost{visibility:hidden}.ow-brand{background:var(--ow-bg);border-radius:999px;align-items:center;gap:1.8cqw;height:8.4cqw;padding:0 3.4cqw 0 1.4cqw;font-size:3.2cqw;font-weight:600;display:flex;box-shadow:0 .6cqw 2cqw #00000024}.ow-brand i{background:var(--ow-brand);color:#fff;border-radius:999px;place-items:center;width:5.6cqw;height:5.6cqw;font-size:3cqw;font-style:normal;font-weight:800;display:grid}.ow-bubble{background:var(--ow-ink);height:7cqw;color:var(--ow-bg);border-radius:2.2cqw;align-items:center;gap:.8cqw;padding:0 2.6cqw;font-size:3.2cqw;font-weight:700;transition:background-color .35s;display:flex;position:absolute;top:28cqw;right:4cqw;box-shadow:0 .8cqw 2.4cqw #0003}.ow-bubble[data-here]{background:var(--ow-brand);color:#fff}.ow-bubble .ow-ic{stroke-width:2.6px;width:3.4cqw;height:3.4cqw}.ow-sheet{z-index:1;background:var(--ow-bg);border-radius:6cqw 6cqw 0 0;margin-top:-8cqw;padding:2.6cqw 5cqw 6cqw;position:relative;box-shadow:0 -1cqw 4cqw #00000014}.ow-handle{background:var(--ow-line);border-radius:999px;width:10cqw;height:1.1cqw;margin:0 auto 3cqw;display:block}.ow-eta{justify-content:space-between;align-items:flex-end;display:flex}.ow-eta>span{flex-direction:column;display:flex}.ow-eta small{color:var(--ow-mute);font-size:3.2cqw}.ow-eta b{letter-spacing:-.03em;align-items:baseline;gap:1.4cqw;font-size:9.4cqw;font-weight:700;line-height:1.05;display:flex}.ow-eta em{background:var(--ow-ok-wash);color:var(--ow-ok);border-radius:999px;margin-bottom:1.4cqw;padding:1.2cqw 2.6cqw;font-size:3cqw;font-style:normal;font-weight:700}.ow-sub{color:var(--ow-mute);margin-top:1cqw;font-size:3.4cqw}.ow-steps{grid-template-columns:repeat(3,1fr);margin-top:4.4cqw;display:grid;position:relative}.ow-steps:before{content:"";background:linear-gradient(90deg, var(--ow-brand) 0 50%, var(--ow-line) 50% 100%);border-radius:999px;height:.6cqw;position:absolute;top:2.2cqw;left:16%;right:16%}.ow-steps[data-here]:before{background:var(--ow-brand)}.ow-steps [data-state] i{transition:background-color .35s,border-color .35s}.ow-steps span{color:var(--ow-faint);flex-direction:column;align-items:center;gap:1.4cqw;font-size:2.9cqw;font-weight:600;display:flex;position:relative}.ow-steps i{border:.6cqw solid var(--ow-line);background:var(--ow-bg);border-radius:999px;place-items:center;width:5cqw;height:5cqw;display:grid}.ow-steps [data-state]{color:var(--ow-ink)}.ow-steps [data-state=done] i{border-color:var(--ow-brand);background:var(--ow-brand);color:#fff}.ow-steps [data-state=done] .ow-ic{stroke-width:2.6px;width:3cqw;height:3cqw}.ow-steps [data-state=now] i{border-color:var(--ow-brand);box-shadow:0 0 0 1.2cqw var(--ow-brand-wash)}.ow-steps [data-state=now] i:after{content:"";background:var(--ow-brand);border-radius:999px;width:2cqw;height:2cqw}.ow-tech{border:1px solid var(--ow-line);border-radius:4cqw;align-items:center;gap:3cqw;margin-top:5cqw;padding:3cqw;display:flex}.ow-face{background:var(--ow-chip) url(/images/industries/tech-marco.webp) center / cover no-repeat;border-radius:999px;flex:none;width:12cqw;height:12cqw}.ow-tech-text{flex-direction:column;flex:1;gap:.6cqw;min-width:0;display:flex}.ow-tech-text b{font-size:4cqw;font-weight:700}.ow-tech-text small{color:var(--ow-mute);align-items:center;gap:1cqw;font-size:3.1cqw;display:flex}.ow-tech-text .ow-ic{fill:#f2b01e;stroke:#f2b01e;width:3.2cqw;height:3.2cqw}.ow-plate{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;flex-direction:column;align-items:flex-end;gap:.4cqw;font-size:3.1cqw;font-weight:600;display:flex}.ow-plate small{font-family:var(--font-sans);letter-spacing:0;color:var(--ow-mute);font-size:2.7cqw;font-weight:500}.ow-actions{grid-template-columns:1fr 1fr;gap:2.4cqw;margin-top:3cqw;display:grid}.ow-ghost,.ow-call{border-radius:3.4cqw;justify-content:center;align-items:center;gap:1.8cqw;height:11cqw;font-size:3.6cqw;font-weight:700;display:flex}.ow-ghost{background:var(--ow-chip)}.ow-call{background:var(--ow-brand);color:#fff}.ow-job{color:var(--ow-mute);align-items:center;gap:2cqw;margin-top:4cqw;font-size:3.3cqw;display:flex}.co{--co-sheet:#f2f2f7;--co-sheet-card:#fff;--co-blue:#0a84ff;--co-bg:#fff;--co-ink:#1e1814;--co-mute:#6f655d;--co-faint:#a39a92;--co-line:#ece7e1;--co-chip:#f6f2ed;--co-btn:#2a1c14;--co-btn-ink:#fbf7f2;--co-ok:#1f8a4c;--co-ok-ink:#fff;background:var(--co-bg);color:var(--co-ink);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .co{--co-sheet:#1c1c1e;--co-sheet-card:#2c2c2e;--co-bg:#0f0d0c;--co-ink:#f3ede6;--co-mute:#a59b92;--co-faint:#665e57;--co-line:#241f1c;--co-chip:#181513;--co-btn:#f3ede6;--co-btn-ink:#1e1814;--co-ok:#3ddc84;--co-ok-ink:#0f0d0c}.co-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4cqw;height:4cqw}.co-top{justify-content:space-between;align-items:center;padding:0 4.6cqw;display:flex}.co-round{background:var(--co-chip);border-radius:999px;place-items:center;width:9cqw;height:9cqw;display:grid}.co-title{flex-direction:column;align-items:center;display:flex}.co-title b{letter-spacing:-.01em;font-size:4.4cqw;font-weight:700}.co-title small{color:var(--co-mute);margin-top:.4cqw;font-size:2.9cqw}.co-items{flex-direction:column;gap:3cqw;margin-top:5cqw;padding:0 5cqw;display:flex}.co-item{align-items:center;gap:3.2cqw;display:flex}.co-thumb{background:var(--co-chip) center / cover no-repeat;border-radius:3.4cqw;flex:none;width:14cqw;height:14cqw;position:relative}.co-thumb em{border:.6cqw solid var(--co-bg);background:var(--co-ink);width:5.2cqw;height:5.2cqw;color:var(--co-bg);border-radius:999px;place-items:center;font-size:2.7cqw;font-style:normal;font-weight:700;display:grid;position:absolute;top:-1.6cqw;right:-1.6cqw}.co-item-text{flex-direction:column;flex:1;gap:.6cqw;min-width:0;display:flex}.co-item-text b{font-size:3.8cqw;font-weight:600}.co-item-text small{color:var(--co-mute);font-size:3cqw}.co-price{font-variant-numeric:tabular-nums;font-size:3.7cqw;font-weight:600}.co-group{border:1px solid var(--co-line);border-radius:4cqw;margin:5cqw 5cqw 0}.co-row{align-items:center;gap:2.6cqw;height:10.6cqw;padding:0 3.4cqw;font-size:3.4cqw;display:flex}.co-row+.co-row{border-top:1px solid var(--co-line)}.co-row>.co-ic:first-child{color:var(--co-mute)}.co-row small{width:17cqw;color:var(--co-mute);font-size:3.2cqw}.co-row b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.co-row>.co-ic:last-child{width:3.4cqw;height:3.4cqw;color:var(--co-faint)}.co-total{justify-content:space-between;align-items:flex-end;margin-top:5cqw;padding:0 5cqw;display:flex}.co-total span{flex-direction:column;font-size:3.8cqw;font-weight:600;display:flex}.co-total small{color:var(--co-mute);margin-top:.4cqw;font-size:2.9cqw;font-weight:400}.co-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:7cqw;font-weight:700;line-height:1}.co-pay{background:var(--co-btn);height:12.4cqw;color:var(--co-btn-ink);border-radius:999px;place-items:center;margin:4cqw 5cqw 0;font-size:3.9cqw;font-weight:700;transition:background-color .35s,color .35s,transform .15s;display:grid;overflow:hidden}.co-pay[data-state=pressed]{transform:scale(.97)}.co-pay[data-state=paid]{background:var(--co-ok);color:var(--co-ok-ink)}.co-pay>span{align-items:center;gap:2cqw;display:flex}.co-pay .co-ic{stroke-width:2.6px;width:4.4cqw;height:4.4cqw}.co-note{color:var(--co-mute);justify-content:center;align-items:center;gap:1.4cqw;margin-top:3cqw;font-size:3cqw;display:flex}.co-note .co-ic{width:3.2cqw;height:3.2cqw}.co-dim{z-index:2;background:#00000061;position:absolute;inset:0}.co-side{z-index:4;color:#111;background:#ffffffeb;border-radius:999px 0 0 999px;align-items:center;gap:2cqw;padding:1.6cqw 2cqw 1.6cqw 3cqw;font-size:2.9cqw;font-weight:600;display:flex;position:absolute;top:25cqw;right:0}.co-side i{background:var(--co-blue);border-radius:999px;width:1.2cqw;height:8cqw;animation:1s ease-in-out infinite co-side}@keyframes co-side{50%{opacity:.6;transform:translate(.8cqw)}}.co-sheet{z-index:3;background:var(--co-sheet);color:var(--co-ink);border-radius:7cqw 7cqw 0 0;padding:4.4cqw 4.4cqw 0;position:absolute;inset:60cqw 0 0;box-shadow:0 -2cqw 6cqw #0000002e}.co-sheet-top{justify-content:space-between;align-items:center;display:flex}.co-sheet-top b{letter-spacing:-.02em;align-items:center;gap:1.4cqw;font-size:5cqw;font-weight:700;display:flex}.co-sheet-top b .co-ic{width:5cqw;height:5cqw}.co-sheet-top span{background:var(--co-sheet-card);width:7.4cqw;height:7.4cqw;color:var(--co-mute);border-radius:999px;place-items:center;display:grid}.co-sheet-top span .co-ic{stroke-width:2.2px;width:3.4cqw;height:3.4cqw}.co-sheet-card{background:var(--co-sheet-card);border-radius:3.4cqw;align-items:center;gap:3cqw;margin-top:3.6cqw;padding:2.8cqw 3cqw;display:flex}.co-card-art{background:linear-gradient(135deg,#2b2f3a 0%,#111318 60%,#3a3f4c 100%);border-radius:1.2cqw;flex:none;width:11cqw;height:7.4cqw;box-shadow:inset 0 0 0 1px #ffffff1f}.co-sheet-card span{flex-direction:column;flex:1;gap:.4cqw;display:flex}.co-sheet-card b{font-size:3.6cqw;font-weight:600}.co-sheet-card small{color:var(--co-mute);font-size:2.9cqw}.co-sheet-card>.co-ic{width:3.4cqw;height:3.4cqw;color:var(--co-faint)}.co-sheet-row{background:var(--co-sheet-card);border-radius:3.4cqw;align-items:center;gap:3cqw;margin-top:1.6cqw;padding:2.8cqw 3cqw;font-size:3.3cqw;display:flex}.co-sheet-row small{width:14cqw;color:var(--co-mute)}.co-sheet-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.co-sheet-total{justify-content:space-between;align-items:baseline;margin-top:3.6cqw;padding:0 1cqw;display:flex}.co-sheet-total small{color:var(--co-mute);font-size:3.3cqw}.co-sheet-total b{letter-spacing:-.02em;font-size:6cqw;font-weight:700}.co-faceid{color:var(--co-blue);flex-direction:column;align-items:center;gap:1.6cqw;margin-top:3.4cqw;font-size:3.2cqw;font-weight:600;display:flex}.co-faceid svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11cqw;height:11cqw}.co-faceid[data-done] svg{stroke-width:1.8px}.lk{--lk-amber:#e8a54b;--lk-amber-ink:#1a120c;color:#fff;font-family:-apple-system, "SF Pro Display", var(--font-sans);background:#0d0a08;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.lk-wall{background:url(/images/industries/restaurant-table.webp) 50% 72%/cover no-repeat;position:absolute;inset:0}.lk-wall:after{content:"";background:linear-gradient(#00000059 0%,#0000 42% 70%,#0006 100%);position:absolute;inset:0}:root[data-theme=dark] .lk-wall{filter:brightness(.85)}.lk-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4.4cqw;height:4.4cqw}.lk-head{position:relative}.lk-clock{flex-direction:column;align-items:center;margin-top:1cqw;display:flex}.lk-clock>.lk-ic{opacity:.9}.lk-date{opacity:.92;margin-top:2.4cqw;font-size:4.6cqw;font-weight:600}.lk-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:-.4cqw;font-size:25cqw;font-weight:700;line-height:1}.lk-min{display:inline-grid}.lk-min>*{grid-area:1/1}.lk-live{-webkit-backdrop-filter:blur(4cqw)saturate(1.4);backdrop-filter:blur(4cqw)saturate(1.4);background:#100c0a9e;border:1px solid #ffffff14;border-radius:6cqw;padding:4cqw 4.4cqw 4.4cqw;position:absolute;top:90cqw;left:3.4cqw;right:3.4cqw}.lk-live-top{align-items:center;gap:2.4cqw;display:flex}.lk-mark{background:var(--lk-amber);width:8cqw;height:8cqw;color:var(--lk-amber-ink);border-radius:999px;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:3.2cqw;font-style:italic;font-weight:700;display:grid}.lk-name{font-size:3.6cqw;font-weight:600}.lk-pickup{opacity:.7;margin-left:auto;font-size:3cqw}.lk-title{letter-spacing:-.01em;margin-top:3.4cqw;font-size:5cqw;font-weight:700}.lk-sub{opacity:.75;margin-top:.8cqw;font-size:3.4cqw}.lk-track{grid-template-columns:repeat(3,1fr);margin-top:4.4cqw;display:grid;position:relative}.lk-rail{background:#fff3;border-radius:999px 0 0 999px;height:.8cqw;position:absolute;top:2.1cqw;left:16.67%;right:calc(16.67% + 2.5cqw);overflow:hidden}.lk-rail i{background:var(--lk-amber);height:100%;display:block}.lk-track span{color:#ffffff8c;flex-direction:column;align-items:center;gap:1.4cqw;font-size:2.8cqw;font-weight:600;transition:color .35s;display:flex;position:relative}.lk-track span[data-on]{color:#fff}.lk-track span i{background:#fff3;border-radius:999px;place-items:center;width:5cqw;height:5cqw;transition:background-color .35s;display:grid}.lk-track span[data-on] i{background:var(--lk-amber);color:var(--lk-amber-ink)}.lk-track .lk-ic{stroke-width:2.8px;width:3cqw;height:3cqw}.lk-bottom{justify-content:space-between;display:flex;position:absolute;bottom:7cqw;left:11cqw;right:11cqw}.lk-bottom span{-webkit-backdrop-filter:blur(3cqw);backdrop-filter:blur(3cqw);background:#00000059;border-radius:999px;place-items:center;width:11cqw;height:11cqw;display:grid}.lk-bottom .lk-ic{width:4.8cqw;height:4.8cqw}.sp{--sp-bg:#faf8f5;--sp-ink:#1f2327;--sp-mute:#646b70;--sp-faint:#a2a8ac;--sp-line:#d0d5d7;--sp-chip:#dadfe1;--sp-accent:#5f6f77;--sp-btn:#1f2327;--sp-btn-ink:#faf8f5;--sp-done:#56656c;aspect-ratio:1500/844;background:var(--sp-bg);color:var(--sp-ink);font-family:var(--font-sans);line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .sp{--sp-bg:#101315;--sp-ink:#e7eaeb;--sp-mute:#9aa2a6;--sp-faint:#5d6468;--sp-line:#262b2e;--sp-chip:#181c1f;--sp-accent:#a9b8bf;--sp-btn:#e7eaeb;--sp-btn-ink:#101315;--sp-done:#a9b8bf}.sp-in{--u:calc(100cqw / 1500);font-size:calc(15 * var(--u));position:absolute;inset:0}.sp-ic{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sp-nav{height:calc(84 * var(--u));padding:0 calc(64 * var(--u));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sp-logo{align-items:center;gap:calc(10 * var(--u));font-family:var(--font-sp-serif), serif;font-size:calc(30 * var(--u));letter-spacing:.01em;font-weight:500;display:flex}.sp-mark{width:calc(36 * var(--u));height:calc(33 * var(--u));background:var(--sp-accent);flex:none;display:block;-webkit-mask:url(/images/industries/spa-logo.png) 50%/contain no-repeat;mask:url(/images/industries/spa-logo.png) 50%/contain no-repeat}.sp-links{gap:calc(34 * var(--u));font-size:calc(14.5 * var(--u));color:var(--sp-mute);display:flex}.sp-links b{color:var(--sp-ink);font-weight:500}.sp-nav-end{justify-self:end;align-items:center;gap:calc(26 * var(--u));font-size:calc(14.5 * var(--u));color:var(--sp-mute);display:flex}.sp-btn{height:calc(40 * var(--u));padding:0 calc(22 * var(--u));background:var(--sp-btn);color:var(--sp-btn-ink);border-radius:999px;place-items:center;font-weight:600;display:grid}.sp-text{top:calc(120 * var(--u));left:calc(64 * var(--u));width:calc(640 * var(--u));position:absolute}.sp-eyebrow{align-items:center;gap:calc(14 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:.24em;text-transform:uppercase;color:var(--sp-mute);font-weight:500;display:flex}.sp-eyebrow:before{content:"";width:calc(36 * var(--u));background:currentColor;height:1px}.sp-h{margin-top:calc(22 * var(--u));font-family:var(--font-sp-serif), serif;font-size:calc(98 * var(--u));letter-spacing:-.015em;font-weight:300;line-height:.94}.sp-h em{color:var(--sp-accent);font-style:italic}.sp-sub{max-width:calc(470 * var(--u));margin-top:calc(24 * var(--u));font-size:calc(18 * var(--u));color:var(--sp-mute);line-height:1.55}.sp-book{margin-top:calc(28 * var(--u))}.sp-book-h{align-items:baseline;gap:calc(14 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.2em;text-transform:uppercase;font-weight:600;display:flex}.sp-book-h small{font-size:calc(13 * var(--u));letter-spacing:0;text-transform:none;color:var(--sp-mute);font-weight:400}.sp-slots{gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));display:flex}.sp-slot{align-items:center;gap:calc(8 * var(--u));height:calc(48 * var(--u));padding:0 calc(18 * var(--u));border:1px solid var(--sp-line);font-size:calc(15 * var(--u));white-space:nowrap;border-radius:999px;font-weight:500;transition:background-color .35s,border-color .35s,color .35s;display:flex}.sp-slot small{font-size:calc(12.5 * var(--u));color:var(--sp-mute);font-weight:400;transition:color .35s}.sp-slot[data-full],.sp-slot[data-full] small{color:var(--sp-faint)}.sp-slot[data-full]{text-decoration:line-through;text-decoration-thickness:1px}.sp-slot[data-on]{border-color:var(--sp-ink);background:var(--sp-chip)}.sp-slot[data-on] small{color:var(--sp-accent)}.sp-reserve{height:calc(48 * var(--u));margin-left:calc(4 * var(--u));padding:0 calc(24 * var(--u));background:var(--sp-btn);color:var(--sp-btn-ink);font-size:calc(15 * var(--u));white-space:nowrap;border-radius:999px;place-items:center;font-weight:600;transition:background-color .35s,transform .15s;display:grid;overflow:hidden}.sp-reserve[data-pressed]{transform:scale(.96)}.sp-reserve[data-done]{background:var(--sp-done)}.sp-reserve>span{align-items:center;gap:calc(8 * var(--u));display:flex}.sp-note{margin-top:calc(14 * var(--u));font-size:calc(13.5 * var(--u));color:var(--sp-mute)}.sp-arch{top:calc(108 * var(--u));right:calc(64 * var(--u));bottom:calc(-40 * var(--u));left:calc(800 * var(--u));border-radius:calc(318 * var(--u)) calc(318 * var(--u)) 0 0;background:#1d2226;position:absolute;overflow:hidden}.sp-photo,.sp-mist{position:absolute;inset:0}.sp-photo{transform-origin:80% 55%;background:url(/images/industries/spa-hero.webp) 98%/cover no-repeat}:root[data-theme=dark] .sp-photo{filter:brightness(.88)}.sp[data-live] .sp-photo{animation:24s ease-in-out infinite alternate sp-drift}@keyframes sp-drift{to{transform:scale(1.08)}}.sp-mist{filter:blur(calc(6 * var(--u)));background:radial-gradient(38% 9% at 35% 66%,#ffffff38,#0000),radial-gradient(30% 7% at 70% 72%,#ffffff29,#0000);inset:0 -20%}.sp[data-live] .sp-mist{animation:16s ease-in-out infinite alternate sp-mist}@keyframes sp-mist{0%{transform:translate(-6%)}to{transform:translate(6%)}}.sp-temp{top:calc(120 * var(--u));right:calc(58 * var(--u));width:calc(112 * var(--u));padding:calc(24 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(56 * var(--u)) calc(56 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));background:var(--sp-bg);border:1px solid #ffffff59;flex-direction:column;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.sp-temp{background:color-mix(in srgb, var(--sp-bg) 82%, transparent)}}.sp-temp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #0000002e;color:var(--sp-ink);text-align:center}.sp-temp small{font-size:calc(9.5 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--sp-mute);font-weight:600}.sp-temp b{margin-top:calc(4 * var(--u));font-family:var(--font-sp-serif), serif;font-size:calc(46 * var(--u));font-weight:300;line-height:1}.sp-temp em{margin-top:calc(4 * var(--u));font-family:var(--font-sp-serif), serif;font-size:calc(15 * var(--u));color:var(--sp-accent);font-style:italic}.sp-stamp{top:calc(196 * var(--u));left:calc(726 * var(--u));width:calc(148 * var(--u));height:calc(148 * var(--u));border:1px solid var(--sp-line);background:var(--sp-bg);border-radius:999px;place-items:center;display:grid;position:absolute}.sp-ring{width:100%;height:100%;fill:var(--sp-ink);font-size:10.5px;font-weight:600;position:absolute;inset:0}.sp[data-live] .sp-ring{animation:40s linear infinite sp-turn}@keyframes sp-turn{to{transform:rotate(1turn)}}.sp-stamp-mark{width:calc(46 * var(--u));height:calc(42 * var(--u))}.sp-rituals{top:calc(600 * var(--u));left:calc(64 * var(--u));width:calc(672 * var(--u));position:absolute}.sp-rituals-head{padding-top:calc(22 * var(--u));border-top:1px solid var(--sp-line);justify-content:space-between;align-items:baseline;display:flex}.sp-rituals-head p{font-family:var(--font-sp-serif), serif;font-size:calc(32 * var(--u));font-weight:400}.sp-rituals-head span{align-items:center;gap:calc(6 * var(--u));font-size:calc(13.5 * var(--u));color:var(--sp-mute);display:flex}.sp-cards{gap:calc(20 * var(--u));margin-top:calc(20 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.sp-card{gap:calc(3 * var(--u));flex-direction:column;display:flex}.sp-card i{height:calc(196 * var(--u));margin-bottom:calc(10 * var(--u));border-radius:calc(78 * var(--u)) calc(78 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));background:var(--sp-chip) center / cover no-repeat}.sp-card b{font-family:var(--font-sp-serif), serif;font-size:calc(19 * var(--u));font-weight:500}.sp-card small{font-size:calc(12.5 * var(--u));color:var(--sp-mute)}.oda{--bg:#faf8f5;--surface:#f3efe9;--surface-2:#eae4dc;--card:#fff;--line:#d3cabe;--ink:#1c1a17;--on-ink:#fff;--ink-2:#4a4540;--muted:#857d74;--honey:#d9953a;--honey-d:#c4822a;--ok:#5e8c61;--glass:#faf8f5eb;--band:#1c1a17;--band-ink:#ede7df;--band-muted:#b8afa5;--shadow:0 20px 50px -20px #1c1a1740;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--gutter:32px;--max:1280px;background:var(--bg);width:1440px;color:var(--ink-2);font-family:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;text-align:left;font-size:16px;line-height:1.6;position:relative}:root[data-theme=dark] .oda{--bg:#0b0b0e;--surface:#15151a;--surface-2:#1f1f25;--card:#111115;--line:#2a2a31;--ink:#f6f3ef;--on-ink:#0b0b0e;--ink-2:#cdc8c1;--muted:#8a857e;--glass:#141418e6;--band:#15151a;--band-ink:#e6e0d8;--band-muted:#9a948c;--shadow:0 20px 50px -20px #000000b3}.oda *,.oda :before,.oda :after{box-sizing:border-box;margin:0;padding:0}.oda a{color:inherit;text-decoration:none}.oda svg{flex:none}.oda .ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.oda .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.oda .sec{padding:64px 0}.oda .micro{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.oda .h2{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:52px;font-weight:700;line-height:1.05}.oda .lt{font-weight:300}.oda .lead{color:var(--ink-2);font-size:18px;line-height:1.6}.oda .shead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.oda .btn{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;display:inline-flex}.oda .btn-honey{background:var(--honey);color:#1c1a17}.oda .btn-dark{background:var(--ink);color:var(--on-ink)}.oda .btn-line{border:1px solid var(--ink);color:var(--ink)}.oda .link{color:var(--ink);text-underline-offset:6px;align-items:center;gap:8px;font-weight:600;-webkit-text-decoration:underline #80786e66;text-decoration:underline #80786e66;display:inline-flex}.oda .link .ico{width:16px;height:16px}.oda .icbtn{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.oda .icbtn i{background:var(--honey);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:9px;right:8px}.oda .ann{background:var(--band);height:40px;color:var(--band-ink);letter-spacing:.02em;justify-content:center;align-items:center;gap:14px;font-size:12px;font-weight:500;display:flex}.oda .ann b{color:var(--honey);font-weight:600}.oda .ann i{opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px}.oda .ann u{text-underline-offset:3px;text-decoration-color:#ede7df59}.oda .nav-gap{height:80px}.oda-nav{z-index:40;background:var(--bg);position:absolute;top:0;left:0;right:0}.oda .nav-line{background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.oda .nav-in{grid-template-columns:1fr auto 1fr;align-items:center;height:80px;display:grid}.oda .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:12px;font-size:22px;font-weight:700;display:inline-flex}.oda .brand .mk{width:22px;height:37px;color:var(--ink)}.oda .brand .wm span{margin-left:.22em;font-weight:300}.oda .menu{gap:4px;display:flex}.oda .menu a{border-radius:var(--r-pill);color:var(--ink-2);padding:10px 14px;font-size:15px;font-weight:500}.oda .menu a.on{color:var(--ink);font-weight:600}.oda .menu a.sale{color:var(--honey);font-weight:600}.oda .tools{justify-content:flex-end;align-items:center;gap:4px;display:flex}.oda .cartbtn{border-radius:var(--r-pill);background:var(--ink);height:44px;color:var(--on-ink);align-items:center;gap:10px;margin-left:8px;padding:0 8px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.oda .cartbtn .ico{width:18px;height:18px}.oda .cartbtn .n{border-radius:var(--r-pill);background:var(--honey);color:#1c1a17;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;display:grid}.oda .hero{padding:64px 0}.oda .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.oda .newpill{border-radius:var(--r-pill);background:var(--surface);height:36px;color:var(--ink-2);align-items:center;gap:8px;padding:0 16px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.oda .newpill b{background:var(--ink);color:var(--on-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:600}.oda .display{letter-spacing:-.035em;color:var(--ink);margin:24px 0;font-size:76px;font-weight:700;line-height:1.02}.oda .display .wind{vertical-align:-.02em;width:1em;height:.78em;margin-left:.12em;display:inline-block;overflow:visible}.oda .wind path{fill:none;stroke:var(--honey);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;animation:4.5s ease-in-out infinite oda-gust}.oda .wind path:nth-child(2){animation-delay:.5s}.oda .wind path:nth-child(3){animation-delay:1s}@keyframes oda-gust{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.oda .hero .lead{max-width:460px}.oda .cta{align-items:center;gap:24px;margin-top:32px;display:flex}.oda .seal{flex:none;width:96px;height:96px;position:relative}.oda .seal .spin{width:100%;height:100%;animation:18s linear infinite oda-spin}.oda .seal text{letter-spacing:.18em;fill:var(--ink);text-transform:uppercase;font-size:10.5px;font-weight:600}.oda .seal .star{width:28px;height:28px;color:var(--honey);margin:auto;position:absolute;inset:0}@keyframes oda-spin{to{transform:rotate(360deg)}}.oda .proof{border-top:1px solid var(--line);gap:32px;margin-top:48px;padding-top:24px;display:flex}.oda .proof b{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:700;display:block}.oda .proof span{color:var(--muted);font-size:13px}.oda .stars{color:var(--honey);gap:2px;margin-bottom:4px;display:flex}.oda .stars svg{fill:currentColor;width:15px;height:15px}.oda .collage{--cut:28px;--n:12px;aspect-ratio:5/5.4;border-radius:var(--r-lg);background:var(--surface);position:relative}.oda .photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.oda .collage .main{border-radius:var(--r-lg);position:absolute;inset:0}.oda .notch{background:var(--bg);z-index:2;position:absolute}.oda .notch:before,.oda .notch:after{content:"";width:var(--cut);height:var(--cut);background:radial-gradient(circle at 100% 100%, transparent calc(var(--cut) - .5px), var(--bg) var(--cut));position:absolute}.oda .notch.tl{padding:0 var(--n) var(--n) 0;border-bottom-right-radius:var(--r-lg);top:0;left:0}.oda .notch.tl:before{top:0;left:100%}.oda .notch.tl:after{top:100%;left:0}.oda .notch.tl .thumb{aspect-ratio:1;border-radius:var(--r-md);width:200px}.oda .notch.br{padding:var(--n) 0 0 var(--n);border-top-left-radius:50%;bottom:0;right:0}.oda .notch.br:before{bottom:100%;right:0;transform:rotate(180deg)}.oda .notch.br:after{bottom:0;right:100%;transform:rotate(180deg)}.oda .notch.br .go{aspect-ratio:1;background:var(--honey);color:#1c1a17;border-radius:50%;place-items:center;width:112px;display:grid}.oda .notch.br .go .ico{stroke-width:1.5px;width:30px;height:30px}.oda .pchip{z-index:3;border-radius:var(--r-pill);background:var(--glass);box-shadow:var(--shadow);align-items:center;gap:12px;padding:8px;font-size:13px;display:flex;position:absolute;bottom:24px;left:24px}.oda .pchip .pi{border-radius:50%;width:40px;height:40px}.oda .pchip b{color:var(--ink);font-weight:600;line-height:1.3;display:block}.oda .pchip span{color:var(--muted);line-height:1.3}.oda .pchip .plus{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:50%;place-items:center;margin-left:4px;display:grid}.oda .pchip .plus .ico{width:16px;height:16px}.oda .stock{z-index:3;border-radius:var(--r-pill);background:var(--glass);height:34px;box-shadow:var(--shadow);color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:24px;right:24px}.oda .stock i{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5e8c6138}.oda .tag{z-index:3;align-items:center;gap:10px;display:flex;position:absolute}.oda .tag .dot{background:#fff;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:0 0 0 6px #ffffff59}.oda .tag .dot:after{content:"";border:1.5px solid #fff;border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.2,1) infinite oda-ping;position:absolute;inset:-6px}.oda .tag span{border-radius:var(--r-pill);background:var(--glass);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:600}@keyframes oda-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.oda .perks{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);grid-template-columns:repeat(4,1fr);display:grid}.oda .perk{border-left:1px solid var(--line);align-items:center;gap:16px;padding:24px;display:flex}.oda .perk:first-child{border-left:0}.oda .perk .pic{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.oda .perk b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.oda .perk span{color:var(--muted);font-size:13px}.oda .cats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.oda .cat{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--surface);display:block;position:relative;overflow:hidden}.oda .cat .im{position:absolute;inset:0}.oda .cat .lab{border-radius:var(--r-pill);background:var(--glass);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.oda .cat .lab b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2}.oda .cat .lab small{color:var(--muted);font-size:12px;display:block}.oda .cat .lab i{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:50%;place-items:center;display:grid}.oda .cat .lab .ico{width:16px;height:16px}.oda .tabs{gap:8px;display:flex}.oda .tabs span{border-radius:var(--r-pill);border:1px solid var(--line);height:40px;color:var(--ink-2);background:var(--card);align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.oda .tabs span.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.oda .grid{grid-template-columns:repeat(4,1fr);gap:48px 24px;display:grid}.oda .card{flex-direction:column;gap:16px;display:flex}.oda .card .ph{aspect-ratio:4/5;border-radius:var(--r-md);background-color:var(--surface);position:relative;overflow:hidden}.oda .card .badge{border-radius:var(--r-pill);color:#1c1a17;background:#fff;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.oda .card .badge.h{background:var(--honey)}.oda .card .fav{color:#1c1a17;background:#ffffffe6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.oda .card .fav .ico{width:18px;height:18px}.oda .card .low{border-radius:var(--r-pill);background:var(--glass);height:26px;color:var(--ink);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.oda .card .low i{background:var(--honey);border-radius:50%;width:6px;height:6px}.oda .card .row1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.oda .card h3{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.oda .card .price{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:600}.oda .card .price s{color:var(--muted);margin-right:6px;font-size:14px;font-weight:400}.oda .card .mat{color:var(--muted);margin-top:2px;font-size:14px}.oda .card .rate{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.oda .card .rate svg{width:13px;height:13px;fill:var(--honey)}.oda .card .rate b{color:var(--ink);font-weight:600}.oda .sw{gap:6px;margin-top:12px;display:flex}.oda .sw i{outline-offset:2px;border-radius:50%;outline:1.5px solid #0000;width:16px;height:16px;box-shadow:inset 0 0 0 1px #1c1a1724}.oda .sw i.on{outline-color:var(--ink)}.oda .more{justify-content:center;margin-top:48px;display:flex}.oda .room{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:24px;display:grid}.oda .scene{border-radius:var(--r-lg);min-height:620px;position:relative;overflow:hidden}.oda .hs{z-index:3;position:absolute;transform:translate(-50%,-50%)}.oda .hs>i{color:#1c1a17;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 0 0 8px #ffffff59}.oda .hs>i:after{content:"";border:1.5px solid #fff;border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.2,1) infinite oda-ping;position:absolute;inset:-8px}.oda .hs>i .ico{width:16px;height:16px}.oda .hs.open>i .ico{transform:rotate(45deg)}.oda .pop{border-radius:var(--r-md);background:var(--card);width:260px;box-shadow:var(--shadow);gap:12px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.oda .pop .pimg{border-radius:var(--r-sm);flex:none;width:72px;height:88px}.oda .pop b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.oda .pop span{color:var(--muted);font-size:13px;display:block}.oda .pop em{color:var(--ink);margin:4px 0 8px;font-size:14px;font-style:normal;font-weight:600;display:block}.oda .pop u{border-radius:var(--r-pill);background:var(--ink);height:32px;color:var(--on-ink);align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.oda .side{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;justify-content:space-between;gap:32px;padding:48px;display:flex}.oda .side .h2{margin:12px 0 16px}.oda .side p{color:var(--ink-2)}.oda .list{gap:12px;display:grid}.oda .li{border-radius:var(--r-md);background:var(--card);align-items:center;gap:16px;padding:12px;display:flex}.oda .li .limg{border-radius:var(--r-sm);flex:none;width:64px;height:80px}.oda .li div{flex:1}.oda .li b{color:var(--ink);font-size:15px;font-weight:600;display:block}.oda .li span{color:var(--muted);font-size:13px}.oda .li .add{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.oda .li .add .ico{width:18px;height:18px}.oda .tot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.oda .tot b{color:var(--ink);letter-spacing:-.02em;font-size:22px;display:block}.oda .tot span{color:var(--muted);font-size:13px}.oda .story{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.oda .story .im{aspect-ratio:4/5;border-radius:var(--r-lg)}.oda .story .h2{margin:12px 0 24px}.oda .story .lead{max-width:480px}.oda .stats{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 28px;display:grid}.oda .stats div{border-top:1px solid var(--ink);padding-top:16px}.oda .stats b{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:700;line-height:1.1;display:block}.oda .stats span{color:var(--muted);font-size:14px}.oda .certs{gap:8px;margin-bottom:32px;display:flex}.oda .certs span{border-radius:var(--r-pill);border:1px solid var(--line);height:34px;color:var(--ink-2);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.oda .certs svg{width:15px;height:15px;color:var(--ok)}.oda .reviews{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.oda .rev{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);flex-direction:column;gap:16px;padding:32px;display:flex}.oda .rev .top{justify-content:space-between;align-items:center;display:flex}.oda .rev .st{color:var(--honey);gap:2px;display:flex}.oda .rev .st svg{fill:currentColor;width:16px;height:16px}.oda .rev .ver{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.oda .rev .ver svg{width:14px;height:14px}.oda .rev p{color:var(--ink);flex:1;font-size:17px;line-height:1.55}.oda .rev .by{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}.oda .rev .av{border-radius:var(--r-sm);flex:none;width:48px;height:48px}.oda .rev .by b{color:var(--ink);font-size:14px;font-weight:600;display:block}.oda .rev .by span{color:var(--muted);font-size:13px}.oda .rev .by em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.oda .score{align-items:center;gap:12px;display:flex}.oda .score b{color:var(--ink);letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1}.oda .score span{color:var(--muted);font-size:14px;line-height:1.4}.oda .news{border-radius:var(--r-lg);background:var(--band);color:var(--band-ink);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.oda .news .copy{padding:64px}.oda .news .h2{color:#fff;margin:12px 0 16px}.oda .news .micro{color:var(--honey)}.oda .news p{max-width:420px;color:var(--band-muted)}.oda .news form{border-radius:var(--r-pill);background:#ffffff14;border:1px solid #ffffff24;gap:8px;max-width:460px;margin-top:32px;padding:4px;display:flex}.oda .news form span:not(.btn){color:#8f877e;flex:1;align-items:center;padding:0 16px;font-size:15px;display:flex}.oda .news .btn{height:48px}.oda .news .im{min-height:420px}.oda .foot{padding:64px 0 0}.oda .ftop{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.oda .about p{max-width:300px;color:var(--muted);margin:16px 0 24px;font-size:15px}.oda .soc{gap:8px;display:flex}.oda .soc a{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.oda .soc svg{width:16px;height:16px}.oda .fcol h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:16px;font-size:12px;font-weight:600}.oda .fcol ul{gap:12px;list-style:none;display:grid}.oda .fcol a{color:var(--muted);font-size:15px}.oda .legal{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:24px 0 32px;font-size:13px;display:flex}.oda .legal .l{gap:24px;display:flex}.oda .pay{gap:8px;display:flex}.oda .pay span{border:1px solid var(--line);background:var(--card);letter-spacing:.02em;width:48px;height:32px;color:var(--ink);border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.oda .pay .visa{color:#1a1f71;font-size:12px;font-style:italic}:root[data-theme=dark] .oda .pay .visa{color:#8fa0ff}.oda .pay .mc{gap:0}.oda .pay .mc i{background:#eb001b;border-radius:50%;width:16px;height:16px}.oda .pay .mc i+i{mix-blend-mode:normal;opacity:.92;background:#f79e1b;margin-left:-6px}.oda .pay .amex{color:#fff;background:#2e77bc;border-color:#2e77bc;font-style:italic}.oda .pay .kl{color:#0b051d;background:#ffb3c7;border-color:#ffb3c7}.oda-frame{aspect-ratio:1600/1033;background:var(--color-soot);margin-top:-2px;overflow:hidden}.oda-frame .oda-view{margin-top:0}.oda-view{aspect-ratio:1600/1033;background:var(--color-soot);margin-top:-2px;display:block;position:relative;overflow:hidden}.oda-view[data-idle] *,.oda-view[data-idle] :before,.oda-view[data-idle] :after{animation-play-state:paused!important}.oda-stage{transform-origin:0 0;height:930px;transform:scale(var(--s,.6));position:absolute;top:0;left:0;overflow:hidden}.oda-page{will-change:transform;position:relative}.oda-view[data-hero]{aspect-ratio:1440/960}.oda-view[data-hero] .oda-stage{height:960px}.gd-chrome{border-bottom:1px solid var(--color-line);background:var(--color-chrome);flex:none;container-type:inline-size}.gd-chrome-in{--bw:min(1px, 100cqw / 760);height:calc(28 * var(--bw));align-items:center;gap:calc(6 * var(--bw));padding:0 calc(11 * var(--bw));display:flex}.gd-chrome-in>i{width:calc(7 * var(--bw));height:calc(7 * var(--bw));background:var(--color-line-strong);border-radius:50%;flex:none}.gd-chrome-in>em{height:calc(17 * var(--bw));align-items:center;gap:calc(6 * var(--bw));min-width:0;max-width:58%;margin-left:calc(8 * var(--bw));padding:0 calc(9 * var(--bw));background:var(--color-soot);font-family:var(--font-mono);font-size:calc(9 * var(--bw));letter-spacing:.05em;white-space:nowrap;color:var(--color-ash);border-radius:999px;flex:1;font-style:normal;display:flex;overflow:hidden}.gd-chrome-in>em svg{width:calc(9 * var(--bw));height:calc(9 * var(--bw));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none}.gd-chrome-in>span{font-family:var(--font-mono);font-size:calc(9 * var(--bw));letter-spacing:.06em;color:var(--color-ash);margin-left:auto}.gd-page{border:1px solid var(--color-line);background:var(--color-soot);width:1000px;height:625px;box-shadow:var(--shadow-card);color:var(--color-mist);font-family:var(--font-sans);border-radius:6px;position:relative;overflow:hidden}.gd-view{aspect-ratio:1060/685;background:var(--color-canvas);position:relative;overflow:hidden}.gd-canvas{width:1060px;transform:scale(var(--s,.7));transform-origin:0 0;position:absolute;top:0;left:0}.gd-track{will-change:transform;flex-direction:column;gap:30px;padding:30px;display:flex}.gd-head,.gd-foot{justify-content:space-between;align-items:center;display:flex;position:absolute;left:50px;right:50px}.gd-head{border-bottom:1px solid var(--color-line);padding-bottom:13px;top:30px}.gd-foot{border-top:1px solid var(--color-line);padding-top:12px;bottom:26px}.gd-body{position:absolute;inset:88px 50px 74px}.gd-cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ash);margin:0;font-size:9.2px;line-height:1.6}.gd-h{letter-spacing:-.026em;color:var(--color-paper);text-wrap:balance;margin:9px 0 0;font-size:32px;font-weight:500;line-height:1.06}.gd-p{letter-spacing:-.006em;max-width:400px;color:var(--color-fog);margin:11px 0 0;font-size:13.2px;line-height:1.5}.gd-sq{background:var(--color-marker);border-radius:.1em;width:.73em;height:.73em;margin-right:.9em;display:inline-block}.gd-sq-lg{flex:none;width:.5em;height:.5em;margin-right:.8em}.gd-brk{border:0 solid var(--color-line-strong);width:14px;height:14px;position:absolute}.gd-brk-tl{top:var(--brk-in,22px);left:var(--brk-in,22px);border-top-width:1px;border-left-width:1px}.gd-brk-tr{top:var(--brk-in,22px);right:var(--brk-in,22px);border-top-width:1px;border-right-width:1px}.gd-brk-bl{bottom:var(--brk-in,22px);left:var(--brk-in,22px);border-bottom-width:1px;border-left-width:1px}.gd-brk-br{right:var(--brk-in,22px);bottom:var(--brk-in,22px);border-bottom-width:1px;border-right-width:1px}.gd-dots{background-image:radial-gradient(circle, var(--color-dot) 1.4px, transparent 2px);opacity:.55;background-size:12px 12px;-webkit-mask-image:radial-gradient(at 60%,#000 12%,#0000 70%);mask-image:radial-gradient(at 60%,#000 12%,#0000 70%)}.gd-mark{flex:none;display:block}.gd-lockup{font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:.42em;font-weight:400;line-height:1;display:inline-flex}.gd-lockup-mark{flex:none;width:1.12035em;height:1.05em;display:block;transform:translateY(.101em)}.gd-fig{flex-direction:column;gap:10px;margin:0;display:flex}.gd-fig-img{border:1px solid var(--color-line);background:var(--color-tile-3);border-radius:7px;width:100%;display:block;position:relative;overflow:hidden}.gd-cover-body{z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:52px 60px 46px}.gd-cover-top{justify-content:space-between;display:flex}.gd-cover-title{letter-spacing:-.045em;color:var(--color-paper);margin:0 0 24px;font-size:106px;font-weight:500;line-height:.92}.gd-cover-mark{aspect-ratio:687/644;background-color:var(--color-marker);width:560px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;bottom:-140px;right:-90px}.gd-cover-dots{width:540px;height:400px;position:absolute;top:40px;right:90px}.gd-toc{grid-template-columns:repeat(3,max-content);gap:10px 42px;width:520px;display:grid}.gd-toc span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fog);font-size:9.2px}.gd-toc b{color:var(--color-marker);margin-right:8px;font-weight:400}.gd-logo{grid-template-columns:310px 1fr;gap:50px;height:100%;display:grid}.gd-rules{margin:20px 0 0;padding:0;list-style:none;display:grid}.gd-rules li{border-top:1px solid var(--color-line);color:var(--color-mist);grid-template-columns:20px 1fr;gap:10px;padding:11px 0;font-size:12.4px;line-height:1.45;display:grid}.gd-rules b{font-family:var(--font-mono);color:var(--color-marker);padding-top:2px;font-size:9.2px;font-weight:400}.gd-logo-right{flex-direction:column;gap:14px;min-height:0;display:flex}.gd-stage{--brk-in:11px;border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative}.gd-stage-cap{position:absolute;bottom:16px;left:22px}.gd-pair{grid-template-columns:1fr 1fr;gap:14px;height:140px;display:grid}.gd-tile{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;place-items:center;display:grid;position:relative}.gd-tile>.gd-cap{position:absolute;bottom:12px;left:16px}.gd-wm{font-family:var(--font-display);color:var(--color-paper);font-size:33px;line-height:1}.gd-space{grid-template-columns:1fr 410px;gap:50px;height:100%;display:grid}.gd-space-left{flex-direction:column;gap:16px;display:flex}.gd-space-right{flex-direction:column;justify-content:space-between;display:flex}.gd-clear{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;place-items:center;margin-top:11px;padding:22px 0;display:grid}.gd-clear-box{--size:42px;padding:calc(var(--size) * .525);border:1px dashed var(--color-line-strong);font-size:var(--size);display:inline-flex;position:relative}.gd-clear-in{outline:1px solid #c27a338c;align-items:flex-start;height:1.05em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gd-clear-in{outline:1px solid color-mix(in srgb, var(--color-marker) 55%, transparent)}}.gd-clear-in .gd-lockup{position:relative;top:-.076em}.gd-x{width:calc(var(--size) * .525);height:calc(var(--size) * .525);background:#c27a3324;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.gd-x{background:color-mix(in srgb, var(--color-marker) 14%, transparent)}}.gd-x{font-family:var(--font-mono);color:var(--color-marker);font-size:8px}.gd-x-tl{top:0;left:0}.gd-x-tr{top:0;right:0}.gd-x-bl{bottom:0;left:0}.gd-x-br{bottom:0;right:0}.gd-min{flex-direction:column;gap:10px;margin-top:11px;display:flex}.gd-min>div{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.gd-ways-wrap,.gd-colour{flex-direction:column;justify-content:space-between;height:100%;display:flex}.gd-ways-head,.gd-colour-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.gd-ways-head .gd-p,.gd-colour-head .gd-p{max-width:310px;margin:0}.gd-ways{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.gd-ways figure,.gd-nos figure,.gd-swatches figure{margin:0}.gd-way{border:1px solid var(--color-line);border-radius:9px;place-items:center;height:130px;display:grid}.gd-ways figcaption{gap:2px;margin-top:9px;display:grid}.gd-ways figcaption b{color:var(--color-paper);font-size:12.5px;font-weight:500}.gd-ways figcaption span{color:var(--color-fog);font-size:11px}.gd-nos{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:9px;display:grid}.gd-no{border:1px solid var(--color-line);border-radius:9px;place-items:center;height:64px;display:grid;overflow:hidden}.gd-nos figcaption{margin-top:6px}.gd-swatches{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.gd-sw{border:1px solid var(--color-line);border-radius:9px;height:190px;position:relative}.gd-chip{background:currentColor;border-radius:999px;padding:3.5px 8px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.gd-chip{background:color-mix(in srgb, currentColor 14%, transparent)}}.gd-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.gd-swatches figcaption{gap:1.5px;margin-top:9px;display:grid}.gd-swatches figcaption b{color:var(--color-paper);font-size:13.5px;font-weight:500}.gd-swatches figcaption span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ash);font-size:9.5px}.gd-support{align-items:center;gap:24px;display:flex}.gd-support>div{flex:1;gap:22px;display:flex}.gd-support>div span{font-family:var(--font-mono);color:var(--color-ash);align-items:center;gap:8px;font-size:9.2px;display:flex}.gd-support i{border:1px solid var(--color-line);border-radius:4px;width:20px;height:20px;display:block}.gd-support b{font-family:var(--font-sans);color:var(--color-paper);font-size:11.5px;font-weight:500}.gd-support .gd-p{max-width:240px;margin:0;font-size:11px}.gd-type{grid-template-columns:1fr 1fr;gap:40px;height:100%;display:grid}.gd-type-inter{flex-direction:column;display:flex}.gd-aa{letter-spacing:-.05em;color:var(--color-paper);margin-top:8px;font-size:180px;font-weight:500;line-height:.95}.gd-weights{color:var(--color-paper);gap:2px;margin-top:14px;font-size:21px;line-height:1.25;display:grid}.gd-glyphs{letter-spacing:.02em;color:var(--color-fog);margin:14px 0 0;font-size:15px;line-height:1.4}.gd-type-inter .gd-p{margin-top:auto}.gd-type-right{flex-direction:column;gap:11px;display:flex}.gd-spec-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.gd-spec{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;align-content:space-between;gap:5px;min-height:86px;padding:13px 15px;display:grid}.gd-mich{font-family:var(--font-display);color:var(--color-paper);font-size:29px;line-height:1.1}.gd-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper);font-size:10.5px;line-height:1.5}.gd-scale>div{border-top:1px solid var(--color-line);grid-template-columns:155px 1fr;align-items:center;gap:12px;padding:5.5px 0;display:grid}.gd-ts-name b{color:var(--color-paper);font-size:11.5px;font-weight:500;display:block}.gd-ts-name span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ash);font-size:7.2px}.gd-ts-display{letter-spacing:-.03em;color:var(--color-paper);font-size:56px;font-weight:500;line-height:1}.gd-ts-heading{letter-spacing:-.026em;color:var(--color-paper);font-size:32px;font-weight:500;line-height:1.05}.gd-ts-lede{letter-spacing:-.011em;color:var(--color-fog);font-size:19px;line-height:1.4}.gd-ts-body{color:var(--color-mist);font-size:15px;line-height:1.45}.gd-ts-caption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ash);font-size:11px}.gd-el-wrap{flex-direction:column;gap:22px;height:100%;display:flex}.gd-els{flex:1;grid-template-columns:repeat(4,1fr);gap:16px;min-height:0;display:grid}.gd-el{flex-direction:column;min-height:0;display:flex}.gd-el .gd-p{margin-top:4px;font-size:11.2px}.gd-el-view{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;flex:1;place-items:center;min-height:0;margin-bottom:11px;display:grid;position:relative;overflow:hidden}.gd-frame{--brk-in:7px;border:1px solid var(--color-line-strong);text-align:center;width:76%;height:58%;color:var(--color-fog);place-items:center;padding:0 14px;font-size:11.5px;line-height:1.35;display:grid;position:relative}.gd-el-square{align-content:center;justify-items:start;gap:22px;padding:0 20px}.gd-ex,.gd-live{align-items:center;display:flex}.gd-ex{letter-spacing:-.012em;color:var(--color-paper);font-size:14.5px;font-weight:500}.gd-live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fog);font-size:9.2px}.gd-live .gd-sq{box-shadow:0 0 0 3.5px #c27a3338}@supports (color:color-mix(in lab, red, red)){.gd-live .gd-sq{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-marker) 22%, transparent)}}.gd-prog{background:var(--color-line);width:100%;height:2px;display:block;position:relative}.gd-prog i{background:var(--color-marker);width:42%;position:absolute;inset:0 auto 0 0}.gd-dots-patch{position:absolute;inset:0}.gd-pitch{border:1px solid var(--color-line);background:var(--color-pitch);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fog);padding:3px 8px;font-size:8.5px;position:relative}.gd-el-radius{grid-auto-flow:column;place-content:center;gap:10px}.gd-el-radius span{border:1px solid var(--color-line-strong);width:40px;height:40px;font-family:var(--font-mono);color:var(--color-fog);place-items:center;font-size:9.5px;display:grid}.gd-voice{grid-template-columns:1.15fr 1fr;gap:50px;height:100%;display:grid}.gd-voice-left{flex-direction:column;display:flex}.gd-quote{letter-spacing:-.035em;color:var(--color-paper);text-wrap:balance;margin:20px 0 0;font-size:50px;font-weight:500;line-height:1.04}.gd-quote span{color:var(--color-fog)}.gd-principles{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:auto;padding-top:15px;display:grid}.gd-principles>div{align-content:start;gap:5px;display:grid}.gd-principles b{color:var(--color-paper);font-size:14px;font-weight:500}.gd-principles span{color:var(--color-fog);font-size:11.2px;line-height:1.45}.gd-voice-right{flex-direction:column;gap:15px;display:flex}.gd-say{border:1px solid var(--color-line);background:var(--color-pitch);border-radius:9px;flex:1;align-content:start;gap:8px;padding:17px 20px;display:grid}.gd-say ul{margin:0;padding:0;list-style:none;display:grid}.gd-say li{border-top:1px solid var(--color-line);letter-spacing:-.014em;color:var(--color-paper);align-items:center;padding:10px 0;font-size:15px;font-weight:500;display:flex}.gd-never-say li{color:var(--color-ash);-webkit-text-decoration:line-through #958c818c;text-decoration:line-through #958c818c}@supports (color:color-mix(in lab, red, red)){.gd-never-say li{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ash) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ash) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ash) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ash) 55%, transparent)}}.gd-x-mark{width:.7em;font-family:var(--font-mono);color:var(--color-ash);margin-right:.8em;font-style:normal;font-weight:400;text-decoration:none}.gd-use{grid-template-columns:510px 1fr;gap:40px;height:100%;display:grid}.gd-use-main{flex-direction:column;gap:14px;display:flex}.gd-use-side{flex-direction:column;gap:24px;display:flex}.gd-kit{flex-direction:column;gap:16px;height:100%;display:flex}.gd-kit-row{flex:1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gd-kit-row .gd-p{margin-top:12px;font-size:11.5px}.gd-kit-foot{border-top:1px solid var(--color-line);color:var(--color-fog);align-items:center;gap:30px;padding-top:14px;font-size:11.5px;display:flex}.gd-kit-foot b{color:var(--color-paper);margin-right:6px;font-weight:500}.gd-cap{color:var(--color-fog);font-size:10.5px;font-weight:500}.gd-cap b{color:var(--color-mist);font-weight:600}.gd-h{font-weight:600}.gd-p{color:var(--color-mist);font-size:15px;font-weight:500}.gd-rules li{font-weight:500}.gd-rules b{font-size:10.5px;font-weight:600}.gd-toc span{color:var(--color-mist);font-size:10.5px;font-weight:500}.gd-toc b,.gd-ways figcaption b,.gd-swatches figcaption b,.gd-principles b{font-weight:600}.gd-ways figcaption span{color:var(--color-mist);font-size:12px;font-weight:500}.gd-swatches figcaption span{color:var(--color-fog);font-size:10.5px;font-weight:500}.gd-chip{font-size:9px;font-weight:600}.gd-support>div span{color:var(--color-fog);font-size:10.5px;font-weight:500}.gd-support b{font-weight:600}.gd-support .gd-p,.gd-el .gd-p,.gd-kit-row .gd-p{font-size:12.5px}.gd-glyphs{color:var(--color-mist);font-weight:500}.gd-ts-name span{color:var(--color-fog);font-size:8.5px;font-weight:500}.gd-ts-lede,.gd-ts-body{font-weight:500}.gd-ts-lede{color:var(--color-mist)}.gd-principles span{color:var(--color-mist);font-size:12.5px;font-weight:500}.gd-say li{font-weight:600}.gd-live,.gd-pitch,.gd-x{font-size:9.5px;font-weight:500}.gd-frame{color:var(--color-mist);font-weight:500}.gd-kit-foot{color:var(--color-mist);font-size:12.5px;font-weight:500}.gd-kit-foot b{font-weight:600}.gd-support .gd-p,.gd-el-radius span,.gd-x-mark{font-weight:500}.meadow{container-type:inline-size}.meadow-stage{--cols:8;--rows:4;--w:min(var(--max), 100cqw - var(--edge) * 2);--cell:calc((var(--w) - 1px) / var(--cols));--x0:calc((100cqw - var(--w)) / 2);--grid-line:#fffaf2bd}@supports (color:color-mix(in lab, red, red)){.meadow-stage{--grid-line:color-mix(in srgb, var(--color-on-image) 74%, transparent)}}.meadow-stage{isolation:isolate;min-height:calc(var(--cell) * var(--rows) + 1px);place-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:1040px){.meadow-stage{--cols:6;--rows:5}}@media (max-width:520px){.meadow-stage{--cols:4;--rows:7}}.meadow-tint{z-index:0;background:var(--color-scrim);mix-blend-mode:multiply;opacity:.25;position:absolute;inset:0}.meadow-shade{z-index:0;background:radial-gradient(46% 56%,#0000004d,#0000 100%);position:absolute;inset:0}.meadow-grid{z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--cell) var(--cell);background-position:var(--x0) 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 72%,#0000 0 16%,#00000052 46%,#000 92%);mask-image:radial-gradient(56% 72%,#0000 0 16%,#00000052 46%,#000 92%)}@media (max-width:1040px){.meadow-grid{-webkit-mask-image:radial-gradient(92% 62%,#0000 0 34%,#0000004d 62%,#000 96%);mask-image:radial-gradient(92% 62%,#0000 0 34%,#0000004d 62%,#000 96%)}}.dot-veil{background-image:radial-gradient(circle at center, var(--color-dot) 1.1px, transparent 1.7px);opacity:.55;background-size:22px 22px;-webkit-mask-image:radial-gradient(54% 70%,#0000 0 24%,#0006 58%,#000 100%);mask-image:radial-gradient(54% 70%,#0000 0 24%,#0006 58%,#000 100%)}.fig{--fig-bg:var(--fig-surface,var(--color-pitch));--fig-line:#171412b3}@supports (color:color-mix(in lab, red, red)){.fig{--fig-line:color-mix(in srgb, var(--color-paper) 70%, transparent)}}.fig{--fig-mid:#17141266}@supports (color:color-mix(in lab, red, red)){.fig{--fig-mid:color-mix(in srgb, var(--color-paper) 40%, transparent)}}.fig{--fig-faint:#17141233}@supports (color:color-mix(in lab, red, red)){.fig{--fig-faint:color-mix(in srgb, var(--color-paper) 20%, transparent)}}.fig{--fig-accent:var(--color-marker);width:100%;height:auto;display:block;overflow:visible}.fig path,.fig ellipse,.fig circle{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fig .face path{fill:var(--fig-bg);stroke:var(--fig-line);stroke-width:1px;transition:fill .2s var(--ease-brand)}.group:hover .fig,.group:focus-visible .fig{--fig-bg:var(--color-slate)}.fig .face.t-mid path{stroke:var(--fig-mid)}.fig .face.t-faint path{stroke:var(--fig-faint)}.fig .face.t-accent path{stroke:var(--fig-accent)}.fig .glass path{fill:var(--fig-bg)}@supports (color:color-mix(in lab, red, red)){.fig .glass path{fill:color-mix(in srgb, var(--fig-bg) 62%, transparent)}}.fig .glass path{stroke:var(--fig-line);stroke-width:1px;transition:fill .2s var(--ease-brand)}.fig .l{fill:none;stroke:var(--fig-line);stroke-width:1px}.fig .l.mid{stroke:var(--fig-mid)}.fig .l.faint{stroke:var(--fig-faint)}.fig .l.accent{stroke:var(--fig-accent)}.fig .l.dash{stroke-dasharray:2 4}.fig .f{fill:var(--fig-line);stroke:none}.fig .f.mid{fill:var(--fig-mid)}.fig .f.faint{fill:var(--fig-faint)}.fig .f.accent,.fig .f.soft{fill:var(--fig-accent)}@supports (color:color-mix(in lab, red, red)){.fig .f.soft{fill:color-mix(in srgb, var(--fig-accent) 22%, transparent)}}.fig .f.bg{fill:var(--fig-bg)}.fig .fa{fill:var(--fig-accent)}@supports (color:color-mix(in lab, red, red)){.fig .fa{fill:color-mix(in srgb, var(--fig-accent) 22%, var(--fig-bg))}}.fig .fa{stroke:var(--fig-accent);stroke-width:1px}.fig .fa-fill{fill:var(--fig-accent)}@supports (color:color-mix(in lab, red, red)){.fig .fa-fill{fill:color-mix(in srgb, var(--fig-accent) 22%, var(--fig-bg))}}.fig .fa-fill{stroke:none}.fig-dark{--color-pitch:#09090b;--color-paper:#f4f5f7;--color-mist:#cbced5;--color-fog:#8a8f99;--color-ash:#686d77;--color-line:#24262b;--color-line-strong:#383c44;--color-slate:#1d1f24;--color-marker:#e3a25d;--color-corner-mark:#4c515b;background:var(--color-pitch);color:var(--color-mist)}:root{--shadow-card:0 1px 2px #14110f0f;--shadow-pop:0 18px 40px -16px #14110f6b;--bezel:linear-gradient(118deg, #c6c0b6 0, #a39c92 30%, #948d84 62%, #b6afa5 100%);--mark:url(/brand/mark.svg);--max:1320px;--edge:clamp(20px, 2.8vw, 40px);--gap:clamp(64px, 8vw, 116px);--nav-h:65px;--corner:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-pitch:#09090b;--color-soot:#101114;--color-menu:#101114;--color-ember-dark:#141619;--color-slate:#1d1f24;--color-chrome:#1d1f24;--color-canvas:#1d1f24;--color-line:#24262b;--color-line-strong:#383c44;--color-line-soft:#ffffff12;--color-paper:#f4f5f7;--color-mist:#cbced5;--color-fog:#8a8f99;--color-ash:#686d77;--color-on-dark:#09090b;--color-sand:#c9a484;--color-sand-hi:#dcbc9e;--color-petal-sage:#9cbe8e;--color-marker:#e3a25d;--color-pill-fill:#ffffff0a;--color-btn-primary-hover:#e2e4e9;--color-corner-mark:#4c515b;--color-dot:#8a8f99;--color-on-image:#fffaf2;--color-scrim:#000;--color-portrait:#e3e2e0;--color-image-btn:#171412;--color-image-btn-hover:#2c2724;--color-screen-bg:#09090b;--color-tile-1:#1d2026;--color-tile-2:#272b32;--color-tile-3:#15171b;--color-island:#1e2127;--color-serp-bg:#0d0e11;--color-serp-link:#8ab4f8;--color-serp-ad-fill:#8ab4f814;--color-serp-ad-line:#2c3542;--color-serp-chip:#8ab4f8;--color-serp-chip-ink:#0d0e11;--color-serp-rule:#1e2127;--shadow-card:0 1px 2px #00000080;--shadow-pop:0 18px 42px -14px #000c;--bezel:linear-gradient(118deg, #30343b 0, #1b1e23 22%, #15171b 58%, #272b31 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
