@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+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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}body{font-family:var(--sans)}.locale-shell{--sans:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif;--display:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif;--font-display:var(--display);font-family:var(--sans)}html[lang=vi] .locale-shell{--sans:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif;--display:var(--font-exo-2),var(--font-montserrat),Arial,sans-serif}.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(--font-oxanium),var(--font-montserrat),Arial,sans-serif;--sans:var(--font-montserrat),Arial,sans-serif;font-family:var(--sans)}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:#081310;--fg-secondary:#263b34;--fg-muted:#4d6159;--fg-subtle:#62756d;--fg-accent:#24634f;--fg-heading:#081310;--fg-label:#263b34;--fg-link:#185b46;--fg-icon:#263b34;--fg-border:#08131047;--fg-button:#081310;--fg-button-muted:#263b34;--fg-on-light:#081310;--fg-on-dark:#f4f1e8}: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:#081310;--fg-secondary:#263b34;--fg-muted:#4d6159;--fg-subtle:#62756d;--fg-accent:#24634f;--fg-heading:#081310;--fg-label:#263b34;--fg-link:#185b46;--fg-icon:#263b34;--fg-border:#08131047;--fg-button:#081310;--fg-button-muted:#263b34}: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],.site-header,.form-section,.cyber-footer){--fg-primary:#f4f1e8;--fg-secondary:#dce5df;--fg-muted:#bdcbc3;--fg-subtle:#9fb2a8;--fg-accent:#91d6bb;--fg-heading:#f4f1e8;--fg-label:#dce5df;--fg-link:#91d6bb;--fg-icon:#dce5df;--fg-border:#f4f1e857;--fg-button:#f4f1e8;--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 :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:#91d6bb3d;--public-line-dark:#f4f1e833;--public-glass-light:linear-gradient(135deg,#f4f1e8e0,#e0ede5a8);--public-glass-dark:linear-gradient(145deg,#06130feb,#0b2119d1);--public-shadow:0 32px 90px #000d0a1f}.locale-shell{color:var(--ink);background:#081310}.locale-shell main{overflow:clip}.locale-shell ::selection{color:#081310;background:#91d6bb}.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{color:#f4f1e8;-webkit-backdrop-filter:blur(20px)saturate(128%);backdrop-filter:blur(20px)saturate(128%);background:#06120ed6;border-color:#91d6bb33;box-shadow:0 1px #ffffff09,0 12px 45px #0008061f}.locale-shell .site-header .brand>span{color:#eaf6f0;background:#91d6bb0f;border-color:#91d6bb75}.locale-shell .site-header .brand small{color:#a9beb4}.locale-shell .desktop-nav>a:not(.button){color:#d9e4de;position:relative}.locale-shell .desktop-nav>a:not(.button):after{content:"";transform-origin:100%;background:#91d6bb;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:#e9eee8;border-color:#e9eee8;color:#081310!important}.locale-shell .header-book:hover{background:#91d6bb;border-color:#91d6bb}.locale-shell .menu-button{color:#f4f1e8}.locale-shell .mobile-menu{color:#f4f1e8;background:#071510fa;border-color:#91d6bb38}.locale-shell .mobile-menu a{border-color:#91d6bb29}.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)}.locale-shell .story-surface-transparent,.locale-shell [data-tone=clear]{background:linear-gradient(#04100c2e,#04100ca8)}.locale-shell [data-visual-page=homepage] .hero{border-color:var(--public-line);background:linear-gradient(115deg,#f3f0e8eb 0 64%,#091e16e0 64%);grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr)}.locale-shell [data-visual-page=homepage] .hero:after{content:"";z-index:2;background:linear-gradient(#0000,#91d6bbb8,#0000);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 #0813106b;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:#42564e}.locale-shell [data-visual-page=homepage] .hero h1{max-width:18ch}.locale-shell [data-visual-page=homepage] .hero-support{border-left:1px solid #0813104d;padding-left:clamp(1rem,3vw,3rem)}.locale-shell [data-visual-page=homepage] .hero-visual{box-shadow:none;background:linear-gradient(145deg,#05130eeb,#143528d1);padding:clamp(1.25rem,2.5vw,2.75rem)}.locale-shell [data-visual-page=homepage] .hero-visual:before{content:"PORTRAIT / PRINCIPAL";z-index:3;color:#aec7bb;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:#91d6bb59;box-shadow:0 28px 70px #00070552}.locale-shell [data-visual-page=homepage] .visual-note{color:#e9f0ec;border-color:#91d6bb4d}.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 #08131047;margin:0;padding-top:1rem}.locale-shell .service-grid{background:0 0;border:0;gap:1px}.locale-shell .service-card{isolation:isolate;background:#f4f1e89e;min-height:clamp(380px,38vw,560px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75;border:1px solid #08131038!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{color:#f4f1e8;background:#10271f;transform:translateY(-4px)}.locale-shell .service-body{z-index:2;position:relative}.locale-shell .service-body h3{max-width:11ch}.locale-shell [data-visual-page=deal] .deal-hero{background:linear-gradient(112deg,#f2eee4ed,#e2ddcfc7);border-color:#b7996459}.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:#7d735f;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:#dcd5c5;background-image:linear-gradient(#4d412b14 1px,#0000 1px),linear-gradient(90deg,#4d412b14 1px,#0000 1px),radial-gradient(circle at 70% 24%,#b7996433,#0000 34%);background-size:44px 44px,44px 44px,auto}.locale-shell [data-visual-page=deal] .deal-pathways{position:relative}.locale-shell [data-visual-page=deal] .deal-pathways:before{content:"DECISION PATHWAYS";color:#686759;font:600 .55rem/1 var(--font-oxanium),sans-serif;letter-spacing:.16em;border-top:2px solid #26281f;padding:.75rem 0;display:block}.locale-shell [data-visual-page=deal] .deal-pathway{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:before{content:"";transform-origin:top;background:#b79964;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:linear-gradient(90deg,#b799641f,#ffffff57);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-media-section{background:linear-gradient(145deg,#11140f,#1a211b);border-block:1px solid #b7996442}.locale-shell [data-visual-page=deal] .deal-media-empty{background:linear-gradient(90deg,#0000,#b799640b,#0000)}.locale-shell [data-visual-page=deal] .deal-local-chapter{background:linear-gradient(90deg,#e5dfcfe0 0 43%,#f4f1e8d1 43%);border-block:1px solid #584d3729}.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:#7e7768;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{transition:padding .22s,background-color .22s}.locale-shell [data-visual-page=deal] .deal-area-list a:hover{background:#b7996414;padding-inline:1rem}.locale-shell [data-visual-page=space] .space-hero{background:linear-gradient(115deg,#f0f1ebed,#dae7ddc7);border-color:#58786547}.locale-shell [data-visual-page=space] .space-hero-portrait{background-color:#dfe8df;background-image:linear-gradient(#35534312 1px,#0000 1px),linear-gradient(90deg,#35534312 1px,#0000 1px);background-size:36px 36px}.locale-shell [data-visual-page=space] .space-pathways{max-width:var(--public-cinematic);background:linear-gradient(135deg,#f4f1e8e0,#dceae1b8);border-block:1px solid #5374613d}.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,#0000,#668170 8% 92%,#0000);height:2px}.locale-shell [data-visual-page=space] .space-pathway-circuit a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f1e894;border-color:#466b5447;box-shadow:0 18px 48px #0a281c12}.locale-shell [data-visual-page=space] .space-method{background:linear-gradient(130deg,#142c23,#203b32);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;color:#cfe8dc;width:42px;font:500 .7rem/1 var(--font-oxanium),sans-serif;border:1px solid #91d6bb73;border-radius:50%;place-items:center;display:grid;position:absolute}.locale-shell [data-visual-page=space] .space-method-grid{background:#91d6bb33;border:0;gap:1px;position:relative}.locale-shell [data-visual-page=space] .space-method-grid article{background:#0a1f17db;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;color:#081310;background:#91d6bb;border-radius:50%;place-items:center;width:1.3rem;font-size:.65rem;display:grid;position:absolute;top:50%;right:-.65rem}.locale-shell [data-visual-page=space] .space-analysis{background:linear-gradient(135deg,#dce8dee6,#eef1ebc7)}.locale-shell [data-visual-page=space] .space-layer-model>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f6f0a8}.locale-shell [data-visual-page=about] .inner-hero.about{background:linear-gradient(110deg,#f2f0e8e8 0 65%,#123025c7 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:#cae2d6;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 #91d6bb61;width:min(100%,380px);margin-right:clamp(0rem,2vw,2rem);box-shadow:0 34px 80px #0008064d}.locale-shell [data-visual-page=about] .about-perspective{padding:var(--public-section) var(--public-edge);color:#f4f1e8;background:linear-gradient(145deg,#06140fed,#0e2b20db);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{color:#f4f1e8;max-width:11ch;font-size:clamp(2.9rem,5.6vw,6.2rem)}.locale-shell [data-visual-page=about] .about-perspective-lead>p:last-child{color:#c3d2ca;max-width:60ch}.locale-shell [data-visual-page=about] .about-perspective .eyebrow{color:#91d6bb}.locale-shell [data-visual-page=about] .about-perspective ol{border-top:1px solid var(--public-line-dark);margin:0;padding:0;list-style:none}.locale-shell [data-visual-page=about] .about-perspective li{border-bottom:1px solid var(--public-line-dark);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:#91d6bb;font:500 .62rem/1.5 var(--font-oxanium),sans-serif}.locale-shell [data-visual-page=about] .about-perspective li h3{color:#f4f1e8;font-size:1.45rem}.locale-shell [data-visual-page=about] .about-perspective li p{color:#b9cbc2;margin:0}.locale-shell [data-visual-page=services] .inner-hero.services{border-bottom:1px solid var(--public-line);background:linear-gradient(112deg,#f2f0e8e6,#daeae0ad);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 #08131047;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);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:#f4f1e8;font-size:clamp(2.4rem,4vw,4.5rem)}.locale-shell [data-visual-page=services] .services-perspectives-intro .eyebrow{color:#91d6bb}.locale-shell [data-visual-page=services] .services-perspectives-intro>p:last-child{color:#bdcbc3}.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:#f4f1e8}.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);color:#f4f1e8;background:linear-gradient(110deg,#04100cd1,#071f1699)}.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(--public-line-dark);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{color:#f4f1e8;grid-column:1;max-width:12ch;font-size:clamp(3.5rem,7vw,8rem)}.locale-shell [data-visual-page=search] .search-page>header>p:last-child{color:#bdd0c6;border-top:1px solid var(--public-line-dark);grid-area:2/2;padding-top:1rem}.locale-shell [data-visual-page=search] .search-page .eyebrow{color:#91d6bb}.locale-shell [data-visual-page=search] .search-page>form{max-width:var(--public-cinematic);padding:var(--public-section-compact) 0 0;color:#e7eee9;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:#a9c2b6;margin-bottom:.75rem;display:block}.locale-shell [data-visual-page=search] .search-page>form>div{background:#040e0a94;border:1px solid #91d6bb5c;grid-template-columns:1fr minmax(150px,.2fr) auto;display:grid;box-shadow:0 26px 70px #00050347}.locale-shell [data-visual-page=search] .search-page :is(input,select,button){color:#f4f1e8;background:0 0;border:0;border-right:1px solid #91d6bb3d;min-height:62px;padding:.8rem 1rem}.locale-shell [data-visual-page=search] .search-page select option{color:#081310}.locale-shell [data-visual-page=search] .search-page button{color:#081310;text-transform:uppercase;letter-spacing:.1em;background:#91d6bb;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:#f4f1e8}.locale-shell [data-visual-page=search] .search-results>a{border-color:var(--public-line-dark);background:#071912b8}.locale-shell .content-index{color:#f4f1e8;background:linear-gradient(#06120e66,#050f0cc7);min-height:calc(100vh - 80px)}.locale-shell .content-index>header{min-height:440px;padding:var(--public-section-compact) var(--public-edge);border-color:var(--public-line);background:linear-gradient(112deg,#efefe8ed 0 72%,#0c231bd1 72%);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{color:#081310;max-width:13ch;font-size:clamp(3.4rem,6.7vw,7.5rem)}.locale-shell .content-index>header>div .eyebrow{color:#334d43}.locale-shell .content-index>header aside{color:#f4f1e8;background:#071812b8;border:1px solid #91d6bb57;align-content:end;min-height:190px;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:#abc4b8}.locale-shell .content-index>header aside strong{font:500 clamp(3rem,5vw,5.5rem)/1 var(--font-exo-2),sans-serif;color:#91d6bb;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(--public-line-dark);text-align:left;color:#f4f1e8;grid-template-columns:minmax(130px,.25fr) minmax(0,.75fr);align-items:start;gap:1rem clamp(2rem,8vw,8rem);min-height:250px;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:#91d6bb;grid-row:1/3}.locale-shell .content-index .archive-empty h2{color:#f4f1e8;max-width:14ch;font-size:clamp(2.5rem,5vw,5.5rem)}.locale-shell .content-index .archive-empty p{color:#b8cac1;max-width:58ch}.locale-shell .content-index .published-content-card{color:#f4f1e8;border-color:var(--public-line-dark);background:#071912b8}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-page{background:linear-gradient(145deg,#f1efe8f0,#deebe2d1)}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero{background:linear-gradient(112deg,#f4f1e8f0,#e1ede5b8);border-color:#395b4838}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside{background:#18392c0f;border-color:#395b4838}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside span{border-color:#395b482e;position:relative}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-hero aside span:before{content:"";aspect-ratio:1;background:#476c59;border-radius:50%;width:5px;position:absolute;left:1rem;box-shadow:0 0 0 5px #476c5914}.locale-shell :is([data-visual-page=booking],[data-visual-page=contact]) .conversion-workspace{background:#f8f7f194;border-inline:1px solid #395b4829}.locale-shell .service-selector button[aria-pressed=true]{background:linear-gradient(145deg,#0c2119,#203b32)}.locale-shell .cyber-footer{background:linear-gradient(145deg,#06130e,#0a1d16);border-top:1px solid #91d6bb47;box-shadow:inset 0 1px #ffffff09}.locale-shell .cyber-footer:before{opacity:.72}@media (max-width:1100px){.locale-shell [data-visual-page=homepage] .hero{background:linear-gradient(115deg,#f3f0e8eb 0 58%,#091e16e0 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,#f2f0e8e8 0 58%,#123025c7 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:#f2f0e8e8;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:#f2f0e8eb;grid-template-columns:1fr;min-height:auto}.locale-shell [data-visual-page=about] .inner-hero.about:before{color:#426354}.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(#efefe8f0 0 72%,#0c231be0 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:#ebe7dae6}.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(#0000,#668170 8% 92%,#0000);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-bottom:1px solid #91d6bb3d;border-right:0}.locale-shell [data-visual-page=search] .search-page button{border-bottom:0}.locale-shell .content-index>header{background:linear-gradient(#efefe8f0 0 68%,#0c231be6 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}}
