@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4bbee4715c9988bf-s.p.0gz2npx5uhbz5.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5126333c3d4a6ca4-s.0r_rg0xw.3v05.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0632d2c19ff44cbe-s.141ky3u92naia.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4bbee4715c9988bf-s.p.0gz2npx5uhbz5.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5126333c3d4a6ca4-s.0r_rg0xw.3v05.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0632d2c19ff44cbe-s.141ky3u92naia.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4bbee4715c9988bf-s.p.0gz2npx5uhbz5.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5126333c3d4a6ca4-s.0r_rg0xw.3v05.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0632d2c19ff44cbe-s.141ky3u92naia.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4bbee4715c9988bf-s.p.0gz2npx5uhbz5.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5126333c3d4a6ca4-s.0r_rg0xw.3v05.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0632d2c19ff44cbe-s.141ky3u92naia.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Armenian Fallback;src:local(Times New Roman);ascent-override:90.2%;descent-override:24.66%;line-gap-override:0.0%;size-adjust:118.4%}.noto_serif_armenian_69406af0-module__XRH6aW__className{font-family:Noto Serif Armenian,Noto Serif Armenian Fallback;font-style:normal}.noto_serif_armenian_69406af0-module__XRH6aW__variable{--font-cormorant:"Noto Serif Armenian", "Noto Serif Armenian Fallback"}
@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2dfa23f74893c739-s.p.067_fx0zw7n~y.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c4d46e3000713a2a-s.117vnn2ze3xhg.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3c3a7e34b0535193-s.169g-f8-_zbk3.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2dfa23f74893c739-s.p.067_fx0zw7n~y.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c4d46e3000713a2a-s.117vnn2ze3xhg.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3c3a7e34b0535193-s.169g-f8-_zbk3.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2dfa23f74893c739-s.p.067_fx0zw7n~y.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c4d46e3000713a2a-s.117vnn2ze3xhg.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3c3a7e34b0535193-s.169g-f8-_zbk3.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2dfa23f74893c739-s.p.067_fx0zw7n~y.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c4d46e3000713a2a-s.117vnn2ze3xhg.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3c3a7e34b0535193-s.169g-f8-_zbk3.woff2?dpl=dpl_3mAaoACL15E4aEwgY6k1sVwsZ2yC)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian Fallback;src:local(Arial);ascent-override:100.45%;descent-override:27.46%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_armenian_3df7766e-module__cURR9a__className{font-family:Noto Sans Armenian,Noto Sans Armenian Fallback;font-style:normal}.noto_sans_armenian_3df7766e-module__cURR9a__variable{--font-body:"Noto Sans Armenian", "Noto Sans Armenian Fallback"}
: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-solid:#fffdf8;--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;--paper-warmth:#c7a5450e;--paper-glaze:#fffffc8f;--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");--paper-blend-mode:multiply, normal, soft-light, normal;--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);--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-solid:#070707;--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;--paper-warmth:#eccb7606;--paper-glaze:#ffffff07;--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.105'/%3E%3C/svg%3E");--paper-blend-mode:screen, normal, soft-light, normal}.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-image:radial-gradient(circle at 80% 80%, color-mix(in srgb, var(--realm), transparent 96.5%), transparent 48%), var(--paper-noise), radial-gradient(ellipse at 18% 10%, var(--paper-glaze), transparent 44%), radial-gradient(circle at 78% 82%, var(--paper-warmth), transparent 38%), linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face)), var(--material-texture);background-blend-mode:normal, var(--paper-blend-mode), luminosity;background-size:auto,220px 220px,auto,auto,58rem 58rem}.desktop-panel.is-active:before{z-index:0;border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 78%);clip-path:polygon(0 1.05rem,1.05rem 0,calc(100% - 1.05rem) 0,100% 1.05rem,100% calc(100% - 1.05rem),calc(100% - 1.05rem) 100%,1.05rem 100%,0 calc(100% - 1.05rem));content:"";pointer-events:none;position:absolute;inset:clamp(.58rem,1.1vw,.95rem)}.desktop-panel.is-active>*{z-index:1;position:relative}@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);padding:clamp(.5rem,1vw,.85rem)}.panel-content-inner{transform-origin:0;will-change:opacity, transform, filter;min-height:100%}.desktop-panel.is-active .panel-content-inner{height:100%}.section-layout{flex-direction:column;gap:1.25rem;min-height:100%;padding:clamp(.9rem,1.65vw,1.65rem);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-headline{width:min(100%,54rem);color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;text-wrap:balance;margin:clamp(.36rem,.82vh,.54rem) auto 0;font-size:clamp(1.4rem,2.8vw,2.55rem);font-weight:620;line-height:1.04}.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(.82rem,1.35vh,1.12rem) 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}.hero-secondary-action{border:1px solid color-mix(in srgb, var(--gold), transparent 58%);background:color-mix(in srgb, var(--panel-face), transparent 16%);min-height:clamp(2.48rem,3.7vw,2.86rem);padding-inline:clamp(.8rem,1.35vw,1rem)}.hero-secondary-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{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{gap:var(--panel-stage-gap);width:min(100%,45rem);max-width:min(100%,45rem)}.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 .52rem color-mix(in srgb, var(--work-project-glow,var(--realm)), transparent 50%))}.work-project-octagon-token{--octagon-size:var(--flower-petal-size);width:var(--octagon-size);height:var(--octagon-size);color:color-mix(in srgb, var(--work-project-primary,var(--realm)), var(--foreground) 18%);transition:width .26s var(--stone-ease), height .26s var(--stone-ease), filter .22s var(--stone-ease)}.work-project-octagon-token .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 84%, var(--work-project-primary,var(--realm)) 16%)}.work-project-octagon-token .octagon-wrapper-tint{fill:color-mix(in srgb, var(--work-project-primary,var(--realm)), transparent 88%)}.work-project-octagon-token .octagon-wrapper-field{fill:color-mix(in srgb, var(--panel-face), var(--work-project-secondary,var(--gold)) 12%);opacity:.82;stroke:color-mix(in srgb, var(--work-project-secondary,var(--gold)), transparent 72%)}.work-project-octagon-token .octagon-wrapper-corner-rails{stroke:color-mix(in srgb, var(--work-project-secondary,var(--gold)), var(--realm) 18%)}.work-project-octagon-token .octagon-wrapper-cardinal-ticks{stroke:color-mix(in srgb, var(--work-project-secondary,var(--gold)), var(--work-project-primary,var(--realm)) 28%)}.work-project-octagon-token .octagon-wrapper-inner-stroke{stroke:color-mix(in srgb, var(--work-project-primary,var(--realm)), transparent 72%)}.work-project-octagon-token .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--work-project-primary,var(--realm)), var(--work-project-secondary,var(--gold)) 28%)}.work-project-octagon-content{clip-path:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);isolation:isolate;background:color-mix(in srgb, #fffdf6 68%, var(--work-project-surface,#fffdf6));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--work-project-secondary,var(--gold)), transparent 72%), inset 0 .44rem .86rem #ffffff57, inset 0 -.42rem .8rem color-mix(in srgb, var(--work-project-primary,var(--realm)), transparent 90%);place-content:center;justify-items:center;inset:15.25%;overflow:hidden}.work-project-octagon-mark{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;filter:saturate(.94)contrast(1.03)drop-shadow(0 .14rem .22rem #00000038);transform:scale(var(--work-project-mark-scale,1));transform-origin:50%;padding:clamp(.66rem,17.5%,.94rem)}.dark .work-project-octagon-content{background:color-mix(in srgb, #fffaec 70%, var(--work-project-surface,#fffaec));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--work-project-secondary,var(--gold)), transparent 68%), inset 0 .44rem .86rem #fff3, inset 0 -.42rem .8rem color-mix(in srgb, var(--work-project-primary,var(--realm)), transparent 88%)}.work-ledger-readout{width:min(100%,36rem);margin-top:calc(clamp(.18rem, .55vw, .42rem) + var(--work-active-readout-clearance,0rem));transition:margin-top .26s var(--stone-ease)}.work-readout-content{text-align:center;justify-items:center}.work-readout-kicker{color:color-mix(in srgb, var(--realm), var(--gold) 16%);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,1vw,.74rem);font-weight:760;line-height:1.2}.work-project-domain{width:fit-content;min-width:0;max-width:100%;color:color-mix(in srgb, var(--realm), var(--gold) 28%);overflow-wrap:anywhere;align-items:center;gap:.3rem;margin-top:clamp(.1rem,.28vh,.18rem);font-size:clamp(.7rem,.95vw,.78rem);font-weight:740;line-height:1.2;display:inline-flex}.work-project-domain svg{stroke-width:2.1px;flex:none;width:.72rem;height:.72rem}.work-project-octagon-token-active .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 76%, var(--work-project-primary,var(--realm)) 24%)}.work-project-octagon-token-active{--octagon-size:var(--work-active-octagon-size);width:var(--octagon-size);height:var(--octagon-size)}.work-project-octagon-token-active .work-project-octagon-content{inset:10.75%}.work-project-octagon-token-active .octagon-wrapper-field{opacity:.94;stroke:color-mix(in srgb, var(--work-project-secondary,var(--gold)), transparent 58%)}.work-active-octagon-content{align-content:center;justify-items:center;gap:0;padding:clamp(.42rem,.9vw,.72rem);position:absolute}.work-active-octagon-mark{width:clamp(3rem, calc(var(--octagon-size) * .48), 5.1rem);height:clamp(3rem, calc(var(--octagon-size) * .48), 5.1rem);object-fit:contain;object-position:center;transform:scale(var(--work-project-mark-scale,1));transform-origin:50%;filter:saturate(1) contrast(1.04) drop-shadow(0 .16rem .26rem #0000003d) drop-shadow(0 0 .34rem color-mix(in srgb, var(--work-project-glow,var(--realm)), transparent 68%));justify-self:center}.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{--mobile-tab-count:5;--mobile-tab-shelf-height:clamp(3.85rem, 9.4dvh, 4.55rem);--mobile-tab-icon-size:clamp(1.68rem, 7.2vw, 2.04rem);--mobile-tab-gap:clamp(.16rem, 1.1vw, .28rem);--mobile-shell-inset:clamp(.34rem, 1.7vw, .64rem);--mobile-sheet-border:color-mix(in srgb, var(--realm), var(--gold) 26%);--mobile-tab-border:color-mix(in srgb, var(--realm), transparent 62%);--mobile-tab-border-soft:color-mix(in srgb, var(--realm), transparent 76%);--mobile-sheet-radius:calc(var(--radius) + 1px);--mobile-sheet-background:color-mix(in srgb, var(--open-page-face-solid), var(--realm) 2.5%);--mobile-paper-texture:var(--paper-noise), radial-gradient(ellipse at 18% 12%, var(--paper-glaze), transparent 42%), radial-gradient(circle at 82% 78%, var(--paper-warmth), transparent 36%), linear-gradient(180deg, var(--open-page-face-strong), var(--mobile-sheet-background));--mobile-paper-size:220px 220px, auto, auto, auto;background:linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face));width:100vw;height:100dvh;position:relative;overflow:hidden}.mobile-panels{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:var(--mobile-shell-inset) var(--mobile-shell-inset) calc(var(--mobile-tab-shelf-height) - 1px);isolation:isolate;display:block;position:relative}.mobile-panel-page{box-sizing:border-box;border:1px solid var(--mobile-sheet-border);border-radius:var(--mobile-sheet-radius) var(--mobile-sheet-radius) 0 0;background-color:var(--mobile-sheet-background);background-image:var(--mobile-paper-texture);background-blend-mode:var(--paper-blend-mode), normal;background-size:var(--mobile-paper-size);width:100%;height:100%;min-height:0;box-shadow:0 .88rem 1.75rem color-mix(in srgb, var(--book-shadow), transparent 20%);transform-origin:bottom;border-bottom:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-panel-page>.panel-gold-line,.mobile-panel-page:after{display:none}.mobile-panel-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.mobile-panel-content .section-layout{overscroll-behavior:contain;scrollbar-width:none;flex:auto;max-width:100%;min-height:0;overflow:hidden auto}.mobile-panel-content .section-layout::-webkit-scrollbar{display:none}.mobile-panel-content .section-layout:not(.home-layout){padding:clamp(.95rem,3.6vw,1.35rem) clamp(.95rem,3.6vw,1.35rem) clamp(.86rem,2.7vw,1.16rem)}.mobile-panel-content :is(.quiet-action,.quiet-link){white-space:nowrap;width:100%;min-width:0;padding-inline:.62rem;font-size:.82rem}.mobile-tab-shelf{right:var(--mobile-shell-inset);bottom:0;left:var(--mobile-shell-inset);z-index:4;box-sizing:border-box;height:var(--mobile-tab-shelf-height);grid-template-columns:repeat(var(--mobile-tab-count), minmax(0, 1fr));gap:var(--mobile-tab-gap);padding:0 0 max(.34rem, env(safe-area-inset-bottom));isolation:isolate;background:0 0;align-items:end;display:grid;position:absolute}.mobile-tab-shelf:before{display:none}.mobile-tab-rule{z-index:1;background:var(--mobile-sheet-border);pointer-events:none;align-self:start;height:1px;display:block;position:relative}.mobile-tab-rule.is-leading{margin-right:calc(-1 * var(--mobile-tab-gap))}.mobile-tab-rule.is-trailing{margin-left:calc(-1 * var(--mobile-tab-gap))}.mobile-tab-button{z-index:2;box-sizing:border-box;width:100%;min-width:0;height:calc(var(--mobile-tab-shelf-height) - .34rem);border:1px solid var(--mobile-tab-border);border-radius:0 0 var(--mobile-sheet-radius) var(--mobile-sheet-radius);min-height:3.05rem;color:color-mix(in srgb, var(--realm), var(--spine-text) 22%);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--mobile-sheet-background), var(--realm) 1.5%);box-shadow:none;opacity:.72;transition:background .22s var(--stone-ease), border-color .22s var(--stone-ease), box-shadow .22s var(--stone-ease), opacity .22s var(--stone-ease);border-top-color:#0000;align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden;transform:none}.mobile-tab-button:hover,.mobile-tab-button:focus-visible{opacity:.96}.mobile-tab-button:active{transform:none}.mobile-tab-button.is-active{z-index:3;border:1px solid var(--mobile-sheet-border);border-radius:0 0 var(--mobile-sheet-radius) var(--mobile-sheet-radius);color:color-mix(in srgb, var(--realm), var(--foreground) 16%);background-color:var(--mobile-sheet-background);background-image:var(--mobile-paper-texture);background-blend-mode:var(--paper-blend-mode), normal;background-size:var(--mobile-paper-size);box-shadow:none;opacity:1;border-top-color:#0000;transform:none}.mobile-tab-button:first-of-type{border-top-left-radius:0}.mobile-tab-button:first-of-type.is-active{border-bottom-left-radius:0}.mobile-tab-button:last-of-type{border-top-right-radius:0}.mobile-tab-button:last-of-type.is-active{border-bottom-right-radius:0}.mobile-tab-button.is-active:focus-visible{box-shadow:none;outline:0}.mobile-tab-mark{--octagon-size:var(--mobile-tab-icon-size);z-index:2;width:var(--octagon-size);height:var(--octagon-size);filter:none;position:relative}.mobile-tab-button:not(.is-active) .mobile-tab-mark{opacity:.72;filter:saturate(.86)}.mobile-tab-button.is-active .mobile-tab-mark{filter:none}.mobile-tab-button.is-active .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 86%, var(--realm))}.mobile-tab-button.is-active .octagon-wrapper-corner-rails,.mobile-tab-button.is-active .octagon-wrapper-inner-stroke,.mobile-tab-button.is-active .octagon-wrapper-stroke{opacity:1}.mobile-tab-button.is-active .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--realm), transparent 48%)}.mobile-tab-button:not(.is-active) .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 88%, var(--realm) 12%)}.mobile-tab-button:not(.is-active) .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--realm), transparent 60%)}.mobile-tab-button:not(.is-active) .octagon-wrapper-corner-rails{opacity:.5}@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:clamp(.78rem, 2.45vh, 1.05rem);--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:center}.method-step-seal{width:100%}.work-ledger-button{padding:.28rem}.journal-pillar-button{padding:.26rem}}@media (max-width:520px){.mobile-shell{--mobile-tab-shelf-height:clamp(3.62rem, 9.2dvh, 4.16rem);--mobile-tab-icon-size:clamp(1.54rem, 6.9vw, 1.86rem);--mobile-tab-gap:.14rem;--mobile-shell-inset:clamp(.32rem, 1.8vw, .62rem)}.home-layout{padding:clamp(.8rem,2.6vh,1.05rem) clamp(.95rem,4vw,1.15rem)}.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-tab-button{min-height:2.86rem}.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:clamp(.7rem,2.3vh,.95rem)}: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){.mobile-shell{--mobile-tab-shelf-height:3.48rem;--mobile-tab-icon-size:clamp(1.42rem, 6.8vw, 1.68rem);--mobile-tab-gap:.1rem;--mobile-shell-inset:.28rem}.mobile-tab-button{min-height:2.7rem}.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(24rem, 36vw, 31.5rem);--flower-radius:clamp(9.25rem, 14vw, 11.1rem);--flower-petal-size:clamp(4.35rem, 6.1vw, 5.35rem);--work-active-octagon-size:clamp(8.35rem, 12.6vw, 10.35rem)}.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)) translate(var(--petal-push-x,0rem), var(--petal-push-y,0rem));transform-origin:50%;transition:width .26s var(--stone-ease), height .26s var(--stone-ease), transform .26s var(--stone-ease);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)}.work-ledger .panel-flower-anchor.is-selected{z-index:4;width:var(--work-active-octagon-size);height:var(--work-active-octagon-size)}.work-ledger .panel-flower-anchor.is-selected .work-ledger-button{width:100%;height:100%}.work-ledger .panel-flower-anchor.is-selected .panel-flower-mark{--octagon-size:var(--work-active-octagon-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);margin-inline:auto}: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}.readout-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.25rem),1fr));place-items:start center;gap:clamp(.46rem,.96vh,.68rem) clamp(.82rem,1.45vw,1.05rem);width:min(100%,34rem);display:grid}.readout-details p{width:100%;max-width:13rem;color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 18%);text-align:center;text-wrap:balance;align-content:start;justify-items:center;margin:0;font-size:clamp(.72rem,.98vw,.84rem);font-weight:620;line-height:1.42;display:grid}.readout-details span{color:color-mix(in srgb, var(--realm), var(--gold) 16%);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;margin-bottom:.1rem;font-size:clamp(.56rem,.7vw,.62rem);font-weight:760;line-height:1.2;display:block}.work-ledger .work-ledger-readout{width:min(100%,36rem)}.work-ledger .work-readout-content{gap:var(--panel-readout-gap);text-align:center;justify-items:center;width:100%}.work-ledger .work-readout-content h3,.work-ledger .work-readout-summary{text-align:center}@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(20.2rem, 52vh, 23.4rem);--flower-radius:clamp(7.6rem, 18.2vh, 8.75rem);--flower-petal-size:clamp(3.3rem, 8.2vh, 4.2rem);--work-active-octagon-size:clamp(6.65rem, 18vh, 8.05rem)}.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:center}.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(90vw, 20.8rem);--flower-radius:min(25vw, 7.4rem);--flower-petal-size:clamp(2.86rem, 12.6vw, 3.5rem);--work-active-octagon-size:clamp(5.8rem, 27vw, 7rem)}.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, 19.6rem);--flower-radius:min(23.5vw, 6.85rem);--flower-petal-size:clamp(2.72rem, 12.2vw, 3.32rem);--work-active-octagon-size:clamp(5.48rem, 25.6vw, 6.62rem)}.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:.74rem;line-height:1.36}.readout-details{grid-template-columns:1fr;gap:clamp(.3rem,.78vh,.44rem);width:min(100%,20.5rem)}.readout-details p{max-width:20rem;font-size:clamp(.7rem,3vw,.76rem);line-height:1.36}.readout-details span{margin-bottom:.04rem;font-size:.55rem}}@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:.5rem}.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(88vw, 18.9rem);--flower-radius:min(26vw, 6.4rem);--flower-petal-size:clamp(2.58rem, 12.8vw, 3.18rem);--work-active-octagon-size:clamp(5.22rem, 25vw, 6.28rem)}.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)}}.route-page{min-height:100dvh;color:var(--foreground);background-image:linear-gradient(180deg, var(--page-wash), var(--page-wash)), radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--gold), transparent 85%), transparent 30%), radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--realm-haurvatat), transparent 88%), transparent 28%), var(--material-texture);background-blend-mode:normal, normal, normal, luminosity;background-size:auto,auto,auto,72rem 72rem;padding:clamp(1.25rem,3vw,2rem)}.route-frame{gap:clamp(2rem,5vw,4rem);width:min(100%,72rem);margin-inline:auto;display:grid}.route-frame>*{min-width:0}.route-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:clamp(.25rem,1vw,.75rem);display:flex}.route-topbar .route-back-link{margin-top:0}.route-back-link,.route-primary-action,.route-secondary-action,.route-card-actions a,.route-proof-list a{width:fit-content;max-width:100%;color:inherit;align-items:center;gap:.42rem;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.route-back-link{color:var(--muted-foreground);margin-top:clamp(.25rem,1vw,.75rem);font-size:.92rem}.language-switcher{width:fit-content;max-width:100%;color:var(--muted-foreground);flex-wrap:wrap;justify-self:end;align-items:center;gap:.45rem;font-size:.92rem;font-weight:760;line-height:1.2;display:inline-flex}.language-switcher svg{flex:none;width:.95rem;height:.95rem}.language-switcher a,.language-switcher-active{border:1px solid var(--panel-edge);background:color-mix(in srgb, var(--panel-face), transparent 10%);min-width:0;min-height:2.1rem;color:inherit;border-radius:8px;align-items:center;padding:.44rem .62rem;text-decoration:none;display:inline-flex}.language-switcher-active{border-color:color-mix(in srgb, var(--gold), transparent 50%);color:color-mix(in srgb, var(--title-ink), var(--gold-text) 14%)}.route-back-link svg,.route-primary-action svg,.route-secondary-action svg,.route-card-actions svg,.route-proof-list svg{flex:none;width:.95rem;height:.95rem}.route-hero{gap:clamp(.75rem,1.6vw,1.15rem);min-width:0;max-width:64rem;padding-block:clamp(1rem,3vw,2rem) clamp(.5rem,1.8vw,1.25rem);display:grid}.route-kicker,.route-card-kicker{color:color-mix(in srgb, var(--gold-text), var(--foreground) 18%);font-family:var(--font-space-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(.7rem,1vw,.82rem);font-weight:760;line-height:1.32}.route-hero h1{max-width:62rem;color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7vw,6.4rem);font-weight:590;line-height:.94}html[lang=hy] .route-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.35rem,5.4vw,5.05rem);line-height:1.04}html[lang=hy] .route-hero-split h1{font-size:clamp(2.25rem,4.8vw,4.65rem)}.route-hero p:not(.route-kicker),.route-section p,.route-card p,.route-article-body p,.route-detail-callout p,.route-detail-stack p,.route-mini-definition dd{color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 20%);font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.58}.route-hero p:not(.route-kicker){text-wrap:balance;max-width:45rem;margin:0}.route-actions{flex-wrap:wrap;gap:.75rem;margin-top:.45rem;display:flex}.route-primary-action,.route-secondary-action{border-radius:8px;min-height:2.85rem;padding:.76rem 1rem}.route-primary-action{border:1px solid color-mix(in srgb, var(--gold), transparent 32%);background:color-mix(in srgb, var(--gold), white 22%);color:var(--gold-foreground);box-shadow:0 .85rem 1.7rem color-mix(in srgb, var(--surface-shadow), transparent 52%)}.route-secondary-action{border:1px solid var(--panel-edge);background:color-mix(in srgb, var(--panel-face), transparent 8%);color:var(--title-ink)}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);display:grid}.route-grid-two,.route-grid-work,.route-grid-journal{grid-template-columns:repeat(2,minmax(0,1fr))}.route-card{border:1px solid var(--panel-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-face), white 3%), var(--panel-face)), var(--paper-noise);background-blend-mode:normal, var(--paper-blend-mode);min-width:0;box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--surface-shadow), transparent 68%);border-radius:8px;align-content:start;gap:.7rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.route-card-link{color:inherit;transition:border-color .18s var(--stone-ease), transform .18s var(--stone-ease), box-shadow .18s var(--stone-ease);text-decoration:none}.route-card-link:hover{border-color:color-mix(in srgb, var(--gold), transparent 38%);box-shadow:0 1rem 1.9rem color-mix(in srgb, var(--surface-shadow), transparent 58%);transform:translateY(-2px)}.route-card h2,.route-section h2,.route-cta-band h2,.route-timeline-item h2{color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:620;line-height:1}.route-card h3,.route-detail-callout h3,.route-detail-stack h3{color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;margin:0;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:650;line-height:1.05}.route-card p,.route-section p,.route-detail-callout p,.route-detail-stack p{margin:0}.route-card-proof{color:color-mix(in srgb, var(--gold-text), var(--foreground) 18%);align-items:center;gap:.4rem;margin-top:.15rem;font-weight:740;line-height:1.34;display:inline-flex}.route-card-actions{flex-wrap:wrap;gap:.85rem;margin-top:.2rem;display:flex}.route-card-actions a{color:color-mix(in srgb, var(--gold-text), var(--foreground) 24%);font-size:.94rem}.route-section{gap:clamp(1rem,2vw,1.35rem);display:grid}.route-section-split{grid-template-columns:minmax(0,.9fr) minmax(18rem,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem)}.route-detail-stack{gap:1rem;display:grid}.route-detail-stack article,.route-detail-callout{border-bottom:1px solid var(--panel-edge);gap:.5rem;padding-block:.2rem 1rem;display:grid}.route-proof-list{flex-wrap:wrap;gap:.65rem;display:flex}.route-proof-list span,.route-proof-list a{border:1px solid color-mix(in srgb, var(--gold), transparent 62%);background:color-mix(in srgb, var(--panel-face), transparent 10%);min-width:0;min-height:2.38rem;color:color-mix(in srgb, var(--title-ink), var(--gold-text) 14%);overflow-wrap:anywhere;border-radius:8px;padding:.58rem .75rem;font-weight:720}.route-proof-list-large span{min-height:2.7rem}.route-timeline{gap:1rem;display:grid}.route-timeline-item{border-bottom:1px solid var(--panel-edge);grid-template-columns:4.4rem minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);padding-block:0 1.2rem;display:grid}.route-timeline-index{border:1px solid color-mix(in srgb, var(--gold), transparent 48%);background:color-mix(in srgb, var(--panel-face), transparent 8%);width:3.4rem;height:3.4rem;color:var(--gold-text);border-radius:8px;align-content:center;justify-items:center;display:grid}.route-timeline-index svg{width:1.1rem;height:1.1rem}.route-timeline-index span{font-family:var(--font-space-mono), ui-monospace, monospace;font-size:.72rem;font-weight:760}.route-mini-definition{gap:.62rem;margin:.9rem 0 0;display:grid}.route-mini-definition div{gap:.18rem;display:grid}.route-mini-definition dt{color:color-mix(in srgb, var(--gold-text), var(--foreground) 16%);font-family:var(--font-space-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.72rem;font-weight:760}.route-mini-definition dd{margin:0}.route-list{color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 24%);gap:.7rem;margin:0;padding-left:1.15rem;font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.55;display:grid}.route-cta-band{border-block:1px solid var(--panel-edge);justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.25rem,3vw,2rem);display:flex}.route-cta-band h2{max-width:42rem}.route-article{gap:clamp(1.6rem,4vw,3rem);display:grid}.route-article-body{gap:1.1rem;max-width:44rem;display:grid}.route-article-body p{margin:0}.audit-form{border:1px solid var(--panel-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-face), white 4%), var(--panel-face)), var(--paper-noise);background-blend-mode:normal, var(--paper-blend-mode);box-shadow:0 1rem 2rem color-mix(in srgb, var(--surface-shadow), transparent 60%);border-radius:8px;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.audit-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.audit-field{gap:.38rem;min-width:0;display:grid}.audit-field span{color:color-mix(in srgb, var(--title-ink), var(--muted-foreground) 26%);font-size:.88rem;font-weight:730}.audit-field input,.audit-field select,.audit-field textarea{border:1px solid color-mix(in srgb, var(--panel-edge), var(--title-ink) 10%);background:color-mix(in srgb, var(--open-page-face-solid), transparent 8%);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:8px;line-height:1.3}.audit-field input,.audit-field select{min-height:2.75rem;padding:.68rem .75rem}.audit-field textarea{resize:vertical;min-height:8rem;padding:.75rem}.audit-field input:focus,.audit-field select:focus,.audit-field textarea:focus{border-color:color-mix(in srgb, var(--gold), transparent 38%);box-shadow:0 0 0 3px var(--focus-halo);outline:none}.audit-field small{color:#b42318;font-size:.8rem;line-height:1.35}.audit-submit{border:1px solid color-mix(in srgb, var(--gold), transparent 32%);background:color-mix(in srgb, var(--gold), white 22%);width:fit-content;min-height:2.85rem;color:var(--gold-foreground);border-radius:8px;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:780;display:inline-flex}.audit-submit:disabled{cursor:wait;opacity:.68}.audit-submit svg{width:.95rem;height:.95rem}.audit-form-message{border-radius:8px;margin:0;padding:.75rem;font-weight:720;line-height:1.42}.audit-form-message.is-success{border:1px solid color-mix(in srgb, var(--realm-ameretat), transparent 45%);background:color-mix(in srgb, var(--realm-ameretat), transparent 88%)}.audit-form-message.is-error{background:#b423181a;border:1px solid #b4231873}.route-page{--route-page-pad:clamp(.74rem, 2.1vw, 1.45rem);--route-frame-pad:clamp(.88rem, 2.25vw, 1.72rem);--route-panel-line:color-mix(in srgb, var(--gold), transparent 62%);--route-panel-line-soft:color-mix(in srgb, var(--gold), transparent 82%);--route-panel-shadow:color-mix(in srgb, var(--surface-shadow), transparent 20%);min-height:100dvh;padding:var(--route-page-pad);color:var(--foreground);background-color:var(--page-wash);background-image:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 94%) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--gold), transparent 95%) 1px, transparent 1px), linear-gradient(180deg, var(--page-wash), var(--page-wash)), var(--material-texture);background-blend-mode:normal, normal, normal, luminosity;background-position:50%,50%,50%,50%;background-size:5.5rem 5.5rem,5.5rem 5.5rem,auto,72rem 72rem;align-items:stretch;display:grid}.route-frame{width:min(100%,74rem);min-height:calc(100dvh - (var(--route-page-pad) * 2));isolation:isolate;padding:var(--route-frame-pad);border:1px solid var(--route-panel-line);border-radius:calc(var(--radius) + .18rem);background:linear-gradient(90deg, var(--route-panel-line-soft) 1px, transparent 1px) left top / clamp(2.9rem, 8vw, 4.7rem) clamp(2.9rem, 8vw, 4.7rem), linear-gradient(0deg, var(--route-panel-line-soft) 1px, transparent 1px) left top / clamp(2.9rem, 8vw, 4.7rem) clamp(2.9rem, 8vw, 4.7rem), var(--paper-noise), linear-gradient(135deg, color-mix(in srgb, var(--surface-gloss), transparent 20%), transparent 34%, color-mix(in srgb, var(--paper-warmth), transparent 38%) 100%), linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face));background-blend-mode:normal, normal, normal, soft-light, normal;box-shadow:0 1.4rem 3rem var(--route-panel-shadow), inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 6%), inset 0 -1px 0 color-mix(in srgb, var(--gold), transparent 86%);align-content:start;align-self:stretch;gap:clamp(.9rem,2.2vw,1.72rem);margin-inline:auto;display:grid;position:relative;overflow:hidden}.route-frame:before,.route-frame:after{z-index:0;border:1px solid color-mix(in srgb, var(--gold), transparent 78%);clip-path:polygon(0 1.05rem,1.05rem 0,calc(100% - 1.05rem) 0,100% 1.05rem,100% calc(100% - 1.05rem),calc(100% - 1.05rem) 100%,1.05rem 100%,0 calc(100% - 1.05rem));content:"";pointer-events:none;position:absolute;inset:clamp(.42rem,1.1vw,.72rem)}.route-frame:after{border-color:color-mix(in srgb, var(--gold), transparent 88%);inset:clamp(.9rem,2vw,1.24rem)}.route-frame>*{z-index:1;position:relative}.route-panel-seal{--octagon-size:clamp(2.62rem, 4.8vw, 3.58rem);width:var(--octagon-size);height:var(--octagon-size);color:color-mix(in srgb, var(--realm,var(--gold)), var(--foreground) 16%);filter:drop-shadow(0 .48rem .9rem color-mix(in srgb, var(--surface-shadow), transparent 42%))}.route-panel-seal .octagon-wrapper-fill{fill:color-mix(in srgb, var(--panel-face) 84%, var(--realm,var(--gold)) 16%)}.route-panel-seal .octagon-wrapper-tint{fill:color-mix(in srgb, var(--realm,var(--gold)), transparent 88%)}.route-panel-seal .octagon-wrapper-field{fill:color-mix(in srgb, var(--panel-face), transparent 64%);opacity:.88;stroke:color-mix(in srgb, var(--realm,var(--gold)), transparent 72%)}.route-panel-seal .octagon-wrapper-corner-rails,.route-panel-seal .octagon-wrapper-inner-stroke,.route-panel-seal .octagon-wrapper-stroke{stroke:color-mix(in srgb, var(--realm,var(--gold)), var(--gold) 18%)}.route-panel-seal-icon{filter:drop-shadow(0 .18rem .34rem color-mix(in srgb, var(--surface-shadow), transparent 44%))}.route-article-frame{width:min(100%,60rem)}.route-back-link{border:1px solid color-mix(in srgb, var(--gold), transparent 72%);border-radius:calc(var(--radius) - .04rem);min-height:2.26rem;color:color-mix(in srgb, var(--title-ink), var(--muted-foreground) 34%);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--panel-face), transparent 18%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 26%);transition:border-color .18s var(--stone-ease), background .18s var(--stone-ease), transform .18s var(--stone-ease);margin:0;padding:.42rem .62rem;font-size:.76rem;font-weight:760}.route-back-link:hover{border-color:color-mix(in srgb, var(--gold), transparent 48%);background:color-mix(in srgb, var(--panel-face), transparent 7%);transform:translateY(-1px)}.route-hero{border-bottom:1px solid color-mix(in srgb, var(--gold), transparent 82%);gap:clamp(.58rem,1.28vw,.96rem);max-width:66rem;padding-block:clamp(.34rem,1.35vw,.9rem) clamp(.64rem,1.85vw,1.14rem);position:relative}.route-hero>.route-panel-seal,.route-hero>div>.route-panel-seal{margin-bottom:clamp(.1rem,.4vw,.24rem)}.route-hero:after,.route-section:before,.route-cta-band:before{background:linear-gradient(90deg, var(--route-panel-line), transparent);content:"";width:min(100%,18rem);height:1px;display:block}.route-hero:after{width:min(100%,24rem);margin-top:.28rem}.route-hero-split{grid-template-columns:minmax(0,1fr) minmax(20rem,30rem);align-items:start;gap:clamp(1.35rem,4vw,3rem);max-width:none}.route-page-audit .route-hero-split{align-items:center}.route-kicker,.route-card-kicker{letter-spacing:.11em}.route-hero h1{max-width:58rem;font-size:clamp(2.25rem,5.55vw,5.28rem);line-height:.94}.route-hero p:not(.route-kicker){max-width:47rem;color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 28%)}.route-primary-action,.route-secondary-action,.audit-submit{border-radius:calc(var(--radius) - .02rem);box-shadow:0 .72rem 1.35rem color-mix(in srgb, var(--surface-shadow), transparent 58%), inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 18%);transition:border-color .18s var(--stone-ease), background .18s var(--stone-ease), box-shadow .18s var(--stone-ease), transform .18s var(--stone-ease)}.route-primary-action:hover,.route-secondary-action:hover,.audit-submit:not(:disabled):hover{transform:translateY(-1px)}.route-grid{gap:clamp(.9rem,2.15vw,1.35rem)}.route-card,.audit-form,.route-detail-stack article,.route-detail-callout{border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 70%);border-radius:calc(var(--radius) + .06rem);background:linear-gradient(90deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 91%) 1px, transparent 1px) left top / 2.9rem 2.9rem, linear-gradient(0deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 92%) 1px, transparent 1px) left top / 2.9rem 2.9rem, var(--paper-noise), linear-gradient(180deg, color-mix(in srgb, var(--panel-face), white 5%), var(--panel-face));background-blend-mode:normal, normal, normal, normal;box-shadow:0 .74rem 1.55rem color-mix(in srgb, var(--surface-shadow), transparent 64%), inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 20%);position:relative;overflow:hidden}.route-card:before,.audit-form:before,.route-detail-stack article:before,.route-detail-callout:before{background:linear-gradient(90deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 34%), transparent 70%);content:"";height:2px;position:absolute;top:0;left:0;right:0}.route-card{gap:.76rem;padding:clamp(1rem,2.1vw,1.42rem)}.route-card-link{transition:border-color .18s var(--stone-ease), transform .18s var(--stone-ease), box-shadow .18s var(--stone-ease), background .18s var(--stone-ease)}.route-card-link:hover,.route-menu-trigger:focus-visible{border-color:color-mix(in srgb, var(--realm,var(--gold)), transparent 42%);box-shadow:0 1rem 2rem color-mix(in srgb, var(--surface-shadow), transparent 52%), inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 12%);transform:translateY(-2px)}.route-menu-trigger{appearance:none;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.route-menu-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.route-card h2,.route-section h2,.route-cta-band h2,.route-timeline-item h2{letter-spacing:0}.route-card-proof{color:color-mix(in srgb, var(--realm,var(--gold-text)), var(--foreground) 20%);margin-top:.24rem}.route-section{gap:clamp(1.05rem,2.2vw,1.48rem);position:relative}.route-section:before{width:min(100%,14rem)}.route-detail-stack article,.route-detail-callout{border-bottom:1px solid color-mix(in srgb, var(--gold), transparent 78%);gap:.58rem;padding:clamp(.9rem,1.7vw,1.18rem)}.route-proof-list span,.route-proof-list a{border-color:color-mix(in srgb, var(--realm,var(--gold)), transparent 68%);border-radius:calc(var(--radius) - .04rem);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-face), transparent 2%), var(--panel-face)), var(--paper-noise);background-blend-mode:normal, normal;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 22%)}.route-timeline{gap:clamp(.8rem,1.8vw,1.08rem)}.route-timeline-item{border:1px solid color-mix(in srgb, var(--gold), transparent 78%);border-radius:calc(var(--radius) + .06rem);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 92%) 1px, transparent 1px) left top / 3rem 3rem, linear-gradient(180deg, color-mix(in srgb, var(--panel-face), transparent 2%), var(--panel-face));width:100%;box-shadow:0 .7rem 1.4rem color-mix(in srgb, var(--surface-shadow), transparent 66%);transition:border-color .18s var(--stone-ease), box-shadow .18s var(--stone-ease), transform .18s var(--stone-ease);align-items:start;padding:clamp(.9rem,1.9vw,1.24rem)}.route-timeline-item:hover{border-color:color-mix(in srgb, var(--gold), transparent 48%);box-shadow:0 .94rem 1.8rem color-mix(in srgb, var(--surface-shadow), transparent 56%);transform:translateY(-2px)}.route-timeline-index{border-radius:calc(var(--radius) - .02rem);clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%)}.route-cta-band{border:1px solid color-mix(in srgb, var(--gold), transparent 76%);border-radius:calc(var(--radius) + .08rem);background:linear-gradient(90deg, color-mix(in srgb, var(--gold), transparent 90%) 1px, transparent 1px) left top / 3.2rem 3.2rem, linear-gradient(180deg, color-mix(in srgb, var(--panel-face), transparent 2%), var(--panel-face));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 22%);padding:clamp(1.1rem,2.6vw,1.72rem);position:relative}.route-cta-band:before{position:absolute;top:0;left:clamp(1rem,2vw,1.4rem)}.route-article-body{border-left:1px solid color-mix(in srgb, var(--gold), transparent 76%);max-width:48rem;padding-left:clamp(.9rem,2vw,1.35rem)}.audit-form{border-color:color-mix(in srgb, var(--gold), transparent 62%)}.audit-field input,.audit-field select,.audit-field textarea{border-radius:calc(var(--radius) - .02rem);background:linear-gradient(180deg, color-mix(in srgb, var(--open-page-face-solid), transparent 1%), var(--open-page-face-solid)), var(--paper-noise);background-blend-mode:normal, normal;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 26%)}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(.38rem)saturate(.72);backdrop-filter:blur(.38rem)saturate(.72);background:linear-gradient(90deg,#00000047 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(0deg,#0000003d 1px,#0000 1px) 0 0/4rem 4rem,#00000094!important}:root:not(.dark) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(.42rem)saturate(.82);backdrop-filter:blur(.42rem)saturate(.82);background:linear-gradient(90deg,#11100f1c 1px,#0000 1px),linear-gradient(0deg,#11100f17 1px,#0000 1px),#11100f52!important}.menu-modal-content[data-slot=dialog-content]{border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 45%);border-radius:calc(var(--radius) + .18rem);width:min(100% - 1.5rem,48rem);max-width:min(100% - 1.5rem,48rem);max-height:min(82dvh,46rem);color:var(--foreground);background:linear-gradient(90deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 91%) 1px, transparent 1px) left top / 3.2rem 3.2rem, linear-gradient(0deg, color-mix(in srgb, var(--realm,var(--gold)), transparent 93%) 1px, transparent 1px) left top / 3.2rem 3.2rem, var(--paper-noise), linear-gradient(145deg, color-mix(in srgb, var(--surface-gloss), transparent 10%), transparent 38%), linear-gradient(180deg, var(--open-page-face-strong), var(--open-page-face));background-blend-mode:normal, normal, normal, soft-light, normal;box-shadow:0 1.8rem 4rem #00000080, 0 0 0 1px color-mix(in srgb, var(--realm,var(--gold)), transparent 74%), inset 0 1px 0 color-mix(in srgb, var(--surface-gloss), transparent 8%);transform-origin:50%;animation:menuModalEnter .22s var(--stone-ease);gap:0;padding:0;overflow:hidden}.menu-modal-content[data-slot=dialog-content]:before,.menu-modal-content[data-slot=dialog-content]:after{z-index:0;border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 72%);clip-path:polygon(0 1rem,1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem));content:"";pointer-events:none;position:absolute;inset:.58rem}.menu-modal-content[data-slot=dialog-content]:after{border-color:color-mix(in srgb, var(--realm,var(--gold)), transparent 86%);inset:1.04rem}.menu-modal-content>*{z-index:1;position:relative}.menu-modal-scanline{z-index:0;background:linear-gradient(180deg, transparent 0, transparent 49%, color-mix(in srgb, var(--realm,var(--gold)), transparent 94%) 50%, transparent 51%, transparent 100%);opacity:.36;pointer-events:none;background-size:100% .52rem;position:absolute;inset:0}.menu-modal-topbar{border-bottom:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 76%);min-height:3rem;color:color-mix(in srgb, var(--realm,var(--gold)), var(--foreground) 20%);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem clamp(.92rem,2.4vw,1.32rem);font-size:.72rem;font-weight:760;display:flex}.menu-modal-close{border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 68%);border-radius:calc(var(--radius) - .08rem);width:2rem;height:2rem;color:inherit;background:color-mix(in srgb, var(--panel-face), transparent 20%);cursor:pointer;transition:background .18s var(--stone-ease), border-color .18s var(--stone-ease), transform .18s var(--stone-ease);place-items:center;display:inline-grid}.menu-modal-close:hover,.menu-modal-close:focus-visible{border-color:color-mix(in srgb, var(--realm,var(--gold)), transparent 42%);background:color-mix(in srgb, var(--panel-face), transparent 5%);outline:none;transform:translateY(-1px)}.menu-modal-close svg{width:1rem;height:1rem}.menu-modal-header{text-align:left;gap:.58rem;padding:clamp(1rem,2.8vw,1.7rem) clamp(1rem,3vw,2rem) clamp(.8rem,2vw,1.15rem);display:grid}.menu-modal-title-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.82rem,2vw,1.15rem);display:grid}.menu-modal-title-copy{gap:.58rem;min-width:0;display:grid}.menu-modal-seal{--octagon-size:clamp(2.65rem, 6vw, 3.55rem);margin-top:.08rem}.menu-modal-kicker{color:color-mix(in srgb, var(--realm,var(--gold)), var(--foreground) 22%);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760;line-height:1.3}.menu-modal-title{color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.1rem,6vw,4rem);font-weight:620;line-height:.94}.menu-modal-description{max-width:38rem;color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 24%);text-wrap:balance;margin:0;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.55}.menu-modal-body{scrollbar-gutter:stable;gap:clamp(.9rem,2vw,1.2rem);max-height:min(42dvh,22rem);padding:0 clamp(1rem,3vw,2rem) clamp(1rem,2.6vw,1.45rem);display:grid;overflow-y:auto}.menu-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.menu-modal-grid article{border:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 78%);border-radius:calc(var(--radius) - .04rem);background:color-mix(in srgb, var(--panel-face), transparent 8%);gap:.42rem;padding:.82rem;display:grid}.menu-modal-grid h3{color:var(--title-ink);font-family:var(--font-cormorant), ui-serif, Georgia, serif;margin:0;font-size:clamp(1.24rem,2.4vw,1.62rem);font-weight:650;line-height:1}.menu-modal-grid p,.menu-modal-copy p{color:color-mix(in srgb, var(--muted-foreground), var(--foreground) 20%);margin:0;font-size:.98rem;line-height:1.56}.menu-modal-wide{grid-column:1/-1}.menu-modal-copy{gap:.86rem;display:grid}.menu-modal-proof{padding-top:.16rem}.menu-modal-actions{border-top:1px solid color-mix(in srgb, var(--realm,var(--gold)), transparent 78%);background:color-mix(in srgb, var(--panel-face), transparent 26%);flex-wrap:wrap;gap:.7rem;padding:clamp(.8rem,2vw,1.08rem) clamp(1rem,3vw,2rem) clamp(1rem,2.6vw,1.45rem);display:flex}@keyframes menuModalEnter{0%{filter:blur(.12rem);opacity:0;transform:translate(-50%,-47%)scale(.96)}to{filter:blur();opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:900px){.route-hero-split,.route-section-split,.route-grid,.route-grid-two,.route-grid-work,.route-grid-journal{grid-template-columns:1fr}.route-topbar{align-items:flex-start}.route-cta-band{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.route-page{--route-frame-pad:clamp(.82rem, 4vw, 1.08rem);padding:.82rem}.route-frame{gap:1.15rem}.route-hero h1{font-size:clamp(2.12rem,11vw,3.35rem)}html[lang=hy] .route-hero h1{font-size:clamp(2.2rem,10.4vw,3.35rem);line-height:1.08}html[lang=hy] .route-hero-split h1{font-size:clamp(2.08rem,9.4vw,3.1rem)}.route-primary-action,.route-secondary-action,.audit-submit{justify-content:center;width:100%}.audit-field-grid,.route-timeline-item{grid-template-columns:1fr}.route-panel-seal{--octagon-size:clamp(2.76rem, 14vw, 3.38rem)}.menu-modal-title-row{grid-template-columns:1fr;gap:.68rem}.menu-modal-seal{--octagon-size:2.62rem}.menu-modal-content[data-slot=dialog-content]{max-height:min(84dvh,44rem)}.menu-modal-grid{grid-template-columns:1fr}.menu-modal-body{max-height:45dvh}.menu-modal-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
