@font-face{font-family:"AC Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/exo2-vietnamese.3b1my8hj3e-z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"AC Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/exo2-latin-ext.1dcjtips82pxo.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:"AC Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/exo2-latin.1rp1-xexo1qj3.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:"AC Exo 2";font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/exo2-italic-vietnamese.0mz5woky1-5el.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"AC Exo 2";font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/exo2-italic-latin-ext.0zv6pcmp-zukl.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:"AC Exo 2";font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/exo2-italic-latin.0naa63j5a_y9m.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:AC Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-vietnamese.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:AC Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin-ext.41r31qmhr7_rd.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:AC Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin.1gavkj72q9u43.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:AC Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/montserrat-italic-vietnamese.1dl1-k-hgsqee.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:AC Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/montserrat-italic-latin-ext.0niu9840zezc5.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:AC Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/montserrat-italic-latin.2gsz9_k705oj5.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:AC Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/oxanium-latin-ext.3og1mzhekyvib.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:AC Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/oxanium-latin.3k6uam93e9kow.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+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-exo-2:"AC Exo 2";--font-montserrat:"AC Montserrat";--font-oxanium:"AC Oxanium";--display:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif;--sans:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif;--ac-public-font:var(--display)}body{font-family:var(--sans)}.locale-shell{--sans:var(--ac-public-font);--display:var(--ac-public-font);--font-display:var(--display);font-family:var(--ac-public-font)}html[lang=vi] .locale-shell{--sans:var(--ac-public-font);--display:var(--ac-public-font)}.locale-shell [data-tone=glass],.locale-shell .story-surface-glass{background:var(--aurora-glass);-webkit-backdrop-filter:blur(18px)saturate(122%);backdrop-filter:blur(18px)saturate(122%);border-color:#81bca547;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #1d4d3d17,0 22px 70px #000d0a14}.locale-shell [data-tone=soft],.locale-shell .story-surface-soft{-webkit-backdrop-filter:blur(10px)saturate(114%);backdrop-filter:blur(10px)saturate(114%);background:linear-gradient(145deg,#e0ede5a3,#9bc0b157)}.locale-shell [data-tone=dark],.locale-shell .story-surface-dark{background:var(--deep-glass);-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);border-color:#91d6bb40;box-shadow:inset 0 1px #acebd317}.locale-shell [data-tone=clear],.locale-shell .story-surface-transparent{color:var(--cyber-ivory);background:linear-gradient(#040e0b1f,#040e0b57)}.locale-shell :is(.hero h1,.deal-hero h1,.condition-hero h1,.space-hero h1) em{background:linear-gradient(102deg,var(--service-accent,var(--cyber-green)),#507e6d 48%,#7563a6 108%);color:#0000;-webkit-background-clip:text;background-clip:text}.locale-shell :is(.hero-visual,.deal-hero-media,.condition-hero-diagram,.space-hero-diagram,.space-hero-portrait){background-image:radial-gradient(circle at 18% 16%,#91d6bb26,transparent 28%),linear-gradient(#91d6bb0e 1px,transparent 1px),linear-gradient(90deg,#91d6bb0e 1px,transparent 1px),var(--void-panel);background-size:auto,32px 32px,32px 32px,auto;box-shadow:inset 0 0 0 1px #91d6bb3d,0 28px 80px #0008062e}.locale-shell :is(.service-card,.article-card,.deal-pathway,.condition-process-grid article,.condition-system-grid details,.space-pathway-grid>a,.space-layer-model>div){background-image:var(--holo-clear);border-color:#2c5d4c40;box-shadow:inset 0 1px #ffffff3d}.locale-shell .deal-hub :is(.deal-pathways,.deal-local-chapter,.deal-resources-section),.locale-shell .condition-hub :is(.condition-evidence-chapter,.condition-closing-chapter),.locale-shell .space-hub .space-selection{-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%);background:linear-gradient(145deg,#e7f2ebb3,#c1d5ca75)}.locale-shell .space-hub :is(.space-analysis,.space-pathways){background-image:radial-gradient(circle at 84% 16%,#8d6fd81a,transparent 30%),linear-gradient(#49806a09 1px,transparent 1px),linear-gradient(90deg,#49806a09 1px,transparent 1px),var(--aurora-glass);background-size:auto,56px 56px,56px 56px,auto}.locale-shell .cyber-footer{--display:var(--ac-public-font);--sans:var(--ac-public-font);font-family:var(--ac-public-font)}html[lang=vi] .locale-shell .cyber-footer{--display:var(--font-montserrat),Arial,sans-serif}.locale-shell .service-grid[data-service-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.locale-shell .conversion-hero aside[data-service-count="2"]{grid-template-rows:repeat(2,1fr)}.locale-shell .service-selector>div[data-group-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.locale-shell .hero-support{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-left:0}.locale-shell .hero-actions{align-items:stretch;width:100%}.locale-shell .hero-actions .button{white-space:normal;width:100%}.locale-shell .hero-actions .quiet-link{align-self:flex-start}.locale-shell [data-tone=glass],.locale-shell .story-surface-glass{-webkit-backdrop-filter:blur(8px)saturate(108%);backdrop-filter:blur(8px)saturate(108%);box-shadow:inset 0 1px #ffffff40}}@media (max-width:900px){.locale-shell .service-grid[data-service-count="2"]{grid-template-columns:1fr}.locale-shell .conversion-hero aside[data-service-count="2"]{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.locale-shell .service-selector>div[data-group-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.locale-shell .service-selector>div[data-group-count="3"] button{border-bottom:0;border-right:1px solid var(--line)}.locale-shell .service-selector>div[data-group-count="3"] button:last-child{border-right:0}}@media (max-width:600px){.locale-shell .service-selector>div[data-group-count="3"]{grid-template-columns:1fr}.locale-shell .service-selector>div[data-group-count="3"] button{border-right:0;border-bottom:1px solid var(--line)}.locale-shell .service-selector>div[data-group-count="3"] button:last-child{border-bottom:0}}.studio-page .composition-manager{padding:2rem var(--page-gutter) 0;max-width:100%}html[lang=vi] .visual-page-scope{--visual-font-family:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif!important}@media (max-width:700px){.studio-page .composition-add{grid-template-columns:minmax(0,1fr)}.studio-page .composition-add>*{width:100%;min-width:0}.studio-page .slot-preview-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.desktop-nav{display:none}.menu-button{display:block}.mobile-menu{background:var(--paper);border-top:1px solid var(--line);gap:.3rem;padding:1rem 1.5rem 2rem;display:grid}.mobile-menu a{border-bottom:1px solid var(--line);padding:1rem 0}}
:root{--fg-primary:var(--ac-text-primary);--fg-secondary:var(--ac-text-secondary);--fg-muted:var(--ac-text-muted);--fg-subtle:var(--ac-text-subtle);--fg-accent:var(--ac-text-accent);--fg-heading:var(--ac-text-headline);--fg-label:var(--ac-text-secondary);--fg-link:var(--ac-text-accent);--fg-icon:var(--ac-text-secondary);--fg-border:var(--ac-border-subtle);--fg-button:var(--ac-text-primary);--fg-button-muted:var(--ac-text-secondary);--fg-on-light:var(--ac-text-primary);--fg-on-dark:var(--ac-text-inverse)}:where(.visual-page-scope[data-visual-auto-contrast=true] [data-tone=light],.visual-page-scope[data-visual-auto-contrast=true] [data-tone=soft],.visual-page-scope[data-visual-auto-contrast=true] [data-tone=glass],.visual-page-scope[data-visual-auto-contrast=true] .story-surface-light,.visual-page-scope[data-visual-auto-contrast=true] .story-surface-glass,[data-surface-tone=light],[data-surface-tone=glass-light],[data-surface-tone=backdrop-light]){--fg-primary:var(--ac-text-primary);--fg-secondary:var(--ac-text-secondary);--fg-muted:var(--ac-text-muted);--fg-subtle:var(--ac-text-subtle);--fg-accent:var(--ac-text-accent);--fg-heading:var(--ac-text-headline);--fg-label:var(--ac-text-secondary);--fg-link:var(--ac-text-accent);--fg-icon:var(--ac-text-secondary);--fg-border:var(--ac-border-subtle);--fg-button:var(--ac-text-primary);--fg-button-muted:var(--ac-text-secondary)}:where(.visual-page-scope[data-visual-auto-contrast=true] [data-tone=dark],.visual-page-scope[data-visual-auto-contrast=true] [data-tone=clear],.visual-page-scope[data-visual-auto-contrast=true] .story-surface-dark,.visual-page-scope[data-visual-auto-contrast=true] .story-surface-transparent,[data-surface-tone=dark],[data-surface-tone=glass-dark],[data-surface-tone=backdrop-dark]){--fg-primary:var(--ac-text-inverse);--fg-secondary:#dce5df;--fg-muted:#bdcbc3;--fg-subtle:#9fb2a8;--fg-accent:#91d6bb;--fg-heading:var(--ac-text-inverse);--fg-label:#dce5df;--fg-link:#91d6bb;--fg-icon:#dce5df;--fg-border:#f4f1e857;--fg-button:var(--ac-text-inverse);--fg-button-muted:#dce5df}.visual-page-scope{color:var(--fg-primary)}.visual-page-scope :is(h1,h2,h3,h4){color:var(--visual-heading-color,var(--fg-heading))}.visual-page-scope :is(p,li,dd){color:var(--visual-body-color,var(--fg-secondary))}.visual-page-scope .eyebrow{color:var(--visual-eyebrow-color,var(--fg-label))}.visual-page-scope :is(small,.muted,[data-text-role=muted]){color:var(--visual-muted-color,var(--fg-muted));opacity:max(var(--visual-muted-opacity,1), .68)}.visual-page-scope :is(a,.quiet-link,.text-link){-webkit-text-decoration-color:color-mix(in srgb, var(--fg-link) 58%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-link) 58%, transparent)}.visual-page-scope svg,.locale-shell button svg,.locale-shell a svg{color:currentColor}.locale-shell :is([data-tone],.story-surface-dark,.story-surface-light,.story-surface-glass,.story-surface-transparent){color:var(--fg-primary);border-color:var(--fg-border)}.locale-shell :is(.button-dark,.button-accent){--visual-cta-color:var(--fg-on-dark);color:var(--fg-on-dark)}.locale-shell :is(.final-cta,[data-tone=dark],.story-surface-dark) .cta-links a{--visual-cta-color:var(--fg-on-light);color:var(--fg-on-light);background:#f4f1e8f0;border-color:#f4f1e8c2}.locale-shell :focus-visible{outline-color:var(--fg-accent)}.locale-shell :is(.button,.header-book,.deal-primary-link,.condition-primary-link,.space-primary-link,.cta-links a):focus-visible{outline:3px solid var(--fg-accent);outline-offset:4px}.locale-shell :is(.deal-primary-link,.condition-primary-link,.space-primary-link){--visual-cta-color:var(--fg-button);color:var(--fg-button);border-color:currentColor}.locale-shell :is(.deal-primary-link,.condition-primary-link,.space-primary-link):hover{--visual-cta-color:var(--fg-on-light);color:var(--fg-on-light)}.locale-shell .space-method,.locale-shell .deal-conversion,.locale-shell .space-conversion,.locale-shell .credential-bar{color:var(--fg-primary)}.locale-shell .space-method-grid h3,.locale-shell :is(.deal-conversion,.space-conversion) h2{color:var(--fg-heading)}.locale-shell .space-method-grid p,.locale-shell :is(.deal-conversion,.space-conversion) p{color:var(--fg-secondary)}.locale-shell .space-method-grid span,.locale-shell :is(.deal-conversion,.space-conversion) :is(.eyebrow,small){color:var(--fg-muted)}.locale-shell :is(input,textarea,select){color:var(--fg-primary);border-color:var(--fg-border)}.locale-shell :is([data-tone=dark],.story-surface-dark,.form-section) :is(input,textarea,select){color:var(--fg-primary);border-color:var(--fg-border);background:#f4f1e814}.locale-shell :is(input,textarea,select):focus-visible{outline:3px solid var(--fg-accent);outline-offset:2px}.locale-shell :is(.form-error,[role=alert]){color:#ffd4c5}.locale-shell .cyber-footer{color:var(--fg-primary)}.locale-shell .site-header .brand small{color:var(--fg-muted);opacity:1}.locale-shell .cyber-footer :is(.footer-contact-label,.footer-contact-index,.footer-terminal-heading .eyebrow){color:var(--fg-accent)}.locale-shell .cyber-footer :is(.footer-contact-grid p,.footer-nav a,.footer-bottom){color:var(--fg-muted)}.story-backdrop-shell[data-auto-contrast=true] .story-backdrop-layer:after{content:"";pointer-events:none;background:linear-gradient(#08131014,#08131033);position:absolute;inset:0}.story-backdrop-shell[data-auto-contrast=true][data-surface-tone=backdrop-light] .story-backdrop-layer:after{background:linear-gradient(#f4f1e814,#f4f1e829)}.visual-preview-card,.visual-preview-copy{color:var(--fg-primary)}.visual-preview-copy h2{color:var(--fg-heading)}.visual-preview-copy>p:first-child{color:var(--fg-label)}.visual-preview-copy>p:not(:first-child){color:var(--fg-secondary)}.visual-preview-copy button{--visual-cta-color:var(--fg-on-dark);color:var(--fg-on-dark);background:#081310}.visual-preview-card[data-surface-tone=dark]:before,.visual-preview-card[data-surface-tone=glass-dark]:before,.visual-preview-card[data-surface-tone=backdrop-dark]:before{background:rgb(8 19 16/var(--visual-surface-opacity,.76));border-color:var(--fg-border)}@media (prefers-reduced-motion:reduce){.locale-shell :is(.button,.header-book,.deal-primary-link,.condition-primary-link,.space-primary-link,.cta-links a){transition:none}}
.visual-page-scope{isolation:isolate;display:block;position:relative;overflow:clip}.visual-page-scope>:not(.living-visual-environment):not(style){z-index:1;position:relative}.living-visual-environment{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.living-ambient,.living-grid,.living-network,.living-radar,.living-scan,.living-noise{position:absolute;inset:0}.living-ambient{opacity:calc(var(--visual-motion-intensity,.28)*var(--visual-ambient-glow,.16));filter:blur(var(--visual-ambient-depth,16px)) brightness(var(--visual-living-brightness,54%));will-change:transform;inset:-10vw}.living-ambient-a{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 72%,transparent) 0,transparent var(--visual-ambient-spread,24vw));animation:living-drift-a var(--visual-ambient-duration,58s) ease-in-out infinite alternate}.living-ambient-b{background:radial-gradient(circle at 82% 54%,color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 48%,transparent) 0,transparent calc(var(--visual-ambient-spread,24vw)*1.2));animation:living-drift-b calc(var(--visual-ambient-duration,58s)*1.18) ease-in-out infinite alternate-reverse}.living-grid{opacity:var(--visual-grid-opacity,.09);background-image:linear-gradient(#3f6f5c33 1px,#0000 1px),linear-gradient(90deg,#3f6f5c33 1px,#0000 1px);background-size:var(--visual-grid-density,64px) var(--visual-grid-density,64px);animation:living-grid-drift calc(var(--visual-ambient-duration,58s)*1.4) linear infinite;will-change:transform;inset:-4%;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}[data-visual-grid-style=market] .living-grid{background-image:linear-gradient(#b7996438 1px,#0000 1px),linear-gradient(90deg,#b7996438 1px,#0000 1px);background-size:calc(var(--visual-grid-density,64px)*1.6) calc(var(--visual-grid-density,64px)*.55)}[data-visual-grid-style=spatial] .living-grid{background-image:linear-gradient(#62c29f38 1px,#0000 1px),linear-gradient(90deg,#62c29f38 1px,#0000 1px),linear-gradient(45deg,#0000 49.7%,#62c29f1f 50%,#0000 50.3%);background-size:var(--visual-grid-density,64px) var(--visual-grid-density,64px),var(--visual-grid-density,64px) var(--visual-grid-density,64px),calc(var(--visual-grid-density,64px)*2) calc(var(--visual-grid-density,64px)*2)}[data-visual-grid-style=editorial] .living-grid{background-image:linear-gradient(90deg,#08131021 1px,#0000 1px);background-size:calc(var(--visual-grid-density,64px)*2.4) 100%}[data-visual-grid-style=hud] .living-grid{background-image:linear-gradient(#547f6d26 1px,#0000 1px),linear-gradient(90deg,#547f6d26 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.living-network{opacity:var(--visual-node-opacity,.09)}.living-network-node{border:1px solid var(--visual-living-accent-color,#91d6bb);width:4px;height:4px;box-shadow:0 0 12px color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 70%,transparent);animation:living-node 9s ease-in-out var(--node-delay,0s) infinite;border-radius:50%;position:absolute}.living-network-line{width:clamp(100px,16vw,280px);height:1px;transform:rotate(var(--network-rotate));transform-origin:0;background:linear-gradient(90deg,var(--visual-living-accent-color,#91d6bb),transparent);opacity:calc(var(--visual-line-sweep,.1)*.8);position:absolute}.living-radar{width:min(34vw,520px);height:min(34vw,520px);opacity:calc(var(--visual-grid-opacity,.09)*1.2);top:8%;left:auto;right:-9vw}.living-radar i{inset:var(--radar-inset,12%);border:1px solid var(--visual-living-accent-color,#91d6bb);border-radius:50%;position:absolute}.living-radar i:nth-child(2){--radar-inset:30%}.living-radar i:nth-child(3){--radar-inset:46%}.living-radar:after{content:"";background:conic-gradient(from 0deg,transparent 0 82%,color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 24%,transparent) 96%,transparent);border-radius:50%;animation:28s linear infinite living-radar;position:absolute;inset:0}.living-scan{opacity:calc(var(--visual-line-sweep,.1)*var(--visual-motion-intensity,.28));background:linear-gradient(to bottom,transparent 0 46%,color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 56%,transparent) 50%,transparent 54%);animation:living-scan-y var(--visual-scan-duration,16s) linear infinite;background-size:100% 18vh}[data-visual-scan=vertical] .living-scan{background:linear-gradient(to right,transparent 0 46%,color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) 50%,transparent) 50%,transparent 54%);background-size:18vw 100%;animation-name:living-scan-x}.living-noise{opacity:var(--visual-ambient-noise,.02);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}[data-visual-network=false] .living-network,[data-visual-ambient=false] :is(.living-ambient,.living-network),[data-visual-grid=false] .living-grid,[data-visual-radar=false] .living-radar,[data-visual-scan=none] .living-scan,[data-visual-motion=false] .living-visual-environment{display:none}.visual-page-scope :is([data-tone=glass],.service-pillar,.deal-pathway,.space-pathway-card,.published-content-grid>a,.search-results>a){transition:transform calc(.32s + var(--visual-surface-response,.32)*.24s) ease,border-color .28s ease,box-shadow .32s ease}@media (hover:hover){.visual-page-scope :is([data-tone=glass],.service-pillar,.deal-pathway,.space-pathway-card,.published-content-grid>a,.search-results>a):hover{transform:translate3d(0,calc(var(--visual-hover-lift,3px)*-1),0);border-color:color-mix(in srgb,var(--visual-living-accent-color,#91d6bb) calc(24% + var(--visual-edge-glow,.08)*35%),transparent);box-shadow:0 calc(14px + var(--visual-surface-depth,.36)*18px) calc(32px + var(--visual-surface-depth,.36)*36px) rgb(5 18 14/calc(.06 + var(--visual-surface-depth,.36)*.12))}}.visual-page-scope[data-visual-light-pass=true] :is(.button,.quiet-link,.deal-pathway,.space-pathway-card){position:relative;overflow:hidden}.visual-page-scope[data-visual-light-pass=true] :is(.button,.quiet-link,.deal-pathway,.space-pathway-card):after{content:"";background:linear-gradient(110deg,transparent 42%,rgb(255 255 255/calc(.04 + var(--visual-hover-energy,.2)*.12)) 49%,transparent 56%);pointer-events:none;transition:transform .82s;position:absolute;inset:-100% -45%;transform:translate(-54%)}@media (hover:hover){.visual-page-scope[data-visual-light-pass=true] :is(.button,.quiet-link,.deal-pathway,.space-pathway-card):hover:after{transform:translate(54%)}}.visual-page-scope :is(h1,h2,h3){animation-name:var(--visual-heading-motion-name,none);animation-duration:var(--visual-heading-motion-speed,18s);background-size:220% 220%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.visual-page-scope[data-visual-heading-motion=signal-flicker] :is(h1,h2,h3){animation-timing-function:step-end}.visual-page-scope :is(p,li,dd){animation-name:var(--visual-body-motion-name,none);animation-duration:var(--visual-body-motion-speed,18s);background-size:220% 220%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@supports (animation-timeline:view()){.visual-page-scope [data-visual-section]{animation-name:var(--visual-transition-name,none);animation-duration:var(--visual-transition-duration,.72s);animation-timing-function:ease;animation-fill-mode:both;animation-timeline:view();animation-range:entry 4% cover 24%}.visual-page-scope[data-visual-heading-motion=none][data-visual-heading-reveal=rise] :is(h1,h2){animation:living-section-in var(--visual-transition-duration,.72s) ease both;animation-timeline:view();animation-range:entry 0 cover 18%}.visual-page-scope[data-visual-heading-motion=none][data-visual-heading-reveal=fade] :is(h1,h2){animation:living-heading-fade var(--visual-transition-duration,.72s) ease both;animation-timeline:view();animation-range:entry 0 cover 16%}.visual-page-scope[data-visual-heading-motion=none][data-visual-heading-reveal=focus] :is(h1,h2){animation:living-heading-focus var(--visual-transition-duration,.72s) ease both;animation-timeline:view();animation-range:entry 0 cover 20%}}@supports (animation-timeline:scroll()){.visual-page-scope[data-visual-parallax=true] .living-network{animation:linear both living-parallax;animation-timeline:scroll(root)}}@keyframes living-drift-a{to{transform:translate(7vw,5vh)scale(1.08)}}@keyframes living-drift-b{to{transform:translate(-6vw,-4vh)scale(.94)}}@keyframes living-grid-drift{to{transform:translate3d(var(--visual-grid-drift,3px),var(--visual-grid-drift,3px),0)}}@keyframes living-node{0%,to{opacity:calc(.2 + var(--visual-node-flicker,.04));transform:scale(.8)}48%{opacity:calc(.72 + var(--visual-node-flicker,.04));transform:scale(1.25)}52%{opacity:.42}}@keyframes living-radar{to{transform:rotate(1turn)}}@keyframes living-scan-y{to{background-position:0 100vh}}@keyframes living-scan-x{to{background-position:100vw 0}}@keyframes living-gradient{to{background-position:100%}}@keyframes living-light-sweep{0%,72%,to{background-position:0}88%{background-position:100%}}@keyframes living-text-pulse{0%,to{filter:none}50%{filter:brightness(1.08)}}@keyframes living-signal{0%,92%,to{opacity:1}93%{opacity:.86}94%{opacity:1}96%{opacity:.92}}@keyframes living-section-in{0%{opacity:.72;transform:translate3d(0,var(--visual-transition-distance,14px),0)}to{opacity:1;transform:none}}@keyframes living-section-scan{0%{opacity:.76;clip-path:inset(0 8% 0 0);transform:translate3d(0,calc(var(--visual-transition-distance,14px)*.5),0)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes living-section-spatial{0%{opacity:.74;transform:translate3d(calc(var(--visual-transition-distance,14px)*-.5),var(--visual-transition-distance,14px),0)}to{opacity:1;transform:none}}@keyframes living-heading-fade{0%{opacity:.35}to{opacity:1}}@keyframes living-heading-focus{0%{opacity:.45;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes living-parallax{0%{transform:translate3d(0,calc(var(--visual-parallax-strength,7px)*-1),0)}to{transform:translate3d(0,var(--visual-parallax-strength,7px),0)}}@media (max-width:700px){.living-radar{width:72vw;height:72vw;right:-28vw}.living-network-line:nth-child(n+5),.living-network-node:nth-child(n+14){display:none}.living-ambient{inset:-18vw}.visual-page-scope{--visual-hover-lift:0px}}@media (prefers-reduced-motion:reduce){.living-visual-environment *,.living-visual-environment,.visual-page-scope :is(h1,h2,h3),.visual-page-scope [data-visual-section]{transition-duration:.01ms!important;animation:none!important;transform:none!important}.living-scan,.visual-page-scope :is(.button,.quiet-link,.deal-pathway,.space-pathway-card):after{display:none!important}}@media print{.living-visual-environment{display:none!important}}
.motion-media{width:100%;min-width:0;height:100%;opacity:var(--motion-media-opacity,1);filter:brightness(var(--motion-media-brightness,1)) contrast(var(--motion-media-contrast,1)) saturate(var(--motion-media-saturation,1)) blur(var(--motion-media-blur,0));mix-blend-mode:var(--motion-media-blend,normal);display:block;position:relative;overflow:hidden}.motion-media:after{content:"";z-index:3;pointer-events:none;background:var(--motion-media-tint,transparent);mix-blend-mode:soft-light;position:absolute;inset:0}.motion-media-image>img,.motion-media-video>video,.motion-video-fallback>img{width:100%;height:100%}.motion-media-document{border:1px solid var(--line);background:var(--ivory);min-height:12rem;color:var(--ink);text-align:center;place-items:center;padding:2rem;display:grid}.procedural-scene{--scene-accent:#91d6bb;--scene-accent-2:#5d92a6;isolation:isolate;width:100%;height:100%;min-height:12rem;color:var(--scene-accent);background:#07120f;position:relative;overflow:hidden}.procedural-scene-field{background-image:radial-gradient(circle at 18% 15%,color-mix(in srgb,var(--scene-accent) 24%,transparent),transparent 28%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--scene-accent-2) 18%,transparent),transparent 32%),linear-gradient(rgb(145 214 187/calc(var(--scene-intensity)*.08)) 1px,transparent 1px),linear-gradient(90deg,rgb(145 214 187/calc(var(--scene-intensity)*.08)) 1px,transparent 1px);background-size:auto,auto,var(--scene-grid) var(--scene-grid),var(--scene-grid) var(--scene-grid);filter:blur(calc(var(--scene-depth)*.18));animation:scene-drift calc(62s/var(--scene-speed)) linear infinite;position:absolute;inset:-12%}.procedural-scene-network{width:88%;height:88%;color:var(--scene-accent);filter:drop-shadow(0 0 var(--scene-glow) color-mix(in srgb,var(--scene-accent) 34%,transparent));opacity:calc(.12 + var(--scene-intensity)*.42);position:absolute;inset:6%;overflow:visible}.procedural-scene-network line{stroke:currentColor;stroke-width:.08px;stroke-dasharray:.2 .8;vector-effect:non-scaling-stroke;animation:scene-signal calc(15s/var(--scene-speed)) linear infinite}.procedural-scene-network circle{fill:currentColor;transform-box:fill-box;transform-origin:50%;animation:scene-node calc(8s/var(--scene-speed)) ease-in-out infinite}.procedural-scene-scan{z-index:2;opacity:calc(var(--scene-intensity)*.18);background:linear-gradient(180deg,transparent 44%,color-mix(in srgb,var(--scene-accent) 72%,transparent) 50%,transparent 56%);animation:scene-scan-y calc(18s/var(--scene-speed)) linear infinite;position:absolute;inset:0;transform:translateY(-110%)}.scan-vertical .procedural-scene-scan{background:linear-gradient(90deg,transparent 44%,color-mix(in srgb,var(--scene-accent) 72%,transparent) 50%,transparent 56%);animation-name:scene-scan-x;transform:translate(-110%)}.scan-none .procedural-scene-scan{display:none}.procedural-scene-frame{z-index:2;border-top:1px solid color-mix(in srgb,var(--scene-accent) 38%,transparent);border-right:1px solid color-mix(in srgb,var(--scene-accent-2) 26%,transparent);position:absolute;inset:7%}.procedural-scene-frame:before,.procedural-scene-frame:after{content:"";border-color:var(--scene-accent);opacity:.42;width:2.5rem;height:2.5rem;position:absolute}.procedural-scene-frame:before{border-bottom:1px solid;border-left:1px solid;bottom:-1px;left:-1px}.procedural-scene-frame:after{border-top:1px solid;border-right:1px solid;top:-1px;right:-1px}.procedural-scene-radar{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--scene-accent) 24%,transparent);border-radius:50%;width:min(42vw,28rem);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.composition-orientation .procedural-scene-radar,.composition-global .procedural-scene-radar,.composition-constellation .procedural-scene-radar{display:block}.procedural-scene-radar:before,.procedural-scene-radar:after{content:"";opacity:.16;border:1px solid;border-radius:50%;position:absolute;inset:18%}.procedural-scene-radar:after{inset:36%}.scene-market-brass{--scene-accent:#b89b64;--scene-accent-2:#88b9a7;background:#07110f}.scene-spatial-mint{--scene-accent:#8de6c1;--scene-accent-2:#71cce0;background:#061612}.scene-global-cyan{--scene-accent:#78d4d7;--scene-accent-2:#8d80cf;background:#071317}.scene-security-green{--scene-accent:#78bfa0;--scene-accent-2:#4d7565;background:#06100d}.scene-archive-ivory{--scene-accent:#d8d5c8;--scene-accent-2:#7fa998;background:#0a1412}.scene-astral-violet{--scene-accent:#91d6bb;--scene-accent-2:#9b83d6;background:#090d16}.scene-terminal-mint{--scene-accent:#8be1bd;--scene-accent-2:#70a98f;background:#050e0b}.composition-security .procedural-scene-network,.composition-archive .procedural-scene-network{opacity:calc(.08 + var(--scene-intensity)*.26)}.composition-terminal .procedural-scene-frame{inset:12%}.composition-terminal .procedural-scene-field{background-size:auto,auto,52px 52px,52px 52px}.procedural-scene[data-in-view=false] *,.procedural-scene[data-document-visible=false] *{animation-play-state:paused!important}.living-procedural-scene{min-height:100%;opacity:calc(.22*var(--visual-backdrop-enabled,1));filter:brightness(var(--visual-living-brightness,54%));mix-blend-mode:soft-light;position:absolute;inset:0}.visual-page-scope[data-visual-page=deal] .living-procedural-scene,.visual-page-scope[data-visual-page=space] .living-procedural-scene{opacity:calc(.28*var(--visual-backdrop-enabled,1))}.media-card-signals{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.studio-media-item .media-card-signals b{max-width:100%;padding:.18rem .36rem;font-size:.62rem;line-height:1.2;display:inline-flex;position:static;inset:auto}.source-media-preview>small{z-index:4;color:#e9eee9;letter-spacing:.04em;background:#050e0bc7;max-width:calc(100% - .8rem);padding:.24rem .38rem;font-size:.62rem;position:absolute;bottom:.4rem;right:.4rem}.inbox-review-note{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:.5rem;font-size:.72rem;display:block}.studio-nav-groups{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.studio-nav-groups>section{flex:none}.studio-nav-groups>section>div{white-space:nowrap}@keyframes scene-drift{to{transform:translate(5%,3%)}}@keyframes scene-signal{to{stroke-dashoffset:-1px}}@keyframes scene-node{50%{opacity:.28;transform:scale(.62)}}@keyframes scene-scan-y{to{transform:translateY(110%)}}@keyframes scene-scan-x{to{transform:translate(110%)}}@media (max-width:700px){.procedural-scene-field{filter:none;background-size:auto,auto,calc(var(--scene-grid)*1.35) calc(var(--scene-grid)*1.35),calc(var(--scene-grid)*1.35) calc(var(--scene-grid)*1.35)}.procedural-scene-network line:nth-of-type(n+6),.procedural-scene-network circle:nth-of-type(n+7){display:none}.procedural-scene-radar{width:70vw}}@media (prefers-reduced-motion:reduce){.procedural-scene *{animation:none!important}.procedural-scene[data-reduced-motion=hidden],.motion-media-video video{display:none}}
:root{--public-cinematic:1600px;--public-editorial:1320px;--public-reading:760px;--public-edge:clamp(1.25rem,5.2vw,5.75rem);--public-section:clamp(4.5rem,8vw,8.5rem);--public-section-compact:clamp(2.75rem,5vw,5rem);--public-line:var(--ac-border-default);--public-line-dark:var(--ac-border-subtle);--public-glass-light:linear-gradient(135deg,var(--ac-surface-elevated),var(--ac-surface-panel));--public-glass-dark:linear-gradient(135deg,var(--ac-surface-panel),var(--ac-surface-subtle));--public-shadow:0 32px 90px #395c880f}.locale-shell{background:var(--ac-surface-page);color:var(--ac-text-primary)}.locale-shell main{overflow:clip}.locale-shell ::selection{background:var(--ac-accent-primary);color:var(--ac-text-inverse)}.locale-shell .visual-page-scope{isolation:isolate;min-height:42vh}.locale-shell .visual-page-scope>section,.locale-shell .visual-page-scope>div:not(.living-visual-environment){position:relative}.locale-shell .visual-page-scope :is(h1,h2,h3){text-wrap:balance}.locale-shell .visual-page-scope :is(p,li){text-wrap:pretty}.locale-shell .visual-page-scope h1{font-weight:500}.locale-shell .visual-page-scope h2{letter-spacing:-.045em;font-weight:500}.locale-shell .visual-page-scope h3{letter-spacing:-.025em}.locale-shell .eyebrow{font-family:var(--font-oxanium),var(--font-montserrat),Arial,sans-serif;letter-spacing:.17em;font-weight:600}.locale-shell .site-header{background:var(--ac-surface-glass);border-color:var(--ac-border-default);color:var(--ac-text-primary);-webkit-backdrop-filter:blur(20px)saturate(128%);backdrop-filter:blur(20px)saturate(128%);box-shadow:0 1px #ffffff85,0 12px 45px #395c880f}.locale-shell .site-header .brand>span{border-color:var(--ac-border-strong);background:var(--ac-accent-soft);color:var(--ac-text-accent)}.locale-shell .desktop-nav>a:not(.button){color:var(--ac-text-secondary);position:relative}.locale-shell .desktop-nav>a:not(.button):after{content:"";background:var(--ac-accent-primary);transform-origin:100%;height:1px;transition:transform .28s;position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.locale-shell .desktop-nav>a:not(.button):is(:hover,:focus-visible,[aria-current=page]):after{transform-origin:0;transform:scaleX(1)}.locale-shell .site-header .header-book{background:var(--ac-accent-primary);border-color:var(--ac-accent-primary);color:var(--ac-text-inverse)!important}.locale-shell .header-book:hover{background:var(--ac-accent-strong);border-color:var(--ac-accent-strong)}.locale-shell .menu-button{color:var(--ac-text-primary)}.locale-shell .mobile-menu{background:var(--ac-surface-elevated);border-color:var(--ac-border-default);color:var(--ac-text-primary)}.locale-shell .mobile-menu a{border-color:var(--ac-border-subtle)}.locale-shell .visual-page-scope :is(.button,.deal-primary-link,.space-primary-link,.quiet-link,.text-link){transition:color .22s,background-color .22s,border-color .22s,transform .28s}.locale-shell .visual-page-scope :is(.button,.deal-primary-link,.space-primary-link):hover{transform:translateY(-2px)}.locale-shell .story-surface-glass,.locale-shell [data-tone=glass]{background:var(--public-glass-light);border-color:var(--public-line);box-shadow:inset 0 1px #ffffff85,var(--public-shadow)}.locale-shell .story-surface-dark,.locale-shell [data-tone=dark]{background:var(--public-glass-dark);border-color:var(--public-line-dark);color:var(--ac-text-primary)}.locale-shell .story-text-light{color:var(--ac-text-primary)}.locale-shell .story-text-light h1,.locale-shell .story-text-light h2{color:var(--ac-text-headline);text-shadow:var(--ac-text-stroke-subtle)}.locale-shell .story-text-light p{color:var(--ac-text-secondary)}.locale-shell .story-text-light .eyebrow{color:var(--ac-text-accent)}.locale-shell .story-text-dark{color:var(--ac-text-primary)}.locale-shell .story-text-dark h1,.locale-shell .story-text-dark h2{color:var(--ac-text-headline)}.locale-shell .story-text-dark p{color:var(--ac-text-secondary)}.locale-shell .story-text-dark .eyebrow{color:var(--ac-text-accent)}.locale-shell .story-surface-transparent,.locale-shell [data-tone=clear]{background:linear-gradient(180deg,var(--ac-surface-subtle),var(--ac-surface-panel))}.locale-shell [data-visual-page=homepage] .hero{background:linear-gradient(115deg,var(--ac-surface-page) 0 64%,var(--ac-surface-subtle) 64%);border-color:var(--public-line);grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr)}.locale-shell [data-visual-page=homepage] .hero:after{content:"";background:linear-gradient(transparent,var(--ac-border-strong),transparent);z-index:2;width:1px;position:absolute;top:0;bottom:0;left:64%}.locale-shell [data-visual-page=homepage] .hero-copy{padding:clamp(3.5rem,7vw,7rem) var(--public-edge);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.locale-shell [data-visual-page=homepage] .hero-identity{border-top:1px solid var(--ac-border-subtle);grid-template-columns:1fr auto;align-items:end;max-width:980px;padding-top:.85rem;display:grid}.locale-shell [data-visual-page=homepage] .hero-identity>span{text-align:right;max-width:28ch;font:500 .62rem/1.5 var(--font-oxanium),sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--ac-text-muted)}.locale-shell [data-visual-page=homepage] .hero h1{max-width:18ch}.locale-shell [data-visual-page=homepage] .hero-support{border-left:1px solid var(--ac-border-subtle);padding-left:clamp(1rem,3vw,3rem)}.locale-shell [data-visual-page=homepage] .hero-visual{background:linear-gradient(135deg,var(--ac-surface-instrument),var(--ac-surface-panel));box-shadow:none;padding:clamp(1.25rem,2.5vw,2.75rem)}.locale-shell [data-visual-page=homepage] .hero-visual:before{content:"PORTRAIT / PRINCIPAL";z-index:3;color:var(--ac-text-accent);font:500 .52rem/1 var(--font-oxanium),sans-serif;letter-spacing:.14em;position:absolute;top:.8rem;right:1rem}.locale-shell [data-visual-page=homepage] .portrait-placeholder{border-color:var(--ac-border-strong);box-shadow:0 28px 70px #395c8814}.locale-shell [data-visual-page=homepage] .visual-note{color:var(--ac-text-secondary);border-color:var(--ac-border-strong)}.locale-shell .service-section{max-width:var(--public-cinematic);padding-inline:var(--public-edge);margin-inline:auto}.locale-shell .service-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.55fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.locale-shell .service-heading>p{border-top:1px solid var(--ac-border-subtle);margin:0;padding-top:1rem}.locale-shell .service-grid{background:0 0;border:0;gap:1px}.locale-shell .service-card{isolation:isolate;background:var(--ac-surface-panel);min-height:clamp(380px,38vw,560px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75;border:1px solid var(--ac-border-subtle)!important}.locale-shell .service-card+.service-card{margin-top:clamp(2rem,6vw,6rem)}.locale-shell .service-card:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff80,#0000 55%);transition:opacity .35s;position:absolute;inset:0}.locale-shell .service-card:hover{background:var(--ac-accent-strong);color:var(--ac-text-inverse);transform:translateY(-4px)}.locale-shell .service-body{z-index:2;position:relative}.locale-shell .service-body h3{max-width:11ch}.locale-shell .service-top{font-family:var(--ac-font-instrument),var(--font-oxanium),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-text-muted);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.58rem;display:flex}.locale-shell .service-lens{color:var(--ac-text-primary);font-weight:700}.locale-shell .service-rule{background:var(--ac-border-subtle);height:1px;margin:1rem 0}.locale-shell .service-body p{color:var(--ac-text-secondary);margin:0 0 1.5rem;line-height:1.65}.locale-shell .service-body .text-link{font-family:var(--ac-font-instrument),var(--font-oxanium),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-accent-primary);align-items:center;gap:.5rem;font-size:.62rem;transition:color .2s,gap .2s;display:inline-flex}.locale-shell .service-body .text-link:hover,.locale-shell .service-body .text-link:focus-visible{color:var(--ac-accent-signal);gap:.75rem}.locale-shell .service-card:focus-visible{outline:2px solid var(--ac-focus-ring-color);outline-offset:2px}@media (prefers-contrast:more){.locale-shell .service-card{border-color:var(--ac-border-strong)!important}.locale-shell .service-rule{background:var(--ac-border-strong)}.locale-shell .service-top,.locale-shell .service-body p{color:var(--ac-text-primary)}}.locale-shell [data-visual-page=deal] .deal-hero{background:linear-gradient(112deg,var(--ac-frost-arctic),var(--ac-frost-surface));border-color:var(--ac-frost-line-strong)}.locale-shell [data-visual-page=deal] .deal-hero-copy{position:relative}.locale-shell [data-visual-page=deal] .deal-hero-copy:before{content:"GA / MARKET CONTEXT";right:var(--public-edge);color:var(--ac-frost-muted);font:500 .52rem/1 var(--font-oxanium),sans-serif;letter-spacing:.15em;position:absolute;top:1.2rem}.locale-shell [data-visual-page=deal] .deal-hero-media{background-color:var(--ac-frost-surface);background-image:linear-gradient(var(--ac-frost-line-secondary) 1px,transparent 1px),linear-gradient(90deg,var(--ac-frost-line-secondary) 1px,transparent 1px),radial-gradient(circle at 70% 24%,var(--ac-frost-accent),transparent 34%);background-size:44px 44px,44px 44px,auto}.locale-shell [data-visual-page=deal] .deal-hero-media:before{border:var(--ac-line-thin) solid var(--ac-border-strong);inset:clamp(1.5rem,3vw,3rem);box-shadow:inset 0 1px #ffffff1a}.locale-shell [data-visual-page=deal] .deal-hero-media:after{display:none}.locale-shell [data-visual-page=deal] .deal-pathways{position:relative}.locale-shell [data-visual-page=deal] .deal-pathways:before{content:"DECISION PATHWAYS";border-top:2px solid var(--ac-frost-line-strong);color:var(--ac-frost-muted);font:600 .55rem/1 var(--font-oxanium),sans-serif;letter-spacing:.16em;padding:.75rem 0;display:block}.locale-shell [data-visual-page=deal] .deal-pathway{border-top:var(--ac-line-thin) solid var(--ac-frost-line);grid-template-columns:100px minmax(250px,1fr) minmax(220px,.72fr) auto;padding:1.35rem 1rem 1.35rem 0;position:relative}.locale-shell [data-visual-page=deal] .deal-pathway:last-child{border-bottom:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=deal] .deal-pathway:before{content:"";background:var(--ac-frost-accent);transform-origin:top;width:3px;transition:transform .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.locale-shell [data-visual-page=deal] .deal-pathway:is(:hover,:focus-visible){background:var(--ac-frost-surface-soft);padding-inline:1.25rem}.locale-shell [data-visual-page=deal] .deal-pathway:is(:hover,:focus-visible):before{transform:scaleY(1)}.locale-shell [data-visual-page=deal] .deal-pathway:focus-visible{outline:2px solid var(--ac-frost-accent-strong);outline-offset:-2px}.locale-shell [data-visual-page=deal] .deal-media-section{background:var(--ac-frost-surface);border-block:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=deal] .deal-media-empty{background:linear-gradient(90deg,transparent,var(--ac-frost-accent),transparent)}.locale-shell [data-visual-page=deal] .deal-local-chapter{background:var(--ac-frost-surface);border-block:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=deal] .deal-market-section{position:relative}.locale-shell [data-visual-page=deal] .deal-market-section:after{content:"REGION / CONTEXT / EDUCATION";writing-mode:vertical-rl;color:var(--ac-frost-muted);font:500 .48rem/1 var(--font-oxanium),sans-serif;letter-spacing:.15em;position:absolute;bottom:1rem;right:1rem}.locale-shell [data-visual-page=deal] .deal-area-list a{border:var(--ac-line-thin) solid transparent;border-radius:2px;transition:padding .22s,background-color .22s}.locale-shell [data-visual-page=deal] .deal-area-list a:hover{background:var(--ac-frost-surface-soft);border-color:var(--ac-frost-line);padding-inline:1rem}.locale-shell [data-visual-page=deal] .deal-area-list a:focus-visible{outline:2px solid var(--ac-frost-accent-strong);outline-offset:2px}.locale-shell [data-visual-page=space] .space-hero{background:linear-gradient(115deg,var(--ac-frost-arctic),var(--ac-frost-surface));border-color:var(--ac-frost-line-strong)}.locale-shell [data-visual-page=space] .space-hero-portrait{background-color:var(--ac-frost-surface);background-image:linear-gradient(var(--ac-frost-line-secondary) 1px,transparent 1px),linear-gradient(90deg,var(--ac-frost-line-secondary) 1px,transparent 1px);background-size:36px 36px}.locale-shell [data-visual-page=space] .space-pathways{max-width:var(--public-cinematic);background:var(--ac-frost-surface);border-block:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=space] .space-pathway-circuit{gap:5.25rem clamp(.75rem,2.2vw,2.25rem)}.locale-shell [data-visual-page=space] .space-pathway-circuit:before{background:linear-gradient(90deg,transparent,var(--ac-frost-line-strong) 8% 92%,transparent);height:2px}.locale-shell [data-visual-page=space] .space-pathway-circuit a{background:var(--ac-frost-surface-soft);border-color:var(--ac-frost-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px #395c880f}.locale-shell [data-visual-page=space] .space-pathway-circuit a:focus-visible{outline:2px solid var(--ac-frost-accent-strong);outline-offset:2px}.locale-shell [data-visual-page=space] .space-method{background:var(--ac-frost-surface);position:relative}.locale-shell [data-visual-page=space] .space-method:after{content:"N";right:var(--public-edge);top:var(--public-section-compact);aspect-ratio:1;border:var(--ac-line-thin) solid var(--ac-frost-line-strong);width:42px;color:var(--ac-frost-accent);font:500 .7rem/1 var(--font-oxanium),sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute}.locale-shell [data-visual-page=space] .space-method-grid{background:var(--ac-frost-line-secondary);border:0;gap:1px;position:relative}.locale-shell [data-visual-page=space] .space-method-grid article{background:var(--ac-frost-surface);border:0;position:relative}.locale-shell [data-visual-page=space] .space-method-grid article:not(:last-child):after{content:"→";z-index:2;aspect-ratio:1;background:var(--ac-frost-accent);width:1.3rem;color:var(--ac-frost-ink);border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:50%;right:-.65rem}.locale-shell [data-visual-page=space] .space-analysis{background:var(--ac-surface-panel)}.locale-shell [data-visual-page=space] .space-layer-model{background:var(--ac-border-instrument);border:var(--ac-line-thin) solid var(--ac-border-strong);gap:2px;display:grid}.locale-shell [data-visual-page=space] .space-layer-model>div{background:var(--ac-surface-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.locale-shell [data-visual-page=space] .space-strategy>div{border-right:var(--ac-line-thin) solid var(--line);border-bottom:var(--ac-line-thin) solid var(--line)}.locale-shell [data-visual-page=space] .space-conversion{background:var(--ac-frost-surface);border-block:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=space] .space-conversion>div{padding:var(--section-md) var(--page-gutter)}.locale-shell [data-visual-page=space] .space-conversion nav{padding:var(--section-md) var(--page-gutter) 0;border-top:var(--ac-line-thin) solid var(--ac-frost-line);flex-direction:column;gap:.5rem;display:flex}.locale-shell [data-visual-page=space] .space-conversion nav>p{letter-spacing:.14em;text-transform:uppercase;color:var(--ac-frost-muted);font-size:.58rem}.locale-shell [data-visual-page=space] .space-conversion nav>a{border-top:var(--ac-line-thin) solid var(--ac-frost-line);font-family:var(--ac-font-display),var(--font-exo-2),sans-serif;color:var(--ac-frost-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem 0;font-size:1.2rem;text-decoration:none;display:grid}.locale-shell [data-visual-page=space] .space-conversion nav>a:last-child{border-bottom:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=space] .space-conversion nav>a span{font-family:var(--ac-font-body),var(--font-montserrat),sans-serif;color:var(--ac-frost-muted);font-size:.75rem}.locale-shell [data-visual-page=space] .space-conversion nav>a:hover{color:var(--ac-frost-accent)}.locale-shell [data-visual-page=condition] .condition-process-grid{gap:var(--ac-line-thin);background:var(--ac-frost-line-secondary);border:var(--ac-line-thin) solid var(--ac-frost-line-secondary);grid-template-columns:repeat(2,1fr);display:grid}.locale-shell [data-visual-page=condition] .condition-process-grid article{background:var(--ac-frost-surface);border:0;padding:1.1rem}.locale-shell [data-visual-page=condition] .condition-process-grid article:nth-child(odd){border-right:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-process-grid article:nth-child(-n+2){border-bottom:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid{gap:var(--ac-line-thin);background:var(--ac-frost-line-secondary);border:var(--ac-line-thin) solid var(--ac-frost-line-secondary);grid-template-columns:repeat(3,1fr);display:grid}.locale-shell [data-visual-page=condition] .condition-system-grid details{background:var(--ac-frost-surface);border:0;padding:.75rem 1rem}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(3n+1){border-left:none}.locale-shell [data-visual-page=condition] .condition-system-grid details:not(:nth-child(3n+1)){border-left:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(-n+3){border-top:none}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(n+4){border-top:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid details:not(:nth-child(3n)){border-right:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:.8rem;min-height:76px;list-style:none;display:grid}.locale-shell [data-visual-page=condition] .condition-system-grid summary span{color:var(--ac-frost-muted);font-size:.55rem}.locale-shell [data-visual-page=condition] .condition-system-grid summary strong{font-family:var(--ac-font-display),var(--font-exo-2),sans-serif;font-size:1.3rem;font-weight:400}.locale-shell [data-visual-page=condition] .condition-system-grid summary b{font:400 1.1rem/1 var(--font-montserrat),sans-serif;transition:transform .2s}.locale-shell [data-visual-page=condition] .condition-system-grid details[open] summary b{transform:rotate(45deg)}.locale-shell [data-visual-page=condition] .condition-system-grid details>div{padding:0 1rem 1rem 2.8rem}.locale-shell [data-visual-page=condition] .condition-system-grid details p{color:var(--ac-frost-muted);margin:0 0 .75rem;font-size:.76rem;line-height:1.5}.locale-shell [data-visual-page=condition] .condition-system-grid details a{letter-spacing:.1em;text-transform:uppercase;color:var(--ac-frost-accent);align-items:center;gap:.45rem;font-size:.55rem;text-decoration:none;display:inline-flex}@media (max-width:1100px){.locale-shell [data-visual-page=condition] .condition-system-grid{grid-template-columns:repeat(2,1fr)}.locale-shell [data-visual-page=condition] .condition-system-grid details:not(:nth-child(odd)){border-left:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(odd){border-left:none}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(-n+2){border-top:none}.locale-shell [data-visual-page=condition] .condition-system-grid details:nth-child(n+3){border-top:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}.locale-shell [data-visual-page=condition] .condition-system-grid details:not(:nth-child(2n)){border-right:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}}@media (max-width:700px){.locale-shell [data-visual-page=condition] .condition-process-grid,.locale-shell [data-visual-page=condition] .condition-system-grid{grid-template-columns:1fr}.locale-shell [data-visual-page=condition] .condition-process-grid article,.locale-shell [data-visual-page=condition] .condition-system-grid details{border-left:none;border-right:none}.locale-shell [data-visual-page=condition] .condition-process-grid article:not(:last-child),.locale-shell [data-visual-page=condition] .condition-system-grid details:not(:last-child){border-bottom:var(--ac-line-thin) solid var(--ac-frost-line-secondary)}}.locale-shell [data-visual-page=about] .inner-hero.about{background:linear-gradient(110deg,var(--ac-surface-page) 0 65%,var(--ac-surface-subtle) 65%);grid-template-columns:minmax(0,1.25fr) minmax(280px,.48fr);min-height:620px;position:relative;overflow:hidden}.locale-shell [data-visual-page=about] .inner-hero.about:before{content:"PERSON / PERSPECTIVE / SYSTEM";right:var(--public-edge);color:var(--ac-text-accent);font:500 .52rem/1 var(--font-oxanium),sans-serif;letter-spacing:.14em;position:absolute;top:1.5rem}.locale-shell [data-visual-page=about] .inner-hero.about>div{align-self:center}.locale-shell [data-visual-page=about] .about-portrait-frame{aspect-ratio:4/5;border:1px solid var(--ac-border-strong);width:min(100%,380px);margin-right:clamp(0rem,2vw,2rem);box-shadow:0 34px 80px #395c8814}.locale-shell [data-visual-page=about] .about-perspective{padding:var(--public-section) var(--public-edge);background:var(--ac-surface-panel);color:var(--ac-text-primary);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,9vw,9rem);display:grid}.locale-shell [data-visual-page=about] .about-perspective h2{max-width:11ch;color:var(--ac-text-headline);font-size:clamp(2.9rem,5.6vw,6.2rem)}.locale-shell [data-visual-page=about] .about-perspective-lead>p:last-child{max-width:60ch;color:var(--ac-text-secondary)}.locale-shell [data-visual-page=about] .about-perspective .eyebrow{color:var(--ac-text-accent)}.locale-shell [data-visual-page=about] .about-perspective ol{border-top:1px solid var(--ac-border-default);margin:0;padding:0;list-style:none}.locale-shell [data-visual-page=about] .about-perspective li{border-bottom:1px solid var(--ac-border-default);grid-template-columns:48px minmax(130px,.48fr) 1fr;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.locale-shell [data-visual-page=about] .about-perspective li span{color:var(--ac-text-accent);font:500 .62rem/1.5 var(--font-oxanium),sans-serif}.locale-shell [data-visual-page=about] .about-perspective li h3{color:var(--ac-text-headline);font-size:1.45rem}.locale-shell [data-visual-page=about] .about-perspective li p{color:var(--ac-text-secondary);margin:0}.locale-shell [data-visual-page=services] .inner-hero.services{background:linear-gradient(112deg,var(--ac-surface-page),var(--ac-surface-panel));border-bottom:1px solid var(--ac-border-default);min-height:440px}.locale-shell [data-visual-page=services] .inner-hero.services>div{max-width:var(--public-cinematic);grid-template-columns:minmax(0,1.35fr) minmax(250px,.5fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.locale-shell [data-visual-page=services] .inner-hero.services .eyebrow{grid-column:1/-1}.locale-shell [data-visual-page=services] .inner-hero.services h1{margin:0}.locale-shell [data-visual-page=services] .inner-hero.services p:last-child{border-top:1px solid var(--ac-border-subtle);margin:0;padding-top:1rem}.locale-shell [data-visual-page=services] .services-perspectives{max-width:var(--public-cinematic);padding:var(--public-section) var(--public-edge);background:var(--ac-surface-page);grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);gap:clamp(2rem,7vw,7rem);display:grid}.locale-shell [data-visual-page=services] .services-perspectives-intro{height:max-content;position:sticky;top:8rem}.locale-shell [data-visual-page=services] .services-perspectives-intro h2{color:var(--ac-text-headline);font-size:clamp(2.4rem,4vw,4.5rem)}.locale-shell [data-visual-page=services] .services-perspectives-intro .eyebrow{color:var(--ac-text-accent)}.locale-shell [data-visual-page=services] .services-perspectives-intro>p:last-child{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=services] .service-grid{grid-template-columns:1fr!important}.locale-shell [data-visual-page=services] .service-card{min-height:420px}.locale-shell [data-visual-page=search]{color:var(--ac-text-primary)}.locale-shell [data-visual-page=search] .search-page{max-width:none;min-height:calc(100vh - 80px);padding:var(--public-section-compact) var(--public-edge) var(--public-section);background:var(--ac-surface-page);color:var(--ac-text-primary)}.locale-shell [data-visual-page=search] .search-page>header{max-width:var(--public-cinematic);padding:0 0 var(--public-section-compact);border-bottom:1px solid var(--ac-border-default);grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin:auto;display:grid}.locale-shell [data-visual-page=search] .search-page>header h1{max-width:12ch;color:var(--ac-text-headline);grid-column:1;font-size:clamp(3.5rem,7vw,8rem)}.locale-shell [data-visual-page=search] .search-page>header>p:last-child{color:var(--ac-text-secondary);border-top:1px solid var(--ac-border-subtle);grid-area:2/2;padding-top:1rem}.locale-shell [data-visual-page=search] .search-page .eyebrow{color:var(--ac-text-accent)}.locale-shell [data-visual-page=search] .search-page>form{max-width:var(--public-cinematic);padding:var(--public-section-compact) 0 0;color:var(--ac-text-primary);margin:auto}.locale-shell [data-visual-page=search] .search-page>form>label{font:600 .6rem/1 var(--font-oxanium),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--ac-text-label,var(--ac-text-secondary));margin-bottom:.75rem;display:block}.locale-shell [data-visual-page=search] .search-page>form>div{border:1px solid var(--ac-border-strong);background:var(--ac-surface-elevated);grid-template-columns:1fr minmax(150px,.2fr) auto;display:grid;box-shadow:0 26px 70px #395c880f}.locale-shell [data-visual-page=search] .search-page :is(input,select,button){border:0;border-right:1px solid var(--ac-border-default);min-height:62px;color:var(--ac-text-primary);background:0 0;padding:.8rem 1rem}.locale-shell [data-visual-page=search] .search-page select option{color:var(--ac-text-primary)}.locale-shell [data-visual-page=search] .search-page button{background:var(--ac-accent-primary);color:var(--ac-text-inverse);text-transform:uppercase;letter-spacing:.1em;border-right:0;font-weight:700}.locale-shell [data-visual-page=search] .search-results{max-width:var(--public-cinematic);margin:var(--public-section-compact) auto 0;color:var(--ac-text-primary)}.locale-shell [data-visual-page=search] .search-results>a{border-color:var(--ac-border-default);background:var(--ac-surface-panel)}.locale-shell .content-index{background:var(--ac-surface-page);min-height:calc(100vh - 80px);color:var(--ac-text-primary)}.locale-shell .content-index>header{min-height:440px;padding:var(--public-section-compact) var(--public-edge);background:linear-gradient(112deg,var(--ac-surface-page) 0 72%,var(--ac-surface-subtle) 72%);border-color:var(--ac-border-default);grid-template-columns:minmax(0,1.35fr) minmax(200px,.35fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.locale-shell .content-index>header>div h1{max-width:13ch;color:var(--ac-text-headline);font-size:clamp(3.4rem,6.7vw,7.5rem)}.locale-shell .content-index>header>div .eyebrow{color:var(--ac-text-accent)}.locale-shell .content-index>header aside{border:1px solid var(--ac-border-strong);background:var(--ac-surface-panel);min-height:190px;color:var(--ac-text-primary);align-content:end;padding:1.25rem;display:grid}.locale-shell .content-index>header aside span,.locale-shell .content-index>header aside small{font:500 .55rem/1.4 var(--font-oxanium),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ac-text-muted)}.locale-shell .content-index>header aside strong{font:500 clamp(3rem,5vw,5.5rem)/1 var(--font-exo-2),sans-serif;color:var(--ac-accent-primary);margin-top:auto}.locale-shell .content-index>.archive-library{padding:var(--public-section-compact) var(--public-edge) var(--public-section)}.locale-shell .content-index .archive-empty{max-width:var(--public-editorial);border:0;border-block:1px solid var(--ac-border-default);text-align:left;min-height:250px;color:var(--ac-text-primary);grid-template-columns:minmax(130px,.25fr) minmax(0,.75fr);align-items:start;gap:1rem clamp(2rem,8vw,8rem);margin:0 auto;padding:2rem 0;display:grid}.locale-shell .content-index .archive-empty>span{font:500 .6rem/1.5 var(--font-oxanium),sans-serif;letter-spacing:.15em;color:var(--ac-text-accent);grid-row:1/3}.locale-shell .content-index .archive-empty h2{max-width:14ch;color:var(--ac-text-headline);font-size:clamp(2.5rem,5vw,5.5rem)}.locale-shell .content-index .archive-empty p{max-width:58ch;color:var(--ac-text-secondary)}.locale-shell .content-index .published-content-card{color:var(--ac-text-primary);border-color:var(--ac-border-default);background:var(--ac-surface-panel)}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-page{background:linear-gradient(145deg,var(--ac-surface-page),var(--ac-surface-panel))}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero{background:linear-gradient(112deg,var(--ac-surface-page),var(--ac-surface-panel));border-color:var(--ac-border-default)}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside{background:var(--ac-accent-soft);border-color:var(--ac-border-default)}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside span{border-color:var(--ac-border-subtle);position:relative}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside span:before{content:"";aspect-ratio:1;background:var(--ac-accent-primary);width:5px;box-shadow:0 0 0 5px var(--ac-accent-soft);border-radius:50%;position:absolute;left:1rem}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-workspace{background:var(--ac-surface-elevated);border-inline:1px solid var(--ac-border-default)}.locale-shell [data-visual-page=contact] .conversion-hero aside{border-left:0}@media (min-width:701px){.locale-shell[data-ac-theme=frost] .contact-social-system .social-links a{flex:1 1 0;min-width:max-content}.locale-shell[data-ac-theme=frost] .contact-social-system .social-links a small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.locale-shell[data-ac-theme=frost] .footer-social-system .social-links a{flex:1 1 0;min-width:max-content}.locale-shell[data-ac-theme=frost] .footer-social-system .social-links a small{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}.locale-shell[data-ac-theme=frost]:has([data-visual-page=contact]) .contact-social-system{grid-template-columns:minmax(230px,.42fr) minmax(0,1.58fr);gap:clamp(1.5rem,3.5vw,3.5rem)}}@media (max-width:700px){.locale-shell[data-ac-theme=frost] .footer-social-system .social-links a small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;line-height:1.35;overflow:hidden}}.locale-shell footer.cyber-footer:before{content:none}.locale-shell .footer-signal-rail,.locale-shell .footer-social-system,.locale-shell .footer-nav{border-bottom:0}.locale-shell .service-selector button[aria-pressed=true]{background:var(--ac-accent-strong)}.locale-shell .cyber-footer{border-top:var(--ac-line-thin) solid var(--ac-frost-line-strong);background:var(--ac-frost-surface);box-shadow:inset 0 1px #ffffff85}.locale-shell .cyber-footer:before{opacity:.72}.locale-shell .cyber-footer,.locale-shell .cyber-footer h2,.locale-shell .cyber-footer h3{color:var(--ac-frost-ink)}.locale-shell .cyber-footer .footer-contact-label,.locale-shell .cyber-footer .footer-contact-index span{color:var(--ac-frost-accent)}.locale-shell .cyber-footer .footer-bottom,.locale-shell .cyber-footer .footer-signal-rail span{color:var(--ac-frost-muted)}.locale-shell .cyber-footer .footer-contact-grid{border-color:var(--ac-frost-line-strong)}.locale-shell .cyber-footer .footer-contact-grid>section{border-color:var(--ac-frost-line-strong);background:#ffffff3d}.locale-shell .cyber-footer .footer-contact-grid p{color:var(--ac-frost-muted)}.locale-shell .cyber-footer .footer-contact-grid a{color:var(--ac-frost-ink);border-color:var(--ac-frost-accent)}.locale-shell .cyber-footer .footer-contact-grid a:hover{color:var(--ac-frost-accent-strong)}.locale-shell .cyber-footer .footer-social-system{border-color:var(--ac-frost-line-strong)}.locale-shell .cyber-footer .footer-social-system .eyebrow{color:var(--ac-frost-accent)}.locale-shell .cyber-footer .footer-nav{border-color:var(--ac-frost-line-strong)}.locale-shell .cyber-footer .footer-bottom{border-top:var(--ac-line-thin) solid var(--ac-frost-line-strong);margin-top:1rem;padding-top:1rem}.locale-shell .footer-social-system .social-links a small{color:var(--ac-frost-muted)}.locale-shell .footer-social-system .social-links a:hover small{color:var(--ac-frost-accent)}.locale-shell .footer-social-system .social-links a strong{color:var(--ac-frost-ink)}.locale-shell .footer-social-system .social-links a{border-color:var(--ac-frost-line-strong)}.locale-shell .footer-social-system .social-links a:hover{border-color:var(--ac-frost-accent);background:#498ad61a}.locale-shell[data-ac-theme=frost] .contact-social-system .social-links a:hover,.locale-shell[data-ac-theme=frost] .contact-social-system .social-links a:focus-visible{border-color:var(--ac-f2-accent);outline:2px solid var(--ac-f2-accent);outline-offset:2px;background:#498ad61a}@media (prefers-contrast:more){.locale-shell .cyber-footer{border-top-color:var(--ac-frost-ink)}.locale-shell .cyber-footer .footer-contact-grid,.locale-shell .cyber-footer .footer-contact-grid>section,.locale-shell .cyber-footer .footer-social-system,.locale-shell .cyber-footer .footer-nav{border-color:var(--ac-frost-ink)}.locale-shell .cyber-footer .footer-bottom{border-top-color:var(--ac-frost-ink)}.locale-shell .cyber-footer a,.locale-shell .cyber-footer .footer-contact-grid a,.locale-shell .cyber-footer .footer-contact-grid p{color:var(--ac-frost-ink)}}@media (max-width:1100px){.locale-shell [data-visual-page=homepage] .hero{background:linear-gradient(115deg,var(--ac-surface-page) 0 58%,var(--ac-surface-subtle) 58%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.locale-shell [data-visual-page=homepage] .hero:after{left:58%}.locale-shell [data-visual-page=deal] .deal-pathway{grid-template-columns:70px minmax(230px,1fr) minmax(210px,.7fr)}.locale-shell [data-visual-page=deal] .deal-pathway .pathway-cta{grid-column:2/-1}.locale-shell [data-visual-page=about] .inner-hero.about{background:linear-gradient(110deg,var(--ac-surface-page) 0 58%,var(--ac-surface-subtle) 58%);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.locale-shell [data-visual-page=services] .services-perspectives{grid-template-columns:1fr}.locale-shell [data-visual-page=services] .services-perspectives-intro{max-width:760px;position:static}}@media (max-width:900px){.locale-shell [data-visual-page=homepage] .hero{background:var(--ac-surface-page);grid-template-columns:1fr}.locale-shell [data-visual-page=homepage] .hero:after{display:none}.locale-shell [data-visual-page=homepage] .hero-identity{grid-template-columns:1fr;gap:.5rem}.locale-shell [data-visual-page=homepage] .hero-identity>span{text-align:left}.locale-shell [data-visual-page=homepage] .hero-visual{min-height:570px}.locale-shell .service-heading{grid-template-columns:1fr;gap:1.5rem}.locale-shell .service-card+.service-card{margin-top:1rem}.locale-shell [data-visual-page=deal] .deal-pathway{grid-template-columns:54px 1fr;gap:.65rem 1rem}.locale-shell [data-visual-page=deal] .deal-pathway p,.locale-shell [data-visual-page=deal] .deal-pathway .pathway-cta{grid-column:2}.locale-shell [data-visual-page=space] .space-method-grid article:not(:last-child):after{display:none}.locale-shell [data-visual-page=about] .inner-hero.about{background:var(--ac-surface-page);grid-template-columns:1fr;min-height:auto}.locale-shell [data-visual-page=about] .inner-hero.about:before{color:var(--ac-text-accent)}.locale-shell [data-visual-page=about] .about-portrait-frame{justify-self:start;width:min(100%,440px);margin:0}.locale-shell [data-visual-page=about] .about-perspective,.locale-shell [data-visual-page=services] .inner-hero.services>div{grid-template-columns:1fr}.locale-shell [data-visual-page=services] .inner-hero.services .eyebrow{grid-column:auto}.locale-shell [data-visual-page=search] .search-page>header{grid-template-columns:1fr}.locale-shell [data-visual-page=search] .search-page>header>p:last-child{grid-area:auto/1}.locale-shell .content-index>header{background:linear-gradient(180deg,var(--ac-surface-page) 0 72%,var(--ac-surface-subtle) 72%);grid-template-columns:1fr}.locale-shell .content-index>header aside{min-height:130px}}@media (max-width:700px){:root{--public-section:4.5rem;--public-section-compact:2.75rem}.locale-shell [data-visual-page=homepage] .hero-copy{padding:3rem 1.25rem}.locale-shell [data-visual-page=homepage] .hero h1{font-size:clamp(3rem,14vw,4.5rem)}.locale-shell [data-visual-page=homepage] .hero-support{padding-left:1rem}.locale-shell [data-visual-page=homepage] .hero-visual{min-height:500px;padding:1.25rem}.locale-shell .service-section{padding-inline:1.25rem}.locale-shell .service-card{min-height:380px}.locale-shell [data-visual-page=deal] .deal-hero-copy:before{display:none}.locale-shell [data-visual-page=deal] .deal-pathway{padding:1.15rem 0}.locale-shell [data-visual-page=deal] .deal-pathway:is(:hover,:focus-visible){padding-inline:.75rem}.locale-shell [data-visual-page=deal] .deal-local-chapter{background:var(--ac-surface-panel)}.locale-shell [data-visual-page=space] .space-pathway-circuit{grid-template-rows:none;grid-template-columns:1fr;gap:1rem;min-height:0;padding-left:1.5rem;display:grid}.locale-shell [data-visual-page=space] .space-pathway-circuit:before{background:linear-gradient(transparent,var(--ac-border-strong) 8% 92%,transparent);width:2px;height:auto;inset:1rem auto 1rem .45rem}.locale-shell [data-visual-page=space] .space-pathway-circuit>li:nth-child(n){grid-area:auto/1;align-self:auto}.locale-shell [data-visual-page=space] .space-pathway-circuit>li:after{width:1.3rem;height:1px;top:1.5rem!important;bottom:auto!important;left:-1.3rem!important}.locale-shell [data-visual-page=space] .space-pathway-circuit>li:nth-child(n) a:hover{transform:translate(3px)}.locale-shell [data-visual-page=space] .space-method:after{top:3rem;right:1.25rem}.locale-shell [data-visual-page=about] .inner-hero.about{padding:3rem 1.25rem 1.25rem}.locale-shell [data-visual-page=about] .about-portrait-frame{aspect-ratio:4/5;min-height:0;display:block}.locale-shell [data-visual-page=about] .about-perspective{gap:2.5rem;padding:4.5rem 1.25rem}.locale-shell [data-visual-page=about] .about-perspective li{grid-template-columns:34px 1fr}.locale-shell [data-visual-page=about] .about-perspective li p{grid-column:2}.locale-shell [data-visual-page=services] .inner-hero.services{padding-inline:1.25rem}.locale-shell [data-visual-page=services] .services-perspectives{padding:4.5rem 1.25rem}.locale-shell [data-visual-page=search] .search-page{padding:3rem 1.25rem 4.5rem}.locale-shell [data-visual-page=search] .search-page>form>div{grid-template-columns:1fr}.locale-shell [data-visual-page=search] .search-page :is(input,select,button){border-right:0;border-bottom:1px solid var(--ac-border-default)}.locale-shell [data-visual-page=search] .search-page button{border-bottom:0}.locale-shell .content-index>header{background:linear-gradient(180deg,var(--ac-surface-page) 0 68%,var(--ac-surface-subtle) 68%);min-height:500px;padding:3rem 1.25rem 1.25rem}.locale-shell .content-index>header>div h1{font-size:clamp(3rem,13vw,4.4rem)}.locale-shell .content-index>.archive-library{padding:2.75rem 1.25rem 4.5rem}.locale-shell .content-index .archive-empty{grid-template-columns:1fr;min-height:280px}.locale-shell .content-index .archive-empty>span{grid-row:auto}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-workspace{border-inline:0}}@media (prefers-reduced-motion:reduce){.locale-shell .service-card:after,.locale-shell [data-visual-page=deal] .deal-pathway:before,.locale-shell .desktop-nav>a:not(.button):after{transition:none}}.locale-shell [data-visual-page=homepage] .hero h1,.locale-shell [data-visual-page=services] .inner-hero.services h1,.locale-shell [data-visual-page=about] .inner-hero.about h1,.locale-shell [data-visual-page=deal] .deal-hero h1,.locale-shell [data-visual-page=space] .space-hero h1,.locale-shell [data-visual-page=search] .search-page>header h1,.locale-shell [data-visual-page=contact] .conversion-hero h1,.locale-shell [data-visual-page=booking] .conversion-hero h1,.locale-shell .content-index>header h1{text-shadow:var(--ac-text-stroke-subtle), var(--ac-text-glow-soft);font-weight:700}.locale-shell .section-heading h2,.locale-shell .about-perspective h2,.locale-shell .services-perspectives-intro h2,.locale-shell .deal-local-chapter h2,.locale-shell .space-analysis h2,.locale-shell .space-conversion h2,.locale-shell .deal-conversion h2,.locale-shell .condition-conversion h2,.locale-shell .condition-faq h2,.locale-shell .condition-standards h2,.locale-shell .content-index .archive-empty h2{text-shadow:var(--ac-text-stroke-subtle);color:var(--ac-text-headline)}.locale-shell .service-card h3,.locale-shell .deal-pathway h3,.locale-shell .space-method-grid h3,.locale-shell .space-pathway-circuit a h3,.locale-shell .published-content-page header h1,.locale-shell .published-content-card h2{color:var(--ac-text-headline);font-weight:600}.locale-shell .visual-page-scope p,.locale-shell .visual-page-scope li,.locale-shell .about-perspective p,.locale-shell .services-perspectives-intro p,.locale-shell .service-card p,.locale-shell .deal-pathway p,.locale-shell .space-method-grid p,.locale-shell .published-content-card p{color:var(--ac-text-secondary)}.locale-shell .eyebrow,.locale-shell .service-top span,.locale-shell .deal-index span,.locale-shell .deal-index strong,.locale-shell .portrait-kicker,.locale-shell .mediaFallback,.locale-shell .visual-note,.locale-shell small,.locale-shell .content-index>header aside small,.locale-shell .content-index>header aside span,.locale-shell .service-card .text-link{color:var(--ac-text-muted);text-shadow:var(--ac-text-shadow-crisp)}.locale-shell .desktop-nav>a:not(.button),.locale-shell .service-card .text-link,.locale-shell .quiet-link,.locale-shell .space-primary-link,.locale-shell .deal-primary-link,.locale-shell .condition-primary-link,.locale-shell .space-secondary-link{color:var(--ac-text-primary);font-weight:600}.locale-shell .desktop-nav>a:not(.button)[aria-current=page],.locale-shell .desktop-nav>a:not(.button):hover,.locale-shell .desktop-nav>a:not(.button):focus-visible{color:var(--ac-text-accent)}.locale-shell .site-header .brand strong{color:var(--ac-text-primary);font-weight:600}.locale-shell .site-header .brand small{color:var(--ac-text-muted)}.locale-shell :is(input,textarea,select,label){color:var(--ac-text-primary)}.locale-shell :is(input,textarea,select)::placeholder{color:var(--ac-text-subtle)}.locale-shell .cyber-footer{color:var(--ac-text-secondary)}.locale-shell .cyber-footer h2,.locale-shell .cyber-footer h3{color:var(--ac-text-headline)}.locale-shell .cyber-footer a{color:var(--ac-text-secondary)}.locale-shell .cyber-footer a:hover{color:var(--ac-text-accent)}.locale-shell .empty-state h2,.locale-shell .archive-empty h2{color:var(--ac-text-headline)}.locale-shell .empty-state p,.locale-shell .archive-empty p{color:var(--ac-text-secondary)}.locale-shell .empty-state span,.locale-shell .archive-empty span{color:var(--ac-text-accent)}.locale-shell [data-visual-page=search] .search-page>form>label{color:var(--ac-text-secondary);font-weight:600}.locale-shell [data-visual-page=search] .search-results>a small{color:var(--ac-text-muted)}.locale-shell [data-visual-page=search] .search-results>a h2{color:var(--ac-text-headline)}.locale-shell [data-visual-page=search] .search-results>a p{color:var(--ac-text-secondary)}.locale-shell .service-card header{color:var(--ac-text-muted)}.locale-shell .service-card header b{color:var(--ac-text-accent)}.locale-shell .service-card:hover,.locale-shell .service-card:hover h3,.locale-shell .service-card:hover p{color:var(--ac-text-inverse)}.locale-shell .systemMark{color:var(--ac-text-accent)}.locale-shell .deal-conversion h2,.locale-shell .space-conversion h2,.locale-shell .condition-conversion h2{color:var(--ac-text-headline);text-shadow:var(--ac-text-stroke-subtle)}.locale-shell .deal-conversion p,.locale-shell .space-conversion p,.locale-shell .condition-conversion p{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=services] .services-perspectives{background:var(--ac-surface-page)!important}.locale-shell .service-grid{border-color:var(--ac-border-default)!important;background:0 0!important}.locale-shell .service-card{background:var(--ac-surface-elevated)!important;border-color:var(--ac-border-default)!important}.locale-shell .service-card h3{color:var(--ac-text-headline)!important}.locale-shell .service-card p{color:var(--ac-text-secondary)!important}.locale-shell .service-card .service-lens{color:var(--ac-text-accent)!important}.locale-shell .service-card .service-top span:first-child{color:var(--ac-text-muted)!important}.locale-shell [data-visual-page=deal] .deal-pathway{background:var(--ac-surface-panel)!important;border-color:var(--ac-border-default)!important;color:var(--ac-text-headline)!important}.locale-shell [data-visual-page=deal] .deal-pathway h3{color:var(--ac-text-headline)!important}.locale-shell [data-visual-page=deal] .deal-pathway p{color:var(--ac-text-secondary)!important}.locale-shell [data-visual-page=deal] .deal-pathway .pathway-cta{color:var(--ac-text-accent)!important}.locale-shell [data-visual-page=deal] .deal-pathways{background:var(--ac-surface-page)!important}.locale-shell [data-visual-page=deal] .deal-intro{background:var(--ac-surface-page)!important;border-color:var(--ac-border-default)!important}.locale-shell [data-visual-page=deal] .deal-intro h2{color:var(--ac-text-headline)!important}.locale-shell [data-visual-page=deal] .deal-intro p{color:var(--ac-text-secondary)!important}.locale-shell [data-visual-page=deal] .deal-intro .eyebrow{color:var(--ac-text-accent)!important}.locale-shell [data-visual-page=space] .space-output{background:var(--ac-surface-page)!important;border-color:var(--ac-border-default)!important}.locale-shell [data-visual-page=space] .space-output h2{color:var(--ac-text-headline)!important}.locale-shell [data-visual-page=space] .space-output p{color:var(--ac-text-secondary)!important}.locale-shell [data-visual-page=space] .space-output .eyebrow{color:var(--ac-text-accent)!important}.locale-shell [data-visual-page=space] .space-output small{color:var(--ac-text-muted)!important}.locale-shell [data-visual-page=space] .space-selection{background:var(--ac-surface-panel)!important;border-color:var(--ac-border-default)!important}.locale-shell [data-visual-page=space] .space-selection h2{color:var(--ac-text-headline)!important}.locale-shell [data-visual-page=space] .space-selection p{color:var(--ac-text-secondary)!important}.locale-shell [data-visual-page=space] .space-selection .eyebrow{color:var(--ac-text-accent)!important}.locale-shell [data-visual-page=space] .space-selection .space-comparison-list{border:var(--ac-line-thin) solid var(--ac-frost-line);border-radius:var(--ac-radius-xs);overflow:hidden}.locale-shell [data-visual-page=space] .space-selection .space-comparison-list span{border-top:var(--ac-line-thin) solid var(--ac-frost-line);padding:.65rem 1rem}.locale-shell [data-visual-page=space] .space-selection .space-comparison-list span:first-child{border-top:none}.locale-shell [data-visual-page=space] .space-selection .space-comparison-list span:nth-child(odd){border-right:var(--ac-line-thin) solid var(--ac-frost-line)}.locale-shell [data-visual-page=space] .space-selection .space-comparison-list span b{color:var(--ac-frost-accent)!important}.locale-shell:where(:not([data-ac-theme=frost])) .footer-social-system .social-links a small{color:var(--ac-text-secondary)!important}.locale-shell:where(:not([data-ac-theme=frost])) .footer-social-system .social-links a:hover small{color:var(--ac-text-accent)!important}.locale-shell:where(:not([data-ac-theme=frost])) .footer-social-system .social-links a strong{color:var(--ac-text-primary)!important}.locale-shell:where(:not([data-ac-theme=frost])) .contact-social-system .social-links a small{color:var(--ac-text-secondary)!important}.locale-shell:where(:not([data-ac-theme=frost])) .contact-social-system .social-links a:hover small{color:var(--ac-text-accent)!important}.locale-shell:where(:not([data-ac-theme=frost])) .contact-social-system .social-links a strong{color:var(--ac-text-primary)!important}.locale-shell [data-visual-page=deal] .deal-strategy{background:var(--ac-surface-panel);border-color:var(--ac-border-default);color:var(--ac-text-primary)}.locale-shell [data-visual-page=deal] .deal-strategy h2{color:var(--ac-text-headline)}.locale-shell [data-visual-page=deal] .deal-strategy header>p:last-child{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=deal] .deal-strategy .eyebrow{color:var(--ac-text-accent)}.locale-shell [data-visual-page=deal] .deal-strategy .strategy-process article{border-top-color:var(--ac-border-strong)}.locale-shell [data-visual-page=deal] .deal-strategy .strategy-process span{color:var(--ac-text-accent)}.locale-shell [data-visual-page=deal] .deal-strategy .strategy-process b{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=deal] .deal-strategy>a{color:var(--ac-text-accent);border-bottom-color:var(--ac-border-strong)}.locale-shell [data-visual-page=space] .space-strategy{background:linear-gradient(135deg, color-mix(in srgb, var(--ac-surface-elevated) 90%, transparent), color-mix(in srgb, var(--ac-surface-panel) 90%, transparent));border-color:var(--ac-border-default);color:var(--ac-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.locale-shell [data-visual-page=space] .space-strategy h2{color:var(--ac-text-headline)}.locale-shell [data-visual-page=space] .space-strategy header>p:last-child{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=space] .space-strategy .eyebrow{color:var(--ac-text-accent)}.locale-shell [data-visual-page=space] .space-strategy>div span{color:var(--ac-text-secondary)}.locale-shell [data-visual-page=space] .space-strategy>div b{color:var(--ac-text-accent);border-color:var(--ac-border-strong)}.locale-shell [data-visual-page=deal] .deal-strategy>header{padding-inline-start:clamp(var(--page-gutter), 5vw, 72px)}.locale-shell [data-visual-page=deal] .deal-strategy>header>.eyebrow{margin-block-end:clamp(.75rem,1.5vw,1.25rem)}.locale-shell [data-visual-page=deal] .deal-strategy>header>h2{margin-block-end:clamp(1rem,2vw,1.5rem)}.locale-shell [data-visual-page=deal] .deal-strategy>header>p:last-child{margin-block-end:clamp(1.5rem,3vw,2rem)}.locale-shell [data-visual-page=deal] .deal-strategy>a{margin-inline-start:clamp(var(--page-gutter), 5vw, 72px)}.locale-shell [data-visual-page=deal] .deal-strategy .strategy-process article{padding-inline:clamp(1rem,2vw,1.5rem)}.locale-shell [data-visual-page=space] .space-strategy>header{padding-inline-start:clamp(var(--page-gutter), 5vw, 72px)}.locale-shell [data-visual-page=space] .space-strategy>header>.eyebrow{margin-block-end:clamp(.75rem,1.5vw,1.25rem)}.locale-shell [data-visual-page=space] .space-strategy>header>h2{margin-block-end:clamp(1rem,2vw,1.5rem)}.locale-shell [data-visual-page=space] .space-strategy>header>p:last-child{margin-block-end:clamp(1.5rem,3vw,2rem)}.locale-shell [data-visual-page=space] .space-strategy>div{padding:clamp(1.5rem,3vw,2rem)}.locale-shell [data-visual-page=space] .space-strategy>div span{min-height:clamp(7rem,12vw,9rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.locale-shell [data-visual-page=space] .scene-spatial-mint{--scene-accent:var(--ac-accent-primary);--scene-accent-2:var(--ac-border-strong);background:var(--ac-surface-page)}.locale-shell [data-visual-page=space] .scene-spatial-mint .procedural-scene-field{background-image:radial-gradient(circle at 18% 15%, color-mix(in srgb, var(--ac-accent-primary) 12%, transparent), transparent 28%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--ac-border-strong) 8%, transparent), transparent 32%), linear-gradient(color-mix(in srgb, var(--ac-accent-primary) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ac-accent-primary) 6%, transparent) 1px, transparent 1px)}.locale-shell [data-visual-page=space] .scene-spatial-mint .procedural-scene-network{color:var(--ac-accent-primary);filter:drop-shadow(0 0 var(--scene-glow) color-mix(in srgb, var(--ac-accent-primary) 20%, transparent))}.locale-shell [data-visual-page=space] .scene-spatial-mint .procedural-scene-scan{background:linear-gradient(180deg, transparent 44%, color-mix(in srgb, var(--ac-accent-primary) 40%, transparent) 50%, transparent 56%)}.locale-shell [data-visual-page=space] .scan-vertical .scene-spatial-mint .procedural-scene-scan{background:linear-gradient(90deg, transparent 44%, color-mix(in srgb, var(--ac-accent-primary) 40%, transparent) 50%, transparent 56%)}.locale-shell [data-visual-page=space] .living-ambient-a{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--ac-accent-primary) 18%, transparent) 0, transparent var(--visual-ambient-spread,24vw))}.locale-shell [data-visual-page=space] .living-ambient-b{background:radial-gradient(circle at 82% 54%, color-mix(in srgb, var(--ac-border-strong) 12%, transparent) 0, transparent calc(var(--visual-ambient-spread,24vw) * 1.2))}.locale-shell [data-visual-page=space] [data-visual-grid-style=spatial] .living-grid{background-image:linear-gradient(color-mix(in srgb, var(--ac-border-default) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ac-border-default) 14%, transparent) 1px, transparent 1px), linear-gradient(45deg, transparent 49.7%, color-mix(in srgb, var(--ac-border-default) 8%, transparent) 50%, transparent 50.3%)}.locale-shell [data-visual-page=space] .living-network-line{background:linear-gradient(90deg, var(--ac-accent-primary), transparent)}.locale-shell [data-visual-page=space] .living-network-node{border-color:var(--ac-accent-primary);box-shadow:0 0 12px color-mix(in srgb, var(--ac-accent-primary) 50%, transparent)}.locale-shell [data-visual-page=space] .living-radar i{border-color:var(--ac-border-strong)}.locale-shell [data-visual-page=space] .living-radar:after{background:conic-gradient(from 0deg, transparent 0 82%, color-mix(in srgb, var(--ac-accent-primary) 16%, transparent) 96%, transparent)}.locale-shell [data-visual-page=space] .living-scan{background:linear-gradient(to right, transparent 0 46%, color-mix(in srgb, var(--ac-accent-primary) 35%, transparent) 50%, transparent 54%)}.locale-shell [data-visual-page=space] .space-compliance{background:var(--ac-surface-subtle);border-top:1px solid var(--ac-border-default);color:var(--ac-text-secondary)}.locale-shell [data-visual-page=space] .space-compliance p{border-top-color:var(--ac-border-subtle);color:var(--ac-text-secondary)}.locale-shell:has([data-visual-page=space]) main{background-color:var(--ac-surface-page);background-image:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--ac-accent-primary) 10%, transparent), transparent 27rem), radial-gradient(circle at 86% 38%, color-mix(in srgb, var(--ac-border-strong) 8%, transparent), transparent 32rem), linear-gradient(color-mix(in srgb, var(--ac-accent-primary) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ac-accent-primary) 5%, transparent) 1px, transparent 1px);background-size:auto,auto,48px 48px,48px 48px}.locale-shell:has([data-visual-page=space]) .story-backdrop-content{background:linear-gradient(180deg, color-mix(in srgb, var(--ac-accent-primary) 4%, transparent), color-mix(in srgb, var(--ac-accent-primary) 9%, transparent))}.locale-shell:has([data-visual-page=space]) .story-backdrop-shell[data-auto-contrast=true] .story-backdrop-layer:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ac-surface-elevated) 10%, transparent), color-mix(in srgb, var(--ac-surface-panel) 18%, transparent))}.locale-shell [data-visual-page=space] .living-procedural-scene{filter:brightness(.92)}.locale-shell [data-visual-page=space] :is(.space-output,.space-selection),.locale-shell [data-visual-page=deal] .deal-strategy{position:relative}.locale-shell [data-visual-page=services] .service-card:after,.locale-shell [data-visual-page=space] :is(.space-output,.space-selection):before,.locale-shell [data-visual-page=deal] .deal-strategy:before{content:"";z-index:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--ac-accent-primary) 55%, transparent);opacity:0;animation:ac-adopt-trace var(--ac-frame-trace-duration,1.1s) var(--ac-motion-ease-hud,cubic-bezier(.22, .8, .24, 1)) both;position:absolute;inset:0}@supports (animation-timeline:view()){.locale-shell [data-visual-page=services] .service-card:after,.locale-shell [data-visual-page=space] :is(.space-output,.space-selection):before,.locale-shell [data-visual-page=deal] .deal-strategy:before{animation-timeline:view();animation-range:entry cover 28%}}@keyframes ac-adopt-trace{0%{opacity:0;clip-path:inset(0 100% 0 0)}55%{opacity:.85;clip-path:inset(0)}to{opacity:.28;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.locale-shell [data-visual-page=services] .service-card:after,.locale-shell [data-visual-page=space] :is(.space-output,.space-selection):before,.locale-shell [data-visual-page=deal] .deal-strategy:before{clip-path:none;opacity:0;animation:none}}.locale-shell .cyber-footer[data-footer-alignment=center] .footer-terminal-heading{text-align:center;grid-template-columns:1fr}.locale-shell .cyber-footer[data-footer-alignment=center] .footer-terminal-heading .eyebrow,.locale-shell .cyber-footer[data-footer-alignment=center] .footer-terminal-heading h2{grid-column:1}.locale-shell .cyber-footer[data-footer-alignment=center] .footer-terminal-heading h2{text-align:center;max-width:none}.locale-shell .cyber-footer[data-footer-alignment=split] .footer-terminal-heading{text-align:center;grid-template-columns:1fr}.locale-shell .cyber-footer[data-footer-alignment=split] .footer-terminal-heading .eyebrow,.locale-shell .cyber-footer[data-footer-alignment=split] .footer-terminal-heading h2{grid-column:1}.locale-shell .cyber-footer[data-footer-alignment=split] .footer-terminal-heading h2{text-align:center;max-width:none}
