.studio-public{background:var(--studio-bg);color:var(--studio-ink);padding:0 clamp(20px,5vw,90px)}.studio-block{max-width:var(--studio-width,1280px);padding:var(--studio-space) 0;border-bottom:1px solid color-mix(in srgb,var(--studio-ink) 18%,transparent);gap:32px;min-width:0;margin:auto;scroll-margin-top:100px;display:grid}.studio-block-copy{overflow-wrap:anywhere;min-width:0}.studio-block--hero,.studio-block--image{grid-template-columns:1fr 1fr;align-items:center;min-height:68vh}.studio-public h1{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;margin:24px 0;font-size:clamp(2.6rem,5.6vw,6rem);line-height:1.05}.studio-public h2{letter-spacing:-.03em;max-width:24ch;margin:16px 0;font-size:clamp(2rem,3.5vw,4rem);line-height:1.12}.studio-public h3{font-size:1.5rem;line-height:1.3}.studio-body{white-space:pre-line;max-width:62ch;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.studio-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.875rem}.studio-public figure{min-width:0;margin:0}.studio-public figure img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--studio-radius);width:100%;height:auto}.studio-public figcaption{opacity:.85;margin-top:12px;font-size:.875rem;line-height:1.5}.studio-action{background:var(--studio-ink);color:var(--studio-bg);border-radius:var(--studio-radius);align-items:center;gap:24px;margin-top:24px;padding:16px 24px;font-size:1rem;text-decoration:none;display:inline-flex}.studio-action:focus-visible{outline:3px solid var(--studio-accent);outline-offset:4px}.studio-method,.studio-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.studio-method span{color:var(--studio-accent);font-size:3rem;display:block}.studio-articles a{border:1px solid color-mix(in srgb,var(--studio-ink) 20%,transparent);color:inherit;border-radius:var(--studio-radius);padding:24px;text-decoration:none}.studio-articles p{line-height:1.6}.studio-articles span{font-size:.875rem}.studio-icon{font-size:2rem;display:block}.studio-public--01 .studio-block--hero{grid-template-columns:1fr 1.2fr}@keyframes studio-rise{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes studio-fade{0%{opacity:.4}to{opacity:1}}.studio-block[data-motion=rise] .studio-block-copy{animation:studio-rise var(--studio-duration) ease-out var(--studio-delay,0s) both}.studio-block[data-motion=fade] .studio-block-copy{animation:studio-fade var(--studio-duration) ease-out var(--studio-delay,0s) both}.studio-editor .studio-toolbar{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.studio-editor .studio-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-editor details{border:1px solid #c7d2cc;border-radius:12px;margin:16px 0;padding:20px}.studio-editor summary{cursor:pointer;padding:8px;font-size:1.1rem}.studio-editor input,.studio-editor textarea,.studio-editor select{font:inherit;box-sizing:border-box;width:100%;min-height:44px;padding:12px}.studio-editor label{margin-block:12px;display:block}.studio-editor input[type=checkbox]{width:auto}.studio-editor button{min-height:44px;padding:10px 16px}.studio-editor .studio-preview{border:2px solid #c7d2cc;max-height:75vh;overflow:auto}.studio-editor .studio-preview .studio-public{padding:20px}.studio-editor .studio-preview h1{font-size:2.5rem}.studio-editor .studio-preview h2{font-size:2rem}@media (width<=800px){.studio-block--hero,.studio-block--image,.studio-public--02 .studio-block--hero,.studio-public--01 .studio-block--hero{grid-template-columns:1fr;min-height:auto}.studio-method,.studio-articles,.studio-editor .studio-settings{grid-template-columns:1fr}.studio-public figure img{aspect-ratio:4/3}.studio-block{padding-block:40px}}@media (prefers-reduced-motion:reduce){.studio-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-wordmark{letter-spacing:-.07em;color:#143d35;flex-direction:column;font-family:Inter,sans-serif;font-size:2rem;font-weight:650;line-height:1.1;display:flex}.studio-wordmark small{letter-spacing:.12em;font-size:.625rem;line-height:2}.ecosystem-logo--asset:has(.studio-wordmark){background:0 0;width:auto;min-width:145px}.studio-wordmark:first-letter{color:#ae733d}.studio-block--hero:not(:has(figure)){grid-template-columns:1fr;min-height:auto}.studio-block--hero:not(:has(figure)) .studio-block-copy{max-width:960px}.content-editor .studio-preview{border:1px solid #c7d2cc;max-height:65vh;overflow:auto}.content-editor details>summary{cursor:pointer;padding:16px 0}.content-editor .studio-preview .studio-public h1{font-size:clamp(2rem,4vw,3.5rem)}.studio-public--03{background:radial-gradient(circle at 88% 8%,#c8995b2e,transparent 24%),var(--studio-bg);position:relative}.studio-public--03:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#143d352e 1px,#0000 1px),linear-gradient(90deg,#143d352e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%);mask-image:linear-gradient(#000,#0000 42%)}.studio-public--03 .studio-block{z-index:1;max-width:var(--studio-width,1280px);position:relative}.studio-public--03 .studio-block--hero{border-bottom:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:min(820px,100svh - 96px)}.studio-public--03 .studio-block--hero h1{letter-spacing:-.065em;max-width:13ch;font-size:clamp(3rem,6.4vw,7.6rem);line-height:.96}.studio-public--03 .studio-block--hero figure{position:relative}.studio-public--03 .studio-block--hero figure img{aspect-ratio:4/5;box-shadow:0 30px 80px #05231e3d}.studio-public--03 .studio-eyebrow{color:#8d642f;font-weight:750}.studio-public--03 .studio-action{border:1px solid var(--studio-ink);border-radius:999px;padding-inline:28px}.studio-public--03 .studio-block--cards{padding-block:clamp(70px,10vw,150px)}.studio-public--03 .studio-method>div{border-top:1px solid var(--studio-accent);background:#ffffff80;min-height:220px;padding:28px}.studio-public--03 .studio-method .studio-step{color:#8d642f}.studio-public--03 .studio-method p{font-size:clamp(1.15rem,1.7vw,1.45rem)}.studio-public--03 .studio-block--text{border-bottom:1px solid #143d3533;grid-template-columns:1fr}.studio-public--03 .studio-block--text .studio-block-copy{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:start}.studio-public--03 .studio-block--text h2{max-width:15ch;font-size:clamp(2.5rem,5vw,5.8rem);line-height:1.02}.studio-public--03 .studio-block--text .studio-body{margin-top:12px;font-size:clamp(1.1rem,1.5vw,1.35rem)}.studio-public--03 .studio-block--image{color:#f5f1e8;background:#0b302a;grid-template-columns:.85fr 1.15fr;max-width:none;margin-inline:calc(-1*clamp(20px,5vw,90px));padding-block:clamp(80px,12vw,170px);padding-inline:clamp(22px,8vw,140px)}.studio-public--03 .studio-block--image .studio-action{color:#0b302a;background:#f5f1e8;border-color:#f5f1e8}.studio-public--03 .studio-block--image figure img{background:#f5f1e8}.studio-public--03 .studio-block--articles{padding-block:clamp(80px,11vw,160px)}.studio-public--03 .studio-articles{margin-top:42px}.studio-public--03 .studio-articles a{background:#ffffff8c;min-height:320px;padding:30px}.studio-public--03 .studio-block--cta{color:#f6f2e8;background:linear-gradient(120deg,#092b25,#123f35);border:0;max-width:none;margin-inline:calc(-1*clamp(20px,5vw,90px));padding:clamp(90px,13vw,180px) clamp(22px,8vw,140px)}.studio-public--03 .studio-block--cta h2{max-width:14ch;font-size:clamp(3rem,6vw,7rem);line-height:.98}.studio-public--03 .studio-block--cta .studio-action{color:#092b25;background:#c8995b;border-color:#c8995b}@media (width<=800px){.studio-public--03 .studio-block--hero,.studio-public--03 .studio-block--image{grid-template-columns:1fr;min-height:auto}.studio-public--03 .studio-block--hero{padding-top:44px}.studio-public--03 .studio-block--hero h1{font-size:clamp(3rem,14vw,5.1rem)}.studio-public--03 .studio-block--text .studio-block-copy{grid-template-columns:1fr}.studio-public--03 .studio-block--text .studio-action{grid-column:auto}.studio-public--03 .studio-block--image,.studio-public--03 .studio-block--cta{margin-inline:-22px;padding-inline:22px}.studio-public--03 .studio-method>div{min-height:0}.studio-public--03 .studio-block--cta h2{font-size:clamp(3rem,13vw,5rem)}}.studio-public .studio-body{font-size:var(--studio-body,18px)}.studio-public h1{font-size:calc(clamp(2.6rem,5.6vw,6rem)*var(--studio-heading-scale,1))}.studio-public h2{font-size:calc(clamp(2rem,3.5vw,4rem)*var(--studio-heading-scale,1))}.studio-public--03 .studio-block--hero h1{font-size:calc(clamp(3rem,6.4vw,7.6rem)*var(--studio-heading-scale,1))}.studio-public--03 .studio-block--text h2{font-size:calc(clamp(2.5rem,5vw,5.8rem)*var(--studio-heading-scale,1))}.studio-public--03 .studio-block--cta h2{font-size:calc(clamp(3rem,6vw,7rem)*var(--studio-heading-scale,1))}.studio-public .studio-block[data-layout=wide]{grid-template-columns:minmax(0,1fr)}.studio-public .studio-block:not(:has(figure)){grid-template-columns:minmax(0,1fr)}.studio-public .studio-block[data-layout=reverse]:has(figure)>.studio-block-copy{order:2}.studio-public .studio-block[data-layout=reverse]:has(figure)>figure{order:1}.studio-public .studio-action{white-space:normal;overflow-wrap:anywhere;max-width:100%}.studio-public .studio-action span{flex-shrink:0}.studio-public[data-embedded] .studio-block--hero{gap:24px;min-height:0;padding-block:clamp(24px,3vw,40px)}.studio-public[data-embedded] .studio-block--hero .studio-block-copy{display:block}.studio-public[data-embedded] .studio-block--hero h2{max-width:32ch;font-size:calc(clamp(1.75rem,2.8vw,2.5rem)*var(--studio-heading-scale,1));margin-block:12px;line-height:1.2}.studio-public[data-embedded]+.content-shell{padding-top:32px}@media (width<=1000px){.studio-public.studio-public--03 .studio-block--hero,.studio-public.studio-public--03 .studio-block--image,.studio-public.studio-public--03 .studio-block--text .studio-block-copy{grid-template-columns:minmax(0,1fr);min-height:auto}.studio-public.studio-public--03 .studio-block--text .studio-action{grid-column:auto}.studio-public .studio-block[data-layout=reverse]:has(figure)>.studio-block-copy{order:initial}.studio-public .studio-block[data-layout=reverse]:has(figure)>figure{order:initial}.studio-public--03 .studio-block--hero h1{max-width:20ch;font-size:calc(clamp(2.5rem,8vw,4.5rem)*var(--studio-heading-scale,1));letter-spacing:-.045em;line-height:1.05}.studio-public--03 .studio-block--hero figure img{aspect-ratio:4/3}.studio-public--03 .studio-block--cta h2{font-size:calc(clamp(2.5rem,10vw,5rem)*var(--studio-heading-scale,1));line-height:1.05}.studio-public--03 .studio-block--image,.studio-public--03 .studio-block--cta{margin-inline:calc(-1*clamp(20px,5vw,90px));padding-inline:clamp(20px,5vw,90px)}.studio-method,.studio-articles{grid-template-columns:minmax(0,1fr)}}.studio-public[data-internal] .studio-block--hero{gap:36px;min-height:0;padding-block:clamp(40px,5vw,72px)}.studio-public[data-internal] .studio-block--hero h1{max-width:23ch;font-size:calc(clamp(2.25rem,4.4vw,4.25rem)*var(--studio-heading-scale,1));letter-spacing:-.04em;margin-block:18px;line-height:1.1}.studio-public[data-internal] .studio-block--hero figure img{aspect-ratio:16/10;max-height:420px;box-shadow:none}.studio-public[data-internal] .studio-block--text,.studio-public[data-internal] .studio-block--cards,.studio-public[data-internal] .studio-block--articles{padding-block:clamp(32px,4vw,64px)}.studio-public[data-internal] .studio-block--text h2{max-width:28ch;font-size:calc(clamp(1.7rem,2.8vw,2.8rem)*var(--studio-heading-scale,1));letter-spacing:-.025em;line-height:1.2}.studio-public[data-internal] .studio-block--cta{padding-block:clamp(40px,5vw,72px)}.studio-public[data-internal] .studio-block--cta h2{max-width:24ch;font-size:calc(clamp(2rem,3.5vw,3.4rem)*var(--studio-heading-scale,1));line-height:1.15}.studio-section-nav{z-index:1;max-width:var(--studio-width,1280px);border-block:1px solid color-mix(in srgb,var(--studio-ink) 20%,transparent);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;margin:0 auto;padding:22px 0;display:grid;position:relative}.studio-section-nav>span{padding-top:10px;font-size:.875rem;font-weight:650}.studio-section-nav>div{flex-wrap:wrap;gap:8px;display:flex}.studio-section-nav a{border:1px solid color-mix(in srgb,var(--studio-ink) 20%,transparent);min-height:44px;color:inherit;border-radius:8px;align-items:center;padding:9px 16px;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:background .15s;display:flex}.studio-section-nav a:hover{background:color-mix(in srgb,var(--studio-ink) 8%,transparent)}.studio-section-nav a:focus-visible{outline:3px solid var(--studio-accent);outline-offset:3px}.studio-public[data-internal][data-route=\/materiais]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.studio-public[data-internal][data-route=\/materiais]>.studio-block,.studio-public[data-route=\/materiais]>.studio-section-nav{grid-column:1/-1;width:100%}.studio-public[data-internal][data-route=\/materiais]>.studio-block[data-document]{border:1px solid color-mix(in srgb,var(--studio-ink) 20%,transparent);border-top:3px solid var(--studio-accent);background:color-mix(in srgb,var(--studio-bg) 80%,white);border-radius:12px;grid-column:auto;align-self:stretch;margin:0 0 48px;padding:32px}.studio-public[data-internal] .studio-block[data-document] .studio-block-copy{flex-direction:column;align-items:flex-start;height:100%;display:flex}.studio-public[data-internal] .studio-block[data-document] .studio-body{flex:1}.studio-public[data-internal] .studio-block[data-document] h2{font-size:calc(clamp(1.6rem,2.2vw,2.1rem)*var(--studio-heading-scale,1));line-height:1.2}.studio-public[data-internal] .studio-block[data-document] .studio-action{margin-top:20px}@media (width<=650px){.studio-section-nav{grid-template-columns:1fr;gap:10px}.studio-section-nav>span{padding-top:0}.studio-section-nav a{padding:10px 12px;font-size:.875rem}.studio-public[data-internal][data-route=\/materiais]{grid-template-columns:minmax(0,1fr)}.studio-public[data-internal][data-route=\/materiais]>.studio-block[data-document]{margin-bottom:20px;padding:24px}.studio-public[data-internal] .studio-block--hero{padding-block:36px}}.studio-public[data-internal][data-route=\/materiais]>.studio-block--cta,.studio-public[data-internal][data-route=\/materiais]>.studio-block--image{justify-self:stretch;width:auto}.classic-template-header,.classic-template-footer{max-width:var(--studio-width,1280px);border-bottom:1px solid color-mix(in srgb,var(--studio-ink) 18%,transparent);flex-wrap:wrap;align-items:center;gap:24px;margin:auto;padding:28px 0;display:flex}.classic-template-header nav,.classic-template-footer nav{flex-wrap:wrap;gap:20px;display:flex}.classic-template-header a,.classic-template-footer a{color:inherit}.classic-template-brand{margin-right:auto;font-size:24px;font-weight:700}.classic-template-brand img{max-width:180px;max-height:72px}.classic-template-footer{padding-block:48px}.classic-template-footer p{flex:1;min-width:200px}.studio-public[data-route=\/modelo-classico] .studio-articles article{border-top:1px solid var(--studio-accent);padding:24px 0}.studio-public[data-route=\/modelo-classico] .studio-eyebrow{font-family:Inter,sans-serif}.classic-template-header a.studio-action{color:var(--studio-bg)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/item12/fonts/noto-serif-display-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/item12/fonts/noto-serif-display-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(/item12/fonts/noto-serif-display-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(/item12/fonts/noto-serif-display-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:600;src:url(/item12/fonts/noto-serif-display-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:600;src:url(/item12/fonts/noto-serif-display-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:700;src:url(/item12/fonts/noto-serif-display-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:700;src:url(/item12/fonts/noto-serif-display-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/item12/fonts/noto-serif-display-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/item12/fonts/noto-serif-display-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/item12/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/item12/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/item12/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/item12/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/item12/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/item12/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/item12/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/item12/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#071b1a;--ink-deep:#041311;--ink-soft:#173331;--ivory:#f4f1e9;--ivory-deep:#e8e1d4;--paper:#fbfaf6;--copper:#b47b35;--copper-light:#d1a15e;--line:#071b1a29;--muted:#66706d;--shell:min(1240px, calc(100vw - 64px))}.go-page{overflow-x:clip}.go-page .mobile-nav>summary{min-width:44px;min-height:44px}.go-page .button--header{min-height:44px}.go-page .go-concept-note{font-size:9px;line-height:1.35}.go-page .go-console__top strong{font-size:12px}.go-page .go-console__top small,.go-page .go-workspace__heading small,.go-page .go-kpis small,.go-page .go-chat span{font-size:9px}.go-page .go-kpis b{font-size:14px;line-height:1.25}@media (width>=621px) and (width<=980px){.go-page .product-hero-grid{gap:46px;max-width:760px;padding-top:138px;padding-bottom:58px}.go-page .interior-hero--go .interior-hero__content{max-width:700px;padding-top:24px}.go-page .go-console{justify-self:center;width:min(100%,720px);min-height:440px}.go-page .go-console__body{grid-template-columns:124px 1fr;min-height:382px}.go-page .go-workspace{padding:20px}.go-page .go-visual{height:150px}.go-page .product-pillars article{min-height:250px}.go-page .product-pillars h3{margin-top:42px}}@media (width<=620px) and (orientation:portrait){.go-page .header-inner{min-height:78px}.go-page .mobile-nav>summary{width:48px;height:48px}.go-page .button--header{min-height:48px;padding-inline:14px}.go-page .product-hero-grid{gap:34px;padding-top:104px;padding-bottom:42px}.go-page .interior-hero--go .interior-hero__content{padding-top:24px}.go-page .pillar-hero-seal{width:58px;margin-bottom:14px}.go-page .interior-hero--go .interior-hero__content h1{max-width:11ch;font-size:clamp(40px,12vw,48px);line-height:1}.go-page .interior-hero__content>p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.55}.go-page .hero-actions{gap:16px;margin-top:26px}.go-page .hero-actions .button{width:100%;min-height:48px}.go-page .hero-actions .text-link{min-height:48px}.go-page .go-console{border-radius:16px;min-height:0}.go-page .go-console__top{gap:9px;height:52px;padding-inline:14px}.go-page .go-console__top strong{font-size:11px}.go-page .go-console__top small{letter-spacing:.08em;padding:5px 7px;font-size:8px}.go-page .go-console__body{grid-template-columns:1fr;min-height:0}.go-page .go-console aside{display:none}.go-page .go-workspace{padding:15px 15px 28px}.go-page .go-workspace__heading span{font-size:17px}.go-page .go-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.go-page .go-kpis div{min-height:76px;padding:11px 9px}.go-page .go-kpis small{letter-spacing:.04em;font-size:8px}.go-page .go-kpis b{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.go-page .go-visual{height:126px;margin-top:9px}.go-page .go-chat{grid-template-columns:1fr auto;min-height:64px;margin-top:9px}.go-page .go-chat span{grid-column:1/-1}.go-page .ecosystem-flow-band{overflow:hidden}.go-page .ecosystem-flow-band__inner{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(154px,1fr));width:100%;min-height:88px;overflow-x:auto}.go-page .ecosystem-flow-band__inner::-webkit-scrollbar{display:none}.go-page .ecosystem-flow-band__step{scroll-snap-align:start}.go-page .ecosystem-flow-band__step>a{min-height:64px}.go-page .product-intro{padding:70px 0 60px}.go-page .product-pillars-section{padding-bottom:76px}.go-page .product-pillars article{min-height:0;padding:24px}.go-page .product-pillars h3{margin-top:28px}.go-page .module-section{padding:78px 0}.go-page .module-grid{margin-top:42px}.go-page .module-grid div{min-height:112px}.go-page .page-cta{padding:76px 0}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.go-page .header-inner{min-height:64px}.go-page .mobile-nav>summary{width:44px;height:44px}.go-page .button--header{min-height:44px}.go-page .product-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;padding-top:78px;padding-bottom:22px}.go-page .interior-hero--go{min-height:390px}.go-page .interior-hero--go .interior-hero__content{padding-top:0}.go-page .pillar-hero-seal{display:none}.go-page .interior-hero--go .eyebrow{margin-bottom:10px;font-size:8px}.go-page .interior-hero--go .interior-hero__content h1{max-width:13ch;font-size:clamp(30px,5.5vw,40px);line-height:1}.go-page .interior-hero__content>p:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.42}.go-page .hero-actions{gap:14px;margin-top:16px}.go-page .hero-actions .button,.go-page .hero-actions .text-link{min-height:44px}.go-page .hero-actions .button{padding-inline:15px;font-size:9px}.go-page .go-console{border-radius:13px;min-height:272px}.go-page .go-console__top{height:44px;padding-inline:12px}.go-page .go-console__top strong{font-size:10px}.go-page .go-console__top small{padding:4px 6px;font-size:7px}.go-page .go-console__body{grid-template-columns:1fr;min-height:228px}.go-page .go-console aside,.go-page .go-visual{display:none}.go-page .go-workspace{padding:12px 12px 24px}.go-page .go-workspace__heading span{font-size:15px}.go-page .go-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.go-page .go-kpis div{min-height:63px;padding:8px}.go-page .go-kpis small{letter-spacing:.03em;font-size:7px}.go-page .go-kpis b{overflow-wrap:anywhere;margin-top:6px;font-size:11px}.go-page .go-chat{grid-template-columns:auto 1fr auto;min-height:53px;margin-top:7px;padding:8px 10px}.go-page .go-chat span{grid-column:auto;font-size:7px}.go-page .go-chat p{font-size:9px}.go-page .go-concept-note{font-size:7px;bottom:5px;right:10px}.go-page .ecosystem-flow-band__step>a{min-height:56px}}@media (width>=981px) and (width<=1200px){.go-page .product-hero-grid{gap:38px}.go-page .interior-hero--go{min-height:760px}.go-page .go-console{min-height:450px}.go-page .go-console__body{grid-template-columns:124px 1fr;min-height:392px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}body>*{min-width:0;max-width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.commercial-dashboard{min-height:100vh;color:var(--ink);background:#eef1ed}.dashboard-topbar{background:#f8f8f4;border-bottom:1px solid #d5dbd7;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,82px);display:flex}.dashboard-brand{color:var(--ink);letter-spacing:-.04em;font-size:22px;font-weight:680}.dashboard-brand span{color:var(--copper)}.dashboard-topbar>div{align-items:center;gap:20px;font-size:11px;display:flex}.dashboard-topbar>div>span{color:#65706c}.dashboard-topbar>div>a{color:var(--ink);font-weight:650}.dashboard-hero{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:62px clamp(24px,5vw,82px) 48px;display:flex}.dashboard-hero p{color:var(--copper-light);letter-spacing:.18em;margin:0 0 20px;font-size:9px;font-weight:700}.dashboard-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,5vw,72px);font-weight:430;line-height:1}.dashboard-hero h1 em{color:#98a49f;font-style:normal}.dashboard-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.dashboard-actions span{color:#7f8b87;font-size:10px}.dashboard-actions a{border:1px solid var(--copper);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:13px 18px;font-size:9px;font-weight:700}.dashboard-kpis{background:#fff;border:1px solid #d5dbd7;border-top:0;grid-template-columns:repeat(4,1fr);margin:0 clamp(24px,5vw,82px);display:grid}.dashboard-kpis article{border-right:1px solid #d5dbd7;flex-direction:column;min-height:155px;padding:28px;display:flex}.dashboard-kpis article:last-child{border-right:0}.dashboard-kpis span{color:#74807b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:680}.dashboard-kpis strong{letter-spacing:-.05em;margin-top:18px;font-size:46px;font-weight:430}.dashboard-kpis small{color:#89938f;margin-top:auto;font-size:10px}.dashboard-security{background:#f8f8f4;border:1px solid #d5dbd7;grid-template-columns:1fr 80px 1fr auto;align-items:center;gap:24px;min-height:108px;margin:20px clamp(24px,5vw,82px) 0;padding:22px 26px;display:grid}.dashboard-security>div{gap:6px;display:grid}.dashboard-security>div>span{color:var(--copper);letter-spacing:.16em;font-size:7px;font-weight:700}.dashboard-security>div>strong{font-size:13px;font-weight:600}.dashboard-security>div>small{color:#76817d;font-size:9px;line-height:1.45}.dashboard-security>i{background:var(--copper);height:1px;position:relative}.dashboard-security>i:after{content:"";background:var(--copper);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;right:-5px}.dashboard-security>b{color:#9a6428;letter-spacing:.13em;white-space:nowrap;background:#b47b351a;border-radius:999px;padding:8px 10px;font-size:7px}.dashboard-integration{background:var(--ink);color:#fff;border:1px solid #d5dbd7;margin:20px clamp(24px,5vw,82px) 0;padding:30px}.dashboard-integration>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.dashboard-integration>header span{color:var(--copper-light);letter-spacing:.15em;font-size:8px;font-weight:700}.dashboard-integration>header h2{margin:8px 0 0;font-size:25px;font-weight:500}.dashboard-integration>header a{color:var(--copper-light);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.dashboard-integration>div{grid-template-columns:repeat(4,1fr);display:grid}.dashboard-integration article{border-right:1px solid #ffffff24;flex-direction:column;min-height:190px;padding:25px 22px;display:flex}.dashboard-integration article:last-child{border-right:0}.dashboard-integration article>span{color:var(--copper-light);letter-spacing:.16em;font-size:8px}.dashboard-integration article>strong{margin-top:42px;font-size:14px;font-weight:580}.dashboard-integration article>small{color:#91b8a4;letter-spacing:.14em;margin-top:9px;font-size:7px;font-weight:700}.dashboard-integration article>p{color:#ffffff73;margin:12px 0 0;font-size:10px;line-height:1.55}.dashboard-integration__kit{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 22px;display:flex}.dashboard-integration__kit span{color:var(--copper-light);letter-spacing:.15em;font-size:8px;font-weight:700}.dashboard-integration__kit a{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.dashboard-integration__kit small{color:#ffffff73;letter-spacing:.08em;margin-left:auto;font-size:8px}.dashboard-grid{grid-template-columns:2fr 1fr;gap:28px;margin:28px clamp(24px,5vw,82px);display:grid}.dashboard-card{background:#fff;border:1px solid #d5dbd7;padding:30px}.dashboard-card>header{border-bottom:1px solid #e1e5e2;justify-content:space-between;align-items:start;gap:30px;padding-bottom:25px;display:flex}.dashboard-card header span{color:var(--copper);letter-spacing:.16em;font-size:8px;font-weight:700}.dashboard-card h2{letter-spacing:-.03em;margin:8px 0 0;font-size:22px;font-weight:520}.dashboard-card header small{color:#89938f;font-size:10px}.intent-bars{gap:19px;padding-top:26px;display:grid}.intent-bars>div{grid-template-columns:160px 1fr 34px;align-items:center;gap:16px;display:grid}.intent-bars span{color:#53605b;font-size:11px}.intent-bars i{background:#e7ebe8;height:7px;overflow:hidden}.intent-bars b{background:linear-gradient(90deg, var(--copper), #d4a25e);height:100%;display:block}.intent-bars strong{text-align:right;font-size:13px}.source-list{margin:22px 0 0;padding:0;list-style:none}.source-list li{border-bottom:1px solid #e7ebe8;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.source-list li:last-child{border-bottom:0}.source-list span{overflow-wrap:anywhere;color:#53605b;font-size:11px}.source-list strong{font-size:13px}.dashboard-table-card{margin:0 clamp(24px,5vw,82px)}.dashboard-table-wrap{width:100%;overflow-x:auto}.dashboard-table{width:100%}.dashboard-table-card table{border-collapse:collapse;width:100%;min-width:940px}.dashboard-table-card th,.dashboard-table-card td{text-align:left;border-bottom:1px solid #e7ebe8;padding:15px 12px;font-size:10px}.dashboard-table-card th{color:#7b8682;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.dashboard-table-card code{color:#31534a;font:500 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-note{color:#65706c;margin:28px clamp(24px,5vw,82px) 0;padding:24px 0 50px;font-size:11px;line-height:1.7}.dashboard-note strong{color:var(--ink)}.dashboard-empty{color:#7b8682;font-size:12px}.admin-gate{background:var(--ink);color:#fff;place-items:center;min-height:100vh;display:grid}.admin-gate>div{width:min(540px,100% - 40px)}.admin-gate span{color:var(--copper-light);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.admin-gate h1{letter-spacing:-.05em;margin:20px 0 14px;font-size:58px;font-weight:430}.admin-gate p{color:#aab2af;line-height:1.7}.admin-gate a{color:#fff;border-bottom:1px solid var(--copper);margin-top:24px;display:inline-block}.case-control{color:#fff;margin:28px clamp(24px,5vw,82px)}.case-control--loading{background:var(--ink);min-height:180px;padding:36px}.case-control__header{background:#071b1a;border:1px solid #29403d;justify-content:space-between;align-items:end;gap:30px;padding:28px 32px;display:flex}.case-control__header p,.case-control__header span,.case-control__health header span,.case-control__card header span,.case-control__analytics header span{color:var(--copper-light);letter-spacing:.16em;margin:0;font-size:8px;font-weight:700}.case-control__header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(30px,3.5vw,48px);font-weight:470}.case-control__header>div:last-child{align-items:center;gap:13px;display:flex}.control-status{min-height:25px;color:var(--copper-light);letter-spacing:.1em;white-space:nowrap;border:1px solid #d1a15e52;align-items:center;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex}.control-status--healthy,.control-status--configured{color:#81d29e;border-color:#65c88757}.control-status--degraded,.control-status--standby{color:#e4b45d}.control-status--offline{color:#d99b88;border-color:#c97b655c}.control-status--not_configured,.control-status--maintenance{color:#9aa6a2;border-color:#ffffff29}.case-control__health{background:#0b2723;border:1px solid #29403d;border-top:0}.case-control__health>header,.case-control__analytics>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:30px;padding:22px 28px;display:flex}.case-control__health h3,.case-control__card h3,.case-control__analytics h3{letter-spacing:-.03em;margin:6px 0 0;font-size:22px;font-weight:510}.case-control__health header small{color:#ffffff6b;font-size:9px}.case-control__health>div{grid-template-columns:repeat(6,1fr);display:grid}.case-control__health article{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;gap:15px;min-height:94px;padding:18px;display:flex}.case-control__health article:nth-child(6n){border-right:0}.case-control__health article span{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.case-control__health article strong{overflow-wrap:anywhere;font-size:10px;font-weight:540}.case-control__grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.case-control__card{color:var(--ink);background:#f8f8f4;border:1px solid #d5dbd7;padding:26px}.case-control__card--wide{grid-column:1/-1}.case-control__card>header{border-bottom:1px solid #dfe4e0;justify-content:space-between;align-items:start;gap:24px;min-height:58px;display:flex}.case-control__card header span{color:var(--copper)}.case-control__facts{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.case-control__facts div{border-top:1px solid #e2e6e3;min-height:58px;padding:12px 0}.case-control__facts div:nth-child(odd){padding-right:14px}.case-control__facts dt{color:#78837f;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.case-control__facts dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;font-weight:600}.control-field,.control-secret{margin-top:15px;display:block}.control-label{color:#6f7b76;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:6px;font-size:7px;font-weight:700;display:flex;position:relative}.control-field input,.control-secret input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd6d1;border-radius:0;outline:none;padding:0 12px}.control-field input:focus,.control-secret input:focus{border-color:var(--copper)}.control-secret__row{grid-template-columns:1fr auto;display:grid}.control-secret__input{display:block;position:relative}.control-secret__input input{padding-right:48px}.control-secret button,.control-actions button,.provider-mode button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:44px;padding:0 13px;font-size:7px;font-weight:700}.control-secret button:disabled,.control-actions button:disabled,.provider-mode button:disabled{opacity:.45}.control-secret .control-secret__eye{z-index:2;width:44px;color:var(--ink);background:0 0;border:0;padding:0;font-size:16px;position:absolute;top:0;right:0}.control-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.control-explainer{color:#5e6a65;background:#eef1ed;margin:18px 0 0;padding:14px;font-size:10px;line-height:1.6}.control-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;display:flex}.control-actions label{color:#53605b;align-items:center;gap:7px;min-height:44px;margin-right:auto;font-size:9px;display:inline-flex}.control-actions input,.case-control__analytics label input{accent-color:var(--copper)}.provider-mode{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.provider-mode button{border-right-color:#fff3}.provider-mode button.is-active{background:var(--copper);border-color:var(--copper)}.control-help{letter-spacing:normal;text-transform:none;display:inline-flex;position:relative}.control-help>button{width:44px;min-width:44px;height:44px;color:var(--copper);cursor:pointer;background:0 0;border:0;margin:-14px -12px -14px -10px}.control-help__popover{z-index:10;text-transform:none;background:#071b1a;width:min(300px,75vw);padding:12px;line-height:1.5;position:absolute;top:31px;left:0;box-shadow:0 8px 24px #00000040;color:#fff!important;letter-spacing:0!important;font-size:10px!important;font-weight:400!important}.control-readonly{margin-top:15px}.control-readonly .control-status{margin-top:7px}.control-subsection{background:#fff;border:1px solid #d9dfdb;margin-top:22px;padding:20px}.control-subsection>header{border-bottom:1px solid #e2e6e3;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.control-subsection h4{letter-spacing:.1em;margin:0;font-size:11px}.control-subsection>header>span{font-size:8px}.control-stepper{grid-template-columns:repeat(5,1fr);margin:22px 0 0;padding:0;list-style:none;display:grid}.control-stepper li{color:#7b8681;border:1px solid #d8ded9;border-right:0;min-height:72px;padding:12px}.control-stepper li:last-child{border-right:1px solid #d8ded9}.control-stepper li.is-current{color:#fff;background:#0b2723}.control-stepper li.is-complete{color:#1f4b43;background:#e7eee8}.control-stepper b{color:var(--copper);margin-bottom:8px;display:block}.control-stepper span{letter-spacing:.08em;font-size:7px;font-weight:700}.control-next{color:#62706a;margin:10px 0 0;font-size:9px}.control-diagnostic{color:#fff;background:#071b1a;margin-top:18px;padding:15px}.control-diagnostic header{justify-content:space-between;align-items:center;gap:12px;display:flex}.control-diagnostic header strong{font-size:10px}.control-diagnostic dl{margin:12px 0 0}.control-diagnostic dl div{border-top:1px solid #ffffff1f;grid-template-columns:110px 1fr;gap:10px;padding:8px 0;display:grid}.control-diagnostic dt{color:#ffffff73;text-transform:uppercase;font-size:7px}.control-diagnostic dd{overflow-wrap:anywhere;margin:0;font-size:9px}.control-diagnostic p{color:#ffffff9e;margin:12px 0 0;font-size:9px;line-height:1.5}.control-awaiting{color:var(--copper-light);letter-spacing:.1em;border-top:1px solid #ffffff1a;padding:14px 22px;font-size:9px;display:block}.case-control__analytics{background:#071b1a;border:1px solid #29403d;margin-top:18px}.case-control__analytics header label{color:#ffffffb3;font-size:9px}.case-control__analytics>div{grid-template-columns:repeat(6,1fr);display:grid}.case-control__analytics article{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:108px;padding:19px;display:flex}.case-control__analytics article:last-child{border-right:0}.case-control__analytics article span{color:#fff6;text-transform:uppercase;font-size:8px}.case-control__analytics article strong{font-size:25px;font-weight:470}.case-control__analytics>p{color:#ffffff6b;border-top:1px solid #ffffff1a;margin:0;padding:16px 22px;font-size:9px}@media (width<=850px){.dashboard-hero{flex-direction:column;align-items:start}.dashboard-actions{align-items:flex-start}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article:nth-child(2){border-right:0}.dashboard-kpis article:nth-child(-n+2){border-bottom:1px solid #d5dbd7}.dashboard-grid{grid-template-columns:1fr}.intent-bars>div{grid-template-columns:125px 1fr 28px}.dashboard-security{grid-template-columns:1fr}.dashboard-security>i{width:55px}.dashboard-security>b{justify-self:start}.dashboard-integration>div{grid-template-columns:1fr 1fr}.dashboard-integration article:nth-child(2){border-right:0}.dashboard-integration article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.case-control__health>div{grid-template-columns:repeat(3,1fr)}.case-control__health article:nth-child(3n){border-right:0}.case-control__grid{grid-template-columns:1fr}.case-control__card--wide{grid-column:auto}.case-control__analytics>div{grid-template-columns:repeat(3,1fr)}.case-control__analytics article:nth-child(3n){border-right:0}.control-stepper{grid-template-columns:1fr 1fr}.control-stepper li{border-right:1px solid #d8ded9}}@media (width<=520px){.dashboard-topbar{padding-inline:18px}.dashboard-topbar>div>span{display:none}.dashboard-hero{padding:44px 20px 38px}.dashboard-kpis,.dashboard-grid,.dashboard-table-card,.dashboard-note{margin-left:20px;margin-right:20px}.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpis article{border-bottom:1px solid #d5dbd7;border-right:0}.dashboard-kpis article:last-child{border-bottom:0}.dashboard-integration{margin-left:20px;margin-right:20px;padding:22px}.dashboard-integration>header{flex-direction:column;align-items:flex-start}.dashboard-integration>div{grid-template-columns:1fr}.dashboard-integration article,.dashboard-integration article:nth-child(2){border-bottom:1px solid #ffffff24;border-right:0}.dashboard-integration article:last-child{border-bottom:0}.intent-bars>div{grid-template-columns:1fr 34px}.intent-bars i{grid-area:2/1/auto/-1}.intent-bars strong{grid-area:1/2}.case-control{margin-left:20px;margin-right:20px}.case-control__header,.case-control__health>header,.case-control__analytics>header{flex-direction:column;align-items:flex-start}.case-control__header>div:last-child{flex-wrap:wrap}.case-control__health>div,.case-control__analytics>div{grid-template-columns:1fr 1fr}.case-control__health article:nth-child(3n),.case-control__analytics article:nth-child(3n){border-right:1px solid #ffffff17}.case-control__health article:nth-child(2n),.case-control__analytics article:nth-child(2n){border-right:0}.case-control__card{padding:20px}.case-control__facts,.control-field-grid,.control-secret__row{grid-template-columns:1fr}.control-secret__row>button{width:100%}.provider-mode{grid-template-columns:1fr 1fr}.control-actions{flex-direction:column;align-items:stretch}.control-actions label{margin-right:0}.control-actions button{width:100%}.control-subsection{padding:14px}.control-stepper,.control-diagnostic dl div{grid-template-columns:1fr}}.site-shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;position:absolute;inset:0 0 auto}.header-inner{align-items:center;gap:36px;min-height:88px;display:flex}.ecosystem-logo{flex:none;align-items:center;gap:13px;display:inline-flex}.ecosystem-logo strong{letter-spacing:.28em;font-size:17px;line-height:1;display:block}.ecosystem-logo strong span{color:var(--copper-light)}.ecosystem-logo small{letter-spacing:.3em;opacity:.76;margin-top:7px;font-size:8px;display:block}.bigoc-flow-mark{border-bottom:1.5px solid var(--copper-light);width:52px;height:22px;display:inline-block;position:relative}.bigoc-flow-mark i{background:var(--copper-light);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px}.bigoc-flow-mark i:first-child{left:0}.bigoc-flow-mark i:nth-child(2){left:calc(50% - 4px)}.bigoc-flow-mark i:nth-child(3){right:0}.bigoc-flow-mark--small{width:42px}.ecosystem-mark{border:1.5px solid;width:39px;height:39px;display:inline-block;position:relative;transform:rotate(30deg)}.ecosystem-mark:before,.ecosystem-mark span{content:"";border:1px solid var(--copper-light);position:absolute;inset:7px}.ecosystem-mark span{border-color:currentColor;inset:13px}.ecosystem-mark--small{width:34px;height:34px}.main-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.main-nav a{letter-spacing:.08em;opacity:.82;font-size:12px;transition:opacity .2s}.main-nav a:hover{opacity:1}.main-nav__more{position:relative}.main-nav__more summary{cursor:pointer;letter-spacing:.08em;opacity:.82;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.main-nav__more summary::-webkit-details-marker{display:none}.main-nav__more summary span{color:var(--copper-light);font-size:12px}.main-nav__more>div{background:#041311f7;border:1px solid #ffffff24;gap:2px;width:210px;padding:10px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 20px 50px #00000047}.main-nav__more>div a{padding:11px 12px}.main-nav__more>div a:hover{background:#ffffff12}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav>summary{cursor:pointer;border:1px solid #ffffff52;place-content:center;gap:6px;width:38px;height:38px;list-style:none;display:grid}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary span{background:#fff;width:16px;height:1px}.mobile-nav>nav{background:#041311fa;border:1px solid #ffffff24;width:min(360px,100vw - 32px);padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 24px 60px #0000005c}.mobile-nav>nav a{color:#ffffffc7;letter-spacing:.08em;border-bottom:1px solid #ffffff17;padding:13px 8px;font-size:11px}.mobile-nav>nav a:last-child{border-bottom:0}.ecosystem-flow-band{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.ecosystem-flow-band__inner{grid-template-columns:1fr 1fr 1fr;min-height:112px;display:grid}.ecosystem-flow-band__step{grid-template-columns:1fr auto;align-items:center;min-width:0;display:grid}.ecosystem-flow-band__step:last-child{grid-template-columns:1fr}.ecosystem-flow-band__step>a{opacity:.6;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;min-width:0;padding:22px 26px;transition:opacity .2s,background .2s;display:grid}.ecosystem-flow-band__step>a:hover,.ecosystem-flow-band__step>a.is-active{opacity:1;background:#b47b350b}.ecosystem-flow-band__step>a span{color:var(--ink);letter-spacing:-.05em;grid-row:1/span 2;font-size:28px;font-weight:520}.ecosystem-flow-band__step>a small{color:#66716d;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.ecosystem-flow-band__step>a strong{color:var(--copper);letter-spacing:.18em;font-size:8px}.ecosystem-flow-band__step>i{background:var(--copper);width:70px;height:1px;position:relative}.ecosystem-flow-band__step>i b{border:2px solid var(--paper);background:var(--copper);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;right:-5px}.button{letter-spacing:.13em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--header{border-color:#ffffff73;min-height:40px;padding:0 18px}.button--copper{background:var(--copper);border-color:var(--copper);color:#fff}.button--dark{background:var(--ink);border-color:var(--ink);color:#fff}.text-link{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.text-link span{color:var(--copper);font-size:15px}.hero{color:#fff;flex-direction:column;min-height:810px;display:flex;position:relative;overflow:hidden}.hero-media{background:url(/images/case-01-hero.webp) 57% 45%/cover no-repeat;position:absolute;inset:0;transform:scale(1.012)}.hero-shade{background:linear-gradient(90deg,#020f0ee6 0%,#020f0e94 43%,#020f0e2e 74%,#020f0e61 100%),linear-gradient(#0000 58%,#020f0ec7 100%);position:absolute;inset:0}.hero-content{z-index:2;padding-top:214px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--copper);margin:0 0 21px;font-size:10px;font-weight:700;line-height:1.4}.eyebrow--light{color:#ffffffc2}.eyebrow--copper{color:var(--copper-light)}.hero h1{letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(53px,6.4vw,88px);font-weight:480;line-height:.98}.hero h1 em{color:var(--copper-light);font-style:normal;font-weight:480}.hero-lede{color:#ffffffd1;max-width:665px;margin:30px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:39px;display:flex}.hero-foot{z-index:2;letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:89px;margin-top:auto;font-size:10px;display:grid;position:relative}.hero-foot span:nth-child(2){text-align:center}.hero-foot span:last-child{text-align:right}.intro-section{padding:118px 0 74px}.intro-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:110px;display:grid}.intro-grid h2,.section-heading h2,.connection-statement h2,.case-content h2,.conversation-inner h2{letter-spacing:-.035em;margin:0;font-size:clamp(39px,4.2vw,62px);font-weight:480;line-height:1.08}.intro-copy{border-left:1px solid var(--line);padding-left:48px}.intro-copy p{color:#475451;margin:0 0 20px;font-size:17px;line-height:1.75}.brands-section{background:var(--ink-deep);color:#fff;padding:100px 0 108px}.matrix-heading{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:90px;margin-bottom:45px;display:grid}.matrix-heading .eyebrow{grid-column:1/-1}.matrix-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:470;line-height:1.03}.matrix-heading>p:last-child{color:#ffffff94;margin:0;font-size:16px;line-height:1.75}.brand-matrix-full{background:#f2ede4;position:relative;overflow:hidden}.brand-matrix-full img{width:100%}.brand-matrix-hotspots{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:8% 0 6%}.brand-matrix-hotspots a{border-right:1px solid #0000}.brand-matrix-hotspots a:focus-visible{outline:2px solid var(--copper);outline-offset:-8px}.brand-matrix-mobile{display:none}.matrix-pillar{aspect-ratio:512/719;background:#f2ede4;border-bottom:1px solid #b47b3573;display:block;position:relative;overflow:hidden}.matrix-pillar img{mix-blend-mode:multiply;width:300%;max-width:none;height:auto;position:absolute;top:-10.5%}.matrix-pillar--go img{left:-100%}.matrix-pillar--c img{left:-200%}.ecosystem-workspace{background:#0e2521;border:1px solid #ffffff21;border-radius:28px;overflow:hidden;box-shadow:0 38px 100px #00000052}.ecosystem-workspace__topbar{background:#ffffff06;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 22px;display:flex}.workspace-project{align-items:center;gap:13px;display:flex}.workspace-project__mark{background:var(--copper);color:#fff;letter-spacing:-.03em;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.workspace-project strong,.workspace-project small{display:block}.workspace-project strong{font-size:13px;font-weight:590}.workspace-project small{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px}.workspace-status{color:#8dd4a6;letter-spacing:.12em;text-transform:uppercase;background:#58bb7b1f;border-radius:999px;padding:7px 11px;font-size:8px}.workspace-status i{background:#58bb7b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #58bb7b1a}.ecosystem-workspace__body{grid-template-columns:180px 1fr;min-height:610px;display:grid}.ecosystem-workspace aside{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:28px 18px;display:flex}.ecosystem-workspace aside>small{color:var(--copper-light);letter-spacing:.18em;margin:0 10px 16px;font-size:7px}.ecosystem-workspace aside>span{color:#ffffff6e;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;font-size:9px;display:flex}.ecosystem-workspace aside>span i{color:#ffffff38;font-size:7px;font-style:normal}.ecosystem-workspace aside>span.is-active{color:#fff;background:#ffffff13}.ecosystem-workspace aside>span.is-active i{color:var(--copper-light)}.ecosystem-workspace__main{min-width:0;padding:30px}.workspace-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.workspace-heading p{color:var(--copper-light);letter-spacing:.18em;margin:0 0 8px;font-size:7px}.workspace-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.7vw,38px);font-weight:500;line-height:1.08}.workspace-heading>span{color:#ffffff52;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.workspace-flow{grid-template-columns:.9fr 1.25fr .9fr;gap:12px;margin-top:30px;display:grid;position:relative}.workspace-flow__line{z-index:3;background:var(--copper);pointer-events:none;height:1px;position:absolute;top:58px;left:15%;right:15%}.workspace-flow__line i{background:var(--copper-light);border:2px solid #0e2521;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px}.workspace-flow__line i:first-child{left:0}.workspace-flow__line i:nth-child(2){left:calc(50% - 5px)}.workspace-flow__line i:nth-child(3){right:0}.workspace-pillar{z-index:2;background:#122e29;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;min-height:335px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.workspace-pillar:hover{background:#163630;border-color:#d1a15e73;transform:translateY(-4px)}.workspace-pillar--go{background:#17362f;border-color:#d1a15e47;padding:20px}.workspace-pillar__head{justify-content:space-between;align-items:start;min-height:48px;display:flex}.workspace-pillar__head span{color:#ffffff61;letter-spacing:.13em;max-width:120px;font-size:7px;line-height:1.5}.workspace-pillar__head b{color:#fff;letter-spacing:-.07em;font-size:27px;font-weight:540;line-height:.9}.workspace-pillar>strong{color:var(--copper-light);letter-spacing:.2em;margin-top:23px;font-size:10px}.workspace-pillar>p{color:#ffffff91;margin:18px 0 0;font-size:11px;line-height:1.65}.workspace-metric{border-top:1px solid #ffffff17;margin-top:auto;padding-top:16px}.workspace-metric>span,.workspace-metric>b{display:block}.workspace-metric>span{color:#ffffff57;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.workspace-metric>b{margin-top:8px;font-size:11px;font-weight:540}.workspace-metric--split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-metric--split span{border-right:1px solid #ffffff17;padding-right:8px}.workspace-metric--split span:last-child{border:0}.workspace-metric--split b{color:#fff;margin-bottom:5px;font-size:15px;display:block}.workspace-project-visual{background:#091714;border-radius:13px;min-height:190px;margin-top:16px;position:relative;overflow:hidden}.workspace-project-visual:after{content:"";background:linear-gradient(#0000 28%,#03110feb);position:absolute;inset:0}.workspace-project-visual img{object-fit:cover;opacity:.72;width:100%;height:190px}.workspace-pin{z-index:2;color:#fff;background:#031210d1;border-radius:7px;padding:6px 8px;font-size:7px;position:absolute;box-shadow:0 5px 18px #0000004d}.workspace-pin:before{content:"";background:var(--copper-light);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.workspace-pin--one{top:12px;left:10px}.workspace-pin--two{top:62px;right:10px}.workspace-pin--two:before{background:#ef9a3c}.workspace-progress{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:11px;left:12px;right:12px}.workspace-progress span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.workspace-progress span i{background:linear-gradient(90deg, var(--copper) 38%, #ffffff29 38%);border-radius:4px;width:38px;height:4px;margin-right:7px;display:inline-block}.workspace-progress b{color:var(--copper-light);font-size:17px;font-weight:520}.workspace-intent{background:#ffffff06;border:1px solid #d1a15e52;border-radius:16px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:66px;margin-top:12px;padding:11px 13px;display:grid}.workspace-intent__spark{width:36px;height:36px;color:var(--copper-light);background:#b47b3524;border-radius:11px;place-items:center;display:grid}.workspace-intent strong,.workspace-intent small{display:block}.workspace-intent strong{font-size:10px;font-weight:560}.workspace-intent small{color:#fff6;margin-top:4px;font-size:8px}.workspace-intent>div{gap:6px;display:flex}.workspace-intent>div i{color:#ffffff8c;background:#ffffff12;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal}.workspace-intent>b{background:var(--copper);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.official-matrix{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;margin-top:18px}.official-matrix summary{cursor:pointer;color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:9px;list-style:none;display:flex}.official-matrix summary::-webkit-details-marker{display:none}.official-matrix summary span{color:var(--copper-light);font-size:18px}.official-matrix[open] summary span{transform:rotate(45deg)}.official-matrix>div{padding:0 18px 18px;overflow-x:auto}.official-matrix img{border-radius:10px;width:100%;min-width:760px}.identity-entry{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;min-height:78px;margin-top:18px;padding:14px 17px 14px 20px;transition:border-color .2s,background .2s;display:flex}.identity-entry:hover{background:#ffffff0b;border-color:#d1a15e73}.identity-entry small,.identity-entry strong{display:block}.identity-entry small{color:var(--copper-light);letter-spacing:.17em;font-size:7px}.identity-entry strong{margin-top:7px;font-size:13px;font-weight:520}.identity-entry>b{background:var(--copper);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.identity-hero{color:#fff;background:radial-gradient(circle at 78% 45%,#17453d 0%,#071d1a 36%,#031210 72%);align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.identity-hero__content{z-index:2;padding-top:92px;position:relative}.identity-hero h1{letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(55px,7vw,96px);font-weight:460;line-height:.94}.identity-hero__content>p:last-child{color:#ffffffa8;max-width:670px;margin:30px 0 0;font-size:18px;line-height:1.7}.identity-grid-art{border:1px solid #d1a15e38;width:330px;height:330px;position:absolute;top:180px;right:8vw;transform:rotate(45deg)}.identity-grid-art:before,.identity-grid-art:after,.identity-grid-art i{content:"";border:1px solid #ffffff1f;position:absolute;inset:46px}.identity-grid-art:after{border-color:#d1a15e52;inset:102px}.identity-grid-art i:first-child{inset:140px}.identity-grid-art i:nth-child(2){inset:72px;transform:rotate(45deg)}.identity-grid-art i:nth-child(3){inset:122px;transform:rotate(45deg)}.identity-matrix-section{background:var(--ivory);padding:112px 0 120px}.identity-section-heading{grid-template-columns:1fr .78fr;align-items:end;gap:100px;display:grid}.identity-section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:470;line-height:.95}.identity-section-heading>div:last-child>p,.identity-section-heading>p{color:#5d6965;margin:0;font-size:15px;line-height:1.72}.identity-section-heading a{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700;display:inline-block}.identity-matrix-frame{background:#f1ece3;border:1px solid #071b1a29;border-radius:20px;margin:60px 0 0;overflow:hidden;box-shadow:0 28px 70px #2225201f}.identity-matrix-frame>div{overflow-x:auto}.identity-matrix-frame img{width:100%;min-width:1050px}.identity-matrix-frame figcaption{min-height:58px;color:var(--copper);letter-spacing:.24em;border-top:1px solid #071b1a1f;align-items:center;padding:0 22px;font-size:9px;display:flex}.identity-pillars-section{background:var(--ink);color:#fff;padding:112px 0 122px}.identity-section-heading--light>p{color:#ffffff87}.identity-pillars{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.identity-pillar{border-right:1px solid #ffffff24;flex-direction:column;min-height:460px;padding:29px;transition:background .2s;display:flex}.identity-pillar:last-child{border-right:0}.identity-pillar:hover{background:#ffffff09}.identity-pillar>span{color:var(--copper-light);letter-spacing:.18em;font-size:9px}.identity-pillar>strong{letter-spacing:-.08em;margin-top:56px;font-size:70px;font-weight:450;line-height:.85}.identity-pillar>small{color:#ffffff73;letter-spacing:.17em;text-transform:uppercase;margin-top:18px;font-size:9px}.identity-pillar>b{color:var(--copper-light);letter-spacing:.2em;margin-top:34px;font-size:12px}.identity-pillar>p{color:#ffffff94;margin:18px 0 0;font-size:13px;line-height:1.7}.identity-pillar>i{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:9px;font-style:normal;font-weight:700}.identity-principle{background:var(--paper);padding:118px 0}.identity-principle__inner h2{letter-spacing:-.05em;max-width:1010px;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:470;line-height:1.02}.identity-principle__inner .button{margin-top:42px}.identity-principle__actions{align-items:center;gap:28px;margin-top:42px;display:flex}.identity-principle__actions .button{margin-top:0}.brand-manual-hero{color:#fff;background:radial-gradient(circle at 79% 45%,#17453d 0%,#071d1a 36%,#031210 74%);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.brand-manual-hero__content{z-index:2;padding-top:92px;position:relative}.brand-manual-hero h1{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(55px,7vw,96px);font-weight:460;line-height:.94}.brand-manual-hero__content>p{color:#ffffffad;max-width:720px;margin:30px 0 0;font-size:18px;line-height:1.7}.brand-manual-hero__axis{background:var(--copper-light);opacity:.7;height:1px;position:absolute;top:50%;left:52%;right:-5%}.brand-manual-hero__axis i{border:2px solid var(--copper-light);background:var(--ink-deep);border-radius:50%;width:13px;height:13px;position:absolute;top:-6px}.brand-manual-hero__axis i:first-child{left:0}.brand-manual-hero__axis i:nth-child(2){left:48%}.brand-manual-hero__axis i:nth-child(3){right:0}.brand-manual-hero__status{align-items:center;gap:12px;margin-top:38px;display:flex}.brand-manual-hero__status span{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:9px 13px;font-size:8px}.brand-manual-hero__status i{background:#67c38a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #67c38a1a}.brand-source-section,.brand-palette-section{background:var(--ivory);padding:112px 0 120px}.brand-manual-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.brand-manual-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:470;line-height:.98}.brand-manual-heading>p{color:#596560;margin:0;font-size:16px;line-height:1.75}.brand-source-matrix{border:1px solid var(--line);background:#eee8dd;border-radius:20px;margin:62px 0 0;overflow:hidden;box-shadow:0 28px 70px #2225201a}.brand-source-matrix>a{display:block;overflow-x:auto}.brand-source-matrix img{width:100%;min-width:1050px}.brand-source-matrix figcaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 24px;display:flex}.brand-source-matrix figcaption span{color:var(--copper);letter-spacing:.18em;font-size:8px}.brand-source-matrix figcaption strong{letter-spacing:.2em;font-size:10px}.brand-anatomy-section{background:var(--ink);color:#fff;padding:112px 0 120px}.brand-manual-heading--light>p{color:#ffffff8a}.brand-anatomy-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px;display:grid}.brand-anatomy-grid article{background:#ffffff06;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden}.brand-anatomy-image{aspect-ratio:1;background:var(--ivory)}.brand-anatomy-image img{object-fit:contain;width:100%;height:100%}.brand-anatomy-copy{padding:24px}.brand-anatomy-copy>span{color:var(--copper-light);letter-spacing:.17em;font-size:9px}.brand-anatomy-copy ul{margin:24px 0 30px;padding:0;list-style:none}.brand-anatomy-copy li{color:#ffffff9e;border-bottom:1px solid #ffffff17;padding:10px 0;font-size:11px;line-height:1.5}.brand-anatomy-copy a{color:var(--copper-light);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.brand-application-section{background:var(--paper);padding:112px 0}.brand-application-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:95px;display:grid}.brand-application-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:470;line-height:1}.brand-application-grid ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.brand-application-grid li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:start;gap:22px;min-height:145px;padding:26px 0;display:grid}.brand-application-grid li>span{color:var(--copper);letter-spacing:.15em;font-size:9px}.brand-application-grid strong{font-size:17px;font-weight:560}.brand-application-grid p{color:#5b6763;margin:11px 0 0;font-size:13px;line-height:1.65}.brand-application-grid b{color:#32764e;letter-spacing:.12em;background:#33925b1a;border-radius:999px;padding:7px 9px;font-size:7px}.brand-application-grid b.is-pending{color:#9b682c;background:#b47b351f}.brand-palette-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.brand-palette-grid>div{border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:22px;display:flex}.brand-palette-grid>div:last-child{border-right:0}.brand-palette-grid span{height:150px;margin:-22px -22px 22px}.brand-palette-grid strong{font-size:14px;font-weight:560}.brand-palette-grid small{color:#6b7571;letter-spacing:.12em;margin-top:8px;font-size:9px}.brand-swatch--ink span{background:#071b1a}.brand-swatch--green span{background:#173331}.brand-swatch--ivory span{border-bottom:1px solid var(--line);background:#f4f1e9}.brand-swatch--copper span{background:#b47b35}.brand-rules-section{background:var(--ink-deep);color:#fff}.brand-rules-grid{grid-template-columns:1fr 1fr;display:grid}.brand-rule-card{min-height:590px;padding:82px 56px}.brand-rule-card:first-child{border-right:1px solid #ffffff21}.brand-rule-card>span{color:var(--copper-light);letter-spacing:.18em;font-size:9px}.brand-rule-card h2{letter-spacing:-.045em;max-width:480px;margin:30px 0 52px;font-size:clamp(36px,4vw,58px);font-weight:470;line-height:1.03}.brand-rule-card ul{margin:0;padding:0;list-style:none}.brand-rule-card li{color:#ffffff9e;border-bottom:1px solid #ffffff1a;padding:15px 0;font-size:13px;line-height:1.55}.brand-rule-card--approved{background:linear-gradient(145deg,#27644d33,#0000 55%)}.brand-rule-card--blocked{background:linear-gradient(145deg,#8a473721,#0000 55%)}.brand-download-section{background:var(--ink);color:#fff;padding:105px 0}.brand-download-inner{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.brand-download-inner h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:470;line-height:1}.brand-download-actions{align-items:center;gap:24px;display:flex}.applications-hero{color:#fff;background:linear-gradient(115deg,#031210 0%,#071d1a 58%,#17453d 100%);align-items:center;min-height:740px;display:flex;position:relative;overflow:hidden}.applications-hero__content{z-index:2;padding-top:92px;position:relative}.applications-hero h1{letter-spacing:-.055em;max-width:1040px;margin:0;font-size:clamp(55px,7vw,96px);font-weight:460;line-height:.94}.applications-hero__content>p:last-child{color:#ffffffad;max-width:680px;margin:30px 0 0;font-size:18px;line-height:1.7}.applications-hero__grid{border:1px solid #d1a15e33;border-radius:50%;width:350px;height:350px;position:absolute;top:180px;right:5vw}.applications-hero__grid:before,.applications-hero__grid:after{content:"";border:1px solid #ffffff1c;position:absolute;inset:54px;transform:rotate(45deg)}.applications-hero__grid:after{border-color:#d1a15e4d;inset:120px}.applications-hero__grid i{background:#d1a15e9e;height:1px;position:absolute;top:50%;left:-52vw;right:0}.applications-hero__grid i:after{content:"";background:var(--copper);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;right:-6px}.applications-hero__grid i:nth-child(2),.applications-hero__grid i:nth-child(3){display:none}.applications-formats-section{background:var(--ivory);padding:112px 0 120px}.applications-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.applications-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:470;line-height:.98}.applications-heading>p{color:#596560;margin:0;font-size:16px;line-height:1.75}.applications-format-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:62px;display:grid}.applications-format-grid figure{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:1.12fr .88fr;min-height:420px;margin:0;display:grid;overflow:hidden;box-shadow:0 24px 55px #22252014}.applications-format-grid figure>a{background:#e8e2d7;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.applications-format-grid figure>a img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.applications-format-grid figure>a:hover img{transform:scale(1.018)}.applications-format-grid figcaption{flex-direction:column;padding:28px 24px;display:flex}.applications-format-grid figcaption>span{color:var(--copper);letter-spacing:.15em;font-size:8px}.applications-format-grid figcaption>strong{letter-spacing:-.03em;margin-top:46px;font-size:25px;font-weight:500;line-height:1.08}.applications-format-grid figcaption>p{color:#63706b;margin:17px 0 0;font-size:12px;line-height:1.65}.applications-format-grid figcaption>a{color:var(--copper);letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700}.case-cta-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.case-official-qr{align-items:center;gap:14px;margin:0;display:flex}.case-official-qr img{border-radius:10px;width:96px;height:96px;box-shadow:0 12px 30px #00000029}.case-official-qr figcaption{flex-direction:column;gap:5px;display:flex}.case-official-qr strong{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.case-official-qr span{color:#ffffff9e;font-size:10px}.applications-readiness-section{background:var(--ink);color:#fff;padding:112px 0 120px}.applications-readiness-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:95px;display:grid}.applications-readiness-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:470;line-height:1}.applications-readiness-list{border-top:1px solid #ffffff24}.applications-readiness-list article{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:116px;padding:23px 0;display:grid}.applications-readiness-list strong{font-size:15px;font-weight:540}.applications-readiness-list p{color:#ffffff7a;margin:9px 0 0;font-size:11px;line-height:1.55}.applications-readiness-list span{letter-spacing:.12em;border-radius:999px;padding:7px 10px;font-size:7px}.applications-readiness-list .is-approved{color:#86d2a1;background:#5bbe7f1f}.applications-readiness-list .is-pending{color:var(--copper-light);background:#d1a15e21}.applications-readiness-list .is-waiting{color:#ffffff94;background:#ffffff14}.applications-context-section{background:var(--ink-deep);color:#fff}.applications-context-grid{border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.applications-context-grid>div{border-right:1px solid #ffffff1f;min-height:330px;padding:34px 30px}.applications-context-grid span{color:var(--copper-light);letter-spacing:.18em;font-size:9px}.applications-context-grid strong{letter-spacing:-.03em;margin-top:90px;font-size:31px;font-weight:480;display:block}.applications-context-grid p{color:#ffffff85;margin:18px 0 0;font-size:13px;line-height:1.65}.applications-governance-section,.materials-applications-entry{background:var(--paper);padding:112px 0}.applications-governance-inner,.materials-applications-entry__inner{grid-template-columns:1fr .78fr;align-items:end;gap:95px;display:grid}.applications-governance-inner h2,.materials-applications-entry__inner h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:470;line-height:1}.applications-governance-inner>div:last-child>p,.materials-applications-entry__inner>div:last-child>p{color:#596560;margin:0;font-size:16px;line-height:1.75}.applications-governance-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.materials-applications-entry__inner .button{margin-top:30px}.applications-flow-hero{min-height:720px}.applications-flow-hero .applications-hero__content{padding-top:130px;padding-bottom:70px}.applications-hero-flow{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:20px;margin-top:68px;padding:18px 0;display:grid}.applications-hero-flow span{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:10px;font-size:11px;display:flex}.applications-hero-flow b{color:var(--copper-light);font-size:8px;font-weight:600}.applications-hero-flow i{background:linear-gradient(90deg,#d1a15ecc,#d1a15e2e);height:1px}.applications-flow-intro{background:var(--paper);padding:112px 0 94px}.application-stage{padding:104px 0 120px}.application-stage--social{background:var(--ivory)}.application-stage__heading{grid-template-columns:1fr .65fr;align-items:end;gap:90px;display:grid}.application-stage__heading>div>span,.application-conversion-stage__copy>span{color:var(--copper);letter-spacing:.2em;margin-bottom:36px;font-size:10px;display:block}.application-stage__heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(43px,5.4vw,76px);font-weight:470;line-height:.96}.application-stage__heading>p{color:#596560;margin:0;font-size:15px;line-height:1.75}.application-social-showcase{grid-template-columns:1.15fr .85fr;align-items:start;gap:22px;margin-top:62px;display:grid}.application-media{border:1px solid var(--line);background:#e8e2d7;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 55px #22252014}.application-media>img{width:100%;height:auto;display:block}.application-media figcaption{background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:8px 24px;padding:20px 22px;display:grid}.application-media figcaption strong{font-size:16px;font-weight:550}.application-media figcaption span{color:#65706c;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.application-media figcaption a{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;grid-area:1/2/span 2;font-size:8px;font-weight:700}.application-media--feed{max-width:690px}.application-media--story{justify-self:end;max-width:480px}.application-stage--corporate{background:var(--ink-deep);color:#fff}.application-stage__heading--light>p{color:#ffffff94}.application-corporate-stack{gap:24px;margin-top:62px;display:grid}.application-media--wide{background:#142a27;border-color:#ffffff24;box-shadow:0 30px 70px #0000003d}.application-media--wide figcaption{color:#fff;background:#102421}.application-media--wide figcaption span{color:#ffffff85}.application-conversion-stage{color:#fff;background:#061513;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.application-conversion-stage__media,.application-conversion-stage__shade{position:absolute;inset:0}.application-conversion-stage__media img{object-fit:cover;width:100%;height:100%}.application-conversion-stage__shade{background:linear-gradient(90deg,#031211f7 0%,#031211d9 48%,#0312119e 100%)}.application-conversion-stage__inner{z-index:2;grid-template-columns:1fr 420px;align-items:center;gap:105px;padding-top:100px;padding-bottom:100px;display:grid;position:relative}.application-conversion-stage__copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.6vw,90px);font-weight:450;line-height:.92}.application-conversion-stage__copy>p{color:#ffffffab;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.72}.application-conversion-stage__proof{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;flex-wrap:wrap;gap:8px 18px;margin-top:34px;padding:20px 0;display:flex}.application-conversion-stage__proof strong{font-size:14px}.application-conversion-stage__proof span{color:var(--copper-light);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.application-conversion-stage__proof small{color:#ffffff7a;width:100%;font-size:10px}.application-conversion-stage__actions{align-items:center;gap:24px;margin-top:32px;display:flex}.text-link--light{color:#fff}.application-qr-card{color:var(--ink);background:#f4f1e9f5;border-radius:22px;margin:0;padding:22px;box-shadow:0 34px 90px #00000059}.application-qr-card>div{background:#fff;border-radius:14px;padding:20px}.application-qr-card img{width:100%;height:auto;display:block}.application-qr-card figcaption{gap:8px;padding:24px 4px 4px;display:grid}.application-qr-card strong{font-size:18px;font-weight:600}.application-qr-card span{color:#68736f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.application-qr-card b{color:#347f52;letter-spacing:.14em;background:#347f521f;border-radius:999px;width:max-content;margin-top:5px;padding:7px 10px;font-size:7px}.application-qr-card p{color:#5f6a66;margin:7px 0 0;font-size:11px;line-height:1.55}.application-qr-card a{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700}.applications-approved-section{background:var(--ivory);padding:112px 0}.applications-approved-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:95px;display:grid}.applications-approved-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,69px);font-weight:470;line-height:.98}.applications-approved-grid>div:first-child>p:last-child{color:#5f6b67;max-width:430px;margin:25px 0 0;font-size:15px;line-height:1.7}.applications-approved-list{border-top:1px solid var(--line)}.applications-approved-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:92px;padding:20px 0;display:grid}.applications-approved-list strong{font-size:14px;font-weight:560}.applications-approved-list p{color:#69746f;margin:7px 0 0;font-size:11px;line-height:1.5}.applications-approved-list article>span{color:#347f52;letter-spacing:.13em;background:#347f521a;border-radius:999px;padding:7px 10px;font-size:7px}.applications-development-note{border:1px solid var(--line);background:#ffffff61;border-radius:14px;margin-top:24px}.applications-development-note summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px;list-style:none;display:flex}.applications-development-note summary::-webkit-details-marker{display:none}.applications-development-note summary span{font-size:13px;font-weight:560}.applications-development-note summary b{color:var(--copper);letter-spacing:.14em;font-size:7px}.applications-development-note>div{border-top:1px solid var(--line);padding:0 20px 20px}.applications-development-note>div>p{color:#69746f;font-size:11px;line-height:1.55}.applications-development-note article{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.applications-development-note article strong{font-size:11px}.applications-development-note article span{color:#69746f;font-size:10px;line-height:1.45}.applications-governance-section--flow{background:var(--paper)}.nostr-trust{color:#fff;background:linear-gradient(145deg,#061917,#0b2c27);padding:112px 0}.nostr-trust__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:88px;display:grid}.nostr-trust__grid>div:first-child h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:450;line-height:1}.nostr-trust__grid>div:first-child>p:last-child{color:#ffffff94;margin:27px 0 0;font-size:15px;line-height:1.72}.nostr-trust ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.nostr-trust li{border-bottom:1px solid #ffffff24;grid-template-columns:48px 1fr;gap:16px;min-height:120px;padding:23px 0;display:grid}.nostr-trust li>span{color:var(--copper-light);letter-spacing:.18em;font-size:9px}.nostr-trust li strong{font-size:15px;font-weight:560}.nostr-trust li p{color:#ffffff85;margin:9px 0 0;font-size:12px;line-height:1.6}.nostr-trust__status{border-top:1px solid #d1a15e59;grid-column:2;margin-top:-50px;padding-top:22px}.nostr-trust__status span{color:var(--copper-light);letter-spacing:.16em;font-size:8px;font-weight:700}.nostr-trust__status span i{background:var(--copper);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #b47b351a}.nostr-trust__status p{color:#ffffff6b;max-width:620px;margin:12px 0 0;font-size:10px;line-height:1.6}.nostr-trust__status>a{color:var(--copper-light);letter-spacing:.1em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:700;display:inline-block}.nostr-trust__status>a b{margin-left:5px}.nostr-trust--compact{background:var(--ink-deep);border-top:1px solid #ffffff17}.expertise-section{background:var(--ivory);padding:112px 0}.expertise-heading{grid-template-columns:1fr .74fr;align-items:end;gap:95px;display:grid}.expertise-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:470;line-height:1.05}.expertise-heading>p{color:#56635f;margin:0;font-size:16px;line-height:1.75}.expertise-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:64px;display:grid}.expertise-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:25px 23px}.expertise-grid span{color:var(--copper);letter-spacing:.18em;font-size:9px}.expertise-grid h3{margin:70px 0 14px;font-size:17px;font-weight:570;line-height:1.25}.expertise-grid p{color:#66716d;margin:0;font-size:12px;line-height:1.65}.partners-row{border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(3,1fr) 1.2fr;align-items:center;gap:30px;min-height:118px;display:grid}.partners-row>span,.partners-row em{color:#727d79;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;line-height:1.55}.partners-row strong{letter-spacing:-.025em;font-size:23px}.partners-row strong small{color:#7a8480;letter-spacing:.12em;margin-top:4px;font-size:6px;display:block}.connection-section{background:var(--ink);color:#fff;padding:114px 0}.connection-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:95px;display:grid}.connection-statement p:last-child{color:#ffffffa6;max-width:530px;margin:28px 0 0;font-size:16px;line-height:1.75}.connection-flow{gap:13px;display:grid}.connection-flow div{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;padding:22px 0;display:flex}.connection-flow span{letter-spacing:.08em;font-size:19px}.connection-flow small{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.case-section{background:var(--ivory);grid-template-columns:1.12fr .88fr;min-height:720px;display:grid}.case-image-wrap{position:relative;overflow:hidden}.case-image-wrap img{object-fit:cover;width:100%;height:100%}.image-note{color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;background:#031211b8;padding:9px 12px;font-size:8px;position:absolute;bottom:22px;left:25px}.case-content{flex-direction:column;justify-content:center;padding:94px clamp(48px,6vw,105px);display:flex}.case-content>p:not(.eyebrow){color:#52605c;margin:28px 0 0;font-size:16px;line-height:1.75}.case-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:41px 0;display:grid}.case-stats div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 20px}.case-stats dt{font-size:20px;font-weight:570}.case-stats dd{color:#737d79;letter-spacing:.16em;text-transform:uppercase;margin:6px 0 0;font-size:9px}.case-actions{align-items:center;gap:24px;display:flex}.case-actions>span{color:#78817e;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.case-highlights{border-top:1px solid var(--line);margin:38px 0 0;padding:0;list-style:none}.case-highlights li{border-bottom:1px solid var(--line);color:#5d6965;letter-spacing:.1em;text-transform:uppercase;padding:12px 0 12px 20px;font-size:10px;position:relative}.case-highlights li:before{content:"";border:1px solid var(--copper);width:7px;height:7px;position:absolute;top:16px;left:0;transform:rotate(45deg)}.benefits-section{background:var(--ink);color:#fff;padding:0}.benefits-grid{grid-template-columns:repeat(6,1fr);display:grid}.benefits-grid div{border-right:1px solid #ffffff24;flex-direction:column;min-height:150px;padding:27px 22px;display:flex}.benefits-grid div:last-child{border-right:0}.benefits-grid span{color:var(--copper-light);letter-spacing:.18em;font-size:8px}.benefits-grid strong{margin-top:auto;font-size:14px;font-weight:560}.benefits-grid small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px}.evidence-section{padding:116px 0 125px}.section-heading--split{grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid}.section-heading--split>p{color:#596560;margin:0;font-size:16px;line-height:1.72}.evidence-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.evidence-grid li{border-right:1px solid var(--line);padding:27px 25px 34px}.evidence-grid li:last-child{border-right:0}.evidence-grid span{color:var(--copper);letter-spacing:.2em;font-size:10px;display:block}.evidence-grid h3{margin:52px 0 14px;font-size:18px;font-weight:560}.evidence-grid p{color:#65706c;margin:0;font-size:13px;line-height:1.65}.conversation-section{background:var(--ink-deep);color:#fff;padding:105px 0}.conversation-inner{grid-template-columns:1.13fr .87fr;align-items:end;gap:110px;display:grid}.conversation-inner>div:last-child p{color:#ffffffa6;margin:0 0 30px;font-size:16px;line-height:1.75}.site-footer{background:var(--ink);color:#ffffffb8;padding:75px 0 30px}.footer-grid{grid-template-columns:1.25fr 1.25fr 1fr .9fr;gap:55px;display:grid}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid a,.footer-grid span{font-size:12px;line-height:1.5}.footer-grid a:hover{color:#fff}.footer-label{color:var(--copper-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.footer-brand{color:#fff;align-items:flex-start;gap:16px;display:flex}.footer-brand p{margin:2px 0 0}.footer-brand strong,.footer-brand small{display:block}.footer-brand strong{letter-spacing:.27em;font-size:15px}.footer-brand small{letter-spacing:.22em;color:#ffffff8c;margin-top:7px;font-size:8px}.footer-bottom{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:64px;padding-top:24px;font-size:9px;display:flex}.interior-hero{background:var(--ink-deep);color:#fff;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.interior-hero__content{z-index:2;padding-top:105px;position:relative}.pillar-hero-seal .matrix-pillar{border:1px solid #ffffff38;box-shadow:0 16px 38px #0003}.pillar-hero-seal--case{width:72px}.interior-hero__content h1{letter-spacing:-.05em;max-width:940px;margin:0;font-size:clamp(54px,6.3vw,88px);font-weight:470;line-height:.98}.interior-hero__content>p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:29px 0 0;font-size:18px;line-height:1.7}.interior-hero--conversation{background:radial-gradient(circle at 78% 30%,#b47b3538,#0000 26%),linear-gradient(145deg,#0b302c,#031311 72%)}.interior-hero--conversation:before,.interior-hero--conversation:after{content:"";border:1px solid #d1a15e40;width:340px;height:340px;position:absolute;top:26%;right:8%;transform:rotate(45deg)}.interior-hero--conversation:after{width:210px;height:210px;top:calc(26% + 65px);right:calc(8% + 65px)}.product-hero-grid{grid-template-columns:.98fr 1.02fr;align-items:center;gap:65px;padding-top:86px;display:grid}.interior-hero--go{background:radial-gradient(circle at 75% 50%, #144842 0%, var(--ink-deep) 47%, #020d0c 100%);min-height:820px}.interior-hero--go .interior-hero__content{padding-top:70px}.interior-hero--go .interior-hero__content h1{max-width:690px;font-size:clamp(49px,5.4vw,75px)}.go-console{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071a18d1;border:1px solid #ffffff40;border-radius:21px;min-height:490px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 90px #00000059}.go-concept-note{z-index:3;color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;font-size:7px;position:absolute;bottom:7px;right:15px}.go-console__top{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;height:58px;padding:0 19px;display:flex}.go-console__top strong{letter-spacing:.05em;font-size:11px}.go-console__top small{color:#9bd1b6;text-transform:uppercase;letter-spacing:.12em;background:#81c4a326;border-radius:20px;margin-left:auto;padding:6px 10px;font-size:8px}.console-mark{border:1px solid var(--copper-light);width:27px;height:27px;color:var(--copper-light);place-items:center;font-weight:700;display:grid}.go-console__body{grid-template-columns:142px 1fr;min-height:432px;display:grid}.go-console aside{border-right:1px solid #ffffff17;flex-direction:column;gap:7px;padding:22px 15px;display:flex}.go-console aside b,.go-console aside span{color:#ffffff80;border-radius:8px;padding:10px;font-size:9px;font-weight:500}.go-console aside b{color:#fff;background:#ffffff14}.go-workspace{padding:22px}.go-workspace__heading{justify-content:space-between;align-items:baseline;display:flex}.go-workspace__heading span{font-size:18px}.go-workspace__heading small{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.go-kpis{grid-template-columns:.7fr .7fr 1.4fr;gap:10px;margin-top:16px;display:grid}.go-kpis div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;min-height:76px;padding:14px}.go-kpis small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.go-kpis b{margin-top:10px;font-size:16px;font-weight:500;display:block}.go-visual{background:linear-gradient(145deg,#b47b3533,#0000 42%),url(/images/case-01-aerial.webp) 50%/cover;border-radius:12px;height:175px;margin-top:11px;position:relative;overflow:hidden}.go-visual:after{content:"";background:linear-gradient(#0000 35%,#031210c7);position:absolute;inset:0}.go-visual span{z-index:2;font-size:10px;position:absolute;bottom:13px;left:15px}.go-visual i{z-index:2;background:var(--copper);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.go-visual i:first-of-type{top:40%;left:30%}.go-visual i:nth-of-type(2){top:31%;left:61%}.go-visual i:nth-of-type(3){top:62%;left:75%}.go-chat{border:1px solid #d1a15e52;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;margin-top:11px;padding:11px 13px;display:grid}.go-chat span{color:var(--copper-light);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.go-chat p{color:#ffffff9e;margin:0;font-size:9px}.go-chat b{color:var(--copper-light)}.product-intro{padding:118px 0 96px}.product-pillars-section{padding-bottom:120px}.product-pillars{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.product-pillars article{border-right:1px solid var(--line);min-height:330px;padding:28px}.product-pillars article:last-child{border-right:0}.product-pillars span,.process-list>li>span,.routing-grid>div>span,.case-systems-grid article>span{color:var(--copper);letter-spacing:.18em;font-size:10px}.product-pillars h3{margin:75px 0 15px;font-size:20px;font-weight:560;line-height:1.25}.product-pillars p{color:#64706c;margin:0;font-size:14px;line-height:1.7}.module-section{background:var(--ink);color:#fff;padding:110px 0}.module-section h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(39px,4.4vw,60px);font-weight:470;line-height:1.08}.module-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(6,1fr);margin-top:63px;display:grid}.module-grid div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:135px;padding:19px;display:flex}.module-grid div:last-child{border-right:0}.module-grid span{color:var(--copper-light);font-size:9px}.module-grid strong{font-size:14px;font-weight:520}.product-status{color:#ffffff6e;letter-spacing:.08em;margin:25px 0 0;font-size:10px}.page-cta{background:var(--ink-deep);color:#fff;padding:103px 0}.page-cta__inner{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.page-cta h2{letter-spacing:-.04em;max-width:870px;margin:0;font-size:clamp(39px,4.5vw,61px);font-weight:470;line-height:1.08}.router-section{padding:115px 0 125px}.router-heading{margin-bottom:70px}.router{border-top:1px solid var(--line);padding:0}.router fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:47px 0}.router legend{float:left;letter-spacing:.13em;text-transform:uppercase;width:25%;padding:8px 35px 0 0;font-size:11px;font-weight:700}.router legend+*{margin-left:25%}.router-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.router-option{border:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:14px;min-height:110px;padding:20px;transition:border-color .2s,background .2s;display:grid}.router-option:hover,.router-option.is-selected{border-color:var(--copper);background:#f7f1e7}.router-option input{opacity:0;pointer-events:none;position:absolute}.router-option__indicator{width:17px;height:17px;box-shadow:inset 0 0 0 4px var(--paper);background:0 0;border:1px solid #8e9995;border-radius:50%;margin-top:2px}.router-option.is-selected .router-option__indicator{border-color:var(--copper);background:var(--copper)}.router-option strong{font-size:15px;font-weight:590;display:block}.router-option small{color:#6c7773;margin-top:8px;font-size:12px;line-height:1.55;display:block}.router-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.router-fields label{flex-direction:column;gap:9px;display:flex}.router-field--wide{grid-column:1/-1}.router-fields label>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.router-fields input,.router-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;outline:0;padding:16px 17px;font-size:14px}.router-fields input:focus,.router-fields textarea:focus{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.router-fields textarea{resize:vertical}.router-result{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:45px;margin-top:38px;padding:30px;display:flex}.router-result>div{flex-direction:column;gap:6px;display:flex}.router-result span{color:var(--copper-light);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.router-result strong{font-size:18px;font-weight:530}.router-result small{color:#ffffff7a;font-size:11px}.router-result button{cursor:pointer;white-space:nowrap}.router-privacy{color:#6c7773;max-width:760px;margin:15px 0 0;font-size:11px;line-height:1.65}.routing-section{padding:0 0 120px}.routing-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.routing-grid>div{border-right:1px solid var(--line);padding:30px}.routing-grid>div:last-child{border-right:0}.routing-grid h3{margin:45px 0 12px;font-size:20px}.routing-grid p{color:#64706c;margin:0;font-size:13px;line-height:1.65}.conversation-contract{background:var(--ink);color:#fff;padding:105px 0}.conversation-contract__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.conversation-contract h2{letter-spacing:-.045em;max-width:620px;margin:18px 0 0;font-size:clamp(38px,5vw,72px);font-weight:390;line-height:.98}.conversation-contract__copy>p{color:#ffffffad;margin:0 0 22px;font-size:17px;line-height:1.75}.conversation-contract__copy dl{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin:45px 0 0;display:grid}.conversation-contract__copy dl>div{border-bottom:1px solid #ffffff26;padding:22px 18px 22px 0}.conversation-contract__copy dl>div:nth-child(odd){border-right:1px solid #ffffff26}.conversation-contract__copy dl>div:nth-child(2n){padding-left:22px}.conversation-contract dt{color:var(--copper-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.conversation-contract dd{color:#ffffffb8;margin:8px 0 0;font-size:13px}.page-cta__actions{align-items:center;gap:24px;display:flex}.integration-hero{background:radial-gradient(circle at 75% 38%, #17463f 0%, var(--ink-deep) 46%, #020d0c 100%);color:#fff;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.integration-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#b47b351f);height:210px;position:absolute;inset:auto 0 0}.integration-hero__grid{border:1px solid #ffffff17;width:520px;height:520px;position:absolute;top:125px;right:5vw;transform:rotate(45deg)}.integration-hero__grid:before,.integration-hero__grid:after{content:"";border:1px solid #d1a15e40;position:absolute;inset:72px}.integration-hero__grid:after{border-color:#ffffff1f;inset:145px}.integration-hero__grid i{background:var(--copper);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 7px #b47b3514}.integration-hero__grid i:first-child{top:-6px;left:-6px}.integration-hero__grid i:nth-child(2){top:-6px;right:-6px}.integration-hero__grid i:nth-child(3){bottom:-6px;right:-6px}.integration-hero__grid i:nth-child(4){bottom:-6px;left:-6px}.integration-hero__content{z-index:2;padding-top:115px;padding-bottom:70px;position:relative}.integration-hero h1{letter-spacing:-.055em;max-width:860px;margin:18px 0 25px;font-size:clamp(58px,7vw,104px);font-weight:420;line-height:.91}.integration-hero__content>p:not(.eyebrow){color:#ffffffa3;max-width:710px;margin:0;font-size:18px;line-height:1.72}.integration-hero__status{max-width:700px;color:var(--copper-light);letter-spacing:.15em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:30px;margin-top:55px;padding-top:22px;font-size:8px;display:flex}.integration-hero__status span i{background:#70ae8a;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #70ae8a1a}.integration-hero__status b{color:#ffffff8c;font-weight:600}.integration-bridge{background:var(--paper);padding:116px 0 125px}.integration-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.integration-heading h2{letter-spacing:-.045em;max-width:760px;margin:16px 0 0;font-size:clamp(42px,5vw,70px);font-weight:450;line-height:1.02}.integration-heading>p{color:#5c6864;margin:0;font-size:15px;line-height:1.72}.integration-bridge__flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.integration-bridge__flow article{border-right:1px solid var(--line);min-height:310px;padding:28px;position:relative}.integration-bridge__flow article:last-child{border-right:0}.integration-bridge__flow article>span{color:var(--copper);letter-spacing:.18em;font-size:9px}.integration-bridge__flow article>div{margin-top:85px}.integration-bridge__flow strong{font-size:19px;font-weight:560}.integration-bridge__flow p{color:#66716d;margin:14px 0 0;font-size:12px;line-height:1.68}.integration-bridge__flow article>i{z-index:2;background:var(--copper);width:13px;height:13px;box-shadow:0 0 0 6px var(--paper);border-radius:50%;position:absolute;top:43px;right:-7px}.integration-contract-section{background:var(--ink);color:#fff;padding:112px 0}.integration-contract-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,145px);display:grid}.integration-contract-grid h2{letter-spacing:-.047em;max-width:660px;margin:18px 0 25px;font-size:clamp(42px,5.2vw,72px);font-weight:430;line-height:1}.integration-contract-grid>div>p:not(.eyebrow){color:#ffffff94;max-width:600px;font-size:14px;line-height:1.72}.integration-contract-grid>div>a{margin-top:28px}.integration-contract-grid dl{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin:0;display:grid}.integration-contract-grid dl>div{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:150px;padding:24px}.integration-contract-grid dt{color:var(--copper-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.integration-contract-grid dd{color:#ffffffad;margin:45px 0 0;font-size:12px;line-height:1.5}.integration-kit{background:var(--paper);padding:112px 0 122px}.integration-kit__grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.integration-kit__grid>*{min-height:315px;color:inherit;border-right:1px solid var(--line);flex-direction:column;padding:28px;transition:background .2s,color .2s;display:flex}.integration-kit__grid>:last-child{border-right:0}.integration-kit__grid>a:hover{background:var(--ink);color:#fff}.integration-kit__grid span{color:var(--copper);letter-spacing:.17em;font-size:8px;font-weight:700}.integration-kit__grid strong{margin-top:75px;font-size:22px;font-weight:540}.integration-kit__grid p{color:#66716d;margin:14px 0 24px;font-size:11px;line-height:1.65}.integration-kit__grid>a:hover p{color:#ffffff94}.integration-kit__grid b{color:var(--copper);letter-spacing:.14em;margin-top:auto;font-size:8px}.integration-kit__grid code{font-size:.92em}.integration-kit__version{color:#6a746f;letter-spacing:.04em;margin:22px 0 0;font-size:10px}.integration-kit__version strong{color:var(--ink)}.integration-security{background:var(--ivory);padding:112px 0 125px}.integration-security__grid{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.integration-security h2{letter-spacing:-.045em;margin:17px 0 25px;font-size:clamp(42px,4.8vw,68px);font-weight:450;line-height:1}.integration-security__grid>div:first-child>p:last-child{color:#5e6a65;font-size:14px;line-height:1.72}.integration-security__list{border-top:1px solid var(--line)}.integration-security__list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:start;gap:20px;min-height:130px;padding:24px 0;display:grid}.integration-security__list article>span{color:var(--copper);letter-spacing:.15em;font-size:9px}.integration-security__list strong{font-size:15px;font-weight:590}.integration-security__list p{color:#68736e;margin:9px 0 0;font-size:11px;line-height:1.6}.integration-security__list b{color:#9a6428;letter-spacing:.12em;background:#b47b351a;padding:7px 9px;font-size:7px;font-weight:700}.interior-hero--photo{background:50%/cover no-repeat;min-height:800px}.engineering-hero{background-image:url(/images/case-01-upper.webp);background-position:55%}.interior-photo-shade,.case-hero__shade{background:linear-gradient(90deg,#02100fe6,#02100f8c 48%,#02100f29 77%),linear-gradient(#0000 55%,#02100fa6);position:absolute;inset:0}.hero-image-note{z-index:2;color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:8px;position:absolute;bottom:24px;right:28px}.engineering-values{padding:0 0 120px}.value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.value-grid article{border-right:1px solid var(--line);min-height:325px;padding:32px}.value-grid article:last-child{border-right:0}.value-grid article>span{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.value-grid h3{margin:62px 0 16px;font-size:25px;font-weight:520;line-height:1.25}.value-grid p{color:#63706b;margin:0;font-size:14px;line-height:1.7}.process-section{background:var(--ivory);padding:115px 0}.process-list{border-top:1px solid var(--line);margin:65px 0 0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 235px 1fr;align-items:start;gap:24px;min-height:130px;padding:28px 0;display:grid}.process-list h3{margin:0;font-size:25px;font-weight:520}.process-list p{color:#61706a;max-width:710px;margin:0;font-size:14px;line-height:1.7}.engineering-case{background:var(--paper);grid-template-columns:1.1fr .9fr;min-height:620px;display:grid}.engineering-case__image img{object-fit:cover;width:100%;height:100%}.engineering-case__content{flex-direction:column;justify-content:center;padding:75px clamp(45px,7vw,115px);display:flex}.engineering-case__content h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.5vw,64px);font-weight:480;line-height:1.05}.engineering-case__content>p:not(.eyebrow){color:#5e6a66;margin:26px 0 35px;font-size:16px;line-height:1.7}.interior-hero--system{background:radial-gradient(circle at 73% 44%,#18473f 0,#061b19 39%,#020d0c 76%);min-height:760px}.interior-hero--system .interior-hero__content{width:var(--shell);margin-inline:auto}.system-grid-art{border:1px solid #d1a15e47;width:390px;height:390px;position:absolute;top:150px;right:8vw;transform:rotate(45deg)}.system-grid-art:before,.system-grid-art:after,.system-grid-art i{content:"";border:1px solid #ffffff29;position:absolute;inset:44px}.system-grid-art:after{border-color:#d1a15e66;inset:98px}.system-grid-art i:first-child{inset:142px}.system-grid-art i:nth-child(2){inset:0;transform:rotate(45deg)}.system-grid-art i:nth-child(3){inset:75px;transform:rotate(45deg)}.system-grid-art i:nth-child(4){inset:130px;transform:rotate(45deg)}.system-manifesto{background:var(--ivory);padding:118px 0}.manifesto-grid{grid-template-columns:.65fr 1.15fr 1fr;align-items:start;gap:65px;display:grid}.manifesto-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(41px,4.3vw,62px);font-weight:470;line-height:1.05}.manifesto-grid>p:last-child{color:#596762;margin:0;font-size:16px;line-height:1.75}.layers-section{padding:115px 0}.layers-list{border-top:1px solid var(--line);margin-top:65px}.layers-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 330px 1fr;align-items:start;gap:30px;padding:26px 0;display:grid}.layers-list span{color:var(--copper);letter-spacing:.18em;font-size:10px}.layers-list h3{margin:0;font-size:22px;font-weight:540}.layers-list p{color:#64706c;margin:0;font-size:14px;line-height:1.7}.applied-systems{background:var(--ink);color:#fff;padding:112px 0}.applied-grid{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.applied-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:470;line-height:1.08}.system-tags{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;display:grid}.system-tags div{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:112px;padding:23px}.system-tags strong,.system-tags span{display:block}.system-tags strong{color:var(--copper-light);letter-spacing:.1em;font-size:12px}.system-tags span{color:#ffffff8c;margin-top:11px;font-size:11px;line-height:1.55}.system-precision{color:#ffffff6e;grid-column:2;margin:-45px 0 0;font-size:10px;line-height:1.65}.case-hero{color:#fff;background:url(/images/case-01-aerial.webp) 50%/cover no-repeat;align-items:center;min-height:840px;display:flex;position:relative;overflow:hidden}.case-hero__content{z-index:2;padding-top:105px;position:relative}.case-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(66px,8.1vw,112px);font-weight:470;line-height:.9}.case-location{color:var(--copper-light);letter-spacing:.25em;text-transform:uppercase;margin:20px 0 0;font-size:13px}.case-tagline{margin:27px 0 0;font-size:20px}.case-live{background:var(--ink-deep);color:#fff;padding:112px 0;overflow:hidden}.case-live__heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;display:grid}.case-live__heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.6vw,88px);font-weight:470;line-height:.92}.case-live__journey{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:11px;min-width:0;padding:22px 0;font-size:8px;font-weight:700;display:flex}.case-live__journey i{color:var(--copper-light);font-style:normal}.case-live__grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:18px;margin-top:52px;display:grid}.case-live__player-layer,.case-live__now,.case-live__layers>article{background:#0b211e;border:1px solid #ffffff21}.case-live__player{aspect-ratio:16/9;background:#061411;position:relative;overflow:hidden}.case-live__player video,.case-live__player>img{object-fit:cover;width:100%;height:100%}.case-live__player>img{opacity:.55;filter:saturate(.72)}.case-live__shade{pointer-events:none;background:linear-gradient(#03110f26,#0000 45%,#03110fd1);position:absolute;inset:0}.case-live__state{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03110fd6;border:1px solid #ffffff2e;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;top:22px;left:22px}.case-live__state-dot{background:var(--copper-light);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d1a15e1f}.case-live__player[data-status=LIVE] .case-live__state-dot{background:#65c887;box-shadow:0 0 0 5px #65c88721}.case-live__player[data-status=DEGRADED] .case-live__state-dot{background:#efb74f}.case-live__player[data-status=OFFLINE] .case-live__state-dot{background:#c97b65}.case-live__state strong,.case-live__state small{display:block}.case-live__state strong{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.case-live__state small{color:#ffffff94;margin-top:4px;font-size:8px}.case-live__privacy{z-index:2;color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute;bottom:18px;right:20px}.case-live__player-meta{grid-template-columns:repeat(3,1fr);gap:20px;min-height:78px;padding:18px 22px;display:grid}.case-live__player-meta span{color:#ffffffa6;font-size:9px;line-height:1.45}.case-live__player-meta b{color:var(--copper-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.case-live__now{flex-direction:column;padding:27px;display:flex}.case-live__layer-label{color:var(--copper-light);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.case-live__badge{color:var(--copper-light);letter-spacing:.14em;border:1px solid #d1a15e59;align-self:flex-start;margin-top:40px;padding:8px 10px;font-size:7px}.case-live__badge--live{color:#80d49d;border-color:#65c88759}.case-live__badge--offline{color:#d89c89;border-color:#c97b6559}.case-live__now h3,.case-live__layers h3,.case-live__cta h3{letter-spacing:-.035em;margin:25px 0 0;font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.08}.case-live__now>p:not(.case-live__layer-label),.case-live__layers article>p:not(.case-live__layer-label){color:#ffffff8a;font-size:11px;line-height:1.7}.case-live__now dl{margin:auto 0 0}.case-live__now dl div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.case-live__now dt{color:#ffffff5c;font-size:8px}.case-live__now dd{margin:0;font-size:9px}.case-live__layers{grid-template-columns:1.15fr .92fr .93fr;gap:18px;margin-top:18px;display:grid}.case-live__layers>article{min-height:430px;padding:28px}.case-live__timeline ol{margin:28px 0 0;padding:0;list-style:none}.case-live__timeline li{border-top:1px solid #ffffff1a;grid-template-columns:32px 1fr;gap:14px;padding:15px 0;display:grid}.case-live__timeline li>span{color:var(--copper-light);font-size:8px}.case-live__timeline strong,.case-live__timeline small{display:block}.case-live__timeline strong{font-size:11px;font-weight:560}.case-live__timeline small{color:#ffffff6b;margin-top:5px;font-size:9px;line-height:1.45}.case-live__timelapse-visual{background:linear-gradient(135deg,#14342e,#091a17);border:1px solid #d1a15e40;grid-template-columns:repeat(4,1fr);gap:5px;height:112px;margin-top:34px;padding:15px;display:grid;position:relative;overflow:hidden}.case-live__timelapse-visual span{z-index:2;color:var(--copper-light);letter-spacing:.14em;font-size:7px;position:absolute;bottom:10px;left:13px}.case-live__timelapse-visual i{opacity:.25;background:url(/images/case-01-hero.webp) 50%/cover}.case-live__prepared{color:var(--copper-light);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1a;margin-top:22px;padding-top:13px;font-size:7px;display:inline-block}.case-live__source-flow{color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-size:8px;display:flex}.case-live__source-flow i{color:var(--copper-light);font-style:normal}.case-live__governance ul{margin:20px 0 0;padding:0;list-style:none}.case-live__governance li{color:#ffffffa6;border-top:1px solid #ffffff17;padding:10px 0 10px 14px;font-size:9px}.case-live__governance li:before{content:"·";color:var(--copper-light);margin-left:-14px;margin-right:9px}.case-live__cta{background:linear-gradient(90deg,#b47b351a,#0000 65%);border:1px solid #d1a15e59;justify-content:space-between;align-items:center;gap:40px;margin-top:18px;padding:36px;display:flex}.case-live__cta h3{margin-top:12px}.case-live__cta .button{flex:none}.case-overview{padding:115px 0 105px}.case-overview-grid{grid-template-columns:1.1fr .9fr;gap:105px;display:grid}.case-overview h2{letter-spacing:-.04em;margin:0;font-size:clamp(41px,4.5vw,64px);font-weight:470;line-height:1.05}.case-overview-grid>div:last-child>p:first-child{color:#53615c;margin:36px 0 0;font-size:17px;line-height:1.75}.case-view-note{color:#858e8b;margin:23px 0 0;font-size:11px;line-height:1.65}.overview-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:72px;display:grid}.overview-stats div{border-right:1px solid var(--line);min-height:120px;padding:24px}.overview-stats div:last-child{border-right:0}.overview-stats strong,.overview-stats span{display:block}.overview-stats strong{font-size:19px;font-weight:560}.overview-stats span{color:#75807c;letter-spacing:.14em;text-transform:uppercase;margin-top:22px;font-size:8px}.units-section{background:var(--ink);color:#fff;padding:115px 0}.units-section .section-heading--split>p{color:#ffffff8f}.units-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.units-grid article{border-right:1px solid #ffffff29;flex-direction:column;min-height:410px;padding:28px;display:flex}.units-grid article:last-child{border-right:0}.units-grid article>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.units-grid article>div:first-child span{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.units-grid article>div:first-child strong{color:var(--copper-light);font-size:36px;font-weight:460}.units-grid dl{margin:70px 0 38px}.units-grid dl div{border-bottom:1px solid #ffffff1a;padding:13px 0}.units-grid dt{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.units-grid dd{margin:5px 0 0;font-size:13px}.units-grid .text-link{margin-top:auto}.commercial-note{color:#fff6;margin:22px 0 0;font-size:9px;line-height:1.6}.flex-section{background:var(--ivory);padding:115px 0}.flex-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.flex-number{letter-spacing:-.08em;font-size:clamp(100px,15vw,205px);font-weight:380;line-height:.78}.flex-number span{color:var(--copper);padding:0 .08em;font-size:.4em}.flex-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:470;line-height:1.07}.flex-grid>div:last-child>p:not(.eyebrow){color:#596762;margin:27px 0 19px;font-size:16px;line-height:1.75}.flex-grid small{color:#858e8a;font-size:9px;line-height:1.55}.case-gallery{background:var(--ink);grid-template-rows:380px 380px;grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.case-gallery figure{margin:0;position:relative;overflow:hidden}.case-gallery__wide{grid-row:1/3}.case-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.case-gallery figure:hover img{transform:scale(1.02)}.case-gallery figcaption{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#031210b8;padding:9px 12px;font-size:8px;position:absolute;bottom:20px;left:22px}.systems-section{padding:115px 0}.case-systems-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:67px;display:grid}.case-systems-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:25px}.case-systems-grid h3{margin:39px 0 13px;font-size:18px;font-weight:560}.case-systems-grid p{color:#64706c;margin:0;font-size:12px;line-height:1.65}.technical-precision{color:#8a9390;max-width:900px;margin:27px 0 0;font-size:9px;line-height:1.65}.building-record-section{background:var(--ink-deep);color:#fff;padding:112px 0}.record-grid{grid-template-columns:.88fr 1.12fr;align-items:end;gap:75px;display:grid}.record-grid h2{letter-spacing:-.04em;margin:0;font-size:clamp(41px,4.4vw,61px);font-weight:470;line-height:1.08}.record-flow{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:14px;padding-bottom:24px;display:flex}.record-flow span{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.record-flow i{color:var(--copper-light);font-style:normal}.record-grid>p{color:#ffffff80;grid-column:2;margin:-42px 0 0;font-size:13px;line-height:1.7}.case-documents{background:var(--ivory);padding:108px 0}.case-documents__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.case-documents h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:470;line-height:1.08}.document-actions{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.document-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:285px;padding:27px;transition:background .2s;display:flex}.document-card:hover{background:var(--paper)}.document-card span{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.document-card strong{margin-top:55px;font-size:18px;font-weight:530;line-height:1.45}.document-card b{letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:9px}.materials-entry-section{background:var(--paper);padding:105px 0}.materials-entry-grid{grid-template-columns:1fr .82fr;align-items:end;gap:105px;display:grid}.materials-entry-grid h2,.materials-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:470;line-height:1.04}.materials-entry-grid>div:last-child p{color:#596560;margin:0 0 30px;font-size:16px;line-height:1.75}.materials-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#17453d 0%,#071d1a 37%,#031210 74%);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.materials-hero__content{z-index:2;padding-top:92px;position:relative}.materials-hero h1{letter-spacing:-.055em;max-width:970px;margin:0;font-size:clamp(55px,7vw,96px);font-weight:460;line-height:.95}.materials-hero__content>p:last-child{color:#ffffffab;max-width:690px;margin:30px 0 0;font-size:18px;line-height:1.7}.materials-hero__line{background:#d1a15ea6;height:1px;position:absolute;top:50%;left:54%;right:-4%}.materials-hero__line i{border:2px solid var(--copper-light);background:var(--ink-deep);border-radius:50%;width:13px;height:13px;position:absolute;top:-6px}.materials-hero__line i:first-child{left:0}.materials-hero__line i:nth-child(2){left:48%}.materials-hero__line i:nth-child(3){right:0}.materials-matrices{background:var(--ivory);padding:112px 0 120px}.materials-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.materials-heading>p{color:#596560;margin:0;font-size:16px;line-height:1.75}.matrix-library{grid-template-columns:1fr 1fr;gap:22px;margin-top:62px;display:grid}.matrix-library figure{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 55px #22252014}.matrix-library figure>a{aspect-ratio:1.6;background:#eee8dd;display:block;overflow:hidden}.matrix-library img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.matrix-library a:hover img{transform:scale(1.015)}.matrix-library figcaption{min-height:102px;padding:20px 22px}.matrix-library figcaption span,.matrix-library figcaption strong{display:block}.matrix-library figcaption span{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.matrix-library figcaption strong{margin-top:10px;font-size:15px;font-weight:550;line-height:1.45}.technical-matrix-suite{border-top:1px solid var(--line);grid-column:1/-1;margin-top:34px;padding-top:42px}.technical-matrix-suite__heading{grid-template-columns:1fr .75fr;align-items:end;gap:70px;display:grid}.technical-matrix-suite__heading span{color:var(--copper);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.technical-matrix-suite__heading h3{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:480;line-height:1.05}.technical-matrix-suite__heading p{color:#596560;margin:0;font-size:15px;line-height:1.7}.technical-matrix-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.technical-matrix-grid figure>a{aspect-ratio:1}.technical-matrix-grid img{object-fit:contain}.technical-matrix-suite__manifest{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:700;display:inline-block}.technical-matrix-suite__actions{align-items:center;gap:24px;display:flex}.materials-documents{background:var(--ink);color:#fff;padding:112px 0 120px}.materials-heading--light>p{color:#ffffff8c}.material-document-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.material-document-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:390px;padding:31px;display:flex}.material-document-grid article>span{color:var(--copper-light);letter-spacing:.2em;font-size:10px}.material-document-grid small{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin-top:52px;font-size:8px}.material-document-grid h3{letter-spacing:-.03em;margin:15px 0 0;font-size:35px;font-weight:470}.material-document-grid p{color:#ffffff94;max-width:520px;margin:20px 0 0;font-size:14px;line-height:1.72}.material-document-grid a{color:var(--copper-light);letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:700}.materials-note{border-top:1px solid #ffffff1f;grid-template-columns:180px 1fr;gap:35px;margin-top:25px;padding-top:24px;display:grid}.materials-note span{color:var(--copper-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.materials-note p{color:#ffffff6e;max-width:760px;margin:0;font-size:11px;line-height:1.65}@media (width<=980px){:root{--shell:min(100% - 40px, 760px)}.main-nav{display:none}.mobile-nav{display:block}.button--header{margin-left:0}.hero{min-height:760px}.hero-content{padding-top:190px}.intro-grid,.connection-grid,.section-heading--split,.conversation-inner,.materials-entry-grid,.materials-heading{grid-template-columns:1fr;gap:38px}.intro-copy{border-left:0;padding-left:0}.matrix-heading,.expertise-heading{grid-template-columns:1fr;gap:26px}.brand-matrix-full,.brand-matrix-mobile{display:none}.ecosystem-workspace__body{grid-template-columns:1fr}.ecosystem-workspace aside{display:none}.workspace-flow{grid-template-columns:1fr 1fr}.workspace-pillar--go{grid-area:1/1/auto/-1}.workspace-flow__line{display:none}.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-grid article:last-child{grid-column:1/-1}.partners-row{grid-template-columns:repeat(2,1fr);padding:28px 0}.partners-row>span,.partners-row em{grid-column:1/-1}.benefits-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid div:nth-child(3){border-right:0}.benefits-grid div:nth-child(-n+3){border-bottom:1px solid #ffffff24}.case-section{grid-template-columns:1fr}.case-image-wrap{min-height:580px}.evidence-grid{grid-template-columns:1fr 1fr}.evidence-grid li{border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.product-hero-grid{grid-template-columns:1fr;padding-top:170px;padding-bottom:70px}.interior-hero--go{min-height:auto}.go-console{transform:none}.product-pillars{grid-template-columns:1fr 1fr}.module-grid{grid-template-columns:repeat(3,1fr)}.page-cta__inner{grid-template-columns:1fr}.router legend{float:none;width:auto;padding:0 0 25px}.router legend+*{margin-left:0}.engineering-case,.case-overview-grid,.flex-grid,.applied-grid,.record-grid,.manifesto-grid,.case-documents__inner{grid-template-columns:1fr}.identity-section-heading{grid-template-columns:1fr;gap:34px}.brand-manual-heading,.brand-application-grid,.brand-download-inner{grid-template-columns:1fr;gap:38px}.brand-anatomy-grid{grid-template-columns:1fr 1fr}.brand-anatomy-grid article:last-child{grid-column:1/-1}.brand-palette-grid{grid-template-columns:1fr 1fr}.brand-palette-grid>div:nth-child(2){border-right:0}.brand-palette-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.brand-download-actions{align-items:flex-start}.applications-heading,.applications-readiness-grid,.applications-governance-inner,.materials-applications-entry__inner{grid-template-columns:1fr;gap:38px}.applications-format-grid figure{grid-template-columns:1fr}.applications-format-grid figure>a{min-height:420px}.applications-format-grid figcaption{min-height:260px}.case-cta-actions{flex-direction:column;align-items:flex-start}.case-live__heading,.case-live__grid{grid-template-columns:1fr}.case-live__layers{grid-template-columns:1fr 1fr}.case-live__governance{grid-column:1/-1}.case-live__now{min-height:360px}.identity-grid-art{opacity:.55;right:-120px}.engineering-case__image{min-height:560px}.process-list li,.layers-list article{grid-template-columns:60px 220px 1fr}.system-grid-art{opacity:.55;right:-130px}.system-precision{grid-column:1;margin:0}.overview-stats{grid-template-columns:repeat(3,1fr)}.units-grid{grid-template-columns:1fr 1fr}.units-grid article:nth-child(2){border-right:0}.case-systems-grid{grid-template-columns:1fr 1fr}.record-grid>p{grid-column:1;margin:0}.matrix-library{grid-template-columns:1fr}.technical-matrix-suite__heading{grid-template-columns:1fr;gap:24px}.technical-matrix-grid{grid-template-columns:1fr 1fr}.technical-matrix-grid figure:last-child{grid-column:1/-1}.nostr-trust__grid{grid-template-columns:1fr;gap:44px}.nostr-trust__status{grid-column:1;margin-top:0}.integration-heading,.integration-contract-grid,.integration-security__grid{grid-template-columns:1fr;gap:45px}.integration-kit__grid{grid-template-columns:1fr 1fr}.integration-kit__grid>:nth-child(2){border-right:0}.integration-kit__grid>:nth-child(-n+2){border-bottom:1px solid var(--line)}.integration-bridge__flow{grid-template-columns:1fr 1fr}.integration-bridge__flow article:nth-child(2){border-right:0}.integration-bridge__flow article:nth-child(-n+2){border-bottom:1px solid var(--line)}.integration-bridge__flow article:nth-child(2)>i{display:none}}@media (width<=620px){:root{--shell:calc(100vw - 32px)}.header-inner{gap:10px;min-height:74px}.bigoc-flow-mark{width:37px}.ecosystem-logo strong{font-size:13px}.ecosystem-logo small{display:none}.ecosystem-mark{width:31px;height:31px}.button--header{min-height:37px;padding:0 13px;font-size:9px}.ecosystem-flow-band__inner{grid-template-columns:repeat(3,minmax(150px,1fr));width:100%;min-height:90px;overflow-x:auto}.ecosystem-flow-band__step>a{gap:3px 10px;padding:18px 15px}.ecosystem-flow-band__step>a span{font-size:23px}.ecosystem-flow-band__step>i{width:28px}.hero{min-height:730px}.hero-media{background-position:63%}.hero-content{padding-top:164px}.hero h1{font-size:49px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-foot{grid-template-columns:1fr 1fr 1fr;min-height:76px;font-size:7px}.hero-foot span:nth-child(2){text-align:center}.hero-foot span:last-child{text-align:right;display:block}.intro-section{padding:84px 0 54px}.intro-grid h2,.section-heading h2,.connection-statement h2,.case-content h2,.conversation-inner h2{font-size:39px}.brands-section{padding:70px 0 58px}.matrix-heading{margin-bottom:32px}.matrix-heading h2{font-size:40px}.brand-matrix-mobile{display:none}.ecosystem-workspace{border-radius:22px;margin-inline:-8px}.ecosystem-workspace__topbar{min-height:66px;padding:0 14px}.workspace-project__mark{width:34px;height:34px}.workspace-status{padding:6px 8px;font-size:6px}.ecosystem-workspace__main{padding:21px 14px 14px}.workspace-heading{flex-direction:column;align-items:start;gap:8px}.workspace-heading h3{font-size:29px}.workspace-flow{grid-template-columns:1fr;gap:10px;margin-top:22px}.workspace-pillar,.workspace-pillar--go{border-radius:17px;grid-area:auto;min-height:250px;padding:17px}.workspace-pillar--go{min-height:320px}.workspace-pillar>p{font-size:12px}.workspace-project-visual,.workspace-project-visual img{min-height:190px}.workspace-intent{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#122e29f5;grid-template-columns:auto 1fr auto;position:sticky;bottom:10px;box-shadow:0 16px 40px #00000059}.workspace-intent>div{display:none}.official-matrix img{min-width:680px}.identity-entry strong{font-size:11px;line-height:1.45}.identity-hero{min-height:670px}.identity-hero h1{font-size:53px}.identity-hero__content{padding-top:105px}.identity-grid-art{width:260px;height:260px;top:260px;right:-130px}.identity-matrix-section,.identity-pillars-section,.identity-principle{padding:82px 0}.identity-matrix-frame{border-radius:15px;margin-top:42px}.identity-matrix-frame img{min-width:900px}.identity-pillars{grid-template-columns:1fr;margin-top:45px}.identity-pillar{border-bottom:1px solid #ffffff24;border-right:0;min-height:390px}.identity-pillar:last-child{border-bottom:0}.identity-pillar>strong{margin-top:42px}.identity-principle__actions{flex-direction:column;align-items:flex-start}.brand-manual-hero{min-height:710px}.brand-manual-hero h1{font-size:51px}.brand-manual-hero__content{padding-top:110px}.brand-manual-hero__axis{opacity:.45;left:34%}.brand-manual-hero__status{flex-direction:column;align-items:flex-start}.brand-source-section,.brand-anatomy-section,.brand-application-section,.brand-palette-section{padding:82px 0}.brand-manual-heading h2,.brand-application-grid h2{font-size:42px}.brand-source-matrix{border-radius:15px;margin-top:42px}.brand-source-matrix img{min-width:900px}.brand-source-matrix figcaption{flex-direction:column;justify-content:center;align-items:flex-start}.brand-anatomy-grid{grid-template-columns:1fr}.brand-anatomy-grid article:last-child{grid-column:auto}.brand-application-grid li{grid-template-columns:38px 1fr}.brand-application-grid li>b{grid-column:2;justify-self:start}.brand-palette-grid{grid-template-columns:1fr}.brand-palette-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.brand-palette-grid>div:last-child{border-bottom:0}.brand-rules-grid{grid-template-columns:1fr}.brand-rule-card{min-height:auto;padding:72px 24px}.brand-rule-card:first-child{border-bottom:1px solid #ffffff21;border-right:0}.brand-download-section{padding:82px 0}.brand-download-actions{flex-direction:column;align-items:flex-start}.applications-hero{min-height:700px}.applications-hero h1{font-size:50px}.applications-hero__content{padding-top:105px}.applications-hero__grid{opacity:.55;width:270px;height:270px;top:300px;right:-130px}.applications-formats-section,.applications-readiness-section,.applications-governance-section,.materials-applications-entry{padding:82px 0}.applications-heading h2,.applications-readiness-grid h2,.applications-governance-inner h2,.materials-applications-entry__inner h2{font-size:42px}.applications-format-grid{grid-template-columns:1fr;gap:16px;margin-top:42px}.applications-format-grid figure{min-height:0}.applications-format-grid figure>a{min-height:360px}.applications-format-grid figcaption{min-height:250px}.case-official-qr img{width:82px;height:82px}.applications-readiness-list article{grid-template-columns:1fr;gap:14px}.applications-readiness-list span{justify-self:start}.applications-context-grid{grid-template-columns:1fr}.applications-context-grid>div{min-height:250px}.applications-context-grid strong{margin-top:55px}.applications-governance-actions{flex-direction:column;align-items:flex-start}.nostr-trust{padding:82px 0}.nostr-trust__grid>div:first-child h2{font-size:42px}.integration-hero{min-height:720px}.integration-hero__content{padding-top:120px}.integration-hero h1{font-size:54px}.integration-hero__content>p:not(.eyebrow){font-size:15px}.integration-hero__grid{opacity:.58;width:290px;height:290px;top:300px;right:-145px}.integration-hero__status{flex-direction:column;align-items:flex-start}.integration-bridge,.integration-contract-section,.integration-kit,.integration-security{padding:82px 0}.integration-heading h2,.integration-contract-grid h2,.integration-security h2{font-size:42px}.integration-bridge__flow{grid-template-columns:1fr;margin-top:45px}.integration-bridge__flow article,.integration-bridge__flow article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:245px}.integration-bridge__flow article:last-child{border-bottom:0}.integration-bridge__flow article>i{display:none}.integration-bridge__flow article>div{margin-top:48px}.integration-contract-grid dl{grid-template-columns:1fr}.integration-contract-grid dl>div{min-height:125px}.integration-contract-grid dd{margin-top:28px}.integration-security__list article{grid-template-columns:38px 1fr}.integration-security__list article>b{grid-column:2;justify-self:start}.integration-kit__grid{grid-template-columns:1fr}.integration-kit__grid>*,.integration-kit__grid>:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:250px}.integration-kit__grid>:last-child{border-bottom:0}.integration-kit__grid strong{margin-top:42px}.dashboard-integration__kit{flex-direction:column;align-items:flex-start}.dashboard-integration__kit small{margin-left:0}.expertise-section{padding:80px 0}.expertise-heading h2{font-size:39px}.expertise-grid{grid-template-columns:1fr;margin-top:45px}.expertise-grid article,.expertise-grid article:last-child{grid-column:auto;min-height:215px}.expertise-grid h3{margin-top:45px}.partners-row{grid-template-columns:1fr 1fr;gap:22px}.benefits-grid{grid-template-columns:1fr 1fr}.benefits-grid div,.benefits-grid div:nth-child(3){border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:135px}.benefits-grid div:nth-child(2n){border-right:0}.benefits-grid div:nth-last-child(-n+2){border-bottom:0}.connection-section,.evidence-section,.conversation-section{padding:82px 0}.connection-flow div{flex-direction:column;align-items:flex-start;gap:7px}.case-image-wrap{min-height:390px}.case-content{padding:72px 24px}.case-stats{grid-template-columns:1fr}.case-actions{flex-direction:column;align-items:flex-start}.evidence-grid{grid-template-columns:1fr}.evidence-grid li{border-right:0;min-height:205px}.evidence-grid h3{margin-top:34px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-bottom{flex-direction:column;align-items:flex-start}.interior-hero{min-height:690px}.interior-hero__content{padding-top:135px}.pillar-hero-seal{width:68px;margin-bottom:18px}.interior-hero__content h1{font-size:50px}.product-hero-grid{padding-top:118px}.interior-hero--go .interior-hero__content{padding-top:60px}.go-console{border-radius:14px;min-height:430px}.go-console__body{grid-template-columns:1fr}.go-console aside{display:none}.go-kpis{grid-template-columns:1fr 1fr}.go-kpis div:last-child{grid-column:1/-1}.go-chat{grid-template-columns:1fr auto}.go-chat span{grid-column:1/-1}.product-intro,.router-section,.process-section,.layers-section,.case-overview,.units-section,.flex-section,.systems-section{padding:82px 0}.product-pillars{grid-template-columns:1fr}.product-pillars article{border-right:0;border-bottom:1px solid var(--line);min-height:270px}.product-pillars h3{margin-top:45px}.module-grid{grid-template-columns:1fr 1fr}.module-grid div:nth-child(2n){border-right:0}.router-options,.router-fields{grid-template-columns:1fr}.router-field--wide{grid-column:auto}.router-result{flex-direction:column;align-items:stretch}.router-result button{width:100%}.routing-grid,.value-grid{grid-template-columns:1fr}.routing-grid>div,.value-grid article{border-right:0;border-bottom:1px solid var(--line)}.conversation-contract__grid,.conversation-contract__copy dl{grid-template-columns:1fr}.conversation-contract__copy dl>div:nth-child(odd){border-right:0}.conversation-contract__copy dl>div:nth-child(2n){padding-left:0}.page-cta__actions{flex-direction:column;align-items:stretch}.process-list li,.layers-list article{grid-template-columns:45px 1fr;gap:18px}.process-list p,.layers-list p{grid-column:2}.engineering-case__image{min-height:390px}.engineering-case__content{padding:70px 24px}.system-grid-art{width:280px;height:280px;top:220px}.manifesto-grid{gap:30px}.system-tags{grid-template-columns:1fr}.case-hero{background-position:57%;min-height:760px}.case-hero h1{font-size:66px}.case-tagline{font-size:17px}.case-live{padding:82px 0}.case-live__heading{gap:34px}.case-live__heading h2{font-size:51px}.case-live__journey{justify-content:flex-start;overflow-x:auto}.case-live__journey span{white-space:nowrap}.case-live__layers{grid-template-columns:1fr}.case-live__governance{grid-column:auto}.case-live__player-meta{grid-template-columns:1fr}.case-live__privacy{bottom:15px;left:16px;right:auto}.case-live__state{top:14px;left:14px;right:14px}.case-live__state small{max-width:240px}.case-live__cta{flex-direction:column;align-items:flex-start;padding:28px}.case-live__cta .button{width:100%}.case-live__layers>article{min-height:0}.overview-stats{grid-template-columns:1fr 1fr}.overview-stats div:nth-child(2n){border-right:0}.units-grid{grid-template-columns:1fr}.units-grid article{border-bottom:1px solid #ffffff29;border-right:0}.units-grid article:nth-child(2){border-right:0}.flex-number{font-size:120px}.case-gallery{grid-template-rows:repeat(3,330px);grid-template-columns:1fr}.case-gallery__wide{grid-row:auto}.case-systems-grid{grid-template-columns:1fr}.record-flow{flex-direction:column;align-items:flex-start}.record-flow i{transform:rotate(90deg)}.case-documents{padding:82px 0}.document-actions{grid-template-columns:1fr}.materials-entry-section,.materials-matrices,.materials-documents{padding:82px 0}.materials-hero{min-height:680px}.materials-hero h1{font-size:52px}.materials-hero__content{padding-top:100px}.materials-hero__line{opacity:.45;left:35%}.matrix-library{gap:16px;margin-top:42px}.matrix-library figure>a{aspect-ratio:1.45}.technical-matrix-grid{grid-template-columns:1fr}.technical-matrix-grid figure:last-child{grid-column:auto}.technical-matrix-grid figure>a{aspect-ratio:1}.material-document-grid{grid-template-columns:1fr}.material-document-grid article{min-height:340px}.materials-note{grid-template-columns:1fr;gap:12px}}@media (width<=760px){.applications-flow-hero{min-height:740px}.applications-flow-hero .applications-hero__content{padding-bottom:48px}.applications-hero-flow{border-bottom:0;grid-template-columns:1fr 1fr;gap:0;margin-top:44px;padding:0}.applications-hero-flow span{white-space:normal;border-bottom:1px solid #ffffff29;min-height:62px;padding:16px 4px}.applications-hero-flow i{display:none}.applications-flow-intro,.application-stage,.applications-approved-section{padding:78px 0}.application-stage__heading,.applications-approved-grid{grid-template-columns:1fr;gap:30px}.application-stage__heading>div>span{margin-bottom:24px}.application-stage__heading h2,.applications-approved-grid h2{font-size:42px}.application-social-showcase{grid-template-columns:1fr;gap:18px;margin-top:42px}.application-media--feed,.application-media--story{justify-self:stretch;max-width:none}.application-media figcaption{grid-template-columns:1fr}.application-media figcaption a{grid-area:auto;margin-top:8px}.application-corporate-stack{margin-top:42px}.application-conversion-stage{min-height:0}.application-conversion-stage__shade{background:linear-gradient(#031211f0,#031211c7)}.application-conversion-stage__inner{grid-template-columns:1fr;gap:52px;padding-top:82px;padding-bottom:82px}.application-conversion-stage__copy h2{font-size:52px}.application-conversion-stage__actions{flex-direction:column;align-items:flex-start}.application-qr-card{border-radius:18px;justify-self:center;width:100%;max-width:430px;padding:16px}.application-qr-card>div{padding:14px}.applications-approved-list article{grid-template-columns:1fr;gap:12px}.applications-approved-list article>span{justify-self:start}.applications-development-note summary{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.admin-console{background:#eef1ed;grid-template-columns:230px minmax(0,1fr);display:grid}.admin-nav{z-index:6;color:#fff;background:#071b1a;border-right:1px solid #29403d;align-self:start;height:calc(100vh - 62px);padding:28px 18px;position:sticky;top:0;overflow-y:auto}.admin-nav>strong{color:var(--copper-light);letter-spacing:.16em;margin:0 8px 22px;font-size:10px;display:block}.admin-nav nav{gap:3px;display:grid}.admin-nav a,.admin-nav summary{color:#ffffffb8;letter-spacing:.04em;cursor:pointer;align-items:center;min-height:44px;padding:0 10px;font-size:9px;display:flex}.admin-nav a:hover,.admin-nav a:focus,.admin-nav summary:hover,.admin-nav summary:focus{color:#fff;background:#ffffff12;outline:none}.admin-nav details a{color:#ffffff7a;min-height:38px;padding-left:22px}.admin-main{min-width:0;padding:28px}.admin-main .case-control{margin:18px 0}.admin-main>.dashboard-kpis,.admin-main>.dashboard-security,.admin-main>.dashboard-integration,.admin-main>.dashboard-grid,.admin-main>.dashboard-table-card,.admin-main>.dashboard-note{margin-left:0;margin-right:0}.admin-module-head{background:#f8f8f4;border:1px solid #d5dbd7;justify-content:space-between;align-items:end;gap:24px;padding:27px 30px;display:flex}.admin-module-head p{color:var(--copper);letter-spacing:.15em;margin:0;font-size:8px;font-weight:700}.admin-module-head h1,.admin-module-head h2{color:var(--ink);letter-spacing:-.04em;margin:7px 0 6px;font-size:clamp(27px,3vw,40px);font-weight:480}.admin-module-head span{color:#6b7772;font-size:10px}.admin-module-head>b{color:#31534a;letter-spacing:.08em;font-size:9px}.admin-module-head--compact{margin-top:18px}.admin-module-head--compact h2{font-size:25px}.admin-overview-grid{color:#fff;background:#0b2723;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.admin-overview-grid article{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.admin-overview-grid article:last-child{border-right:0}.admin-overview-grid span{color:#ffffff73;letter-spacing:.1em;font-size:8px}.admin-overview-grid strong{color:var(--copper-light);font-size:11px}.admin-overview-grid small{color:#ffffff8c;font-size:8px}.admin-reference-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.admin-reference-grid article{background:#f8f8f4;border:1px solid #d5dbd7;padding:22px}.admin-reference-grid span{color:var(--copper);letter-spacing:.14em;font-size:8px;font-weight:700}.admin-reference-grid h3{margin:9px 0 8px;font-size:18px}.admin-reference-grid p{color:#68746f;min-height:38px;font-size:10px;line-height:1.5}.admin-reference-grid a{color:#31534a;border-bottom:1px solid var(--copper);align-items:center;min-height:44px;font-size:9px;display:inline-flex}.case-control__header small{color:#ffffff8a;margin-top:9px;font-size:10px;display:block}.admin-live-preview{background:#071b1a;border:1px solid #29403d;margin-top:14px}.admin-live-preview>header{justify-content:space-between;align-items:end;gap:18px;padding:20px 24px;display:flex}.admin-live-preview>header span{color:var(--copper-light);letter-spacing:.14em;font-size:8px;font-weight:700}.admin-live-preview h3{margin:6px 0 0;font-size:22px}.admin-live-preview__frame{aspect-ratio:16/9;background:#091311;position:relative;overflow:hidden}.admin-live-preview__frame img{object-fit:cover;filter:saturate(.75)brightness(.66);width:100%;height:100%}.admin-live-preview__frame>i{background:linear-gradient(#0000 40%,#03100ebf);position:absolute;inset:0}.admin-live-preview__frame>div{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:auto 20px 20px}.admin-live-preview__frame strong{letter-spacing:.08em;font-size:9px}.admin-live-preview>footer{flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.admin-live-preview>footer span{color:#ffffffbf;min-width:130px;font-size:9px}.admin-live-preview>footer span b{color:#fff6;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.admin-live-preview>footer a,.admin-live-preview>footer button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #fff3;align-items:center;min-height:44px;padding:0 13px;font-size:7px;font-weight:700;display:inline-flex}.admin-live-preview>footer a{margin-left:auto}.admin-live-preview>footer button.is-active{background:#7b3f32}.admin-live-preview>footer button:disabled{opacity:.4}.quick-health{background:#0b2723;border:1px solid #29403d;grid-template-columns:repeat(7,1fr);margin-top:14px;display:grid}.quick-health article{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;gap:9px;min-height:105px;padding:14px;display:flex}.quick-health article:last-child{border-right:0}.quick-health article>span:first-child{color:#ffffff6b;letter-spacing:.1em;font-size:7px}.quick-health strong{color:#fff;font-size:22px}.quick-health small{color:#ffffff80;font-size:8px}.device-facts{grid-template-columns:1fr 1fr;gap:0 18px;margin:18px 0 0;display:grid}.device-facts>div{border-top:1px solid #e2e6e3;min-height:57px;padding:11px 0}.device-facts dt{color:#78837f;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.device-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;font-weight:600}.device-facts details{margin-top:6px}.device-facts summary{color:#47655d;cursor:pointer;font-size:8px}.device-facts code{overflow-wrap:anywhere;margin-top:6px;font-size:8px;display:block}.openapi-summary{background:#eef1ed;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.openapi-summary article{border-bottom:1px solid #d5dbd7;border-right:1px solid #d5dbd7;flex-direction:column;justify-content:space-between;min-height:76px;padding:13px;display:flex}.openapi-summary span{color:#79847f;text-transform:uppercase;font-size:7px}.openapi-summary strong{overflow-wrap:anywhere;font-size:9px}.control-secret-grid{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.archive-governance{background:#071b1a;border:1px solid #29403d;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.archive-governance article{border-right:1px solid #ffffff1a;min-height:155px;padding:22px}.archive-governance article:last-child{border-right:0}.archive-governance span{color:var(--copper-light);letter-spacing:.13em;font-size:8px;font-weight:700}.archive-governance h3{margin:18px 0 12px;font-size:17px}.archive-governance p{color:#ffffff8c;font-size:9px;line-height:1.6}.control-stepper li.is-blocked{opacity:.5}@media (width<=1000px){.admin-console{grid-template-columns:1fr}.admin-nav{border-right:0;height:auto;padding:14px;position:static}.admin-nav>strong{margin-bottom:8px}.admin-nav nav{grid-template-columns:repeat(3,1fr)}.admin-nav details{display:none}.admin-main{padding:18px}.admin-overview-grid{grid-template-columns:1fr 1fr}.quick-health{grid-template-columns:repeat(3,1fr)}.quick-health article{border-bottom:1px solid #ffffff1a}.openapi-summary{grid-template-columns:1fr 1fr}.archive-governance{grid-template-columns:1fr}.archive-governance article{border-bottom:1px solid #ffffff1a;border-right:0}}@media (width<=560px){.admin-main{padding:12px}.admin-nav nav{grid-template-columns:1fr 1fr}.admin-module-head{flex-direction:column;align-items:flex-start;padding:22px}.admin-overview-grid,.admin-reference-grid{grid-template-columns:1fr}.admin-live-preview>header{flex-direction:column;align-items:flex-start}.admin-live-preview>footer{flex-direction:column;align-items:stretch}.admin-live-preview>footer a{margin-left:0}.admin-live-preview>footer a,.admin-live-preview>footer button{justify-content:center}.quick-health{grid-template-columns:1fr 1fr}.device-facts,.openapi-summary,.control-secret-grid{grid-template-columns:1fr}.admin-main .case-control{margin-left:0;margin-right:0}}html,body{width:100%;min-width:0;max-width:100%;margin:0}.fleet-admin{--admin-green:#082621;--admin-deep:#041816;--admin-paper:#f4f3ed;--admin-line:#d7ddd8;--admin-bronze:#bb8b58;color:#14201d;background:#e9eeea;width:100%;min-width:0;max-width:100%;min-height:100dvh;margin:0}.fleet-admin,.fleet-admin *{box-sizing:border-box}.fleet-admin img,.fleet-admin video,.fleet-admin canvas,.fleet-admin form,.fleet-admin dl{max-width:100%}.fleet-topbar{z-index:40;background:var(--admin-deep);color:#fff;border-bottom:1px solid #28423e;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.fleet-brand{color:#fff;letter-spacing:-.04em;font-size:20px;font-weight:650}.fleet-brand span{color:var(--admin-bronze)}.fleet-brand b{color:#d5b78e;letter-spacing:.12em;margin-left:9px;font-size:12px}.fleet-topbar>div{align-items:center;gap:18px;display:flex}.fleet-topbar>div span{color:#8ea09b;font-size:13px}.fleet-topbar>div strong{font-size:14px}.fleet-menu-button{color:#fff;background:0 0;border:1px solid #35504b;width:48px;height:48px;font-size:22px;display:none}.fleet-layout{grid-template-columns:272px minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.fleet-layout>*,.fleet-content,.fleet-content>*{min-width:0;max-width:100%}.fleet-sidebar{z-index:31;background:var(--admin-deep);color:#fff;border-right:1px solid #29423e;min-width:0;height:calc(100dvh - 68px);position:sticky;top:68px;overflow-y:auto}.fleet-sidebar>header{justify-content:space-between;align-items:center;padding:25px 20px 16px;display:flex}.fleet-sidebar>header strong{color:#d7b889;letter-spacing:.15em;font-size:13px}.fleet-sidebar>header button{color:#fff;background:0 0;border:0;width:48px;height:48px;font-size:26px;display:none}.fleet-sidebar nav{gap:4px;padding:4px 12px 24px;display:grid}.fleet-sidebar nav button{color:#c0cbc7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;font-size:16px;line-height:1.35;display:grid}.fleet-sidebar nav button i{color:#c79b65;text-align:center;width:24px;font-size:21px;font-style:normal}.fleet-sidebar nav button:hover,.fleet-sidebar nav button:focus-visible,.fleet-sidebar nav button.is-active{color:#fff;background:#163b35;outline:0}.fleet-drawer-scrim{display:none}.fleet-content{width:100%;min-width:0;max-width:1480px;padding:30px clamp(20px,3vw,46px) 60px}.fleet-page-head{background:var(--admin-paper);border:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:22px;width:100%;min-width:0;max-width:100%;padding:24px 28px;display:flex}.fleet-page-head p,.fleet-section>header span{color:#92663c;letter-spacing:.12em;margin:0 0 8px;font-size:13px;font-weight:750}.fleet-page-head h1{letter-spacing:-.05em;margin:0 0 7px;font-size:clamp(29px,3.4vw,48px);font-weight:520}.fleet-page-head>div>span{color:#687670;font-size:15px;line-height:1.5}.fleet-status{color:#52635d;letter-spacing:.06em;overflow-wrap:anywhere;border:1px solid #b7c1bc;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.fleet-status--active,.fleet-status--resolved,.fleet-status--reachable,.fleet-status--signed,.fleet-status--configured{color:#245848;background:#e5f0eb;border-color:#70a28f}.fleet-status--expired,.fleet-status--blocked_by_network,.fleet-status--secret_required,.fleet-status--not_started,.fleet-status--not_tested{color:#725a27;background:#f7f0df;border-color:#d0b989}.fleet-status--rejected,.fleet-status--refused,.fleet-status--error{color:#7a3930;background:#f7e9e6;border-color:#d0a39b}.fleet-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.fleet-home-grid>button,.fleet-home-grid>article{border:1px solid var(--admin-line);color:#15211e;text-align:left;background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;min-height:176px;padding:24px;display:flex}.fleet-home-grid>button{cursor:pointer}.fleet-home-grid>button:hover,.fleet-home-grid>button:focus-visible{border-color:#8eaf9f;outline:0;box-shadow:0 12px 32px #051e1b14}.fleet-home-grid i{color:#a67343;font-size:28px;font-style:normal}.fleet-home-grid span{color:#77847f;letter-spacing:.12em;font-size:12px;font-weight:750}.fleet-home-grid strong{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(21px,2.2vw,31px);font-weight:580}.fleet-home-grid small{color:#687670;font-size:14px;line-height:1.45}.fleet-home-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-home-grid--compact>article{min-height:145px}.fleet-urgent{background:var(--admin-green);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:24px 26px;display:flex}.fleet-urgent span{color:#d3ad7c;letter-spacing:.12em;font-size:12px;font-weight:800}.fleet-urgent strong{margin:8px 0 5px;font-size:20px;display:block}.fleet-urgent p{color:#aebbb7;margin:0;font-size:14px}.fleet-urgent button,.fleet-section>header button,.sheet-actions button,.sheet-actions a,.transfer-flow>button,.invite-form>button,.invite-success>button,.consent-receipt button,.consent-confirm>button,.fleet-download{color:#fff;text-align:center;cursor:pointer;background:#103b33;border:1px solid #6d8c82;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.fleet-section{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:12px;width:100%;min-width:0;margin-top:18px;padding:26px}.fleet-section>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fleet-section>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:520}.fleet-section>header p{color:#6a7772;margin:8px 0 0;font-size:15px}.project-card-grid,.camera-card-grid,.integration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.project-card-grid article,.integration-cards article{border:1px solid var(--admin-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:220px;padding:22px;display:flex}.project-card-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-card-grid h3{margin:38px 0 8px;font-size:26px}.project-card-grid p{color:#687670}.project-card-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.project-card-grid button,.admin-link-grid>*{color:#29443d;background:#f6f7f3;border:1px solid #b7c3be;min-height:48px;padding:0 14px;font-size:14px}.camera-filter-row{gap:8px;max-width:100%;margin-top:22px;padding-bottom:6px;display:flex;overflow-x:auto}.camera-filter-row button{color:#53645e;background:#fff;border:1px solid #c5ceca;border-radius:999px;min-width:max-content;min-height:48px;padding:0 16px;font-size:14px}.camera-filter-row button.is-active{color:#fff;background:#103b33}.camera-card{border:1px solid var(--admin-line);color:#15211e;text-align:left;cursor:pointer;background:#fff;border-radius:12px;min-width:0;padding:0;display:block;overflow:hidden}.camera-card__visual{color:#fff;background:linear-gradient(135deg,#092923,#16473d);justify-content:center;align-items:center;min-height:170px;padding:16px;display:flex;position:relative}.camera-card__visual>span{color:#d7b98c;font-size:13px;font-weight:800;position:absolute;top:14px;left:15px}.camera-card__visual>i{opacity:.55;font-size:48px;font-style:normal}.camera-card__visual>.fleet-status{color:#fff;background:#0a2b25;border-color:#487267;position:absolute;bottom:12px;right:12px}.camera-card>div:last-child{padding:20px}.camera-card h3{margin:0;font-size:24px}.camera-card p{color:#697771;overflow-wrap:anywhere;margin:6px 0 16px}.camera-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.camera-card dt,.camera-detail dt,.ddns-card dt{color:#82908a;text-transform:uppercase;font-size:11px}.camera-card dd,.camera-detail dd,.ddns-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:650}.camera-card--empty{color:#71807a;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.camera-card--empty i{font-size:35px;font-style:normal}.camera-card--empty small{font-size:13px}.fleet-live-section{padding:20px}.fleet-live-section>.case-control{width:100%;min-width:0;margin:20px 0 0}.fleet-live-section .case-control__header{display:none}.fleet-live-section .admin-live-preview__frame{aspect-ratio:16/9;width:100%;max-width:100%;max-height:min(70dvh,720px)}.fleet-live-section img,.fleet-live-section video,.fleet-live-section canvas{max-width:100%}.fleet-live-section .case-control__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-live-section .case-control__card{min-width:0;max-width:100%}.fleet-live-section .quick-health{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fleet-live-section .control-stepper{grid-template-columns:repeat(5,minmax(0,1fr));max-width:100%}.fleet-live-section input,.fleet-live-section select,.fleet-live-section button{max-width:100%}.consent-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.consent-summary article{color:#fff;background:#0b2c27;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:100px;padding:15px;display:flex}.consent-summary span{color:#9fb0aa;letter-spacing:.06em;overflow-wrap:anywhere;font-size:10px;font-weight:750}.consent-summary strong{color:#d6b485;font-size:28px}.consent-template-card{border:1px solid var(--admin-line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-top:14px;padding:20px;display:grid}.consent-template-card span{color:#986b40;font-size:11px;font-weight:800}.consent-template-card h3{overflow-wrap:anywhere;margin:6px 0;font-size:18px}.consent-template-card p{color:#687670;margin:0;font-size:14px}.consent-template-card button,.consent-list button{color:#27473f;background:#f2f5f2;border:1px solid #9baea6;min-height:48px;padding:0 14px;font-weight:700}.consent-list{margin-top:14px}.consent-list article{border-bottom:1px solid var(--admin-line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-width:0;padding:15px;display:grid}.consent-list article>div span{color:#73817b;margin-top:4px;font-size:13px;display:block}.fleet-empty{text-align:center;background:#fff;padding:42px}.fleet-empty p{color:#73817b}.media-lineage{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.media-lineage article{border:1px solid var(--admin-line);background:#fff;min-width:0;min-height:190px;padding:22px}.media-lineage b{color:#ba8a56}.media-lineage strong{margin:32px 0 10px;font-size:18px;display:block}.media-lineage p,.integration-cards p{color:#687670;line-height:1.55}.fleet-note{color:#51625c;background:#e6ece8;border-radius:7px;padding:15px 17px;font-size:14px;line-height:1.55}.integration-cards article{min-height:180px}.integration-cards article>span:first-child{color:#8d633e;margin-bottom:16px;font-size:12px;font-weight:800}.integration-cards p{margin-top:auto}.fleet-download{margin-top:18px}.admin-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.admin-link-grid>*{text-align:center;justify-content:center;align-items:center;display:flex}.fleet-bottom-nav{display:none}.fleet-sheet-backdrop{z-index:100;background:#02100ea8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fleet-sheet{width:min(760px,100dvw - 32px);background:#f6f6f1;border:1px solid #70817a;border-radius:14px;flex-direction:column;max-block-size:calc(100dvh - 32px);max-inline-size:min(760px,100dvw - 32px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000047}.fleet-sheet>header{color:#fff;background:#082621;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 18px 12px 24px;display:flex}.fleet-sheet>header h2{margin:0;font-size:21px}.fleet-sheet>header button{color:#fff;background:0 0;border:0;width:48px;height:48px;font-size:30px}.fleet-sheet>div{overscroll-behavior:contain;min-width:0;padding:24px;overflow:auto}.camera-detail__status,.ddns-statuses{flex-wrap:wrap;gap:8px;display:flex}.camera-detail dl,.ddns-card dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:18px 0;display:grid}.camera-detail dl>div,.ddns-card dl>div{border-bottom:1px solid var(--admin-line);min-width:0;padding:13px 0}.camera-detail details{color:#50645d;margin-top:5px}.sheet-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.fleet-secret{margin-top:16px;display:block}.fleet-secret>span,.invite-form label,.transfer-flow label,.consent-confirm label{color:#53655e;margin-bottom:7px;font-size:14px;font-weight:750;display:block}.fleet-secret>div{grid-template-columns:minmax(0,1fr) 48px;display:grid}.fleet-secret input,.invite-form input,.invite-form select,.transfer-flow select,.consent-confirm input{color:#16231f;background:#fff;border:1px solid #b7c3be;width:100%;min-width:0;min-height:52px;padding:0 13px;font-size:16px}.fleet-secret>div button{background:#fff;border:1px solid #b7c3be;width:48px;min-height:52px;font-size:22px}.fleet-secret>button{color:#fff;background:#123d34;border:1px solid #6c897f;min-height:48px;margin-top:8px;padding:0 16px;font-weight:750}.fleet-secret small{margin-top:7px;display:block}.transfer-flow ol{gap:9px;padding:0;list-style:none;display:grid}.transfer-flow li{border:1px solid var(--admin-line);background:#fff;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.transfer-flow li b{color:#fff;background:#0b342c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.transfer-flow label{margin-top:20px}.transfer-flow>button{margin-top:14px}.transfer-flow>button:disabled{opacity:.45}.invite-form{gap:15px;display:grid}.invite-form label{margin:0}.invite-form>button{margin-top:5px}.invite-form>p{color:#6e7c76}.invite-success{gap:14px;display:grid}.invite-success>span{color:#996a3c;font-weight:800}.invite-success>a{overflow-wrap:anywhere;border:1px solid var(--admin-line);background:#fff;padding:14px}.invite-qr{background:#e6ece8;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.invite-qr canvas{background:#fff;width:176px;max-width:100%;height:176px}.consent-public{color:#14211d;background:#edf1ed;width:100%;min-height:100dvh;padding:clamp(20px,5vw,64px)}.consent-public>header,.consent-public>section{background:#faf9f4;border:1px solid #d2dad5;width:min(820px,100%);max-width:100%;margin:0 auto 16px;padding:clamp(22px,5vw,42px)}.consent-public>header{color:#fff;background:#082621}.consent-public>header span,.consent-receipt>span{color:#d0a56f;letter-spacing:.12em;font-size:12px;font-weight:800}.consent-public h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,7vw,58px)}.consent-public h2{font-size:24px}.consent-term p{font-size:16px;line-height:1.75}.consent-term small{overflow-wrap:anywhere;color:#697771;display:block}.consent-scopes article{border-bottom:1px solid #d7ded9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.consent-scopes article p{color:#65736d;margin:6px 0 0;line-height:1.5}.consent-scopes article>div:last-child{gap:8px;display:flex}.consent-scopes button{color:#28473f;background:#fff;border:1px solid #9aaba3;min-width:92px;min-height:48px;font-weight:750}.consent-scopes button.is-active{color:#fff;background:#165344}.consent-scopes button.is-refused{color:#fff;background:#7a3e34}.consent-confirm input{margin-top:7px}.consent-confirm p{color:#5d6d66;line-height:1.6}.consent-confirm>strong{color:#863d33;margin-top:12px;display:block}.consent-receipt dl{grid-template-columns:1fr 1fr;display:grid}.consent-receipt dl>div{border-bottom:1px solid #d7ded9;padding:12px 0}.consent-receipt dt{color:#73817b;font-size:12px}.consent-receipt dd{overflow-wrap:anywhere;margin:5px 0 0}.consent-receipt button{margin-top:14px}.control-visible-field{margin-top:16px;display:block}.control-visible-field>span{color:#687670;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.control-visible-field input{color:#1d332d;background:#eef1ed;border:1px solid #b9c5c0;width:100%;min-height:48px;margin-top:7px;padding:0 12px;font-size:16px}@media (width<=1100px){.fleet-layout{grid-template-columns:76px minmax(0,1fr)}.fleet-sidebar>header{padding:16px 10px}.fleet-sidebar>header strong,.fleet-sidebar nav button span{display:none}.fleet-sidebar nav{padding:4px 10px}.fleet-sidebar nav button{grid-template-columns:1fr;place-items:center;min-height:52px;padding:0;display:grid}.fleet-sidebar nav button i{font-size:23px}.fleet-menu-button{display:block}.fleet-sidebar.is-open{z-index:82;width:min(340px,88dvw);height:calc(100dvh - 68px);position:fixed;top:68px;left:0;box-shadow:20px 0 60px #0000004d}.fleet-sidebar.is-open>header{padding:14px 18px}.fleet-sidebar.is-open>header strong,.fleet-sidebar.is-open nav button span,.fleet-sidebar.is-open>header button{display:block}.fleet-sidebar.is-open nav{padding:6px 14px}.fleet-sidebar.is-open nav button{grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:0 14px;font-size:17px}.fleet-drawer-scrim{z-index:81;background:#020f0d7a;border:0;display:block;position:fixed;inset:68px 0 0}.fleet-content{padding:24px 20px 50px}.fleet-home-grid,.project-card-grid,.camera-card-grid,.integration-cards,.fleet-home-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-template-card{grid-template-columns:minmax(0,1fr) auto}.consent-template-card button{grid-column:1/-1}.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-live-section .case-control__grid{grid-template-columns:1fr}.fleet-live-section .case-control__card--wide{grid-column:auto}.fleet-live-section .control-stepper{grid-template-columns:1fr}.fleet-live-section .control-stepper li{min-height:56px}.fleet-live-section .admin-live-preview>footer a{margin-left:0}.fleet-live-section .admin-live-preview>footer>*{min-height:48px}}@media (width<=640px){.fleet-topbar{height:62px;padding:0 14px}.fleet-topbar>div span{display:none}.fleet-topbar>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.fleet-brand{font-size:18px}.fleet-brand b,.fleet-menu-button{display:none}.fleet-layout{display:block}.fleet-sidebar,.fleet-drawer-scrim{display:none!important}.fleet-content{width:100%;padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.fleet-page-head{flex-direction:column;align-items:flex-start;padding:20px}.fleet-page-head h1{font-size:34px}.fleet-page-head>div>span{font-size:15px}.fleet-home-grid,.project-card-grid,.camera-card-grid,.integration-cards,.fleet-home-grid--compact{grid-template-columns:1fr}.fleet-home-grid>button,.fleet-home-grid>article{min-height:150px}.fleet-urgent{flex-direction:column;align-items:stretch}.fleet-section{padding:18px 14px}.fleet-section>header{flex-direction:column;align-items:flex-start}.camera-card-grid{gap:12px}.camera-card__visual{min-height:150px}.consent-summary{grid-template-columns:1fr 1fr}.consent-template-card{grid-template-columns:1fr}.consent-template-card button{grid-column:auto}.consent-list article{grid-template-columns:minmax(0,1fr) auto}.consent-list article small,.consent-list article button{grid-column:1/-1}.media-lineage,.admin-link-grid{grid-template-columns:1fr}.fleet-bottom-nav{z-index:70;min-height:72px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:#061e1a;border-top:1px solid #37504b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.fleet-bottom-nav button{color:#9daca6;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:5px 2px;display:flex}.fleet-bottom-nav button i{color:#c79b67;font-size:20px;font-style:normal}.fleet-bottom-nav button span{white-space:nowrap;max-width:100%;font-size:12px;line-height:1.1}.fleet-bottom-nav button.is-active{color:#fff;background:#113d34;border-radius:8px}.fleet-sheet-backdrop{align-items:flex-end;padding:16px}.fleet-sheet{width:calc(100dvw - 32px);max-block-size:calc(100dvh - 32px - env(safe-area-inset-bottom));border-radius:14px 14px 8px 8px}.fleet-sheet>div{padding:18px}.camera-detail dl,.ddns-card dl{grid-template-columns:1fr}.sheet-actions{flex-direction:column;align-items:stretch}.sheet-actions>*{width:100%}.invite-qr,.consent-scopes article{grid-template-columns:1fr}.consent-scopes article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.consent-scopes button{min-width:0}.consent-receipt dl{grid-template-columns:1fr}}@media (width<=410px){.fleet-brand{font-size:16px}.fleet-topbar>div strong{max-width:75px}.consent-summary{grid-template-columns:1fr}.fleet-bottom-nav button span{font-size:12px}.camera-card dl{grid-template-columns:1fr}}@media print{.consent-public{background:#fff;padding:0}.consent-public .consent-receipt{border:0}.consent-receipt button{display:none}}.fleet-home-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.fleet-sheet{box-sizing:border-box;width:min(760px,100dvw - 32px);min-width:0;max-width:calc(100dvw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.fleet-sheet>div,.fleet-sheet input,.fleet-sheet select,.fleet-sheet button,.fleet-sheet a,.fleet-sheet dd{min-width:0;max-width:100%}.fleet-field-label{align-items:center;gap:4px;min-width:0;display:inline-flex}.fleet-help{vertical-align:middle;display:inline-flex;position:relative}.fleet-help>button{color:#9b6d3f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-size:17px}.fleet-help__popover{z-index:130;visibility:hidden;opacity:0;pointer-events:none;color:#fff;letter-spacing:0;text-align:left;text-transform:none;background:#071b1a;border:1px solid #45615a;border-radius:8px;width:min(280px,100dvw - 48px);max-width:calc(100dvw - 48px);padding:13px 14px;font-size:13px;font-weight:450;line-height:1.55;transition:opacity .12s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000047}.fleet-help.is-open .fleet-help__popover,.fleet-help:hover .fleet-help__popover,.fleet-help:focus-within .fleet-help__popover{visibility:visible;opacity:1;pointer-events:auto}.fleet-secret>.fleet-field-label{color:#53655e;margin-bottom:7px;font-size:14px;font-weight:750}.fleet-secret__entry{grid-template-columns:minmax(0,1fr) 48px!important;display:grid!important}.fleet-secret__entry input,.ddns-edit-form input,.ddns-edit-form select{color:#16231f;background:#fff;border:1px solid #b7c3be;width:100%;min-width:0;max-width:100%;min-height:52px;padding:0 13px;font-size:16px}.fleet-secret__entry>button{background:#fff;border:1px solid #b7c3be;min-height:52px;font-size:22px;width:48px!important}.fleet-secret__configured,.fleet-secret__actions{flex-wrap:wrap;align-items:center;gap:9px;grid-template-columns:none!important;display:flex!important}.fleet-secret__configured button,.fleet-secret__actions button{color:#fff;background:#123d34;border:1px solid #6c897f;min-height:48px;padding:0 16px;font-weight:750;width:auto!important}.fleet-secret__actions{margin-top:8px}.fleet-secret__actions button:last-child{color:#24463e;background:#fff}.ddns-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ddns-edit-form label{color:#53655e;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}.ddns-edit-form .fleet-secret,.ddns-edit-form .sheet-actions,.ddns-edit-form .ddns-error{grid-column:1/-1}.ddns-edit-form select:disabled{color:#354a44;opacity:1;background:#e7ece8}.ddns-error{color:#8a392f;margin:0}.ddns-timestamps{color:#63716c;flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.fleet-action-help{align-items:center;min-width:0;display:inline-flex}.fleet-action-help>button{min-height:48px}.control-secret__configured{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.control-secret__configured button,.control-secret__cancel{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:44px;padding:0 13px;font-size:8px;font-weight:700}.control-secret__cancel{color:var(--ink);background:#fff;margin-top:8px}@media (width>=768px) and (width<=1199px){.fleet-layout{grid-template-columns:76px minmax(0,1fr)}.fleet-sidebar>header{padding:16px 10px}.fleet-sidebar>header strong,.fleet-sidebar nav button span{display:none}.fleet-sidebar nav{padding:4px 10px}.fleet-sidebar nav button{grid-template-columns:1fr;place-items:center;min-height:52px;padding:0;display:grid}.fleet-sidebar nav button i{font-size:23px}.fleet-menu-button{display:block}.fleet-sidebar.is-open{z-index:82;width:min(340px,88dvw);height:calc(100dvh - 68px);position:fixed;top:68px;left:0;box-shadow:20px 0 60px #0000004d}.fleet-sidebar.is-open>header{padding:14px 18px}.fleet-sidebar.is-open>header strong,.fleet-sidebar.is-open nav button span,.fleet-sidebar.is-open>header button{display:block}.fleet-sidebar.is-open nav{padding:6px 14px}.fleet-sidebar.is-open nav button{grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:0 14px;font-size:17px}.fleet-drawer-scrim{z-index:81;background:#020f0d7a;border:0;display:block;position:fixed;inset:68px 0 0}.fleet-content{padding:24px 20px 50px}.fleet-home-grid,.project-card-grid,.camera-card-grid,.integration-cards,.fleet-home-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-live-section .case-control__grid{grid-template-columns:1fr}.fleet-live-section .case-control__card--wide{grid-column:auto}.fleet-live-section .control-stepper{grid-template-columns:1fr}}@media (width<=767px){.fleet-topbar{height:62px;padding:0 14px}.fleet-topbar>div span{display:none}.fleet-topbar>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.fleet-brand{font-size:18px}.fleet-brand b,.fleet-menu-button{display:none}.fleet-layout{display:block}.fleet-sidebar,.fleet-drawer-scrim{display:none!important}.fleet-content{width:100%;padding:14px 12px calc(92px + env(safe-area-inset-bottom))}.fleet-page-head{flex-direction:column;align-items:flex-start;padding:20px}.fleet-page-head h1{font-size:34px}.fleet-section{padding:18px 14px}.fleet-section>header{flex-direction:column;align-items:flex-start}.fleet-home-grid,.project-card-grid,.camera-card-grid,.integration-cards,.fleet-home-grid--compact{grid-template-columns:1fr}.fleet-urgent{flex-direction:column;align-items:stretch}.fleet-bottom-nav{z-index:70;min-height:72px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:#061e1a;border-top:1px solid #37504b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.fleet-bottom-nav button{color:#9daca6;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:5px 2px;display:flex}.fleet-bottom-nav button i{color:#c79b67;font-size:20px;font-style:normal}.fleet-bottom-nav button span{white-space:nowrap;max-width:100%;font-size:12px;line-height:1.1}.fleet-bottom-nav button.is-active{color:#fff;background:#113d34;border-radius:8px}.fleet-sheet-backdrop{align-items:flex-end;padding:16px}.fleet-sheet{width:calc(100dvw - 32px);max-width:calc(100dvw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));border-radius:14px 14px 8px 8px}.fleet-sheet>div{padding:18px}.camera-detail dl,.ddns-card dl,.ddns-edit-form{grid-template-columns:1fr}.ddns-edit-form .fleet-secret,.ddns-edit-form .sheet-actions,.ddns-edit-form .ddns-error{grid-column:auto}.sheet-actions{flex-direction:column;align-items:stretch}.sheet-actions>*,.fleet-action-help,.fleet-action-help>button{width:100%}.fleet-action-help{justify-content:space-between}}.fleet-brand{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.fleet-back-home{color:#7e582f;cursor:pointer;background:0 0;border:0;min-height:38px;margin:0 0 12px;padding:0;font-size:13px;font-weight:750}.fleet-back-home:hover,.fleet-back-home:focus-visible{outline-offset:4px;text-decoration:underline}.fleet-activity-hero{color:#fff;background:linear-gradient(125deg,#041816 0%,#0b342d 72%,#163f36 100%);border:1px solid #35584f;border-radius:14px;margin-top:18px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 22px 55px #04181624}.fleet-activity-hero:after{content:"";pointer-events:none;opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.7%,#d4aa73 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#d4aa73 50%,#0000 50.3%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.fleet-activity-hero>*{z-index:1;position:relative}.fleet-activity-hero>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.fleet-activity-hero>div>span{color:#d8b27f;letter-spacing:.15em;font-size:12px;font-weight:850}.fleet-activity-hero h2{letter-spacing:-.055em;max-width:840px;margin:24px 0 13px;font-size:clamp(30px,4vw,56px);font-weight:520;line-height:1.02}.fleet-activity-hero p{color:#c3ceca;max-width:760px;font-size:15px;line-height:1.6}.fleet-activity-hero footer{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.fleet-activity-hero small{color:#aab9b4;font-size:13px}.fleet-activity-hero button{color:#09231e;cursor:pointer;background:#d0aa79;border:1px solid #d0aa79;border-radius:8px;min-height:50px;padding:0 20px;font-weight:800}.live-quick-jump{z-index:29;background:#f7f7f2f5;border:1px solid #c9d1cd;border-radius:10px;gap:7px;margin:20px 0 12px;padding:9px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 8px 22px #0826210f}.live-quick-jump button{color:#284b42;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:max-content;min-height:44px;padding:0 13px;font-size:13px;font-weight:750}.live-quick-jump button:hover,.live-quick-jump button:focus-visible{color:#fff;background:#103b33;outline:0}.more-hub{gap:18px;display:grid}.more-group{min-width:0}.more-group h3{color:#75512f;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 10px;font-size:13px}.more-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.more-group button{color:#17312a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d9d5;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:88px;padding:16px;display:grid}.more-group button:hover,.more-group button:focus-visible{background:#f6f8f5;border-color:#91aa9f;outline:0;box-shadow:0 10px 26px #051f1b12}.more-group i{color:#9a693a;background:#eaf0ec;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.more-group span{min-width:0}.more-group strong,.more-group small{display:block}.more-group strong{font-size:16px}.more-group small{color:#6a7872;margin-top:4px;font-size:13px;line-height:1.35}.more-group b{color:#a27243;font-size:20px}.assistant-launcher{z-index:88;color:#fff;cursor:pointer;background:#082621;border:1px solid #c49a66;border-radius:999px;align-items:center;gap:9px;min-height:58px;padding:7px 15px 7px 7px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 42px #02161342}.assistant-launcher>span,.assistant-mark{color:#d9b47e;background:linear-gradient(145deg,#164a40,#071d19);border:1px solid #d4ad78;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:850;display:grid}.assistant-drawer{z-index:90;background:#f5f5ef;border:1px solid #486159;border-radius:16px;width:min(390px,100dvw - 36px);max-height:min(680px,100dvh - 112px);position:fixed;bottom:92px;right:18px;overflow:auto;box-shadow:0 28px 80px #02141152}.assistant-drawer>header{color:#fff;background:#061f1b;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.assistant-drawer>header strong,.assistant-drawer>header span{display:block}.assistant-drawer>header span{color:#9fb0aa;margin-top:3px;font-size:12px}.assistant-drawer>header>button{color:#fff;background:0 0;border:0;width:48px;height:48px;font-size:28px}.assistant-response{background:#e7ede9;border-radius:10px;margin:14px;padding:18px}.assistant-response span{color:#8f6237;letter-spacing:.12em;font-size:11px;font-weight:850}.assistant-response p{color:#344b44;margin:10px 0 0;font-size:14px;line-height:1.55}.assistant-search{grid-template-columns:minmax(0,1fr) auto;margin:14px;display:grid}.assistant-search input{border:1px solid #aebbb5;border-radius:8px 0 0 8px;min-width:0;min-height:50px;padding:0 13px;font-size:16px}.assistant-search button{color:#fff;background:#103b33;border:1px solid #103b33;border-radius:0 8px 8px 0;min-height:50px;padding:0 15px;font-weight:750}.assistant-topics{gap:7px;padding:0 14px 14px;display:grid}.assistant-topics button{color:#27463e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d8d4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 13px;font-size:14px;display:flex}.assistant-topics button:hover,.assistant-topics button:focus-visible{border-color:#9a7048;outline:0}.assistant-topics span{color:#a16f3e}.fleet-section>header h2,.fleet-page-head h1{cursor:default}.fleet-section>header h2:hover,.fleet-page-head h1:hover{text-decoration:none}@media (width<=767px){.fleet-back-home{margin-bottom:9px}.fleet-activity-hero footer{flex-direction:column;align-items:stretch}.fleet-activity-hero button{width:100%}.more-group>div{grid-template-columns:1fr}.assistant-launcher{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));padding-right:9px}.assistant-launcher b{display:none}.assistant-drawer{right:12px;bottom:calc(148px + env(safe-area-inset-bottom));width:calc(100dvw - 24px);max-height:calc(100dvh - 172px - env(safe-area-inset-bottom))}.live-quick-jump{margin-inline:-2px;top:68px}.fleet-page-head .fleet-status{display:none}}.fleet-admin{--admin-shell:#051b18;--admin-shell-soft:#0a2823;--admin-surface:#f0f1eb;--admin-card:#f8f8f3;--admin-gold:#c99a61;color:#edf2ef;background:radial-gradient(circle at 75% 0,#1d534661,#0000 32%),linear-gradient(145deg,#041714,#082822 62%,#061c19)}.fleet-layout{background:0 0;min-height:calc(100dvh - 68px)}.fleet-sidebar{background:linear-gradient(#041714,#07231f);border-right-color:#c99a6147}.fleet-content{max-width:none;animation:.18s ease-out fleet-view-in}.fleet-page-head{color:#fff;background:0 0;border:0;border-bottom:1px solid #c99a6142;align-items:center;padding:18px 4px 22px}.fleet-page-head p{color:#d4a66d}.fleet-page-head>div>span{color:#aebdb7}.fleet-page-head .fleet-status{color:#e3c296;cursor:default;background:#c99a6114;border-color:#886b48}.fleet-back-home{color:#d0a36b}.fleet-section{color:#14201d;background:linear-gradient(145deg,#f0f1ebfa,#e3e9e4fa);border-color:#c99a6138;box-shadow:0 16px 42px #00000021}.fleet-section>header{border-bottom:1px solid #ccd5d0;padding-bottom:18px}.fleet-section>header span{color:#8a6037}.fleet-home-grid>button,.fleet-home-grid>article,.project-card-grid article,.integration-cards article,.media-lineage article,.more-group button,.more-group a{background:linear-gradient(145deg,#f8f8f3,#edf0eb);border-color:#cbd4cf;box-shadow:0 9px 22px #00191512}.fleet-home-grid>button,.camera-card,.project-card-grid button,.fleet-section>header button,.sheet-actions button,.sheet-actions a,.more-group button,.more-group a,.fleet-sidebar button,.fleet-bottom-nav button,.assistant-launcher,.assistant-topics button,.assistant-search button,.fleet-activity-hero button,.live-quick-jump button{-webkit-tap-highlight-color:#c99a6133;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s,opacity .14s}.fleet-home-grid>button:hover,.camera-card:hover,.project-card-grid button:hover,.more-group button:hover,.more-group a:hover{border-color:#b3824d;box-shadow:0 12px 30px #05251f24,0 0 0 1px #c99a612e}.fleet-admin button:focus-visible,.fleet-admin a:focus-visible,.fleet-admin input:focus-visible,.fleet-admin select:focus-visible{outline-offset:3px;outline:3px solid #dcac6fb8}.fleet-admin button:active,.fleet-admin a:active{box-shadow:none;transform:translateY(1px)scale(.985)}.fleet-admin button:disabled,.fleet-admin [aria-disabled=true]{cursor:not-allowed;opacity:.48}.fleet-admin [aria-busy=true],.fleet-admin .is-loading{cursor:progress}.fleet-admin .is-loading:after{content:"";vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.7s linear infinite fleet-spin;display:inline-block}.fleet-home-grid>article,.integration-cards article,.media-lineage article,.consent-summary article,.camera-card--empty{cursor:default}.fleet-home-grid>article:hover,.integration-cards article:hover,.media-lineage article:hover,.consent-summary article:hover,.camera-card--empty:hover{box-shadow:none;transform:none}.fleet-activity-hero{background:radial-gradient(circle at 14% 48%,#c99a6126,#0000 20%),linear-gradient(115deg,#031815,#0b312a 68%,#0d3b32);border-color:#c99a6194;box-shadow:0 22px 55px #00000040,inset 0 0 0 1px #c99a6114}.fleet-activity-hero .fleet-status{color:#ffd6c7;background:#5d2c25;border-color:#d0a15f}.fleet-activity-hero button:hover,.fleet-activity-hero button:focus-visible{background:#e0b77f;box-shadow:0 10px 24px #c99a6138}.more-group>div{gap:12px}.more-group button,.more-group a{color:#17312a;text-align:left;cursor:pointer;border:1px solid #cbd4cf;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 16px;display:grid}.more-group a{text-decoration:none}.more-group button.is-loading,.more-group a:active{background:#dce7e1;border-color:#a77947}.admin-link-grid{display:none}.live-quick-jump{background:#051d19f2;border-color:#c99a6159;box-shadow:0 10px 28px #0003}.live-quick-jump button{color:#c6d2ce}.live-quick-jump button:hover,.live-quick-jump button:focus-visible,.live-quick-jump button.is-active{color:#09251f;background:#c69962;box-shadow:inset 0 0 0 1px #e0bd8e}.is-jump-highlight{scroll-margin-top:150px;animation:1.8s ease-out fleet-highlight}.assistant-launcher:active,.assistant-topics button:active{background:#113c34;border-color:#e1b77c}.assistant-drawer{background:#eef1eb;border-color:#c99a6194}.assistant-response{border:1px solid #c7d1cc}.assistant-topics button{background:#f8f8f3}.assistant-topics button:hover{background:#e7eee9;box-shadow:0 7px 18px #041e1914}.fleet-toast{z-index:150;color:#fff;background:#082822;border:1px solid #67867c;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;width:min(390px,100dvw - 44px);min-height:64px;padding:12px 12px 12px 15px;animation:.18s ease-out fleet-toast-in;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 22px 55px #00000059}.fleet-toast>i{color:#e1bb83;background:#1a4b41;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.fleet-toast>span{letter-spacing:.04em;font-size:13px;font-weight:800}.fleet-toast>button{color:#fff;background:0 0;border:0;width:42px;height:42px;font-size:22px}.fleet-toast--loading>i{animation:.75s linear infinite fleet-spin}.fleet-toast--success{border-color:#579a7f}.fleet-toast--success>i{color:#fff;background:#1b6c54}.fleet-toast--warning{border-color:#c39a5e}.fleet-toast--error{border-color:#b96258}.fleet-toast--error>i{color:#fff;background:#7b342f}@keyframes fleet-spin{to{transform:rotate(360deg)}}@keyframes fleet-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes fleet-view-in{0%{opacity:.65;transform:translateY(4px)}}@keyframes fleet-highlight{0%,45%{box-shadow:0 0 0 3px #d9aa68c7,0 0 28px #d9aa6847}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.fleet-content,.fleet-toast,.is-jump-highlight{animation:none!important}.fleet-admin *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=767px){.fleet-admin{background:linear-gradient(#041714,#08251f)}.fleet-content{padding-top:8px}.fleet-page-head{padding-inline:4px}.fleet-section{border-radius:11px}.more-group>div{grid-template-columns:1fr}.more-group button,.more-group a{min-height:76px}.fleet-toast{left:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100dvw - 24px)}.assistant-launcher{bottom:calc(82px + env(safe-area-inset-bottom))}.assistant-drawer{bottom:calc(148px + env(safe-area-inset-bottom))}}.fleet-admin{--r3-deep:#031815;--r3-emerald:#062a24;--r3-panel:#0a352d;--r3-panel-soft:#0d4036;--r3-gold:#c99a61;--r3-line:#c99a6152;background:radial-gradient(circle at 76% 12%,#15524357,#0000 31%),linear-gradient(145deg,#021411,#062720 54%,#041b17)}.fleet-admin:before{content:"";pointer-events:none;opacity:.065;background-image:linear-gradient(#c99a6152 1px,#0000 1px),linear-gradient(90deg,#c99a6152 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:68px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.fleet-topbar{border-bottom-color:var(--r3-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#021411f5}.fleet-layout{z-index:1;transition:grid-template-columns .18s;position:relative}.fleet-layout.is-sidebar-compact{grid-template-columns:76px minmax(0,1fr)}.fleet-sidebar>header button{color:#d9b27d;cursor:pointer;background:#ffffff06;border:1px solid #c99a6147;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.fleet-sidebar.is-compact>header{padding-inline:17px}.fleet-sidebar.is-compact>header strong,.fleet-sidebar.is-compact nav button span{display:none}.fleet-sidebar.is-compact nav{padding-inline:10px}.fleet-sidebar.is-compact nav button{grid-template-columns:1fr;place-items:center;padding:0}.fleet-content{padding-top:18px;position:relative}.fleet-page-head{border-bottom:0;padding:10px 4px 15px}.fleet-page-head h1{font-size:clamp(28px,3vw,43px)}.fleet-back-home{margin-bottom:6px}.fleet-view--overview .fleet-page-head{padding-bottom:10px}.fleet-view--overview .fleet-activity-hero{margin-top:0}.fleet-activity-hero{border-radius:12px;padding:clamp(25px,3vw,42px)}.fleet-activity-hero h2{margin-top:18px;font-size:clamp(29px,3.5vw,49px)}.fleet-home-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.fleet-home-grid>button{background:linear-gradient(145deg,#f4f3ec,#e8ece6);border-color:#c99a6142;border-radius:9px;min-height:144px;padding:18px 15px;box-shadow:0 10px 24px #0000002e}.fleet-home-grid>button i{font-size:22px}.fleet-home-grid>button span{font-size:10px}.fleet-home-grid>button strong{font-size:clamp(17px,1.45vw,23px)}.fleet-home-grid>button small{font-size:12px}.fleet-section{background:linear-gradient(145deg,#eff1ebfa,#dfe7e1fa)}.camera-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.camera-kpi-row article{border:1px solid var(--r3-line);color:#fff;cursor:default;background:linear-gradient(145deg,#083129fa,#05221dfa);border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:128px;padding:16px;display:grid;box-shadow:0 12px 30px #0000002e}.camera-kpi-row i{color:#d4aa72;font-size:20px;font-style:normal}.camera-kpi-row span{color:#acbdb7;letter-spacing:.04em;font-size:11px;font-weight:750}.camera-kpi-row strong{color:#f3f1e9;overflow-wrap:anywhere;font-size:clamp(18px,1.65vw,25px)}.camera-kpi-row small{color:#8fa59d;font-size:11px;line-height:1.3}.camera-inventory{color:#edf3f0;border-color:var(--r3-line);background:linear-gradient(145deg,#04221dfa,#073129fa);box-shadow:0 20px 48px #00000038}.camera-inventory>header{border-color:#c99a613d}.camera-inventory>header span{color:#d4a66d}.camera-inventory>header h2{color:#fff}.camera-capacity{color:#d9b17a;gap:9px;min-width:min(330px,100%);font-size:13px;display:grid}.camera-capacity progress{accent-color:#c99a61;width:100%;height:7px}.camera-inventory .camera-filter-row button{color:#b9c8c2;background:#ffffff09;border-color:#c99a6140}.camera-inventory .camera-filter-row button.is-active{color:#fff;background:#165245;border-color:#c99a61}.camera-inventory .camera-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:12px}.camera-inventory .camera-card{color:#fff;box-shadow:none;background:linear-gradient(155deg,#0b382f,#06271f);border-color:#c99a6157}.camera-inventory .camera-card--registered{grid-row:span 2}.camera-inventory .camera-card__visual{background:radial-gradient(circle at 50% 55%,#48897747,#0000 40%),linear-gradient(145deg,#06241f,#0c4035);border-bottom:1px solid #c99a6138;min-height:150px}.camera-inventory .camera-card p,.camera-inventory .camera-card dt{color:#91a59e}.camera-inventory .camera-card dd{color:#edf2ef}.camera-inventory .camera-card__action{color:#d9ae74;border:1px solid #c99a6166;border-radius:7px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;font-weight:750;display:flex}.camera-inventory .camera-card--empty{color:#b1c0ba;background:#0217136b;border-color:#c99a614d;min-height:175px}.camera-inventory .camera-card--empty i{color:#d7aa70;border:1px solid #c99a6180;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.camera-info-strip{border-top:1px solid #c99a6140;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:14px 4px 0;display:grid}.camera-info-strip article{cursor:default;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.camera-info-strip i{color:#d2a46b;font-size:22px;font-style:normal}.camera-info-strip strong,.camera-info-strip small{display:block}.camera-info-strip strong{color:#e9efeb;font-size:13px}.camera-info-strip small{color:#8fa39c;margin-top:3px;font-size:11px;line-height:1.35}.assistant-launcher{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:88;min-height:48px;padding:5px 10px 5px 5px}.assistant-launcher>span{border-radius:10px;width:36px;height:36px;font-size:14px}.assistant-launcher b{font-size:12px}.assistant-launcher.is-active{background:#12473c;border-color:#e0b477}.assistant-drawer{right:max(16px,env(safe-area-inset-right));color:#fff;background:#082a24;border-radius:12px;width:min(332px,100dvw - 32px);max-width:360px;max-height:68vh;bottom:78px;overflow:auto}.assistant-drawer>header{background:#041b17;grid-template-columns:42px minmax(0,1fr) 44px;min-height:66px;padding:10px}.assistant-mark{width:38px;height:38px}.assistant-response{background:#103a31;border-color:#c99a613d;margin:10px;padding:13px}.assistant-response p{color:#d3ded9;font-size:13px}.assistant-search{margin:10px}.assistant-search input{background:#f0f1eb;border-color:#45645b;min-height:46px}.assistant-search button{min-height:46px}.assistant-topics{gap:5px;padding:0 10px 8px}.assistant-topics button{color:#e8efeb;background:#0b342c;border-color:#c99a6138;min-height:46px}.assistant-topics button:hover{background:#144b40}.assistant-idle-note{color:#91a49e;padding:4px 12px 12px;font-size:10px;line-height:1.4;display:block}@media (width>=768px) and (width<=1199px){.fleet-layout.is-sidebar-compact{grid-template-columns:76px minmax(0,1fr)}.camera-kpi-row,.camera-inventory .camera-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.camera-info-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-drawer{width:min(340px,42vw)}}@media (width>=768px) and (width<=1350px){.fleet-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.fleet-content{padding-top:6px}.fleet-page-head{padding-top:8px}.fleet-view--overview .fleet-page-head{padding-bottom:8px}.fleet-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-home-grid>button{min-height:132px;padding:14px 12px}.camera-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-kpi-row article{min-height:118px;padding:13px}.camera-inventory .camera-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-inventory .camera-card--registered{grid-area:auto/1/auto/-1}.camera-inventory .camera-card--empty{min-height:155px}.camera-info-strip{grid-template-columns:1fr}.camera-capacity{width:100%;min-width:0}.assistant-launcher{right:max(10px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom))}.assistant-drawer{left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:14px 14px 10px 10px;width:auto;max-width:none;max-height:min(62vh,560px)}}@media (width<=420px){.camera-inventory .camera-card-grid{grid-template-columns:1fr}.camera-kpi-row{grid-template-columns:1fr 1fr}.camera-kpi-row strong{font-size:17px}}.rb001-probe{color:#f4f0e6;background:linear-gradient(135deg,#082d26f5,#0c4135e6);border:1px solid #cc9c5394;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;padding:16px 18px;display:flex;box-shadow:0 14px 36px #00141133}.rb001-probe>div{gap:4px;min-width:0;display:grid}.rb001-probe span{color:#d9ad68;letter-spacing:.12em;font-size:12px;font-weight:800}.rb001-probe strong{font-size:17px}.rb001-probe small{color:#f4f0e6c2;line-height:1.45}.rb001-probe button,.rb001-probe-download{color:#082621;cursor:pointer;text-align:center;background:#d9ad68;border:1px solid #d9ad68;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.rb001-probe button:focus-visible,.rb001-probe-download:focus-visible{outline-offset:3px;outline:3px solid #ffffffd6}.rb001-probe button:disabled{cursor:wait;opacity:.72}.rb001-probe--success{border-color:#59c484bf}.rb001-probe--error{border-color:#e26b5ed1}@media (width<=767px){.rb001-probe{flex-direction:column;align-items:stretch;padding:14px}.rb001-probe button,.rb001-probe-download{width:100%}}.site-header--item12{z-index:50;color:#073c32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4eef0;border-bottom:1px solid #bf8e4138;position:sticky;inset:0 auto auto}.ecosystem-logo--asset{width:176px;height:58px;text-decoration:none;overflow:hidden}.ecosystem-logo__full,.ecosystem-logo__compact{width:100%;height:100%;display:block}.ecosystem-logo__compact{display:none}.ecosystem-logo--asset picture,.ecosystem-logo--asset img{width:100%;height:100%;display:block}.ecosystem-logo--asset img{object-fit:contain;object-position:left center}.main-nav--item12 a,.main-nav--item12 .main-nav__more summary{color:#1f2623;letter-spacing:0;opacity:.82;font-size:14px}.main-nav--item12 a:hover{color:#073c32;opacity:1}.site-header--item12 .main-nav__more>div{background:#fcfaf6;border:1px solid #073c321f;border-radius:14px;top:35px;box-shadow:0 18px 48px #07272229}.site-header--item12 .main-nav__more>div a{color:#1f2623}.site-header--item12 .main-nav__more>div a:hover{background:#bf8e4117}.button--header-item12{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;min-height:44px;margin-left:4px;padding:0 18px;color:#fff!important;background:#073c32!important;font-size:14px!important}.mobile-nav-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;gap:7px;width:48px;height:48px;margin-left:auto;display:none}.mobile-nav-trigger span{background:#073c32;width:22px;height:2px;transition:transform .2s;display:block}.mobile-nav-trigger[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-nav-trigger[aria-expanded=true] span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-nav-panel{background:#fcfaf6;border:1px solid #073c321f;border-radius:18px;max-height:calc(100svh - 94px);padding:14px;display:none;position:absolute;top:calc(100% + 8px);left:20px;right:20px;overflow:auto;box-shadow:0 22px 60px #07272233}.mobile-nav-panel.is-open{display:grid}.mobile-nav-panel a{color:#1f2623;border-bottom:1px solid #e5ddcf;align-items:center;min-height:48px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.mobile-nav-panel a:last-child{border:0}.mobile-nav-panel__cta{background:#073c32;border-radius:999px;justify-content:center;color:#fff!important;border:0!important;margin-top:10px!important}.site-footer--item12{color:#dfe8e4;background:#072722;padding:70px 0 24px;position:relative}.footer-item12__grid{grid-template-columns:1.5fr .8fr .8fr .9fr;gap:48px;display:grid}.footer-item12__brand p{color:#b9c8c2;max-width:390px;margin:16px 0 0;font-size:13px;line-height:1.55}.footer-item12__brand>strong{color:#dcaf5b;letter-spacing:.12em;margin-top:20px;font-size:10px;display:block}.footer-item12__plate{background:#f7f4ee;border-radius:16px;align-items:center;width:230px;min-height:88px;padding:12px 16px;display:flex}.footer-item12__plate picture,.footer-item12__plate img{width:100%;height:64px;display:block}.footer-item12__plate img{object-fit:contain}.footer-item12__grid nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-item12__grid nav a{color:#dfe8e4;font-size:12px;text-decoration:none}.footer-item12__grid nav a:hover{color:#fff}.footer-item12__asset-note{color:#81968e;letter-spacing:.04em;border-top:1px solid #dcaf5b38;min-height:52px;margin-top:44px;padding-top:18px;font-size:10px}.site-footer--item12 .footer-bottom{color:#aabbb4;margin-top:0;padding-top:20px}@media (width<=980px){.site-header--item12 .main-nav,.site-header--item12 .button--header{display:none}.mobile-nav-trigger{display:grid}.footer-item12__grid{grid-template-columns:1.2fr 1fr 1fr}.footer-item12__brand{grid-column:1/-1}.ecosystem-logo--asset{width:150px}}@media (width<=620px){.site-header--item12 .header-inner{min-height:56px}.ecosystem-logo--asset{width:142px;height:46px}.ecosystem-logo__full{display:none}.ecosystem-logo__compact{display:block}.footer-item12__grid{grid-template-columns:1fr 1fr;gap:34px 24px}.footer-item12__brand{grid-column:1/-1}.footer-item12__plate{width:205px}.site-footer--item12 .footer-bottom{gap:8px}}@media (orientation:landscape) and (height<=520px) and (width<=900px){.site-header--item12 .header-inner{min-height:56px}.ecosystem-logo--asset{width:142px;height:46px}.ecosystem-logo__full{display:none}.ecosystem-logo__compact{display:block}}@media (width<=600px){:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__inner{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__step{grid-template-columns:minmax(0,1fr)}:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__step>i{display:none}:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__step>a{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:5px;padding:16px 12px}:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__step>a span{grid-row:auto}:is(.item12-case-route,.item12-conversation-route) .ecosystem-flow-band__step>a :is(small,strong){letter-spacing:.02em;overflow-wrap:anywhere;font-size:12px;line-height:1.4}}@media (width<=600px),(width<=950px) and (orientation:landscape) and (height<=520px){.site-header--item12 .ecosystem-logo--asset{position:relative}.site-header--item12 .ecosystem-logo--asset img{width:118px;max-width:none;height:74px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}}@media (width>=981px){.site-header--item12 .header-inner{width:calc(100% - 80px)}.site-header--item12 .ecosystem-logo--asset{width:184px;position:relative}.site-header--item12 .ecosystem-logo--asset img{width:204px;max-width:none;height:68px;position:absolute;top:calc(50% - 3px);left:-21px;transform:translateY(-50%)}}@media (width>=601px) and (width<=980px) and (height>=521px){.site-header--item12 .header-inner{width:calc(100% - 24px);min-height:58px}.site-header--item12 .ecosystem-logo--asset{width:150px;height:50px}}.main-nav--item12>a,.main-nav--item12 .main-nav__more summary{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-header--item12 .main-nav__more>div a{align-items:center;min-height:44px;display:flex}.site-header--item12 .main-nav__more>div{top:calc(100% + 8px)}@media (width>=981px){.site-header--item12 .mobile-nav-panel{display:none}}.site-header--item12 .header-inner{gap:20px;min-height:96px}.site-header--item12 .ecosystem-logo--asset{flex:0 0 180px;width:180px;height:88px;position:relative;overflow:visible}.brand-composition{isolation:isolate;width:180px;height:88px;display:block;position:relative}.brand-symbol,.brand-wordmark{height:88px;display:block;position:absolute;top:0}.brand-symbol{opacity:0;width:122px;left:29px}.brand-wordmark{opacity:1;width:150px;left:15px}.site-header--item12 .brand-composition picture{width:100%;height:100%;display:block;position:static}.site-header--item12 .brand-composition img{object-fit:contain;width:310px;max-width:none;height:103.333px;position:absolute;top:-8px;left:-34px;transform:none}.site-header--item12 .brand-symbol img{clip-path:polygon(0 0,50% 0,50% 72%,46% 72%,46% 100%,0 100%)}.site-header--item12 .brand-wordmark img{clip-path:polygon(50% 0,100% 0,100% 100%,46% 100%,46% 72%,50% 72%);left:-145px}.brand-compact{display:none}.main-nav--item12{gap:16px}.main-nav--item12 a,.main-nav--item12 .main-nav__more summary{opacity:1;font-size:16px}.button--header-item12{min-height:48px;font-size:16px!important}.mobile-nav-panel a{padding-block:10px;font-size:17px;line-height:1.45}@media (width<=600px){.site-header--item12 .header-inner{min-height:72px}.site-header--item12 .ecosystem-logo--asset{flex-basis:170px;width:170px;height:64px}.brand-composition{display:none}.brand-compact{width:170px;height:64px;display:block;position:relative}.site-header--item12 .brand-compact img{object-fit:contain;width:145px;max-width:none;height:90.7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (width>=601px) and (prefers-reduced-motion:no-preference){.brand-symbol{will-change:clip-path,opacity,transform;animation:12s cubic-bezier(.22,.68,.25,1) infinite brand-symbol-build}.brand-wordmark{will-change:clip-path,opacity,transform;animation:12s cubic-bezier(.22,.68,.25,1) infinite brand-wordmark-build}.brand-composition:after{content:"";pointer-events:none;clip-path:inset(0 100% 0 0);mix-blend-mode:soft-light;background:linear-gradient(110deg,#0000 40%,#e2bd743b 50%,#0000 60%);animation:12s ease-in-out infinite brand-assembly-light;position:absolute;inset:12px 4px 10px}}@keyframes brand-symbol-build{0%,38%,to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)scale(1)}46%,86%{opacity:0;clip-path:inset(0 0 100%);filter:blur(2px);transform:translateY(-3px)scale(.98)}87%{opacity:0;clip-path:inset(100% 0 0);filter:blur(2px);transform:translateY(4px)scale(.96)}98%{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)scale(1)}}@keyframes brand-wordmark-build{0%,37%,to{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(2px);transform:translateY(3px)scale(.98)}50%,86%{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)scale(1)}96%{opacity:0;clip-path:inset(0 0 100%);filter:blur(2px);transform:translateY(-3px)scale(.98)}}@keyframes brand-assembly-light{0%,36%,54%,86%,to{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px)}43%,93%{opacity:.8;clip-path:inset(0);transform:translate(0)}50%,98%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(12px)}}@media (width>=981px) and (width<=1100px){.site-header--item12 .main-nav,.site-header--item12 .button--header{display:none}.site-header--item12 .mobile-nav-trigger,.site-header--item12 .mobile-nav-panel.is-open{display:grid}}.site-header--item12 .mobile-nav-panel{max-height:calc(100svh - 120px)}.site-footer--item12 .footer-item12__brand p{font-size:16px;line-height:1.6}.site-footer--item12 .footer-item12__brand>strong,.site-footer--item12 .footer-label{font-size:14px;line-height:1.5}.site-footer--item12 .footer-item12__grid nav a{align-items:center;min-height:44px;font-size:16px;line-height:1.5;display:flex}.site-footer--item12 .footer-bottom{flex-wrap:wrap;font-size:14px;line-height:1.6}.site-footer--item12 .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.site-footer--item12{padding-top:96px;padding-bottom:48px}.footer-item12__architecture{pointer-events:none;opacity:.17;position:absolute;inset:0;overflow:hidden}.footer-item12__architecture picture,.footer-item12__architecture img{width:100%;height:100%;display:block}.footer-item12__architecture img{object-fit:cover;object-position:center}.site-footer--item12>.site-shell{position:relative}@media (width<=620px){.site-footer--item12{padding-top:70px;padding-bottom:32px}.footer-item12__architecture{height:440px;top:auto}.footer-item12__architecture img{object-position:right bottom}}@media (forced-colors:active){.footer-item12__architecture{display:none}}.footer-item12__grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(120px,1fr));align-items:start;gap:32px}.footer-item12__brand{color:#103b32;background:#f7f4ee;border-radius:20px;padding:0 0 24px;overflow:hidden}.footer-item12__project picture,.footer-item12__project img{width:100%;height:auto;display:block}.footer-item12__plate{background:0 0;border-radius:0;width:100%;min-height:0;padding:20px 28px 0}.footer-item12__plate img{height:64px}.site-footer--item12 .footer-item12__brand>strong{color:#73521f;padding:0 28px}.site-footer--item12 .footer-item12__brand p{color:#36554b;padding:0 28px}.site-footer--item12 .footer-bottom{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.site-footer--item12 .footer-bottom>a{letter-spacing:.04em;align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (width<=1000px){.footer-item12__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-item12__brand{grid-column:1/-1;max-width:600px}}@media (width<=600px){.footer-item12__grid{grid-template-columns:1fr 1fr}.footer-item12__brand{max-width:100%}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.matrix-pillar{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.matrix-pillar__crop,.ecosystem-flow-band__symbol{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.matrix-pillar__crop img,.ecosystem-flow-band__symbol img{width:auto;max-width:none;height:100%;position:absolute}.matrix-pillar--bi img{left:0}.matrix-pillar--go img{height:113%;top:-7%;left:-203%}.matrix-pillar--c img{height:113%;top:-7%;left:-276%}.pillar-hero-seal{width:clamp(72px,8vw,104px);margin-bottom:18px}.interior-hero__content{padding-block:clamp(36px,6vw,76px)}.interior-hero--go{min-height:min(760px,100svh - 40px)}.ecosystem-flow-band{background:#f5f1e8}.ecosystem-flow-band__inner{grid-template-columns:repeat(3,minmax(0,1fr));min-height:176px;position:relative}.ecosystem-flow-band__inner:before{content:"";background:linear-gradient(90deg,#0000,#b47b35 10% 90%,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.ecosystem-flow-band__step{display:block;position:relative}.ecosystem-flow-band__step>i{display:none}.ecosystem-flow-band__step>a{z-index:1;opacity:.8;background:0 0;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;column-gap:18px;height:100%;padding:24px;display:grid;position:relative}.ecosystem-flow-band__step>a:hover,.ecosystem-flow-band__step>a:focus-visible,.ecosystem-flow-band__step>a.is-active{opacity:1;background:radial-gradient(circle at 32px,#b47b351f,#0000 42%)}.ecosystem-flow-band__symbol{grid-row:1/4;align-self:center;width:64px}.ecosystem-flow-band__step>a b{font-size:1.1rem;font-weight:650}.ecosystem-flow-band__step>a small,.ecosystem-flow-band__step>a strong{letter-spacing:.02em;font-size:.875rem;line-height:1.35}.ecosystem-flow-band__step>a strong{color:#805820}.site-footer--item12{color:#f2f1eb;background:linear-gradient(#e9e2d5 0%,#d8d0c1 28%,#0b302a 74%,#06221e 100%);margin-top:clamp(48px,8vw,110px);padding:clamp(72px,10vw,128px) 0 32px}.site-footer--item12:before{content:"";pointer-events:none;background:linear-gradient(#0000,#e9e2d5);height:140px;position:absolute;inset:-70px 0 auto}.footer-item12__architecture{opacity:.075;mix-blend-mode:multiply;inset:0}.footer-item12__grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(140px,1fr));gap:clamp(28px,4vw,58px)}.footer-item12__intro{max-width:540px}.footer-item12__intro>span,.footer-label{color:#805820;letter-spacing:.12em;font-size:.875rem;font-weight:700}.footer-item12__intro h2{color:#0b302a;letter-spacing:-.035em;margin:18px 0;font:500 clamp(2rem,3.2vw,3.7rem)/1.08 Noto Serif Display,Georgia,serif}.footer-item12__intro p{color:#234941;max-width:44ch;font-size:1rem;line-height:1.65}.footer-item12__grid nav{padding-top:8px}.footer-item12__grid nav a{color:#173f37;align-items:center;min-height:44px;font-size:1rem;display:flex}.footer-item12__grid nav a:hover,.footer-item12__grid nav a:focus-visible{color:#071b1a}.site-footer--item12 .footer-bottom{color:#cad5d0;border-top-color:#fff3;margin-top:44px}.appearance-templates{border-bottom:1px solid var(--line);padding:32px 0}.appearance-kicker{color:var(--copper);letter-spacing:.14em;font-size:.875rem;font-weight:700}.appearance-templates h2{font:500 clamp(1.7rem,4vw,2.4rem)/1.2 Noto Serif Display,serif}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.appearance-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.appearance-grid article.is-active{border-color:var(--copper);box-shadow:0 0 0 2px #b47b351f}.appearance-preview{border-radius:8px;grid-template-columns:1.3fr .7fr;gap:10px;height:150px;padding:18px;display:grid;overflow:hidden}.appearance-preview i{border-radius:3px;display:block}.appearance-preview i:first-child{grid-row:1/3}.appearance-preview--01{background:#f3efe5}.appearance-preview--01 i{background:#0b302a}.appearance-preview--01 i+i{background:#c79b58}.appearance-preview--02{background:#041d18}.appearance-preview--02 i{background:linear-gradient(135deg,#17473c,#bd9154)}.appearance-preview--02 i+i{background:0 0;border:1px solid #c99c5d}.appearance-grid h3{margin:16px 0 2px;font-size:1.2rem}.appearance-grid span,.appearance-grid p{font-size:.9375rem}@media (width<=820px){.footer-item12__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-item12__intro{grid-column:1/-1}.ecosystem-flow-band__inner{grid-template-columns:1fr;min-height:0;padding-block:18px}.ecosystem-flow-band__inner:before{width:1px;height:auto;inset:12% auto 12% 55px}.ecosystem-flow-band__step>a{grid-template-columns:62px 1fr;min-height:104px;padding:16px 20px}}@media (width<=600px){.footer-item12__grid{grid-template-columns:1fr 1fr}.footer-item12__grid nav:last-child{grid-column:1/-1}.footer-item12__intro h2{font-size:clamp(2rem,10vw,2.8rem)}.appearance-grid{grid-template-columns:1fr}.interior-hero__content{padding-block:32px}.interior-hero__content h1{text-wrap:balance}}@media (orientation:landscape) and (height<=520px){.interior-hero--go{min-height:390px}.pillar-hero-seal{width:58px;margin-bottom:8px;display:block}.site-footer--item12{margin-top:36px;padding-top:58px}}.comm-workspace form{gap:1rem;display:grid}.comm-workspace label{gap:.4rem;display:grid}.comm-workspace input,.comm-workspace textarea,.comm-workspace select{min-width:0;max-width:100%}.comm-workspace fieldset label{align-items:center;gap:.65rem;display:flex}.comm-workspace input[type=checkbox]{width:1.1rem;height:1.1rem}.comm-contact{text-align:left;width:100%;margin-bottom:.5rem;display:block}.comm-contact[aria-pressed=true]{outline:2px solid #b98b3a}.service-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.5rem;display:flex}.service-intro h2{margin:0}.service-intro p{margin:.5rem 0 0}.service-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-bottom:1.6rem;display:grid}.content-editor .service-metrics button{text-align:left;color:#16362b;background:#fffdf7;border-color:#d2d9d4;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.service-metrics strong{font-size:1.8rem;line-height:1.1}.service-metrics span{font-size:.875rem;line-height:1.4}.content-editor .service-metrics button[aria-pressed=true]{color:#fffdf7;background:#133f30;border-color:#133f30;box-shadow:inset 0 -4px #b98b3a}.service-workbench{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);align-items:start;gap:1.5rem;display:grid}.service-queue,.service-detail{min-width:0}.service-queue h3{margin:0}.service-queue-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.content-editor .service-subtle{color:#16362b;background:0 0;border:0;padding:.4rem .2rem;text-decoration:underline}.service-queue-help{color:#59685f;font-size:.875rem;line-height:1.5}.service-contact-list{max-height:680px;padding:4px;overflow-y:auto}.content-editor .comm-contact{color:#16362b;overflow-wrap:anywhere;background:#fffdf7;border:1px solid #d2d9d4;border-left:4px solid #0000;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem;font-size:.875rem;line-height:1.45;display:flex}.content-editor .comm-contact[aria-pressed=true]{background:#eaf0eb;border-left-color:#a57934;outline:1px solid #a57934}.content-editor .comm-contact:hover{border-color:#789384}.service-contact-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.service-contact-top strong{font-size:1rem}.service-contact-tags{flex-wrap:wrap;gap:.35rem;display:flex}.service-badge{color:#284135;background:#e9eee8;border-radius:5px;padding:.2rem .4rem;font-size:.875rem;font-weight:500;display:inline-block}.service-badge--urgent{color:#774013;background:#f5e3ce}.service-badge--overdue{color:#862f26;background:#f5dedb}.service-empty{color:#43594c;border:1px dashed #aab8af;border-radius:12px;margin:1rem 0;padding:1.4rem}.service-empty h3{margin-top:0}.service-detail{border-left:1px solid #d2d9d4;padding-left:1.5rem}.service-detail-title h3{overflow-wrap:anywhere;margin-bottom:.35rem;scroll-margin-top:100px;font-size:1.65rem}.service-detail-title p{overflow-wrap:anywhere}.service-contact-editor summary{font-size:.95rem}.service-note{background:#edf2ec;border-radius:12px;padding:1rem}.service-note label{margin:0}.service-note .editor-toolbar{align-items:center;margin:0}.service-note .editor-toolbar span{flex:1;min-width:150px;font-size:.875rem}.service-note textarea{resize:vertical}.service-case h3{font-size:1.2rem}@media (width<=1100px){.service-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.service-workbench{grid-template-columns:1fr}.service-detail{border-top:1px solid #d2d9d4;border-left:0;padding-left:0}.service-contact-list{max-height:340px}}@media (width<=550px){.service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-editor .service-metrics button,.service-note{padding:.8rem}.service-intro>button{width:100%}}.service-case{border-block:1px solid #d2d9d4;margin:1rem 0;padding:1rem 0}.service-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.service-case details{border:1px solid #d2d9d4;border-radius:12px;margin:1rem 0;padding:.8rem}.service-case summary{cursor:pointer;font-weight:600}.service-case article{overflow-wrap:anywhere}.service-case input[type=file]{max-width:100%}@media (width<=700px){.service-fields{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html[data-template="02"]{--cream:#071d19;--ink:#f3eee2;--copper:#d9b681;color:#f3eee2;background:#071d19}html[data-template="02"] body{color:#f3eee2;background:#071d19}html[data-template="02"] .site-header{color:#f5f0e5;background:#071d19;border-color:#b595622e}html[data-template="02"] .site-header a,html[data-template="02"] .site-header button{color:inherit}html[data-template="02"] .site-header__brand,html[data-template="02"] .site-header .brand{background:#f8f5ed;border-radius:5px;padding:3px 8px}html[data-template="02"] .site-footer{color:#f3eee2;background:#061c18}html[data-template="02"] :focus-visible{outline-color:#efcb8f}html[data-template="02"] .site-header .ecosystem-logo--asset{background:#f7f4eb;border-radius:5px;padding:5px 12px}html[data-template="02"] .desktop-more summary{color:#eee5d7}html[data-template="02"] .desktop-more__panel,html[data-template="02"] .mobile-nav-panel{color:#f2e5d0;background:#0d3027}html[data-template="02"] .site-header .ecosystem-logo--asset{overflow:hidden}html[data-template="02"] :is(.interior-hero,.routing-section,.router-section,.conversation-contract,.materials-hero,.materials-section,.identity-hero,.integration-section){color:#efe8da;background:#0b251e}html[data-template="02"] :is(.interior-hero,.routing-section,.router-section,.conversation-contract,.materials-hero,.materials-section) :is(h1,h2,h3,p){color:inherit}html[data-template="02"] .router{color:#17382e}html[data-template="02"] body>div>main:not([data-home-template]),html[data-template="02"] body>main:not([data-home-template]){--ink:#173e32;--paper:#f8f5ed;--cream:#f4f0e5;color:#173e32;background:#f8f5ed}html[data-template="02"] main:not([data-home-template]) .site-header{color:#f3eee3}.content-shell{overflow-wrap:anywhere;max-width:1120px;margin:auto;padding:clamp(32px,7vw,100px) max(22px,4vw)}.content-shell h1{max-width:18ch;margin:0 0 28px;font-family:Noto Serif Display,serif;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.08}.content-shell h2{font-family:Noto Serif Display,serif;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.2}.content-shell p{max-width:72ch;font-size:17px;line-height:1.75}.content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;margin:40px 0;display:grid}.content-card{border:1px solid #b99c654f;border-radius:16px;min-width:0;padding:28px}.content-card a,.content-shell a{color:inherit;text-underline-offset:5px}.content-shell .content-meta{letter-spacing:.05em;font-size:13px;line-height:1.7}.content-body{white-space:pre-wrap;max-width:72ch;line-height:1.85}:where(main) :where(h1,h2,h3,p,a,button){overflow-wrap:break-word}:where(main) img{max-width:100%}@media (width<=600px){.content-shell{padding:48px 22px}.content-grid{gap:16px}.content-card{padding:22px}}.ecosystem-flow-band__step>a :is(small,strong){letter-spacing:.03em;font-size:14px;line-height:1.35}@media (width<=600px){.ecosystem-flow-band__inner{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.ecosystem-flow-band__step{grid-template-columns:minmax(0,1fr);min-width:0}.ecosystem-flow-band__step>i{display:none}.ecosystem-flow-band__step>a{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:18px 10px}.ecosystem-flow-band__step>a span{grid-row:auto}.ecosystem-flow-band__step>a :is(small,strong){letter-spacing:0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}}.article-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:.9375rem;display:flex}.article-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.article-reading-header{border-bottom:1px solid #143d3530;max-width:900px;margin-bottom:40px;padding-bottom:32px}.content-shell.article-reading h1{letter-spacing:-.03em;max-width:24ch;margin-block:18px;font-size:clamp(2.1rem,4.1vw,3.7rem);line-height:1.15}.content-shell.article-reading .article-summary{max-width:65ch;font-size:clamp(1.125rem,1.8vw,1.4rem);line-height:1.65}.content-shell.article-reading .article-byline{margin-top:28px;font-size:1rem;font-weight:600}.article-byline span{margin-top:6px;font-size:.875rem;font-weight:400;display:block}.article-reading-grid{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.article-reading-grid--single{max-width:760px;margin-inline:auto;display:block}.article-index{position:sticky;top:110px}.article-index nav{border-left:2px solid #b99155;gap:6px;padding-left:18px;display:grid}.article-index strong{margin-bottom:12px;font-size:.875rem}.article-index a{min-height:44px;padding-block:8px;font-size:.9375rem;line-height:1.5;text-decoration:none}.article-index a:hover{text-decoration:underline}.article-prose{min-width:0}.article-prose :is(h2,section){scroll-margin-top:110px}.article-prose h2{margin:40px 0 18px;font:500 clamp(1.5rem,2.5vw,2rem)/1.3 Inter,sans-serif}.article-prose .article-blocks>h2:first-child{margin-top:0}.content-shell .article-prose p,.article-prose .content-body,.article-prose li{font-size:1.125rem;line-height:1.85}.article-prose p{margin:0 0 24px}.article-prose ul{padding-left:24px}.article-prose li{margin-block:8px;padding-left:5px}.article-prose figure{margin:32px 0}.article-prose figure img{border-radius:12px}.article-prose figcaption{margin-top:12px;font-size:.875rem;line-height:1.6}.article-prose blockquote{background:#143d3508;border-left:3px solid #b99155;margin:28px 0;padding:20px 24px;font-size:1.25rem;line-height:1.7}.article-sources{border-top:1px solid #143d3530;margin-top:48px;padding-top:12px}.article-sources ul{padding:0;list-style:none}.article-sources a{overflow-wrap:anywhere;padding:12px 0;display:block}.article-sources a span{font-size:.875rem;display:block}.article-return{flex-wrap:wrap;align-items:center;gap:20px;margin:40px 0 0;display:flex}.article-return a{min-height:44px}.article-reading a:focus-visible{outline-offset:4px;outline:3px solid #9c732f}.site-header--item12 .main-nav a[aria-current=page],.site-header--item12 .mobile-nav-panel a[aria-current=page]{color:#073c32;text-underline-offset:8px;font-weight:650;-webkit-text-decoration:underline #a27d3c;text-decoration:underline #a27d3c;text-decoration-thickness:2px}@media (width<=800px){.article-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.article-index{position:static}.article-index nav{border:1px solid #143d3530;border-radius:10px;padding:18px}.article-reading-header{margin-bottom:28px}.article-breadcrumb{margin-bottom:20px}.content-shell .article-prose p,.article-prose .content-body,.article-prose li{font-size:1.0625rem;line-height:1.8}}html{scroll-padding-top:100px;font-size:100%}body{font-size:1rem}img{max-width:100%}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #bd8247}button,a{touch-action:manipulation}.site-header--item12{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf7;border-bottom:1px solid #dce3de}.site-header--item12 .header-inner{max-width:1408px;min-height:88px}.site-header--item12 .studio-wordmark{letter-spacing:-.06em;color:#143d35;gap:6px;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.site-header--item12 .studio-wordmark small{letter-spacing:.07em;font-size:12px;font-weight:500;line-height:1.3}.site-header--item12 .main-nav a{font-size:16px}.main-nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.site-header--item12 .button--header{color:#fff;background:#143d35;min-height:44px;font-size:14px}.ecosystem-logo--asset:has(.studio-wordmark){min-width:220px}.studio-public{padding:0 clamp(22px,5vw,80px)}.studio-block{max-width:var(--studio-width,1280px);padding-block:var(--studio-space);gap:clamp(24px,4vw,64px);scroll-margin-top:108px}.studio-block--hero{grid-template-columns:1.05fr 1fr;min-height:0;padding-block:clamp(40px,6vw,88px)}.studio-public h1{font-size:calc(clamp(2.6rem,4.6vw,4.8rem)*var(--studio-heading-scale,1));letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:22px 0 24px;line-height:1.08}.studio-public h2{font-size:calc(clamp(1.9rem,3vw,3.1rem)*var(--studio-heading-scale,1));letter-spacing:-.035em;text-wrap:balance;line-height:1.16}.studio-public .studio-body{font-size:var(--studio-body,18px);max-width:62ch;line-height:1.7}.studio-eyebrow{letter-spacing:.08em;font-size:13px;line-height:1.6}.studio-public figure img{aspect-ratio:4/3;background:color-mix(in srgb,var(--studio-ink) 4%,var(--studio-bg));border-radius:var(--studio-radius);display:block}.studio-block--hero figure img{aspect-ratio:5/6}.studio-public figcaption{opacity:1;max-width:65ch;font-size:13px;line-height:1.5}.studio-block--image{min-height:0}.studio-action{border-radius:4px;max-width:100%;min-height:48px;font-size:16px;line-height:1.4;transition:background-color .2s,transform .2s}.studio-action:hover{transform:translateY(-2px)}.studio-block--text .studio-block-copy{grid-template-columns:1fr 1.2fr;gap:12px 64px;display:grid}.studio-block--text .studio-body{margin-top:20px}.studio-block--text .studio-action{grid-column:2;justify-self:start}.studio-method{gap:36px;margin:40px 0 12px}.studio-method>div{border-top:2px solid var(--studio-accent);padding-top:20px}.studio-method .studio-step{color:var(--studio-ink);font-family:Inter,sans-serif;font-size:14px}.studio-method p{font-size:20px;line-height:1.5}.studio-block--cards .studio-block-copy>h2{max-width:24ch}.studio-articles a{border-radius:4px;flex-direction:column;transition:border-color .2s,background .2s;display:flex}.studio-articles a:hover{border-color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 8%,transparent)}.studio-articles h3{margin:18px 0;font-size:23px;line-height:1.3}.studio-articles p{font-size:16px;line-height:1.6}.studio-articles .studio-read{margin-top:auto;padding-top:20px;font-size:14px}.studio-block--cta{padding-block:var(--studio-space)}.studio-block[data-layout=wide]{grid-template-columns:1fr}.studio-block[data-layout=wide] figure img{aspect-ratio:16/9}.studio-block[data-layout=reverse] figure{order:-1}.studio-public--01 h1,.studio-public--01 h2{font-weight:450}.studio-public--02 .studio-block--hero{grid-template-columns:1fr}.studio-public--02 .studio-block--hero .studio-block-copy{grid-template-columns:1.2fr 1fr;column-gap:48px;display:grid}.studio-public--02 .studio-block--hero .studio-eyebrow{grid-column:1/-1}.studio-public--02 .studio-block--hero h1{grid-row:2/4}.studio-public--02 .studio-block--hero figure img{aspect-ratio:21/9}.studio-public--02 .studio-action{justify-self:start}.studio-public--03 .studio-block--hero{grid-template-columns:1.05fr 1fr}.studio-public .studio-block-copy{animation:none!important}.studio-block[data-motion=rise]>.studio-block-copy{animation:studio-rise var(--studio-duration) ease-out var(--studio-delay,0s) both!important}.studio-block[data-motion=fade]>.studio-block-copy{animation:studio-fade var(--studio-duration) ease-out var(--studio-delay,0s) both!important}.studio-block[data-motion=none]>.studio-block-copy{animation:none!important}.bigoc-footer{color:#f5f8f5;background:#102f2a;padding:64px clamp(24px,5vw,80px) 24px;font:16px/1.6 Inter,sans-serif}.bigoc-footer-grid,.bigoc-footer-bottom{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:auto;display:grid}.bigoc-footer-brand{letter-spacing:-.065em;font-size:36px;font-weight:650;text-decoration:none}.bigoc-footer p{color:#d6e1db;max-width:31ch}.bigoc-footer h2{color:#e0be92;margin:0 0 20px;font:600 15px/1.5 Inter,sans-serif}.bigoc-footer a{color:#f5f8f5}.bigoc-footer nav a{padding-block:7px;font-size:15px;line-height:1.6;text-decoration:none;display:block}.bigoc-footer a:hover{text-underline-offset:4px;text-decoration:underline}.bigoc-footer span{color:#d6e1db;font-size:14px}.bigoc-footer-bottom{border-top:1px solid #496259;flex-wrap:wrap;gap:18px 32px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.bigoc-footer-bottom a{font-size:14px}@media (width<=1000px){.site-footer--item12 .footer-item12__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-item12__intro{grid-column:1/-1}.footer-item12__grid nav{overflow-wrap:anywhere;min-width:0}}@media (width<=1100px){.bigoc-footer-grid{grid-template-columns:1fr 1fr}.site-header--item12 .header-inner{min-height:80px}.studio-block--text .studio-block-copy{gap:24px}.studio-public h1{font-size:calc(clamp(2.6rem,5vw,4.6rem)*var(--studio-heading-scale,1))}}@media (width<=800px){.studio-block--hero,.studio-block--image,.studio-public--01 .studio-block--hero,.studio-public--02 .studio-block--hero,.studio-public--03 .studio-block--hero,.studio-block--text .studio-block-copy,.studio-public--02 .studio-block--hero .studio-block-copy{grid-template-columns:1fr}.studio-public--02 .studio-block--hero h1{grid-row:auto}.studio-public h1{max-width:21ch}.studio-block--text .studio-action{grid-column:auto}.studio-public figure img,.studio-block--hero figure img,.studio-public--02 .studio-block--hero figure img{aspect-ratio:4/3}.studio-block{gap:24px;padding-block:40px}.studio-method,.studio-articles{grid-template-columns:1fr}.studio-method{gap:24px;margin-top:24px}.studio-block[data-layout=reverse] figure{order:0}.studio-public .studio-body{font-size:max(16px,var(--studio-body))}.studio-editor .studio-settings{grid-template-columns:1fr}.bigoc-footer{padding-top:40px}.site-header--item12 .studio-wordmark small{max-width:180px;font-size:12px}.ecosystem-logo--asset:has(.studio-wordmark){min-width:0}}@media (width<=480px){.bigoc-footer-grid{grid-template-columns:1fr}.bigoc-footer-grid>div{margin-bottom:8px}.bigoc-footer nav{border-top:1px solid #496259;padding-top:20px}.studio-public h1{font-size:calc(2.5rem*var(--studio-heading-scale,1))}.site-header--item12 .header-inner{padding-inline:20px}.studio-public{padding-inline:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-public .studio-block[data-motion]>.studio-block-copy{animation:none!important}.studio-action,.studio-articles a{transition:none}.studio-action:hover{transform:none}}.pillar-wordmark{letter-spacing:-.06em;color:inherit;justify-content:center;align-items:center;min-width:56px;min-height:56px;font:600 36px/1 Inter,sans-serif;display:inline-flex}.matrix-pillar:has(.pillar-wordmark){background:0 0;width:auto;height:auto}.ecosystem-flow-band__step>a{grid-template-columns:auto 1fr;gap:8px 16px}.ecosystem-flow-band__step>a>b{font:600 30px/1 Inter,sans-serif}.ecosystem-flow-band__step>a small,.ecosystem-flow-band__step>a strong{font-size:13px;line-height:1.5}.ecosystem-flow-band__step>a strong{letter-spacing:.03em}.interior-hero .eyebrow,.case-hero .eyebrow{font-size:13px}.content-shell h1{font-family:Inter,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:500}.content-shell{padding-top:56px}.router legend{letter-spacing:.04em;font-size:14px;line-height:1.6}.router-fields label>span{letter-spacing:.02em;text-transform:none;font-size:14px;line-height:1.5}.router-option small{color:#4c6057;font-size:14px;line-height:1.6}.router-result span{letter-spacing:.05em;font-size:13px}.router-result small{color:#d3e0d9;font-size:14px;line-height:1.6}.router-privacy{line-height:1.7;font-size:14px!important}.router input:not([type=checkbox]):not([type=radio]),.router textarea{font-size:16px;line-height:1.5}.router input[type=checkbox],.router input[type=radio]{min-width:20px;min-height:20px}.router button{white-space:normal;min-height:48px;font-size:14px}.router-result{gap:18px}.interior-hero h1{text-wrap:balance;font-size:clamp(40px,5vw,76px);line-height:1.12}.interior-hero__content>p:not(.eyebrow){font-size:18px;line-height:1.7}.case-hero .hero-actions a,.case-hero .image-caption{font-size:13px;line-height:1.5}:root{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-fast:.24s;--motion-scene:.76s}.site-reading-progress{z-index:190;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#397b64,#d8ac70);height:3px;display:none;position:fixed;inset:0 0 auto}.site-reading-progress:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000) 0 0/30% 100%;animation:3.6s linear infinite bigoc-progress-flow;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] .studio-block-copy{animation:none}html[data-site-motion=on] :is(.button,.studio-action,.studio-articles a,[data-cinema-chapter],.document-card){transition:translate .34s var(--motion-ease),background-color .24s ease,border-color .24s ease,color .24s ease}html[data-site-motion=on] :is(.button,.studio-action):active{translate:0 1px;scale:.98}html[data-site-motion=on] :is(.button,.studio-action) span{transition:translate .34s var(--motion-ease);display:inline-block}html[data-site-motion=on] .main-nav>a{position:relative}html[data-site-motion=on] .main-nav>a:after{content:"";transform-origin:0;height:1px;transition:scale .38s var(--motion-ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;scale:0 1}html[data-site-motion=on] .main-nav>a:is(:hover,:focus-visible,[aria-current=page]):after{scale:1}html[data-site-motion=on] .mobile-nav-panel.is-open{animation:bigoc-menu-in .32s var(--motion-ease)}html[data-site-motion=on] .studio-block--hero{isolation:isolate;position:relative}html[data-site-motion=on] .studio-block--hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 40%,color-mix(in srgb,var(--studio-accent) 12%,transparent),transparent 60%);animation:14s ease-in-out infinite alternate bigoc-light-breathe;position:absolute;inset:0}html[data-site-motion=on] [data-cinema-backdrop]{animation:22s ease-in-out infinite alternate bigoc-cinema-drift}@supports (animation-timeline:scroll()){html[data-site-motion=on] .site-reading-progress{animation:linear both bigoc-reading;animation-timeline:scroll(root);display:block}}@supports (animation-timeline:view()){html[data-site-motion=on] .studio-block--image:not([data-motion=none]) figure img{animation:linear both bigoc-image-depth;animation-timeline:view();animation-range:entry exit}html[data-site-motion=on] .studio-public[data-motion=none] figure img{animation:none}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-site-motion=on] :is(.button,.studio-action,.studio-articles a,.document-card):hover{translate:0 -4px}html[data-site-motion=on] :is(.button,.studio-action):hover span{translate:4px}html[data-site-motion=on] .studio-block figure{overflow:hidden}html[data-site-motion=on] .studio-block figure img{transition:scale .9s var(--motion-ease)}html[data-site-motion=on] .studio-block figure:hover img{scale:1.025}}@keyframes bigoc-menu-in{0%{opacity:.4;translate:0 -10px}to{opacity:1;translate:0}}@keyframes bigoc-light-breathe{0%{opacity:.58;translate:-1.4%;scale:1}to{opacity:1;translate:1.4%;scale:1.02}}@keyframes bigoc-cinema-drift{0%{translate:-.5%;scale:1.015}to{translate:.5% -.4%;scale:1.045}}@keyframes bigoc-progress-flow{0%{background-position:-42% 0}to{background-position:142% 0}}@keyframes bigoc-reading{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bigoc-image-depth{0%{translate:0 12px}to{translate:0 -12px}}html[data-site-motion=off] :is(main,header.site-header,footer) *,html[data-site-motion=off] :is(main,header.site-header,footer) :before,html[data-site-motion=off] :is(main,header.site-header,footer) :after{transition:none!important;animation:none!important}html[data-site-motion=off]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.site-reading-progress{display:none!important}main *,main :before,main :after{transition:none!important;animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}html[data-site-motion=on] .studio-public[data-motion=none] .studio-block--hero:before,html[data-site-motion=on] .studio-block[data-motion=none]:before{background:0 0;animation:none}html[data-site-motion=off]::view-transition-old(root){animation:none!important}html[data-site-motion=off]::view-transition-new(root){animation:none!important}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on]::view-transition-old(root){animation:.18s ease-out both bigoc-page-out}html[data-site-motion=on]::view-transition-new(root){animation:bigoc-page-in .42s var(--motion-ease) both}}@keyframes bigoc-page-out{to{opacity:0}}@keyframes bigoc-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] [data-motion-heading][data-motion-visible]{animation:bigoc-heading-drift var(--motion-drift-duration,8s) ease-in-out var(--motion-phase,0s) infinite alternate;position:relative}html[data-site-motion=on] h2[data-motion-heading][data-motion-visible]:after{content:"";opacity:.48;transform-origin:0;background:linear-gradient(90deg,currentColor,#bd934c,#0000);width:3.6rem;height:2px;animation:4.5s ease-in-out infinite alternate bigoc-heading-rule;position:absolute;bottom:-.28em;left:0}html[data-site-motion=on] [data-motion-ambient][data-motion-visible]{animation:bigoc-figure-float var(--motion-drift-duration,9s) ease-in-out infinite alternate}html[data-site-motion=on] .studio-action span{animation:2.8s ease-in-out infinite alternate bigoc-action-flow}html[data-site-motion=on] .studio-public[data-motion=none] [data-motion-heading],html[data-site-motion=on] .studio-block[data-motion=none] [data-motion-heading]{animation:none}}@keyframes bigoc-heading-drift{0%{translate:0}to{translate:0 -6px}}@keyframes bigoc-heading-rule{0%{opacity:.28;scale:.55 1}to{opacity:.65;scale:1}}@keyframes bigoc-figure-float{0%{translate:0 5px}to{translate:0 -7px}}@keyframes bigoc-action-flow{0%{translate:0}to{translate:5px}}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] [data-motion-card][data-motion-visible]{animation:bigoc-card-light var(--motion-drift-duration,9s) ease-in-out var(--motion-phase,0s) infinite alternate;transition:border-color .6s,box-shadow .6s}html[data-site-motion=on] [data-motion-ambient][data-motion-visible]{animation-duration:calc(var(--motion-drift-duration,9s) + 2s);animation-delay:var(--motion-phase,0s)}html[data-site-motion=on] h2[data-motion-heading][data-motion-visible]:after{width:min(7rem,40%);height:3px;animation-duration:5.8s}html[data-site-motion=on] .studio-public[data-motion=none] [data-motion-card],html[data-site-motion=on] .studio-block[data-motion=none] [data-motion-card]{animation:none}}@keyframes bigoc-card-light{0%{box-shadow:0 6px 18px #073c3208,0 0 0 1px #bd934c0a}to{box-shadow:0 12px 32px #073c3212,0 0 0 1px #bd934c42}}@media (width<=600px){@keyframes bigoc-heading-drift{0%{translate:0}to{translate:0 -4px}}@keyframes bigoc-figure-float{0%{translate:0 3px}to{translate:0 -5px}}}._story_17rv7_1{isolation:isolate;color:#f5f0e5;background:#061c17;border-block:1px solid #bb8a4b55;position:relative;overflow:hidden}._backdrop_17rv7_2{z-index:-2;filter:saturate(.72);background:linear-gradient(90deg,#051c17f5 0%,#051c17d4 48%,#051c1790 100%),url(/images/case-01-aerial.webp) 50% 46%/cover no-repeat;position:absolute;inset:0}._backdrop_17rv7_2:after{content:"";background:radial-gradient(circle at 72% 38%,#d59e5444,#0000 30%),linear-gradient(#041712aa 0%,#0000 55%,#041712 100%);position:absolute;inset:0}._shell_17rv7_4{width:min(1280px,100% - 64px);margin-inline:auto;padding:clamp(72px,9vw,130px) 0 46px}._heading_17rv7_5{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:end;gap:clamp(36px,8vw,110px);margin-bottom:54px;display:grid}._heading_17rv7_5>div:first-child>p{color:#d5aa70;letter-spacing:.19em;margin:0 0 18px;font:600 .72rem/1.4 Inter,sans-serif}._heading_17rv7_5 h2{letter-spacing:-.045em;text-wrap:balance;max-width:10ch;margin:0;font:400 clamp(3rem,6vw,6.2rem)/.94 Noto Serif Display,Georgia,serif}._intro_17rv7_8{border-left:1px solid #d5aa7088;padding-left:28px}._intro_17rv7_8 p{color:#e5dfd3;margin:0 0 24px;font:400 clamp(1rem,1.5vw,1.2rem)/1.75 Inter,sans-serif}._intro_17rv7_8 a{color:#efd09f;letter-spacing:.04em;gap:12px;font:600 .85rem/1.4 Inter,sans-serif;text-decoration:none;display:inline-flex}._reel_17rv7_11{border-block:1px solid #d5aa7055;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._chapter_17rv7_12{min-height:390px;color:inherit;background:#061c17b8;flex-direction:column;padding:30px 24px 26px;text-decoration:none;transition:background .25s,transform .25s;display:flex;position:relative}._chapter_17rv7_12+._chapter_17rv7_12{border-left:1px solid #d5aa7055}._chapter_17rv7_12:hover,._chapter_17rv7_12[data-active]{background:#10352aeb}._chapter_17rv7_12:hover{transform:translateY(-5px)}._chapter_17rv7_12[data-active]:before{content:"";background:#d7a35f;height:3px;position:absolute;inset:0 0 auto}._chapter_17rv7_12>div{justify-content:space-between;align-items:start;gap:12px;margin-bottom:66px;display:flex}._chapter_17rv7_12>div span{color:#d8ad73;font:400 2.5rem/1 Noto Serif Display,Georgia,serif}._chapter_17rv7_12>div small{color:#d8ad73;letter-spacing:.13em;text-align:right;max-width:14ch;font:600 .63rem/1.45 Inter,sans-serif}._chapter_17rv7_12 h3{letter-spacing:-.025em;margin:0 0 7px;font:400 clamp(1.45rem,2vw,2rem)/1.08 Noto Serif Display,Georgia,serif}._chapter_17rv7_12 b{color:#d8ad73;letter-spacing:.1em;text-transform:uppercase;font:600 .72rem/1.45 Inter,sans-serif}._chapter_17rv7_12 p{color:#d5d8d1;margin:18px 0 28px;font:400 .92rem/1.65 Inter,sans-serif}._chapter_17rv7_12 i{color:#f0d5a8;margin-top:auto;font:500 .78rem/1.4 Inter,sans-serif}._truth_17rv7_24{color:#cbd0c8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding-top:28px;font:400 .75rem/1.55 Inter,sans-serif;display:grid}._truth_17rv7_24 span{color:#d8ad73;letter-spacing:.13em;font-weight:600}._truth_17rv7_24 p{text-align:center;margin:0}._story_17rv7_1[data-embedded]{margin-top:clamp(32px,5vw,70px)}@media (width<=980px){._heading_17rv7_5{grid-template-columns:1fr;align-items:start}._intro_17rv7_8{max-width:720px}._reel_17rv7_11{grid-template-columns:repeat(2,minmax(0,1fr))}._chapter_17rv7_12:nth-child(3){border-top:1px solid #d5aa7055;border-left:0}._chapter_17rv7_12:nth-child(4){border-top:1px solid #d5aa7055}._truth_17rv7_24{text-align:center;grid-template-columns:1fr}._truth_17rv7_24 p{text-align:center}}@media (width<=620px){._shell_17rv7_4{width:calc(100% - 36px);padding-top:68px}._heading_17rv7_5{gap:30px;margin-bottom:38px}._heading_17rv7_5 h2{font-size:clamp(2.8rem,14vw,4rem)}._intro_17rv7_8{padding-left:18px}._reel_17rv7_11{grid-template-columns:1fr}._chapter_17rv7_12{min-height:330px;padding:26px 20px}._chapter_17rv7_12+._chapter_17rv7_12{border-top:1px solid #d5aa7055;border-left:0}._chapter_17rv7_12>div{margin-bottom:42px}._truth_17rv7_24{gap:13px}}@media (prefers-reduced-motion:reduce){._chapter_17rv7_12{transition:none}._chapter_17rv7_12:hover{transform:none}}.studio-public .studio-motion-hero>div{aspect-ratio:1672/941;border-radius:var(--studio-radius);width:100%;overflow:hidden;box-shadow:0 30px 80px #05231e3d}.studio-public .studio-motion-hero img,.studio-public .studio-motion-hero canvas{aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}@media (width<=800px){.studio-public .studio-motion-hero>div{aspect-ratio:1672/941}}:root{--admin-paper:#f6f1e8;--admin-paper-2:#fbf7f0;--admin-deep:#0e2a23;--admin-deep-2:#143a32;--admin-accent:#d7993d;--admin-ink:#2a2a2a;--admin-muted:#6b655d;--admin-line:#0e2a2321;--admin-shadow:0 18px 44px #0e2a2314;--admin-sidebar:264px}.admin-shadow,.admin-shadow-gate{background:var(--admin-paper);min-height:100vh;color:var(--admin-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-shadow *{box-sizing:border-box}.admin-shadow button,.admin-shadow input{font:inherit}.admin-shadow-header{z-index:30;width:var(--admin-sidebar);border-right:1px solid var(--admin-line);background:#fdfbf7;flex-direction:column;align-items:stretch;gap:18px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #0e2a2309}.admin-shadow-brand{color:var(--admin-deep);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:172px;padding:0;display:flex}.admin-shadow-brand-icon{background:url(/favicon.svg) 50%/cover no-repeat;border-radius:10px;flex:0 0 40px;width:40px;height:40px;box-shadow:0 5px 14px #0e2a231f}.admin-shadow-brand-copy{min-width:0;display:block}.admin-shadow-brand-mark{letter-spacing:-.04em;font-family:Georgia,serif;font-size:25px;font-weight:800;display:block}.admin-shadow-brand small{color:var(--admin-accent);letter-spacing:.16em;margin-top:3px;font-size:9px;font-weight:900;display:block}.admin-shadow-product-switch{border:1px solid var(--admin-line);background:var(--admin-paper);border-radius:16px;gap:4px;padding:14px;display:grid}.admin-shadow-product-switch span{color:var(--admin-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.admin-shadow-product-switch b{color:var(--admin-deep);font-size:15px}.admin-shadow-product-switch small{color:var(--admin-muted);font-size:11px;line-height:1.35}.admin-shadow-nav{flex-direction:column;gap:5px;margin:0;display:flex}.admin-shadow-nav button,.admin-shadow-menu{min-height:44px;color:var(--admin-deep);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;padding:0 13px}.admin-shadow-nav button.active,.admin-shadow-drawer button.active{background:var(--admin-deep);color:#fff;font-weight:800}.admin-shadow-menu{width:48px;padding:0;font-size:22px;display:none}.admin-shadow-search{width:100%;position:relative}.admin-shadow-search label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-shadow-search input{border:1px solid var(--admin-line);width:100%;height:42px;color:var(--admin-deep);background:#fff;border-radius:23px;padding:0 15px}.admin-shadow-search-results{z-index:60;border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#fff;border-radius:16px;padding:8px;position:absolute;top:48px;left:0;right:0}.admin-shadow-search-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;width:100%;padding:10px;display:flex}.admin-shadow-search-results button:hover{background:var(--admin-paper)}.admin-shadow-search-results span{color:var(--admin-muted);font-size:11px}.admin-shadow-drawer{z-index:50;background:var(--admin-deep);box-shadow:var(--admin-shadow);border-radius:20px;padding:10px;position:fixed;top:88px;left:14px;right:14px}.admin-shadow-drawer-all{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-shadow-drawer-more,.admin-shadow-drawer-overflow{display:none}.admin-shadow-drawer button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:14px;min-height:50px}.admin-shadow-banner{margin-left:var(--admin-sidebar);background:var(--admin-deep);color:#fff;justify-content:center;align-items:center;gap:12px;padding:10px clamp(16px,3vw,44px);font-size:13px;display:flex}.admin-shadow-banner b{color:#f3bd6c;letter-spacing:.08em}.admin-shadow-hero{max-width:calc(1320px + var(--admin-sidebar));padding:34px clamp(16px, 3vw, 44px) 20px calc(var(--admin-sidebar) + clamp(16px, 3vw, 44px));grid-template-columns:minmax(260px,.8fr) minmax(480px,1.4fr);align-items:end;gap:30px;margin:auto;display:grid}.admin-shadow-hero>div>span,.admin-shadow-kicker,.admin-shadow-section-head span{color:var(--admin-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-shadow-hero h1{color:var(--admin-deep);letter-spacing:-.045em;margin:7px 0 8px;font-family:Georgia,serif;font-size:clamp(38px,5vw,70px);line-height:.96}.admin-shadow-hero p{max-width:560px;color:var(--admin-muted);margin:0;line-height:1.55}.admin-shadow-hero-status{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.admin-shadow-metric{border:1px solid var(--admin-line);background:var(--admin-paper-2);border-radius:18px;flex-direction:column;min-height:118px;padding:16px;display:flex}.admin-shadow-metric b{color:var(--admin-deep);font-size:13px}.admin-shadow-metric strong{color:var(--admin-deep);margin:auto 0 4px;font-family:Georgia,serif;font-size:30px}.admin-shadow-metric span{color:var(--admin-muted);font-size:11px}.admin-shadow-context{z-index:20;min-height:48px;margin-left:var(--admin-sidebar);border-block:1px solid var(--admin-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f0f7;align-items:center;gap:14px;padding:8px clamp(16px,3vw,44px);display:flex;position:sticky;top:0}.admin-shadow-context b{color:var(--admin-deep)}.admin-shadow-context span{color:var(--admin-muted);font-size:12px}.admin-shadow-context-path{margin-right:auto}.admin-shadow-context a{color:var(--admin-deep);font-size:12px;font-weight:800}.admin-shadow-main{max-width:calc(1320px + var(--admin-sidebar));padding:24px clamp(16px, 3vw, 44px) 80px calc(var(--admin-sidebar) + clamp(16px, 3vw, 44px));margin:auto}.admin-shadow-section-head{justify-content:space-between;align-items:end;gap:12px;margin:0 0 14px;display:flex}.admin-shadow-section-head h2{color:var(--admin-deep);letter-spacing:-.025em;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(26px,3vw,38px)}.admin-shadow-grid{gap:12px;margin-bottom:18px;display:grid}.admin-shadow-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shadow-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shadow-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shadow-card{border:1px solid var(--admin-line);background:var(--admin-paper-2);border-radius:20px;min-width:0;padding:20px;box-shadow:0 10px 30px #0e2a230a}.admin-shadow-card h3{color:var(--admin-deep);margin:6px 0 9px;font-size:20px}.admin-shadow-card p,.admin-shadow-card li{color:var(--admin-muted);line-height:1.55}.admin-shadow-card ul{margin:12px 0 0;padding-left:20px}.admin-shadow-card dl{margin:12px 0 0}.admin-shadow-card dl div{border-top:1px solid var(--admin-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.admin-shadow-card dt{color:var(--admin-muted)}.admin-shadow-card dd{color:var(--admin-deep);text-align:right;margin:0;font-weight:800}.admin-shadow-note{border-top:1px solid var(--admin-line);padding-top:12px;font-size:12px}.admin-shadow-state{color:#845719;letter-spacing:.04em;white-space:nowrap;background:#d7993d29;border-radius:13px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.admin-shadow-state--unknown,.admin-shadow-state--not-configured{color:var(--admin-muted);background:#6b655d1f}.admin-shadow-state--ready,.admin-shadow-state--active{color:#176443;background:#2272531f}.admin-shadow-list>div{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.admin-shadow-list>div:first-child{border-top:0}.admin-shadow-list div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-shadow-list b{color:var(--admin-deep)}.admin-shadow-list span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:12px}.admin-shadow-gates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-shadow-gates div{border:1px solid var(--admin-line);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px;display:flex}.admin-shadow-gates b{color:var(--admin-muted);font-size:11px}.admin-shadow-gates strong{color:var(--admin-deep);font-size:24px}.admin-shadow-empty{text-align:center;place-content:center;justify-items:center;min-height:140px;display:grid}.admin-shadow-empty p{max-width:360px}.admin-shadow-bottom{display:none}.admin-shadow-gate{place-items:center;padding:24px;display:grid}.admin-shadow-gate section{border:1px solid var(--admin-line);background:var(--admin-paper-2);border-radius:22px;max-width:520px;padding:32px}.admin-shadow-gate span{color:var(--admin-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-shadow-gate h1{color:var(--admin-deep);font-family:Georgia,serif;font-size:42px}.admin-shadow-gate p{color:var(--admin-muted);line-height:1.6}.admin-shadow-gate a{color:var(--admin-deep);font-weight:800}@media (width<=1180px){:root{--admin-sidebar:226px}.admin-shadow-nav button{padding-inline:10px;font-size:13px}.admin-shadow-hero{grid-template-columns:1fr}}@media (width<=920px){:root{--admin-sidebar:210px}.admin-shadow-grid--four{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){:root{--admin-sidebar:0px}.admin-shadow{font-size:15.5px}.admin-shadow-header{flex-direction:row;align-items:center;width:100%;min-height:68px;padding:8px 14px;position:sticky;inset:auto}.admin-shadow-brand{gap:8px;min-width:156px}.admin-shadow-brand-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.admin-shadow-brand-mark{font-size:22px}.admin-shadow-brand small{margin-top:2px;font-size:9px}.admin-shadow-search,.admin-shadow-product-switch,.admin-shadow-nav,.admin-shadow-menu{display:none}.admin-shadow-banner{justify-content:flex-start;min-height:38px;padding:8px 14px;font-size:11.5px}.admin-shadow-banner span{display:none}.admin-shadow-hero{gap:16px;padding:18px 14px 12px}.admin-shadow-hero>div>span,.admin-shadow-kicker,.admin-shadow-section-head span{font-size:10.5px}.admin-shadow-hero h1{font-size:clamp(32px,10vw,42px);line-height:1}.admin-shadow-hero p{font-size:15.5px;line-height:1.45}.admin-shadow-hero-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.admin-shadow-metric{min-width:0;min-height:96px;padding:14px}.admin-shadow-metric b{overflow-wrap:anywhere;font-size:13px}.admin-shadow-metric strong{font-size:29px}.admin-shadow-metric span{font-size:11.5px;line-height:1.3}.admin-shadow-context{min-height:44px;margin-left:0;padding-inline:14px;top:68px}.admin-shadow-context b,.admin-shadow-context a{font-size:13.5px}.admin-shadow-context span{display:none}.admin-shadow-main{padding:18px 14px calc(92px + env(safe-area-inset-bottom))}.admin-shadow-section-head{align-items:flex-start}.admin-shadow-section-head h2{font-size:28px;line-height:1.06}.admin-shadow-grid--two,.admin-shadow-grid--three,.admin-shadow-grid--four{grid-template-columns:1fr}.admin-shadow-card{padding:17px}.admin-shadow-card h3{font-size:20px}.admin-shadow-card p,.admin-shadow-card li,.admin-shadow-card dt,.admin-shadow-card dd{font-size:15.5px}.admin-shadow-card dl div{flex-direction:column;align-items:flex-start;gap:4px}.admin-shadow-card dd{text-align:left;overflow-wrap:anywhere;max-width:100%}.admin-shadow-note{font-size:13.5px}.admin-shadow-state{min-height:28px;padding-inline:9px;font-size:10.5px}.admin-shadow-list>div{flex-direction:column;align-items:flex-start}.admin-shadow-list span{font-size:13.5px}.admin-shadow-gates{grid-template-columns:repeat(2,1fr)}.admin-shadow-drawer{top:auto;left:10px;right:10px;bottom:calc(68px + env(safe-area-inset-bottom));border-radius:18px;padding:10px}.admin-shadow-drawer-all{display:none}.admin-shadow-drawer-overflow{gap:6px;display:grid}.admin-shadow-drawer-overflow>span{color:#f3bd6c;letter-spacing:.1em;text-transform:uppercase;padding:2px 4px 5px;font-size:10px;font-weight:900}.admin-shadow-drawer-overflow button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:54px;padding:8px 12px;display:flex}.admin-shadow-drawer-overflow button b{font-size:14px}.admin-shadow-drawer-overflow button small{color:#ffffffb8;font-size:11px;line-height:1.25}.admin-shadow-bottom{z-index:40;left:8px;right:8px;bottom:max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7f0f9;border:1px solid #0e2a2324;border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-height:58px;padding:4px;display:grid;position:fixed;box-shadow:0 10px 28px #0e2a2324}.admin-shadow-bottom button{color:#0e2a23c7;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:3px 1px;display:flex}.admin-shadow-bottom button.active{color:#9d651b;background:#d7993d1f;font-weight:900;box-shadow:inset 0 0 0 1px #d7993d38}.admin-shadow-bottom svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.admin-shadow-bottom small{letter-spacing:-.015em;white-space:nowrap;text-align:center;width:100%;max-width:100%;font-size:clamp(8px,2.35vw,10px);font-weight:760;line-height:1}}@media (orientation:landscape) and (height<=540px) and (width<=1000px){:root{--admin-sidebar:0px}.admin-shadow{font-size:14px}.admin-shadow-header{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:48px;padding:5px 12px;position:sticky;inset:auto}.admin-shadow-brand{gap:7px;min-width:142px}.admin-shadow-brand-icon{border-radius:7px;flex-basis:30px;width:30px;height:30px}.admin-shadow-brand-mark{font-size:19px}.admin-shadow-brand small{margin-top:0;font-size:7.5px}.admin-shadow-search,.admin-shadow-menu,.admin-shadow-product-switch,.admin-shadow-nav{display:none}.admin-shadow-banner{justify-content:flex-start;min-height:26px;padding:5px 12px;font-size:9.5px}.admin-shadow-banner span{display:none}.admin-shadow-hero{grid-template-columns:minmax(175px,.72fr) minmax(0,2fr);align-items:stretch;gap:12px;padding:9px 12px 8px}.admin-shadow-hero>div{min-width:0}.admin-shadow-hero>div>span,.admin-shadow-kicker,.admin-shadow-section-head span{font-size:8.5px}.admin-shadow-hero h1{margin:2px 0 3px;font-size:26px;line-height:1}.admin-shadow-hero p{max-width:280px;font-size:12px;line-height:1.28}.admin-shadow-hero-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.admin-shadow-metric{border-radius:12px;min-width:0;min-height:68px;padding:8px}.admin-shadow-metric b{overflow-wrap:anywhere;font-size:10.5px;line-height:1.08}.admin-shadow-metric strong{margin-bottom:2px;font-size:20px}.admin-shadow-metric span{font-size:8.5px;line-height:1.1}.admin-shadow-context{gap:8px;min-height:32px;margin-left:0;padding:4px 12px;position:static}.admin-shadow-context b,.admin-shadow-context a{font-size:11px}.admin-shadow-context span{display:none}.admin-shadow-main{padding:9px 12px calc(58px + env(safe-area-inset-bottom))}.admin-shadow-section-head{margin-bottom:6px}.admin-shadow-section-head h2{margin-top:2px;font-size:20px;line-height:1.02}.admin-shadow-grid{gap:7px;margin-bottom:9px}.admin-shadow-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shadow-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shadow-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shadow-card{border-radius:13px;padding:10px}.admin-shadow-card h3{margin:3px 0 4px;font-size:15px}.admin-shadow-card p,.admin-shadow-card li,.admin-shadow-card dt,.admin-shadow-card dd{font-size:12px;line-height:1.3}.admin-shadow-card dl div{padding:6px 0}.admin-shadow-note{padding-top:7px;font-size:10.5px}.admin-shadow-state{min-height:22px;padding:0 6px;font-size:8.5px}.admin-shadow-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shadow-drawer{left:50%;right:auto;bottom:calc(54px + env(safe-area-inset-bottom));width:min(420px,100vw - 24px);transform:translate(-50%)}.admin-shadow-bottom{z-index:40;left:50%;right:auto;bottom:max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7f0f9;border:1px solid #0e2a2324;border-radius:15px;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 24px);min-height:44px;padding:3px 5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px #0e2a2324}.admin-shadow-bottom button{color:#0e2a23c7;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:2px clamp(6px,1vw,10px);display:flex}.admin-shadow-bottom button.active{color:#9d651b;background:#d7993d1f;font-weight:900;box-shadow:inset 0 0 0 1px #d7993d38}.admin-shadow-bottom svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.admin-shadow-bottom small{letter-spacing:-.01em;white-space:nowrap;width:auto;max-width:none;font-size:clamp(9px,1.18vw,10.5px);font-weight:760;line-height:1}}@media (prefers-reduced-motion:reduce){.admin-shadow *,.admin-shadow :before,.admin-shadow :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-action-center{background:#fbf7f0;border:1px solid #0e2a2324;border-radius:22px;margin-top:20px;padding:clamp(16px,2.5vw,28px);box-shadow:0 14px 36px #0e2a2314}.admin-action-center>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-action-center>header span,.admin-action-preview>span,.admin-action-receipt>span{color:#a66c1e;letter-spacing:.13em;font-size:10px;font-weight:900}.admin-action-center>header h3{color:#0e2a23;margin:4px 0;font-size:24px}.admin-action-center>header p{color:#625f59;margin:0;font-size:13px}.admin-action-center>header>b{color:#f3bd6c;white-space:nowrap;background:#0e2a23;border-radius:999px;padding:7px 10px;font-size:10px}.admin-action-layout{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.8fr) auto;align-items:end;gap:12px;display:grid}.admin-action-center label{color:#0e2a23;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-action-center input,.admin-action-center select{color:#0e2a23;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0e2a232e;border-radius:10px;padding:8px 10px}.admin-action-center label:has(input[type=checkbox]){align-items:center;gap:8px;min-height:44px;display:flex}.admin-action-center input[type=checkbox]{width:20px;min-height:20px}.admin-action-center button{color:#fff;cursor:pointer;background:#0e2a23;border:0;border-radius:11px;min-height:44px;padding:8px 14px;font-weight:850}.admin-action-center button:disabled{opacity:.45;cursor:not-allowed}.admin-action-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-action-fields p{color:#514d47;background:#d7993d17;border-radius:10px;margin:0;padding:10px;font-size:12px}.admin-action-preview,.admin-action-receipt{background:#0e2a230b;border-radius:14px;margin-top:14px;padding:14px}.admin-action-preview h4{color:#0e2a23;margin:5px 0 8px}.admin-action-preview pre{color:#f7e8c9;white-space:pre-wrap;background:#102f27;border-radius:10px;max-height:180px;padding:10px;font-size:11px;overflow:auto}.admin-action-preview label{margin:10px 0}.admin-action-receipt{gap:7px;display:grid}.admin-action-receipt b,.admin-action-receipt small{overflow-wrap:anywhere}.admin-action-error{color:#8b2417;background:#fff0ec;border-radius:10px;margin:12px 0 0;padding:10px;font-weight:800}@media (width<=760px){.admin-action-center>header,.admin-action-layout{grid-template-columns:1fr;display:grid}.admin-action-center>header>b{justify-self:start}.admin-action-fields{grid-template-columns:1fr}}@media (orientation:landscape) and (height<=540px) and (width<=1000px){.admin-action-center{border-radius:16px;padding:12px}.admin-action-center>header{margin-bottom:10px}.admin-action-center>header h3{font-size:18px}.admin-action-center>header p{font-size:10px}.admin-action-layout{grid-template-columns:minmax(150px,.7fr) minmax(300px,1.8fr) auto}.admin-action-center input,.admin-action-center select,.admin-action-center button{min-height:44px}}.admin-writer-certification{background:#fffaf0;border:1px solid #b9843073;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0 0 24px;padding:22px;display:grid}.admin-writer-certification span{color:#9a691d;letter-spacing:.13em;font-size:.75rem;font-weight:800}.admin-writer-certification h2{color:#073b2f;margin:7px 0}.admin-writer-certification p{color:#5f5b52;max-width:720px;margin:0}.admin-writer-certification button{color:#fffaf0;min-height:48px;font:inherit;background:#073b2f;border:0;border-radius:14px;padding:0 18px;font-weight:800}.admin-writer-certification output{color:#073b2f;background:#e8f2ec;border-radius:14px;grid-column:1/-1;gap:4px;padding:14px;display:grid}@media (width<=720px){.admin-writer-certification{grid-template-columns:1fr}.admin-writer-certification button{width:100%}}.page-studio-panel{color:#f4f0e7;background:linear-gradient(145deg,#062b24,#0b4035);border:1px solid #c99a6161;border-radius:18px;margin-bottom:22px;overflow:hidden;box-shadow:0 18px 42px #0219152e}.page-studio-panel>header{border-bottom:1px solid #c99a6140;justify-content:space-between;gap:24px;padding:24px;display:flex}.page-studio-panel>header span,.page-studio-panel>header small{color:#d6a568;letter-spacing:.12em;font-size:10px;font-weight:850}.page-studio-panel>header h2{color:#fff;overflow-wrap:anywhere;margin:7px 0;font-size:clamp(22px,3vw,35px)}.page-studio-panel>header p{color:#b9c9c3;margin:0}.page-studio-panel>header>div:last-child{flex:none;align-content:start;justify-items:end;gap:5px;display:grid}.page-studio-panel>header>div:last-child b{color:#ecc790;border:1px solid #c99a61;border-radius:999px;padding:8px 11px;font-size:11px}.page-studio-flow{border-bottom:1px solid #c99a6140;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;padding:18px 24px;list-style:none;display:grid}.page-studio-flow li{border:1px solid #ffffff21;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:60px;padding:9px;display:grid}.page-studio-flow li.ready{background:#3479624d}.page-studio-flow li.blocked{background:#764a272e}.page-studio-flow span{color:#d6a568;font-size:10px}.page-studio-flow b{overflow-wrap:anywhere;font-size:10px}.page-studio-summary{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 24px;display:grid}.page-studio-summary article{background:#ffffff0e;border-radius:10px;min-width:0;padding:15px}.page-studio-summary span,.page-studio-summary strong,.page-studio-summary small{display:block}.page-studio-summary span{color:#9fb3ab;font-size:11px}.page-studio-summary strong{color:#fff;overflow-wrap:anywhere;margin-top:7px;font-size:18px}.page-studio-summary small{color:#d6a568;margin-top:5px;font-size:9px}.page-studio-layout{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 22px;display:grid}.page-studio-layout article{border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:18px}.page-studio-layout h3{color:#fff;margin:0 0 15px}.page-studio-layout dl{margin:0}.page-studio-layout dl div{border-top:1px solid #ffffff1a;grid-template-columns:minmax(110px,.55fr) 1fr;gap:10px;padding:9px 0;display:grid}.page-studio-layout dt{color:#d6a568;overflow-wrap:anywhere;font-size:10px;font-weight:800}.page-studio-layout dd{color:#d8e1dd;overflow-wrap:anywhere;margin:0;font-size:10px}.page-studio-layout p{color:#9fb3ab;font-size:12px;line-height:1.55}.page-studio-panel>footer{background:#031d18;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.page-studio-panel>footer a{color:#efc387;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.page-studio-panel>footer span{color:#91a69e;font-size:11px}@media (width<=900px){.page-studio-flow{grid-template-columns:repeat(4,1fr)}.page-studio-summary{grid-template-columns:1fr 1fr}.page-studio-layout{grid-template-columns:1fr}}@media (width<=560px){.page-studio-panel>header,.page-studio-panel>footer{flex-direction:column;align-items:flex-start}.page-studio-panel>header>div:last-child{justify-items:start}.page-studio-flow{grid-template-columns:1fr 1fr;padding:14px}.page-studio-summary{padding:14px}.page-studio-layout{padding:0 14px 16px}.page-studio-panel>footer{padding:14px}}.content-editor{min-width:0}.content-editor button,.content-editor input,.content-editor select,.content-editor textarea{font:inherit}.content-editor input:not([type=checkbox]):not([type=radio]),.content-editor select,.content-editor textarea{color:#16362b;box-sizing:border-box;background:#fffdf7;border:1px solid #476556;border-radius:6px;width:100%;min-width:0;padding:12px;display:block}.content-editor label{margin:12px 0;font-size:14px;line-height:1.5;display:block}.content-editor fieldset{border:1px solid #64827555;border-radius:10px;min-width:0;margin:20px 0;padding:20px}.content-editor legend{padding:0 8px;font-weight:650}.content-editor button{color:#faf4e7;cursor:pointer;background:#133f30;border:1px solid #74917e;border-radius:7px;min-height:44px;padding:10px 15px}.content-editor button:disabled{opacity:.45;cursor:wait}.editor-toolbar{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.editor-layout{grid-template-columns:210px minmax(0,1fr);gap:28px;display:grid}.editor-layout aside{flex-direction:column;align-self:start;gap:10px;display:flex}.editor-layout aside small{display:block}.editor-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editor-confirm{background:#d9c79c22;border:1px solid #b99b61;border-radius:10px;margin:20px 0;padding:24px}.editor-confirm button{margin:8px 8px 0 0}.content-editor details{overflow-wrap:anywhere;padding:18px 0}.content-editor summary{cursor:pointer;min-height:44px}.content-editor details button{margin:6px}.phrase-review{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;max-height:600px;padding:8px;display:grid;overflow:auto}.phrase-review article{border:1px solid #64827555;border-radius:8px;padding:18px}.phrase-review h3{font-size:20px;line-height:1.3}.editor-check input{margin-right:10px}.content-editor :focus-visible{outline-offset:3px;outline:3px solid #ceaa6b}@media (width<=820px){.editor-layout{grid-template-columns:1fr}.editor-layout aside{flex-flow:wrap}.editor-field-row{grid-template-columns:1fr}.content-editor fieldset{padding:14px}}.template-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.template-admin-grid article{background:#fff;border:1px solid #64827555;border-radius:10px;padding:18px}.template-admin-grid article.is-selected{border-color:#b98234;box-shadow:0 0 0 2px #b9823422}.template-admin-grid label{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.template-admin-grid label input{grid-row:1/3}.template-admin-grid label span{color:#5a7067;font-size:12px}.template-admin-grid article>a{margin-top:14px;font-weight:700;display:inline-flex}.template-admin-grid article>div{gap:14px;margin-top:12px;display:flex}.template-admin-grid article>div a{font-size:12px;text-decoration:underline}@media (width<=620px){.template-admin-grid{grid-template-columns:1fr}}._page_1xuif_1{--forest:#082d26;--deep:#041c18;--copper:#c58f4d;--paper:#f2efe6;--ink:#12362f;background:var(--paper);color:var(--ink);overflow-x:clip}._page_1xuif_1 *{box-sizing:border-box}._acceptance_1xuif_1{color:#1e2e29;letter-spacing:.08em;background:#f2ca75;justify-content:center;gap:18px;padding:11px 24px;font-size:12px;display:flex}._acceptance_1xuif_1 span{letter-spacing:.02em}._hero_1xuif_1{background:var(--deep);color:#fff;isolation:isolate;align-items:end;min-height:min(760px,86svh);display:grid;position:relative}._heroMedia_1xuif_1,._heroFrame_1xuif_1,._heroShade_1xuif_1{position:absolute;inset:0}._heroMedia_1xuif_1{z-index:-1;overflow:hidden}._heroFrame_1xuif_1{opacity:0;margin:0;animation:18s infinite _heroSequence_1xuif_1}._heroFrame_1xuif_1:nth-child(2){animation-delay:6s}._heroFrame_1xuif_1:nth-child(3){animation-delay:12s}._heroFrame_1xuif_1 img{object-fit:cover;width:100%;height:100%;animation:18s infinite _heroDrift_1xuif_1;transform:scale(1.035)}._heroFrame_1xuif_1 figcaption{letter-spacing:.12em;text-transform:uppercase;background:#0214118a;border:1px solid #ffffff59;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:50%;right:max(5vw,24px)}._heroShade_1xuif_1{background:linear-gradient(90deg,#021411ed 0%,#021411b3 44%,#0214112e 78%),linear-gradient(#0000 45%,#021411d9)}._heroContent_1xuif_1{width:100%;padding-top:150px;padding-bottom:clamp(84px,11vw,150px)}._kicker_1xuif_1{color:var(--copper);letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:850}._heroContent_1xuif_1 h1{letter-spacing:-.045em;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,7.2vw,112px);font-weight:500;line-height:.93}._heroContent_1xuif_1>p:not(._kicker_1xuif_1){color:#ffffffd1;max-width:690px;margin:25px 0 0;font-size:clamp(17px,2vw,23px);line-height:1.5}._actions_1xuif_1{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}._primaryAction_1xuif_1,._secondaryAction_1xuif_1{justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}._primaryAction_1xuif_1{background:var(--copper);color:var(--deep);padding:0 24px}._secondaryAction_1xuif_1{color:inherit;border-bottom:1px solid}._secondaryAction_1xuif_1 span{margin-left:9px}._heroMeta_1xuif_1{text-align:right;letter-spacing:.06em;font-size:12px;display:grid;position:absolute;bottom:34px;right:max(5vw,24px)}._heroMeta_1xuif_1 span:last-child{color:#ffffff9e}._partnerBand_1xuif_1{background:#fff;border-bottom:1px solid #d8d3c7}._partnerBand_1xuif_1>div{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._partnerBand_1xuif_1 div div{border-left:1px solid #ddd7ca;padding:26px 28px}._partnerBand_1xuif_1 b,._partnerBand_1xuif_1 span{display:block}._partnerBand_1xuif_1 span{color:#68746f;margin-top:5px;font-size:12px}._intro_1xuif_1,._units_1xuif_1,._evidence_1xuif_1{padding:clamp(76px,10vw,150px) 0}._split_1xuif_1,._sectionHead_1xuif_1{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}._split_1xuif_1 h2,._sectionHead_1xuif_1 h2,._liveCopy_1xuif_1 h2,._capabilities_1xuif_1 h2,._cta_1xuif_1 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:.98}._split_1xuif_1>p,._sectionHead_1xuif_1>p{color:#53655f;margin:0;font-size:18px;line-height:1.65}._split_1xuif_1>div>span{color:#6d7773;margin-top:12px;display:block}._facts_1xuif_1{border-top:1px solid #cbc5b8;border-left:1px solid #cbc5b8;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}._facts_1xuif_1 article{border-bottom:1px solid #cbc5b8;border-right:1px solid #cbc5b8;min-width:0;padding:28px}._facts_1xuif_1 strong,._facts_1xuif_1 span,._facts_1xuif_1 small{display:block}._facts_1xuif_1 strong{font-family:Georgia,serif;font-size:clamp(31px,4vw,58px);font-weight:500}._facts_1xuif_1 span{margin-top:8px;font-weight:800}._facts_1xuif_1 small{color:#78817d;overflow-wrap:anywhere;margin-top:10px;font-size:10px}._live_1xuif_1{background:var(--deep);color:#fff;padding:clamp(54px,7vw,96px) 0}._liveGrid_1xuif_1{grid-template-columns:1.4fr .75fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}._liveVisual_1xuif_1{background:#0c3a31;min-height:470px;position:relative;overflow:hidden}._liveVisual_1xuif_1 img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;position:absolute}._liveVisual_1xuif_1:after{content:"";background:linear-gradient(#0000 45%,#021411bd);position:absolute;inset:0}._liveBadge_1xuif_1{z-index:1;color:#172b26;letter-spacing:.12em;background:#e5b96f;padding:9px 12px;font-size:11px;font-weight:900;position:absolute;top:20px;left:20px}._liveVisual_1xuif_1 p{z-index:1;letter-spacing:.05em;margin:0;font-size:12px;position:absolute;bottom:18px;left:24px}._liveCopy_1xuif_1>p:not(._kicker_1xuif_1){color:#bcc9c4;font-size:17px;line-height:1.6}._liveCopy_1xuif_1 dl{grid-template-columns:1fr 1fr;margin:28px 0;display:grid}._liveCopy_1xuif_1 dl div{border-top:1px solid #ffffff2e;padding:13px 0}._liveCopy_1xuif_1 dt{color:#8da29a;font-size:11px}._liveCopy_1xuif_1 dd{margin:4px 0 0;font-weight:800}._liveCopy_1xuif_1>small{color:#8da29a;line-height:1.5}._capabilities_1xuif_1,._intelligence_1xuif_1{color:#fff;background:#0b3a31;padding:clamp(76px,9vw,130px) 0}._capabilities_1xuif_1 h2{max-width:920px}._capabilityGrid_1xuif_1{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}._capabilityGrid_1xuif_1 article{border-right:1px solid #ffffff29;padding:30px 24px}._capabilityGrid_1xuif_1 article>span{color:var(--copper);font-size:12px}._capabilityGrid_1xuif_1 h3{margin:42px 0 12px;font-size:20px}._capabilityGrid_1xuif_1 p{color:#aebdb7;line-height:1.55}._unitGrid_1xuif_1{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}._unitGrid_1xuif_1 article{background:#f8f5ed;border:1px solid #cbc5b8;padding:24px}._unitGrid_1xuif_1 header{justify-content:space-between;align-items:start;display:flex}._unitGrid_1xuif_1 header span{text-transform:uppercase;font-size:11px;font-weight:800}._unitGrid_1xuif_1 header strong{font-family:Georgia,serif;font-size:45px}._unitGrid_1xuif_1 dl div{border-top:1px solid #d8d2c6;padding:10px 0}._unitGrid_1xuif_1 dt{color:#78817d;font-size:11px}._unitGrid_1xuif_1 dd{margin:3px 0 0;font-weight:800}._flexibility_1xuif_1{background:#dfd8c8;align-items:center;gap:28px;margin-top:18px;padding:24px 28px;display:flex}._flexibility_1xuif_1 strong{white-space:nowrap;font-family:Georgia,serif;font-size:42px}._flexibility_1xuif_1 p{margin:0;font-size:16px}._intelligence_1xuif_1{color:#132f29;background:#d8a35d}._intelligence_1xuif_1 ._kicker_1xuif_1{color:#17443a}._intelligenceGrid_1xuif_1{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}._intelligenceGrid_1xuif_1 article{background:#ffffffa6;padding:30px}._intelligenceGrid_1xuif_1 h3{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}._intelligenceGrid_1xuif_1 p{line-height:1.6}._intelligenceGrid_1xuif_1 small{color:#5f675e;overflow-wrap:anywhere;margin-top:24px;display:block}._gallery_1xuif_1{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:55px;display:grid}._gallery_1xuif_1 figure{background:#fff;margin:0}._gallery_1xuif_1 img{object-fit:cover;width:100%;height:360px;display:block}._gallery_1xuif_1 figcaption{padding:14px;display:grid}._gallery_1xuif_1 figcaption b{color:#386055;font-size:10px}._gallery_1xuif_1 figcaption span{color:#747d79;overflow-wrap:anywhere;margin-top:4px;font-size:10px}._cta_1xuif_1{background:var(--deep);color:#fff;padding:clamp(76px,9vw,130px) 0}._cta_1xuif_1>div{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}._cta_1xuif_1 ._actions_1xuif_1{justify-content:flex-end}._cta_1xuif_1 h2{max-width:760px}@keyframes _heroSequence_1xuif_1{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@keyframes _heroDrift_1xuif_1{0%{transform:scale(1.035)}33%{transform:scale(1.085)}to{transform:scale(1.035)}}@media (width<=900px){._hero_1xuif_1{min-height:760px}._heroShade_1xuif_1{background:linear-gradient(#0214112e,#0214119e 38%,#021411f5 100%)}._heroContent_1xuif_1{padding-top:260px}._partnerBand_1xuif_1>div{grid-template-columns:1fr}._partnerBand_1xuif_1 div div{border-bottom:1px solid #ddd7ca}._split_1xuif_1,._sectionHead_1xuif_1,._liveGrid_1xuif_1,._cta_1xuif_1>div{grid-template-columns:1fr}._facts_1xuif_1,._capabilityGrid_1xuif_1,._unitGrid_1xuif_1{grid-template-columns:1fr 1fr}._intelligenceGrid_1xuif_1{grid-template-columns:1fr}._gallery_1xuif_1{grid-template-columns:1fr 1fr}._gallery_1xuif_1 figure:first-child{grid-column:1/-1}._cta_1xuif_1 ._actions_1xuif_1{justify-content:flex-start}}@media (width<=600px){._acceptance_1xuif_1{flex-direction:column;align-items:flex-start;gap:3px;padding-inline:18px}._hero_1xuif_1{min-height:720px}._heroContent_1xuif_1{padding:260px 20px 78px}._heroContent_1xuif_1 h1{font-size:clamp(43px,13vw,64px)}._heroMeta_1xuif_1{text-align:left;bottom:20px;left:20px;right:20px}._heroFrame_1xuif_1 figcaption{top:120px;right:16px}._intro_1xuif_1,._units_1xuif_1,._evidence_1xuif_1{padding:70px 0}._split_1xuif_1,._sectionHead_1xuif_1{gap:24px}._facts_1xuif_1,._capabilityGrid_1xuif_1,._unitGrid_1xuif_1,._gallery_1xuif_1{grid-template-columns:1fr}._gallery_1xuif_1 figure:first-child{grid-column:auto}._facts_1xuif_1{margin-top:40px}._capabilityGrid_1xuif_1 article{border-bottom:1px solid #ffffff29;border-right:0}._liveVisual_1xuif_1{min-height:330px}._unitGrid_1xuif_1{gap:8px}._flexibility_1xuif_1{flex-direction:column;align-items:flex-start;gap:8px}._cta_1xuif_1 ._actions_1xuif_1{flex-direction:column;align-items:stretch}._primaryAction_1xuif_1,._secondaryAction_1xuif_1{width:100%}._secondaryAction_1xuif_1{border:1px solid #ffffff59}}@media (prefers-reduced-motion:reduce){._heroFrame_1xuif_1{opacity:0;animation:none}._heroFrame_1xuif_1:first-child{opacity:1}._heroFrame_1xuif_1 img{animation:none;transform:none}}.t2{--t2-gold:#e4bd83;--t2-muted:#c4d0c9;color:#f6f2e8;background:#031813;font-family:Inter,Arial,sans-serif;line-height:1.6}.t2 *{box-sizing:border-box;min-width:0}.t2 h1,.t2 h2,.t2 blockquote{letter-spacing:-.035em;font-family:Noto Serif Display,Georgia,serif;font-weight:400;line-height:1.08}.t2 h1{max-width:9ch;margin:0 0 1.25rem;font-size:clamp(3rem,6.5vw,6.8rem)}.t2 h2{margin:0 0 1.5rem;font-size:clamp(2.2rem,3.4vw,3.6rem)}.t2 h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:500}.t2 p{font-size:1rem}.t2 em{color:var(--t2-gold);font-style:normal}.t2 a{color:inherit;text-decoration:none}.t2 a:hover{text-underline-offset:5px;text-decoration:underline}.t2 a:focus-visible{outline-offset:5px;outline:3px solid #ffe2ac}.t2-container{width:min(1240px,100% - 64px);margin-inline:auto}.t2-opening{isolation:isolate;align-items:flex-end;height:calc(100svh - 80px);min-height:900px;max-height:1200px;padding:80px max(32px,50vw - 620px);display:flex;position:relative}.t2-scene{z-index:-2;position:absolute;inset:0 0 0 28%}.t2-scene picture,.t2-scene img{object-fit:cover;object-position:55% 45%;width:100%;height:100%;display:block}.t2-opening:after{content:"";z-index:-1;background:linear-gradient(90deg,#031813 0%,#031813ed 24%,#03181300 65%),linear-gradient(#0000 55%,#031813);position:absolute;inset:0}.t2-manifest{letter-spacing:.2em;line-height:1.9;position:absolute;top:40px;left:max(32px,50vw - 620px);font-size:.8rem!important}.t2-opening-copy{max-width:560px}.t2-opening-copy>p{max-width:28ch;font-size:1.2rem}.t2-circle-action{letter-spacing:.12em;align-items:center;gap:20px;margin-top:32px;font-size:.8rem;display:flex}.t2-circle-action>span{border:1px solid var(--t2-gold);border-radius:50%;place-items:center;width:60px;height:60px;font-size:1.5rem;display:grid}.t2-art-caption{color:#e6e5dc;font-size:.75rem;position:absolute;bottom:18px;right:28px}.t2-ecosystem{padding-block:70px 85px}.t2-steps{padding:0;border-bottom:1px solid #d7b6813d;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 44px;padding-bottom:40px;list-style:none;display:grid}.t2-steps li>*{display:block}.t2-steps b{color:var(--t2-gold);margin-bottom:16px;font:400 3rem Noto Serif Display,Georgia}.t2-steps strong,.t2-steps span{font-size:.875rem}.t2-ecosystem>h2{max-width:20ch}.t2-pillars{gap:24px;margin:35px 0;display:flex}.t2-pillars>a{aspect-ratio:1;text-align:center;border:1px solid #dab57e66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:175px;padding:14px;display:flex}.t2-pillars strong{font-size:2rem}.t2-pillars b{letter-spacing:.1em;font-size:.8rem;font-weight:400}.t2-pillars span{max-width:14ch;font-size:.75rem;line-height:1.4}.t2-connect{font-family:Noto Serif Display,Georgia;font-size:1.4rem!important}.t2-editorial{grid-template-columns:1fr 1fr;gap:80px;display:grid}.t2-editorial section{margin-bottom:65px}.t2-section-label{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.t2-section-label h2{letter-spacing:0;margin:0;font:400 1rem Inter,Arial}.t2-state{color:#edcc96;border:1px solid #b8945d80;border-radius:5px;padding:5px 9px;font-size:.8rem}.t2-live-paused{text-align:center;background:#092720;border:1px solid #ab936150;place-content:center;min-height:280px;padding:35px;display:grid}.t2-live-paused>span{color:var(--t2-gold);font-size:2rem}.t2-live-paused small{color:var(--t2-muted)}.t2-gold-button,.t2-outline-button{border-radius:4px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-top:22px;padding:15px 20px;font-size:.875rem;line-height:1.35;display:flex}.t2-gold-button{background:linear-gradient(110deg,#f2d19f,#cfa06a);color:#08221b!important}.t2-outline-button{border:1px solid var(--t2-gold);color:var(--t2-gold)!important}.t2-project{isolation:isolate;border-radius:4px;align-items:flex-end;min-height:560px;padding:30px;display:flex;position:relative;overflow:hidden}.t2-project>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.t2-project:after{content:"";z-index:-1;background:linear-gradient(#03181300 0%,#031813aa 55%,#031813 100%);position:absolute;inset:0}.t2-project h2{max-width:12ch}.t2-kicker{letter-spacing:.15em;color:var(--t2-gold);font-size:.8rem!important}.t2-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:-30px 0 65px;display:grid}.t2-facts>div+div{border-left:1px solid #b8945d55;padding-left:14px}.t2-facts strong,.t2-facts span{display:block}.t2-facts strong{font:400 1.3rem Noto Serif Display,Georgia}.t2-facts span{color:var(--t2-muted);font-size:.8rem}.t2-flex{border-block:1px solid #b8945d55;padding-block:30px}.t2-flex small{color:var(--t2-muted);font-size:.8rem;display:block}.t2-feature{gap:24px;margin:30px 0;display:flex}.t2-feature>span{color:var(--t2-gold);min-width:35px;font:400 1.6rem Noto Serif Display,Georgia}.t2-feature p{color:var(--t2-muted);margin:0}.t2-why blockquote{border-block:1px solid #b8945d55;margin:60px 0 25px;padding-block:35px;font-size:2rem;font-style:italic}.t2-partner{align-items:center;gap:20px;margin-top:30px;display:flex}.t2-partner img{object-fit:contain;background:#f8f5ed;border-radius:50%;width:70px;height:70px;padding:10px}.t2-partner span,.t2-partner a{color:var(--t2-muted);font-size:.875rem;display:block}.t2-stories{border-top:1px solid #b8945d55;padding-top:30px}.t2-story-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.t2-story{border:1px solid #b8945d44;border-radius:5px;padding-bottom:18px;overflow:hidden}.t2-story img{object-fit:cover;width:100%;height:155px}.t2-story h3,.t2-story p{margin:12px 15px}.t2-close{background:linear-gradient(#05251acc,#031813f5),url(/images/case-01-aerial.webp) 50%/cover;border-radius:5px;padding:55px 30px}.t2 .site-footer{margin-top:45px}.t2 section{scroll-margin-top:100px}@media (width<=760px){.t2-container{width:calc(100% - 40px)}.t2-opening{align-items:flex-end;height:auto;min-height:980px;padding:0 24px 90px}.t2-scene{inset:0}.t2-scene img{object-position:58% top}.t2-opening:after{background:linear-gradient(#03181300 28%,#0318138c 57%,#031813d9 82%,#031813 100%),linear-gradient(#03181366,#0000 25%)}.t2-opening h1{max-width:8.2ch;font-size:3.65rem}.t2-opening-copy>p{max-width:24ch;font-size:1rem}.t2-manifest{top:24px;left:24px}.t2-art-caption{font-size:.75rem;bottom:22px;left:24px;right:24px}.t2-ecosystem{padding-block:40px 55px}.t2-pillars{gap:9px}.t2-pillars>a{width:calc(33.3333% - 6px);padding:7px}.t2-pillars strong{font-size:1.6rem}.t2-pillars b{letter-spacing:0;font-size:.75rem}.t2-pillars span{font-size:.75rem}.t2-editorial{display:block}.t2-editorial section{margin-bottom:48px}.t2-project{min-height:440px;padding:22px}.t2-facts strong{font-size:1.1rem}.t2-section-label{align-items:flex-start}.t2-section-label h2{font-size:.95rem}.t2-state{max-width:130px}.t2-live-paused{min-height:210px;padding:22px}.t2 h2{font-size:2.35rem}.t2-story-grid{gap:12px}.t2-story img{height:125px}.t2-story h3{font-size:1rem}.t2-close{padding:38px 22px}.t2-why blockquote{font-size:1.9rem}.t2-steps{gap:12px}.t2-steps strong,.t2-steps span{font-size:.8rem}}@media (height<=500px) and (width>=600px){.t2-opening{height:auto;min-height:720px}.t2-opening h1{font-size:3.4rem}.t2-manifest{top:20px}}@media (prefers-reduced-motion:reduce){.t2 *{scroll-behavior:auto;transition:none;animation:none}}.t2-live-paused img{object-fit:contain;width:100%;height:240px;display:block}.t2-go{border-bottom:1px solid #bd9d6555;padding:40px 0}.t2-go p{line-height:1.7}.t2-go .t2-gold-button{margin-top:20px}.t2-scene.t2-scene{z-index:-2;aspect-ratio:auto;background:#071f1a;position:absolute;inset:0 0 0 28%}.t2-scene.t2-scene img,.t2-scene.t2-scene canvas{object-fit:cover;object-position:58% 45%;width:100%;height:100%;display:block}@media (width<=760px){.t2-scene.t2-scene{inset:0}.t2-scene.t2-scene img,.t2-scene.t2-scene canvas{object-position:66% top}}._page_dsd9d_1{--ivory:#f7f4ee;--paper:#fcfaf6;--green:#073c32;--green2:#0d5344;--dark:#072722;--dark2:#0c352d;--ink:#1f2623;--muted:#6b706c;--gold:#bf8e41;--gold2:#dcaf5b;--line:#dcd2c0;background:var(--ivory);color:var(--ink)}._page_dsd9d_1 *{box-sizing:border-box}._shell_dsd9d_19{width:min(1312px,100% - 128px);margin:0 auto}._eyebrow_dsd9d_23,._eyebrowDark_dsd9d_24{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}._eyebrowDark_dsd9d_24{color:var(--gold2)}._sectionLead_dsd9d_35,._darkLead_dsd9d_36{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.6}._darkLead_dsd9d_36{color:#dfe8e4}._page_dsd9d_1 h1,._page_dsd9d_1 h2,._page_dsd9d_1 h3{font-family:Noto Serif Display,Iowan Old Style,Baskerville,Georgia,serif}._page_dsd9d_1 h2{color:var(--green);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.03}._primary_dsd9d_60,._secondary_dsd9d_61{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._primary_dsd9d_60{background:var(--green);color:#fff}._secondary_dsd9d_61{border:1px solid var(--gold);color:var(--green)}._roles_dsd9d_80{background:var(--paper);padding:78px 0 92px}._roleGrid_dsd9d_84{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}._roleGrid_dsd9d_84 article{border:1px solid var(--line);background:#fffdf8;border-radius:16px;min-width:0;min-height:220px;padding:22px}._roleGrid_dsd9d_84 article>span{color:var(--gold);font-family:Georgia,serif;font-size:26px;display:block}._roleGrid_dsd9d_84 h3{color:var(--green);margin:32px 0 8px;font-size:22px;font-weight:600}._roleGrid_dsd9d_84 b{color:var(--green2);letter-spacing:.08em;font-size:10px;display:block}._roleGrid_dsd9d_84 p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}._liveSection_dsd9d_122,._intelligenceSection_dsd9d_123,._conversationSection_dsd9d_124{background:var(--dark);color:#fff;padding:78px 0}._liveSection_dsd9d_122 h2,._intelligenceSection_dsd9d_123 h2,._conversationSection_dsd9d_124 h2{color:#fff}._liveGrid_dsd9d_134{grid-template-columns:1.25fr .75fr;gap:34px;margin-top:34px;display:grid}._liveImage_dsd9d_140{background:var(--dark2);border-radius:24px;min-height:430px;margin:0;position:relative;overflow:hidden}._liveImage_dsd9d_140 picture,._liveImage_dsd9d_140>[data-slot-state]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}._liveImage_dsd9d_140 img{object-fit:cover;filter:saturate(.82)brightness(.87);width:100%;height:100%}._liveImage_dsd9d_140>[data-slot-state]{color:#dfe8e4;text-align:center;border:1px dashed #dcaf5b59;flex-direction:column;gap:8px;padding:34px}._liveImage_dsd9d_140>[data-slot-state] span{max-width:34ch;font-size:16px;line-height:1.45}._liveImage_dsd9d_140>[data-slot-state] small{color:var(--gold2);letter-spacing:.1em;font-size:10px}._liveImage_dsd9d_140:after{content:"";background:linear-gradient(#0000 45%,#072722a6);position:absolute;inset:0}._liveImage_dsd9d_140 figcaption{z-index:2;color:#e6efeb;font-size:12px;position:absolute;bottom:18px;left:20px}._liveCards_dsd9d_196{gap:14px;display:grid}._liveCards_dsd9d_196 article{background:linear-gradient(135deg,#0d5344eb,#073c32b8);border:1px solid #ffffff21;border-radius:18px;padding:22px}._liveCards_dsd9d_196 span{color:var(--gold2);letter-spacing:.11em;font-size:10px;font-weight:800;display:block}._liveCards_dsd9d_196 strong{margin-top:8px;font-size:17px;display:block}._liveCards_dsd9d_196 p{color:#d6e3de;margin:8px 0 0;font-size:13px;line-height:1.5}._methodSection_dsd9d_228,._evidenceSection_dsd9d_229,._identitySection_dsd9d_230,._caseCommercialSection_dsd9d_231{background:var(--ivory);padding:84px 0}._methodTimeline_dsd9d_235{grid-template-columns:repeat(5,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}._methodTimeline_dsd9d_235:before{content:"";background:var(--gold);height:1px;position:absolute;top:7px;left:4%;right:4%}._methodTimeline_dsd9d_235 li{padding:25px 12px 0;position:relative}._methodTimeline_dsd9d_235 i{border:2px solid var(--gold);background:var(--ivory);border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:12px}._methodTimeline_dsd9d_235 span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800;display:block}._methodTimeline_dsd9d_235 small{color:var(--muted);margin-top:6px;font-size:11px;display:block}._methodCards_dsd9d_279{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}._methodCards_dsd9d_279 article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:22px}._methodCards_dsd9d_279 b{color:var(--green);font-size:12px}._methodCards_dsd9d_279 p{color:var(--muted);margin:8px 0 0;font-size:13px}._intelligenceSection_dsd9d_123{background:linear-gradient(120deg, var(--dark), #064b3e)}._intelligenceGrid_dsd9d_303{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}._spotlight_dsd9d_309,._nexo_dsd9d_310{background:#073c32a3;border:1px solid #ffffff24;border-radius:22px;min-height:430px;padding:30px}._spotlight_dsd9d_309>span,._nexo_dsd9d_310>span{color:var(--gold2);letter-spacing:.12em;font-size:10px;font-weight:800}._spotlight_dsd9d_309 h3,._nexo_dsd9d_310 h3{color:#fff;margin:12px 0 24px;font-size:34px;font-weight:500;line-height:1.05}._spotlight_dsd9d_309>div{border:1px solid #ffffff1f;border-radius:13px;margin-top:10px;padding:15px}._spotlight_dsd9d_309 b{color:var(--gold2);font-size:10px}._spotlight_dsd9d_309 p{color:#dbe5e1;margin:6px 0 0;font-size:13px}._spotlight_dsd9d_309 a{color:#fff;margin-top:20px;display:inline-block}._nexo_dsd9d_310 ol{margin:0;padding:0;list-style:none}._nexo_dsd9d_310 li{border-top:1px solid #ffffff1c;grid-template-columns:42px 1fr;align-items:center;min-height:42px;display:grid}._nexo_dsd9d_310 li b{color:var(--gold2);font-family:Georgia,serif}._nexo_dsd9d_310 li span{text-transform:uppercase;font-size:12px;font-weight:800}._evidenceGraph_dsd9d_373{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px;margin-top:40px;display:grid}._graphNode_dsd9d_380{border:1px solid var(--gold);background:var(--paper);min-width:0;color:var(--green);text-align:center;border-radius:999px;padding:16px 10px;font-size:11px;font-weight:800;position:relative}._graphNode_dsd9d_380 i{background:var(--gold);width:12px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}._caseCommercialSection_dsd9d_231{background:#faf6ee}._caseCommercialGrid_dsd9d_403{grid-template-columns:1fr 1fr;gap:38px;display:grid}._caseProof_dsd9d_408,._residences_dsd9d_409{min-width:0}._caseProof_dsd9d_408 h2,._residences_dsd9d_409 h2{font-size:42px}._caseProof_dsd9d_408>p:not(._eyebrow_dsd9d_23),._residences_dsd9d_409>p:not(._eyebrow_dsd9d_23){color:var(--muted);line-height:1.55}._caseProof_dsd9d_408>picture{aspect-ratio:16/10;border-radius:20px;width:100%;margin:22px 0;display:block;overflow:hidden}._caseProof_dsd9d_408>picture img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}._caseProof_dsd9d_408 dl,._residences_dsd9d_409 dl{gap:8px;margin:18px 0 22px;display:grid}._caseProof_dsd9d_408 dl div,._residences_dsd9d_409 dl div{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:120px 1fr;gap:16px;padding:12px 14px;display:grid}._caseProof_dsd9d_408 dt,._residences_dsd9d_409 dt{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:800}._caseProof_dsd9d_408 dd,._residences_dsd9d_409 dd{color:var(--muted);margin:0;font-size:13px}._residenceVisual_dsd9d_465{background:#f4eee2;border-radius:20px;justify-content:center;align-items:center;height:300px;margin:22px 0;display:flex;overflow:hidden}._residenceVisual_dsd9d_465 img{object-fit:contain;width:auto;max-width:100%;height:115%}._identityGrid_dsd9d_481{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}._identityGrid_dsd9d_481 article{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;min-width:0;min-height:230px;padding:18px;display:flex}._identityGrid_dsd9d_481 article>picture{width:100%;height:98px;display:block}._identityGrid_dsd9d_481 picture img{object-fit:contain;width:100%;height:98px;display:block}._identityGrid_dsd9d_481 b{color:var(--green);text-transform:uppercase;margin-top:auto;font-size:12px}._identityGrid_dsd9d_481 span{color:var(--muted);margin-top:7px;font-size:12px}._brandCompact_dsd9d_519{align-items:center;height:100px;display:flex}._brandCompact_dsd9d_519 img{object-fit:contain;width:100%;height:100%}._smIdentity_dsd9d_529{grid-template-columns:110px 1fr;align-items:center;gap:8px;min-height:115px;display:grid}._smIdentity_dsd9d_529>picture{width:110px;height:105px;display:block}._smIdentity_dsd9d_529 img{object-fit:contain;width:110px;height:105px}._smIdentity_dsd9d_529 div{flex-direction:column;display:flex}._smIdentity_dsd9d_529 strong{color:var(--green);font-size:10px}._smIdentity_dsd9d_529 span{font-size:12px}._conversationSection_dsd9d_124{background:var(--dark);position:relative;overflow:hidden}._conversationSection_dsd9d_124:after{content:"";opacity:.16;background:repeating-linear-gradient(90deg, transparent 0 48px, var(--gold) 49px 50px), repeating-linear-gradient(0deg, transparent 0 34px, var(--gold) 35px 36px);transform-origin:0 100%;pointer-events:none;height:140px;position:absolute;inset:auto 0 0;transform:skewY(-4deg)}._conversationGrid_dsd9d_575{z-index:1;grid-template-columns:1fr 1fr;gap:54px;display:grid;position:relative}._conversationExample_dsd9d_582{background:#0d53448c;border:1px solid #ffffff26;border-radius:16px;margin-top:26px;padding:18px}._conversationExample_dsd9d_582 span{color:var(--gold2);font-size:10px;font-weight:800}._conversationExample_dsd9d_582 p{margin:8px 0 0;line-height:1.55}._conversationActions_dsd9d_598{gap:12px;display:grid}._conversationActions_dsd9d_598 a{color:#fff;background:linear-gradient(135deg,#0d5344e6,#073c32a8);border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;text-decoration:none;display:flex}._conversationActions_dsd9d_598 b{font-size:14px}._conversationActions_dsd9d_598 span{color:var(--gold2);font-size:12px}._brandFull_dsd9d_626{display:block}._brandFull_dsd9d_626 img{object-fit:contain;width:100%;height:100%;display:block}._modeChip_dsd9d_636{color:var(--gold2);letter-spacing:.08em;border:1px solid #dcaf5b59;border-radius:999px;margin:0 0 14px;padding:6px 9px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}._modeChipLight_dsd9d_654{color:#7a581f;border-color:#073c322e}._commercialTruth_dsd9d_658{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:22px 0;padding:20px}._commercialTruth_dsd9d_658 span{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}._commercialTruth_dsd9d_658 strong{color:var(--green);margin-top:8px;font-size:18px;display:block}._commercialTruth_dsd9d_658 p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}@media (width<=1180px){._shell_dsd9d_19{width:min(1092px,100% - 88px)}._roleGrid_dsd9d_84{grid-template-columns:repeat(3,1fr)}._roleGrid_dsd9d_84 article:nth-last-child(-n+2){grid-column:span 1}._identityGrid_dsd9d_481{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._shell_dsd9d_19{width:calc(100% - 76px)}._roleGrid_dsd9d_84{grid-template-columns:1fr 1fr}._liveGrid_dsd9d_134,._intelligenceGrid_dsd9d_303,._caseCommercialGrid_dsd9d_403,._conversationGrid_dsd9d_575{grid-template-columns:1fr}._liveImage_dsd9d_140{min-height:390px}._methodTimeline_dsd9d_235{grid-template-columns:repeat(5,minmax(110px,1fr));padding-bottom:12px;overflow-x:auto}._methodCards_dsd9d_279{grid-template-columns:1fr 1fr}._methodCards_dsd9d_279 article:last-child{grid-column:1/-1}._identityGrid_dsd9d_481{grid-template-columns:1fr 1fr}._evidenceGraph_dsd9d_373{gap:24px 40px}}@media (width<=600px){._shell_dsd9d_19{width:calc(100% - 40px)}._primary_dsd9d_60,._secondary_dsd9d_61{min-height:48px;padding:0 14px;font-size:12px}._roles_dsd9d_80,._methodSection_dsd9d_228,._evidenceSection_dsd9d_229,._identitySection_dsd9d_230,._caseCommercialSection_dsd9d_231,._liveSection_dsd9d_122,._intelligenceSection_dsd9d_123,._conversationSection_dsd9d_124{padding:58px 0}._page_dsd9d_1 h2{font-size:30px}._sectionLead_dsd9d_35,._darkLead_dsd9d_36{font-size:15px}._roleGrid_dsd9d_84{grid-template-columns:1fr}._roleGrid_dsd9d_84 article{min-height:150px}._roleGrid_dsd9d_84 h3{margin-top:20px}._liveImage_dsd9d_140{min-height:250px}._liveCards_dsd9d_196 article{padding:18px}._methodTimeline_dsd9d_235{grid-template-columns:repeat(5,140px);margin-top:34px}._methodCards_dsd9d_279{grid-template-columns:1fr}._methodCards_dsd9d_279 article:last-child{grid-column:auto}._intelligenceGrid_dsd9d_303{gap:16px}._spotlight_dsd9d_309,._nexo_dsd9d_310{min-height:0;padding:22px}._spotlight_dsd9d_309 h3,._nexo_dsd9d_310 h3{font-size:27px}._evidenceGraph_dsd9d_373{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}._graphNode_dsd9d_380{width:100%;min-width:0}._graphNode_dsd9d_380 i{display:none}._caseProof_dsd9d_408 h2,._residences_dsd9d_409 h2{font-size:30px}._residenceVisual_dsd9d_465{height:245px}._caseProof_dsd9d_408 dl div,._residences_dsd9d_409 dl div{grid-template-columns:95px 1fr}._identityGrid_dsd9d_481{grid-template-columns:1fr}._identityGrid_dsd9d_481 article{min-height:185px}._conversationActions_dsd9d_598 a{min-height:74px}._smIdentity_dsd9d_529{grid-template-columns:90px 1fr}._smIdentity_dsd9d_529>picture,._smIdentity_dsd9d_529 img{width:90px;height:88px}}@media (width>=601px) and (height<=520px) and (orientation:landscape){._roles_dsd9d_80,._methodSection_dsd9d_228,._evidenceSection_dsd9d_229,._identitySection_dsd9d_230,._caseCommercialSection_dsd9d_231,._liveSection_dsd9d_122,._intelligenceSection_dsd9d_123,._conversationSection_dsd9d_124{padding:46px 0}._roleGrid_dsd9d_84{grid-template-columns:repeat(5,1fr)}._roleGrid_dsd9d_84 article{min-height:170px;padding:14px}._roleGrid_dsd9d_84 h3{font-size:17px}._roleGrid_dsd9d_84 p{font-size:11px}._liveGrid_dsd9d_134{grid-template-columns:1.15fr .85fr}._liveImage_dsd9d_140{min-height:300px}._intelligenceGrid_dsd9d_303,._caseCommercialGrid_dsd9d_403,._conversationGrid_dsd9d_575{grid-template-columns:1fr 1fr}._identityGrid_dsd9d_481{grid-template-columns:repeat(4,1fr)}._page_dsd9d_1 h2{font-size:32px}}@media (prefers-reduced-motion:reduce){._page_dsd9d_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._hero_dsd9d_891{background:var(--ivory);padding:0 0 36px}._heroInner_dsd9d_895{isolation:isolate;min-height:720px;padding:90px 0 80px 4.45%;position:relative}._heroCopy_dsd9d_901{z-index:1;width:38.5%;max-width:530px;position:relative}._heroCopy_dsd9d_901 h1{color:var(--green);letter-spacing:-.015em;margin:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:400;line-height:.98}._heroGold_dsd9d_915 span{display:block}._heroGold_dsd9d_915{color:var(--gold);margin:24px 0 0;font-family:Noto Serif Display,serif;font-size:clamp(2.625rem,4.445vw,4rem);font-style:italic;font-weight:400;line-height:.98}._lead_dsd9d_927{color:var(--ink);margin:22px 0 0;font-size:20px;line-height:1.3}._tabletSupport_dsd9d_933,._portraitSupport_dsd9d_934{display:none}._heroVisual_dsd9d_937{z-index:0;width:62%;height:100%;margin:0;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}._heroVisual_dsd9d_937 picture,._heroVisual_dsd9d_937 img{width:100%;height:100%;display:block}._heroVisual_dsd9d_937 img{object-fit:cover;object-position:100% 50%}._heroMotion_dsd9d_958{width:100%;height:100%}._heroMotion_dsd9d_958 img,._heroMotion_dsd9d_958 canvas{object-fit:cover;object-position:center;width:100%;height:100%}._heroTag_dsd9d_969{background:var(--green);color:#fff;border-radius:18px;max-width:280px;padding:18px 22px;font-size:12px;line-height:1.5;position:absolute;top:28px;right:44px}._heroTag_dsd9d_969 b,._heroTag_dsd9d_969 span{display:block}._heroTag_dsd9d_969 b{font-weight:600}._actions_dsd9d_988{z-index:1;flex-wrap:wrap;gap:14px;width:38.5%;margin-top:20px;display:flex;position:relative}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{white-space:nowrap;min-height:50px;padding:0 22px;font-size:14px;font-weight:500}._goldenThread_dsd9d_1005{justify-content:space-between;width:calc(100% - 128px);height:62px;margin:6px auto 0;display:flex;position:relative}._goldenThread_dsd9d_1005:before{content:"";background:var(--gold);height:1px;position:absolute;top:14px;left:0;right:0}._goldenThread_dsd9d_1005>span{color:var(--green);padding-top:30px;font-size:12px;position:relative}._goldenThread_dsd9d_1005 i{border:2px solid var(--gold);background:var(--ivory);width:11px;height:11px;position:absolute;top:9px;left:0;transform:rotate(45deg)}._goldenThread_dsd9d_1005>span:last-child i{left:auto;right:0}._goldenThread_dsd9d_1005 p,._heroEnvironments_dsd9d_1043,._heroLiveEntry_dsd9d_1044{display:none}@media (width>=901px) and (width<=1180px){._heroInner_dsd9d_895{min-height:650px;padding:76px 0 65px 4.1%}._heroCopy_dsd9d_901{width:38.5%}._heroCopy_dsd9d_901 h1{font-size:3.5rem}._heroGold_dsd9d_915{font-size:3.25rem}._lead_dsd9d_927{font-size:16px}._heroTag_dsd9d_969{right:24px}}@media (width<=900px){._hero_dsd9d_891{padding-bottom:28px}._heroInner_dsd9d_895{flex-direction:column;gap:32px;min-height:0;padding:54px 44px 0;display:flex}._heroCopy_dsd9d_901{width:100%;max-width:none}._heroCopy_dsd9d_901 h1{font-size:48px;line-height:1.04}._heroGold_dsd9d_915{margin-top:12px;font-size:44px;line-height:1.05}._lead_dsd9d_927{margin-top:12px;font-size:16px;line-height:1.4}._desktopSupport_dsd9d_1097{display:none}._tabletSupport_dsd9d_933{display:inline}._heroVisual_dsd9d_937{aspect-ratio:1.525;border-radius:30px;width:100%;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}._heroTag_dsd9d_969{top:24px;left:20px;right:auto}._actions_dsd9d_988{width:100%;margin-top:0}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{min-height:56px;padding:0 36px}._heroEnvironments_dsd9d_1043{grid-template-columns:1fr 1fr;gap:10px;margin:42px 44px 0;display:grid}._heroEnvironments_dsd9d_1043 a{border:1px solid var(--line);color:var(--green);border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}._heroEnvironments_dsd9d_1043 small{font-size:12px}._goldenThread_dsd9d_1005{width:calc(100% - 88px);height:22px;margin-top:10px}._goldenThread_dsd9d_1005 small,._goldenThread_dsd9d_1005>span:nth-of-type(3){display:none}}@media (width<=600px){._heroInner_dsd9d_895{gap:20px;padding:38px 22px 0}._heroCopy_dsd9d_901 h1{font-size:2.25rem;line-height:.94}._heroGold_dsd9d_915{margin-top:12px;font-size:2rem;line-height:.98}._lead_dsd9d_927{margin-top:12px;font-size:1rem;line-height:1.3}._tabletSupport_dsd9d_933{display:none}._portraitSupport_dsd9d_934{display:inline}._heroVisual_dsd9d_937{aspect-ratio:1.525;border-radius:24px}._heroTag_dsd9d_969{display:none}._actions_dsd9d_988{grid-template-columns:1fr;gap:12px;display:grid}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{min-height:50px;font-size:14px}._heroEnvironments_dsd9d_1043{display:none}._goldenThread_dsd9d_1005{width:calc(100% - 44px);height:36px;margin-top:32px;padding-top:18px}._goldenThread_dsd9d_1005:before{top:28px}._goldenThread_dsd9d_1005 p{color:var(--green);margin:0;font-size:10px;display:block;position:absolute;top:0}._goldenThread_dsd9d_1005>span{padding:0}._goldenThread_dsd9d_1005 i{top:5px}._heroLiveEntry_dsd9d_1044{background:var(--green);color:#fff;border-radius:20px;flex-direction:column;gap:5px;margin:18px 22px 0;padding:16px;text-decoration:none;display:flex}._heroLiveEntry_dsd9d_1044 small{color:var(--gold2);font-size:10px}._heroLiveEntry_dsd9d_1044 span{font-size:16px}._methodTimeline_dsd9d_235{grid-template-columns:1fr;overflow:visible}._methodTimeline_dsd9d_235 li{min-width:0}}@media (width>=601px) and (height<=520px) and (orientation:landscape){._hero_dsd9d_891{min-height:334px;padding-bottom:0;position:relative}._heroInner_dsd9d_895{min-height:334px;padding:30px 0 20px 26px;display:block}._heroCopy_dsd9d_901{width:39%;max-width:330px}._heroCopy_dsd9d_901 h1{font-size:2.375rem;line-height:.94}._heroGold_dsd9d_915{margin-top:14px;font-size:2.125rem;line-height:.94}._lead_dsd9d_927{display:none}._heroVisual_dsd9d_937{aspect-ratio:auto;border-radius:0;width:57.5%;height:334px;position:absolute;top:0;right:0;-webkit-mask-image:none;mask-image:none}._heroTag_dsd9d_969{max-width:210px;padding:12px 18px;font-size:10px;top:18px;left:auto;right:18px}._actions_dsd9d_988{flex-wrap:nowrap;grid-template-columns:1.15fr 1fr;gap:10px;width:calc(42.5% - 36px);margin-top:18px;display:grid}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{min-height:44px;padding:0 18px;font-size:12px}._heroEnvironments_dsd9d_1043,._heroLiveEntry_dsd9d_1044{display:none}._goldenThread_dsd9d_1005{width:37%;height:38px;margin:0;padding-top:20px;position:absolute;top:246px;left:26px}._goldenThread_dsd9d_1005:before{top:27px}._goldenThread_dsd9d_1005 p{margin:0;font-size:10px;display:block;position:absolute;top:0}._goldenThread_dsd9d_1005>span{padding:0}._goldenThread_dsd9d_1005 i{top:2px}}@media (width>=601px) and (width<=900px) and (height>=521px){._heroGold_dsd9d_915 span{display:inline}}@media (width>=901px) and (height>=521px){._heroVisual_dsd9d_937 picture{height:80%;position:absolute;top:10%}}._roleIdentity_dsd9d_1356{align-items:center;gap:12px;min-height:58px;display:flex}._roleIdentity_dsd9d_1356>span{color:var(--gold);font-family:Noto Serif Display,serif;font-size:26px}._roleIdentity_dsd9d_1356>picture{flex:1;min-width:0;height:58px;display:block}._roleIdentity_dsd9d_1356 img{object-fit:contain;width:100%;height:58px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529{grid-template-columns:40px minmax(0,1fr);gap:6px;min-height:58px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529>picture,._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 img{width:40px;height:50px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 strong{font-size:8px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 span{font-size:10px}._roleGrid_dsd9d_84 h3{margin-top:18px}._roleTechnology_dsd9d_1397{color:var(--muted);align-items:center;gap:18px;margin-top:22px;font-size:12px;display:flex}._roleTechnology_dsd9d_1397 picture{width:116px;height:40px;display:block}._roleTechnology_dsd9d_1397 img{object-fit:contain;width:100%;height:100%}@media (width<=600px){._roleTechnology_dsd9d_1397{flex-wrap:wrap}}@media (width>=601px) and (height<=520px) and (orientation:landscape){._roleGrid_dsd9d_84{grid-template-columns:repeat(2,minmax(0,1fr))}._roleGrid_dsd9d_84 h3{font-size:22px}._roleGrid_dsd9d_84 p{font-size:13px}}._defaultCtaLabel_dsd9d_1433{display:inline}._shortCtaLabel_dsd9d_1436{display:none}._goldenThread_dsd9d_1005>span{white-space:nowrap;flex:0 0 0}._goldenThread_dsd9d_1005>span small{position:absolute;left:0;transform:translate(-50%)}._goldenThread_dsd9d_1005>span:first-of-type small{transform:none}._goldenThread_dsd9d_1005>span:last-of-type small{transform:translate(-100%)}._goldenThread_dsd9d_1005 i,._goldenThread_dsd9d_1005>span:last-child i{border-width:1px;width:9px;height:9px;left:-4px;right:auto}._goldenThread_dsd9d_1005 i:after{content:"";border:1px solid var(--gold);border-radius:50%;position:absolute;inset:1px}@media (width>=601px) and (height<=520px) and (orientation:landscape){._defaultCtaLabel_dsd9d_1433{display:none}._shortCtaLabel_dsd9d_1436{display:inline}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{padding-inline:10px}}._heroCopy_dsd9d_901 h1>span{display:block}@media (width>=601px) and (width<=900px) and (height>=521px){._heroCopy_dsd9d_901 h1>span{display:inline}}._heroEnvironments_dsd9d_1043>p{color:var(--gold);text-transform:uppercase;grid-column:1/-1;margin:0 0 12px;font-size:12px;line-height:14px}@media (width>=601px) and (width<=900px) and (height>=521px){._heroCopy_dsd9d_901 ._lead_dsd9d_927{max-width:500px}._heroEnvironments_dsd9d_1043 a{padding:10px 14px;line-height:1.2}._defaultCtaLabel_dsd9d_1433{display:none}._shortCtaLabel_dsd9d_1436{display:inline}}@media (width>=1181px){._heroCopy_dsd9d_901{width:43%;max-width:600px}}._heroInner_dsd9d_895{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:24px 32px;min-height:0;padding:64px 40px 48px;display:grid}._heroCopy_dsd9d_901{grid-area:1/1;width:100%;min-width:0;max-width:none}._heroCopy_dsd9d_901 h1{font-size:clamp(44px,4.45vw,64px);line-height:1.06}._heroGold_dsd9d_915{font-size:clamp(40px,4vw,58px);line-height:1.08}._lead_dsd9d_927{font-size:20px;line-height:1.55}._heroVisual_dsd9d_937{aspect-ratio:1672/941;border-radius:0;grid-area:1/2/3;width:100%;height:auto;position:relative;inset:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}._heroVisual_dsd9d_937 picture{width:100%;height:auto;position:static}._heroVisual_dsd9d_937 img{object-fit:contain;object-position:center;aspect-ratio:1672/941;border-radius:0;width:100%;height:auto}._heroTag_dsd9d_969{border-radius:12px;max-width:none;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5;position:static}._actions_dsd9d_988{grid-area:2/1;align-self:start;gap:12px;width:100%;margin-top:0}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{white-space:normal;text-align:center;min-height:56px;padding:12px 22px;font-size:17px;line-height:1.4}._goldenThread_dsd9d_1005{width:calc(100% - 80px);height:66px;margin-top:8px}._goldenThread_dsd9d_1005>span small,._heroLiveEntry_dsd9d_1044 small{font-size:14px;font-weight:600;line-height:1.4}._heroLiveEntry_dsd9d_1044 span{font-size:18px;line-height:1.45}@media (width<=900px){._heroInner_dsd9d_895{gap:26px;padding:44px 44px 0;display:flex}._heroCopy_dsd9d_901 h1{font-size:48px}._heroGold_dsd9d_915{font-size:44px}._heroVisual_dsd9d_937{aspect-ratio:auto;width:100%;height:auto}._lead_dsd9d_927{font-size:19px;line-height:1.55}._actions_dsd9d_988{flex-wrap:wrap;display:flex}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{flex:1;min-width:180px}._goldenThread_dsd9d_1005{width:calc(100% - 88px)}._heroEnvironments_dsd9d_1043 a{font-size:17px;line-height:1.45}._heroEnvironments_dsd9d_1043 small{font-size:15px}}@media (width<=600px){._heroInner_dsd9d_895{gap:24px;padding:34px 22px 0}._heroCopy_dsd9d_901 h1{font-size:36px;line-height:1.08}._heroGold_dsd9d_915{margin-top:16px;font-size:34px;line-height:1.1}._lead_dsd9d_927{margin-top:20px;font-size:18px;line-height:1.5}._actions_dsd9d_988{grid-template-columns:1fr;width:100%;display:grid}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{min-height:56px;font-size:17px}._goldenThread_dsd9d_1005{width:calc(100% - 44px);height:60px;margin-top:28px;padding-top:34px}._goldenThread_dsd9d_1005 p{max-width:100%;font-size:14px;font-weight:600;line-height:1.5}._goldenThread_dsd9d_1005:before{top:50px}._goldenThread_dsd9d_1005 i{top:12px}._heroLiveEntry_dsd9d_1044{gap:8px;margin-top:16px;padding:18px}}@media (width>=601px) and (height<=520px) and (orientation:landscape){._heroInner_dsd9d_895{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 24px;padding:20px 26px;display:grid}._heroCopy_dsd9d_901{width:100%;max-width:none}._heroCopy_dsd9d_901 h1{font-size:36px;line-height:1.08}._heroGold_dsd9d_915{font-size:32px;line-height:1.1}._heroVisual_dsd9d_937{grid-area:1/2/3;align-self:center;width:100%;height:auto;position:relative}._heroTag_dsd9d_969{display:none}._actions_dsd9d_988{grid-template-columns:1fr;gap:10px;width:100%;margin:0;display:grid}._hero_dsd9d_891 ._primary_dsd9d_60,._hero_dsd9d_891 ._secondary_dsd9d_61{min-height:48px;font-size:16px}._goldenThread_dsd9d_1005{width:calc(100% - 52px);height:58px;margin:0 auto;padding-top:30px;position:relative;inset:auto}._goldenThread_dsd9d_1005 p{font-size:14px;line-height:1.5}._goldenThread_dsd9d_1005:before{top:48px}._goldenThread_dsd9d_1005 i{top:14px}}._eyebrow_dsd9d_23,._eyebrowDark_dsd9d_24,._roleGrid_dsd9d_84 b,._liveCards_dsd9d_196 span,._methodTimeline_dsd9d_235 span,._methodTimeline_dsd9d_235 small,._methodCards_dsd9d_279 b,._spotlight_dsd9d_309>span,._spotlight_dsd9d_309 b,._nexo_dsd9d_310>span,._nexo_dsd9d_310 li span,._graphNode_dsd9d_380,._caseProof_dsd9d_408 dt,._residences_dsd9d_409 dt,._identityGrid_dsd9d_481 b,._identityGrid_dsd9d_481 span,._smIdentity_dsd9d_529 strong,._smIdentity_dsd9d_529 span,._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 strong,._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 span,._roleTechnology_dsd9d_1397,._conversationExample_dsd9d_582 span,._conversationActions_dsd9d_598 span{font-size:14px;line-height:1.5}._sectionLead_dsd9d_35,._darkLead_dsd9d_36,._roleGrid_dsd9d_84 p,._liveCards_dsd9d_196 p,._methodCards_dsd9d_279 p,._spotlight_dsd9d_309 p,._caseProof_dsd9d_408 dd,._residences_dsd9d_409 dd{font-size:16px;line-height:1.6}._primary_dsd9d_60,._secondary_dsd9d_61,._conversationActions_dsd9d_598 b{font-size:16px;line-height:1.5}._liveImage_dsd9d_140>[data-slot-state] small,._liveImage_dsd9d_140 figcaption{font-size:14px;line-height:1.5}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529{height:auto;min-height:72px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 div{overflow-wrap:anywhere;min-width:0}._graphNode_dsd9d_380{overflow-wrap:anywhere;border-radius:20px}._caseProof_dsd9d_408 dl div,._residences_dsd9d_409 dl div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}._caseProof_dsd9d_408 dd,._residences_dsd9d_409 dd{overflow-wrap:anywhere}._page_dsd9d_1 section[id],._page_dsd9d_1 article[id]{scroll-margin-top:112px}@media (width<=900px){._methodTimeline_dsd9d_235{grid-template-columns:1fr;gap:18px;overflow:visible}._methodTimeline_dsd9d_235:before{width:1px;height:auto;inset:8px auto 8px 6px}._methodTimeline_dsd9d_235 li{padding:0 0 0 30px}._methodTimeline_dsd9d_235 i{top:5px;left:0}._identityGrid_dsd9d_481{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._identityGrid_dsd9d_481{grid-template-columns:1fr}._page_dsd9d_1 section[id],._page_dsd9d_1 article[id]{scroll-margin-top:88px}._conversationActions_dsd9d_598 a{flex-wrap:wrap;gap:8px}}._roleGrid_dsd9d_84 article{grid-template-rows:112px minmax(58px,auto) minmax(42px,auto) 1fr;align-content:start;row-gap:12px;display:grid}._roleIdentity_dsd9d_1356{border:1px solid var(--line);background:var(--ivory);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:112px;min-height:112px;padding:12px 10px;display:grid}._roleIdentity_dsd9d_1356>span{align-self:start;padding-top:4px;font-size:22px;line-height:1}._roleIdentity_dsd9d_1356>picture{justify-content:center;align-items:center;width:100%;min-width:0;height:80px;display:flex}._roleIdentity_dsd9d_1356>picture img{object-fit:contain;object-position:center;width:100%;height:80px;display:block}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;width:100%;height:80px;min-height:80px;display:grid}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529>picture,._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 img{object-fit:contain;object-position:center;width:32px;height:64px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 strong{font-size:12px;line-height:1.4}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 span{font-size:14px;line-height:1.4}._roleGrid_dsd9d_84 h3{align-self:start;margin:0;font-size:22px;line-height:1.3}._roleGrid_dsd9d_84 b{align-self:start}._roleGrid_dsd9d_84 p{align-self:start;margin:0}@media (width<=600px){._roleIdentity_dsd9d_1356{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-inline:16px}._roleIdentity_dsd9d_1356>picture{justify-self:center;max-width:200px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529{grid-template-columns:48px minmax(0,1fr);justify-self:center;gap:12px;max-width:220px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529>picture,._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 img{width:48px;height:72px}._roleIdentity_dsd9d_1356 ._smIdentity_dsd9d_529 strong{font-size:14px}._roleGrid_dsd9d_84 article{grid-template-rows:112px auto auto 1fr}}._roleIdentity_dsd9d_1356>span:only-child{grid-column:1/-1;place-self:center;padding:0;font-size:40px}._template02_dsd9d_2014{color:#f5efe3;background:#061b17}._template02_dsd9d_2014 ._hero_dsd9d_891{color:#f5efe3;background:#071d19;position:relative}._template02_dsd9d_2014 ._heroInner_dsd9d_895{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding-top:clamp(50px,8vw,130px);padding-bottom:80px;position:relative}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 h1{color:#f4eee4;letter-spacing:-.04em;font-weight:400}._template02_dsd9d_2014 ._heroGold_dsd9d_915{color:#dbb780}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 ._lead_dsd9d_927{color:#deddd3}._template02_dsd9d_2014 ._heroVisual_dsd9d_937{flex-direction:column;justify-content:center;align-self:stretch;min-height:480px;display:flex}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 picture{flex:1;min-height:0;display:flex}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 img{object-fit:cover;object-position:65% center;border-radius:140px 3px 3px;width:100%;height:100%}._template02_dsd9d_2014 ._heroTag_dsd9d_969{color:#e9e4d8;background:#133b30;border:1px solid #d7b37b44;padding:20px}._template02_dsd9d_2014 ._primary_dsd9d_60{color:#10251e;background:linear-gradient(120deg,#eed5a2,#bb915a);border-color:#ddbe88;border-radius:4px}._template02_dsd9d_2014 ._secondary_dsd9d_61{color:#efdcbb;background:0 0;border-color:#d4af73;border-radius:4px}._template02_dsd9d_2014 ._goldenThread_dsd9d_1005,._template02_dsd9d_2014 ._heroEnvironments_dsd9d_1043{color:#e0ceae}._template02_dsd9d_2014 ._roles_dsd9d_80,._template02_dsd9d_2014 ._methodSection_dsd9d_228,._template02_dsd9d_2014 ._evidenceSection_dsd9d_229,._template02_dsd9d_2014 ._caseCommercialSection_dsd9d_231,._template02_dsd9d_2014 ._identitySection_dsd9d_230{color:#e9e5da;background:#0b251e}._template02_dsd9d_2014 ._shell_dsd9d_19 h2{color:#f3eadb}._template02_dsd9d_2014 ._shell_dsd9d_19 :is(._sectionLead_dsd9d_35,._roleGrid_dsd9d_84 p,._methodCards_dsd9d_279 p,._caseCommercialGrid_dsd9d_403 p,._identityGrid_dsd9d_481 span){color:#c9d2c6}._template02_dsd9d_2014 ._roleGrid_dsd9d_84 article,._template02_dsd9d_2014 ._methodCards_dsd9d_279 article,._template02_dsd9d_2014 ._caseCommercialGrid_dsd9d_403 article,._template02_dsd9d_2014 ._identityGrid_dsd9d_481 article{background:#0b211c;border-color:#ba9a6344}._template02_dsd9d_2014 ._roleGrid_dsd9d_84 h3,._template02_dsd9d_2014 ._caseCommercialGrid_dsd9d_403 h2,._template02_dsd9d_2014 ._identityGrid_dsd9d_481 b{color:#efddbd}._template02_dsd9d_2014 ._roleIdentity_dsd9d_1356,._template02_dsd9d_2014 ._roleTechnology_dsd9d_1397 img,._template02_dsd9d_2014 ._identityGrid_dsd9d_481 picture{background:#f7f4eb;border-radius:8px;padding:12px}._template02_dsd9d_2014 ._eyebrow_dsd9d_23{color:#d5b681}._template02_dsd9d_2014 ._modeChipLight_dsd9d_654{color:#eddbb6;border-color:#cba772}._template02_dsd9d_2014 ._graphNode_dsd9d_380{color:#e8d6b2;background:#092a22;border-color:#c4a577}._template02_dsd9d_2014 ._commercialTruth_dsd9d_658{color:#f0e4cf;background:#153c30;border-color:#b09366}._template02_dsd9d_2014 ._liveSection_dsd9d_122,._template02_dsd9d_2014 ._intelligenceSection_dsd9d_123,._template02_dsd9d_2014 ._conversationSection_dsd9d_124{background:#031713}@media (width<=900px){._template02_dsd9d_2014 ._heroInner_dsd9d_895{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}._template02_dsd9d_2014 ._heroVisual_dsd9d_937{min-height:320px}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 img{border-radius:80px 3px 3px;max-height:560px}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 h1,._template02_dsd9d_2014 ._heroGold_dsd9d_915{font-size:clamp(42px,7vw,68px)}}@media (width<=600px){._template02_dsd9d_2014 ._heroInner_dsd9d_895{gap:28px}._template02_dsd9d_2014 ._heroVisual_dsd9d_937,._template02_dsd9d_2014 ._heroVisual_dsd9d_937 picture{min-height:280px}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 img{object-position:60% center}._template02_dsd9d_2014 ._heroTag_dsd9d_969{padding:16px;font-size:13px}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 h1,._template02_dsd9d_2014 ._heroGold_dsd9d_915{font-size:42px;line-height:1.1}}@media (height<=500px) and (orientation:landscape){._template02_dsd9d_2014 ._heroInner_dsd9d_895{grid-template-columns:1fr 1fr;gap:24px;padding-block:32px}._template02_dsd9d_2014 ._heroVisual_dsd9d_937{min-height:260px}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 h1,._template02_dsd9d_2014 ._heroGold_dsd9d_915{font-size:34px}}._template02_dsd9d_2014 ._goldenThread_dsd9d_1005 small{color:#ddc59d}@media (width<=600px) and (orientation:portrait){._template02_dsd9d_2014 ._heroInner_dsd9d_895{width:100%;max-width:none;margin:0;padding:300px 22px 42px;position:relative}._template02_dsd9d_2014 ._heroVisual_dsd9d_937{z-index:-1;border-radius:0;min-height:0;margin:0;display:block;position:absolute;inset:0}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 picture{height:100%;min-height:0;display:block}._template02_dsd9d_2014 ._heroVisual_dsd9d_937 img{object-fit:cover;object-position:62% center;border-radius:0;height:100%;max-height:none}._template02_dsd9d_2014 ._heroVisual_dsd9d_937:after{content:"";background:linear-gradient(#051c1720 0%,#061b1770 24%,#061b17e8 47%,#061b17 100%);position:absolute;inset:0}._template02_dsd9d_2014 ._heroTag_dsd9d_969{z-index:1;background:#06221bcc;border:0;padding:12px;font-size:12px;position:absolute;top:22px;left:22px;right:22px}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 h1,._template02_dsd9d_2014 ._heroGold_dsd9d_915{max-width:12ch;font-size:44px}._template02_dsd9d_2014 ._heroCopy_dsd9d_901 ._lead_dsd9d_927{color:#f0eadf;font-size:17px}._template02_dsd9d_2014 ._actions_dsd9d_988{z-index:1;position:relative}}._goSection_dsd9d_2277{color:#093c32;background:#eee9df;padding:64px 0}._goSection_dsd9d_2277 ._primary_dsd9d_60{margin-top:24px}._goWordmark_dsd9d_2285{color:#0b4438;align-items:center;min-height:98px;font-size:48px;font-weight:700;text-decoration:none;display:flex}._identityGrid_dsd9d_481{grid-template-columns:repeat(3,minmax(0,1fr))}._goIdentity_dsd9d_2297{grid-column:span 2}._identityGrid_dsd9d_481 ._goIdentity_dsd9d_2297 b{margin-top:12px}._goIdentity_dsd9d_2297 a:last-child{min-height:44px;margin-top:16px}._evidenceGraph_dsd9d_373{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}._graphNode_dsd9d_380{text-align:left;border-radius:16px;padding:0}._graphNode_dsd9d_380 summary{cursor:pointer;min-height:48px;padding:20px;font-size:16px}._graphNode_dsd9d_380 summary span{float:right}._evidenceDetail_dsd9d_2325{padding:0 20px 20px;animation:.35s ease-out _editorialReveal_dsd9d_1}._evidenceDetail_dsd9d_2325 p{font-weight:400;line-height:1.6}._evidenceDetail_dsd9d_2325 a{min-height:44px;padding-top:12px;display:inline-block}._illustratedPause_dsd9d_2338{background:#eee9df;flex-direction:column;min-height:380px;display:flex;position:relative;overflow:hidden}._illustratedPause_dsd9d_2338>img{object-fit:contain;width:100%;height:330px;animation:4.5s ease-out both _projectArrival_dsd9d_1}._illustratedPause_dsd9d_2338 figcaption{color:#fff;background:#103b32;gap:10px;display:grid;padding:24px!important;position:static!important}._illustratedPause_dsd9d_2338 figcaption span{font-size:14px}._spotlight_dsd9d_309>p{font-size:18px;line-height:1.75}._spotlight_dsd9d_309>a{min-height:48px;display:block}._nexo_dsd9d_310>a{padding-top:24px;display:block}._goSection_dsd9d_2277 a:focus-visible,._graphNode_dsd9d_380 summary:focus-visible{outline-offset:4px;outline:3px solid #bc9651}@keyframes _editorialReveal_dsd9d_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _projectArrival_dsd9d_1{0%{opacity:.7;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=900px){._identityGrid_dsd9d_481,._evidenceGraph_dsd9d_373{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._identityGrid_dsd9d_481,._evidenceGraph_dsd9d_373{grid-template-columns:1fr}._goIdentity_dsd9d_2297{grid-column:auto}._illustratedPause_dsd9d_2338>img{height:240px}._goSection_dsd9d_2277{padding:44px 0}}@media (prefers-reduced-motion:reduce){._evidenceDetail_dsd9d_2325,._illustratedPause_dsd9d_2338>img{animation:none}}._editorialImage_dsd9d_2430{object-fit:cover;border-radius:14px;width:100%;height:220px;margin-top:24px;display:block}._page_u3oj1_1{background:var(--paper);color:var(--ink);min-height:100vh}._shell_u3oj1_2{width:min(900px,100% - 40px);margin:auto;padding:145px 0 80px}._shell_u3oj1_2 h1{max-width:17ch;font:500 clamp(2rem,6vw,3.8rem)/1.12 Noto Serif Display,serif}._intro_u3oj1_4{max-width:62ch;margin:24px 0 0;font-size:1.125rem;line-height:1.65}._controls_u3oj1_5{font-size:1rem;line-height:1.65}._card_u3oj1_6{border-bottom:1px solid var(--line);padding:32px 0}._card_u3oj1_6 h2{margin-bottom:16px;font:500 clamp(1.6rem,4vw,2.2rem)/1.25 Noto Serif Display,serif}._card_u3oj1_6 h3{font-size:1rem;font-weight:650}._card_u3oj1_6 p{margin:12px 0}._card_u3oj1_6 a{text-underline-offset:.2em;text-decoration:underline}._card_u3oj1_6 button,._actions_u3oj1_11 a{border:1px solid var(--ink);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;line-height:1.4;display:inline-flex}._card_u3oj1_6 button:hover:not(:disabled){background:var(--ivory-deep)}._card_u3oj1_6 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._card_u3oj1_6 button:disabled{opacity:.55;cursor:default}._card_u3oj1_6 :focus-visible{outline:3px solid var(--copper);outline-offset:4px}._options_u3oj1_16{border:0;gap:16px;margin:20px 0;padding:0;display:grid}._options_u3oj1_16 label{align-items:flex-start;gap:14px;min-height:48px;display:flex}._options_u3oj1_16 input,._interests_u3oj1_18 input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin-top:4px}._options_u3oj1_16 strong,._options_u3oj1_16 small{display:block}._options_u3oj1_16 small{margin-top:4px;font-size:.9375rem;line-height:1.55}._legend_u3oj1_21{padding-bottom:12px;font-weight:600}._actions_u3oj1_11{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._interests_u3oj1_18{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;display:grid}._interests_u3oj1_18 label{border:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}._interests_u3oj1_18 label:has(input:checked){border-color:var(--ink);background:var(--ivory)}._reason_u3oj1_26{background:var(--ivory);border-left:3px solid var(--copper);margin:24px 0;padding:20px}._region_u3oj1_27{gap:8px;margin-top:24px;display:grid}._region_u3oj1_27 input,._region_u3oj1_27 select,._summary_u3oj1_28{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:4px;padding:12px;display:block}._summary_u3oj1_28{resize:vertical}._journey_u3oj1_30{margin:24px 0;padding:0;list-style:none}._journey_u3oj1_30 li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}._status_u3oj1_32{min-height:28px;margin:16px 0 0}._exposure_u3oj1_33{padding:0;list-style:none}._exposure_u3oj1_33 li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;display:flex}._srOnly_u3oj1_35{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){._shell_u3oj1_2{padding-top:112px}._interests_u3oj1_18{grid-template-columns:1fr}._journey_u3oj1_30 li{grid-template-columns:1fr;gap:12px}._journey_u3oj1_30 button{justify-self:start}._actions_u3oj1_11>*{width:100%}}@media (orientation:landscape) and (height<=520px){._shell_u3oj1_2{padding-top:100px}}._reason_u3oj1_26{overflow-wrap:anywhere}._page_12291_1{--ivory:#f7f4ee;--paper:#fcfaf6;--green:#073c32;--dark:#072722;--ink:#1f2623;--muted:#6b706c;--gold:#bf8e41;--line:#dcd2c0;background:var(--ivory);color:var(--ink)}._page_12291_1 *{box-sizing:border-box}._shell_12291_1{width:min(1312px,100% - 128px);margin:0 auto}._eyebrow_12291_1{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}._hero_12291_1{padding:72px 0 64px}._hero_12291_1 ._shell_12291_1{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}._hero_12291_1 h1,._heading_12291_1 h2,._bridge_12291_1 h2{color:var(--green);letter-spacing:-.04em;margin:0;font-family:Noto Serif Display,Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}._hero_12291_1 h1{font-size:clamp(48px,5vw,72px);line-height:.98}._heroCopy_12291_1>p:not(._eyebrow_12291_1){max-width:650px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.65}._heroMedia_12291_1{aspect-ratio:16/10;background:#eee6d9;border-radius:24px;overflow:hidden}._heroMedia_12291_1>[data-slot-state]{width:100%;height:100%;color:var(--green);text-align:center;border:1px dashed #bf8e4173;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}._heroMedia_12291_1 small{color:var(--gold);font-size:10px}._actions_12291_1{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._actions_12291_1 a,._bridge_12291_1 a{border:1px solid var(--gold);min-height:48px;color:var(--green);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}._actions_12291_1 ._primary_12291_1{background:var(--green);border-color:var(--green);color:#fff}._truth_12291_1{background:var(--dark);color:#fff;padding:28px 0}._truth_12291_1 ._shell_12291_1{grid-template-columns:auto 1fr 1.4fr;align-items:center;gap:24px;display:grid}._truth_12291_1 span{color:#dcaf5b;letter-spacing:.1em;font-size:10px;font-weight:800}._truth_12291_1 strong{font-size:16px}._truth_12291_1 p{color:#c6d3ce;margin:0;font-size:13px;line-height:1.5}._units_12291_1{padding:78px 0}._heading_12291_1{grid-template-columns:1fr .8fr;align-items:end;gap:40px;display:grid}._heading_12291_1 h2,._bridge_12291_1 h2{font-size:clamp(36px,4vw,56px)}._heading_12291_1>p:last-child{color:var(--muted);margin:0;line-height:1.6}._grid_12291_1{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}._grid_12291_1 article{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px}._grid_12291_1 article>span{color:var(--gold);font-family:Georgia,serif;font-size:30px}._grid_12291_1 dl{gap:10px;margin:22px 0 0;display:grid}._grid_12291_1 dl div{border-top:1px solid var(--line);padding-top:10px}._grid_12291_1 dt{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}._grid_12291_1 dd{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.4}._milestone_12291_1{background:#faf6ee;padding:60px 0}._milestone_12291_1 picture{max-width:520px;margin:0 auto;display:block}._milestone_12291_1 img{width:100%;height:auto;display:block}._bridge_12291_1{background:#f0e9dc;padding:68px 0}._bridge_12291_1 ._shell_12291_1{justify-content:space-between;align-items:end;gap:40px;display:flex}._bridge_12291_1 h2{max-width:780px}._bridge_12291_1 a{flex:none}@media (width<=980px){._shell_12291_1{width:calc(100% - 76px)}._hero_12291_1 ._shell_12291_1,._heading_12291_1{grid-template-columns:1fr}._grid_12291_1,._truth_12291_1 ._shell_12291_1{grid-template-columns:1fr 1fr}._truth_12291_1 p{grid-column:1/-1}._bridge_12291_1 ._shell_12291_1{flex-direction:column;align-items:flex-start}}@media (width<=600px){._shell_12291_1{width:calc(100% - 40px)}._hero_12291_1{padding:46px 0}._hero_12291_1 h1{font-size:40px}._hero_12291_1 ._shell_12291_1{gap:26px}._grid_12291_1{grid-template-columns:1fr}._truth_12291_1 ._shell_12291_1{grid-template-columns:1fr;gap:9px}._truth_12291_1 p{grid-column:auto}._units_12291_1{padding:54px 0}._bridge_12291_1{padding:50px 0}._bridge_12291_1 h2{font-size:32px}._actions_12291_1{display:grid}._actions_12291_1 a{width:100%}}@media (width>=601px) and (height<=520px) and (orientation:landscape){._hero_12291_1{padding:34px 0}._hero_12291_1 ._shell_12291_1{grid-template-columns:.9fr 1.1fr;gap:28px}._hero_12291_1 h1{font-size:38px}._heroCopy_12291_1>p:not(._eyebrow_12291_1){font-size:13px}._grid_12291_1{grid-template-columns:repeat(4,1fr)}}._heroMedia_12291_1 img{object-fit:cover;width:100%;height:100%}._grid_12291_1 article>img{object-fit:cover;border-radius:8px;width:100%;height:150px;margin-bottom:18px}._grid_12291_1 article h3{color:var(--green);font:500 25px/1.2 Noto Serif Display,Georgia,serif}._grid_12291_1 article p{font-size:15px;line-height:1.65}._grid_12291_1 dd{font-size:15px}._grid_12291_1 dt,._truth_12291_1 span,._eyebrow_12291_1{font-size:12px}._truth_12291_1 p{font-size:15px}._unitAction_12291_3{min-height:48px;color:var(--green);text-underline-offset:4px;align-items:center;margin-top:18px;font-weight:700;display:flex}._integration_12291_3{background:#eee7da;padding:70px 0;scroll-margin-top:120px}._integration_12291_3 h2{color:var(--green);font:500 clamp(36px,4vw,62px)/1.1 Noto Serif Display,Georgia,serif}._integration_12291_3 p{max-width:800px;font-size:18px;line-height:1.7}._integration_12291_3 img{border-radius:14px;width:min(100%,850px);height:auto;margin:32px 0;display:block}._integration_12291_3 small{font-size:14px;line-height:1.6}._units_12291_1,._grid_12291_1 article{scroll-margin-top:120px}._page_12291_1 a:focus-visible{outline-offset:5px;outline:3px solid #9c6b20}@font-face{font-family:Spotlight;src:url(/spotlight/fonts/instrument-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Spotlight;src:url(/spotlight/fonts/instrument-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}.spotlight{--ink:#171918;--paper:#f7f7f3;--muted:#545b57;--accent:#123b30;background:var(--paper);color:var(--ink);isolation:isolate;font:400 16px/1.6 Spotlight,Arial,sans-serif;position:relative;overflow:clip}.sp-graphite{--accent:#242724}.spotlight *{box-sizing:border-box}.spotlight h1,.spotlight h2,.spotlight h3,.spotlight p,.spotlight figure{margin:0}.spotlight h1,.spotlight h2,.spotlight h3{letter-spacing:-.05em;text-transform:none;font-family:inherit;font-weight:600}.spotlight a{color:inherit;text-decoration:none}.spotlight a:hover{text-underline-offset:5px;text-decoration:underline}.spotlight :focus-visible{outline-offset:5px;outline:3px solid #b67b25}.sp-skip{z-index:1000;color:#000;background:#fff;padding:12px;position:fixed;top:10px;left:15px;transform:translateY(-200%)}.sp-skip:focus{transform:none}.sp-header{background:var(--ink);color:#fff;align-items:center;gap:36px;height:104px;padding:0 4vw;display:flex}.sp-wordmark{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(26px,3vw,39px);font-weight:600;line-height:1}.sp-header>nav{gap:28px;margin-left:auto;font-size:14px;display:flex}.sp-ecosystem{border-left:1px solid #6a6b69;padding-left:28px;font-size:14px}.sp-menu{display:none}.sp-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6;display:block}.sp-hero{color:#fff;background:#24352f;align-items:flex-end;height:calc(100svh - 104px);min-height:650px;max-height:1050px;display:flex;position:relative}.sp-hero:after{content:"";background:linear-gradient(#08140e21 10%,#08140ee0);position:absolute;inset:0}.sp-hero-content{z-index:1;width:100%;padding:85px 4vw 90px;position:relative}.sp-hero h1{white-space:pre-line;max-width:1150px;margin:22px 0 44px;font-size:clamp(55px,7.3vw,112px);line-height:1.03}.sp-hero-bottom{justify-content:space-between;align-items:end;gap:28px;display:flex}.sp-hero-bottom p{max-width:440px;font-size:18px;line-height:1.5}.sp-pill{border:1px solid;border-radius:99px;padding:17px 28px;display:inline-block}.sp-hero-credit{z-index:1;font-size:12px;line-height:1.4;position:absolute;bottom:20px;left:4vw;right:4vw}.sp-container{width:min(1440px,92vw);margin:auto}.sp-section{border-bottom:1px solid #c6ccc5;padding:90px 0}.sp-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.sp-section-heading h2{max-width:850px;font-size:clamp(30px,3.9vw,57px);line-height:1.12}.sp-section-heading>a{white-space:nowrap;font-size:14px}.sp-section-heading>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 26px;display:grid}.sp-card{min-width:0}.sp-card-image{aspect-ratio:1.42;background:#e0e4dc;margin-bottom:24px;display:block;overflow:hidden}.sp-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.sp-card .sp-kicker{color:var(--muted)}.sp-card h3{margin:14px 0;font-size:clamp(25px,2.2vw,34px);line-height:1.15}.sp-card p{color:var(--muted);margin-bottom:18px;font-size:16px}.sp-card small{color:var(--muted);font-size:12px}.sp-large{grid-template-columns:1.25fr 1fr;align-items:center;gap:6vw;display:grid}.sp-large .sp-card-image{margin:0}.sp-large h3{margin:24px 0;font-size:clamp(32px,3.9vw,57px);line-height:1.08}.sp-large p{max-width:500px;font-size:17px}.sp-image-empty{height:100%;color:var(--accent);letter-spacing:-.05em;flex-direction:column;justify-content:center;padding:26px;font-size:32px;display:flex}.sp-image-empty span{letter-spacing:0;margin-top:30px;font-size:14px}.sp-topics>a{border-bottom:1px solid #ced2cb;align-items:center;gap:30px;padding:26px 0;display:flex}.sp-topics>a>span{color:var(--muted);width:35px;font-size:12px}.sp-topics h3{flex:1;font-size:clamp(27px,3.5vw,50px);line-height:1.2}.sp-collection{background:#e8ece5;min-height:240px;padding:32px}.sp-collection h3{margin:20px 0;font-size:34px;line-height:1.13}.sp-collection p{margin-bottom:18px;font-size:16px}.sp-collection small{font-size:12px}.sp-empty{background:#e8ece5;grid-column:1/-1;max-width:100%;padding:38px}.sp-empty h2{margin-bottom:12px;font-size:28px}.sp-manifesto{background:var(--accent);color:#fff;padding:100px 4vw}.sp-manifesto h2{white-space:pre-line;margin:35px 0 50px;font-size:clamp(36px,5.8vw,84px);line-height:1.13}.sp-footer{background:var(--ink);color:#f8f8f3;grid-template-columns:1.2fr 1fr;gap:60px;padding:70px 4vw 30px;display:grid}.sp-footer>div>p{letter-spacing:-.03em;max-width:660px;margin:24px 0 28px;font-size:clamp(23px,2.6vw,38px);line-height:1.25}.sp-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:14px 25px;font-size:14px;display:grid}.sp-footer-logo{letter-spacing:-.08em;border-top:1px solid #444a44;grid-column:1/-1;padding-top:50px;font-size:clamp(48px,16.25vw,255px);font-weight:600;line-height:.9}.sp-footer small{color:#c3c9c0;grid-column:1/-1;font-size:12px}.sp-page-heading h1{white-space:pre-line;max-width:1150px;margin:28px 0;font-size:clamp(47px,7.1vw,108px);line-height:1.07}.sp-page-heading>p{max-width:820px;color:var(--muted);font-size:20px;line-height:1.5}.sp-filters{border-block:1px solid #c6ccc5;grid-template-columns:2fr 1.5fr 1fr 1fr auto;align-items:end;gap:15px;padding:26px 0;display:grid}.sp-filters label{font-size:14px}.sp-filters input,.sp-filters select{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #adb5ab;border-radius:0;min-height:48px;margin-top:6px;padding:12px;font-size:16px;display:block}.sp-button{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:0;min-height:48px;padding:13px 25px}.sp-result-line{color:var(--muted);justify-content:space-between;gap:20px;padding:23px 0 38px;font-size:14px;display:flex}.sp-pagination{justify-content:center;align-items:center;gap:35px;padding:65px 0;font-size:14px;display:flex}.sp-pagination>a{border:1px solid #adb5ab;padding:12px}.sp-cover img{object-fit:cover;width:100%;height:auto;max-height:750px}.sp-cover figcaption{color:var(--muted);max-width:900px;margin-top:10px;font-size:12px}.sp-article-head{max-width:1180px;padding:65px 0 45px}.sp-article-head h1{margin:28px 0;font-size:clamp(39px,5.5vw,82px);line-height:1.06}.sp-article-head>p{max-width:930px;color:var(--muted);font-size:clamp(18px,2vw,25px);line-height:1.5}.sp-byline{flex-wrap:wrap;gap:10px 30px;margin-top:28px;font-size:12px;display:flex}.sp-reading{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:6vw;margin:70px auto 100px;display:grid}.sp-index{align-self:start;font-size:14px;position:sticky;top:24px}.sp-index nav{gap:13px;margin-top:18px;display:grid}.sp-prose{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.85}.sp-prose h2{margin:48px 0 22px;scroll-margin-top:28px;font-size:35px;line-height:1.2}.sp-prose p{white-space:pre-line;margin:0 0 26px}.sp-prose a{text-underline-offset:4px;text-decoration:underline}.sp-prose ul,.sp-prose ol{margin:20px 0;padding-left:25px}.sp-prose li{margin:12px 0}.sp-prose blockquote{border-left:3px solid #986c3a;margin:36px 0;padding:8px 0 8px 28px;font-size:24px}.sp-prose figure{margin:34px 0}.sp-prose figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.sp-evidence{border-top:1px solid #b9c3b7;margin-top:50px;font-size:16px}.sp-evidence details{border-bottom:1px solid #c6ccc5;padding:18px 0}.sp-evidence summary{cursor:pointer}.sp-evidence small{font-size:12px}.sp-classification{background:#e8ece5;margin:35px 0;padding:25px;font-size:16px}.sp-classification strong{color:var(--accent);margin-bottom:12px;font-size:20px;display:block}.sp-author-grid{grid-template-columns:1fr 1fr;gap:35px;margin:15px 0 90px;display:grid}.sp-author-grid article{border-top:1px solid #b9c3b7;padding-top:28px}.sp-author-grid h2{margin-bottom:15px;font-size:34px}.sp-author-grid p{white-space:pre-line;margin:14px 0}.sp-method{max-width:780px;margin:0 0 90px}@media (width<=1050px){.sp-header{gap:22px;height:88px}.sp-header>nav{gap:18px}.sp-ecosystem{display:none}.sp-hero{height:calc(100svh - 88px);min-height:610px}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-filters{grid-template-columns:2fr 1.5fr 1fr}.sp-reading{grid-template-columns:170px minmax(0,1fr);gap:4vw}.sp-large{gap:4vw}.sp-footer{gap:45px}}@media (width<=700px){.sp-header{justify-content:space-between;height:80px;padding:0 5vw}.sp-wordmark{font-size:29px}.sp-header>nav{display:none}.sp-menu{display:block}.sp-menu>summary{cursor:pointer;padding:14px;font-size:14px}.sp-menu>nav{z-index:20;background:var(--ink);border-top:1px solid #454945;gap:18px;padding:25px 5vw;display:grid;position:absolute;top:80px;left:0;right:0}.sp-hero{height:calc(100svh - 80px);min-height:650px;max-height:850px}.sp-hero-content{padding:65px 5vw 110px}.sp-hero h1{margin:22px 0 30px;font-size:clamp(42px,10.8vw,69px)}.sp-hero-bottom{display:block}.sp-hero-bottom p{max-width:340px;margin-bottom:28px;font-size:16px}.sp-pill{padding:13px 23px;font-size:16px}.sp-hero-credit{left:5vw;right:5vw}.sp-container{width:90vw}.sp-section{padding:55px 0}.sp-section-heading{align-items:start;gap:15px;margin-bottom:28px}.sp-section-heading h2{max-width:270px;font-size:32px}.sp-section-heading>a{padding-top:9px;font-size:14px}.sp-large,.sp-grid{grid-template-columns:1fr;gap:40px;display:grid}.sp-large{gap:28px}.sp-large h3{margin:18px 0;font-size:36px}.sp-card h3{font-size:29px}.sp-card .sp-card-image{margin-bottom:22px}.sp-large .sp-card-image{margin-bottom:0}.sp-topics>a{gap:14px;padding:23px 0}.sp-topics h3{font-size:28px}.sp-topics>a>span{width:23px}.sp-manifesto{padding:65px 5vw}.sp-manifesto h2{margin:26px 0 35px;font-size:37px}.sp-footer{grid-template-columns:1fr;gap:38px;padding:55px 5vw 30px}.sp-footer>div>p{font-size:28px}.sp-footer-logo{padding-top:35px;font-size:15.9vw}.sp-page-heading{padding:48px 0 32px}.sp-page-heading h1{margin:20px 0;font-size:45px}.sp-page-heading>p{font-size:17px}.sp-filters{grid-template-columns:1fr 1fr;gap:17px 12px}.sp-filters>label:first-child{grid-column:1/-1}.sp-result-line{padding-bottom:26px}.sp-pagination{gap:15px;padding:45px 0}.sp-article-head{padding:38px 0 30px}.sp-article-head h1{font-size:40px}.sp-article-head>p{font-size:19px}.sp-byline{gap:8px 16px}.sp-reading{margin:35px auto 65px;display:block}.sp-index{border-block:1px solid #b9c3b7;margin-bottom:35px;padding:20px 0;position:static}.sp-index nav{gap:10px}.sp-prose{font-size:17px;line-height:1.8}.sp-prose h2{margin-top:35px;font-size:29px}.sp-prose blockquote{font-size:21px}.sp-author-grid{grid-template-columns:1fr;gap:30px}.sp-empty{padding:27px}}@media (prefers-reduced-motion:reduce){.spotlight *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sp-card-image:hover img{transform:none}}.sp-header{z-index:40;background:var(--paper);height:91px;color:var(--ink);border-bottom:1px solid #c6ccc5;padding:0 24px;position:sticky;top:0}.spotlight:has(.sp-hero) .sp-header{background:var(--ink);color:var(--paper);border:0}.sp-header>nav{font-size:16px}.sp-menu-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;min-height:48px;display:flex}.sp-menu-toggle span{font-size:24px}.sp-container{width:calc(100% - 48px);max-width:1600px}.sp-hero{height:calc(100svh - 91px);min-height:660px;overflow:hidden}.sp-hero-content{padding-inline:24px}.sp-hero h1{letter-spacing:-.055em;font-size:clamp(54px,6.6vw,108px);line-height:1.07}.sp-section{padding:110px 0}.sp-section-heading h2{transform-origin:bottom;will-change:transform;font-size:clamp(38px,5.85vw,80px);line-height:1.12}.sp-page-heading{padding:90px 0 65px}.sp-page-heading h1{letter-spacing:-.06em;max-width:1400px;animation:sp-title var(--sp-duration,.9s) cubic-bezier(.2,.7,.2,1) both;font-size:clamp(54px,10.27vw,150px);line-height:1.07}.sp-prose{font-size:20px;line-height:1.8}.sp-index{top:120px}.sp-prose h2,.sp-evidence{scroll-margin-top:115px}.sp-kicker,.sp-byline,.sp-card small{font-size:14px}.sp-card h3{font-size:clamp(28px,2.5vw,38px)}.sp-card-image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sp-card-image:hover img{transform:scale(1.055)}.sp-collection{background:0 0;border-bottom:1px solid #b9c3b7;padding:0 0 32px}.sp-collection .sp-cover{margin-bottom:24px}.sp-collection img{aspect-ratio:1.42;object-fit:cover}.sp-evidence blockquote{font-size:16px;line-height:1.7}.sp-marquee{border-block:1px solid #c6ccc5;padding:30px 0;overflow:hidden}.sp-marquee>div{width:max-content;animation:38s linear infinite sp-marquee;display:flex}.sp-marquee span{white-space:nowrap;letter-spacing:-.05em;padding-right:24px;font-size:clamp(42px,7vw,100px)}.sp-marquee:hover>div{animation-play-state:paused}.sp-drawer{color:#f7f7f3;background:#171918;border:0;width:min(532px,100vw);max-width:100vw;height:100dvh;max-height:none;margin:0;padding:32px 38px;font:400 18px/1.6 Spotlight,Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow-y:auto}.sp-drawer[open]{animation:.3s ease-in-out sp-panel}.sp-drawer::backdrop{background:#0009}.sp-drawer-top{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.sp-drawer-top strong{letter-spacing:-.06em;font-size:28px}.sp-drawer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #777;min-height:44px;padding:8px 14px}.sp-drawer p{margin-bottom:30px;font-size:27px;line-height:1.3}.sp-drawer nav{margin-bottom:35px;display:grid}.sp-drawer nav a{gap:20px;padding:10px 0;font-size:35px;line-height:1.3;display:flex}.sp-drawer nav small{color:#cfb08a;align-self:center;font-size:14px}.sp-drawer input[type=search]{width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #999;margin:10px 0;padding:10px}.sp-motion-toggle{align-items:center;gap:12px;margin:25px 0;font-size:16px;display:flex}.sp-motion-toggle input{width:20px;height:20px}.spotlight[data-motion=reduced] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spotlight[data-motion=reduced] .sp-marquee>div{width:auto}.spotlight[data-motion=reduced] .sp-marquee span{white-space:normal;font-size:clamp(32px,5vw,64px)}.spotlight[data-motion=reduced] .sp-marquee span:not(:first-child){display:none}.spotlight[data-motion=reduced] img,.spotlight[data-motion=reduced] h1{transform:none!important}@keyframes sp-panel{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sp-title{0%{transform:perspective(900px)rotateX(22deg)translateY(18px)}to{transform:none}}@keyframes sp-marquee{to{transform:translate(-50%)}}@media (width<=1050px){.sp-header{gap:20px}.sp-header>nav{gap:18px;font-size:14px}.sp-wordmark{font-size:31px}.sp-section{padding:80px 0}.sp-section-heading h2{font-size:54px}.sp-page-heading h1{font-size:10.27vw}}@media (width<=700px){.sp-header{height:80px;padding-inline:5vw}.sp-container{width:90vw}.sp-hero{height:calc(100svh - 80px);min-height:620px}.sp-hero>img{object-position:var(--sp-mobile-focus,50%) 50%!important}.sp-hero-content{padding-inline:5vw}.sp-hero h1{font-size:12vw;line-height:1.08}.sp-section{padding:60px 0}.sp-section-heading h2{max-width:76%;font-size:38px}.sp-page-heading{padding:55px 0 40px}.sp-page-heading h1{font-size:11.5vw}.sp-article-head h1{font-size:10.5vw}.sp-drawer{padding:25px}.sp-drawer nav a{font-size:30px}.sp-prose{font-size:18px}.sp-kicker{font-size:12px}.sp-index{position:static}.sp-drawer-top{margin-bottom:35px}}@media (prefers-reduced-motion:reduce){.spotlight h1,.spotlight h2,.spotlight img{transform:none!important}.sp-marquee>div{width:auto;animation:none}.sp-marquee span{white-space:normal;font-size:36px}.sp-marquee span:not(:first-child){display:none}}
