:root{--muted-foreground:#1615149e;--gold:#c7a545;--gold-strong:#9f762c;--gold-text:#76531d;--gold-faint:#c7a5451a;--gold-foreground:#020617;--focus-ring:#11100f;--focus-halo:#c7a54557;--title-ink:#11100f;--open-page-face:#fffdf8fc;--open-page-face-strong:#fffffcfe;--spine-cover-strong:#ded7c9;--spine-cover-soft:#fffdf7;--spine-text:#11100f;--spine-highlight:#ffffffa8;--spine-accent:#a88236;--book-hinge:#11100f29;--book-shadow:#12110f2e;--realm-mazda:#c7a545;--realm-mainu:#4a044e;--realm-manah:#172554;--realm-asha:#450a0a;--realm-khshathra:#2e1065;--realm-armaiti:#422006;--realm-haurvatat:#083344;--realm-ameretat:#052e16;--material-texture:url(/mockups/05-marble-texture-background.jpg);--page-wash:#f8f7f2f2;--panel-face:#fffdf8f0;--panel-edge:#16151421;--inscription:#161514b8;--surface-gloss:#ffffff94;--surface-shadow:#12110f29;--card-bg:color-mix(in oklch, var(--panel-face), transparent 3%);--card-border:color-mix(in srgb, var(--realm,var(--gold)), transparent 50%);--card-border-hover:color-mix(in srgb, var(--realm,var(--gold)), transparent 42%);--card-shadow:0 .75rem 1.65rem color-mix(in srgb, var(--surface-shadow), transparent 56%);--control-bg:color-mix(in oklch, var(--panel-face), transparent 12%);--control-bg-hover:color-mix(in oklch, var(--panel-face), transparent 4%);--control-border-hover:color-mix(in srgb, var(--gold), transparent 48%);--desktop-spine-width:clamp(4.25rem, 4.2vw, 4.9rem);--mobile-spine-height:clamp(3.35rem, 8dvh, 4.12rem);--stone-ease:cubic-bezier(.2, .8, .2, 1);--panel-slide-ease:cubic-bezier(.25, .1, .25, 1)}.dark{--muted-foreground:#f1eee7a3;--gold:#eccb76;--gold-strong:#d7af4f;--gold-text:#f2d68a;--gold-faint:#eccb7613;--gold-foreground:#020617;--focus-ring:#f2d68a;--focus-halo:#eccb7638;--title-ink:#f2e8cf;--open-page-face:#070707f7;--open-page-face-strong:#0c0c0cfb;--spine-cover-strong:#000;--spine-cover-soft:#141414;--spine-text:#fff3d1f0;--spine-highlight:#ffffff0e;--spine-accent:var(--gold);--book-hinge:#fff6de13;--book-shadow:#000000a3;--realm-mazda:#eccb76;--realm-mainu:#f5d0fe;--realm-manah:#bfdbfe;--realm-asha:#fecaca;--realm-khshathra:#ddd6fe;--realm-armaiti:#fef08a;--realm-haurvatat:#a5f3fc;--realm-ameretat:#bbf7d0;--material-texture:url(/mockups/06-obsidian-texture-background.jpg);--page-wash:#030303f0;--panel-face:#070707eb;--panel-edge:#eccb7624;--inscription:#e9dec5b3;--surface-gloss:#ffffff08;--surface-shadow:#00000094}.site-shell{background-image:linear-gradient(180deg, var(--page-wash), var(--page-wash)), radial-gradient(circle at 50% 0%, var(--gold-faint), transparent 34%), var(--material-texture);background-blend-mode:normal, normal, luminosity;background-size:auto,auto,72rem 72rem;width:100%;min-height:100dvh;overflow:hidden}.theme-mark{background-image:var(--theme-mark-light);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;place-items:center;display:inline-grid;overflow:hidden}.dark .theme-mark{background-image:var(--theme-mark-dark)}.inscription{color:var(--inscription);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.35}.desktop-library{--desktop-active-panel-width:calc(100vw - (4 * var(--desktop-spine-width)));width:100vw}.desktop-panel{z-index:1;min-width:var(--desktop-spine-width);border-right:1px solid color-mix(in srgb, var(--spine-accent), transparent 62%);background:linear-gradient(90deg, var(--spine-cover-strong), var(--spine-cover-soft));height:100dvh;min-height:100dvh;box-shadow:inset .28rem 0 0 var(--book-hinge), .35rem 0 .9rem var(--book-shadow);transform-origin:0;transition:flex-grow .68s var(--panel-slide-ease), border-color .26s var(--stone-ease);will-change:flex-grow;flex-direction:column;flex:0 1 0;display:flex;position:relative;overflow:hidden}.desktop-panel.is-active{z-index:2;border-right-color:var(--panel-edge);background:radial-gradient(circle at 80% 80%, color-mix(in srgb, var(--realm), transparent 96.5%), transparent 48%), linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face)), var(--material-texture);background-blend-mode:normal, normal, luminosity;background-size:auto,auto,58rem 58rem}@keyframes lineShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.panel-gold-line{opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 45%) 0%, color-mix(in srgb, var(--realm,var(--gold)), var(--foreground) 30%) 50%, color-mix(in srgb, var(--realm,var(--gold)), transparent 45%) 100%);height:2px;transition:opacity .3s var(--stone-ease);background-size:200% 100%;flex:none}.panel-gold-line.is-visible{opacity:1;animation:lineShimmer 1.4s var(--stone-ease) forwards}.collapsed-panel-button{width:100%;height:100%;color:var(--spine-text);text-align:center;transition:background-color .22s var(--stone-ease), color .22s var(--stone-ease);background:0 0;flex:1;grid-template-rows:minmax(0,1fr) 5.15rem;place-items:center;padding:1.3rem .58rem;display:grid}.collapsed-panel-button:hover{background:color-mix(in srgb, var(--spine-highlight), transparent 86%)}.collapsed-panel-mark{--octagon-size:2.52rem;width:var(--octagon-size);height:var(--octagon-size);grid-row:2;align-self:end;margin-bottom:.48rem}.spine-label{width:1.45rem;color:var(--spine-text);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl;grid-row:1;font-size:clamp(.85rem,.68vw,.96rem);font-weight:700;line-height:1}.panel-content{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.desktop-panel.is-active .panel-content{width:var(--desktop-active-panel-width);max-width:var(--desktop-active-panel-width)}.panel-content-inner{transform-origin:0;will-change:opacity, transform, filter;min-height:100%}.desktop-panel.is-active .panel-content-inner{height:100%}.mobile-trigger-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-layout{flex-direction:column;gap:1.25rem;min-height:100%;padding:clamp(1rem,2vw,2rem);display:flex}.section-layout:not(.home-layout){width:min(100%,82rem);margin-inline:auto}.home-dossier h1{font-family:var(--font-cormorant), ui-serif, Georgia, serif;font-feature-settings:"liga" 1, "kern" 1;color:var(--title-ink);text-wrap:balance}.body-copy{color:var(--muted-foreground);font-size:.98rem;line-height:1.75}.home-layout{scrollbar-width:none;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(.9rem,2.8vh,2rem) clamp(.9rem,2vw,1.3rem) clamp(.7rem,1.6vh,1.15rem);display:grid;overflow-y:auto}.home-layout::-webkit-scrollbar{width:0;height:0}.home-dossier{text-align:center;align-content:center;place-items:center;gap:clamp(.78rem,1.35vh,1.15rem);width:min(100%,68rem);display:grid}.home-intro,.home-proof{min-width:0}.home-intro{width:min(100%,54rem)}.home-proof{text-align:center;gap:0;width:min(100%,36rem);display:grid}.home-crestline{margin-top:clamp(.24rem,.95vh,.64rem);opacity:.74;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.48rem,1.5vw,.82rem);width:min(100%,clamp(10.8rem,34vw,16rem));margin-inline:auto;display:grid}.home-crestline>span:not(.home-crest-node){background:linear-gradient(90deg, transparent, var(--gold-strong), transparent);height:1px}.home-crest-node{border:1px solid color-mix(in srgb, var(--gold), transparent 42%);background:color-mix(in srgb, var(--gold), transparent 74%);width:clamp(.26rem,.72vw,.36rem);height:clamp(.26rem,.72vw,.36rem);box-shadow:0 0 .44rem color-mix(in srgb, var(--gold), transparent 82%);rotate:45deg}.home-dossier h1{letter-spacing:clamp(.018em,.45vw,.065em);margin-top:0;padding-inline:.04em;font-size:clamp(2.55rem,5.7vw,5.85rem);font-weight:500;line-height:.9}.hero-support{width:min(100%,52rem);max-width:52rem;color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 28%);text-wrap:balance;margin:clamp(.28rem,.64vh,.44rem) auto 0;font-size:clamp(.84rem,1.35vw,1.2rem);line-height:1.45}.hero-actions{flex-wrap:wrap;justify-content:center;gap:clamp(.36rem,1vw,.75rem);width:fit-content;margin:clamp(1.18rem,1.9vh,1.55rem) auto 0;display:flex}.hero-actions .hero-contact-action{width:auto;min-height:clamp(2.48rem,3.7vw,2.86rem);padding:clamp(.54rem,1vw,.64rem) clamp(.92rem,1.5vw,1.08rem);font-size:clamp(.82rem,1.1vw,.88rem)}.hero-actions .hero-contact-action svg{width:.9rem;height:.9rem}.principles-compass{isolation:isolate;gap:clamp(.2rem,.48vh,.36rem);padding-block:.1rem;display:grid}.compass-stage{width:min(82vw,53vh,30rem);min-width:0;margin-block:clamp(.2rem,.56vh,.44rem) clamp(.7rem,1.15vh,1.05rem)}.compass-orbit{z-index:1;position:absolute;inset:0;overflow:visible}.compass-connector{stroke:color-mix(in srgb, var(--realm), var(--gold) 20%);stroke-linecap:round;stroke-width:.72px;opacity:0;stroke-dasharray:25;stroke-dashoffset:25px;transition:opacity .2s var(--stone-ease), stroke-dashoffset .42s var(--stone-ease), stroke .18s var(--stone-ease), stroke-width .18s var(--stone-ease);vector-effect:non-scaling-stroke}.compass-connector.is-active{stroke-width:1.05px;stroke-dashoffset:0;opacity:.9}.compass-center,.compass-petal-anchor{translate:-50% -50%}.compass-center-mark{width:100%;height:100%;filter:drop-shadow(0 .4rem .85rem color-mix(in srgb, var(--surface-shadow), transparent 28%))}.compass-petal-anchor{z-index:20;place-items:center;width:21.25%;height:21.25%;display:grid;position:absolute}.compass-center,.compass-petal{cursor:pointer}.compass-center{width:21.25%;height:21.25%;padding:.18rem}.compass-petal{width:100%;height:100%}.compass-center:focus-visible,.compass-petal:focus-visible{outline:none}.compass-center:focus-visible .compass-center-mark,.compass-petal:focus-visible .compass-petal-mark{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--realm), transparent 36%)) drop-shadow(0 .32rem .7rem color-mix(in srgb, var(--surface-shadow), transparent 34%))}.compass-center.is-selected .compass-center-mark{filter:drop-shadow(0 0 .52rem color-mix(in srgb, var(--realm), transparent 38%)) drop-shadow(0 .4rem .85rem color-mix(in srgb, var(--surface-shadow), transparent 28%))}.compass-petal.is-selected{filter:drop-shadow(0 0 .38rem color-mix(in srgb, var(--realm), transparent 42%))}.compass-petal-mark{width:100%;height:100%;filter:drop-shadow(0 .32rem .7rem color-mix(in srgb, var(--surface-shadow), transparent 34%))}.compass-readout{width:min(100%,34rem);height:clamp(4.4rem,6.5vh,5rem);color:var(--foreground);position:relative;overflow:hidden}.compass-readout-content{align-content:start;justify-items:center;display:grid;position:absolute;inset:0}.compass-readout-content:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--realm), var(--gold) 20%), transparent);content:"";width:min(100%,7.5rem);height:1px;margin-bottom:.5rem}.compass-readout h3{color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;text-wrap:balance;margin-top:0;font-size:clamp(1.18rem,2.45vw,1.92rem);font-weight:650;line-height:1.04}.compass-readout p:not(.inscription){max-width:27rem;color:var(--muted-foreground);text-wrap:balance;margin-top:.22rem;font-size:clamp(.72rem,1.55vw,.9rem);line-height:1.42}@media (min-width:1024px) and (max-height:760px){.home-dossier{gap:clamp(.58rem,1.05vh,.76rem);width:min(100%,62rem)}.home-intro{width:min(100%,48rem)}.home-proof{gap:0;width:min(100%,32rem)}.home-dossier h1{font-size:clamp(2.35rem,5.2vw,5rem)}.hero-support{max-width:48rem;margin-top:.28rem;font-size:clamp(.78rem,1.3vw,1.08rem)}.hero-actions{margin-top:clamp(.9rem,1.28vh,1.04rem)}.hero-actions .hero-contact-action{min-height:clamp(2.36rem,4vw,2.58rem);padding:clamp(.5rem,1vw,.58rem) clamp(.82rem,1.5vw,.94rem);font-size:clamp(.78rem,1.2vw,.84rem)}.compass-stage{width:min(80vw,50vh,27.5rem);margin-block:clamp(.14rem,.44vh,.26rem) clamp(.5rem,.82vh,.72rem)}.compass-readout{width:min(100%,30rem);height:clamp(4.15rem,6.45vh,4.65rem)}.compass-readout h3{font-size:clamp(1.02rem,2.3vw,1.58rem);line-height:1}.compass-readout p:not(.inscription){max-width:24rem;font-size:clamp(.68rem,1.8vw,.82rem)}}.panel-layout{--panel-pad-block:clamp(1.2rem, 3vh, 2.18rem);--panel-pad-inline:clamp(1rem, 2.2vw, 1.5rem);--panel-bottom-pad:clamp(1.05rem, 2.1vh, 1.45rem);--panel-shell-gap:clamp(.94rem, 1.9vh, 1.34rem);--panel-stage-gap:clamp(.86rem, 1.72vh, 1.24rem);--panel-readout-gap:clamp(.68rem, 1.28vh, .92rem);--panel-action-offset:clamp(.14rem, .52vh, .36rem);gap:var(--panel-shell-gap)}:is(.services-layout,.method-layout,.work-layout,.journal-layout){align-content:center;justify-items:center;gap:var(--panel-shell-gap);padding:var(--panel-pad-block) var(--panel-pad-inline) var(--panel-bottom-pad);text-align:center;scrollbar-width:none;display:grid;overflow-y:auto}:is(.services-layout,.method-layout,.work-layout,.journal-layout)::-webkit-scrollbar{width:0;height:0}.focused-panel-intro{max-width:min(100%,48rem)}.focused-panel-title{max-width:min(100%,43rem);font-size:clamp(2rem,3.55vw,4.08rem);line-height:.96}.focused-panel-copy{max-width:min(100%,34rem);color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 12%);margin-top:clamp(.52rem,.92vh,.7rem);line-height:1.48}:is(.service-atlas,.method-path,.work-ledger,.journal-archive){gap:var(--panel-stage-gap)}:is(.service-atlas-actions,.method-path-actions,.work-ledger-actions,.journal-archive-actions){margin-top:var(--panel-action-offset)}.services-layout{--panel-stage-gap:clamp(.98rem, 1.95vh, 1.38rem)}.octagon-wrapper{width:var(--octagon-size,100%);aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 .42rem .9rem color-mix(in srgb, var(--surface-shadow), transparent 52%));transition:filter .22s var(--stone-ease), opacity .22s var(--stone-ease);place-items:center;display:grid;position:relative}.octagon-wrapper-shape{shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 93%, var(--realm));transition:fill .22s var(--stone-ease)}.octagon-wrapper-tint{fill:color-mix(in srgb, var(--realm), transparent 95%);transition:fill .22s var(--stone-ease)}.octagon-wrapper-field{fill:color-mix(in srgb, var(--panel-face), transparent 78%);opacity:.72;stroke:color-mix(in srgb, var(--realm), transparent 89%);stroke-width:.42px;transition:fill .22s var(--stone-ease), opacity .22s var(--stone-ease), stroke .22s var(--stone-ease)}.octagon-wrapper-corner-rails,.octagon-wrapper-cardinal-ticks{fill:none;stroke-linecap:square;stroke-linejoin:miter;transform-origin:50%;transition:transform .32s var(--stone-ease), opacity .22s var(--stone-ease), stroke .22s var(--stone-ease), stroke-width .22s var(--stone-ease)}.octagon-wrapper-corner-rails{opacity:.46;stroke:color-mix(in srgb, var(--realm), var(--gold) 9%);stroke-width:.72px}.octagon-wrapper-cardinal-ticks{opacity:.3;stroke:color-mix(in srgb, var(--gold), var(--realm) 42%);stroke-width:.64px}.octagon-wrapper-inner-stroke{fill:#0000;opacity:.72;stroke:color-mix(in srgb, var(--realm), transparent 84%);stroke-width:.58px;transition:opacity .22s var(--stone-ease), stroke .22s var(--stone-ease)}.octagon-wrapper-stroke{fill:#0000;stroke:color-mix(in srgb, var(--realm), transparent 62%);stroke-width:1px;transition:stroke .22s var(--stone-ease), stroke-width .22s var(--stone-ease)}.octagon-wrapper-content{z-index:1;min-width:0;min-height:0;color:inherit;text-align:center;place-content:center;justify-items:stretch;gap:clamp(.14rem,.42vw,.2rem);display:grid;position:absolute;inset:14%}.octagon-wrapper-content>*{overflow-wrap:normal;text-align:center;text-wrap:balance;justify-self:stretch;width:100%;min-width:0;max-width:100%;display:block}.octagon-token{color:color-mix(in srgb, var(--realm,var(--gold)), var(--foreground) 18%)}.octagon-token .octagon-wrapper-content{color:currentColor;font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.58rem,1.45vw,.82rem);font-weight:700;line-height:1}.octagon-icon-content{justify-items:center}.octagon-icon-content svg{width:min(calc(var(--octagon-size,3rem) * .58), 2.9rem);height:min(calc(var(--octagon-size,3rem) * .58), 2.9rem);color:currentColor;stroke-width:2.18px}.collapsed-panel-mark.octagon-token,.mobile-trigger-mark.octagon-token{color:var(--spine-text)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):hover .octagon-wrapper{filter:drop-shadow(0 .46rem .95rem color-mix(in srgb, var(--surface-shadow), transparent 46%))}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):hover .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--realm), transparent 48%)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):hover .octagon-wrapper-corner-rails{opacity:.62;stroke:color-mix(in srgb, var(--realm), var(--gold) 16%);transform:scale(1.04)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):hover .octagon-wrapper-cardinal-ticks{opacity:.46;stroke:color-mix(in srgb, var(--gold), var(--realm) 38%);transform:scale(.96)rotate(2deg)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper{filter:drop-shadow(0 0 .58rem color-mix(in srgb, var(--realm), transparent 54%)) drop-shadow(0 .52rem 1rem color-mix(in srgb, var(--surface-shadow), transparent 42%))}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-fill,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 87%, var(--realm))}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-tint,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-tint{fill:color-mix(in srgb, var(--realm), transparent 90%)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-field,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-field{fill:color-mix(in srgb, var(--panel-face), transparent 67%);opacity:.94;stroke:color-mix(in srgb, var(--realm), transparent 76%)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-corner-rails,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-corner-rails{opacity:.88;stroke:color-mix(in srgb, var(--realm), var(--gold) 20%);stroke-width:.86px;transform:scale(1.05)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-cardinal-ticks,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-cardinal-ticks{opacity:.56;stroke:color-mix(in srgb, var(--gold), var(--realm) 38%);transform:scale(.94)rotate(4deg)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-inner-stroke,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-inner-stroke{opacity:1;stroke:color-mix(in srgb, var(--realm), transparent 58%)}:is(.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-stroke,:is(.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--realm), var(--gold) 18%);stroke-width:1.32px}.service-atlas-button{aspect-ratio:1;border-radius:999px}.service-atlas-button.is-selected .service-atlas-mark,.service-atlas-button:focus-visible .service-atlas-mark{filter:drop-shadow(0 0 .44rem color-mix(in srgb, var(--realm), transparent 38%)) drop-shadow(0 .32rem .7rem color-mix(in srgb, var(--surface-shadow), transparent 34%))}.method-step-seal{aspect-ratio:1;width:100%;overflow:visible}.method-step-seal.is-selected,.method-step-seal:focus-visible{filter:drop-shadow(0 0 .52rem color-mix(in srgb, var(--realm), transparent 45%))}.work-ledger-button{aspect-ratio:1;align-content:center;justify-items:center;width:100%;overflow:visible}.work-ledger-button.is-selected,.work-ledger-button:focus-visible{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--realm), transparent 46%))}.journal-pillar-button{aspect-ratio:1;align-content:center;justify-items:center;width:100%;overflow:visible}.journal-pillar-button.is-selected,.journal-pillar-button:focus-visible{filter:drop-shadow(0 0 .48rem color-mix(in srgb, var(--realm), transparent 48%))}:is(.service-atlas-actions,.method-path-actions,.work-ledger-actions,.journal-archive-actions){justify-content:center;display:flex}.journal-archive-actions .quiet-link{margin-top:0}@media (min-width:1024px) and (max-height:760px){:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-pad-block:clamp(.72rem, 2vh, 1.05rem);--panel-bottom-pad:clamp(.66rem, 1.45vh, .9rem);--panel-shell-gap:clamp(.58rem, 1.12vh, .78rem);--panel-stage-gap:clamp(.52rem, 1vh, .7rem);--panel-readout-gap:clamp(.44rem, .9vh, .6rem)}.focused-panel-title{font-size:clamp(1.84rem,3.5vw,3.58rem);line-height:.95}.focused-panel-copy{margin-top:.42rem;font-size:.86rem;line-height:1.38}}.mobile-shell{width:100vw;height:100dvh;overflow:hidden}.mobile-panels{flex-direction:column;width:100%;height:100%;display:flex}.mobile-panel-item{border-top:1px solid color-mix(in srgb, var(--spine-accent), transparent 62%);background:linear-gradient(180deg, var(--spine-cover-strong), var(--spine-cover-soft));width:100%;min-height:0;box-shadow:inset 0 .28rem 0 var(--book-hinge);transform-origin:top;will-change:flex-basis;flex-direction:column;flex:none;display:flex;overflow:hidden}.mobile-panel-item:last-child{border-bottom:1px solid var(--panel-edge)}.mobile-panel-item:not(.is-active){flex-basis:var(--mobile-spine-height)}.mobile-panel-item.is-active{border-color:var(--panel-edge);background:radial-gradient(circle at 80% 80%, color-mix(in srgb, var(--realm), transparent 96.5%), transparent 48%), linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face)), var(--material-texture);background-blend-mode:normal, normal, luminosity;background-size:auto,auto,42rem 42rem;flex:auto}.mobile-panel-trigger{width:100%;height:100%;min-height:var(--mobile-spine-height);color:var(--spine-text);text-align:center;transition:background-color .22s var(--stone-ease), transform .22s var(--stone-ease);background:0 0;grid-template-columns:4.05rem minmax(0,1fr) 4.05rem;align-items:center;padding:.52rem .92rem;display:grid}.mobile-panel-trigger:hover{background:color-mix(in srgb, var(--spine-highlight), transparent 86%)}.mobile-panel-trigger:active{transform:scale(.98)}.mobile-trigger-title{max-width:min(100%,14rem);color:var(--spine-text);letter-spacing:.085em;text-transform:uppercase;justify-self:center;font-size:clamp(1.08rem,4.2vw,1.36rem);font-weight:800;line-height:1.18}.mobile-trigger-mark{--octagon-size:2.56rem;width:var(--octagon-size);height:var(--octagon-size);justify-self:start}.mobile-panel-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.mobile-panel-content .section-layout{flex:auto;max-width:100%;min-height:0;overflow:hidden auto}.mobile-panel-content .section-layout:not(.home-layout){padding:clamp(.95rem,3.6vw,1.35rem)}.mobile-panel-content :is(.quiet-action,.quiet-link){white-space:nowrap;width:100%;min-width:0;padding-inline:.62rem;font-size:.82rem}@media (max-width:760px){:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-pad-block:clamp(.78rem, 2.45vh, 1.05rem);--panel-pad-inline:clamp(.86rem, 3.4vw, 1.1rem);--panel-bottom-pad:calc(var(--mobile-spine-height) + .72rem);--panel-shell-gap:clamp(.52rem, 1.16vh, .76rem);--panel-stage-gap:clamp(.48rem, 1.1vh, .72rem);--panel-readout-gap:clamp(.42rem, .95vh, .62rem);align-content:start}.method-step-seal{width:100%}.work-ledger-button{padding:.28rem}.journal-pillar-button{padding:.26rem}}@media (max-width:520px){:root{--mobile-spine-height:3.58rem}.home-layout{padding:clamp(.8rem, 2.6vh, 1.05rem) clamp(.95rem, 4vw, 1.15rem) calc(var(--mobile-spine-height) + .75rem)}.home-dossier{gap:clamp(.56rem,1.1vh,.76rem)}.home-dossier h1{font-size:clamp(2.18rem,10vw,2.92rem)}.home-crestline{gap:.48rem;width:min(100%,10.6rem);margin-top:.28rem}.home-crest-node{width:.28rem;height:.28rem}.hero-support{max-width:22rem;margin-top:.36rem;font-size:clamp(.78rem,3.2vw,.88rem);line-height:1.42}.home-proof{gap:0;width:min(100%,21rem)}.principles-compass{gap:.22rem}.compass-stage{width:min(82vw,20rem,40vh);margin-block:.2rem .58rem}.compass-readout{width:min(100%,22rem);height:clamp(4.45rem,8.2vh,4.9rem)}.compass-readout-content:before{width:min(100%,6rem);margin-bottom:.42rem}.compass-readout h3{font-size:clamp(1.1rem,4.7vw,1.36rem)}.compass-readout p:not(.inscription){max-width:20rem;font-size:.72rem;line-height:1.36}.hero-actions{margin-top:1rem}.hero-actions .hero-contact-action{min-height:2.42rem;padding:.5rem .82rem;font-size:.82rem}.mobile-panel-trigger{grid-template-columns:3.78rem minmax(0,1fr) 3.78rem;padding:.42rem .8rem}.mobile-trigger-mark{--octagon-size:2.18rem;width:var(--octagon-size);height:var(--octagon-size)}.focused-panel-title{font-size:clamp(1.9rem,9vw,2.9rem)}:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-shell-gap:.42rem;--panel-stage-gap:.46rem;--panel-readout-gap:.4rem;padding-top:clamp(.7rem,2.3vh,.95rem);padding-bottom:calc(var(--mobile-spine-height) + .6rem)}:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-copy{margin-top:.52rem;font-size:.9rem;line-height:1.58}.method-step-seal{padding:.12rem}.service-atlas-actions .quiet-link,.method-path-actions .quiet-link,.work-ledger-actions .quiet-action,.journal-archive-actions .quiet-link{margin-top:.35rem}.work-ledger-button,.journal-pillar-button{padding:.12rem}}@media (max-width:430px){:root{--mobile-spine-height:2.92rem}.mobile-panel-trigger{grid-template-columns:3.22rem minmax(0,1fr) 3.22rem;padding-block:.34rem}.mobile-trigger-mark{--octagon-size:2.04rem;width:var(--octagon-size);height:var(--octagon-size)}.mobile-trigger-title{font-size:clamp(.94rem,3.5vw,1.08rem)}.mobile-panel-content :is(.quiet-action,.quiet-link){min-height:2.38rem;padding-block:.48rem;font-size:.78rem}.journal-pillar-button{padding:.08rem}}:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-shell-gap:clamp(.78rem, 1.6vh, 1.08rem);--panel-stage-gap:clamp(.58rem, 1.16vh, .82rem);--panel-readout-gap:clamp(.34rem, .72vh, .5rem)}:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-intro{max-width:min(100%,42rem)}:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-title{max-width:min(100%,40rem);font-size:clamp(1.95rem,3.38vw,3.86rem);line-height:.96}:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-copy{max-width:min(100%,32rem);margin-top:clamp(.46rem,.86vh,.62rem);line-height:1.46}:is(.service-atlas,.method-path,.work-ledger,.journal-archive){gap:clamp(.18rem,.48vh,.34rem);max-width:min(100%,45rem)}.method-path-stage{gap:clamp(.18rem,.48vh,.34rem);width:min(100%,45rem)}.panel-flower{--flower-size:clamp(20.5rem, 34vw, 30rem);--flower-radius:clamp(7.1rem, 12.4vw, 9.45rem);--flower-petal-size:clamp(4.55rem, 7.45vw, 6.25rem);width:min(100%, var(--flower-size));height:var(--flower-size);isolation:isolate;margin-inline:auto;display:block;position:relative}.work-ledger-selector{--flower-size:clamp(21rem, 31vw, 28.5rem);--flower-radius:clamp(7.55rem, 11vw, 9.25rem);--flower-petal-size:clamp(4.85rem, 7vw, 6.18rem)}.journal-pillar-selector{--flower-size:clamp(21rem, 32.5vw, 29.2rem);--flower-radius:clamp(7.3rem, 11.7vw, 9.25rem);--flower-petal-size:clamp(4.7rem, 7.1vw, 6.1rem)}.panel-flower-anchor{width:var(--flower-petal-size);height:var(--flower-petal-size);transform:translate(-50%, -50%) rotate(var(--petal-angle)) translate(var(--flower-radius)) rotate(var(--petal-angle-inverse));transform-origin:50%;position:absolute;top:50%;left:50%}.panel-flower-petal,.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button{width:var(--flower-petal-size);height:var(--flower-petal-size);aspect-ratio:1;align-content:center;justify-items:center;overflow:visible}.panel-flower-mark{--octagon-size:var(--flower-petal-size);width:var(--octagon-size);height:var(--octagon-size)}.service-atlas-mark.theme-mark{opacity:.84;filter:drop-shadow(0 0 .28rem color-mix(in srgb, var(--realm), transparent 70%)) drop-shadow(0 .36rem .76rem color-mix(in srgb, var(--surface-shadow), transparent 50%));transition:filter .22s var(--stone-ease), opacity .22s var(--stone-ease)}.service-atlas-button:hover .service-atlas-mark.theme-mark,.service-atlas-button:focus-visible .service-atlas-mark.theme-mark,.service-atlas-button.is-selected .service-atlas-mark.theme-mark{opacity:1;filter:drop-shadow(0 0 .54rem color-mix(in srgb, var(--realm), transparent 52%)) drop-shadow(0 .48rem .92rem color-mix(in srgb, var(--surface-shadow), transparent 44%))}.panel-flower .octagon-wrapper-field{opacity:.82}.panel-flower .octagon-wrapper-corner-rails{opacity:.58;stroke-width:.82px}.panel-flower .octagon-wrapper-cardinal-ticks{opacity:.38}.panel-flower .octagon-icon-content svg{width:min(calc(var(--octagon-size,3rem) * .54), 3.15rem);height:min(calc(var(--octagon-size,3rem) * .54), 3.15rem);stroke-width:2.02px}.panel-flower-center{--octagon-size:var(--flower-petal-size);z-index:1;width:var(--octagon-size);height:var(--octagon-size);color:color-mix(in srgb, var(--realm), var(--foreground) 18%);opacity:.72;filter:drop-shadow(0 0 .34rem color-mix(in srgb, var(--realm), transparent 70%)) drop-shadow(0 .34rem .78rem color-mix(in srgb, var(--surface-shadow), transparent 56%));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-flower-petal.is-selected{z-index:2;position:relative}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):hover .octagon-wrapper{filter:drop-shadow(0 .48rem .96rem color-mix(in srgb, var(--surface-shadow), transparent 46%))}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper{filter:drop-shadow(0 0 .62rem color-mix(in srgb, var(--realm), transparent 50%)) drop-shadow(0 .54rem 1rem color-mix(in srgb, var(--surface-shadow), transparent 42%))}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-fill,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 86%, var(--realm))}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-corner-rails,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-corner-rails{opacity:.9;stroke:color-mix(in srgb, var(--realm), var(--gold) 20%);transform:scale(1.05)}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-inner-stroke,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-inner-stroke,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected .octagon-wrapper-stroke,:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button):focus-visible .octagon-wrapper-stroke{opacity:1;stroke:color-mix(in srgb, var(--realm), transparent 54%)}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected:not(:focus-visible) .octagon-wrapper{filter:drop-shadow(0 0 .38rem color-mix(in srgb, var(--realm), transparent 66%)) drop-shadow(0 .42rem .82rem color-mix(in srgb, var(--surface-shadow), transparent 52%))}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected:not(:focus-visible) .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 91%, var(--realm))}:is(.service-atlas-button,.method-step-seal,.work-ledger-button,.journal-pillar-button).is-selected:not(:focus-visible) .octagon-wrapper-corner-rails{opacity:.72;transform:scale(1.02)}:is(.service-atlas-readout,.method-path-readout,.work-ledger-readout,.journal-archive-readout){width:min(100%,36rem);min-height:0;color:var(--foreground)}:is(.service-readout-content,.method-readout-content,.work-readout-content,.journal-readout-content){gap:var(--panel-readout-gap);text-align:center;justify-items:center;display:grid;position:relative;inset:auto;overflow:visible}:is(.service-readout-content,.method-readout-content,.work-readout-content,.journal-readout-content):before{display:none}:is(.service-readout-content,.method-readout-content,.work-readout-content,.journal-readout-content) h3{max-width:min(100%,32rem);color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;text-wrap:balance;margin-top:0;font-size:clamp(1.55rem,2.95vw,2.28rem);font-weight:650;line-height:.98}:is(.service-readout-summary,.method-readout-summary,.work-readout-summary,.journal-readout-summary){max-width:min(100%,31rem);color:color-mix(in srgb, var(--realm), var(--foreground) 22%);text-align:center;text-wrap:balance;margin-top:0;font-size:clamp(.82rem,1.28vw,.96rem);font-weight:730;line-height:1.38}@media (min-width:1024px) and (max-height:760px){:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-shell-gap:clamp(.5rem, 1vh, .68rem);--panel-stage-gap:clamp(.32rem, .76vh, .5rem)}.panel-flower{--flower-size:clamp(17.5rem, 43vh, 20.75rem);--flower-radius:clamp(6rem, 14vh, 7.35rem);--flower-petal-size:clamp(3.8rem, 9.4vh, 4.8rem)}.work-ledger-selector{--flower-size:clamp(17rem, 41vh, 19.6rem);--flower-radius:clamp(6rem, 13.4vh, 7rem);--flower-petal-size:clamp(3.9rem, 9.3vh, 4.7rem)}.journal-pillar-selector{--flower-size:clamp(17.4rem, 42vh, 20rem);--flower-radius:clamp(6.05rem, 13.6vh, 7.1rem);--flower-petal-size:clamp(3.8rem, 9.1vh, 4.65rem)}:is(.service-readout-content,.method-readout-content,.work-readout-content,.journal-readout-content) h3{font-size:clamp(1.36rem,2.5vw,1.95rem)}}@media (max-width:760px){:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-shell-gap:clamp(.48rem, 1.05vh, .7rem);--panel-stage-gap:clamp(.3rem, .9vh, .5rem);--panel-readout-gap:clamp(.28rem, .7vh, .42rem);align-content:start}.panel-flower{--flower-size:min(92vw, 21rem);--flower-radius:min(20.8vw, 7.2rem);--flower-petal-size:clamp(3.22rem, 14.4vw, 3.95rem)}.work-ledger-selector{--flower-size:min(88vw, 18.4rem);--flower-radius:min(19.4vw, 6.25rem);--flower-petal-size:clamp(3.12rem, 13.8vw, 3.78rem)}.journal-pillar-selector{--flower-size:min(90vw, 19rem);--flower-radius:min(19.8vw, 6.4rem);--flower-petal-size:clamp(3.08rem, 13.8vw, 3.74rem)}:is(.service-atlas-readout,.method-path-readout,.work-ledger-readout,.journal-archive-readout){width:min(100%,23rem);min-height:0}}@media (max-width:520px){:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-title{font-size:clamp(1.7rem,8.2vw,2.48rem)}:is(.services-layout,.method-layout,.work-layout,.journal-layout) .focused-panel-copy{margin-top:.44rem;font-size:.84rem;line-height:1.48}.panel-flower{--flower-size:min(90vw, 19.2rem);--flower-radius:min(20vw, 6.3rem);--flower-petal-size:clamp(3rem, 14vw, 3.72rem)}.work-ledger-selector{--flower-size:min(88vw, 17.8rem);--flower-radius:min(19vw, 5.9rem);--flower-petal-size:clamp(2.96rem, 13.5vw, 3.6rem)}.journal-pillar-selector{--flower-size:min(88vw, 18.2rem);--flower-radius:min(19vw, 6rem);--flower-petal-size:clamp(2.9rem, 13.4vw, 3.52rem)}:is(.service-readout-content,.method-readout-content,.work-readout-content,.journal-readout-content) h3{font-size:clamp(1.34rem,6vw,1.7rem)}:is(.service-readout-summary,.method-readout-summary,.work-readout-summary,.journal-readout-summary){font-size:.7rem;line-height:1.32}}@media (max-width:430px){.journal-layout,:is(.services-layout,.method-layout,.work-layout,.journal-layout){--panel-shell-gap:.3rem;--panel-stage-gap:.24rem;--panel-readout-gap:.22rem;padding-top:.5rem;padding-bottom:calc(var(--mobile-spine-height) + .34rem)}.panel-flower{--flower-size:min(88vw, 17.4rem);--flower-radius:min(19vw, 5.72rem);--flower-petal-size:clamp(2.78rem, 13.6vw, 3.36rem)}.work-ledger-selector{--flower-size:min(86vw, 16.7rem);--flower-radius:min(18.6vw, 5.58rem);--flower-petal-size:clamp(2.78rem, 14.4vw, 3.52rem)}.journal-pillar-selector{--flower-size:min(87vw, 17.2rem);--flower-radius:min(19vw, 5.7rem);--flower-petal-size:clamp(2.72rem, 14.2vw, 3.48rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
