:root{--ds-font-sans:var(--ds-font-sans-src,"Inter Tight"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ds-font-mono:var(--ds-font-mono-src,"Fira Code"),ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--ds-font-eyebrow:var(--ds-font-eyebrow-src,"Outfit"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ds-font-serif:var(--ds-font-serif-src,"Instrument Serif"),Georgia,"Times New Roman",serif;--ds-text-display:3.5rem;--ds-leading-display:1.04;--ds-tracking-display:-0.02em;--ds-text-title:2rem;--ds-leading-title:1.10;--ds-tracking-title:-0.015em;--ds-text-heading:1.5rem;--ds-leading-heading:1.25;--ds-tracking-heading:-0.01em;--ds-text-body:1.0625rem;--ds-leading-body:1.6;--ds-tracking-body:0;--ds-text-caption:1rem;--ds-leading-caption:1.55;--ds-tracking-caption:0;--ds-text-eyebrow:0.82rem;--ds-leading-eyebrow:1.4;--ds-tracking-eyebrow:0.06em;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-lg:16px;--ds-radius-pill:999px;--ds-ease:cubic-bezier(0.4,0,0.2,1);--ds-dur-fast:150ms;--ds-dur:250ms;--ds-dur-slow:400ms;--ds-accent:#c2f3f4;--ds-accent-deep:#00798f;--ds-accent-warm:#e8b768;--ds-on-accent:#0a0c0f;--ds-accent-solid:var(--ds-accent-deep);--ds-on-solid:#fff;--ds-canvas:#f5f3f0;--ds-surface:#fff;--ds-elevated:#fbfaf8;--ds-text:#1a1d22;--ds-muted:#23262a;--ds-subtle:#4f5154;--ds-border:rgba(21,24,28,.12);--ds-field-line:rgba(21,24,28,.5);--ds-field-line-hover:rgba(21,24,28,.68);--ds-ring:var(--ds-accent-deep);--ds-shadow:0 1px 2px rgba(21,24,28,.06),0 8px 24px -12px rgba(21,24,28,.18);--ds-shadow-lg:0 2px 4px rgba(21,24,28,.08),0 24px 56px -20px rgba(21,24,28,.26);--ti-plate:#fdfdfb;--ti-tint:hsla(60,33%,99%,.97);--ti-texture:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/4QBWRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAAAAAEsAAAAAQAAASwAAAAB/+0ALFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAQAAAgAEAP/hDW9odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J0ltYWdlOjpFeGlmVG9vbCAxMi40MCc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczp0aWZmPSdodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyc+CiAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICA8dGlmZjpYUmVzb2x1dGlvbj4zMDAvMTwvdGlmZjpYUmVzb2x1dGlvbj4KICA8dGlmZjpZUmVzb2x1dGlvbj4zMDAvMTwvdGlmZjpZUmVzb2x1dGlvbj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFN0b2NrIFBsYXRmb3JtPC94bXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eG1wTU06RG9jdW1lbnRJRD54bXAuaWlkOjQ5OTQxZGM1LTg3NGQtNGZlNy1hZGRiLTAzMmQ5MzNiZTdlYzwveG1wTU06RG9jdW1lbnRJRD4KICA8eG1wTU06SW5zdGFuY2VJRD5hZG9iZTpkb2NpZDpzdG9jazowNzdjZjY4Zi04ZWE4LTQ3MmYtYTk4ZC1mNjhjNzZlZmU4Nzg8L3htcE1NOkluc3RhbmNlSUQ+CiAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpzdG9jazoxOTEyOTg4NzM0PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/Pv/bAEMA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");--ti-blend:normal,luminosity;--ti-blur:none;--ti-edge:rgba(46,40,22,.3);--ti-sheen:hsla(0,0%,100%,.9);--ti-bevel:rgba(46,40,22,.1);--ti-drop:0 1px 2px rgba(42,36,18,.07),0 18px 34px -14px rgba(42,36,18,.22);--ti-tint-emph:hsla(48,62%,97%,.955);--ti-blur-emph:none;--ti-edge-emph:rgba(46,40,22,.36);--ti-sheen-emph:hsla(0,0%,100%,.95);--ti-bevel-emph:rgba(46,40,22,.14);--ti-drop-emph:0 2px 4px rgba(42,36,18,.08),0 26px 52px -18px rgba(42,36,18,.3);--ds-accent-wash:rgba(0,121,143,.08)}.dark{--ds-accent-solid:var(--ds-accent);--ds-on-solid:var(--ds-on-accent);--ds-canvas:#15181c;--ds-surface:#0a0c0f;--ds-elevated:#1a1d22;--ds-text:#f5f3f0;--ds-muted:#eceae8;--ds-subtle:#9c9c9c;--ds-border:hsla(0,0%,100%,.08);--ds-field-line:hsla(0,0%,100%,.4);--ds-field-line-hover:hsla(0,0%,100%,.58);--ds-ring:var(--ds-accent);--ds-shadow:0 1px 0 0 rgba(220,235,245,.1) inset,0 10px 28px -10px rgba(0,0,0,.55);--ds-shadow-lg:0 1px 0 0 rgba(220,235,245,.14) inset,0 24px 56px -16px rgba(0,0,0,.62);--ti-plate:rgba(26,29,34,.55);--ti-tint:rgba(26,29,34,.85);--ti-blend:normal,overlay;--ti-blur:blur(20px);--ti-edge:rgba(220,230,240,.1);--ti-sheen:rgba(220,235,245,.14);--ti-bevel:rgba(0,0,0,.45);--ti-drop:0 10px 28px -10px rgba(0,0,0,.42);--ti-tint-emph:rgba(26,29,34,.82);--ti-blur-emph:blur(28px);--ti-edge-emph:rgba(194,243,244,.22);--ti-sheen-emph:rgba(220,235,245,.2);--ti-bevel-emph:rgba(0,0,0,.5);--ti-drop-emph:0 24px 56px -16px rgba(0,0,0,.55);--ds-accent-wash:rgba(194,243,244,.08)}body,html{background:var(--ds-canvas);color:var(--ds-text)}body{font-family:var(--ds-font-sans);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}@media (prefers-reduced-motion:reduce){body{transition:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--ds-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--ds-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.type-display{font-size:var(--ds-text-display);line-height:var(--ds-leading-display);letter-spacing:var(--ds-tracking-display);text-wrap:balance}.type-display,.type-title{font-family:var(--ds-font-sans);font-weight:600;color:var(--ds-text)}.type-title{font-size:var(--ds-text-title);line-height:var(--ds-leading-title);letter-spacing:var(--ds-tracking-title)}.type-heading{font-family:var(--ds-font-sans);font-weight:600;font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-heading);color:var(--ds-text)}.type-body{font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-muted)}.type-body,.type-caption{font-family:var(--ds-font-sans);font-weight:400}.type-caption{font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);color:var(--ds-subtle)}.type-eyebrow{font-family:var(--ds-font-eyebrow);font-weight:500;font-size:var(--ds-text-eyebrow);line-height:var(--ds-leading-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle)}.nums{font-variant-numeric:tabular-nums}.ds-eyebrow{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ds-eyebrow:before{content:"";width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-wash)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow);padding:var(--ds-space-6)}.ds-card--hover{transition:transform var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.ds-card--hover:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-lg)}.ds-card--featured{border-color:rgba(194,243,244,.35);box-shadow:var(--ds-shadow-lg)}.ds-card--titanium{position:relative;background-color:var(--ti-plate);background-image:linear-gradient(var(--ti-tint),var(--ti-tint)),var(--ti-texture);background-size:cover,cover;background-position:50%,50%;background-blend-mode:var(--ti-blend);backdrop-filter:var(--ti-blur);-webkit-backdrop-filter:var(--ti-blur);border:1px solid var(--ti-edge);box-shadow:0 1px 0 0 var(--ti-sheen) inset,0 -1px 0 0 var(--ti-bevel) inset,var(--ti-drop)}.ds-card--titanium:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(220,235,245,.3) 50%,transparent)}.ds-card--titanium-emph{background-image:linear-gradient(var(--ti-tint-emph),var(--ti-tint-emph)),var(--ti-texture);backdrop-filter:var(--ti-blur-emph);-webkit-backdrop-filter:var(--ti-blur-emph);box-shadow:0 1px 0 0 var(--ti-sheen-emph) inset,0 -1px 0 0 var(--ti-bevel-emph) inset,var(--ti-drop-emph)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);font-family:var(--ds-font-sans);font-weight:600;font-size:var(--ds-text-body);height:2.75rem;padding:0 var(--ds-space-5);border-radius:var(--ds-radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease),background-color var(--ds-dur-fast) var(--ds-ease)}.ds-btn:hover{transform:translateY(-1px)}.ds-btn:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;background:var(--ds-elevated);color:var(--ds-subtle);border-color:var(--ds-field-line);box-shadow:none}.ds-btn:disabled:hover,.ds-btn[aria-disabled=true]:hover{transform:none;box-shadow:none}.ds-btn-primary{background:var(--ds-accent-solid);color:var(--ds-on-solid);box-shadow:var(--ds-shadow)}.ds-btn-primary:not(:disabled):hover{box-shadow:var(--ds-shadow-lg)}.ds-btn-ghost{background:transparent;color:var(--ds-text);border-color:var(--ds-border)}.ds-btn-ghost:hover{background:var(--ds-elevated)}.ds-badge{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--ds-radius-pill);background:var(--ds-accent-wash);color:var(--ds-accent-deep);border:1px solid var(--ds-border)}.dark .ds-badge{color:var(--ds-accent)}.ds-link{color:var(--ds-accent-deep);text-decoration:none;border-bottom:1px solid rgba(0,121,143,.4);transition:border-color var(--ds-dur-fast) var(--ds-ease)}.dark .ds-link{color:var(--ds-accent);border-bottom-color:rgba(194,243,244,.4)}.ds-link:hover{border-bottom-color:currentColor}.ds-input{width:100%;box-sizing:border-box;font-family:var(--ds-font-sans);font-size:var(--ds-text-body);color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-field-line);border-radius:var(--ds-radius-sm);padding:.625rem .875rem;transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.ds-input:hover{border-color:var(--ds-field-line-hover)}.ds-input::-moz-placeholder{color:var(--ds-subtle)}.ds-input::placeholder{color:var(--ds-subtle)}.ds-input:focus{outline:none;border-color:var(--ds-ring);box-shadow:0 0 0 3px var(--ds-accent-wash)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.container-site{width:100%;max-width:var(--ds-content,1100px);margin-inline:auto;padding-inline:var(--ds-space-6)}@media (min-width:768px){.container-site{padding-inline:var(--ds-space-8)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mermaid-diagram svg,.mermaid-diagram svg *{animation:none!important;transition:none!important}}.brief-item{display:block;padding:var(--ds-space-5);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .18s var(--ds-ease,ease),box-shadow .18s var(--ds-ease,ease),transform .18s var(--ds-ease,ease)}.brief-item:hover{border-color:var(--ds-accent-deep);box-shadow:var(--ds-shadow-lg);transform:translateY(-2px)}.dark .brief-item:hover{border-color:var(--ds-accent)}@media (prefers-reduced-motion:reduce){.brief-item,.brief-item:hover{transform:none}}.brief-toc{display:none}@media (min-width:68rem){.brief-shell{display:grid;grid-template-columns:minmax(0,40rem) 14rem;-moz-column-gap:110px;column-gap:110px;row-gap:var(--ds-space-12);align-items:start;justify-content:center}.brief-toc{display:block;position:sticky;top:5rem;max-height:calc(100vh - 7rem);overflow-y:auto}}.brief-toc-link{display:block;font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);line-height:1.4;color:var(--ds-muted);text-decoration:none;border-left:2px solid var(--ds-border);padding:.15rem 0 .15rem .6rem;transition:color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.brief-toc-link:hover{color:var(--ds-text);border-left-color:var(--ds-accent-deep)}.dark .brief-toc-link:hover{border-left-color:var(--ds-accent)}.brief-toc-link:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:2px;color:var(--ds-text)}.brief-article h2[id],.brief-article h3[id]{scroll-margin-top:5rem}.brief-article blockquote,.brief-article ol,.brief-article p.type-body,.brief-article ul{font-family:ui-serif,Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.1875rem;line-height:1.72}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ds-canvas) 82%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--ds-border)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;height:4rem;gap:var(--ds-space-4)}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;flex:0 0 auto}.brand-crest{height:2rem;width:auto;flex:0 0 auto}.site-header--bare{position:static;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header--bare .site-header-inner{justify-content:flex-start}.brand-name{font-family:var(--ds-font-sans);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;color:var(--ds-text);white-space:nowrap}.header-right{gap:var(--ds-space-5)}.header-actions,.header-right{display:flex;align-items:center}.header-actions{gap:var(--ds-space-3)}.main-nav{display:flex;align-items:center;gap:var(--ds-space-5)}.theme-toggle-sun{display:none}.dark .theme-toggle-sun,.theme-toggle-moon{display:block}.dark .theme-toggle-moon,.nav-toggle{display:none}@media (max-width:759.98px){.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-elevated);color:var(--ds-text);cursor:pointer}.nav-toggle-bars{position:relative;display:block;width:1.0625rem;height:.75rem}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--ds-dur-fast) var(--ds-ease),opacity var(--ds-dur-fast) var(--ds-ease)}.nav-toggle-bars span:first-child{top:0}.nav-toggle-bars span:nth-child(2){top:50%;margin-top:-1px}.nav-toggle-bars span:nth-child(3){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:first-child{transform:translateY(.3125rem) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-.3125rem) rotate(-45deg)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-5);background:var(--ds-canvas);border-bottom:1px solid var(--ds-border);box-shadow:0 18px 40px -24px rgba(0,0,0,.45)}.main-nav.is-open{display:flex}.main-nav .nav-link{padding:var(--ds-space-3) 0;font-size:1rem;border-bottom:1px solid var(--ds-border);border-radius:0}.main-nav .nav-link:last-child{border-bottom:0}.main-nav .nav-link[aria-current=page]{color:var(--ds-accent-deep);border-bottom-color:var(--ds-border)}.dark .main-nav .nav-link[aria-current=page]{color:var(--ds-accent)}}@media (prefers-reduced-motion:reduce){.nav-toggle-bars span{transition:none}}.nav-link{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;color:var(--ds-muted);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.nav-link:hover{color:var(--ds-text)}.nav-link[aria-current=page]{color:var(--ds-text);border-bottom-color:var(--ds-accent-deep)}.dark .nav-link[aria-current=page]{border-bottom-color:var(--ds-accent)}.section-eyebrow{display:block;margin-bottom:var(--ds-space-3)}.section+.section{border-top:1px solid var(--ds-border)}.cred-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-3)}.cred-list li{position:relative;padding-left:1.6rem;font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);line-height:1.55;color:var(--ds-muted)}.cred-list li:before{content:"▹";position:absolute;left:0;top:0;font-family:var(--ds-font-mono);color:var(--ds-accent-deep)}.dark .cred-list li:before{color:var(--ds-accent)}.arrow-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-4)}.arrow-list li{position:relative;padding-left:1.75rem;font-size:var(--ds-text-body);line-height:1.5;color:var(--ds-muted)}.arrow-list li:before{content:"→";position:absolute;left:0;top:0;color:var(--ds-accent-deep);font-weight:600}.dark .arrow-list li:before{color:var(--ds-accent)}.stat-figure{font-family:var(--ds-font-sans);font-weight:600;letter-spacing:-.01em;color:var(--ds-accent-warm);font-variant-numeric:tabular-nums}.hero-grid{display:grid;grid-template-columns:1fr;gap:var(--ds-space-12);align-items:center}.hero-photo{position:relative;max-width:360px;margin-inline:auto}@media (min-width:880px){.hero-grid{grid-template-columns:1.15fr .85fr;gap:var(--ds-space-16)}.hero-photo{max-width:440px}}@media (max-width:560px){.type-display{font-size:2.12rem}}.hero-photo-glow{position:absolute;inset:6% 4% -2% 4%;border-radius:50%;background:radial-gradient(closest-side,var(--ds-accent-wash),transparent 78%);filter:blur(6px);z-index:0}.bio-photo{max-width:380px}@media (min-width:880px){.bio-photo{max-width:460px}}.section-pad{padding-block:var(--ds-space-12)}.section-pad-sm{padding-block:var(--ds-space-16)}.grid-2{display:grid;grid-template-columns:1fr;gap:var(--ds-space-6)}@media (min-width:760px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-template-columns:1fr;gap:var(--ds-space-6)}@media (min-width:720px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{display:grid;grid-template-columns:1fr;gap:var(--ds-space-5)}@media (min-width:600px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.grid-4{grid-template-columns:repeat(4,1fr)}}.faq details.faq-item{padding:0}.faq details.faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-6) 0;font-family:var(--ds-font-sans);font-weight:600;font-size:1.0625rem;color:var(--ds-text)}.faq details.faq-item>summary::-webkit-details-marker{display:none}.faq details.faq-item>summary:after{content:"+";flex:none;font-family:var(--ds-font-mono);font-size:1.375rem;line-height:1;color:var(--ds-accent-deep)}.dark .faq details.faq-item>summary:after{color:var(--ds-accent)}.faq details.faq-item[open]>summary:after{content:"\2212"}.faq details.faq-item>summary:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}.faq details.faq-item>.faq-a{padding:0 0 var(--ds-space-6)}.card-index{font-family:var(--ds-font-mono);font-size:var(--ds-text-eyebrow);letter-spacing:.16em;color:var(--ds-accent-deep);margin-bottom:var(--ds-space-2);display:block}.dark .card-index{color:var(--ds-accent)}.stat-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ds-space-6);margin-block:var(--ds-space-8)}@media (min-width:760px){.stat-row{grid-template-columns:repeat(4,1fr)}}.stat-row .stat-figure{display:block;font-size:2.25rem;line-height:1.1}.stat-row .stat-label{color:var(--ds-subtle);font-size:var(--ds-text-caption)}.ds-btn-lg{height:3.25rem;padding:0 var(--ds-space-8);font-size:1.0625rem}.steps-grid{display:grid;grid-template-columns:1fr;gap:var(--ds-space-5)}@media (min-width:760px){.steps-grid{grid-template-columns:1fr 1fr}}.footer-identity{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.6rem;column-gap:.6rem;align-items:center}.footer-identity-crest{grid-column:1;grid-row:1/span 2;align-self:center;height:1.75rem;width:auto}.footer-identity-name{grid-column:2;grid-row:1;font-family:var(--ds-font-sans);font-weight:600;color:var(--ds-text);line-height:1.2}.footer-identity-role{grid-column:2;grid-row:2}.linktree--bare{padding-top:64px}@media (min-width:760px){.linktree--bare{padding-top:96px}}.linktree{max-width:30rem;text-align:center;display:flex;flex-direction:column;align-items:center}.linktree-avatar{width:7rem;height:7rem;border-radius:var(--ds-radius-pill);-o-object-fit:cover;object-fit:cover;border:1px solid var(--ds-border);background:var(--ds-elevated)}.linktree-name{margin:var(--ds-space-5) 0 var(--ds-space-2)}.linktree-tagline{margin:0 0 var(--ds-space-8);color:var(--ds-subtle)}.linktree-rows{gap:var(--ds-space-3);width:100%}.linktree-row,.linktree-rows{display:flex;flex-direction:column}.linktree-row{gap:.15rem;padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-4);border-radius:14px;text-decoration:none;transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.linktree-row:hover{border-color:var(--ds-accent-deep);box-shadow:var(--ds-shadow-lg);transform:translateY(-2px)}.dark .linktree-row:hover{border-color:var(--ds-accent)}@media (prefers-reduced-motion:reduce){.linktree-row,.linktree-row:hover{transform:none}}.linktree-row:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.linktree-kit{width:100%;margin-top:var(--ds-space-8);text-align:center;padding-bottom:var(--ds-space-5)}@media (max-width:380px){.linktree-kit{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.linktree-kit form{gap:var(--ds-space-2)}}.linktree-row-label{font-family:var(--ds-font-sans);font-weight:600;font-size:1.0625rem;color:var(--ds-text)}.linktree-row-note{font-family:var(--ds-font-sans);font-size:.9375rem;color:var(--ds-subtle)}.linktree-socials{display:flex;gap:var(--ds-space-5);margin-top:var(--ds-space-8)}@media (prefers-reduced-motion:reduce){.linktree-row{transition:none}.linktree-row:hover{transform:none}}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-4);padding-bottom:var(--ds-space-8)}.footer-bottom,.footer-socials{display:flex;align-items:center}.footer-socials{gap:var(--ds-space-3)}.footer-social{display:inline-flex;color:var(--ds-subtle);transition:color var(--ds-dur-fast) var(--ds-ease)}.footer-social:hover{color:var(--ds-text)}.footer-social:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px;border-radius:4px}.footer-social svg{display:block;width:22px;height:22px}.hero-copy .type-display{margin-bottom:var(--ds-space-5)}.prose-stack>p+p{margin-top:var(--ds-space-6)}.prose-stack>:is(h2,h3){margin-top:var(--ds-space-8);margin-bottom:var(--ds-space-3)}.prose-stack>:is(h2,h3):first-child{margin-top:0}.scroll-cue{display:inline-flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-8);font-family:var(--ds-font-sans);font-weight:600;font-size:.9375rem;color:var(--ds-text);text-decoration:none}.scroll-cue-ring{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:var(--ds-radius-pill);background:var(--ds-accent-wash);color:var(--ds-accent-deep);animation:scroll-cue-nudge 2.4s var(--ds-ease) infinite}@keyframes scroll-cue-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scroll-cue-ring{animation:none}}.brief-head{max-width:44rem;margin:0 auto;text-align:center}.oc-gallery{list-style:none;margin:var(--ds-space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ds-space-3)}@media (min-width:700px){.oc-gallery{grid-template-columns:repeat(4,1fr)}}.oc-shot{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:0;border:0;background:none;cursor:zoom-in;font:inherit;text-align:left;width:100%}.oc-shot img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border-radius:10px;border:1px solid var(--ds-border);background:var(--ds-elevated);transition:border-color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.oc-shot:hover img{border-color:var(--ds-accent-deep);transform:translateY(-2px)}.dark .oc-shot:hover img{border-color:var(--ds-accent)}.oc-shot:focus-visible img{outline:2px solid var(--ds-ring);outline-offset:2px}.oc-figure{margin:0;display:flex;flex-direction:column}.oc-caption{font-family:var(--ds-font-sans);font-size:.8125rem;line-height:1.35;color:var(--ds-subtle)}@media (prefers-reduced-motion:reduce){.oc-shot img{transition:none}.oc-shot:hover img{transform:none}}.tools-disclosure{margin-top:var(--ds-space-6);padding:var(--ds-space-4) var(--ds-space-5);border-left:3px solid var(--ds-border);background:var(--ds-elevated);border-radius:0 8px 8px 0;max-width:56ch}.tool-list{list-style:none;margin:var(--ds-space-10,var(--ds-space-8)) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-4)}.tool-card{position:relative;border:1px solid var(--ds-border);border-left-width:4px;border-radius:10px;background:var(--ds-surface);padding:var(--ds-space-5) var(--ds-space-6);transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.tool-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px -14px rgba(0,0,0,.35)}.tool-card[data-accent="0"]{border-left-color:#00798f}.tool-card[data-accent="1"]{border-left-color:#e8b768}.tool-card[data-accent="2"]{border-left-color:#7c6bd8}.tool-card[data-accent="3"]{border-left-color:#2fa37c}.tool-card[data-accent="4"]{border-left-color:#d96a6a}.tool-card[data-accent="5"]{border-left-color:#3c82c4}.tool-tag{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-subtle)}.tool-name{margin:0;font-weight:600;font-size:1.125rem;line-height:1.35;color:var(--ds-text)}.tool-name,.tool-note{font-family:var(--ds-font-sans)}.tool-note{margin:var(--ds-space-2) 0 0;font-size:.9375rem;color:var(--ds-subtle)}.tool-cta{display:inline-flex;align-items:center;margin-top:var(--ds-space-4);padding:.55rem 1.1rem;border-radius:var(--ds-radius-pill);background:var(--ds-text);color:var(--ds-canvas);font-family:var(--ds-font-sans);font-weight:600;font-size:.875rem;text-decoration:none;transition:opacity var(--ds-dur-fast) var(--ds-ease)}.tool-cta:hover{opacity:.85}.tool-cta:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tool-card,.tool-cta{transition:none}.tool-card:hover{transform:none}}.hero-pad{padding-block:var(--ds-space-12) var(--ds-space-8)}.start-pad{padding-block:var(--ds-space-8) var(--ds-space-12)}@media (max-width:760px){.hero-pad{padding-block:var(--ds-space-12)}.start-pad{padding-block:var(--ds-space-12) var(--ds-space-16)}}.router-card{display:flex;flex-direction:column;gap:var(--ds-space-3);text-decoration:none;transition:border-color var(--ds-dur-fast) var(--ds-ease),background-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.router-card:hover{border-color:var(--ds-accent-deep);background-color:color-mix(in srgb,var(--ds-accent-deep) 5%,var(--ds-surface));box-shadow:0 0 0 1px var(--ds-accent-deep),0 0 20px -4px rgba(0,121,143,.35),0 14px 34px -14px rgba(0,121,143,.4);transform:translateY(-2px)}.dark .router-card:hover{border-color:var(--ds-accent);background-color:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface));box-shadow:0 0 0 1px var(--ds-accent),0 0 22px -2px rgba(194,243,244,.38),0 14px 38px -14px rgba(194,243,244,.22)}.router-card:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.router-card{transition:border-color var(--ds-dur-fast) var(--ds-ease)}.router-card:hover{transform:none}}.router-card-title{margin:0;font-size:1.125rem}.router-card-blurb{flex:1;margin:0;font-size:.9375rem}.router-card-go{font-family:var(--ds-font-sans);font-weight:600;font-size:.9375rem;color:var(--ds-accent-deep)}.dark .router-card-go{color:var(--ds-accent)}.num-list{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;gap:var(--ds-space-4)}.num-list li{position:relative;padding-left:2.75rem;min-height:2rem;font-size:1.0625rem;line-height:1.5;color:var(--ds-muted);display:flex;align-items:center}.num-list li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border-radius:var(--ds-radius-pill);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ds-font-mono);font-size:var(--ds-text-caption);font-weight:500;background:var(--ds-accent-wash);color:var(--ds-accent-deep);border:1px solid var(--ds-border)}.dark .num-list li:before{color:var(--ds-accent)}.price-block{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:var(--ds-space-6) var(--ds-space-12);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.price-amount{font-family:var(--ds-font-sans);font-weight:600;font-size:4rem;line-height:1;letter-spacing:-.03em;color:var(--ds-text);font-variant-numeric:tabular-nums}.price-term{font-family:var(--ds-font-mono);font-size:var(--ds-text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-subtle)}.csv-mock{overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.csv-mock table{border-collapse:collapse;width:100%;min-width:760px;font-family:var(--ds-font-mono);font-size:.875rem}.csv-mock td,.csv-mock th{text-align:left;padding:.625rem .875rem;border-bottom:1px solid var(--ds-border);white-space:nowrap}.csv-mock thead th{color:var(--ds-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;background:var(--ds-elevated)}.csv-mock td{color:var(--ds-muted)}.csv-mock .csv-score{color:var(--ds-accent-deep);font-weight:600}.dark .csv-mock .csv-score{color:var(--ds-accent)}.csv-mock .csv-breakdown td{color:var(--ds-subtle);border-bottom:0;padding-top:0}.logo-lockup{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);align-items:center}.logo-chip{font-family:var(--ds-font-sans);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;color:var(--ds-muted);padding:.5rem 1rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface)}.faq{display:grid;gap:0;border-top:1px solid var(--ds-border)}.faq-item{padding:var(--ds-space-6) 0;border-bottom:1px solid var(--ds-border)}.faq-q{font-family:var(--ds-font-sans);font-weight:600;font-size:1.0625rem;color:var(--ds-text);margin:0 0 var(--ds-space-2)}.faq-a{margin:0;color:var(--ds-muted);line-height:1.55}.col-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--ds-space-3)}@media (min-width:760px){.col-list{grid-template-columns:1fr 1fr;-moz-column-gap:var(--ds-space-8);column-gap:var(--ds-space-8)}}.col-list li{position:relative;padding-left:1.6rem;color:var(--ds-muted);line-height:1.5}.col-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--ds-accent-deep);font-weight:600}.dark .col-list li:before{color:var(--ds-accent)}.sr-only:focus,.sr-only:focus-visible{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;padding:.5rem .875rem;margin:0;overflow:visible;clip:auto;white-space:normal;background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);z-index:100}.image-row{margin:var(--ds-space-8) 0}.image-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--ds-space-3)}.image-row-item{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:0;border:0;background:none;cursor:zoom-in;font:inherit;color:inherit;text-align:left}.image-row-frame{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:8px;border:1px solid var(--ds-border);background:var(--ds-elevated);transition:border-color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.image-row-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.image-row-grid[data-count="1"] .image-row-frame{aspect-ratio:16/9;background:transparent}.image-row-grid[data-count="1"] .image-row-item img{-o-object-fit:contain;object-fit:contain}.image-row-item:hover .image-row-frame{border-color:var(--ds-accent-deep);transform:translateY(-2px)}.dark .image-row-item:hover .image-row-frame{border-color:var(--ds-accent)}.image-row-item:focus-visible .image-row-frame{outline:2px solid var(--ds-ring);outline-offset:2px}.image-row-caption{font-family:var(--ds-font-sans);font-size:.8125rem;line-height:1.4;color:var(--ds-subtle)}@media (prefers-reduced-motion:reduce){.image-row-frame{transition:none}.image-row-item:hover .image-row-frame{transform:none}}.lightbox{max-width:100vw;max-height:100vh;width:100%;height:100%;padding:0;border:0;background:transparent;overflow:auto;overscroll-behavior:contain}.lightbox,.lightbox-inner img{touch-action:auto}.lightbox::backdrop{background:rgba(0,0,0,.82)}.lightbox-inner{position:relative;margin:auto;padding:var(--ds-space-8) var(--ds-space-4);max-width:min(1100px,100%);display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4)}.lightbox-inner img{display:block;max-width:100%;height:auto;border-radius:10px;box-shadow:0 24px 64px -24px rgba(0,0,0,.7)}.lightbox--fit .lightbox-inner img{max-height:calc(100vh - var(--ds-space-8) * 2 - var(--ds-space-4));width:auto;max-width:100%}.lightbox--fit .lightbox-inner{width:-moz-fit-content;width:fit-content;max-width:min(1100px,100%)}.lightbox--fit .lightbox-close{position:absolute;top:var(--ds-space-6);right:var(--ds-space-6)}.zoomable{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--ds-radius-md);transition:transform var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.zoomable,.zoomable img{display:block;width:100%}.zoomable img{height:auto;border-radius:inherit}.zoomable:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-lg)}.zoomable:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.zoomable{transition:none}.zoomable:hover{transform:none}}.lightbox-caption{margin:0;font-family:var(--ds-font-sans);font-size:.9375rem;color:#eceae8;text-align:center}.lightbox-close{position:sticky;top:0;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ds-radius-pill);border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.55);color:#fff;cursor:pointer;z-index:1}.lightbox-close:hover{background:rgba(0,0,0,.8)}.guide-hero{position:relative;width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:5/2;max-height:300px;overflow:hidden;background:var(--ds-elevated)}@media (min-width:760px){.guide-hero{max-height:420px}}.guide-hero img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.workout-intro{display:grid;grid-template-columns:1fr;gap:var(--ds-space-6);align-items:start;margin-top:var(--ds-space-5)}.workout-poster{margin:0 auto;order:-1;max-width:15rem;width:100%}.workout-poster img{border:1px solid var(--ds-border)}@media (min-width:860px){.workout-intro{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--ds-space-8)}.workout-poster{order:0;max-width:none}}.workout-poster--wide{margin:var(--ds-space-8) auto var(--ds-space-6);max-width:30rem}.hosts{display:grid;grid-template-columns:1fr;gap:40px;margin:var(--ds-space-12) 0}@media (min-width:700px){.hosts{grid-template-columns:1fr 1fr;gap:48px;-moz-column-gap:48px;column-gap:48px}}.host-photo{border-radius:var(--ds-radius-lg);transform:none!important}.host-photo img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.host-name{margin:var(--ds-space-4) 0 0;font-size:1.375rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.01em;color:var(--ds-text)}.host-handle,.host-name{font-family:var(--ds-font-sans)}.host-handle{font-size:1rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ds-subtle);text-decoration:none;white-space:nowrap}.host-handle:hover{color:var(--ds-text);text-decoration:underline}.host-handle:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px;border-radius:3px}.host-bio{margin:var(--ds-space-2) 0 0;font-family:var(--ds-font-sans);font-size:1.125rem;line-height:1.6;color:var(--ds-muted);max-width:50ch}.svc-shell{width:100%;max-width:70rem;margin-inline:auto;padding-inline:var(--ds-space-6);padding-block:64px}@media (min-width:900px){.svc-shell{padding-inline:40px;padding-block:96px}}.svc-prose{max-width:45rem}.svc-built{display:grid;grid-template-columns:1fr;gap:var(--ds-space-5)}@media (min-width:640px){.svc-built{grid-template-columns:1fr 1fr}}@media (min-width:980px){.svc-built{grid-template-columns:repeat(3,1fr)}}.svc-softout{margin-top:var(--ds-space-5)}.ladder-grid{align-items:stretch}.ladder-card{display:flex;flex-direction:column}.ladder-price{margin:0;font-family:var(--ds-font-mono,ui-monospace,monospace);font-size:var(--ds-text-caption);letter-spacing:.04em;color:var(--ds-accent)}.ladder-points{list-style:none;margin:var(--ds-space-4) 0 0;padding:0;display:grid;gap:var(--ds-space-2)}.ladder-points li{position:relative;padding-left:var(--ds-space-5);font-size:.9375rem;line-height:var(--ds-leading-caption);color:var(--ds-muted)}.ladder-points li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-accent)}.ladder-kicker{margin:var(--ds-space-5) 0 0;padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border);font-size:.9375rem;line-height:var(--ds-leading-caption);color:var(--ds-text);font-weight:600}.ladder-cta{margin-top:auto;padding-top:var(--ds-space-5);display:inline-block;align-self:flex-start}.guide-card-thumb{position:relative;aspect-ratio:5/2;overflow:hidden;background:var(--ds-elevated);margin:calc(var(--ds-space-6) * -1) calc(var(--ds-space-6) * -1) var(--ds-space-5);border-radius:calc(var(--ds-radius-md) - 1px) calc(var(--ds-radius-md) - 1px) 0 0}.guide-card-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform var(--ds-dur) var(--ds-ease)}.guide-card:hover .guide-card-thumb img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.guide-card-thumb img{transition:none}.guide-card:hover .guide-card-thumb img{transform:none}}.guide-card-thumb--plate{display:flex;align-items:center;padding-inline-start:var(--ds-space-6);background:radial-gradient(20rem 20rem at 88% -18%,var(--ds-accent-wash),transparent 72%),radial-gradient(20rem 20rem at 88% -18%,var(--ds-accent-wash),transparent 72%),var(--ds-elevated)}.guide-card-thumb--plate:after{content:"B";display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:calc(var(--ds-radius-md) - 2px);background:var(--ds-accent-solid);color:var(--ds-on-solid);border:1px solid var(--ds-border);font-family:var(--ds-font-sans);font-size:1.25rem;font-weight:700;line-height:1}.brief-shell.has-hero{position:relative;z-index:1;margin-top:-40px;background:var(--ds-canvas);border-radius:14px 14px 0 0;padding-top:var(--ds-space-8)!important}@media (min-width:760px){.brief-shell.has-hero{margin-top:-72px;padding-top:var(--ds-space-12)!important}}@media print{:root,html,html.dark{--ds-canvas:#fff;--ds-surface:#fff;--ds-elevated:#fff;--ds-text:#000;--ds-muted:#333;--ds-subtle:#4a4a4a;--ds-border:#ccc;--ds-accent:#000;--ds-accent-deep:#000;--ds-accent-warm:#000;--ds-shadow:none;--ds-shadow-lg:none}body,html{background:#fff!important;color:#000!important}.brief-toc,.ds-btn,.site-header,.spine,.spine-progress,button,footer nav,section[aria-labelledby=brief-heading],section[aria-labelledby=guides-brief-heading]{display:none!important}.ds-card,.ds-card--featured,.ds-card--hover{background:#fff!important;box-shadow:none!important;border:1px solid #ccc!important}.brief-shell{display:block!important}.brief-article,.container-site{max-width:100%!important;padding-inline:0!important}.section-pad,.section-pad-sm{padding-block:0!important}h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid-page;page-break-after:avoid}.mermaid-diagram,blockquote,figure,img,li,p,pre,table{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}a{color:#000!important;text-decoration:underline}.brief-article a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#4a4a4a;word-break:break-all}}.machine-band,.machine-grid{list-style:none;padding:0;display:grid;gap:20px;align-items:stretch;grid-template-columns:1fr}.machine-grid{margin:var(--ds-space-8) 0 0}.machine-band{margin:32px 0 0}@media (min-width:700px){.machine-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.machine-grid{grid-template-columns:repeat(3,1fr)}}.machine-card[data-open=true]{grid-column:1/-1}.machine-card{display:flex;flex-direction:column;cursor:pointer;border-radius:16px;--machine-pad:22px;padding:30px var(--machine-pad) 26px;transition:border-color .18s var(--ds-ease,ease),box-shadow .18s var(--ds-ease,ease),transform .18s var(--ds-ease,ease)}.machine-card:hover{border-color:var(--ds-accent-deep);box-shadow:var(--ds-shadow-lg);transform:translateY(-3px)}.dark .machine-card:hover{border-color:var(--ds-accent)}.machine-card[data-open=true]{box-shadow:var(--ds-shadow-lg);border-color:var(--ds-accent-deep);transform:none}.dark .machine-card[data-open=true]{border-color:var(--ds-accent)}@media (prefers-reduced-motion:reduce){.machine-card,.machine-card:hover{transform:none;transition:border-color .18s ease}}.machine-card[data-open=true]{cursor:default}.machine-card[data-open=true] .machine-panel{cursor:auto}.machine-card[data-building=true]{cursor:default;opacity:.55;filter:saturate(.35)}.machine-card[data-building=true]:hover{transform:none;border-color:var(--ti-edge);box-shadow:0 1px 0 0 var(--ti-sheen) inset,0 -1px 0 0 var(--ti-bevel) inset,var(--ti-drop)}.machine-card[data-building=true]:focus-within{outline:none}.machine-card:focus-within{outline:2px solid var(--ds-accent);outline-offset:2px}.machine-card[data-flagship=true]{border-color:color-mix(in srgb,var(--ds-accent-warm) 55%,transparent)}.machine-card-top{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--ds-space-2)}.machine-name{margin:0;font-size:1.375rem;text-wrap:balance}.faq-summary{font-size:var(--ds-text-body)}.machine-chip{font-family:var(--ds-font-eyebrow);font-weight:500;font-size:var(--ds-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ds-subtle,var(--ds-muted));background:transparent;border:0;padding:0;opacity:.85}.machine-card[data-flagship=true] .machine-chip{color:var(--ds-accent-warm);opacity:1}.machine-price{margin:var(--ds-space-2) 0 0;font-size:1.125rem;color:var(--ds-text);font-weight:600;font-variant-numeric:tabular-nums}.machine-card[data-flagship=true] .machine-price{color:var(--ds-accent-warm)}.machine-anchor{margin-top:var(--ds-space-5)}.machine-io{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--ds-muted)}.machine-inside{list-style:none;margin:var(--ds-space-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.machine-inside>li{font-size:.9375rem;color:var(--ds-muted);border:1px solid var(--ds-border);border-radius:999px;padding:.2rem .7rem}.machine-headline{margin:var(--ds-space-4) 0 0;font-size:1.25rem;line-height:1.4;color:var(--ds-text);text-wrap:pretty}.machine-footer{margin-top:auto;padding-top:var(--ds-space-6);display:flex;flex-wrap:wrap;gap:var(--ds-space-4);align-items:center}.machine-toggle{background:none;border:0;padding:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.35rem;font-size:1.125rem}.machine-chev{display:inline-block}.machine-panel{margin-top:var(--ds-space-8);border-top:1px solid var(--ds-border);padding-top:var(--ds-space-6);animation:machine-open .28s ease-out}@keyframes machine-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.machine-panel{animation:none}.machine-card{transition:none}}.machine-overview{max-width:70ch;font-size:1.125rem;margin:0}.machine-cols{margin-top:var(--ds-space-8);display:grid;gap:var(--ds-space-8)}@media (min-width:900px){.machine-cols{grid-template-columns:1fr 1fr}}.machine-col-head{margin:0 0 var(--ds-space-3)}.machine-ticks{list-style:none;margin:0;padding:0}.machine-ticks>li{position:relative;padding-left:1.15rem;margin-top:var(--ds-space-2);font-size:1.125rem}.machine-ticks>li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--ds-accent)}.machine-reqs{margin-top:var(--ds-space-6);padding:var(--ds-space-4);border-radius:12px;background:var(--ds-surface);border:1px solid var(--ds-border)}.machine-reqs>p{margin:0;font-size:1.125rem}.machine-reqs>p+p{margin-top:var(--ds-space-3)}.machine-expanded-footer{margin-top:var(--ds-space-8);display:flex;flex-wrap:wrap;gap:var(--ds-space-4);align-items:center}.machine-terms{margin:0}.machine-cross,.machine-terms{font-size:1rem;color:var(--ds-subtle)}.machine-cross{margin:var(--ds-space-3) 0 0}.machine-guidance{margin:var(--ds-space-8) 0 0;font-size:1.125rem;color:var(--ds-text)}.site-cta{padding-block:var(--ds-space-16)}.site-cta-card{background:var(--ds-elevated);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-12) var(--ds-space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4)}.site-cta-head{margin:0;text-wrap:balance}.site-cta-body{margin:0;max-width:52ch;color:var(--ds-muted)}.site-cta-actions{display:flex;gap:var(--ds-space-3);margin-top:var(--ds-space-2);flex-wrap:wrap;justify-content:center}@media (max-width:480px){.site-cta{padding-block:var(--ds-space-12)}.site-cta-card{padding:var(--ds-space-8) var(--ds-space-5)}.site-cta-actions{flex-direction:column;align-self:stretch}.site-cta-actions>*{width:100%}}.cta-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand:focus-visible,.footer-bottom a:focus-visible,.footer-identity-role a:focus-visible,.nav-link:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--ds-ring);outline-offset:3px;border-radius:6px}.brand:focus-visible{border-radius:10px}.machine-building{margin:0;font-family:var(--ds-font-eyebrow);font-weight:500;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-subtle)}.build-shell{padding-block:var(--ds-space-12) var(--ds-space-16);max-width:44rem}@media (max-width:640px){.build-shell{padding-block:var(--ds-space-6) var(--ds-space-12)}}.build-chrome{margin-bottom:var(--ds-space-8)}.build-chrome-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.build-mark{color:var(--ds-text)}.build-count{font-family:var(--ds-font-mono);font-size:.75rem;letter-spacing:.14em;color:var(--ds-subtle)}.build-bar{height:2px;background:var(--ds-border);margin-top:var(--ds-space-3);border-radius:var(--ds-radius-pill);overflow:hidden}.build-bar-fill{height:100%;background:var(--ds-accent-deep);transition:width var(--ds-dur) var(--ds-ease)}.dark .build-bar-fill{background:var(--ds-accent)}.build-kicker{display:block;color:var(--ds-accent-deep);margin-bottom:var(--ds-space-3)}.build-kicker:before{content:none}.dark .build-kicker{color:var(--ds-accent)}.build-headline{margin:0 0 var(--ds-space-4);text-wrap:wrap}.build-sub{color:var(--ds-muted);max-width:34rem;margin:0 0 var(--ds-space-8)}.build-options{display:flex;flex-direction:column;gap:var(--ds-space-2)}.build-options--tight{margin-bottom:var(--ds-space-4)}.build-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--ds-space-3);text-align:left;cursor:pointer;width:100%;padding:.875rem 1rem}.build-option:has(.build-option-sub){align-items:start}.build-option:has(.build-option-sub) .build-check{margin-top:.15rem}.build-option-text{display:flex;flex-direction:column;gap:.15rem}.build-check{width:1.25rem;height:1.25rem;flex:none;border:1px solid var(--ds-field-line);border-radius:var(--ds-radius-sm);display:grid;place-items:center;color:transparent;transition:color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.build-option:hover .build-check{border-color:var(--ds-field-line-hover)}.build-option[data-selected=true] .build-check{color:#b7801f;border-color:#b7801f}.dark .build-option[data-selected=true] .build-check{color:var(--ds-accent-warm);border-color:var(--ds-accent-warm)}.build-option[data-selected=true]{border-color:var(--ds-accent-deep);box-shadow:0 0 0 1px var(--ds-accent-deep)}.dark .build-option[data-selected=true]{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent)}.build-option-label{color:var(--ds-text);font-weight:600}.build-option-sub{color:var(--ds-subtle);font-size:.9375rem;line-height:1.5}.build-fields{gap:var(--ds-space-5)}.build-field,.build-fields{display:flex;flex-direction:column}.build-field{gap:var(--ds-space-2)}.build-label{color:var(--ds-subtle)}.build-optin{display:flex;align-items:center;gap:var(--ds-space-3);cursor:pointer}.build-optin input{accent-color:var(--ds-accent-deep);width:1.05rem;height:1.05rem}.dark .build-optin input{accent-color:var(--ds-accent)}.build-nav{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-8);flex-wrap:wrap}.build-hint{color:var(--ds-subtle);margin:0;flex-basis:100%}.build-verdict{display:flex;flex-direction:column;gap:var(--ds-space-5)}.build-verdict>.ds-badge{align-self:flex-start}.build-read{display:flex;flex-direction:column;gap:var(--ds-space-3)}.build-read-head{margin:0;color:var(--ds-text)}.build-read-body{margin:0;color:var(--ds-muted)}.build-doors{gap:var(--ds-space-3);margin-top:var(--ds-space-4)}.build-door,.build-doors{display:flex;flex-direction:column}.build-door{gap:var(--ds-space-2);text-decoration:none}.build-door-badge{align-self:flex-start}.build-door-title{margin:0;color:var(--ds-text)}.build-door-body{margin:0;color:var(--ds-muted);font-size:.9375rem}.build-door-footer{font-family:var(--ds-font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--ds-subtle)}.build-closing{color:var(--ds-subtle);margin:var(--ds-space-4) 0 0}.build-fallback{color:var(--ds-subtle);margin-top:var(--ds-space-6)}@media (prefers-reduced-motion:reduce){.build-bar-fill{transition:none}}.header-cta{padding:.45rem .9rem;font-size:.875rem;white-space:nowrap}@media (max-width:560px){.header-cta{display:none}}.machine-shell,.machines-shell{padding-block:var(--ds-space-12) var(--ds-space-16)}.machine-kicker,.machines-kicker{display:block;color:var(--ds-accent-deep);margin-bottom:var(--ds-space-3)}.dark .machine-kicker,.dark .machines-kicker{color:var(--ds-accent)}.machines-headline{margin:0 0 var(--ds-space-4);text-wrap:balance}.machines-sub{color:var(--ds-muted);max-width:46rem;margin:0 0 var(--ds-space-8)}.machines-table{display:flex;flex-direction:column;border-top:1px solid var(--ds-border)}.machines-row{display:grid;grid-template-columns:minmax(11rem,1.4fr) minmax(9rem,1.2fr) 9rem 7rem 5rem;gap:var(--ds-space-4);align-items:baseline;padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-border)}.machines-row--head{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle);padding-block:var(--ds-space-2)}.machines-industry{color:var(--ds-text);font-weight:600}.machines-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--ds-border)}.machines-link:hover{border-bottom-color:currentColor}.machines-row[data-status=running]{position:relative}.machines-link:after{content:"";position:absolute;inset:0}.machines-row[data-status=running]:hover{background:var(--ds-elevated)}.machines-price{position:relative;z-index:1}.machines-link:focus-visible{outline:none}.machines-row:has(.machines-link:focus-visible){outline:2px solid var(--ds-ring);outline-offset:-2px;border-radius:var(--ds-radius-sm)}.machines-machine,.machines-reads{color:var(--ds-subtle);font-size:.9375rem}.machines-status{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle);display:flex;align-items:center;gap:var(--ds-space-2)}.machines-dot{width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-subtle);flex:none}.machines-row[data-status=running] .machines-dot{background:var(--ds-accent-deep)}.dark .machines-row[data-status=running] .machines-dot{background:var(--ds-accent)}.machines-buy{font-weight:600;color:var(--ds-accent-deep);text-decoration:none;white-space:nowrap}.dark .machines-buy{color:var(--ds-accent)}.machines-dash{color:var(--ds-subtle)}.machines-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.machines-note{color:var(--ds-subtle);margin:var(--ds-space-5) 0 0}@media (max-width:760px){.machines-row{grid-template-columns:1fr auto;gap:var(--ds-space-2)}.machines-row--head{display:none}.machines-machine,.machines-reads{grid-column:1;font-size:.875rem}.machines-status{grid-column:2;grid-row:1}.machines-price{grid-column:2}}.machine-door,.machines-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-8)}.machine-door-head,.machines-cta-head{margin:0;text-wrap:balance}.machine-door-body,.machines-cta-body{margin:0;max-width:46ch;color:var(--ds-muted)}.machine-door-actions{display:flex;gap:var(--ds-space-3);flex-wrap:wrap;justify-content:center}.machine-crumb{font-family:var(--ds-font-sans);font-weight:400;font-size:.8125rem;letter-spacing:0;color:var(--ds-subtle);margin:0 0 var(--ds-space-6)}.machine-status{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-subtle);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);padding:var(--ds-space-1) var(--ds-space-3);margin:0 0 var(--ds-space-5)}.machine-status-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--ds-accent-deep)}.dark .machine-status-dot{background:var(--ds-accent);box-shadow:0 0 0 3px rgba(194,243,244,.14)}.machine-proof-headline{margin:0 0 var(--ds-space-4);max-width:22ch}.machine-nickname{color:var(--ds-subtle);margin:0 0 var(--ds-space-8)}.machine-mechanism{max-width:42rem}.machine-record{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:var(--ds-space-8) 0}.machine-record-body{margin:0;color:var(--ds-muted)}.machine-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;background:var(--ds-border);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden;margin:var(--ds-space-8) 0}.machine-stat{display:flex;flex-direction:column;gap:var(--ds-space-2);background:var(--ds-surface);padding:var(--ds-space-5)}.machine-stat-value{font-family:var(--ds-font-mono);font-size:1.75rem;font-weight:700;color:var(--ds-accent-deep);font-variant-numeric:tabular-nums;line-height:1.1}.dark .machine-stat-value{color:var(--ds-accent)}.machine-stat-label{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle);line-height:1.45}.machine-h2{margin:var(--ds-space-12) 0 var(--ds-space-4);padding-top:var(--ds-space-6);border-top:1px solid var(--ds-border)}.machine-frame{margin:var(--ds-space-6) 0 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-elevated)}.machine-frame-img{width:100%;height:auto;display:block}.machine-frame-bar{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border)}.machine-funnel{display:flex;flex-direction:column;margin:var(--ds-space-6) 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}.machine-funnel-row{display:grid;grid-template-columns:8rem 1fr;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5);border-bottom:1px solid var(--ds-border);align-items:baseline}.machine-funnel-row:last-child{border-bottom:0;background:var(--ds-elevated)}.machine-funnel-value{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-text)}.machine-funnel-label{color:var(--ds-subtle)}.machine-funnel-row:last-child .machine-funnel-value{color:var(--ds-accent-deep);font-weight:700}.dark .machine-funnel-row:last-child .machine-funnel-value{color:var(--ds-accent)}.machine-funnel-row:last-child .machine-funnel-label{color:var(--ds-text)}.machine-builtfor{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3);margin:var(--ds-space-5) 0 0;padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}.machine-builtfor-label{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-accent-deep)}.dark .machine-builtfor-label{color:var(--ds-accent)}.machine-builtfor-list{color:var(--ds-muted);line-height:1.5}.machine-sibling-builtfor{font-size:.78rem;line-height:1.45;color:var(--ds-subtle);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border)}.machine-dossiers{list-style:none;padding:0;margin:var(--ds-space-6) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--ds-space-4)}.machine-dossier{padding:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-4)}.machine-dossier-name{font-weight:600;color:var(--ds-text);line-height:1.3;text-wrap:pretty}.machine-dossier-fields{margin:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.machine-dossier-field{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--ds-space-3);align-items:baseline}.machine-dossier-label{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle)}.machine-dossier-value{margin:0;font-size:var(--ds-text-caption);color:var(--ds-text);line-height:1.45}.machine-dossier-note{margin:0;padding-top:var(--ds-space-3);font-size:.78rem;line-height:1.5;color:var(--ds-subtle);border-top:1px solid var(--ds-border)}.machine-limits{border:1px solid var(--ds-border);border-left:3px solid var(--ds-accent-warm);border-radius:var(--ds-radius-md);padding:var(--ds-space-6);margin:var(--ds-space-12) 0;display:flex;flex-direction:column;gap:var(--ds-space-3)}.machine-limits-head{color:var(--ds-accent-warm);margin:0}.machine-limit{margin:0;color:var(--ds-muted)}.machine-next{margin:var(--ds-space-4) 0;padding-left:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-3)}.machine-siblings{list-style:none;padding:0;margin:var(--ds-space-6) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--ds-space-4)}.machine-sibling{padding:var(--ds-space-5)}.machine-sibling,.machine-sibling-link{display:flex;flex-direction:column;gap:var(--ds-space-2);color:inherit;text-decoration:none}.machine-sibling-status{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-subtle)}.dark .machine-sibling-status[data-status=lab] .machine-status-dot,.machine-sibling-status[data-status=lab] .machine-status-dot{background:var(--ds-subtle);box-shadow:none}.machine-sibling-industry{font-weight:600;color:var(--ds-text);line-height:1.3}.machine-sibling-reads{font-size:var(--ds-text-caption);color:var(--ds-subtle);line-height:1.45}.machine-sibling-link:hover .machine-sibling-industry{color:var(--ds-accent-deep)}.dark .machine-sibling-link:hover .machine-sibling-industry{color:var(--ds-accent)}.machine-recipe-cost{color:var(--ds-muted);margin:var(--ds-space-3) 0 0}.machine-recipe-cost code{font-family:var(--ds-font-mono);font-size:.85em}.machine-idea{margin-top:var(--ds-space-6);color:var(--ds-muted)}.build-group{border:0;padding:0;margin:0 0 var(--ds-space-8)}.build-group-label{display:block;padding:0;margin-bottom:var(--ds-space-3);color:var(--ds-text)}.build-group-todo{color:var(--ds-subtle);font-weight:400}.machine-outputs{list-style:none;padding:0;margin:var(--ds-space-6) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--ds-space-4)}.machine-output{padding:var(--ds-space-4)}.machine-output,.machine-output-link{display:flex;flex-direction:column;gap:var(--ds-space-2)}.machine-output-link{color:inherit;text-decoration:none}.machine-output-img{width:100%;height:auto;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);display:block}.machine-output-kind{font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-accent-deep)}.dark .machine-output-kind{color:var(--ds-accent)}.machine-output-title{color:var(--ds-text);font-weight:600;line-height:1.35}.machine-output-note{font-size:var(--ds-text-caption);color:var(--ds-subtle);line-height:1.45}.build-accent{font-family:var(--ds-font-serif);font-style:normal;font-weight:400;font-size:1.06em;letter-spacing:0}.build-accent,.build-kicker,.dark .build-kicker{color:var(--ds-accent-warm)}.build-shell{position:relative}.build-shell:before{content:"";position:absolute;top:-10rem;left:50%;transform:translateX(-50%);width:min(78rem,160%);height:46rem;background:radial-gradient(ellipse 60% 50% at 50% 32%,hsla(37,74%,66%,.16),transparent 70%);pointer-events:none;z-index:0}:root:not(.dark) .build-shell:before{background:radial-gradient(ellipse 60% 50% at 50% 32%,hsla(37,74%,66%,.14),transparent 64%)}.build-shell>*{position:relative;z-index:1}@media (max-width:700px){.products-hero{display:flex;flex-direction:column}.products-hero>.machine-grid{order:1}.products-hero>.machine-band{order:2}.products-hero>.machine-guidance{order:3;margin-top:var(--ds-space-6)}.products-hero>.products-guides{order:4}.machine-inside>li,.machine-price{text-wrap:balance}}.vsl-shell{max-width:62rem}.vsl-band{padding-block:var(--ds-space-12)}.vsl-band--hero{padding-bottom:var(--ds-space-6)}.vsl-band--tight{padding-top:0}.vsl-headline{margin:0 0 var(--ds-space-3);max-width:20ch}.vsl-sub{color:var(--ds-muted);font-size:1.125rem;margin:0 0 var(--ds-space-8);max-width:46ch}.vsl-video{border-radius:var(--ds-radius-lg);overflow:hidden;padding:0}.vsl-player{width:100%;aspect-ratio:16/9;display:block;border:0;background:transparent}.vsl-player--empty{flex-direction:column;gap:var(--ds-space-4);text-align:center;padding:var(--ds-space-6)}.vsl-play,.vsl-player--empty{display:flex;align-items:center;justify-content:center}.vsl-play{width:4rem;height:4rem;border-radius:var(--ds-radius-pill);background:var(--ds-accent-solid);color:var(--ds-on-solid);padding-left:3px}.vsl-empty-note{margin:0;max-width:42ch;color:var(--ds-muted)}.vsl-h2{max-width:26ch}.vsl-h2,.vsl-ways-line{margin:0 0 var(--ds-space-6)}.vsl-ways-line{color:var(--ds-muted);max-width:46ch}.vsl-ways{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}@media (max-width:560px){.vsl-ways{flex-direction:column;align-items:stretch}.vsl-ways .ds-btn{width:100%}}.vsl-parts{list-style:none;padding:0;margin:0}@media (max-width:759px){.vsl-parts{grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}.vsl-part{padding:var(--ds-space-4)}}.vsl-part{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-6)}.vsl-part-n{font-family:var(--ds-font-mono);font-size:var(--ds-text-eyebrow);letter-spacing:.14em;color:var(--ds-accent-deep);margin-bottom:var(--ds-space-2)}.dark .vsl-part-n{color:var(--ds-accent)}.vsl-part-name{font-weight:600;color:var(--ds-text);line-height:1.35}.vsl-part-note{color:var(--ds-muted);line-height:1.5}.machine-quiz,.vsl-part-note{font-size:var(--ds-text-caption)}.machine-quiz{flex:1 0 100%;margin:var(--ds-space-2) 0 0;color:var(--ds-subtle);line-height:1.4}.machine-shot{margin:0 0 var(--ds-space-5)}.machine-shot img{display:block;width:100%;height:auto;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border)}.machine-shot figcaption{margin-top:var(--ds-space-2);font-size:var(--ds-text-caption);color:var(--ds-subtle);line-height:1.45}.machine-shot-top{margin:-30px calc(var(--machine-pad) * -1) var(--ds-space-5);aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--ds-radius-md) - 1px) calc(var(--ds-radius-md) - 1px) 0 0;background:var(--ds-elevated)}.machine-shot-top img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.machine-peek{list-style:none;margin:var(--ds-space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.machine-peek li{font-size:var(--ds-text-caption);line-height:1.45;color:var(--ds-muted);padding-left:var(--ds-space-4);position:relative}.machine-peek li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--ds-accent-deep)}.dark .machine-peek li:before{background:var(--ds-accent)}.machine-band>li,.machine-grid>li{min-width:0}.machine-card .ds-btn-primary{white-space:normal;text-align:center;line-height:1.25}.machine-name{hyphens:none}.pd-crumbs{margin:0 0 var(--ds-space-6)}.pd-crumbs ol{list-style:none;margin:0;padding:0;flex-wrap:wrap;font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-subtle)}.pd-crumbs li,.pd-crumbs ol{display:flex;align-items:center;gap:var(--ds-space-2)}.pd-crumbs li+li:before{content:"/";color:var(--ds-border)}.pd-crumbs [aria-current=page]{color:var(--ds-muted)}.pd-hero{display:grid;grid-template-columns:1fr;gap:var(--ds-space-6);margin:0 0 var(--ds-space-12)}@media (min-width:900px){.pd-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-12);align-items:start}.pd-hero--nomedia{grid-template-columns:minmax(0,1fr)}.pd-hero--nomedia .pd-name{font-size:var(--ds-text-display);line-height:var(--ds-leading-display);letter-spacing:var(--ds-tracking-display)}.pd-hero--nomedia .pd-io{max-width:60ch}}.pd-hero .pd-shot{margin:0}.pd-hero .pd-buy{margin-bottom:0}.pd-chip{display:inline-block;margin-bottom:var(--ds-space-3)}.pd-name{margin:0 0 var(--ds-space-2)}.pd-price{font-size:1.25rem;font-weight:600;color:var(--ds-text);margin:0 0 var(--ds-space-4)}.pd-io{font-size:1.125rem;color:var(--ds-muted);max-width:52ch}.pd-io,.pd-shot{margin:0 0 var(--ds-space-8)}.pd-shot{border-radius:var(--ds-radius-lg);overflow:hidden;aspect-ratio:1/1}.pd-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pd-buy{margin:0 0 var(--ds-space-8)}.pd-buy-alt{margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-caption);color:var(--ds-subtle)}.pd-overview{font-size:1.0625rem;color:var(--ds-muted);max-width:68ch;margin:0 0 var(--ds-space-8)}.pd-cols{display:grid;grid-template-columns:1fr;gap:var(--ds-space-8);margin-bottom:var(--ds-space-8)}@media (min-width:760px){.pd-cols{grid-template-columns:1fr 1fr;gap:var(--ds-space-12)}}.pd-col-head{margin:0 0 var(--ds-space-3);color:var(--ds-text)}.pd-inside-head{margin-top:var(--ds-space-8)}.pd-inside{margin-top:0}.pd-proof{margin:0 0 var(--ds-space-8)}.pd-proof-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--ds-space-5)}@media (min-width:760px){.pd-proof-list{grid-template-columns:1fr 1fr;-moz-column-gap:var(--ds-space-12);column-gap:var(--ds-space-12)}}.pd-proof-lead{font-weight:600;color:var(--ds-text);margin:0 0 var(--ds-space-1)}.pd-proof-body{color:var(--ds-muted);margin:0}.pd-reqs{margin:0 0 var(--ds-space-12)}.pd-faq{margin:0 0 var(--ds-space-8)}.pd-qa{margin-top:var(--ds-space-5);max-width:68ch}.pd-q{font-weight:600;color:var(--ds-text);margin:0 0 var(--ds-space-1)}.pd-a{color:var(--ds-muted);margin:0}.pd-terms{color:var(--ds-subtle)}.pd-cross,.pd-terms{margin:0 0 var(--ds-space-6)}.pd-cross{color:var(--ds-muted)}.pd-back{margin:0}.machine-toggle .machine-chev{transform:none}.doors{margin-top:var(--ds-space-6)}.door{display:flex;flex-direction:column;text-decoration:none;height:100%;padding:var(--ds-space-6);--machine-pad:var(--ds-space-6);transition:transform var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.door:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-lg)}@media (prefers-reduced-motion:reduce){.door:hover{transform:none}}.door-face{position:relative;aspect-ratio:16/9;overflow:hidden;margin:calc(var(--machine-pad) * -1) calc(var(--machine-pad) * -1) var(--ds-space-5);border-radius:calc(var(--ds-radius-md) - 1px) calc(var(--ds-radius-md) - 1px) 0 0;background:var(--ds-elevated)}.door-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.door-face--shot img{-o-object-position:center;object-position:center}.door-who{margin:0;font-size:1.125rem;font-weight:600;color:var(--ds-text);line-height:1.3}.door-label{margin:var(--ds-space-1) 0 0;font-family:var(--ds-font-eyebrow);font-size:var(--ds-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-accent-warm)}.door-pitch{margin:var(--ds-space-3) 0 0;color:var(--ds-muted);line-height:1.5}.door-go,.door-pitch{font-size:var(--ds-text-caption)}.door-go{margin-top:auto;padding-top:var(--ds-space-4);color:var(--ds-accent-deep);font-weight:600}.dark .door-go{color:var(--ds-accent)}