*,: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:rgb(59 130 246/0.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:rgb(59 130 246/0.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:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.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}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-auto{height:auto}.min-h-\[76px\]{min-height:76px}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-\[1280px\]{max-width:1280px}.max-w-none{max-width:none}.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))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[\#9BD9B2\]\/35{border-color:rgb(155 217 178/.35)}.border-borderSoft{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-primary\/20{border-color:rgb(125 183 232/.2)}.border-primary\/25{border-color:rgb(125 183 232/.25)}.bg-\[\#EAFBF1\]{--tw-bg-opacity:1;background-color:rgb(234 251 241/var(--tw-bg-opacity,1))}.bg-\[\#F3F8FC\]{--tw-bg-opacity:1;background-color:rgb(243 248 252/var(--tw-bg-opacity,1))}.bg-\[\#F6F7F9\]{--tw-bg-opacity:1;background-color:rgb(246 247 249/var(--tw-bg-opacity,1))}.bg-softBlue{--tw-bg-opacity:1;background-color:rgb(234 245 255/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.text-\[\#2F7D52\]{--tw-text-opacity:1;color:rgb(47 125 82/var(--tw-text-opacity,1))}.text-deepBlue{--tw-text-opacity:1;color:rgb(47 111 159/var(--tw-text-opacity,1))}.text-textDark{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-textGray{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.outline{outline-style:solid}.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)}:root{color-scheme:light;--site-ink:#193039;--site-ink-soft:#415960;--site-muted:#536870;--site-number:#71878b;--demo-muted:#566e62;--site-blue:#3e7185;--site-blue-bright:#badce6;--site-blue-pale:#e8f0f0;--site-paper:#f7f8f4;--site-line:#d8e0dd;--site-type-meta:.875rem;--site-type-body:1rem;--site-type-display:clamp(2rem,4vw,3.25rem);--site-serif:"Songti SC","STSong","Noto Serif CJK SC",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{margin:0;background:var(--site-paper);color:var(--site-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--site-type-body);-webkit-font-smoothing:antialiased}body,button,input,textarea{line-height:1.65}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{text-decoration:none}a,button{color:inherit}img{max-width:100%}figure,h1,h2,h3,p{margin:0}a,button,input,summary,textarea{touch-action:manipulation}:where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--site-blue);outline-offset:5px}::-moz-selection{background:#c2dfe3;color:#122b32}::selection{background:#c2dfe3;color:#122b32}:where(h1,h2,h3,h4){text-wrap:pretty}:where(section[id],h2[id],h3[id]){scroll-margin-top:130px}.skip-link{position:fixed;z-index:200;top:8px;left:16px;transform:translateY(-150%);border:1px solid var(--site-ink);background:white;padding:10px 20px}.skip-link:focus{transform:none}.text-kicker{display:flex;align-items:center;gap:12px;color:var(--site-blue);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.06em}.text-kicker>span:empty{width:24px;height:1px;background:currentColor}.site-button{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:28px;border:1px solid transparent;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.site-button span{transition:transform .2s}.site-button:hover span{transform:translate(2px,-2px)}.button-primary{border-color:var(--site-ink);background:var(--site-ink);color:white}.button-primary:hover{background:#31535d;border-color:#31535d}.button-secondary{border-color:#a8b9bc;background:transparent;color:var(--site-ink)}.button-secondary:hover{background:var(--site-blue-pale)}.button-light{background:var(--site-paper);color:var(--site-ink)}.button-light:hover{background:#d9ecee}.section-link{display:inline-flex;flex-shrink:0;align-items:center;gap:28px;border-bottom:1px solid #aabec1;padding:6px 0;font-size:14px;font-weight:600;transition:color .2s,gap .2s}.section-link:hover{color:var(--site-blue);gap:36px}.surface-card{border:1px solid var(--site-line);background:#fff9}.image-zoom{display:block;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.group:hover .image-zoom{transform:scale(1.025)}.site-header{position:sticky;z-index:70;top:0;border-bottom:1px solid #d8e0dddd;background:#f7f8f4f2;backdrop-filter:blur(16px)}.site-header>div:first-child{gap:20px}.brand-lockup{display:inline-flex;flex-shrink:0;align-items:center;gap:12px}.brand-symbol{display:grid;width:38px;height:42px;place-items:center;background:var(--site-ink);color:white;font-family:var(--site-serif);font-size:22px}.brand-lockup b,.brand-lockup small{display:block}.brand-lockup b{font-size:15px;font-weight:600;letter-spacing:.14em}.brand-lockup small{margin-top:1px;color:var(--site-muted);font-size:10px;letter-spacing:.11em}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:3px}.nav-link{position:relative;padding:12px 11px;color:var(--site-muted);font-size:14px;white-space:nowrap}.nav-link:after{position:absolute;right:11px;bottom:5px;left:11px;height:1px;transform:scaleX(0);background:var(--site-ink);content:"";transition:transform .2s}.nav-link.is-active,.nav-link:hover{color:var(--site-ink)}.nav-link.is-active:after,.nav-link:hover:after{transform:scaleX(1)}.header-contact{display:inline-flex;flex-shrink:0;align-items:center;gap:24px;border:1px solid #9fb0b3;padding:8px 14px;font-size:14px}.header-contact:hover{background:var(--site-ink);color:white}.mobile-navigation-disclosure{display:none}.mobile-navigation-disclosure summary{list-style:none}.mobile-navigation-disclosure summary::-webkit-details-marker{display:none}.menu-glyph{display:grid;gap:6px;width:20px}.menu-glyph i{height:1px;background:currentColor;transition:transform .2s}.mobile-navigation-disclosure[open] .menu-glyph i:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-navigation-disclosure[open] .menu-glyph i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--site-line);background:transparent}.mobile-menu{position:absolute;top:100%;right:0;left:0;display:none;max-height:calc(100svh - 76px);overflow-y:auto;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:var(--site-paper)}.mobile-nav-link{padding:12px 14px;font-size:16px}.mobile-nav-link.is-active{background:var(--site-blue-pale)}.mobile-nav-contact{display:flex;justify-content:space-between;margin-top:12px;background:var(--site-ink);padding:12px 14px;color:white}.immersive-hero{padding:14px;background:var(--site-paper)}.hero-scene{position:relative;min-height:min(920px,calc(100svh - 104px));overflow:clip;background:#20363a;color:white;isolation:isolate}.hero-scene-image{z-index:-4;-o-object-fit:cover;object-fit:cover;-o-object-position:center 47%;object-position:center 47%;transform:translate(var(--hero-x,0),var(--hero-y,0)) scale(1.025);transition:transform .9s cubic-bezier(.16,1,.3,1)}.hero-scene-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(9,26,31,.8),rgba(11,29,32,.35) 68%,rgba(11,29,32,.16)),linear-gradient(0deg,rgba(8,24,29,.68),transparent 30%,transparent 80%,rgba(8,24,29,.3))}.hero-scene-grid{position:absolute;z-index:-1;inset:30px;border:1px solid #ffffff26;pointer-events:none}.hero-scene-grid:before{position:absolute;top:0;bottom:0;left:64%;border-left:1px solid #ffffff1f;content:""}.hero-empty-scene{position:absolute;z-index:-3;inset:0;overflow:hidden;background:linear-gradient(130deg,#1d3a43,#527976)}.hero-empty-scene:after{position:absolute;width:80vw;height:80vw;right:-24vw;top:-15vw;border:1px solid #c9e1d651;border-radius:50%;content:"";box-shadow:0 0 0 70px #c9e1d607,0 0 0 140px #c9e1d609}.hero-empty-scene span{position:absolute;right:2%;bottom:-30%;color:#c6dcd317;font-family:var(--site-serif);font-size:min(76vw,900px);line-height:1.2}.hero-scene-bottom,.hero-scene-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-scene-top{margin:0 4.5%;padding-top:46px;color:#ffffffe0;font-size:12px;font-weight:500;letter-spacing:.16em}.immersive-hero-copy{position:relative;width:min(100%,1280px);margin:auto;padding:clamp(42px,5.5vh,84px) 4.5% 42px}.hero-kicker{color:#e4edeb;font-size:14px;line-height:1.6}.immersive-hero h1{margin-top:28px;font-size:clamp(40px,5.3vw,78px);font-weight:500;line-height:1.21;letter-spacing:-.05em}.immersive-hero h1>span{display:block}.immersive-hero h1 .hero-title-middle{font-size:.84em}.immersive-hero h1 em{display:block;width:-moz-fit-content;width:fit-content;margin-top:1px;margin-left:25%;color:#cde5e7;font-family:var(--site-serif);font-size:1.52em;font-weight:400;font-style:normal;line-height:1.2}.hero-introduction{display:flex;max-width:600px;align-items:flex-start;gap:22px;margin-top:20px}.hero-rule{flex:0 0 52px;margin-top:14px;border-top:1px solid #b7d7d8}.hero-introduction p{color:#e4eae8;font-size:15px;line-height:1.95}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:28px}.hero-explore{display:inline-flex;min-height:44px;align-items:center;gap:20px;color:#f5f6f2;font-size:14px}.hero-explore span{font-size:22px}.hero-scene-bottom{margin:0 4.5%;border-top:1px solid #ffffff42;padding:24px 0 30px}.hero-author{display:flex;min-width:0;align-items:center;gap:13px}.hero-author img{flex-shrink:0;width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.5)}.hero-author small,.hero-author strong{display:block}.hero-author strong{font-size:14px;font-weight:500;letter-spacing:.08em}.hero-author small{margin-top:3px;color:#d7e1dc;font-size:12px}.hero-photograph-credit{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;font-size:14px}.hero-photograph-credit small{margin-bottom:4px;color:#d6e1dd;font-size:12px}.hero-photograph-credit i{margin-left:16px;font-style:normal}.journey-intro{max-width:1000px;margin:0 auto;padding:104px 0 96px;text-align:center}.journey-intro .text-kicker{justify-content:center}.journey-intro h2{margin-top:24px;font-family:var(--site-serif);font-size:clamp(29px,3.1vw,44px);font-weight:500;line-height:1.5}.journey-intro>p:last-child{max-width:640px;margin:20px auto 0;color:var(--site-muted);font-size:16px;line-height:1.9}.journey-layout{display:grid;width:min(1440px,100%);grid-template-columns:110px minmax(0,1fr);gap:40px;margin:0 auto;padding:0 42px}.journey-nav{position:sticky;top:125px;display:grid;align-self:start;gap:36px;padding:16px 0 16px 17px}.journey-track{position:absolute;top:16px;bottom:16px;left:0;width:1px;background:var(--site-line)}.journey-track>span{position:absolute;inset:0;transform:scaleY(0);transform-origin:top;background:var(--site-blue)}.journey-nav a{display:grid;color:var(--site-muted)}.journey-nav a>span{margin-bottom:5px;font-size:12px;font-variant-numeric:tabular-nums}.journey-nav strong{font-size:15px;font-weight:500}.journey-nav small{margin-top:3px;font-family:Georgia,serif;font-size:13px;font-style:italic}.journey-nav a:hover,.journey-nav a[aria-current]{color:var(--site-ink)}.journey-nav a[aria-current] strong{font-weight:700}.journey-content{min-width:0}.journey-chapter{min-width:0;padding:0 0 104px}.chapter-label{display:flex;align-items:center;gap:22px;margin-bottom:46px}.chapter-label>span{color:var(--site-number);font-family:Georgia,serif;font-size:60px;font-weight:400;line-height:1;letter-spacing:-.06em}.chapter-label p{font-size:18px;font-weight:500}.chapter-label small{display:block;margin-top:3px;color:var(--site-muted);font-size:11px;letter-spacing:.15em}.chapter-label i{flex:1;height:1px;margin-left:10px;background:var(--site-line)}.section-heading{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading>div{min-width:0;max-width:720px}.section-heading h2{margin-top:14px;font-size:var(--site-type-display);font-weight:500;line-height:1.35;letter-spacing:-.04em}.section-heading h2:first-child{margin-top:0}.section-heading p:not(.text-kicker){max-width:640px;margin-top:18px;color:var(--site-muted);font-size:16px;line-height:1.9}.content-section{padding:52px 0 0}.section-loading{min-height:160px;padding:38px 0;color:var(--site-muted)}.section-loading h2{color:var(--site-ink);font-size:30px}.section-loading>p{max-width:600px;margin:18px 0;line-height:1.9}.section-loading a{margin-top:15px}.photo-rail{display:flex;align-items:flex-start;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b3c7c9 transparent;padding-bottom:20px}.photo-rail-item{flex:0 0 min(85%,880px);min-width:0;scroll-snap-align:start}.photo-rail-shell.is-single .photo-rail-item{flex-basis:100%}.photo-rail-item>a{position:relative;display:flex;min-height:260px;align-items:center;justify-content:center;overflow:hidden;background:#e8eeea}.photo-rail-item img{display:block;width:100%;max-height:620px;-o-object-fit:contain;object-fit:contain;transition:transform .6s}.photo-rail-item>a:hover img{transform:scale(1.018)}.photo-rail-open{position:absolute;right:18px;bottom:18px;border:1px solid #ffffff8c;background:#193039d9;padding:8px 14px;color:white;font-size:13px}.photo-rail-item figcaption{display:flex;align-items:flex-start;gap:16px;padding:22px 0 0}.photo-rail-number{color:var(--site-muted);font-family:Georgia,serif;font-size:17px}.photo-rail-item figcaption strong{display:block;font-family:var(--site-serif);font-size:23px;font-weight:500}.photo-rail-item figcaption div>span{display:block;margin-top:8px;color:var(--site-muted);font-size:14px}.photo-rail-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.photo-rail-footer>p{color:var(--site-muted);font-family:var(--site-serif);font-size:17px}.photo-rail-controls{display:flex;gap:8px}.photo-rail-controls button{width:46px;height:46px;border:1px solid #b8c8c9;background:transparent;font-size:20px}.photo-rail-controls button:hover:not(:disabled){background:var(--site-blue-pale)}.photography-awaiting{display:grid;min-height:320px;align-content:center;justify-items:center;gap:22px;border:1px solid var(--site-line);background:#edf1ee}.photography-awaiting span{color:var(--site-muted);font-size:12px;letter-spacing:.15em}.photography-awaiting p{font-family:var(--site-serif);font-size:28px}.photography-awaiting a{border-bottom:1px solid #9aafb3;font-size:14px}.preview-photo-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:30px}.preview-photo:first-child{grid-row:span 2}.photo-preview-caption{padding:15px 0}.photography-series-index{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--site-line);margin-top:20px;padding-top:20px;font-size:14px}.photography-series-index>div{display:grid;gap:4px}.photography-series-index>div span,.photography-series-index>p{color:var(--site-muted)}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:28px 0}.gallery-filters{display:flex;flex-wrap:wrap;gap:8px}.gallery-filters button{display:inline-flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:99px;background:transparent;padding:8px 13px;font-size:14px}.gallery-filters button[aria-pressed=true]{border-color:#b7c9ca;background:var(--site-blue-pale)}.gallery-filters button span{color:var(--site-muted);font-size:12px}.gallery-toolbar>p{flex-shrink:0;color:var(--site-muted);font-size:14px}.photo-masonry{-moz-columns:3;column-count:3;-moz-column-gap:22px;column-gap:22px}.photo-tile{position:relative;display:block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;margin-bottom:22px;border:0;background:transparent;padding:0;text-align:left}.photo-tile>img{display:block;width:100%;height:auto;transition:filter .3s}.photo-tile:hover>img{filter:brightness(.92)}.photo-tile-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0}.photo-tile-caption b{font-size:16px;font-weight:500}.photo-tile-caption small{display:block;margin-top:5px;color:var(--site-muted);font-size:13px}.photo-tile-caption i{font-style:normal}.photography-series-archive{margin-top:60px}.series-archive-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--site-line);padding-bottom:16px;color:var(--site-muted);font-size:14px}.series-archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px 30px;margin-top:28px}.series-archive-item>img{width:100%;max-height:480px;-o-object-fit:contain;object-fit:contain;background:#e9eeea}.series-archive-item>div{display:grid;gap:10px;padding-top:20px}.series-archive-item small,.series-archive-item span{color:var(--site-muted);font-size:13px}.series-archive-item h2{font-family:var(--site-serif);font-size:30px;font-weight:500}.series-archive-item p{color:var(--site-muted);font-size:16px;line-height:1.8}.series-archive-item small i{margin-left:18px;font-style:normal}.unassigned-photography{margin-top:72px}.photography-series-head{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;border-bottom:1px solid var(--site-line);padding-bottom:50px}.photography-series-head a{color:var(--site-blue);font-size:14px}.photography-series-head>div:first-child>p{margin-top:40px;color:var(--site-muted);font-size:14px}.photography-series-head h1{margin-top:20px;font-family:var(--site-serif);font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.25}.photography-series-head h2{margin-top:15px;color:var(--site-muted);font-size:18px;font-weight:400}.photography-series-head>div:last-child span{color:var(--site-blue);font-size:14px}.photography-series-description,.photography-series-head>div:last-child p{margin-top:20px;color:var(--site-muted);font-size:16px;line-height:1.95;white-space:pre-line}.series-gallery-count{margin:55px 0 24px;color:var(--site-muted);font-size:14px}.series-photo-editorial{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:42px 28px}.series-photo-editorial .photo-tile{grid-column:span 6;margin:0}.series-photo-editorial .photo-tile:nth-child(6n+1),.series-photo-editorial .photo-tile:nth-child(6n+4){grid-column:span 8}.series-photo-editorial .photo-tile:nth-child(6n+2),.series-photo-editorial .photo-tile:nth-child(6n+3){grid-column:span 4}.series-photo-editorial[data-count="1"] .photo-tile{grid-column:1/-1;max-width:1000px}.lightbox{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;background:#09171aef;padding:64px 76px}.lightbox-frame{display:grid;width:min(1280px,100%);max-height:calc(100svh - 128px);grid-template-columns:minmax(0,1fr) 270px;background:#13262b;color:#f4f5ef}.lightbox-image-wrap{display:grid;min-width:0;min-height:320px;place-items:center;background:#0d1d21}.lightbox-image{width:100%;height:100%;max-height:calc(100svh - 128px);-o-object-fit:contain;object-fit:contain}.lightbox-info{overflow-y:auto;padding:35px 25px}.lightbox-info>span{color:#a3b9bc;font-size:13px}.lightbox-info h2{margin-top:35px;font-family:var(--site-serif);font-size:28px;font-weight:500}.lightbox-info>p{margin-top:20px;color:#c0d0cd;font-size:14px;line-height:1.9}.lightbox-info dl{display:grid;gap:14px;margin-top:32px;border-top:1px solid #ffffff21;padding-top:24px;font-size:13px}.lightbox-info dl>div{display:flex;justify-content:space-between;gap:20px}.lightbox-info dt{flex-shrink:0;color:#9cb3b6}.lightbox-info dd{margin:0;text-align:right}.lightbox-original{display:inline-flex;align-items:center;gap:28px;min-height:44px;margin-top:28px;border-bottom:1px solid #96b4b8;color:#d5e6e5;font-size:14px}.lightbox-original:hover{color:#fff;border-color:#fff}.lightbox-close,.lightbox-nav{position:fixed;display:grid;width:44px;height:44px;place-items:center;border:1px solid #ffffff61;border-radius:50%;background:#172d34;color:white;font-size:22px}.lightbox-close{top:18px;right:22px}.lightbox-nav{top:50%;transform:translateY(-50%)}.lightbox-prev{left:18px}.lightbox-next{right:18px}.lightbox :focus-visible{outline-color:#c4e1e5}.page-space{padding-top:78px;padding-bottom:100px}.page-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:end;gap:60px;border-bottom:1px solid var(--site-line);padding-bottom:54px}.curation-channel-head h1,.editorial-intro h1{margin-top:24px;font-size:var(--site-type-display);font-weight:500;line-height:1.42;letter-spacing:-.04em}.curation-channel-head h1 span,.editorial-intro h1 span{color:var(--site-blue);font-family:var(--site-serif);font-weight:500}.page-intro>p{border-left:1px solid #b9cbcd;padding-left:22px;color:var(--site-muted);font-size:16px;line-height:1.9}.public-search{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 30px;margin-top:42px}.public-search>label{grid-column:1/-1;font-size:14px;font-weight:500}.public-search>div{display:flex;align-items:center;border-bottom:1px solid #8ba4aa}.public-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 0;font-size:16px}.public-search button{flex-shrink:0;border:0;background:transparent;padding:12px 4px 12px 20px;color:var(--site-blue);font-size:14px}.public-search>span{max-width:320px;color:var(--site-muted);font-size:14px;overflow-wrap:anywhere}.search-clear{display:inline-block;margin-left:16px;padding:8px 0;color:var(--site-blue);text-decoration:underline;text-underline-offset:4px}.search-scope{margin:20px 0 35px;color:var(--site-muted);font-size:14px;line-height:1.8}.search-empty a,.search-scope a{color:var(--site-blue);text-decoration:underline;text-underline-offset:4px}.search-empty{margin:42px 0;border-top:1px solid var(--site-line);padding-top:32px}.search-empty h2{font-size:21px;font-weight:500;overflow-wrap:anywhere}.search-empty p{margin-top:12px;color:var(--site-muted);line-height:1.8}.search-empty>div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:20px}.search-empty a{padding:8px 0;font-size:14px}.navigation-pending{position:fixed;z-index:190;top:88px;right:20px;max-width:calc(100vw - 40px);border:1px solid var(--site-line);background:var(--site-paper);box-shadow:0 8px 24px #19303912;padding:10px 16px;color:var(--site-ink);font:14px/1.6 PingFang SC,system-ui,sans-serif;letter-spacing:normal;text-align:left}.category-strip{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 42px}.category-strip>a{display:inline-flex;min-height:40px;align-items:center;border:1px solid var(--site-line);border-radius:99px;padding:7px 17px;color:var(--site-muted);font-size:14px;white-space:nowrap}.category-strip>a.is-active{border-color:var(--site-ink);background:var(--site-ink);color:white}.category-strip>a:not(.is-active):hover{border-color:#98b0b6;background:var(--site-blue-pale);color:var(--site-ink)}.category-strip>a.is-curation{border-style:dashed}.article-archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 30px}.article-card{min-width:0}.article-cover{position:relative;display:block;overflow:hidden;background:#e6eeea}.article-cover img{width:100%;-o-object-fit:cover;object-fit:cover}.article-card-body{padding-top:20px}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--site-muted);font-size:14px}.card-meta>span{color:var(--site-blue);font-weight:500}.card-meta i{width:18px;height:1px;background:#b9cbcb}.article-card h3,.project-card h3,.video-card h3{margin-top:13px;font-size:23px;font-weight:600;line-height:1.55;letter-spacing:-.02em}.article-card h3 a:hover{color:var(--site-blue)}.article-excerpt,.project-card-body>p,.video-card-body>p{display:-webkit-box;overflow:hidden;margin-top:13px;color:var(--site-muted);font-size:16px;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.article-tags>span{border:0;border-radius:0;background:#e9eeeb;padding:3px 8px;color:var(--site-muted);font-size:12px;font-weight:400}.card-read-more{display:flex;align-items:center;justify-content:space-between;margin-top:22px;border-top:1px solid var(--site-line);padding-top:16px;font-size:14px;font-weight:500}.card-read-more span{transition:transform .2s}.card-read-more:hover span{transform:translateX(5px)}.featured-articles-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:34px}.featured-articles-layout.is-single{grid-template-columns:1fr;max-width:850px}.article-card-featured .article-cover img{aspect-ratio:4/3}.article-card-featured h3{font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.5}.article-card-featured .article-excerpt{-webkit-line-clamp:3}.secondary-article-list{display:grid;align-content:start;gap:24px;border-left:1px solid var(--site-line);padding-left:28px}.article-card-compact{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:18px;border-bottom:1px solid var(--site-line);padding-bottom:24px}.article-card-compact:last-child{border-bottom:0;padding-bottom:0}.article-card-compact .article-card-body{grid-row:1;grid-column:1;padding:0}.article-card-compact .article-cover{grid-row:1;grid-column:2;align-self:start;margin-top:5px}.article-card-compact:not(:has(.article-cover)){grid-template-columns:1fr}.article-card-compact h3{margin-top:9px;font-size:19px;line-height:1.6}.article-card-compact .card-meta{font-size:12px}.article-card-compact .card-meta i{display:none}.article-card-compact .article-excerpt{margin-top:10px;font-size:14px;-webkit-line-clamp:2}.public-pagination{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:62px;border-top:1px solid var(--site-line);padding-top:28px;font-size:14px}.public-pagination>span{color:var(--site-muted)}.public-pagination a{min-height:44px;padding:9px 0}.latest-signals{display:grid;grid-template-columns:130px minmax(0,1fr);gap:26px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:24px 0}.latest-signals-heading{display:flex;flex-direction:column;justify-content:center}.latest-signals-heading p{color:var(--site-blue);font-size:11px;letter-spacing:.08em}.latest-signals-heading h2{margin-top:8px;font-family:var(--site-serif);font-size:22px;font-weight:500}.latest-signals-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.latest-signal{display:flex;min-width:0;flex-direction:column;border-left:1px solid var(--site-line);padding:0 18px}.latest-signal>span{color:var(--site-blue);font-size:12px}.latest-signal strong{margin-top:9px;font-size:15px;font-weight:500;line-height:1.55}.latest-signal small{margin-top:10px;color:var(--site-muted);font-size:12px}.latest-signal:hover strong{color:var(--site-blue)}.curation-home{margin-top:60px;border-top:1px solid var(--site-line)}.curation-home-issue{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 40px;border-top:1px solid #9eb3b7;border-bottom:1px solid #9eb3b7;background:#eef2ed;padding:36px}.curation-home-issue>header{grid-row:span 2;padding-right:15px}.curation-home-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--site-blue);font-size:13px}.curation-home-issue h3{margin-top:25px;font-family:var(--site-serif);font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.5}.curation-home-subtitle{margin-top:18px;color:var(--site-muted);font-size:15px;line-height:1.85}.curation-home-themes{margin-top:22px;color:var(--site-blue);font-size:13px}.curation-home-note>span,.curation-home-reading-list>span{color:var(--site-blue);font-size:12px;font-weight:600}.curation-home-note>p{margin-top:14px;color:var(--site-ink-soft);font-family:var(--site-serif);font-size:17px;line-height:1.95}.curation-home-reading-list{margin-top:25px;border-top:1px solid #cbd7d2;padding-top:22px}.curation-home-reading-list ol{display:grid;gap:17px;margin:18px 0 0;padding:0;list-style:none}.curation-home-reading-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 12px}.curation-home-reading-list small{grid-row:span 2;color:var(--site-blue);font-size:12px}.curation-home-reading-list a{font-size:15px;font-weight:500}.curation-home-reading-list em{grid-column:2;color:var(--site-muted);font-size:12px;font-style:normal}.curation-home-footer{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #cbd7d2;margin-top:30px;padding-top:20px;font-size:13px}.curation-home-footer>span{color:var(--site-muted)}.curation-home-footer a>span{margin-left:18px}.curation-channel-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.6fr);align-items:end;gap:80px;border-bottom:1px solid var(--site-line);padding-bottom:54px}.curation-channel-note strong{color:var(--site-blue);font-family:Georgia,serif;font-size:54px;font-weight:400}.curation-channel-note>span{margin-left:12px;color:var(--site-muted);font-size:14px}.curation-channel-note p{margin-top:12px;color:var(--site-muted);font-size:16px;line-height:1.9}.curation-issue-list{margin-top:35px}.curation-issue-list article>a{display:grid;grid-template-columns:145px minmax(0,1fr) 30px;align-items:start;gap:34px;border-bottom:1px solid var(--site-line);padding:35px 0}.curation-issue-number span,.curation-issue-number time{display:block;font-size:13px}.curation-issue-number span{color:var(--site-blue)}.curation-issue-number time{margin-top:13px;color:var(--site-muted)}.curation-issue-copy h2{font-family:var(--site-serif);font-size:30px;font-weight:500;line-height:1.5}.curation-issue-copy p{margin-top:14px;color:var(--site-muted);font-size:16px;line-height:1.9}.curation-issue-copy small{display:block;margin-top:14px;color:var(--site-blue);font-size:13px}.curation-issue-arrow{padding-top:5px;font-size:25px}.curation-issue-list article>a:hover .curation-issue-copy h2{color:var(--site-blue)}.archive-empty,.curation-empty{margin:40px 0;border-top:1px solid var(--site-line);padding:45px 0;color:var(--site-muted)}.archive-empty h2,.curation-empty h2{margin:15px 0;color:var(--site-ink);font-size:28px}.curation-card-cover{display:flex;min-height:230px;flex-direction:column;justify-content:flex-end;background:#dfeae4;padding:30px}.curation-card-cover span{color:var(--site-blue);font-size:13px}.curation-card-cover strong{margin-top:20px;font-family:var(--site-serif);font-size:28px}.curation-card-cover i{display:none}.article-page{padding-top:26px;padding-bottom:95px}.article-shell{max-width:800px;margin:0 auto;padding-top:48px}.article-back{color:var(--site-blue);font-size:14px}.article-header{margin-top:40px}.article-byline,.curation-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--site-muted);font-size:14px}.curation-detail-meta>span{color:var(--site-blue)}.article-header h1{margin-top:23px;font-size:clamp(30px,4.1vw,50px);font-weight:600;line-height:1.5;letter-spacing:-.04em}.article-header>p{margin-top:25px;color:var(--site-muted);font-family:var(--site-serif);font-size:19px;line-height:1.95}.article-header .curation-detail-themes{margin-top:18px;color:var(--site-blue);font-family:inherit;font-size:14px}.article-hero-image{display:block;width:100%;height:auto;max-height:600px;margin-top:42px;-o-object-fit:contain;object-fit:contain}.article-prose{margin-top:45px;color:#304a52;font-size:18px;line-height:2;overflow-wrap:break-word}.article-prose :where(p){margin:1.3em 0;line-height:2}.article-prose :where(h2,h3,h4){color:var(--site-ink);font-weight:600;line-height:1.6;letter-spacing:-.015em}.article-prose :where(h2){margin-top:2.3em;margin-bottom:.8em;font-size:1.55em}.article-prose :where(h3){margin-top:1.9em;margin-bottom:.7em;font-size:1.24em}.article-prose :where(a){border-bottom:1px solid #90b4bd;color:var(--site-blue);font-weight:500;text-decoration:none;text-underline-offset:5px}.article-prose :where(a):hover{border-bottom-color:var(--site-ink);color:var(--site-ink)}.article-prose :where(blockquote){border-left:2px solid #8db0b7;margin:2em 0;padding-left:1.5em;color:#597278;font-family:var(--site-serif);font-size:1.12em;font-style:normal}.article-prose :where(blockquote p:first-of-type):before,.article-prose :where(blockquote p:last-of-type):after{content:none}.article-prose :where(pre,table){display:block;max-width:100%;overflow-x:auto}.article-prose :where(pre){border:1px solid var(--site-line);border-radius:0;background:#e9efec;padding:20px;color:#244550;font-size:14px;line-height:1.8}.article-prose :where(code){border-radius:2px;background:#e9efec;padding:.12em .3em;color:#315b6a;font-size:.87em;font-weight:400}.article-prose :where(code):after,.article-prose :where(code):before{content:none}.article-prose :where(pre code){padding:0}.article-prose :where(img){width:auto;max-width:100%;height:auto}.article-prose :where(li){line-height:1.95}.article-prose :where(hr){margin:2.8em 0;border-color:var(--site-line)}.reading-toolbar{position:sticky;z-index:55;top:76px;display:flex;align-items:center;gap:24px;min-height:51px;border-bottom:1px solid var(--site-line);background:#f7f8f4f5;padding:10px 0;font-size:13px;backdrop-filter:blur(12px)}.reading-toolbar-title{overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis}.reading-progress-label,.reading-time{flex-shrink:0;color:var(--site-muted)}.reading-progress-label{min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.reading-progress-track{position:absolute;right:0;bottom:-1px;left:0;height:2px}.reading-progress-track>span{display:block;width:100%;height:100%;transform-origin:left;background:var(--site-blue)}.reading-outline{position:relative;flex-shrink:0}.reading-outline summary{display:flex;min-height:32px;align-items:center;gap:18px;list-style:none}.reading-outline summary::-webkit-details-marker{display:none}.reading-outline nav{position:absolute;top:42px;right:0;display:grid;width:min(400px,calc(100vw - 40px));max-height:60svh;overflow-y:auto;border:1px solid var(--site-line);background:var(--site-paper);padding:16px;box-shadow:0 18px 40px #18323d12}.reading-outline a{padding:9px 12px;font-size:14px;line-height:1.6}.reading-outline a.is-subheading{padding-left:27px;color:var(--site-muted)}.reading-outline a:hover,.reading-outline a[aria-current]{background:var(--site-blue-pale);color:var(--site-ink)}.curation-pager,.related-articles{max-width:800px;margin:80px auto 0;border-top:1px solid var(--site-line);padding-top:30px}.related-article-link{display:block;border-bottom:1px solid var(--site-line);padding:0 0 25px}.related-article-link>p:first-child{color:var(--site-blue);font-size:13px}.related-article-link>p:nth-child(2){font-size:22px;font-weight:500;line-height:1.6}.related-article-link>p:last-child:not(:nth-child(2)){font-size:15px;line-height:1.85}.related-article-link:hover>p:nth-child(2){color:var(--site-blue)}.curation-pager{display:grid;grid-template-columns:1fr 1fr;gap:40px}.curation-pager>div:last-child{text-align:right}.curation-pager small,.curation-pager strong{display:block}.curation-pager small{color:var(--site-blue);font-size:14px}.curation-pager strong{margin-top:13px;font-size:18px;font-weight:500;line-height:1.6}.home-product-layout,.product-showcase{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:46px}.home-product-copy h2{margin-top:22px;font-family:var(--site-serif);font-size:clamp(31px,3.6vw,48px);font-weight:500;line-height:1.45}.home-product-copy>p:not(.text-kicker){margin-top:24px;color:var(--site-muted);font-size:16px;line-height:1.95}.home-product-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:34px 0 24px}.home-product-name strong{font-size:18px;font-weight:500}.home-product-name small{border:1px solid #c6d6cf;border-radius:99px;padding:2px 8px;color:var(--site-muted);font-size:12px}.product-platform-note{display:block;margin-top:16px;color:var(--site-muted);font-size:12px}.demo-mark{display:grid;flex-shrink:0;width:28px;height:31px;place-items:center;border:1px solid #a1b6b4;border-radius:5px;color:var(--site-ink);font-family:var(--site-serif);font-size:18px;line-height:1}.daily-demo{min-width:0;border:1px solid #c3d2cc;border-radius:12px;background:#fffefa;box-shadow:0 24px 70px #1638310c}.demo-window-bar{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e4e9e2;padding:16px 22px}.demo-window-bar strong{font-size:14px;font-weight:500}.demo-example-label{margin-left:auto;color:var(--demo-muted);font-size:11px}.demo-body{padding:24px 30px 30px}.demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-bottom:1px solid #e1e6df}.demo-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 17px;color:var(--demo-muted);text-align:left}.demo-tabs button[aria-selected=true]{border-bottom-color:#4e7269;color:#24463e}.demo-tabs span,.demo-tabs strong{display:block}.demo-tabs span{font-size:11px}.demo-tabs strong{margin-top:5px;font-size:13px;font-weight:500}.demo-panel{min-height:340px;padding-top:28px}.demo-overline{color:var(--demo-muted);font-size:12px}.demo-panel h3{margin:12px 0 28px;font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.5}.demo-panel h3 em{color:#5f7a6f;font-family:var(--site-serif);font-style:normal}.demo-panel textarea{display:block;width:100%;min-height:106px;resize:vertical;border:1px solid #d9e1d6;border-radius:7px;background:#f8faf4;padding:16px;color:#2d443b;font-size:15px;line-height:1.8}.demo-capture-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.demo-capture-footer>span{max-width:60%;color:var(--demo-muted);font-size:12px;line-height:1.8}.demo-action{display:inline-flex;min-height:41px;align-items:center;gap:17px;border:0;border-radius:5px;background:#395e51;padding:9px 14px;color:white;font-size:13px}.demo-action:hover:not(:disabled){background:#244b3d}.demo-task-list{display:grid;gap:2px}.demo-finished-task,.demo-task-list>label{display:flex;min-height:51px;align-items:flex-start;gap:11px;border-bottom:1px solid #e5e9df;padding:12px 0;font-size:13px}.demo-task-list input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:#426f58}.demo-finished-task>span:nth-child(2),.demo-task-list label>span{flex:1;min-width:0;overflow-wrap:anywhere}.demo-task-list small{flex-shrink:0;color:var(--demo-muted);font-size:11px}.demo-finished-task>span:nth-child(2),.demo-task-list .is-complete>span{color:var(--demo-muted);text-decoration:line-through;text-decoration-color:#afbeb1}.demo-finished-task>span:first-child{width:17px;color:#6f927d}.demo-report{display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;gap:25px}.demo-report-stat>span{color:var(--demo-muted);font-size:12px}.demo-report-stat>strong{display:block;margin-top:7px;color:#335847;font-size:39px;font-weight:500;line-height:1.3}.demo-report-stat>strong small{color:var(--demo-muted);font-size:13px;font-weight:400}.demo-report-stat p{margin-top:13px;color:var(--demo-muted);font-size:12px;line-height:1.8}.demo-bar-chart{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:9px;padding-top:15px}.demo-bar-chart>div{display:flex;min-width:0;flex:1;align-items:center;flex-direction:column;justify-content:flex-end;gap:9px}.demo-bar-chart>div>span{position:relative;width:100%;max-width:28px;min-height:8px;border-radius:3px 3px 0 0;background:#c7d7bc;transition:height .25s}.demo-bar-chart>div>span.is-new{background:#678a6c}.demo-bar-chart b{position:absolute;top:-23px;left:0;width:100%;font-weight:400;text-align:center}.demo-bar-chart b,.demo-bar-chart small{color:var(--demo-muted);font-size:11px}.demo-data{margin-top:20px;color:var(--demo-muted);font-size:12px}.demo-data summary{width:-moz-fit-content;width:fit-content}.demo-data table{width:100%;border-collapse:collapse;margin-top:12px;font-size:12px;text-align:center}.demo-data caption{padding:5px 0 9px}.demo-data td,.demo-data th{border-top:1px solid #dfe6d9;padding:7px 1px}.demo-restart{border:0;background:transparent;margin-top:16px;padding:5px 0;color:#456852;font-size:12px}.demo-restart span{margin-left:14px}.demo-window-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e4e9df;padding:12px 22px;color:var(--demo-muted);font-size:11px}.demo-noscript{padding-top:24px;color:var(--site-muted);font-size:14px}.product-showcase{gap:65px;margin-top:75px}.product-showcase-copy h2{margin-top:25px;font-family:var(--site-serif);font-size:51px;font-weight:500}.product-showcase-copy>p:not(.text-kicker){margin-top:25px;color:var(--site-muted);font-size:17px;line-height:1.9}.product-capability-list{display:grid;gap:13px;margin:26px 0 36px;padding-left:21px;color:var(--site-ink-soft);font-size:15px}.product-capability-list li::marker{color:#8facad}.product-showcase-copy>small{display:block;margin-top:20px;color:var(--site-muted);font-size:13px}.products-footnote{border-top:1px solid var(--site-line);margin-top:80px;padding-top:36px;color:var(--site-muted);font-family:var(--site-serif);font-size:22px;text-align:center}.product-detail-head{max-width:930px;margin:54px auto 0;text-align:center}.product-detail-head>.text-kicker{justify-content:center}.product-detail-head h1{margin-top:28px;font-size:clamp(31px,4.5vw,56px);font-weight:500;line-height:1.45;letter-spacing:-.03em}.product-detail-head h1 span{color:var(--site-blue);font-family:var(--site-serif)}.product-detail-head>p:not(.text-kicker){max-width:650px;margin:30px auto 0;color:var(--site-muted);font-size:17px;line-height:1.95}.product-invitation{margin-top:28px}.product-status{display:inline-flex;align-items:center;gap:8px;color:#537261;font-size:13px}.product-status i{width:6px;height:6px;border-radius:50%;background:#829d81}.product-invitation-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.product-invitation>p{max-width:620px;margin:18px auto 0;color:var(--site-muted);font-size:13px;line-height:1.8}.product-demo-section{max-width:900px;margin:92px auto 0}.product-demo-section .section-heading{justify-content:center;text-align:center}.product-demo-section .text-kicker{justify-content:center}.product-demo-section .daily-demo{max-width:740px;margin:0 auto}.product-demo-section .demo-body{padding:28px 44px 34px}.product-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:90px;border-top:1px solid var(--site-line);padding-top:45px}.product-principles article>span{color:#98b0ae;font-family:Georgia,serif;font-size:32px}.product-principles h2{margin-top:23px;font-size:23px;font-weight:500}.product-principles p{margin-top:18px;color:var(--site-muted);font-size:16px;line-height:1.95}.product-origin{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:100px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:64px 0}.product-origin h2{margin-top:25px;font-size:clamp(30px,3.5vw,43px);font-weight:500;line-height:1.5}.product-final-invite em,.product-origin h2 em{color:var(--site-blue);font-family:var(--site-serif);font-style:normal}.product-origin>div:last-child{padding-top:12px}.product-origin p:not(.text-kicker){color:var(--site-muted);font-size:16px;line-height:1.95}.product-origin p+p{margin-top:20px}.product-origin .section-link{margin-top:28px}.product-faq{max-width:900px;margin:70px auto 0}.product-faq>h2{margin-bottom:30px;font-size:29px;font-weight:500}.product-faq details{border-bottom:1px solid var(--site-line);padding:22px 0}.product-faq summary{font-size:18px;font-weight:500}.product-faq p{margin:18px 0 0;color:var(--site-muted);font-size:16px;line-height:1.95}.product-final-invite{margin-top:90px;border:1px solid #cbdad4;background:#edf2eb;padding:60px 30px;text-align:center}.product-final-invite .text-kicker{justify-content:center}.product-final-invite h2{margin-top:23px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.4}.home-about{border-top:1px solid var(--site-line);padding:80px 0 90px}.home-about-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:65px}.home-about h2{margin-top:24px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.5}.home-about h2 em{color:var(--site-blue);font-family:var(--site-serif);font-style:normal}.home-about-copy{padding-top:38px}.home-about-copy>p{color:var(--site-muted);font-size:16px;line-height:1.95}.home-about-actions{display:flex;flex-wrap:wrap;gap:25px;margin-top:28px}.about-hero{display:grid;grid-template-columns:1.5fr .65fr;align-items:center;gap:80px;border-bottom:1px solid var(--site-line);padding-bottom:70px}.about-hero h1{margin-top:25px;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.45;letter-spacing:-.03em}.about-hero h1 span{color:var(--site-blue);font-family:var(--site-serif)}.about-hero>div:first-child>p:last-child{margin-top:27px;color:var(--site-muted);font-size:17px}.about-portrait{border:1px solid #c6d6d2;padding:10px;background:#fff;transform:rotate(2deg)}.about-portrait img{width:100%;height:auto}.about-story-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:75px;margin-top:55px}.about-contact h2,.about-story h2{font-size:26px;font-weight:500}.about-story>div{color:var(--site-muted);font-size:17px;line-height:1.95}.about-contact-link{display:flex;justify-content:space-between;border-bottom:1px solid var(--site-line);padding:12px 0;color:var(--site-blue);font-size:15px}.about-contact-link:after{content:"↗"}.project-archive-grid,.video-archive-grid,.video-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.project-archive-grid,.video-archive-grid{margin-top:50px}.project-card,.video-card{min-width:0}.video-cover{position:relative;display:block;overflow:hidden;background:#dfeae5}.project-card-body,.video-card-body{padding-top:20px}.video-placeholder{display:grid;min-height:200px;aspect-ratio:16/9;place-items:center;color:var(--site-muted);font-size:14px}.play-button{position:absolute;top:50%;left:50%;display:grid;width:46px;height:46px;transform:translate(-50%,-50%);place-items:center;border:1px solid #ffffffb3;border-radius:50%;background:#193039b8;color:white;font-size:14px}.video-duration{position:absolute;right:12px;bottom:12px;background:#193039d9;padding:3px 8px;color:white;font-size:12px}.video-card h3{font-size:20px}.site-footer{background:#193039;color:#ecf1eb}.footer-lead{display:flex;align-items:end;justify-content:space-between;gap:50px;border-bottom:1px solid #93b0b13b;padding:68px 0 50px}.footer-kicker{color:#afc8c9;font-size:12px;letter-spacing:.1em}.footer-lead h2{margin-top:22px;font-size:clamp(31px,4.2vw,51px);font-weight:500;line-height:1.45}.footer-lead h2 span{color:#bcdbdc;font-family:var(--site-serif)}.footer-mail{display:inline-flex;min-width:200px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #9bb6b5;margin-bottom:5px;padding:10px 0;font-size:14px}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .8fr;gap:80px;padding:44px 0}.footer-identity{display:flex;align-items:flex-start;gap:14px}.footer-identity .brand-symbol{border:1px solid #8aacab61;background:transparent}.footer-identity b{font-size:16px;font-weight:500}.footer-identity p{max-width:270px;margin-top:10px;color:#a9c0be;font-size:14px;line-height:1.85}.footer-grid>div>small{color:#9ab5b4;font-size:13px}.footer-grid nav{display:grid;gap:11px;margin-top:18px;font-size:14px}.footer-grid nav a{color:#d0dfd9}.footer-grid nav a:hover{color:white;text-decoration:underline;text-underline-offset:5px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #93b0b13b;padding:23px 0;color:#a2bcba;font-size:12px}.site-footer :focus-visible{outline-color:#c4e1e5}.error-page{max-width:850px;min-height:65svh;margin:0 auto;padding:100px 24px}.error-page>span{color:var(--site-blue);font-size:13px}.error-page h1{margin-top:25px;font-size:clamp(30px,4vw,50px);line-height:1.5;font-weight:500}.error-page p{margin-top:25px;color:var(--site-muted);font-size:16px}.error-page a,.error-page button{display:inline-flex;gap:30px;border:1px solid #b0c4c6;background:transparent;margin-top:35px;padding:11px 19px}@media (max-width:1180px){.journey-layout{grid-template-columns:80px minmax(0,1fr);gap:26px;padding:0 30px}.home-product-layout{grid-template-columns:1fr;gap:40px}.home-product-copy{max-width:740px}.home-product-copy h2{font-size:42px}.home-product-layout .daily-demo{width:100%;max-width:680px}.featured-articles-layout{grid-template-columns:1.2fr 1fr;gap:25px}.article-card-compact{grid-template-columns:1fr}.article-card-compact .article-cover{display:none}.curation-home-issue{padding:28px;gap:0 25px}.desktop-nav{gap:0}.nav-link{padding-right:8px;padding-left:8px}.brand-lockup small{display:none}}@media (max-width:960px){.desktop-nav,.header-contact{display:none}.mobile-navigation-disclosure{display:block}.menu-button{display:inline-flex}.mobile-menu{display:block}.hero-scene{min-height:780px}.immersive-hero h1{font-size:64px}.hero-scene-top{padding-top:40px}.immersive-hero-copy{padding-top:64px}.hero-scene-grid{inset:20px}.curation-channel-head,.page-intro{grid-template-columns:1fr;gap:26px}.curation-channel-note,.page-intro>p{max-width:650px}.product-showcase{grid-template-columns:1fr;gap:45px}.product-showcase-copy{max-width:700px}.product-showcase .daily-demo{width:100%;max-width:740px}.product-principles{gap:25px}.about-hero,.product-origin{gap:45px}.about-story-grid{gap:40px}.project-archive-grid,.video-archive-grid,.video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:40px}.lightbox-frame{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:760px){html{scroll-padding-top:125px}:where(section[id],h2[id],h3[id]){scroll-margin-top:130px}.site-header>div:first-child{min-height:64px}.brand-symbol{width:33px;height:37px;font-size:20px}.brand-lockup b{font-size:14px}.immersive-hero{padding:8px}.hero-scene{min-height:760px}.hero-scene-grid{inset:13px}.hero-scene-grid:before{left:77%}.hero-scene-top{margin:0 23px;padding-top:31px;font-size:10px;letter-spacing:.12em}.hero-scene-top span:last-child{max-width:140px;text-align:right}.immersive-hero-copy{padding:54px 24px 45px}.hero-kicker{max-width:260px;font-size:12px}.immersive-hero h1{margin-top:34px;font-size:clamp(36px,7.2vw,53px);line-height:1.3}.immersive-hero h1 .hero-title-middle{font-size:.86em}.immersive-hero h1 em{margin-top:7px;margin-left:28%;font-size:1.72em}.hero-introduction{gap:13px;margin-top:28px}.hero-rule{flex-basis:22px;margin-top:12px}.hero-introduction p{font-size:14px;line-height:1.9}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:28px}.hero-actions .site-button{min-height:46px;padding:10px 19px}.hero-explore{min-height:40px;font-size:12px}.hero-scene-bottom{align-items:flex-start;margin:0 24px;padding:23px 0}.hero-author{gap:9px}.hero-author img{width:33px;height:33px}.hero-author strong{font-size:13px}.hero-author small{display:none}.hero-photograph-credit{max-width:48%;font-size:12px;text-align:right}.hero-photograph-credit small{font-size:10px}.hero-photograph-credit i{margin-left:7px}.journey-intro{padding:70px 0 62px}.journey-intro .text-kicker{font-size:10px;letter-spacing:.04em}.journey-intro h2{font-size:29px;line-height:1.55}.journey-intro>p:last-child{max-width:540px;margin-top:20px;font-size:15px}.journey-layout{display:block;padding:0 20px}.journey-nav{z-index:60;top:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);margin:0 -20px 48px;background:#f7f8f4f5;padding:12px 20px;backdrop-filter:blur(14px)}.journey-track{display:none}.journey-nav a{display:flex;align-items:baseline;gap:7px}.journey-nav a>span{margin:0;font-size:11px}.journey-nav strong{font-size:14px}.journey-nav small{display:none}.journey-chapter{padding-bottom:70px}.chapter-label{gap:17px;margin-bottom:30px}.chapter-label>span{font-size:46px}.chapter-label p{font-size:16px}.chapter-label small{font-size:10px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.section-heading h2{font-size:31px;line-height:1.4}.section-heading p:not(.text-kicker){margin-top:17px;font-size:15px;line-height:1.9}.section-link{gap:22px;font-size:13px}.photo-rail{margin-right:-20px;padding-right:20px;gap:16px}.photo-rail-item{flex-basis:90%}.photo-rail-shell.is-single .photo-rail-item{flex-basis:100%}.photo-rail-item>a{min-height:180px}.photo-rail-item img{max-height:470px}.photo-rail-item figcaption{gap:12px;padding-top:16px}.photo-rail-item figcaption strong{font-size:23px}.photo-rail-item figcaption div>span{margin-top:5px;font-size:12px}.photo-rail-open{right:12px;bottom:12px;font-size:12px}.photo-rail-footer{align-items:flex-start}.photo-rail-footer>p{max-width:70%;font-size:15px}.photo-rail-controls button{width:40px;height:40px}.latest-signals{grid-template-columns:1fr;gap:20px;padding:24px 0}.latest-signals-heading{flex-direction:row;align-items:center;justify-content:space-between}.latest-signals-heading h2{margin:0;font-size:20px}.latest-signals-list{grid-template-columns:1fr;gap:15px}.latest-signal{display:grid;grid-template-columns:45px minmax(0,1fr);gap:4px 10px;border-left:0;padding:0}.latest-signal>span{padding-top:2px;font-size:12px}.latest-signal strong{margin:0;font-size:15px}.latest-signal small{grid-column:2;margin:0;font-size:12px}.content-section{padding-top:38px}.featured-articles-layout{grid-template-columns:1fr;gap:34px}.article-card-featured h3{font-size:27px}.secondary-article-list{gap:24px;border-top:1px solid var(--site-line);border-left:0;padding:26px 0 0}.article-card-compact{grid-template-columns:minmax(0,1fr) 90px;gap:16px}.article-card-compact .article-cover{display:block}.article-card-compact .article-excerpt{-webkit-line-clamp:2}.curation-home{margin-top:45px}.curation-home-issue{grid-template-columns:1fr;gap:0;padding:25px 22px}.curation-home-issue>header{grid-row:auto;padding:0 0 26px}.curation-home-issue h3{margin-top:20px;font-size:30px}.curation-home-meta{justify-content:space-between;font-size:12px}.curation-home-note{border-top:1px solid #cbd7d2;padding-top:24px}.curation-home-note>p{font-size:16px}.curation-home-footer{margin-top:25px;font-size:12px}.home-product-copy h2{font-size:36px}.home-product-copy>p:not(.text-kicker){font-size:16px}.home-product-layout{gap:34px}.daily-demo{border-radius:9px}.demo-window-bar{padding:14px 17px}.demo-body,.product-demo-section .demo-body{padding:20px 18px 23px}.demo-tabs{gap:10px}.demo-tabs strong{font-size:12px}.demo-panel{min-height:360px;padding-top:24px}.demo-panel h3{font-size:25px;margin-bottom:23px}.demo-capture-footer>span{max-width:55%;font-size:11px}.demo-finished-task,.demo-task-list>label{font-size:13px}.demo-report{gap:20px;grid-template-columns:.8fr 1.2fr}.demo-report-stat>strong{font-size:33px}.demo-report-stat>strong small{font-size:11px}.demo-bar-chart{gap:6px}.demo-window-footer{padding:12px 17px;font-size:10px}.demo-window-footer>span:last-child{display:none}.page-space{padding-top:48px;padding-bottom:68px}.page-intro{gap:23px;padding-bottom:35px}.curation-channel-head h1,.editorial-intro h1{font-size:32px;line-height:1.45}.page-intro>p{border-left:0;padding:0;font-size:15px}.public-search{grid-template-columns:1fr;gap:10px;margin-top:30px}.public-search>label{font-size:13px}.public-search>span{max-width:100%;font-size:13px}.category-strip{overflow-x:auto;flex-wrap:nowrap;margin:23px -20px 30px;padding:0 20px 9px;scrollbar-width:thin}.category-strip>a{font-size:13px}.article-archive-grid{grid-template-columns:1fr;gap:40px}.article-card h3{font-size:24px}.article-card-compact h3{font-size:18px}.card-meta{font-size:13px}.article-excerpt{font-size:16px}.public-pagination{gap:20px;margin-top:38px;font-size:13px}.curation-channel-head{gap:25px;padding-bottom:35px}.curation-channel-note strong{font-size:40px}.curation-channel-note p{font-size:15px}.curation-issue-list{margin-top:10px}.curation-issue-list article>a{grid-template-columns:minmax(0,1fr) 20px;gap:17px;padding:28px 0}.curation-issue-number{display:flex;grid-column:1;align-items:center;gap:18px}.curation-issue-number time{margin:0}.curation-issue-copy{grid-column:1}.curation-issue-copy h2{font-size:27px}.curation-issue-copy p{font-size:15px}.curation-issue-arrow{grid-column:2;grid-row:1/span 2;align-self:center}.article-page{padding-top:0;padding-bottom:65px}.article-shell{padding-top:28px}.reading-toolbar{top:64px;gap:14px;min-height:48px;font-size:12px}.reading-toolbar-title{display:none}.reading-time{margin-right:auto}.reading-outline nav{right:-52px}.article-header{margin-top:31px}.article-header h1{margin-top:19px;font-size:30px;line-height:1.5}.article-header>p{margin-top:20px;font-size:17px}.article-hero-image{margin-top:31px}.article-prose{margin-top:28px;font-size:17px}.article-prose :where(p){line-height:2}.article-prose :where(h2){font-size:1.4em}.article-prose :where(blockquote){padding-left:1em;font-size:1.06em}.curation-pager,.related-articles{margin-top:55px}.related-article-link>p:nth-child(2){font-size:20px}.curation-pager{gap:24px}.curation-pager strong{font-size:16px}.curation-pager small{font-size:13px}.photography-series-archive{margin-top:35px}.series-archive-grid{grid-template-columns:1fr;gap:38px}.series-archive-heading{font-size:12px}.series-archive-item h2{font-size:27px}.series-archive-item p{font-size:15px}.gallery-toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin:20px 0}.gallery-filters button{padding:6px 9px;font-size:13px}.photo-masonry{-moz-columns:2;column-count:2;-moz-column-gap:14px;column-gap:14px}.photo-tile{margin-bottom:15px}.photo-tile-caption{padding-top:9px}.photo-tile-caption b{font-size:14px}.photo-tile-caption small{font-size:11px}.photo-tile-caption i{display:none}.photography-series-head{grid-template-columns:1fr;gap:26px;padding-bottom:32px}.photography-series-head h1{font-size:43px}.photography-series-head>div:first-child>p{margin-top:30px;font-size:13px}.photography-series-head>div:last-child p{font-size:15px}.series-photo-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.series-photo-editorial .photo-tile:nth-child(n){grid-column:span 1}.series-photo-editorial .photo-tile:nth-child(3n+1){grid-column:1/-1}.lightbox{align-items:start;padding:70px 20px 35px}.lightbox-frame{grid-template-columns:1fr;max-height:none}.lightbox-image-wrap{min-height:200px}.lightbox-image{max-height:62svh}.lightbox-info{padding:22px}.lightbox-info h2{margin-top:18px;font-size:25px}.lightbox-info>p{font-size:14px}.lightbox-info dl{margin-top:20px;padding-top:18px}.lightbox-close{top:14px;right:18px}.lightbox-nav{top:14px;transform:none}.lightbox-prev{left:20px}.lightbox-next{right:auto;left:75px}.product-showcase{margin-top:44px}.product-showcase-copy h2{margin-top:20px;font-size:42px}.product-showcase-copy>p:not(.text-kicker){font-size:16px}.products-footnote{margin-top:55px;font-size:20px}.product-detail-head{margin-top:42px}.product-detail-head h1{font-size:31px;line-height:1.6}.product-detail-head>p:not(.text-kicker){font-size:16px}.product-invitation-actions{flex-direction:column;align-items:center}.product-invitation>p{font-size:12px}.product-demo-section{margin-top:65px}.product-principles{grid-template-columns:1fr;gap:35px;margin-top:60px;padding-top:32px}.product-principles article{display:grid;grid-template-columns:43px minmax(0,1fr);gap:12px 16px}.product-principles article>span{grid-row:span 2;font-size:31px}.product-principles h2{margin:0;padding-top:6px;font-size:22px}.product-principles p{grid-column:2;margin:0;font-size:15px}.product-origin{grid-template-columns:1fr;gap:26px;margin-top:65px;padding:42px 0}.product-origin h2{font-size:32px}.product-origin>div:last-child{padding:0}.product-origin p:not(.text-kicker){font-size:15px}.product-faq{margin-top:45px}.product-faq>h2{font-size:27px}.product-faq summary{font-size:17px}.product-faq p{font-size:15px}.product-final-invite{margin-top:60px;padding:42px 20px}.product-final-invite h2{font-size:31px}.home-about{padding:55px 0 60px}.home-about-grid{grid-template-columns:1fr;gap:25px}.home-about h2{font-size:30px}.home-about-copy{padding:0}.home-about-copy>p{font-size:16px}.about-hero{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.about-hero h1{font-size:34px}.about-hero>div:first-child>p:last-child{font-size:16px}.about-portrait{width:min(270px,75%);margin-left:auto}.about-story-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.about-story>div{font-size:16px}.project-archive-grid,.video-archive-grid,.video-card-grid{grid-template-columns:1fr;gap:35px}.footer-lead{flex-direction:column;align-items:flex-start;gap:28px;padding:48px 0 35px}.footer-lead h2{font-size:35px}.footer-mail{min-width:215px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px;padding:34px 0}.footer-identity{grid-column:1/-1}.footer-bottom{gap:10px;padding:20px 0;font-size:11px}}@media (max-width:380px){.hero-scene{min-height:800px}.immersive-hero-copy{padding-right:18px;padding-left:18px}.immersive-hero h1{font-size:34px}.immersive-hero h1 .hero-title-middle{font-size:.8em}.hero-scene-top{font-size:9px}.hero-scene-bottom,.hero-scene-top{margin-right:18px;margin-left:18px}.journey-intro h2{font-size:27px}.article-card-compact{grid-template-columns:1fr}.article-card-compact .article-cover{display:none}.demo-example-label{font-size:10px}.demo-body,.product-demo-section .demo-body{padding-right:14px;padding-left:14px}.demo-report{grid-template-columns:1fr;gap:30px}.demo-bar-chart{height:100px}.demo-panel{min-height:385px}.product-detail-head h1{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-scene-image{transform:none}.journey-nav,.reading-toolbar{backdrop-filter:none}.group:hover .image-zoom,.photo-rail-item>a:hover img{transform:none}}@media print{.hero-actions,.journey-nav,.lightbox,.reading-toolbar,.site-footer,.site-header{display:none}body{background:white;color:black}.article-shell{max-width:none;padding:0}.article-prose{font-size:11pt}.article-prose a{color:black}}.hover\:text-deepBlue:hover{--tw-text-opacity:1;color:rgb(47 111 159/var(--tw-text-opacity,1))}.prose-headings\:font-semibold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-headings\:tracking-normal :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){letter-spacing:0}.prose-p\:leading-9 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:2.25rem}.prose-li\:leading-8 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:2rem}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1024px){.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}