@charset "UTF-8";body[data-page=advisory]{--page-accent:#8f58c7}.advisory-hero__note{align-items:start;background:color-mix(in srgb,var(--surface),#0000 15%);border-left:2px solid var(--accent);color:var(--text-soft);display:grid;gap:.85rem;grid-template-columns:auto 1fr;margin-top:var(--space-7);max-width:40rem;padding:1rem 1.1rem}.advisory-hero__note span{color:var(--accent-strong);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.signature-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.signature-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-height:31rem;overflow:hidden;padding:clamp(1.7rem,3.2vw,2.6rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration) ease,box-shadow var(--duration) ease}.signature-card:before{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent-glow),#0000 4%),#0000 70%);border-radius:50%;content:"";position:absolute;right:-7rem;top:-7rem;width:19rem}.signature-card:hover{border-color:color-mix(in srgb,var(--accent),#0000 48%);box-shadow:var(--shadow-lg);transform:translateY(-.45rem)}.signature-card__number{color:var(--text-faint);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.11em;position:relative}.signature-card__icon{aspect-ratio:1;background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:1.25rem;display:grid;margin-block:3.2rem 2.5rem;place-items:center;position:relative;width:5.5rem}.signature-card__icon svg{fill:none;height:3.4rem;stroke:var(--accent);stroke-width:1.5;width:3.4rem}.signature-card h3{font-size:clamp(2rem,3vw,3.25rem);margin-bottom:1rem;position:relative}.signature-card p,.signature-card ul{color:var(--text-soft);position:relative}.signature-card ul{display:grid;font-size:.9rem;gap:.45rem;margin-top:1.3rem}.signature-card li{display:flex;gap:.55rem}.signature-card li:before{color:var(--accent);content:"◇"}.signature-card .text-link{margin-top:auto;padding-top:2rem;position:relative}.review-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.review-card{background:color-mix(in srgb,var(--surface-strong),#0000 6%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:23rem;overflow:hidden;padding:1.5rem;position:relative;transition:transform var(--duration) var(--ease-standard),background var(--duration) ease,border-color var(--duration) ease}.review-card:hover{background:var(--surface-strong);border-color:color-mix(in srgb,var(--accent),#0000 50%);transform:translateY(-.35rem)}.review-card__type{align-items:center;color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:.68rem;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.review-card__type:after{background:var(--border-strong);content:"";height:1px;width:2.8rem}.review-card h3{font-size:clamp(1.65rem,2vw,2.25rem);margin-block:2.3rem 1rem}.review-card p{color:var(--text-soft);font-size:.92rem}.review-card__question{color:var(--accent-strong);font-family:var(--font-mono);font-size:.72rem;line-height:1.5;margin-top:auto;padding-top:1.5rem}.review-card .text-link{margin-top:1rem}.situation-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.situation-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:1.4rem;grid-template-columns:auto 1fr;min-height:12rem;padding:clamp(1.4rem,3vw,2.2rem)}.situation-card__index{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:.85rem;color:var(--accent-strong);display:grid;font-family:var(--font-mono);font-size:.75rem;place-items:center;width:3.2rem}.situation-card h3{font-family:var(--font-sans);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.situation-card p{color:var(--text-soft);margin-top:.65rem}.advisory-method{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr)}.advisory-method__copy h2{margin-block:1rem 1.5rem}.advisory-method__copy>p{color:var(--text-soft);font-size:1.08rem}.advisory-method__principles{display:grid;gap:.8rem;margin-top:2rem}.advisory-method__principles li{border-top:1px solid var(--border);color:var(--text-soft);display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding-top:.8rem}.advisory-method__principles span{color:var(--accent);font-family:var(--font-mono);font-size:.72rem}.advisory-prism{background:linear-gradient(145deg,#18101f,#080a11);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);min-height:34rem;overflow:hidden;padding:1rem;position:relative}.advisory-prism img{border-radius:calc(var(--radius-2xl) - .7rem);height:100%;object-fit:cover;width:100%}.advisory-prism__caption{bottom:1.75rem;color:#ffffffb8;display:flex;font-family:var(--font-mono);font-size:.67rem;gap:1rem;justify-content:space-between;left:2rem;letter-spacing:.08em;position:absolute;right:2rem;text-transform:uppercase}.case-spotlight{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:1px;grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);overflow:hidden}.case-spotlight>*{background:var(--surface-strong)}.case-spotlight__metric{background:linear-gradient(145deg,var(--plum-950),var(--plum-700));color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:28rem;padding:clamp(2rem,5vw,4rem)}.case-spotlight__metric span{font-family:var(--font-mono);font-size:.73rem;letter-spacing:.1em;opacity:.72;text-transform:uppercase}.case-spotlight__metric strong{color:#fff;display:block;font-family:var(--font-serif);font-size:clamp(4.5rem,9vw,8rem);font-weight:500;letter-spacing:-.06em;line-height:.84;margin-block:auto 1rem}.case-spotlight__metric p{color:#ffffffb8;max-width:26rem}.case-spotlight__copy{padding:clamp(2rem,5vw,4rem)}.case-spotlight__copy h2{margin-block:1rem 1.6rem}.case-spotlight__copy>p{color:var(--text-soft);font-size:1.05rem}.case-spotlight__facts{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;overflow:hidden}.case-spotlight__facts div{background:var(--surface);padding:1rem}.case-spotlight__facts strong{display:block;font-size:.88rem}.case-spotlight__facts span{color:var(--text-faint);font-size:.78rem}@media (max-width:1180px){.review-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.signature-grid{grid-template-columns:1fr}.signature-card{min-height:24rem}.advisory-method,.case-spotlight{grid-template-columns:1fr}}@media (max-width:760px){.review-grid{grid-template-columns:1fr}.review-card{min-height:19rem}.case-spotlight__facts,.situation-grid{grid-template-columns:1fr}}.advisory-page{--advisory-accent:var(--accent);--advisory-accent-strong:var(--accent-strong);--advisory-accent-soft:var(--accent-soft);--advisory-accent-glow:var(--accent-glow);--advisory-signal:var(--lilac-400);--advisory-signal-soft:color-mix(in srgb,var(--advisory-signal) 14%,#0000);--advisory-danger:color-mix(in srgb,var(--status-outage) 66%,var(--accent));--advisory-positive:color-mix(in srgb,var(--success) 72%,var(--accent));--advisory-section-space:clamp(var(--space-10),8vw,var(--space-12));--advisory-panel-padding:clamp(var(--space-6),4vw,var(--space-9));--advisory-scene-speed:1;--advisory-scene-depth:1;--advisory-scene-tilt:0deg;--advisory-scene-focus-x:50%;--advisory-scene-focus-y:46%;position:relative}.advisory-page--decision-review{--advisory-signal:var(--lilac-400);--advisory-scene-tilt:-2deg}.advisory-page--second-opinion{--advisory-signal:var(--lilac-300);--advisory-scene-focus-x:52%;--advisory-scene-focus-y:44%;--advisory-scene-tilt:1deg}.advisory-page--red-team{--advisory-signal:color-mix(in srgb,var(--status-outage) 55%,var(--lilac-400));--advisory-accent-glow:color-mix(in srgb,var(--status-outage) 28%,var(--accent-glow));--advisory-scene-speed:0.88;--advisory-scene-tilt:-4deg}.advisory-page--modernization{--advisory-signal:color-mix(in srgb,var(--success) 58%,var(--lilac-400));--advisory-accent-glow:color-mix(in srgb,var(--success) 22%,var(--accent-glow));--advisory-scene-focus-y:50%;--advisory-scene-tilt:2deg}.advisory-page--ai-review{--advisory-signal:color-mix(in srgb,var(--status-maintenance) 42%,var(--lilac-300));--advisory-accent-glow:color-mix(in srgb,var(--status-maintenance) 22%,var(--accent-glow));--advisory-scene-speed:0.94;--advisory-scene-focus-y:48%}.advisory-section{padding-block:var(--advisory-section-space);position:relative}.advisory-section--tight{padding-block:clamp(var(--space-8),6vw,var(--space-10))}.advisory-section--surface{background:linear-gradient(180deg,#0000,var(--surface-soft) 12%,var(--surface-soft) 88%,#0000)}.advisory-section--quiet{background:var(--bg-alt)}.advisory-section--contrast{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--advisory-accent) 28%,#0000),#0000 36%),linear-gradient(145deg,var(--plum-950),var(--ink-950));color:var(--paper-50)}.advisory-section--contrast .eyebrow{color:var(--accent-strong)}.advisory-section--contrast :is(h2,h3,strong){color:var(--paper-50)}.advisory-section--contrast :is(li,p){color:color-mix(in srgb,var(--paper-50) 74%,#0000)}.advisory-section__heading{align-items:end;display:grid;gap:clamp(var(--space-6),6vw,var(--space-10));grid-template-columns:minmax(0,.9fr) minmax(20rem,.65fr);margin-bottom:clamp(var(--space-7),5vw,var(--space-9))}.advisory-section__heading>div{max-width:48rem}.advisory-section__heading>p{color:var(--text-soft);margin:0;max-width:38rem}.advisory-section__heading h2{margin-bottom:0}.advisory-hero{overflow:clip;position:relative}.advisory-hero .subpage-hero__content{align-self:center}.advisory-hero .subpage-hero__content>p:not(.eyebrow){font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.66;max-width:44rem}.advisory-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.advisory-hero__meta span{align-items:center;backdrop-filter:blur(.8rem);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.67rem;font-weight:600;letter-spacing:.055em;min-height:2.25rem;padding:var(--space-2) var(--space-3);text-transform:uppercase}.advisory-hero__assurance{align-items:start;border-top:1px solid var(--border);display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);margin-top:var(--space-7);max-width:43rem;padding-top:var(--space-5)}.advisory-hero__assurance>span{color:var(--advisory-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.advisory-hero__assurance p{color:var(--text-soft);font-size:.88rem;line-height:1.55;margin:0}.advisory-hero__media{min-width:0;position:relative}.advisory-scene{--scene-duration:calc(13s*var(--advisory-scene-speed));background:radial-gradient(circle at var(--advisory-scene-focus-x) var(--advisory-scene-focus-y),var(--advisory-accent-glow),#0000 31%),radial-gradient(circle at 12% 9%,var(--season-tint),#0000 34%),linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);isolation:isolate;min-height:clamp(36rem,53vw,47rem);overflow:hidden;position:relative;transform:rotate(var(--advisory-scene-tilt));transform-origin:center}.advisory-scene:before{background:linear-gradient(to right,#0000 calc(50% - .5px),var(--border) 50%,#0000 calc(50% + .5px)),linear-gradient(to bottom,#0000 calc(50% - .5px),var(--border) 50%,#0000 calc(50% + .5px));content:"";inset:0;mask-image:radial-gradient(circle at center,#000 0,#0000 74%);opacity:.7;position:absolute;z-index:-4}.advisory-scene:after{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 3rem color-mix(in srgb,var(--advisory-accent) 3%,#0000),0 0 0 6rem color-mix(in srgb,var(--advisory-accent) 2%,#0000);content:"";left:var(--advisory-scene-focus-x);opacity:.85;position:absolute;top:var(--advisory-scene-focus-y);transform:translate(-50%,-50%);width:min(78%,32rem);z-index:-3}.advisory-scene__ambient{animation:advisory-ambient-rotate calc(var(--scene-duration)*2.4) linear infinite;background:conic-gradient(from 90deg,#0000,color-mix(in srgb,var(--advisory-signal) 10%,#0000),#0000 34%,color-mix(in srgb,var(--advisory-accent) 7%,#0000),#0000 68%);filter:blur(2.5rem);inset:-18%;pointer-events:none;position:absolute;z-index:-2}.advisory-scene__stage{inset:clamp(var(--space-5),4vw,var(--space-8));position:absolute}.advisory-scene__stage:before{border:1px solid var(--border);border-radius:50%;content:"";inset:6%;opacity:.55;position:absolute}.advisory-scene__title{display:grid;gap:var(--space-1);left:var(--space-6);position:absolute;top:var(--space-6);z-index:8}.advisory-scene__title span{color:var(--text-faint);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-scene__title strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.2rem,2.3vw,1.75rem);font-weight:500;line-height:1.2;max-width:20rem}.advisory-scene__caption{align-items:end;backdrop-filter:blur(1.2rem);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-xl);bottom:var(--space-6);box-shadow:var(--shadow-md);display:block;gap:var(--space-4);left:var(--space-6);padding:var(--space-5);position:absolute;right:var(--space-6);z-index:9}.advisory-scene__caption span{color:var(--text-faint);display:block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.085em;margin-bottom:var(--space-1);text-transform:uppercase}.advisory-scene__caption strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:500;line-height:1.2}.advisory-scene__caption small{color:var(--text-soft);font-size:.76rem;line-height:1.45;max-width:17rem;text-align:right}.advisory-scene__node{--node-size:4.5rem;--node-x:50%;--node-y:50%;--node-rotate:0deg;--node-shift-x:0rem;--node-shift-y:0rem;aspect-ratio:1;backdrop-filter:blur(1rem);background:var(--glass);border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-md);color:var(--text-soft);display:grid;left:var(--node-x);place-items:center;position:absolute;top:var(--node-y);transform:translate(calc(-50% + var(--node-shift-x)),calc(-50% + var(--node-shift-y))) rotate(var(--node-rotate));transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration) var(--ease-standard),border-color var(--duration) var(--ease-standard),background-color var(--duration) var(--ease-standard),box-shadow var(--duration) var(--ease-standard);width:var(--node-size);z-index:4}.advisory-scene__node :is(span,strong){max-width:80%;text-align:center}.advisory-scene__node span{font-family:var(--font-mono);font-size:.61rem;font-weight:600;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.advisory-scene__node strong{color:var(--text);font-family:var(--font-serif);font-size:.95rem;font-weight:500;line-height:1.1}.advisory-scene__node--square{border-radius:var(--radius-lg)}.advisory-scene__node--soft{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.advisory-scene__node--signal{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--advisory-signal) 18%,#0000),#0000 50%),var(--glass);border-color:color-mix(in srgb,var(--advisory-signal) 48%,var(--border))}.advisory-scene__node--risk{border-color:color-mix(in srgb,var(--advisory-danger) 58%,var(--border));box-shadow:0 0 0 .3rem color-mix(in srgb,var(--advisory-danger) 9%,#0000),var(--shadow-md)}.advisory-scene__node--positive{border-color:color-mix(in srgb,var(--advisory-positive) 54%,var(--border));box-shadow:0 0 0 .3rem color-mix(in srgb,var(--advisory-positive) 8%,#0000),var(--shadow-md)}.advisory-scene__node--core{--node-size:clamp(8.5rem,17vw,11.5rem);background:linear-gradient(145deg,var(--advisory-accent-strong),var(--advisory-accent));border:0;border-radius:0;box-shadow:var(--shadow-glow),inset 0 1px 0 #ffffff40;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);color:#fff;z-index:6}.advisory-scene__node--core:before{background:linear-gradient(145deg,#ffffff40,#0000 52%);clip-path:inherit;content:"";inset:.4rem;position:absolute}.advisory-scene__node--core :is(span,strong){color:#fff;position:relative;z-index:1}.advisory-scene__node--core span{font-size:.69rem;letter-spacing:.15em}.advisory-scene__chip{--chip-x:50%;--chip-y:50%;--chip-shift-x:0rem;--chip-shift-y:0rem;align-items:center;backdrop-filter:blur(.8rem);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.61rem;font-weight:600;left:var(--chip-x);letter-spacing:.065em;min-height:2.25rem;padding:var(--space-2) var(--space-3);position:absolute;text-transform:uppercase;top:var(--chip-y);transform:translate(calc(-50% + var(--chip-shift-x)),calc(-50% + var(--chip-shift-y)));transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration) var(--ease-standard),border-color var(--duration) var(--ease-standard),color var(--duration) var(--ease-standard);white-space:nowrap;z-index:5}.advisory-scene__path{--path-x:50%;--path-y:50%;--path-length:8rem;--path-rotate:0deg;--path-progress:1;background:linear-gradient(90deg,color-mix(in srgb,var(--advisory-signal) 72%,#0000),color-mix(in srgb,var(--advisory-accent) 42%,#0000),#0000);height:1px;left:var(--path-x);overflow:visible;position:absolute;top:var(--path-y);transform:translateY(-50%) rotate(var(--path-rotate)) scaleX(var(--path-progress));transform-origin:left center;transition:transform var(--duration-slow) var(--ease-standard),opacity var(--duration) var(--ease-standard);width:var(--path-length);z-index:2}.advisory-scene__path:after{aspect-ratio:1;background:var(--advisory-signal);border-radius:50%;box-shadow:0 0 1.2rem var(--advisory-accent-glow);content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:.42rem}.advisory-scene__path--risk{background:linear-gradient(90deg,color-mix(in srgb,var(--advisory-danger) 72%,#0000),#0000)}.advisory-scene__path--positive{background:linear-gradient(90deg,color-mix(in srgb,var(--advisory-positive) 72%,#0000),#0000)}.advisory-scene__orbit{--orbit-size:20rem;--orbit-x:50%;--orbit-y:50%;--orbit-rotate:0deg;animation:advisory-orbit calc(var(--scene-duration)*1.5) linear infinite;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--advisory-accent) 32%,#0000);border-radius:50%;left:var(--orbit-x);position:absolute;top:var(--orbit-y);transform:translate(-50%,-50%) rotate(var(--orbit-rotate));width:var(--orbit-size);z-index:1}.advisory-scene__orbit:after,.advisory-scene__orbit:before{border:1px solid var(--border);border-radius:inherit;content:"";position:absolute}.advisory-scene__orbit:before{inset:14%}.advisory-scene__orbit:after{inset:31%}.advisory-scene__beam{--beam-x:50%;--beam-y:50%;--beam-width:12rem;--beam-rotate:0deg;background:linear-gradient(90deg,color-mix(in srgb,var(--advisory-signal) 22%,#0000),#0000);clip-path:polygon(0 38%,100% 0,100% 100%,0 62%);filter:blur(.2rem);height:4rem;left:var(--beam-x);opacity:.6;position:absolute;top:var(--beam-y);transform:translateY(-50%) rotate(var(--beam-rotate));transform-origin:left center;transition:opacity var(--duration) var(--ease-standard),transform var(--duration-slow) var(--ease-spring);width:var(--beam-width);z-index:1}.advisory-scene__pulse{--pulse-x:50%;--pulse-y:50%;--pulse-size:5rem;animation:advisory-pulse calc(var(--scene-duration)*.7) var(--ease-standard) infinite;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--advisory-signal) 42%,#0000);border-radius:50%;left:var(--pulse-x);position:absolute;top:var(--pulse-y);transform:translate(-50%,-50%);width:var(--pulse-size);z-index:0}.advisory-scene__document{--document-x:50%;--document-y:50%;--document-width:12rem;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:var(--document-x);padding:var(--space-4);position:absolute;top:var(--document-y);transform:translate(-50%,-50%) rotate(var(--document-rotate,-2deg));transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration) var(--ease-standard);width:var(--document-width);z-index:7}.advisory-scene__document:before{background:var(--advisory-accent);border-radius:var(--radius-pill);content:"";display:block;height:.38rem;margin-bottom:var(--space-3);width:42%}.advisory-scene__document-line{background:var(--border-strong);border-radius:var(--radius-pill);display:block;height:.28rem;margin-top:var(--space-2)}.advisory-scene__document-line:nth-child(2n){width:82%}.advisory-scene__document-line:nth-child(3n){width:63%}.advisory-scene__metric{--metric-x:50%;--metric-y:50%;backdrop-filter:blur(1rem);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;gap:var(--space-1);left:var(--metric-x);min-width:8.5rem;padding:var(--space-4);position:absolute;top:var(--metric-y);transform:translate(-50%,-50%);z-index:7}.advisory-scene__metric span{color:var(--text-faint);font-family:var(--font-mono);font-size:.61rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.advisory-scene__metric strong{color:var(--text);font-family:var(--font-serif);font-size:1.55rem;font-weight:500}.advisory-scene [data-scene-part]{transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-spring),filter var(--duration-slow) var(--ease-standard)}.advisory-scene[data-phase=initial] :is([data-role=analysis],[data-role=resolution],[data-role=result]){opacity:0;pointer-events:none}.advisory-scene[data-phase=initial] [data-role=source]{filter:saturate(.78);opacity:1}.advisory-scene[data-phase=inspect] [data-role=source]{--node-shift-x:var(--inspect-x,0rem);--node-shift-y:var(--inspect-y,0rem);--chip-shift-x:var(--inspect-x,0rem);--chip-shift-y:var(--inspect-y,0rem);opacity:.92}.advisory-scene[data-phase=inspect] [data-role=analysis]{opacity:1}.advisory-scene[data-phase=inspect] :is([data-role=resolution],[data-role=result]){opacity:0}.advisory-scene[data-phase=transform] [data-role=source]{--node-shift-x:var(--transform-x,var(--inspect-x,0rem));--node-shift-y:var(--transform-y,var(--inspect-y,0rem));--chip-shift-x:var(--transform-x,var(--inspect-x,0rem));--chip-shift-y:var(--transform-y,var(--inspect-y,0rem));filter:saturate(.65) blur(var(--transform-blur,0));opacity:var(--transform-opacity,.34)}.advisory-scene[data-phase=transform] :is([data-role=analysis],[data-role=resolution]){opacity:1}.advisory-scene[data-phase=transform] [data-role=result]{opacity:0}.advisory-scene[data-phase=result] [data-role=source]{--node-shift-x:var(--result-x,var(--transform-x,0rem));--node-shift-y:var(--result-y,var(--transform-y,0rem));--chip-shift-x:var(--result-x,var(--transform-x,0rem));--chip-shift-y:var(--result-y,var(--transform-y,0rem));filter:saturate(.55) blur(var(--result-blur,0));opacity:var(--result-opacity,.16)}.advisory-scene[data-phase=result] [data-role=analysis]{opacity:.45}.advisory-scene[data-phase=result] :is([data-role=resolution],[data-role=result]){opacity:1}.advisory-scene[data-phase=result] .advisory-scene__node--core{box-shadow:0 48px 145px var(--advisory-accent-glow),inset 0 1px 0 #ffffff4d;transform:translate(calc(-50% + var(--node-shift-x)),calc(-50% + var(--node-shift-y))) rotate(var(--node-rotate)) scale(1.055)}.problem-signals{display:grid;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.problem-signal{background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 48%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-column:span 4;min-height:14rem;overflow:hidden;padding:var(--space-6);position:relative}.problem-signal--wide{grid-column:span 8}.problem-signal--large{grid-column:span 6;min-height:17rem}.problem-signal:before{background:var(--advisory-accent);content:"";height:2px;position:absolute;right:var(--space-5);top:var(--space-5);width:2rem}.problem-signal__index{color:var(--text-faint);display:block;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;margin-bottom:var(--space-6)}.problem-signal h3{font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1.14;margin-bottom:var(--space-3);max-width:18ch}.problem-signal p{color:var(--text-soft);margin:0;max-width:33rem}.problem-signal__detail{border-top:1px solid var(--border);display:grid;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4)}.problem-signal__detail span{color:var(--text-faint);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.problem-signal__detail strong{color:var(--text);font-size:.9rem}.stakes-panel{align-items:center;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--advisory-danger) 18%,#0000),#0000 37%),linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:clamp(var(--space-7),7vw,var(--space-11));grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);overflow:hidden;padding:clamp(var(--space-7),6vw,var(--space-11));position:relative}.stakes-panel:before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 3rem color-mix(in srgb,var(--advisory-danger) 3%,#0000),0 0 0 6rem color-mix(in srgb,var(--advisory-danger) 2%,#0000);content:"";position:absolute;right:-5rem;top:-8rem;width:24rem}.stakes-panel__intro{max-width:38rem;position:relative}.stakes-panel__intro h2{margin-bottom:var(--space-5);max-width:13ch}.stakes-panel__intro p:last-child{color:var(--text-soft);margin-bottom:0}.advisory-principle h2,.advisory-principle h3,.advisory-principle strong,.stakes-panel h2,.stakes-panel h3,.stakes-panel strong{color:initial}.stakes-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.stakes-list li{backdrop-filter:blur(.8rem);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:9.5rem;padding:var(--space-5)}.stakes-list span{color:var(--advisory-danger);display:block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.075em;margin-bottom:var(--space-3);text-transform:uppercase}.stakes-list strong{color:var(--text);display:block;margin-bottom:var(--space-2)}.stakes-list p{color:var(--text-soft);font-size:.88rem;line-height:1.5;margin:0}.economic-asymmetry{align-items:start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);margin-top:var(--space-6);padding:var(--space-6)}.economic-asymmetry__figure{display:grid;gap:var(--space-1)}.economic-asymmetry__figure span{color:var(--text-faint);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.075em;text-transform:uppercase}.economic-asymmetry__figure strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1}.economic-asymmetry p{color:var(--text-soft);margin:0}.evidence-strip{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-item{border-top:1px solid var(--border-strong);min-height:10rem;padding:var(--space-5)}.evidence-item span{color:var(--text-faint);display:block;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.075em;margin-bottom:var(--space-3);text-transform:uppercase}.evidence-item strong{color:var(--text);display:block;font-family:var(--font-serif);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.05;margin-bottom:var(--space-2)}.evidence-item p{color:var(--text-soft);font-size:.86rem;margin:0}.client-logo-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;gap:var(--space-5);padding:var(--space-6)}.client-logo-strip__label{color:var(--text-faint);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.075em;margin:0;text-align:center;text-transform:uppercase}.client-logo-strip__logos{align-items:center;display:grid;gap:var(--space-5);grid-template-columns:repeat(var(--logo-count,5),minmax(0,1fr))}.client-logo-strip__logos img{display:block;filter:grayscale(1);margin-inline:auto;max-height:2.6rem;max-width:8.5rem;object-fit:contain;opacity:.6;transition:filter var(--duration) var(--ease-standard),opacity var(--duration) var(--ease-standard);width:100%}.client-logo-strip__logos img:hover{filter:grayscale(0);opacity:.92}.case-proof{position:relative}.case-proof__panel{background:radial-gradient(circle at 90% 10%,var(--advisory-accent-glow),#0000 38%),linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);overflow:hidden;padding:clamp(var(--space-7),6vw,var(--space-11))}.case-proof--reverse .case-proof__story{order:2}.case-proof--reverse .case-proof__media{order:1}.case-proof__story{align-content:start;display:grid}.case-proof__story h2{margin-bottom:var(--space-5);max-width:15ch}.case-proof__story>p:not(.eyebrow){color:var(--text-soft)}.case-proof__context{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.case-proof__context span{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-soft);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;padding:var(--space-2) var(--space-3);text-transform:uppercase}.case-proof__metrics{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-7) 0 0}.case-proof__metrics div{border-top:1px solid var(--border);padding-top:var(--space-4)}.case-proof__metrics dt{color:var(--text-faint);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.case-proof__metrics dd{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:500;line-height:1.08;margin:var(--space-2) 0 0}.case-proof__media{align-content:start;display:grid;gap:var(--space-4);min-width:0}.case-proof__visual{background:radial-gradient(circle at 50% 45%,var(--advisory-accent-soft),#0000 42%),var(--bg-alt);box-shadow:var(--shadow-md);min-height:25rem;overflow:hidden;position:relative}.case-proof__quote,.case-proof__visual{border:1px solid var(--border);border-radius:var(--radius-xl)}.case-proof__quote{backdrop-filter:blur(1rem);background:var(--glass-strong);box-shadow:var(--shadow-sm);margin:0;padding:var(--space-6)}.case-proof__quote blockquote{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;line-height:1.28;margin:0}.case-proof__quote figcaption{border-top:1px solid var(--border);display:grid;gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-4)}.case-proof__quote figcaption span{color:var(--text-faint);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.07em;text-transform:uppercase}.case-proof__quote figcaption strong{color:var(--text);font-size:.9rem}.advisory-system-map{inset:var(--space-5);position:absolute}.advisory-system-map__node{--map-x:50%;--map-y:50%;--map-size:5rem;aspect-ratio:1;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-soft);display:grid;font-family:var(--font-mono);font-size:.6rem;font-weight:600;left:var(--map-x);letter-spacing:.055em;line-height:1.2;padding:var(--space-2);place-items:center;position:absolute;text-align:center;text-transform:uppercase;top:var(--map-y);transform:translate(-50%,-50%);width:var(--map-size);z-index:3}.advisory-system-map__node--core{background:radial-gradient(circle at 35% 28%,var(--advisory-accent-soft),#0000 52%),var(--surface-strong);border-color:color-mix(in srgb,var(--advisory-accent) 42%,var(--border));box-shadow:var(--shadow-glow)}.advisory-system-map__node--muted{opacity:.58}.advisory-system-map__line{--line-x:50%;--line-y:50%;--line-width:8rem;--line-rotate:0deg;background:var(--border-strong);height:1px;left:var(--line-x);position:absolute;top:var(--line-y);transform:rotate(var(--line-rotate));transform-origin:left center;width:var(--line-width);z-index:1}.advisory-system-map__line--active{background:linear-gradient(90deg,var(--advisory-accent),color-mix(in srgb,var(--advisory-signal) 58%,#0000));box-shadow:0 0 1.2rem var(--advisory-accent-glow)}.advisory-system-map__annotation{--annotation-x:50%;--annotation-y:50%;backdrop-filter:blur(.9rem);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-1);left:var(--annotation-x);max-width:12rem;padding:var(--space-3);position:absolute;top:var(--annotation-y);transform:translate(-50%,-50%);z-index:5}.advisory-system-map__annotation span{color:var(--text-faint);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.06em;text-transform:uppercase}.advisory-system-map__annotation strong{color:var(--text);font-size:.78rem;line-height:1.3}.testimonial-feature{align-items:start;background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 42%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:grid;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);padding:clamp(var(--space-6),5vw,var(--space-9));position:relative}.testimonial-feature__mark{color:var(--advisory-accent);font-family:var(--font-serif);font-size:5.8rem;line-height:.78}.testimonial-feature blockquote{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.18;margin:0}.testimonial-feature figcaption{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5)}.testimonial-feature figcaption strong{color:var(--text);font-size:.92rem}.testimonial-feature figcaption span{color:var(--text-faint);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.artifact-showcase{align-items:center;display:grid;gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.artifact-showcase__copy{max-width:38rem}.artifact-showcase__copy h2{max-width:13ch}.artifact-showcase__copy>p:not(.eyebrow){color:var(--text-soft)}.artifact-showcase__stage{min-height:clamp(31rem,48vw,40rem);perspective:1200px;position:relative}.artifact-document{--artifact-x:50%;--artifact-y:50%;--artifact-rotate-x:0deg;--artifact-rotate-y:0deg;--artifact-rotate-z:0deg;--artifact-scale:1;aspect-ratio:.72;background:linear-gradient(180deg,color-mix(in srgb,var(--paper-50) 96%,var(--advisory-accent-soft)),var(--paper-50));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#17151d;left:var(--artifact-x);overflow:hidden;padding:clamp(var(--space-5),4vw,var(--space-7));position:absolute;top:var(--artifact-y);transform:translate(-50%,-50%) rotateX(var(--artifact-rotate-x)) rotateY(var(--artifact-rotate-y)) rotate(var(--artifact-rotate-z)) scale(var(--artifact-scale));transform-style:preserve-3d;width:min(72%,24rem)}:is(html[data-theme=auto],html[data-theme=dark]) .artifact-document{color:#17151d}.artifact-document--rear{--artifact-x:37%;--artifact-y:47%;--artifact-rotate-y:9deg;--artifact-rotate-z:-7deg;--artifact-scale:0.88;opacity:.72}.artifact-document--front{--artifact-x:58%;--artifact-y:50%;--artifact-rotate-y:-7deg;--artifact-rotate-z:4deg}.artifact-document__eyebrow{color:var(--plum-700);display:block;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.075em;margin-bottom:var(--space-5);text-transform:uppercase}.advisory-page .eyebrow{margin-bottom:1rem}.artifact-document h3{color:#17151d;font-family:var(--font-serif);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:500;line-height:1.08;margin-bottom:var(--space-6)}.artifact-document__rule{background:#2b1c3324;display:block;height:1px;margin-block:var(--space-4)}.artifact-document__line{background:#2b1c3324;border-radius:var(--radius-pill);display:block;height:.33rem;margin-top:var(--space-3);width:100%}.artifact-document__line--short{width:58%}.artifact-document__line--medium{width:78%}.artifact-document__highlight{background:rgba(93,43,130,.075);border-left:3px solid var(--plum-700);display:grid;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-4)}.artifact-document__highlight span{color:#5f5a66;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.065em;text-transform:uppercase}.artifact-document__highlight strong{color:#17151d;font-size:.88rem}.artifact-annotation{--annotation-x:84%;--annotation-y:28%;backdrop-filter:blur(1rem);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;gap:var(--space-1);left:var(--annotation-x);max-width:13rem;padding:var(--space-4);position:absolute;top:var(--annotation-y);transform:translate(-50%,-50%);z-index:6}.artifact-annotation span{color:var(--text-faint);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.065em;text-transform:uppercase}.artifact-annotation strong{color:var(--text);font-size:.82rem;line-height:1.35}.advisory-page .deliverable-panel{background:radial-gradient(circle at 95% 5%,var(--advisory-accent-glow),#0000 36%),linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);overflow:hidden;padding:clamp(var(--space-7),6vw,var(--space-11));position:relative}.advisory-page .deliverable-panel:before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 3rem color-mix(in srgb,var(--advisory-accent) 3%,#0000),0 0 0 6rem color-mix(in srgb,var(--advisory-accent) 2%,#0000);content:"";position:absolute;right:-6rem;top:-9rem;width:27rem}.advisory-page .deliverable-panel__intro{align-self:start;border-radius:var(--radius-lg);position:relative}.advisory-page .deliverable-panel__intro>span{display:block;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.085em;margin-bottom:var(--space-4);text-transform:uppercase}.advisory-page .deliverable-panel__intro h3{font-family:var(--font-serif);font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:500;line-height:1.08;margin-bottom:var(--space-5);max-width:12ch}.advisory-page .deliverable-panel__intro p{margin:0}.advisory-page .deliverable-list{background:none;display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.advisory-page .deliverable-list li{backdrop-filter:blur(.8rem);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-height:10rem;padding:var(--space-5)}.advisory-page .deliverable-list>li>span{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:50%;color:var(--advisory-accent);display:grid;font-family:var(--font-mono);font-size:.62rem;font-weight:600;place-items:center;width:2rem}.advisory-page .deliverable-list strong{color:var(--text);display:block;margin-bottom:var(--space-2)}.advisory-page .deliverable-list p{color:var(--text-soft);font-size:.88rem;line-height:1.5;margin:0}.intervention-panel{align-items:start;display:grid;gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.intervention-panel__copy{position:sticky;top:calc(var(--header-height) + var(--space-6))}.intervention-panel__copy h2{max-width:13ch}.intervention-panel__copy p:not(.eyebrow){color:var(--text-soft)}.intervention-list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.intervention-list li{align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);padding:var(--space-6)}.intervention-list>li>span{color:var(--advisory-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.07em}.intervention-list h3{font-size:1.15rem;margin-bottom:var(--space-2)}.intervention-list p{color:var(--text-soft);margin:0}.outcome-bridge{align-items:stretch;display:grid;gap:clamp(var(--space-5),5vw,var(--space-8));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.outcome-bridge__state{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(var(--space-6),4vw,var(--space-8))}.outcome-bridge__state--before{opacity:.8}.outcome-bridge__state--after{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--advisory-positive) 10%,#0000),#0000 46%),var(--surface-strong);border-color:color-mix(in srgb,var(--advisory-positive) 42%,var(--border));box-shadow:var(--shadow-md)}.outcome-bridge__state h3{font-family:var(--font-serif);font-size:clamp(1.55rem,3vw,2.25rem);font-weight:500;margin-bottom:var(--space-5)}.outcome-bridge__state ul{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.outcome-bridge__state li{color:var(--text-soft);padding-left:var(--space-5);position:relative}.outcome-bridge__state li:before{aspect-ratio:1;background:var(--text-faint);border-radius:50%;content:"";left:0;position:absolute;top:.53em;width:.45rem}.outcome-bridge__state--after li:before{background:var(--advisory-positive);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--advisory-positive) 12%,#0000)}.outcome-bridge__connector{align-self:center;aspect-ratio:1;background:var(--surface-strong);border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-glow);color:var(--advisory-accent);display:grid;place-items:center;width:5rem}.outcome-bridge__connector svg{fill:none;height:1.5rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.5rem}.advisory-page .process-grid{background:none;border:none;box-shadow:none;display:grid;gap:var(--space-4);grid-template-columns:repeat(var(--process-columns,4),minmax(0,1fr));list-style:none;margin:0;overflow:initial;padding:0}.advisory-page .process-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:15rem;overflow:hidden;padding:var(--space-6);position:relative}.advisory-page .process-card:before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;bottom:-3rem;content:"";position:absolute;right:-3rem;width:9rem}.advisory-page .process-card>span{color:var(--advisory-accent);display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.075em;margin-bottom:var(--space-7)}.advisory-page .process-card h3{margin-bottom:var(--space-3)}.advisory-page .process-card p{color:var(--text-soft);margin:0}.advisory-page .engagement-band{align-items:stretch;background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 44%),var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(18rem,1.5fr);margin-top:var(--space-5);padding:var(--space-5)}.advisory-page .engagement-band>div{align-content:center;border-right:1px solid var(--border);display:grid;gap:var(--space-2);padding:var(--space-4)}.advisory-page .engagement-band>div span{color:var(--text-faint);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.advisory-page .engagement-band>div strong{color:var(--text)}.advisory-page .engagement-band>p{align-self:center;background:none;color:var(--text-soft);font-size:.86rem;margin:0;padding:var(--space-4)}.scope-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(var(--scope-columns,3),minmax(0,1fr))}.scope-card{background:linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:13rem;padding:var(--space-6)}.scope-card__icon{aspect-ratio:1;background:var(--advisory-accent-soft);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--advisory-accent);display:grid;margin-bottom:var(--space-5);place-items:center;width:2.75rem}.scope-card__icon svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.25rem}.scope-card h3{margin-bottom:var(--space-3)}.scope-card p{color:var(--text-soft);margin:0}.question-cards{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.question-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:10rem;padding:var(--space-6);position:relative}.question-card:before{background:var(--advisory-accent);content:"";display:block;height:2px;margin-bottom:var(--space-5);width:2rem}.question-card h3,.question-card p:first-of-type{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:500;line-height:1.28;margin:0}.question-card p:not(:first-of-type){color:var(--text-soft);margin:var(--space-3) 0 0}:where(.advisory-principle,.decision-principle){position:relative}:where(.advisory-principle__panel,.decision-principle__panel){align-items:center;background:radial-gradient(circle at 90% 10%,var(--advisory-accent-glow),#0000 36%),radial-gradient(circle at 5% 100%,var(--season-tint),#0000 40%),linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:clamp(var(--space-8),7vw,var(--space-11));grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);isolation:isolate;overflow:hidden;padding:clamp(var(--space-7),6vw,var(--space-11));position:relative}:where(.advisory-principle__panel,.decision-principle__panel):before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 3rem color-mix(in srgb,var(--advisory-accent) 4%,#0000),0 0 0 6rem color-mix(in srgb,var(--advisory-accent) 2%,#0000);content:"";position:absolute;right:-5rem;top:-8rem;width:24rem;z-index:-1}:where(.advisory-principle__content,.decision-principle__content){max-width:44rem}:where(.advisory-principle__content,.decision-principle__content) h2{margin-bottom:var(--space-6);max-width:13ch}:where(.advisory-principle__content,.decision-principle__content) p:not(.eyebrow){color:var(--text-soft);max-width:42rem}:where(.advisory-principle__content,.decision-principle__content) p:last-child{margin-bottom:0}:where(.advisory-quote,.decision-quote){backdrop-filter:blur(1.25rem);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin:0;padding:clamp(var(--space-6),4vw,var(--space-8));position:relative}:where(.advisory-quote__mark,.decision-quote__mark){color:var(--advisory-accent);font-family:var(--font-serif);font-size:5.5rem;font-weight:500;height:3.5rem;line-height:.85;margin-bottom:var(--space-3)}:where(.advisory-quote,.decision-quote) blockquote{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.45rem);font-weight:500;letter-spacing:-.025em;line-height:1.13;margin:0}:where(.advisory-quote,.decision-quote) figcaption{border-top:1px solid var(--border);display:grid;gap:var(--space-1);margin-top:var(--space-7);padding-top:var(--space-5)}:where(.advisory-quote,.decision-quote) figcaption span{color:var(--text-faint);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}:where(.advisory-quote,.decision-quote) figcaption strong{color:var(--text);font-size:.95rem;font-weight:600}.senior-note,.service-note{align-self:center;background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 48%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;padding:clamp(var(--space-6),4vw,var(--space-8));position:relative}.senior-note:before,.service-note:before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;bottom:-3.5rem;content:"";position:absolute;right:-3.5rem;width:11rem}.senior-note__label,.service-note__label{color:var(--advisory-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.085em;margin-bottom:var(--space-4);text-transform:uppercase}.senior-note h3,.service-note h3{font-family:var(--font-serif);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:500;line-height:1.12;margin-bottom:var(--space-4);max-width:14ch}:is(.senior-note,.service-note) p:last-child{color:var(--text-soft);margin-bottom:0;position:relative}:where(.advisory-pricing,.decision-pricing){background:linear-gradient(to bottom,#0000,var(--surface-soft) 18%,var(--surface-soft) 82%,#0000);position:relative}:where(.advisory-pricing__layout,.decision-pricing__layout){align-items:start;display:grid;gap:clamp(var(--space-6),5vw,var(--space-10));grid-template-columns:minmax(0,1.15fr) minmax(21rem,.72fr)}:where(.advisory-pricing__scope,.decision-pricing__scope){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(var(--space-6),4vw,var(--space-8))}:where(.advisory-pricing__intro,.decision-pricing__intro){margin-bottom:var(--space-7);max-width:43rem}:where(.advisory-pricing__intro,.decision-pricing__intro) h3{font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500;line-height:1.1;margin-bottom:var(--space-4);max-width:17ch}:where(.advisory-pricing__intro,.decision-pricing__intro) p:last-child{color:var(--text-soft);margin-bottom:0}:where(.advisory-pricing__included,.decision-pricing__included){display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(.advisory-pricing__included,.decision-pricing__included) li{align-items:start;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);grid-template-columns:auto 1fr;min-height:10rem;padding:var(--space-5)}:where(.advisory-pricing__included,.decision-pricing__included)>li>span{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:50%;color:var(--advisory-accent);display:grid;font-family:var(--font-mono);font-size:.65rem;font-weight:600;place-items:center;width:2rem}:where(.advisory-pricing__included,.decision-pricing__included) strong{color:var(--text);display:block;font-size:.98rem;margin-bottom:var(--space-2)}:where(.advisory-pricing__included,.decision-pricing__included) p{color:var(--text-soft);font-size:.9rem;line-height:1.55;margin:0}:where(.advisory-pricing__complexity,.decision-pricing__complexity){border-top:1px solid var(--border);display:grid;gap:var(--space-5);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);margin-top:var(--space-5);padding-top:var(--space-5)}:where(.advisory-pricing__complexity,.decision-pricing__complexity) strong{color:var(--text);font-size:.92rem}:where(.advisory-pricing__complexity,.decision-pricing__complexity) p{color:var(--text-soft);font-size:.9rem;margin:0}.advisory-value{background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 45%),var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);margin-top:var(--space-6);padding:var(--space-6)}.advisory-value__intro h4{color:var(--text);font-family:var(--font-serif);font-size:1.45rem;font-weight:500;margin-bottom:var(--space-3)}.advisory-value__intro p{color:var(--text-soft);font-size:.86rem;margin:0}.advisory-value__list{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.advisory-value__list li{color:var(--text-soft);font-size:.86rem;padding-left:var(--space-5);position:relative}.advisory-value__list li:before{aspect-ratio:1;background:var(--advisory-accent);border-radius:50%;box-shadow:0 0 0 .2rem var(--advisory-accent-soft);content:"";left:0;position:absolute;top:.5em;width:.45rem}:where(.advisory-price-card,.decision-price-card){background:radial-gradient(circle at 100% 0,var(--advisory-accent-glow),#0000 42%),linear-gradient(155deg,var(--surface-strong),var(--surface));border:1px solid color-mix(in srgb,var(--advisory-accent) 32%,var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;padding:clamp(var(--space-6),4vw,var(--space-8));position:sticky;top:calc(var(--header-height) + var(--space-6))}:where(.advisory-price-card,.decision-price-card):before{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 2rem color-mix(in srgb,var(--advisory-accent) 4%,#0000),0 0 0 4rem color-mix(in srgb,var(--advisory-accent) 2%,#0000);content:"";pointer-events:none;position:absolute;right:-4rem;top:-5rem;width:14rem}:where(.advisory-price-card__head,.decision-price-card__head){align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;position:relative}:where(.advisory-price-card__head,.decision-price-card__head) h3{font-size:1.15rem;line-height:1.3;margin:0;max-width:14rem}:where(.advisory-price-card__badge,.decision-price-card__badge){backdrop-filter:blur(.75rem);background:var(--glass);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--advisory-accent);flex:0 0 auto;font-family:var(--font-mono);font-size:.63rem;font-weight:600;letter-spacing:.07em;padding:var(--space-2) var(--space-3);text-transform:uppercase}:where(.advisory-price-card__price,.decision-price-card__price){border-bottom:1px solid var(--border);margin:var(--space-8) 0 var(--space-7);padding-bottom:var(--space-7);position:relative}:where(.advisory-price-card__price,.decision-price-card__price)>span{color:var(--text-faint);display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}:where(.advisory-price-card__price,.decision-price-card__price) p{align-items:baseline;display:flex;gap:var(--space-3);margin:0}:where(.advisory-price-card__price,.decision-price-card__price) strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(3.35rem,6vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:.9}:where(.advisory-price-card__price,.decision-price-card__price) small{color:var(--text-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}:where(.advisory-price-card__features,.decision-price-card__features){display:grid;gap:var(--space-3);list-style:none;margin:0 0 var(--space-7);padding:0}:where(.advisory-price-card__features,.decision-price-card__features) li{color:var(--text-soft);font-size:.9rem;padding-left:var(--space-6);position:relative}:where(.advisory-price-card__features,.decision-price-card__features) li:before{aspect-ratio:1;background:var(--success);border-radius:50%;box-shadow:0 0 0 .22rem color-mix(in srgb,var(--success) 14%,#0000);content:"";left:0;position:absolute;top:.48em;width:.55rem}:where(.advisory-price-card,.decision-price-card) .button--full{margin:1rem 0;width:100%}:where(.advisory-price-card__note,.decision-price-card__note){color:var(--text-faint);font-size:.76rem;line-height:1.5;margin:var(--space-4) 0 0;text-align:center}.advisory-page .fit-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page .fit-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--advisory-positive) 10%,#0000),#0000 45%),var(--surface);border:1px solid color-mix(in srgb,var(--advisory-positive) 32%,var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(var(--space-6),4vw,var(--space-8))}.advisory-page .fit-card--muted{background:var(--surface-soft);border-color:var(--border);box-shadow:none}.advisory-page .fit-card h2{margin-bottom:var(--space-6);max-width:15ch}.advisory-page .crosslink-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:grid;gap:var(--space-3);grid-template-columns:minmax(18rem,1.25fr) repeat(3,minmax(0,.75fr));padding:var(--space-4)}.advisory-page .crosslink-strip__intro{padding:var(--space-6)}.advisory-page .crosslink-strip__intro h2{font-size:clamp(1.55rem,3vw,2.25rem);margin-bottom:var(--space-3)}.advisory-page .crosslink-strip__intro p:last-child{color:var(--text-soft);margin-bottom:0}.advisory-page .crosslink-strip__link{align-content:end;background:radial-gradient(circle at 100% 0,var(--advisory-accent-soft),#0000 48%),var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--text);display:grid;min-height:12rem;padding:var(--space-5);text-decoration:none;transition:transform var(--duration) var(--ease-spring),border-color var(--duration) var(--ease-standard),box-shadow var(--duration) var(--ease-standard)}.advisory-page :is(.crosslink-strip__link:focus-visible,.crosslink-strip__link:hover){border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.2rem)}.advisory-page .crosslink-strip__link span{color:var(--text-faint);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase}.advisory-page .crosslink-strip__link strong{font-family:var(--font-serif);font-size:1.35rem;font-weight:500;line-height:1.15}@media (max-width:76rem){.problem-signal,.problem-signal--large,.problem-signal--wide{grid-column:span 6}.advisory-page .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page .engagement-band{grid-template-columns:repeat(3,minmax(0,1fr))}.advisory-page .engagement-band>p{border-top:1px solid var(--border);grid-column:1/-1;padding-top:var(--space-5)}.advisory-page .crosslink-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.advisory-page .crosslink-strip__intro{grid-column:1/-1}}@media (max-width:68rem){.advisory-section__heading,.artifact-showcase,.case-proof__panel,.intervention-panel,.stakes-panel,:where(.advisory-pricing__layout,.decision-pricing__layout),:where(.advisory-principle__panel,.decision-principle__panel){grid-template-columns:1fr}.intervention-panel__copy,:where(.advisory-price-card,.decision-price-card){position:relative;top:auto}.case-proof--reverse :is(.case-proof__media,.case-proof__story){order:0}.case-proof__visual{min-height:23rem}:where(.advisory-principle__content,.decision-principle__content) h2{max-width:18ch}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.advisory-scene{min-height:39rem;transform:none}.advisory-scene__caption{grid-template-columns:1fr}.advisory-scene__caption small{max-width:none;text-align:left}.outcome-bridge{grid-template-columns:1fr}.outcome-bridge__connector{justify-self:center;transform:rotate(90deg)}.artifact-showcase__stage{min-height:34rem}.client-logo-strip__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.problem-signal,.problem-signal--large,.problem-signal--wide{grid-column:1/-1}.advisory-page .deliverable-list,.advisory-page .fit-grid,.advisory-page .process-grid,.advisory-value__list,.case-proof__metrics,.evidence-strip,.question-cards,.scope-grid,.stakes-list,:where(.advisory-pricing__included,.decision-pricing__included){grid-template-columns:1fr}.advisory-page .engagement-band{grid-template-columns:1fr}.advisory-page .engagement-band>div{border-bottom:1px solid var(--border);border-right:0}.advisory-page .engagement-band>p{grid-column:auto}.advisory-value,.economic-asymmetry,:where(.advisory-pricing__complexity,.decision-pricing__complexity){grid-template-columns:1fr}.advisory-page .crosslink-strip{grid-template-columns:1fr}.advisory-page .crosslink-strip__intro{grid-column:auto}}@media (max-width:42rem){.advisory-section{padding-block:clamp(var(--space-8),14vw,var(--space-10))}.advisory-hero__assurance{gap:var(--space-2);grid-template-columns:1fr}.advisory-scene{border-radius:var(--radius-xl);min-height:34rem}.advisory-scene__stage{inset:var(--space-4)}.advisory-scene__title{left:var(--space-4);top:var(--space-4)}.advisory-scene__caption{bottom:var(--space-4);left:var(--space-4);padding:var(--space-4);right:var(--space-4)}.advisory-scene__node{--node-size:3.75rem}.advisory-scene__node--core{--node-size:8rem}.advisory-scene__chip{font-size:.55rem}.advisory-page .deliverable-panel,.case-proof__panel,.stakes-panel,.testimonial-feature,:where(.advisory-price-card,.decision-price-card),:where(.advisory-pricing__scope,.decision-pricing__scope),:where(.advisory-principle__panel,.decision-principle__panel){border-radius:var(--radius-xl);padding:var(--space-6)}.testimonial-feature{grid-template-columns:1fr}.artifact-showcase__stage{min-height:29rem}.artifact-document{width:min(82%,21rem)}.artifact-annotation{display:none}.client-logo-strip__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.advisory-scene,.advisory-scene *,.advisory-scene :after,.advisory-scene :before{animation:none!important;transition-duration:.01ms!important}.advisory-scene{transform:none}.advisory-scene[data-phase] :is([data-role=resolution],[data-role=result]){opacity:1}.advisory-scene[data-phase] [data-role=source]{opacity:.3}}@keyframes advisory-ambient-rotate{to{transform:rotate(1turn)}}@keyframes advisory-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes advisory-pulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.7)}35%{opacity:.7}70%{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}.advisory-page :is(.artifact-showcase+.deliverable-panel,.deliverable-panel+.advisory-process-block,.fit-grid+.senior-note,.fit-grid+.service-note,.fit-grid+.stakes-panel,.intervention-panel+.senior-note,.intervention-panel+.service-note,.stakes-panel+.advisory-principle),.advisory-page :is(.artifact-showcase+.deliverable-panel,.intervention-panel+.senior-note,.intervention-panel+.service-note){margin-top:clamp(var(--space-7),6vw,var(--space-10))}.advisory-page .fit-card>p:not(.eyebrow){color:var(--text-soft);margin-top:var(--space-4)}.advisory-page .fit-card .advisory-value__list{margin-top:var(--space-6)}.advisory-page .advisory-process-block{border-top:1px solid var(--border);padding-top:clamp(var(--space-7),6vw,var(--space-10))}.advisory-page .advisory-principle__content h3{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:var(--space-6);max-width:13ch}.advisory-page--signature{--signature-accent:var(--accent);--signature-accent-strong:var(--accent-strong);--signature-accent-soft:var(--accent-soft);--signature-accent-glow:var(--accent-glow);--signature-signal:var(--lilac-300);--signature-positive:color-mix(in srgb,var(--success) 68%,var(--lilac-400));--signature-ink:var(--plum-950);--signature-section-space:clamp(6rem,10vw,10.5rem);--signature-panel-padding:clamp(1.5rem,4vw,4rem);--signature-field-x:0;--signature-field-y:0;--signature-field-rotate-x:0deg;--signature-field-rotate-y:0deg;position:relative}.advisory-page--strategic-advisory{--signature-signal:color-mix(in srgb,var(--lilac-300) 76%,var(--success));--signature-accent-glow:color-mix(in srgb,var(--accent-glow) 82%,var(--success) 18%)}.advisory-page--signature .signature-section{padding-block:var(--signature-section-space);position:relative}.advisory-page--signature .signature-section--surface{background:linear-gradient(180deg,#0000,var(--surface-soft) 9%,var(--surface-soft) 91%,#0000),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--signature-accent-glow) 28%,#0000),#0000 34rem)}.advisory-page--signature .signature-section--quiet{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--season-tint) 82%,#0000),#0000 28rem),var(--bg-alt)}.advisory-page--signature .signature-section--contrast{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--signature-accent) 40%,#0000),#0000 32rem),radial-gradient(circle at 12% 88%,color-mix(in srgb,var(--signature-signal) 17%,#0000),#0000 28rem),linear-gradient(142deg,var(--plum-950),var(--ink-950) 58%,#0e0914);color:var(--paper-50);isolation:isolate;overflow:clip}.advisory-page--signature .signature-section--contrast:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.74' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.12'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:soft-light;opacity:.22;pointer-events:none;position:absolute;z-index:-1}.advisory-page--signature .signature-heading{align-items:end;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.08fr) minmax(19rem,.62fr);margin-bottom:clamp(3rem,7vw,6rem)}.advisory-page--signature .signature-heading>div{max-width:58rem}.advisory-page--signature .signature-heading h2{font-size:clamp(2.8rem,5.5vw,5.9rem);line-height:.94;margin-top:var(--space-4);max-width:14ch}.advisory-page--signature .signature-heading>p{color:var(--text-soft);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75;max-width:42rem}.advisory-page--signature .signature-heading--light :is(h2,strong){color:var(--paper-50)}.advisory-page--signature .signature-heading--light>p{color:color-mix(in srgb,var(--paper-50) 72%,#0000)}.advisory-page--signature .signature-heading--light .eyebrow{color:var(--lilac-300)}.advisory-page--signature .signature-text-link{align-items:center;color:var(--signature-accent-strong);display:inline-flex;font-size:.91rem;font-weight:600;gap:.75rem;transition:gap var(--duration-fast) ease,color var(--duration-fast) ease}.advisory-page--signature .signature-text-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.15rem}.advisory-page--signature .signature-text-link:hover{color:var(--signature-accent);gap:1rem}.advisory-page--signature .signature-hero{isolation:isolate;min-height:min(72rem,100svh);overflow:clip;padding-bottom:clamp(5rem,9vw,9rem);padding-top:calc(var(--header-height) + clamp(4rem, 7vw, 7rem));position:relative}.advisory-page--signature .signature-hero__ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.advisory-page--signature :is(.signature-hero__contour,.signature-hero__glow,.signature-hero__grain){display:block;position:absolute}.advisory-page--signature .signature-hero__glow{border-radius:50%;filter:blur(4px)}.advisory-page--signature .signature-hero__glow--one{animation:signature-hero-drift-one 28s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--signature-accent-glow) 94%,#0000),#0000 68%);opacity:.98;right:-24rem;top:-31rem;width:min(88rem,88vw)}.advisory-page--signature .signature-hero__glow--two{animation:signature-hero-drift-two 34s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--season-tint) 88%,var(--signature-accent-soft) 12%),#0000 69%);bottom:-36rem;left:-18rem;opacity:.72;width:min(72rem,78vw)}.advisory-page--signature .signature-hero__contour{background:var(--signature-accent);height:82%;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 800'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Cpath d='M-50 180C150 38 302 72 450 158s284 106 610-28'/%3E%3Cpath d='M-40 236c174-132 340-126 483-42s297 104 630-14'/%3E%3Cpath d='M-24 294c166-122 325-136 462-60s309 108 646 4'/%3E%3Cpath d='M2 356c158-115 303-140 433-72s310 101 651 16'/%3E%3Cpath d='M35 422c144-108 277-143 406-81s309 94 642 31'/%3E%3Cpath d='M80 492c127-99 255-146 382-94s293 83 598 48'/%3E%3Cpath d='M138 566c112-90 233-147 357-105s264 70 522 59'/%3E%3C/g%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;opacity:.12;right:-8%;top:5%;transform:rotate(-9deg);width:min(72rem,70vw)}.advisory-page--signature .signature-hero__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.12'/%3E%3C/svg%3E");inset:0;mix-blend-mode:soft-light;opacity:.18}.advisory-page--signature .signature-hero__grid{align-items:center;display:grid;gap:clamp(3rem,5vw,6.5rem);grid-template-columns:minmax(25rem,.78fr) minmax(41rem,1.32fr)}.advisory-page--signature .signature-hero__content{position:relative;z-index:3}.advisory-page--signature .signature-hero h1{font-size:clamp(4.15rem,6.25vw,4.5rem);line-height:.91;margin-block:1.2rem 1.65rem;max-width:10.8ch}.advisory-page--signature .signature-hero__lead{color:var(--text-soft);font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.72;max-width:43rem}.advisory-page--signature .signature-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:2.35rem}.advisory-page--signature .signature-hero__trust{border-top:1px solid var(--border);display:grid;gap:.7rem 1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.65rem;max-width:43rem;padding-top:1.7rem}.advisory-page--signature .signature-hero__trust li{align-items:flex-start;color:var(--text-soft);display:flex;font-size:.78rem;gap:.65rem;line-height:1.48}.advisory-page--signature .signature-hero__trust li>span{aspect-ratio:1;background:var(--signature-signal);border-radius:50%;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--signature-signal) 12%,#0000);flex:0 0 auto;margin-top:.35rem;width:.45rem}.advisory-page--signature .signature-hero__assurance{backdrop-filter:blur(1.4rem) saturate(145%);background:color-mix(in srgb,var(--glass) 78%,#0000);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,#0000);display:grid;gap:1.1rem;grid-template-columns:auto minmax(0,1fr);margin-top:1.65rem;max-width:43rem;padding:1.1rem 1.2rem}.advisory-page--signature .signature-hero__assurance>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.085em;text-transform:uppercase}.advisory-page--signature .signature-hero__assurance p{color:var(--text-soft);font-size:.82rem;line-height:1.55}.advisory-page--signature .signature-hero__visual{min-width:0}.advisory-page--signature .signature-field{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--signature-accent-glow) 78%,#0000),#0000 31%),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--season-tint) 92%,#0000),#0000 30%),linear-gradient(148deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--surface) 82%,#0000));border:1px solid color-mix(in srgb,var(--border-strong) 86%,#0000);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,#0000),var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--signature-accent) 4%,#0000);isolation:isolate;min-height:clamp(43rem,59vw,53rem);overflow:hidden;position:relative;transform:perspective(80rem) rotateX(var(--signature-field-rotate-x)) rotateY(var(--signature-field-rotate-y));transform-style:preserve-3d;transition:transform .65s var(--ease-standard),border-color var(--duration) ease}.advisory-page--signature .signature-field:after,.advisory-page--signature .signature-field:before{content:"";inset:0;pointer-events:none;position:absolute}.advisory-page--signature .signature-field:before{background:linear-gradient(106deg,#0000 12%,color-mix(in srgb,#fff 6%,#0000) 44%,#0000 68%),radial-gradient(circle at calc(50% + var(--signature-field-x)) calc(46% + var(--signature-field-y)),color-mix(in srgb,var(--signature-signal) 12%,#0000),#0000 25rem);transition:background-position .5s ease;z-index:-2}.advisory-page--signature .signature-field:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.77' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.1'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.19;z-index:-1}.advisory-page--signature .signature-field__atmosphere{background:radial-gradient(circle at 18% 54%,color-mix(in srgb,var(--signature-signal) 11%,#0000),#0000 17rem),radial-gradient(circle at 72% 43%,color-mix(in srgb,var(--signature-accent) 10%,#0000),#0000 22rem);inset:0;pointer-events:none;position:absolute;z-index:-1}.advisory-page--signature .signature-field__heading{display:grid;gap:.2rem;left:clamp(1.25rem,2.7vw,2rem);max-width:20rem;position:absolute;top:clamp(1.25rem,2.7vw,2rem);z-index:8}.advisory-page--signature :is(.signature-field__footer small,.signature-field__heading span,.signature-field__phase-copy span){color:var(--text-faint);font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.advisory-page--signature .signature-field__heading strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.advisory-page--signature .signature-field__stage{inset:clamp(5.4rem,9vw,7rem) 0 clamp(10.5rem,18vw,13.6rem);position:absolute;transform:translate3d(calc(var(--signature-field-x)*.14),calc(var(--signature-field-y)*.14),0);transition:transform .55s var(--ease-standard)}.advisory-page--signature .signature-field__geometry{color:var(--signature-accent);height:100%;inset:0;overflow:visible;position:absolute;width:100%}.advisory-page--signature .signature-field__core-glow{color:var(--signature-accent);opacity:.55;transform-origin:center;transition:opacity .85s ease,transform 1.1s var(--ease-standard)}.advisory-page--signature .signature-field__counsel-lines path,.advisory-page--signature .signature-field__horizon,.advisory-page--signature .signature-field__second-order path,.advisory-page--signature .signature-field__signal-lines path,.advisory-page--signature .signature-field__trajectory,.advisory-page--signature .signature-field__trajectory-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .9s ease,stroke-dashoffset 1.25s var(--ease-standard),stroke-width .7s ease;vector-effect:non-scaling-stroke}.advisory-page--signature .signature-field__horizon{stroke:color-mix(in srgb,var(--signature-accent) 22%,#0000);stroke-dasharray:3 8;stroke-width:1;transform-origin:center}.advisory-page--signature .signature-field__horizon--next{opacity:.64}.advisory-page--signature .signature-field__horizon--beyond{opacity:.36}.advisory-page--signature .signature-field__signal-lines path{stroke:color-mix(in srgb,var(--text-soft) 38%,#0000);stroke-dasharray:5 7;stroke-dashoffset:0;stroke-width:1.15}.advisory-page--signature .signature-field__counsel-lines path{opacity:0;stroke:color-mix(in srgb,var(--signature-signal) 72%,#0000);stroke-dasharray:160;stroke-dashoffset:160;stroke-width:1.35}.advisory-page--signature .signature-field__second-order path{opacity:0;stroke:color-mix(in srgb,var(--signature-positive) 64%,#0000);stroke-dasharray:120;stroke-dashoffset:120;stroke-width:1.3}.advisory-page--signature .signature-field__trajectory{opacity:0;stroke:url(#signature-trajectory-gradient);stroke-dasharray:430;stroke-dashoffset:430;stroke-width:1.5}.advisory-page--signature .signature-field__trajectory--primary{stroke-width:2.1}.advisory-page--signature .signature-field__trajectory-glow{opacity:0;stroke:color-mix(in srgb,var(--signature-signal) 70%,#0000);stroke-width:10}.advisory-page--signature .signature-field__trajectory-points{fill:var(--signature-signal);opacity:0;transition:opacity .9s ease}.advisory-page--signature :is(.signature-field__horizon-label,.signature-field__implication,.signature-field__node,.signature-field__result,.signature-field__signal){left:var(--field-x);position:absolute;top:var(--field-y);transform:translate(-50%,-50%);transition:opacity .8s ease,transform 1s var(--ease-standard),border-color .6s ease,background-color .6s ease,box-shadow .7s ease;z-index:4}.advisory-page--signature .signature-field__node{align-content:center;backdrop-filter:blur(1rem) saturate(140%);border-radius:50%;display:grid;gap:.25rem;place-items:center;text-align:center}.advisory-page--signature .signature-field__node>span{color:var(--text-faint);font-family:var(--font-mono);font-size:.53rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-page--signature .signature-field__node>strong{color:var(--text);font-family:var(--font-serif);font-size:1.12rem;font-weight:500;letter-spacing:-.025em;line-height:1;max-width:8ch}.advisory-page--signature .signature-field__node--mission{aspect-ratio:1;background:radial-gradient(circle at 34% 26%,color-mix(in srgb,#fff 22%,#0000),#0000 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 95%,#0000),color-mix(in srgb,var(--signature-accent-soft) 72%,var(--surface)));border:1px solid color-mix(in srgb,var(--signature-accent) 46%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000),0 1.5rem 4rem color-mix(in srgb,var(--signature-accent) 22%,#0000),0 0 0 .7rem color-mix(in srgb,var(--signature-accent) 5%,#0000);width:clamp(7rem,12vw,9.4rem)}.advisory-page--signature .signature-field__node--mission:after,.advisory-page--signature .signature-field__node--mission:before{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";position:absolute}.advisory-page--signature .signature-field__node--mission:before{aspect-ratio:1;background:linear-gradient(145deg,var(--signature-signal),var(--signature-accent));box-shadow:0 0 1.4rem var(--signature-accent-glow);opacity:.92;transform:translateY(-2.55rem) rotate(30deg);width:2.3rem}.advisory-page--signature .signature-field__node--mission:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--signature-accent) 30%,#0000);transform:translateY(-2.55rem) rotate(30deg);width:3.8rem}.advisory-page--signature .signature-field__node--counsel{aspect-ratio:1;background:radial-gradient(circle at 42% 38%,color-mix(in srgb,var(--signature-signal) 18%,#0000),#0000 58%),color-mix(in srgb,var(--glass-strong) 88%,#0000);border:1px solid color-mix(in srgb,var(--signature-signal) 38%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,#0000),var(--shadow-md);opacity:.56;width:clamp(6.6rem,10vw,8.2rem)}.advisory-page--signature .signature-field__node--counsel:before{animation:signature-field-orbit 18s linear infinite;border:1px solid color-mix(in srgb,var(--signature-signal) 22%,#0000);border-radius:50%;content:"";inset:-.75rem;position:absolute}.advisory-page--signature :is(.signature-field__implication,.signature-field__result,.signature-field__signal){align-items:center;backdrop-filter:blur(.8rem) saturate(140%);background:color-mix(in srgb,var(--glass-strong) 82%,#0000);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.57rem;font-weight:600;justify-content:center;letter-spacing:.06em;line-height:1.1;min-height:1.85rem;padding:.32rem .62rem;text-align:center;text-transform:uppercase;white-space:nowrap}.advisory-page--signature .signature-field__signal:before{aspect-ratio:1;background:var(--text-faint);border-radius:50%;content:"";margin-right:.38rem;width:.34rem}.advisory-page--signature .signature-field__implication{border-color:color-mix(in srgb,var(--signature-positive) 32%,var(--border));color:color-mix(in srgb,var(--signature-positive) 72%,var(--text));opacity:0;transform:translate(-50%,-50%) scale(.78)}.advisory-page--signature .signature-field__result{background:color-mix(in srgb,var(--signature-accent-soft) 56%,var(--surface-strong));border-color:color-mix(in srgb,var(--signature-signal) 36%,var(--border));color:var(--signature-accent-strong);opacity:0;transform:translate(-50%,-50%) scale(.75)}.advisory-page--signature .signature-field__result--primary{background:linear-gradient(135deg,var(--signature-accent),color-mix(in srgb,var(--signature-accent) 64%,var(--signature-signal)));border-color:color-mix(in srgb,var(--signature-signal) 64%,var(--border));box-shadow:0 .8rem 2rem color-mix(in srgb,var(--signature-accent) 27%,#0000);color:#fff;min-height:2.2rem;padding-inline:.85rem}.advisory-page--signature .signature-field__horizon-label{color:var(--text-faint);font-family:var(--font-mono);font-size:.53rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-page--signature .signature-field__horizon-label--now{--field-x:50%;--field-y:30.8%}.advisory-page--signature .signature-field__horizon-label--next{--field-x:50%;--field-y:19.6%}.advisory-page--signature .signature-field__horizon-label--beyond{--field-x:50%;--field-y:8.2%}.advisory-page--signature .signature-field__footer{align-items:end;backdrop-filter:blur(1.5rem) saturate(155%);background:color-mix(in srgb,var(--glass-strong) 88%,#0000);border:1px solid color-mix(in srgb,var(--border-strong) 76%,#0000);border-radius:var(--radius-lg);bottom:clamp(1.1rem,2.5vw,1.8rem);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 48%,#0000),var(--shadow-sm);display:grid;gap:1rem 1.5rem;grid-template-columns:minmax(0,1fr) auto;left:clamp(1.1rem,2.5vw,1.8rem);padding:1rem 1.1rem;position:absolute;right:clamp(1.1rem,2.5vw,1.8rem);z-index:10}.advisory-page--signature .signature-field__phase-copy{min-width:0}.advisory-page--signature .signature-field__phase-copy strong{color:var(--text);font-family:var(--font-serif);font-size:clamp(1rem,1.45vw,1.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.08}.advisory-page--signature .signature-field__phase-copy p{color:var(--text-soft);font-size:.7rem;line-height:1.45;max-width:42rem}.advisory-page--signature .signature-field__controls{display:flex;gap:.3rem}.advisory-page--signature .signature-field__controls button{background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;display:grid;font-family:var(--font-mono);font-size:.52rem;font-weight:600;gap:.12rem;letter-spacing:.055em;min-width:3.7rem;padding:.5rem .56rem;text-align:left;text-transform:uppercase;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.advisory-page--signature .signature-field__controls button span{font-size:.48rem;opacity:.62}.advisory-page--signature .signature-field__controls :is(button:hover,button[aria-selected=true]){background:var(--surface-soft);border-color:var(--border);color:var(--signature-accent-strong)}.advisory-page--signature .signature-field__footer>small{grid-column:1/-1;letter-spacing:.04em;text-transform:none}.advisory-page--signature .signature-field[data-phase=signals] .signature-field__signal{animation:signature-field-signal 3.8s ease-in-out infinite alternate}.advisory-page--signature .signature-field[data-phase=signals] .signature-field__signal:nth-of-type(2n){animation-delay:-1.7s}.advisory-page--signature .signature-field[data-phase=synthesis] .signature-field__node--counsel{border-color:color-mix(in srgb,var(--signature-signal) 70%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,#0000),0 1.8rem 5rem color-mix(in srgb,var(--signature-signal) 22%,#0000),0 0 0 .5rem color-mix(in srgb,var(--signature-signal) 7%,#0000);opacity:1;transform:translate(-50%,-50%) scale(1.04)}.advisory-page--signature :is(.signature-field[data-phase=consequences],.signature-field[data-phase=synthesis],.signature-field[data-phase=trajectory]) .signature-field__counsel-lines path{opacity:1;stroke-dashoffset:0}.advisory-page--signature :is(.signature-field[data-phase=consequences],.signature-field[data-phase=synthesis],.signature-field[data-phase=trajectory]) .signature-field__signal-lines path{stroke:color-mix(in srgb,var(--signature-accent) 45%,#0000);stroke-dasharray:160;stroke-dashoffset:0}.advisory-page--signature :is(.signature-field[data-phase=consequences],.signature-field[data-phase=synthesis]) .signature-field__core-glow{opacity:.9;transform:scale(1.1)}.advisory-page--signature :is(.signature-field[data-phase=consequences],.signature-field[data-phase=trajectory]) .signature-field__second-order path{opacity:.9;stroke-dashoffset:0}.advisory-page--signature :is(.signature-field[data-phase=consequences],.signature-field[data-phase=trajectory]) .signature-field__implication{opacity:1;transform:translate(-50%,-50%) scale(1)}.advisory-page--signature .signature-field[data-phase=consequences] .signature-field__signal{opacity:.62;transform:translate(-50%,-50%) scale(.94)}.advisory-page--signature .signature-field[data-phase=trajectory] :is(.signature-field__trajectory,.signature-field__trajectory-points){opacity:1;stroke-dashoffset:0}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__trajectory--alternative{opacity:.22}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__trajectory-glow{opacity:.3;stroke-dashoffset:0}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__result{opacity:1;transform:translate(-50%,-50%) scale(1)}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__signal{opacity:.22;transform:translate(-50%,-50%) scale(.86)}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__implication{opacity:.45;transform:translate(-50%,-50%) scale(.92)}.advisory-page--signature .signature-field[data-phase=trajectory] .signature-field__horizon{stroke:color-mix(in srgb,var(--signature-signal) 38%,#0000)}@keyframes signature-hero-drift-one{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4rem,3rem,0) scale(1.08)}}@keyframes signature-hero-drift-two{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4rem,-2rem,0) scale(1.06)}}@keyframes signature-field-orbit{to{transform:rotate(1turn)}}@keyframes signature-field-signal{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--signature-accent) 0%,#0000)}to{box-shadow:0 0 0 .38rem color-mix(in srgb,var(--signature-accent) 7%,#0000)}}.advisory-page--signature .signature-statement{align-items:start;background:linear-gradient(90deg,var(--surface-soft),#0000 82%);border-left:1px solid color-mix(in srgb,var(--signature-accent) 45%,var(--border));display:grid;gap:clamp(1.25rem,3vw,2.4rem);grid-template-columns:auto minmax(0,1fr);margin:0 0 clamp(3rem,6vw,5.5rem) auto;max-width:73rem;padding:clamp(1.6rem,4vw,3rem);position:relative}.advisory-page--signature .signature-statement>span{color:color-mix(in srgb,var(--signature-accent) 38%,#0000);font-family:var(--font-serif);font-size:clamp(4rem,8vw,8rem);line-height:.7}.advisory-page--signature .signature-statement p{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.75rem,3.7vw,3.65rem);font-weight:500;letter-spacing:-.038em;line-height:1.02;max-width:27ch}.advisory-page--signature .signature-situations{display:grid;gap:clamp(.8rem,1.6vw,1.35rem);grid-template-columns:repeat(12,minmax(0,1fr))}.advisory-page--signature .signature-situation{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 88%,#0000),color-mix(in srgb,var(--surface) 78%,#0000));border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 46%,#0000),var(--shadow-sm);grid-column:span 4;isolation:isolate;min-height:24rem;overflow:hidden;padding:clamp(1.45rem,3vw,2.25rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration) ease,box-shadow var(--duration) ease}.advisory-page--signature .signature-situation:before{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--signature-accent-glow) 24%,#0000),#0000 68%);border:1px solid color-mix(in srgb,var(--signature-accent) 15%,#0000);clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";position:absolute;right:-4rem;top:-5rem;transform:rotate(17deg);width:12rem;z-index:-1}.advisory-page--signature .signature-situation:hover{border-color:color-mix(in srgb,var(--signature-accent) 32%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,#0000),var(--shadow-md);transform:translateY(-.35rem);z-index:2}.advisory-page--signature .signature-situation--lead{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--signature-accent-glow) 58%,#0000),#0000 24rem),linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 94%,#0000),color-mix(in srgb,var(--signature-accent-soft) 38%,var(--surface)));grid-column:span 8;min-height:27rem;padding-right:clamp(2rem,7vw,7rem)}.advisory-page--signature .signature-situation__index{color:var(--signature-accent-strong);display:block;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.12em;margin-bottom:clamp(3rem,7vw,6rem)}.advisory-page--signature .signature-situation h3{font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.03;margin-bottom:1.1rem;max-width:20ch}.advisory-page--signature .signature-situation--lead h3{font-size:clamp(2.1rem,4vw,4rem);line-height:.98;max-width:18ch}.advisory-page--signature .signature-situation>p{color:var(--text-soft);font-size:.94rem;line-height:1.68;max-width:39rem}.advisory-page--signature .signature-situation>strong{border-top:1px solid var(--border);color:var(--signature-accent-strong);display:block;font-size:.78rem;font-weight:600;line-height:1.55;margin-top:1.5rem;max-width:34rem;padding-top:1.1rem}.advisory-page--signature .signature-counsel{align-items:start;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(21rem,.7fr) minmax(0,1.3fr)}.advisory-page--signature .signature-counsel__intro{position:sticky;top:calc(var(--header-height) + 2rem)}.advisory-page--signature .signature-counsel__intro h2{font-size:clamp(2.8rem,5vw,4rem);line-height:.96;margin-block:1rem 1.5rem;max-width:12ch}.advisory-page--signature .signature-counsel__intro>p{color:var(--text-soft);font-size:1.03rem;line-height:1.75}.advisory-page--signature .signature-counsel__intro>strong{border-top:1px solid var(--border);color:var(--signature-accent-strong);display:block;font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-top:1.8rem;padding-top:1.4rem}.advisory-page--signature .signature-counsel__dimensions{border-top:1px solid var(--border)}.advisory-page--signature .signature-dimension{border-bottom:1px solid var(--border);display:grid;gap:clamp(1rem,3vw,2.2rem);grid-template-columns:4rem minmax(0,1fr);padding-block:clamp(1.7rem,3.5vw,2.8rem)}.advisory-page--signature .signature-dimension>span{color:var(--text-faint);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.1em}.advisory-page--signature .signature-dimension h3{font-size:clamp(1.55rem,2.5vw,2.25rem);margin-bottom:.65rem}.advisory-page--signature .signature-dimension p{color:var(--text-soft);line-height:1.7;max-width:46rem}.advisory-page--signature .signature-principle{align-items:center;background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--signature-accent-glow) 48%,#0000),#0000 24rem),linear-gradient(140deg,color-mix(in srgb,var(--surface-strong) 94%,#0000),color-mix(in srgb,var(--surface) 82%,#0000));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,#0000),var(--shadow-md);display:grid;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(5rem,9vw,9rem);overflow:hidden;padding:clamp(2rem,5vw,4.5rem);position:relative}.advisory-page--signature .signature-principle figcaption{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.advisory-page--signature .signature-principle blockquote{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,3rem);font-weight:500;letter-spacing:-.034em;line-height:1.08;max-width:37ch}.advisory-page--signature .signature-principle__motif{aspect-ratio:1;bottom:0;justify-self:end;margin:2rem;position:absolute;right:0;width:11rem}.advisory-page--signature .signature-principle__motif span{border:1px solid color-mix(in srgb,var(--signature-accent) 30%,#0000);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.advisory-page--signature .signature-principle__motif span:first-child{aspect-ratio:1;background:color-mix(in srgb,var(--signature-accent) 20%,#0000);box-shadow:0 0 2rem var(--signature-accent-glow);width:3rem}.advisory-page--signature .signature-principle__motif span:nth-child(2){aspect-ratio:1;width:7rem}.advisory-page--signature .signature-principle__motif span:nth-child(3){aspect-ratio:1;border-style:dashed;width:11rem}.advisory-page--signature .signature-sequence{margin-inline:auto;max-width:76rem;position:relative}.advisory-page--signature .signature-sequence__rail{background:#ffffff21;bottom:0;left:2.1rem;overflow:hidden;position:absolute;top:0;width:1px}.advisory-page--signature .signature-sequence__progress{background:linear-gradient(var(--lilac-300),var(--signature-positive));box-shadow:0 0 1.5rem color-mix(in srgb,var(--lilac-300) 40%,#0000);height:var(--signature-sequence-progress,0);inset:0 0 auto;position:absolute;transition:height .7s var(--ease-standard)}.advisory-page--signature .signature-sequence__step{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:4.2rem minmax(0,1fr);min-height:13rem;opacity:.52;padding-bottom:clamp(2.5rem,6vw,5rem);position:relative;transition:opacity .6s ease,transform .6s var(--ease-standard)}.advisory-page--signature :is(.signature-sequence__step.is-active,.signature-sequence__step:hover){opacity:1;transform:translateX(.35rem)}.advisory-page--signature .signature-sequence__marker{background:color-mix(in srgb,var(--plum-950) 84%,#0000);border:1px solid #fff3;border-radius:50%;box-shadow:0 0 0 .55rem hsla(0,0%,100%,.025);display:grid;height:4.2rem;place-items:center;position:relative;width:4.2rem;z-index:2}.advisory-page--signature .signature-sequence__marker span{color:var(--lilac-300);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em}.advisory-page--signature .signature-sequence__body{align-items:start;display:grid;gap:clamp(1.2rem,4vw,3.4rem);grid-template-columns:minmax(15rem,.65fr) minmax(20rem,1fr) minmax(12rem,.42fr);padding-top:.4rem}.advisory-page--signature .signature-sequence__body h3{color:var(--paper-50);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.advisory-page--signature .signature-sequence__body p{color:color-mix(in srgb,var(--paper-50) 69%,#0000);line-height:1.7}.advisory-page--signature .signature-sequence__body strong{border-left:1px solid #ffffff29;color:var(--lilac-300);display:block;font-size:.75rem;font-weight:600;line-height:1.55;padding-left:1rem}.advisory-page--signature .signature-questions{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.advisory-page--signature .signature-question-group{background:var(--surface-strong);min-height:27rem;padding:clamp(1.4rem,3vw,2.5rem)}.advisory-page--signature .signature-question-group h3{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.11em;margin-bottom:clamp(2rem,4vw,3.5rem);text-transform:uppercase}.advisory-page--signature .signature-question-group ul{display:grid;gap:1.25rem}.advisory-page--signature .signature-question-group li{align-items:start;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr)}.advisory-page--signature .signature-question-group li>span{aspect-ratio:1;border:1px solid var(--signature-accent);border-radius:50%;margin-top:.55rem;width:.48rem}.advisory-page--signature .signature-question-group p{color:var(--text);font-family:var(--font-serif);font-size:clamp(1.05rem,1.7vw,1.35rem);letter-spacing:-.018em;line-height:1.35}.advisory-page--signature .signature-case{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--signature-accent) 32%,#0000),#0000 31rem),linear-gradient(145deg,var(--plum-950),var(--ink-950));border:1px solid color-mix(in srgb,var(--signature-accent) 26%,var(--border));border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:minmax(22rem,.68fr) minmax(0,1.32fr);overflow:hidden}.advisory-page--signature .signature-case__copy{border-right:1px solid #ffffff1f;padding:clamp(2rem,5vw,4.5rem)}.advisory-page--signature .signature-case__copy .eyebrow{color:var(--lilac-300)}.advisory-page--signature .signature-case__copy h2{color:var(--paper-50);font-size:clamp(2.5rem,4.7vw,3.9rem);line-height:.95;margin-block:1rem 1.4rem;max-width:11ch}.advisory-page--signature .signature-case__copy>p{color:color-mix(in srgb,var(--paper-50) 70%,#0000);line-height:1.72}.advisory-page--signature .signature-case__context{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.8rem}.advisory-page--signature .signature-case__context span{align-items:center;border:1px solid #ffffff29;border-radius:var(--radius-pill);color:color-mix(in srgb,var(--paper-50) 75%,#0000);display:inline-flex;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.055em;min-height:1.8rem;padding:.25rem .58rem;text-transform:uppercase}.advisory-page--signature .signature-case__shifts{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:var(--radius-lg);display:grid;gap:1px;margin-block:2.2rem;overflow:hidden}.advisory-page--signature .signature-case__shifts>div{background:#05060c85;display:grid;gap:.25rem;padding:.95rem 1rem}.advisory-page--signature .signature-case__shifts dt{color:#ffffff7a;font-family:var(--font-mono);font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.advisory-page--signature .signature-case__shifts dd{color:var(--paper-50);font-size:.82rem;font-weight:600;line-height:1.45}.advisory-page--signature .signature-case__evidence{align-content:start;display:grid;gap:1rem;padding:clamp(1.3rem,3.7vw,3.5rem)}.advisory-page--signature .signature-case-map{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--signature-accent) 25%,#0000),#0000 35%),#ffffff09;border:1px solid #ffffff1f;border-radius:var(--radius-xl);min-height:clamp(29rem,46vw,38rem);overflow:hidden;position:relative}.advisory-page--signature .signature-case-map:after{background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0);background-size:3.6rem 3.6rem;content:"";inset:0;mask-image:radial-gradient(circle at 50% 50%,#000,#0000 72%);opacity:.12;pointer-events:none;position:absolute}.advisory-page--signature .signature-case-map>svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.advisory-page--signature :is(.signature-case-map__resolved-lines path,.signature-case-map__rings ellipse,.signature-case-map__source-lines path){fill:none;vector-effect:non-scaling-stroke}.advisory-page--signature .signature-case-map__source-lines path{stroke:#ffffff38;stroke-dasharray:4 7;stroke-width:1}.advisory-page--signature .signature-case-map__resolved-lines path{stroke:color-mix(in srgb,var(--lilac-300) 72%,#0000);stroke-width:1.5}.advisory-page--signature .signature-case-map__rings ellipse{stroke:color-mix(in srgb,var(--lilac-300) 22%,#0000);stroke-dasharray:3 8;stroke-width:1}.advisory-page--signature :is(.signature-case-map__annotation,.signature-case-map__core,.signature-case-map__finding,.signature-case-map__source){left:var(--map-x);position:absolute;top:var(--map-y);transform:translate(-50%,-50%);z-index:3}.advisory-page--signature .signature-case-map__core{aspect-ratio:1;background:linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.045));border:1px solid color-mix(in srgb,var(--lilac-300) 52%,#0000);border-radius:50%;box-shadow:0 0 3rem color-mix(in srgb,var(--signature-accent) 28%,#0000);color:var(--paper-50);display:grid;font-family:var(--font-serif);font-size:1.12rem;place-items:center;text-align:center;width:8.8rem}.advisory-page--signature :is(.signature-case-map__finding,.signature-case-map__source){align-items:center;background:#06070cb8;border:1px solid #ffffff29;border-radius:var(--radius-pill);color:#ffffffa6;display:inline-flex;font-family:var(--font-mono);font-size:.54rem;font-weight:600;justify-content:center;letter-spacing:.055em;min-height:1.85rem;padding:.3rem .65rem;text-transform:uppercase;white-space:nowrap}.advisory-page--signature .signature-case-map__finding{border-color:color-mix(in srgb,var(--lilac-300) 40%,#0000);color:var(--lilac-300)}.advisory-page--signature .signature-case-map__finding--primary{background:linear-gradient(135deg,var(--plum-700),var(--plum-600));box-shadow:0 .7rem 2rem #582a8259;color:#fff}.advisory-page--signature .signature-case-map__annotation{background:linear-gradient(90deg,#b58ce71a,#0000);border-left:1px solid var(--lilac-300);display:grid;gap:.22rem;max-width:13rem;padding:.65rem .75rem}.advisory-page--signature .signature-case-map__annotation span{color:var(--lilac-300);font-family:var(--font-mono);font-size:.48rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.advisory-page--signature .signature-case-map__annotation strong{color:#ffffffbf;font-size:.62rem;line-height:1.4}.advisory-page--signature .signature-case__story{background:#ffffff1c;border:1px solid #ffffff1c;border-radius:var(--radius-lg);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.advisory-page--signature .signature-case__story article{background:#06070c8a;min-height:11rem;padding:1rem 1.1rem}.advisory-page--signature .signature-case__story article:last-child{grid-column:1/-1;min-height:auto}.advisory-page--signature .signature-case__quote figcaption span,.advisory-page--signature .signature-case__story span{color:var(--lilac-300);display:block;font-family:var(--font-mono);font-size:.52rem;font-weight:600;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.advisory-page--signature .signature-case__story p{color:#ffffffad;font-size:.76rem;line-height:1.58}.advisory-page--signature .signature-case__quote{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border-radius:var(--radius-lg);padding:1.4rem 1.5rem 1.4rem 4.3rem;position:relative}.advisory-page--signature .signature-case__quote>span{color:#b58ce773;font-family:var(--font-serif);font-size:4rem;left:1.2rem;line-height:1;position:absolute;top:1rem}.advisory-page--signature .signature-case__quote blockquote{color:var(--paper-50);font-family:var(--font-serif);font-size:clamp(1.1rem,1.8vw,1.5rem);letter-spacing:-.02em;line-height:1.3}.advisory-page--signature .signature-case__quote figcaption{margin-top:1rem}.advisory-page--signature .signature-case__quote figcaption strong{color:#ffffffb3;font-size:.72rem}.advisory-page--signature .signature-artifacts{align-items:center;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(23rem,.84fr) minmax(34rem,1.16fr)}.advisory-page--signature .signature-artifacts__copy h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95;margin-block:1rem 1.5rem;max-width:12ch}.advisory-page--signature .signature-artifacts__copy>p{color:var(--text-soft);line-height:1.75;max-width:42rem}.advisory-page--signature .signature-artifacts__list{border-top:1px solid var(--border);display:grid;gap:0;margin-top:2.6rem}.advisory-page--signature .signature-artifacts__list article{border-bottom:1px solid var(--border);display:grid;gap:1rem;grid-template-columns:2.8rem minmax(0,1fr);padding-block:1.25rem}.advisory-page--signature .signature-artifacts__list article>span{color:var(--text-faint);font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.08em}.advisory-page--signature .signature-artifacts__list h3{font-size:1.1rem;line-height:1.1;margin-bottom:.28rem}.advisory-page--signature .signature-artifacts__list p{color:var(--text-soft);font-size:.78rem;line-height:1.55}.advisory-page--signature .signature-artifact-stage{min-height:clamp(38rem,55vw,50rem);perspective:90rem;position:relative}.advisory-page--signature .signature-artifact-stage:before{background:radial-gradient(circle,color-mix(in srgb,var(--signature-accent-glow) 55%,#0000),#0000 68%);border-radius:50%;content:"";filter:blur(.4rem);inset:10% 5% 3%;position:absolute}.advisory-page--signature .signature-artifact{align-content:start;background:linear-gradient(145deg,color-mix(in srgb,var(--paper-50) 97%,var(--lilac-200) 3%),var(--paper-100));border:1px solid color-mix(in srgb,var(--border-strong) 88%,#0000);border-radius:.25rem;box-shadow:0 3rem 8rem #21132938,0 .7rem 2rem #2113291a;color:#17151d;display:grid;min-height:37rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.7rem);position:absolute;transform-style:preserve-3d;width:min(72%,30rem)}html[data-theme=dark] .advisory-page--signature .signature-artifact{background:linear-gradient(145deg,#fdfbf7,#eee9e3)}@media (prefers-color-scheme:dark){html[data-theme=auto] .advisory-page--signature .signature-artifact{background:linear-gradient(145deg,#fdfbf7,#eee9e3)}}.advisory-page--signature .signature-artifact:after{aspect-ratio:1;border:1px solid #5d2b821f;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";position:absolute;right:-4rem;top:-5rem;transform:rotate(16deg);width:15rem}.advisory-page--signature .signature-artifact--rear{left:3%;opacity:.8;top:8%;transform:rotateY(8deg) rotate(-7deg) translateZ(-1rem)}.advisory-page--signature .signature-artifact--front{right:4%;top:3%;transform:rotateY(-8deg) rotate(4deg) translateZ(2rem);z-index:2}.advisory-page--signature .signature-artifact__eyebrow{color:#5d2b82;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.advisory-page--signature .signature-artifact h3{color:#22102f;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;margin-block:.8rem 2rem;max-width:12ch}.advisory-page--signature .signature-artifact ol{border-top:1px solid #2b1c3326;display:grid;gap:0}.advisory-page--signature .signature-artifact li{border-bottom:1px solid #2b1c331f;color:#3f3944;display:grid;font-size:.74rem;font-weight:600;gap:.7rem;grid-template-columns:2rem minmax(0,1fr);padding-block:.9rem}.advisory-page--signature .signature-artifact li span{color:#8f58c7;font-family:var(--font-mono);font-size:.55rem}.advisory-page--signature .signature-artifact__highlight{background:#5d2b8212;border-left:3px solid #5d2b82;display:grid;gap:.4rem;margin-top:2rem;padding:1rem 1.1rem}.advisory-page--signature .signature-artifact__highlight span{color:#7439a6;font-family:var(--font-mono);font-size:.53rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-page--signature .signature-artifact__highlight strong{color:#2a2030;font-family:var(--font-serif);font-size:1.1rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.advisory-page--signature .signature-artifact__map{background:radial-gradient(circle at 50% 50%,#5d2b8217,#0000 48%);border:1px solid #2b1c331f;margin-top:1rem;min-height:19rem;position:relative}.advisory-page--signature .signature-artifact__map span{aspect-ratio:1;background:#fffefa;border:1px solid #5d2b8247;border-radius:50%;position:absolute;width:3.4rem}.advisory-page--signature .signature-artifact__map span:first-child{background:#5d2b821a;left:42%;top:39%;width:4.5rem}.advisory-page--signature .signature-artifact__map span:nth-child(2){left:13%;top:10%}.advisory-page--signature .signature-artifact__map span:nth-child(3){right:12%;top:13%}.advisory-page--signature .signature-artifact__map span:nth-child(4){bottom:10%;left:15%}.advisory-page--signature .signature-artifact__map span:nth-child(5){bottom:12%;right:13%}.advisory-page--signature .signature-artifact__map i{background:#5d2b8240;height:1px;left:50%;position:absolute;top:50%;transform-origin:left;width:8.8rem}.advisory-page--signature .signature-artifact__map i:first-of-type{transform:rotate(-142deg)}.advisory-page--signature .signature-artifact__map i:nth-of-type(2){transform:rotate(-38deg)}.advisory-page--signature .signature-artifact__map i:nth-of-type(3){transform:rotate(142deg)}.advisory-page--signature .signature-artifact__map i:nth-of-type(4){transform:rotate(38deg)}.advisory-page--signature .signature-artifact-note{backdrop-filter:blur(1rem);background:color-mix(in srgb,var(--glass-strong) 92%,#0000);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:.28rem;max-width:13rem;padding:.8rem .9rem;position:absolute;z-index:4}.advisory-page--signature .signature-artifact-note--one{right:-2%;top:15%}.advisory-page--signature .signature-artifact-note--two{bottom:7%;left:-1%}.advisory-page--signature .signature-artifact-note span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.51rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.advisory-page--signature .signature-artifact-note strong{color:var(--text-soft);font-size:.68rem;line-height:1.42}.advisory-page--signature .signature-engagements{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page--signature .signature-engagement{background:linear-gradient(145deg,var(--surface-strong),color-mix(in srgb,var(--surface) 88%,#0000));border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 48%,#0000),var(--shadow-sm);min-height:29rem;overflow:hidden;padding:clamp(1.6rem,4vw,3rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration) ease,box-shadow var(--duration) ease}.advisory-page--signature .signature-engagement:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--signature-accent) 13%,#0000);border-radius:50%;bottom:-4rem;content:"";position:absolute;right:-3rem;width:11rem}.advisory-page--signature .signature-engagement:hover{border-color:color-mix(in srgb,var(--signature-accent) 32%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,#0000),var(--shadow-md);transform:translateY(-.35rem)}.advisory-page--signature .signature-engagement__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:clamp(3rem,6vw,5rem)}.advisory-page--signature .signature-engagement__head>:is(span,strong){color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.61rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-page--signature .signature-engagement__head>strong{color:var(--text-faint)}.advisory-page--signature .signature-engagement h3{font-size:clamp(1.9rem,3.3vw,3.2rem);line-height:.98;margin-bottom:1rem;max-width:16ch}.advisory-page--signature .signature-engagement>p{color:var(--text-soft);line-height:1.68;max-width:40rem}.advisory-page--signature .signature-engagement ul{border-top:1px solid var(--border);display:grid;gap:.7rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;padding-top:1.4rem}.advisory-page--signature .signature-engagement li{color:var(--text-soft);font-size:.74rem;line-height:1.5;padding-left:.9rem;position:relative}.advisory-page--signature .signature-engagement li:before{aspect-ratio:1;background:var(--signature-signal);border-radius:50%;content:"";left:0;position:absolute;top:.58rem;width:.3rem}.advisory-page--signature .signature-bespoke{align-items:center;background:radial-gradient(circle at 94% 20%,color-mix(in srgb,var(--signature-accent-glow) 48%,#0000),#0000 24rem),linear-gradient(140deg,color-mix(in srgb,var(--surface-strong) 95%,#0000),color-mix(in srgb,var(--signature-accent-soft) 26%,var(--surface)));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(22rem,.68fr);margin-top:clamp(2rem,5vw,4rem);overflow:hidden;padding:clamp(2rem,5vw,4rem)}.advisory-page--signature .signature-bespoke h3{font-size:clamp(2rem,4vw,4rem);line-height:.98;margin-top:.8rem;max-width:18ch}.advisory-page--signature .signature-bespoke>div:last-child{display:grid;gap:1.5rem;justify-items:start}.advisory-page--signature .signature-bespoke p{color:var(--text-soft);line-height:1.72}.advisory-page--signature .signature-outcomes{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr)}.advisory-page--signature .signature-outcomes__state{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.6rem,4vw,3rem);position:relative}.advisory-page--signature .signature-outcomes__state>span{color:var(--text-faint);display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;margin-bottom:clamp(3rem,6vw,5rem)}.advisory-page--signature .signature-outcomes__state h3{font-size:clamp(1.9rem,3.5vw,3.4rem);line-height:.98;margin-bottom:1.6rem;max-width:14ch}.advisory-page--signature .signature-outcomes__state ul{display:grid;gap:.85rem}.advisory-page--signature .signature-outcomes__state li{color:var(--text-soft);font-size:.83rem;line-height:1.55;padding-left:1rem;position:relative}.advisory-page--signature .signature-outcomes__state li:before{aspect-ratio:1;background:var(--text-faint);border-radius:50%;content:"";left:0;position:absolute;top:.58rem;width:.36rem}.advisory-page--signature .signature-outcomes__state--after{background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--signature-accent-glow) 42%,#0000),#0000 20rem),color-mix(in srgb,var(--surface-strong) 94%,var(--signature-accent-soft) 6%);border-color:color-mix(in srgb,var(--signature-accent) 34%,var(--border))}.advisory-page--signature .signature-outcomes__state--after li:before{background:var(--signature-positive);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--signature-positive) 10%,#0000)}.advisory-page--signature .signature-outcomes__bridge{align-content:center;display:grid;gap:1rem;place-items:center}.advisory-page--signature .signature-outcomes__bridge>span{background:linear-gradient(#0000,var(--border-strong),#0000);display:block;height:4rem;width:1px}.advisory-page--signature .signature-outcomes__bridge svg{fill:none;stroke:var(--signature-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:4.6rem}.advisory-page--signature .signature-founder-section{background:radial-gradient(circle at 16% 50%,color-mix(in srgb,var(--signature-accent-glow) 46%,#0000),#0000 30rem),linear-gradient(145deg,var(--plum-950),var(--ink-950));overflow:clip}.advisory-page--signature .signature-founder{backdrop-filter:blur(1.3rem);background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));border:1px solid #ffffff21;border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 #ffffff1c,0 3rem 8rem #00000042;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(21rem,.7fr) minmax(0,1.3fr);padding:clamp(2rem,5vw,5rem)}.advisory-page--signature .signature-founder__identity{align-content:start;display:grid;gap:2rem}.advisory-page--signature .signature-founder__mark{aspect-ratio:1;display:grid;place-items:center;position:relative;width:clamp(9rem,15vw,13rem)}.advisory-page--signature .signature-founder__mark img{border-radius:50%;height:auto;width:5rem}.advisory-page--signature .signature-founder__mark span{border:1px solid #ffffff26;border-radius:50%;inset:0;position:absolute}.advisory-page--signature .signature-founder__mark span:nth-child(2){animation:signature-field-orbit 24s linear infinite reverse;border-style:dashed;inset:1.7rem}.advisory-page--signature .signature-founder__mark span:nth-child(3){background:radial-gradient(circle,color-mix(in srgb,var(--lilac-300) 16%,#0000),#0000 70%);border-color:color-mix(in srgb,var(--lilac-300) 48%,#0000);inset:3.7rem}.advisory-page--signature .signature-founder__mark strong{color:var(--paper-50);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.05em;position:relative;z-index:2}.advisory-page--signature .signature-founder .eyebrow{color:var(--lilac-300)}.advisory-page--signature .signature-founder h2{color:var(--paper-50);font-size:clamp(2.5rem,4.5vw,4rem);line-height:.96;margin-top:1rem;max-width:11ch}.advisory-page--signature .signature-founder__body{align-content:start;display:grid;gap:1.8rem}.advisory-page--signature .signature-founder__intro,.advisory-page--signature .signature-founder__relationship p{color:#ffffffad;font-size:1rem;line-height:1.72}.advisory-page--signature .signature-founder figure{background:linear-gradient(90deg,#b58ce71a,#0000);border-left:1px solid var(--lilac-300);margin:0;padding:clamp(1.6rem,4vw,3rem);position:relative}.advisory-page--signature .signature-founder blockquote{color:var(--paper-50);font-family:var(--font-serif);font-size:clamp(1.45rem,2.8vw,2.65rem);letter-spacing:-.03em;line-height:1.13}.advisory-page--signature .signature-founder figcaption{color:var(--lilac-300);font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.08em;margin-top:1.1rem;text-transform:uppercase}.advisory-page--signature .signature-founder__relationship{border-top:1px solid #ffffff21;display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);padding-top:1.6rem}.advisory-page--signature .signature-founder__relationship h3{color:var(--paper-50);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.05}.advisory-page--signature .signature-founder__traits{display:flex;flex-wrap:wrap;gap:.55rem}.advisory-page--signature .signature-founder__traits li{border:1px solid #ffffff26;border-radius:var(--radius-pill);color:#ffffffa8;font-family:var(--font-mono);font-size:.55rem;font-weight:600;letter-spacing:.06em;padding:.35rem .65rem;text-transform:uppercase}.advisory-page--signature .signature-founder .signature-text-link{color:var(--lilac-300)}.advisory-page--signature .signature-fit{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page--signature .signature-fit__panel{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--signature-accent-glow) 35%,#0000),#0000 20rem),var(--surface-strong);border:1px solid color-mix(in srgb,var(--signature-accent) 28%,var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.7rem,4vw,3.2rem)}.advisory-page--signature .signature-fit__panel--muted{background:color-mix(in srgb,var(--surface) 88%,#0000);border-color:var(--border)}.advisory-page--signature .signature-fit__panel h3{font-size:clamp(2rem,3.5vw,3.4rem);margin-bottom:2rem}.advisory-page--signature .signature-fit__panel ul{display:grid;gap:1rem}.advisory-page--signature .signature-fit__panel li{color:var(--text-soft);display:grid;font-size:.86rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr);line-height:1.58}.advisory-page--signature .signature-fit__panel li>span{aspect-ratio:1;background:var(--signature-positive);border-radius:50%;box-shadow:0 0 0 .22rem color-mix(in srgb,var(--signature-positive) 10%,#0000);margin-top:.45rem;width:.48rem}.advisory-page--signature .signature-fit__panel--muted li>span{background:var(--text-faint);box-shadow:none}.advisory-page--signature .signature-faq{border-top:1px solid var(--border)}.advisory-page--signature .signature-faq__item{border-bottom:1px solid var(--border)}.advisory-page--signature .signature-faq__item summary{align-items:center;color:var(--text);cursor:pointer;display:grid;font-family:var(--font-serif);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:500;gap:1rem;grid-template-columns:3rem minmax(0,1fr) auto;letter-spacing:-.02em;list-style:none;padding-block:1.45rem}.advisory-page--signature .signature-faq__item summary::-webkit-details-marker{display:none}.advisory-page--signature .signature-faq__item summary>span{color:var(--text-faint);font-family:var(--font-mono);font-size:.57rem;font-weight:600;letter-spacing:.08em}.advisory-page--signature .signature-faq__item summary svg{fill:none;stroke:var(--signature-accent);stroke-linecap:round;stroke-width:1.5;transition:transform var(--duration-fast) ease;width:1.2rem}.advisory-page--signature .signature-faq__item[open] summary svg{transform:rotate(45deg)}.advisory-page--signature .signature-faq__item>p{color:var(--text-soft);line-height:1.72;margin:-.4rem 0 1.7rem 4rem;max-width:52rem}.advisory-page--signature .signature-invitation{padding-block:clamp(5rem,9vw,9rem);position:relative}.advisory-page--signature .signature-invitation__panel{align-items:end;background:radial-gradient(circle at 75% 40%,color-mix(in srgb,var(--plum-500) 33%,#0000),#0000 28rem),linear-gradient(145deg,var(--plum-950),var(--ink-950));border:1px solid color-mix(in srgb,var(--lilac-300) 32%,#0000);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:34rem;overflow:hidden;padding:clamp(2.2rem,6vw,5.8rem);position:relative}.advisory-page--signature .signature-invitation__field{inset:0;opacity:.62;pointer-events:none;position:absolute;z-index:-1}.advisory-page--signature .signature-invitation__field svg{height:100%;width:100%}.advisory-page--signature .signature-invitation__field :is(ellipse,path){fill:none;stroke:#ffffff24;stroke-dasharray:4 9;stroke-width:1}.advisory-page--signature .signature-invitation__field path{stroke:color-mix(in srgb,var(--lilac-300) 65%,#0000);stroke-dasharray:none;stroke-width:1.7}.advisory-page--signature .signature-invitation__field circle{fill:var(--lilac-300);opacity:.8}.advisory-page--signature .signature-invitation__copy{max-width:56rem}.advisory-page--signature .signature-invitation .eyebrow{color:var(--lilac-300)}.advisory-page--signature .signature-invitation h2{color:var(--paper-50);font-size:clamp(3rem,6vw,6.4rem);line-height:.92;margin-block:1rem 1.4rem;max-width:13ch}.advisory-page--signature .signature-invitation__copy>p{color:#ffffffb3;font-size:1.02rem;line-height:1.72;max-width:45rem}.advisory-page--signature .signature-invitation__actions{align-items:stretch;display:flex;flex-direction:column;gap:.7rem;min-width:16rem;position:relative;z-index:2}.advisory-page--signature .signature-invitation__actions>span{color:#ffffff7a;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.08em;margin-top:.4rem;text-align:center;text-transform:uppercase}@media (max-width:1180px){.advisory-page--signature .signature-hero__grid{gap:2.5rem;grid-template-columns:minmax(22rem,.8fr) minmax(35rem,1.2fr)}.advisory-page--signature .signature-field{min-height:45rem}.advisory-page--signature .signature-situation{grid-column:span 6}.advisory-page--signature .signature-situation--lead{grid-column:span 12}.advisory-page--signature .signature-artifacts{grid-template-columns:minmax(21rem,.85fr) minmax(29rem,1.15fr)}.advisory-page--signature .signature-case{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr)}}@media (max-width:980px){.advisory-page--signature :is(.signature-artifacts,.signature-case,.signature-counsel,.signature-founder,.signature-heading){grid-template-columns:1fr}.advisory-page--signature .signature-heading{gap:1.5rem}.advisory-page--signature .signature-heading h2{max-width:15ch}.advisory-page--signature .signature-hero{min-height:auto}.advisory-page--signature .signature-hero__grid{grid-template-columns:1fr}.advisory-page--signature .signature-hero__content{max-width:52rem}.advisory-page--signature .signature-hero h1{max-width:12ch}.advisory-page--signature .signature-field{min-height:51rem}.advisory-page--signature .signature-counsel__intro{position:static}.advisory-page--signature .signature-counsel__intro h2{max-width:15ch}.advisory-page--signature .signature-principle{grid-template-columns:10rem minmax(0,1fr)}.advisory-page--signature .signature-principle__motif{display:none}.advisory-page--signature .signature-sequence__body{grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr)}.advisory-page--signature .signature-sequence__body strong{border-left:0;border-top:1px solid #ffffff21;grid-column:1/-1;margin-left:0;padding:.9rem 0 0}.advisory-page--signature .signature-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page--signature .signature-case__copy{border-bottom:1px solid #ffffff1f;border-right:0}.advisory-page--signature .signature-artifact-stage{min-height:44rem}.advisory-page--signature .signature-founder__identity{align-items:center;grid-template-columns:auto minmax(0,1fr)}.advisory-page--signature .signature-founder__mark{width:9rem}}@media (max-width:760px){.advisory-page--signature{--signature-section-space:clamp(4.5rem,15vw,6.5rem)}.advisory-page--signature .signature-hero{padding-top:calc(var(--header-height) + 3rem)}.advisory-page--signature .signature-hero h1{font-size:clamp(3.35rem,15vw,5.2rem)}.advisory-page--signature .signature-hero__assurance,.advisory-page--signature .signature-hero__trust{grid-template-columns:1fr}.advisory-page--signature .signature-field{border-radius:var(--radius-xl);min-height:44rem}.advisory-page--signature .signature-field__stage{inset:5.6rem -12% 13rem}.advisory-page--signature .signature-field__node--mission{width:7rem}.advisory-page--signature .signature-field__node--counsel{width:6rem}.advisory-page--signature :is(.signature-field__implication,.signature-field__result,.signature-field__signal){font-size:.47rem}.advisory-page--signature .signature-field__footer{grid-template-columns:1fr}.advisory-page--signature .signature-field__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.advisory-page--signature .signature-field__controls button{min-width:0}.advisory-page--signature .signature-statement{grid-template-columns:1fr}.advisory-page--signature .signature-statement>span{font-size:4rem}.advisory-page--signature :is(.signature-situation,.signature-situation--lead){grid-column:span 12;min-height:21rem}.advisory-page--signature .signature-situation--lead h3{font-size:clamp(2rem,9vw,3.3rem)}.advisory-page--signature .signature-principle{grid-template-columns:1fr}.advisory-page--signature .signature-sequence__rail{left:1.55rem}.advisory-page--signature .signature-sequence__step{gap:1rem;grid-template-columns:3.1rem minmax(0,1fr)}.advisory-page--signature .signature-sequence__marker{height:3.1rem;width:3.1rem}.advisory-page--signature .signature-sequence__body,.advisory-page--signature :is(.signature-case__story,.signature-engagements,.signature-fit,.signature-questions){grid-template-columns:1fr}.advisory-page--signature .signature-question-group{min-height:auto}.advisory-page--signature .signature-case-map{min-height:27rem}.advisory-page--signature .signature-case-map__annotation{display:none}.advisory-page--signature .signature-case__story article:last-child{grid-column:auto}.advisory-page--signature .signature-artifact-stage{min-height:38rem}.advisory-page--signature .signature-artifact{min-height:31rem;padding:1.25rem;width:78%}.advisory-page--signature .signature-artifact--rear{left:0}.advisory-page--signature .signature-artifact--front{right:0}.advisory-page--signature .signature-artifact-note{display:none}.advisory-page--signature .signature-engagement{min-height:auto}.advisory-page--signature .signature-engagement ul,.advisory-page--signature :is(.signature-bespoke,.signature-founder__relationship,.signature-invitation__panel,.signature-outcomes){grid-template-columns:1fr}.advisory-page--signature .signature-outcomes{gap:1rem}.advisory-page--signature .signature-outcomes__bridge{grid-template-columns:1fr auto 1fr}.advisory-page--signature .signature-outcomes__bridge>span{height:1px;width:auto}.advisory-page--signature .signature-outcomes__bridge svg{transform:rotate(90deg)}.advisory-page--signature .signature-founder__identity{grid-template-columns:1fr}.advisory-page--signature .signature-founder__mark{width:8rem}.advisory-page--signature .signature-faq__item summary{gap:.6rem;grid-template-columns:2.2rem minmax(0,1fr) auto}.advisory-page--signature .signature-faq__item>p{margin-left:2.8rem}.advisory-page--signature .signature-invitation__panel{align-items:end;min-height:38rem}.advisory-page--signature .signature-invitation__actions{min-width:0}}@media (max-width:480px){.advisory-page--signature .signature-field__stage{left:-20%;right:-20%}.advisory-page--signature .signature-field__controls button{font-size:.44rem;padding-inline:.3rem}.advisory-page--signature :is(.signature-field__footer>small,.signature-field__phase-copy p){display:none}.advisory-page--signature .signature-case__evidence{padding-inline:.75rem}.advisory-page--signature .signature-artifact{width:86%}}@media (prefers-reduced-motion:reduce){.advisory-page--signature .signature-field__node--counsel:before,.advisory-page--signature .signature-field__signal,.advisory-page--signature .signature-founder__mark span:nth-child(2),.advisory-page--signature .signature-hero__glow{animation:none!important}.advisory-page--signature .signature-field,.advisory-page--signature .signature-field__counsel-lines path,.advisory-page--signature .signature-field__implication,.advisory-page--signature .signature-field__node,.advisory-page--signature .signature-field__result,.advisory-page--signature .signature-field__second-order path,.advisory-page--signature .signature-field__signal,.advisory-page--signature .signature-field__signal-lines path,.advisory-page--signature .signature-field__stage,.advisory-page--signature .signature-field__trajectory{transition-duration:1ms!important}.advisory-page--signature .signature-field{--signature-field-rotate-x:0deg!important;--signature-field-rotate-y:0deg!important}}.advisory-page--founder-clarity{--signature-signal:color-mix(in srgb,var(--lilac-300) 72%,#e6a9b8);--signature-positive:color-mix(in srgb,var(--success) 62%,var(--lilac-300));--signature-accent-glow:color-mix(in srgb,var(--accent-glow) 78%,#c984a1)}.advisory-page--founder-clarity .signature-hero__content h1{max-width:10.6ch}.advisory-page--founder-clarity .signature-hero:after{background:radial-gradient(circle at 72% 19%,color-mix(in srgb,#d69ab1 14%,#0000),#0000 26rem),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--success) 8%,#0000),#0000 24rem)}.advisory-page--founder-clarity .founder-field{color:var(--signature-signal)}.advisory-page--founder-clarity .founder-field:before{background:radial-gradient(circle at calc(42% + var(--signature-field-x)) calc(48% + var(--signature-field-y)),color-mix(in srgb,#dba7ba 14%,#0000),#0000 22rem),radial-gradient(circle at calc(61% + var(--signature-field-x)) calc(52% + var(--signature-field-y)),color-mix(in srgb,var(--accent) 16%,#0000),#0000 24rem),linear-gradient(145deg,color-mix(in srgb,var(--surface-strong),#0000 23%),color-mix(in srgb,var(--surface-soft),#0000 34%))}.advisory-page--founder-clarity .founder-field__stage{min-height:37rem}.advisory-page--founder-clarity .founder-field__geometry{color:var(--signature-signal);height:100%;inset:0;overflow:visible;position:absolute;width:100%}.advisory-page--founder-clarity :is(.founder-field__alignment-geometry,.founder-field__counsel-lines,.founder-field__direction-geometry,.founder-field__entanglement-lines,.founder-field__separation-geometry,.founder-field__shared-glow){transform-origin:center;transition:opacity .7s var(--ease-standard),transform .9s var(--ease-spring)}.advisory-page--founder-clarity :is(.founder-field__alignment-geometry path,.founder-field__counsel-lines path,.founder-field__direction-geometry path,.founder-field__entanglement-lines path,.founder-field__separation-geometry ellipse,.founder-field__separation-geometry path){fill:none;stroke:currentColor;stroke-linecap:round;vector-effect:non-scaling-stroke}.advisory-page--founder-clarity .founder-field__entanglement-lines path{opacity:.48;stroke-dasharray:5 10;stroke-width:1.25}.advisory-page--founder-clarity .founder-field__separation-geometry{opacity:0;transform:scale(.88)}.advisory-page--founder-clarity .founder-field__orbit{opacity:.45;stroke-dasharray:4 11;stroke-width:1}.advisory-page--founder-clarity .founder-field__orbit--founder{stroke:color-mix(in srgb,#e0a7ba 74%,var(--signature-signal))}.advisory-page--founder-clarity .founder-field__orbit--company{stroke:color-mix(in srgb,var(--accent) 72%,var(--signature-signal))}.advisory-page--founder-clarity .founder-field__separation-axis{opacity:.5;stroke-dasharray:3 9;stroke-width:1.2}.advisory-page--founder-clarity .founder-field__counsel-lines{opacity:.22}.advisory-page--founder-clarity .founder-field__counsel-lines path{stroke-dasharray:6 10;stroke-width:1.3}.advisory-page--founder-clarity :is(.founder-field__alignment-geometry,.founder-field__direction-geometry){opacity:0}.advisory-page--founder-clarity .founder-field__alignment-geometry path{opacity:.66;stroke-dasharray:5 9;stroke-width:1.35}.advisory-page--founder-clarity .founder-field__alignment-bridge{stroke-dasharray:none!important;stroke-width:2.2!important}.advisory-page--founder-clarity .founder-field__direction{stroke:url(#founder-field-direction);stroke-width:2.2}.advisory-page--founder-clarity :is(.founder-field__direction--founder,.founder-field__direction--shared){opacity:.42;stroke-width:1.25}.advisory-page--founder-clarity .founder-field__direction-glow{opacity:.22;stroke:color-mix(in srgb,var(--signature-signal) 72%,#fff);stroke-width:22}.advisory-page--founder-clarity .founder-field__direction-geometry circle{fill:color-mix(in srgb,var(--signature-positive) 78%,#fff)}.advisory-page--founder-clarity :is(.founder-field__alignment,.founder-field__core,.founder-field__counsel,.founder-field__layer,.founder-field__mission,.founder-field__result,.founder-field__signal){left:var(--field-x);position:absolute;top:var(--field-y);transform:translate(-50%,-50%);transition:opacity .62s var(--ease-standard),transform .9s var(--ease-spring),border-color .42s ease,background-color .42s ease,box-shadow .62s ease;z-index:3}.advisory-page--founder-clarity .founder-field__core{aspect-ratio:1;box-shadow:0 24px 58px #0a060f38;clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);display:grid;padding:1.35rem;place-content:center;text-align:center;width:9.6rem}.advisory-page--founder-clarity .founder-field__core:before{clip-path:inherit;content:"";inset:1px;position:absolute;z-index:-1}.advisory-page--founder-clarity .founder-field__core--founder{background:color-mix(in srgb,#d9a2b6 58%,var(--signature-accent));color:#fff}.advisory-page--founder-clarity .founder-field__core--founder:before{background:linear-gradient(145deg,color-mix(in srgb,#2a1424 88%,#0000),color-mix(in srgb,var(--plum-900) 84%,#0000))}.advisory-page--founder-clarity .founder-field__core--company{background:color-mix(in srgb,var(--signature-accent) 72%,var(--signature-signal));color:#fff}.advisory-page--founder-clarity .founder-field__core--company:before{background:linear-gradient(145deg,color-mix(in srgb,var(--plum-900) 88%,#0000),color-mix(in srgb,var(--ink-900) 86%,#0000))}.advisory-page--founder-clarity :is(.founder-field__core,.founder-field__counsel,.founder-field__mission) span{display:block;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.1em;line-height:1.35;opacity:.64;text-transform:uppercase}.advisory-page--founder-clarity :is(.founder-field__core,.founder-field__counsel,.founder-field__mission) strong{display:block;font-family:var(--font-serif);font-size:1.32rem;font-weight:500;letter-spacing:-.035em;line-height:.98;margin-top:.25rem}.advisory-page--founder-clarity .founder-field__mission{backdrop-filter:blur(18px) saturate(140%);background:color-mix(in srgb,var(--glass-strong) 82%,#0000);border:1px solid color-mix(in srgb,var(--signature-signal) 52%,#0000);border-radius:50%;box-shadow:0 0 0 .65rem color-mix(in srgb,var(--signature-accent-glow) 12%,#0000),var(--shadow-md);color:var(--text);display:grid;min-height:6.5rem;min-width:6.5rem;padding:1rem;place-content:center;text-align:center;z-index:5}.advisory-page--founder-clarity .founder-field__mission strong{color:var(--signature-accent-strong);font-size:1.16rem}.advisory-page--founder-clarity .founder-field__counsel{backdrop-filter:blur(16px) saturate(135%);background:color-mix(in srgb,var(--surface-strong) 78%,#0000);border:1px solid color-mix(in srgb,var(--signature-signal) 38%,#0000);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text);display:grid;min-height:7.7rem;padding:1rem;place-content:center;text-align:center;width:7.7rem}.advisory-page--founder-clarity .founder-field__counsel:before{animation:signature-field-orbit 19s linear infinite;border:1px dashed color-mix(in srgb,var(--signature-signal) 32%,#0000);border-radius:50%;content:"";inset:-.8rem;position:absolute}.advisory-page--founder-clarity .founder-field__counsel strong{font-size:1rem}.advisory-page--founder-clarity :is(.founder-field__alignment,.founder-field__layer,.founder-field__result,.founder-field__signal){align-items:center;backdrop-filter:blur(14px) saturate(130%);background:color-mix(in srgb,var(--surface-strong) 84%,#0000);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.61rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.25;max-width:9.2rem;min-height:2.15rem;padding:.45rem .72rem;text-align:center}.advisory-page--founder-clarity .founder-field__signal:before{aspect-ratio:1;background:var(--signature-signal);border-radius:50%;box-shadow:0 0 .75rem color-mix(in srgb,var(--signature-signal) 56%,#0000);content:"";margin-right:.4rem;width:.34rem}.advisory-page--founder-clarity :is(.founder-field__alignment,.founder-field__layer,.founder-field__result){opacity:0;pointer-events:none}.advisory-page--founder-clarity .founder-field__layer{background:color-mix(in srgb,var(--surface-strong) 90%,#0000);border-radius:var(--radius-md);color:var(--text)}.advisory-page--founder-clarity .founder-field__layer--founder{border-color:color-mix(in srgb,#d9a2b6 46%,var(--border))}.advisory-page--founder-clarity .founder-field__layer--company{border-color:color-mix(in srgb,var(--signature-accent) 48%,var(--border))}.advisory-page--founder-clarity .founder-field__layer--pressure{border-style:dashed;color:var(--text-faint)}.advisory-page--founder-clarity .founder-field__alignment{background:color-mix(in srgb,var(--signature-positive) 9%,var(--surface-strong));border-color:color-mix(in srgb,var(--signature-positive) 48%,var(--border));color:var(--text)}.advisory-page--founder-clarity :is(.founder-field__alignment--primary,.founder-field__result--primary){background:color-mix(in srgb,var(--signature-positive) 18%,var(--surface-strong));border-color:color-mix(in srgb,var(--signature-positive) 64%,#0000);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--signature-positive) 8%,#0000),var(--shadow-sm);color:var(--text)}.advisory-page--founder-clarity .founder-field__result{border-color:color-mix(in srgb,var(--signature-signal) 46%,#0000);color:var(--text)}.advisory-page--founder-clarity .founder-field[data-phase=entanglement] .founder-field__core--founder{transform:translate(calc(-50% + var(--entangle-x)),-50%) scale(.93) rotate(-4deg)}.advisory-page--founder-clarity .founder-field[data-phase=entanglement] .founder-field__core--company{transform:translate(calc(-50% + var(--entangle-x)),-50%) scale(.93) rotate(4deg)}.advisory-page--founder-clarity .founder-field[data-phase=entanglement] .founder-field__mission{opacity:.48;transform:translate(-50%,-50%) scale(.84)}.advisory-page--founder-clarity .founder-field[data-phase=entanglement] .founder-field__signal{animation:signature-field-signal 3.6s ease-in-out infinite alternate}.advisory-page--founder-clarity .founder-field[data-phase=entanglement] .founder-field__signal:nth-of-type(2n){animation-delay:-1.8s}.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction],.founder-field[data-phase=separation]) .founder-field__entanglement-lines{opacity:.14}.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction],.founder-field[data-phase=separation]) .founder-field__separation-geometry{opacity:1;transform:scale(1)}.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction],.founder-field[data-phase=separation]) .founder-field__counsel-lines{opacity:.8}.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction],.founder-field[data-phase=separation]) .founder-field__layer{opacity:1}.advisory-page--founder-clarity .founder-field[data-phase=separation] .founder-field__signal{opacity:.42;transform:translate(-50%,-50%) scale(.94)}.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction]) .founder-field__alignment,.advisory-page--founder-clarity :is(.founder-field[data-phase=alignment],.founder-field[data-phase=direction]) .founder-field__alignment-geometry{opacity:1}.advisory-page--founder-clarity .founder-field[data-phase=alignment] .founder-field__signal{opacity:.17;transform:translate(-50%,-50%) scale(.9)}.advisory-page--founder-clarity .founder-field[data-phase=alignment] .founder-field__layer{opacity:.62}.advisory-page--founder-clarity .founder-field[data-phase=alignment] .founder-field__mission{box-shadow:0 0 0 .8rem color-mix(in srgb,var(--signature-positive) 10%,#0000),var(--shadow-md)}.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__direction-geometry,.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__result{opacity:1}.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__signal{opacity:.06;transform:translate(-50%,-50%) scale(.84)}.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__layer{opacity:.22}.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__alignment{opacity:.72}.advisory-page--founder-clarity .founder-field[data-phase=direction] .founder-field__result--primary{transform:translate(-50%,-50%) scale(1.06)}.advisory-page--founder-clarity .signature-founder__relationship{border-left-color:color-mix(in srgb,#d9a2b6 46%,var(--signature-accent))}.advisory-page--founder-clarity .signature-invitation__field svg path{stroke:color-mix(in srgb,#d9a2b6 52%,var(--lilac-300))}@media (max-width:760px){.advisory-page--founder-clarity .founder-field__stage{min-height:31rem}.advisory-page--founder-clarity .founder-field__core{width:7.5rem}.advisory-page--founder-clarity .founder-field__mission{min-height:5.3rem;min-width:5.3rem}.advisory-page--founder-clarity .founder-field__counsel{min-height:6rem;width:6rem}.advisory-page--founder-clarity :is(.founder-field__alignment,.founder-field__layer,.founder-field__result,.founder-field__signal){font-size:.53rem;max-width:7rem;min-height:1.8rem;padding:.35rem .5rem}}@media (prefers-reduced-motion:reduce){.advisory-page--founder-clarity .founder-field *,.advisory-page--founder-clarity .founder-field :after,.advisory-page--founder-clarity .founder-field :before{animation:none!important;transition-duration:.01ms!important}}.advisory-page--overnight-clarity{--signature-signal:color-mix(in srgb,var(--lilac-300) 72%,#f2b58b);--signature-positive:color-mix(in srgb,var(--success) 62%,#d8c4f1);--signature-accent-glow:color-mix(in srgb,var(--accent-glow) 78%,#e99a7f 22%);--overnight-dusk:#d78674;--overnight-night:#181228;--overnight-dawn:#e6cfaa;--overnight-calm:color-mix(in srgb,var(--lilac-200) 64%,var(--paper-50))}.advisory-page--overnight-clarity .signature-section{--signature-section-space:clamp(5.5rem,8.5vw,8.75rem)}.advisory-page--overnight-clarity .signature-heading{margin-bottom:clamp(2.6rem,5.5vw,4.8rem)}.advisory-page--overnight-clarity .signature-heading h2{max-width:12.5ch}.advisory-page--overnight-clarity .overnight-hero{min-height:min(68rem,100svh)}.advisory-page--overnight-clarity .overnight-hero__terminator{background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--signature-signal) 70%,#0000),#0000);box-shadow:0 0 8rem 2.4rem color-mix(in srgb,var(--signature-accent-glow) 22%,#0000);height:132%;opacity:.24;position:absolute;right:21%;top:-14%;transform:rotate(17deg);width:1px}.advisory-page--overnight-clarity .signature-hero__glow--one{background:radial-gradient(circle,color-mix(in srgb,var(--signature-accent-glow) 74%,var(--overnight-dusk) 26%),#0000 69%)}.advisory-page--overnight-clarity .signature-hero__glow--two{background:radial-gradient(circle,color-mix(in srgb,var(--season-tint) 68%,var(--overnight-dawn) 32%),#0000 70%)}.advisory-page--overnight-clarity .overnight-field{background:linear-gradient(118deg,color-mix(in srgb,var(--surface-strong) 82%,#0000),color-mix(in srgb,var(--surface) 66%,#0000)),radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--overnight-dusk) 15%,#0000),#0000 18rem),radial-gradient(circle at 86% 45%,color-mix(in srgb,var(--overnight-dawn) 14%,#0000),#0000 20rem);min-height:47rem}.advisory-page--overnight-clarity .overnight-field:before{background:linear-gradient(90deg,color-mix(in srgb,var(--overnight-dusk) 8%,#0000),#0000 35%,color-mix(in srgb,var(--overnight-night) 7%,#0000) 58%,color-mix(in srgb,var(--overnight-dawn) 8%,#0000)),radial-gradient(circle at calc(51% + var(--signature-field-x)) calc(46% + var(--signature-field-y)),color-mix(in srgb,var(--signature-signal) 14%,#0000),#0000 25rem)}.advisory-page--overnight-clarity .overnight-field__stage{min-height:31rem;position:relative}.advisory-page--overnight-clarity .overnight-field__sky{color:var(--signature-accent);height:100%;inset:0;overflow:visible;position:absolute;width:100%}.advisory-page--overnight-clarity .overnight-field__sky-wash{opacity:.58}.advisory-page--overnight-clarity .overnight-field__horizon,.advisory-page--overnight-clarity .overnight-field__moon-orbit,.advisory-page--overnight-clarity .overnight-field__route,.advisory-page--overnight-clarity .overnight-field__route-glow,.advisory-page--overnight-clarity .overnight-field__synthesis-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .7s var(--ease-standard),stroke-dashoffset 1.2s var(--ease-standard),transform .9s var(--ease-standard)}.advisory-page--overnight-clarity .overnight-field__horizon{opacity:.22;stroke:color-mix(in srgb,var(--signature-accent) 42%,#0000);stroke-width:1.2}.advisory-page--overnight-clarity .overnight-field__route{opacity:.12;stroke:url(#overnight-route-gradient);stroke-dasharray:8 8;stroke-dashoffset:24;stroke-width:2}.advisory-page--overnight-clarity .overnight-field__route-glow{opacity:0;stroke:color-mix(in srgb,var(--signature-signal) 68%,#0000);stroke-width:9}.advisory-page--overnight-clarity .overnight-field__moon-orbit{opacity:.09;stroke:color-mix(in srgb,var(--signature-signal) 45%,#0000);stroke-dasharray:4 10;stroke-width:1;transform-origin:510px 310px}.advisory-page--overnight-clarity .overnight-field__moon-orbit--outer{animation:overnight-orbit 26s linear infinite reverse;opacity:.05}.advisory-page--overnight-clarity .overnight-field__dawn{color:var(--overnight-dawn);opacity:.12;transform:scale(.7);transform-origin:842px 294px;transition:opacity 1s ease,transform 1.3s var(--ease-spring)}.advisory-page--overnight-clarity .overnight-field__stars{fill:color-mix(in srgb,var(--paper-50) 84%,#0000);opacity:0;transition:opacity .9s ease}.advisory-page--overnight-clarity .overnight-field__synthesis-lines path{opacity:0;stroke:color-mix(in srgb,var(--signature-accent) 44%,#0000);stroke-dasharray:190;stroke-dashoffset:190;stroke-width:1.4}.advisory-page--overnight-clarity :is(.overnight-field__fragment,.overnight-field__layer,.overnight-field__memo,.overnight-field__node){left:var(--field-x);position:absolute;top:var(--field-y);transform:translate(-50%,-50%);transition:opacity .72s var(--ease-standard),transform .95s var(--ease-spring),border-color .5s ease,background-color .5s ease,box-shadow .7s ease;z-index:3}.advisory-page--overnight-clarity .overnight-field__node{align-content:center;backdrop-filter:blur(18px) saturate(145%);background:color-mix(in srgb,var(--surface-strong) 87%,#0000);border:1px solid color-mix(in srgb,var(--border-strong) 72%,#0000);border-radius:1.2rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,#0000),var(--shadow-sm);display:grid;gap:.18rem;min-height:6.1rem;min-width:8.4rem;padding:1rem 1.15rem;text-align:center}.advisory-page--overnight-clarity .overnight-field__layer,.advisory-page--overnight-clarity .overnight-field__memo-eyebrow,.advisory-page--overnight-clarity .overnight-field__node>span{color:var(--text-faint);font-family:var(--font-mono);font-size:.57rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.advisory-page--overnight-clarity .overnight-field__node>strong{color:var(--text);font-family:var(--font-serif);font-size:1.05rem;font-weight:500;line-height:1.02}.advisory-page--overnight-clarity .overnight-field__node--founder{border-color:color-mix(in srgb,var(--overnight-dusk) 32%,var(--border))}.advisory-page--overnight-clarity .overnight-field__node--counsel{background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--signature-accent-soft) 84%,#0000),#0000 5rem),color-mix(in srgb,var(--surface-strong) 91%,#0000);border-color:color-mix(in srgb,var(--signature-accent) 36%,var(--border));min-height:7rem;min-width:9.2rem}.advisory-page--overnight-clarity .overnight-field__node--counsel:before{animation:overnight-counsel-breathe 4.6s ease-in-out infinite alternate;border:1px solid color-mix(in srgb,var(--signature-accent) 19%,#0000);border-radius:1.65rem;content:"";inset:-.75rem;position:absolute}.advisory-page--overnight-clarity .overnight-field__node--morning{border-color:color-mix(in srgb,var(--overnight-dawn) 42%,var(--border));opacity:.12;transform:translate(-50%,-50%) scale(.9)}.advisory-page--overnight-clarity .overnight-field__fragment{backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface-strong) 78%,#0000);border:1px solid color-mix(in srgb,var(--border) 82%,#0000);border-radius:.6rem;box-shadow:var(--shadow-sm);color:var(--text-soft);font-family:var(--font-mono);font-size:.57rem;font-weight:600;line-height:1.35;max-width:7.8rem;padding:.48rem .68rem;transform:translate(-50%,-50%) rotate(var(--fragment-rotate))}.advisory-page--overnight-clarity .overnight-field__fragment:after{aspect-ratio:1;background:color-mix(in srgb,var(--overnight-dusk) 68%,var(--signature-accent));border-radius:50%;content:"";position:absolute;right:.28rem;top:.24rem;width:.25rem}.advisory-page--overnight-clarity .overnight-field__fragment--question{border-color:color-mix(in srgb,var(--overnight-dusk) 38%,var(--border));color:var(--text)}.advisory-page--overnight-clarity .overnight-field__layer{background:color-mix(in srgb,var(--surface-strong) 82%,#0000);border:1px solid color-mix(in srgb,var(--signature-accent) 24%,#0000);border-radius:var(--radius-pill);color:var(--signature-accent-strong);opacity:0;padding:.44rem .62rem;transform:translate(-50%,-50%) scale(.84);white-space:nowrap}.advisory-page--overnight-clarity .overnight-field__layer--primary{background:color-mix(in srgb,var(--signature-accent-soft) 84%,var(--surface-strong));border-color:color-mix(in srgb,var(--signature-accent) 54%,#0000);box-shadow:0 0 2.2rem color-mix(in srgb,var(--signature-accent-glow) 34%,#0000)}.advisory-page--overnight-clarity .overnight-field__memo{background:color-mix(in srgb,var(--paper-50) 94%,var(--lilac-200) 6%);border:1px solid color-mix(in srgb,var(--overnight-dawn) 34%,var(--border));border-radius:.9rem;box-shadow:0 2rem 5rem #1912222e;color:#1c1720;min-height:16.2rem;opacity:0;padding:1.2rem 1.15rem;transform:translate(-50%,-50%) rotate(3deg) scale(.82);width:13.5rem;z-index:5}.advisory-page--overnight-clarity .overnight-field__memo:before{border:1px solid #49206614;border-radius:.65rem;content:"";inset:.45rem;pointer-events:none;position:absolute}.advisory-page--overnight-clarity .overnight-field__memo>strong{display:block;font-family:var(--font-serif);font-size:1.3rem;font-weight:500;line-height:1.02;margin-block:.4rem 1rem}.advisory-page--overnight-clarity .overnight-field__memo ol{counter-reset:morning-memo;display:grid;gap:.62rem}.advisory-page--overnight-clarity .overnight-field__memo li{align-items:center;color:#625b67;counter-increment:morning-memo;display:grid;font-size:.63rem;gap:.45rem;grid-template-columns:1rem 1fr;line-height:1.35}.advisory-page--overnight-clarity .overnight-field__memo li:before{color:#6f3f91;content:counter(morning-memo,decimal-leading-zero);font-family:var(--font-mono);font-size:.52rem}.advisory-page--overnight-clarity .overnight-field[data-phase=handover] .overnight-field__fragment{animation:overnight-fragment-drift 3.7s ease-in-out infinite alternate}.advisory-page--overnight-clarity .overnight-field[data-phase=handover] .overnight-field__route--handover{opacity:.62;stroke-dashoffset:0}.advisory-page--overnight-clarity :is(.overnight-field[data-phase=night],.overnight-field[data-phase=synthesis]) .overnight-field__stars{opacity:.72}.advisory-page--overnight-clarity .overnight-field[data-phase=night] .overnight-field__fragment{opacity:.5;transform:translate(calc(-50% + 7rem),-50%) rotate(0deg) scale(.88)}.advisory-page--overnight-clarity .overnight-field[data-phase=night] .overnight-field__node--counsel{border-color:color-mix(in srgb,var(--signature-accent) 64%,var(--border));box-shadow:0 0 4.5rem color-mix(in srgb,var(--signature-accent-glow) 50%,#0000),var(--shadow-md);transform:translate(-50%,-50%) scale(1.05)}.advisory-page--overnight-clarity :is(.overnight-field[data-phase=night],.overnight-field[data-phase=synthesis]) .overnight-field__route--handover{opacity:.8;stroke-dashoffset:0}.advisory-page--overnight-clarity :is(.overnight-field[data-phase=night],.overnight-field[data-phase=synthesis]) .overnight-field__route-glow{opacity:.24}.advisory-page--overnight-clarity .overnight-field[data-phase=synthesis] .overnight-field__fragment{opacity:.12;transform:translate(calc(-50% + 9rem),-50%) rotate(0deg) scale(.7)}.advisory-page--overnight-clarity .overnight-field[data-phase=synthesis] .overnight-field__layer{opacity:1;transform:translate(-50%,-50%) scale(1)}.advisory-page--overnight-clarity .overnight-field[data-phase=synthesis] .overnight-field__synthesis-lines path{opacity:.7;stroke-dashoffset:0}.advisory-page--overnight-clarity .overnight-field[data-phase=synthesis] .overnight-field__node--counsel{box-shadow:0 0 5.2rem color-mix(in srgb,var(--signature-accent-glow) 58%,#0000),var(--shadow-lg);transform:translate(-50%,-50%) scale(1.06)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] :is(.overnight-field__fragment,.overnight-field__layer){opacity:.06;transform:translate(-50%,-50%) scale(.72)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] :is(.overnight-field__node--counsel,.overnight-field__node--founder){opacity:.28;transform:translate(-50%,-50%) scale(.9)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] .overnight-field__node--morning{box-shadow:0 0 4rem color-mix(in srgb,var(--overnight-dawn) 28%,#0000),var(--shadow-md);opacity:1;transform:translate(-50%,-50%) scale(1)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] .overnight-field__memo{opacity:1;transform:translate(-50%,-50%) rotate(-2deg) scale(1)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] .overnight-field__route--morning{opacity:.84;stroke-dashoffset:0}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] .overnight-field__dawn{opacity:.68;transform:scale(1.08)}.advisory-page--overnight-clarity .overnight-field[data-phase=morning] .overnight-field__stars{opacity:.16}@keyframes overnight-orbit{to{transform:rotate(1turn)}}@keyframes overnight-counsel-breathe{0%{opacity:.28;transform:scale(.96)}to{opacity:.72;transform:scale(1.04)}}@keyframes overnight-fragment-drift{0%{margin-top:-.22rem}to{margin-top:.32rem}}.advisory-page--overnight-clarity .overnight-statement{margin-inline:auto;max-width:70rem;padding-block:clamp(2rem,4vw,3.5rem);text-align:center}.advisory-page--overnight-clarity .overnight-situations .signature-situation{min-height:18rem}.advisory-page--overnight-clarity .overnight-handover__layout{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr)}.advisory-page--overnight-clarity .overnight-intake{backdrop-filter:blur(20px);background:color-mix(in srgb,var(--surface-strong) 84%,#0000);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2.4rem);position:sticky;top:calc(var(--header-height) + 2rem)}.advisory-page--overnight-clarity :is(.overnight-capacity,.overnight-guarantee,.overnight-intake)>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.advisory-page--overnight-clarity .overnight-intake ul{display:grid;gap:.9rem;margin-top:var(--space-6)}.advisory-page--overnight-clarity .overnight-intake li{color:var(--text-soft);display:grid;font-size:.9rem;gap:.75rem;grid-template-columns:.52rem 1fr;line-height:1.5}.advisory-page--overnight-clarity .overnight-intake li:before{aspect-ratio:1;background:var(--signature-accent);border-radius:50%;content:"";margin-top:.5rem;width:.38rem}.advisory-page--overnight-clarity .overnight-handover__steps{display:grid;gap:0;position:relative}.advisory-page--overnight-clarity .overnight-handover__steps:before{background:linear-gradient(var(--overnight-dusk),var(--signature-accent),var(--overnight-dawn));bottom:2rem;content:"";left:2rem;opacity:.28;position:absolute;top:2rem;width:1px}.advisory-page--overnight-clarity .overnight-handover__step{border-bottom:1px solid var(--border);display:grid;gap:clamp(1.4rem,3vw,2.7rem);grid-template-columns:4rem 1fr;padding-block:clamp(1.5rem,3vw,2.6rem);position:relative}.advisory-page--overnight-clarity .overnight-handover__step:last-child{border-bottom:0}.advisory-page--overnight-clarity .overnight-handover__index{aspect-ratio:1;background:var(--bg);border:1px solid color-mix(in srgb,var(--signature-accent) 24%,var(--border));border-radius:50%;color:var(--signature-accent-strong);display:grid;font-family:var(--font-mono);font-size:.67rem;font-weight:600;place-items:center;position:relative;width:4rem;z-index:1}.advisory-page--overnight-clarity .overnight-handover__step h3{font-size:clamp(1.75rem,3vw,2.6rem);margin-block:.45rem .75rem;max-width:20ch}.advisory-page--overnight-clarity .overnight-handover__step div>p:last-child{color:var(--text-soft);max-width:43rem}.advisory-page--overnight-clarity .overnight-principle{margin-top:clamp(3rem,7vw,6rem)}.advisory-page--overnight-clarity .overnight-deliverable{align-items:center;display:grid;gap:clamp(2.5rem,7vw,7rem)}.advisory-page--overnight-clarity .overnight-deliverable__panel{margin:0}.advisory-page--overnight-clarity .overnight-memo-stage{isolation:isolate;min-height:39rem;position:relative}.advisory-page--overnight-clarity .overnight-memo-stage:before{background:radial-gradient(circle,color-mix(in srgb,var(--signature-accent-glow) 45%,#0000),#0000 67%);border-radius:50%;content:"";filter:blur(5px);inset:8% 0 4%;position:absolute;z-index:-1}.advisory-page--overnight-clarity .overnight-memo{background:linear-gradient(155deg,color-mix(in srgb,var(--paper-50) 97%,var(--lilac-200) 3%),var(--paper-50));border:1px solid color-mix(in srgb,var(--border-strong) 74%,#0000);border-radius:1.15rem;box-shadow:0 3rem 7rem #1e132738;color:#1c1720;left:50%;min-height:31rem;padding:clamp(1.6rem,4vw,2.5rem);position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-2.2deg);width:min(24rem,82%)}.advisory-page--overnight-clarity .overnight-memo:after,.advisory-page--overnight-clarity .overnight-memo:before{content:"";pointer-events:none;position:absolute}.advisory-page--overnight-clarity .overnight-memo:before{border:1px solid #49206614;border-radius:.8rem;inset:.62rem}.advisory-page--overnight-clarity .overnight-memo:after{aspect-ratio:1;border:1px solid #5d2b822e;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);right:1.65rem;top:1.65rem;width:2.1rem}.advisory-page--overnight-clarity .overnight-memo__topline{align-items:center;color:#756b79;display:flex;font-family:var(--font-mono);font-size:.6rem;font-weight:600;gap:.7rem;letter-spacing:.09em;text-transform:uppercase}.advisory-page--overnight-clarity .overnight-memo__topline i{background:#5d2b8224;flex:1;height:1px}.advisory-page--overnight-clarity .overnight-memo h3{color:#201624;font-size:clamp(2rem,4vw,3rem);margin-block:1.1rem 1.8rem;max-width:12ch}.advisory-page--overnight-clarity :is(.overnight-memo__decision,.overnight-memo__summary){border-top:1px solid #5d2b821f;padding:1rem 0}.advisory-page--overnight-clarity :is(.overnight-memo__decision,.overnight-memo__summary) span{color:#744b8e;display:block;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.1em;margin-bottom:.36rem;text-transform:uppercase}.advisory-page--overnight-clarity :is(.overnight-memo__decision strong,.overnight-memo__summary p){color:#443a46;font-size:.78rem;font-weight:500;line-height:1.58}.advisory-page--overnight-clarity .overnight-memo__line{background:rgba(93,43,130,.075);border-radius:var(--radius-pill);display:block;height:.4rem;margin-top:.68rem;width:100%}.advisory-page--overnight-clarity .overnight-memo__line--medium{width:73%}.advisory-page--overnight-clarity .overnight-memo__line--short{width:48%}.advisory-page--overnight-clarity .overnight-memo-note{backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface-strong) 88%,#0000);border:1px solid color-mix(in srgb,var(--border-strong) 70%,#0000);border-radius:.8rem;box-shadow:var(--shadow-md);max-width:12rem;padding:.85rem .95rem;position:absolute;z-index:3}.advisory-page--overnight-clarity .overnight-memo-note span{color:var(--signature-accent-strong);display:block;font-family:var(--font-mono);font-size:.55rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.advisory-page--overnight-clarity .overnight-memo-note strong{color:var(--text-soft);display:block;font-size:.7rem;line-height:1.4;margin-top:.35rem}.advisory-page--overnight-clarity .overnight-memo-note--one{right:-1%;top:11%;transform:rotate(2deg)}.advisory-page--overnight-clarity .overnight-memo-note--two{bottom:6%;left:-2%;transform:rotate(-2deg)}.advisory-page--overnight-clarity .overnight-use-grid{border-left:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.advisory-page--overnight-clarity .overnight-use{border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-height:16rem;padding:clamp(1.4rem,3vw,2.4rem);transition:background-color var(--duration) ease}.advisory-page--overnight-clarity .overnight-use:hover{background:var(--surface-soft)}.advisory-page--overnight-clarity .overnight-use>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.62rem;font-weight:600}.advisory-page--overnight-clarity .overnight-use h3{font-size:clamp(1.5rem,2.5vw,2.15rem);margin-block:clamp(1.5rem,4vw,3rem) .75rem;max-width:12ch}.advisory-page--overnight-clarity .overnight-use p{color:var(--text-soft);font-size:.9rem}.advisory-page--overnight-clarity .overnight-proof{display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}.advisory-page--overnight-clarity .overnight-proof__copy{align-self:start}.advisory-page--overnight-clarity .overnight-proof__copy h2{color:var(--paper-50);font-size:clamp(2.8rem,5vw,5.1rem);margin-block:var(--space-5) var(--space-6);max-width:11ch}.advisory-page--overnight-clarity .overnight-proof__copy>p{color:color-mix(in srgb,var(--paper-50) 70%,#0000)}.advisory-page--overnight-clarity .overnight-proof .button,.advisory-page--overnight-clarity .overnight-proof :is(.signature-case__context,.signature-case__shifts){margin-top:var(--space-7)}.advisory-page--overnight-clarity .overnight-case-map{background:radial-gradient(circle at 50% 50%,#b58ce724,#0000 18rem),#ffffff09;border:1px solid #ffffff24;border-radius:var(--radius-xl);min-height:30rem;overflow:hidden;position:relative}.advisory-page--overnight-clarity .overnight-case-map>svg{height:100%;inset:0;position:absolute;width:100%}.advisory-page--overnight-clarity :is(.overnight-case-map__line,.overnight-case-map__ring,.overnight-case-map__route){fill:none;stroke-linecap:round}.advisory-page--overnight-clarity .overnight-case-map__route{stroke:#ceb2f2ad;stroke-dasharray:7 7;stroke-width:1.6}.advisory-page--overnight-clarity .overnight-case-map__line{stroke:#ffffff26;stroke-width:1.2}.advisory-page--overnight-clarity .overnight-case-map__ring{stroke:#b58ce721;stroke-width:1}.advisory-page--overnight-clarity :is(.overnight-case-map__finding,.overnight-case-map__result,.overnight-case-map__source){backdrop-filter:blur(14px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:var(--radius-pill);color:#ffffffb3;font-family:var(--font-mono);font-size:.57rem;font-weight:600;left:var(--map-x);max-width:11rem;padding:.52rem .7rem;position:absolute;text-align:center;top:var(--map-y);transform:translate(-50%,-50%)}.advisory-page--overnight-clarity .overnight-case-map__finding{background:#5d2b8247;border-color:#ceb2f261;color:#f4eaff;font-family:var(--font-serif);font-size:.92rem;line-height:1.15;max-width:13rem}.advisory-page--overnight-clarity .overnight-case-map__result{background:#4e957629;border-color:#74c49e57;color:#dff7ea;max-width:12rem}.advisory-page--overnight-clarity .overnight-case-story{margin-top:var(--space-7)}.advisory-page--overnight-clarity .overnight-case-story article{border-color:#ffffff1c}.advisory-page--overnight-clarity .overnight-case-story p{color:#ffffffad}.advisory-page--overnight-clarity .overnight-case-quote{margin-top:var(--space-7)}.advisory-page--overnight-clarity .overnight-pricing-section{overflow:clip}.advisory-page--overnight-clarity .overnight-price-grid{align-items:stretch;display:grid;gap:clamp(1rem,2.5vw,1.8rem);grid-template-columns:repeat(3,minmax(0,1fr))}.advisory-page--overnight-clarity .overnight-price-card{background:color-mix(in srgb,var(--surface-strong) 80%,#0000);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:39rem;overflow:hidden;padding:clamp(1.4rem,3vw,2.25rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration) ease,box-shadow var(--duration) ease}.advisory-page--overnight-clarity .overnight-price-card:before{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--signature-accent) 15%,#0000);border-radius:50%;content:"";position:absolute;right:-6rem;top:-7rem;width:14rem}.advisory-page--overnight-clarity .overnight-price-card:hover{border-color:color-mix(in srgb,var(--signature-accent) 30%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-5px)}.advisory-page--overnight-clarity .overnight-price-card--featured{background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--signature-accent-glow) 25%,#0000),#0000 16rem),color-mix(in srgb,var(--surface-strong) 94%,#0000);border-color:color-mix(in srgb,var(--signature-accent) 45%,var(--border));box-shadow:var(--shadow-md)}.advisory-page--overnight-clarity .overnight-price-card__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.advisory-page--overnight-clarity .overnight-price-card__head>span{font-family:var(--font-serif);font-size:1.7rem;font-weight:500}.advisory-page--overnight-clarity .overnight-price-card__head>strong{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.54rem;font-weight:600;letter-spacing:.08em;padding:.3rem .55rem;text-transform:uppercase}.advisory-page--overnight-clarity .overnight-price-card__price{align-items:baseline;display:flex;gap:.45rem;margin-block:clamp(2.5rem,5vw,4rem) 1.2rem}.advisory-page--overnight-clarity .overnight-price-card__price strong{font-family:var(--font-serif);font-size:clamp(3.4rem,5vw,5.4rem);font-weight:500;letter-spacing:-.055em;line-height:.85}.advisory-page--overnight-clarity .overnight-price-card__price span{color:var(--text-faint);font-size:.78rem}.advisory-page--overnight-clarity .overnight-price-card>p{color:var(--text-soft);min-height:5.1rem}.advisory-page--overnight-clarity .overnight-price-card>ul{display:grid;gap:.8rem;margin-block:var(--space-7)}.advisory-page--overnight-clarity .overnight-price-card>ul li{color:var(--text-soft);display:grid;font-size:.82rem;gap:.65rem;grid-template-columns:.48rem 1fr;line-height:1.45}.advisory-page--overnight-clarity .overnight-price-card>ul li:before{aspect-ratio:1;background:var(--signature-accent);border-radius:50%;content:"";margin-top:.47rem;width:.34rem}.advisory-page--overnight-clarity .overnight-price-card .button{margin-top:auto;width:100%}.advisory-page--overnight-clarity .overnight-pricing-notes{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-top:var(--space-8)}.advisory-page--overnight-clarity :is(.overnight-capacity,.overnight-guarantee){background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2.3rem)}.advisory-page--overnight-clarity .overnight-guarantee h3{font-size:clamp(1.45rem,2.4vw,2.15rem);margin-block:.65rem .7rem;max-width:31ch}.advisory-page--overnight-clarity :is(.overnight-capacity,.overnight-guarantee) p{color:var(--text-soft);font-size:.9rem}.advisory-page--overnight-clarity .overnight-capacity{align-content:center;background:color-mix(in srgb,var(--surface-strong) 82%,#0000);display:grid;gap:.75rem}.advisory-page--overnight-clarity .overnight-founder-section{padding-top:clamp(5rem,8vw,8rem)}.advisory-page--overnight-clarity .overnight-related{padding-block:clamp(4.5rem,7vw,7rem)}.advisory-page--overnight-clarity .overnight-invitation .signature-invitation__field svg path:first-child{stroke-dasharray:8 8}@media (max-width:74rem){.advisory-page--overnight-clarity .overnight-field{min-height:45rem}.advisory-page--overnight-clarity .overnight-field__stage{min-height:29rem}.advisory-page--overnight-clarity :is(.overnight-deliverable,.overnight-proof){grid-template-columns:1fr}.advisory-page--overnight-clarity .overnight-proof__copy{max-width:52rem}.advisory-page--overnight-clarity .overnight-deliverable{gap:4rem}.advisory-page--overnight-clarity .overnight-memo-stage{margin-inline:auto;width:min(100%,42rem)}}@media (max-width:62rem){.advisory-page--overnight-clarity :is(.overnight-price-grid,.overnight-situations,.overnight-use-grid){grid-template-columns:1fr 1fr}.advisory-page--overnight-clarity .overnight-handover__layout{grid-template-columns:1fr}.advisory-page--overnight-clarity .overnight-intake{position:relative;top:auto}.advisory-page--overnight-clarity .overnight-pricing-notes{grid-template-columns:1fr}}@media (max-width:48rem){.advisory-page--overnight-clarity .overnight-field{min-height:43rem}.advisory-page--overnight-clarity .overnight-field__stage{min-height:27rem}.advisory-page--overnight-clarity .overnight-field__node{min-height:5.2rem;min-width:6.6rem;padding:.75rem}.advisory-page--overnight-clarity .overnight-field__node>strong{font-size:.85rem}.advisory-page--overnight-clarity .overnight-field__fragment{font-size:.48rem;max-width:6rem;padding:.38rem .48rem}.advisory-page--overnight-clarity .overnight-field__layer{font-size:.48rem;padding:.34rem .46rem}.advisory-page--overnight-clarity .overnight-field__memo{min-height:13.5rem;padding:.9rem;width:10.5rem}.advisory-page--overnight-clarity .overnight-field__memo>strong{font-size:1rem}.advisory-page--overnight-clarity :is(.overnight-price-grid,.overnight-situations,.overnight-use-grid){grid-template-columns:1fr}.advisory-page--overnight-clarity .overnight-use-grid{border-right:1px solid var(--border)}.advisory-page--overnight-clarity .overnight-price-card,.advisory-page--overnight-clarity .overnight-price-card>p,.advisory-page--overnight-clarity .overnight-use{min-height:auto}.advisory-page--overnight-clarity .overnight-handover__steps:before{left:1.5rem}.advisory-page--overnight-clarity .overnight-handover__step{gap:1.1rem;grid-template-columns:3rem 1fr}.advisory-page--overnight-clarity .overnight-handover__index{width:3rem}.advisory-page--overnight-clarity .overnight-memo-stage{min-height:32rem}.advisory-page--overnight-clarity .overnight-memo{min-height:27rem;width:82%}.advisory-page--overnight-clarity .overnight-memo-note{max-width:9.5rem}.advisory-page--overnight-clarity .overnight-memo-note--one{right:0;top:4%}.advisory-page--overnight-clarity .overnight-memo-note--two{bottom:0;left:0}.advisory-page--overnight-clarity .overnight-case-map{min-height:25rem}}@media (prefers-reduced-motion:reduce){.advisory-page--overnight-clarity .overnight-field__fragment,.advisory-page--overnight-clarity .overnight-field__moon-orbit--outer,.advisory-page--overnight-clarity .overnight-field__node--counsel:before{animation:none!important}}.advisory-page--technology-strategy{--signature-signal:color-mix(in srgb,var(--lilac-300) 64%,#8ec7d2);--signature-positive:color-mix(in srgb,var(--success) 58%,#8ec7d2);--signature-accent-glow:color-mix(in srgb,var(--accent-glow) 74%,#72aebf);--technology-cool:color-mix(in srgb,#8ec7d2 70%,var(--lilac-300));--technology-deep:color-mix(in srgb,var(--plum-800) 72%,#173b4b)}.advisory-page--technology-strategy .signature-hero__content h1{max-width:11.2ch}.advisory-page--technology-strategy .signature-hero:after{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,#78b7c8 15%,#0000),#0000 28rem),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--success) 8%,#0000),#0000 25rem)}.advisory-page--technology-strategy .technology-field{color:var(--technology-cool)}.advisory-page--technology-strategy .technology-field:before{background:radial-gradient(circle at calc(27% + var(--signature-field-x)) calc(28% + var(--signature-field-y)),color-mix(in srgb,var(--lilac-300) 12%,#0000),#0000 19rem),radial-gradient(circle at calc(62% + var(--signature-field-x)) calc(61% + var(--signature-field-y)),color-mix(in srgb,#78b7c8 16%,#0000),#0000 24rem),linear-gradient(145deg,color-mix(in srgb,var(--surface-strong),#0000 22%),color-mix(in srgb,var(--surface-soft),#0000 34%))}.advisory-page--technology-strategy .technology-field__stage{min-height:38rem}.advisory-page--technology-strategy .technology-field__geometry{color:var(--technology-cool);height:100%;inset:0;overflow:visible;position:absolute;width:100%}.advisory-page--technology-strategy :is(.technology-field__capability-geometry,.technology-field__consequence-geometry,.technology-field__direction-geometry,.technology-field__system-geometry){transform-origin:center;transition:opacity .72s var(--ease-standard),transform .92s var(--ease-spring)}.advisory-page--technology-strategy .technology-field__geometry :is(circle,ellipse,path){vector-effect:non-scaling-stroke}.advisory-page--technology-strategy :is(.technology-field__capability-geometry ellipse,.technology-field__capability-geometry path,.technology-field__consequence-geometry path,.technology-field__direction-geometry ellipse,.technology-field__direction-geometry path,.technology-field__system-geometry circle,.technology-field__system-geometry path){fill:none;stroke:currentColor;stroke-linecap:round}.advisory-page--technology-strategy .technology-field__direction-geometry ellipse{opacity:.38;stroke-dasharray:4 11;stroke-width:1}.advisory-page--technology-strategy .technology-field__direction-geometry path{opacity:.48;stroke-dasharray:5 10;stroke-width:1.2}.advisory-page--technology-strategy .technology-field__counsel-line{opacity:.72!important;stroke:color-mix(in srgb,var(--lilac-300) 76%,var(--technology-cool));stroke-width:1.45!important}.advisory-page--technology-strategy :is(.technology-field__capability-geometry,.technology-field__consequence-geometry,.technology-field__system-geometry){opacity:0;transform:scale(.92)}.advisory-page--technology-strategy .technology-field__capability-geometry path{opacity:.62;stroke-dasharray:6 9;stroke-width:1.35}.advisory-page--technology-strategy .technology-field__capability-geometry ellipse{opacity:.32;stroke-dasharray:3 12;stroke-width:1}.advisory-page--technology-strategy .technology-field__system-geometry path{opacity:.58;stroke-dasharray:5 10;stroke-width:1.2}.advisory-page--technology-strategy .technology-field__system-geometry circle{opacity:.32;stroke-dasharray:4 12;stroke-width:1}.advisory-page--technology-strategy .technology-field__consequence-geometry path{opacity:.54;stroke-dasharray:5 9;stroke-width:1.35}.advisory-page--technology-strategy .technology-field__consequence-geometry circle{fill:color-mix(in srgb,var(--signature-positive) 80%,#fff)}.advisory-page--technology-strategy .technology-field__primary-path{opacity:.92!important;stroke:url(#technology-field-flow)!important;stroke-dasharray:none!important;stroke-width:2.4!important}.advisory-page--technology-strategy .technology-field__primary-glow{opacity:.2!important;stroke:color-mix(in srgb,var(--technology-cool) 72%,#fff)!important;stroke-dasharray:none!important;stroke-width:22!important}.advisory-page--technology-strategy :is(.technology-field__capability,.technology-field__consequence,.technology-field__counsel,.technology-field__result,.technology-field__signal,.technology-field__system-core,.technology-field__technology,.technology-field__trajectory){left:var(--field-x);position:absolute;top:var(--field-y);transform:translate(-50%,-50%);transition:opacity .62s var(--ease-standard),transform .9s var(--ease-spring),border-color .42s ease,background-color .42s ease,box-shadow .62s ease;z-index:3}.advisory-page--technology-strategy .technology-field__trajectory{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,#fff 12%,#0000),#0000 48%),linear-gradient(145deg,color-mix(in srgb,var(--technology-deep) 88%,#0000),color-mix(in srgb,var(--plum-950) 91%,#0000));border:1px solid color-mix(in srgb,var(--technology-cool) 54%,#0000);border-radius:50%;box-shadow:0 0 0 .75rem color-mix(in srgb,var(--technology-cool) 8%,#0000),0 2rem 5rem #070d1647;color:#fff;display:grid;padding:1.4rem;place-content:center;text-align:center;width:10.4rem;z-index:5}.advisory-page--technology-strategy .technology-field__trajectory:before{animation:signature-field-orbit 24s linear infinite;border:1px dashed color-mix(in srgb,var(--technology-cool) 30%,#0000);border-radius:50%;content:"";inset:-1rem;position:absolute}.advisory-page--technology-strategy .technology-field__counsel{backdrop-filter:blur(17px) saturate(140%);background:color-mix(in srgb,var(--surface-strong) 80%,#0000);border:1px solid color-mix(in srgb,var(--lilac-300) 42%,#0000);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text);display:grid;min-height:7.6rem;padding:1rem;place-content:center;text-align:center;width:7.6rem}.advisory-page--technology-strategy :is(.technology-field__counsel span,.technology-field__result>span,.technology-field__system-core span,.technology-field__trajectory span){display:block;font-family:var(--font-mono);font-size:.57rem;font-weight:600;letter-spacing:.1em;line-height:1.35;opacity:.66;text-transform:uppercase}.advisory-page--technology-strategy :is(.technology-field__counsel,.technology-field__system-core,.technology-field__trajectory) strong{display:block;font-family:var(--font-serif);font-size:1.24rem;font-weight:500;letter-spacing:-.035em;line-height:1;margin-top:.3rem}.advisory-page--technology-strategy .technology-field__counsel strong{color:var(--signature-accent-strong);font-size:1rem}.advisory-page--technology-strategy :is(.technology-field__capability,.technology-field__consequence,.technology-field__signal,.technology-field__technology){align-items:center;backdrop-filter:blur(14px) saturate(130%);background:color-mix(in srgb,var(--surface-strong) 85%,#0000);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.59rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.2;max-width:9rem;min-height:2.1rem;padding:.43rem .68rem;text-align:center}.advisory-page--technology-strategy .technology-field__capability:before,.advisory-page--technology-strategy .technology-field__consequence:before,.advisory-page--technology-strategy .technology-field__signal:before,.advisory-page--technology-strategy .technology-field__technology:before{aspect-ratio:1;background:currentColor;border-radius:50%;box-shadow:0 0 .65rem currentColor;content:"";margin-right:.38rem;opacity:.72;width:.32rem}.advisory-page--technology-strategy :is(.technology-field__capability,.technology-field__consequence,.technology-field__result,.technology-field__system-core,.technology-field__technology){opacity:0;pointer-events:none}.advisory-page--technology-strategy .technology-field__capability{border-color:color-mix(in srgb,var(--lilac-300) 42%,var(--border));border-radius:var(--radius-md);color:var(--text)}.advisory-page--technology-strategy .technology-field__capability--primary{background:color-mix(in srgb,var(--technology-cool) 10%,var(--surface-strong));border-color:color-mix(in srgb,var(--technology-cool) 62%,var(--border))}.advisory-page--technology-strategy .technology-field__system-core{aspect-ratio:1;background:linear-gradient(145deg,color-mix(in srgb,var(--technology-deep) 88%,#0000),color-mix(in srgb,var(--ink-900) 92%,#0000));box-shadow:0 2rem 5rem #070d1647;clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);color:#fff;display:grid;padding:1.2rem;place-content:center;text-align:center;width:9.2rem;z-index:5}.advisory-page--technology-strategy .technology-field__system-core:before{background:linear-gradient(145deg,color-mix(in srgb,var(--technology-cool) 10%,#0000),#0000 62%);clip-path:inherit;content:"";inset:1px;position:absolute;z-index:-1}.advisory-page--technology-strategy .technology-field__technology{border-color:color-mix(in srgb,var(--technology-cool) 46%,var(--border));color:color-mix(in srgb,var(--technology-cool) 68%,var(--text))}.advisory-page--technology-strategy .technology-field__consequence{background:color-mix(in srgb,var(--signature-positive) 9%,var(--surface-strong));border-color:color-mix(in srgb,var(--signature-positive) 48%,var(--border));color:var(--text)}.advisory-page--technology-strategy .technology-field__result{backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--signature-positive) 9%,var(--surface)));border:1px solid color-mix(in srgb,var(--signature-positive) 58%,#0000);border-radius:var(--radius-lg);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--signature-positive) 7%,#0000),var(--shadow-md);color:var(--text);display:grid;gap:.32rem;padding:1rem;width:10.4rem;z-index:6}.advisory-page--technology-strategy .technology-field__result strong{border-top:1px solid var(--border);display:block;font-size:.65rem;font-weight:600;line-height:1.25;padding:.38rem .45rem}.advisory-page--technology-strategy .technology-field[data-phase=direction] .technology-field__signal{animation:signature-field-signal 3.6s ease-in-out infinite alternate}.advisory-page--technology-strategy .technology-field[data-phase=direction] .technology-field__signal:nth-of-type(2n){animation-delay:-1.8s}.advisory-page--technology-strategy :is(.technology-field[data-phase=capabilities],.technology-field[data-phase=consequences],.technology-field[data-phase=system]) .technology-field__direction-geometry{opacity:.34}.advisory-page--technology-strategy :is(.technology-field[data-phase=capabilities],.technology-field[data-phase=consequences],.technology-field[data-phase=system]) .technology-field__capability-geometry{opacity:1;transform:scale(1)}.advisory-page--technology-strategy :is(.technology-field[data-phase=capabilities],.technology-field[data-phase=consequences],.technology-field[data-phase=system]) .technology-field__capability{opacity:1}.advisory-page--technology-strategy .technology-field[data-phase=capabilities] .technology-field__signal{opacity:.38;transform:translate(-50%,-50%) scale(.94)}.advisory-page--technology-strategy .technology-field[data-phase=capabilities] .technology-field__trajectory{transform:translate(-50%,-50%) scale(.94)}.advisory-page--technology-strategy :is(.technology-field[data-phase=consequences],.technology-field[data-phase=system]) .technology-field__system-geometry{opacity:1;transform:scale(1)}.advisory-page--technology-strategy :is(.technology-field[data-phase=consequences] .technology-field__system-core,.technology-field[data-phase=consequences] .technology-field__technology,.technology-field[data-phase=system] .technology-field__system-core,.technology-field[data-phase=system] .technology-field__technology){opacity:1}.advisory-page--technology-strategy :is(.technology-field[data-phase=consequences],.technology-field[data-phase=system]) .technology-field__signal{opacity:.1;transform:translate(-50%,-50%) scale(.88)}.advisory-page--technology-strategy .technology-field[data-phase=system] .technology-field__capability{opacity:.72}.advisory-page--technology-strategy .technology-field[data-phase=consequences] .technology-field__consequence-geometry{opacity:1;transform:scale(1)}.advisory-page--technology-strategy .technology-field[data-phase=consequences] :is(.technology-field__consequence,.technology-field__result){opacity:1}.advisory-page--technology-strategy .technology-field[data-phase=consequences] .technology-field__trajectory{opacity:.58;transform:translate(-50%,-50%) scale(.9)}.advisory-page--technology-strategy .technology-field[data-phase=consequences] .technology-field__capability{opacity:.25;transform:translate(-50%,-50%) scale(.9)}.advisory-page--technology-strategy .technology-field[data-phase=consequences] .technology-field__technology{opacity:.45}.advisory-page--technology-strategy .technology-field[data-phase=consequences] .technology-field__result{transform:translate(-50%,-50%) scale(1.04)}.advisory-page--technology-strategy .signature-founder__relationship{border-left-color:color-mix(in srgb,var(--technology-cool) 52%,var(--signature-accent))}.advisory-page--technology-strategy .signature-invitation__field svg path{stroke:color-mix(in srgb,var(--technology-cool) 58%,var(--lilac-300))}@media (max-width:760px){.advisory-page--technology-strategy .technology-field__stage{min-height:31rem}.advisory-page--technology-strategy :is(.technology-field__system-core,.technology-field__trajectory){width:7.5rem}.advisory-page--technology-strategy .technology-field__counsel{min-height:5.9rem;width:5.9rem}.advisory-page--technology-strategy :is(.technology-field__capability,.technology-field__consequence,.technology-field__signal,.technology-field__technology){font-size:.51rem;max-width:6.8rem;min-height:1.75rem;padding:.32rem .46rem}.advisory-page--technology-strategy .technology-field__result{padding:.72rem;width:8.2rem}}@media (prefers-reduced-motion:reduce){.advisory-page--technology-strategy .technology-field *,.advisory-page--technology-strategy .technology-field :after,.advisory-page--technology-strategy .technology-field :before{animation:none!important;transition-duration:.01ms!important}}.advisory-page--advisory-index{--signature-signal:color-mix(in srgb,var(--lilac-300) 74%,var(--success));--signature-accent-glow:color-mix(in srgb,var(--accent-glow) 78%,var(--lilac-300) 22%);--advisory-index-warm:color-mix(in srgb,var(--lilac-300) 68%,var(--paper-50));--advisory-index-cool:color-mix(in srgb,var(--success) 58%,var(--lilac-300))}.advisory-page--advisory-index .advisory-index-hero{min-height:min(74rem,100svh)}.advisory-page--advisory-index .advisory-index-hero .signature-hero__assurance{grid-template-columns:auto}.advisory-page--advisory-index .signature-hero__grid{grid-template-columns:minmax(24rem,.74fr) minmax(43rem,1.38fr)}.advisory-page--advisory-index .signature-hero h1{font-size:clamp(3.9rem,6.1vw,5rem);max-width:10.4ch}.advisory-page--advisory-index .advisory-index-field{min-height:46rem;--atlas-route-signature:var(--lilac-300);--atlas-route-focused:color-mix(in srgb,var(--success) 66%,var(--lilac-300))}.advisory-page--advisory-index .advisory-index-field .signature-field__stage{min-height:30rem}.advisory-page--advisory-index .advisory-index-field__geometry{color:var(--signature-accent)}.advisory-page--advisory-index .advisory-index-field__core-glow{color:var(--signature-accent);opacity:.74;transform-origin:center;transition:opacity var(--duration-slow) ease,transform var(--duration-slow) var(--ease-standard)}.advisory-page--advisory-index :is(.advisory-index-field__axes ellipse,.advisory-index-field__axes path,.advisory-index-field__routes path,.advisory-index-field__signal-lines path){fill:none;stroke-linecap:round;stroke-linejoin:round}.advisory-page--advisory-index .advisory-index-field__axes :is(ellipse,path){opacity:0;stroke:color-mix(in srgb,var(--signature-accent) 30%,#0000);stroke-dasharray:4 9;stroke-width:1;transform-origin:center;transition:opacity .76s ease,stroke .76s ease}.advisory-page--advisory-index .advisory-index-field__signal-lines path{animation:advisory-index-signal-flow 7s linear infinite;opacity:.65;stroke:color-mix(in srgb,var(--signature-accent) 45%,#0000);stroke-dasharray:3 9;stroke-width:1.3;transition:opacity .68s ease,stroke-dashoffset 1.4s ease}.advisory-page--advisory-index .advisory-index-field__route{opacity:0;stroke-dasharray:620;stroke-dashoffset:620;stroke-width:2.4;transition:opacity .52s ease,stroke-dashoffset 1.2s var(--ease-standard)}.advisory-page--advisory-index .advisory-index-field__route--signature{color:var(--atlas-route-signature)}.advisory-page--advisory-index .advisory-index-field__route--focused{color:var(--atlas-route-focused)}.advisory-page--advisory-index .advisory-index-field__route-glow{fill:none;opacity:0;stroke-width:12;transition:opacity .9s ease}.advisory-page--advisory-index .advisory-index-field__route-glow--signature{stroke:color-mix(in srgb,var(--atlas-route-signature) 30%,#0000)}.advisory-page--advisory-index .advisory-index-field__route-glow--focused{stroke:color-mix(in srgb,var(--atlas-route-focused) 30%,#0000)}.advisory-page--advisory-index .advisory-index-field__core{aspect-ratio:1;background:radial-gradient(circle at 32% 25%,color-mix(in srgb,var(--lilac-300) 42%,#0000),#0000 42%),linear-gradient(145deg,color-mix(in srgb,var(--plum-800) 86%,#0000),color-mix(in srgb,var(--ink-950) 94%,#0000));border:1px solid color-mix(in srgb,var(--paper-50) 24%,#0000);border-radius:50%;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--plum-950) 34%,#0000),inset 0 1px color-mix(in srgb,var(--paper-50) 18%,#0000);color:var(--paper-50);display:grid;left:50%;padding:1.1rem;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) translate3d(var(--signature-field-x),var(--signature-field-y),0);transition:border-radius .76s var(--ease-standard),transform .76s var(--ease-standard),box-shadow .76s ease;width:clamp(8.7rem,14vw,11.2rem);z-index:6}.advisory-page--advisory-index .advisory-index-field__core:after,.advisory-page--advisory-index .advisory-index-field__core:before{border:1px solid color-mix(in srgb,var(--signature-accent) 24%,#0000);border-radius:inherit;content:"";inset:-.75rem;opacity:.7;position:absolute}.advisory-page--advisory-index .advisory-index-field__core:after{inset:-1.55rem;opacity:.32}.advisory-page--advisory-index .advisory-index-field__core>span{display:grid;gap:.35rem;grid-area:1/1;transition:opacity .52s ease,transform .65s var(--ease-standard)}.advisory-page--advisory-index .advisory-index-field__core small{color:color-mix(in srgb,var(--paper-50) 62%,#0000);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-field__core strong{color:var(--paper-50);font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.62rem);font-weight:500;line-height:1.02}.advisory-page--advisory-index .advisory-index-field__core-result{opacity:0;transform:scale(.78)}.advisory-page--advisory-index :is(.advisory-index-field__axis-label,.advisory-index-field__offer-cluster,.advisory-index-field__route-label,.advisory-index-field__signal){position:absolute;transition:opacity .62s ease,transform .76s var(--ease-standard),filter .62s ease;z-index:4}.advisory-page--advisory-index .advisory-index-field__signal{backdrop-filter:blur(16px);background:color-mix(in srgb,var(--surface-strong) 86%,#0000);border:1px solid color-mix(in srgb,var(--signature-accent) 22%,var(--border));border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-soft);font-family:var(--font-mono);font-size:clamp(.58rem,.84vw,.7rem);left:var(--atlas-x);letter-spacing:.08em;padding:.44rem .7rem;text-transform:uppercase;top:var(--atlas-y);transform:translate(-50%,-50%)}.advisory-page--advisory-index .advisory-index-field__axis-label{color:var(--text-faint);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;opacity:0;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-field__axis-label--continuity{left:50%;top:6%;transform:translateX(-50%)}.advisory-page--advisory-index .advisory-index-field__axis-label--bounded{bottom:4.5%;left:50%;transform:translateX(-50%)}.advisory-page--advisory-index .advisory-index-field__axis-label--company{left:2.2%;top:50%;transform:translateY(-50%) rotate(-90deg)}.advisory-page--advisory-index .advisory-index-field__axis-label--specific{right:1.5%;top:50%;transform:translateY(-50%) rotate(90deg)}.advisory-page--advisory-index .advisory-index-field__route-label{backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface-strong) 88%,#0000);border:1px solid color-mix(in srgb,var(--signature-accent) 22%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;gap:.25rem;max-width:13rem;opacity:0;padding:.82rem .95rem}.advisory-page--advisory-index .advisory-index-field__route-label small{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-field__route-label strong{color:var(--text);font-size:.76rem;line-height:1.35}.advisory-page--advisory-index .advisory-index-field__route-label--signature{left:8%;top:28%;transform:translate(-1rem,.5rem)}.advisory-page--advisory-index .advisory-index-field__route-label--focused{bottom:25%;right:7%;transform:translate(1rem,-.5rem)}.advisory-page--advisory-index .advisory-index-field__offer-cluster{display:grid;filter:blur(1.5px);gap:.34rem;opacity:.14;width:clamp(10rem,16vw,13rem)}.advisory-page--advisory-index .advisory-index-field__offer-cluster span{backdrop-filter:blur(14px);background:color-mix(in srgb,var(--surface-strong) 86%,#0000);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--text-soft);display:block;font-size:clamp(.61rem,.8vw,.71rem);font-weight:650;padding:.48rem .65rem}.advisory-page--advisory-index .advisory-index-field__offer-cluster--signature{left:4%;top:44%;transform:translateX(-1.2rem)}.advisory-page--advisory-index .advisory-index-field__offer-cluster--signature span:first-child{border-color:color-mix(in srgb,var(--atlas-route-signature) 46%,var(--border));color:var(--text)}.advisory-page--advisory-index .advisory-index-field__offer-cluster--focused{bottom:8%;right:3.5%;transform:translateX(1.2rem)}.advisory-page--advisory-index .advisory-index-field__offer-cluster--focused :is(span:first-child,span:nth-child(4)){border-color:color-mix(in srgb,var(--atlas-route-focused) 42%,var(--border));color:var(--text)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__axes ellipse,.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__axes path,.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__axis-label,.advisory-page--advisory-index .advisory-index-field[data-phase=match] .advisory-index-field__axes ellipse,.advisory-page--advisory-index .advisory-index-field[data-phase=match] .advisory-index-field__axes path,.advisory-page--advisory-index .advisory-index-field[data-phase=match] .advisory-index-field__axis-label,.advisory-page--advisory-index .advisory-index-field[data-phase=shape] .advisory-index-field__axes ellipse,.advisory-page--advisory-index .advisory-index-field[data-phase=shape] .advisory-index-field__axes path,.advisory-page--advisory-index .advisory-index-field[data-phase=shape] .advisory-index-field__axis-label{opacity:1}.advisory-page--advisory-index .advisory-index-field[data-phase=shape] .advisory-index-field__signal{filter:grayscale(.4);opacity:.58}.advisory-page--advisory-index :is(.advisory-index-field[data-phase=direction],.advisory-index-field[data-phase=match]) .advisory-index-field__route{opacity:1;stroke-dashoffset:0}.advisory-page--advisory-index :is(.advisory-index-field[data-phase=direction],.advisory-index-field[data-phase=match]) .advisory-index-field__route-label{opacity:1;transform:translate(0)}.advisory-page--advisory-index :is(.advisory-index-field[data-phase=direction],.advisory-index-field[data-phase=match]) .advisory-index-field__offer-cluster{filter:none;opacity:1;transform:translateX(0)}.advisory-page--advisory-index :is(.advisory-index-field[data-phase=direction],.advisory-index-field[data-phase=match]) .advisory-index-field__signal{opacity:.18;transform:translate(-50%,-50%) scale(.88)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__route-glow{opacity:.72}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__core{border-radius:28%;box-shadow:0 1.8rem 5rem color-mix(in srgb,var(--plum-950) 42%,#0000),0 0 3rem color-mix(in srgb,var(--signature-accent-glow) 52%,#0000),inset 0 1px color-mix(in srgb,var(--paper-50) 22%,#0000);transform:translate(-50%,-50%) translate3d(var(--signature-field-x),var(--signature-field-y),0) rotate(45deg)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__core>span{transform:rotate(-45deg)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__core-initial{opacity:0;transform:rotate(-45deg) scale(.78)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__core-result{opacity:1;transform:rotate(-45deg) scale(1)}.advisory-page--advisory-index .advisory-index-field[data-phase=direction] .advisory-index-field__core-glow{opacity:1;transform:scale(1.18)}.advisory-page--advisory-index .advisory-guide{background:color-mix(in srgb,var(--surface) 94%,#0000);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-height:37rem;overflow:hidden}.advisory-page--advisory-index .advisory-guide__choices{align-content:stretch;background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--signature-accent-glow) 58%,#0000),#0000 22rem),color-mix(in srgb,var(--bg-alt) 90%,var(--surface));border-right:1px solid var(--border);display:grid;padding:.7rem}.advisory-page--advisory-index .advisory-guide__choices button{align-items:start;background:#0000;border:0;border-bottom:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-soft);cursor:pointer;display:grid;gap:.25rem .9rem;grid-template-columns:2.4rem minmax(0,1fr);grid-template-rows:auto auto;padding:1.15rem 1.1rem;text-align:left;transition:color var(--duration-fast) ease,background var(--duration-fast) ease,transform var(--duration-fast) ease;width:100%}.advisory-page--advisory-index .advisory-guide__choices button:last-child{border-bottom-color:#0000}.advisory-page--advisory-index .advisory-guide__choices :is(button:hover,button[aria-selected=true]){background:color-mix(in srgb,var(--surface-strong) 84%,#0000);color:var(--text);transform:translateX(.18rem)}.advisory-page--advisory-index .advisory-guide__choices button[aria-selected=true]{box-shadow:inset 3px 0 var(--signature-accent),var(--shadow-sm)}.advisory-page--advisory-index .advisory-guide__choices button>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.65rem;grid-row:1/3;letter-spacing:.1em}.advisory-page--advisory-index .advisory-guide__choices strong{font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.28}.advisory-page--advisory-index .advisory-guide__choices small{color:var(--text-faint);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.advisory-page--advisory-index .advisory-guide__panels{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--signature-accent-glow) 44%,#0000),#0000 27rem),linear-gradient(150deg,color-mix(in srgb,var(--surface-strong) 96%,#0000),color-mix(in srgb,var(--surface-soft) 92%,#0000));min-height:37rem;overflow:hidden;position:relative}.advisory-page--advisory-index .advisory-guide__panels article[hidden]{display:none!important}.advisory-page--advisory-index .advisory-guide__panels:before{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--signature-accent) 20%,#0000);border-radius:50%;bottom:-12rem;box-shadow:0 0 0 4rem color-mix(in srgb,var(--signature-accent) 5%,#0000),0 0 0 8rem color-mix(in srgb,var(--signature-accent) 3%,#0000);content:"";position:absolute;right:-9rem;width:31rem}.advisory-page--advisory-index .advisory-guide__panels article{align-items:end;animation:advisory-guide-enter .52s var(--ease-standard) both;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(15rem,.56fr);min-height:37rem;padding:clamp(2rem,5vw,5rem);position:relative;z-index:1}.advisory-page--advisory-index .advisory-guide__panels h3{font-size:clamp(2.6rem,5vw,5.2rem);line-height:.94;margin-block:.75rem 1.3rem;max-width:13ch}.advisory-page--advisory-index .advisory-guide__panels article>div>p:not(.eyebrow){color:var(--text-soft);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75;max-width:42rem}.advisory-page--advisory-index .advisory-guide__panel-action{backdrop-filter:blur(16px);background:color-mix(in srgb,var(--surface-strong) 82%,#0000);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;gap:1.1rem;padding:1.3rem}.advisory-page--advisory-index .advisory-guide__panel-action p{color:var(--text-faint);font-size:.85rem;line-height:1.55}.advisory-page--advisory-index .advisory-guide__fallback{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;gap:1.5rem 2.6rem;grid-template-columns:minmax(15rem,.62fr) minmax(0,1fr) auto;margin-top:var(--space-6);padding:1.35rem 1.55rem}.advisory-page--advisory-index .advisory-guide__fallback>div{display:grid;gap:.22rem}.advisory-page--advisory-index .advisory-guide__fallback>div>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-guide__fallback h3{font-size:1.22rem}.advisory-page--advisory-index .advisory-guide__fallback>p{color:var(--text-soft);font-size:.9rem;line-height:1.6}.advisory-page--advisory-index .advisory-index-signature-note{align-items:center;background:color-mix(in srgb,var(--surface-soft) 92%,#0000);border:1px solid color-mix(in srgb,var(--signature-accent) 24%,var(--border));border-radius:var(--radius-xl);display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);margin:calc(var(--space-8)*-1) 0 var(--space-7) auto;max-width:67rem;padding:1rem 1.25rem}.advisory-page--advisory-index .advisory-index-signature-note span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-signature-note p{color:var(--text-soft);font-size:.9rem;line-height:1.55}.advisory-page--advisory-index .advisory-index-signatures{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(12,minmax(0,1fr))}.advisory-page--advisory-index .advisory-index-signature-card{background:radial-gradient(circle at 90% 3%,color-mix(in srgb,var(--signature-accent-glow) 46%,#0000),#0000 18rem),linear-gradient(145deg,var(--surface-strong),color-mix(in srgb,var(--surface-soft) 90%,#0000));border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-height:31rem;overflow:hidden;padding:clamp(1.5rem,3vw,2.6rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration-fast) ease,box-shadow var(--duration) ease}.advisory-page--advisory-index .advisory-index-signature-card:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--signature-accent) 14%,#0000);content:"";inset:auto -4rem -8rem auto;position:absolute;transform:rotate(30deg);width:17rem}.advisory-page--advisory-index .advisory-index-signature-card:hover{border-color:color-mix(in srgb,var(--signature-accent) 42%,var(--border));box-shadow:var(--shadow-lg);transform:translateY(-.35rem)}.advisory-page--advisory-index .advisory-index-signature-card--strategic{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--signature-accent) 42%,#0000),#0000 27rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--signature-signal) 16%,#0000),#0000 21rem),linear-gradient(142deg,var(--plum-950),var(--ink-950) 66%,#0c0812);border-color:color-mix(in srgb,var(--lilac-300) 22%,#0000);color:var(--paper-50);grid-column:span 7;min-height:38rem}.advisory-page--advisory-index .advisory-index-signature-card--founder{grid-column:span 5;min-height:38rem}.advisory-page--advisory-index :is(.advisory-index-signature-card--overnight,.advisory-index-signature-card--technology){grid-column:span 6}.advisory-page--advisory-index .advisory-index-signature-card__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.advisory-page--advisory-index .advisory-index-signature-card__head>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-signature-card__head>span :is(b,small){font:inherit}.advisory-page--advisory-index .advisory-index-signature-card__head>span small:before{content:" / ";opacity:.55}.advisory-page--advisory-index .advisory-index-signature-card--strategic .advisory-index-signature-card__head>span{color:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-signature-card__head svg{border:1px solid color-mix(in srgb,var(--signature-accent) 24%,var(--border));border-radius:50%;color:var(--signature-accent-strong);fill:none;height:3rem;padding:.62rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;width:3rem}.advisory-page--advisory-index .advisory-index-signature-card--strategic .advisory-index-signature-card__head svg{border-color:color-mix(in srgb,var(--lilac-300) 28%,#0000);color:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-signature-card__body{align-content:start;display:grid;flex:1;padding-block:clamp(2rem,4vw,4.5rem) 2rem;position:relative;z-index:1}.advisory-page--advisory-index .advisory-index-signature-card h3{font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:.94;max-width:12ch}.advisory-page--advisory-index :is(.advisory-index-signature-card--founder,.advisory-index-signature-card--overnight,.advisory-index-signature-card--technology) h3{font-size:clamp(2rem,3.5vw,3.55rem)}.advisory-page--advisory-index .advisory-index-signature-card__body>strong{color:var(--text);display:block;font-size:1.05rem;line-height:1.45;margin-top:1.15rem;max-width:34rem}.advisory-page--advisory-index .advisory-index-signature-card--strategic .advisory-index-signature-card__body>strong,.advisory-page--advisory-index .advisory-index-signature-card--strategic h3{color:var(--paper-50)}.advisory-page--advisory-index .advisory-index-signature-card__body>p:not(.advisory-index-signature-card__fit){color:var(--text-soft);line-height:1.68;margin-top:1rem;max-width:39rem}.advisory-page--advisory-index .advisory-index-signature-card--strategic .advisory-index-signature-card__body>p:not(.advisory-index-signature-card__fit){color:color-mix(in srgb,var(--paper-50) 68%,#0000)}.advisory-page--advisory-index .advisory-index-signature-card__fit{background:color-mix(in srgb,var(--signature-accent-soft) 34%,#0000);border-left:2px solid var(--signature-accent);color:var(--text-soft);font-size:.86rem;line-height:1.5;margin-top:1.35rem;padding:.8rem .95rem}.advisory-page--advisory-index .advisory-index-signature-card--strategic .advisory-index-signature-card__fit{background:color-mix(in srgb,var(--lilac-300) 9%,#0000);border-left-color:var(--lilac-300);color:color-mix(in srgb,var(--paper-50) 72%,#0000)}.advisory-page--advisory-index .advisory-index-signature-card ul{display:grid;gap:.62rem;margin-top:1.4rem}.advisory-page--advisory-index .advisory-index-signature-card li{color:var(--text-soft);font-size:.86rem;line-height:1.45;padding-left:1.2rem;position:relative}.advisory-page--advisory-index .advisory-index-signature-card li:before{aspect-ratio:1;background:var(--signature-accent);border-radius:50%;content:"";left:0;position:absolute;top:.58em;width:.38rem}.advisory-page--advisory-index .advisory-index-signature-card--strategic li{color:color-mix(in srgb,var(--paper-50) 66%,#0000)}.advisory-page--advisory-index .advisory-index-signature-card--strategic li:before{background:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-signature-card>.signature-text-link{margin-top:auto;position:relative;z-index:1}.advisory-page--advisory-index .advisory-index-signature-card--strategic>.signature-text-link{color:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-focused-intro{display:grid;gap:1rem}.advisory-page--advisory-index .advisory-index-focused-intro>p{color:color-mix(in srgb,var(--paper-50) 72%,#0000);line-height:1.75}.advisory-page--advisory-index .advisory-index-focused-intro small{color:color-mix(in srgb,var(--paper-50) 48%,#0000);font-size:.75rem;line-height:1.55}.advisory-page--advisory-index .advisory-index-reviews{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.advisory-page--advisory-index .advisory-index-review-card{backdrop-filter:blur(20px);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--signature-accent) 18%,#0000),#0000 17rem),color-mix(in srgb,var(--paper-50) 5%,#0000);border:1px solid color-mix(in srgb,var(--paper-50) 12%,#0000);border-radius:var(--radius-xl);box-shadow:0 1rem 3rem color-mix(in srgb,var(--ink-950) 32%,#0000);display:flex;flex-direction:column;grid-column:span 4;min-height:31rem;overflow:hidden;padding:clamp(1.35rem,2.5vw,2rem);position:relative;transition:transform var(--duration) var(--ease-standard),border-color var(--duration-fast) ease,background var(--duration-fast) ease}.advisory-page--advisory-index :is(.advisory-index-review-card--ai,.advisory-index-review-card--modernization){grid-column:span 6;min-height:28rem}.advisory-page--advisory-index .advisory-index-review-card:hover{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--signature-accent) 24%,#0000),#0000 17rem),color-mix(in srgb,var(--paper-50) 7%,#0000);border-color:color-mix(in srgb,var(--lilac-300) 38%,#0000);transform:translateY(-.3rem)}.advisory-page--advisory-index .advisory-index-review-card__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.advisory-page--advisory-index .advisory-index-review-card__head>span{color:var(--lilac-300);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-review-card__head>span :is(b,small){font:inherit}.advisory-page--advisory-index .advisory-index-review-card__head>span small:before{content:" / ";opacity:.55}.advisory-page--advisory-index .advisory-index-review-card__head>div{display:grid;gap:.15rem;text-align:right}.advisory-page--advisory-index .advisory-index-review-card__head strong{color:var(--paper-50);font-size:.86rem}.advisory-page--advisory-index .advisory-index-review-card__head small{color:color-mix(in srgb,var(--paper-50) 48%,#0000);font-size:.65rem}.advisory-page--advisory-index .advisory-index-review-card h3{color:var(--paper-50);font-size:clamp(1.8rem,3vw,2.9rem);line-height:.98;margin-top:clamp(2.3rem,4vw,4.4rem)}.advisory-page--advisory-index .advisory-index-review-card blockquote{color:var(--lilac-300);font-family:var(--font-serif);font-size:1.12rem;font-style:italic;line-height:1.35;margin-top:1.2rem}.advisory-page--advisory-index .advisory-index-review-card>p{color:color-mix(in srgb,var(--paper-50) 65%,#0000);font-size:.9rem;line-height:1.65;margin-top:1.2rem}.advisory-page--advisory-index .advisory-index-review-card>a{align-items:center;color:var(--paper-50);display:inline-flex;font-size:.86rem;font-weight:650;gap:.7rem;margin-top:auto;padding-top:1.6rem}.advisory-page--advisory-index .advisory-index-review-card>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform var(--duration-fast) ease;width:1.1rem}.advisory-page--advisory-index .advisory-index-review-card>a:hover svg{transform:translateX(.25rem)}.advisory-page--advisory-index .advisory-index-comparison{align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr) minmax(0,1fr);overflow:hidden}.advisory-page--advisory-index .advisory-index-comparison>article{padding:clamp(1.7rem,4vw,3.5rem)}.advisory-page--advisory-index .advisory-index-comparison>article>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-comparison>article h3{font-size:clamp(2rem,3.5vw,3.5rem);line-height:.98;margin-block:.9rem 1.6rem;max-width:13ch}.advisory-page--advisory-index .advisory-index-comparison>article ul{display:grid;gap:.85rem}.advisory-page--advisory-index .advisory-index-comparison>article li{color:var(--text-soft);line-height:1.58;padding-left:1.25rem;position:relative}.advisory-page--advisory-index .advisory-index-comparison>article li:before{aspect-ratio:1;background:var(--signature-accent);border-radius:50%;content:"";left:0;position:absolute;top:.65em;width:.42rem}.advisory-page--advisory-index .advisory-index-comparison__bridge{background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--signature-accent) 38%,#0000),#0000 15rem),linear-gradient(160deg,var(--plum-900),var(--ink-950));color:var(--paper-50);display:grid;gap:.8rem;padding:2rem 1.45rem;place-content:center;position:relative;text-align:center}.advisory-page--advisory-index .advisory-index-comparison__bridge>span{background:linear-gradient(#0000,color-mix(in srgb,var(--lilac-300) 68%,#0000),#0000);height:3rem;margin-inline:auto;width:1px}.advisory-page--advisory-index .advisory-index-comparison__bridge .eyebrow{color:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-comparison__bridge h3{color:var(--paper-50);font-size:1.45rem;line-height:1.08}.advisory-page--advisory-index .advisory-index-comparison__bridge p:not(.eyebrow){color:color-mix(in srgb,var(--paper-50) 62%,#0000);font-size:.82rem;line-height:1.55}.advisory-page--advisory-index .advisory-index-principles{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.advisory-page--advisory-index .advisory-index-principles article{border-right:1px solid var(--border);min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem)}.advisory-page--advisory-index .advisory-index-principles article:last-child{border-right:0}.advisory-page--advisory-index .advisory-index-principles article>span{color:var(--signature-accent-strong);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em}.advisory-page--advisory-index .advisory-index-principles h3{font-size:clamp(1.75rem,2.6vw,2.7rem);line-height:.98;margin-block:clamp(3rem,6vw,6rem) 1.2rem;max-width:9ch}.advisory-page--advisory-index .advisory-index-principles p{color:var(--text-soft);font-size:.9rem;line-height:1.65}.advisory-page--advisory-index .advisory-index-case{background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--signature-accent) 34%,#0000),#0000 31rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--success) 12%,#0000),#0000 22rem),linear-gradient(140deg,var(--plum-950),var(--ink-950) 66%,#0b0710);border:1px solid color-mix(in srgb,var(--lilac-300) 24%,#0000);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);color:var(--paper-50);display:grid;grid-template-columns:.46fr 1fr;isolation:isolate;min-height:40rem;overflow:hidden;position:relative}.advisory-page--advisory-index .advisory-index-case:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.76' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.12'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:soft-light;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.advisory-page--advisory-index .advisory-index-case__metric{border-right:1px solid color-mix(in srgb,var(--paper-50) 12%,#0000);display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.7rem)}.advisory-page--advisory-index .advisory-index-case__metric>span{color:var(--lilac-300);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-case__metric strong{color:var(--paper-50);font-family:var(--font-serif);font-size:clamp(3.8rem,7vw,7.2rem);font-weight:500;line-height:.86;margin-block:1.2rem 1rem}.advisory-page--advisory-index .advisory-index-case__metric p{color:color-mix(in srgb,var(--paper-50) 62%,#0000);font-size:.88rem;line-height:1.6}.advisory-page--advisory-index .advisory-index-case__copy{border-right:1px solid color-mix(in srgb,var(--paper-50) 12%,#0000);display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)}.advisory-page--advisory-index .advisory-index-case__copy .eyebrow{color:var(--lilac-300)}.advisory-page--advisory-index .advisory-index-case__copy h2{color:var(--paper-50);font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:.94;margin-block:1rem 1.4rem;max-width:12ch}.advisory-page--advisory-index .advisory-index-case__copy>p{color:color-mix(in srgb,var(--paper-50) 66%,#0000);line-height:1.72}.advisory-page--advisory-index .advisory-index-case__copy dl{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:2rem}.advisory-page--advisory-index .advisory-index-case__copy dl>div{border-top:1px solid color-mix(in srgb,var(--paper-50) 14%,#0000);padding-top:.8rem}.advisory-page--advisory-index .advisory-index-case__copy dt{color:color-mix(in srgb,var(--paper-50) 42%,#0000);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.advisory-page--advisory-index .advisory-index-case__copy dd{color:var(--paper-50);font-size:.8rem;line-height:1.4;margin-top:.38rem}.advisory-page--advisory-index .advisory-index-case__copy .signature-text-link{color:var(--lilac-300)}.advisory-page--advisory-index :is(.advisory-index-case__resolved-lines path,.advisory-index-case__rings ellipse,.advisory-index-case__source-lines path){fill:none;stroke-linecap:round}.advisory-page--advisory-index .advisory-index-case__source-lines path{stroke:color-mix(in srgb,var(--paper-50) 22%,#0000);stroke-dasharray:4 8;stroke-width:1.2}.advisory-page--advisory-index .advisory-index-case__resolved-lines path{stroke:color-mix(in srgb,var(--success) 68%,var(--lilac-300));stroke-width:1.8}.advisory-page--advisory-index .advisory-index-case__rings ellipse{stroke:color-mix(in srgb,var(--lilac-300) 24%,#0000);stroke-width:1}.advisory-page--advisory-index :is(.advisory-index-case__annotation,.advisory-index-case__core,.advisory-index-case__finding,.advisory-index-case__source){position:absolute;z-index:2}.advisory-page--advisory-index .advisory-index-case__source{background:color-mix(in srgb,var(--ink-950) 72%,#0000);border:1px solid color-mix(in srgb,var(--paper-50) 14%,#0000);border-radius:var(--radius-pill);color:color-mix(in srgb,var(--paper-50) 58%,#0000);font-size:.66rem;left:var(--case-x);max-width:7.5rem;padding:.48rem .62rem;text-align:center;top:var(--case-y);transform:translate(-50%,-50%)}.advisory-page--advisory-index .advisory-index-case__core{aspect-ratio:1;background:linear-gradient(145deg,color-mix(in srgb,var(--plum-700) 82%,#0000),color-mix(in srgb,var(--ink-950) 90%,#0000));border:1px solid color-mix(in srgb,var(--lilac-300) 42%,#0000);border-radius:34%;box-shadow:0 0 3rem color-mix(in srgb,var(--signature-accent) 26%,#0000);color:var(--paper-50);display:grid;font-family:var(--font-serif);font-size:1.12rem;left:46%;padding:1rem;place-items:center;text-align:center;top:50%;transform:translate(-50%,-50%);width:8rem}.advisory-page--advisory-index .advisory-index-case__finding{background:color-mix(in srgb,var(--success) 11%,var(--ink-950));border:1px solid color-mix(in srgb,var(--success) 38%,#0000);border-radius:var(--radius-lg);color:var(--paper-50);font-size:.7rem;font-weight:650;padding:.55rem .7rem}.advisory-page--advisory-index .advisory-index-case__finding--one{right:7%;top:45%}.advisory-page--advisory-index .advisory-index-case__finding--two{bottom:18%;right:9%}.advisory-page--advisory-index .advisory-index-case__annotation{background:color-mix(in srgb,var(--ink-950) 68%,#0000);border-left:2px solid var(--lilac-300);bottom:5%;color:color-mix(in srgb,var(--paper-50) 64%,#0000);font-size:.7rem;line-height:1.5;max-width:18rem;padding:.8rem .9rem;right:7%}@media (max-width:1180px){.advisory-page--advisory-index .signature-hero__grid{grid-template-columns:minmax(22rem,.78fr) minmax(34rem,1.22fr)}.advisory-page--advisory-index .advisory-index-field{min-height:42rem}.advisory-page--advisory-index .advisory-index-case{grid-template-columns:minmax(12rem,.36fr) minmax(0,.86fr) minmax(24rem,1fr)}}@media (max-width:980px){.advisory-page--advisory-index .signature-hero__grid{grid-template-columns:1fr}.advisory-page--advisory-index .signature-hero__visual{margin-inline:auto;max-width:54rem}.advisory-page--advisory-index .advisory-guide{grid-template-columns:1fr}.advisory-page--advisory-index .advisory-guide__choices{border-bottom:1px solid var(--border);border-right:0;grid-template-columns:repeat(5,minmax(11rem,1fr));overflow-x:auto}.advisory-page--advisory-index .advisory-guide__choices button{border-bottom:0;border-right:1px solid var(--border);min-width:11rem}.advisory-page--advisory-index .advisory-guide__panels article{min-height:31rem}.advisory-page--advisory-index .advisory-guide__fallback{grid-template-columns:1fr auto}.advisory-page--advisory-index .advisory-guide__fallback>p{grid-column:1/-1;grid-row:2}.advisory-page--advisory-index :is(.advisory-index-signature-card--founder,.advisory-index-signature-card--overnight,.advisory-index-signature-card--strategic,.advisory-index-signature-card--technology){grid-column:span 6;min-height:34rem}.advisory-page--advisory-index :is(.advisory-index-review-card,.advisory-index-review-card--ai,.advisory-index-review-card--modernization){grid-column:span 6}.advisory-page--advisory-index .advisory-index-comparison{grid-template-columns:1fr 12rem 1fr}.advisory-page--advisory-index .advisory-index-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-page--advisory-index .advisory-index-principles article:nth-child(2){border-right:0}.advisory-page--advisory-index .advisory-index-principles article:nth-child(-n+2){border-bottom:1px solid var(--border)}.advisory-page--advisory-index .advisory-index-case{grid-template-columns:.46fr 1fr}.advisory-page--advisory-index .advisory-index-case__copy,.advisory-page--advisory-index .advisory-index-case__metric{border-bottom:1px solid color-mix(in srgb,var(--paper-50) 12%,#0000)}.advisory-page--advisory-index .advisory-index-case__copy{border-right:0}}@media (max-width:720px){.advisory-page--advisory-index .advisory-index-field{min-height:39rem}.advisory-page--advisory-index .advisory-index-field .signature-field__stage{min-height:28rem}.advisory-page--advisory-index .advisory-index-field__offer-cluster{width:9rem}.advisory-page--advisory-index .advisory-index-field__offer-cluster span{font-size:.57rem;padding:.38rem .48rem}.advisory-page--advisory-index .advisory-index-field__route-label,.advisory-page--advisory-index .advisory-index-field__signal:nth-of-type(n+5){display:none}.advisory-page--advisory-index .advisory-guide__panels article{align-content:center;grid-template-columns:1fr;min-height:34rem}.advisory-page--advisory-index .advisory-guide__panel-action{max-width:28rem}.advisory-page--advisory-index .advisory-guide__fallback{grid-template-columns:1fr}.advisory-page--advisory-index .advisory-guide__fallback>p{grid-column:auto;grid-row:auto}.advisory-page--advisory-index .advisory-index-signature-note{grid-template-columns:1fr;margin-top:0}.advisory-page--advisory-index :is(.advisory-index-review-card,.advisory-index-review-card--ai,.advisory-index-review-card--modernization,.advisory-index-signature-card--founder,.advisory-index-signature-card--overnight,.advisory-index-signature-card--strategic,.advisory-index-signature-card--technology){grid-column:1/-1}.advisory-page--advisory-index .advisory-index-comparison{grid-template-columns:1fr}.advisory-page--advisory-index .advisory-index-comparison__bridge{min-height:18rem}.advisory-page--advisory-index .advisory-index-comparison__bridge>span{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--lilac-300) 68%,#0000),#0000);height:1px;width:3rem}.advisory-page--advisory-index .advisory-index-principles{grid-template-columns:1fr}.advisory-page--advisory-index .advisory-index-principles article,.advisory-page--advisory-index .advisory-index-principles article:nth-child(2){border-bottom:1px solid var(--border);border-right:0;min-height:auto}.advisory-page--advisory-index .advisory-index-principles article:last-child{border-bottom:0}.advisory-page--advisory-index .advisory-index-principles h3{margin-top:2.5rem}.advisory-page--advisory-index .advisory-index-case{grid-template-columns:1fr}.advisory-page--advisory-index :is(.advisory-index-case__copy,.advisory-index-case__metric){border-right:0}.advisory-page--advisory-index .advisory-index-case__copy dl{grid-template-columns:1fr}}@media (max-width:520px){.advisory-page--advisory-index .advisory-index-field{min-height:35rem}.advisory-page--advisory-index :is(.advisory-index-field__axis-label,.advisory-index-field__signal){display:none}.advisory-page--advisory-index .advisory-index-field__offer-cluster--signature{left:1%;top:38%}.advisory-page--advisory-index .advisory-index-field__offer-cluster--focused{bottom:13%;right:1%}.advisory-page--advisory-index .advisory-index-field__core{width:7.7rem}.advisory-page--advisory-index .advisory-guide__choices{padding:.5rem}.advisory-page--advisory-index .advisory-guide__panels article{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.advisory-page--advisory-index .advisory-guide__panels article,.advisory-page--advisory-index .advisory-index-field__core-glow,.advisory-page--advisory-index .advisory-index-field__route,.advisory-page--advisory-index .advisory-index-field__signal-lines path{animation:none;transition:none}}@keyframes advisory-index-signal-flow{to{stroke-dashoffset:-48}}@keyframes advisory-guide-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}