:root{color-scheme:light;--c-bg:#f9fafb;--c-surface:#fff;--c-surface-raised:#fff;--c-text:#111827;--c-text-mid:#4b5563;--c-text-muted:#9ca3af;--c-border:#e5e7eb;--c-accent:#FEC901;--c-accent-hover:#e5b500;--c-accent-contrast:#111827;--c-accent-soft:#fef9e7;--c-ink:#111827;--c-ink-raised:#1f2937;--c-on-ink:#f9fafb;--c-cyan:#00bfff;--c-parchment:#faf8f2;--c-parchment-line:#d4c9a8;--c-danger:#dc2626;--c-success:#16a34a;--c-info:#2563eb;--c-warning:#d97706;--c-text-rgb:17 24 39;--c-text-mid-rgb:75 85 99;--c-text-muted-rgb:156 163 175;--c-surface-rgb:255 255 255;--c-bg-rgb:249 250 251;--c-border-rgb:229 231 235;--c-accent-rgb:254 201 1;--c-cyan-rgb:0 191 255;--c-shadow-rgb:17 24 39;--image-filter:none;--show-in-light:inline-block;--show-in-dark:none}:root[data-theme=dark]{color-scheme:dark;--c-bg:#121316;--c-surface:#1a1c20;--c-surface-raised:#2c2f36;--c-text:#f4f5f6;--c-text-mid:#c6c8cc;--c-text-muted:#8f929a;--c-border:#2e3138;--c-accent:#FEC901;--c-accent-hover:#ffd83d;--c-accent-contrast:#111827;--c-accent-soft:#2b2410;--c-ink:#26282e;--c-ink-raised:#333640;--c-on-ink:#f4f5f6;--c-cyan:#3cf;--c-parchment:#1f1a10;--c-parchment-line:#4d4128;--c-danger:#f87171;--c-success:#4ade80;--c-info:#60a5fa;--c-warning:#fbbf24;--c-text-rgb:244 245 246;--c-text-mid-rgb:198 200 204;--c-text-muted-rgb:143 146 154;--c-surface-rgb:26 28 32;--c-bg-rgb:18 19 22;--c-border-rgb:46 49 56;--c-accent-rgb:254 201 1;--c-cyan-rgb:51 204 255;--c-shadow-rgb:0 0 0;--image-filter:brightness(.9);--show-in-light:none;--show-in-dark:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-bg:#121316;--c-surface:#1a1c20;--c-surface-raised:#2c2f36;--c-text:#f4f5f6;--c-text-mid:#c6c8cc;--c-text-muted:#8f929a;--c-border:#2e3138;--c-accent:#FEC901;--c-accent-hover:#ffd83d;--c-accent-contrast:#111827;--c-accent-soft:#2b2410;--c-ink:#26282e;--c-ink-raised:#333640;--c-on-ink:#f4f5f6;--c-cyan:#3cf;--c-parchment:#1f1a10;--c-parchment-line:#4d4128;--c-danger:#f87171;--c-success:#4ade80;--c-info:#60a5fa;--c-warning:#fbbf24;--c-text-rgb:244 245 246;--c-text-mid-rgb:198 200 204;--c-text-muted-rgb:143 146 154;--c-surface-rgb:26 28 32;--c-bg-rgb:18 19 22;--c-border-rgb:46 49 56;--c-accent-rgb:254 201 1;--c-cyan-rgb:51 204 255;--c-shadow-rgb:0 0 0;--image-filter:brightness(.9);--show-in-light:none;--show-in-dark:inline-block}}.show-in-light{display:var(--show-in-light)}.show-in-dark{display:var(--show-in-dark)}img:not([src*=".svg"]){filter:var(--image-filter)}html{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:normal;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#111827}body{margin:0}a,.uk-link{color:#111827;text-decoration:none;cursor:pointer}a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link{color:rgb(63.4464285714,89.5714285714,145.5535714286);text-decoration:underline}a:has(.uk-text-middle),.uk-link:has(.uk-text-middle),.uk-link-toggle:hover .uk-link:has(.uk-text-middle){text-underline-offset:.1875em}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#111827;text-decoration:none}mark{background:#ffd;color:#111827}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,svg,video{max-width:100%;box-sizing:border-box;height:auto;aspect-ratio:attr(width type(<number>)) / attr(height type(<number>));object-fit:cover}img:not([src]){visibility:hidden;min-width:1px}iframe{border:0}p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px 0}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge,.uk-heading-3xlarge{margin:0 0 20px 0;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:#333;text-transform:none}*+h1,*+.uk-h1,*+h2,*+.uk-h2,*+h3,*+.uk-h3,*+h4,*+.uk-h4,*+h5,*+.uk-h5,*+h6,*+.uk-h6,*+.uk-heading-small,*+.uk-heading-medium,*+.uk-heading-large,*+.uk-heading-xlarge,*+.uk-heading-2xlarge,*+.uk-heading-3xlarge{margin-top:40px}h1,.uk-h1{font-size:2.23125rem;line-height:1.2}h2,.uk-h2{font-size:1.7rem;line-height:1.3}h3,.uk-h3{font-size:1.5rem;line-height:1.4}h4,.uk-h4{font-size:1.25rem;line-height:1.4}h5,.uk-h5{font-size:16px;line-height:1.4}h6,.uk-h6{font-size:.875rem;line-height:1.4}@media(min-width:960px){h1,.uk-h1{font-size:2.625rem}h2,.uk-h2{font-size:2rem}}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr,.uk-hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+hr,*+.uk-hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#111827}blockquote footer::before{content:"— "}pre{font:.875rem / 1.5 Consolas,monaco,monospace;color:#111827;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}pre code{font-family:Consolas,monaco,monospace}:focus{outline:none}:focus-visible{outline:2px dotted #333}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}a.uk-link-muted,.uk-link-muted a,.uk-link-toggle .uk-link-muted{color:#999}a.uk-link-muted:hover,.uk-link-muted a:hover,.uk-link-toggle:hover .uk-link-muted{color:#111827}a.uk-link-text,.uk-link-text a,.uk-link-toggle .uk-link-text{color:inherit}a.uk-link-text:hover,.uk-link-text a:hover,.uk-link-toggle:hover .uk-link-text{color:#999}a.uk-link-heading,.uk-link-heading a,.uk-link-toggle .uk-link-heading{color:inherit}a.uk-link-heading:hover,.uk-link-heading a:hover,.uk-link-toggle:hover .uk-link-heading{color:#1e87f0;text-decoration:none}a.uk-link-reset,.uk-link-reset a{color:inherit!important;text-decoration:none!important}.uk-link-toggle{color:inherit!important;text-decoration:none!important}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}.uk-heading-3xlarge{font-size:8rem;line-height:1}@media(min-width:960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}.uk-heading-3xlarge{font-size:11rem}}@media(min-width:1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}.uk-heading-3xlarge{font-size:15rem}}.uk-heading-divider{padding-bottom:calc(5px + .1em);border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;height:calc(4px + .7em);margin-right:calc(5px + .2em);border-left:calc(5px + .1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::before,.uk-heading-line>::after{content:"";position:absolute;top:calc(50% - (calc(.2px + .05em) / 2));width:2000px;border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-line>::before{right:100%;margin-right:calc(5px + .3em)}.uk-heading-line>::after{left:100%;margin-left:calc(5px + .3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*{break-inside:avoid-column}.uk-list>*>:last-child{margin-bottom:0}.uk-list>:nth-child(n+2),.uk-list>*>ul{margin-top:10px}.uk-list-disc,.uk-list-circle,.uk-list-square,.uk-list-decimal,.uk-list-hyphen{padding-left:30px}.uk-list-disc{list-style-type:disc}.uk-list-circle{list-style-type:circle}.uk-list-square{list-style-type:square}.uk-list-decimal{list-style-type:decimal}.uk-list-hyphen{list-style-type:"–  "}.uk-list-muted>::marker{color:#999!important}.uk-list-emphasis>::marker{color:#333!important}.uk-list-primary>::marker{color:#1e87f0!important}.uk-list-secondary>::marker{color:#222!important}.uk-list-bullet>*{position:relative;padding-left:30px}.uk-list-bullet>::before{content:"";position:absolute;top:0;left:0;width:30px;height:1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23111827%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px 10px}.uk-list-striped>*:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>:nth-child(n+2),.uk-list-large>*>ul{margin-top:20px}.uk-list-collapse>:nth-child(n+2),.uk-list-collapse>*>ul{margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-large.uk-list-striped>:nth-child(n+2),.uk-list-collapse.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#333;font-size:.875rem;font-weight:normal;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:.875rem;font-weight:normal;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:.875rem}.uk-table caption{font-size:.875rem;text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>:first-child>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped>tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover>tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}.uk-table>tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}.uk-table-small th,.uk-table-small td{padding:10px 12px}.uk-table-large th,.uk-table-large td{padding:22px 12px}.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media(max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive th,.uk-table-responsive td,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive th,.uk-table-responsive td{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive th:not(:first-child):not(.uk-table-link),.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:first-child)>a{padding-top:5px!important}.uk-table-responsive th:not(:last-child):not(.uk-table-link),.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:last-child)>a{padding-bottom:5px!important}.uk-table-justify.uk-table-responsive th,.uk-table-justify.uk-table-responsive td{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-table-striped>tr:nth-of-type(even):last-child,.uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom:1px solid #e5e5e5}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:rgba(0,0,0,0);display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0,0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}.uk-icon-link{color:#999;text-decoration:none!important}.uk-icon-link:hover{color:#111827}.uk-icon-link:active,.uk-active>.uk-icon-link{color:rgb(9.2589285714,13.0714285714,21.2410714286)}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:hover{background-color:hsl(0,0%,92.2549019608%);color:#111827}.uk-icon-button:active,.uk-active>.uk-icon-button{background-color:rgb(222.5,222.5,222.5);color:#111827}.uk-icon-overlay,a .uk-icon-overlay{color:rgba(51,51,51,.6);transition:.1s ease-in-out;transition-property:color}.uk-icon-overlay:hover,a:hover .uk-icon-overlay{color:#333}.uk-range{-webkit-appearance:none;box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;background:rgba(0,0,0,0)}.uk-range:focus{outline:none}.uk-range::-moz-focus-outer{border:none}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range::-webkit-slider-runnable-track{height:3px;background:hsl(0,0%,92.2549019608%);border-radius:500px}.uk-range:focus::-webkit-slider-runnable-track,.uk-range:active::-webkit-slider-runnable-track{background:rgb(222.5,222.5,222.5)}.uk-range::-moz-range-track{height:3px;background:hsl(0,0%,92.2549019608%);border-radius:500px}.uk-range:focus::-moz-range-track{background:rgb(222.5,222.5,222.5)}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid rgb(203.5,203.5,203.5)}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;margin-top:-7px;border-radius:500px;background:#fff;border:1px solid rgb(203.5,203.5,203.5)}.uk-input,.uk-select,.uk-textarea,.uk-radio,.uk-checkbox{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:bold}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input[type=date]::-webkit-datetime-edit,.uk-input[type=time]::-webkit-datetime-edit,.uk-input[type=datetime-local]::-webkit-datetime-edit{display:inline-flex;align-items:center;height:100%;padding:0}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-radio:not(:disabled),.uk-checkbox:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0;min-width:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#111827;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle}.uk-input:where(:not(input)),.uk-select:where(:not(select)){display:inline-block;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-select[multiple],.uk-select[size],.uk-textarea{padding:6px 10px;vertical-align:top}.uk-select[multiple],.uk-select[size]{resize:vertical}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:none;background-color:#fff;color:#111827;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::placeholder{color:#999}.uk-textarea::placeholder{color:#999}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:none;border-color:rgba(0,0,0,0)}.uk-form-blank:focus{border-color:#e5e5e5;border-style:solid}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23111827%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23111827%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size]) option{color:#111827}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:hover,.uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23111827%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none!important}.uk-radio,.uk-checkbox{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);background-size:cover;border:1px solid rgb(203.5,203.5,203.5);transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-radio:focus,.uk-checkbox:focus{background-color:hsla(0,0%,-5%,0);outline:none;border-color:#1e87f0}.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate{background-color:#1e87f0;border-color:rgba(0,0,0,0)}.uk-radio:checked:focus,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus{background-color:rgb(13.6875,109.5,205.3125)}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2213%203.5%206%2010%203%207.5%202%208%206%2012.5%2014%204%2013%203.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-radio:disabled,.uk-checkbox:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2213%203.5%206%2010%203%207.5%202%208%206%2012.5%2014%204%2013%203.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-form-small:is(.uk-input,.uk-search-input,.uk-select,.uk-textarea){font-size:.875rem}.uk-form-small:is(.uk-input,.uk-search-input,.uk-select:not([multiple]):not([size])){height:30px;padding-left:8px;padding-right:8px}.uk-form-small:is(.uk-select[multiple],.uk-select[size],.uk-textarea){padding:5px 8px}.uk-form-small:not(select):not(input):not(textarea):not([type=radio]):not([type=checkbox]){line-height:28px}.uk-form-small:is(.uk-radio,.uk-checkbox){height:14px;width:14px}.uk-form-large:is(.uk-input,.uk-search-input,.uk-select,.uk-textarea){font-size:1.25rem}.uk-form-large:is(.uk-input,.uk-search-input,.uk-select:not([multiple]):not([size])){height:55px;padding-left:12px;padding-right:12px}.uk-form-large:is(.uk-select[multiple],.uk-select[size],.uk-textarea){padding:7px 12px}.uk-form-large:not(select):not(input):not(textarea):not([type=radio]):not([type=checkbox]){line-height:53px}.uk-form-large:is(.uk-radio,.uk-checkbox){height:22px;width:22px}.uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom select,.uk-form-custom input[type=file]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#333;font-size:.875rem}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media(max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media(min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#111827}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px!important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px!important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button-default{background-color:rgba(0,0,0,0);color:#333;border:1px solid #e5e5e5}.uk-button-default:hover{background-color:rgba(0,0,0,0);color:#333;border-color:#b2b2b2}.uk-button-default:active,.uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#333;border-color:rgb(152.5,152.5,152.5)}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-primary:hover{background-color:hsl(210,87.5%,47.9411764706%);color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:rgb(13.6875,109.5,205.3125);color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-secondary:hover{background-color:rgb(21.25,21.25,21.25);color:#fff}.uk-button-secondary:active,.uk-button-secondary.uk-active{background-color:rgb(8.5,8.5,8.5);color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-danger:hover{background-color:hsl(348.75,84.2105263158%,57.7450980392%);color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:hsl(348.75,84.2105263158%,52.7450980392%);color:#fff}.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled{background-color:rgba(0,0,0,0);color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:none;color:#333;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid currentColor;transition:right .3s ease-out}.uk-button-text:hover{color:#333}.uk-button-text:hover::before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:none;color:#333}.uk-button-link:hover{color:#999;text-decoration:none}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button:hover,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:active,.uk-button-group .uk-button.uk-active{position:relative;z-index:1}.uk-progress{vertical-align:baseline;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#1e87f0;transition:width .6s ease}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media(min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-xsmall-top{padding-top:20px}.uk-section-xsmall-bottom{padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-small-top{padding-top:40px}.uk-section-small-bottom{padding-bottom:40px}.uk-section-medium-top{padding-top:40px}.uk-section-medium-bottom{padding-bottom:40px}@media(min-width:960px){.uk-section-medium-top{padding-top:70px}.uk-section-medium-bottom{padding-bottom:70px}}.uk-section-large{padding-top:70px;padding-bottom:70px}.uk-section-large-top{padding-top:70px}.uk-section-large-bottom{padding-bottom:70px}@media(min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}.uk-section-large-top{padding-top:140px}.uk-section-large-bottom{padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}.uk-section-xlarge-top{padding-top:140px}.uk-section-xlarge-bottom{padding-bottom:140px}@media(min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}.uk-section-xlarge-top{padding-top:210px}.uk-section-xlarge-bottom{padding-bottom:210px}}.uk-section-default{--uk-inverse:dark;background:#fff}.uk-section-muted{--uk-inverse:dark;background:#f8f8f8}.uk-section-primary{--uk-inverse:light;background:#1e87f0}.uk-section-secondary{--uk-inverse:light;background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:640px){.uk-container{padding-left:30px;padding-right:30px}}@media(min-width:960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media(min-width:640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 30px)}}@media(min-width:960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1200px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media(min-width:640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media(min-width:960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media(min-width:640px){.uk-tile{padding-left:30px;padding-right:30px}}@media(min-width:960px){.uk-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media(min-width:960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width:960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{--uk-inverse:dark;background-color:#fff}.uk-tile-muted{--uk-inverse:dark;background-color:#f8f8f8}.uk-tile-primary{--uk-inverse:light;background-color:#1e87f0}.uk-tile-secondary{--uk-inverse:light;background-color:#222}.uk-card{position:relative;box-sizing:border-box;color:#000}.uk-card-body{display:flow-root;padding:30px 30px}.uk-card-header{display:flow-root;padding:15px 30px}.uk-card-footer{display:flow-root;padding:15px 30px}@media(min-width:1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-header>:last-child,.uk-card-footer>:last-child{margin-bottom:0}.uk-card-title{font-size:1.5rem;line-height:1.4}.uk-card-badge{position:absolute;top:15px;right:15px;z-index:1;height:22px;padding:0 10px;background:#1e87f0;color:#fff;font-size:.875rem;display:flex;justify-content:center;align-items:center;line-height:0;border-radius:2px;text-transform:uppercase}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default,.uk-card-primary,.uk-card-secondary,.uk-card-overlay):hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{--uk-inverse:dark;background-color:#fff;color:#111827;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#333}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{--uk-inverse:light;background-color:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{--uk-inverse:light;background-color:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-overlay{--uk-inverse:dark;background-color:hsla(0,0%,100%,.9);color:#111827;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-overlay .uk-card-title{color:#333}.uk-card-overlay.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media(min-width:1200px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:30px;padding-right:30px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:45px}@media(min-width:1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:40px;padding-right:40px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small>.uk-nav-default>li>a,.uk-card-small>.uk-nav-default .uk-nav-header,.uk-card-small>.uk-nav-default .uk-nav-divider{padding-left:20px;padding-right:20px}.uk-card-small>.uk-nav-default .uk-nav-sub{padding-left:35px}@media(min-width:1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large>.uk-nav-default>li>a,.uk-card-large>.uk-nav-default .uk-nav-header,.uk-card-large>.uk-nav-default .uk-nav-divider{padding-left:0;padding-right:0}.uk-card-large>.uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:hover{color:#111827}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:hover{color:#111827}.uk-totop:active{color:#333}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:hover{color:#fff}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#111827}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:rgb(215.625,234,252.375);color:#1e87f0}.uk-alert-success{background:rgb(236.55,250.95,245.55);color:#32d296}.uk-alert-warning{background:rgb(254.5,245.5,238.5);color:#faa05a}.uk-alert-danger{background:hsl(348.75,84.2105263158%,97.6470588235%);color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:rgba(0,0,0,0);border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff!important;font-size:11px;display:inline-flex;justify-content:center;align-items:center;line-height:0}.uk-badge:hover{text-decoration:none}.uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{--uk-inverse:dark;background:hsla(0,0%,100%,.9)}.uk-overlay-primary{--uk-inverse:light;background:rgba(34,34,34,.9)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.23125rem;line-height:1.2}@media(min-width:960px){.uk-article-title{font-size:2.625rem}}.uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#111827;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media(min-width:960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#111827}.uk-search-input:focus{outline:none}.uk-search-input::placeholder{color:#999}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:240px}.uk-search-default .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:rgba(0,0,0,0);border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:hsla(0,0%,-2%,0);border-color:#1e87f0}.uk-search-default .uk-search-icon{padding-left:10px;padding-right:10px}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-navbar{width:240px}.uk-search-navbar .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff;border:1px solid #e5e5e5}.uk-search-navbar .uk-search-input:focus{background-color:#fff;border-color:#1e87f0}.uk-search-navbar .uk-search-icon{padding-left:10px;padding-right:10px}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-medium{width:400px}.uk-search-medium .uk-search-input{height:55px;padding-left:12px;padding-right:12px;background:rgba(0,0,0,0);font-size:1.5rem;border:1px solid #e5e5e5}.uk-search-medium .uk-search-input:focus{background-color:hsla(0,0%,-2%,0);border-color:#1e87f0}.uk-search-medium .uk-search-icon{padding-left:12px;padding-right:12px}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:48px}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-right:48px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:90px;padding-left:20px;padding-right:20px;background:rgba(0,0,0,0);font-size:2.625rem;border:1px solid #e5e5e5}.uk-search-large .uk-search-input:focus{background-color:hsla(0,0%,-2%,0);border-color:#1e87f0}.uk-search-large .uk-search-icon{padding-left:20px;padding-right:20px}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:80px}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-right:80px}.uk-search-toggle{color:#999}.uk-search-toggle:hover{color:#111827}.uk-accordion{padding:0;list-style:none}.uk-accordion-title{display:block}.uk-accordion-content{display:flow-root}.uk-accordion-content>:last-child{margin-bottom:0}.uk-accordion-default>:nth-child(n+2){margin-top:20px}.uk-accordion-default .uk-accordion-title{display:flex;align-items:center;column-gap:15px;font-size:1.25rem;line-height:1.4;color:#333}.uk-accordion-default .uk-accordion-title:hover{color:#111827;text-decoration:none}.uk-accordion-default .uk-accordion-icon{flex:none;margin-left:auto;color:#111827}.uk-accordion-default .uk-accordion-content{margin-top:20px}.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-drop-parent-icon{margin-left:.25em;transition:transform .3s ease-out}[aria-expanded=true]>.uk-drop-parent-icon{transform:rotateX(180deg)}.uk-dropbar{--uk-position-offset:0;--uk-position-shift-offset:0;--uk-position-viewport-offset:0;--uk-inverse:dark;width:auto;padding:25px 15px 25px 15px;background:#fff;color:#111827}.uk-dropbar>:last-child{margin-bottom:0}@media(min-width:640px){.uk-dropbar{padding-left:30px;padding-right:30px}}@media(min-width:960px){.uk-dropbar{padding-left:40px;padding-right:40px}}.uk-dropbar :focus-visible{outline-color:#333!important}.uk-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropbar-top{box-shadow:0 12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-bottom{box-shadow:0 -12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-left{box-shadow:12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropbar-right{box-shadow:-12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropnav-dropbar{position:absolute;z-index:980;padding:0;left:0;right:0}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media(min-width:640px){.uk-modal{padding:50px 30px}}@media(min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100%!important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:none}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:20px 20px}.uk-modal-header{display:flow-root;padding:10px 20px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{display:flow-root;padding:10px 20px;background:#fff;border-top:1px solid #e5e5e5}@media(min-width:640px){.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px}.uk-modal-footer{padding:15px 30px}}.uk-modal-body>:last-child,.uk-modal-header>:last-child,.uk-modal-footer>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translate(0,-100%);color:hsl(0,0%,120%)}.uk-modal-close-outside:hover{color:#fff}@media(min-width:960px){.uk-modal-close-outside{right:0;transform:translate(100%,-100%)}}.uk-modal-close-full{top:0;right:0;padding:10px;background:#fff}@media(min-width:960px){.uk-modal-close-full{padding:20px}}.uk-slideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slideshow-items>:not(.uk-active) [class*=uk-animation-]{animation-name:none}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slider-container{overflow-x:hidden;overflow-x:clip}.uk-slider-container-offset{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none!important;box-sizing:border-box;max-width:100%;position:relative}.uk-sticky{position:relative;z-index:980;box-sizing:border-box}.uk-sticky-fixed{margin:0!important}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-sticky-placeholder{pointer-events:none}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{--uk-inverse:light;position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto}@media(min-width:640px){.uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media(min-width:640px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media(min-width:640px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px}@media(min-width:640px){.uk-offcanvas-close{top:10px;right:10px}}.uk-offcanvas-close:first-child+*{margin-top:0}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-page,.uk-offcanvas-container{overflow-x:hidden;overflow-x:clip}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media(min-width:640px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}:root{--uk-leader-fill-content:.}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-top-right,.uk-notification-bottom-right{left:auto;right:10px}.uk-notification-top-center,.uk-notification-bottom-center{left:50%;margin-left:-175px}.uk-notification-bottom-left,.uk-notification-bottom-right,.uk-notification-bottom-center{top:auto;bottom:10px}@media(max-width:639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#111827;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#1e87f0}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;--uk-position-offset:10px;--uk-position-viewport-offset:10;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown{margin:0}.uk-countdown-number{margin:0;font-variant-numeric:tabular-nums}.uk-countdown-separator{font-size:.5em;line-height:2}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>*::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.4));transition:opacity .1s ease-in-out}.uk-thumbnav>*>:hover::after{opacity:0}.uk-thumbnav>.uk-active>*::after{opacity:0}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:flex;align-items:center;column-gap:.25em;line-height:0;color:#999;text-decoration:none;font-size:.875rem;transition:.1s ease-in-out;transition-property:color,background-color}.uk-iconnav>*>a:hover{color:#111827}.uk-iconnav>.uk-active>a{color:#111827}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}@media(min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small,.uk-grid-column-small{margin-left:-15px}.uk-grid-small>*,.uk-grid-column-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium,.uk-grid-column-medium{margin-left:-30px}.uk-grid-medium>*,.uk-grid-column-medium>*{padding-left:30px}.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:30px}.uk-grid-large,.uk-grid-column-large{margin-left:-40px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width:1200px){.uk-grid-large,.uk-grid-column-large{margin-left:-70px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media(min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small,.uk-grid-divider.uk-grid-column-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*,.uk-grid-divider.uk-grid-column-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-medium,.uk-grid-divider.uk-grid-column-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*,.uk-grid-divider.uk-grid-column-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media(min-width:1200px){.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:flex;align-items:center;column-gap:.25em;text-decoration:none}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon{flex:none;margin-left:auto;transition:transform .3s ease-out}.uk-nav>li.uk-open>a .uk-nav-parent-icon{transform:rotateX(180deg)}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav .uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:.875rem;line-height:1.5}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:hover{color:#111827}.uk-nav-default>li.uk-active>a{color:#333}.uk-nav-default .uk-nav-subtitle{font-size:12px}.uk-nav-default .uk-nav-header{color:#333}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub{font-size:.875rem;line-height:1.5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:hover{color:#111827}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-primary{font-size:1.5rem;line-height:1.5}.uk-nav-primary>li>a{color:#999}.uk-nav-primary>li>a:hover{color:#111827}.uk-nav-primary>li.uk-active>a{color:#333}.uk-nav-primary .uk-nav-subtitle{font-size:1.25rem}.uk-nav-primary .uk-nav-header{color:#333}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub{font-size:1.25rem;line-height:1.5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:hover{color:#111827}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-secondary{font-size:16px;line-height:1.5}.uk-nav-secondary>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:0}.uk-nav-secondary>li>a{color:#333;padding:10px 10px}.uk-nav-secondary>li>a:hover{color:#333;background-color:#f8f8f8}.uk-nav-secondary>li.uk-active>a{color:#333;background-color:#f8f8f8}.uk-nav-secondary .uk-nav-subtitle{font-size:.875rem;color:#999}.uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:#111827}.uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#333}.uk-nav-secondary .uk-nav-header{color:#333}.uk-nav-secondary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-secondary .uk-nav-sub{font-size:.875rem;line-height:1.5}.uk-nav-secondary .uk-nav-sub a{color:#999}.uk-nav-secondary .uk-nav-sub a:hover{color:#111827}.uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-medium{font-size:2.8875rem;line-height:1}.uk-nav-large{font-size:3.4rem;line-height:1}.uk-nav-xlarge{font-size:4rem;line-height:1}@media(min-width:960px){.uk-nav-medium{font-size:3.5rem}.uk-nav-large{font-size:4rem}.uk-nav-xlarge{font-size:6rem}}@media(min-width:1200px){.uk-nav-medium{font-size:4rem}.uk-nav-large{font-size:6rem}.uk-nav-xlarge{font-size:8rem}}.uk-nav-center{text-align:center}.uk-nav-center li>a{justify-content:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center .uk-nav-parent-icon{margin-left:.25em}.uk-nav.uk-nav-divider>:not(.uk-nav-header,.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:5px;padding-top:5px;border-top:1px solid #e5e5e5}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{display:flex;gap:15px;align-items:stretch}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;box-sizing:border-box;z-index:990;height:100%;align-items:stretch}.uk-navbar-center-left,.uk-navbar-center-right{height:100%;position:absolute;top:0}.uk-navbar-center-left{right:calc(100% + 15px)}.uk-navbar-center-right{left:calc(100% + 15px)}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;gap:15px;align-items:stretch;margin:0;padding:0;list-style:none}.uk-navbar-left,.uk-navbar-right,.uk-navbar-center:only-child{flex-wrap:wrap}.uk-navbar-nav>li>a,.uk-navbar-item,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;column-gap:.25em;box-sizing:border-box;min-height:80px;font-size:.875rem;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-decoration:none}.uk-navbar-nav>li>a{height:100%;padding:0 0;color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:#111827}.uk-navbar-nav>li>a:active{color:#333}.uk-navbar-nav>li.uk-active>a{color:#333}.uk-navbar-parent-icon{margin-left:4px;transition:transform .3s ease-out}.uk-navbar-nav>li>a[aria-expanded=true] .uk-navbar-parent-icon{transform:rotateX(180deg)}.uk-navbar-item{padding:0 0;color:#111827}.uk-navbar-item>:last-child{margin-bottom:0}.uk-navbar-toggle{padding:0 0;color:#999}.uk-navbar-toggle:hover,.uk-navbar-toggle[aria-expanded=true]{color:#111827;text-decoration:none}.uk-navbar-subtitle{font-size:.875rem}.uk-navbar-justify .uk-navbar-left,.uk-navbar-justify .uk-navbar-right,.uk-navbar-justify .uk-navbar-nav,.uk-navbar-justify .uk-navbar-nav>li,.uk-navbar-justify .uk-navbar-item,.uk-navbar-justify .uk-navbar-toggle{flex-grow:1}.uk-navbar-dropdown{--uk-position-offset:15px;--uk-position-shift-offset:0;--uk-position-viewport-offset:15px;--uk-inverse:dark;width:200px;padding:25px;background:#fff;color:#111827;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown>:last-child{margin-bottom:0}.uk-navbar-dropdown :focus-visible{outline-color:#333!important}.uk-navbar-dropdown .uk-drop-grid{margin-left:-30px}.uk-navbar-dropdown .uk-drop-grid>*{padding-left:30px}.uk-navbar-dropdown .uk-drop-grid>.uk-grid-margin{margin-top:30px}.uk-navbar-dropdown-width-2:not(.uk-drop-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-drop-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-drop-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-drop-stack){width:1000px}.uk-navbar-dropdown-large{--uk-position-shift-offset:0;padding:40px}.uk-navbar-dropdown-dropbar{width:auto;background:rgba(0,0,0,0);padding:25px 0 25px 0;--uk-position-offset:0;--uk-position-shift-offset:0;--uk-position-viewport-offset:15px;box-shadow:none}@media(min-width:640px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset:30px}}@media(min-width:960px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset:40px}}.uk-navbar-dropdown-dropbar-large{--uk-position-shift-offset:0;padding-top:40px;padding-bottom:40px}.uk-navbar-dropdown-nav{font-size:.875rem}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:hover{color:#111827}.uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-navbar-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-navbar-dropdown-nav .uk-nav-header{color:#333}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#111827}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#333}.uk-navbar-container{transition:.1s ease-in-out;transition-property:background-color}@media(min-width:960px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:30px}.uk-navbar-center-left{right:calc(100% + 30px)}.uk-navbar-center-right{left:calc(100% + 30px)}}@media(min-width:960px){.uk-navbar-nav{gap:30px}}.uk-subnav{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:flex;align-items:center;column-gap:.25em;color:#999;font-size:.875rem;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:hover{color:#111827;text-decoration:none}.uk-subnav>.uk-active>a{color:#333}.uk-subnav-divider{margin-left:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid rgba(0,0,0,0)}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:#e5e5e5}.uk-subnav-pill{margin-left:-20px}.uk-subnav-pill>*{padding-left:20px}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:rgba(0,0,0,0);color:#999}.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#111827}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#111827}.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-subnav>.uk-disabled>:first-child{color:#999}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:.875rem;color:#999}.uk-breadcrumb>*>:hover{color:#111827;text-decoration:none}.uk-breadcrumb>:last-child>span,.uk-breadcrumb>:last-child>a:not([href]){color:#111827}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;font-size:.875rem;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;align-items:center;margin-left:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:0;position:relative}.uk-pagination>*>*{display:flex;align-items:center;column-gap:.25em;padding:5px 10px;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:hover{color:#111827;text-decoration:none}.uk-pagination>.uk-active>*{color:#111827}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:flex;align-items:center;column-gap:.25em;justify-content:center;padding:5px 10px;color:#999;border-bottom:1px solid rgba(0,0,0,0);font-size:.875rem;text-transform:uppercase;transition:color .1s ease-in-out}.uk-tab>*>a:hover{color:#111827;text-decoration:none}.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:1px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-left>*>a{justify-content:left;border-right:1px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-right>*>a{justify-content:left;border-left:1px solid rgba(0,0,0,0);border-bottom:none}.uk-tab .uk-dropdown{margin-left:30px}.uk-slidenav{padding:5px 10px;color:rgba(17,24,39,.5);transition:color .1s ease-in-out}.uk-slidenav:hover{color:rgba(17,24,39,.9)}.uk-slidenav:active{color:rgba(17,24,39,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0);text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(17,24,39,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:hover{background-color:rgba(17,24,39,.6);border-color:rgba(0,0,0,0)}.uk-dotnav>*>:active{background-color:rgba(17,24,39,.2);border-color:rgba(0,0,0,0)}.uk-dotnav>.uk-active>*{background-color:rgba(17,24,39,.6);border-color:rgba(0,0,0,0)}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-dropdown{--uk-position-offset:10px;--uk-position-viewport-offset:15px;--uk-inverse:dark;width:auto;min-width:200px;padding:25px;background:#fff;color:#111827;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown>:last-child{margin-bottom:0}.uk-dropdown :focus-visible{outline-color:#333!important}.uk-dropdown-large{padding:40px}.uk-dropdown-dropbar{--uk-position-offset:10px;width:auto;background:rgba(0,0,0,0);padding:5px 0 25px 0;--uk-position-viewport-offset:15px;box-shadow:none}@media(min-width:640px){.uk-dropdown-dropbar{--uk-position-viewport-offset:30px}}@media(min-width:960px){.uk-dropdown-dropbar{--uk-position-viewport-offset:40px}}.uk-dropdown-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropdown-nav{font-size:.875rem}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li>a:hover,.uk-dropdown-nav>li.uk-active>a{color:#111827}.uk-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-dropdown-nav .uk-nav-header{color:#333}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#111827}.uk-lightbox{--uk-inverse:light;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox :focus-visible{outline-color:hsla(0,0%,100%,.7)}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items{margin:0;padding:0;list-style:none}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:flex-start;will-change:transform,opacity;overflow:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-items-fit>*{align-items:center}.uk-lightbox-items-fit>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items-fit>*>:not(iframe){object-fit:contain}.uk-lightbox-items.uk-lightbox-items-fit .uk-lightbox-zoom:hover{cursor:zoom-in}.uk-lightbox-items:not(.uk-lightbox-items-fit) .uk-lightbox-zoom:hover{cursor:zoom-out}.uk-lightbox-thumbnav-vertical :where(img,video){max-width:100px}.uk-lightbox-thumbnav:not(.uk-lightbox-thumbnav-vertical) :where(img,video){max-height:100px}.uk-lightbox-thumbnav:empty,.uk-lightbox-dotnav:empty{display:none}.uk-lightbox-caption:empty{display:none}.uk-lightbox-caption{padding:10px 10px;background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.7)}.uk-lightbox-caption>*{color:hsla(0,0%,100%,.7)}.uk-lightbox-counter:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation:.5s ease-out both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade,uk-scale-up}.uk-animation-scale-down{animation-name:uk-fade,uk-scale-down}.uk-animation-slide-top{animation-name:uk-fade,uk-slide-top}.uk-animation-slide-bottom{animation-name:uk-fade,uk-slide-bottom}.uk-animation-slide-left{animation-name:uk-fade,uk-slide-left}.uk-animation-slide-right{animation-name:uk-fade,uk-slide-right}.uk-animation-slide-top-small{animation-name:uk-fade,uk-slide-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade,uk-slide-bottom-small}.uk-animation-slide-left-small{animation-name:uk-fade,uk-slide-left-small}.uk-animation-slide-right-small{animation-name:uk-fade,uk-slide-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade,uk-slide-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade,uk-slide-bottom-medium}.uk-animation-slide-left-medium{animation-name:uk-fade,uk-slide-left-medium}.uk-animation-slide-right-medium{animation-name:uk-fade,uk-slide-right-medium}.uk-animation-kenburns{animation-name:uk-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;animation-duration:2s;stroke-dasharray:var(--uk-animation-stroke)}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-scale-up{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% / 3)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% / 6)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media(min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% / 3)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% / 6)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@s>:not([class*=uk-width]),.uk-child-width-1-2\@s>:not([class*=uk-width]),.uk-child-width-1-3\@s>:not([class*=uk-width]),.uk-child-width-1-4\@s>:not([class*=uk-width]),.uk-child-width-1-5\@s>:not([class*=uk-width]),.uk-child-width-1-6\@s>:not([class*=uk-width]),.uk-child-width-auto\@s>:not([class*=uk-width]){flex:initial}}@media(min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% / 3)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% / 6)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@m>:not([class*=uk-width]),.uk-child-width-1-2\@m>:not([class*=uk-width]),.uk-child-width-1-3\@m>:not([class*=uk-width]),.uk-child-width-1-4\@m>:not([class*=uk-width]),.uk-child-width-1-5\@m>:not([class*=uk-width]),.uk-child-width-1-6\@m>:not([class*=uk-width]),.uk-child-width-auto\@m>:not([class*=uk-width]){flex:initial}}@media(min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% / 3)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% / 6)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@l>:not([class*=uk-width]),.uk-child-width-1-2\@l>:not([class*=uk-width]),.uk-child-width-1-3\@l>:not([class*=uk-width]),.uk-child-width-1-4\@l>:not([class*=uk-width]),.uk-child-width-1-5\@l>:not([class*=uk-width]),.uk-child-width-1-6\@l>:not([class*=uk-width]),.uk-child-width-auto\@l>:not([class*=uk-width]){flex:initial}}@media(min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% / 3)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% / 6)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@xl>:not([class*=uk-width]),.uk-child-width-1-2\@xl>:not([class*=uk-width]),.uk-child-width-1-3\@xl>:not([class*=uk-width]),.uk-child-width-1-4\@xl>:not([class*=uk-width]),.uk-child-width-1-5\@xl>:not([class*=uk-width]),.uk-child-width-1-6\@xl>:not([class*=uk-width]),.uk-child-width-auto\@xl>:not([class*=uk-width]){flex:initial}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% / 3)}.uk-width-2-3{width:calc(200% / 3)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% / 6)}.uk-width-5-6{width:calc(500% / 6)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media(min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% / 3)}.uk-width-2-3\@s{width:calc(200% / 3)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% / 6)}.uk-width-5-6\@s{width:calc(500% / 6)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}.uk-width-1-1\@s,.uk-width-1-2\@s,.uk-width-1-3\@s,.uk-width-2-3\@s,.uk-width-1-4\@s,.uk-width-3-4\@s,.uk-width-1-5\@s,.uk-width-2-5\@s,.uk-width-3-5\@s,.uk-width-4-5\@s,.uk-width-1-6\@s,.uk-width-5-6\@s,.uk-width-small\@s,.uk-width-medium\@s,.uk-width-large\@s,.uk-width-xlarge\@s,.uk-width-2xlarge\@s,.uk-width-auto\@s{flex:initial}}@media(min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% / 3)}.uk-width-2-3\@m{width:calc(200% / 3)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% / 6)}.uk-width-5-6\@m{width:calc(500% / 6)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}.uk-width-1-1\@m,.uk-width-1-2\@m,.uk-width-1-3\@m,.uk-width-2-3\@m,.uk-width-1-4\@m,.uk-width-3-4\@m,.uk-width-1-5\@m,.uk-width-2-5\@m,.uk-width-3-5\@m,.uk-width-4-5\@m,.uk-width-1-6\@m,.uk-width-5-6\@m,.uk-width-small\@m,.uk-width-medium\@m,.uk-width-large\@m,.uk-width-xlarge\@m,.uk-width-2xlarge\@m,.uk-width-auto\@m{flex:initial}}@media(min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% / 3)}.uk-width-2-3\@l{width:calc(200% / 3)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% / 6)}.uk-width-5-6\@l{width:calc(500% / 6)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}.uk-width-1-1\@l,.uk-width-1-2\@l,.uk-width-1-3\@l,.uk-width-2-3\@l,.uk-width-1-4\@l,.uk-width-3-4\@l,.uk-width-1-5\@l,.uk-width-2-5\@l,.uk-width-3-5\@l,.uk-width-4-5\@l,.uk-width-1-6\@l,.uk-width-5-6\@l,.uk-width-small\@l,.uk-width-medium\@l,.uk-width-large\@l,.uk-width-xlarge\@l,.uk-width-2xlarge\@l,.uk-width-auto\@l{flex:initial}}@media(min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% / 3)}.uk-width-2-3\@xl{width:calc(200% / 3)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% / 6)}.uk-width-5-6\@xl{width:calc(500% / 6)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}.uk-width-1-1\@xl,.uk-width-1-2\@xl,.uk-width-1-3\@xl,.uk-width-2-3\@xl,.uk-width-1-4\@xl,.uk-width-3-4\@xl,.uk-width-1-5\@xl,.uk-width-2-5\@xl,.uk-width-3-5\@xl,.uk-width-4-5\@xl,.uk-width-1-6\@xl,.uk-width-5-6\@xl,.uk-width-small\@xl,.uk-width-medium\@xl,.uk-width-large\@xl,.uk-width-xlarge\@xl,.uk-width-2xlarge\@xl,.uk-width-auto\@xl{flex:initial}}.uk-width-fit-content{width:fit-content}.uk-width-max-content{width:max-content}.uk-width-min-content{width:min-content}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-viewport-2{min-height:200vh}.uk-height-viewport-3{min-height:300vh}.uk-height-viewport-4{min-height:400vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-meta>a{color:#999}.uk-text-meta>a:hover{color:#111827;text-decoration:none}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-default{font-size:16px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-decoration-none{text-decoration:none!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;color:rgba(0,0,0,0)!important;display:inline-block;background-color:#1e87f0;background-image:linear-gradient(90deg,#1e87f0 0%,#411ef0 100%)}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media(min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media(min-width:960px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media(min-width:1200px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media(min-width:1600px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.uk-text-truncate,td.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word}th.uk-text-break,td.uk-text-break{word-break:break-word}.uk-text-stroke{-webkit-text-stroke:calc(1.4px + .002em);-webkit-text-fill-color:rgba(0,0,0,0)}[class*=uk-column-]{column-gap:30px}@media(min-width:1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media(min-width:1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media(min-width:640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media(min-width:960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media(min-width:1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media(min-width:1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}[uk-cover]:where(canvas,iframe,svg),[data-uk-cover]:where(canvas,iframe,svg){max-width:none;position:absolute;left:50%;top:50%;--uk-position-translate-x:-50%;--uk-position-translate-y:-50%;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y))}iframe[uk-cover],iframe[data-uk-cover]{pointer-events:none}[uk-cover]:where(img,video),[data-uk-cover]:where(img,video){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#1e87f0}.uk-background-secondary{background-color:#222}.uk-background-cover,.uk-background-contain,.uk-background-width-1-1,.uk-background-height-1-1{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-width-1-1{background-size:100%}.uk-background-height-1-1{background-size:auto 100%}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed}@media(pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media(max-width:639px){.uk-background-image\@s{background-image:none!important}}@media(max-width:959px){.uk-background-image\@m{background-image:none!important}}@media(max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media(max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media(min-width:640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media(min-width:960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media(min-width:1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@s,.uk-align-left\@m,.uk-align-left\@l{margin-right:40px}.uk-align-right,.uk-align-right\@s,.uk-align-right\@m,.uk-align-right\@l{margin-left:40px}}@media(min-width:1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0,0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto}.uk-overflow-auto>:last-child{margin-bottom:0}@property--uk-overflow-fade-start-opacity{syntax:"<number>";inherits:false;initial-value:0}@property--uk-overflow-fade-end-opacity{syntax:"<number>";inherits:false;initial-value:0}.uk-overflow-fade-horizontal{overflow-x:auto;--uk-overflow-fade-direction:right}.uk-overflow-fade-vertical{overflow-y:auto;--uk-overflow-fade-direction:bottom}.uk-overflow-fade-horizontal,.uk-overflow-fade-vertical{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;mask-image:linear-gradient(to var(--uk-overflow-fade-direction),rgba(0,0,0,var(--uk-overflow-fade-start-opacity)),#000 100px,#000 calc(100% - 100px),rgba(0,0,0,var(--uk-overflow-fade-end-opacity)));scrollbar-width:none}.uk-overflow-fade-horizontal>*,.uk-overflow-fade-vertical>*{min-width:max-content}.uk-box-sizing-content{box-sizing:content-box}.uk-box-sizing-border{box-sizing:border-box}.uk-resize{resize:both}.uk-resize-horizontal{resize:horizontal}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none;object-fit:fill}.uk-responsive-width,.uk-responsive-height{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}[uk-responsive],[data-uk-responsive]{max-width:100%}.uk-object-cover{object-fit:cover}.uk-object-contain{object-fit:contain}.uk-object-fill{object-fit:fill}.uk-object-none{object-fit:none}.uk-object-scale-down{object-fit:scale-down}.uk-object-top-left{object-position:0 0}.uk-object-top-center{object-position:50% 0}.uk-object-top-right{object-position:100% 0}.uk-object-center-left{object-position:0 50%}.uk-object-center-center{object-position:50% 50%}.uk-object-center-right{object-position:100% 50%}.uk-object-bottom-left{object-position:0 100%}.uk-object-bottom-center{object-position:50% 100%}.uk-object-bottom-right{object-position:100% 100%}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports(filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;z-index:0;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}.uk-logo{font-size:1.5rem;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#333;text-decoration:none}:where(.uk-logo){display:inline-block;vertical-align:middle}.uk-logo:hover{color:#333;text-decoration:none}.uk-logo :where(img,svg,video){display:block}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%,-50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media(min-width:640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media(min-width:960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media(min-width:1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media(min-width:1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}@media(min-width:640px){.uk-flex-stretch\@s{align-items:stretch}.uk-flex-top\@s{align-items:flex-start}.uk-flex-middle\@s{align-items:center}.uk-flex-bottom\@s{align-items:flex-end}}@media(min-width:960px){.uk-flex-stretch\@m{align-items:stretch}.uk-flex-top\@m{align-items:flex-start}.uk-flex-middle\@m{align-items:center}.uk-flex-bottom\@m{align-items:flex-end}}@media(min-width:1200px){.uk-flex-stretch\@l{align-items:stretch}.uk-flex-top\@l{align-items:flex-start}.uk-flex-middle\@l{align-items:center}.uk-flex-bottom\@l{align-items:flex-end}}@media(min-width:1600px){.uk-flex-stretch\@xl{align-items:stretch}.uk-flex-top\@xl{align-items:flex-start}.uk-flex-middle\@xl{align-items:center}.uk-flex-bottom\@xl{align-items:flex-end}}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}@media(min-width:640px){.uk-flex-row\@s{flex-direction:row}.uk-flex-column\@s{flex-direction:column}}@media(min-width:960px){.uk-flex-row\@m{flex-direction:row}.uk-flex-column\@m{flex-direction:column}}@media(min-width:1200px){.uk-flex-row\@l{flex-direction:row}.uk-flex-column\@l{flex-direction:column}}@media(min-width:1600px){.uk-flex-row\@xl{flex-direction:row}.uk-flex-column\@xl{flex-direction:column}}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media(min-width:640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media(min-width:960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media(min-width:1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media(min-width:1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-initial{flex:initial}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}@media(min-width:640px){.uk-flex-initial\@s{flex:initial}.uk-flex-none\@s{flex:none}.uk-flex-1\@s{flex:1}}@media(min-width:960px){.uk-flex-initial\@m{flex:initial}.uk-flex-none\@m{flex:none}.uk-flex-1\@m{flex:1}}@media(min-width:1200px){.uk-flex-initial\@l{flex:initial}.uk-flex-none\@l{flex:none}.uk-flex-1\@l{flex:1}}@media(min-width:1600px){.uk-flex-initial\@xl{flex:initial}.uk-flex-none\@xl{flex:none}.uk-flex-1\@xl{flex:1}}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-xsmall{margin-bottom:5px}*+.uk-margin-xsmall{margin-top:5px!important}.uk-margin-xsmall-top{margin-top:5px!important}.uk-margin-xsmall-bottom{margin-bottom:5px!important}.uk-margin-xsmall-left{margin-left:5px!important}.uk-margin-xsmall-right{margin-right:5px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px!important}.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px!important}.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px!important}.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-left{margin-left:40px!important}.uk-margin-large-right{margin-right:40px!important}@media(min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px!important}.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-left{margin-left:70px!important}.uk-margin-large-right{margin-right:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px!important}.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}@media(min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px!important}.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}}.uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}@media(min-width:640px){.uk-margin-auto\@s{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@s{margin-left:auto!important}.uk-margin-auto-right\@s{margin-right:auto!important}}@media(min-width:960px){.uk-margin-auto\@m{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@m{margin-left:auto!important}.uk-margin-auto-right\@m{margin-right:auto!important}}@media(min-width:1200px){.uk-margin-auto\@l{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@l{margin-left:auto!important}.uk-margin-auto-right\@l{margin-right:auto!important}}@media(min-width:1600px){.uk-margin-auto\@xl{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@xl{margin-left:auto!important}.uk-margin-auto-right\@xl{margin-right:auto!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}.uk-margin-remove-last-child>:last-child{margin-bottom:0!important}@media(min-width:640px){.uk-margin-remove-left\@s{margin-left:0!important}.uk-margin-remove-right\@s{margin-right:0!important}}@media(min-width:960px){.uk-margin-remove-left\@m{margin-left:0!important}.uk-margin-remove-right\@m{margin-right:0!important}}@media(min-width:1200px){.uk-margin-remove-left\@l{margin-left:0!important}.uk-margin-remove-right\@l{margin-right:0!important}}@media(min-width:1600px){.uk-margin-remove-left\@xl{margin-left:0!important}.uk-margin-remove-right\@xl{margin-right:0!important}}.uk-padding{padding:30px}@media(min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:40px}@media(min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}:root{--uk-position-margin-offset:0}[class*=uk-position-top],[class*=uk-position-bottom],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-center]{position:absolute!important;max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:calc(50% - var(--uk-position-margin-offset));left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x:-50%;--uk-position-translate-y:-50%;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y));width:max-content}[class*=uk-position-center-left],[class*=uk-position-center-right],.uk-position-center-vertical{top:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-y:-50%;transform:translate(0,var(--uk-position-translate-y))}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-vertical{left:0;right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-top-center,.uk-position-bottom-center,.uk-position-center-horizontal{left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x:-50%;transform:translate(var(--uk-position-translate-x),0);width:max-content}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-center-horizontal{top:0;bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-small{margin:15px;--uk-position-margin-offset:15px}.uk-position-medium{margin:30px;--uk-position-margin-offset:30px}.uk-position-large{margin:30px;--uk-position-margin-offset:30px}@media(min-width:1200px){.uk-position-large{margin:50px;--uk-position-margin-offset:50px}}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-sticky{position:sticky!important}.uk-position-z-index{z-index:1}.uk-position-z-index-zero{z-index:0}.uk-position-z-index-negative{z-index:-1}.uk-position-z-index-high{z-index:990}.uk-position-z-index-highest{z-index:1060}:where(.uk-transition-fade),:where([class*=uk-transition-scale]),:where([class*=uk-transition-slide]){--uk-position-translate-x:0;--uk-position-translate-y:0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{--uk-translate-x:0;--uk-translate-y:0;--uk-scale-x:1;--uk-scale-y:1;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y)) translate(var(--uk-translate-x),var(--uk-translate-y)) scale(var(--uk-scale-x),var(--uk-scale-y));transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-toggle:hover .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle:focus-within .uk-transition-fade,.uk-transition-active.uk-active .uk-transition-fade{opacity:1}[class*=uk-transition-scale]{-webkit-backface-visibility:hidden}.uk-transition-scale-up{--uk-scale-x:1;--uk-scale-y:1}.uk-transition-scale-down{--uk-scale-x:1.03;--uk-scale-y:1.03}.uk-transition-toggle:hover .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle:focus-within .uk-transition-scale-up,.uk-transition-active.uk-active .uk-transition-scale-up{--uk-scale-x:1.03;--uk-scale-y:1.03;opacity:1}.uk-transition-toggle:hover .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle:focus-within .uk-transition-scale-down,.uk-transition-active.uk-active .uk-transition-scale-down{--uk-scale-x:1;--uk-scale-y:1;opacity:1}.uk-transition-slide-top{--uk-translate-y:-100%}.uk-transition-slide-bottom{--uk-translate-y:100%}.uk-transition-slide-left{--uk-translate-x:-100%}.uk-transition-slide-right{--uk-translate-x:100%}.uk-transition-slide-top-small{--uk-translate-y:calc(-1 * 10px)}.uk-transition-slide-bottom-small{--uk-translate-y:10px}.uk-transition-slide-left-small{--uk-translate-x:calc(-1 * 10px)}.uk-transition-slide-right-small{--uk-translate-x:10px}.uk-transition-slide-top-medium{--uk-translate-y:calc(-1 * 50px)}.uk-transition-slide-bottom-medium{--uk-translate-y:50px}.uk-transition-slide-left-medium{--uk-translate-x:calc(-1 * 50px)}.uk-transition-slide-right-medium{--uk-translate-x:50px}.uk-transition-toggle:hover [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle:focus-within [class*=uk-transition-slide],.uk-transition-active.uk-active [class*=uk-transition-slide]{--uk-translate-x:0;--uk-translate-y:0;opacity:1}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-transition-disable,.uk-transition-disable *{transition:none!important}[hidden],.uk-hidden,.uk-hidden-empty:empty{display:none!important}@media(min-width:640px){.uk-hidden\@s{display:none!important}}@media(min-width:960px){.uk-hidden\@m{display:none!important}}@media(min-width:1200px){.uk-hidden\@l{display:none!important}}@media(min-width:1600px){.uk-hidden\@xl{display:none!important}}@media(max-width:639px){.uk-visible\@s{display:none!important}}@media(max-width:959px){.uk-visible\@m{display:none!important}}@media(max-width:1199px){.uk-visible\@l{display:none!important}}@media(max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-visible):not(:has(:focus-visible)),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;border-width:0!important;margin:0!important;overflow:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0!important}@media(hover:none){.uk-hidden-touch{display:none!important}}@media(hover){.uk-hidden-notouch{display:none!important}}.uk-light .uk-accordion-default .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title,.uk-card-primary.uk-card-body .uk-accordion-default .uk-accordion-title,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-default .uk-accordion-title,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-title,.uk-overlay-primary .uk-accordion-default .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-default .uk-accordion-title{color:#fff}.uk-light .uk-accordion-default .uk-accordion-title:hover,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-title:hover,.uk-card-primary.uk-card-body .uk-accordion-default .uk-accordion-title:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-title:hover,.uk-card-secondary.uk-card-body .uk-accordion-default .uk-accordion-title:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-title:hover,.uk-overlay-primary .uk-accordion-default .uk-accordion-title:hover,.uk-offcanvas-bar .uk-accordion-default .uk-accordion-title:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-accordion-default .uk-accordion-icon,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-default .uk-accordion-icon,.uk-card-primary.uk-card-body .uk-accordion-default .uk-accordion-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-icon,.uk-card-secondary.uk-card-body .uk-accordion-default .uk-accordion-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-default .uk-accordion-icon,.uk-overlay-primary .uk-accordion-default .uk-accordion-icon,.uk-offcanvas-bar .uk-accordion-default .uk-accordion-icon{color:hsla(0,0%,100%,.7)}.uk-light .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-offcanvas-bar .uk-article-meta{color:hsla(0,0%,100%,.5)}.uk-light .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge,.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-overlay-primary .uk-badge,.uk-offcanvas-bar .uk-badge{background-color:#fff;color:#111827!important}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary,.uk-offcanvas-bar{color:hsla(0,0%,100%,.7)}.uk-light a,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-overlay-primary a,.uk-offcanvas-bar a,.uk-light .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-card-primary.uk-card-body .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-overlay-primary .uk-link,.uk-offcanvas-bar .uk-link{color:#fff}.uk-light a:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-overlay-primary a:hover,.uk-offcanvas-bar a:hover,.uk-light .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-overlay-primary .uk-link:hover,.uk-offcanvas-bar .uk-link:hover,.uk-light .uk-link-toggle:hover .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-overlay-primary .uk-link-toggle:hover .uk-link,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link{color:#fff}.uk-light :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-overlay-primary :not(pre)>code,.uk-offcanvas-bar :not(pre)>code,.uk-light :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-overlay-primary :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-overlay-primary :not(pre)>samp,.uk-offcanvas-bar :not(pre)>samp{color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.1)}.uk-light em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-overlay-primary em,.uk-offcanvas-bar em{color:#fff}.uk-light h1,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-card-primary.uk-card-body h1,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-secondary.uk-card-body h1,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-overlay-primary h1,.uk-offcanvas-bar h1,.uk-light .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-overlay-primary .uk-h1,.uk-offcanvas-bar .uk-h1,.uk-light h2,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-card-primary.uk-card-body h2,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-secondary.uk-card-body h2,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-overlay-primary h2,.uk-offcanvas-bar h2,.uk-light .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-overlay-primary .uk-h2,.uk-offcanvas-bar .uk-h2,.uk-light h3,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-card-primary.uk-card-body h3,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-secondary.uk-card-body h3,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-overlay-primary h3,.uk-offcanvas-bar h3,.uk-light .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-overlay-primary .uk-h3,.uk-offcanvas-bar .uk-h3,.uk-light h4,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-card-primary.uk-card-body h4,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-secondary.uk-card-body h4,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-overlay-primary h4,.uk-offcanvas-bar h4,.uk-light .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-overlay-primary .uk-h4,.uk-offcanvas-bar .uk-h4,.uk-light h5,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-card-primary.uk-card-body h5,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-secondary.uk-card-body h5,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-overlay-primary h5,.uk-offcanvas-bar h5,.uk-light .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-overlay-primary .uk-h5,.uk-offcanvas-bar .uk-h5,.uk-light h6,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) h6,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-overlay-primary h6,.uk-offcanvas-bar h6,.uk-light .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-overlay-primary .uk-h6,.uk-offcanvas-bar .uk-h6,.uk-light .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-overlay-primary .uk-heading-small,.uk-offcanvas-bar .uk-heading-small,.uk-light .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-overlay-primary .uk-heading-medium,.uk-offcanvas-bar .uk-heading-medium,.uk-light .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-overlay-primary .uk-heading-large,.uk-offcanvas-bar .uk-heading-large,.uk-light .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-overlay-primary .uk-heading-xlarge,.uk-offcanvas-bar .uk-heading-xlarge,.uk-light .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-light .uk-heading-3xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-card-primary.uk-card-body .uk-heading-3xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-card-secondary.uk-card-body .uk-heading-3xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-overlay-primary .uk-heading-3xlarge,.uk-offcanvas-bar .uk-heading-3xlarge{color:#fff}.uk-light blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote,.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-overlay-primary blockquote,.uk-offcanvas-bar blockquote{color:#fff}.uk-light blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer,.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-overlay-primary blockquote footer,.uk-offcanvas-bar blockquote footer{color:hsla(0,0%,100%,.7)}.uk-light hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-overlay-primary hr,.uk-offcanvas-bar hr,.uk-light .uk-hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-overlay-primary .uk-hr,.uk-offcanvas-bar .uk-hr{border-top-color:hsla(0,0%,100%,.2)}.uk-light :focus-visible,.uk-section-primary:not(.uk-preserve-color) :focus-visible,.uk-section-secondary:not(.uk-preserve-color) :focus-visible,.uk-tile-primary:not(.uk-preserve-color) :focus-visible,.uk-tile-secondary:not(.uk-preserve-color) :focus-visible,.uk-card-primary.uk-card-body :focus-visible,.uk-card-primary>:not([class*=uk-card-media]) :focus-visible,.uk-card-secondary.uk-card-body :focus-visible,.uk-card-secondary>:not([class*=uk-card-media]) :focus-visible,.uk-overlay-primary :focus-visible,.uk-offcanvas-bar :focus-visible{outline-color:#fff}.uk-light .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-breadcrumb>*>*{color:hsla(0,0%,100%,.5)}.uk-light .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*{color:hsla(0,0%,100%,.7)}.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:hsla(0,0%,100%,.5)}.uk-light .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default,.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-offcanvas-bar .uk-button-default{background-color:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.7)}.uk-light .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-overlay-primary .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-overlay-primary .uk-button-default:active,.uk-offcanvas-bar .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-offcanvas-bar .uk-button-primary{background-color:#fff;color:#111827}.uk-light .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:hover{background-color:hsl(0,0%,95%);color:#111827}.uk-light .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-overlay-primary .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary.uk-active{background-color:hsl(0,0%,90%);color:#111827}.uk-light .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary{background-color:#fff;color:#111827}.uk-light .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:hover{background-color:hsl(0,0%,95%);color:#111827}.uk-light .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary.uk-active{background-color:hsl(0,0%,90%);color:#111827}.uk-light .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text,.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-offcanvas-bar .uk-button-text{color:#fff}.uk-light .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-overlay-primary .uk-button-text::before,.uk-offcanvas-bar .uk-button-text::before{border-bottom-color:#fff}.uk-light .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-overlay-primary .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:hover{color:#fff}.uk-light .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-text:disabled{color:hsla(0,0%,100%,.5)}.uk-light .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link,.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-overlay-primary .uk-button-link,.uk-offcanvas-bar .uk-button-link{color:#fff}.uk-light .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-overlay-primary .uk-button-link:hover,.uk-offcanvas-bar .uk-button-link:hover{color:hsla(0,0%,100%,.5)}.uk-light.uk-card-badge,.uk-card-badge.uk-section-primary:not(.uk-preserve-color),.uk-card-badge.uk-section-secondary:not(.uk-preserve-color),.uk-card-badge.uk-tile-primary:not(.uk-preserve-color),.uk-card-badge.uk-tile-secondary:not(.uk-preserve-color),.uk-card-badge.uk-card-primary.uk-card-body,.uk-card-primary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-card-secondary.uk-card-body,.uk-card-secondary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-overlay-primary,.uk-card-badge.uk-offcanvas-bar{background-color:#fff;color:#111827}.uk-light .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close,.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-overlay-primary .uk-close,.uk-offcanvas-bar .uk-close{color:hsla(0,0%,100%,.5)}.uk-light .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-overlay-primary .uk-close:hover,.uk-offcanvas-bar .uk-close:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-offcanvas-bar .uk-column-divider{column-rule-color:hsla(0,0%,100%,.2)}.uk-light .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::before,.uk-offcanvas-bar .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::after,.uk-offcanvas-bar .uk-divider-icon::after{border-bottom-color:hsla(0,0%,100%,.2)}.uk-light .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after,.uk-offcanvas-bar .uk-divider-small::after{border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical,.uk-offcanvas-bar .uk-divider-vertical{border-left-color:hsla(0,0%,100%,.2)}.uk-light .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.9)}.uk-light .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:hover{background-color:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active{background-color:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*{background-color:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-range::-webkit-slider-runnable-track,.uk-section-primary:not(.uk-preserve-color) .uk-range::-webkit-slider-runnable-track,.uk-section-secondary:not(.uk-preserve-color) .uk-range::-webkit-slider-runnable-track,.uk-tile-primary:not(.uk-preserve-color) .uk-range::-webkit-slider-runnable-track,.uk-tile-secondary:not(.uk-preserve-color) .uk-range::-webkit-slider-runnable-track,.uk-card-primary.uk-card-body .uk-range::-webkit-slider-runnable-track,.uk-card-primary>:not([class*=uk-card-media]) .uk-range::-webkit-slider-runnable-track,.uk-card-secondary.uk-card-body .uk-range::-webkit-slider-runnable-track,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range::-webkit-slider-runnable-track,.uk-overlay-primary .uk-range::-webkit-slider-runnable-track,.uk-offcanvas-bar .uk-range::-webkit-slider-runnable-track{background:hsla(0,0%,95%,.1)}.uk-light .uk-range:focus::-webkit-slider-runnable-track,.uk-section-primary:not(.uk-preserve-color) .uk-range:focus::-webkit-slider-runnable-track,.uk-section-secondary:not(.uk-preserve-color) .uk-range:focus::-webkit-slider-runnable-track,.uk-tile-primary:not(.uk-preserve-color) .uk-range:focus::-webkit-slider-runnable-track,.uk-tile-secondary:not(.uk-preserve-color) .uk-range:focus::-webkit-slider-runnable-track,.uk-card-primary.uk-card-body .uk-range:focus::-webkit-slider-runnable-track,.uk-card-primary>:not([class*=uk-card-media]) .uk-range:focus::-webkit-slider-runnable-track,.uk-card-secondary.uk-card-body .uk-range:focus::-webkit-slider-runnable-track,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range:focus::-webkit-slider-runnable-track,.uk-overlay-primary .uk-range:focus::-webkit-slider-runnable-track,.uk-offcanvas-bar .uk-range:focus::-webkit-slider-runnable-track,.uk-light .uk-range:active::-webkit-slider-runnable-track,.uk-section-primary:not(.uk-preserve-color) .uk-range:active::-webkit-slider-runnable-track,.uk-section-secondary:not(.uk-preserve-color) .uk-range:active::-webkit-slider-runnable-track,.uk-tile-primary:not(.uk-preserve-color) .uk-range:active::-webkit-slider-runnable-track,.uk-tile-secondary:not(.uk-preserve-color) .uk-range:active::-webkit-slider-runnable-track,.uk-card-primary.uk-card-body .uk-range:active::-webkit-slider-runnable-track,.uk-card-primary>:not([class*=uk-card-media]) .uk-range:active::-webkit-slider-runnable-track,.uk-card-secondary.uk-card-body .uk-range:active::-webkit-slider-runnable-track,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range:active::-webkit-slider-runnable-track,.uk-overlay-primary .uk-range:active::-webkit-slider-runnable-track,.uk-offcanvas-bar .uk-range:active::-webkit-slider-runnable-track{background:hsla(0,0%,95%,.15)}.uk-light .uk-range::-moz-range-track,.uk-section-primary:not(.uk-preserve-color) .uk-range::-moz-range-track,.uk-section-secondary:not(.uk-preserve-color) .uk-range::-moz-range-track,.uk-tile-primary:not(.uk-preserve-color) .uk-range::-moz-range-track,.uk-tile-secondary:not(.uk-preserve-color) .uk-range::-moz-range-track,.uk-card-primary.uk-card-body .uk-range::-moz-range-track,.uk-card-primary>:not([class*=uk-card-media]) .uk-range::-moz-range-track,.uk-card-secondary.uk-card-body .uk-range::-moz-range-track,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range::-moz-range-track,.uk-overlay-primary .uk-range::-moz-range-track,.uk-offcanvas-bar .uk-range::-moz-range-track{background:hsla(0,0%,95%,.1)}.uk-light .uk-range:focus::-moz-range-track,.uk-section-primary:not(.uk-preserve-color) .uk-range:focus::-moz-range-track,.uk-section-secondary:not(.uk-preserve-color) .uk-range:focus::-moz-range-track,.uk-tile-primary:not(.uk-preserve-color) .uk-range:focus::-moz-range-track,.uk-tile-secondary:not(.uk-preserve-color) .uk-range:focus::-moz-range-track,.uk-card-primary.uk-card-body .uk-range:focus::-moz-range-track,.uk-card-primary>:not([class*=uk-card-media]) .uk-range:focus::-moz-range-track,.uk-card-secondary.uk-card-body .uk-range:focus::-moz-range-track,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range:focus::-moz-range-track,.uk-overlay-primary .uk-range:focus::-moz-range-track,.uk-offcanvas-bar .uk-range:focus::-moz-range-track{background:hsla(0,0%,95%,.15)}.uk-light .uk-range::-webkit-slider-thumb,.uk-section-primary:not(.uk-preserve-color) .uk-range::-webkit-slider-thumb,.uk-section-secondary:not(.uk-preserve-color) .uk-range::-webkit-slider-thumb,.uk-tile-primary:not(.uk-preserve-color) .uk-range::-webkit-slider-thumb,.uk-tile-secondary:not(.uk-preserve-color) .uk-range::-webkit-slider-thumb,.uk-card-primary.uk-card-body .uk-range::-webkit-slider-thumb,.uk-card-primary>:not([class*=uk-card-media]) .uk-range::-webkit-slider-thumb,.uk-card-secondary.uk-card-body .uk-range::-webkit-slider-thumb,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range::-webkit-slider-thumb,.uk-overlay-primary .uk-range::-webkit-slider-thumb,.uk-offcanvas-bar .uk-range::-webkit-slider-thumb{background:hsl(0,0%,50%);border-color:hsl(0,0%,90%)}.uk-light .uk-range::-moz-range-thumb,.uk-section-primary:not(.uk-preserve-color) .uk-range::-moz-range-thumb,.uk-section-secondary:not(.uk-preserve-color) .uk-range::-moz-range-thumb,.uk-tile-primary:not(.uk-preserve-color) .uk-range::-moz-range-thumb,.uk-tile-secondary:not(.uk-preserve-color) .uk-range::-moz-range-thumb,.uk-card-primary.uk-card-body .uk-range::-moz-range-thumb,.uk-card-primary>:not([class*=uk-card-media]) .uk-range::-moz-range-thumb,.uk-card-secondary.uk-card-body .uk-range::-moz-range-thumb,.uk-card-secondary>:not([class*=uk-card-media]) .uk-range::-moz-range-thumb,.uk-overlay-primary .uk-range::-moz-range-thumb,.uk-offcanvas-bar .uk-range::-moz-range-thumb{background:hsl(0,0%,50%);border-color:hsl(0,0%,90%)}.uk-light .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-card-primary.uk-card-body .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-overlay-primary .uk-input,.uk-offcanvas-bar .uk-input,.uk-light .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-overlay-primary .uk-select,.uk-offcanvas-bar .uk-select,.uk-light .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-overlay-primary .uk-textarea,.uk-offcanvas-bar .uk-textarea{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);background-clip:padding-box;border-color:hsla(0,0%,100%,.2)}.uk-light .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-overlay-primary .uk-input:focus,.uk-offcanvas-bar .uk-input:focus,.uk-light .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-overlay-primary .uk-select:focus,.uk-offcanvas-bar .uk-select:focus,.uk-light .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-overlay-primary .uk-textarea:focus,.uk-offcanvas-bar .uk-textarea:focus{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.7)}.uk-light .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder,.uk-offcanvas-bar .uk-input::placeholder{color:hsla(0,0%,100%,.5)}.uk-light .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder,.uk-offcanvas-bar .uk-textarea::placeholder{color:hsla(0,0%,100%,.5)}.uk-light .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:hover,.uk-offcanvas-bar .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:focus,.uk-offcanvas-bar .uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-overlay-primary .uk-radio,.uk-offcanvas-bar .uk-radio,.uk-light .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-overlay-primary .uk-checkbox,.uk-offcanvas-bar .uk-checkbox{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.uk-light .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-overlay-primary .uk-radio:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-offcanvas-bar .uk-checkbox:focus{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.7)}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate{background-color:#fff;border-color:#fff}.uk-light .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus{background-color:#fff}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23111827%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23111827%22%20points%3D%2213%203.5%206%2010%203%207.5%202%208%206%2012.5%2014%204%2013%203.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23111827%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label,.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-overlay-primary .uk-form-label,.uk-offcanvas-bar .uk-form-label{color:#fff}.uk-light .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-overlay-primary .uk-form-icon,.uk-offcanvas-bar .uk-form-icon{color:hsla(0,0%,100%,.5)}.uk-light .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover,.uk-offcanvas-bar .uk-form-icon:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:hsla(0,0%,100%,.2)}.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider{border-bottom-color:hsla(0,0%,100%,.2)}.uk-light .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before{border-left-color:hsla(0,0%,100%,.2)}.uk-light .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::before,.uk-offcanvas-bar .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::after{border-bottom-color:hsla(0,0%,100%,.2)}.uk-light .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-offcanvas-bar .uk-icon-link{color:hsla(0,0%,100%,.5)}.uk-light .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:hover,.uk-offcanvas-bar .uk-icon-link:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-overlay-primary .uk-icon-link:active,.uk-offcanvas-bar .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-active>.uk-icon-link{color:hsla(0,0%,100%,.7)}.uk-light .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-offcanvas-bar .uk-icon-button{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.uk-light .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:hover{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.uk-light .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active{background-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.uk-light .uk-icon-overlay,.uk-section-primary:not(.uk-preserve-color) .uk-icon-overlay,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-overlay,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-overlay,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-overlay,.uk-card-primary.uk-card-body .uk-icon-overlay,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-overlay,.uk-card-secondary.uk-card-body .uk-icon-overlay,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-overlay,.uk-overlay-primary .uk-icon-overlay,.uk-offcanvas-bar .uk-icon-overlay,.uk-light a .uk-icon-overlay,.uk-light:is(a) .uk-icon-overlay{color:hsla(0,0%,100%,.6)}.uk-light .uk-icon-overlay:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-overlay:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-overlay:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-overlay:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-overlay:hover,.uk-card-primary.uk-card-body .uk-icon-overlay:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-overlay:hover,.uk-card-secondary.uk-card-body .uk-icon-overlay:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-overlay:hover,.uk-overlay-primary .uk-icon-overlay:hover,.uk-offcanvas-bar .uk-icon-overlay:hover,.uk-light a:hover .uk-icon-overlay,.uk-section-primary:not(.uk-preserve-color) a:hover .uk-icon-overlay,.uk-section-secondary:not(.uk-preserve-color) a:hover .uk-icon-overlay,.uk-tile-primary:not(.uk-preserve-color) a:hover .uk-icon-overlay,.uk-tile-secondary:not(.uk-preserve-color) a:hover .uk-icon-overlay,.uk-card-primary.uk-card-body a:hover .uk-icon-overlay,.uk-card-primary>:not([class*=uk-card-media]) a:hover .uk-icon-overlay,.uk-card-secondary.uk-card-body a:hover .uk-icon-overlay,.uk-card-secondary>:not([class*=uk-card-media]) a:hover .uk-icon-overlay,.uk-overlay-primary a:hover .uk-icon-overlay,.uk-offcanvas-bar a:hover .uk-icon-overlay,.uk-light:is(a):hover .uk-icon-overlay,.uk-section-primary:is(a):hover:not(.uk-preserve-color) .uk-icon-overlay,.uk-section-secondary:is(a):hover:not(.uk-preserve-color) .uk-icon-overlay,.uk-tile-primary:is(a):hover:not(.uk-preserve-color) .uk-icon-overlay,.uk-tile-secondary:is(a):hover:not(.uk-preserve-color) .uk-icon-overlay,.uk-card-primary.uk-card-body:is(a):hover .uk-icon-overlay,.uk-card-primary>:is(a):hover:not([class*=uk-card-media]) .uk-icon-overlay,.uk-card-secondary.uk-card-body:is(a):hover .uk-icon-overlay,.uk-card-secondary>:is(a):hover:not([class*=uk-card-media]) .uk-icon-overlay,.uk-overlay-primary:is(a):hover .uk-icon-overlay,.uk-offcanvas-bar:is(a):hover .uk-icon-overlay{color:#fff}.uk-light .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a,.uk-offcanvas-bar .uk-iconnav>*>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:hover,.uk-offcanvas-bar .uk-iconnav>*>a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-iconnav>.uk-active>a{color:hsla(0,0%,100%,.7)}.uk-light .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label,.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-overlay-primary .uk-label,.uk-offcanvas-bar .uk-label{background-color:#fff;color:#111827}.uk-light a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-overlay-primary a.uk-link-muted,.uk-offcanvas-bar a.uk-link-muted,.uk-light .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-overlay-primary .uk-link-muted a,.uk-offcanvas-bar .uk-link-muted a{color:hsla(0,0%,100%,.5)}.uk-light a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-overlay-primary a.uk-link-muted:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted{color:hsla(0,0%,100%,.7)}.uk-light a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-overlay-primary a.uk-link-text:hover,.uk-offcanvas-bar a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-offcanvas-bar .uk-link-text a:hover,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text{color:hsla(0,0%,100%,.5)}.uk-light a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-overlay-primary a.uk-link-heading:hover,.uk-offcanvas-bar a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-offcanvas-bar .uk-link-heading a:hover,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading{color:#fff}.uk-light .uk-list-muted>::marker,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::marker,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::marker,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::marker,.uk-card-primary.uk-card-body .uk-list-muted>::marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::marker,.uk-card-secondary.uk-card-body .uk-list-muted>::marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::marker,.uk-overlay-primary .uk-list-muted>::marker,.uk-offcanvas-bar .uk-list-muted>::marker{color:hsla(0,0%,100%,.5)!important}.uk-light .uk-list-emphasis>::marker,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::marker,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::marker,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::marker,.uk-card-primary.uk-card-body .uk-list-emphasis>::marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::marker,.uk-card-secondary.uk-card-body .uk-list-emphasis>::marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::marker,.uk-overlay-primary .uk-list-emphasis>::marker,.uk-offcanvas-bar .uk-list-emphasis>::marker{color:#fff!important}.uk-light .uk-list-primary>::marker,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::marker,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::marker,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::marker,.uk-card-primary.uk-card-body .uk-list-primary>::marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::marker,.uk-card-secondary.uk-card-body .uk-list-primary>::marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::marker,.uk-overlay-primary .uk-list-primary>::marker,.uk-offcanvas-bar .uk-list-primary>::marker{color:#fff!important}.uk-light .uk-list-secondary>::marker,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::marker,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::marker,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::marker,.uk-card-primary.uk-card-body .uk-list-secondary>::marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::marker,.uk-card-secondary.uk-card-body .uk-list-secondary>::marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::marker,.uk-overlay-primary .uk-list-secondary>::marker,.uk-offcanvas-bar .uk-list-secondary>::marker{color:#fff!important}.uk-light .uk-list-bullet>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-card-primary.uk-card-body .uk-list-bullet>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-card-secondary.uk-card-body .uk-list-bullet>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-overlay-primary .uk-list-bullet>::before,.uk-offcanvas-bar .uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>:nth-child(n+2){border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-list-striped>*:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>*:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>*:nth-of-type(odd){border-top-color:hsla(0,0%,100%,.2);border-bottom-color:hsla(0,0%,100%,.2)}.uk-light .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd){background-color:hsla(0,0%,100%,.1)}.uk-light .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker,.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-overlay-primary .uk-marker,.uk-offcanvas-bar .uk-marker{background:#f8f8f8;color:#111827}.uk-light .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-overlay-primary .uk-marker:hover,.uk-offcanvas-bar .uk-marker:hover{color:#111827}.uk-light .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a{color:#fff}.uk-light .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-header{color:#fff}.uk-light .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider{border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a{color:#fff}.uk-light .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header{color:#fff}.uk-light .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider{border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-secondary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-overlay-primary .uk-nav-secondary>li>a,.uk-offcanvas-bar .uk-nav-secondary>li>a{color:#fff}.uk-light .uk-nav-secondary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-overlay-primary .uk-nav-secondary>li>a:hover,.uk-offcanvas-bar .uk-nav-secondary>li>a:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.uk-light .uk-nav-secondary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-secondary>li.uk-active>a{color:#fff;background-color:hsla(0,0%,100%,.1)}.uk-light .uk-nav-secondary .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary .uk-nav-subtitle,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-subtitle{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-offcanvas-bar .uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-offcanvas-bar .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#fff}.uk-light .uk-nav-secondary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-overlay-primary .uk-nav-secondary .uk-nav-header,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-header{color:#fff}.uk-light .uk-nav-secondary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-overlay-primary .uk-nav-secondary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-divider{border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-nav-secondary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub a{color:hsla(0,0%,100%,.5)}.uk-light .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-overlay-primary .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-offcanvas-bar .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){border-top-color:hsla(0,0%,100%,.2)}.uk-light .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-overlay-primary .uk-navbar-nav>li>a[aria-expanded=true],.uk-offcanvas-bar .uk-navbar-nav>li>a[aria-expanded=true]{color:hsla(0,0%,100%,.7)}.uk-light .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li>a:active{color:#fff}.uk-light .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-light .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item{color:hsla(0,0%,100%,.7)}.uk-light .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle{color:hsla(0,0%,100%,.5)}.uk-light .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-overlay-primary .uk-navbar-toggle[aria-expanded=true],.uk-offcanvas-bar .uk-navbar-toggle[aria-expanded=true]{color:hsla(0,0%,100%,.7)}.uk-light .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*,.uk-offcanvas-bar .uk-pagination>*>*{color:hsla(0,0%,100%,.5)}.uk-light .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*{color:hsla(0,0%,100%,.7)}.uk-light .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*{color:hsla(0,0%,100%,.5)}.uk-light .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input,.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-offcanvas-bar .uk-search-input{color:hsla(0,0%,100%,.7)}.uk-light .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder,.uk-offcanvas-bar .uk-search-input::placeholder{color:hsla(0,0%,100%,.5)}.uk-light .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon{color:hsla(0,0%,100%,.5)}.uk-light .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon:hover{color:hsla(0,0%,100%,.5)}.uk-light .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.2)}.uk-light .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.2)}.uk-light .uk-search-navbar .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-overlay-primary .uk-search-navbar .uk-search-input:focus,.uk-offcanvas-bar .uk-search-navbar .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-medium .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-overlay-primary .uk-search-medium .uk-search-input,.uk-offcanvas-bar .uk-search-medium .uk-search-input{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.2)}.uk-light .uk-search-medium .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input:focus,.uk-overlay-primary .uk-search-medium .uk-search-input:focus,.uk-offcanvas-bar .uk-search-medium .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-large .uk-search-input{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.2)}.uk-light .uk-search-large .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input:focus,.uk-overlay-primary .uk-search-large .uk-search-input:focus,.uk-offcanvas-bar .uk-search-large .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle{color:hsla(0,0%,100%,.5)}.uk-light .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-offcanvas-bar .uk-slidenav{color:hsla(0,0%,100%,.7)}.uk-light .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:hover{color:hsla(0,0%,100%,.95)}.uk-light .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active{color:hsla(0,0%,100%,.7)}.uk-light .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child{color:hsla(0,0%,100%,.5)}.uk-light .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a{color:#fff}.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:hsla(0,0%,100%,.2)}.uk-light .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.5)}.uk-light .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.uk-light .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:active{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.uk-light .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#111827}.uk-light .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-overlay-primary .uk-tab::before,.uk-offcanvas-bar .uk-tab::before{border-color:hsla(0,0%,100%,.2)}.uk-light .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-light .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a{color:hsla(0,0%,100%,.5)}.uk-light .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped>tr:nth-of-type(even):last-child,.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:hsla(0,0%,100%,.2)}.uk-light .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-offcanvas-bar .uk-text-lead{color:#fff}.uk-light .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-offcanvas-bar .uk-text-meta{color:hsla(0,0%,100%,.5)}.uk-light .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-offcanvas-bar .uk-text-muted{color:hsla(0,0%,100%,.5)!important}.uk-light .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis,.uk-offcanvas-bar .uk-text-emphasis{color:#fff!important}.uk-light .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-overlay-primary .uk-text-primary,.uk-offcanvas-bar .uk-text-primary{color:#fff!important}.uk-light .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-overlay-primary .uk-text-secondary,.uk-offcanvas-bar .uk-text-secondary{color:#fff!important}.uk-light .uk-thumbnav>*>*::after,.uk-section-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-section-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-card-primary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-card-secondary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-overlay-primary .uk-thumbnav>*>*::after,.uk-offcanvas-bar .uk-thumbnav>*>*::after{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.uk-light .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop,.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-overlay-primary .uk-totop,.uk-offcanvas-bar .uk-totop{color:hsla(0,0%,100%,.5)}.uk-light .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-overlay-primary .uk-totop:hover,.uk-offcanvas-bar .uk-totop:hover{color:hsla(0,0%,100%,.7)}.uk-light .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-offcanvas-bar .uk-totop:active{color:#fff}.uk-light .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo,.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-overlay-primary .uk-logo,.uk-offcanvas-bar .uk-logo{color:#fff}.uk-light .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-overlay-primary .uk-logo:hover,.uk-offcanvas-bar .uk-logo:hover{color:#fff}.uk-light .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-overlay-primary .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-offcanvas-bar .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse){display:none}.uk-light .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse{display:block}*{--uk-inverse:initial}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary,.uk-offcanvas-bar{--uk-inverse:light}.uk-dark,.uk-section-default:not(.uk-preserve-color),.uk-section-muted:not(.uk-preserve-color),.uk-tile-default:not(.uk-preserve-color),.uk-tile-muted:not(.uk-preserve-color),.uk-card-default.uk-card-body,.uk-card-default>:not([class*=uk-card-media]),.uk-card-overlay.uk-card-body,.uk-card-overlay>:not([class*=uk-card-media]),.uk-overlay-default,.uk-dropbar,.uk-navbar-container:not(.uk-navbar-transparent),.uk-navbar-dropdown:not(.uk-preserve-color),.uk-dropdown{--uk-inverse:dark}.uk-inverse-light{--uk-inverse:light!important}.uk-inverse-dark{--uk-inverse:dark!important}@media print{*,*::before,*::after{background:rgba(0,0,0,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.body,header .container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}em{color:var(--c-text)}[data-svg=facebook]{fill:#3b5998}[data-svg=instagram]{fill:#c32aa3}[data-svg=pinterest]{fill:#bd081c}[data-svg=youtube]{fill:red}[data-svg=twitter]{fill:#1da1f2}::selection{background:rgb(var(--c-accent-rgb)/0.4);color:var(--c-accent-contrast)}html,body,body *{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.slick-slider .sentence-slide{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}html{background:var(--c-bg);height:100%}body{background:var(--c-bg);transition:background .5s ease,background-color .5s ease,color .5s ease;min-height:100%;display:flex;flex-direction:column}.ax{display:flex;min-height:100vh;flex-direction:column}.ax-wrapper{flex:1;background:var(--c-bg)}.ax-hellobar{background:var(--c-accent);color:var(--c-accent-contrast);font-style:normal;font-weight:normal;font-size:14px;line-height:18px}.ax-hellobar .empty{height:6px}@media(min-width:960px){.ax-hellobar .empty{height:8px}}.ax-hellobar .content{height:44px}.ax-hellobar .content a strong{font-weight:800}.ax-hellobar .content .ax-icon-hand{margin-right:5px;margin-top:-2px}.ax-hellobar .content .ax-icon-arrow{margin-left:5px}.ax-header{background:var(--c-surface);border-bottom:1px solid var(--c-border)}.ax-header nav .content{height:80px}.ax-header nav .content .ax-logo{width:200px;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:36px;line-height:46px;color:var(--c-text);text-decoration:none;transition:transform .4s}.ax-header nav .content .ax-logo:hover{transform:scale(1) rotate(0deg)}.ax-header nav .content .ax-logo span{color:var(--c-accent)}.ax-header nav .content .ax-links-aside{width:200px}.ax-header nav .content .ax-links-nav .uk-subnav>*>:first-child,.ax-header nav .content .ax-links-aside .uk-subnav>*>:first-child{display:block}.ax-header nav .content .ax-links-nav .uk-subnav a,.ax-header nav .content .ax-links-aside .uk-subnav a{text-transform:uppercase;font-style:normal;font-weight:600;font-size:18px;line-height:23px;letter-spacing:.125em;color:var(--c-accent-contrast)}.ax-header-mobile{height:40px;padding:10px}.ax-header-mobile .ax-logo{width:200px;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:36px;line-height:40px;color:var(--c-text);text-decoration:none}.ax-header-mobile .ax-logo span{color:var(--c-accent)}.ax-header-mobile .ax-links-aside{width:200px}.ax-header-mobile .ax-button-nav{background-color:rgb(var(--c-text-rgb)/0.05);width:40px;height:40px;display:block}.ax-header-mobile .ax-button-bureau{background-color:rgb(var(--c-text-rgb)/0.05);width:40px;height:40px;display:block;text-align:center}.ax-header-mobile .ax-button-bureau svg{margin-top:14px}.ax-header-mobile .ax-links-nav .uk-subnav>*>:first-child,.ax-header-mobile .ax-links-aside .uk-subnav>*>:first-child{display:block}.ax-header-mobile .ax-links-nav .uk-subnav a,.ax-header-mobile .ax-links-aside .uk-subnav a{text-transform:uppercase;font-style:normal;font-weight:600;font-size:18px;line-height:23px;letter-spacing:.125em;color:var(--c-text)}.ax-header-mobile .ax-links-nav .uk-subnav a::after,.ax-header-mobile .ax-links-aside .uk-subnav a::after{content:"";display:block;width:0;height:5px;bottom:7px;left:5px;position:relative;background:var(--c-accent);color:var(--c-accent-contrast);transition:width .3s;mix-blend-mode:darken}.ax-header-mobile .ax-links-nav .uk-subnav a:hover::after,.ax-header-mobile .ax-links-aside .uk-subnav a:hover::after{width:100%;transition:width .3s}.ax-hero{text-align:center;font-style:normal;font-weight:300;line-height:40px;background:var(--c-bg);position:relative;z-index:2}@media(min-width:960px){.ax-hero{line-height:60px}}.ax-hero{text-align:center;color:var(--c-text-muted);margin:35px auto 0}@media(min-width:960px){.ax-hero{margin:40px auto 70px}}.ax-hero .ax-sw-cover{z-index:2;position:absolute;height:200px;width:calc(100% - 30px)}@media(min-width:640px)and (max-width:960px){.ax-hero .ax-sw-cover{width:calc(100% - 30px)}}@media(min-width:960px)and (max-width:1200px){.ax-hero .ax-sw-cover{width:calc(100% - 60px);height:300px}}@media(min-width:1200px){.ax-hero .ax-sw-cover{width:calc(100% - 80px);height:300px}}.ax-hero .ax-sw-cover{display:block;background:linear-gradient(90deg,#f9fafb 0%,rgba(244,244,244,0) 26.56%,rgba(244,244,244,0) 72.92%,#f9fafb 100%)}.ax-hero .ax-sw-wrapper{position:relative;z-index:0}.ax-hero .ax-sw-wrapper .ax-sw-0{line-height:27px}@media(min-width:960px){.ax-hero .ax-sw-wrapper .ax-sw-0{line-height:54px}}.ax-hero .ax-sw-wrapper .ax-sw-1{font-size:24px;line-height:20px}@media(max-width:1200px)and (min-width:960px){.ax-hero .ax-sw-wrapper .ax-sw-1{font-size:36px;line-height:40px}}@media(min-width:1200px){.ax-hero .ax-sw-wrapper .ax-sw-1{font-size:48px;line-height:60px}}.ax-hero .ax-sw-wrapper .ax-sw-1{color:var(--c-text);display:block;position:relative;z-index:1}.ax-hero .ax-sw-wrapper .ax-sw-2{margin-top:-15px;font-size:72px}@media(max-width:1200px)and (min-width:960px){.ax-hero .ax-sw-wrapper .ax-sw-2{margin-top:-22px;font-size:108px}}@media(min-width:1200px){.ax-hero .ax-sw-wrapper .ax-sw-2{margin-top:-30px;font-size:144px}}.ax-hero .ax-sw-wrapper .ax-sw-2{color:var(--c-accent);font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}.ax-hero .ax-sw-wrapper .sentence{width:100%;height:100%}.ax-hero .ax-sw-wrapper .sentence .sentence-slide{text-align:center;transition:color .4s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:auto;padding:0 7px;font-size:24px}@media(max-width:1200px)and (min-width:960px){.ax-hero .ax-sw-wrapper .sentence .sentence-slide{padding:0 11px;font-size:36px}}@media(min-width:1200px){.ax-hero .ax-sw-wrapper .sentence .sentence-slide{font-size:48px;padding:0 15px}}.ax-hero .ax-sw-wrapper .sentence .sentence-slide{color:var(--c-text-muted)}.ax-hero .ax-sw-wrapper .sentence .sentence-slide.slick-current.slick-active.slick-center{color:var(--c-text)!important}.ax-showcase{--showcase-band:800px;--showcase-w:2400;--showcase-h:2992;margin:0;margin-bottom:40px;position:relative;z-index:1;height:var(--showcase-band);overflow:hidden;background-color:var(--c-bg)}.ax-showcase .ax-showcase-frame{position:absolute;top:-15%;left:-15%;right:-15%;bottom:-15%;overflow:hidden;transform:rotate(-5deg) translateZ(0);contain:paint}.ax-showcase .ax-showcase-track{position:absolute;top:0;left:0;right:0;aspect-ratio:var(--showcase-w)/calc(var(--showcase-h) * 2);height:auto;display:flex;flex-direction:column;font-size:0;line-height:0;animation:showcaseSlide 28s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.ax-showcase .ax-showcase-track img{display:block;width:100%;height:50%;object-fit:cover;flex:0 0 auto}.ax-showcase::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,var(--c-bg) 0%,rgb(var(--c-bg-rgb)/0) 30%,rgb(var(--c-bg-rgb)/0) 70%,var(--c-bg) 100%)}@media(max-width:960px){.ax-showcase{--showcase-band:400px}}.uk-offcanvas-bar{background:var(--c-ink)}.uk-offcanvas{z-index:1030}@media(max-width:960px){.ax-main .ax-intro{margin-bottom:40px}}.ax-main .ax-intro .single{text-align:left;font-size:20px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-intro .single{font-size:24px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-intro .single{font-size:36px;text-align:right}}@media(min-width:1200px){.ax-main .ax-intro .single{font-size:48px}}.ax-main .ax-intro .desc{font-size:1.1rem;line-height:1.7;margin:0 0 40px}.ax-main .ax-intro .actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.ax-main .ax-intro .btn{padding:14px 32px;border-radius:100px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s ease}.ax-main .ax-intro .btn:hover{transform:translateY(-2px)}.ax-main .ax-intro .btn--primary{background:var(--c-accent);color:var(--c-accent-contrast)}.ax-main .ax-intro .btn--outline{border:2px solid hsla(0,0%,100%,.2);color:#fff}.ax-main .ax-intro .btn--outline:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.ax-main .ax-intro .abstract{margin-top:0;font-size:14px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-intro .abstract{font-size:18px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-intro .abstract{font-size:22px}}@media(min-width:1200px){.ax-main .ax-intro .abstract{font-size:24px}}.ax-main .ax-intro .abstract p{margin-bottom:0}.ax-main .ax-recent{padding-top:10px;background:var(--c-bg)}.ax-main .ax-recent.transparent{background:rgba(0,0,0,0)}.ax-main .ax-recent.white{background:var(--c-surface)}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent{padding-top:15px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent{padding-top:20px}}@media(min-width:1200px){.ax-main .ax-recent{padding-top:30px}}.ax-main .ax-recent .tagline{font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0;margin-bottom:25px;margin-top:15px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .tagline{margin-bottom:35px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .tagline{margin-bottom:50px}}@media(min-width:1200px){.ax-main .ax-recent .tagline{margin-bottom:60px}}.ax-main .ax-recent .middle{font-size:18px;text-align:center}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .middle{font-size:20px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .middle{font-size:22px}}@media(min-width:1200px){.ax-main .ax-recent .middle{font-size:24px}}.ax-main .ax-recent .single{font-size:48px;text-align:right;line-height:1.3}.ax-main .ax-recent .abstract{font-size:24px}.ax-main .ax-recent .title.overlapping{position:relative;width:100%;transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping .front-wrapper{position:relative;transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping .front-wrapper .front{font-weight:600;color:var(--c-text);display:inline-block;font-size:28px;transition:all .2s ease-in-out;left:8px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping .front-wrapper .front{font-size:32px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping .front-wrapper .front{font-size:40px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping .front-wrapper .front{font-size:54px}}.ax-main .ax-recent .title.overlapping .front-wrapper .front:hover{text-decoration:none!important;color:rgb(var(--c-text-rgb)/0.8);transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping .front-wrapper .front::after{content:"";display:block;width:100%;position:relative;background:linear-gradient(180deg,#FFDC59 0%,#FEC901 100%);border-radius:1px;mix-blend-mode:darken;height:8px;left:8px;bottom:15px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping .front-wrapper .front::after{height:10px;left:10px;bottom:18px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping .front-wrapper .front::after{height:12px;left:12px;bottom:24px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping .front-wrapper .front::after{height:14px;left:14px;bottom:28px}}.ax-main .ax-recent .title.overlapping .back{color:var(--c-text);letter-spacing:.125em;opacity:.05;text-transform:uppercase;font-size:288px;font-weight:300;position:absolute}.ax-main .ax-recent .title.overlapping-m .front{font-size:54px;font-weight:600;color:var(--c-text);display:inline-block;position:relative;bottom:165px;left:8px}.ax-main .ax-recent .title.overlapping-m .front::after{content:"";display:block;width:100%;height:14px;bottom:28px;left:14px;position:relative;background:linear-gradient(180deg,#FFDC59 0%,#FEC901 100%);border-radius:1px;mix-blend-mode:darken}.ax-main .ax-recent .title.overlapping-m .back{color:var(--c-text);letter-spacing:.125em;opacity:.05;text-transform:uppercase;font-size:188px;font-weight:300}.ax-main .ax-recent .title.overlapping-n a.front{text-decoration:none}.ax-main .ax-recent .title.overlapping-n .front{font-weight:300;color:var(--c-text);display:inline-block;position:relative;transition:all .2s ease-in-out;text-decoration:none;left:0;font-size:46px;margin-top:0;margin-bottom:25px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping-n .front{left:-2px;font-size:61px;margin-top:5px;margin-bottom:35px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping-n .front{left:-4px;font-size:76px;margin-top:0;margin-bottom:50px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping-n .front{left:-8px;font-size:92px;margin-top:10px;margin-bottom:60px}}.ax-main .ax-recent .title.overlapping-n .front i,.ax-main .ax-recent .title.overlapping-n .front svg{color:var(--c-accent)}.ax-main .ax-recent .title.overlapping-n .front:hover{text-decoration:none!important;color:rgb(var(--c-text-rgb)/0.6);transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping-n a.front2{text-decoration:none}.ax-main .ax-recent .title.overlapping-n .front2{color:var(--c-text);display:inline-block;position:relative;transition:all .2s ease-in-out;left:0;margin-bottom:25px;text-transform:uppercase;font-size:72px;font-weight:700;margin-top:40px;line-height:1}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping-n .front2{left:-2px;font-size:61px;margin-top:5px;margin-bottom:35px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2{left:-4px;font-size:76px;margin-top:0;margin-bottom:50px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2{left:-8px;font-size:92px;margin-top:40px;margin-bottom:60px}}.ax-main .ax-recent .title.overlapping-n .front2.midsize{font-size:64px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping-n .front2.midsize{font-size:48px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2.midsize{font-size:56px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2.midsize{font-size:72px}}.ax-main .ax-recent .title.overlapping-n .front2.eqm{margin-top:40px;margin-bottom:20px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping-n .front2.eqm{margin-top:40px;margin-bottom:20px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2.eqm{margin-top:40px;margin-bottom:20px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping-n .front2.eqm{margin-top:40px;margin-bottom:20px}}.ax-main .ax-recent .title.overlapping-n .front2.nobottom{margin-bottom:0}.ax-main .ax-recent .title.overlapping-n .front2 i,.ax-main .ax-recent .title.overlapping-n .front2 svg{color:var(--c-accent);margin-left:-24px}.ax-main .ax-recent .title.overlapping-n .front2 span{color:var(--c-text);color:var(--c-bg);-webkit-text-stroke:1.5px rgb(var(--c-text-rgb)/0.3);text-stroke:1.5px rgb(var(--c-text-rgb)/0.3)}.ax-main .ax-recent .title.overlapping-n .front2 span:hover{text-decoration:none!important;color:rgb(var(--c-accent-rgb)/1);transition:all .2s ease-in-out;-webkit-text-stroke:0;text-stroke:0}.ax-main .ax-recent .title.overlapping-n .front2:hover{text-decoration:none!important;color:rgb(var(--c-text-rgb)/0.8);transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping-n .front2 .text{font-size:22px;margin-top:30px;text-transform:none;font-weight:400;line-height:1.4}.ax-main .ax-recent .title.overlapping-n .front2 .text span,.ax-main .ax-recent .title.overlapping-n .front2 .text strong{background:rgb(var(--c-accent-rgb)/0.5);text-decoration:none!important;-webkit-text-stroke:0;color:var(--c-accent-contrast);text-stroke:0}.ax-main .ax-recent .title.overlapping-n .front3{color:var(--c-text);display:inline-block;position:relative;transition:all .2s ease-in-out;left:0;margin-top:0;margin-bottom:25px;text-transform:uppercase;font-size:36px;font-weight:700}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .title.overlapping-n .front3{left:-2px;font-size:61px;margin-top:5px;margin-bottom:35px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .title.overlapping-n .front3{left:-4px;font-size:76px;margin-top:0;margin-bottom:50px}}@media(min-width:1200px){.ax-main .ax-recent .title.overlapping-n .front3{left:-8px;font-size:54px;margin-top:10px;margin-bottom:-20px;bottom:-20px}}.ax-main .ax-recent .title.overlapping-n .front3 i,.ax-main .ax-recent .title.overlapping-n .front3 svg{color:var(--c-accent)}.ax-main .ax-recent .title.overlapping-n .front3 span{color:var(--c-text);color:var(--c-bg);-webkit-text-stroke:1.5px rgb(var(--c-text-rgb)/0.3);text-stroke:1.5px rgb(var(--c-text-rgb)/0.3)}.ax-main .ax-recent .title.overlapping-n .front3 span:hover{text-decoration:none!important;color:rgb(var(--c-accent-rgb)/1);transition:all .2s ease-in-out;-webkit-text-stroke:0;text-stroke:0}.ax-main .ax-recent .title.overlapping-n .front3 a{color:var(--c-text);color:var(--c-bg);-webkit-text-stroke:1.5px rgb(var(--c-text-rgb)/0.3);text-stroke:1.5px rgb(var(--c-text-rgb)/0.3)}.ax-main .ax-recent .title.overlapping-n .front3 a:hover{text-decoration:none!important;color:rgb(var(--c-accent-rgb)/1);transition:all .2s ease-in-out;-webkit-text-stroke:0;text-stroke:0;text-decoration:none}.ax-main .ax-recent .title.overlapping-n .front3:hover{text-decoration:none!important;color:rgb(var(--c-text-rgb)/0.8);transition:all .2s ease-in-out}.ax-main .ax-recent .title.overlapping-n .back{color:var(--c-text);letter-spacing:.125em;opacity:.04;text-transform:uppercase;font-size:188px;font-weight:300}.ax-main .ax-recent .slims{margin:80px auto}.ax-main .ax-recent .slims .label{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.ax-main .ax-recent .slims .label.upper{font-size:1rem;color:var(--c-text);font-weight:700}.ax-main .ax-recent .slims .title{font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.ax-main .ax-recent .slims .title.upper{font-size:4rem;color:var(--c-text);font-weight:700}.ax-main .ax-recent .slims .slim{display:block;background-color:var(--c-surface);background-position:center center,110% 10px;background-repeat:no-repeat,no-repeat;background-size:100% 100%,50% auto;border-radius:8px;backdrop-filter:grayscale(1);transition:all .2s ease-in-out;padding-bottom:4px;margin-top:-12px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim{padding-bottom:8px;margin-top:-6px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim{padding-bottom:12px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim{padding-bottom:16px}}.ax-main .ax-recent .slims .slim:hover{text-decoration:none;backdrop-filter:none;transform:scale(1.02);transition:all .4s ease-in-out;box-shadow:rgb(var(--c-shadow-rgb)/0.25) 0 30px 60px -12px,rgb(var(--c-shadow-rgb)/0.3) 0 18px 36px -18px}:root[data-theme=dark] .ax-main .ax-recent .slims .slim:hover{background-color:var(--c-surface-raised);box-shadow:0 0 0 1px var(--c-border),rgba(0,0,0,.5) 0 18px 36px -18px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ax-main .ax-recent .slims .slim:hover{background-color:var(--c-surface-raised);box-shadow:0 0 0 1px var(--c-border),rgba(0,0,0,.5) 0 18px 36px -18px}}.ax-main .ax-recent .slims .slim .ax-hover-show{display:none}.ax-main .ax-recent .slims .slim:hover .ax-hover-hidden{display:none}.ax-main .ax-recent .slims .slim:hover .ax-hover-show{display:inline-block}.ax-main .ax-recent .slims .slim.yellow{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);padding-bottom:0}.ax-main .ax-recent .slims .slim.yellow svg{font-size:2em!important}@media(min-width:375px)and (max-width:640px){.ax-main .ax-recent .slims .slim.yellow svg{font-size:2.5em!important}}@media(min-width:640px){.ax-main .ax-recent .slims .slim.yellow svg{font-size:3em!important}}.ax-main .ax-recent .slims .slim.wide{padding-bottom:0}.ax-main .ax-recent .slims .slim .question{width:72%;font-style:normal;font-weight:300;color:var(--c-text);padding:24px 26px;font-size:14px;line-height:20px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .question{padding:26px 28px;font-size:18px;line-height:24px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .question{padding:28px 30px;font-size:22px;line-height:28px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .question{padding:32px 36px;font-size:24px;line-height:32px}}.ax-main .ax-recent .slims .slim .question .icon{margin-right:12px}.ax-main .ax-recent .slims .slim .question .icon svg{font-size:1.2em}@media(min-width:375px)and (max-width:640px){.ax-main .ax-recent .slims .slim .question .icon svg{font-size:1.5em}}@media(min-width:640px){.ax-main .ax-recent .slims .slim .question .icon svg{font-size:2em}}.ax-main .ax-recent .slims .slim .purpose{font-style:normal;font-weight:300;width:60%;padding:24px 24px 20px;font-size:16px;line-height:22px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .purpose{width:62%;padding:28px;font-size:18px;line-height:26px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .purpose{width:62%;padding:32px;font-size:22px;line-height:28px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .purpose{width:64%;padding:36px 36px 18px 36px;font-size:24px;line-height:32px}}.ax-main .ax-recent .slims .slim .purpose{color:var(--c-text)}.ax-main .ax-recent .slims .slim .client{display:inline-block;background:linear-gradient(269.39deg,#E6E6E6 -21.28%,rgba(230,230,230,.19) 114.43%);border-radius:4px;height:22px;padding:0 8px 0;margin:0 24px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .client{height:24px;padding:0 8px 0;margin:0 28px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .client{height:28px;padding:0 10px 0;margin:0 32px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .client{height:30px;padding:0 12px 0;margin:0 36px}}.ax-main .ax-recent .slims .slim .client div{font-weight:400;position:relative;font-size:12px;top:-14px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .client div{font-size:13px;top:-18px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .client div{font-size:13px;top:-22px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .client div{font-size:14px;top:-25px}}.ax-main .ax-recent .slims .slim .client div span{color:var(--c-accent);font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-style:normal;font-weight:bold;display:inline-flex;align-items:center;font-size:28px;line-height:36px;margin-top:2px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .client div span{font-size:34px;line-height:40px;margin-top:3px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .client div span{font-size:40px;line-height:48px;margin-top:3px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .client div span{font-size:44px;line-height:54px;margin-top:4px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}.ax-main .ax-recent .slims .slim .achievement{display:inline-block;background:linear-gradient(269.39deg,#E6E6E6 -21.28%,rgba(230,230,230,.19) 114.43%);border-radius:4px;height:22px;padding:0 8px 0;margin:0 24px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .achievement{height:24px;padding:0 8px 0;margin:0 28px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .achievement{height:28px;padding:0 10px 0;margin:0 32px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .achievement{height:30px;padding:0 12px 0;margin:0 36px}}.ax-main .ax-recent .slims .slim .achievement div{font-weight:400;position:relative;font-size:12px;top:4px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .achievement div{font-size:13px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .achievement div{font-size:13px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .achievement div{font-size:14px}}.ax-main .ax-recent .slims .slim .achievement div span{color:var(--c-accent);font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-style:normal;font-weight:bold;display:inline-flex;align-items:center;font-size:28px;line-height:36px;margin-top:2px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .achievement div span{font-size:34px;line-height:40px;margin-top:3px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .achievement div span{font-size:40px;line-height:48px;margin-top:3px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .achievement div span{font-size:44px;line-height:54px;margin-top:4px;font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}}.ax-main .ax-recent .slims .slim .logo{background-position:right bottom;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;margin:18px 12px;height:60px;width:90px;margin-top:-72px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .slims .slim .logo{margin:24px 16px;height:70px;width:105px;margin-top:-80px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .slims .slim .logo{margin:28px 22px;height:80px;width:120px;margin-top:-90px}}@media(min-width:1200px){.ax-main .ax-recent .slims .slim .logo{margin:32px 24px;height:90px;width:135px;margin-top:-98px}}.ax-main .ax-recent .slims .slim .preview{display:flex;align-items:end;justify-content:end;mix-blend-mode:normal;border-radius:8px}.ax-main .ax-recent .slims .slim .preview.long{height:580px}.ax-main .ax-recent .slims .slim .preview.long .logo{margin-top:435px}.ax-main .ax-recent .slims .slim .preview .plogo{background-position:right bottom;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;height:120px;width:180px;margin:32px;margin-top:205px}.ax-main .ax-recent .meta{display:flex;gap:40px;margin-top:-48px;margin-bottom:40px;opacity:.8}.ax-main .ax-recent .meta-item-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.ax-main .ax-recent .meta-item-val{font-size:15px;font-weight:600}.ax-main .ax-recent .works .work{display:block;background-color:var(--c-surface);background-repeat:no-repeat;background-size:140% auto;border-radius:8px;backdrop-filter:grayscale(1);transition:all .2s ease-in-out;margin-top:-12px;background-position:50% 120px}@media(min-width:320px)and (max-width:375px){.ax-main .ax-recent .works .work{margin-top:-6px;background-position:50% 105px}}@media(min-width:375px)and (max-width:640px){.ax-main .ax-recent .works .work{margin-top:-6px;background-position:50% 90px}}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work{margin-top:-6px;background-position:50% 140px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work{background-position:50% 120px}}@media(min-width:1200px){.ax-main .ax-recent .works .work{background-position:50% 120px}}.ax-main .ax-recent .works .work:hover{text-decoration:none;backdrop-filter:none;transform:scale(1.02);transition:all .4s ease-in-out;box-shadow:rgb(var(--c-shadow-rgb)/0.25) 0 30px 60px -12px,rgb(var(--c-shadow-rgb)/0.3) 0 18px 36px -18px}:root[data-theme=dark] .ax-main .ax-recent .works .work:hover{background-color:var(--c-surface-raised);box-shadow:0 0 0 1px var(--c-border),rgba(0,0,0,.5) 0 18px 36px -18px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ax-main .ax-recent .works .work:hover{background-color:var(--c-surface-raised);box-shadow:0 0 0 1px var(--c-border),rgba(0,0,0,.5) 0 18px 36px -18px}}.ax-main .ax-recent .works .work .ax-hover-show{display:none}.ax-main .ax-recent .works .work:hover .ax-hover-hidden{display:none}.ax-main .ax-recent .works .work:hover .ax-hover-show{display:inline-block}.ax-main .ax-recent .works .work.yellow{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);padding-bottom:0}.ax-main .ax-recent .works .work.yellow svg{font-size:2em!important}@media(min-width:375px)and (max-width:640px){.ax-main .ax-recent .works .work.yellow svg{font-size:2.5em!important}}@media(min-width:640px){.ax-main .ax-recent .works .work.yellow svg{font-size:3em!important}}.ax-main .ax-recent .works .work.wide{padding-bottom:0}.ax-main .ax-recent .works .work .question{width:72%;font-style:normal;font-weight:300;color:var(--c-text);padding:24px 26px;font-size:14px;line-height:20px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .question{padding:26px 28px;font-size:18px;line-height:24px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .question{padding:28px 30px;font-size:22px;line-height:28px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .question{padding:32px 36px;font-size:24px;line-height:32px}}.ax-main .ax-recent .works .work .question .icon{margin-right:12px}.ax-main .ax-recent .works .work .question .icon svg{font-size:1.2em}@media(min-width:375px)and (max-width:640px){.ax-main .ax-recent .works .work .question .icon svg{font-size:1.5em}}@media(min-width:640px){.ax-main .ax-recent .works .work .question .icon svg{font-size:2em}}.ax-main .ax-recent .works .work .purpose{font-style:normal;font-weight:300;width:76%;padding:24px 24px 20px;font-size:20px;line-height:28px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .purpose{width:74%;padding:28px;font-size:22px;line-height:28px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .purpose{width:72%;padding:32px;font-size:26px;line-height:34px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .purpose{width:72%;padding:36px;font-size:32px;line-height:40px}}.ax-main .ax-recent .works .work .purpose{color:var(--c-text)}.ax-main .ax-recent .works .work .client{display:inline-block;background:linear-gradient(270deg,#E6E6E6 -21%,rgba(230,230,230,.2) 115%);border-radius:4px;height:22px;padding:0 8px 0;margin:0 24px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .client{height:22px;padding:0 8px 0;margin:0 28px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .client{height:26px;padding:0 10px 0;margin:0 32px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .client{height:30px;padding:0 12px 0;margin:0 36px}}.ax-main .ax-recent .works .work .client div{font-weight:400;position:relative;font-size:12px;top:-14px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .client div{font-size:13px;top:-18px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .client div{font-size:13px;top:-22px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .client div{font-size:14px;top:-25px}}.ax-main .ax-recent .works .work .client div span{color:var(--c-accent);font-family:"Dancing Script",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-style:normal;font-weight:bold;display:inline-flex;align-items:center;font-size:28px;line-height:36px;margin-top:2px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .client div span{font-size:34px;line-height:40px;margin-top:3px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .client div span{font-size:40px;line-height:48px;margin-top:3px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .client div span{font-size:44px;line-height:54px;margin-top:4px}}.ax-main .ax-recent .works .work .preview{display:flex;align-items:end;justify-content:end;mix-blend-mode:normal;border-radius:8px;height:250px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .preview{height:280px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .preview{height:320px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .preview{height:350px}}.ax-main .ax-recent .works .work .preview.long{height:420px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .preview.long{height:460px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .preview.long{height:520px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .preview.long{height:580px}}.ax-main .ax-recent .works .work .preview.long .logo{margin-top:315px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .preview.long .logo{margin-top:355px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .preview.long .logo{margin-top:405px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .preview.long .logo{margin-top:435px}}.ax-main .ax-recent .works .work .preview .plogo{background-position:right bottom;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:0;height:80px;width:120px;margin:24px;margin-top:-24px}@media(min-width:640px)and (max-width:960px){.ax-main .ax-recent .works .work .preview .plogo{height:80px;width:120px;margin:24px;margin-top:-24px}}@media(min-width:960px)and (max-width:1200px){.ax-main .ax-recent .works .work .preview .plogo{height:100px;width:140px;margin:28px;margin-top:-28px}}@media(min-width:1200px){.ax-main .ax-recent .works .work .preview .plogo{height:120px;width:180px;margin:32px;margin-top:-30px}}.ax-services .blobs{margin-bottom:40px;text-align:center}.ax-services .blobs img{padding:6px}@media(min-width:640px)and (max-width:960px){.ax-services .blobs img{padding:9px}}@media(min-width:960px)and (max-width:1200px){.ax-services .blobs img{padding:12px}}@media(min-width:1200px){.ax-services .blobs img{padding:15px}}.ax-services .body{font-size:16px}@media(min-width:640px)and (max-width:960px){.ax-services .body{font-size:14px}}@media(min-width:960px)and (max-width:1200px){.ax-services .body{font-size:18px}}@media(min-width:1200px){.ax-services .body{font-size:18px}}.ax-padding{padding:10px}@media(min-width:640px)and (max-width:960px){.ax-padding{padding:18px}}@media(min-width:960px)and (max-width:1200px){.ax-padding{padding:24px}}@media(min-width:1200px){.ax-padding{padding:30px}}.ax-info{background:linear-gradient(180deg,#F4F4F4 0%,rgba(255,255,255,.75) 100%);padding-bottom:150px}@media(min-width:640px)and (max-width:960px){.ax-info{padding-bottom:180px}}@media(min-width:960px)and (max-width:1200px){.ax-info{padding-bottom:220px}}@media(min-width:1200px){.ax-info{padding-bottom:300px}}.ax-info .data:not(:last-child){margin-bottom:15px}@media(min-width:640px)and (max-width:960px){.ax-info .data:not(:last-child){margin-bottom:20px}}@media(min-width:960px)and (max-width:1200px){.ax-info .data:not(:last-child){margin-bottom:25px}}@media(min-width:1200px){.ax-info .data:not(:last-child){margin-bottom:30px}}.ax-info .data .title{color:rgb(var(--c-text-rgb)/0.2);font-weight:600;font-size:18px;line-height:200%;letter-spacing:.2em;text-transform:uppercase}.ax-info .data .list span{display:block;font-weight:500;font-size:18px}@media(min-width:640px)and (max-width:960px){.ax-info .data .list span{font-size:20px}}@media(min-width:960px)and (max-width:1200px){.ax-info .data .list span{font-size:22px}}@media(min-width:1200px){.ax-info .data .list span{font-size:24px}}.ax-info .data .list>:nth-child(n+2)::before{font-size:24px;margin-top:0;padding-top:0;position:relative;left:-18px;top:-24px;border-top:none;content:"+";font-weight:600;color:var(--c-accent)}.ax-masonry .wrapper{margin-top:-90px}@media(min-width:640px)and (max-width:960px){.ax-masonry .wrapper{margin-top:-110px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .wrapper{margin-top:-140px}}@media(min-width:1200px){.ax-masonry .wrapper{margin-top:-170px}}.ax-masonry img{border:1px solid rgb(var(--c-border-rgb)/0.5)}.ax-masonry .intro .content .above{width:100%;height:90px}@media(min-width:640px)and (max-width:960px){.ax-masonry .intro .content .above{height:110px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .intro .content .above{height:140px}}@media(min-width:1200px){.ax-masonry .intro .content .above{height:170px}}.ax-masonry .intro .content .above .logo{background-position:left center;background-size:contain;background-repeat:no-repeat;height:70px;width:180px}@media(min-width:640px)and (max-width:960px){.ax-masonry .intro .content .above .logo{height:80px;width:180px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .intro .content .above .logo{height:90px;width:135px}}@media(min-width:1200px){.ax-masonry .intro .content .above .logo{height:100px;width:250px}}.ax-masonry .intro .content .below{padding-top:20px;padding-bottom:25px}@media(min-width:640px)and (max-width:960px){.ax-masonry .intro .content .below{padding-top:50px;padding-bottom:50px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .intro .content .below{padding-top:60px;padding-bottom:60px}}@media(min-width:1200px){.ax-masonry .intro .content .below{padding-top:70px;padding-bottom:70px}}.ax-masonry .intro .content .below .objective{font-style:normal;font-weight:500;font-size:20px;line-height:28px;margin-bottom:20px}@media(min-width:640px)and (max-width:960px){.ax-masonry .intro .content .below .objective{font-size:24px;line-height:32px;margin-bottom:30px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .intro .content .below .objective{font-size:28px;line-height:36px;margin-bottom:40px}}@media(min-width:1200px){.ax-masonry .intro .content .below .objective{font-size:32px;line-height:42px;margin-bottom:50px}}.ax-masonry .intro .content .below .abstract{font-size:16px}@media(min-width:640px)and (max-width:960px){.ax-masonry .intro .content .below .abstract{font-size:18px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .intro .content .below .abstract{font-size:22px}}@media(min-width:1200px){.ax-masonry .intro .content .below .abstract{font-size:24px}}.ax-masonry .text{font-size:14px}@media(min-width:640px)and (max-width:960px){.ax-masonry .text{font-size:16px}}@media(min-width:960px)and (max-width:1200px){.ax-masonry .text{font-size:20px}}@media(min-width:1200px){.ax-masonry .text{font-size:24px}}.ax-boxes{border-radius:12px;background:hsla(0,0%,100%,.5);padding:10px}.ax-boxes .box{border-radius:8px;background:var(--c-surface)}.ax-boxes .box:not(:first-child){margin-top:10px}.ax-boxes .box{padding:12px 18px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box{padding:16px 24px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box{padding:20px 30px}}@media(min-width:1200px){.ax-boxes .box{padding:24px 36px}}.ax-boxes .box .sup{font-size:12px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box .sup{font-size:13px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box .sup{font-size:14px}}@media(min-width:1200px){.ax-boxes .box .sup{font-size:14px}}.ax-boxes .box .sup{color:rgb(var(--c-text-rgb)/0.5)}.ax-boxes .box .title{font-size:24px;line-height:36px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box .title{font-size:30px;line-height:42px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box .title{font-size:36px;line-height:48px}}@media(min-width:1200px){.ax-boxes .box .title{font-size:42px;line-height:54px}}.ax-boxes .box .title{display:inline-block;color:var(--c-text);font-weight:500}.ax-boxes .box .title::after{content:"";display:block;width:100%;left:8px;height:8px;bottom:13px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box .title::after{left:9px;height:9px;bottom:15px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box .title::after{left:10px;height:10px;bottom:18px}}@media(min-width:1200px){.ax-boxes .box .title::after{left:10px;height:10px;bottom:18px}}.ax-boxes .box .title::after{position:relative;background:var(--c-accent);color:var(--c-accent-contrast);transition:width .3s;mix-blend-mode:darken}.ax-boxes .box .sub{font-size:14px;line-height:18px;margin-top:-8px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box .sub{font-size:16px;line-height:22px;margin-top:-8px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box .sub{font-size:16px;line-height:22px;margin-top:-8px}}@media(min-width:1200px){.ax-boxes .box .sub{font-size:18px;line-height:24px;margin-top:-8px}}.ax-boxes .box .sub{color:var(--c-text);font-weight:400}.ax-boxes .box .abstract{margin-top:4px;font-size:11px;line-height:15px}@media(min-width:640px)and (max-width:960px){.ax-boxes .box .abstract{font-size:14px;line-height:22px}}@media(min-width:960px)and (max-width:1200px){.ax-boxes .box .abstract{font-size:14px;line-height:22px}}@media(min-width:1200px){.ax-boxes .box .abstract{font-size:14px;line-height:22px}}.ax-boxes .box .abstract{font-weight:300;color:var(--c-text)}.ax-quote{margin-bottom:40px}.ax-quote .quote{width:80%;margin-left:auto;margin-right:auto;font-size:18px;line-height:24px}@media(min-width:640px)and (max-width:960px){.ax-quote .quote{width:90%;margin-left:auto;margin-right:auto;font-size:24px;line-height:32px}}@media(min-width:960px)and (max-width:1200px){.ax-quote .quote{width:100%;font-size:32px;line-height:40px}}@media(min-width:1200px){.ax-quote .quote{width:100%;font-size:36px;line-height:44px}}.ax-quote .quote{text-align:center;font-weight:300}.ax-quote .quote strong,.ax-quote .quote b{font-weight:400}.ax-quote .author{font-size:14px;font-weight:300;text-align:center;font-style:italic}footer{margin-top:40px}footer .nav{background:var(--c-surface);border-radius:8px 8px 0 0;padding:6px 12px 8px}@media(min-width:375px)and (max-width:640px){footer .nav{padding:6px 12px 8px}}@media(min-width:640px)and (max-width:960px){footer .nav{padding:12px 24px 14px}}@media(min-width:960px)and (max-width:1200px){footer .nav{padding:32px}}@media(min-width:1200px){footer .nav{padding:40px}}footer .nav .title{font-weight:600;text-transform:uppercase}footer .nav .title span{font-weight:300}footer .nav .title{font-size:24px;text-align:center;display:none}@media(min-width:320px)and (max-width:640px){footer .nav .title{font-size:24px;width:100%;text-align:center;display:none}}@media(min-width:640px)and (max-width:960px){footer .nav .title{font-size:28px;width:100%;text-align:center;display:none}}@media(min-width:960px)and (max-width:1200px){footer .nav .title{font-size:32px;display:block}}@media(min-width:1200px){footer .nav .title{font-size:36px;display:block}}footer .nav .links .uk-subnav>*>:first-child{display:block}footer .nav .links{justify-content:center;font-size:10px;margin-top:10px}@media(min-width:375px)and (max-width:640px){footer .nav .links{font-size:12px;text-align:left;justify-content:center;margin-top:10px}}@media(min-width:640px)and (max-width:960px){footer .nav .links{font-size:14px;text-align:left;justify-content:center;margin-top:10px}}@media(min-width:960px)and (max-width:1200px){footer .nav .links{font-size:16px;text-align:center;justify-content:flex-end}}@media(min-width:1200px){footer .nav .links{font-size:18px;text-align:right;justify-content:flex-end}}@media(min-width:320px)and (max-width:375px){footer .nav .links li:not(:first-child){margin-left:-12px!important}}@media(min-width:375px)and (max-width:640px){footer .nav .links li:not(:first-child){margin-left:-11px!important}}@media(min-width:640px)and (max-width:960px){footer .nav .links li:not(:first-child){margin-left:-10px!important}}footer .nav .links .uk-subnav a{text-transform:uppercase;font-style:normal;font-weight:600;line-height:23px;letter-spacing:.125em;color:var(--c-text);font-size:10px}@media(min-width:375px)and (max-width:640px){footer .nav .links .uk-subnav a{font-size:12px}}@media(min-width:640px)and (max-width:960px){footer .nav .links .uk-subnav a{font-size:14px}}@media(min-width:960px)and (max-width:1200px){footer .nav .links .uk-subnav a{font-size:16px}}@media(min-width:1200px){footer .nav .links .uk-subnav a{font-size:18px}}footer .info{background:rgb(var(--c-text-rgb)/0.05);padding:8px 16px;font-size:10px}@media(min-width:640px)and (max-width:960px){footer .info{font-size:11px;padding:12px 24px}}@media(min-width:960px)and (max-width:1200px){footer .info{font-size:12px;padding:16px 32px}}@media(min-width:1200px){footer .info{font-size:14px;padding:20px 40px}}.faraday{width:100%}.ax-form-contact .InputfieldForm .Inputfield{margin:0 0 .6em 0!important}.ax-form-contact .uk-form-label{font-size:1rem;margin-left:6px}.ax-form-contact .uk-input,.ax-form-contact .uk-textarea{border-radius:8px}.ax-form-contact .uk-input:focus,.ax-form-contact .uk-textarea:focus{border-color:var(--c-accent)}.ax-form-contact .uk-button-primary{background-color:var(--c-accent);border-radius:8px;color:var(--c-accent-contrast);border:1px solid rgba(0,0,0,0);font-weight:400;text-transform:none}.transition-fade{transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;background:var(--c-ink);color:var(--c-on-ink);padding:12px 24px;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:12px}.skip-link:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.site-header{background:var(--c-surface)!important;border-bottom:1px solid var(--c-border);height:82px;transition:box-shadow .3s ease}.site-header .inner{display:flex;align-items:center;height:72px}.site-header .logo{padding:0!important;min-height:auto!important;margin-right:32px}.site-header .logo-text{font-size:.72rem;font-weight:800;color:var(--c-text);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.site-header .nav{gap:0}.site-header .nav>li>a:not(.cta){font-size:.82rem;font-weight:500;color:var(--c-text)!important;text-transform:uppercase;min-height:72px;padding:0 14px;transition:color .2s ease;font-style:normal;font-weight:500;font-size:18px;line-height:23px;letter-spacing:.125em;color:var(--c-text)}.site-header .nav>li>a:not(.cta).cta{letter-spacing:0!important}.site-header .nav>li>a:not(.cta):hover{color:var(--c-text-mid)!important}.site-header .nav>li.uk-active>a:not(.cta){color:var(--c-text)!important;font-weight:600}.site-header .badge{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;margin-left:6px;vertical-align:middle;line-height:1.4}.site-header .dropdown{border-radius:8px;padding:12px 0;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.1)}.site-header .dropdown .uk-nav>li>a{font-size:.85rem;padding:8px 20px;color:var(--c-text-mid)}.site-header .dropdown .uk-nav>li>a:hover{color:var(--c-text);background:var(--c-bg)}.site-header .cta{font-size:.8rem;font-weight:600;color:var(--c-accent-contrast);text-decoration:none;display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);border:none;border-radius:50px;padding:8px 18px;transition:background .2s ease}.site-header .cta:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.site-header .cta i{font-size:.75rem}.site-header .cta:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px;box-shadow:0 0 0 4px var(--c-accent-soft)}.axn-button{font-size:.8rem;letter-spacing:1px;color:rgb(var(--c-text-rgb)/0.75)!important;background:rgba(0,0,0,0);border:2px solid rgb(var(--c-text-rgb)/0.15);padding:5px 10px;border-radius:8px;cursor:pointer;transition:color .3s,border-color .3s,background .3s;font-weight:500}.axn-button:hover{color:var(--c-text)!important;border-color:rgb(var(--c-text-rgb)/0.9)}.axn-button--active{color:var(--c-text)!important;background:var(--c-border)!important;border-color:var(--c-border);font-weight:bold}.axn-button--active:hover{border-color:rgb(var(--c-text-rgb)/0.9)}.axn-button--first{color:var(--c-accent-contrast)!important;background:var(--c-accent)!important;border-color:var(--c-accent)}.axn-button--first:hover{border-color:rgb(var(--c-text-rgb)/0.9)}.axn-button--second{color:var(--c-accent)!important;background:var(--c-ink)!important;border-color:var(--c-ink)}.axn-button--second:hover{border-color:rgb(var(--c-accent-rgb)/0.9);color:var(--c-accent)!important}.axn-button--slim{color:var(--c-accent-contrast)!important;background:rgb(var(--c-accent-rgb)/0.9)!important;border-color:rgb(var(--c-accent-rgb)/0.9)}.axn-button--slim:hover{border-color:rgb(var(--c-text-rgb)/0.9)}.axn-filter-rows{border-radius:8px;border:2px solid #dfdfdf;padding:30px 40px;margin-bottom:40px}.axn-filter-rows .axn-filter-label{text-transform:uppercase;font-size:12px;font-weight:700;color:#666}@keyframes showcaseSlide{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-50%,0)}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--c-text);background:var(--c-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.site-header{background:var(--c-surface)!important;border-bottom:1px solid var(--c-border);height:82px;transition:box-shadow .3s ease}.site-header--stuck{box-shadow:0 2px 24px rgb(var(--c-shadow-rgb)/0.06)}.site-header .inner{display:flex;align-items:center;height:82px}.site-header .logo{padding:0!important;min-height:auto!important;margin-right:32px}.site-header .logo-text{font-size:.72rem;font-weight:800;color:var(--c-text);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.site-header .nav{gap:0}.site-header .nav>li>a:not(.cta){font-size:1rem;font-weight:500;color:var(--c-text)!important;min-height:82px;padding:0 14px;transition:color .2s ease}.site-header .nav>li>a:not(.cta):hover{color:var(--c-text-mid)!important}.site-header .nav>li.uk-active>a:not(.cta){color:var(--c-text)!important;font-weight:600}.site-header .badge{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;margin-left:6px;vertical-align:middle;line-height:1.4}.site-header .dropdown{border-radius:8px;padding:12px 0;background:var(--c-surface-raised);box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.1)}.site-header .dropdown .uk-nav>li>a{font-size:.85rem;padding:8px 20px;color:var(--c-text-mid)}.site-header .dropdown .uk-nav>li>a:hover{color:var(--c-text);background:var(--c-bg)}.site-header .cta{font-size:.8rem;font-weight:600;color:var(--c-accent-contrast);text-decoration:none;display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);border:none;border-radius:50px;padding:8px 18px;transition:background .2s ease}.site-header .cta:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.site-header .cta i{font-size:.75rem}.site-header .nav>li>a.cta{min-height:0;align-self:center;padding:8px 18px;font-size:.8rem;text-transform:none}.site-header .mobile-bar{display:flex;align-items:center;gap:10px}.site-header .mobile-bar .cta--bar{display:inline-flex;align-items:center;height:40px;font-size:.72rem;padding:0 14px;gap:6px}.site-header .mobile-bar .icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;cursor:pointer;background:rgb(var(--c-text-rgb)/0.05);color:var(--c-text);font-size:.95rem;transition:background .2s ease}.site-header .mobile-bar .icon-btn:hover{background:rgb(var(--c-text-rgb)/0.1);color:var(--c-text)}@media(max-width:449px){.site-header .mobile-bar .bureau-btn{display:none}}.site-header .nav>li>button.theme-toggle{display:flex;align-items:center;justify-content:center;min-height:82px;padding:0 14px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.95rem;color:var(--c-text);transition:color .2s ease}.site-header .nav>li>button.theme-toggle:hover{color:var(--c-text-mid)}.site-header .nav>li>button.theme-toggle:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px;border-radius:8px}.axn-mobile-menu{color-scheme:dark;--c-bg:#111827;--c-surface:#1f2937;--c-surface-raised:#273041;--c-text:#f3f4f6;--c-text-mid:#c2c9d6;--c-text-muted:#8b95a7;--c-border:#273041;--c-text-rgb:243 244 246;--c-surface-rgb:31 41 55;--c-shadow-rgb:0 0 0;--show-in-light:none;--show-in-dark:inline-block}.axn-mobile-menu .uk-offcanvas-bar{width:100vw;max-width:100vw;background:var(--c-ink);color:var(--c-on-ink);padding:32px 24px}.axn-mobile-menu .uk-offcanvas-close{top:34px;right:24px;width:40px;height:40px;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;transition:background .2s ease}.axn-mobile-menu .uk-offcanvas-close:hover{background:hsla(0,0%,100%,.15);color:#fff}.axn-mobile-menu .menu-logo{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;line-height:40px;color:#fff;text-decoration:none;align-self:flex-start}.axn-mobile-menu .menu-logo span{color:var(--c-accent)}.axn-mobile-menu .menu-logo:hover{color:#fff;text-decoration:none}.axn-mobile-menu .uk-nav-primary{align-self:center;text-align:center}.axn-mobile-menu .uk-nav-primary>li>a{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:600;color:#fff;padding:10px 0;transition:color .2s ease}.axn-mobile-menu .uk-nav-primary>li>a:hover{color:var(--c-accent)}.axn-mobile-menu .uk-nav-primary>li.uk-active>a{color:var(--c-accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px}.axn-mobile-menu .uk-nav-primary .uk-parent-icon{color:#fff}.axn-mobile-menu .uk-nav-primary .uk-nav-sub a{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:500;color:hsla(0,0%,100%,.65);padding:6px 0}.axn-mobile-menu .uk-nav-primary .uk-nav-sub a:hover{color:var(--c-accent)}.axn-mobile-menu .star-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0;color:var(--c-accent);font-size:.8rem}.axn-mobile-menu .star-divider span+span{position:relative;margin-left:28px}.axn-mobile-menu .star-divider span+span::before{content:"";position:absolute;left:-34px;top:50%;width:28px;height:1px;background:hsla(0,0%,100%,.3)}.axn-mobile-menu .menu-cta{display:block;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50px;padding:14px 24px;font-weight:600;text-align:center;text-decoration:none;transition:background .2s ease}.axn-mobile-menu .menu-cta:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.axn-mobile-menu .menu-cta i{color:var(--c-accent-contrast);margin-right:6px}.axn-mobile-menu .bureau-link{display:block;margin-top:16px;text-align:center;font-size:.85rem;color:#fff;opacity:.6;transition:opacity .2s ease}.axn-mobile-menu .bureau-link:hover{color:#fff;opacity:1}.uk-offcanvas-flip .axn-mobile-menu .uk-offcanvas-bar{right:-100vw;left:auto}.uk-offcanvas-flip .axn-mobile-menu.uk-open>.uk-offcanvas-bar{right:0}.cmp-hero{padding:96px 0 48px;background:radial-gradient(circle at top right,rgba(254,201,1,.3),transparent 28%),linear-gradient(180deg,var(--c-parchment) 0%,var(--c-surface) 72%)}.cmp-hero .inner{max-width:900px}.cmp-hero .eyebrow{display:inline-flex;padding:6px 12px;border:1px solid rgb(var(--c-text-rgb)/0.18);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.cmp-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:18px}.cmp-hero .desc{max-width:700px;color:var(--c-text-mid);font-size:1rem;line-height:1.8;margin-bottom:28px}.cmp-hero .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:640px}.cmp-hero .stat{padding:16px 18px;background:hsla(0,0%,100%,.82);border:1px solid rgb(var(--c-text-rgb)/0.1);border-radius:16px;backdrop-filter:blur(10px)}.cmp-hero .stat strong{display:block;font-size:1.4rem;line-height:1;margin-bottom:8px}.cmp-hero .stat span{font-size:.82rem;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:.08em}.cmp-directory{padding:0 0 44px}.cmp-directory .inner{padding:24px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:24px}.cmp-directory .header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.cmp-directory .label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:6px}.cmp-directory .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.cmp-directory .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cmp-directory .card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-border);text-decoration:none;color:var(--c-text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cmp-directory .card:hover{transform:translateY(-2px);border-color:rgb(var(--c-text-rgb)/0.28);box-shadow:0 12px 24px rgb(var(--c-text-rgb)/0.08);color:var(--c-text)}.cmp-directory .card-title{font-weight:700}.cmp-directory .card-meta{font-size:.8rem;color:var(--c-text-mid)}.cmp-group{padding:28px 0 56px}.cmp-group>div{max-width:none;padding-left:0;padding-right:0}.cmp-group .header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 auto 24px;max-width:1280px;padding:0 24px}.cmp-group .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.cmp-group .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1}.cmp-group .count{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-mid)}.cmp-entry{margin-bottom:40px;background:rgba(0,0,0,0)}.cmp-entry .meta{position:static;display:grid;grid-template-columns:160px minmax(0,1fr) minmax(220px,320px);gap:20px;align-items:start;max-width:1280px;margin:0 auto 18px;padding:18px 22px;background:rgb(var(--c-bg-rgb)/0.96);border:1px solid var(--c-border);border-radius:24px;backdrop-filter:blur(12px)}.cmp-entry .ref{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmp-entry .title{font-size:1.25rem;margin-bottom:4px}.cmp-entry .root{margin:0;color:var(--c-text-mid);font-size:.9rem}.cmp-entry .classes{display:flex;flex-wrap:wrap;gap:8px}.cmp-entry .classes code{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(var(--c-accent-rgb)/0.18);color:var(--c-accent-contrast);font-size:.76rem;border:1px solid rgb(var(--c-text-rgb)/0.08)}.cmp-entry .preview{background:var(--c-surface);width:100%;overflow:visible}.cmp-entry .preview>*{margin-top:0!important;margin-bottom:0!important}.gen-hero{padding:96px 0 40px;background:radial-gradient(circle at top left,rgba(254,201,1,.3),transparent 24%),linear-gradient(180deg,#fff 0%,#f7f6f0 100%)}.gen-hero .inner{max-width:860px}.gen-hero .eyebrow{display:inline-flex;padding:6px 12px;border:1px solid rgb(var(--c-text-rgb)/0.14);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.gen-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(3rem,6vw,5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:18px}.gen-hero .desc{color:var(--c-text-mid);line-height:1.8;max-width:720px}.gen-builder{padding:0 0 40px}.gen-builder .layout{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;align-items:start}.gen-builder .panel,.gen-builder .gen-selected{padding:24px;border:1px solid var(--c-border);border-radius:24px;background:var(--c-surface);box-shadow:0 12px 30px rgb(var(--c-text-rgb)/0.05)}.gen-builder .panel{position:sticky;top:96px}.gen-builder .section+.section{margin-top:18px}.gen-builder .label{display:block;font-size:.82rem;font-weight:700;margin-bottom:8px}.gen-builder .input{width:100%;padding:12px 14px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-bg);color:var(--c-text);font:inherit}.gen-builder .check{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--c-text-mid)}.gen-builder .actions{display:flex;gap:10px;margin-top:24px}.gen-builder .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-on-ink);text-decoration:none;font-size:.84rem;font-weight:700;cursor:pointer}.gen-builder .button--ghost{background:rgba(0,0,0,0);color:var(--c-text)}.gen-selected .header{margin-bottom:18px}.gen-selected .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-selected .title{font-family:"Space Grotesk",sans-serif;font-size:1.9rem;line-height:1}.gen-selected .list{display:flex;flex-direction:column;gap:12px}.gen-selected .empty{color:var(--c-text-mid);line-height:1.7}.gen-selected .item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-bg)}.gen-selected .item-copy{display:flex;flex-direction:column;gap:4px}.gen-selected .item-copy strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.gen-selected .item-copy span{color:var(--c-text-mid);font-size:.92rem}.gen-selected .item-actions{display:flex;gap:8px}.gen-selected .item-actions button{padding:8px 12px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);color:var(--c-text);font:inherit;cursor:pointer}.gen-group{padding:16px 0 44px}.gen-group .frame{max-width:none}.gen-group .header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto 22px;padding:0 24px}.gen-group .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-group .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.5rem,4vw,2.3rem);line-height:1}.gen-group .count{font-size:.82rem;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:.08em}.gen-component{margin-bottom:40px}.gen-component .meta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:18px;align-items:start;max-width:1280px;margin:0 auto 18px;padding:18px 22px;border:1px solid var(--c-border);border-radius:24px;background:rgb(var(--c-bg-rgb)/0.96)}.gen-component .identity{display:flex;align-items:start;gap:16px}.gen-component .ref{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gen-component .title{font-size:1.2rem;margin-bottom:4px}.gen-component .file{margin:0;color:var(--c-text-mid);font-size:.9rem}.gen-component .classes{display:flex;flex-wrap:wrap;gap:8px;align-content:start}.gen-component .classes code{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(var(--c-accent-rgb)/0.18);color:var(--c-accent-contrast);font-size:.76rem;border:1px solid rgb(var(--c-text-rgb)/0.08)}.gen-component .toggle{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--c-ink);border-radius:999px;background:var(--c-surface);color:var(--c-text);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.gen-component .toggle--active{background:var(--c-ink);color:var(--c-on-ink)}.gen-component .preview{width:100%;background:var(--c-surface)}.gen-component .preview>*{margin-top:0!important;margin-bottom:0!important}.gen-showcase-bar{padding:88px 0 24px;border-bottom:1px solid var(--c-border);background:var(--c-bg)}.gen-showcase-bar .inner{display:flex;align-items:end;justify-content:space-between;gap:20px}.gen-showcase-bar .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-showcase-bar .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.gen-showcase-bar .back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--c-ink);border-radius:999px;color:var(--c-text);text-decoration:none;font-size:.84rem;font-weight:700}.gen-showcase{background:var(--c-surface)}.gen-showcase .meta{padding:24px 0;border-bottom:1px solid var(--c-border);background:var(--c-bg)}.gen-showcase .meta-inner{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gen-showcase .meta-inner strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.gen-showcase .meta-inner span{font-size:1rem}.gen-showcase .meta-inner code{padding:6px 10px;border-radius:999px;background:rgb(var(--c-accent-rgb)/0.18);color:var(--c-accent-contrast)}@media(max-width:959px){.cmp-hero{padding-top:72px}.cmp-hero .stats{grid-template-columns:1fr}.cmp-directory .header,.cmp-group .header{align-items:flex-start;flex-direction:column}.cmp-entry .meta{position:static;grid-template-columns:1fr}.gen-builder .layout{grid-template-columns:1fr}.gen-builder .panel{position:static}.gen-group .header,.gen-component .meta,.gen-showcase-bar .inner{grid-template-columns:1fr;align-items:flex-start;flex-direction:column}.gen-selected .item,.gen-component .identity{flex-direction:column;align-items:flex-start}}.axn-hero{padding:80px 0 100px;background:var(--c-surface);background-color:var(--c-bg);overflow:hidden}.axn-hero .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.axn-hero .copy{max-width:520px}.axn-hero .eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);background:var(--c-accent);display:inline-block;padding:4px 12px;border-radius:4px;margin-bottom:20px}.axn-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--c-text);margin-bottom:20px}.axn-hero .desc{font-size:.92rem;line-height:1.7;color:var(--c-text-mid);margin-bottom:32px;max-width:400px}.axn-hero .actions{display:flex;align-items:center;gap:12px}.axn-hero .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:14px 32px;border-radius:50px;text-decoration:none;transition:background .25s ease,transform .2s ease}.axn-hero .btn:hover{background:var(--c-accent-hover);color:var(--c-text);transform:translateY(-1px)}.axn-hero .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:14px 32px;border-radius:50px;border:1px solid var(--c-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.axn-hero .btn-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-hero .visual{position:relative;height:480px}.axn-hero .image-main{position:absolute;top:0;right:0;width:85%;height:380px;border-radius:16px;overflow:hidden}.axn-hero .image-main img{width:100%;height:100%;object-fit:cover}.axn-hero .image-accent{position:absolute;bottom:0;left:0;width:55%;height:220px;border-radius:16px;overflow:hidden;box-shadow:12px -12px 0 var(--c-surface),0 8px 40px rgb(var(--c-shadow-rgb)/0.1)}.axn-hero .image-accent img{width:100%;height:100%;object-fit:cover}.axn-hero-media{position:relative;width:100%;aspect-ratio:1/1;background:var(--c-bg)}.axn-hero-media>img,.axn-hero-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s ease}.axn-hero-media>.is-active{opacity:1}.axn-hero-media>.playlist-poster{opacity:1}.axn-hero-media>.playlist-poster.is-hidden{opacity:0}.axn-intro{padding-top:100px;padding-bottom:48px;background:var(--c-surface)}.axn-intro .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text)}.axn-intro .text{font-size:.95rem;line-height:1.65;color:var(--c-text-muted);max-width:420px}.search-bar{margin-top:48px;background:var(--c-bg);border-radius:16px;padding:28px 32px 32px}.search-bar .tabs{margin-bottom:24px}.search-bar .tabs>li>a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-mid);text-transform:none;padding:10px 20px;border-radius:6px;border:1px solid rgba(0,0,0,0);transition:all .2s ease}.search-bar .tabs>li>a:hover{color:var(--c-text);background:var(--c-surface)}.search-bar .tabs>li.uk-active>a{color:var(--c-text);font-weight:600;background:var(--c-surface);border-color:var(--c-border)}.search-bar .tabs::before{display:none!important}.search-bar .field{position:relative}.search-bar .select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;height:48px;padding:0 36px 0 16px;appearance:none;cursor:pointer;transition:border-color .2s ease}.search-bar .select:focus{border-color:var(--c-ink);outline:none}.search-bar .select--active{border-color:var(--c-ink)}.search-bar .actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:0}.search-bar .actions-right{display:flex;align-items:center;gap:16px}.search-bar .more{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:500;color:var(--c-text);background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.search-bar .more:hover{opacity:.65}.search-bar .clear{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:500;color:var(--c-text-mid);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s ease}.search-bar .clear:hover{color:var(--c-text)}.search-bar .submit{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:600;color:var(--c-on-ink);background:var(--c-ink);border:none;border-radius:8px;height:44px;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease}.search-bar .submit:hover{background:var(--c-ink)}.search-bar .extra{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin .3s ease;margin-top:0}.search-bar .extra--visible{max-height:200px;opacity:1;margin-top:20px}.search-bar .tab-note{font-size:.9rem;color:var(--c-text-muted);padding:20px 0 0}.axn-properties{padding-top:72px;padding-bottom:80px;background:var(--c-bg)}.axn-properties .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:32px}.prop-card{background:var(--c-surface);border-radius:16px;overflow:hidden;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}.prop-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgb(var(--c-shadow-rgb)/0.1)}.prop-card .figure{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4/3;margin:0}.prop-card .figure img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.prop-card:hover .figure img{transform:scale(1.06)}.prop-card .body{padding:18px 18px 18px}.prop-card .row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.prop-card .name{font-size:.95rem;font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-card .price{font-size:.68rem;font-weight:700;color:var(--c-accent-contrast);background:var(--c-accent);padding:2px 8px;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.prop-card .loc{font-size:.8rem;color:var(--c-text-muted);margin-bottom:10px}.prop-card .meta{list-style:none;display:flex;align-items:center;gap:16px;padding:0;margin:0}.prop-card .meta li{font-size:.78rem;color:var(--c-text-mid);display:flex;align-items:center;gap:5px;white-space:nowrap}.prop-card .meta i{font-size:.72rem;color:var(--c-text-muted)}.axn-how-works{padding-top:100px;padding-bottom:100px}.axn-how-works .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--c-text)}.axn-how-works .desc{font-size:.9rem;line-height:1.65;color:var(--c-text-muted);max-width:400px}.axn-how-works .content{margin-top:56px}.axn-how-works .left{display:flex;flex-direction:column}.axn-how-works .text-panels{order:-1;margin-top:0;padding:0;list-style:none}.axn-how-works .step-detail{margin-bottom:40px}.axn-how-works .step-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.axn-how-works .step-text{font-size:.85rem;line-height:1.75;color:var(--c-text-muted);margin-bottom:28px;max-width:340px}.axn-how-works .consult{display:inline-flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8rem;font-weight:600;padding:10px 24px;border-radius:50px;text-decoration:none;transition:background .2s ease}.axn-how-works .consult:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-how-works .consult i{display:none}.axn-how-works .steps{list-style:none;padding:0;margin:0;margin-top:auto;border-left:2px solid var(--c-border);display:flex;flex-direction:column}.axn-how-works .steps::before{display:none!important}.axn-how-works .steps>li{position:relative;padding-left:20px}.axn-how-works .steps>li::before{content:"";position:absolute;left:-4.5px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--c-border);transition:background .25s ease}.axn-how-works .steps>li>a{display:block;padding:8px 0;font-size:.8rem;font-weight:500;color:var(--c-text-muted)!important;text-decoration:none;text-transform:none;transition:color .2s ease;border:none}.axn-how-works .steps>li>a:hover{color:var(--c-text)!important}.axn-how-works .steps>li.uk-active::before{background:var(--c-ink)}.axn-how-works .steps>li.uk-active>a{color:var(--c-text)!important;font-weight:700}.axn-how-works .img-panels{margin:0;padding:0;list-style:none}.axn-how-works .visual{position:relative}.axn-how-works .img-main{margin:0;border-radius:16px;overflow:hidden}.axn-how-works .img-main img{width:100%;height:auto;display:block;border-radius:16px}.axn-how-works .img-plan{position:absolute;bottom:-20px;right:-20px;width:180px;margin:0;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.12);border:3px solid var(--c-surface);background:var(--c-surface)}.axn-how-works .img-plan img{width:100%;height:auto;display:block}.axn-agents{padding-top:60px;padding-bottom:70px;background:var(--c-bg)}.axn-agents .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.axn-agents .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text)}.axn-agents .nav-wrap{display:flex;gap:8px}.axn-agents .nav-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:6px;color:var(--c-text);transition:background .2s ease,border-color .2s ease}.axn-agents .nav-btn:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-ink)}.agent-card{background:var(--c-surface);border-radius:16px;overflow:hidden;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.agent-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.08)}.agent-card .cover{position:relative;background:var(--c-bg);border-radius:16px 16px 0 0;overflow:hidden}.agent-card .badge{padding:14px 16px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:#fff;z-index:1}.agent-card .body{padding:18px 20px 20px}.agent-card .name{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:2px}.agent-card .role{font-size:.8rem;color:var(--c-text-muted);margin-bottom:14px}.agent-card .rating{display:flex;align-items:baseline;gap:4px;margin-bottom:18px}.agent-card .score{font-size:1.1rem;font-weight:700;color:var(--c-text)}.agent-card .reviews{font-size:.78rem;color:var(--c-text-muted)}.agent-card .actions{display:flex;align-items:center;gap:8px}.agent-card .phone{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8rem;font-weight:600;padding:10px 16px;border-radius:50px;text-decoration:none;transition:background .2s ease}.agent-card .phone:hover{background:var(--c-ink);color:var(--c-on-ink)}.agent-card .phone i{font-size:.7rem}.agent-card .email{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);border-radius:50%;font-size:.85rem;text-decoration:none;flex-shrink:0;transition:background .2s ease}.agent-card .email:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-invest-intro{padding-top:60px;padding-bottom:48px;background:var(--c-surface)}.axn-invest-intro .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text);margin-bottom:24px}.axn-invest-intro .text{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);max-width:420px}.axn-invest-intro .text+.axn-invest-intro .text{margin-top:12px}@media(max-width:639px){.axn-invest-intro{padding-top:64px;padding-bottom:32px}.axn-invest-intro .heading{margin-bottom:16px}}.stat-card{background:var(--c-bg);border-radius:16px;padding:28px 28px 24px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.06)}.stat-card .label{font-size:.8rem;color:var(--c-text-muted);margin-bottom:8px}.stat-card .value{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--c-text);letter-spacing:-.02em;margin-bottom:20px}.stat-card .chart{display:flex;align-items:flex-end;gap:4px;height:48px;margin-top:auto}.stat-card .bar{flex:1;background:var(--c-border);border-radius:2px;min-height:4px;position:relative}.stat-card .bar::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-ink);border-radius:2px 2px 0 0}.axn-offers{padding-top:80px;padding-bottom:100px;background:var(--c-bg)}.axn-offers .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:32px}.offer-row{background:var(--c-surface);border-radius:16px;padding:20px;margin-bottom:16px;transition:transform .3s ease,box-shadow .3s ease}.offer-row:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.08)}.offer-row .thumb{border-radius:8px;height:100%;min-height:180px;background-size:cover;background-position:center;background-repeat:no-repeat}.offer-row .body{padding:8px 0}.offer-row .name{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:2px}.offer-row .loc{font-size:.78rem;color:var(--c-text-muted);margin-bottom:10px}.offer-row .meta{list-style:none;display:flex;align-items:center;gap:16px;padding:0;margin:0 0 12px}.offer-row .meta li{font-size:.78rem;color:var(--c-text-mid);display:flex;align-items:center;gap:5px;white-space:nowrap}.offer-row .meta i{font-size:.72rem;color:var(--c-text-muted)}.offer-row .desc{font-size:.84rem;line-height:1.6;color:var(--c-text-mid);max-width:440px;margin-bottom:16px}.offer-row .actions{display:flex;align-items:center;gap:20px}.offer-row .book{display:inline-flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8rem;font-weight:600;padding:9px 22px;border-radius:50px;text-decoration:none;transition:background .2s ease}.offer-row .book:hover{background:var(--c-ink);color:var(--c-on-ink)!important}.offer-row .download{font-size:.8rem;font-weight:500;color:var(--c-text)!important;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.offer-row .download:hover{opacity:.65;color:var(--c-text)!important}.offer-row .download i{font-size:.72rem}.offer-row .thumb{border-radius:16px;height:100%;min-height:180px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media(max-width:639px){.offer-row .thumb{min-height:200px;border-radius:8px}.offer-row .body{padding:16px 0}.offer-row .stats{flex-direction:row;gap:24px;margin-top:12px}}.offer-row .stats{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-width:120px;height:100%}.offer-row .stat{display:flex;flex-direction:column}.offer-row .stat-val{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);white-space:nowrap}.offer-row .stat-val--lg{font-size:1.45rem}.offer-row .stat-label{font-size:.72rem;color:var(--c-text-muted);margin-top:2px}.axn-trust-bar{padding-top:48px;padding-bottom:48px}.axn-trust-bar .tagline{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--c-text);margin:0}.axn-trust-bar .proof{display:flex;flex-direction:column;gap:8px}.axn-trust-bar .tp-logo{display:flex;align-items:center;gap:6px}.axn-trust-bar .tp-star{color:#00b67a;font-size:1rem}.axn-trust-bar .tp-name{font-size:.95rem;font-weight:700;color:var(--c-text)}.axn-trust-bar .tp-rating{display:flex;align-items:center;gap:10px}.axn-trust-bar .tp-stars{display:flex;gap:2px}.axn-trust-bar .tp-stars i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00b67a;color:#fff;font-size:.65rem;border-radius:2px}.axn-trust-bar .tp-count{font-size:.8rem;color:var(--c-text-muted)}.axn-cta-section{padding-top:0;padding-bottom:80px}.axn-cta-section .card{background:var(--c-surface);border-radius:16px;padding:56px 48px;overflow:hidden}.axn-cta-section .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.axn-cta-section .text{font-size:.88rem;line-height:1.7;color:var(--c-text-mid);max-width:440px;margin-bottom:28px}.axn-cta-section .actions{display:flex;align-items:center;gap:12px}.axn-cta-section .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;text-decoration:none;transition:background .2s ease}.axn-cta-section .btn-primary:hover{background:var(--c-accent-hover);color:var(--c-text)}.axn-cta-section .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;border:1px solid var(--c-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.axn-cta-section .btn-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-cta-section .images{height:320px}.axn-cta-section .img{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px}.axn-cta-section .img--back{width:55%;height:85%;top:0;left:0}.axn-cta-section .img--front{width:60%;height:90%;bottom:0;right:0;box-shadow:-8px 0 24px rgb(var(--c-shadow-rgb)/0.1)}.prefooter{padding:100px 0;background:var(--c-ink);text-align:center}.prefooter .inner{max-width:600px;margin:0 auto}.prefooter .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:700;line-height:1.08;color:var(--c-on-ink);margin-bottom:16px}.prefooter .text{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin-bottom:36px}.prefooter .btn{display:inline-flex;align-items:center;gap:10px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9rem;font-weight:600;padding:16px 36px;border-radius:50px;text-decoration:none;transition:background .25s ease,transform .2s ease}.prefooter .btn:hover{background:var(--c-accent-hover);color:var(--c-text);transform:translateY(-2px)}.prefooter .btn i{font-size:.8rem;transition:transform .2s ease}.prefooter .btn:hover i{transform:translateX(3px)}.fp-h{background:var(--c-bg);border-top:1px solid var(--c-border);padding:24px 0;margin-top:40px}.fp-h__row{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.fp-h__brand{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text)}.fp-h__brand span{font-weight:300}.fp-h__nav{display:flex;gap:8px 24px;flex-wrap:wrap}.fp-h__nav a{font-size:13px;font-weight:500;color:var(--c-text-mid);text-decoration:none;transition:color .2s ease}.fp-h__nav a:hover{color:var(--c-text)}.fp-h__meta{font-size:12px;color:var(--c-text-muted)}.fp-h__meta a{color:var(--c-text-muted)}@media(max-width:639px){.fp-h__row{flex-direction:column;text-align:center}.fp-h__nav{justify-content:center}}.site-footer{background:var(--c-ink);padding:60px 0 0;color:hsla(0,0%,100%,.6)}.site-footer .top{padding-bottom:48px}.site-footer .brand{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:var(--c-on-ink)}.site-footer .tagline{font-size:.8rem;color:hsla(0,0%,100%,.4);margin-top:12px}.site-footer .contact{display:flex;flex-direction:column;gap:6px}.site-footer .link{font-size:.88rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.site-footer .link:hover{color:var(--c-on-ink)}.site-footer .social{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.site-footer .social a{font-size:.88rem;font-weight:500;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.site-footer .social a:hover{color:var(--c-on-ink)}.site-footer .bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.site-footer .copy{font-size:.78rem;color:hsla(0,0%,100%,.35)}.site-footer .policy{font-size:.78rem;color:hsla(0,0%,100%,.35);text-decoration:none;transition:color .2s ease}.site-footer .policy:hover{color:var(--c-on-ink)}.axn-page-hero{padding:100px 0 72px;background:var(--c-bg)}.axn-page-hero .breadcrumb{list-style:none;display:flex;align-items:center;gap:8px;padding:0;margin:0 0 20px;font-size:.78rem}.axn-page-hero .breadcrumb li{display:flex;align-items:center;gap:8px;color:var(--c-text-muted)}.axn-page-hero .breadcrumb li a{color:var(--c-text-muted);text-decoration:none;transition:color .2s ease}.axn-page-hero .breadcrumb li a:hover{color:var(--c-text)}.axn-page-hero .breadcrumb li.uk-active{color:var(--c-text);font-weight:500}.axn-page-hero .breadcrumb .sep{font-size:.6rem;color:var(--c-border)}.axn-page-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.axn-page-hero .desc{font-size:.9rem;line-height:1.7;color:var(--c-text-muted);max-width:560px}.service-card{background:var(--c-surface);border-radius:16px;padding:32px 28px;transition:transform .25s ease,box-shadow .25s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.08)}.service-card .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--c-bg);border-radius:8px;margin-bottom:20px;font-size:1.1rem;color:var(--c-text)}.service-card .title{font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.service-card .text{font-size:.84rem;line-height:1.65;color:var(--c-text-muted);margin-bottom:20px}.service-card .link{font-size:.82rem;font-weight:600;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.service-card .link:hover{opacity:.65}.service-card .link i{font-size:.7rem;transition:transform .2s ease}.service-card .link:hover i{transform:translateX(3px)}.project-detail{padding-top:60px;padding-bottom:60px}.project-detail .sidebar{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.project-detail .meta-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-bottom:4px}.project-detail .meta-val{font-size:.9rem;color:var(--c-text);font-weight:500}.project-detail .section-title{font-size:1.35rem;font-weight:700;color:var(--c-text);margin-bottom:16px}.project-detail .text{font-size:.88rem;line-height:1.75;color:var(--c-text-mid);margin-bottom:24px}.project-detail .gallery{margin-top:48px}.project-detail .gallery img{width:100%;height:auto;border-radius:16px;display:block}.page-nav{padding:40px 0;border-top:1px solid var(--c-border);display:flex;justify-content:space-between;align-items:center}.page-nav .link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-text);font-size:.88rem;font-weight:600;transition:opacity .2s ease}.page-nav .link:hover{opacity:.65}.page-nav .link i{font-size:.75rem}.page-nav .label{font-size:.72rem;color:var(--c-text-muted);display:block;margin-bottom:2px}.job-row{background:var(--c-surface);border-radius:16px;padding:24px 28px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:box-shadow .2s ease}.job-row:hover{box-shadow:0 4px 20px rgb(var(--c-shadow-rgb)/0.06)}.job-row .info{flex:1}.job-row .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.job-row .meta{display:flex;align-items:center;gap:16px;font-size:.78rem;color:var(--c-text-muted)}.job-row .meta span{display:flex;align-items:center;gap:5px}.job-row .meta i{font-size:.7rem}.job-row .apply{display:inline-flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:600;padding:8px 20px;border-radius:50px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.job-row .apply:hover{background:#3a3a3a;color:#fff}.contact-form .group{margin-bottom:20px}.contact-form .label{display:block;font-size:.78rem;font-weight:600;color:var(--c-text);margin-bottom:6px}.contact-form .input,.contact-form .textarea,.contact-form .select{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.88rem;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:12px 16px;transition:border-color .2s ease}.contact-form .input:focus,.contact-form .textarea:focus,.contact-form .select:focus{border-color:var(--c-ink);outline:none}.contact-form .textarea{min-height:140px;resize:vertical}.contact-form .submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border:none;border-radius:50px;cursor:pointer;transition:background .2s ease}.contact-form .submit:hover{background:#3a3a3a}.wizard-form .progress{display:flex;align-items:center;gap:0;margin-bottom:40px}.wizard-form .step-indicator{display:flex;align-items:center;gap:8px;white-space:nowrap}.wizard-form .step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--c-border);font-size:.72rem;font-weight:700;color:var(--c-text-muted);transition:all .3s ease}.wizard-form .step-label{font-size:.78rem;font-weight:500;color:var(--c-text-muted);transition:color .3s ease}.wizard-form .step-indicator--active .step-num{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-ink)}.wizard-form .step-indicator--active .step-label{color:var(--c-text)}.wizard-form .step-line{flex:1;height:1px;background:var(--c-border);margin:0 12px}.wizard-form .panel{animation:wizardFadeIn .35s ease}.wizard-form .heading{font-size:1.5rem;font-weight:800;color:var(--c-text);margin-bottom:6px}.wizard-form .subtext{font-size:.88rem;color:var(--c-text-mid);margin-bottom:28px}.wizard-form .services{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px}.wizard-form .service-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:24px 12px;border:1px solid var(--c-border);border-radius:16px;cursor:pointer;transition:all .2s ease}.wizard-form .service-card:hover{border-color:var(--c-ink)}.wizard-form .service-card--selected{border-color:var(--c-accent);background:var(--c-accent-soft);box-shadow:0 0 0 1px var(--c-accent)}.wizard-form .service-icon{font-size:1.4rem;color:var(--c-text-mid);margin-bottom:4px}.wizard-form .service-card--selected .service-icon{color:var(--c-text)}.wizard-form .service-name{font-size:.82rem;font-weight:600;color:var(--c-text)}.wizard-form .service-desc{font-size:.72rem;color:var(--c-text-muted);line-height:1.4}.wizard-form .group{margin-bottom:24px}.wizard-form .label{display:block;font-size:.78rem;font-weight:600;color:var(--c-text);margin-bottom:10px}.wizard-form .optional{font-weight:400;color:var(--c-text-muted)}.wizard-form .pills{display:flex;flex-wrap:wrap;gap:8px}.wizard-form .pill{display:inline-flex;align-items:center;padding:8px 18px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:500;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:50px;cursor:pointer;transition:all .2s ease}.wizard-form .pill:hover{border-color:var(--c-ink)}.wizard-form .pill--selected{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-contrast);font-weight:600}.wizard-form .nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.wizard-form .btn{display:inline-flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 24px;border:none;border-radius:50px;cursor:pointer;transition:all .2s ease}.wizard-form .btn--next{background:var(--c-ink);color:var(--c-on-ink)}.wizard-form .btn--next:hover{background:#3a3a3a}.wizard-form .btn--back{background:rgba(0,0,0,0);color:var(--c-text-mid)}.wizard-form .btn--back:hover{color:var(--c-text)}.wizard-form .btn--submit{background:var(--c-accent);color:var(--c-accent-contrast)}.wizard-form .btn--submit:hover{background:var(--c-accent-hover)}.wizard-form .privacy{margin-top:20px;font-size:.75rem;color:var(--c-text-muted)}.wizard-form .privacy i{margin-right:4px}.wizard-form .privacy a{color:var(--c-text-mid);text-decoration:underline}.wizard-form .privacy a:hover{color:var(--c-text)}.wizard-form .error{font-size:.8rem;color:#c0392b;margin-top:-12px;margin-bottom:16px}.wizard-form .success{text-align:center;padding:48px 0}.wizard-form .success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--c-accent);font-size:1.6rem;color:var(--c-accent-contrast);margin-bottom:20px}.contact-details .block{margin-bottom:28px}.contact-details .label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-bottom:8px}.contact-details .val{font-size:.9rem;color:var(--c-text);line-height:1.6}.contact-details .val a{color:var(--c-text);text-decoration:none;transition:opacity .2s ease}.contact-details .val a:hover{opacity:.65}.blog-card{background:var(--c-surface);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.08)}.blog-card .figure{position:relative;overflow:hidden;aspect-ratio:16/9;margin:0}.blog-card .figure img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .figure img{transform:scale(1.04)}.blog-card .body{padding:20px 20px 24px}.blog-card .top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.blog-card .tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--c-bg);color:var(--c-text-mid);padding:3px 8px;border-radius:4px}.blog-card .date{font-size:.75rem;color:var(--c-text-muted)}.blog-card .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:8px;line-height:1.35}.blog-card .excerpt{font-size:.82rem;line-height:1.65;color:var(--c-text-muted)}.perk-card{background:var(--c-surface);border-radius:16px;padding:28px 24px;text-align:center}.perk-card .icon{font-size:1.5rem;color:var(--c-text);margin-bottom:16px}.perk-card .title{font-size:.92rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.perk-card .text{font-size:.8rem;line-height:1.6;color:var(--c-text-muted)}.values{padding:60px 0}.values .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:36px}.values .item{margin-bottom:28px}.values .num{font-size:.72rem;font-weight:700;color:var(--c-text-muted);margin-bottom:8px}.values .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.values .text{font-size:.84rem;line-height:1.65;color:var(--c-text-muted)}.device-parade{padding:60px 0 40px;overflow:hidden}.device-parade .heading{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;color:var(--c-text);margin-bottom:8px}.device-parade .desc{color:var(--c-text-muted);font-size:.95rem;margin-bottom:48px}.device-parade .row{display:flex;align-items:flex-end;justify-content:center;gap:40px;perspective:1200px}.device-parade .device{flex-shrink:0;transition:transform .4s ease}.device-parade .device:hover{transform:translateY(-8px)}.device-parade .frame{background:var(--c-ink);border-radius:16px;padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.06);position:relative;overflow:hidden}.device-parade .device--laptop .frame{width:520px;border-radius:12px 12px 0 0;padding:8px 8px 0}.device-parade .device--laptop .screen{width:100%;height:325px;border-radius:6px 6px 0 0;overflow:hidden}.device-parade .device--laptop .screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-parade .device--laptop .base{width:600px;height:16px;background:linear-gradient(to bottom,var(--c-ink-raised),var(--c-ink));border-radius:0 0 8px 8px;margin:0 auto;position:relative;box-shadow:0 4px 12px rgb(var(--c-shadow-rgb)/0.12)}.device-parade .device--laptop .base::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--c-ink);border-radius:0 0 4px 4px}.device-parade .device--tablet .frame{width:260px;padding:14px 10px;border-radius:18px}.device-parade .device--tablet .screen{width:100%;height:340px;border-radius:4px;overflow:hidden}.device-parade .device--tablet .screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-parade .device--phone .frame{width:150px;padding:16px 8px;border-radius:24px}.device-parade .device--phone .notch{width:60px;height:6px;background:var(--c-ink);border-radius:3px;margin:0 auto 8px}.device-parade .device--phone .screen{width:100%;height:260px;border-radius:4px;overflow:hidden}.device-parade .device--phone .screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-parade .device--phone .home{width:40px;height:4px;background:var(--c-ink);border-radius:2px;margin:8px auto 0}.device-parade .label{display:block;text-align:center;margin-top:16px;font-size:.8rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.viewport-switcher{padding:60px 0 40px}.viewport-switcher .heading{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;color:var(--c-text);margin-bottom:8px}.viewport-switcher .desc{color:var(--c-text-muted);font-size:.95rem;margin-bottom:32px}.viewport-switcher .tabs{display:flex;gap:4px;margin-bottom:32px;background:var(--c-bg);border-radius:10px;padding:4px;width:fit-content}.viewport-switcher .tab{padding:10px 20px;border:none;background:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-mid);border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .25s ease}.viewport-switcher .tab i{font-size:1rem}.viewport-switcher .tab:hover{color:var(--c-text)}.viewport-switcher .tab--active{background:var(--c-surface);color:var(--c-text);box-shadow:0 1px 4px rgb(var(--c-shadow-rgb)/0.08)}.viewport-switcher .stage{background:var(--c-bg);border-radius:16px;padding:40px;display:flex;justify-content:center;align-items:flex-start;min-height:500px;transition:padding .4s ease}.viewport-switcher .viewport{background:var(--c-surface);border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05);transition:width .5s cubic-bezier(.4,0,.2,1);width:100%;position:relative}.viewport-switcher .viewport--desktop{width:100%}.viewport-switcher .viewport--tablet{width:768px}.viewport-switcher .viewport--mobile{width:375px}.viewport-switcher .browser-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(to bottom,#fafafa,#f2f2f2);border-bottom:1px solid var(--c-border)}.viewport-switcher .dots{display:flex;gap:6px}.viewport-switcher .dots span{width:10px;height:10px;border-radius:50%;background:#ddd}.viewport-switcher .dots span:nth-child(1){background:#ff5f57}.viewport-switcher .dots span:nth-child(2){background:#ffbd2e}.viewport-switcher .dots span:nth-child(3){background:#28c840}.viewport-switcher .url{flex:1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;padding:4px 12px;font-size:.75rem;color:var(--c-text-muted);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:center}.viewport-switcher .content img{width:100%;display:block}.viewport-switcher .size-label{text-align:center;margin-top:16px;font-size:.8rem;color:var(--c-text-muted);font-weight:500;transition:opacity .3s ease}.viewport-switcher .slider-nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0 8px}.viewport-switcher .slider-nav .uk-dotnav{margin:0;gap:6px}.viewport-switcher .slider-nav .uk-dotnav>*>*{width:8px;height:8px;background:var(--c-border);border:none}.viewport-switcher .slider-nav .uk-dotnav>.uk-active>*{background:var(--c-ink)}.viewport-switcher .slider-nav a[uk-slidenav-previous],.viewport-switcher .slider-nav a[uk-slidenav-next]{color:var(--c-text-muted);transition:color .2s ease}.viewport-switcher .slider-nav a[uk-slidenav-previous]:hover,.viewport-switcher .slider-nav a[uk-slidenav-next]:hover{color:var(--c-text)}.viewport-switcher--gallery .tabs{background:rgb(var(--c-text-rgb)/0.04)}.showcase-features{display:flex;flex-direction:column;gap:64px}.showcase-features .item{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.showcase-features .item--reverse{grid-template-columns:1fr 1.2fr}.showcase-features .item--reverse .screen{order:2}.showcase-features .item--reverse .info{order:1}.showcase-features .screen{background:var(--c-surface);border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05)}.showcase-features .screen img{width:100%;display:block}.showcase-features .info{padding:8px 0}.showcase-features .badge{display:inline-block;padding:4px 12px;background:var(--c-accent);color:var(--c-accent-contrast);font-size:.75rem;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.showcase-features .title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;color:var(--c-text);margin-bottom:12px;line-height:1.3}.showcase-features .text{color:var(--c-text-mid);font-size:.95rem;line-height:1.65;margin-bottom:20px}.showcase-features .list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.showcase-features .list li{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--c-text)}.showcase-features .list li i{width:18px;text-align:center;color:var(--c-text-mid);font-size:.9rem}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;background:var(--c-ink);color:var(--c-on-ink);padding:12px 24px;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:12px}.scroll-top{position:fixed;bottom:32px;right:32px;z-index:900;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);border:none;border-radius:50%;font-size:1rem;cursor:pointer;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.15);transition:opacity .3s ease,transform .3s ease,background .2s ease}.scroll-top:hover{background:var(--c-ink);transform:translateY(-2px)}.scroll-top--hidden{opacity:0;pointer-events:none;transform:translateY(12px)}main{animation:pageFadeIn .4s ease both}.journal-filters{display:flex;gap:4px;flex-wrap:wrap}.journal-filters .btn{padding:10px 20px;border:none;background:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-mid);border-radius:6px;cursor:pointer;transition:all .2s ease}.journal-filters .btn:hover{color:var(--c-text);background:var(--c-surface)}.journal-filters .btn--active{color:var(--c-text);font-weight:600;background:var(--c-surface);box-shadow:0 1px 4px rgb(var(--c-shadow-rgb)/0.08)}.contact-form .input:invalid:not(:placeholder-shown):not(:focus),.contact-form .textarea:invalid:not(:placeholder-shown):not(:focus){border-color:#d32f2f}.contact-form .input:valid:not(:placeholder-shown),.contact-form .textarea:valid:not(:placeholder-shown){border-color:var(--c-accent)}.contact-form .success{display:flex;align-items:center;gap:10px;margin-top:20px;padding:16px 20px;background:var(--c-accent-soft);border:1px solid var(--c-accent);border-radius:8px;font-size:.88rem;color:var(--c-text)}.contact-form .success i{font-size:1.1rem}.article-author{display:flex;align-items:center;gap:16px;padding:32px 0;border-top:1px solid var(--c-border);margin-top:48px}.article-author .avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.article-author .name{display:block;color:var(--c-text)}.article-author .role{color:var(--c-text-muted);font-size:.875rem}.axn-error-page{min-height:60vh;display:flex;align-items:center}.axn-error-page .code{font-size:clamp(5rem,12vw,10rem);font-weight:800;color:var(--c-border);line-height:1;margin:0}.axn-error-page .title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--c-text);margin:16px 0 12px}.axn-error-page .text{color:var(--c-text-mid);font-size:1.1rem;max-width:460px;margin:0 auto 32px}.axn-error-page .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.axn-error-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-contrast);font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;text-decoration:none;transition:background .2s ease}.axn-error-page .btn-primary:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.axn-error-page .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--c-text);font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;border:1px solid var(--c-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.axn-error-page .btn-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.portfolio-featured{margin-bottom:64px}.portfolio-featured .card{display:grid;grid-template-columns:1fr 1fr;background:var(--c-ink);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--c-on-ink);transition:box-shadow .4s ease}.portfolio-featured .card:hover{box-shadow:0 24px 64px rgb(var(--c-shadow-rgb)/0.2);color:var(--c-on-ink);text-decoration:none}.portfolio-featured .card:hover .image img{transform:scale(1.04)}.portfolio-featured .image{position:relative;overflow:hidden;min-height:420px}.portfolio-featured .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-featured .body{display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.portfolio-featured .tag{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin-bottom:16px}.portfolio-featured .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.15;margin-bottom:16px}.portfolio-featured .desc{font-size:.95rem;line-height:1.7;color:hsla(0,0%,100%,.7);margin-bottom:28px;max-width:440px}.portfolio-featured .meta{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 32px;font-size:.78rem;color:hsla(0,0%,100%,.5)}.portfolio-featured .meta i{margin-right:6px;color:var(--c-accent)}.portfolio-featured .link{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;transition:gap .3s ease}.portfolio-featured .link:hover{gap:12px;color:var(--c-accent-hover);text-decoration:none}.portfolio-duo{display:grid;grid-template-columns:3fr 2fr;gap:24px;margin-bottom:64px}.portfolio-duo .card{position:relative;border-radius:16px;overflow:hidden;display:block;text-decoration:none}.portfolio-duo .card:hover .image img{transform:scale(1.05)}.portfolio-duo .card:hover .overlay{opacity:1}.portfolio-duo .image{width:100%;overflow:hidden}.portfolio-duo .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-duo .card--large .image{height:400px}.portfolio-duo .card--small .image{height:400px}.portfolio-duo .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(17,24,39,.85) 0%,rgba(17,24,39,.2) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px;opacity:.85;transition:opacity .3s ease}.portfolio-duo .tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin-bottom:8px}.portfolio-duo .title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:4px}.portfolio-duo .subtitle{font-size:.82rem;color:hsla(0,0%,100%,.7)}.portfolio-showcase{margin-bottom:72px}.portfolio-showcase .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.portfolio-showcase .heading{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text)}.portfolio-showcase .nav{display:flex;gap:8px}.portfolio-showcase .nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.85rem;color:var(--c-text)}.portfolio-showcase .nav-btn:hover{background:var(--c-ink);color:var(--c-on-ink);border-color:var(--c-ink)}.portfolio-showcase .slide{text-decoration:none;display:block}.portfolio-showcase .slide:hover .img img{transform:scale(1.04)}.portfolio-showcase .slide:hover .name{color:var(--c-text-mid)}.portfolio-showcase .img{border-radius:16px;overflow:hidden;margin-bottom:16px;aspect-ratio:4/3}.portfolio-showcase .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.portfolio-showcase .tag{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);background:var(--c-accent);padding:2px 8px;border-radius:4px;margin-bottom:6px}.portfolio-showcase .name{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin-bottom:4px;transition:color .2s ease}.portfolio-showcase .desc{font-size:.82rem;color:var(--c-text-muted)}.portfolio-divider{display:flex;align-items:center;gap:20px;margin-bottom:48px}.portfolio-divider .line{flex:1;height:1px;background:var(--c-border)}.portfolio-divider .label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-muted);white-space:nowrap}.portfolio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:48px 0;margin-bottom:64px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.portfolio-stats .item{text-align:center}.portfolio-stats .number{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.portfolio-stats .label{font-size:.78rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.editorial-list{padding:80px 0}.editorial-list .item{display:grid;grid-template-columns:100px 1fr 40%;gap:0 40px;align-items:center;padding:48px 0;border-bottom:1px solid var(--c-border);text-decoration:none;color:var(--c-text);position:relative;transition:background .4s ease}.editorial-list .item:first-child{border-top:1px solid var(--c-border)}.editorial-list .item:hover{text-decoration:none;color:var(--c-text);background:var(--c-bg);padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}.editorial-list .item:hover .number{-webkit-text-stroke-color:var(--c-accent);color:var(--c-accent)}.editorial-list .item:hover .image{transform:rotate(0deg) scale(1.02);filter:grayscale(0%);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.15)}.editorial-list .item:hover .image::after{opacity:1}.editorial-list .item:hover .title{transform:translateX(12px)}.editorial-list .item:hover .arrow{opacity:1;transform:translateX(0)}.editorial-list .item:hover .tag{color:var(--c-accent-contrast);background:var(--c-accent)}.editorial-list .number{font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;line-height:1;-webkit-text-stroke:2px #e5e7eb;color:rgba(0,0,0,0);transition:all .4s cubic-bezier(.16,1,.3,1);user-select:none}.editorial-list .content{display:flex;flex-direction:column;gap:8px}.editorial-list .tag{display:inline-block;width:fit-content;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-muted);padding:3px 10px;border-radius:4px;transition:all .3s ease}.editorial-list .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:700;line-height:1.1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.editorial-list .subtitle{font-size:.88rem;color:var(--c-text-muted);margin-top:4px}.editorial-list .arrow{position:absolute;right:0;top:50%;transform:translateX(-20px);opacity:0;font-size:1.4rem;color:var(--c-accent);transition:all .3s cubic-bezier(.16,1,.3,1)}.editorial-list .image{height:260px;border-radius:8px;overflow:hidden;filter:grayscale(80%);transform:rotate(-2deg);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.08)}.editorial-list .image::after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:var(--c-accent);color:var(--c-accent-contrast);clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:opacity .3s ease}.editorial-list .image img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-marquee{padding:48px 0;overflow:hidden;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.portfolio-marquee .track{display:flex;gap:0;width:max-content;animation:marqueeScroll 30s linear infinite}.portfolio-marquee .track:hover{animation-play-state:paused}.portfolio-marquee .item{display:flex;align-items:center;gap:32px;padding:0 32px;white-space:nowrap;text-decoration:none;color:var(--c-text);transition:color .2s ease}.portfolio-marquee .item:hover{color:var(--c-accent);text-decoration:none}.portfolio-marquee .name{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em}.portfolio-marquee .dot{width:10px;height:10px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);flex-shrink:0}.portfolio-marquee .category{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);writing-mode:vertical-lr;transform:rotate(180deg)}.stacked-cards{padding:80px 0}.stacked-cards .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.stacked-cards .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.05;max-width:500px}.stacked-cards .heading span{color:var(--c-accent)}.stacked-cards .count{font-family:"Space Grotesk",sans-serif;font-size:.82rem;font-weight:700;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;padding-bottom:8px}.stacked-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stacked-cards .card{position:relative;display:block;text-decoration:none;color:var(--c-text);border-radius:16px;overflow:hidden;background:var(--c-surface);box-shadow:0 2px 12px rgb(var(--c-shadow-rgb)/0.06);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.stacked-cards .card:hover{transform:translateY(-8px);box-shadow:0 20px 48px rgb(var(--c-shadow-rgb)/0.12);color:var(--c-text);text-decoration:none}.stacked-cards .card:hover .img img{transform:scale(1.06)}.stacked-cards .card:hover .label{transform:translateY(0);opacity:1}.stacked-cards .card:nth-child(2){margin-top:48px}.stacked-cards .card:nth-child(3){margin-top:96px}.stacked-cards .img{aspect-ratio:3/4;overflow:hidden}.stacked-cards .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.stacked-cards .label{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(17,24,39,.9) 0%,transparent 100%);transform:translateY(100%);opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.stacked-cards .label-tag{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent-contrast);background:var(--c-accent);padding:3px 10px;border-radius:4px;margin-bottom:8px}.stacked-cards .label-title{font-family:"Space Grotesk",sans-serif;font-size:1.25rem;font-weight:700;color:#fff}.stacked-cards .label-sub{font-size:.8rem;color:hsla(0,0%,100%,.6);margin-top:2px}.stacked-cards .side-label{position:absolute;top:24px;right:-36px;transform:rotate(90deg);transform-origin:center center;font-family:"Space Grotesk",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--c-text-rgb)/0.12);white-space:nowrap;user-select:none}.image-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:80px 0}.image-strip .cell{position:relative;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.image-strip .cell:hover img{transform:scale(1.1);filter:none}.image-strip .cell:hover .overlay{opacity:1}.image-strip .cell img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:all .5s cubic-bezier(.16,1,.3,1)}.image-strip .overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgb(var(--c-text-rgb)/0.6);opacity:0;transition:opacity .35s ease;padding:20px;text-decoration:none}.image-strip .overlay-title{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:4px}.image-strip .overlay-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent)}.portfolio-mega-cta{padding:120px 0;text-align:center;position:relative;overflow:hidden}.portfolio-mega-cta .bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Space Grotesk",sans-serif;font-size:clamp(8rem,18vw,16rem);font-weight:700;color:rgb(var(--c-accent-rgb)/0.06);white-space:nowrap;user-select:none;pointer-events:none;line-height:1}.portfolio-mega-cta .inner{position:relative;z-index:1}.portfolio-mega-cta .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.08;color:var(--c-text);margin-bottom:24px}.portfolio-mega-cta .heading span{position:relative;display:inline-block}.portfolio-mega-cta .heading span::after{content:"";position:absolute;bottom:4px;left:0;right:0;height:8px;background:var(--c-accent);color:var(--c-accent-contrast);z-index:-1;opacity:.5}.portfolio-mega-cta .link{display:inline-flex;align-items:center;gap:12px;font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);text-decoration:none;border-bottom:2px solid var(--c-accent);padding-bottom:4px;transition:gap .3s ease,color .3s ease}.portfolio-mega-cta .link:hover{gap:18px;color:var(--c-text);text-decoration:none}.axn-manifesto{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink);position:relative;overflow:hidden}.axn-manifesto .bg-letter{position:absolute;top:-10%;right:-5%;font-family:"Space Grotesk",sans-serif;font-size:42vw;font-weight:700;line-height:1;color:hsla(0,0%,100%,.02);pointer-events:none;user-select:none}.axn-manifesto .inner{position:relative;z-index:1;max-width:900px}.axn-manifesto .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);margin-bottom:32px}.axn-manifesto .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2;margin:0}.axn-manifesto .text strong{color:var(--c-accent);font-weight:700}.axn-manifesto .rule{width:80px;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);border:0;margin:48px 0}.axn-manifesto .sub{font-size:1.15rem;line-height:1.7;color:var(--c-text-muted);max-width:600px;margin:0}.axn-split-showcase{padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:600px}.axn-split-showcase .panel{position:relative;overflow:hidden}.axn-split-showcase .panel--image img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(30%);transition:filter .6s ease,transform .6s ease}.axn-split-showcase .panel--content{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;background:var(--c-bg)}.axn-split-showcase:hover .panel--image img{filter:grayscale(0%);transform:scale(1.03)}.axn-split-showcase .count{font-family:"Space Grotesk",sans-serif;font-size:8rem;font-weight:700;line-height:1;color:var(--c-border);margin-bottom:24px}.axn-split-showcase .tag{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;margin-bottom:20px}.axn-split-showcase .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--c-text);margin:0 0 16px}.axn-split-showcase .desc{font-size:1rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 32px}.axn-split-showcase .link{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}.axn-split-showcase .link:hover{gap:16px;color:var(--c-text)}.axn-split-showcase--flip .panel--image{order:2}.axn-split-showcase--flip .panel--content{order:1}.axn-services-orbit{padding:100px 0;background:var(--c-surface);position:relative;overflow:hidden}.axn-services-orbit .header{text-align:center;margin-bottom:64px}.axn-services-orbit .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:16px}.axn-services-orbit .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-services-orbit .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.axn-services-orbit .card{background:var(--c-bg);padding:48px 36px;position:relative;overflow:hidden;transition:background .4s ease;text-decoration:none;display:block}.axn-services-orbit .card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.axn-services-orbit .card:hover{background:var(--c-ink)}.axn-services-orbit .card:hover::before{transform:scaleX(1)}.axn-services-orbit .card:hover .card-number,.axn-services-orbit .card:hover .card-name,.axn-services-orbit .card:hover .card-desc{color:#fff}.axn-services-orbit .card:hover .card-arrow{color:var(--c-accent);transform:translate(4px,-4px)}.axn-services-orbit .card-number{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-text-muted);margin-bottom:32px;transition:color .4s ease}.axn-services-orbit .card-name{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);margin:0 0 12px;transition:color .4s ease}.axn-services-orbit .card-desc{font-size:.9rem;line-height:1.6;color:var(--c-text-mid);margin:0 0 24px;transition:color .4s ease}.axn-services-orbit .card-arrow{font-size:1.2rem;color:var(--c-border);transition:color .4s ease,transform .4s ease}.axn-testimonial-tape{padding:100px 0;background:var(--c-ink);color:var(--c-on-ink);overflow:hidden}.axn-testimonial-tape .label{text-align:center;font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:48px}.axn-testimonial-tape .track{display:flex;gap:32px;animation:testimonialScroll 40s linear infinite;width:max-content}.axn-testimonial-tape .card{flex-shrink:0;width:420px;background:var(--c-ink-raised);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:40px;transition:border-color .3s ease}.axn-testimonial-tape .card:hover{border-color:var(--c-accent)}.axn-testimonial-tape .quote{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 28px;position:relative}.axn-testimonial-tape .quote::before{content:"“";font-size:3rem;color:var(--c-accent);position:absolute;top:-16px;left:-4px;line-height:1;font-family:Georgia,serif}.axn-testimonial-tape .author{display:flex;align-items:center;gap:14px}.axn-testimonial-tape .avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.axn-testimonial-tape .name{font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-on-ink)}.axn-testimonial-tape .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.axn-vertical-timeline{padding:100px 0;background:var(--c-surface);position:relative}.axn-vertical-timeline .header{text-align:center;margin-bottom:80px}.axn-vertical-timeline .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-vertical-timeline .line{position:relative;max-width:900px;margin:0 auto}.axn-vertical-timeline .line::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--c-border);transform:translateX(-50%)}.axn-vertical-timeline .item{display:flex;align-items:flex-start;margin-bottom:64px;position:relative}.axn-vertical-timeline .item:nth-child(even){flex-direction:row-reverse}.axn-vertical-timeline .item:nth-child(even) .content{text-align:right;padding-right:48px;padding-left:0}.axn-vertical-timeline .item:last-child{margin-bottom:0}.axn-vertical-timeline .dot{position:absolute;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:3px solid var(--c-surface);box-shadow:0 0 0 2px var(--c-accent);z-index:2;flex-shrink:0}.axn-vertical-timeline .content{width:50%;padding-left:48px}.axn-vertical-timeline .year{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent-hover);margin-bottom:8px}.axn-vertical-timeline .title{font-family:"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-vertical-timeline .desc{font-size:.9rem;line-height:1.6;color:var(--c-text-mid);margin:0}.axn-logo-wall{padding:80px 0;background:var(--c-bg)}.axn-logo-wall .heading{text-align:center;font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:48px}.axn-logo-wall .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.axn-logo-wall .cell{display:flex;align-items:center;justify-content:center;padding:40px 24px;border:1px solid var(--c-border);margin:-1px 0 0 -1px;transition:background .3s ease}.axn-logo-wall .cell:hover{background:var(--c-surface)}.axn-logo-wall .cell:hover .logo{opacity:1;filter:grayscale(0%)}.axn-logo-wall .logo{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);opacity:.7;filter:grayscale(100%);transition:opacity .3s ease,filter .3s ease;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;justify-content:center;width:180px;height:100px}.axn-logo-wall .logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}:root[data-theme=dark] .axn-logo-wall .logo{filter:grayscale(100%) invert(1)}:root[data-theme=dark] .axn-logo-wall .cell:hover{background:var(--c-text)}:root[data-theme=dark] .axn-logo-wall .cell:hover .logo{filter:grayscale(0%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .axn-logo-wall .logo{filter:grayscale(100%) invert(1)}:root:not([data-theme=light]) .axn-logo-wall .cell:hover{background:var(--c-text)}:root:not([data-theme=light]) .axn-logo-wall .cell:hover .logo{filter:grayscale(0%)}}.axn-featured-reel{position:relative;height:80vh;min-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center}.axn-featured-reel .media{position:absolute;inset:0}.axn-featured-reel .media img{width:100%;height:100%;object-fit:cover;filter:brightness(.35)}.axn-featured-reel .overlay{position:relative;z-index:2;text-align:center;color:#fff;max-width:700px;padding:0 24px}.axn-featured-reel .play{width:80px;height:80px;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;color:#fff;font-size:1.5rem;transition:border-color .3s ease,background .3s ease;cursor:pointer;background:rgba(0,0,0,0)}.axn-featured-reel .play:hover{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent-contrast)}.axn-featured-reel .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 16px}.axn-featured-reel .sub{font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.7);margin:0}.axn-discipline-tabs{padding:100px 0;background:var(--c-surface)}.axn-discipline-tabs .list{list-style:none;margin:0;padding:0;border-bottom:2px solid var(--c-border);margin-bottom:48px}.axn-discipline-tabs .tab{display:block;padding:20px 0;border-top:2px solid var(--c-border);font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;color:var(--c-text-muted);text-decoration:none;transition:color .3s ease,padding-left .3s ease;display:flex;align-items:center;justify-content:space-between}.axn-discipline-tabs .tab:hover,.axn-discipline-tabs .tab--active{color:var(--c-text);padding-left:16px}.axn-discipline-tabs .tab--active .indicator{background:var(--c-accent);color:var(--c-accent-contrast);transform:scale(1)}.axn-discipline-tabs .indicator{width:12px;height:12px;border-radius:50%;background:var(--c-border);flex-shrink:0;transform:scale(.6);transition:background .3s ease,transform .3s ease}.axn-discipline-tabs .panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.axn-discipline-tabs .panel-image{border-radius:8px;overflow:hidden}.axn-discipline-tabs .panel-image img{width:100%;height:350px;object-fit:cover;display:block}.axn-discipline-tabs .panel-content{padding:0}.axn-discipline-tabs .panel-title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-discipline-tabs .panel-desc{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 24px}.axn-discipline-tabs .panel-link{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.axn-discipline-tabs .panel-link:hover{color:var(--c-text);gap:14px}.axn-parallax-counters{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink);overflow:hidden}.axn-parallax-counters .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axn-parallax-counters .item{text-align:center;padding:40px 24px;position:relative}.axn-parallax-counters .item::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.08)}.axn-parallax-counters .item:last-child::after{display:none}.axn-parallax-counters .number{font-family:"Space Grotesk",sans-serif;font-size:clamp(3.5rem,6vw,6rem);font-weight:700;line-height:1;color:var(--c-accent);display:block;margin-bottom:16px}.axn-parallax-counters .label{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.axn-parallax-counters .suffix{font-size:.5em;color:var(--c-accent);vertical-align:super;margin-left:2px}.axn-masonry-gallery{padding:100px 0;background:var(--c-bg)}.axn-masonry-gallery .header{text-align:center;margin-bottom:56px}.axn-masonry-gallery .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-masonry-gallery .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-masonry-gallery .grid{columns:3;column-gap:20px}.axn-masonry-gallery .item{break-inside:avoid;margin-bottom:20px;position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transform:translateZ(0)}.axn-masonry-gallery .item img{width:100%;display:block;transition:transform .6s ease,filter .6s ease}.axn-masonry-gallery .item:hover img{transform:scale(1.05);filter:brightness(.7)}.axn-masonry-gallery .item:hover .overlay{opacity:1}.axn-masonry-gallery .overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,rgba(17,24,39,.85));opacity:0;transition:opacity .4s ease;pointer-events:none;will-change:opacity}.axn-masonry-gallery .overlay-title{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 4px}.axn-masonry-gallery .overlay-tag{font-size:.75rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:1px}.axn-marquee-divider{background:var(--c-accent);color:var(--c-accent-contrast);padding:20px 0;overflow:hidden;position:relative;transform:rotate(-2deg);width:105%;margin:0 auto 0 -2%}.axn-marquee-divider .track{display:flex;gap:64px;animation:marqueeDividerScroll 20s linear infinite;width:max-content;align-items:center}.axn-marquee-divider .item{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-accent-contrast);white-space:nowrap;text-transform:uppercase;letter-spacing:3px}.axn-marquee-divider .dot{width:8px;height:8px;border-radius:50%;background:var(--c-ink);flex-shrink:0}.axn-marquee-divider.dark{background:var(--c-ink);color:var(--c-accent)}.axn-marquee-divider.dark .item{color:var(--c-accent)}.axn-marquee-divider.dark .dot{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-marquee-divider.lean{transform:rotate(-1.5deg);margin:-20px 0;z-index:2}.axn-process-cards{padding:100px 0;background:var(--c-surface)}.axn-process-cards .header{text-align:center;margin-bottom:64px}.axn-process-cards .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-process-cards .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-process-cards .row{display:flex;gap:0;position:relative}.axn-process-cards .card{flex:1;background:var(--c-bg);padding:48px 32px;position:relative;transition:background .4s ease,transform .4s ease,z-index 0s;border:5px solid var(--c-surface);margin-left:-1px;border-radius:42px}.axn-process-cards .card:first-child{margin-left:0;border-radius:16px 0 0 16px}.axn-process-cards .card:last-child{border-radius:0 16px 16px 0}.axn-process-cards .card:hover{background:var(--c-ink);transform:translateY(-8px) scale(1.02);z-index:2;border-color:var(--c-accent);box-shadow:0 24px 48px rgb(var(--c-text-rgb)/0.2)}.axn-process-cards .card:hover .card-step,.axn-process-cards .card:hover .card-title,.axn-process-cards .card:hover .card-desc{color:var(--c-on-ink)}.axn-process-cards .card:hover .card-icon{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-process-cards .card-icon{width:48px;height:48px;border-radius:50%;background:var(--c-border);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--c-text-mid);margin-bottom:24px;transition:background .4s ease,color .4s ease}.axn-process-cards .card-step{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:12px;transition:color .4s ease}.axn-process-cards .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 10px;transition:color .4s ease}.axn-process-cards .card-desc{font-size:.85rem;line-height:1.6;color:var(--c-text-mid);margin:0;transition:color .4s ease}.axn-awards-shelf{padding:80px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-awards-shelf .header{text-align:center;margin-bottom:48px}.axn-awards-shelf .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-awards-shelf .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-awards-shelf .row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.axn-awards-shelf .badge{text-align:center;padding:32px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;align-items:center;transition:border-color .3s ease,transform .3s ease}.axn-awards-shelf .badge:hover{border-color:var(--c-accent);transform:translateY(-4px)}.axn-awards-shelf .icon{font-size:2rem;color:var(--c-accent);margin-bottom:16px;display:block}.axn-awards-shelf .name{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:700;color:var(--c-on-ink);margin-bottom:4px}.axn-awards-shelf .count{font-size:.78rem;color:hsla(0,0%,100%,.45)}@media(max-width:959px){.axn-awards-shelf .row{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.axn-awards-shelf{padding:56px 0}.axn-awards-shelf .row{grid-template-columns:repeat(2,1fr);gap:12px}.axn-awards-shelf .badge{padding:24px 16px}}.axn-text-reveal{text-align:center;overflow:hidden;position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.axn-text-reveal .uk-container{display:flex;flex-direction:column;align-items:center}.axn-text-reveal .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(12rem,12vw,27rem);font-weight:700;line-height:1;color:hsla(0,0%,100%,.5);margin:0;position:relative;display:inline-block;-webkit-text-stroke:2px #ddd;transition:color .4s ease}.axn-text-reveal .heading:hover{color:var(--c-accent);-webkit-text-stroke:0}.axn-text-reveal .sub{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:500;color:var(--c-text-muted);margin-top:24px;letter-spacing:2px;text-transform:uppercase}.axn-text-reveal .accent-line{width:60px;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);margin:32px auto 0;border-radius:2px}.axn-bento-grid{padding:100px 0;background:var(--c-bg)}.axn-bento-grid .header{text-align:center;margin-bottom:56px}.axn-bento-grid .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-bento-grid .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-bento-grid .layout{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:16px}.axn-bento-grid .cell{border-radius:16px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.axn-bento-grid .cell:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(var(--c-text-rgb)/0.1)}.axn-bento-grid .cell--wide{grid-column:span 2}.axn-bento-grid .cell--tall{grid-row:span 2}.axn-bento-grid .cell--dark{background:var(--c-ink);color:var(--c-on-ink);padding:40px;display:flex;flex-direction:column;justify-content:flex-end}.axn-bento-grid .cell--dark .cell-title{color:#fff}.axn-bento-grid .cell--dark .cell-desc{color:hsla(0,0%,100%,.7)}.axn-bento-grid .cell--dark .cell-eyebrow{color:hsla(0,0%,100%,.5)}.axn-bento-grid .cell--image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.axn-bento-grid .cell--image:hover img{transform:scale(1.05)}.axn-bento-grid .cell .axn-cell-crossfade{position:relative;width:100%;aspect-ratio:1/1;border:1px solid var(--c-border);background:var(--c-bg)}.axn-bento-grid .cell .axn-cell-crossfade>img,.axn-bento-grid .cell .axn-cell-crossfade>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s ease}.axn-bento-grid .cell .axn-cell-crossfade>.is-active{opacity:1}.axn-bento-grid .cell .axn-cell-crossfade>.playlist-poster{opacity:1}.axn-bento-grid .cell .axn-cell-crossfade>.playlist-poster.is-hidden{opacity:0}.axn-bento-grid .cell--stat{background:var(--c-surface);padding:40px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid var(--c-border);position:relative;overflow:hidden}.axn-bento-grid .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);padding:40px;display:flex;flex-direction:column;justify-content:center}.axn-bento-grid .cell-eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:12px}.axn-bento-grid .cell-title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px}.axn-bento-grid .cell-desc{font-size:.85rem;line-height:1.6;opacity:.8;margin:0}.axn-bento-grid .cell-number,.axn-bento-grid .cell-label,.axn-bento-grid .cell-title-first,.axn-bento-grid .cell-title-second,.axn-bento-grid .cell-title-third{position:relative;z-index:2}.axn-bento-grid .cell-number{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.axn-bento-grid .cell-back-text{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);pointer-events:none;text-align:center;white-space:nowrap;font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:rgb(var(--c-accent-rgb)/0.1);line-height:1;margin-bottom:0}.axn-bento-grid .cell-label{font-size:.8rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-bento-grid .cell-title-first{font-size:1rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-bento-grid .cell-title-second{font-size:1.2rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-bento-grid .cell-title-third{font-size:1.6rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-bento-grid .cell-quote{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:600;line-height:1.5;color:var(--c-text);margin:0}.axn-hover-gallery{padding:100px 0;background:var(--c-surface);position:relative;overflow:hidden}.axn-hover-gallery .list{list-style:none;margin:0;padding:0;max-width:800px;position:relative;z-index:2}.axn-hover-gallery .item{border-bottom:1px solid var(--c-border)}.axn-hover-gallery .item:first-child{border-top:1px solid #e5e7eb}.axn-hover-gallery .link{display:flex;align-items:center;justify-content:space-between;padding:28px 0;text-decoration:none;transition:padding-left .3s ease}.axn-hover-gallery .link:hover{padding-left:20px}.axn-hover-gallery .link:hover .name{color:var(--c-accent-hover)}.axn-hover-gallery .link:hover .arrow{opacity:1;transform:translateX(0)}.axn-hover-gallery .name{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:var(--c-text);transition:color .3s ease}.axn-hover-gallery .meta{display:flex;align-items:center;gap:16px}.axn-hover-gallery .tag{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-muted)}.axn-hover-gallery .arrow{font-size:1.2rem;color:var(--c-text);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.axn-hover-gallery .preview{position:absolute;top:50%;right:0;transform:translateY(-50%);width:380px;height:480px;border-radius:16px;overflow:hidden;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s ease}.axn-hover-gallery .preview img{width:100%;height:100%;object-fit:cover}.axn-hover-gallery .item:hover~.preview{opacity:0}.axn-pull-quote{padding:120px 0;background:var(--c-bg);text-align:center;position:relative}.axn-pull-quote .mark{font-family:Georgia,serif;font-size:8rem;line-height:.5;color:var(--c-accent);display:block;margin-bottom:24px}.axn-pull-quote .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.4;color:var(--c-text);max-width:800px;margin:0 auto 40px}.axn-pull-quote .author{display:inline-flex;align-items:center;gap:16px}.axn-pull-quote .avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--c-accent)}.axn-pull-quote .info{text-align:left}.axn-pull-quote .name{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text)}.axn-pull-quote .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.axn-pull-quote .decoration{position:absolute;bottom:40px;right:60px;font-family:"Space Grotesk",sans-serif;font-size:12rem;font-weight:700;color:rgb(var(--c-text-rgb)/0.02);line-height:1;pointer-events:none}.axn-diagonal-split{position:relative;overflow:hidden}.axn-diagonal-split .bg{position:relative;min-height:500px}.axn-diagonal-split .left{position:absolute;inset:0;background:var(--c-ink);padding:60px calc(50% + 32px) 60px 48px;display:flex;flex-direction:column;justify-content:center;z-index:1;clip-path:polygon(0 0,52% 0,48% 100%,0 100%)}.axn-diagonal-split .right{position:absolute;inset:0;background:var(--c-accent);color:var(--c-accent-contrast);padding:60px 48px 60px calc(50% + 56px);display:flex;flex-direction:column;justify-content:center;clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%)}.axn-diagonal-split .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.axn-diagonal-split .left .eyebrow{color:var(--c-accent)}.axn-diagonal-split .right .eyebrow{color:var(--c-text);opacity:.5}.axn-diagonal-split .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 16px}.axn-diagonal-split .left .title{color:#fff}.axn-diagonal-split .right .title{color:var(--c-text)}.axn-diagonal-split .desc{font-size:.95rem;line-height:1.7;margin:0 0 28px;max-width:420px}.axn-diagonal-split .left .desc{color:var(--c-text-muted)}.axn-diagonal-split .right .desc{color:rgba(17,24,39,.6)}.axn-diagonal-split .link{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}.axn-diagonal-split .link:hover{gap:14px}.axn-diagonal-split .left .link{color:var(--c-accent)}.axn-diagonal-split .left .link:hover{color:var(--c-accent)}.axn-diagonal-split .right .link{color:var(--c-text)}.axn-diagonal-split .right .link:hover{color:var(--c-text)}.axn-ticker-stats{padding:48px 0;background:var(--c-surface);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);overflow:hidden}.axn-ticker-stats .track{display:flex;gap:24px;animation:tickerStatsScroll 30s linear infinite;width:max-content}.axn-ticker-stats .pill{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:var(--c-bg);border-radius:100px;border:1px solid var(--c-border);white-space:nowrap;flex-shrink:0;transition:border-color .3s ease,background .3s ease}.axn-ticker-stats .pill:hover{border-color:var(--c-accent);background:var(--c-accent-soft)}.axn-ticker-stats .pill-icon{width:32px;height:32px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--c-accent-contrast);flex-shrink:0}.axn-ticker-stats .pill-value{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text)}.axn-ticker-stats .pill-label{font-size:.8rem;color:var(--c-text-muted)}.axn-faq-accordion{padding:100px 0;background:var(--c-surface)}.axn-faq-accordion .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:32px}.axn-faq-accordion .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-faq-accordion .sub{font-size:.9rem;color:var(--c-text-muted);margin:0;max-width:320px;text-align:right}.axn-faq-accordion .list{max-width:100%}.axn-faq-accordion .item{border-bottom:1px solid var(--c-border)}.axn-faq-accordion .item:first-child{border-top:1px solid #e5e7eb}.axn-faq-accordion .trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);transition:color .3s ease}.axn-faq-accordion .trigger:hover{color:#e5b500}.axn-faq-accordion .icon{width:32px;height:32px;border-radius:50%;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--c-text-mid);flex-shrink:0;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s ease}.axn-faq-accordion .item--open .icon{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-contrast);transform:rotate(45deg)}.axn-faq-accordion .item--open .trigger{color:var(--c-text)}.axn-faq-accordion .body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.axn-faq-accordion .item--open .body{max-height:300px;padding-bottom:28px}.axn-faq-accordion .answer{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);max-width:680px;margin:0}.axn-scroll-columns{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-scroll-columns .header{text-align:center;margin-bottom:56px}.axn-scroll-columns .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-scroll-columns .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-scroll-columns .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px;height:520px;overflow:hidden}.axn-scroll-columns .col{display:flex;flex-direction:column;gap:24px}.axn-scroll-columns .col--up{animation:scrollColUp 25s linear infinite}.axn-scroll-columns .col--down{animation:scrollColDown 25s linear infinite}.axn-scroll-columns .card{border-radius:16px;overflow:hidden;position:relative;flex-shrink:0}.axn-scroll-columns .card img{width:100%;height:280px;object-fit:cover;display:block;filter:grayscale(40%);transition:filter .4s ease}.axn-scroll-columns .card:hover img{filter:grayscale(0%)}.axn-scroll-columns .card-label{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,rgba(17,24,39,.8))}.axn-scroll-columns .card-name{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-on-ink)}.axn-scroll-columns .card-tag{font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.axn-collage{padding:120px 0;background:var(--c-bg);position:relative;overflow:hidden}.axn-collage .container{position:relative;height:560px;max-width:1000px;margin:0 auto}.axn-collage .item{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgb(var(--c-text-rgb)/0.12);transition:transform .5s ease,box-shadow .5s ease,z-index 0s}.axn-collage .item img{width:100%;height:100%;object-fit:cover;display:block}.axn-collage .item:hover{transform:scale(1.05) rotate(0deg)!important;box-shadow:0 20px 60px rgb(var(--c-text-rgb)/0.2);z-index:10}.axn-collage .item--1{width:320px;height:400px;top:20px;left:0;transform:rotate(-3deg);z-index:3}.axn-collage .item--2{width:280px;height:350px;top:0;left:280px;transform:rotate(2deg);z-index:4}.axn-collage .item--3{width:300px;height:380px;top:60px;right:0;transform:rotate(-1.5deg);z-index:2}.axn-collage .item--4{width:240px;height:200px;bottom:0;left:120px;transform:rotate(3deg);z-index:5}.axn-collage .item--5{width:220px;height:180px;bottom:20px;right:100px;transform:rotate(-2deg);z-index:1}.axn-collage .caption{text-align:center;margin-top:40px;position:relative;z-index:6}.axn-collage .caption-text{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.axn-newsletter-strip{padding:56px 0;background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast)}.axn-newsletter-strip .inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.axn-newsletter-strip .text{flex:1}.axn-newsletter-strip .heading{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.axn-newsletter-strip .desc{font-size:.9rem;color:rgb(var(--c-text-rgb)/0.6);margin:0}.axn-newsletter-strip .form{display:flex;gap:8px;flex-shrink:0}.axn-newsletter-strip .input{padding:14px 20px;border:2px solid rgb(var(--c-text-rgb)/0.15);border-radius:100px;background:var(--c-surface);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9rem;color:var(--c-text);width:280px;outline:none;transition:border-color .3s ease}.axn-newsletter-strip .input::placeholder{color:var(--c-text-muted)}.axn-newsletter-strip .input:focus{border-color:var(--c-text)}:root[data-theme=dark] .axn-newsletter-strip .input{color:#f4f5f6;border-color:#2e3138}:root[data-theme=dark] .axn-newsletter-strip .input::placeholder{color:#8f929a}:root[data-theme=dark] .axn-newsletter-strip .input:focus{border-color:#f4f5f6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .axn-newsletter-strip .input{color:#f4f5f6;border-color:#2e3138}:root:not([data-theme=light]) .axn-newsletter-strip .input::placeholder{color:#8f929a}:root:not([data-theme=light]) .axn-newsletter-strip .input:focus{border-color:#f4f5f6}}.axn-newsletter-strip .btn{padding:14px 28px;background:var(--c-ink);color:var(--c-on-ink);border:none;border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .3s ease}.axn-newsletter-strip .btn:hover{background:var(--c-ink-raised)}.axn-newsletter-strip .submit-row{display:inline-flex;align-items:center;gap:12px}.axn-newsletter-strip .hp-wrap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.axn-newsletter-strip .activity-indicator{display:none;align-items:center;gap:8px;font-size:.8rem;color:var(--c-text-muted)}.axn-newsletter-strip .activity-indicator .spinner{width:14px;height:14px;border:2px solid var(--c-accent-contrast);border-top-color:rgba(0,0,0,0);border-radius:50%}@media(prefers-reduced-motion:no-preference){.axn-newsletter-strip .activity-indicator .spinner{animation:brief-spin .7s linear infinite}}.axn-newsletter-strip .htmx-request .activity-indicator,.axn-newsletter-strip .htmx-request.activity-indicator{display:inline-flex}.axn-newsletter-strip .axn-nl-success{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--c-text)}.axn-newsletter-strip .axn-nl-success i{color:var(--c-success)}.axn-newsletter-strip .axn-nl-msg{flex-basis:100%;margin:12px 0 0;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:100px;font-size:.85rem;font-weight:600;background:var(--c-ink);color:var(--c-on-ink)}.axn-newsletter-strip .axn-nl-msg .icon-ok,.axn-newsletter-strip .axn-nl-msg .icon-error{display:none}.axn-newsletter-strip .axn-nl-msg.is-ok .icon-ok{display:inline-block}.axn-newsletter-strip .axn-nl-msg.is-error .icon-error{display:inline-block}.axn-newsletter-strip .axn-nl-msg.is-error{background:var(--c-danger);color:#fff}.axn-newsletter-strip .form.is-subscribed .input,.axn-newsletter-strip .form.is-subscribed .submit-row{display:none}.axn-zigzag{padding:100px 0;background:var(--c-surface)}.axn-zigzag .header{text-align:center;margin-bottom:56px}.axn-zigzag .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-zigzag .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-zigzag .row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:80px}.axn-zigzag .row:last-child{margin-bottom:0}.axn-zigzag .row--reverse .image{order:2}.axn-zigzag .row--reverse .content{order:1}.axn-zigzag .image{border-radius:16px;overflow:hidden}.axn-zigzag .image img{width:100%;height:380px;object-fit:cover;display:block;transition:transform .6s ease}.axn-zigzag .image:hover img{transform:scale(1.04)}.axn-zigzag .content{padding:0}.axn-zigzag .number{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:var(--c-border);line-height:1;margin-bottom:16px}.axn-zigzag .title{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-zigzag .desc{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 24px}.axn-zigzag .link{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:2px solid var(--c-ink);border-radius:100px;transition:background .3s ease,color .3s ease}.axn-zigzag .link:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-metric-dashboard{padding:100px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-metric-dashboard .header{text-align:center;margin-bottom:56px}.axn-metric-dashboard .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-metric-dashboard .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-metric-dashboard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.axn-metric-dashboard .card{background:var(--c-ink-raised);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:32px;transition:border-color .3s ease,transform .3s ease}.axn-metric-dashboard .card:hover{border-color:var(--c-accent);transform:translateY(-4px)}.axn-metric-dashboard .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.axn-metric-dashboard .card-label{font-size:.8rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-metric-dashboard .card-badge{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:100px;background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent)}.axn-metric-dashboard .card-value{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-on-ink);line-height:1;margin-bottom:16px}.axn-metric-dashboard .card-bar{height:6px;background:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden}.axn-metric-dashboard .card-fill{height:100%;border-radius:3px;background:var(--c-accent);color:var(--c-accent-contrast);transition:width .6s ease}.axn-metric-dashboard .card-footer{display:flex;justify-content:space-between;margin-top:12px;font-size:.75rem;color:var(--c-text-muted)}.axn-gradient-hero{position:relative;padding:140px 0;overflow:hidden;background:var(--c-ink)}.axn-gradient-hero .mesh{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(254,201,1,.25) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(99,102,241,.2) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(236,72,153,.15) 0%,transparent 50%),#111827;filter:blur(40px)}.axn-gradient-hero .content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 24px}.axn-gradient-hero .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-accent);margin-bottom:32px}.axn-gradient-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;color:var(--c-on-ink);line-height:1.1;margin:0 0 24px}.axn-gradient-hero .desc{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.6);margin:0 0 40px}.axn-gradient-hero .actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.axn-gradient-hero .btn{padding:14px 32px;border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s ease}.axn-gradient-hero .btn:hover{transform:translateY(-2px)}.axn-gradient-hero .btn--primary{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-gradient-hero .btn--outline{border:2px solid hsla(0,0%,100%,.2);color:var(--c-on-ink)}.axn-gradient-hero .btn--outline:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.axn-flip-cards{padding:100px 0;background:var(--c-surface)}.axn-flip-cards .header{text-align:center;margin-bottom:56px}.axn-flip-cards .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-flip-cards .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-flip-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-flip-cards .item{perspective:1000px;height:360px;cursor:pointer}.axn-flip-cards .inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s ease}.axn-flip-cards .item:hover .inner{transform:rotateY(180deg)}.axn-flip-cards .front,.axn-flip-cards .back{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;overflow:hidden}.axn-flip-cards .front{background:var(--c-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;border:1px solid var(--c-border)}.axn-flip-cards .back{background:var(--c-ink);color:var(--c-on-ink);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;padding:40px}.axn-flip-cards .front-icon{width:64px;height:64px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--c-accent-contrast);margin-bottom:24px}.axn-flip-cards .front-title{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-flip-cards .front-sub{font-size:.85rem;color:var(--c-text-muted);margin:0}.axn-flip-cards .back-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-accent);margin:0 0 16px}.axn-flip-cards .back-desc{font-size:.9rem;line-height:1.7;color:hsla(0,0%,100%,.8);margin:0 0 24px}.axn-flip-cards .back-link{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.axn-flip-cards .back-link:hover{color:var(--c-accent);gap:12px}.axn-comparison-table{padding:100px 0;background:var(--c-bg)}.axn-comparison-table .header{text-align:center;margin-bottom:56px}.axn-comparison-table .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-comparison-table .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-comparison-table .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.axn-comparison-table .tier{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.axn-comparison-table .tier:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgb(var(--c-text-rgb)/0.08)}.axn-comparison-table .tier--featured{border-color:var(--c-accent);position:relative;box-shadow:0 8px 32px rgb(var(--c-accent-rgb)/0.1)}.axn-comparison-table .tier-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 16px;border-radius:100px;white-space:nowrap}.axn-comparison-table .tier-name{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-comparison-table .tier-desc{font-size:.85rem;color:var(--c-text-muted);margin:0 0 24px}.axn-comparison-table .tier-price{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:4px}.axn-comparison-table .tier-price span{font-size:.9rem;color:var(--c-text-muted);font-weight:500}.axn-comparison-table .tier-note{font-size:.8rem;color:var(--c-text-muted);margin:0 0 28px}.axn-comparison-table .tier-features{list-style:none;padding:0;margin:0 0 32px;flex:1}.axn-comparison-table .tier-features li{padding:10px 0;border-bottom:1px solid var(--c-border);font-size:.88rem;color:var(--c-text-mid);display:flex;align-items:center;gap:10px}.axn-comparison-table .tier-features li:last-child{border-bottom:0}.axn-comparison-table .tier-features li i{color:var(--c-accent);font-size:.75rem;flex-shrink:0}.axn-comparison-table .tier-btn{display:block;text-align:center;padding:14px 24px;border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .3s ease,color .3s ease}.axn-comparison-table .tier-btn--primary{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-comparison-table .tier-btn--primary:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.axn-comparison-table .tier-btn--outline{border:2px solid var(--c-border);color:var(--c-text)}.axn-comparison-table .tier-btn--outline:hover{border-color:var(--c-text);background:var(--c-ink);color:var(--c-on-ink)}.axn-before-after{padding:100px 0;background:var(--c-surface)}.axn-before-after .header{text-align:center;margin-bottom:56px}.axn-before-after .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-before-after .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-before-after .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.axn-before-after .grid:has(>.side:nth-child(3)){grid-template-columns:repeat(3,1fr);gap:32px}.axn-before-after .grid:has(>.side:nth-child(3)) .image img{height:300px}.axn-before-after .grid:has(>.side:nth-child(3)) .arrow{right:-28px}.axn-before-after .side{position:relative}.axn-before-after .desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.6;margin:0;max-width:340px;margin:40px auto}.axn-before-after .label{display:inline-block;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;margin-bottom:16px}.axn-before-after .label--before{background:rgb(var(--c-text-rgb)/0.06);color:var(--c-text-muted)}.axn-before-after .label--middle{background:rgb(var(--c-text-rgb)/0.12);color:var(--c-text-muted)}.axn-before-after .label--after{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-before-after .image{border-radius:16px;overflow:hidden;border:1px solid var(--c-border)}.axn-before-after .image img{width:100%;height:340px;object-fit:cover;display:block;object-position:top}.axn-before-after .image--before img{filter:grayscale(100%) opacity(.7)}.axn-before-after .image--middle img{filter:grayscale(50%) opacity(.85)}.axn-before-after .caption{font-size:.85rem;color:var(--c-text-muted);margin-top:12px}.axn-before-after .arrow{position:absolute;top:50%;right:-36px;transform:translateY(-50%);width:24px;height:24px;color:var(--c-accent);font-size:1.2rem;z-index:2}.axn-horizontal-scroll{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-horizontal-scroll .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}.axn-horizontal-scroll .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-horizontal-scroll .nav{display:flex;gap:8px;flex-shrink:0}.axn-horizontal-scroll .nav-btn{width:48px;height:48px;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-on-ink);background:rgba(0,0,0,0);cursor:pointer;transition:border-color .3s ease,background .3s ease}.axn-horizontal-scroll .nav-btn:hover{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);color:var(--c-accent-contrast)}.axn-horizontal-scroll .track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.axn-horizontal-scroll .track::-webkit-scrollbar{display:none}.axn-horizontal-scroll .card{flex-shrink:0;width:380px;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--c-ink-raised);border:1px solid hsla(0,0%,100%,.06);transition:border-color .3s ease,transform .3s ease;text-decoration:none;display:block}.axn-horizontal-scroll .card:hover{border-color:var(--c-accent);transform:translateY(-4px)}.axn-horizontal-scroll .card-image{height:240px;overflow:hidden}.axn-horizontal-scroll .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.axn-horizontal-scroll .card:hover .card-image img{transform:scale(1.05)}.axn-horizontal-scroll .card-body{padding:24px}.axn-horizontal-scroll .card-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--c-accent);margin-bottom:8px}.axn-horizontal-scroll .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-on-ink);margin:0 0 8px}.axn-horizontal-scroll .card-desc{font-size:.85rem;color:var(--c-text-muted);line-height:1.5;margin:0}.axn-team-mosaic{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-team-mosaic .header{text-align:center;margin-bottom:64px}.axn-team-mosaic .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-team-mosaic .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0 0 12px}.axn-team-mosaic .sub{font-size:.95rem;color:var(--c-text-mid);margin:0}.axn-team-mosaic .cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:800px;margin:0 auto;position:relative}.axn-team-mosaic .person{position:relative;transition:transform .4s ease,z-index 0s;margin:-8px}.axn-team-mosaic .person:hover{transform:scale(1.2);z-index:10}.axn-team-mosaic .person:hover .tooltip{opacity:1;transform:translateX(-50%) translateY(-4px)}.axn-team-mosaic .avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid var(--c-surface);box-shadow:0 4px 16px rgb(var(--c-text-rgb)/0.1);display:block;filter:grayscale(40%);transition:filter .4s ease}.axn-team-mosaic .person:hover .avatar{filter:grayscale(0%)}.axn-team-mosaic .tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--c-ink);color:var(--c-on-ink);padding:8px 14px;border-radius:8px;white-space:nowrap;font-size:.75rem;pointer-events:none;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:20}.axn-team-mosaic .tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:var(--c-ink)}.axn-team-mosaic .tooltip-name{font-family:"Space Grotesk",sans-serif;font-weight:700}.axn-team-mosaic .tooltip-role{color:var(--c-text-muted);margin-top:2px}.axn-team-mosaic .sizes--lg .avatar{width:120px;height:120px}.axn-team-mosaic .sizes--sm .avatar{width:72px;height:72px}.axn-team-mosaic .cta{text-align:center;margin-top:48px}.axn-team-mosaic .cta-link{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:2px solid var(--c-ink);border-radius:100px;transition:background .3s ease,color .3s ease}.axn-team-mosaic .cta-link:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-progress-rings{padding:100px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-progress-rings .header{text-align:center;margin-bottom:64px}.axn-progress-rings .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-progress-rings .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-progress-rings .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.axn-progress-rings .item{text-align:center}.axn-progress-rings .ring{position:relative;width:140px;height:140px;margin:0 auto 20px}.axn-progress-rings .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.axn-progress-rings .ring-bg{fill:none;stroke:hsla(0,0%,100%,.06);stroke-width:8}.axn-progress-rings .ring-fill{fill:none;stroke:var(--c-accent);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s ease}.axn-progress-rings .ring-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-on-ink)}.axn-progress-rings .label{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-glass-cards{padding:120px 0;position:relative;overflow:hidden;background:radial-gradient(ellipse at 30% 40%,rgba(254,201,1,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(99,102,241,.1) 0%,transparent 50%),#111827}.axn-glass-cards .header{text-align:center;margin-bottom:56px;position:relative;z-index:2}.axn-glass-cards .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-glass-cards .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.axn-glass-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:2}.axn-glass-cards .card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px 32px;transition:transform .4s ease,border-color .4s ease,background .4s ease;text-decoration:none;display:block}.axn-glass-cards .card:hover{transform:translateY(-6px);border-color:rgb(var(--c-accent-rgb)/0.3);background:hsla(0,0%,100%,.08)}.axn-glass-cards .card-icon{width:52px;height:52px;border-radius:8px;background:rgb(var(--c-accent-rgb)/0.15);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--c-accent);margin-bottom:24px}.axn-glass-cards .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 10px}.axn-glass-cards .card-desc{font-size:.88rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0 0 20px}.axn-glass-cards .card-link{font-family:"Space Grotesk",sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent);display:inline-flex;align-items:center;gap:6px;transition:gap .3s ease}.axn-glass-cards .card:hover .card-link{gap:12px}.axn-spotlight{padding:100px 0;background:var(--c-surface)}.axn-spotlight .container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.axn-spotlight .image{border-radius:16px;overflow:hidden;position:relative}.axn-spotlight .image img{width:100%;height:460px;object-fit:cover;display:block;transition:transform .6s ease}.axn-spotlight .image:hover img{transform:scale(1.04)}.axn-spotlight .image-badge{position:absolute;top:20px;left:20px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:100px}.axn-spotlight .content{padding:0}.axn-spotlight .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:16px}.axn-spotlight .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-spotlight .desc{font-size:1rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 32px}.axn-spotlight .stats{display:flex;gap:32px;margin-bottom:32px}.axn-spotlight .stat{text-align:left}.axn-spotlight .stat-value{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);line-height:1}.axn-spotlight .stat-label{font-size:.75rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.axn-spotlight .link{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-accent-contrast);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--c-accent);border-radius:100px;transition:background .3s ease}.axn-spotlight .link:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast)}.axn-spotlight .dots{display:none}.axn-reasons-list{padding:100px 0;background:var(--c-bg)}.axn-reasons-list .header{margin-bottom:56px}.axn-reasons-list .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-reasons-list .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.axn-reasons-list .item{display:flex;gap:24px;padding:36px 32px;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);transition:background .3s ease}.axn-reasons-list .item:nth-child(2n){border-right:0}.axn-reasons-list .item:nth-last-child(-n+2){border-bottom:0}.axn-reasons-list .item:hover{background:var(--c-surface)}.axn-reasons-list .item:hover .number{color:var(--c-accent)}.axn-reasons-list .number{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-border);line-height:1;flex-shrink:0;width:48px;transition:color .3s ease}.axn-reasons-list .body{flex:1}.axn-reasons-list .title{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-reasons-list .desc{font-size:.88rem;line-height:1.6;color:var(--c-text-mid);margin:0}.axn-us-vs-them{padding:100px 0;background:var(--c-surface)}.axn-us-vs-them .header{text-align:center;margin-bottom:56px}.axn-us-vs-them .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-us-vs-them .table{max-width:800px;margin:0 auto}.axn-us-vs-them .row{display:grid;grid-template-columns:1fr 48px 1fr;gap:0;align-items:center;padding:20px 0;border-bottom:1px solid var(--c-border)}.axn-us-vs-them .row:last-child{border-bottom:0}.axn-us-vs-them .row--header{padding-bottom:24px;border-bottom:2px solid var(--c-ink)}.axn-us-vs-them .col{padding:0 20px}.axn-us-vs-them .col--left{text-align:right}.axn-us-vs-them .col--right{text-align:left}.axn-us-vs-them .header-label{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.axn-us-vs-them .header-label--them{color:var(--c-text-muted)}.axn-us-vs-them .header-label--us{color:#e5b500}.axn-us-vs-them .divider{text-align:center;font-size:.7rem;color:var(--c-border);font-weight:700}.axn-us-vs-them .text{font-size:1.1rem;color:var(--c-text-mid);margin:0}.axn-us-vs-them .text--muted{color:var(--c-text-muted);text-decoration:line-through;text-decoration-color:rgb(var(--c-text-muted-rgb)/0.3)}.axn-us-vs-them .text--highlight{color:var(--c-text);font-weight:600}.axn-card-stack{padding:100px 0;background:var(--c-ink)}.axn-card-stack .header{text-align:center;margin-bottom:64px}.axn-card-stack .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-card-stack .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-on-ink);margin:0}.axn-card-stack .pile{position:relative;max-width:560px;margin:0 auto;height:400px}.axn-card-stack .card{position:absolute;width:100%;background:var(--c-ink-raised);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px;transition:transform .5s ease,box-shadow .5s ease,opacity .5s ease;cursor:pointer}.axn-card-stack .card--1{z-index:4;transform:translateY(0) scale(1);box-shadow:0 20px 60px rgb(var(--c-shadow-rgb)/0.3)}.axn-card-stack .card--2{z-index:3;transform:translateY(16px) scale(.96);opacity:.7}.axn-card-stack .card--3{z-index:2;transform:translateY(32px) scale(.92);opacity:.4}.axn-card-stack .card:hover.card--2{transform:translateY(8px) scale(.98);opacity:.9}.axn-card-stack .card:hover.card--3{transform:translateY(20px) scale(.95);opacity:.6}.axn-card-stack .card-tag{display:inline-block;background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent);font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:100px;margin-bottom:20px}.axn-card-stack .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-on-ink);margin:0 0 12px}.axn-card-stack .card-desc{font-size:.9rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0 0 24px}.axn-card-stack .card-meta{display:flex;gap:24px}.axn-card-stack .card-stat{text-align:left}.axn-card-stack .card-stat-value{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-accent)}.axn-card-stack .card-stat-label{font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.axn-office-locations{padding:100px 0;background:var(--c-bg)}.axn-office-locations .header{text-align:center;margin-bottom:56px}.axn-office-locations .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-office-locations .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-office-locations .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:800px;margin:0 auto}.axn-office-locations .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.axn-office-locations .card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgb(var(--c-text-rgb)/0.08)}.axn-office-locations .map{height:200px;overflow:hidden;position:relative;background:var(--c-ink)}.axn-office-locations .map img{width:100%;height:100%;object-fit:cover;opacity:.6;filter:grayscale(100%);transition:opacity .4s ease,filter .4s ease}.axn-office-locations .card:hover .map img{opacity:.8;filter:grayscale(0%)}.axn-office-locations .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);color:var(--c-accent);font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.axn-office-locations .body{padding:28px}.axn-office-locations .city{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.axn-office-locations .address{font-size:.85rem;color:var(--c-text-mid);line-height:1.5;margin:0 0 16px}.axn-office-locations .details{display:flex;gap:20px}.axn-office-locations .detail{font-size:.78rem;color:var(--c-text-muted);display:flex;align-items:center;gap:6px}.axn-office-locations .detail i{color:var(--c-accent)}.axn-convictions{padding:120px 0;background:var(--c-surface)}.axn-convictions .list{max-width:900px;margin:0 auto}.axn-convictions .item{padding:48px 0;border-bottom:1px solid var(--c-border)}.axn-convictions .item:first-child{border-top:1px solid #e5e7eb}.axn-convictions .statement{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 16px}.axn-convictions .proof{display:flex;align-items:center;gap:16px}.axn-convictions .proof-icon{width:28px;height:28px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--c-accent-contrast);flex-shrink:0}.axn-convictions .proof-text{font-size:.9rem;color:var(--c-text-mid);margin:0}.axn-convictions .proof-stat{font-family:"Space Grotesk",sans-serif;font-weight:700;color:var(--c-text)}.axn-anti-patterns{padding:100px 0;background:var(--c-bg)}.axn-anti-patterns .header{text-align:center;margin-bottom:64px}.axn-anti-patterns .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-anti-patterns .sub{font-size:.95rem;color:var(--c-text-mid);margin:12px 0 0}.axn-anti-patterns .grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:900px;margin:0 auto;border:1px solid var(--c-border);border-radius:16px;overflow:hidden}.axn-anti-patterns .col{padding:48px 40px}.axn-anti-patterns .col--dont{background:var(--c-surface);border-right:1px solid var(--c-border)}.axn-anti-patterns .col--do{background:var(--c-ink);color:var(--c-on-ink)}.axn-anti-patterns .col-header{display:flex;align-items:center;gap:10px;margin-bottom:32px}.axn-anti-patterns .col-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.axn-anti-patterns .col-icon--x{background:rgb(var(--c-text-rgb)/0.06);color:var(--c-text-muted)}.axn-anti-patterns .col-icon--check{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-anti-patterns .col-title{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.axn-anti-patterns .col--dont .col-title{color:var(--c-text-muted)}.axn-anti-patterns .col--do .col-title{color:var(--c-accent)}.axn-anti-patterns .list{list-style:none;padding:0;margin:0}.axn-anti-patterns .list-item{padding:14px 0;border-bottom:1px solid rgb(var(--c-border-rgb)/0.5);font-size:.92rem;display:flex;align-items:flex-start;gap:12px}.axn-anti-patterns .list-item:last-child{border-bottom:0}.axn-anti-patterns .list-item i{margin-top:3px;font-size:.7rem;flex-shrink:0}.axn-anti-patterns .col--dont .list-item{color:var(--c-text-muted)}.axn-anti-patterns .col--dont .list-item i{color:rgba(156,163,175,.4)}.axn-anti-patterns .col--do .list-item{color:hsla(0,0%,100%,.85);border-bottom-color:hsla(0,0%,100%,.06)}.axn-anti-patterns .col--do .list-item i{color:var(--c-accent)}.axn-results-table{padding:100px 0;background:var(--c-surface)}.axn-results-table .header{margin-bottom:48px}.axn-results-table .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-results-table .table{width:100%;border-collapse:collapse}.axn-results-table .thead{border-bottom:2px solid var(--c-ink)}.axn-results-table .th{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);text-align:left;padding:0 16px 16px 0}.axn-results-table .th:last-child{text-align:right;padding-right:0}.axn-results-table .tr{border-bottom:1px solid var(--c-border);transition:background .2s ease}.axn-results-table .tr:hover{background:var(--c-accent-soft)}.axn-results-table .td{padding:20px 16px 20px 0;vertical-align:middle}.axn-results-table .td:last-child{text-align:right;padding-right:0}.axn-results-table .client{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text)}.axn-results-table .scope{font-size:.85rem;color:var(--c-text-mid)}.axn-results-table .challenge{font-size:.85rem;color:var(--c-text-mid);max-width:280px}.axn-results-table .metric{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text)}.axn-results-table .metric--accent{color:#e5b500}.axn-results-table .metric-label{font-size:.7rem;color:var(--c-text-muted);margin-top:2px}.axn-bold-statements{padding:0;background:var(--c-ink)}.axn-bold-statements .item{padding:80px 0;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.axn-bold-statements .item:last-child{border-bottom:0}.axn-bold-statements .item:nth-child(even) .text{order:2}.axn-bold-statements .item:nth-child(even) .evidence{order:1;text-align:right}.axn-bold-statements .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;color:var(--c-on-ink);line-height:1.25;margin:0}.axn-bold-statements .text strong{color:var(--c-accent)}.axn-bold-statements .evidence{padding:0}.axn-bold-statements .evidence-number{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px}.axn-bold-statements .evidence-label{font-size:.8rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px}.axn-bold-statements .evidence-desc{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-top:12px;line-height:1.6}.axn-promise-bar{padding:0;background:var(--c-accent);color:var(--c-accent-contrast);border-top:1px solid rgb(var(--c-text-rgb)/0.08);border-bottom:1px solid rgb(var(--c-text-rgb)/0.08)}.axn-promise-bar .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axn-promise-bar .item{padding:40px 32px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.axn-promise-bar .item::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:rgb(var(--c-text-rgb)/0.1)}.axn-promise-bar .item:last-child::after{display:none}.axn-promise-bar .icon{font-size:1.5rem;color:var(--c-text);margin-bottom:12px;display:block}.axn-promise-bar .title{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.axn-promise-bar .desc{font-size:.82rem;color:rgb(var(--c-text-rgb)/0.55);margin:0}@media(max-width:959px){.axn-promise-bar .grid{grid-template-columns:repeat(2,1fr)}.axn-promise-bar .item:nth-child(2)::after{display:none}}@media(max-width:639px){.axn-promise-bar .grid{grid-template-columns:1fr}.axn-promise-bar .item{padding:28px 24px}.axn-promise-bar .item::after{display:none}}.axn-principles{padding:100px 0;background:var(--c-bg)}.axn-principles .header{margin-bottom:64px;max-width:600px}.axn-principles .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-principles .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-principles .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-principles .item{padding:40px 36px;border:1px solid var(--c-border);margin:-1px 0 0 -1px;transition:background .3s ease}.axn-principles .item:hover{background:var(--c-surface)}.axn-principles .item:hover .number{color:var(--c-accent)}.axn-principles .number{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:var(--c-border);line-height:1;margin-bottom:20px;transition:color .3s ease}.axn-principles .title{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 10px}.axn-principles .desc{font-size:.85rem;line-height:1.6;color:var(--c-text-mid);margin:0}.axn-credentials{padding:100px 0;background:var(--c-surface);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.axn-credentials .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-credentials .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.axn-credentials .list{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.axn-credentials .item{padding:0 32px;border-left:1px solid var(--c-border)}.axn-credentials .item:first-child{border-left:none;padding-left:0}.axn-credentials .number{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.axn-credentials .number span{color:var(--c-accent)}.axn-credentials .fact{font-size:.9rem;color:var(--c-text-mid);line-height:1.5;margin:0}.axn-ethos{padding:140px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-ethos::before{content:"“";position:absolute;top:-20px;left:60px;font-family:"Space Grotesk",sans-serif;font-size:16rem;font-weight:700;color:rgb(var(--c-accent-rgb)/0.06);line-height:1;pointer-events:none}.axn-ethos .inner{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-ethos .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:500;color:var(--c-on-ink);line-height:1.4;margin:0 0 48px}.axn-ethos .text strong{color:var(--c-accent);font-weight:700}.axn-ethos .text em{font-style:normal;color:var(--c-on-ink);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:6px;text-decoration-thickness:3px}.axn-ethos .author{display:flex;align-items:center;gap:16px}.axn-ethos .avatar{width:48px;height:48px;border-radius:50%;background:var(--c-ink-raised);display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-weight:700;color:var(--c-accent);font-size:1rem}.axn-ethos .meta{display:flex;flex-direction:column;gap:2px}.axn-ethos .name{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:600;color:var(--c-on-ink)}.axn-ethos .role{font-size:.85rem;color:hsla(0,0%,100%,.45)}@media(max-width:639px){.axn-ethos{padding:80px 0}.axn-ethos::before{font-size:10rem;left:20px}.axn-ethos .inner{padding:0 24px}}.axn-method-steps{padding:120px 0;background:var(--c-surface)}.axn-method-steps .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-method-steps .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:80px;padding-bottom:32px;border-bottom:2px solid var(--c-ink)}.axn-method-steps .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0;max-width:500px}.axn-method-steps .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0;max-width:320px;text-align:right}.axn-method-steps .list{display:flex;flex-direction:column}.axn-method-steps .step{display:grid;grid-template-columns:100px 1fr 1fr;gap:40px;padding:48px 0;border-bottom:1px solid var(--c-border);align-items:start;transition:background .3s ease}.axn-method-steps .step:hover{background:var(--c-bg);margin:0 -40px;padding-left:40px;padding-right:40px}.axn-method-steps .num{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:var(--c-border);line-height:1;transition:color .3s ease}.axn-method-steps .step:hover .num{color:var(--c-accent)}.axn-method-steps .step-title{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:600;color:var(--c-text);margin:0 0 12px}.axn-method-steps .step-desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.7;margin:0}.axn-method-steps .detail{font-size:.85rem;color:var(--c-text-mid);line-height:1.7}.axn-method-steps .detail p{margin:0 0 8px}.axn-method-steps .detail p:last-child{margin:0}.axn-method-steps .deliverable{display:inline-block;padding:4px 12px;background:var(--c-accent-soft);border-radius:4px;font-size:.75rem;font-weight:600;color:var(--c-text);margin:4px 4px 0 0}.axn-belief-stack{padding:120px 0;background:var(--c-bg)}.axn-belief-stack .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-belief-stack .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px;display:flex;align-items:center;gap:16px}.axn-belief-stack .label::after{content:"";flex:1;height:1px;background:var(--c-border)}.axn-belief-stack .item{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid var(--c-border)}.axn-belief-stack .item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.axn-belief-stack .statement{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 24px}.axn-belief-stack .statement mark{background:var(--c-accent);color:var(--c-accent-contrast);padding:0 6px;border-radius:3px}.axn-belief-stack .proof{display:flex;gap:32px;margin-top:24px}.axn-belief-stack .evidence{flex:1;padding:20px 24px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.axn-belief-stack .ev-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-bottom:6px}.axn-belief-stack .ev-value{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);margin:0}.axn-belief-stack .ev-value span{color:var(--c-accent)}.axn-expectations{padding:120px 0;background:var(--c-surface)}.axn-expectations .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-expectations .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 64px;text-align:center}.axn-expectations .grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.axn-expectations .col{padding:48px}.axn-expectations .col--yes{background:var(--c-ink);border-radius:16px 0 0 16px}.axn-expectations .col--no{background:var(--c-bg);border-radius:0 16px 16px 0;border:1px solid var(--c-border);border-left:none}.axn-expectations .col-title{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 40px;padding-bottom:20px}.axn-expectations .col--yes .col-title{color:var(--c-accent);border-bottom:2px solid rgb(var(--c-accent-rgb)/0.3)}.axn-expectations .col--no .col-title{color:var(--c-text-muted);border-bottom:2px solid var(--c-border)}.axn-expectations .row{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgb(var(--c-border-rgb)/0.15)}.axn-expectations .row:last-child{border-bottom:none}.axn-expectations .col--no .row{border-bottom-color:var(--c-border)}.axn-expectations .icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;margin-top:2px}.axn-expectations .col--yes .icon{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-expectations .col--no .icon{background:rgba(0,0,0,0);border:1.5px solid var(--c-text-muted);color:var(--c-text-muted)}.axn-expectations .col--yes .text{color:hsla(0,0%,100%,.9)}.axn-expectations .col--no .text{color:var(--c-text-mid)}.axn-expectations .text{font-size:.95rem;line-height:1.5;margin:0}.axn-impact-ledger{padding:120px 0;background:var(--c-ink)}.axn-impact-ledger .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-impact-ledger .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.axn-impact-ledger .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-on-ink);margin:0}.axn-impact-ledger .subtitle{font-size:.85rem;color:var(--c-text-muted);margin:0}.axn-impact-ledger .table{width:100%;border-collapse:collapse}.axn-impact-ledger .th{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);text-align:left;padding:0 16px 20px;border-bottom:2px solid hsla(0,0%,100%,.1)}.axn-impact-ledger .th:last-child{text-align:right}.axn-impact-ledger .tr{transition:background .2s ease}.axn-impact-ledger .tr:hover{background:hsla(0,0%,100%,.03)}.axn-impact-ledger .td{padding:24px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:middle}.axn-impact-ledger .td:last-child{text-align:right}.axn-impact-ledger .client{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;color:var(--c-on-ink)}.axn-impact-ledger .scope{font-size:.85rem;color:hsla(0,0%,100%,.5)}.axn-impact-ledger .metric{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-accent);line-height:1}.axn-impact-ledger .metric-label{font-size:.75rem;color:var(--c-text-muted);margin-top:4px}.axn-impact-ledger .bar{width:120px;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:hidden;display:inline-block;vertical-align:middle}.axn-impact-ledger .bar-fill{height:100%;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:3px}.axn-value-grid{padding:120px 0;background:var(--c-surface)}.axn-value-grid .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-value-grid .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.axn-value-grid .grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.axn-value-grid .item{padding:56px 48px;border:1px solid var(--c-border);margin-top:-1px;margin-left:-1px;transition:background .3s ease}.axn-value-grid .item:hover{background:var(--c-bg)}.axn-value-grid .item--accent{background:var(--c-ink);border-color:var(--c-ink)}.axn-value-grid .item--accent:hover{background:var(--c-ink-raised)}.axn-value-grid .item--accent .headline{color:#fff}.axn-value-grid .item--accent .desc{color:hsla(0,0%,100%,.6)}.axn-value-grid .item--accent .stat-value{color:var(--c-accent)}.axn-value-grid .item--accent .stat-label{color:hsla(0,0%,100%,.4)}.axn-value-grid .headline{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 16px}.axn-value-grid .desc{font-size:.88rem;color:var(--c-text-mid);line-height:1.65;margin:0 0 32px}.axn-value-grid .stat{display:flex;align-items:baseline;gap:12px}.axn-value-grid .stat-value{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--c-accent);line-height:1}.axn-value-grid .stat-label{font-size:.8rem;color:var(--c-text-muted)}.axn-testimonial-ed{padding:140px 0;background:var(--c-bg);position:relative}.axn-testimonial-ed .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:start}.axn-testimonial-ed .quote-mark{font-family:"Space Grotesk",sans-serif;font-size:6rem;font-weight:700;color:var(--c-accent);line-height:.8;margin-bottom:8px}.axn-testimonial-ed .text{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:500;color:var(--c-text);line-height:1.45;margin:0 0 40px}.axn-testimonial-ed .text strong{font-weight:700}.axn-testimonial-ed .author{display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--c-border)}.axn-testimonial-ed .avatar{width:48px;height:48px;border-radius:50%;background:var(--c-ink);display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-weight:700;color:var(--c-accent);font-size:.9rem;flex-shrink:0}.axn-testimonial-ed .name{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:600;color:var(--c-text)}.axn-testimonial-ed .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.axn-testimonial-ed .sidebar{display:flex;flex-direction:column;gap:24px}.axn-testimonial-ed .outcome{padding:32px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border);text-align:center}.axn-testimonial-ed .outcome-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-bottom:8px}.axn-testimonial-ed .outcome-value{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:4px}.axn-testimonial-ed .outcome-desc{font-size:.78rem;color:var(--c-text-mid);margin:0}.axn-testimonial-ed .context{padding:24px 32px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.axn-testimonial-ed .context-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-border)}.axn-testimonial-ed .context-row:last-child{border-bottom:none}.axn-testimonial-ed .context-key{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted)}.axn-testimonial-ed .context-val{font-family:"Space Grotesk",sans-serif;font-size:.88rem;font-weight:600;color:var(--c-text)}.axn-mindset{padding:120px 0;background:var(--c-ink)}.axn-mindset .inner{max-width:900px;margin:0 auto;padding:0 40px}.axn-mindset .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px;display:flex;align-items:center;gap:16px}.axn-mindset .label::after{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.axn-mindset .item{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);align-items:baseline}.axn-mindset .item:last-child{border-bottom:none}.axn-mindset .item:hover .num{color:var(--c-accent)}.axn-mindset .num{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700;color:hsla(0,0%,100%,.2);transition:color .3s ease}.axn-mindset .text{font-family:"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:500;color:hsla(0,0%,100%,.85);line-height:1.5;margin:0}.axn-mindset .text strong{color:var(--c-on-ink);font-weight:700}.axn-mindset .text em{font-style:normal;color:var(--c-accent)}.axn-scope-preview{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}.axn-scope-preview .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-scope-preview .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.axn-scope-preview .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.axn-scope-preview .subtitle{font-size:.85rem;color:var(--c-text-mid);margin:0;max-width:300px;text-align:right}.axn-scope-preview .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-scope-preview .card{padding:48px 40px;border:1px solid var(--c-border);margin-left:-1px;transition:all .3s ease;position:relative}.axn-scope-preview .card:first-child{margin-left:0}.axn-scope-preview .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transition:transform .3s ease}.axn-scope-preview .card:hover{background:var(--c-bg)}.axn-scope-preview .card:hover::after{transform:scaleX(1)}.axn-scope-preview .icon{width:48px;height:48px;border-radius:8px;background:var(--c-accent-soft);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--c-text);margin-bottom:28px}.axn-scope-preview .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 12px}.axn-scope-preview .card-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.65;margin:0 0 28px}.axn-scope-preview .includes{list-style:none;padding:0;margin:0}.axn-scope-preview .includes-item{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.82rem;color:var(--c-text);border-top:1px solid var(--c-border)}.axn-scope-preview .includes-item::before{content:"✓";font-size:.7rem;font-weight:700;color:var(--c-accent);flex-shrink:0}.axn-risk-reversal{padding:120px 0;background:var(--c-bg)}.axn-risk-reversal .inner{max-width:1000px;margin:0 auto;padding:0 40px;text-align:center}.axn-risk-reversal .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--c-accent);border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);margin-bottom:32px}.axn-risk-reversal .title{font-family:"Space Grotesk",sans-serif;font-size:2.6rem;font-weight:700;color:var(--c-text);line-height:1.2;margin:0 0 20px}.axn-risk-reversal .desc{font-size:1rem;color:var(--c-text-mid);line-height:1.7;max-width:600px;margin:0 auto 56px}.axn-risk-reversal .guarantees{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left}.axn-risk-reversal .guarantee{padding:36px 32px;background:var(--c-surface);border-radius:16px;border:1px solid var(--c-border);transition:border-color .3s ease}.axn-risk-reversal .guarantee:hover{border-color:var(--c-accent)}.axn-risk-reversal .g-icon{width:40px;height:40px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--c-accent-contrast);margin-bottom:20px}.axn-risk-reversal .g-title{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 10px}.axn-risk-reversal .g-desc{font-size:.84rem;color:var(--c-text-mid);line-height:1.6;margin:0}.axn-risk-reversal .footnote{margin-top:48px;font-size:.82rem;color:var(--c-text-muted);font-style:italic}.axn-decision-cta{background:var(--c-ink);color-scheme:dark;--c-bg:#111827;--c-surface:#1f2937;--c-surface-raised:#273041;--c-text:#f3f4f6;--c-text-mid:#c2c9d6;--c-text-muted:#8b95a7;--c-border:#273041;--c-text-rgb:243 244 246;--c-surface-rgb:31 41 55;--c-shadow-rgb:0 0 0;--show-in-light:none;--show-in-dark:inline-block}.axn-decision-cta.dark{background:var(--c-ink);margin:60px 0}.axn-decision-cta .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:480px}.axn-decision-cta .content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.axn-decision-cta .content .link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;align-self:flex-start;font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-accent);text-decoration:none;transition:gap .3s ease,color .2s ease}.axn-decision-cta .content .link:hover{color:var(--c-accent-hover);gap:14px}.axn-decision-cta .label{font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:24px}.axn-decision-cta .title{font-family:"Space Grotesk",sans-serif;font-size:2.6rem;font-weight:700;color:var(--c-on-ink);line-height:1.2;margin:0 0 20px}.axn-decision-cta .title span{color:var(--c-accent)}.axn-decision-cta .text{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.7;margin:0;max-width:440px}.axn-decision-cta .action{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);padding:80px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.axn-decision-cta .action::before{content:"→";position:absolute;right:40px;bottom:20px;font-family:"Space Grotesk",sans-serif;font-size:10rem;font-weight:700;color:rgb(var(--c-text-rgb)/0.05);line-height:1}.axn-decision-cta .action-title{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-decision-cta .action-desc{font-size:.9rem;color:rgb(var(--c-text-rgb)/0.7);line-height:1.6;margin:0;max-width:360px}.axn-decision-cta .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk",sans-serif;font-size:.88rem;font-weight:600;border-radius:50vh;text-decoration:none;transition:all .3s ease}.axn-decision-cta .btn:hover{background:var(--c-ink-raised);gap:14px}.axn-decision-cta .perks{display:flex;flex-direction:column;gap:12px;margin-top:32px}.axn-decision-cta .perk{display:flex;align-items:center;gap:10px;font-size:.8rem;color:rgb(var(--c-text-rgb)/0.6)}.axn-decision-cta .perk i{font-size:.65rem;color:var(--c-text)}.axn-timeline-narrative{padding:120px 0;background:var(--c-surface);overflow:hidden}.axn-timeline-narrative .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-timeline-narrative .header{margin-bottom:80px}.axn-timeline-narrative .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:16px}.axn-timeline-narrative .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0}.axn-timeline-narrative .track{position:relative;padding-top:40px}.axn-timeline-narrative .track::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-border)}.axn-timeline-narrative .items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.axn-timeline-narrative .item{position:relative}.axn-timeline-narrative .item::before{content:"";position:absolute;top:-44px;left:0;width:12px;height:12px;border-radius:50%;background:var(--c-border);border:3px solid var(--c-surface);transition:background .3s ease}.axn-timeline-narrative .item:hover::before{background:var(--c-accent)}.axn-timeline-narrative .year{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:12px}.axn-timeline-narrative .milestone{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-timeline-narrative .desc{font-size:.84rem;color:var(--c-text-mid);line-height:1.6;margin:0}.axn-case-teaser{background:var(--c-ink)}.axn-case-teaser .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.axn-case-teaser .visual{background:var(--c-ink-raised);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.axn-case-teaser .visual::after{content:"Case Study";position:absolute;bottom:24px;left:24px;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.3);padding:6px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.axn-case-teaser .visual-placeholder{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:hsla(0,0%,100%,.06);letter-spacing:-.02em}.axn-case-teaser .content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.axn-case-teaser .tag{display:inline-flex;align-self:flex-start;padding:5px 14px;background:rgb(var(--c-accent-rgb)/0.12);border-radius:4px;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent);margin-bottom:24px}.axn-case-teaser .title{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--c-on-ink);line-height:1.25;margin:0 0 16px}.axn-case-teaser .desc{font-size:.9rem;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0 0 40px;max-width:420px}.axn-case-teaser .stats{display:flex;gap:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08)}.axn-case-teaser .stat-value{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:4px}.axn-case-teaser .stat-label{font-size:.75rem;color:var(--c-text-muted)}.axn-case-teaser .link{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-on-ink);text-decoration:none;transition:gap .3s ease}.axn-case-teaser .link:hover{gap:12px;color:var(--c-accent)}.axn-ingredients{padding:120px 0;background:var(--c-bg)}.axn-ingredients .inner{max-width:900px;margin:0 auto;padding:0 40px}.axn-ingredients .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-ingredients .subtitle{font-size:.95rem;color:var(--c-text-mid);line-height:1.7;margin:0 0 64px;max-width:560px}.axn-ingredients .item{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:32px 0;border-bottom:1px solid var(--c-border);align-items:baseline}.axn-ingredients .item:first-of-type{border-top:2px solid #111827}.axn-ingredients .item:hover .name{color:var(--c-accent)}.axn-ingredients .name{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);transition:color .3s ease}.axn-ingredients .detail{font-size:.88rem;color:var(--c-text-mid);line-height:1.7;margin:0}.axn-ingredients .tag{display:inline-block;margin-top:8px;padding:3px 10px;background:var(--c-accent-soft);border-radius:3px;font-size:.7rem;font-weight:600;color:var(--c-text)}.axn-pledge-row{padding:80px 0;background:var(--c-ink);border-top:3px solid var(--c-accent)}.axn-pledge-row .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:48px}.axn-pledge-row .text{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:500;color:var(--c-on-ink);line-height:1.4;margin:0;max-width:600px}.axn-pledge-row .text strong{font-weight:700;color:var(--c-accent)}.axn-pledge-row .signature{flex-shrink:0;text-align:right}.axn-pledge-row .sig-name{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:700;color:var(--c-on-ink);margin-bottom:4px}.axn-pledge-row .sig-title{font-size:.78rem;color:var(--c-text-muted)}.axn-differentiators{padding:120px 0;background:var(--c-surface)}.axn-differentiators .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-differentiators .header{display:flex;justify-content:space-between;margin-bottom:56px;flex-direction:column}.axn-differentiators .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:12px}.axn-differentiators .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.axn-differentiators .count{font-size:.82rem;color:var(--c-text-muted)}.axn-differentiators .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.axn-differentiators .card{padding:40px 32px;border:1px solid var(--c-border);border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.axn-differentiators .card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.axn-differentiators .card:hover{border-color:var(--c-accent);box-shadow:0 8px 32px rgb(var(--c-text-rgb)/0.06)}.axn-differentiators .card:hover::before{transform:scaleX(1)}.axn-differentiators .card-icon{width:44px;height:44px;border-radius:50%;background:var(--c-bg);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--c-text);margin-bottom:24px;transition:background .3s ease}.axn-differentiators .card:hover .card-icon{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-differentiators .card-stat{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:4px}.axn-differentiators .card-stat span{color:var(--c-accent)}.axn-differentiators .card-stat-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);margin-bottom:20px}.axn-differentiators .card-title{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-differentiators .card-desc{font-size:.82rem;color:var(--c-text-mid);line-height:1.6;margin:0}.axn-final-word{padding:160px 0;background:var(--c-bg);text-align:center}.axn-final-word .inner{max-width:700px;margin:0 auto;padding:0 40px}.axn-final-word .divider{width:48px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);margin:0 auto 48px}.axn-final-word .text{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 24px}.axn-final-word .text em{font-style:normal;color:var(--c-accent)}.axn-final-word .subtext{font-size:1rem;color:var(--c-text-mid);line-height:1.7;margin:0 0 48px;max-width:500px;margin-left:auto;margin-right:auto}.axn-final-word .cta{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.axn-final-word .cta:hover{background:var(--c-accent);color:var(--c-accent-contrast);gap:14px}.axn-proof-points{padding:120px 0;background:var(--c-ink);text-align:center}.axn-proof-points .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-proof-points .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px}.axn-proof-points .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axn-proof-points .item{padding:0 32px;border-right:1px solid hsla(0,0%,100%,.08)}.axn-proof-points .item:last-child{border-right:none}.axn-proof-points .number{font-family:"Space Grotesk",sans-serif;font-size:4.5rem;font-weight:700;line-height:1;margin-bottom:16px;-webkit-text-stroke:2px #fec901;color:rgba(0,0,0,0)}.axn-proof-points .fact{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:600;color:var(--c-on-ink);margin:0 0 8px}.axn-proof-points .context{font-size:.8rem;color:var(--c-text-muted);line-height:1.5;margin:0}.axn-qa-editorial{padding:120px 0;background:var(--c-surface)}.axn-qa-editorial .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-qa-editorial .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-qa-editorial .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0 0 64px}.axn-qa-editorial .item{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:40px 0;border-bottom:1px solid var(--c-border);align-items:baseline}.axn-qa-editorial .item:first-of-type{border-top:2px solid #111827}.axn-qa-editorial .question{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0;line-height:1.4}.axn-qa-editorial .answer{font-size:.9rem;color:var(--c-text-mid);line-height:1.75;margin:0}.axn-qa-editorial .answer strong{color:var(--c-text);font-weight:600}.axn-ticker-proof{padding:40px 0;background:var(--c-accent);color:var(--c-accent-contrast);overflow:hidden;border-top:1px solid rgb(var(--c-text-rgb)/0.08);border-bottom:1px solid rgb(var(--c-text-rgb)/0.08)}.axn-ticker-proof .track{display:flex;animation:tickerProofScroll 30s linear infinite;width:max-content}.axn-ticker-proof .item{display:flex;align-items:center;gap:12px;padding:0 48px;white-space:nowrap;flex-shrink:0}.axn-ticker-proof .name{font-family:"Space Grotesk",sans-serif;font-size:.88rem;font-weight:700;color:var(--c-text)}.axn-ticker-proof .result{font-size:.82rem;color:rgb(var(--c-text-rgb)/0.6)}.axn-ticker-proof .dot{width:4px;height:4px;border-radius:50%;background:rgb(var(--c-text-rgb)/0.25);flex-shrink:0}.axn-conviction-cols{padding:120px 0;background:var(--c-bg)}.axn-conviction-cols .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-conviction-cols .header{margin-bottom:64px;max-width:600px}.axn-conviction-cols .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:16px}.axn-conviction-cols .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.axn-conviction-cols .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.axn-conviction-cols .col{padding-top:32px;border-top:3px solid var(--c-border);transition:border-color .3s ease}.axn-conviction-cols .col:hover{border-color:var(--c-accent)}.axn-conviction-cols .col-num{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;color:var(--c-text-muted);margin-bottom:20px}.axn-conviction-cols .col-headline{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 16px}.axn-conviction-cols .col-text{font-size:.85rem;color:var(--c-text-mid);line-height:1.7;margin:0 0 20px}.axn-conviction-cols .col-stat{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid var(--c-border)}.axn-conviction-cols .stat-num{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:700;color:var(--c-accent)}.axn-conviction-cols .stat-text{font-size:.78rem;color:var(--c-text-muted)}.axn-rejection{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}.axn-rejection .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-rejection .header{margin-bottom:64px}.axn-rejection .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.axn-rejection .title span{color:var(--c-accent)}.axn-rejection .subtitle{font-size:.95rem;color:var(--c-text-mid);line-height:1.7;margin:0;max-width:560px}.axn-rejection .list{display:flex;flex-direction:column}.axn-rejection .item{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--c-border);align-items:start}.axn-rejection .item:first-child{border-top:2px solid #111827}.axn-rejection .icon{width:36px;height:36px;border-radius:50%;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);font-size:.75rem;margin-top:2px;transition:all .3s ease}.axn-rejection .item:hover .icon{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-contrast)}.axn-rejection .text{margin:0}.axn-rejection .what{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);display:block;margin-bottom:4px}.axn-rejection .why{font-size:.85rem;color:var(--c-text-mid);line-height:1.6}.axn-authority-bar{padding:64px 0;background:var(--c-ink);border-top:1px solid hsla(0,0%,100%,.06)}.axn-authority-bar .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-authority-bar .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:hsla(0,0%,100%,.4);text-align:center;margin-bottom:40px}.axn-authority-bar .logos{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.axn-authority-bar .logo{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:hsla(0,0%,100%,.45);letter-spacing:.03em;transition:color .3s ease;cursor:default}.axn-authority-bar .logo:hover{color:hsla(0,0%,100%,.75)}.axn-authority-bar .divider{width:1px;height:20px;background:hsla(0,0%,100%,.1)}@media(max-width:639px){.axn-authority-bar{padding:48px 0}.axn-authority-bar .logos{gap:24px}.axn-authority-bar .divider{display:none}.axn-authority-bar .logo{font-size:.95rem}}.axn-anatomy{padding:120px 0;background:var(--c-surface)}.axn-anatomy .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-anatomy .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px;padding-bottom:32px;border-bottom:2px solid var(--c-ink)}.axn-anatomy .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0}.axn-anatomy .subtitle{font-size:.85rem;color:var(--c-text-mid);max-width:300px;text-align:right;margin:0}.axn-anatomy .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.axn-anatomy .part{padding:40px 44px;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start;transition:background .3s ease}.axn-anatomy .part:nth-child(2n){border-right:none}.axn-anatomy .part:nth-last-child(-n+2){border-bottom:none}.axn-anatomy .part:hover{background:var(--c-bg)}.axn-anatomy .part-num{font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:700;color:var(--c-on-ink);background:var(--c-ink);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:4px;transition:background .3s ease}.axn-anatomy .part:hover .part-num{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-anatomy .part-title{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-anatomy .part-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.65;margin:0}.axn-anatomy .part-example{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:600;color:var(--c-accent)}.axn-anatomy .part-example i{font-size:.6rem}.axn-contrast-banner{background:var(--c-accent);color:var(--c-accent-contrast);overflow:hidden}.axn-contrast-banner .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;min-height:320px}.axn-contrast-banner .text-side{padding:72px 60px;display:flex;flex-direction:column;justify-content:center}.axn-contrast-banner .label{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--c-text-rgb)/0.4);margin-bottom:16px}.axn-contrast-banner .headline{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);line-height:1.25;margin:0}.axn-contrast-banner .metric-side{background:var(--c-ink);padding:72px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.axn-contrast-banner .metric-side::before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:80px;background:var(--c-ink);transform:skewX(-6deg)}.axn-contrast-banner .metric-value{font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px;position:relative;z-index:1}.axn-contrast-banner .metric-label{font-size:.85rem;color:var(--c-text-muted);position:relative;z-index:1}.axn-process-checklist{padding:120px 0;background:var(--c-bg)}.axn-process-checklist .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-process-checklist .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 64px}.axn-process-checklist .phase{margin-bottom:56px}.axn-process-checklist .phase:last-child{margin-bottom:0}.axn-process-checklist .phase-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--c-ink)}.axn-process-checklist .phase-num{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:700;color:var(--c-on-ink);background:var(--c-ink);padding:4px 12px;border-radius:4px}.axn-process-checklist .phase-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0}.axn-process-checklist .phase-duration{margin-left:auto;font-size:.78rem;color:var(--c-text-muted);font-weight:500}.axn-process-checklist .checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}.axn-process-checklist .check{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:.88rem;color:var(--c-text)}.axn-process-checklist .check-icon{width:22px;height:22px;border-radius:4px;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--c-accent-contrast);flex-shrink:0}.axn-client-voices{padding:120px 0;background:var(--c-surface)}.axn-client-voices .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-client-voices .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.axn-client-voices .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-client-voices .card{padding:36px 32px;border:1px solid var(--c-border);border-radius:16px;transition:all .3s ease}.axn-client-voices .card:hover{border-color:var(--c-accent);box-shadow:0 4px 24px rgb(var(--c-text-rgb)/0.05)}.axn-client-voices .card--featured{background:var(--c-ink);border-color:var(--c-ink);grid-row:span 2}.axn-client-voices .card--featured .quote{color:hsla(0,0%,100%,.85);font-size:1.15rem}.axn-client-voices .card--featured .name{color:#fff}.axn-client-voices .card--featured .company{color:var(--c-text-muted)}.axn-client-voices .card--featured .stars{color:var(--c-accent)}.axn-client-voices .card--featured:hover{border-color:var(--c-accent)}.axn-client-voices .stars{color:var(--c-accent);font-size:.7rem;letter-spacing:2px;margin-bottom:16px}.axn-client-voices .quote{font-size:.92rem;color:var(--c-text);line-height:1.65;margin:0 0 24px;font-style:italic}.axn-client-voices .author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--c-border)}.axn-client-voices .card--featured .author{border-top-color:hsla(0,0%,100%,.08)}.axn-client-voices .avatar{width:36px;height:36px;border-radius:50%;background:var(--c-bg);display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.75rem;color:var(--c-text);flex-shrink:0}.axn-client-voices .card--featured .avatar{background:var(--c-ink-raised);color:var(--c-accent)}.axn-client-voices .name{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text)}.axn-client-voices .company{font-size:.75rem;color:var(--c-text-muted)}.axn-invest-tiers{padding:120px 0;background:var(--c-bg)}.axn-invest-tiers .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-invest-tiers .header{text-align:center;margin-bottom:64px}.axn-invest-tiers .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 12px}.axn-invest-tiers .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0}.axn-invest-tiers .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-invest-tiers .tier{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:48px 40px;transition:all .3s ease;position:relative}.axn-invest-tiers .tier:hover{border-color:var(--c-accent);box-shadow:0 8px 40px rgb(var(--c-text-rgb)/0.06)}.axn-invest-tiers .tier--popular{border-color:var(--c-accent);border-width:2px}.axn-invest-tiers .tier--popular::before{content:"Most popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 16px;background:var(--c-accent);border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent-contrast)}.axn-invest-tiers .tier-name{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-bottom:12px}.axn-invest-tiers .tier-price{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:4px}.axn-invest-tiers .tier-price span{font-size:1rem;font-weight:500;color:var(--c-text-muted)}.axn-invest-tiers .tier-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.6;margin:16px 0 28px}.axn-invest-tiers .tier-includes{list-style:none;padding:0;margin:0 0 32px;border-top:1px solid var(--c-border);padding-top:24px}.axn-invest-tiers .tier-item{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:.84rem;color:var(--c-text)}.axn-invest-tiers .tier-item i{font-size:.6rem;color:var(--c-accent);flex-shrink:0}.axn-invest-tiers .tier-cta{display:block;text-align:center;padding:14px 24px;border:2px solid var(--c-ink);border-radius:8px;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text);text-decoration:none;transition:all .3s ease}.axn-invest-tiers .tier-cta:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-invest-tiers .tier--popular .tier-cta{background:var(--c-ink);color:var(--c-on-ink)}.axn-invest-tiers .tier--popular .tier-cta:hover{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-closing-manifesto{padding:160px 0;background:var(--c-ink);text-align:center}.axn-closing-manifesto .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-closing-manifesto .line{display:block;font-family:"Space Grotesk",sans-serif;line-height:1.4;margin-bottom:4px}.axn-closing-manifesto .line--light{font-size:1.8rem;font-weight:400;color:hsla(0,0%,100%,.4)}.axn-closing-manifesto .line--bold{font-size:2.6rem;font-weight:700;color:var(--c-on-ink)}.axn-closing-manifesto .line--accent{font-size:2.6rem;font-weight:700;color:var(--c-accent)}.axn-closing-manifesto .cta{display:inline-flex;align-items:center;gap:10px;margin-top:56px;padding:16px 40px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:700;border-radius:8px;text-decoration:none;transition:all .3s ease}.axn-closing-manifesto .cta:hover{background:var(--c-surface);gap:14px}.axn-industry-focus{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}.axn-industry-focus .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-industry-focus .header{margin-bottom:64px}.axn-industry-focus .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:12px}.axn-industry-focus .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.axn-industry-focus .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axn-industry-focus .item{padding:40px 32px;border:1px solid var(--c-border);margin-top:-1px;margin-left:-1px;transition:all .3s ease;cursor:default}.axn-industry-focus .item:hover{background:var(--c-ink);border-color:var(--c-ink);z-index:1}.axn-industry-focus .item:hover .icon{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-industry-focus .item:hover .name{color:#fff}.axn-industry-focus .item:hover .count{color:var(--c-accent)}.axn-industry-focus .item:hover .desc{color:hsla(0,0%,100%,.5)}.axn-industry-focus .icon{width:44px;height:44px;border-radius:8px;background:var(--c-bg);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--c-text);margin-bottom:20px;transition:all .3s ease}.axn-industry-focus .name{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 4px;transition:color .3s ease}.axn-industry-focus .count{font-family:"Space Grotesk",sans-serif;font-size:.78rem;font-weight:600;color:var(--c-accent);margin-bottom:12px;transition:color .3s ease}.axn-industry-focus .desc{font-size:.8rem;color:var(--c-text-mid);line-height:1.55;margin:0;transition:color .3s ease}.axn-stacked-quotes{padding:120px 0;background:var(--c-bg)}.axn-stacked-quotes .inner{max-width:900px;margin:0 auto;padding:0 40px}.axn-stacked-quotes .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.axn-stacked-quotes .item{padding:32px 0 32px 40px;border-left:3px solid var(--c-border);margin-bottom:40px;transition:border-color .3s ease}.axn-stacked-quotes .item:last-child{margin-bottom:0}.axn-stacked-quotes .item:hover{border-color:var(--c-accent)}.axn-stacked-quotes .text{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:500;color:var(--c-text);line-height:1.5;margin:0 0 20px}.axn-stacked-quotes .text strong{font-weight:700}.axn-stacked-quotes .source{display:flex;align-items:center;gap:12px}.axn-stacked-quotes .source-name{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text)}.axn-stacked-quotes .source-role{font-size:.78rem;color:var(--c-text-muted)}.axn-stacked-quotes .source-dot{width:4px;height:4px;border-radius:50%;background:var(--c-border)}.axn-capability-matrix{padding:120px 0;background:var(--c-ink)}.axn-capability-matrix .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-capability-matrix .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.axn-capability-matrix .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-on-ink);margin:0}.axn-capability-matrix .subtitle{font-size:.85rem;color:var(--c-text-muted);margin:0}.axn-capability-matrix .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-capability-matrix .item{padding:36px 32px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .3s ease}.axn-capability-matrix .item:hover{border-color:var(--c-accent);background:hsla(0,0%,100%,.02)}.axn-capability-matrix .item-title{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-on-ink);margin:0 0 8px}.axn-capability-matrix .item-desc{font-size:.82rem;color:hsla(0,0%,100%,.45);line-height:1.6;margin:0 0 20px}.axn-capability-matrix .bar{height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden;margin-bottom:8px}.axn-capability-matrix .bar-fill{height:100%;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px;transition:width .6s ease}.axn-capability-matrix .bar-label{display:flex;justify-content:space-between;font-size:.7rem;color:var(--c-text-muted)}.axn-capability-matrix .projects{font-family:"Space Grotesk",sans-serif;font-weight:600;color:var(--c-accent)}.axn-commitment-row{padding:56px 0;background:var(--c-surface);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.axn-commitment-row .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-commitment-row .item{padding:0 40px;border-left:1px solid var(--c-border);display:flex;align-items:center;gap:16px}.axn-commitment-row .item:first-child{border-left:none;padding-left:0}.axn-commitment-row .icon{width:40px;height:40px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--c-accent-contrast);flex-shrink:0}.axn-commitment-row .text{font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-text);margin:0;line-height:1.4}.axn-commitment-row .text span{display:block;font-weight:400;font-size:.78rem;color:var(--c-text-mid);margin-top:2px}.axn-founder-letter{padding:140px 0;background:var(--c-bg)}.axn-founder-letter .inner{max-width:680px;margin:0 auto;padding:0 40px}.axn-founder-letter .date{font-family:"Space Grotesk",sans-serif;font-size:.78rem;font-weight:500;color:var(--c-text-muted);margin-bottom:40px}.axn-founder-letter .salutation{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:600;color:var(--c-text);margin:0 0 24px}.axn-founder-letter .body{font-size:1rem;color:var(--c-text-mid);line-height:1.85;margin:0 0 20px}.axn-founder-letter .body:last-of-type{margin-bottom:40px}.axn-founder-letter .body strong{color:var(--c-text);font-weight:600}.axn-founder-letter .closing{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:500;color:var(--c-text);margin:0 0 4px}.axn-founder-letter .signature{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);font-style:italic;margin:16px 0 4px}.axn-founder-letter .sig-title{font-size:.82rem;color:var(--c-text-muted)}.axn-founder-letter .ps{margin-top:40px;padding-top:24px;border-top:1px solid var(--c-border);font-size:.9rem;color:var(--c-text-mid);line-height:1.7}.axn-founder-letter .ps strong{color:var(--c-text);font-weight:600}.axn-founder-letter .ps a{color:var(--c-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.axn-founder-letter .ps a:hover{color:var(--c-text)}.axn-exit-intent{padding:100px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-exit-intent::before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(254,201,1,.08) 0%,transparent 70%);color:var(--c-accent-contrast);pointer-events:none}.axn-exit-intent .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.axn-exit-intent .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-accent);margin-bottom:16px}.axn-exit-intent .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-on-ink);line-height:1.2;margin:0 0 16px}.axn-exit-intent .text{font-size:.95rem;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0}.axn-exit-intent .form{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px 36px}.axn-exit-intent .form-title{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-on-ink);margin:0 0 24px}.axn-exit-intent .field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.axn-exit-intent .label{font-size:.75rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.axn-exit-intent .input{padding:12px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--c-on-ink);font-size:.88rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:border-color .3s ease}.axn-exit-intent .input:focus{outline:none;border-color:var(--c-accent)}.axn-exit-intent .input::placeholder{color:hsla(0,0%,100%,.2)}.axn-exit-intent .submit{width:100%;padding:14px 24px;background:var(--c-accent);border:none;border-radius:8px;font-family:"Space Grotesk",sans-serif;font-size:.88rem;font-weight:700;color:var(--c-accent-contrast);cursor:pointer;margin-top:8px;transition:background .3s ease}.axn-exit-intent .submit:hover{background:var(--c-surface)}.axn-exit-intent .note{font-size:.72rem;color:var(--c-text-muted);text-align:center;margin-top:12px}.axn-word-stack{padding:160px 0;background:var(--c-ink);overflow:hidden;position:relative}.axn-word-stack .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-word-stack .line{display:block;font-family:"Space Grotesk",sans-serif;line-height:.92;text-transform:uppercase;letter-spacing:-.03em;transition:color .3s ease,-webkit-text-stroke .3s ease}.axn-word-stack .line--outline{font-size:8rem;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px hsla(0,0%,100%,.15)}.axn-word-stack .line--outline:hover{-webkit-text-stroke-color:var(--c-accent)}.axn-word-stack .line--solid{font-size:8rem;font-weight:700;color:var(--c-on-ink)}.axn-word-stack .line--solid:hover{color:var(--c-accent)}.axn-word-stack .line--accent{font-size:8rem;font-weight:700;color:var(--c-accent)}.axn-word-stack .line--small{font-size:1rem;font-weight:400;color:var(--c-text-muted);letter-spacing:.3em;text-transform:uppercase;margin:32px 0;line-height:1.5}.axn-word-stack .aside{position:absolute;right:40px;bottom:0;writing-mode:vertical-rl;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.15)}.axn-asymmetric{padding:140px 0;background:var(--c-surface);position:relative}.axn-asymmetric .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 480px;gap:80px;align-items:center}.axn-asymmetric .big-number{font-family:"Space Grotesk",sans-serif;font-size:clamp(8rem,14vw,16rem);font-weight:700;color:var(--c-border);line-height:.85;letter-spacing:-.05em;position:relative}.axn-asymmetric .big-number::after{content:attr(data-label);position:absolute;bottom:20px;left:10px;font-size:1rem;font-weight:600;color:var(--c-text);letter-spacing:0;text-transform:uppercase}.axn-asymmetric .content{position:relative}.axn-asymmetric .tag{display:inline-block;padding:6px 16px;background:var(--c-accent);border-radius:4px;font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);margin-bottom:24px}.axn-asymmetric .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;color:var(--c-text);line-height:1.1;margin:0 0 20px}.axn-asymmetric .text{font-size:1rem;color:var(--c-text-mid);line-height:1.75;margin:0 0 36px}.axn-asymmetric .facts{display:flex;gap:40px;padding-top:28px;border-top:2px solid var(--c-ink)}.axn-asymmetric .fact-value{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:4px}.axn-asymmetric .fact-label{font-size:.78rem;color:var(--c-text-muted)}@media(max-width:959px){.axn-asymmetric{padding:80px 0}.axn-asymmetric .inner{grid-template-columns:1fr;gap:40px}.axn-asymmetric .big-number{text-align:center}.axn-asymmetric .big-number::after{position:static;display:block;margin-top:12px}}@media(max-width:639px){.axn-asymmetric .inner{padding:0 24px}.axn-asymmetric .facts{gap:24px;flex-wrap:wrap}}.axn-redacted{padding:120px 0;background:var(--c-bg)}.axn-redacted .inner{max-width:900px;margin:0 auto;padding:0 40px}.axn-redacted .label{font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px;display:flex;align-items:center;gap:12px}.axn-redacted .label i{color:var(--c-accent)}.axn-redacted .item{padding:32px 0;border-bottom:1px solid var(--c-border)}.axn-redacted .item:first-of-type{border-top:2px solid #111827}.axn-redacted .question{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 12px;cursor:pointer;display:flex;align-items:center;gap:12px}.axn-redacted .question::before{content:"CLASSIFIED";font-size:.55rem;font-weight:700;letter-spacing:.1em;padding:3px 8px;background:var(--c-ink);color:var(--c-accent);border-radius:2px;flex-shrink:0}.axn-redacted .answer{font-size:.9rem;color:var(--c-text-mid);line-height:1.7;margin:0;position:relative;overflow:hidden}.axn-redacted .answer .bar{display:inline;background:var(--c-ink);color:var(--c-text);padding:2px 4px;border-radius:2px;transition:all .4s ease;cursor:pointer}.axn-redacted .answer .bar:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-split-manifesto{min-height:600px;display:grid;grid-template-columns:300px 1fr;background:var(--c-ink)}.axn-split-manifesto .left{background:var(--c-accent);color:var(--c-accent-contrast);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.axn-split-manifesto .rotated{font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;color:var(--c-text);writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;letter-spacing:.05em;transform:rotate(180deg);opacity:.15}.axn-split-manifesto .right{padding:80px 72px;display:flex;flex-direction:column;justify-content:center;max-width:700px}.axn-split-manifesto .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-accent);margin-bottom:24px}.axn-split-manifesto .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-on-ink);line-height:1.2;margin:0 0 24px}.axn-split-manifesto .paragraphs{columns:2;column-gap:40px;margin-bottom:40px}.axn-split-manifesto .text{font-size:.88rem;color:hsla(0,0%,100%,.55);line-height:1.75;margin:0 0 16px;break-inside:avoid}.axn-split-manifesto .text strong{color:#fff;font-weight:600}.axn-split-manifesto .rule{width:48px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border:none;margin:0}.axn-noise-grid{padding:120px 0;background:var(--c-surface)}.axn-noise-grid .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-noise-grid .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:40px}.axn-noise-grid .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:16px}.axn-noise-grid .cell{border-radius:8px;padding:36px 32px;transition:transform .3s ease}.axn-noise-grid .cell:hover{transform:translateY(-4px)}.axn-noise-grid .cell--ink{background:var(--c-ink)}.axn-noise-grid .cell--ink .cell-title{color:#fff}.axn-noise-grid .cell--ink .cell-text{color:hsla(0,0%,100%,.55)}.axn-noise-grid .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast)}.axn-noise-grid .cell--accent .cell-title{color:var(--c-text)}.axn-noise-grid .cell--accent .cell-text{color:rgba(17,24,39,.65)}.axn-noise-grid .cell--surface{background:var(--c-bg);border:1px solid var(--c-border)}.axn-noise-grid .cell--wide{grid-column:span 2}.axn-noise-grid .cell--tall{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end}.axn-noise-grid .cell--decorative{background:var(--c-ink);display:flex;align-items:center;justify-content:center;min-height:120px}.axn-noise-grid .cell-num{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;line-height:1;margin-bottom:8px;opacity:.12}.axn-noise-grid .cell--ink .cell-num{color:#fff}.axn-noise-grid .cell--accent .cell-num{color:var(--c-text)}.axn-noise-grid .cell-title{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-noise-grid .cell-text{font-size:.85rem;color:var(--c-text-mid);line-height:1.65;margin:0}.axn-noise-grid .pattern{font-family:"Space Grotesk",sans-serif;font-size:2rem;color:hsla(0,0%,100%,.2);font-weight:700;letter-spacing:.1em}@media(max-width:959px){.axn-noise-grid{padding:80px 0}.axn-noise-grid .grid{grid-template-columns:repeat(2,1fr)}.axn-noise-grid .cell--wide{grid-column:span 2}.axn-noise-grid .cell--tall{grid-row:span 1}}@media(max-width:639px){.axn-noise-grid .inner{padding:0 24px}.axn-noise-grid .grid{grid-template-columns:1fr}.axn-noise-grid .cell--wide{grid-column:span 1}.axn-noise-grid .cell{padding:28px 24px}}.axn-glitch-statement{padding:180px 0;background:var(--c-ink);text-align:center;overflow:hidden;position:relative}.axn-glitch-statement .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-glitch-statement .text{font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;color:var(--c-on-ink);line-height:1.05;text-transform:uppercase;letter-spacing:-.02em;position:relative;display:inline-block}.axn-glitch-statement .text::before,.axn-glitch-statement .text::after{content:attr(data-text);position:absolute;top:0;left:0;right:0;overflow:hidden;clip-path:inset(0);opacity:0;transition:opacity .2s ease}.axn-glitch-statement .text::before{color:var(--c-accent);animation:glitchTop 3s infinite linear alternate-reverse}.axn-glitch-statement .text::after{color:rgb(var(--c-accent-rgb)/0.5);animation:glitchBottom 2.5s infinite linear alternate-reverse}.axn-glitch-statement .text:hover::before,.axn-glitch-statement .text:hover::after{opacity:1}.axn-glitch-statement .sub{font-size:1rem;color:var(--c-text-muted);margin-top:40px;letter-spacing:.3em;text-transform:uppercase}.axn-glitch-statement .accent{color:var(--c-accent)}.axn-glitch-statement .stripe{position:absolute;left:0;right:0;height:2px;background:var(--c-accent);color:var(--c-accent-contrast);opacity:.1}.axn-glitch-statement .stripe:nth-child(1){top:20%}.axn-glitch-statement .stripe:nth-child(2){top:45%}.axn-glitch-statement .stripe:nth-child(3){top:75%}.axn-mega-ticker{padding:100px 0;background:var(--c-surface);overflow:hidden;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.axn-mega-ticker .track{display:flex;animation:megaTickerScroll 20s linear infinite;width:max-content}.axn-mega-ticker .phrase{display:flex;align-items:baseline;gap:24px;padding-right:80px;white-space:nowrap;flex-shrink:0}.axn-mega-ticker .word{font-family:"Space Grotesk",sans-serif;font-size:7rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.03em}.axn-mega-ticker .word--solid{color:var(--c-text)}.axn-mega-ticker .word--outline{color:rgba(0,0,0,0);-webkit-text-stroke:2px #111827}.axn-mega-ticker .word--accent{color:var(--c-accent)}.axn-mega-ticker .dot{width:16px;height:16px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);flex-shrink:0;align-self:center}.axn-brutalist{padding:120px 0;background:var(--c-bg)}.axn-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-brutalist .header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;padding-bottom:16px;border-bottom:4px solid var(--c-ink)}.axn-brutalist .title{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;margin:0}.axn-brutalist .count{font-family:monospace;font-size:.85rem;color:var(--c-text-muted)}.axn-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-brutalist .card{border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;padding:40px 32px;background:var(--c-surface);transition:all .2s ease;position:relative}.axn-brutalist .card:hover{background:var(--c-ink);z-index:1}.axn-brutalist .card:hover .card-idx{color:var(--c-accent)}.axn-brutalist .card:hover .card-title{color:#fff}.axn-brutalist .card:hover .card-text{color:hsla(0,0%,100%,.5)}.axn-brutalist .card:hover .card-tag{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-brutalist .card-idx{font-family:monospace;font-size:.72rem;font-weight:700;color:var(--c-text-muted);margin-bottom:20px;transition:color .2s ease}.axn-brutalist .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 12px;text-transform:uppercase;letter-spacing:.02em;transition:color .2s ease}.axn-brutalist .card-text{font-size:.84rem;color:var(--c-text-mid);line-height:1.6;margin:0 0 24px;transition:color .2s ease}.axn-brutalist .card-tag{display:inline-block;padding:4px 12px;border:1.5px solid var(--c-ink);font-family:monospace;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--c-text);transition:all .2s ease}.axn-stat-reveal{padding:0;min-height:560px;background:var(--c-ink);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.axn-stat-reveal .bg-text{position:absolute;font-family:"Space Grotesk",sans-serif;font-size:28rem;font-weight:700;color:hsla(0,0%,100%,.02);line-height:1;white-space:nowrap;pointer-events:none;user-select:none}.axn-stat-reveal .inner{text-align:center;position:relative;z-index:1;padding:0 40px}.axn-stat-reveal .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--c-text-muted);margin-bottom:16px}.axn-stat-reveal .number{font-family:"Space Grotesk",sans-serif;font-size:12rem;font-weight:700;color:var(--c-accent);line-height:.85;letter-spacing:-.05em;margin-bottom:16px}.axn-stat-reveal .desc{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:500;color:hsla(0,0%,100%,.6);max-width:500px;margin:0 auto;line-height:1.5}.axn-stat-reveal .footnote{font-size:.75rem;color:hsla(0,0%,100%,.2);margin-top:24px}.axn-fragmented{padding:120px 0;background:var(--c-surface)}.axn-fragmented .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-fragmented .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.axn-fragmented .grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:24px;align-items:start}.axn-fragmented .col{display:flex;flex-direction:column;gap:24px}.axn-fragmented .col:nth-child(2){margin-top:64px}.axn-fragmented .col:nth-child(3){margin-top:120px}.axn-fragmented .card{padding:36px 32px;border-radius:8px;transition:transform .3s ease}.axn-fragmented .card:hover{transform:translateY(-6px)}.axn-fragmented .card--dark{background:var(--c-ink)}.axn-fragmented .card--dark .card-title{color:#fff}.axn-fragmented .card--dark .card-text{color:hsla(0,0%,100%,.5)}.axn-fragmented .card--dark .card-metric{color:var(--c-accent)}.axn-fragmented .card--light{background:var(--c-bg);border:1px solid var(--c-border)}.axn-fragmented .card--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast)}.axn-fragmented .card--accent .card-title{color:var(--c-text)}.axn-fragmented .card--accent .card-text{color:rgba(17,24,39,.6)}.axn-fragmented .card-metric{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px}.axn-fragmented .card-title{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-fragmented .card-text{font-size:.82rem;color:var(--c-text-mid);line-height:1.6;margin:0}.axn-tape-strip{background:var(--c-accent);color:var(--c-accent-contrast);padding:20px 0;transform:rotate(-1.5deg);margin:-20px 0;position:relative;z-index:2;overflow:hidden;box-shadow:0 4px 20px rgb(var(--c-text-rgb)/0.1)}.axn-tape-strip .track{display:flex;animation:tapeStripScroll 15s linear infinite;width:max-content}.axn-tape-strip .item{display:flex;align-items:center;gap:32px;padding:0 48px;white-space:nowrap;flex-shrink:0}.axn-tape-strip .text{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.05em}.axn-tape-strip .star{font-size:.6rem;color:rgb(var(--c-text-rgb)/0.3)}.axn-perspective-cards{padding:120px 0;background:var(--c-ink);overflow:hidden}.axn-perspective-cards .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-perspective-cards .header{text-align:center;margin-bottom:64px}.axn-perspective-cards .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-on-ink);margin:0 0 12px}.axn-perspective-cards .subtitle{font-size:.9rem;color:var(--c-text-muted);margin:0}.axn-perspective-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;perspective:1200px}.axn-perspective-cards .card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px 36px;transition:all .4s ease;transform-style:preserve-3d}.axn-perspective-cards .card:hover{transform:rotateY(-5deg) rotateX(3deg) translateZ(20px);border-color:var(--c-accent);box-shadow:20px 20px 60px rgb(var(--c-shadow-rgb)/0.3)}.axn-perspective-cards .card:nth-child(2):hover{transform:rotateY(0deg) rotateX(-3deg) translateZ(30px)}.axn-perspective-cards .card:nth-child(3):hover{transform:rotateY(5deg) rotateX(3deg) translateZ(20px)}.axn-perspective-cards .card-icon{width:56px;height:56px;border-radius:16px;background:rgb(var(--c-accent-rgb)/0.1);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--c-accent);margin-bottom:28px;transition:background .4s ease}.axn-perspective-cards .card:hover .card-icon{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-perspective-cards .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-on-ink);margin:0 0 12px}.axn-perspective-cards .card-text{font-size:.85rem;color:hsla(0,0%,100%,.45);line-height:1.65;margin:0 0 24px}.axn-perspective-cards .card-stat{padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:baseline;gap:8px}.axn-perspective-cards .card-stat-value{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-accent)}.axn-perspective-cards .card-stat-label{font-size:.75rem;color:var(--c-text-muted)}.axn-crosshair{padding:200px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-crosshair::before,.axn-crosshair::after{content:"";position:absolute;background:rgb(var(--c-accent-rgb)/0.08);color:var(--c-accent-contrast)}.axn-crosshair::before{top:0;bottom:0;left:50%;width:1px}.axn-crosshair::after{left:0;right:0;top:50%;height:1px}.axn-crosshair .corner{position:absolute;width:20px;height:20px;border:1px solid rgb(var(--c-accent-rgb)/0.2)}.axn-crosshair .corner--tl{top:60px;left:60px;border-right:none;border-bottom:none}.axn-crosshair .corner--tr{top:60px;right:60px;border-left:none;border-bottom:none}.axn-crosshair .corner--bl{bottom:60px;left:60px;border-right:none;border-top:none}.axn-crosshair .corner--br{bottom:60px;right:60px;border-left:none;border-top:none}.axn-crosshair .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.axn-crosshair .label{font-family:monospace;font-size:.7rem;color:var(--c-accent);letter-spacing:.3em;text-transform:uppercase;margin-bottom:32px}.axn-crosshair .text{font-family:"Space Grotesk",sans-serif;font-size:3.2rem;font-weight:700;color:var(--c-on-ink);line-height:1.15;margin:0}.axn-crosshair .text em{font-style:normal;color:var(--c-accent);position:relative}.axn-crosshair .text em::after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--c-accent);color:var(--c-accent-contrast)}.axn-crosshair .coords{font-family:monospace;font-size:.68rem;color:hsla(0,0%,100%,.15);margin-top:48px;letter-spacing:.1em}.axn-overprint{padding:140px 0;background:var(--c-surface);overflow:hidden}.axn-overprint .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-overprint .headline{font-family:"Space Grotesk",sans-serif;font-size:6rem;font-weight:700;color:var(--c-text);line-height:.95;text-transform:uppercase;letter-spacing:-.03em;position:relative;margin:0 0 56px}.axn-overprint .headline::before{content:attr(data-text);position:absolute;top:4px;left:4px;color:rgb(var(--c-accent-rgb)/0.15);z-index:-1}.axn-overprint .headline::after{content:attr(data-text);position:absolute;top:-3px;left:-3px;color:rgba(59,130,246,.08);z-index:-1}.axn-overprint .body{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:900px}.axn-overprint .text{font-size:1rem;color:var(--c-text-mid);line-height:1.8;margin:0}.axn-overprint .text strong{color:var(--c-text);font-weight:600}.axn-overprint .pullout{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);line-height:1.35;padding-left:24px;border-left:4px solid var(--c-accent);margin:0;align-self:center}.axn-kinetic-nums{padding:100px 0;background:var(--c-ink)}.axn-kinetic-nums .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.axn-kinetic-nums .item{text-align:center;padding:48px 16px;border-right:1px solid hsla(0,0%,100%,.06);cursor:default}.axn-kinetic-nums .item:last-child{border-right:none}.axn-kinetic-nums .item:hover .number{animation:kineticShake .3s ease;color:var(--c-accent)}.axn-kinetic-nums .number{font-family:"Space Grotesk",sans-serif;font-size:3.5rem;font-weight:700;color:var(--c-on-ink);line-height:1;margin-bottom:8px;display:inline-block;transition:color .2s ease}.axn-kinetic-nums .label{font-size:.78rem;color:var(--c-text-muted);line-height:1.4}.axn-stepped-reveal{padding:120px 0;background:var(--c-bg)}.axn-stepped-reveal .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-stepped-reveal .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.axn-stepped-reveal .steps{display:flex;flex-direction:column;gap:0}.axn-stepped-reveal .step{display:flex;align-items:stretch;min-height:160px}.axn-stepped-reveal .step:nth-child(1) .content{margin-left:0%}.axn-stepped-reveal .step:nth-child(2) .content{margin-left:15%}.axn-stepped-reveal .step:nth-child(3) .content{margin-left:30%}.axn-stepped-reveal .step:nth-child(4) .content{margin-left:45%}.axn-stepped-reveal .content{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:40px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;width:55%;transition:all .3s ease}.axn-stepped-reveal .content:hover{background:var(--c-ink);border-color:var(--c-ink);box-shadow:0 12px 48px rgb(var(--c-text-rgb)/0.15)}.axn-stepped-reveal .content:hover .num{color:var(--c-accent)}.axn-stepped-reveal .content:hover .title{color:#fff}.axn-stepped-reveal .content:hover .desc{color:hsla(0,0%,100%,.5)}.axn-stepped-reveal .num{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:var(--c-border);line-height:1;transition:color .3s ease}.axn-stepped-reveal .title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 8px;transition:color .3s ease}.axn-stepped-reveal .desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.6;margin:0;transition:color .3s ease}.axn-neon-glow{padding:180px 0;background:#0a0a0a;text-align:center;position:relative;overflow:hidden}.axn-neon-glow .inner{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-neon-glow .text{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:var(--c-accent);line-height:1.15;text-shadow:0 0 10px rgba(254,201,1,.5),0 0 40px rgba(254,201,1,.2),0 0 80px rgba(254,201,1,.1);margin:0 0 24px}.axn-neon-glow .sub{font-size:1.1rem;color:hsla(0,0%,100%,.35);line-height:1.6;max-width:500px;margin:0 auto 48px}.axn-neon-glow .cta{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border:2px solid var(--c-accent);color:var(--c-accent);font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.3)}.axn-neon-glow .cta:hover{background:var(--c-accent);color:var(--c-accent-contrast);text-shadow:none;box-shadow:0 0 30px rgb(var(--c-accent-rgb)/0.3)}.axn-neon-glow .orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(254,201,1,.08) 0%,transparent 70%);color:var(--c-accent-contrast);pointer-events:none}.axn-neon-glow .orb--1{width:600px;height:600px;top:-200px;right:-100px}.axn-neon-glow .orb--2{width:400px;height:400px;bottom:-150px;left:-100px}.axn-scoreboard{padding:80px 0;background:var(--c-ink);border-top:3px solid var(--c-accent);border-bottom:3px solid var(--c-accent)}.axn-scoreboard .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-scoreboard .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.axn-scoreboard .title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-on-ink);text-transform:uppercase;letter-spacing:.08em}.axn-scoreboard .live{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:.72rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.1em}.axn-scoreboard .live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);animation:scorePulse 2s ease infinite}.axn-scoreboard .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.axn-scoreboard .cell{text-align:center;padding:32px 16px;border-right:1px solid hsla(0,0%,100%,.06)}.axn-scoreboard .cell:last-child{border-right:none}.axn-scoreboard .value{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.axn-scoreboard .metric{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.axn-scoreboard .trend{display:inline-block;margin-top:8px;font-family:monospace;font-size:.68rem;font-weight:700;color:#34d399;padding:2px 8px;background:rgba(52,211,153,.1);border-radius:3px}.axn-monolith{padding:0;background:var(--c-ink);position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden}.axn-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.axn-monolith .slab::before,.axn-monolith .slab::after{content:"";position:absolute;background:hsla(0,0%,100%,.04)}.axn-monolith .slab::before{top:0;left:50%;width:1px;height:100%}.axn-monolith .slab::after{left:0;top:50%;height:1px;width:100%}.axn-monolith .inner{width:100%;max-width:600px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.axn-monolith .symbol{font-family:"Space Grotesk",sans-serif;font-size:3rem;color:var(--c-accent);margin-bottom:40px;opacity:.6}.axn-monolith .text{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:300;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0 0 48px;letter-spacing:.02em}.axn-monolith .text strong{font-weight:700;color:var(--c-on-ink)}.axn-monolith .cta{display:inline-flex;align-items:center;gap:12px;font-family:"Space Grotesk",sans-serif;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;letter-spacing:.15em;text-transform:uppercase;transition:gap .3s ease}.axn-monolith .cta:hover{gap:18px}.axn-monolith .watermark{position:absolute;bottom:24px;right:40px;font-family:monospace;font-size:.6rem;color:hsla(0,0%,100%,.08);letter-spacing:.1em}.axn-cipher{padding:80px 0;background:#0a0a0a;overflow:hidden}.axn-cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-cipher .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.axn-cipher .cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:.85rem;color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.02);transition:all .3s ease;cursor:default}.axn-cipher .cell:hover{color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.05)}.axn-cipher .cell--lit{color:rgb(var(--c-accent-rgb)/0.3)}.axn-cipher .cell--lit:hover{color:var(--c-accent)}.axn-cipher .cell--word{color:var(--c-accent);font-weight:700;font-size:1rem;background:rgb(var(--c-accent-rgb)/0.04)}.axn-cipher .message{text-align:center;margin-top:32px;font-family:monospace;font-size:.72rem;color:hsla(0,0%,100%,.12);letter-spacing:.3em;text-transform:uppercase}.axn-torn-edge{background:var(--c-accent);color:var(--c-accent-contrast);padding:100px 0 120px;position:relative}.axn-torn-edge::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;background-size:24px 100%;background-repeat:repeat-x;background-position:bottom;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))}.axn-torn-edge .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:60px}.axn-torn-edge .content{max-width:560px}.axn-torn-edge .badge{display:inline-block;padding:4px 14px;background:var(--c-ink);border-radius:100px;font-family:"Space Grotesk",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin-bottom:20px}.axn-torn-edge .title{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1.2;margin:0 0 16px}.axn-torn-edge .text{font-size:.95rem;color:rgb(var(--c-text-rgb)/0.65);line-height:1.7;margin:0}.axn-torn-edge .stat{text-align:center;flex-shrink:0}.axn-torn-edge .stat-value{font-family:"Space Grotesk",sans-serif;font-size:6rem;font-weight:700;color:var(--c-text);line-height:.9;opacity:.15}.axn-torn-edge .stat-label{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.axn-parallax-text{padding:160px 0;background:var(--c-ink);overflow:hidden;position:relative}.axn-parallax-text .layer{font-family:"Space Grotesk",sans-serif;font-weight:700;text-transform:uppercase;white-space:nowrap;line-height:1;position:relative}.axn-parallax-text .layer--back{font-size:10rem;color:hsla(0,0%,100%,.02);margin-bottom:-32px;animation:parallaxSlow 30s linear infinite}.axn-parallax-text .layer--mid{font-size:5rem;color:hsla(0,0%,100%,.06);margin-bottom:-16px;animation:parallaxMid 20s linear infinite reverse}.axn-parallax-text .layer--front{font-size:2.5rem;color:var(--c-accent);animation:parallaxFast 25s linear infinite}.axn-parallax-text .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.axn-parallax-text .focus{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:600;color:var(--c-on-ink);line-height:1.5;max-width:400px;margin:0 0 24px}.axn-parallax-text .link{font-family:"Space Grotesk",sans-serif;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;transition:letter-spacing .3s ease}.axn-parallax-text .link:hover{letter-spacing:.2em}.axn-stamp-cards{padding:120px 0;background:var(--c-surface)}.axn-stamp-cards .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-stamp-cards .label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.axn-stamp-cards .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.axn-stamp-cards .card{text-align:center;padding:48px 24px;position:relative}.axn-stamp-cards .circle{width:140px;height:140px;border-radius:50%;border:3px solid var(--c-ink);margin:0 auto 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.axn-stamp-cards .circle::before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid var(--c-border)}.axn-stamp-cards .card:hover .circle{border-color:var(--c-accent);transform:rotate(-6deg);background:var(--c-accent-soft)}.axn-stamp-cards .value{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);line-height:1}.axn-stamp-cards .unit{font-family:"Space Grotesk",sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-top:4px}.axn-stamp-cards .name{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:700;color:var(--c-text);margin:0 0 6px}.axn-stamp-cards .desc{font-size:.78rem;color:var(--c-text-mid);line-height:1.5;margin:0}.axn-terminal{padding:80px 0;background:#0c0c0c}.axn-terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-terminal .window{background:#1a1a1a;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.axn-terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-terminal .dot{width:12px;height:12px;border-radius:50%}.axn-terminal .dot--red{background:#ff5f57}.axn-terminal .dot--yellow{background:#febc2e}.axn-terminal .dot--green{background:#28c840}.axn-terminal .title{margin-left:auto;margin-right:auto;font-family:monospace;font-size:.72rem;color:hsla(0,0%,100%,.3)}.axn-terminal .body{padding:24px;font-family:monospace;font-size:.82rem;line-height:2}.axn-terminal .line{display:block;color:hsla(0,0%,100%,.5)}.axn-terminal .line--prompt{color:var(--c-accent)}.axn-terminal .line--prompt::before{content:"$ ";color:hsla(0,0%,100%,.2)}.axn-terminal .line--success{color:#34d399}.axn-terminal .line--info{color:hsla(0,0%,100%,.3)}.axn-terminal .line--result{color:#fff;font-weight:700}.axn-terminal .line--accent{color:var(--c-accent);font-weight:700}.axn-terminal .cursor{display:inline-block;width:8px;height:16px;background:var(--c-accent);color:var(--c-accent-contrast);vertical-align:middle;animation:termBlink 1s step-end infinite;margin-left:2px}.axn-redline{padding:100px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-redline::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.06) 1px,transparent 1px);background-size:40px 40px}.axn-redline .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-redline .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);margin-bottom:12px;font-weight:600}.axn-redline .label::before{content:"◈ "}.axn-redline .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--c-on-ink);line-height:1.1;margin-bottom:60px}.axn-redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgb(var(--c-cyan-rgb)/0.2)}.axn-redline .cell{padding:40px;border:1px solid rgb(var(--c-cyan-rgb)/0.15);position:relative}.axn-redline .cell::before{content:attr(data-ref);position:absolute;top:12px;right:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;color:rgb(var(--c-cyan-rgb)/0.4);text-transform:uppercase}.axn-redline .cell-num{font-family:"Space Grotesk",sans-serif;font-size:48px;font-weight:700;color:var(--c-cyan);line-height:1;margin-bottom:8px}.axn-redline .cell-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted)}.axn-redline .note{margin-top:40px;padding:20px 24px;border-left:2px solid var(--c-cyan);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text-muted);font-style:italic}.axn-waveform{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-waveform .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-waveform .header{text-align:center;margin-bottom:60px}.axn-waveform .tag{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:16px;font-weight:600}.axn-waveform .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--c-text);line-height:1.15}.axn-waveform .bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:120px;margin-bottom:60px}.axn-waveform .bar{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px;animation:waveformPulse 1.5s ease-in-out infinite alternate}.axn-waveform .bar:nth-child(1){animation-delay:0.04s;height:75 %}.axn-waveform .bar:nth-child(2){animation-delay:0.08s;height:47 %}.axn-waveform .bar:nth-child(3){animation-delay:0.12s;height:58 %}.axn-waveform .bar:nth-child(4){animation-delay:0.16s;height:91 %}.axn-waveform .bar:nth-child(5){animation-delay:0.2s;height:68 %}.axn-waveform .bar:nth-child(6){animation-delay:0.24s;height:44 %}.axn-waveform .bar:nth-child(7){animation-delay:0.28s;height:67 %}.axn-waveform .bar:nth-child(8){animation-delay:0.32s;height:31 %}.axn-waveform .bar:nth-child(9){animation-delay:0.36s;height:61 %}.axn-waveform .bar:nth-child(10){animation-delay:0.4s;height:48 %}.axn-waveform .bar:nth-child(11){animation-delay:0.44s;height:18 %}.axn-waveform .bar:nth-child(12){animation-delay:0.48s;height:65 %}.axn-waveform .bar:nth-child(13){animation-delay:0.52s;height:97 %}.axn-waveform .bar:nth-child(14){animation-delay:0.56s;height:68 %}.axn-waveform .bar:nth-child(15){animation-delay:0.6s;height:55 %}.axn-waveform .bar:nth-child(16){animation-delay:0.64s;height:55 %}.axn-waveform .bar:nth-child(17){animation-delay:0.68s;height:46 %}.axn-waveform .bar:nth-child(18){animation-delay:0.72s;height:1 %}.axn-waveform .bar:nth-child(19){animation-delay:0.76s;height:55 %}.axn-waveform .bar:nth-child(20){animation-delay:0.8s;height:52 %}.axn-waveform .bar:nth-child(21){animation-delay:0.84s;height:30 %}.axn-waveform .bar:nth-child(22){animation-delay:0.88s;height:76 %}.axn-waveform .bar:nth-child(23){animation-delay:0.92s;height:59 %}.axn-waveform .bar:nth-child(24){animation-delay:0.96s;height:17 %}.axn-waveform .bar:nth-child(25){animation-delay:1s;height:24 %}.axn-waveform .bar:nth-child(26){animation-delay:1.04s;height:42 %}.axn-waveform .bar:nth-child(27){animation-delay:1.08s;height:47 %}.axn-waveform .bar:nth-child(28){animation-delay:1.12s;height:70 %}.axn-waveform .bar:nth-child(29){animation-delay:1.16s;height:87 %}.axn-waveform .bar:nth-child(30){animation-delay:1.2s;height:17 %}.axn-waveform .bar:nth-child(31){animation-delay:1.24s;height:95 %}.axn-waveform .bar:nth-child(32){animation-delay:1.28s;height:83 %}.axn-waveform .bar:nth-child(33){animation-delay:1.32s;height:89 %}.axn-waveform .bar:nth-child(34){animation-delay:1.36s;height:34 %}.axn-waveform .bar:nth-child(35){animation-delay:1.4s;height:28 %}.axn-waveform .bar:nth-child(36){animation-delay:1.44s;height:43 %}.axn-waveform .bar:nth-child(37){animation-delay:1.48s;height:8 %}.axn-waveform .bar:nth-child(38){animation-delay:1.52s;height:34 %}.axn-waveform .bar:nth-child(39){animation-delay:1.56s;height:61 %}.axn-waveform .bar:nth-child(40){animation-delay:1.6s;height:14 %}.axn-waveform .bar:nth-child(41){animation-delay:1.64s;height:75 %}.axn-waveform .bar:nth-child(42){animation-delay:1.68s;height:37 %}.axn-waveform .bar:nth-child(43){animation-delay:1.72s;height:44 %}.axn-waveform .bar:nth-child(44){animation-delay:1.76s;height:44 %}.axn-waveform .bar:nth-child(45){animation-delay:1.8s;height:44 %}.axn-waveform .bar:nth-child(46){animation-delay:1.84s;height:80 %}.axn-waveform .bar:nth-child(47){animation-delay:1.88s;height:51 %}.axn-waveform .bar:nth-child(48){animation-delay:1.92s;height:82 %}.axn-waveform .bar:nth-child(49){animation-delay:1.96s;height:62 %}.axn-waveform .bar:nth-child(50){animation-delay:2s;height:59 %}.axn-waveform .bar:nth-child(51){animation-delay:2.04s;height:39 %}.axn-waveform .bar:nth-child(52){animation-delay:2.08s;height:65 %}.axn-waveform .bar:nth-child(53){animation-delay:2.12s;height:1 %}.axn-waveform .bar:nth-child(54){animation-delay:2.16s;height:4 %}.axn-waveform .bar:nth-child(55){animation-delay:2.2s;height:71 %}.axn-waveform .bar:nth-child(56){animation-delay:2.24s;height:10 %}.axn-waveform .bar:nth-child(57){animation-delay:2.28s;height:7 %}.axn-waveform .bar:nth-child(58){animation-delay:2.32s;height:25 %}.axn-waveform .bar:nth-child(59){animation-delay:2.36s;height:69 %}.axn-waveform .bar:nth-child(60){animation-delay:2.4s;height:40 %}.axn-waveform .row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.axn-waveform .item{text-align:center;padding:32px}.axn-waveform .item-val{font-family:"Space Grotesk",sans-serif;font-size:42px;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.axn-waveform .item-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:1px}.axn-marquee-stack{padding:80px 0;background:var(--c-ink);overflow:hidden}.axn-marquee-stack .row{white-space:nowrap;margin-bottom:12px}.axn-marquee-stack .row:last-child{margin-bottom:0}.axn-marquee-stack .track{display:inline-flex;animation:marqueeLeft 25s linear infinite}.axn-marquee-stack .row:nth-child(even) .track{animation:marqueeRight 30s linear infinite}.axn-marquee-stack .row:nth-child(3) .track{animation-duration:20s}.axn-marquee-stack .word{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,7vw,80px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.15);padding:0 40px;line-height:1.2}.axn-marquee-stack .word--fill{color:var(--c-accent);-webkit-text-stroke:none}.axn-vault{padding:100px 0;background:var(--c-surface);position:relative}.axn-vault .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-vault .door{border:4px solid var(--c-ink);border-radius:50%;width:280px;height:280px;margin:0 auto 60px;display:flex;align-items:center;justify-content:center;position:relative}.axn-vault .door::before{content:"";position:absolute;inset:12px;border:2px solid var(--c-border);border-radius:50%}.axn-vault .door::after{content:"";position:absolute;width:4px;height:60%;background:var(--c-ink);top:20%;transform-origin:center center}.axn-vault .door-text{font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--c-text);text-align:center;line-height:1.6}.axn-vault .content{text-align:center}.axn-vault .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--c-text);line-height:1.2;margin-bottom:20px}.axn-vault .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;color:var(--c-text-mid);line-height:1.7;max-width:600px;margin:0 auto 40px}.axn-vault .locks{display:flex;justify-content:center;gap:40px}.axn-vault .lock{display:flex;align-items:center;gap:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--c-text)}.axn-vault .lock::before{content:"◉";color:var(--c-accent);font-size:16px}.axn-pressure{padding:100px 0;background:var(--c-ink)}.axn-pressure .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pressure .header{text-align:center;margin-bottom:60px}.axn-pressure .tag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);margin-bottom:12px;font-weight:600}.axn-pressure .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--c-on-ink);line-height:1.15}.axn-pressure .gauges{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.axn-pressure .gauge{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s}.axn-pressure .gauge:hover{border-color:var(--c-accent)}.axn-pressure .meter{width:100px;height:100px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);margin:0 auto 20px;position:relative;display:flex;align-items:center;justify-content:center}.axn-pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.axn-pressure .meter-val{font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;color:var(--c-accent)}.axn-pressure .gauge-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-muted);margin-bottom:4px}.axn-pressure .gauge-desc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.5}.axn-blackout{padding:100px 0;background:var(--c-surface)}.axn-blackout .inner{max-width:900px;margin:0 auto;padding:0 40px}.axn-blackout .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:40px;font-weight:600}.axn-blackout .poem{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:500;color:var(--c-text);line-height:2;margin-bottom:48px}.axn-blackout .axn-redacted{background:var(--c-ink);color:var(--c-text);padding:2px 12px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.axn-blackout .axn-redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-blackout .revealed{color:var(--c-accent);font-weight:700}.axn-blackout .footer{display:flex;align-items:center;gap:24px;padding-top:40px;border-top:1px solid var(--c-border)}.axn-blackout .footer-stat{font-family:"Space Grotesk",sans-serif;font-size:32px;font-weight:700;color:var(--c-text)}.axn-blackout .footer-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:var(--c-text-mid);line-height:1.5}.axn-svc-hero{padding:120px 0 80px;background:var(--c-ink);position:relative;overflow:hidden}.axn-svc-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-svc-hero .mega{font-family:"Space Grotesk",sans-serif;font-size:clamp(80px,14vw,200px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px hsla(0,0%,100%,.08);line-height:.85;text-transform:uppercase;user-select:none}.axn-svc-hero .content{margin-top:-60px;position:relative;z-index:2}.axn-svc-hero .tag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:16px}.axn-svc-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--c-on-ink);line-height:1.15;max-width:600px}.axn-svc-hero .line{width:60px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);margin-top:32px}.axn-svc-brutalist{padding:100px 0;background:var(--c-surface)}.axn-svc-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-svc-brutalist .header{margin-bottom:60px}.axn-svc-brutalist .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:12px}.axn-svc-brutalist .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--c-text)}.axn-svc-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-svc-brutalist .card{border:2px solid var(--c-ink);padding:40px 32px;margin-right:-2px;margin-bottom:-2px;position:relative;transition:background .3s,transform .3s;cursor:pointer}.axn-svc-brutalist .card:hover{background:var(--c-accent-soft);transform:translateY(-4px);z-index:2;box-shadow:8px 8px 0 var(--c-ink)}.axn-svc-brutalist .num{font-family:"Courier New",monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:2px;margin-bottom:20px}.axn-svc-brutalist .icon{font-size:28px;color:var(--c-accent);margin-bottom:16px}.axn-svc-brutalist .card-title{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin-bottom:10px}.axn-svc-brutalist .card-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text-mid);line-height:1.6;margin-bottom:20px}.axn-svc-brutalist .link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:var(--c-text);text-decoration:none;text-transform:uppercase;letter-spacing:1px}.axn-svc-brutalist .link::after{content:" →"}.axn-svc-ticker-black{padding:18px 0;background:var(--c-ink);overflow:hidden;white-space:nowrap}.axn-svc-ticker-black .track{display:inline-flex;animation:svcTickerScroll 20s linear infinite}.axn-svc-ticker-black .item{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.25);padding:0 32px;text-transform:uppercase;letter-spacing:2px}.axn-svc-ticker-black .item--accent{color:var(--c-accent)}.axn-svc-ticker-black .dot{color:hsla(0,0%,100%,.15);padding:0 8px}.axn-svc-ticker-yellow{padding:18px 0;background:var(--c-accent);color:var(--c-accent-contrast);overflow:hidden;white-space:nowrap}.axn-svc-ticker-yellow .track{display:inline-flex;animation:svcTickerScroll 20s linear infinite}.axn-svc-ticker-yellow .item{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.35);padding:0 32px;text-transform:uppercase;letter-spacing:2px}.axn-svc-ticker-yellow .item--accent{color:var(--c-text)}.axn-svc-ticker-yellow .dot{color:hsla(0,0%,100%,.15);padding:0 8px}.axn-svc-monolith{padding:120px 0;background:var(--c-ink);position:relative;min-height:500px;display:flex;align-items:center}.axn-svc-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.06)}.axn-svc-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.03)}.axn-svc-monolith .slab::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.03)}.axn-svc-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.axn-svc-monolith .symbol{font-size:28px;color:var(--c-accent);margin-bottom:32px}.axn-svc-monolith .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:var(--c-on-ink);line-height:1.6}.axn-svc-monolith .author{margin-top:32px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-svc-torn{padding:80px 0 100px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative}.axn-svc-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;background-size:24px 100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.axn-svc-torn .inner{max-width:900px;margin:0 auto;padding:0 40px;text-align:center}.axn-svc-torn .badge{display:inline-block;border:1px solid var(--c-ink);color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:24px}.axn-svc-torn .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--c-text);line-height:1.15;margin-bottom:16px}.axn-svc-torn .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text);line-height:1.6;margin-bottom:32px}.axn-svc-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .3s}.axn-svc-torn .btn:hover{background:var(--c-ink-raised);color:var(--c-on-ink)}.axn-sd-hero{padding:120px 0 80px;background:var(--c-ink);position:relative;overflow:hidden}.axn-sd-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.05) 1px,transparent 1px);background-size:40px 40px}.axn-sd-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-sd-hero .breadcrumb{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-text-muted);margin-bottom:32px}.axn-sd-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.axn-sd-hero .breadcrumb a:hover{color:var(--c-cyan)}.axn-sd-hero .breadcrumb span{color:hsla(0,0%,100%,.3);padding:0 8px}.axn-sd-hero .ref{font-family:"Courier New",monospace;font-size:11px;color:rgb(var(--c-cyan-rgb)/0.5);letter-spacing:2px;margin-bottom:16px}.axn-sd-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;color:var(--c-on-ink);line-height:1.05;margin-bottom:20px}.axn-sd-hero .desc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;color:hsla(0,0%,100%,.6);line-height:1.6;max-width:560px}.axn-sd-hero .meta-bar{display:flex;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid rgb(var(--c-cyan-rgb)/0.15)}.axn-sd-hero .meta-item-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.4);margin-bottom:4px}.axn-sd-hero .meta-item-val{font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:600;color:var(--c-on-ink)}.axn-sd-overprint{padding:100px 0;background:var(--c-surface)}.axn-sd-overprint .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.axn-sd-overprint .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;color:var(--c-text);line-height:1.1;position:relative}.axn-sd-overprint .title::before{content:attr(data-text);position:absolute;top:3px;left:3px;color:rgb(var(--c-accent-rgb)/0.15);z-index:-1}.axn-sd-overprint .title::after{content:attr(data-text);position:absolute;top:-2px;left:-2px;color:rgb(var(--c-cyan-rgb)/0.08);z-index:-1}.axn-sd-overprint .body{padding-top:8px}.axn-sd-overprint .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-mid);line-height:1.75;margin-bottom:20px}.axn-sd-overprint .text:last-child{margin-bottom:0}.axn-sd-overprint .highlight{font-weight:600;color:var(--c-text)}.axn-sd-terminal{padding:100px 0;background:var(--c-bg)}.axn-sd-terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-sd-terminal .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.axn-sd-terminal .window{background:#1a1a1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgb(var(--c-shadow-rgb)/0.15)}.axn-sd-terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--c-ink)}.axn-sd-terminal .dot{width:12px;height:12px;border-radius:50%}.axn-sd-terminal .dot--red{background:#ff5f57}.axn-sd-terminal .dot--yellow{background:#ffbd2e}.axn-sd-terminal .dot--green{background:#28ca42}.axn-sd-terminal .bar-title{flex:1;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:hsla(0,0%,100%,.4)}.axn-sd-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:14px;color:hsla(0,0%,100%,.75);line-height:2}.axn-sd-terminal .prompt{color:#28ca42}.axn-sd-terminal .cmd{color:#fff}.axn-sd-terminal .output{color:hsla(0,0%,100%,.45);padding-left:16px;display:block}.axn-sd-terminal .step-num{color:var(--c-accent);font-weight:700}.axn-sd-terminal .cursor{display:inline-block;width:8px;height:16px;background:var(--c-surface);vertical-align:middle;animation:termBlink 1s step-end infinite;margin-left:4px}.axn-sd-redline{padding:100px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-sd-redline::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px);background-size:40px 40px}.axn-sd-redline .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-sd-redline .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:40px}.axn-sd-redline .label::before{content:"◈ "}.axn-sd-redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgb(var(--c-cyan-rgb)/0.15)}.axn-sd-redline .cell{padding:32px;border:1px solid rgb(var(--c-cyan-rgb)/0.1);position:relative}.axn-sd-redline .cell::before{content:attr(data-ref);position:absolute;top:10px;right:10px;font-family:"Courier New",monospace;font-size:9px;color:rgb(var(--c-cyan-rgb)/0.3);letter-spacing:2px}.axn-sd-redline .cell-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.4);margin-bottom:6px}.axn-sd-redline .cell-val{font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:600;color:var(--c-on-ink)}.axn-sd-stamp{padding:100px 0;background:var(--c-surface)}.axn-sd-stamp .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-sd-stamp .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.axn-sd-stamp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.axn-sd-stamp .card{text-align:center;padding:32px;transition:transform .4s}.axn-sd-stamp .card:hover{transform:rotate(3deg)}.axn-sd-stamp .circle{width:140px;height:140px;border-radius:50%;border:3px dashed var(--c-ink);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:2px;text-align:center;line-height:1.3}.axn-sd-stamp .card-title{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.axn-sd-stamp .card-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.5}.axn-sd-neon{padding:100px 0;background:var(--c-ink);text-align:center}.axn-sd-neon .inner{max-width:700px;margin:0 auto;padding:0 40px}.axn-sd-neon .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--c-accent);line-height:1.2;text-shadow:0 0 10px rgba(254,201,1,.5),0 0 40px rgba(254,201,1,.2),0 0 80px rgba(254,201,1,.1);margin-bottom:20px}.axn-sd-neon .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);margin-bottom:32px}.axn-sd-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.axn-sd-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.axn-wk-hero{padding:140px 0 100px;background:var(--c-ink);position:relative;overflow:hidden}.axn-wk-hero::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.06)}.axn-wk-hero::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.06)}.axn-wk-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.axn-wk-hero .brackets{font-family:"Courier New",monospace;font-size:12px;color:hsla(0,0%,100%,.2);letter-spacing:4px;margin-bottom:24px}.axn-wk-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,8vw,100px);font-weight:700;color:var(--c-on-ink);line-height:.95;text-transform:uppercase}.axn-wk-hero .sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);margin-top:24px;max-width:440px;margin-left:auto;margin-right:auto;line-height:1.6}.axn-wk-hero .corners{position:absolute;inset:32px;pointer-events:none}.axn-wk-hero .corners::before,.axn-wk-hero .corners::after{content:"";position:absolute;width:20px;height:20px;border-color:hsla(0,0%,100%,.12);border-style:solid}.axn-wk-hero .corners::before{top:0;left:0;border-width:1px 0 0 1px}.axn-wk-hero .corners::after{bottom:0;right:0;border-width:0 1px 1px 0}.axn-wk-glitch{padding:100px 0;background:var(--c-surface)}.axn-wk-glitch .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.axn-wk-glitch .img{aspect-ratio:4/3;background:var(--c-bg);border-radius:8px;overflow:hidden;position:relative}.axn-wk-glitch .img img{width:100%;height:100%;object-fit:cover}.axn-wk-glitch .img:hover .img-glitch{opacity:1}.axn-wk-glitch .img-glitch{position:absolute;inset:0;opacity:0;transition:opacity .3s}.axn-wk-glitch .img-glitch::before,.axn-wk-glitch .img-glitch::after{content:"";position:absolute;left:0;right:0;background:inherit}.axn-wk-glitch .img-glitch::before{top:0;height:40%;clip-path:inset(10% 0 50% 0);transform:translateX(8px);background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent-contrast)}.axn-wk-glitch .img-glitch::after{bottom:0;height:40%;clip-path:inset(60% 0 0 0);transform:translateX(-8px);background:rgb(var(--c-cyan-rgb)/0.1)}.axn-wk-glitch .content{position:relative}.axn-wk-glitch .tag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:16px}.axn-wk-glitch .tag::before{content:"◆ "}.axn-wk-glitch .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--c-text);line-height:1.1;margin-bottom:16px}.axn-wk-glitch .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-mid);line-height:1.65;margin-bottom:24px}.axn-wk-glitch .link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:var(--c-text);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--c-accent);padding-bottom:2px}.axn-wk-glitch .link:hover{color:var(--c-accent)}.axn-wk-cipher{padding:80px 0;background:var(--c-ink)}.axn-wk-cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-wk-cipher .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);font-weight:600;margin-bottom:32px}.axn-wk-cipher .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axn-wk-cipher .cell{border:1px solid hsla(0,0%,100%,.06);padding:40px 24px;text-align:center;position:relative;transition:background .3s,border-color .3s;cursor:pointer}.axn-wk-cipher .cell:hover{background:hsla(0,0%,100%,.04);border-color:rgb(var(--c-accent-rgb)/0.3)}.axn-wk-cipher .cell-code{font-family:"Courier New",monospace;font-size:11px;color:hsla(0,0%,100%,.2);letter-spacing:2px;margin-bottom:16px}.axn-wk-cipher .cell-title{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-on-ink);margin-bottom:8px}.axn-wk-cipher .cell-tag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-accent);text-transform:uppercase;letter-spacing:1px}.axn-wk-marquee{padding:60px 0;background:var(--c-bg);overflow:hidden}.axn-wk-marquee .row{white-space:nowrap;margin-bottom:8px}.axn-wk-marquee .row:last-child{margin-bottom:0}.axn-wk-marquee .track{display:inline-flex;animation:marqueeLeft 28s linear infinite}.axn-wk-marquee .row:nth-child(even) .track{animation:marqueeRight 32s linear infinite}.axn-wk-marquee .word{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgb(var(--c-text-rgb)/0.08);padding:0 28px}.axn-wk-marquee .word--fill{color:var(--c-text);-webkit-text-stroke:none;opacity:.12}.axn-wk-pressure{padding:80px 0;background:var(--c-surface)}.axn-wk-pressure .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.axn-wk-pressure .gauge{text-align:center;padding:32px 16px;border:1px solid var(--c-border);border-radius:16px;transition:border-color .3s}.axn-wk-pressure .gauge:hover{border-color:var(--c-accent)}.axn-wk-pressure .meter{width:80px;height:80px;border-radius:50%;border:3px solid var(--c-border);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative}.axn-wk-pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.axn-wk-pressure .val{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;color:var(--c-text)}.axn-wk-pressure .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-mid)}.axn-wk-blackout{padding:100px 0;background:var(--c-surface)}.axn-wk-blackout .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-wk-blackout .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.axn-wk-blackout .poem{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:var(--c-text);line-height:2}.axn-wk-blackout .axn-redacted{background:var(--c-ink);color:var(--c-text);padding:2px 10px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.axn-wk-blackout .axn-redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-wk-blackout .revealed{color:var(--c-accent);font-weight:700}.axn-wk-torn{padding:80px 0 100px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative}.axn-wk-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;background-size:24px 100%}.axn-wk-torn .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.axn-wk-torn .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-text);margin-bottom:20px}.axn-wk-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .3s}.axn-wk-torn .btn:hover{background:var(--c-ink-raised);color:var(--c-on-ink)}.axn-pj-hero{padding:140px 0 60px;background:var(--c-ink);position:relative}.axn-pj-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-hero .breadcrumb{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-text-muted);margin-bottom:40px}.axn-pj-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.axn-pj-hero .breadcrumb a:hover{color:var(--c-accent)}.axn-pj-hero .breadcrumb span{color:hsla(0,0%,100%,.2);padding:0 8px}.axn-pj-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;color:var(--c-on-ink);line-height:.95;position:relative}.axn-pj-hero .title::before{content:attr(data-text);position:absolute;top:4px;left:4px;color:rgb(var(--c-accent-rgb)/0.12);z-index:0}.axn-pj-hero .title::after{content:attr(data-text);position:absolute;top:-3px;left:-3px;color:rgb(var(--c-cyan-rgb)/0.06);z-index:0}.axn-pj-hero .title-text{position:relative;z-index:1}.axn-pj-hero .meta{display:flex;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08)}.axn-pj-hero .meta-item-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:4px}.axn-pj-hero .meta-item-val{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:600;color:var(--c-on-ink)}.axn-pj-redline{padding:80px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-pj-redline::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px);background-size:40px 40px}.axn-pj-redline .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-pj-redline .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:32px}.axn-pj-redline .label::before{content:"◈ "}.axn-pj-redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgb(var(--c-cyan-rgb)/0.12)}.axn-pj-redline .cell{padding:28px;border:1px solid rgb(var(--c-cyan-rgb)/0.08);position:relative}.axn-pj-redline .cell::before{content:attr(data-ref);position:absolute;top:8px;right:8px;font-family:"Courier New",monospace;font-size:9px;color:rgb(var(--c-cyan-rgb)/0.25);letter-spacing:2px}.axn-pj-redline .cell-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.35);margin-bottom:4px}.axn-pj-redline .cell-val{font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:600;color:var(--c-on-ink)}.axn-pj-monolith{padding:120px 0;background:var(--c-ink);position:relative;display:flex;align-items:center;min-height:440px}.axn-pj-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.05)}.axn-pj-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.025)}.axn-pj-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.axn-pj-monolith .tag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:24px}.axn-pj-monolith .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:var(--c-on-ink);line-height:1.6}.axn-pj-terminal{padding:100px 0;background:var(--c-bg)}.axn-pj-terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-pj-terminal .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.axn-pj-terminal .window{background:#1a1a1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgb(var(--c-shadow-rgb)/0.15)}.axn-pj-terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--c-ink)}.axn-pj-terminal .dot{width:12px;height:12px;border-radius:50%}.axn-pj-terminal .dot--red{background:#ff5f57}.axn-pj-terminal .dot--yellow{background:#ffbd2e}.axn-pj-terminal .dot--green{background:#28ca42}.axn-pj-terminal .bar-title{flex:1;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:hsla(0,0%,100%,.4)}.axn-pj-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:14px;color:hsla(0,0%,100%,.7);line-height:2}.axn-pj-terminal .prompt{color:#28ca42}.axn-pj-terminal .cmd{color:#fff}.axn-pj-terminal .output{color:hsla(0,0%,100%,.4);padding-left:16px;display:block}.axn-pj-terminal .highlight{color:var(--c-accent)}.axn-pj-terminal .cursor{display:inline-block;width:8px;height:16px;background:var(--c-surface);vertical-align:middle;animation:termBlink 1s step-end infinite;margin-left:4px}.axn-pj-waveform{padding:100px 0;background:var(--c-surface)}.axn-pj-waveform .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-pj-waveform .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:20px}.axn-pj-waveform .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--c-text);margin-bottom:40px}.axn-pj-waveform .bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100px;margin-bottom:48px}.axn-pj-waveform .bar{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px;animation:waveformPulse 1.5s ease-in-out infinite alternate}.axn-pj-waveform .bar:nth-child(1){animation-delay:0.04s;height:13 %}.axn-pj-waveform .bar:nth-child(2){animation-delay:0.08s;height:19 %}.axn-pj-waveform .bar:nth-child(3){animation-delay:0.12s;height:59 %}.axn-pj-waveform .bar:nth-child(4){animation-delay:0.16s;height:23 %}.axn-pj-waveform .bar:nth-child(5){animation-delay:0.2s;height:81 %}.axn-pj-waveform .bar:nth-child(6){animation-delay:0.24s;height:66 %}.axn-pj-waveform .bar:nth-child(7){animation-delay:0.28s;height:22 %}.axn-pj-waveform .bar:nth-child(8){animation-delay:0.32s;height:79 %}.axn-pj-waveform .bar:nth-child(9){animation-delay:0.36s;height:40 %}.axn-pj-waveform .bar:nth-child(10){animation-delay:0.4s;height:20 %}.axn-pj-waveform .bar:nth-child(11){animation-delay:0.44s;height:45 %}.axn-pj-waveform .bar:nth-child(12){animation-delay:0.48s;height:96 %}.axn-pj-waveform .bar:nth-child(13){animation-delay:0.52s;height:20 %}.axn-pj-waveform .bar:nth-child(14){animation-delay:0.56s;height:51 %}.axn-pj-waveform .bar:nth-child(15){animation-delay:0.6s;height:13 %}.axn-pj-waveform .bar:nth-child(16){animation-delay:0.64s;height:46 %}.axn-pj-waveform .bar:nth-child(17){animation-delay:0.68s;height:94 %}.axn-pj-waveform .bar:nth-child(18){animation-delay:0.72s;height:8 %}.axn-pj-waveform .bar:nth-child(19){animation-delay:0.76s;height:73 %}.axn-pj-waveform .bar:nth-child(20){animation-delay:0.8s;height:76 %}.axn-pj-waveform .bar:nth-child(21){animation-delay:0.84s;height:32 %}.axn-pj-waveform .bar:nth-child(22){animation-delay:0.88s;height:23 %}.axn-pj-waveform .bar:nth-child(23){animation-delay:0.92s;height:74 %}.axn-pj-waveform .bar:nth-child(24){animation-delay:0.96s;height:99 %}.axn-pj-waveform .bar:nth-child(25){animation-delay:1s;height:61 %}.axn-pj-waveform .bar:nth-child(26){animation-delay:1.04s;height:55 %}.axn-pj-waveform .bar:nth-child(27){animation-delay:1.08s;height:17 %}.axn-pj-waveform .bar:nth-child(28){animation-delay:1.12s;height:82 %}.axn-pj-waveform .bar:nth-child(29){animation-delay:1.16s;height:29 %}.axn-pj-waveform .bar:nth-child(30){animation-delay:1.2s;height:86 %}.axn-pj-waveform .bar:nth-child(31){animation-delay:1.24s;height:60 %}.axn-pj-waveform .bar:nth-child(32){animation-delay:1.28s;height:60 %}.axn-pj-waveform .bar:nth-child(33){animation-delay:1.32s;height:17 %}.axn-pj-waveform .bar:nth-child(34){animation-delay:1.36s;height:76 %}.axn-pj-waveform .bar:nth-child(35){animation-delay:1.4s;height:86 %}.axn-pj-waveform .bar:nth-child(36){animation-delay:1.44s;height:81 %}.axn-pj-waveform .bar:nth-child(37){animation-delay:1.48s;height:40 %}.axn-pj-waveform .bar:nth-child(38){animation-delay:1.52s;height:33 %}.axn-pj-waveform .bar:nth-child(39){animation-delay:1.56s;height:40 %}.axn-pj-waveform .bar:nth-child(40){animation-delay:1.6s;height:55 %}.axn-pj-waveform .bar:nth-child(41){animation-delay:1.64s;height:54 %}.axn-pj-waveform .bar:nth-child(42){animation-delay:1.68s;height:71 %}.axn-pj-waveform .bar:nth-child(43){animation-delay:1.72s;height:83 %}.axn-pj-waveform .bar:nth-child(44){animation-delay:1.76s;height:73 %}.axn-pj-waveform .bar:nth-child(45){animation-delay:1.8s;height:59 %}.axn-pj-waveform .bar:nth-child(46){animation-delay:1.84s;height:42 %}.axn-pj-waveform .bar:nth-child(47){animation-delay:1.88s;height:86 %}.axn-pj-waveform .bar:nth-child(48){animation-delay:1.92s;height:18 %}.axn-pj-waveform .bar:nth-child(49){animation-delay:1.96s;height:43 %}.axn-pj-waveform .bar:nth-child(50){animation-delay:2s;height:34 %}.axn-pj-waveform .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.axn-pj-waveform .stat-val{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.axn-pj-waveform .stat-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:1px}.axn-pj-brutalist{padding:80px 0;background:var(--c-bg)}.axn-pj-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-brutalist .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.axn-pj-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-pj-brutalist .frame{border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;aspect-ratio:4/3;background:var(--c-bg);position:relative;overflow:hidden;transition:transform .3s}.axn-pj-brutalist .frame:hover{transform:rotate(-1deg) scale(1.02);z-index:2}.axn-pj-brutalist .frame img{width:100%;height:100%;object-fit:cover}.axn-pj-brutalist .frame-label{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:var(--c-ink);font-family:"Courier New",monospace;font-size:11px;color:var(--c-on-ink);letter-spacing:2px;text-transform:uppercase}.axn-pj-nav{padding:60px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}.axn-pj-nav .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.axn-pj-nav .link{text-decoration:none;display:flex;flex-direction:column;gap:4px}.axn-pj-nav .link--next{text-align:right}.axn-pj-nav .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-pj-nav .name{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,36px);font-weight:700;color:var(--c-text);transition:color .3s}.axn-pj-nav .link:hover .name{color:var(--c-accent);-webkit-text-stroke-color:rgba(0,0,0,0)}.pj-neon{padding:100px 0;background:var(--c-ink);text-align:center}.pj-neon .inner{max-width:600px;margin:0 auto;padding:0 40px}.pj-neon .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-accent);text-shadow:0 0 10px rgba(254,201,1,.5),0 0 40px rgba(254,201,1,.2),0 0 80px rgba(254,201,1,.1);margin-bottom:20px}.pj-neon .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:var(--c-text-muted);margin-bottom:32px}.pj-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.pj-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.axn-ab-hero{padding:120px 0 60px;background:var(--c-ink);overflow:hidden}.axn-ab-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-ab-hero .stack{display:flex;flex-direction:column;gap:0}.axn-ab-hero .word{font-family:"Space Grotesk",sans-serif;font-size:clamp(60px,12vw,160px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px hsla(0,0%,100%,.1);line-height:.85;text-transform:uppercase;transition:color .3s,-webkit-text-stroke-color .3s}.axn-ab-hero .word--fill{color:var(--c-on-ink);-webkit-text-stroke-color:rgba(0,0,0,0)}.axn-ab-hero .word:hover{color:var(--c-accent);-webkit-text-stroke-color:rgba(0,0,0,0)}.axn-ab-hero .sub{margin-top:32px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);max-width:480px;line-height:1.6}.axn-ab-blackout{padding:100px 0;background:var(--c-surface)}.axn-ab-blackout .inner{max-width:800px;margin:0 auto;padding:0 40px}.axn-ab-blackout .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.axn-ab-blackout .poem{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,30px);font-weight:500;color:var(--c-text);line-height:2}.axn-ab-blackout .axn-redacted{background:var(--c-ink);color:var(--c-text);padding:2px 10px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.axn-ab-blackout .axn-redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ab-blackout .revealed{color:var(--c-accent);font-weight:700}.axn-ab-pressure{padding:80px 0;background:var(--c-ink)}.axn-ab-pressure .inner{max-width:1000px;margin:0 auto;padding:0 40px}.axn-ab-pressure .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:40px;text-align:center}.axn-ab-pressure .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.axn-ab-pressure .gauge{text-align:center;padding:32px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;transition:border-color .3s}.axn-ab-pressure .gauge:hover{border-color:var(--c-accent)}.axn-ab-pressure .meter{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative}.axn-ab-pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.axn-ab-pressure .val{font-family:"Space Grotesk",sans-serif;font-size:22px;font-weight:700;color:var(--c-accent)}.axn-ab-pressure .gauge-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-muted);margin-top:4px}.axn-ab-cipher{padding:100px 0;background:var(--c-bg)}.axn-ab-cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-ab-cipher .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.axn-ab-cipher .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-ab-cipher .cell{border:1px solid var(--c-border);padding:40px 28px;text-align:center;position:relative;overflow:hidden;cursor:pointer;transition:background .3s}.axn-ab-cipher .cell:hover{background:var(--c-ink)}.axn-ab-cipher .cell:hover .code{color:rgb(var(--c-cyan-rgb)/0.4)}.axn-ab-cipher .cell:hover .name{color:#fff}.axn-ab-cipher .cell:hover .role{color:var(--c-accent)}.axn-ab-cipher .code{font-family:"Courier New",monospace;font-size:11px;color:rgb(var(--c-text-rgb)/0.15);letter-spacing:3px;margin-bottom:16px;transition:color .3s}.axn-ab-cipher .name{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:6px;transition:color .3s}.axn-ab-cipher .role{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:1px;transition:color .3s}.axn-ab-stamp{padding:100px 0;background:var(--c-surface)}.axn-ab-stamp .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-ab-stamp .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px;text-align:center}.axn-ab-stamp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.axn-ab-stamp .card{text-align:center;padding:28px;transition:transform .4s}.axn-ab-stamp .card:hover{transform:rotate(3deg)}.axn-ab-stamp .circle{width:130px;height:130px;border-radius:50%;border:3px dashed var(--c-ink);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;padding:16px}.axn-ab-stamp .value{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:2px;text-align:center;line-height:1.4}.axn-ab-stamp .desc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.5}.axn-ab-redline{padding:80px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-ab-redline::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px);background-size:40px 40px}.axn-ab-redline .inner{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.axn-ab-redline .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:24px}.axn-ab-redline .label::before{content:"◈ "}.axn-ab-redline .row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.axn-ab-redline .item{padding:20px 28px;border:1px solid rgb(var(--c-cyan-rgb)/0.15);border-radius:8px;min-width:160px}.axn-ab-redline .item::after{content:attr(data-ref);display:block;font-family:"Courier New",monospace;font-size:.6rem;color:rgb(var(--c-cyan-rgb)/0.6);letter-spacing:2px;margin-top:6px}.axn-ab-redline .item-val{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-on-ink)}.axn-ab-redline .item-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.8);margin-bottom:4px}@media(max-width:639px){.axn-ab-redline{padding:56px 0}.axn-ab-redline .inner{padding:0 24px}.axn-ab-redline .row{gap:12px}.axn-ab-redline .item{min-width:130px;flex:1;padding:16px 20px}}.axn-ab-monolith{padding:120px 0;background:var(--c-ink);position:relative;min-height:460px;display:flex;align-items:center}.axn-ab-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.05)}.axn-ab-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.025)}.axn-ab-monolith .slab::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.025)}.axn-ab-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.axn-ab-monolith .symbol{font-size:24px;color:var(--c-accent);margin-bottom:24px}.axn-ab-monolith .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(18px,2.5vw,28px);font-weight:500;color:var(--c-on-ink);line-height:1.7;font-style:italic}.axn-ab-monolith .author{margin-top:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-ab-torn{padding:80px 0 80px;background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);position:relative;margin-bottom:-24px}.axn-ab-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;background-size:24px 100%}.axn-ab-torn .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.axn-ab-torn .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-text);margin-bottom:20px}.axn-ab-torn .btns{display:flex;gap:16px;justify-content:center}.axn-ab-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 28px;border-radius:50vh;text-decoration:none;transition:background .3s}.axn-ab-torn .btn:hover{background:var(--c-ink-raised);color:var(--c-on-ink)}.axn-ab-torn .btn--outline{background:rgba(0,0,0,0);color:var(--c-text);border:2px solid var(--c-ink)}.axn-ab-torn .btn--outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-jn-hero{padding:120px 0 60px;background:var(--c-ink);text-align:center;overflow:hidden}.axn-jn-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-jn-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(60px,10vw,140px);font-weight:700;color:var(--c-on-ink);text-transform:uppercase;line-height:.9;position:relative;display:inline-block}.axn-jn-hero .title::before,.axn-jn-hero .title::after{content:attr(data-text);position:absolute;left:0;right:0;overflow:hidden}.axn-jn-hero .title::before{top:0;color:rgb(var(--c-accent-rgb)/0.6);clip-path:inset(0 0 65% 0);animation:glitchTop 3s infinite}.axn-jn-hero .title::after{bottom:0;color:rgb(var(--c-cyan-rgb)/0.4);clip-path:inset(65% 0 0 0);animation:glitchBottom 2.5s infinite}.axn-jn-hero .sub{margin-top:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.axn-jn-filters{padding:24px 0;background:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-jn-filters .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;gap:8px;flex-wrap:wrap}.axn-jn-filters .btn{font-family:"Courier New",monospace;font-size:.8rem;letter-spacing:1px;color:hsla(0,0%,100%,.75)!important;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.15);padding:10px 20px;border-radius:4px;cursor:pointer;transition:color .3s,border-color .3s,background .3s;text-transform:lowercase}.axn-jn-filters .btn:hover{color:var(--c-on-ink)!important;border-color:hsla(0,0%,100%,.3)}.axn-jn-filters .btn--active{color:var(--c-accent-contrast)!important;background:var(--c-accent);border-color:var(--c-accent)}@media(max-width:639px){.axn-jn-filters .inner{padding:0 24px}.axn-jn-filters .btn{padding:8px 14px}}.axn-jn-brutalist{padding:80px 0;background:var(--c-surface)}.axn-jn-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-jn-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axn-jn-brutalist .card{border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;transition:transform .3s;cursor:pointer;text-decoration:none;color:inherit;display:block}.axn-jn-brutalist .card:hover{transform:translateY(-4px);z-index:2;box-shadow:6px 6px 0 var(--c-ink)}.axn-jn-brutalist .img{aspect-ratio:16/9;background:var(--c-bg);overflow:hidden;border-bottom:2px solid var(--c-ink)}.axn-jn-brutalist .img img{width:100%;height:100%;object-fit:cover}.axn-jn-brutalist .body{padding:24px 20px}.axn-jn-brutalist .meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.axn-jn-brutalist .tag{font-family:"Courier New",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-accent);font-weight:700;background:var(--c-accent-soft);padding:3px 8px}.axn-jn-brutalist .date{font-family:"Courier New",monospace;font-size:11px;color:var(--c-text-muted);letter-spacing:1px}.axn-jn-brutalist .title{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin-bottom:8px;line-height:1.3}.axn-jn-brutalist .excerpt{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.6}.axn-jn-brutalist .num{font-family:"Courier New",monospace;font-size:10px;color:var(--c-text-muted);letter-spacing:2px;margin-top:12px}.axn-jn-marquee{padding:20px 0;background:var(--c-ink);overflow:hidden;white-space:nowrap}.axn-jn-marquee .track{display:inline-flex;animation:jnMarqueeScroll 30s linear infinite}.axn-jn-marquee .item{font-family:"Space Grotesk",sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600;color:hsla(0,0%,100%,.15);padding:0 24px;text-transform:uppercase;letter-spacing:2px}.axn-jn-marquee .item--accent{color:var(--c-accent)}.axn-jn-torn{padding:80px 0 100px;background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);position:relative}.axn-jn-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;background-size:24px 100%}.axn-jn-torn .inner{max-width:900px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.axn-jn-torn .badge{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin-bottom:16px}.axn-jn-torn .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:700;color:var(--c-text);line-height:1.2;margin-bottom:12px}.axn-jn-torn .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text);line-height:1.6}.axn-jn-torn .featured{text-align:right}.axn-jn-torn .featured-num{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,6vw,72px);font-weight:700;color:var(--c-text);line-height:1}.axn-jn-torn .featured-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text)}.axn-jn-torn .action{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 24px;background:var(--c-ink);color:var(--c-accent);font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.85rem;letter-spacing:1px;text-decoration:none;border-radius:8px;transition:all .3s ease}.axn-jn-torn .action:hover{background:var(--c-on-ink);color:var(--c-text);transform:translateY(-2px)}.axn-jn-neon{padding:100px 0;background:var(--c-ink);text-align:center}.axn-jn-neon .inner{max-width:600px;margin:0 auto;padding:0 40px}.axn-jn-neon .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-accent);text-shadow:0 0 10px rgba(254,201,1,.5),0 0 40px rgba(254,201,1,.2),0 0 80px rgba(254,201,1,.1);margin-bottom:16px}.axn-jn-neon .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:var(--c-text-muted);margin-bottom:28px;line-height:1.6}.axn-jn-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.axn-jn-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.axn-ar-hero{padding:160px 0 80px;background:var(--c-ink);color:var(--c-on-ink);position:relative;overflow:hidden}.axn-ar-hero .inner{max-width:800px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.axn-ar-hero .breadcrumb{font-family:monospace;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:32px}.axn-ar-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.axn-ar-hero .breadcrumb a:hover{color:var(--c-accent)}.axn-ar-hero .breadcrumb span{color:var(--c-text-muted);margin:0 8px}.axn-ar-hero .meta{display:flex;align-items:center;gap:16px;margin-bottom:24px}.axn-ar-hero .tag{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;background:var(--c-accent);color:var(--c-accent-contrast);padding:4px 12px;font-weight:600}.axn-ar-hero .date{font-family:monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:1px}.axn-ar-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1;margin:0 0 24px}.axn-ar-hero .desc{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--c-text-muted);line-height:1.6;margin:0}.axn-ar-hero .ref{position:absolute;top:24px;right:24px;font-family:monospace;font-size:11px;color:hsla(0,0%,100%,.15);letter-spacing:2px}.axn-ar-image{padding:0;margin-top:-40px;position:relative;z-index:2}.axn-ar-image .inner{max-width:800px;margin:0 auto;padding:0 24px}.axn-ar-image .frame{border:2px solid var(--c-ink);position:relative}.axn-ar-image .frame img{display:block;width:100%;height:auto}.axn-ar-image .frame::after{content:"FIG-001";position:absolute;bottom:-12px;right:16px;font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);background:var(--c-bg);padding:2px 8px}.axn-ar-body{padding:80px 0}.axn-ar-body .inner{max-width:700px;margin:0 auto;padding:0 24px}.axn-ar-body .lead{font-size:clamp(1.1rem,1.8vw,1.25rem);line-height:1.8;color:var(--c-text);border-left:3px solid var(--c-accent);padding-left:24px;margin:0 0 48px}.axn-ar-body h2{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;margin:48px 0 16px;color:var(--c-text);position:relative;padding-left:20px}.axn-ar-body h2::before{content:"▌";position:absolute;left:0;color:var(--c-accent);font-size:.8em}.axn-ar-body h3{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:600;margin:32px 0 12px;color:var(--c-text)}.axn-ar-body p{font-size:1rem;line-height:1.8;color:var(--c-text);margin:0 0 20px}.axn-ar-body p a{color:var(--c-accent-hover);text-decoration:underline;text-underline-offset:3px}.axn-ar-body p a:hover{color:var(--c-accent)}.axn-ar-body ul{list-style:none;padding:0;margin:0 0 24px}.axn-ar-body ul li{position:relative;padding-left:24px;margin-bottom:16px;font-size:1rem;line-height:1.7;color:var(--c-text)}.axn-ar-body ul li::before{content:"→";position:absolute;left:0;color:var(--c-accent);font-weight:700}.axn-ar-body ul li strong{color:var(--c-text)}.axn-ar-pullquote{padding:60px 0;background:var(--c-ink);color:var(--c-on-ink);position:relative}.axn-ar-pullquote .inner{max-width:700px;margin:0 auto;padding:0 24px;text-align:center}.axn-ar-pullquote .symbol{font-size:24px;color:var(--c-accent);margin-bottom:24px}.axn-ar-pullquote .text{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:500;line-height:1.5;margin:0;font-style:italic}.axn-ar-pullquote .inner::before,.axn-ar-pullquote .inner::after{content:"";position:absolute;width:40px;height:40px;border-color:rgb(var(--c-accent-rgb)/0.3);border-style:solid}.axn-ar-pullquote .inner::before{top:-20px;left:24px;border-width:2px 0 0 2px}.axn-ar-pullquote .inner::after{bottom:-20px;right:24px;border-width:0 2px 2px 0}.axn-ar-author{padding:48px 0;border-top:1px solid var(--c-border)}.axn-ar-author .inner{max-width:700px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:20px}.axn-ar-author .avatar{width:56px;height:56px;border-radius:50%;border:2px solid var(--c-accent);object-fit:cover;flex-shrink:0}.axn-ar-author .name{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1rem;color:var(--c-text);display:block}.axn-ar-author .role{font-family:monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:1px;display:block}.axn-ar-nav{padding:0 0 80px}.axn-ar-nav .inner{max-width:700px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.axn-ar-nav .link{display:block;padding:32px 24px;border:2px solid var(--c-ink);text-decoration:none;transition:all .25s ease}.axn-ar-nav .link:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-ar-nav .link:hover .label,.axn-ar-nav .link:hover .title{color:#fff}.axn-ar-nav .link--next{text-align:right}.axn-ar-nav .label{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);display:block;margin-bottom:8px;transition:color .25s ease}.axn-ar-nav .title{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1rem;color:var(--c-text);display:block;transition:color .25s ease}.axn-ar-related{padding:80px 0;background:var(--c-bg)}.axn-ar-related .inner{max-width:1200px;margin:0 auto;padding:0 24px}.axn-ar-related .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 40px}.axn-ar-related .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.axn-ar-related .card{display:block;padding:32px 24px;border:2px solid var(--c-ink);margin-right:-2px;text-decoration:none;transition:all .25s ease}.axn-ar-related .card:hover{background:var(--c-ink);box-shadow:8px 8px 0 var(--c-accent);transform:translate(-4px,-4px)}.axn-ar-related .card:hover .card-tag,.axn-ar-related .card:hover .card-date,.axn-ar-related .card:hover .card-title,.axn-ar-related .card:hover .card-excerpt{color:#fff}.axn-ar-related .card-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.axn-ar-related .card-tag{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent-hover);transition:color .25s ease}.axn-ar-related .card-date{font-family:monospace;font-size:11px;color:var(--c-text-muted);transition:color .25s ease}.axn-ar-related .card-title{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.1rem;color:var(--c-text);margin:0 0 8px;transition:color .25s ease}.axn-ar-related .card-excerpt{font-size:.9rem;color:var(--c-text-mid);line-height:1.5;margin:0;transition:color .25s ease}.axn-ar-neon{padding:100px 0;background:var(--c-ink);text-align:center}.axn-ar-neon .inner{max-width:700px;margin:0 auto;padding:0 24px}.axn-ar-neon .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:var(--c-accent);margin:0 0 12px;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.4),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1)}.axn-ar-neon .text{color:var(--c-text-muted);font-size:1rem;margin:0 0 32px}.axn-ar-neon .btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.axn-ar-neon .btn{display:inline-block;padding:14px 32px;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .25s ease}.axn-ar-neon .btn--fill{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ar-neon .btn--fill:hover{background:var(--c-accent-hover)}.axn-ar-neon .btn--outline{border:2px solid hsla(0,0%,100%,.2);color:var(--c-on-ink)}.axn-ar-neon .btn--outline:hover{border-color:var(--c-accent);color:var(--c-accent)}.axn-ct-hero{padding:160px 0 80px;background:var(--c-ink);color:var(--c-on-ink);position:relative;overflow:hidden}.axn-ct-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.07) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.axn-ct-hero .inner{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.axn-ct-hero .ref{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:rgb(var(--c-cyan-rgb)/0.5);margin-bottom:24px}.axn-ct-hero .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,8vw,100px);font-weight:700;line-height:.95;margin:0 0 24px;-webkit-text-stroke:2px #fff;color:rgba(0,0,0,0)}.axn-ct-hero .desc{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--c-text-muted);line-height:1.6;margin:0;max-width:500px}.axn-ct-main{padding:80px 0}.axn-ct-main .inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:3fr 2fr;gap:60px}.ct-form .progress{display:flex;align-items:center;gap:0;margin-bottom:48px;padding:16px 0;border-bottom:1px solid var(--c-border)}.ct-form .step{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:12px;letter-spacing:1px;color:var(--c-text-muted);text-transform:uppercase;transition:color .25s ease}.ct-form .step--active{color:var(--c-text)}.ct-form .step--active .step-num{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .step--done{color:var(--c-accent-hover)}.ct-form .step--done .step-num{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .step-num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-border);font-weight:700;font-size:12px;transition:all .25s ease}.ct-form .step-line{flex:1;height:1px;background:var(--c-border);margin:0 12px}.ct-form .panel[hidden]{display:none}.ct-form .heading{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px;color:var(--c-text)}.ct-form .subtext{font-size:.95rem;color:var(--c-text-muted);margin:0 0 32px}.ct-form .services{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:24px}.ct-form .service-card{padding:24px 16px;border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;cursor:pointer;transition:all .2s ease;text-align:center}.ct-form .service-card:hover{background:var(--c-accent-soft)}.ct-form .service-card--selected{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .service-icon{font-size:24px;color:var(--c-text);margin:0 auto 8px;display:block}.ct-form .service-name{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.9rem;display:block;color:var(--c-text);margin-bottom:4px}.ct-form .service-desc{font-size:.75rem;color:var(--c-text-mid);display:block}.ct-form .group{margin-bottom:24px}.ct-form .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);display:block;margin-bottom:10px;font-weight:600}.ct-form .optional{color:var(--c-text-muted);font-weight:400;text-transform:none;letter-spacing:0}.ct-form .pills{display:flex;gap:2px;flex-wrap:wrap}.ct-form .pill{padding:10px 20px;border:2px solid var(--c-ink);background:none;font-family:monospace;font-size:13px;cursor:pointer;transition:all .2s ease;color:var(--c-text)}.ct-form .pill:hover{background:var(--c-accent-soft)}.ct-form .pill--selected{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .input,.ct-form .textarea{width:100%;padding:12px 16px;border:2px solid var(--c-ink);background:var(--c-surface);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);outline:none;transition:border-color .2s ease}.ct-form .input:focus,.ct-form .textarea:focus{border-color:var(--c-accent)}.ct-form .input::placeholder,.ct-form .textarea::placeholder{color:var(--c-text-muted)}.ct-form .textarea{resize:vertical;min-height:120px}.ct-form .error{font-family:monospace;font-size:12px;color:#e74c3c;margin:0 0 16px}.ct-form .error[hidden]{display:none}.ct-form .nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.ct-form .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease;border:none}.ct-form .btn--next,.ct-form .btn--submit{background:var(--c-accent);color:var(--c-accent-contrast)}.ct-form .btn--next:hover,.ct-form .btn--submit:hover{background:var(--c-accent-hover)}.ct-form .btn--back{background:none;color:var(--c-text-mid);padding-left:0}.ct-form .btn--back:hover{color:var(--c-text)}.ct-form .privacy{font-size:.8rem;color:var(--c-text-muted);margin-top:16px}.ct-form .privacy i{margin-right:4px}.ct-form .privacy a{color:#e5b500}.ct-form .success{text-align:center;padding:60px 0}.ct-form .success-icon{font-size:48px;color:var(--c-accent);margin-bottom:24px}.ct-details{padding:24px;border:2px solid var(--c-ink);position:relative;align-self:start}.ct-details::before{content:"";position:absolute;inset:6px;border:1px solid var(--c-border);pointer-events:none}.ct-details .block{padding:20px 0;border-bottom:1px solid var(--c-border)}.ct-details .block:last-child{border-bottom:none}.ct-details .label{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);display:block;margin-bottom:8px}.ct-details .value{font-family:"Space Grotesk",sans-serif;font-weight:500;font-size:.95rem;color:var(--c-text);display:block;text-decoration:none;line-height:1.5;transition:color .2s ease}.ct-details .value:hover{color:#e5b500}.ct-details .social{display:flex;gap:16px}.ct-details .social a{width:36px;height:36px;border:2px solid var(--c-ink);display:flex;align-items:center;justify-content:center;color:var(--c-text);text-decoration:none;font-size:16px;transition:all .2s ease}.ct-details .social a:hover{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-ct-main-alt{padding:80px 0;background:var(--c-bg)}.axn-ct-main-alt .inner{max-width:680px;margin:0 auto;padding:0 24px}.axn-ct-main-alt .form-block{background:var(--c-surface);border-radius:20px;padding:48px 40px;margin-bottom:32px;box-shadow:0 4px 24px rgb(var(--c-text-rgb)/0.06)}.axn-ct-main-alt .form-block--ft{border:2px solid var(--c-ink)}.axn-ct-main-alt .form-block--pt{border:2px dashed var(--c-accent)}.axn-ct-main-alt .details-block{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.axn-ct-main-alt .detail-card{background:var(--c-surface);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgb(var(--c-text-rgb)/0.04)}.axn-ct-main-alt .detail-card:last-child{grid-column:span 2}.axn-ct-main-alt .detail-card .label{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);display:block;margin-bottom:8px}.axn-ct-main-alt .detail-card .value{font-family:"Space Grotesk",sans-serif;font-weight:500;font-size:.95rem;color:var(--c-text);display:block;text-decoration:none;line-height:1.5;transition:color .2s ease}.axn-ct-main-alt .detail-card .value:hover{color:#e5b500}.axn-ct-main-alt .detail-card .channel-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;margin-left:6px;border-radius:8px;background:var(--c-accent-soft);color:var(--c-text);font-size:.8rem;line-height:1;vertical-align:middle;top:-2px;position:relative}.axn-ct-main-alt .detail-card .social{display:flex;gap:12px}.axn-ct-main-alt .detail-card .social a{width:40px;height:40px;border-radius:50%;background:var(--c-bg);display:flex;align-items:center;justify-content:center;color:var(--c-text);text-decoration:none;font-size:16px;transition:all .2s ease}.axn-ct-main-alt .detail-card .social a:hover{background:var(--c-accent);color:var(--c-accent-contrast)}@media(max-width:639px){.axn-ct-main-alt{padding:48px 0}.axn-ct-main-alt .form-block{padding:32px 24px;border-radius:16px}.axn-ct-main-alt .details-block{grid-template-columns:1fr}.axn-ct-main-alt .detail-card:last-child{grid-column:span 1}}.axn-ct-main-alt .ct-form-alt .progress{display:flex;align-items:center;gap:0;margin-bottom:48px;padding:16px 0}.axn-ct-main-alt .ct-form-alt .step{display:flex;align-items:center;gap:8px;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:1px;color:var(--c-text-muted);text-transform:uppercase;transition:color .25s ease}.axn-ct-main-alt .ct-form-alt .step--active{color:var(--c-text)}.axn-ct-main-alt .ct-form-alt .step--active .step-num{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ct-main-alt .ct-form-alt .step--done{color:var(--c-accent-hover)}.axn-ct-main-alt .ct-form-alt .step--done .step-num{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ct-main-alt .ct-form-alt .step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-bg);font-weight:700;font-size:.75rem;transition:all .25s ease}.axn-ct-main-alt .ct-form-alt .step-line{flex:1;height:2px;background:var(--c-bg);border-radius:1px;margin:0 12px}.axn-ct-main-alt .ct-form-alt .panel[hidden]{display:none}.axn-ct-main-alt .ct-form-alt .heading{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px;color:var(--c-text)}.axn-ct-main-alt .ct-form-alt .subtext{font-size:.95rem;color:var(--c-text-muted);margin:0 0 32px}.axn-ct-main-alt .ct-form-alt .services{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.axn-ct-main-alt .ct-form-alt .service-card{display:block;padding:24px 16px;background:var(--c-bg);border-radius:14px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;text-align:center}.axn-ct-main-alt .ct-form-alt .service-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.axn-ct-main-alt .ct-form-alt .service-card:hover{background:var(--c-accent-soft)}.axn-ct-main-alt .ct-form-alt .service-card--selected,.axn-ct-main-alt .ct-form-alt .service-card:has(input:checked){background:var(--c-accent-soft);border-color:var(--c-accent)}.axn-ct-main-alt .ct-form-alt .service-card:has(input:focus-visible){box-shadow:0 0 0 2px var(--c-accent)}.axn-ct-main-alt .ct-form-alt .service-icon{font-size:24px;color:var(--c-text);margin:0 auto 8px;display:block}.axn-ct-main-alt .ct-form-alt .service-name{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.9rem;display:block;color:var(--c-text);margin-bottom:4px}.axn-ct-main-alt .ct-form-alt .service-desc{font-size:.75rem;color:var(--c-text-mid);display:block}.axn-ct-main-alt .ct-form-alt .group{margin-bottom:24px}.axn-ct-main-alt .ct-form-alt .group--fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.axn-ct-main-alt .ct-form-alt .group--fieldset legend{float:none;width:auto;padding:0}.axn-ct-main-alt .ct-form-alt .label{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-text);display:block;margin-bottom:10px}.axn-ct-main-alt .ct-form-alt .optional{color:var(--c-text-muted);font-weight:400}.axn-ct-main-alt .ct-form-alt .pills{display:flex;gap:8px;flex-wrap:wrap}.axn-ct-main-alt .ct-form-alt .pill{display:inline-flex;align-items:center;padding:10px 22px;border:none;border-radius:100px;background:var(--c-bg);font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--c-text)}.axn-ct-main-alt .ct-form-alt .pill input[type=radio],.axn-ct-main-alt .ct-form-alt .pill input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.axn-ct-main-alt .ct-form-alt .pill:hover{background:var(--c-accent-soft)}.axn-ct-main-alt .ct-form-alt .pill--selected,.axn-ct-main-alt .ct-form-alt .pill:has(input:checked){background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ct-main-alt .ct-form-alt .pill:has(input:focus-visible){box-shadow:0 0 0 2px var(--c-accent-hover)}.axn-ct-main-alt .ct-form-alt .input,.axn-ct-main-alt .ct-form-alt .textarea{width:100%;padding:14px 18px;border:none;border-radius:12px;background:var(--c-bg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);outline:none;transition:box-shadow .2s ease}.axn-ct-main-alt .ct-form-alt .input:focus,.axn-ct-main-alt .ct-form-alt .textarea:focus{box-shadow:0 0 0 2px #fec901}.axn-ct-main-alt .ct-form-alt .input::placeholder,.axn-ct-main-alt .ct-form-alt .textarea::placeholder{color:var(--c-text-muted)}.axn-ct-main-alt .ct-form-alt .textarea{resize:vertical;min-height:120px}.axn-ct-main-alt .ct-form-alt .textarea--short{min-height:80px}.axn-ct-main-alt .ct-form-alt .group--split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.axn-ct-main-alt .ct-form-alt .group--split .label{margin-bottom:10px}@media(max-width:639px){.axn-ct-main-alt .ct-form-alt .group--split{grid-template-columns:1fr;gap:0}}.axn-ct-main-alt .ct-form-alt .upload-area{padding:24px;background:var(--c-bg);border:2px dashed var(--c-border);border-radius:14px;text-align:center;transition:all .2s ease}.axn-ct-main-alt .ct-form-alt .upload-area:hover,.axn-ct-main-alt .ct-form-alt .upload-area:has(input:focus-visible){border-color:var(--c-accent);background:var(--c-accent-soft)}.axn-ct-main-alt .ct-form-alt .upload-area .upload-icon{font-size:24px;color:var(--c-text);margin-bottom:8px;display:block}.axn-ct-main-alt .ct-form-alt .upload-area .upload-hint,.axn-ct-main-alt .ct-form-alt .upload-area .upload-list{font-size:.8rem;color:var(--c-text-muted);margin:0 0 12px}.axn-ct-main-alt .ct-form-alt .upload-area .upload-list{margin:12px 0 0;color:var(--c-text)}.axn-ct-main-alt .ct-form-alt .upload-area .upload-list[hidden]{display:none}.axn-ct-main-alt .ct-form-alt .upload-area input[type=file]{max-width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8rem;color:var(--c-text-mid)}.axn-ct-main-alt .ct-form-alt .upload-area input[type=file]::file-selector-button{margin-right:10px;padding:8px 18px;border:none;border-radius:100px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.8rem;cursor:pointer;transition:background .2s ease}.axn-ct-main-alt .ct-form-alt .upload-area input[type=file]::file-selector-button:hover{background:var(--c-accent-hover)}.axn-ct-main-alt .ct-form-alt .upload-area .InputfieldFormBuilderFileList{list-style:none;margin:0;padding:0}.axn-ct-main-alt .ct-form-alt .upload-area .InputfieldFormBuilderFileList li{margin:6px 0;font-size:.85rem;color:var(--c-text)}.axn-ct-main-alt .ct-form-alt .upload-area .InputfieldFormBuilderFileName{color:#e5b500}.axn-ct-main-alt .ct-form-alt .upload-area .InputfieldFormBuilderFileDelete{font-size:.75rem;color:var(--c-text-muted);cursor:pointer}.axn-ct-main-alt .ct-form-alt .upload-area .InputfieldFormBuilderFileDelete input{margin-right:4px}.axn-ct-main-alt .ct-form-alt .link-row{margin-top:12px}.axn-ct-main-alt .ct-form-alt .label-sub{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:400;color:var(--c-text-muted);display:block;margin-bottom:8px}.axn-ct-main-alt .ct-form-alt .error{font-family:"Space Grotesk",sans-serif;font-size:.8rem;color:#e74c3c;margin:0 0 16px}.axn-ct-main-alt .ct-form-alt .error[hidden]{display:none}.axn-ct-main-alt .ct-form-alt .error-summary{margin-bottom:24px;outline:none}.axn-ct-main-alt .ct-form-alt .error-summary .error{margin:0 0 6px}.axn-ct-main-alt .ct-form-alt .hp-wrap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.axn-ct-main-alt .ct-form-alt .heading:focus{outline:none}.axn-ct-main-alt .ct-form-alt .submit-row{display:inline-flex;align-items:center;gap:14px}.axn-ct-main-alt .ct-form-alt .activity-indicator{display:none;font-family:"Space Grotesk",sans-serif;font-size:.8rem;color:var(--c-text-muted);align-items:center;gap:8px}.axn-ct-main-alt .ct-form-alt .activity-indicator .spinner{width:14px;height:14px;border:2px solid var(--c-accent);border-top-color:rgba(0,0,0,0);border-radius:50%}@media(prefers-reduced-motion:no-preference){.axn-ct-main-alt .ct-form-alt .activity-indicator .spinner{animation:brief-spin .7s linear infinite}}.axn-ct-main-alt .ct-form-alt .htmx-request .activity-indicator,.axn-ct-main-alt .ct-form-alt .htmx-request.activity-indicator{display:inline-flex}.axn-ct-main-alt .ct-form-alt .btn--submit[disabled]{opacity:.55;cursor:wait}.axn-ct-main-alt .ct-form-alt .nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.axn-ct-main-alt .ct-form-alt .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:100px;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease;border:none}.axn-ct-main-alt .ct-form-alt .btn--next,.axn-ct-main-alt .ct-form-alt .btn--submit{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ct-main-alt .ct-form-alt .btn--next:hover,.axn-ct-main-alt .ct-form-alt .btn--submit:hover{background:var(--c-accent-hover)}.axn-ct-main-alt .ct-form-alt .btn--back{background:var(--c-bg);color:var(--c-text-mid)}.axn-ct-main-alt .ct-form-alt .btn--back:hover{color:var(--c-text);background:rgb(239.82,242.35,244.88)}.axn-ct-main-alt .ct-form-alt .privacy{font-size:.8rem;color:var(--c-text-muted);margin-top:16px}.axn-ct-main-alt .ct-form-alt .privacy i{margin-right:4px}.axn-ct-main-alt .ct-form-alt .privacy a{color:#e5b500}.axn-ct-main-alt .ct-form-alt .success{text-align:center;padding:60px 0}.axn-ct-main-alt .ct-form-alt .success-icon{font-size:48px;color:var(--c-accent);margin-bottom:24px}@media(max-width:639px){.axn-ct-main-alt .ct-form-alt .services{grid-template-columns:repeat(2,1fr);gap:8px}.axn-ct-main-alt .ct-form-alt .service-card{padding:18px 12px;border-radius:12px}.axn-ct-main-alt .ct-form-alt .pills{gap:6px}.axn-ct-main-alt .ct-form-alt .pill{padding:8px 16px;font-size:.8rem}}#brief-standard,#brief-fasttrack,#brief-partner{scroll-margin-top:130px}.axn-ct-main-alt .ct-form-ft .ft-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:-48px -40px 28px;padding:12px 100px;background:var(--c-ink);color:var(--c-accent);font-family:monospace;font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:18px 18px 0 0}.axn-ct-main-alt .ct-form-ft .ft-banner i{font-size:12px}.axn-ct-main-alt .ct-form-ft .ft-close{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:28px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:none;border-radius:14px;background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent);cursor:pointer;transition:all .2s ease}.axn-ct-main-alt .ct-form-ft .ft-close i{font-size:12px}.axn-ct-main-alt .ct-form-ft .ft-close:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ct-main-alt .ct-form-ft .ft-close-text{font-family:monospace;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.axn-ct-main-alt .ct-form-ft .step--active .step-num,.axn-ct-main-alt .ct-form-ft .step--done .step-num{background:var(--c-ink);color:var(--c-accent)}.axn-ct-main-alt .ct-form-ft .step--active .step-num{box-shadow:0 0 0 2px var(--c-accent)}.axn-ct-main-alt .ct-form-ft .pill--selected,.axn-ct-main-alt .ct-form-ft .pill:has(input:checked){background:var(--c-ink);color:var(--c-accent)}.axn-ct-main-alt .ct-form-ft .service-card--compact{padding:16px 10px}.axn-ct-main-alt .ct-form-ft .service-card--compact .service-icon{font-size:20px;margin-bottom:6px}.axn-ct-main-alt .ct-form-ft .service-card--compact .service-name{font-size:.8rem;margin-bottom:0}.axn-ct-main-alt .ct-form-ft .service-card--selected,.axn-ct-main-alt .ct-form-ft .service-card:has(input:checked){background:var(--c-ink);border-color:var(--c-accent)}.axn-ct-main-alt .ct-form-ft .service-card--selected .service-icon,.axn-ct-main-alt .ct-form-ft .service-card--selected .service-name,.axn-ct-main-alt .ct-form-ft .service-card:has(input:checked) .service-icon,.axn-ct-main-alt .ct-form-ft .service-card:has(input:checked) .service-name{color:var(--c-accent)}.axn-ct-main-alt .ct-form-ft .services--ft{grid-template-columns:repeat(4,1fr)}.axn-ct-main-alt .ct-form-ft .btn--next,.axn-ct-main-alt .ct-form-ft .btn--submit{background:var(--c-ink);color:var(--c-accent)}.axn-ct-main-alt .ct-form-ft .btn--next:hover,.axn-ct-main-alt .ct-form-ft .btn--submit:hover{background:#000}.axn-ct-main-alt .ct-form-ft .success-icon{color:var(--c-text)}@media(max-width:959px){.axn-ct-main-alt .ct-form-ft .services--ft{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.axn-ct-main-alt .ct-form-ft .ft-banner{letter-spacing:2px;padding:12px 44px;margin:-32px -24px 24px;border-radius:14px 14px 0 0}.axn-ct-main-alt .ct-form-ft .ft-close{padding:0 8px}.axn-ct-main-alt .ct-form-ft .ft-close-text{display:none}.axn-ct-main-alt .ct-form-ft .services--ft{grid-template-columns:repeat(2,1fr)}}.axn-ct-main-alt .ct-form-pt .pt-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:-48px -40px 28px;padding:12px 100px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:monospace;font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:18px 18px 0 0}.axn-ct-main-alt .ct-form-pt .pt-banner i{font-size:12px}.axn-ct-main-alt .ct-form-pt .ft-close{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:28px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:none;border-radius:14px;background:rgb(var(--c-text-rgb)/0.12);color:var(--c-text);cursor:pointer;transition:all .2s ease}.axn-ct-main-alt .ct-form-pt .ft-close i{font-size:12px}.axn-ct-main-alt .ct-form-pt .ft-close:hover{background:var(--c-ink);color:var(--c-accent)}.axn-ct-main-alt .ct-form-pt .ft-close-text{font-family:monospace;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.axn-ct-main-alt .ct-form-pt .label-sub{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:400;color:var(--c-text-muted);display:block;margin-top:10px}@media(max-width:639px){.axn-ct-main-alt .ct-form-pt .pt-banner{letter-spacing:2px;padding:12px 44px;margin:-32px -24px 24px;border-radius:14px 14px 0 0}.axn-ct-main-alt .ct-form-pt .ft-close{padding:0 8px}.axn-ct-main-alt .ct-form-pt .ft-close-text{display:none}}.axn-ct-redline{padding:60px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-ct-redline::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.06) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.axn-ct-redline .inner{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.axn-ct-redline .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:rgb(var(--c-cyan-rgb)/0.5);margin:0 0 32px}.axn-ct-redline .row{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.axn-ct-redline .item{padding:24px;border:1px solid rgb(var(--c-cyan-rgb)/0.15);position:relative}.axn-ct-redline .item::before{content:attr(data-ref);position:absolute;top:8px;right:8px;font-family:monospace;font-size:9px;color:rgb(var(--c-cyan-rgb)/0.3);letter-spacing:1px}.axn-ct-redline .item-label{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:6px}.axn-ct-redline .item-val{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.1rem;color:var(--c-on-ink)}.axn-ct-faq{padding:100px 0;background:var(--c-ink)}.axn-ct-faq .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-faq .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:60px}.axn-ct-faq .list{max-width:760px;margin:0 auto}.axn-ct-faq .item{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:border-color .3s ease}.axn-ct-faq .item:hover{border-color:rgb(var(--c-accent-rgb)/0.3)}.axn-ct-faq .question{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;background:hsla(0,0%,100%,.02);transition:background .3s ease}.axn-ct-faq .question:hover{background:hsla(0,0%,100%,.04)}.axn-ct-faq .prompt{font-family:monospace;font-size:12px;color:var(--c-accent);flex-shrink:0}.axn-ct-faq .q-text{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1rem;color:var(--c-on-ink);flex:1}.axn-ct-faq .toggle{font-family:monospace;font-size:14px;color:var(--c-text-muted);flex-shrink:0;transition:transform .3s ease}.axn-ct-faq .answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px 0 56px;font-size:.92rem;color:hsla(0,0%,100%,.6);line-height:1.7}.axn-ct-faq .answer code{font-family:monospace;background:rgb(var(--c-accent-rgb)/0.1);color:var(--c-accent);padding:1px 6px;border-radius:3px;font-size:.85em}.axn-ct-faq .item.uk-open .answer{max-height:200px;padding:24px 24px 12px 48px;border-top:1px solid hsla(0,0%,100%,.05)}.axn-ct-faq .item.uk-open .toggle{transform:rotate(45deg)}.axn-ct-faq .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:40px}.axn-ct-ticker{padding:60px 0;background:var(--c-bg);overflow:hidden;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.axn-ct-ticker .track{display:flex;gap:48px;animation:ctTickerScroll 35s linear infinite;white-space:nowrap}.axn-ct-ticker .track:hover{animation-play-state:paused}.axn-ct-ticker .item{display:flex;align-items:center;gap:16px;flex-shrink:0}.axn-ct-ticker .avatar{width:44px;height:44px;border-radius:50%;border:2px solid var(--c-border);object-fit:cover;flex-shrink:0}.axn-ct-ticker .content{display:flex;flex-direction:column}.axn-ct-ticker .quote{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.88rem;color:var(--c-text);font-style:italic;max-width:280px;white-space:normal;line-height:1.5}.axn-ct-ticker .author{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase;margin-top:4px}.axn-ct-ticker .sep{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;color:var(--c-border);flex-shrink:0}.axn-ct-clock{padding:100px 0;background:var(--c-ink)}.axn-ct-clock .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-clock .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:60px}.axn-ct-clock .zones{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto}.axn-ct-clock .zone{text-align:center;padding:36px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.02);transition:all .4s ease;position:relative}.axn-ct-clock .zone:hover{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.05);color:var(--c-accent-contrast);transform:translateY(-4px)}.axn-ct-clock .zone--active{border-color:rgb(var(--c-accent-rgb)/0.4)}.axn-ct-clock .zone--active::after{content:"ONLINE";position:absolute;top:12px;right:12px;font-family:monospace;font-size:8px;letter-spacing:2px;color:#2ecc71;padding:2px 8px;border:1px solid rgba(46,204,113,.3);border-radius:3px}.axn-ct-clock .time{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:2.4rem;color:var(--c-on-ink);letter-spacing:2px;margin-bottom:4px;font-variant-numeric:tabular-nums}.axn-ct-clock .period{font-family:monospace;font-size:11px;color:var(--c-text-muted);letter-spacing:2px;margin-bottom:16px}.axn-ct-clock .city{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-on-ink);margin-bottom:4px}.axn-ct-clock .utc{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted)}.axn-ct-clock .note{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-clock .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:16px}.axn-ct-chat{padding:100px 0;background:var(--c-surface)}.axn-ct-chat .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-chat .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-ct-chat .thread{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.axn-ct-chat .msg{display:flex;gap:12px;max-width:85%}.axn-ct-chat .msg--them{align-self:flex-start}.axn-ct-chat .msg--us{align-self:flex-end;flex-direction:row-reverse}.axn-ct-chat .msg-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover}.axn-ct-chat .bubble{padding:14px 20px;border-radius:18px;font-size:.92rem;line-height:1.6;position:relative}.axn-ct-chat .msg--them .bubble{background:var(--c-bg);color:var(--c-text);border-bottom-left-radius:4px}.axn-ct-chat .msg--us .bubble{background:var(--c-ink);color:var(--c-on-ink);border-bottom-right-radius:4px}.axn-ct-chat .bubble-name{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:6px}.axn-ct-chat .msg--them .bubble-name{color:var(--c-text-muted)}.axn-ct-chat .msg--us .bubble-name{color:hsla(0,0%,100%,.4)}.axn-ct-chat .bubble-text{margin:0}.axn-ct-chat .bubble-time{font-family:monospace;font-size:8px;letter-spacing:1px;color:var(--c-text-muted);margin-top:6px;display:block}.axn-ct-chat .msg--us .bubble-time{color:hsla(0,0%,100%,.3)}.axn-ct-chat .typing{align-self:flex-start;display:flex;gap:12px;align-items:center}.axn-ct-chat .typing-dots{display:flex;gap:4px;background:var(--c-bg);padding:14px 20px;border-radius:18px;border-bottom-left-radius:4px}.axn-ct-chat .typing-dots span{width:8px;height:8px;border-radius:50%;background:var(--c-text-muted);animation:ctTypingBounce 1.4s ease-in-out infinite}.axn-ct-chat .typing-dots span:nth-child(2){animation-delay:.2s}.axn-ct-chat .typing-dots span:nth-child(3){animation-delay:.4s}.axn-ct-chat .cta{text-align:center;margin-top:40px}.axn-ct-chat .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.95rem;border-radius:8px;text-decoration:none;transition:all .3s ease}.axn-ct-chat .cta-btn:hover{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-2px)}.axn-ct-chat .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-hotline{padding:0;background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);overflow:hidden}.axn-ct-hotline .inner{display:flex;align-items:center;justify-content:space-between;padding:28px 0;max-width:1200px;margin:0 auto;gap:32px}.axn-ct-hotline .urgency{display:flex;align-items:center;gap:12px;flex-shrink:0}.axn-ct-hotline .pulse{width:12px;height:12px;border-radius:50%;background:var(--c-ink);position:relative}.axn-ct-hotline .pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c-ink);animation:ctPulseRing 2s ease-out infinite}.axn-ct-hotline .urgency-text{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text);font-weight:700}.axn-ct-hotline .message{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.1rem;color:var(--c-text);flex:1;text-align:center}.axn-ct-hotline .action{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--c-ink);color:var(--c-accent);font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.85rem;letter-spacing:1px;text-decoration:none;border-radius:8px;flex-shrink:0;transition:all .3s ease}.axn-ct-hotline .action:hover{background:var(--c-on-ink);color:var(--c-text);transform:translateY(-2px)}.axn-ct-manifesto{padding:100px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-ct-manifesto .inner{max-width:800px;margin:0 auto;position:relative;padding:60px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.axn-ct-manifesto .inner::before{content:"";position:absolute;inset:12px;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;pointer-events:none}.axn-ct-manifesto .diamond{text-align:center;font-size:1.2rem;color:hsla(0,0%,100%,.15);margin-bottom:32px}.axn-ct-manifesto .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);text-align:center;margin-bottom:32px}.axn-ct-manifesto .pledges{list-style:none;padding:0;margin:0 0 40px;counter-reset:pledge}.axn-ct-manifesto .pledge{counter-increment:pledge;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1rem,2vw,1.3rem);color:var(--c-on-ink);line-height:1.6;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.06);position:relative;padding-left:48px}.axn-ct-manifesto .pledge::before{content:counter(pledge,decimal-leading-zero);font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-accent);position:absolute;left:0;top:20px}.axn-ct-manifesto .pledge:last-child{border-bottom:none}.axn-ct-manifesto .pledge em{color:var(--c-accent);font-style:normal}.axn-ct-manifesto .seal{text-align:center}.axn-ct-manifesto .seal-text{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);padding:8px 20px;border:2px dashed hsla(0,0%,100%,.12);border-radius:4px;display:inline-block;transform:rotate(-1deg)}.axn-ct-manifesto .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:50px}.axn-ct-terminal{padding:100px 0;background:#0c0c0c}.axn-ct-terminal .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#555;text-align:center;margin-bottom:12px}.axn-ct-terminal .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.axn-ct-terminal .window{max-width:720px;margin:0 auto;border:1px solid #333;border-radius:16px;overflow:hidden;background:#1a1a2e;box-shadow:0 20px 60px rgba(0,0,0,.5)}.axn-ct-terminal .chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#16162a;border-bottom:1px solid var(--c-ink)}.axn-ct-terminal .dot{width:10px;height:10px;border-radius:50%}.axn-ct-terminal .dot:nth-child(1){background:#ff5f57}.axn-ct-terminal .dot:nth-child(2){background:#febc2e}.axn-ct-terminal .dot:nth-child(3){background:#28c840}.axn-ct-terminal .chrome-title{font-family:monospace;font-size:11px;color:#666;margin-left:12px;letter-spacing:1px}.axn-ct-terminal .body{padding:28px 24px;font-family:"SF Mono","Fira Code",monospace;font-size:13px;line-height:2;color:#8892b0}.axn-ct-terminal .line{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:0}.axn-ct-terminal .prompt-user{color:#64ffda;margin-right:4px}.axn-ct-terminal .prompt-path{color:#82aaff;margin-right:4px}.axn-ct-terminal .prompt-symbol{color:#c792ea;margin-right:8px}.axn-ct-terminal .command{color:#ccd6f6}.axn-ct-terminal .output{color:#555e7e;font-style:italic;padding-left:20px;display:block;margin-bottom:8px}.axn-ct-terminal .input-line{display:flex;align-items:center;margin-bottom:12px}.axn-ct-terminal .flag{color:#c792ea;margin-right:4px}.axn-ct-terminal .input{background:rgba(0,0,0,0);border:none;border-bottom:1px dashed #333;color:#ccd6f6;font-family:"SF Mono","Fira Code",monospace;font-size:13px;padding:2px 4px;width:100%;max-width:400px;outline:none}.axn-ct-terminal .input:focus{border-bottom-color:#64ffda}.axn-ct-terminal .input::placeholder{color:#3d4466}.axn-ct-terminal .textarea{background:rgba(0,0,0,0);border:1px dashed #333;color:#ccd6f6;font-family:"SF Mono","Fira Code",monospace;font-size:13px;padding:8px 12px;width:100%;resize:vertical;outline:none;border-radius:4px;margin-top:4px}.axn-ct-terminal .textarea:focus{border-color:#64ffda}.axn-ct-terminal .textarea::placeholder{color:#3d4466}.axn-ct-terminal .cursor{display:inline-block;width:8px;height:16px;background:#64ffda;animation:termCursorBlink 1s step-end infinite;vertical-align:middle;margin-left:4px}.axn-ct-terminal .submit{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--c-ink)}.axn-ct-terminal .submit-btn{background:rgba(0,0,0,0);border:1px solid #64ffda;color:#64ffda;font-family:"SF Mono","Fira Code",monospace;font-size:12px;padding:8px 20px;border-radius:4px;cursor:pointer;letter-spacing:1px;transition:all .3s ease}.axn-ct-terminal .submit-btn:hover{background:#64ffda;color:#1a1a2e}.axn-ct-terminal .submit-hint{font-family:monospace;font-size:10px;color:#444;letter-spacing:1px}.axn-ct-terminal .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text);text-align:center;margin-top:40px}.axn-ct-postcard{padding:100px 0;background:var(--c-parchment)}.axn-ct-postcard .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-postcard .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-ct-postcard .card{max-width:700px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-parchment-line);border-radius:8px;overflow:hidden;box-shadow:4px 6px 0 rgb(var(--c-shadow-rgb)/0.04);display:grid;grid-template-columns:1fr 1fr}.axn-ct-postcard .left{padding:40px 32px;border-right:1px dashed var(--c-parchment-line);position:relative;display:flex;flex-direction:column;justify-content:space-between;background-image:repeating-linear-gradient(transparent,transparent 31px,#e8e0cc 31px,#e8e0cc 32px);background-position:0 48px}.axn-ct-postcard .greeting{font-family:Georgia,serif;font-style:italic;font-size:.95rem;color:var(--c-text-mid);margin-bottom:12px}.axn-ct-postcard .message-input{background:rgba(0,0,0,0);border:none;font-family:Georgia,serif;font-size:.95rem;color:var(--c-text);line-height:2;resize:none;width:100%;outline:none;min-height:160px}.axn-ct-postcard .message-input::placeholder{color:#c5b99a;font-style:italic}.axn-ct-postcard .from{margin-top:20px;padding-top:16px}.axn-ct-postcard .from-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:4px}.axn-ct-postcard .from-input{background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-parchment-line);font-family:Georgia,serif;font-size:.95rem;color:var(--c-text);width:100%;padding:4px 0;outline:none}.axn-ct-postcard .from-input::placeholder{color:#c5b99a;font-style:italic}.axn-ct-postcard .right{padding:32px;display:flex;flex-direction:column;gap:20px}.axn-ct-postcard .stamp{align-self:flex-end;width:72px;height:84px;border:2px dashed var(--c-parchment-line);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--c-parchment-line);position:relative;transform:rotate(3deg)}.axn-ct-postcard .stamp::after{content:"STAMP";position:absolute;bottom:4px;font-family:monospace;font-size:7px;letter-spacing:2px;color:var(--c-parchment-line)}.axn-ct-postcard .address-block{flex:1}.axn-ct-postcard .to-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:8px}.axn-ct-postcard .to-address{font-family:Georgia,serif;font-size:.95rem;color:var(--c-text);line-height:1.8}.axn-ct-postcard .field{margin-bottom:12px}.axn-ct-postcard .field-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:4px;display:block}.axn-ct-postcard .field-input{background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-parchment-line);font-family:Georgia,serif;font-size:.95rem;color:var(--c-text);width:100%;padding:4px 0;outline:none}.axn-ct-postcard .field-input::placeholder{color:#c5b99a;font-style:italic}.axn-ct-postcard .send{align-self:flex-end}.axn-ct-postcard .send-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.9rem;padding:12px 28px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.axn-ct-postcard .send-btn:hover{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-2px)}.axn-ct-postcard .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-madlibs{padding:100px 0;background:var(--c-surface)}.axn-ct-madlibs .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-madlibs .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-ct-madlibs .card{max-width:760px;margin:0 auto;padding:48px;border:2px solid var(--c-ink);border-radius:16px;background:var(--c-surface);position:relative}.axn-ct-madlibs .card::before{content:"PROJECT BRIEF";position:absolute;top:-12px;left:32px;font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--c-text-muted);background:var(--c-surface);padding:0 12px}.axn-ct-madlibs .sentence{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:2.4;color:var(--c-text);margin-bottom:24px}.axn-ct-madlibs .blank{display:inline-block;min-width:140px;border:none;border-bottom:2px solid var(--c-accent);background:rgb(var(--c-accent-rgb)/0.05);font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:inherit;color:var(--c-accent-hover);padding:2px 8px;margin:0 4px;outline:none;transition:all .3s ease;text-align:center}.axn-ct-madlibs .blank:focus{background:rgb(var(--c-accent-rgb)/0.1);color:var(--c-accent-contrast);border-bottom-color:var(--c-ink)}.axn-ct-madlibs .blank::placeholder{color:rgb(var(--c-accent-rgb)/0.4);font-weight:500}.axn-ct-madlibs .blank--wide{min-width:200px}.axn-ct-madlibs .blank--narrow{min-width:80px}.axn-ct-madlibs .contact-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.axn-ct-madlibs .contact-field{display:flex;flex-direction:column;gap:4px}.axn-ct-madlibs .contact-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-ct-madlibs .contact-input{border:none;border-bottom:2px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);padding:6px 0;outline:none;transition:border-color .3s ease}.axn-ct-madlibs .contact-input:focus{border-bottom-color:var(--c-ink)}.axn-ct-madlibs .contact-input::placeholder{color:var(--c-text-muted)}.axn-ct-madlibs .footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;border-top:1px solid var(--c-border)}.axn-ct-madlibs .preview{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted)}.axn-ct-madlibs .submit-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.95rem;padding:14px 32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.axn-ct-madlibs .submit-btn:hover{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-2px)}.axn-ct-madlibs .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-boarding{padding:100px 0;background:var(--c-ink)}.axn-ct-boarding .pass{max-width:860px;margin:0 auto;background:var(--c-surface);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:2fr 1fr;box-shadow:0 20px 60px rgb(var(--c-shadow-rgb)/0.3);position:relative}.axn-ct-boarding .pass::after{content:"";position:absolute;top:0;bottom:0;right:33.33%;width:0;border-right:2px dashed var(--c-border)}.axn-ct-boarding .main{padding:40px 36px}.axn-ct-boarding .header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.axn-ct-boarding .airline{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:4px;text-transform:uppercase;color:var(--c-text)}.axn-ct-boarding .class{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-on-ink);background:var(--c-ink);padding:4px 12px;border-radius:3px}.axn-ct-boarding .route{display:flex;align-items:center;gap:20px;margin-bottom:32px}.axn-ct-boarding .city-block{flex:1}.axn-ct-boarding .city-code{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:2.2rem;color:var(--c-text);letter-spacing:3px;line-height:1;margin-bottom:4px}.axn-ct-boarding .city-name{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase}.axn-ct-boarding .route-line{flex:1;display:flex;align-items:center;gap:8px;color:var(--c-text-muted)}.axn-ct-boarding .route-dash{flex:1;height:1px;background:var(--c-border)}.axn-ct-boarding .route-icon{font-size:1rem;color:var(--c-accent-hover)}.axn-ct-boarding .fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.axn-ct-boarding .field{display:flex;flex-direction:column;gap:4px}.axn-ct-boarding .field--span2{grid-column:span 2}.axn-ct-boarding .field-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-ct-boarding .field-input{border:none;border-bottom:1px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);padding:6px 0;outline:none;transition:border-color .3s ease}.axn-ct-boarding .field-input:focus{border-bottom-color:var(--c-accent)}.axn-ct-boarding .field-input::placeholder{color:var(--c-text-muted)}.axn-ct-boarding .field-select{border:none;border-bottom:1px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);padding:6px 0;outline:none;background:rgba(0,0,0,0);cursor:pointer}.axn-ct-boarding .message-area{margin-bottom:20px}.axn-ct-boarding .message-textarea{border:1px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.92rem;color:var(--c-text);padding:12px;width:100%;resize:vertical;outline:none;border-radius:8px;min-height:80px}.axn-ct-boarding .message-textarea:focus{border-color:var(--c-accent)}.axn-ct-boarding .message-textarea::placeholder{color:var(--c-text-muted)}.axn-ct-boarding .board-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;padding:14px 32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;letter-spacing:1px;transition:all .3s ease}.axn-ct-boarding .board-btn:hover{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-2px)}.axn-ct-boarding .stub{padding:40px 28px;background:var(--c-bg);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.axn-ct-boarding .stub-airline{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.85rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-text);margin-bottom:20px}.axn-ct-boarding .stub-qr{width:100px;height:100px;border:2px solid var(--c-ink);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:repeating-linear-gradient(0deg,#111827 0,#111827 6px,transparent 6px,transparent 10px),repeating-linear-gradient(90deg,#111827 0,#111827 6px,transparent 6px,transparent 10px);background-size:10px 10px;opacity:.15}.axn-ct-boarding .stub-flight{font-family:monospace;font-size:18px;font-weight:700;letter-spacing:3px;color:var(--c-text);margin-bottom:4px}.axn-ct-boarding .stub-detail{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase;margin-bottom:4px}.axn-ct-boarding .stub-barcode{display:flex;gap:1px;height:30px;margin-top:16px}.axn-ct-boarding .stub-barcode span{display:block;background:var(--c-ink);width:2px}.axn-ct-boarding .stub-barcode span:nth-child(odd){width:1px}.axn-ct-boarding .stub-barcode span:nth-child(3n){width:3px}.axn-ct-boarding .stub-barcode span:nth-child(5n){height:25px}.axn-ct-boarding .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:40px}.axn-ct-speed{padding:100px 0;background:var(--c-bg)}.axn-ct-speed .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-ct-speed .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:8px}.axn-ct-speed .subtitle{font-size:.95rem;color:var(--c-text-mid);text-align:center;margin-bottom:60px}.axn-ct-speed .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1000px;margin:0 auto 40px}.axn-ct-speed .card{border:2px solid var(--c-border);border-radius:16px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--c-surface);position:relative}.axn-ct-speed .card:hover{border-color:var(--c-ink);transform:translateY(-4px);box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.06)}.axn-ct-speed .card--selected{border-color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.03);color:var(--c-accent-contrast)}.axn-ct-speed .card--selected::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:10px;right:10px;font-size:12px;color:var(--c-accent-hover)}.axn-ct-speed .card-icon{font-size:1.8rem;color:var(--c-text);margin-bottom:14px}.axn-ct-speed .card-title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-text);margin-bottom:6px}.axn-ct-speed .card-desc{font-size:.82rem;color:var(--c-text-mid);line-height:1.5;margin-bottom:14px}.axn-ct-speed .card-time{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);padding:3px 10px;border:1px solid var(--c-border);border-radius:20px;display:inline-block}.axn-ct-speed .quick-form{max-width:600px;margin:0 auto;padding:36px;border:2px solid var(--c-ink);border-radius:16px;background:var(--c-surface)}.axn-ct-speed .quick-heading{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.1rem;color:var(--c-text);margin-bottom:20px;text-align:center}.axn-ct-speed .quick-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.axn-ct-speed .quick-field{display:flex;flex-direction:column;gap:4px}.axn-ct-speed .quick-label{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-ct-speed .quick-input{border:1px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.92rem;color:var(--c-text);padding:10px 12px;border-radius:8px;outline:none;transition:border-color .3s ease}.axn-ct-speed .quick-input:focus{border-color:var(--c-ink)}.axn-ct-speed .quick-input::placeholder{color:var(--c-text-muted)}.axn-ct-speed .quick-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.axn-ct-speed .quick-note{font-family:monospace;font-size:9px;letter-spacing:1px;color:var(--c-text-muted)}.axn-ct-speed .quick-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.92rem;padding:12px 28px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.axn-ct-speed .quick-btn:hover{background:var(--c-accent);color:var(--c-accent-contrast);transform:translateY(-2px)}.axn-ct-speed .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-telegram{padding:100px 0;background:#fffbe6}.axn-ct-telegram .paper{max-width:680px;margin:0 auto;background:#fff8cc;border:3px solid var(--c-ink);padding:48px 40px 40px;position:relative;font-family:"Courier New",monospace}.axn-ct-telegram .header{display:flex;justify-content:space-between;align-items:center;border-bottom:3px double var(--c-ink);padding-bottom:16px;margin-bottom:32px}.axn-ct-telegram .logo{font-size:1.6rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;font-family:"Space Grotesk",sans-serif,sans-serif}.axn-ct-telegram .serial{font-size:.7rem;color:var(--c-text-muted);text-align:right;line-height:1.6}.axn-ct-telegram .stamp{position:absolute;top:24px;right:40px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:crimson;border:2px solid crimson;padding:4px 12px;transform:rotate(6deg);opacity:.7}.axn-ct-telegram .field{margin-bottom:20px}.axn-ct-telegram .label{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:6px}.axn-ct-telegram .input{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-ink);padding:8px 0;font-family:"Courier New",monospace;font-size:1rem;color:var(--c-text)}.axn-ct-telegram .input::placeholder{color:rgba(17,24,39,.25)}.axn-ct-telegram .input:focus{outline:none;border-bottom-color:var(--c-accent)}.axn-ct-telegram .message-box{width:100%;background:rgba(0,0,0,0);border:1px solid var(--c-ink);padding:16px;font-family:"Courier New",monospace;font-size:1rem;color:var(--c-text);min-height:120px;resize:vertical;text-transform:uppercase}.axn-ct-telegram .message-box::placeholder{color:rgba(17,24,39,.25);text-transform:none}.axn-ct-telegram .message-box:focus{outline:none;border-color:var(--c-accent)}.axn-ct-telegram .row{display:flex;gap:24px}.axn-ct-telegram .row .field{flex:1}.axn-ct-telegram .urgency{display:flex;gap:12px;margin-top:4px}.axn-ct-telegram .urgency-option{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.85rem;font-family:"Courier New",monospace}.axn-ct-telegram .urgency-option input{accent-color:var(--c-text)}.axn-ct-telegram .counter{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em}.axn-ct-telegram .footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;border-top:3px double var(--c-ink)}.axn-ct-telegram .rate{font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;line-height:1.8}.axn-ct-telegram .send-btn{background:var(--c-ink);color:#fff8cc;border:none;padding:12px 32px;font-family:"Courier New",monospace;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:background .2s}.axn-ct-telegram .send-btn:hover{background:rgb(40.2232142857,56.7857142857,92.2767857143)}.axn-ct-telegram .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-prescription{padding:100px 0;background:var(--c-surface)}.axn-ct-prescription .pad{max-width:640px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-border);border-top:6px solid #0077b6;padding:48px 40px 40px;position:relative;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-ct-prescription .header{text-align:center;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--c-border)}.axn-ct-prescription .clinic{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.2rem;font-weight:700;color:#0077b6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.axn-ct-prescription .address{font-size:.75rem;color:var(--c-text-muted);line-height:1.6}.axn-ct-prescription .rx{position:absolute;top:80px;left:40px;font-size:3.5rem;font-weight:900;color:rgba(0,119,182,.08);font-family:serif;line-height:1}.axn-ct-prescription .patient-row{display:flex;gap:20px;margin-bottom:20px}.axn-ct-prescription .field{flex:1;margin-bottom:16px}.axn-ct-prescription .label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-bottom:6px}.axn-ct-prescription .input{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-text)}.axn-ct-prescription .input:focus{outline:none;border-color:#0077b6}.axn-ct-prescription .select{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-text);cursor:pointer}.axn-ct-prescription .select:focus{outline:none;border-color:#0077b6}.axn-ct-prescription .textarea{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:12px 14px;font-size:.9rem;color:var(--c-text);min-height:100px;resize:vertical}.axn-ct-prescription .textarea:focus{outline:none;border-color:#0077b6}.axn-ct-prescription .divider{border:none;border-top:1px dashed var(--c-border);margin:24px 0}.axn-ct-prescription .section-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#0077b6;margin-bottom:16px}.axn-ct-prescription .checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.axn-ct-prescription .checkbox{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--c-text);cursor:pointer}.axn-ct-prescription .checkbox input{accent-color:#0077b6}.axn-ct-prescription .footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.axn-ct-prescription .sig{font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--c-ink);padding-top:8px;min-width:180px;text-align:center}.axn-ct-prescription .submit-btn{background:#0077b6;color:#fff;border:none;border-radius:8px;padding:12px 28px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.axn-ct-prescription .submit-btn:hover{background:rgb(0,92.3230769231,141.2)}.axn-ct-prescription .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-recipe{padding:100px 0;background:#fdf6ec}.axn-ct-recipe .card{max-width:680px;margin:0 auto;background:var(--c-surface);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.08)}.axn-ct-recipe .axn-hero{height:200px;background:linear-gradient(135deg,#FEC901 0%,rgb(193.04,152.76,.76) 100%);color:var(--c-accent-contrast);display:flex;align-items:center;justify-content:center;position:relative}.axn-ct-recipe .hero-icon{font-size:4rem;color:var(--c-text);opacity:.2}.axn-ct-recipe .hero-badge{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:10px 24px;border-radius:100px}.axn-ct-recipe .body{padding:52px 40px 40px}.axn-ct-recipe .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.8rem;font-weight:800;color:var(--c-text);text-align:center;margin-bottom:8px}.axn-ct-recipe .subtitle{font-size:.9rem;color:var(--c-text-muted);text-align:center;margin-bottom:32px}.axn-ct-recipe .meta{display:flex;justify-content:center;gap:32px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px dashed var(--c-border)}.axn-ct-recipe .meta-item{text-align:center}.axn-ct-recipe .meta-value{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);display:block}.axn-ct-recipe .meta-label{font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em}.axn-ct-recipe .section-head{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text);margin-bottom:16px;display:flex;align-items:center;gap:10px}.axn-ct-recipe .section-head::after{content:"";flex:1;height:1px;background:var(--c-border)}.axn-ct-recipe .axn-ingredients{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:32px}.axn-ct-recipe .ingredient{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--c-text);cursor:pointer;padding:8px 12px;border-radius:8px;border:1px solid var(--c-border);transition:all .2s}.axn-ct-recipe .ingredient input{accent-color:var(--c-accent)}.axn-ct-recipe .ingredient input:checked~span{font-weight:600}.axn-ct-recipe .ingredient:hover{border-color:var(--c-accent);background:rgba(254,201,1,.05)}.axn-ct-recipe .steps{margin-bottom:32px}.axn-ct-recipe .step{display:flex;gap:16px;margin-bottom:20px}.axn-ct-recipe .step-num{width:32px;height:32px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.axn-ct-recipe .step-content{flex:1}.axn-ct-recipe .step-label{font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;display:block}.axn-ct-recipe .step-input{width:100%;border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-text);background:var(--c-bg)}.axn-ct-recipe .step-input:focus{outline:none;border-color:var(--c-accent)}.axn-ct-recipe .step-textarea{width:100%;border:1px solid var(--c-border);border-radius:8px;padding:12px 14px;font-size:.9rem;color:var(--c-text);background:var(--c-bg);min-height:80px;resize:vertical}.axn-ct-recipe .step-textarea:focus{outline:none;border-color:var(--c-accent)}.axn-ct-recipe .cook-btn{width:100%;background:var(--c-accent);color:var(--c-accent-contrast);border:none;border-radius:8px;padding:14px;font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .2s}.axn-ct-recipe .cook-btn:hover{background:rgb(213.36,168.84,.84)}.axn-ct-recipe .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-ct-ticket{padding:100px 0;background:var(--c-ink)}.axn-ct-ticket .wrapper{max-width:720px;margin:0 auto;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column}.axn-ct-ticket .glow{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(254,201,1,.15) 0%,transparent 70%);color:var(--c-accent-contrast);pointer-events:none}.axn-ct-ticket .main{padding:48px 40px 32px;position:relative;z-index:1}.axn-ct-ticket .event-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--c-accent);margin-bottom:8px}.axn-ct-ticket .event-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:4px}.axn-ct-ticket .event-sub{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-bottom:32px}.axn-ct-ticket .details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.axn-ct-ticket .detail{text-align:center;padding:16px;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.axn-ct-ticket .detail-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:hsla(0,0%,100%,.4);margin-bottom:6px;display:block}.axn-ct-ticket .detail-value{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-on-ink);display:block}.axn-ct-ticket .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.axn-ct-ticket .field--full{grid-column:1/-1}.axn-ct-ticket .field-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5);margin-bottom:6px;display:block}.axn-ct-ticket .input{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-on-ink)}.axn-ct-ticket .input::placeholder{color:hsla(0,0%,100%,.2)}.axn-ct-ticket .input:focus{outline:none;border-color:var(--c-accent)}.axn-ct-ticket .textarea{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px 14px;font-size:.9rem;color:var(--c-on-ink);min-height:80px;resize:vertical}.axn-ct-ticket .textarea::placeholder{color:hsla(0,0%,100%,.2)}.axn-ct-ticket .textarea:focus{outline:none;border-color:var(--c-accent)}.axn-ct-ticket .perforation{display:flex;align-items:center;gap:0;padding:0 20px;position:relative}.axn-ct-ticket .perforation::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed hsla(0,0%,100%,.15)}.axn-ct-ticket .perf-hole{width:20px;height:20px;border-radius:50%;background:var(--c-ink);flex-shrink:0;position:relative;z-index:1}.axn-ct-ticket .perf-hole:first-child{margin-left:-10px}.axn-ct-ticket .perf-hole:last-child{margin-left:auto;margin-right:-10px}.axn-ct-ticket .stub{padding:24px 40px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.axn-ct-ticket .stub-info{font-size:.7rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.1em;line-height:1.8}.axn-ct-ticket .admit-btn{background:var(--c-accent);color:var(--c-accent-contrast);border:none;border-radius:8px;padding:12px 32px;font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s}.axn-ct-ticket .admit-btn:hover{background:rgb(213.36,168.84,.84);transform:scale(1.02)}.axn-ct-ticket .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);text-align:center;margin-top:40px}.axn-ct-taxform{padding:100px 0;background:var(--c-surface)}.axn-ct-taxform .document{max-width:720px;margin:0 auto;background:var(--c-surface);border:2px solid var(--c-ink);padding:0}.axn-ct-taxform .header{display:grid;grid-template-columns:80px 1fr 80px;border-bottom:2px solid var(--c-ink)}.axn-ct-taxform .header-left{border-right:2px solid var(--c-ink);padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);text-align:center;line-height:1.4}.axn-ct-taxform .header-center{padding:20px 24px;text-align:center}.axn-ct-taxform .header-right{border-left:2px solid var(--c-ink);padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.axn-ct-taxform .form-number{font-size:.6rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.axn-ct-taxform .form-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.3rem;font-weight:800;color:var(--c-text);margin-bottom:4px}.axn-ct-taxform .form-desc{font-size:.7rem;color:var(--c-text-muted)}.axn-ct-taxform .omb{font-size:.55rem;color:var(--c-text-muted);text-align:center;line-height:1.4}.axn-ct-taxform .section{border-bottom:2px solid var(--c-ink)}.axn-ct-taxform .section:last-child{border-bottom:none}.axn-ct-taxform .section-header{background:color-mix(in srgb,var(--c-bg),#000 2%);padding:10px 24px;border-bottom:1px solid var(--c-ink);display:flex;align-items:center;gap:12px}.axn-ct-taxform .section-num{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:800;color:var(--c-text)}.axn-ct-taxform .section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text)}.axn-ct-taxform .section-body{padding:20px 24px}.axn-ct-taxform .line{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.axn-ct-taxform .line:last-child{margin-bottom:0}.axn-ct-taxform .line-num{font-size:.7rem;font-weight:700;color:var(--c-text-muted);min-width:24px;padding-top:10px}.axn-ct-taxform .line-label{font-size:.8rem;color:var(--c-text);min-width:160px;padding-top:10px;line-height:1.4}.axn-ct-taxform .line-dots{flex:1;border-bottom:1px dotted var(--c-text-muted);margin-bottom:6px;min-width:40px;align-self:flex-end}.axn-ct-taxform .line-input{width:200px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-ink);padding:8px 4px;font-size:.85rem;color:var(--c-text)}.axn-ct-taxform .line-input:focus{outline:none;border-bottom-color:var(--c-accent)}.axn-ct-taxform .line-input--wide{flex:1;width:auto}.axn-ct-taxform .row{display:flex;gap:16px;margin-bottom:16px}.axn-ct-taxform .row:last-child{margin-bottom:0}.axn-ct-taxform .row-field{flex:1}.axn-ct-taxform .checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.axn-ct-taxform .checkbox-item{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--c-text);cursor:pointer}.axn-ct-taxform .checkbox-item input{accent-color:var(--c-text)}.axn-ct-taxform .small-print{font-size:.65rem;color:var(--c-text-muted);line-height:1.6;margin-top:12px;border-top:1px solid var(--c-border);padding-top:12px;font-style:italic}.axn-ct-taxform .footer{border-top:2px solid var(--c-ink);padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.axn-ct-taxform .penalty-notice{font-size:.6rem;color:var(--c-text-muted);max-width:400px;line-height:1.5}.axn-ct-taxform .file-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;padding:12px 28px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .2s}.axn-ct-taxform .file-btn:hover{background:rgb(40.2232142857,56.7857142857,92.2767857143)}.axn-ct-taxform .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pb-hero{background:var(--c-ink);padding:160px 0 100px;position:relative;overflow:hidden}.axn-pb-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-pb-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.axn-pb-hero .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:rgba(0,0,0,0);-webkit-text-stroke:2px #fff;line-height:1.05;margin-bottom:24px}.axn-pb-hero .title-fill{-webkit-text-stroke:0;color:var(--c-on-ink)}.axn-pb-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.axn-pb-hero .badge{position:absolute;top:40px;right:0;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:8px 20px;transform:rotate(3deg)}.axn-pb-showcase{padding:100px 0;background:var(--c-bg)}.axn-pb-showcase .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-pb-showcase .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-pb-showcase .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-pb-showcase .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.axn-pb-showcase .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.axn-pb-showcase .thumb{width:100%;height:200px;object-fit:cover;display:block}.axn-pb-showcase .body{padding:24px}.axn-pb-showcase .org{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.axn-pb-showcase .category{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);background:var(--c-accent-soft);padding:4px 10px;border-radius:4px;margin-bottom:12px}.axn-pb-showcase .desc{font-size:.85rem;color:var(--c-text-muted);line-height:1.6;margin-bottom:16px}.axn-pb-showcase .stats{display:flex;gap:20px;padding-top:12px;border-top:1px solid var(--c-border)}.axn-pb-showcase .stat{text-align:center}.axn-pb-showcase .stat-val{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);display:block}.axn-pb-showcase .stat-label{font-size:.6rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.axn-pb-showcase .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-pb-poster{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-pb-poster .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-pb-poster .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:48px}.axn-pb-poster .wall{display:flex;gap:32px;justify-content:center;align-items:flex-start;flex-wrap:wrap;perspective:1000px}.axn-pb-poster .frame{background:var(--c-surface);padding:12px;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.3);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.axn-pb-poster .frame:nth-child(1){transform:rotate(-3deg)}.axn-pb-poster .frame:nth-child(2){transform:rotate(2deg) translateY(20px)}.axn-pb-poster .frame:nth-child(3){transform:rotate(-1.5deg) translateY(-10px)}.axn-pb-poster .frame:nth-child(4){transform:rotate(3deg) translateY(15px)}.axn-pb-poster .frame:hover{transform:rotate(0deg) translateY(-8px) scale(1.04);box-shadow:0 20px 60px rgb(var(--c-shadow-rgb)/0.4);z-index:10}.axn-pb-poster .img{width:260px;height:360px;object-fit:cover;display:block}.axn-pb-poster .caption{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:10px;text-transform:uppercase;letter-spacing:.1em}.axn-pb-poster .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.axn-pb-billboard{padding:100px 0;background:linear-gradient(180deg,#1a1a2e 0%,#111827 100%)}.axn-pb-billboard .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-pb-billboard .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.axn-pb-billboard .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.axn-pb-billboard .mockup{position:relative;border-radius:16px;overflow:hidden}.axn-pb-billboard .frame{background:#2a2a3e;border:3px solid #3a3a5e;border-radius:8px;padding:20px;position:relative}.axn-pb-billboard .screen{width:100%;height:240px;object-fit:cover;display:block;border-radius:4px}.axn-pb-billboard .type{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.6);color:#fff;font-family:monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.15em;padding:4px 10px;border-radius:4px}.axn-pb-billboard .meta{padding:16px 0 0}.axn-pb-billboard .name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.axn-pb-billboard .location{font-size:.75rem;color:var(--c-text-muted)}.axn-pb-billboard .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.axn-pb-idcard{padding:100px 0;background:var(--c-bg)}.axn-pb-idcard .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-pb-idcard .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-pb-idcard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.axn-pb-idcard .card{background:var(--c-surface);border:2px solid var(--c-ink);border-radius:8px;overflow:hidden;transition:transform .3s ease}.axn-pb-idcard .card:hover{transform:translateY(-4px)}.axn-pb-idcard .header{background:var(--c-ink);padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.axn-pb-idcard .org-name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em}.axn-pb-idcard .badge-type{font-size:.55rem;font-weight:700;color:var(--c-accent-contrast);background:var(--c-accent);padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.1em}.axn-pb-idcard .body{padding:24px 20px;display:flex;gap:16px}.axn-pb-idcard .photo{width:72px;height:88px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:4px;object-fit:cover;flex-shrink:0}.axn-pb-idcard .info{flex:1}.axn-pb-idcard .name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.axn-pb-idcard .role{font-size:.75rem;color:var(--c-text-muted);margin-bottom:8px}.axn-pb-idcard .detail{font-size:.7rem;color:var(--c-text-mid);margin-bottom:2px}.axn-pb-idcard .detail span{font-weight:600;color:var(--c-text)}.axn-pb-idcard .footer{border-top:1px solid var(--c-border);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.axn-pb-idcard .barcode{height:24px;background:repeating-linear-gradient(90deg,#111827 0,#111827 2px,transparent 2px,transparent 4px,#111827 4px,#111827 5px,transparent 5px,transparent 8px,#111827 8px,#111827 10px,transparent 10px,transparent 12px);width:80px}.axn-pb-idcard .id-num{font-family:monospace;font-size:.6rem;color:var(--c-text-muted)}.axn-pb-idcard .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-pb-impact{padding:80px 0;background:var(--c-accent);color:var(--c-accent-contrast)}.axn-pb-impact .inner{display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.axn-pb-impact .item{text-align:center}.axn-pb-impact .number{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:4rem;font-weight:800;color:var(--c-text);line-height:1;margin-bottom:8px}.axn-pb-impact .label{font-size:.75rem;font-weight:600;color:rgb(var(--c-text-rgb)/0.6);text-transform:uppercase;letter-spacing:.12em}.axn-pb-cta{padding:100px 0;background:var(--c-ink);text-align:center}.axn-pb-cta .heading{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:var(--c-on-ink);margin-bottom:16px}.axn-pb-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.axn-pb-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.axn-pb-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast);text-decoration:none}.axn-pb-cta .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);margin-top:48px}.axn-sw-hero{background:#0a0a14;padding:160px 0 100px;position:relative;overflow:hidden}.axn-sw-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-sw-hero .prompt{font-family:monospace;font-size:.8rem;color:#64ffda;margin-bottom:20px}.axn-sw-hero .prompt::before{content:"> "}.axn-sw-hero .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:4.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px}.axn-sw-hero .cursor{display:inline-block;width:3px;height:1em;background:#64ffda;margin-left:4px;animation:swCursorBlink 1s step-end infinite;vertical-align:text-bottom}.axn-sw-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.5);max-width:500px;line-height:1.7}.axn-sw-transfer{padding:100px 0;background:var(--c-bg)}.axn-sw-transfer .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-sw-transfer .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-sw-transfer .ui{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-sw-transfer .toolbar{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.axn-sw-transfer .toolbar-dots{display:flex;gap:6px}.axn-sw-transfer .toolbar-dots span{width:10px;height:10px;border-radius:50%}.axn-sw-transfer .toolbar-dots span:nth-child(1){background:#ff5f57}.axn-sw-transfer .toolbar-dots span:nth-child(2){background:#ffbd2e}.axn-sw-transfer .toolbar-dots span:nth-child(3){background:#28c840}.axn-sw-transfer .toolbar-title{font-family:monospace;font-size:.7rem;color:var(--c-text-muted)}.axn-sw-transfer .body{padding:32px}.axn-sw-transfer .drop{border:2px dashed var(--c-border);border-radius:8px;padding:48px;text-align:center;margin-bottom:28px;transition:border-color .2s}.axn-sw-transfer .drop:hover{border-color:var(--c-accent)}.axn-sw-transfer .drop-icon{font-size:2.5rem;color:var(--c-text-muted);margin-bottom:12px}.axn-sw-transfer .drop-text{font-size:.9rem;color:var(--c-text-muted)}.axn-sw-transfer .drop-text span{color:var(--c-accent);font-weight:600;cursor:pointer}.axn-sw-transfer .files{display:flex;flex-direction:column;gap:12px}.axn-sw-transfer .file{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--c-bg);border-radius:8px}.axn-sw-transfer .file-icon{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.axn-sw-transfer .file-icon--pdf{background:#fee2e2;color:#dc2626}.axn-sw-transfer .file-icon--img{background:#dbeafe;color:#2563eb}.axn-sw-transfer .file-icon--zip{background:#fef3c7;color:#d97706}.axn-sw-transfer .file-icon--doc{background:#d1fae5;color:#059669}.axn-sw-transfer .file-info{flex:1}.axn-sw-transfer .file-name{font-size:.85rem;font-weight:600;color:var(--c-text)}.axn-sw-transfer .file-size{font-size:.7rem;color:var(--c-text-muted)}.axn-sw-transfer .progress{flex:1;max-width:200px}.axn-sw-transfer .progress-bar{height:6px;background:var(--c-border);border-radius:3px;overflow:hidden;margin-bottom:4px}.axn-sw-transfer .progress-fill{height:100%;background:#28c840;border-radius:3px;transition:width .3s ease}.axn-sw-transfer .progress-text{font-family:monospace;font-size:.6rem;color:var(--c-text-muted);text-align:right}.axn-sw-transfer .file-status{font-size:.7rem;font-weight:600;color:#28c840}.axn-sw-transfer .file-status--pending{color:var(--c-text-muted)}.axn-sw-transfer .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-sw-voting{padding:100px 0;background:var(--c-surface)}.axn-sw-voting .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-sw-voting .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-sw-voting .ballot{max-width:720px;margin:0 auto;background:var(--c-bg);border:2px solid var(--c-ink);border-radius:16px;overflow:hidden}.axn-sw-voting .ballot-header{background:var(--c-ink);color:var(--c-on-ink);padding:20px 28px;display:flex;justify-content:space-between;align-items:center}.axn-sw-voting .ballot-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.1rem;font-weight:700}.axn-sw-voting .ballot-status{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:#28c840;display:flex;align-items:center;gap:6px}.axn-sw-voting .ballot-status::before{content:"";width:6px;height:6px;border-radius:50%;background:#28c840}.axn-sw-voting .candidates{padding:24px 28px;display:flex;flex-direction:column;gap:16px}.axn-sw-voting .candidate{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s}.axn-sw-voting .candidate:hover{border-color:var(--c-accent)}.axn-sw-voting .candidate-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--c-border);flex-shrink:0;display:flex;align-items:center;justify-content:center}.axn-sw-voting .candidate-info{flex:1}.axn-sw-voting .candidate-name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:2px}.axn-sw-voting .candidate-party{font-size:.75rem;color:var(--c-text-muted)}.axn-sw-voting .candidate-pct{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.3rem;font-weight:800;color:var(--c-text)}.axn-sw-voting .results{padding:0 28px 28px}.axn-sw-voting .result-bar{margin-bottom:12px}.axn-sw-voting .result-bar:last-child{margin-bottom:0}.axn-sw-voting .result-header{display:flex;justify-content:space-between;font-size:.75rem;color:var(--c-text-mid);margin-bottom:6px}.axn-sw-voting .result-track{height:8px;background:var(--c-border);border-radius:4px;overflow:hidden}.axn-sw-voting .result-fill{height:100%;border-radius:4px}.axn-sw-voting .result-fill--a{background:var(--c-accent)}.axn-sw-voting .result-fill--b{background:#3b82f6}.axn-sw-voting .result-fill--c{background:#8b5cf6}.axn-sw-voting .ballot-footer{border-top:1px solid var(--c-border);padding:16px 28px;display:flex;justify-content:space-between;align-items:center}.axn-sw-voting .vote-count{font-family:monospace;font-size:.7rem;color:var(--c-text-muted)}.axn-sw-voting .cast-btn{background:var(--c-ink);color:var(--c-on-ink);border:none;border-radius:8px;padding:10px 24px;font-size:.8rem;font-weight:600;cursor:pointer}.axn-sw-voting .cast-btn:hover{background:rgb(32.4821428571,45.8571428571,74.5178571429)}.axn-sw-voting .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-sw-mobile{padding:100px 0;background:var(--c-ink)}.axn-sw-mobile .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-sw-mobile .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:48px}.axn-sw-mobile .phones{display:flex;justify-content:center;gap:40px;align-items:flex-start}.axn-sw-mobile .phone{width:260px;background:#1a1a2e;border:3px solid #3a3a5e;border-radius:32px;padding:16px;transition:transform .4s ease}.axn-sw-mobile .phone:hover{transform:translateY(-8px)}.axn-sw-mobile .notch{width:100px;height:20px;background:#0a0a14;border-radius:10px;margin:0 auto 12px}.axn-sw-mobile .screen{width:100%;height:420px;object-fit:cover;border-radius:16px;display:block}.axn-sw-mobile .phone-label{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.8rem;font-weight:600;color:var(--c-on-ink);text-align:center;margin-top:16px}.axn-sw-mobile .phone-desc{font-size:.7rem;color:var(--c-text-muted);text-align:center;margin-top:4px}.axn-sw-mobile .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.axn-sw-stack{padding:100px 0;background:var(--c-bg)}.axn-sw-stack .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-sw-stack .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-sw-stack .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.axn-sw-stack .item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:24px 16px;text-align:center;transition:all .2s ease}.axn-sw-stack .item:hover{border-color:var(--c-accent);transform:translateY(-2px)}.axn-sw-stack .icon{font-size:2rem;margin-bottom:12px;color:var(--c-text)}.axn-sw-stack .name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.axn-sw-stack .type{font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.axn-sw-stack .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-sw-terminal{padding:100px 0;background:var(--c-surface)}.axn-sw-terminal .window{max-width:800px;margin:0 auto;background:#0d1117;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15)}.axn-sw-terminal .bar{background:#161b22;padding:10px 16px;display:flex;align-items:center;gap:8px}.axn-sw-terminal .dots{display:flex;gap:6px}.axn-sw-terminal .dots span{width:10px;height:10px;border-radius:50%}.axn-sw-terminal .dots span:nth-child(1){background:#ff5f57}.axn-sw-terminal .dots span:nth-child(2){background:#ffbd2e}.axn-sw-terminal .dots span:nth-child(3){background:#28c840}.axn-sw-terminal .bar-title{font-family:monospace;font-size:.65rem;color:#8b949e;margin-left:auto}.axn-sw-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:.8rem;line-height:1.8;color:#c9d1d9}.axn-sw-terminal .line{margin-bottom:4px}.axn-sw-terminal .line--comment{color:#8b949e}.axn-sw-terminal .line--cmd{color:#79c0ff}.axn-sw-terminal .line--success{color:#3fb950}.axn-sw-terminal .line--accent{color:var(--c-accent)}.axn-sw-terminal .line--dim{color:#484f58}.axn-sw-terminal .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-sw-cta{padding:100px 0;background:#0a0a14;text-align:center}.axn-sw-cta .heading{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px}.axn-sw-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.axn-sw-cta .btn{display:inline-flex;align-items:center;gap:8px;background:#64ffda;color:#0a0a14;font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .2s}.axn-sw-cta .btn:hover{background:rgb(151,255,230.1741935484);color:#0a0a14;text-decoration:none}.axn-in-hero{background:var(--c-ink);padding:160px 0 100px;position:relative;overflow:hidden}.axn-in-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-in-hero .stamps{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.06}.axn-in-hero .stamp{position:absolute;font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.2rem;font-weight:800;color:var(--c-on-ink);border:3px solid var(--c-surface);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.axn-in-hero .stamp:nth-child(1){top:15%;left:70%;transform:rotate(-15deg)}.axn-in-hero .stamp:nth-child(2){top:50%;left:80%;transform:rotate(20deg)}.axn-in-hero .stamp:nth-child(3){top:30%;left:60%;transform:rotate(-8deg);width:80px;height:80px;font-size:.9rem}.axn-in-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.axn-in-hero .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:var(--c-on-ink);line-height:1.05;margin-bottom:24px}.axn-in-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.axn-in-travel{padding:100px 0;background:var(--c-bg)}.axn-in-travel .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-in-travel .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-in-travel .grid{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.axn-in-travel .polaroid{background:var(--c-surface);padding:12px 12px 40px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.08);transition:all .4s ease;cursor:pointer}.axn-in-travel .polaroid:nth-child(1){transform:rotate(-3deg)}.axn-in-travel .polaroid:nth-child(2){transform:rotate(2deg) translateY(16px)}.axn-in-travel .polaroid:nth-child(3){transform:rotate(-1deg)}.axn-in-travel .polaroid:nth-child(4){transform:rotate(3deg) translateY(10px)}.axn-in-travel .polaroid:nth-child(5){transform:rotate(-2deg) translateY(-8px)}.axn-in-travel .polaroid:nth-child(6){transform:rotate(1.5deg)}.axn-in-travel .polaroid:hover{transform:rotate(0deg) translateY(-6px) scale(1.03);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.12);z-index:10}.axn-in-travel .photo{width:220px;height:220px;object-fit:cover;display:block}.axn-in-travel .location{font-family:"Georgia",serif;font-size:.85rem;font-style:italic;color:var(--c-text);margin-top:12px;padding:0 4px}.axn-in-travel .date{font-family:monospace;font-size:.6rem;color:var(--c-text-muted);padding:0 4px;margin-top:4px}.axn-in-travel .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-in-museum{padding:100px 0;background:#1a1a1a}.axn-in-museum .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-in-museum .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:48px}.axn-in-museum .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.axn-in-museum .piece{text-align:center}.axn-in-museum .frame{background:var(--c-ink);border:6px solid var(--c-ink);padding:8px;box-shadow:0 4px 20px rgb(var(--c-shadow-rgb)/0.3),inset 0 0 20px rgb(var(--c-shadow-rgb)/0.2);margin-bottom:16px}.axn-in-museum .artwork{width:100%;height:280px;object-fit:cover;display:block}.axn-in-museum .plaque{background:linear-gradient(135deg,#c9a84c,#b8943d);padding:10px 20px;border-radius:2px;display:inline-block;box-shadow:0 2px 6px rgb(var(--c-shadow-rgb)/0.2)}.axn-in-museum .plaque-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.75rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.1em}.axn-in-museum .plaque-info{font-size:.6rem;color:rgba(26,26,26,.7);margin-top:2px}.axn-in-museum .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);text-align:center;margin-top:48px}.axn-in-food{padding:100px 0;background:var(--c-surface)}.axn-in-food .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-in-food .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-in-food .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-in-food .card{background:var(--c-bg);border-radius:16px;overflow:hidden;transition:transform .3s ease}.axn-in-food .card:hover{transform:translateY(-4px)}.axn-in-food .photo{width:100%;height:200px;object-fit:cover;display:block}.axn-in-food .body{padding:20px}.axn-in-food .dish{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.axn-in-food .restaurant{font-size:.8rem;color:var(--c-text-muted);margin-bottom:10px}.axn-in-food .tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.axn-in-food .tag{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-mid);background:var(--c-surface);padding:3px 8px;border-radius:3px;border:1px solid var(--c-border)}.axn-in-food .rating{font-size:.8rem;color:var(--c-accent)}.axn-in-food .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-in-map{padding:80px 0;background:var(--c-ink)}.axn-in-map .label{font-family:monospace;font-size:.75rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.axn-in-map .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--c-on-ink);margin-bottom:48px;text-align:center}.axn-in-map .visual{position:relative;max-width:900px;margin:0 auto;height:400px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500'%3E%3Cpath d='M170 120 L180 100 L220 95 L260 100 L270 110 L250 130 L260 150 L240 170 L200 180 L180 160 L160 140 Z M290 90 L350 80 L400 85 L430 100 L480 95 L520 100 L560 90 L600 95 L640 100 L680 95 L700 100 L720 120 L710 150 L700 170 L680 180 L650 175 L620 180 L600 200 L580 210 L560 200 L540 220 L520 230 L500 220 L480 230 L460 220 L440 200 L420 190 L400 200 L380 190 L360 170 L340 160 L320 140 L300 120 Z M720 130 L760 120 L800 130 L830 150 L850 180 L840 210 L820 230 L790 240 L760 230 L740 200 L730 170 Z M160 250 L200 240 L230 260 L220 290 L200 310 L180 340 L160 370 L150 350 L140 310 L150 280 Z M460 250 L500 240 L530 250 L540 280 L530 310 L510 340 L490 370 L470 390 L460 370 L450 340 L440 310 L450 280 Z M750 260 L790 250 L830 260 L860 280 L870 310 L860 340 L840 360 L810 370 L780 360 L760 340 L750 310 L740 280 Z' fill='rgba(255,255,255,0.04)' stroke='rgba(255,255,255,0.08)' stroke-width='1'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.axn-in-map .grid-overlay{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.03) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(255,255,255,.03) 40px)}.axn-in-map .pin{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:2px solid var(--c-surface);cursor:pointer;transition:transform .2s;margin-left:-9px;margin-top:-9px}.axn-in-map .pin::after{content:attr(data-city);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgb(var(--c-text-rgb)/0.95);color:var(--c-on-ink);font-family:monospace;font-size:.72rem;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:8px}.axn-in-map .pin:hover{transform:scale(1.3)}.axn-in-map .pin:hover::after{opacity:1}.axn-in-map .legend{display:flex;justify-content:center;gap:24px;margin-top:24px}.axn-in-map .legend-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:hsla(0,0%,100%,.55)}.axn-in-map .legend-dot{width:10px;height:10px;border-radius:50%}.axn-in-map .legend-dot--visited{background:var(--c-accent)}.axn-in-map .legend-dot--planned{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.5)}@media(max-width:639px){.axn-in-map{padding:56px 0}.axn-in-map .visual{height:280px}.axn-in-map .pin{width:14px;height:14px;margin-left:-7px;margin-top:-7px}}.axn-in-ticket{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-in-ticket .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-in-ticket .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-in-ticket .scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.axn-in-ticket .scroll::-webkit-scrollbar{height:4px}.axn-in-ticket .scroll::-webkit-scrollbar-track{background:#e5e7eb}.axn-in-ticket .scroll::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:2px}.axn-in-ticket .stub{flex-shrink:0;width:280px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.axn-in-ticket .stub-header{background:var(--c-ink);color:var(--c-on-ink);padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.axn-in-ticket .stub-type{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--c-accent)}.axn-in-ticket .stub-num{font-family:monospace;font-size:.6rem;color:hsla(0,0%,100%,.4)}.axn-in-ticket .stub-body{padding:16px;flex:1}.axn-in-ticket .stub-event{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.axn-in-ticket .stub-detail{font-size:.75rem;color:var(--c-text-muted);margin-bottom:4px}.axn-in-ticket .stub-detail i{width:16px;color:var(--c-text-mid)}.axn-in-ticket .stub-tear{border-top:2px dashed var(--c-border);padding:10px 16px;display:flex;justify-content:space-between;font-family:monospace;font-size:.6rem;color:var(--c-text-muted)}.axn-in-ticket .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-in-quote{padding:100px 0;background:var(--c-ink);text-align:center}.axn-in-quote .mark{font-family:"Georgia",serif;font-size:8rem;color:hsla(0,0%,100%,.06);line-height:1;margin-bottom:-40px}.axn-in-quote .text{font-family:"Georgia",serif;font-size:1.8rem;font-style:italic;color:var(--c-on-ink);max-width:700px;margin:0 auto 24px;line-height:1.6}.axn-in-quote .attribution{font-family:monospace;font-size:.75rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.15em}.axn-mu-hero{background:var(--c-ink);padding:160px 0 100px;position:relative;overflow:hidden}.axn-mu-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-mu-hero .vinyl{position:absolute;top:50%;right:5%;transform:translateY(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#1a1a2e 30%,#0a0a14 31%,#0a0a14 45%,#1a1a2e 46%,#1a1a2e 48%,#0a0a14 49%);border:3px solid #2a2a3e;opacity:.15;animation:muVinylSpin 8s linear infinite}.axn-mu-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.axn-mu-hero .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:var(--c-on-ink);line-height:1.05;margin-bottom:24px}.axn-mu-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.axn-mu-playlist{padding:100px 0;background:var(--c-bg)}.axn-mu-playlist .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-mu-playlist .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-mu-playlist .player{max-width:720px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-mu-playlist .cover{display:flex;gap:24px;padding:28px;background:linear-gradient(135deg,#111827 0%,#1a1a2e 100%);align-items:center}.axn-mu-playlist .cover-art{width:120px;height:120px;border-radius:8px;object-fit:cover;flex-shrink:0}.axn-mu-playlist .cover-info{color:#fff}.axn-mu-playlist .playlist-name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1.4rem;font-weight:800;margin-bottom:4px}.axn-mu-playlist .playlist-meta{font-size:.75rem;color:hsla(0,0%,100%,.5)}.axn-mu-playlist .tracks{padding:8px 0}.axn-mu-playlist .track{display:flex;align-items:center;gap:16px;padding:12px 28px;transition:background .15s}.axn-mu-playlist .track:hover{background:var(--c-bg)}.axn-mu-playlist .track-num{font-family:monospace;font-size:.75rem;color:var(--c-text-muted);width:24px;text-align:center}.axn-mu-playlist .track-play{color:var(--c-text-muted);font-size:.7rem;cursor:pointer}.axn-mu-playlist .track-play:hover{color:var(--c-accent)}.axn-mu-playlist .track-info{flex:1}.axn-mu-playlist .track-name{font-size:.9rem;font-weight:600;color:var(--c-text)}.axn-mu-playlist .track-artist{font-size:.75rem;color:var(--c-text-muted)}.axn-mu-playlist .track-duration{font-family:monospace;font-size:.75rem;color:var(--c-text-muted)}.axn-mu-playlist .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-mu-vinyl-coll{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-mu-vinyl-coll .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-mu-vinyl-coll .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:48px}.axn-mu-vinyl-coll .crate{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.axn-mu-vinyl-coll .crate::-webkit-scrollbar{height:4px}.axn-mu-vinyl-coll .crate::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.axn-mu-vinyl-coll .crate::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.axn-mu-vinyl-coll .sleeve{flex-shrink:0;width:200px;position:relative;cursor:pointer;transition:transform .3s ease}.axn-mu-vinyl-coll .sleeve:hover{transform:translateY(-8px)}.axn-mu-vinyl-coll .sleeve:hover .disc{transform:translateX(30px);opacity:1}.axn-mu-vinyl-coll .cover{width:200px;height:200px;object-fit:cover;border-radius:4px;display:block;position:relative;z-index:1}.axn-mu-vinyl-coll .disc{position:absolute;top:10px;right:-20px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#333 25%,#111 26%,#111 44%,#222 45%,#222 47%,#111 48%);border:2px solid #444;opacity:0;transition:all .4s ease;z-index:0}.axn-mu-vinyl-coll .album-name{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.8rem;font-weight:600;color:var(--c-on-ink);margin-top:12px}.axn-mu-vinyl-coll .album-artist{font-size:.7rem;color:var(--c-text-muted);margin-top:2px}.axn-mu-vinyl-coll .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.axn-mu-memorabilia{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-mu-memorabilia .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-mu-memorabilia .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-mu-memorabilia .wall{position:relative;min-height:500px;max-width:900px;margin:0 auto}.axn-mu-memorabilia .item{position:absolute;background:var(--c-surface);padding:12px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.08);transition:all .3s ease;cursor:pointer}.axn-mu-memorabilia .item:hover{z-index:10;transform:scale(1.05) rotate(0deg)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)}.axn-mu-memorabilia .item--ticket{width:200px;top:10%;left:5%;transform:rotate(-5deg)}.axn-mu-memorabilia .item--wristband{width:240px;top:5%;left:55%;transform:rotate(3deg)}.axn-mu-memorabilia .item--setlist{width:180px;top:40%;left:25%;transform:rotate(-2deg)}.axn-mu-memorabilia .item--pass{width:160px;top:35%;left:65%;transform:rotate(4deg)}.axn-mu-memorabilia .item--photo{width:220px;top:60%;left:10%;transform:rotate(2deg)}.axn-mu-memorabilia .item--stub{width:200px;top:65%;left:55%;transform:rotate(-3deg)}.axn-mu-memorabilia .item-img{width:100%;height:auto;display:block}.axn-mu-memorabilia .item-label{font-family:monospace;font-size:.6rem;color:var(--c-text-muted);text-transform:uppercase;margin-top:8px;text-align:center}.axn-mu-memorabilia .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-mu-equalizer{padding:80px 0;background:var(--c-ink)}.axn-mu-equalizer .inner{display:flex;justify-content:center;gap:32px;align-items:flex-end;flex-wrap:wrap}.axn-mu-equalizer .genre{text-align:center;width:80px}.axn-mu-equalizer .bars{display:flex;gap:3px;justify-content:center;align-items:flex-end;height:120px;margin-bottom:12px}.axn-mu-equalizer .bar{width:8px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px 2px 0 0;animation:muEqBounce 1.2s ease-in-out infinite alternate}.axn-mu-equalizer .bar:nth-child(1){animation-delay:0s}.axn-mu-equalizer .bar:nth-child(2){animation-delay:.2s}.axn-mu-equalizer .bar:nth-child(3){animation-delay:.4s}.axn-mu-equalizer .bar:nth-child(4){animation-delay:.1s}.axn-mu-equalizer .bar:nth-child(5){animation-delay:.3s}.axn-mu-equalizer .genre-label{font-family:monospace;font-size:.6rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.axn-mu-equalizer .genre-pct{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.9rem;font-weight:700;color:var(--c-on-ink);margin-top:4px}.axn-mu-cassette{padding:100px 0;background:var(--c-bg)}.axn-mu-cassette .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.axn-mu-cassette .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px;text-align:center}.axn-mu-cassette .tape{max-width:560px;margin:0 auto;background:#e8d5b7}:root[data-theme=dark] .axn-mu-cassette .tape{background:#3a2f1c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .axn-mu-cassette .tape{background:#3a2f1c}}.axn-mu-cassette .tape{border:3px solid var(--c-ink);border-radius:8px;padding:28px;position:relative}.axn-mu-cassette .tape-header{text-align:center;margin-bottom:20px}.axn-mu-cassette .tape-brand{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--c-text);margin-bottom:4px}.axn-mu-cassette .tape-type{font-family:monospace;font-size:.55rem;color:var(--c-text-muted)}.axn-mu-cassette .sticker{background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;padding:16px 20px;margin-bottom:20px}.axn-mu-cassette .sticker-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);text-align:center;margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em}.axn-mu-cassette .sides{display:grid;grid-template-columns:1fr 1fr;gap:16px}.axn-mu-cassette .side-label{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--c-border)}.axn-mu-cassette .side-track{font-size:.75rem;color:var(--c-text);padding:4px 0;display:flex;justify-content:space-between}.axn-mu-cassette .side-track span{color:var(--c-text-muted);font-family:monospace;font-size:.65rem}.axn-mu-cassette .reels{display:flex;justify-content:center;gap:80px;margin-top:16px}.axn-mu-cassette .reel{width:64px;height:64px;border-radius:50%;border:3px solid var(--c-ink);position:relative}.axn-mu-cassette .reel::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:2px solid var(--c-ink)}.axn-mu-cassette .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-mu-cta{padding:100px 0;background:var(--c-ink);text-align:center}.axn-mu-cta .heading{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:var(--c-on-ink);margin-bottom:16px}.axn-mu-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.axn-mu-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.axn-mu-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast);text-decoration:none}.axn-ml-hero{background:var(--c-ink);padding:160px 0 100px;position:relative}.axn-ml-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-ml-hero .icon{font-size:3rem;color:hsla(0,0%,100%,.08);margin-bottom:20px}.axn-ml-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.axn-ml-hero .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:var(--c-on-ink);line-height:1.05;margin-bottom:24px}.axn-ml-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.axn-ml-newsletter{padding:100px 0;background:var(--c-bg)}.axn-ml-newsletter .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-ml-newsletter .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-ml-newsletter .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.axn-ml-newsletter .preview{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.axn-ml-newsletter .preview:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.axn-ml-newsletter .preview-header{background:var(--c-bg);padding:10px 16px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:8px}.axn-ml-newsletter .preview-dot{width:8px;height:8px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ml-newsletter .preview-subject{font-size:.7rem;font-weight:600;color:var(--c-text);flex:1}.axn-ml-newsletter .preview-date{font-size:.6rem;color:var(--c-text-muted)}.axn-ml-newsletter .preview-body{padding:20px;min-height:260px}.axn-ml-newsletter .preview-img{width:100%;height:140px;object-fit:cover;border-radius:8px;margin-bottom:16px}.axn-ml-newsletter .preview-headline{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.axn-ml-newsletter .preview-excerpt{font-size:.8rem;color:var(--c-text-muted);line-height:1.6}.axn-ml-newsletter .preview-cta{display:inline-block;margin-top:12px;font-size:.75rem;font-weight:600;color:var(--c-accent);text-transform:uppercase;letter-spacing:.08em}.axn-ml-newsletter .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-ml-email{padding:100px 0;background:var(--c-surface)}.axn-ml-email .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-ml-email .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-ml-email .devices{display:flex;justify-content:center;gap:32px;align-items:flex-start}.axn-ml-email .device{transition:transform .3s ease}.axn-ml-email .device:hover{transform:translateY(-4px)}.axn-ml-email .device--desktop{width:400px}.axn-ml-email .device--desktop .chrome{background:var(--c-border);border-radius:8px 8px 0 0;padding:8px 12px;display:flex;align-items:center;gap:6px}.axn-ml-email .device--desktop .chrome-dot{width:8px;height:8px;border-radius:50%}.axn-ml-email .device--desktop .chrome-dot:nth-child(1){background:#ff5f57}.axn-ml-email .device--desktop .chrome-dot:nth-child(2){background:#ffbd2e}.axn-ml-email .device--desktop .chrome-dot:nth-child(3){background:#28c840}.axn-ml-email .device--desktop .screen{border:1px solid var(--c-border);border-top:none;border-radius:0 0 8px 8px}.axn-ml-email .device--phone{width:200px;background:var(--c-ink);border-radius:24px;padding:12px}.axn-ml-email .device--phone .notch{width:60px;height:16px;background:#000;border-radius:8px;margin:0 auto 8px}.axn-ml-email .device--phone .screen{border-radius:12px;overflow:hidden}.axn-ml-email .screen-img{width:100%;display:block}.axn-ml-email .device-label{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.8rem;font-weight:600;color:var(--c-text);text-align:center;margin-top:16px}.axn-ml-email .device-type{font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:4px}.axn-ml-email .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-ml-stats{padding:100px 0;background:var(--c-ink)}.axn-ml-stats .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-ml-stats .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:48px}.axn-ml-stats .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.axn-ml-stats .card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:24px 20px;text-align:center}.axn-ml-stats .card-value{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-on-ink);margin-bottom:4px}.axn-ml-stats .card-label{font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.axn-ml-stats .card-bar{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.axn-ml-stats .card-fill{height:100%;border-radius:2px}.axn-ml-stats .card-fill--green{background:#28c840}.axn-ml-stats .card-fill--blue{background:#3b82f6}.axn-ml-stats .card-fill--purple{background:#8b5cf6}.axn-ml-stats .card-fill--yellow{background:var(--c-accent)}.axn-ml-stats .chart{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px}.axn-ml-stats .chart-title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-on-ink);margin-bottom:24px}.axn-ml-stats .chart-bars{display:flex;gap:8px;align-items:flex-end;height:160px}.axn-ml-stats .chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.axn-ml-stats .chart-bar{width:100%;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:4px 4px 0 0;min-height:8px;opacity:.8}.axn-ml-stats .chart-bar:hover{opacity:1}.axn-ml-stats .chart-label{font-family:monospace;font-size:.55rem;color:var(--c-text-muted);text-transform:uppercase}.axn-ml-stats .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.axn-ml-inbox{padding:100px 0;background:var(--c-bg)}.axn-ml-inbox .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.axn-ml-inbox .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.axn-ml-inbox .window{max-width:760px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-ml-inbox .toolbar{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:12px 20px;display:flex;align-items:center;gap:16px}.axn-ml-inbox .toolbar-icon{color:var(--c-text-muted);font-size:.8rem;cursor:pointer}.axn-ml-inbox .toolbar-icon:hover{color:var(--c-text)}.axn-ml-inbox .toolbar-search{flex:1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:6px 12px;font-size:.75rem;color:var(--c-text)}.axn-ml-inbox .email{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--c-border);cursor:pointer;transition:background .15s}.axn-ml-inbox .email:hover{background:var(--c-bg)}.axn-ml-inbox .email:last-child{border-bottom:none}.axn-ml-inbox .email--unread{background:rgb(var(--c-accent-rgb)/0.03);color:var(--c-accent-contrast)}.axn-ml-inbox .email--unread .email-subject{font-weight:700}.axn-ml-inbox .email-avatar{width:36px;height:36px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.75rem;font-weight:700;color:var(--c-accent-contrast);flex-shrink:0}.axn-ml-inbox .email-content{flex:1;min-width:0}.axn-ml-inbox .email-sender{font-size:.8rem;font-weight:600;color:var(--c-text);margin-bottom:2px}.axn-ml-inbox .email-subject{font-size:.8rem;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axn-ml-inbox .email-preview{font-size:.75rem;color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axn-ml-inbox .email-time{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);flex-shrink:0}.axn-ml-inbox .email-badge{width:8px;height:8px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);flex-shrink:0}.axn-ml-inbox .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-ml-campaign{padding:100px 0;background:var(--c-surface)}.axn-ml-campaign .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.axn-ml-campaign .title{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px;text-align:center}.axn-ml-campaign .track{display:flex;align-items:center;gap:0;max-width:900px;margin:0 auto;position:relative}.axn-ml-campaign .track::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--c-border);transform:translateY(-50%)}.axn-ml-campaign .milestone{flex:1;text-align:center;position:relative;z-index:1}.axn-ml-campaign .dot{width:20px;height:20px;border-radius:50%;background:var(--c-surface);border:3px solid var(--c-border);margin:0 auto 12px;transition:all .2s}.axn-ml-campaign .dot--complete{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-ml-campaign .dot--active{background:var(--c-surface);border-color:var(--c-accent);box-shadow:0 0 0 4px rgb(var(--c-accent-rgb)/0.2)}.axn-ml-campaign .milestone-label{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.75rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.axn-ml-campaign .milestone-date{font-family:monospace;font-size:.6rem;color:var(--c-text-muted)}.axn-ml-campaign .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.axn-ml-cta{padding:100px 0;background:var(--c-ink);text-align:center}.axn-ml-cta .heading{font-family:"Space Grotesk",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:var(--c-on-ink);margin-bottom:16px}.axn-ml-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.axn-ml-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.axn-ml-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-accent-contrast);text-decoration:none}::view-transition-old(root){animation:vtFadeOut .25s ease-in forwards}::view-transition-new(root){animation:vtFadeIn .25s ease-out forwards}.img-shimmer{position:relative;overflow:hidden;background:var(--c-border)}.img-shimmer::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:400px 100%;animation:shimmer 1.6s ease-in-out infinite;z-index:1}.img-shimmer img{transition:opacity .4s ease}.img-shimmer--loaded::before{display:none}*:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}*:focus:not(:focus-visible){outline:none}.axn-pb-showcase .card:focus-visible,.axn-sw-transfer .file:focus-visible,.axn-sw-stack .item:focus-visible,.axn-sw-voting .candidate:focus-visible,.axn-in-travel .polaroid:focus-visible,.axn-in-food .card:focus-visible,.axn-in-ticket .stub:focus-visible,.axn-mu-playlist .track:focus-visible,.axn-mu-vinyl-coll .sleeve:focus-visible,.axn-mu-memorabilia .item:focus-visible,.axn-ml-newsletter .preview:focus-visible,.axn-ml-inbox .email:focus-visible,.axn-ml-campaign .milestone:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px}.site-header .cta:focus-visible,.scroll-top:focus-visible,.axn-pb-cta .btn:focus-visible,.axn-sw-cta .btn:focus-visible,.axn-mu-cta .btn:focus-visible,.axn-ml-cta .btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px;box-shadow:0 0 0 4px var(--c-accent-soft)}.skip-link:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.axn-pb-showcase .card,.axn-in-food .card,.axn-ml-newsletter .preview,.axn-sw-stack .item,.axn-sw-voting .candidate{transition:transform .3s ease,box-shadow .3s ease}.axn-pb-showcase .card:hover,.axn-in-food .card:hover,.axn-ml-newsletter .preview:hover,.axn-sw-stack .item:hover,.axn-sw-voting .candidate:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.1)}.axn-sw-transfer .file,.axn-sw-terminal .line,.axn-mu-playlist .track,.axn-ml-inbox .email{transition:background .2s ease}.axn-sw-transfer .file:hover,.axn-sw-terminal .line:hover,.axn-mu-playlist .track:hover,.axn-ml-inbox .email:hover{background:hsla(0,0%,100%,.06)}.axn-in-ticket .stub,.axn-mu-memorabilia .item{transition:transform .3s ease}.axn-in-ticket .stub:hover,.axn-mu-memorabilia .item:hover{transform:rotate(-1deg) scale(1.03)}.axn-pb-showcase .card,.axn-in-travel .polaroid,.axn-in-food .card,.axn-in-ticket .stub,.axn-mu-playlist .track,.axn-mu-vinyl-coll .sleeve,.axn-mu-memorabilia .item,.axn-ml-newsletter .preview,.axn-ml-inbox .email,.axn-ml-campaign .milestone{cursor:pointer}.axn-scroll-spy-nav{position:fixed;right:32px;top:50%;transform:translateY(-50%);z-index:800;display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none;transition:opacity .4s ease}.axn-scroll-spy-nav--visible{opacity:1;pointer-events:auto}.axn-scroll-spy-nav .dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--c-text-rgb)/0.2);border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;position:relative}.axn-scroll-spy-nav .dot:hover{background:rgb(var(--c-text-rgb)/0.5);transform:scale(1.4)}.axn-scroll-spy-nav .dot--active{background:var(--c-accent);color:var(--c-accent-contrast);transform:scale(1.3);box-shadow:0 0 0 3px var(--c-accent-soft)}.axn-scroll-spy-nav .dot::after{content:attr(data-label);position:absolute;right:20px;top:50%;transform:translateY(-50%);background:var(--c-ink);color:var(--c-on-ink);font-size:.7rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:4px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.axn-scroll-spy-nav .dot:hover::after{opacity:1}.axn-wk-magazine{padding:120px 0;background:var(--c-bg)}.axn-wk-magazine .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-wk-magazine .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.axn-wk-magazine .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;perspective:1200px}.axn-wk-magazine .cover{background:var(--c-surface);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.08);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer}.axn-wk-magazine .cover:nth-child(2){transform:translateY(32px)}.axn-wk-magazine .cover:nth-child(5){transform:translateY(32px)}.axn-wk-magazine .cover:hover{transform:translateY(-8px) rotate(0deg)!important;box-shadow:0 20px 48px rgb(var(--c-shadow-rgb)/0.15)}.axn-wk-magazine .cover-img{width:100%;height:280px;object-fit:cover;display:block}.axn-wk-magazine .cover-img-variable{width:100%;object-fit:cover;display:block}.axn-wk-magazine .cover-body{padding:24px}.axn-wk-magazine .cover-body-slim{padding:16px 24px}.axn-wk-magazine .masthead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.axn-wk-magazine .masthead-slim{display:flex;justify-content:space-between;align-items:center}.axn-wk-magazine .masthead-name{font-family:"Space Grotesk",sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.axn-wk-magazine .issue{font-family:monospace;font-size:.7rem;color:var(--c-text-muted)}.axn-wk-magazine .headline{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin-bottom:6px;line-height:1.3}.axn-wk-magazine .tagline{font-size:.85rem;color:var(--c-text-mid)}.axn-wk-magazine .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.axn-wk-departures{padding:120px 0;background:#0a0a14;color:#fff}.axn-wk-departures .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-wk-departures .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-wk-departures .board{background:#111;border-radius:16px;overflow:hidden;border:1px solid #222}.axn-wk-departures .header{display:grid;grid-template-columns:100px 1fr 140px 120px;gap:0;padding:16px 24px;background:#1a1a1a;border-bottom:1px solid #333;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:#666}.axn-wk-departures .row{display:grid;grid-template-columns:100px 1fr 140px 120px;gap:0;padding:18px 24px;border-bottom:1px solid #1a1a1a;font-family:"Courier New",monospace;font-size:.95rem;align-items:center;transition:background .2s ease}.axn-wk-departures .row:hover{background:hsla(0,0%,100%,.03)}.axn-wk-departures .row:last-child{border-bottom:none}.axn-wk-departures .code{color:var(--c-accent);font-weight:700}.axn-wk-departures .client{color:#fff}.axn-wk-departures .gate{color:#9ca3af}.axn-wk-departures .status{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:4px;display:inline-block;text-align:center}.axn-wk-departures .status--landed{background:rgba(16,185,129,.15);color:#10b981}.axn-wk-departures .status--boarding{background:rgba(245,158,11,.15);color:#f59e0b}.axn-wk-departures .status--ontime{background:rgba(59,130,246,.15);color:#3b82f6}.axn-wk-departures .status--delayed{background:rgba(239,68,68,.15);color:#ef4444}.axn-wk-departures .ref{font-family:monospace;font-size:.65rem;color:#444;text-transform:uppercase;letter-spacing:2px;margin-top:24px;text-align:right}.axn-wk-rolodex{padding:120px 0;background:var(--c-surface)}.axn-wk-rolodex .label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-wk-rolodex .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.axn-wk-rolodex .stack{position:relative;max-width:520px;margin:0 auto;min-height:400px}.axn-wk-rolodex .card{position:relative;background:var(--c-surface);border:2px solid var(--c-border);border-radius:16px;padding:32px;margin-bottom:-60px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.06);transition:transform .4s ease,box-shadow .4s ease,margin-bottom .4s ease;cursor:pointer}.axn-wk-rolodex .card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.12);margin-bottom:0;z-index:10}.axn-wk-rolodex .card:nth-child(1){background:#fefce8}.axn-wk-rolodex .card:nth-child(2){background:#f0fdf4}.axn-wk-rolodex .card:nth-child(3){background:#eff6ff}.axn-wk-rolodex .card:nth-child(4){background:#fdf4ff}.axn-wk-rolodex .card:nth-child(5){background:#fff7ed}.axn-wk-rolodex .card:nth-child(6){background:#f0fdfa}.axn-wk-rolodex .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.axn-wk-rolodex .card-name{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text)}.axn-wk-rolodex .card-year{font-family:monospace;font-size:.8rem;color:var(--c-text-muted)}.axn-wk-rolodex .card-category{display:inline-block;background:rgba(17,24,39,.06);padding:4px 12px;border-radius:20px;font-size:.75rem;color:var(--c-text-mid);margin-bottom:8px}.axn-wk-rolodex .card-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.5}.axn-wk-rolodex .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:80px;text-align:right}.axn-wk-stamps{padding:120px 0;background:#1a1a14;color:#fff}.axn-wk-stamps .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-wk-stamps .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-wk-stamps .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.axn-wk-stamps .stamp{background:var(--c-surface);padding:12px;border-radius:2px;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.3);background-image:radial-gradient(circle,#1a1a14 3px,transparent 3px),radial-gradient(circle,#1a1a14 3px,transparent 3px),radial-gradient(circle,#1a1a14 3px,transparent 3px),radial-gradient(circle,#1a1a14 3px,transparent 3px);background-size:16px 16px;background-position:top center,bottom center,left center,right center;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;padding:16px;transition:transform .3s ease;cursor:pointer}.axn-wk-stamps .stamp:nth-child(odd){transform:rotate(-2deg)}.axn-wk-stamps .stamp:nth-child(even){transform:rotate(1.5deg)}.axn-wk-stamps .stamp:hover{transform:rotate(0deg) scale(1.05);z-index:2}.axn-wk-stamps .stamp-img{width:100%;height:160px;object-fit:cover;display:block;border:1px solid #ddd;margin-bottom:12px}.axn-wk-stamps .stamp-value{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:700;color:#c43a31;text-align:right;line-height:1}.axn-wk-stamps .stamp-country{font-family:"Space Grotesk",sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text);text-align:center;margin-bottom:4px}.axn-wk-stamps .stamp-name{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text);text-align:center}.axn-wk-stamps .ref{font-family:monospace;font-size:.65rem;color:#444;text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.axn-wk-shelf{padding:120px 0;background:linear-gradient(180deg,#2a1f14 0%,#1a1408 100%);color:#fff}.axn-wk-shelf .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:#8b7355;margin-bottom:8px}.axn-wk-shelf .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-wk-shelf .row{display:flex;align-items:flex-end;justify-content:center;gap:4px;padding-bottom:16px;border-bottom:8px solid #3d2b1f;box-shadow:0 8px 16px rgb(var(--c-shadow-rgb)/0.4);margin-bottom:48px;min-height:260px}.axn-wk-shelf .row:last-of-type{margin-bottom:0}.axn-wk-shelf .spine{writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center;padding:16px 8px;border-radius:2px 4px 4px 2px;cursor:pointer;transition:transform .3s ease;min-height:220px;position:relative}.axn-wk-shelf .spine:hover{transform:translateY(-16px)}.axn-wk-shelf .spine--wide{width:52px}.axn-wk-shelf .spine--medium{width:40px}.axn-wk-shelf .spine--narrow{width:32px}.axn-wk-shelf .spine--color1{background:#c43a31}.axn-wk-shelf .spine--color2{background:#1a5276}.axn-wk-shelf .spine--color3{background:#2c3e50}.axn-wk-shelf .spine--color4{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-wk-shelf .spine--color5{background:#27ae60}.axn-wk-shelf .spine--color6{background:#8e44ad}.axn-wk-shelf .spine--color7{background:#d35400}.axn-wk-shelf .spine--color8{background:#2980b9}.axn-wk-shelf .spine--color9{background:#16a085}.axn-wk-shelf .spine--color10{background:#c0392b}.axn-wk-shelf .spine--color11{background:#34495e}.axn-wk-shelf .spine--color12{background:#f39c12;color:var(--c-text)}.axn-wk-shelf .spine-title{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;white-space:nowrap}.axn-wk-shelf .ref{font-family:monospace;font-size:.65rem;color:#5a4a3a;text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.axn-wk-evidence{padding:120px 0;background:#8b7355;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.axn-wk-evidence .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:rgba(0,0,0,.4);margin-bottom:8px}.axn-wk-evidence .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.axn-wk-evidence .board{position:relative;min-height:600px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-wk-evidence .pin{background:var(--c-surface);padding:16px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.15);position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.axn-wk-evidence .pin::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:radial-gradient(circle,#c0392b 40%,#922b21 60%);border-radius:50%;box-shadow:0 2px 4px rgb(var(--c-shadow-rgb)/0.3);z-index:2}.axn-wk-evidence .pin:nth-child(1){transform:rotate(-3deg)}.axn-wk-evidence .pin:nth-child(2){transform:rotate(2deg)}.axn-wk-evidence .pin:nth-child(3){transform:rotate(-1deg)}.axn-wk-evidence .pin:nth-child(4){transform:rotate(3deg)}.axn-wk-evidence .pin:nth-child(5){transform:rotate(-2deg)}.axn-wk-evidence .pin:nth-child(6){transform:rotate(1deg)}.axn-wk-evidence .pin:hover{transform:rotate(0deg) scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.25);z-index:5}.axn-wk-evidence .pin-img{width:100%;height:160px;object-fit:cover;display:block;border:4px solid var(--c-surface);margin-bottom:12px}.axn-wk-evidence .pin-note{font-family:"Georgia",serif;font-size:.95rem;font-style:italic;color:var(--c-text);margin-bottom:6px}.axn-wk-evidence .pin-label{font-family:monospace;font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.axn-wk-evidence .ref{font-family:monospace;font-size:.65rem;color:rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.axn-wk-trading{padding:120px 0;background:#0f0f1a;color:#fff}.axn-wk-trading .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-wk-trading .title{font-family:"Space Grotesk",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-wk-trading .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.axn-wk-trading .card{background:linear-gradient(145deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:16px;overflow:hidden;padding:3px;position:relative;cursor:pointer;transition:transform .3s ease}.axn-wk-trading .card::before{content:"";position:absolute;inset:0;border-radius:16px;padding:3px;background:linear-gradient(135deg,#ff0080,#ff8c00,#40e0d0,#ff0080,#ff8c00);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:holoShimmer 3s linear infinite;opacity:.5;transition:opacity .3s ease}.axn-wk-trading .card:hover{transform:translateY(-8px)}.axn-wk-trading .card:hover::before{opacity:1}.axn-wk-trading .card-inner{background:linear-gradient(145deg,#1a1a2e 0%,#16213e 100%);border-radius:calc(16px - 3px);padding:20px}.axn-wk-trading .card-img{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block;margin-bottom:16px}.axn-wk-trading .card-rarity{display:inline-block;font-family:monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:3px 10px;border-radius:4px;margin-bottom:12px}.axn-wk-trading .card-rarity--gold{background:rgba(245,158,11,.2);color:#f59e0b}.axn-wk-trading .card-rarity--silver{background:rgba(148,163,184,.2);color:#94a3b8}.axn-wk-trading .card-rarity--bronze{background:rgba(180,83,9,.2);color:#d97706}.axn-wk-trading .card-name{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:16px}.axn-wk-trading .card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.axn-wk-trading .stat{text-align:center;padding:8px 0;background:hsla(0,0%,100%,.04);border-radius:4px}.axn-wk-trading .stat-val{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-accent);display:block}.axn-wk-trading .stat-label{font-size:.6rem;text-transform:uppercase;letter-spacing:1px;color:#6b7280}.axn-wk-trading .ref{font-family:monospace;font-size:.65rem;color:var(--c-text);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.axn-pj-microscope{padding:120px 0;background:#0a0a14;color:#fff}.axn-pj-microscope .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-microscope .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgba(254,201,1,.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-microscope .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-microscope .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;margin:0 auto 48px;line-height:1.6}.axn-pj-microscope .lenses{display:flex;justify-content:center;gap:48px;align-items:flex-start}.axn-pj-microscope .lens{flex-shrink:0;text-align:center}.axn-pj-microscope .viewport{position:relative;border-radius:50%;overflow:hidden;border:3px solid #2a2a3e;box-shadow:0 0 0 1px #1a1a2e,0 8px 32px rgba(0,0,0,.5);width:220px;height:220px;margin:0 auto}.axn-pj-microscope .viewport img{width:100%;height:100%;object-fit:cover;display:block}.axn-pj-microscope .axn-crosshair{position:absolute;inset:0;z-index:2;pointer-events:none}.axn-pj-microscope .axn-crosshair::before,.axn-pj-microscope .axn-crosshair::after{content:"";position:absolute;background:hsla(0,0%,100%,.15)}.axn-pj-microscope .axn-crosshair::before{top:50%;left:0;right:0;height:1px}.axn-pj-microscope .axn-crosshair::after{left:50%;top:0;bottom:0;width:1px}.axn-pj-microscope .lens:nth-child(2) .viewport{width:280px;height:280px}.axn-pj-microscope .mag{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-accent);margin-top:16px}.axn-pj-microscope .label{display:block;font-family:monospace;font-size:.75rem;color:var(--c-text-muted);margin-top:4px}.axn-pj-annotate{padding:120px 0;background:var(--c-bg)}.axn-pj-annotate .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-annotate .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-annotate .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.axn-pj-annotate .canvas{position:relative;border:2px solid var(--c-border);border-radius:16px;overflow:hidden;background:var(--c-surface)}.axn-pj-annotate .screenshot{width:100%;display:block}.axn-pj-annotate .marker{position:absolute;z-index:3}.axn-pj-annotate .marker:hover .callout{opacity:1;pointer-events:auto;transform:translateY(0)}.axn-pj-annotate .dot{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.2);transition:transform .2s ease}.axn-pj-annotate .dot:hover{transform:scale(1.3)}.axn-pj-annotate .callout{position:absolute;top:36px;left:-8px;background:var(--c-ink);color:var(--c-on-ink);padding:16px 20px;border-radius:8px;width:220px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;z-index:4;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.3)}.axn-pj-annotate .callout-title{display:block;font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:700;margin-bottom:6px}.axn-pj-annotate .callout-desc{font-size:.8rem;color:var(--c-text-muted);line-height:1.4;margin-bottom:8px}.axn-pj-annotate .tag{display:inline-block;background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent);font-family:monospace;font-size:.65rem;padding:2px 8px;border-radius:3px}.axn-pj-storyboard{padding:120px 0;background:var(--c-surface)}.axn-pj-storyboard .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-storyboard .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-storyboard .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.axn-pj-storyboard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-pj-storyboard .panel{border:3px solid var(--c-ink);border-radius:4px;overflow:hidden;position:relative;background:var(--c-surface)}.axn-pj-storyboard .number{position:absolute;top:8px;left:12px;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;color:var(--c-on-ink);background:var(--c-ink);padding:2px 8px;border-radius:3px;z-index:2}.axn-pj-storyboard .frame img{width:100%;height:220px;object-fit:cover;display:block}.axn-pj-storyboard .bubble{position:relative;padding:16px 20px;font-size:.85rem;color:var(--c-text);line-height:1.4;border-top:2px solid var(--c-ink);background:var(--c-surface)}.axn-pj-storyboard .bubble p{margin:0;font-style:italic}.axn-pj-storyboard .bubble::before{content:"";position:absolute;top:-12px;left:32px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:12px solid var(--c-ink)}.axn-pj-storyboard .bubble::after{content:"";position:absolute;top:-9px;left:33px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:10px solid var(--c-surface)}.axn-pj-specimens{padding:120px 0;background:var(--c-surface);background-image:linear-gradient(rgba(229,231,235,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(229,231,235,.4) 1px,transparent 1px);background-size:40px 40px}.axn-pj-specimens .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-specimens .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-specimens .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-specimens .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-specimens .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.axn-pj-specimens .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.axn-pj-specimens .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.axn-pj-specimens .preview{border-bottom:1px solid var(--c-border)}.axn-pj-specimens .preview img{width:100%;height:180px;object-fit:cover;display:block}.axn-pj-specimens .meta{padding:20px}.axn-pj-specimens .class{display:block;font-family:"Georgia",serif;font-style:italic;font-size:.75rem;color:var(--c-text-muted);margin-bottom:4px}.axn-pj-specimens .name{display:block;font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;color:var(--c-text);margin-bottom:12px}.axn-pj-specimens .stats{display:flex;justify-content:space-between;font-family:monospace;font-size:.7rem;color:var(--c-text-muted);padding-top:12px;border-top:1px dashed var(--c-border)}.axn-pj-lightbox{padding:120px 0;background:#0a0a0a;color:#fff}.axn-pj-lightbox .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-lightbox .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-lightbox .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-pj-lightbox .projector{display:flex;align-items:center;justify-content:center;gap:24px}.axn-pj-lightbox .slide{flex-shrink:0;background:#e8e0d0;padding:20px;border-radius:4px;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.4);transition:transform .4s ease,opacity .4s ease;text-align:center}.axn-pj-lightbox .slide--prev,.axn-pj-lightbox .slide--next{width:200px;opacity:.4;transform:scale(.85)}.axn-pj-lightbox .slide--current{width:480px;opacity:1;transform:scale(1)}.axn-pj-lightbox .mount img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:2px}.axn-pj-lightbox .info{display:block;padding-top:12px;font-family:monospace;font-size:.65rem;color:#6b5b4b}.axn-pj-comparison{padding:120px 0;background:var(--c-bg)}.axn-pj-comparison .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-comparison .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-comparison .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.axn-pj-comparison .split{display:flex;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.1);position:relative}.axn-pj-comparison .side{flex:1;position:relative}.axn-pj-comparison .side img{width:100%;height:420px;object-fit:cover;display:block}.axn-pj-comparison .side--before img{filter:grayscale(80%) contrast(.9)}.axn-pj-comparison .label{position:absolute;top:16px;z-index:2;font-family:monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:4px}.axn-pj-comparison .side--before .label{left:16px;background:rgba(0,0,0,.6);color:#fff}.axn-pj-comparison .side--after .label{right:16px;background:rgb(var(--c-accent-rgb)/0.9);color:var(--c-accent-contrast)}.axn-pj-comparison .divider{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative;z-index:3}.axn-pj-comparison .handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.2)}.axn-pj-comparison .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.axn-pj-comparison .metric{text-align:center;padding:20px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.axn-pj-comparison .metric-value{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-accent);display:block}.axn-pj-comparison .metric-label{font-size:.75rem;color:var(--c-text-mid);margin-top:4px;display:block}.axn-pj-heatmap{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-heatmap .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-heatmap .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-heatmap .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-heatmap .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-heatmap .canvas{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.3)}.axn-pj-heatmap .screenshot{width:100%;display:block;filter:brightness(.7)}.axn-pj-heatmap .zone{position:absolute;border-radius:50%;opacity:.55;transition:opacity .3s ease,transform .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.axn-pj-heatmap .zone:hover{opacity:.85;transform:scale(1.1)}.axn-pj-heatmap .zone--hot{background:radial-gradient(circle,rgba(239,68,68,.8) 0%,rgba(239,68,68,0) 70%)}.axn-pj-heatmap .zone--warm{background:radial-gradient(circle,rgba(245,158,11,.7) 0%,rgba(245,158,11,0) 70%)}.axn-pj-heatmap .zone--medium{background:radial-gradient(circle,rgba(16,185,129,.6) 0%,rgba(16,185,129,0) 70%)}.axn-pj-heatmap .zone--cool{background:radial-gradient(circle,rgba(59,130,246,.6) 0%,rgba(59,130,246,0) 70%)}.axn-pj-heatmap .zone--cold{background:radial-gradient(circle,rgba(99,102,241,.4) 0%,rgba(99,102,241,0) 70%)}.axn-pj-heatmap .pct{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700;color:var(--c-on-ink);text-shadow:0 1px 4px rgba(0,0,0,.5)}.axn-pj-heatmap .legend{display:flex;align-items:center;gap:16px;margin-top:24px;justify-content:center;flex-wrap:wrap}.axn-pj-heatmap .legend-item{font-family:monospace;font-size:.7rem;color:var(--c-text-muted);padding-left:20px;position:relative}.axn-pj-heatmap .legend-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.axn-pj-heatmap .legend-item--hot::before{background:#ef4444}.axn-pj-heatmap .legend-item--warm::before{background:#f59e0b}.axn-pj-heatmap .legend-item--medium::before{background:#10b981}.axn-pj-heatmap .legend-item--cool::before{background:#3b82f6}.axn-pj-heatmap .legend-item--cold::before{background:#6366f1}.axn-pj-heatmap .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.axn-pj-heatmap .stat{text-align:center;padding:16px;background:hsla(0,0%,100%,.04);border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.axn-pj-heatmap .stat strong{font-family:"Space Grotesk",sans-serif;font-size:1.4rem;font-weight:700;color:var(--c-accent);display:block}.axn-pj-heatmap .stat span{font-size:.7rem;color:#6b7280;margin-top:4px;display:block}.axn-jn-brutalist .card{position:relative;overflow:hidden}.axn-jn-brutalist .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.axn-jn-brutalist .card:hover::after{transform:scaleX(1)}.axn-jn-brutalist .img img{filter:grayscale(40%);transition:filter .5s ease,transform .5s ease}.axn-jn-brutalist .card:hover .jn-brutalist .img img{filter:grayscale(0);transform:scale(1.05)}.axn-jn-zigzag{padding:80px 0;background:var(--c-bg)}.axn-jn-zigzag .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-jn-zigzag .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 48px}.axn-jn-zigzag .row{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--c-ink);border-radius:16px;overflow:hidden;margin-bottom:24px}.axn-jn-zigzag .row:last-child{margin-bottom:0}.axn-jn-zigzag .img{overflow:hidden}.axn-jn-zigzag .img img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%);transition:filter .6s ease,transform .6s ease}.axn-jn-zigzag .row:hover .img img{filter:grayscale(0);transform:scale(1.06)}.axn-jn-zigzag .body{padding:40px 32px;display:flex;flex-direction:column;justify-content:center}.axn-jn-zigzag .tag{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent-hover);margin-bottom:12px;font-weight:600}.axn-jn-zigzag .title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;color:var(--c-text);line-height:1.3;margin-bottom:12px}.axn-jn-zigzag .excerpt{font-size:.95rem;color:var(--c-text-mid);line-height:1.6;margin-bottom:16px}.axn-jn-zigzag .link{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:.9rem;color:var(--c-text);text-decoration:none}.axn-jn-zigzag .link i{transition:transform .3s ease}.axn-jn-zigzag .link:hover i{transform:translateX(4px)}.axn-jn-zigzag .row--reverse .img{order:2}.axn-jn-zigzag .row--reverse .body{order:1}.axn-jn-noise{padding:80px 0;background:var(--c-surface)}.axn-jn-noise .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-jn-noise .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 40px}.axn-jn-noise .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:12px}.axn-jn-noise .cell{padding:24px;border:2px solid var(--c-ink);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .3s ease;text-decoration:none;color:var(--c-text);position:relative;overflow:hidden}.axn-jn-noise .cell--wide{grid-column:span 2}.axn-jn-noise .cell--tall{grid-row:span 2}.axn-jn-noise .cell--ink{background:var(--c-ink);color:var(--c-on-ink);border-color:var(--c-ink)}.axn-jn-noise .cell--ink .cell-count{color:hsla(0,0%,100%,.3)}.axn-jn-noise .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-jn-noise .cell--accent .cell-count{color:rgba(17,24,39,.2)}.axn-jn-noise .cell--surface{background:var(--c-bg);border-color:var(--c-border)}.axn-jn-noise .cell:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--c-ink)}.axn-jn-noise .cell--ink:hover{box-shadow:6px 6px 0 #fec901}.axn-jn-noise .cell--accent:hover{box-shadow:6px 6px 0 #111827}.axn-jn-noise .cell-count{font-family:monospace;font-size:11px;letter-spacing:1px;color:var(--c-text-muted);margin-bottom:auto}.axn-jn-noise .cell-title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.3}.axn-jn-noise .cell-desc{font-size:.8rem;margin-top:6px;opacity:.7;line-height:1.4}.axn-ar-related .card{position:relative;overflow:hidden}.axn-ar-related .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.axn-ar-related .card:hover::after{transform:scaleX(1)}.ar-figure{margin:48px 0;border:2px solid var(--c-ink);border-radius:16px;overflow:hidden;position:relative}.ar-figure .img{width:100%;display:block}.ar-figure .caption{padding:16px 20px;background:var(--c-bg);border-top:2px solid var(--c-ink);display:flex;justify-content:space-between;align-items:center}.ar-figure .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;color:var(--c-text-mid);font-style:italic}.ar-figure .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.axn-ar-compare{padding:60px 0;background:var(--c-bg)}.axn-ar-compare .inner{max-width:800px;margin:0 auto;padding:0 24px}.axn-ar-compare .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 32px}.axn-ar-compare .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.axn-ar-compare .col{border:2px solid var(--c-ink);border-radius:16px;overflow:hidden}.axn-ar-compare .col-head{padding:20px 24px;border-bottom:2px solid var(--c-ink);font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px}.axn-ar-compare .col--bad .col-head{background:rgba(231,76,60,.08);color:#c0392b}.axn-ar-compare .col--good .col-head{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-ar-compare .col-body{padding:24px}.axn-ar-compare .item{padding:12px 0;border-bottom:1px solid var(--c-border);font-size:.9rem;line-height:1.5;color:var(--c-text-mid);display:flex;align-items:flex-start;gap:10px}.axn-ar-compare .item:last-child{border-bottom:none}.axn-ar-compare .item i{margin-top:3px;flex-shrink:0}.axn-ar-compare .col--bad .item i{color:#e74c3c}.axn-ar-compare .col--good .item i{color:#e5b500}.axn-pj-browser{padding:80px 0;background:var(--c-ink)}.axn-pj-browser .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-browser .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.5);margin-bottom:32px}.axn-pj-browser .label::before{content:"◈ "}.axn-pj-browser .browser-layout{display:flex;align-items:flex-end;gap:32px}.axn-pj-browser .window{flex:1;border-radius:16px;overflow:hidden;box-shadow:0 32px 64px rgb(var(--c-shadow-rgb)/0.3);border:1px solid hsla(0,0%,100%,.06)}.axn-pj-browser .chrome{display:flex;align-items:center;padding:14px 20px;background:var(--c-ink);gap:8px}.axn-pj-browser .dot{width:12px;height:12px;border-radius:50%}.axn-pj-browser .dot--red{background:#ff5f57}.axn-pj-browser .dot--yellow{background:#ffbd2e}.axn-pj-browser .dot--green{background:#28ca42}.axn-pj-browser .url{flex:1;background:#1a1a1a;border-radius:6px;padding:6px 16px;font-family:monospace;font-size:12px;color:hsla(0,0%,100%,.35);text-align:center}.axn-pj-browser .screen{position:relative}.axn-pj-browser .screen img{width:100%;display:block}.axn-pj-browser .screen::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 80%,rgba(17,24,39,.6) 100%);pointer-events:none}.axn-pj-browser .ref{padding:12px 20px;background:#1e1e1e;font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);display:flex;justify-content:space-between}.axn-pj-browser .mobile-companion{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.axn-pj-browser .mobile-frame{width:140px;background:var(--c-ink);border-radius:22px;padding:8px;box-shadow:0 20px 50px rgb(var(--c-shadow-rgb)/0.3);border:1px solid hsla(0,0%,100%,.06)}.axn-pj-browser .mobile-notch{width:40px;height:5px;background:hsla(0,0%,100%,.08);border-radius:3px;margin:4px auto 6px}.axn-pj-browser .mobile-screen{border-radius:12px;overflow:hidden;aspect-ratio:9/19.5}.axn-pj-browser .mobile-screen img{width:100%;height:100%;object-fit:cover;display:block}.axn-pj-browser .mobile-bar{width:36px;height:3px;background:hsla(0,0%,100%,.12);border-radius:3px;margin:6px auto 4px}.axn-pj-browser .mobile-ref{padding:8px 0 0;font-family:monospace;font-size:9px;letter-spacing:2px;color:hsla(0,0%,100%,.15);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.axn-pj-devices{padding:100px 0;background:var(--c-bg)}.axn-pj-devices .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-devices .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px}.axn-pj-devices .grid{display:grid;grid-template-columns:5fr 3fr 2fr;gap:40px;align-items:flex-end}.axn-pj-devices .device{position:relative;transition:transform .4s ease}.axn-pj-devices .device:hover{transform:translateY(-8px)}.axn-pj-devices .device--desktop .frame{border:2px solid var(--c-ink);border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgb(var(--c-shadow-rgb)/0.12)}.axn-pj-devices .device--tablet .frame{border:8px solid var(--c-ink);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.1);position:relative}.axn-pj-devices .device--tablet .frame::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:32px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px}.axn-pj-devices .device--phone .frame{border:6px solid var(--c-ink);border-radius:28px;overflow:hidden;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.1);position:relative}.axn-pj-devices .device--phone .frame::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:18px;background:var(--c-ink);border-radius:0 0 14px 14px;z-index:2}.axn-pj-devices .chrome{display:flex;align-items:center;padding:10px 12px;background:var(--c-ink);gap:6px}.axn-pj-devices .chrome-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.15)}.axn-pj-devices .screen img{width:100%;display:block}.axn-pj-devices .device-label{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-top:16px}.axn-pj-devices .device-spec{font-family:monospace;font-size:9px;color:rgb(var(--c-text-mid-rgb)/0.5);text-align:center;margin-top:4px;letter-spacing:1px}.axn-pj-flow{padding:80px 0;background:var(--c-ink);overflow:hidden}.axn-pj-flow .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-flow .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.axn-pj-flow .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.5)}.axn-pj-flow .label::before{content:"◈ "}.axn-pj-flow .hint{font-family:monospace;font-size:10px;color:hsla(0,0%,100%,.2);letter-spacing:1px}.axn-pj-flow .hint i{margin-left:6px}.axn-pj-flow .track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;-webkit-overflow-scrolling:touch}.axn-pj-flow .track::-webkit-scrollbar{height:4px}.axn-pj-flow .track::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03)}.axn-pj-flow .track::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:2px}.axn-pj-flow .screen{flex:0 0 320px;scroll-snap-align:start;background:#1e1e1e;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.axn-pj-flow .screen:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(var(--c-shadow-rgb)/0.4);border-color:rgb(var(--c-accent-rgb)/0.3)}.axn-pj-flow .screen-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:hsla(0,0%,100%,.03)}.axn-pj-flow .screen-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.12)}.axn-pj-flow .screen-url{flex:1;font-family:monospace;font-size:10px;color:hsla(0,0%,100%,.2);text-align:center}.axn-pj-flow .screen-img{position:relative}.axn-pj-flow .screen-img img{width:100%;display:block}.axn-pj-flow .screen-img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,rgba(30,30,30,.8));pointer-events:none}.axn-pj-flow .screen-meta{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.axn-pj-flow .screen-title{font-family:"Space Grotesk",sans-serif;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.6)}.axn-pj-flow .screen-ref{font-family:monospace;font-size:9px;letter-spacing:2px;color:hsla(0,0%,100%,.15)}.axn-pj-fullbleed{position:relative;overflow:hidden}.axn-pj-fullbleed .img{width:100%;display:block;max-height:600px;object-fit:cover}.axn-pj-fullbleed .overlay{position:absolute;bottom:0;left:0;right:0;padding:48px;background:linear-gradient(transparent,rgba(17,24,39,.92));display:flex;justify-content:space-between;align-items:flex-end}.axn-pj-fullbleed .caption{font-family:"Space Grotesk",sans-serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;color:#fff;max-width:500px;line-height:1.4}.axn-pj-fullbleed .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.25);flex-shrink:0}.axn-pj-features{padding:80px 0;background:var(--c-surface)}.axn-pj-features .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-features .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px}.axn-pj-features .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axn-pj-features .card{border:2px solid var(--c-ink);border-radius:16px;padding:32px 24px;position:relative;transition:all .3s ease}.axn-pj-features .card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:16px 16px 0 0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.axn-pj-features .card:hover{transform:translateY(-6px);box-shadow:8px 8px 0 var(--c-ink)}.axn-pj-features .card:hover::before{transform:scaleX(1)}.axn-pj-features .card-icon{width:48px;height:48px;border-radius:8px;background:var(--c-accent-soft);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--c-text);margin-bottom:20px;transition:background .3s ease,color .3s ease}.axn-pj-features .card:hover .card-icon{background:var(--c-ink);color:var(--c-accent)}.axn-pj-features .card-title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.05rem;color:var(--c-text);margin-bottom:8px}.axn-pj-features .card-desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.6;margin-bottom:16px}.axn-pj-features .card-tag{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);padding:4px 10px;border:1px solid var(--c-border);border-radius:20px;display:inline-block}.ct-form .service-card:hover:not(.service-card--selected){background:var(--c-ink)}.ct-form .service-card:hover:not(.service-card--selected) .service-icon,.ct-form .service-card:hover:not(.service-card--selected) .service-name{color:#fff}.ct-form .service-card:hover:not(.service-card--selected) .service-desc{color:var(--c-text-muted)}.ct-details .block{padding-left:16px;position:relative}.ct-details .block::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.ct-details .block:hover::before{transform:scaleY(1)}.axn-ct-beliefs{padding:80px 0;background:var(--c-bg)}.axn-ct-beliefs .inner{max-width:1200px;margin:0 auto;padding:0 24px}.axn-ct-beliefs .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 48px}.axn-ct-beliefs .item{padding:40px 0;border-bottom:1px solid var(--c-border)}.axn-ct-beliefs .item:first-of-type{padding-top:0}.axn-ct-beliefs .item:last-of-type{border-bottom:none}.axn-ct-beliefs .statement{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;color:var(--c-text);line-height:1.4;margin:0 0 24px;max-width:800px}.axn-ct-beliefs .statement mark{background:var(--c-accent);color:var(--c-accent-contrast);padding:2px 8px;border-radius:3px}.axn-ct-beliefs .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:800px}.axn-ct-beliefs .evidence{padding:20px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);position:relative}.axn-ct-beliefs .evidence::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:0 0 8px 8px;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.axn-ct-beliefs .evidence:hover::after{transform:scaleX(1)}.axn-ct-beliefs .ev-label{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:6px}.axn-ct-beliefs .ev-value{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.4rem;color:var(--c-text);margin:0}.axn-ct-beliefs .ev-value span{color:var(--c-accent-hover)}.axn-pj-theater{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-pj-theater .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-theater .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:60px}.axn-pj-theater .stage{display:flex;align-items:center;justify-content:center;gap:40px;perspective:1600px;min-height:500px;position:relative}.axn-pj-theater .device{position:relative;transition:all .6s cubic-bezier(.23,1,.32,1);flex-shrink:0}.axn-pj-theater .device--center{z-index:3;animation:floatDevice 4s ease-in-out infinite}.axn-pj-theater .device--center::before{content:"";position:absolute;top:-40px;left:-40px;right:-40px;bottom:-40px;background:radial-gradient(ellipse at center,rgba(254,201,1,.15) 0%,transparent 70%);color:var(--c-accent-contrast);z-index:-1;border-radius:50%}.axn-pj-theater .device--left{transform:rotateY(12deg) scale(.72);opacity:.55;z-index:1}.axn-pj-theater .device--left:hover{opacity:.85;transform:rotateY(8deg) scale(.78)}.axn-pj-theater .device--right{transform:rotateY(-12deg) scale(.72);opacity:.55;z-index:1}.axn-pj-theater .device--right:hover{opacity:.85;transform:rotateY(-8deg) scale(.78)}.axn-pj-theater .frame{border:2px solid hsla(0,0%,100%,.15);border-radius:16px;overflow:hidden;background:var(--c-ink)}.axn-pj-theater .frame--desktop{width:520px}.axn-pj-theater .frame--tablet{width:280px;border-width:6px;border-color:hsla(0,0%,100%,.2);border-radius:20px}.axn-pj-theater .frame--tablet::after{content:"";display:block;width:36px;height:4px;background:hsla(0,0%,100%,.15);border-radius:4px;margin:8px auto}.axn-pj-theater .frame--phone{width:180px;border-width:5px;border-color:hsla(0,0%,100%,.2);border-radius:24px;position:relative}.axn-pj-theater .frame--phone::before{content:"";display:block;width:60px;height:20px;background:var(--c-ink);border-radius:0 0 12px 12px;margin:0 auto;border:2px solid hsla(0,0%,100%,.15);border-top:none}.axn-pj-theater .chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}.axn-pj-theater .dot{width:8px;height:8px;border-radius:50%}.axn-pj-theater .dot:nth-child(1){background:#ff5f57}.axn-pj-theater .dot:nth-child(2){background:#febc2e}.axn-pj-theater .dot:nth-child(3){background:#28c840}.axn-pj-theater .url{font-family:monospace;font-size:10px;color:var(--c-text-muted);margin-left:12px}.axn-pj-theater .screen{display:block;width:100%;height:auto;object-fit:cover}.axn-pj-theater .device-label{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-top:16px}.axn-pj-theater .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:60px}.axn-pj-isometric{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-pj-isometric .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-isometric .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:80px}.axn-pj-isometric .grid{display:flex;justify-content:center;align-items:flex-end;gap:60px;perspective:1800px;transform-style:preserve-3d}.axn-pj-isometric .device{transform:rotateX(55deg) rotateZ(-45deg);transform-style:preserve-3d;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative}.axn-pj-isometric .device:hover{transform:rotateX(55deg) rotateZ(-45deg) translateZ(40px);box-shadow:30px 30px 60px rgb(var(--c-shadow-rgb)/0.25)}.axn-pj-isometric .device--desktop{width:420px}.axn-pj-isometric .device--tablet{width:260px;margin-bottom:40px}.axn-pj-isometric .device--phone{width:160px;margin-bottom:80px}.axn-pj-isometric .frame{background:var(--c-surface);border:2px solid var(--c-ink);border-radius:8px;overflow:hidden;box-shadow:12px 12px 0 rgb(var(--c-shadow-rgb)/0.08);transition:box-shadow .5s ease}.axn-pj-isometric .chrome{display:flex;align-items:center;gap:5px;padding:8px 12px;background:var(--c-bg);border-bottom:1px solid var(--c-border)}.axn-pj-isometric .dot{width:7px;height:7px;border-radius:50%}.axn-pj-isometric .dot:nth-child(1){background:#ff5f57}.axn-pj-isometric .dot:nth-child(2){background:#febc2e}.axn-pj-isometric .dot:nth-child(3){background:#28c840}.axn-pj-isometric .screen{display:block;width:100%;height:auto}.axn-pj-isometric .meta{padding:12px 16px;border-top:1px solid var(--c-border);display:flex;justify-content:space-between;align-items:center}.axn-pj-isometric .device-name{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-pj-isometric .spec{font-family:monospace;font-size:9px;color:var(--c-text-muted);letter-spacing:1px}.axn-pj-isometric .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:60px}.axn-pj-cascade{padding:100px 0;background:var(--c-surface)}.axn-pj-cascade .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-cascade .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-pj-cascade .wall{position:relative;height:800px;max-width:1200px;margin:0 auto}.axn-pj-cascade .item{position:absolute;border:3px solid var(--c-ink);border-radius:8px;overflow:hidden;background:var(--c-surface);cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.06)}.axn-pj-cascade .item:hover{z-index:10!important;transform:scale(1.08) rotate(0deg)!important;box-shadow:16px 16px 0 rgb(var(--c-shadow-rgb)/0.12)}.axn-pj-cascade .item--d1{width:380px;top:0;left:5%;transform:rotate(-3deg);z-index:2}.axn-pj-cascade .item--d2{width:360px;top:40px;right:8%;transform:rotate(2deg);z-index:3}.axn-pj-cascade .item--d3{width:340px;top:320px;left:20%;transform:rotate(1.5deg);z-index:4}.axn-pj-cascade .item--t1{width:240px;top:180px;left:2%;transform:rotate(-2deg);z-index:5}.axn-pj-cascade .item--t2{width:220px;top:400px;right:5%;transform:rotate(3deg);z-index:2}.axn-pj-cascade .item--t3{width:250px;top:550px;left:35%;transform:rotate(-1deg);z-index:3}.axn-pj-cascade .item--m1{width:140px;top:60px;left:45%;transform:rotate(4deg);z-index:6}.axn-pj-cascade .item--m2{width:130px;top:350px;right:25%;transform:rotate(-3.5deg);z-index:5}.axn-pj-cascade .item--m3{width:145px;top:580px;left:8%;transform:rotate(2.5deg);z-index:4}.axn-pj-cascade .img{display:block;width:100%;height:auto}.axn-pj-cascade .caption{padding:8px 12px;border-top:2px solid var(--c-ink);display:flex;justify-content:space-between;align-items:center;background:var(--c-surface)}.axn-pj-cascade .name{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text);font-weight:700}.axn-pj-cascade .tag{font-family:monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted);padding:2px 8px;border:1px solid var(--c-border);border-radius:10px}.axn-pj-cascade .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pj-accordion{padding:100px 0;background:var(--c-ink)}.axn-pj-accordion .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-accordion .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:80px}.axn-pj-accordion .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:1100px;margin:0 auto}.axn-pj-accordion .column{text-align:center}.axn-pj-accordion .column-label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);margin-bottom:40px}.axn-pj-accordion .stack{position:relative;height:360px;cursor:pointer}.axn-pj-accordion .stack:hover .card:nth-child(1){transform:translateY(0) rotate(0deg)}.axn-pj-accordion .stack:hover .card:nth-child(2){transform:translateY(90px) rotate(3deg)}.axn-pj-accordion .stack:hover .card:nth-child(3){transform:translateY(180px) rotate(-2deg)}.axn-pj-accordion .stack:hover .card:nth-child(4){transform:translateY(270px) rotate(4deg)}.axn-pj-accordion .card{position:absolute;top:0;left:0;right:0;border:2px solid hsla(0,0%,100%,.15);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.05);transition:all .5s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 20px rgb(var(--c-shadow-rgb)/0.3)}.axn-pj-accordion .card:nth-child(1){z-index:4;transform:translateY(0) rotate(0deg)}.axn-pj-accordion .card:nth-child(2){z-index:3;transform:translateY(12px) rotate(1deg)}.axn-pj-accordion .card:nth-child(3){z-index:2;transform:translateY(24px) rotate(-1deg)}.axn-pj-accordion .card:nth-child(4){z-index:1;transform:translateY(36px) rotate(2deg)}.axn-pj-accordion .card-img{display:block;width:100%;height:auto}.axn-pj-accordion .card-bar{padding:6px 10px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);background:rgb(var(--c-text-rgb)/0.8)}.axn-pj-accordion .card-name{font-family:monospace;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.axn-pj-accordion .card-ref{font-family:monospace;font-size:8px;letter-spacing:1px;color:hsla(0,0%,100%,.3)}.axn-pj-accordion .count{font-family:monospace;font-size:10px;color:var(--c-text-muted);margin-top:20px}.axn-pj-accordion .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:60px}.axn-pj-splitview{padding:100px 0;background:var(--c-bg);position:relative}.axn-pj-splitview::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.03) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.axn-pj-splitview .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px;position:relative}.axn-pj-splitview .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px;position:relative}.axn-pj-splitview .panels{display:grid;grid-template-columns:5fr 3fr 2fr;gap:30px;max-width:1200px;margin:0 auto;align-items:start;position:relative}.axn-pj-splitview .panel{position:relative;border:2px solid var(--c-ink);border-radius:8px;overflow:hidden;background:var(--c-surface)}.axn-pj-splitview .panel::before,.axn-pj-splitview .panel::after{content:"";position:absolute;z-index:2;pointer-events:none}.axn-pj-splitview .panel::before{top:50%;left:0;right:0;height:1px;background:rgb(var(--c-cyan-rgb)/0.3)}.axn-pj-splitview .panel::after{left:50%;top:0;bottom:0;width:1px;background:rgb(var(--c-cyan-rgb)/0.3)}.axn-pj-splitview .panel-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--c-ink);background:var(--c-bg)}.axn-pj-splitview .breakpoint{font-family:monospace;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--c-text)}.axn-pj-splitview .dimension{font-family:monospace;font-size:9px;letter-spacing:1px;color:var(--c-cyan);padding:2px 8px;border:1px solid rgb(var(--c-cyan-rgb)/0.3);border-radius:3px}.axn-pj-splitview .screen{display:block;width:100%;height:auto}.axn-pj-splitview .annotations{padding:10px 16px;border-top:2px solid var(--c-ink);display:flex;justify-content:space-between;align-items:center;background:var(--c-bg)}.axn-pj-splitview .anno-label{font-family:monospace;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-pj-splitview .anno-spec{font-family:monospace;font-size:9px;letter-spacing:1px;color:var(--c-text)}.axn-pj-splitview .ticker{margin-top:40px;overflow:hidden;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:12px 0;position:relative}.axn-pj-splitview .ticker-track{display:flex;gap:60px;animation:splitviewScroll 30s linear infinite;white-space:nowrap}.axn-pj-splitview .ticker-item{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);flex-shrink:0}.axn-pj-splitview .ticker-item span{color:var(--c-accent-hover);margin-right:8px}.axn-pj-splitview .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px;position:relative}.axn-pj-filmstrip{padding:80px 0;background:var(--c-ink);overflow:hidden}.axn-pj-filmstrip .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-filmstrip .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:50px}.axn-pj-filmstrip .strip{position:relative;padding:24px 0}.axn-pj-filmstrip .strip::before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:repeating-linear-gradient(90deg,transparent 0,transparent 60px,rgba(255,255,255,.08) 60px,rgba(255,255,255,.08) 72px,transparent 72px,transparent 100px);border-bottom:1px solid hsla(0,0%,100%,.1)}.axn-pj-filmstrip .strip::after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:repeating-linear-gradient(90deg,transparent 0,transparent 60px,rgba(255,255,255,.08) 60px,rgba(255,255,255,.08) 72px,transparent 72px,transparent 100px);border-top:1px solid hsla(0,0%,100%,.1)}.axn-pj-filmstrip .track{display:flex;gap:20px;animation:filmScroll 40s linear infinite;padding:0 20px}.axn-pj-filmstrip .track:hover{animation-play-state:paused}.axn-pj-filmstrip .frame{flex-shrink:0;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;overflow:hidden;position:relative;transition:all .4s ease}.axn-pj-filmstrip .frame:hover{border-color:var(--c-accent);transform:translateY(-4px);box-shadow:0 8px 30px rgb(var(--c-shadow-rgb)/0.4)}.axn-pj-filmstrip .frame--wide{width:360px}.axn-pj-filmstrip .frame--medium{width:240px}.axn-pj-filmstrip .frame--narrow{width:160px}.axn-pj-filmstrip .frame-header{padding:6px 10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.axn-pj-filmstrip .frame-num{font-family:monospace;font-size:9px;font-weight:700;color:var(--c-accent);letter-spacing:2px}.axn-pj-filmstrip .frame-type{font-family:monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.axn-pj-filmstrip .frame-img{display:block;width:100%;height:auto}.axn-pj-filmstrip .frame-caption{padding:8px 10px;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.axn-pj-filmstrip .frame-name{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.axn-pj-filmstrip .hint{font-family:monospace;font-size:10px;color:hsla(0,0%,100%,.25);text-align:center;margin-top:30px;letter-spacing:2px}.axn-pj-filmstrip .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:20px}.axn-pj-xray{padding:100px 0;background:#0a0e1a;overflow:hidden;position:relative}.axn-pj-xray::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-cyan-rgb)/0.04) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.axn-pj-xray .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgb(var(--c-cyan-rgb)/0.5);text-align:center;margin-bottom:12px;position:relative}.axn-pj-xray .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:80px;position:relative}.axn-pj-xray .stack{position:relative;max-width:900px;margin:0 auto;height:420px;perspective:1200px}.axn-pj-xray .layer{position:absolute;left:50%;width:80%;transform:translateX(-50%);border:1px solid rgb(var(--c-cyan-rgb)/0.15);border-radius:16px;padding:28px 32px;transition:all .6s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(4px)}.axn-pj-xray .layer:hover{border-color:rgb(var(--c-cyan-rgb)/0.4);transform:translateX(-50%) translateY(-12px) scale(1.02);z-index:10!important}.axn-pj-xray .layer--frontend{bottom:240px;z-index:4;background:rgb(var(--c-cyan-rgb)/0.06)}.axn-pj-xray .layer--api{bottom:140px;z-index:3;background:rgba(155,89,182,.06);border-color:rgba(155,89,182,.15);width:70%}.axn-pj-xray .layer--api:hover{border-color:rgba(155,89,182,.4)}.axn-pj-xray .layer--services{bottom:50px;z-index:2;background:rgba(254,201,1,.06);border-color:rgba(254,201,1,.15);width:60%}.axn-pj-xray .layer--services:hover{border-color:rgba(254,201,1,.4)}.axn-pj-xray .layer--infra{bottom:-30px;z-index:1;background:rgba(46,204,113,.06);border-color:rgba(46,204,113,.15);width:50%}.axn-pj-xray .layer--infra:hover{border-color:rgba(46,204,113,.4)}.axn-pj-xray .layer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.axn-pj-xray .layer-name{font-family:monospace;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.axn-pj-xray .layer--frontend .layer-name{color:var(--c-cyan)}.axn-pj-xray .layer--api .layer-name{color:#9b59b6}.axn-pj-xray .layer--services .layer-name{color:var(--c-accent)}.axn-pj-xray .layer--infra .layer-name{color:#2ecc71}.axn-pj-xray .layer-ref{font-family:monospace;font-size:9px;letter-spacing:2px;color:hsla(0,0%,100%,.2)}.axn-pj-xray .layer-tech{display:flex;flex-wrap:wrap;gap:8px}.axn-pj-xray .tech-tag{font-family:monospace;font-size:9px;letter-spacing:1px;padding:4px 10px;border-radius:3px;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);transition:all .3s ease}.axn-pj-xray .tech-tag:hover{background:hsla(0,0%,100%,.05);color:#fff}.axn-pj-xray .connector{position:absolute;left:50%;width:1px;background:linear-gradient(to bottom,rgb(var(--c-cyan-rgb)/0.3),rgba(46,204,113,.3));top:0;bottom:0;z-index:0}.axn-pj-xray .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:60px;position:relative}.axn-pj-palette{padding:100px 0;background:var(--c-surface)}.axn-pj-palette .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-palette .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-pj-palette .colors{display:grid;grid-template-columns:repeat(5,1fr);gap:0;max-width:1000px;margin:0 auto 60px;border-radius:16px;overflow:hidden;border:2px solid var(--c-ink)}.axn-pj-palette .swatch{padding:60px 20px 20px;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;transition:all .4s ease;position:relative}.axn-pj-palette .swatch:hover{transform:scaleY(1.08);z-index:2}.axn-pj-palette .swatch:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.axn-pj-palette .swatch--dark{background:#0f172a}.axn-pj-palette .swatch--primary{background:#1e40af}.axn-pj-palette .swatch--accent{background:#22d3ee}.axn-pj-palette .swatch--warm{background:#f59e0b}.axn-pj-palette .swatch--light{background:#f0fdf4}.axn-pj-palette .hex{font-family:monospace;font-size:11px;letter-spacing:2px;margin-bottom:4px}.axn-pj-palette .swatch--dark .hex,.axn-pj-palette .swatch--primary .hex{color:hsla(0,0%,100%,.7)}.axn-pj-palette .swatch--accent .hex{color:rgba(15,23,42,.6)}.axn-pj-palette .swatch--warm .hex{color:rgba(15,23,42,.6)}.axn-pj-palette .swatch--light .hex{color:rgba(15,23,42,.4)}.axn-pj-palette .color-name{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase}.axn-pj-palette .swatch--dark .color-name,.axn-pj-palette .swatch--primary .color-name{color:hsla(0,0%,100%,.4)}.axn-pj-palette .swatch--accent .color-name{color:rgba(15,23,42,.4)}.axn-pj-palette .swatch--warm .color-name{color:rgba(15,23,42,.4)}.axn-pj-palette .swatch--light .color-name{color:rgba(15,23,42,.3)}.axn-pj-palette .type{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.axn-pj-palette .type-block{border:2px solid var(--c-ink);border-radius:8px;overflow:hidden}.axn-pj-palette .type-header{padding:14px 20px;background:var(--c-ink);display:flex;justify-content:space-between;align-items:center}.axn-pj-palette .type-name{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent)}.axn-pj-palette .type-family{font-family:monospace;font-size:9px;color:hsla(0,0%,100%,.4)}.axn-pj-palette .type-sample{padding:32px 24px;background:var(--c-surface)}.axn-pj-palette .type-display{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:3rem;color:var(--c-text);line-height:1.1;margin-bottom:12px}.axn-pj-palette .type-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;color:var(--c-text);line-height:1.3;margin-bottom:12px}.axn-pj-palette .type-meta{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase}.axn-pj-palette .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:60px}.axn-pj-testimony{padding:100px 0;background:var(--c-ink);position:relative;overflow:hidden}.axn-pj-testimony::before{content:"“";position:absolute;top:-40px;left:5%;font-family:Georgia,serif;font-size:400px;line-height:1;color:hsla(0,0%,100%,.03);pointer-events:none}.axn-pj-testimony .inner{max-width:800px;margin:0 auto;text-align:center;position:relative}.axn-pj-testimony .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:40px}.axn-pj-testimony .quote{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1.6;color:var(--c-on-ink);margin-bottom:50px}.axn-pj-testimony .axn-redacted{background:hsla(0,0%,100%,.15);color:rgba(0,0,0,0);padding:2px 8px;border-radius:3px;transition:all .4s ease;cursor:default}.axn-pj-testimony .axn-redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-pj-testimony .highlight{color:var(--c-accent);font-style:normal}.axn-pj-testimony .author{display:flex;align-items:center;justify-content:center;gap:16px}.axn-pj-testimony .avatar{width:56px;height:56px;border-radius:50%;border:2px solid hsla(0,0%,100%,.15);object-fit:cover}.axn-pj-testimony .author-info{text-align:left}.axn-pj-testimony .author-name{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1rem;color:var(--c-on-ink);margin-bottom:2px}.axn-pj-testimony .author-role{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.axn-pj-testimony .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:60px}.axn-pj-timeline{padding:100px 0;background:var(--c-bg)}.axn-pj-timeline .label{font-family:monospace;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-timeline .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:80px}.axn-pj-timeline .track{position:relative;max-width:900px;margin:0 auto;padding-left:50%}.axn-pj-timeline .track::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#FEC901,#111827);color:var(--c-accent-contrast);transform:translateX(-50%)}.axn-pj-timeline .entry{position:relative;padding:0 0 60px 48px;width:50%}.axn-pj-timeline .entry::before{content:"";position:absolute;left:-7px;top:8px;width:14px;height:14px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:3px solid var(--c-bg);z-index:2}.axn-pj-timeline .entry::after{content:"";position:absolute;left:0;top:14px;width:40px;height:1px;background:var(--c-border)}.axn-pj-timeline .entry:nth-child(even){margin-left:-50%;padding:0 48px 60px 0;text-align:right}.axn-pj-timeline .entry:nth-child(even)::before{left:auto;right:-7px}.axn-pj-timeline .entry:nth-child(even)::after{left:auto;right:0;width:40px}.axn-pj-timeline .week{font-family:monospace;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent-hover);margin-bottom:8px;display:block}.axn-pj-timeline .entry-title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.15rem;color:var(--c-text);margin-bottom:8px}.axn-pj-timeline .entry-desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.65;margin-bottom:12px}.axn-pj-timeline .entry-tag{font-family:monospace;font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-mid);padding:4px 12px;border:1px solid var(--c-border);border-radius:20px;display:inline-block}.axn-pj-timeline .ref{font-family:monospace;font-size:.7rem;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}@media(max-width:767px){.axn-pj-timeline{padding:64px 0}.axn-pj-timeline .title{margin-bottom:48px}.axn-pj-timeline .track{padding-left:32px}.axn-pj-timeline .track::before{left:0;transform:none}.axn-pj-timeline .entry{width:100%;padding:0 0 40px 32px}.axn-pj-timeline .entry::before{left:-7px}.axn-pj-timeline .entry::after{left:0;width:24px}.axn-pj-timeline .entry:nth-child(even){margin-left:0;padding:0 0 40px 32px;text-align:left}.axn-pj-timeline .entry:nth-child(even)::before{left:-7px;right:auto}.axn-pj-timeline .entry:nth-child(even)::after{left:0;right:auto;width:24px}}.axn-pj-marquee-wall{padding:80px 0;background:var(--c-ink);overflow:hidden}.axn-pj-marquee-wall .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:40px}.axn-pj-marquee-wall .row{display:flex;white-space:nowrap;margin-bottom:16px}.axn-pj-marquee-wall .row:nth-child(2) .track{animation:marqueeWallLeft 30s linear infinite}.axn-pj-marquee-wall .row:nth-child(3) .track{animation:marqueeWallRight 35s linear infinite}.axn-pj-marquee-wall .row:nth-child(4) .track{animation:marqueeWallLeft 25s linear infinite}.axn-pj-marquee-wall .track{display:flex;gap:24px;animation:marqueeWallRight 28s linear infinite}.axn-pj-marquee-wall .item{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.5rem);flex-shrink:0;transition:color .3s ease}.axn-pj-marquee-wall .item--outline{-webkit-text-stroke:1.5px hsla(0,0%,100%,.2);color:rgba(0,0,0,0)}.axn-pj-marquee-wall .item--outline:hover{-webkit-text-stroke-color:var(--c-accent)}.axn-pj-marquee-wall .item--filled{color:hsla(0,0%,100%,.06)}.axn-pj-marquee-wall .item--filled:hover{color:rgb(var(--c-accent-rgb)/0.3)}.axn-pj-marquee-wall .item--accent{color:rgb(var(--c-accent-rgb)/0.12)}.axn-pj-marquee-wall .item--accent:hover{color:var(--c-accent)}.axn-pj-marquee-wall .sep{color:hsla(0,0%,100%,.08);font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.5rem);flex-shrink:0;padding:0 12px}.axn-pj-marquee-wall .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:32px}.axn-pj-colophon{padding:100px 0;background:var(--c-surface);border-top:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink)}.axn-pj-colophon .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-colophon .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-pj-colophon .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto}.axn-pj-colophon .cell{padding:28px 24px;border:1px solid var(--c-border);position:relative;transition:all .3s ease}.axn-pj-colophon .cell:hover{background:var(--c-bg);z-index:2}.axn-pj-colophon .cell--span2{grid-column:span 2}.axn-pj-colophon .cell-ref{font-family:monospace;font-size:8px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase;margin-bottom:12px;display:block}.axn-pj-colophon .cell-title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-text);margin-bottom:6px}.axn-pj-colophon .cell-value{font-family:monospace;font-size:.85rem;color:var(--c-text-mid);line-height:1.6}.axn-pj-colophon .cell-list{list-style:none;padding:0;margin:0}.axn-pj-colophon .cell-list li{font-family:monospace;font-size:.8rem;color:var(--c-text-mid);padding:4px 0;border-bottom:1px solid rgb(var(--c-border-rgb)/0.5)}.axn-pj-colophon .cell-list li:last-child{border-bottom:none}.axn-pj-colophon .cell-list li span{color:var(--c-text);font-weight:600}.axn-pj-colophon .footer{max-width:1100px;margin:0 auto;padding:20px 24px 0;display:flex;justify-content:space-between;align-items:center}.axn-pj-colophon .stamp{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent-hover);padding:6px 16px;border:2px dashed var(--c-accent);border-radius:4px;display:inline-block;transform:rotate(-2deg)}.axn-pj-colophon .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.axn-pj-dossier{padding:100px 0;background:var(--c-parchment);position:relative}.axn-pj-dossier .inner{max-width:760px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-parchment-line);border-radius:8px;padding:48px 48px 40px;position:relative;box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.04)}.axn-pj-dossier .inner::before{content:"PROJECT FILE";position:absolute;top:-14px;left:40px;font-family:monospace;font-size:9px;letter-spacing:3px;background:var(--c-parchment-line);color:#5c4e2e}:root[data-theme=dark] .axn-pj-dossier .inner::before{color:#c9b98a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .axn-pj-dossier .inner::before{color:#c9b98a}}.axn-pj-dossier .inner::before{padding:4px 16px;border-radius:4px 4px 0 0}.axn-pj-dossier .stamp{position:absolute;top:40px;right:40px;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#c0392b;border:3px solid #c0392b;padding:6px 16px;border-radius:4px;transform:rotate(12deg);opacity:.7}.axn-pj-dossier .header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--c-parchment-line)}.axn-pj-dossier .case-num{font-family:monospace;font-size:10px;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-pj-dossier .project-name{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.8rem;color:var(--c-text);margin-bottom:4px}.axn-pj-dossier .subtitle{font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--c-text-mid)}.axn-pj-dossier .fields{display:grid;grid-template-columns:120px 1fr;gap:12px 20px;margin-bottom:32px}.axn-pj-dossier .field-label{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);padding-top:2px}.axn-pj-dossier .field-value{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);line-height:1.5}.axn-pj-dossier .axn-redacted{background:var(--c-ink);color:rgba(0,0,0,0);padding:0 4px;border-radius:2px;transition:all .4s ease;cursor:default;user-select:none}.axn-pj-dossier .axn-redacted:hover{background:rgb(var(--c-accent-rgb)/0.2);color:var(--c-accent-contrast)}.axn-pj-dossier .section{margin-bottom:28px}.axn-pj-dossier .section-title{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:10px;padding-bottom:6px;border-bottom:1px dashed var(--c-parchment-line)}.axn-pj-dossier .section-text{font-size:.92rem;color:var(--c-text-mid);line-height:1.7}.axn-pj-dossier .footer{padding-top:24px;border-top:1px solid var(--c-parchment-line);display:flex;justify-content:space-between;align-items:center}.axn-pj-dossier .signature{font-family:Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--c-text)}.axn-pj-dossier .date{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.axn-pj-dossier .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pj-radar{padding:100px 0;background:var(--c-ink)}.axn-pj-radar .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-radar .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:60px}.axn-pj-radar .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.axn-pj-radar .skill{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:28px 24px;background:hsla(0,0%,100%,.02);transition:all .4s ease;position:relative;overflow:hidden}.axn-pj-radar .skill:hover{border-color:rgb(var(--c-accent-rgb)/0.3);background:hsla(0,0%,100%,.04);transform:translateY(-4px)}.axn-pj-radar .skill-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.axn-pj-radar .skill-name{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1rem;color:var(--c-on-ink)}.axn-pj-radar .skill-score{font-family:monospace;font-size:20px;font-weight:700;color:var(--c-accent)}.axn-pj-radar .bar-track{width:100%;height:4px;background:hsla(0,0%,100%,.08);border-radius:4px;margin-bottom:12px;overflow:hidden}.axn-pj-radar .bar-fill{height:100%;background:linear-gradient(90deg,#FEC901,rgba(254,201,1,.5));color:var(--c-accent-contrast);border-radius:4px;transition:width 1s cubic-bezier(.23,1,.32,1)}.axn-pj-radar .skill-detail{font-family:monospace;font-size:9px;letter-spacing:1px;color:var(--c-text-muted);line-height:1.6}.axn-pj-radar .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:50px}.axn-pj-polaroid{padding:100px 0;background:var(--c-bg);overflow:hidden}.axn-pj-polaroid .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-polaroid .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.axn-pj-polaroid .scatter{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1100px;margin:0 auto;padding:20px}.axn-pj-polaroid .card{background:var(--c-surface);padding:12px 12px 40px;box-shadow:2px 4px 16px rgb(var(--c-shadow-rgb)/0.08);transition:all .5s cubic-bezier(.23,1,.32,1);cursor:default;flex-shrink:0}.axn-pj-polaroid .card:hover{transform:rotate(0deg) scale(1.06) translateY(-8px)!important;box-shadow:4px 8px 30px rgb(var(--c-shadow-rgb)/0.15);z-index:5}.axn-pj-polaroid .card:nth-child(1){transform:rotate(-4deg);width:220px}.axn-pj-polaroid .card:nth-child(2){transform:rotate(3deg);width:200px;margin-top:30px}.axn-pj-polaroid .card:nth-child(3){transform:rotate(-2deg);width:240px}.axn-pj-polaroid .card:nth-child(4){transform:rotate(5deg);width:190px;margin-top:-20px}.axn-pj-polaroid .card:nth-child(5){transform:rotate(-3deg);width:230px;margin-top:40px}.axn-pj-polaroid .card:nth-child(6){transform:rotate(2deg);width:210px}.axn-pj-polaroid .img{display:block;width:100%;height:auto;margin-bottom:0}.axn-pj-polaroid .caption{font-family:"Caveat",cursive,Georgia,serif;font-size:1rem;color:var(--c-text-mid);padding:12px 4px 0;text-align:center;line-height:1.3}.axn-pj-polaroid .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:50px}.axn-pj-receipt{padding:100px 0;background:var(--c-surface)}.axn-pj-receipt .paper{max-width:420px;margin:0 auto;background:#fefefe;border:1px dashed var(--c-border);border-radius:8px;padding:40px 36px;position:relative;font-family:monospace}.axn-pj-receipt .paper::before{content:"";position:absolute;top:-1px;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,#fff 0,#fff 8px,transparent 8px,transparent 16px)}.axn-pj-receipt .paper::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,#fff 0,#fff 8px,transparent 8px,transparent 16px)}.axn-pj-receipt .header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px dashed var(--c-border)}.axn-pj-receipt .logo{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.3rem;color:var(--c-text);letter-spacing:4px;text-transform:uppercase;margin-bottom:4px}.axn-pj-receipt .tagline{font-size:9px;letter-spacing:2px;color:var(--c-text-muted)}.axn-pj-receipt .meta{display:flex;justify-content:space-between;font-size:10px;color:var(--c-text-muted);letter-spacing:1px;margin-bottom:24px}.axn-pj-receipt .items{margin-bottom:20px}.axn-pj-receipt .item{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:11px;color:var(--c-text);letter-spacing:1px}.axn-pj-receipt .item:not(:last-child){border-bottom:1px dotted var(--c-border)}.axn-pj-receipt .item-name{flex:1}.axn-pj-receipt .item-value{text-align:right;font-weight:700;margin-left:12px}.axn-pj-receipt .divider{border:none;border-top:2px dashed var(--c-border);margin:16px 0}.axn-pj-receipt .total{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:700;color:var(--c-text);letter-spacing:2px;padding:8px 0}.axn-pj-receipt .total-label{text-transform:uppercase}.axn-pj-receipt .total-value{font-size:18px;color:var(--c-accent-hover)}.axn-pj-receipt .barcode{margin-top:24px;text-align:center;padding-top:20px;border-top:1px dashed var(--c-border)}.axn-pj-receipt .barcode-lines{display:flex;justify-content:center;gap:2px;margin-bottom:8px;height:40px}.axn-pj-receipt .barcode-lines span{display:block;background:var(--c-ink);width:2px}.axn-pj-receipt .barcode-lines span:nth-child(odd){width:1px}.axn-pj-receipt .barcode-lines span:nth-child(3n){width:3px}.axn-pj-receipt .barcode-lines span:nth-child(5n){height:35px}.axn-pj-receipt .barcode-num{font-size:9px;letter-spacing:4px;color:var(--c-text-muted)}.axn-pj-receipt .footer-text{text-align:center;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);margin-top:16px;text-transform:uppercase}.axn-pj-receipt .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pj-newspaper{padding:100px 0;background:var(--c-parchment);border-top:4px double var(--c-ink);border-bottom:4px double var(--c-ink)}.axn-pj-newspaper .inner{max-width:960px;margin:0 auto}.axn-pj-newspaper .masthead{text-align:center;padding-bottom:16px;border-bottom:2px solid var(--c-ink);margin-bottom:4px}.axn-pj-newspaper .date-line{font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.axn-pj-newspaper .name{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(2.4rem,5vw,4rem);color:var(--c-text);letter-spacing:6px;text-transform:uppercase;line-height:1;margin-bottom:8px}.axn-pj-newspaper .edition{font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--c-text-muted)}.axn-pj-newspaper .rule{border:none;border-top:1px solid var(--c-ink);margin:4px 0 20px}.axn-pj-newspaper .headline{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.8rem);color:var(--c-text);text-align:center;line-height:1.2;margin-bottom:8px}.axn-pj-newspaper .subhead{font-family:Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--c-text-mid);text-align:center;margin-bottom:24px}.axn-pj-newspaper .columns{column-count:3;column-gap:32px;column-rule:1px solid rgb(var(--c-text-rgb)/0.15)}.axn-pj-newspaper .dropcap{float:left;font-family:Georgia,serif;font-size:4rem;line-height:.8;padding-right:8px;padding-top:4px;color:var(--c-text);font-weight:700}.axn-pj-newspaper .body{font-family:Georgia,"Times New Roman",serif;font-size:.92rem;line-height:1.7;color:var(--c-text-mid);margin-bottom:16px;text-align:justify}.axn-pj-newspaper .axn-pull-quote{font-family:Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--c-text);border-top:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);padding:12px 0;margin:20px 0;text-align:center;break-inside:avoid}.axn-pj-newspaper .byline{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase;text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid rgb(var(--c-text-rgb)/0.15)}.axn-pj-newspaper .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pj-orbit{padding:100px 0;background:var(--c-ink);overflow:hidden}.axn-pj-orbit .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.axn-pj-orbit .title{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-on-ink);text-align:center;margin-bottom:60px}.axn-pj-orbit .system{position:relative;width:520px;height:520px;margin:0 auto}.axn-pj-orbit .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5}.axn-pj-orbit .center-icon{width:80px;height:80px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:2rem;color:var(--c-accent-contrast);box-shadow:0 0 40px rgb(var(--c-accent-rgb)/0.3)}.axn-pj-orbit .center-text{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-on-ink)}.axn-pj-orbit .ring{position:absolute;border-radius:50%;border:1px solid hsla(0,0%,100%,.06);top:50%;left:50%}.axn-pj-orbit .ring--1{width:260px;height:260px;margin:-130px 0 0 -130px;animation:orbitSpin 40s linear infinite}.axn-pj-orbit .ring--2{width:380px;height:380px;margin:-190px 0 0 -190px;animation:orbitSpin 55s linear infinite reverse}.axn-pj-orbit .ring--3{width:500px;height:500px;margin:-250px 0 0 -250px;animation:orbitSpin 70s linear infinite}.axn-pj-orbit .node{position:absolute;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:orbitCounterSpin 40s linear infinite}.axn-pj-orbit .node:hover{background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent-contrast);border-color:var(--c-accent);transform:scale(1.15)}.axn-pj-orbit .ring--2 .node{animation-duration:55s;animation-direction:normal}.axn-pj-orbit .ring--3 .node{animation-duration:70s;animation-direction:reverse}.axn-pj-orbit .node--sm{width:50px;height:50px}.axn-pj-orbit .node--md{width:62px;height:62px}.axn-pj-orbit .node--lg{width:72px;height:72px}.axn-pj-orbit .node-text{font-family:monospace;font-size:8px;letter-spacing:1px;color:hsla(0,0%,100%,.6);text-align:center;line-height:1.2}.axn-pj-orbit .ring--1 .node:nth-child(1){top:-25px;left:50%;margin-left:-25px}.axn-pj-orbit .ring--1 .node:nth-child(2){bottom:-25px;left:50%;margin-left:-31px}.axn-pj-orbit .ring--1 .node:nth-child(3){top:50%;right:-25px;margin-top:-25px}.axn-pj-orbit .ring--2 .node:nth-child(1){top:-31px;left:50%;margin-left:-31px}.axn-pj-orbit .ring--2 .node:nth-child(2){top:50%;left:-31px;margin-top:-31px}.axn-pj-orbit .ring--2 .node:nth-child(3){bottom:-25px;right:15%}.axn-pj-orbit .ring--2 .node:nth-child(4){top:15%;right:-25px}.axn-pj-orbit .ring--3 .node:nth-child(1){top:-36px;left:50%;margin-left:-36px}.axn-pj-orbit .ring--3 .node:nth-child(2){bottom:-25px;left:50%;margin-left:-25px}.axn-pj-orbit .ring--3 .node:nth-child(3){top:50%;left:-36px;margin-top:-36px}.axn-pj-orbit .ring--3 .node:nth-child(4){top:50%;right:-25px;margin-top:-25px}.axn-pj-orbit .ring--3 .node:nth-child(5){top:10%;left:10%}.axn-pj-orbit .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:50px}.axn-svc-brutalist .grid,.axn-jn-brutalist .grid,.axn-pj-brutalist .grid{gap:12px}.axn-svc-brutalist .card,.axn-jn-brutalist .card,.axn-pj-brutalist .frame{margin-right:0;margin-bottom:0;border-radius:16px}.axn-jn-brutalist .img{border-radius:16px 16px 0 0}.axn-jn-brutalist .card{overflow:hidden}.axn-ar-related .grid{gap:12px}.axn-ar-related .card{margin-right:0;border-radius:16px}.axn-ar-nav .inner{gap:12px}.axn-ar-nav .link{border-radius:16px}.ct-form .services{gap:12px}.ct-form .service-card{margin-right:0;margin-bottom:0;border-radius:16px}.axn-ct-redline .row{gap:12px}.axn-ct-redline .item{border-radius:8px}.axn-sd-redline .grid{border-radius:16px;overflow:hidden}.axn-sd-redline .cell{border-radius:0}.axn-pj-redline .grid{border-radius:16px;overflow:hidden}.axn-pj-redline .cell{border-radius:0}.axn-ab-redline .item{border-radius:8px}.axn-wk-cipher .cell{border-radius:8px}.axn-ab-cipher .cell{border-radius:8px}.axn-svc-monolith .slab{border-radius:16px}.axn-pj-monolith .slab{border-radius:16px}.axn-ab-monolith .slab{border-radius:16px}.ct-form .pill{border-radius:20px}.ct-form .input,.ct-form .textarea{border-radius:8px}.ct-form .btn{border-radius:8px}.ct-details .social a{border-radius:8px}.axn-ar-hero .tag{border-radius:4px}.axn-jn-filters .btn{border-radius:20px}.axn-ab-torn .btn--outline{border-radius:8px}.axn-ar-neon .btn{border-radius:8px}.axn-ct-hero .title{border-radius:0}.axn-svc-brutalist .card:hover{box-shadow:6px 6px 0 #111827;border-radius:16px}.axn-jn-brutalist .card:hover{box-shadow:6px 6px 0 #111827}.axn-ar-related .card:hover{box-shadow:8px 8px 0 #fec901}.axn-industry-focus .grid{gap:12px}.axn-industry-focus .item{margin-top:0;margin-left:0;border-radius:16px}.axn-scope-preview .grid{gap:12px}.axn-scope-preview .card{margin-left:0;border-radius:16px;overflow:hidden}.axn-pj-triptych{padding:120px 0;background:var(--c-bg)}.axn-pj-triptych .inner{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-triptych .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-triptych .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-triptych .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin:0 auto 56px}.axn-pj-triptych .devices{display:flex;align-items:flex-end;justify-content:center;gap:48px}.axn-pj-triptych .device{text-align:center}.axn-pj-triptych .device-frame{background:var(--c-ink);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgb(var(--c-shadow-rgb)/0.15);position:relative;transition:transform .4s cubic-bezier(.23,1,.32,1)}.axn-pj-triptych .device-frame:hover{transform:translateY(-8px)}.axn-pj-triptych .device--desktop .device-frame{width:480px;border-radius:12px 12px 0 0}.axn-pj-triptych .device--desktop .device-notch{display:flex;align-items:center;justify-content:center;padding:8px;background:hsla(0,0%,100%,.03)}.axn-pj-triptych .device--desktop .cam{width:6px;height:6px;background:hsla(0,0%,100%,.12);border-radius:50%}.axn-pj-triptych .device--desktop .device-screen img{width:100%;display:block}.axn-pj-triptych .device--desktop .device-stand{width:120px;height:24px;background:var(--c-ink);margin:0 auto;border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgb(var(--c-shadow-rgb)/0.1);position:relative}.axn-pj-triptych .device--desktop .device-stand::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:180px;height:3px;background:hsla(0,0%,100%,.06);border-radius:0 0 3px 3px}.axn-pj-triptych .device--tablet .device-frame{width:240px;padding:12px;border-radius:16px}.axn-pj-triptych .device--tablet .device-screen{border-radius:6px;overflow:hidden}.axn-pj-triptych .device--tablet .device-screen img{width:100%;display:block}.axn-pj-triptych .device--tablet .device-btn{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;margin:10px auto 0}.axn-pj-triptych .device--phone .device-frame{width:160px;padding:8px;border-radius:20px}.axn-pj-triptych .device--phone .device-notch{display:flex;align-items:center;justify-content:center;padding:4px}.axn-pj-triptych .device--phone .cam{width:4px;height:4px;background:hsla(0,0%,100%,.15);border-radius:50%}.axn-pj-triptych .device--phone .device-screen{border-radius:4px;overflow:hidden}.axn-pj-triptych .device--phone .device-screen img{width:100%;display:block}.axn-pj-triptych .device--phone .device-bar{width:40px;height:3px;background:hsla(0,0%,100%,.15);border-radius:3px;margin:8px auto 4px}.axn-pj-triptych .device-label{margin-top:20px}.axn-pj-triptych .device-label strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.9rem;color:var(--c-text)}.axn-pj-triptych .device-dim{display:block;font-family:monospace;font-size:.7rem;color:var(--c-text-muted);margin-top:2px}.axn-pj-triptych .connectors{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.axn-pj-triptych .connector-line{flex:1;max-width:120px;height:1px;background:var(--c-border)}.axn-pj-triptych .connector-dot{width:6px;height:6px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%}.axn-pj-triptych .connector-text{font-family:monospace;font-size:.7rem;letter-spacing:1px;color:var(--c-text-mid)}.axn-pj-breakpoints{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink);overflow:hidden}.axn-pj-breakpoints .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-breakpoints .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-breakpoints .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-breakpoints .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-breakpoints .ruler{margin-bottom:40px;position:relative}.axn-pj-breakpoints .ruler-track{height:2px;background:hsla(0,0%,100%,.08);position:relative;border-radius:1px}.axn-pj-breakpoints .ruler-mark{position:absolute;top:-6px;transform:translateX(-50%);width:2px;height:14px;background:rgb(var(--c-accent-rgb)/0.4);color:var(--c-accent-contrast)}.axn-pj-breakpoints .ruler-mark::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;opacity:0;transition:opacity .2s}.axn-pj-breakpoints .ruler-val{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);font-family:monospace;font-size:9px;color:hsla(0,0%,100%,.3);white-space:nowrap}.axn-pj-breakpoints .stages{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.axn-pj-breakpoints .stages::-webkit-scrollbar{height:3px}.axn-pj-breakpoints .stages::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.axn-pj-breakpoints .stages::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:2px}.axn-pj-breakpoints .stage{flex:0 0 200px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:16px;transition:border-color .3s ease,background .3s ease}.axn-pj-breakpoints .stage:hover{border-color:rgb(var(--c-accent-rgb)/0.3);background:hsla(0,0%,100%,.05)}.axn-pj-breakpoints .stage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.axn-pj-breakpoints .stage-tag{font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700;color:var(--c-accent)}.axn-pj-breakpoints .stage-range{font-family:monospace;font-size:9px;color:hsla(0,0%,100%,.3)}.axn-pj-breakpoints .stage-preview{background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.08);border-radius:4px;padding:12px;min-height:120px;margin-bottom:12px}.axn-pj-breakpoints .stage-desc{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.35);letter-spacing:1px}.axn-pj-breakpoints .wf-block{background:rgb(var(--c-accent-rgb)/0.12);color:var(--c-accent-contrast);border-radius:2px;margin-bottom:4px}.axn-pj-breakpoints .wf-block--nav{height:6px;background:rgba(254,201,1,.25)}.axn-pj-breakpoints .wf-block--hero{height:20px}.axn-pj-breakpoints .wf-block--card{height:24px}.axn-pj-breakpoints .wf-block--aside{height:24px;background:rgb(var(--c-cyan-rgb)/0.12)}.axn-pj-breakpoints .wf-block--sidebar{height:60px;background:rgb(var(--c-cyan-rgb)/0.1)}.axn-pj-breakpoints .wf-block--full{width:100%}.axn-pj-breakpoints .wf-block--half{width:48%}.axn-pj-breakpoints .wf-block--third{width:31%}.axn-pj-breakpoints .wf-block--quarter{width:23%}.axn-pj-breakpoints .wf-block--60{width:58%}.axn-pj-breakpoints .wf-block--40{width:38%}.axn-pj-breakpoints .wf-block--70{width:68%}.axn-pj-breakpoints .wf-block--30{width:28%}.axn-pj-breakpoints .wf-block--80{width:78%}.axn-pj-breakpoints .wf-block--20{width:18%}.axn-pj-breakpoints .wf-block--85{width:83%}.axn-pj-breakpoints .wf-block--15{width:15%}.axn-pj-breakpoints .wf-row{display:flex;gap:4px;margin-bottom:4px}.axn-pj-breakpoints .wf-col{display:flex;flex-direction:column;gap:4px}.axn-pj-breakpoints .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:32px}.axn-pj-parallax{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink);overflow:hidden}.axn-pj-parallax .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-parallax .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-parallax .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-parallax .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin-bottom:56px}.axn-pj-parallax .depth-stage{position:relative;min-height:500px;perspective:1200px}.axn-pj-parallax .layer{position:relative}.axn-pj-parallax .layer--bg{border-radius:16px;overflow:hidden}.axn-pj-parallax .layer--bg img{width:100%;display:block;filter:brightness(.35) saturate(.7);border-radius:16px}.axn-pj-parallax .layer--mid{position:absolute;top:10%;left:10%;right:10%;z-index:2}.axn-pj-parallax .layer--fg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.axn-pj-parallax .layer-card{border-radius:8px;overflow:hidden;box-shadow:0 24px 64px rgb(var(--c-shadow-rgb)/0.4);border:1px solid hsla(0,0%,100%,.08)}.axn-pj-parallax .layer-card img{width:100%;display:block}.axn-pj-parallax .layer-tag{display:block;font-family:monospace;font-size:9px;letter-spacing:2px;color:hsla(0,0%,100%,.2);margin-top:12px;text-align:center}.axn-pj-parallax .layer-float{position:absolute;pointer-events:auto}.axn-pj-parallax .layer-float--a{top:8%;right:5%}.axn-pj-parallax .layer-float--b{bottom:25%;left:3%}.axn-pj-parallax .layer-float--c{bottom:10%;right:8%}.axn-pj-parallax .mini-card{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 16px;transition:transform .3s ease,border-color .3s ease}.axn-pj-parallax .mini-card:hover{transform:translateY(-4px);border-color:rgb(var(--c-accent-rgb)/0.3)}.axn-pj-parallax .mini-icon{font-size:.85rem;color:var(--c-accent)}.axn-pj-parallax .mini-label{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;color:var(--c-on-ink)}.axn-pj-parallax .depth-legend{margin-top:40px;text-align:center}.axn-pj-parallax .depth-axis{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.axn-pj-parallax .depth-line{width:120px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(254,201,1,.3),rgba(255,255,255,.05));color:var(--c-accent-contrast)}.axn-pj-parallax .depth-mark{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.25)}.axn-pj-parallax .depth-mark--near{color:var(--c-accent)}.axn-pj-parallax .depth-note{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.2);letter-spacing:1px}.axn-pj-gridmorph{padding:120px 0;background:var(--c-surface)}.axn-pj-gridmorph .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-gridmorph .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-gridmorph .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-gridmorph .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:40px}.axn-pj-gridmorph .morph-tabs{margin-bottom:32px}.axn-pj-gridmorph .morph-tabs>li>a{font-family:monospace;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-mid);padding:8px 16px}.axn-pj-gridmorph .morph-tabs>.uk-active>a{color:var(--c-text);border-bottom-color:var(--c-accent)}.axn-pj-gridmorph .morph-grid{border-radius:16px;overflow:hidden}.axn-pj-gridmorph .morph-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.axn-pj-gridmorph .morph-grid--magazine{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:300px 200px;gap:4px}.axn-pj-gridmorph .morph-grid--magazine .morph-cell--feature{grid-row:1/-1}.axn-pj-gridmorph .morph-grid--mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:180px;grid-auto-flow:dense;gap:4px}.axn-pj-gridmorph .morph-grid--mosaic .morph-cell--tall{grid-row:span 2}.axn-pj-gridmorph .morph-grid--mosaic .morph-cell--wide{grid-column:span 2}.axn-pj-gridmorph .morph-grid--editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.axn-pj-gridmorph .morph-grid--editorial .morph-cell--bleed{grid-column:1/-1}.axn-pj-gridmorph .morph-grid--minimal{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.axn-pj-gridmorph .morph-cell{position:relative;overflow:hidden}.axn-pj-gridmorph .morph-cell:hover img{transform:scale(1.05)}.axn-pj-gridmorph .morph-cell:hover .morph-overlay{opacity:1}.axn-pj-gridmorph .morph-overlay{position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(17,24,39,.85));padding:24px;display:flex;flex-direction:column;justify-content:flex-end;opacity:.7;transition:opacity .3s ease}.axn-pj-gridmorph .morph-overlay h3{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:var(--c-on-ink);margin:0 0 4px}.axn-pj-gridmorph .morph-overlay p{font-size:.8rem;color:hsla(0,0%,100%,.6);margin:0}.axn-pj-gridmorph .morph-overlay--bottom{opacity:.85}.axn-pj-gridmorph .morph-cat{display:inline-block;font-family:monospace;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;color:var(--c-accent);margin-bottom:8px}.axn-pj-gridmorph .morph-caption{padding:16px 0}.axn-pj-gridmorph .morph-caption strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-text)}.axn-pj-gridmorph .morph-caption span{font-size:.8rem;color:var(--c-text-mid)}.axn-pj-gridmorph .morph-spec{display:block;font-family:monospace;font-size:.65rem;color:var(--c-text-muted);letter-spacing:1px;margin-top:20px;padding-top:16px;border-top:1px dashed var(--c-border)}.axn-pj-filmstrip{padding:100px 0;background:#0a0a0a;color:#fff;overflow:hidden}.axn-pj-filmstrip .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-filmstrip .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-filmstrip .title{font-family:"Space Grotesk",sans-serif;font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-filmstrip .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:500px;line-height:1.6;margin:0 auto 48px}.axn-pj-filmstrip .reel{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px}.axn-pj-filmstrip .reel::-webkit-scrollbar{height:3px}.axn-pj-filmstrip .reel::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.axn-pj-filmstrip .reel::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:2px}.axn-pj-filmstrip .strip{display:inline-block;background:#1a1a1a;border-radius:4px;padding:0 8px}.axn-pj-filmstrip .sprocket-row{display:flex;gap:16px;padding:6px 12px;justify-content:center}.axn-pj-filmstrip .sprocket{width:10px;height:6px;background:hsla(0,0%,100%,.06);border-radius:1px;flex-shrink:0}.axn-pj-filmstrip .frames{display:flex;gap:4px;padding:4px 0}.axn-pj-filmstrip .frame{flex:0 0 auto;width:200px;background:var(--c-ink);border:1px solid hsla(0,0%,100%,.04);overflow:hidden;transition:border-color .3s ease,transform .3s ease}.axn-pj-filmstrip .frame:hover{border-color:rgb(var(--c-accent-rgb)/0.4);transform:scale(1.03);z-index:2}.axn-pj-filmstrip .frame-img{border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-pj-filmstrip .frame-img img{width:100%;display:block;filter:sepia(.15) contrast(1.1);transition:filter .3s ease}.frame:hover .axn-pj-filmstrip .frame-img img{filter:sepia(0) contrast(1)}.axn-pj-filmstrip .frame-meta{padding:8px 10px;display:flex;flex-direction:column;gap:2px}.axn-pj-filmstrip .frame-num{font-family:monospace;font-size:.65rem;color:var(--c-accent);letter-spacing:2px}.axn-pj-filmstrip .frame-label{font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.6)}.axn-pj-filmstrip .frame-date{font-family:monospace;font-size:.6rem;color:hsla(0,0%,100%,.2);letter-spacing:1px}.axn-pj-filmstrip .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);margin-top:32px}.axn-pj-isostack{padding:120px 0;background:var(--c-bg)}.axn-pj-isostack .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-isostack .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-isostack .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-isostack .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin:0 auto 56px}.axn-pj-isostack .iso-scene{position:relative;max-width:700px;margin:0 auto;perspective:1000px;min-height:500px}.axn-pj-isostack .iso-grid{position:absolute;inset:0;z-index:0}.axn-pj-isostack .iso-gridline{position:absolute;background:rgb(var(--c-border-rgb)/0.5)}.axn-pj-isostack .iso-gridline--h{left:0;right:0;height:1px}.axn-pj-isostack .iso-gridline--v{top:0;bottom:0;width:1px}.axn-pj-isostack .iso-layer{position:absolute;left:50%;width:65%;transition:transform .6s cubic-bezier(.23,1,.32,1);z-index:1}.axn-pj-isostack .iso-layer--3{top:0;transform:translateX(-50%) rotateX(45deg) rotateZ(-30deg) translateZ(0);z-index:3}.axn-pj-isostack .iso-layer--2{top:100px;transform:translateX(-40%) rotateX(45deg) rotateZ(-30deg) translateZ(0);z-index:2}.axn-pj-isostack .iso-layer--1{top:200px;transform:translateX(-30%) rotateX(45deg) rotateZ(-30deg) translateZ(0);z-index:1}.axn-pj-isostack .iso-screen{border-radius:8px;overflow:hidden;box-shadow:0 20px 50px rgb(var(--c-shadow-rgb)/0.15);border:2px solid var(--c-ink);background:var(--c-surface)}.axn-pj-isostack .iso-screen img{width:100%;display:block}.axn-pj-isostack .iso-shadow{position:absolute;bottom:-10px;left:10px;right:-10px;height:20px;background:rgba(0,0,0,.06);filter:blur(10px);border-radius:50%;z-index:-1}.axn-pj-isostack .iso-label{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:2px solid var(--c-ink);background:var(--c-surface)}.axn-pj-isostack .iso-num{font-family:monospace;font-size:.6rem;font-weight:700;color:var(--c-accent);letter-spacing:2px}.axn-pj-isostack .iso-name{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-text)}.axn-pj-isostack .iso-connector{position:absolute;left:50%;top:30%;transform:translateX(-50%);display:flex;flex-direction:column;gap:60px;z-index:10}.axn-pj-isostack .iso-arrow{display:block;width:2px;height:30px;background:linear-gradient(to bottom,#FEC901,transparent);color:var(--c-accent-contrast);position:relative}.axn-pj-isostack .iso-arrow::after{content:"";position:absolute;bottom:0;left:-3px;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid var(--c-accent)}.axn-pj-isostack .iso-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;max-width:600px;margin-left:auto;margin-right:auto}.axn-pj-isostack .iso-stat{text-align:center;padding:16px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.axn-pj-isostack .iso-stat strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text)}.axn-pj-isostack .iso-stat span{display:block;font-size:.7rem;color:var(--c-text-muted);margin-top:2px}.axn-pj-viewport{padding:120px 0;background:var(--c-surface)}.axn-pj-viewport .inner{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-viewport .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-viewport .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-viewport .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin:0 auto 56px}.axn-pj-viewport .scan-track{display:flex;align-items:flex-end;gap:16px;overflow-x:auto;padding-bottom:16px;justify-content:center;-webkit-overflow-scrolling:touch}.axn-pj-viewport .scan-track::-webkit-scrollbar{height:3px}.axn-pj-viewport .scan-track::-webkit-scrollbar-track{background:var(--c-bg)}.axn-pj-viewport .scan-track::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:2px}.axn-pj-viewport .scan-device{flex:0 0 auto;text-align:center}.axn-pj-viewport .scan-window{background:var(--c-bg);border:2px solid var(--c-border);border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.axn-pj-viewport .scan-window:hover{border-color:var(--c-accent);box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-pj-viewport .scan-window--watch{width:56px}.axn-pj-viewport .scan-window--phone-sm{width:80px}.axn-pj-viewport .scan-window--phone{width:96px}.axn-pj-viewport .scan-window--phone-lg{width:110px}.axn-pj-viewport .scan-window--tablet{width:160px}.axn-pj-viewport .scan-window--laptop{width:220px}.axn-pj-viewport .scan-window--desktop{width:280px}.axn-pj-viewport .scan-chrome{padding:4px 8px;background:var(--c-ink);display:flex;justify-content:center}.axn-pj-viewport .scan-size{font-family:monospace;font-size:8px;color:hsla(0,0%,100%,.5);letter-spacing:1px}.axn-pj-viewport .scan-content{padding:8px;min-height:60px}.axn-pj-viewport .scan-block{background:rgb(var(--c-text-rgb)/0.06);border-radius:2px;margin-bottom:3px}.axn-pj-viewport .scan-block--header{height:5px;background:rgba(17,24,39,.12)}.axn-pj-viewport .scan-block--text{height:3px}.axn-pj-viewport .scan-block--btn{height:6px;background:rgba(254,201,1,.3);border-radius:3px}.axn-pj-viewport .scan-block--img{height:16px;background:rgba(17,24,39,.08)}.axn-pj-viewport .scan-block--card{height:20px;flex:1}.axn-pj-viewport .scan-block--aside{height:auto;background:rgb(var(--c-cyan-rgb)/0.08)}.axn-pj-viewport .scan-block--sidebar{width:20px;height:100%;background:rgba(17,24,39,.05);flex-shrink:0}.axn-pj-viewport .scan-block--ghost{background:rgba(0,0,0,0);border:1px solid rgba(17,24,39,.1)}.axn-pj-viewport .scan-block--short{width:70%}.axn-pj-viewport .scan-block--tall{height:24px}.axn-pj-viewport .scan-block--wide{width:100%}.axn-pj-viewport .scan-block--hero{flex:2;height:20px}.axn-pj-viewport .scan-block--60{flex:3}.axn-pj-viewport .scan-block--40{flex:2}.axn-pj-viewport .scan-block--70{flex:7}.axn-pj-viewport .scan-block--30{flex:3}.axn-pj-viewport .scan-row{display:flex;gap:3px;margin-bottom:3px}.axn-pj-viewport .scan-col{display:flex;flex-direction:column;gap:3px;flex:1}.axn-pj-viewport .scan-name{display:block;font-family:monospace;font-size:.6rem;color:var(--c-text-mid);margin-top:8px;letter-spacing:1px}.axn-pj-viewport .scan-status{display:block;font-family:monospace;font-size:.55rem;letter-spacing:1px;margin-top:4px}.axn-pj-viewport .scan-status--pass{color:#22c55e}.axn-pj-viewport .scan-status--fail{color:#ef4444}.axn-pj-viewport .scan-summary{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px;padding-top:24px;border-top:1px dashed var(--c-border)}.axn-pj-viewport .scan-result{font-family:"Space Grotesk",sans-serif;font-size:.9rem;color:var(--c-text)}.axn-pj-viewport .scan-result strong{color:#22c55e}.axn-pj-viewport .scan-coverage{font-family:monospace;font-size:.7rem;color:var(--c-text-muted);letter-spacing:1px}.axn-pj-splitcmp{padding:120px 0;background:var(--c-bg)}.axn-pj-splitcmp .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-splitcmp .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-splitcmp .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-splitcmp .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-splitcmp .compare-stage{max-width:1000px;margin:0 auto}.axn-pj-splitcmp .compare-pair{display:flex;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgb(var(--c-shadow-rgb)/0.1)}.axn-pj-splitcmp .compare-side{flex:1;min-width:0}.axn-pj-splitcmp .compare-side--before .compare-screen{background:#f3f3f3}.axn-pj-splitcmp .compare-side--after .compare-screen{background:#0f172a}.axn-pj-splitcmp .compare-label{font-family:monospace;font-size:.65rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:12px 20px;text-align:center}.compare-side--before .axn-pj-splitcmp .compare-label{background:var(--c-border);color:var(--c-text-mid)}.compare-side--after .axn-pj-splitcmp .compare-label{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-pj-splitcmp .compare-screen{padding:0;min-height:0}.axn-pj-splitcmp .compare-screen img{width:100%;display:block;height:380px;object-fit:cover}.compare-side--before .axn-pj-splitcmp .compare-screen img{filter:grayscale(60%) contrast(.9)}.axn-pj-splitcmp .compare-divider{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative;flex-shrink:0}.axn-pj-splitcmp .compare-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.2);z-index:2}.axn-pj-splitcmp .compare-stats{display:flex;justify-content:center;gap:16px;padding:12px 20px}.compare-side--before .axn-pj-splitcmp .compare-stats{background:#ebebeb}.compare-side--after .axn-pj-splitcmp .compare-stats{background:#1e293b}.axn-pj-splitcmp .compare-metric{font-family:monospace;font-size:.65rem;letter-spacing:1px}.compare-side--before .axn-pj-splitcmp .compare-metric{color:var(--c-text-mid)}.compare-side--after .axn-pj-splitcmp .compare-metric{color:hsla(0,0%,100%,.6)}.compare-side--before .axn-pj-splitcmp .compare-metric strong{color:#9ca3af}.compare-side--after .axn-pj-splitcmp .compare-metric strong{color:var(--c-accent)}.axn-pj-splitcmp .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:24px}.axn-pj-palette{padding:120px 0;background:var(--c-surface)}.axn-pj-palette .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-palette .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-palette .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-palette .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-palette .palette-showcase{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:start}.axn-pj-palette .palette-source{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgb(var(--c-shadow-rgb)/0.12)}.axn-pj-palette .palette-source img{width:100%;display:block}.axn-pj-palette .palette-pins{position:absolute;inset:0}.axn-pj-palette .pin{position:absolute;width:16px;height:16px;border:2px solid var(--c-surface);border-radius:50%;box-shadow:0 2px 6px rgb(var(--c-shadow-rgb)/0.3);transform:translate(-50%,-50%);cursor:crosshair}.axn-pj-palette .pin::after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);opacity:.6}.axn-pj-palette .swatch-group{margin-bottom:24px}.axn-pj-palette .swatch-heading{font-family:monospace;font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);margin:0 0 10px}.axn-pj-palette .swatch{border-radius:8px;padding:16px 20px;margin-bottom:6px;transition:transform .2s ease}.axn-pj-palette .swatch:hover{transform:translateX(4px)}.axn-pj-palette .swatch--lg{padding:24px;margin-bottom:8px}.axn-pj-palette .swatch--sm{padding:12px 8px;text-align:center;border-radius:6px}.axn-pj-palette .swatch--labeled{padding:14px;text-align:center}.axn-pj-palette .swatch-hex{font-family:monospace;font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.swatch--sm .axn-pj-palette .swatch-hex{font-size:.6rem;display:block}.axn-pj-palette .swatch-name{display:block;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);margin-top:2px}.axn-pj-palette .swatch-use{display:block;font-size:.7rem;color:hsla(0,0%,100%,.6);margin-top:2px}.axn-pj-palette .swatch-role{display:block;font-family:monospace;font-size:.6rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);margin-top:4px;letter-spacing:1px;text-transform:uppercase}.axn-pj-palette .swatch-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px}.axn-pj-palette .palette-ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding-top:32px;border-top:1px dashed var(--c-border)}.axn-pj-palette .ratio{text-align:center;padding:16px;background:var(--c-bg);border-radius:8px;border:1px solid var(--c-border)}.axn-pj-palette .ratio-pair{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.axn-pj-palette .ratio-fg{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700}.axn-pj-palette .ratio-bg{width:24px;height:24px;border-radius:4px;border:1px solid var(--c-border)}.axn-pj-palette .ratio-val{display:block;font-family:monospace;font-size:.75rem;font-weight:600;color:var(--c-text);margin-bottom:4px}.axn-pj-palette .ratio-grade{font-family:monospace;font-size:.6rem;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:3px}.axn-pj-palette .ratio-grade--aaa{background:#dcfce7;color:#166534}.axn-pj-palette .ratio-grade--aa{background:#fef9c3;color:#854d0e}.axn-pj-palette .ratio-grade--fail{background:#fee2e2;color:#991b1b}.axn-pj-typespec{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-typespec .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-typespec .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-typespec .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-typespec .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin-bottom:56px}.axn-pj-typespec .type-showcase{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:64px}.axn-pj-typespec .type-family{padding:32px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.axn-pj-typespec .type-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-pj-typespec .type-name{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-on-ink);margin:0 0 4px}.axn-pj-typespec .type-role{display:block;font-family:monospace;font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--c-accent)}.axn-pj-typespec .type-foundry{display:block;font-size:.7rem;color:hsla(0,0%,100%,.3);margin-top:4px}.axn-pj-typespec .type-alphabet{margin-bottom:20px}.axn-pj-typespec .type-scale--xxl{font-size:5rem;font-weight:700;line-height:1;color:var(--c-accent-contrast);margin-bottom:16px;background:linear-gradient(135deg,#fff,rgba(254,201,1,.5));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.axn-pj-typespec .type-chars{font-size:.85rem;color:hsla(0,0%,100%,.5);letter-spacing:4px;line-height:2;word-break:break-all}.axn-pj-typespec .type-chars--lower{color:hsla(0,0%,100%,.35)}.axn-pj-typespec .type-chars--nums{color:rgba(254,201,1,.6);letter-spacing:6px}.axn-pj-typespec .type-weights{display:flex;flex-direction:column;gap:6px}.axn-pj-typespec .type-weight{font-size:.85rem;color:hsla(0,0%,100%,.6);padding:4px 0;border-bottom:1px dashed hsla(0,0%,100%,.04)}.axn-pj-typespec .type-scale-table{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:32px}.axn-pj-typespec .type-table-title{font-family:monospace;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);margin:0 0 24px}.axn-pj-typespec .type-row{display:grid;grid-template-columns:140px 1fr 160px;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.axn-pj-typespec .type-row:last-child{border-bottom:none}.axn-pj-typespec .type-token{font-family:monospace;font-size:.65rem;color:rgb(var(--c-accent-rgb)/0.6);letter-spacing:.5px}.axn-pj-typespec .type-sample{color:hsla(0,0%,100%,.7);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axn-pj-typespec .type-usage{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);text-align:right;letter-spacing:1px}.axn-pj-orbit{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-orbit .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-orbit .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-orbit .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.axn-pj-orbit .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin:0 auto 56px}.axn-pj-orbit .orbit-stage{position:relative;width:600px;height:600px;margin:0 auto}.axn-pj-orbit .orbit-ring{position:absolute;inset:0}.axn-pj-orbit .orbit-ring--outer{animation:orbit-spin 60s linear infinite}.axn-pj-orbit .orbit-ring--inner{inset:30%}.axn-pj-orbit .orbit-path{width:100%;height:100%;border:1px dashed hsla(0,0%,100%,.06);border-radius:50%}.axn-pj-orbit .orbit-item{position:absolute;width:140px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.3);transition:transform .3s ease,border-color .3s ease;animation:orbit-counter-spin 60s linear infinite}.axn-pj-orbit .orbit-item:hover{transform:scale(1.1);border-color:rgb(var(--c-accent-rgb)/0.5);z-index:10}.axn-pj-orbit .orbit-item img{width:100%;display:block}.axn-pj-orbit .orbit-item--1{top:-5%;left:50%;transform:translateX(-50%)}.axn-pj-orbit .orbit-item--2{top:18%;right:-5%}.axn-pj-orbit .orbit-item--3{bottom:18%;right:-5%}.axn-pj-orbit .orbit-item--4{bottom:-5%;left:50%;transform:translateX(-50%)}.axn-pj-orbit .orbit-item--5{bottom:18%;left:-10%}.axn-pj-orbit .orbit-item--6{top:18%;left:-10%}.axn-pj-orbit .orbit-name{display:block;padding:6px 10px;font-family:monospace;font-size:.6rem;letter-spacing:1px;color:hsla(0,0%,100%,.5);text-align:center;border-top:1px solid hsla(0,0%,100%,.06)}.axn-pj-orbit .orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(254,201,1,.15),transparent 70%);color:var(--c-accent-contrast);border:2px solid rgb(var(--c-accent-rgb)/0.3);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.axn-pj-orbit .orbit-core-icon{font-size:1.4rem;color:var(--c-accent);margin-bottom:4px}.axn-pj-orbit .orbit-core-label{font-family:"Space Grotesk",sans-serif;font-size:.65rem;font-weight:700;color:var(--c-on-ink);text-align:center;line-height:1.3}.axn-pj-orbit .orbit-legend{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:56px}.axn-pj-orbit .orbit-count{font-family:"Space Grotesk",sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.5)}.axn-pj-orbit .orbit-count strong{color:var(--c-accent)}.axn-pj-orbit .orbit-sep{color:hsla(0,0%,100%,.15)}.axn-pj-orbit .orbit-info{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);letter-spacing:1px}.axn-pj-evolution{padding:120px 0;background:var(--c-surface)}.axn-pj-evolution .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-evolution .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-evolution .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-evolution .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:56px}.axn-pj-evolution .evo-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.axn-pj-evolution .evo-phase{position:relative}.axn-pj-evolution .evo-marker{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.axn-pj-evolution .evo-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:700}.evo-phase--wireframe .axn-pj-evolution .evo-num{background:var(--c-bg);color:var(--c-text-mid);border:2px solid #e5e7eb}.evo-phase--mockup .axn-pj-evolution .evo-num{background:rgba(254,201,1,.15);color:var(--c-accent);border:2px solid rgba(254,201,1,.3)}.evo-phase--final .axn-pj-evolution .evo-num{background:var(--c-ink);color:var(--c-accent)}.axn-pj-evolution .evo-line{width:2px;height:20px}.evo-phase--wireframe .axn-pj-evolution .evo-line{background:#e5e7eb}.evo-phase--mockup .axn-pj-evolution .evo-line{background:rgba(254,201,1,.3)}.axn-pj-evolution .evo-content{text-align:center}.axn-pj-evolution .evo-heading{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.axn-pj-evolution .evo-fidelity{display:inline-block;font-family:monospace;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;padding:2px 10px;border-radius:10px;margin-bottom:20px}.evo-phase--wireframe .axn-pj-evolution .evo-fidelity{background:var(--c-bg);color:var(--c-text-muted)}.evo-phase--mockup .axn-pj-evolution .evo-fidelity{background:rgba(254,201,1,.1);color:var(--c-accent)}.evo-phase--final .axn-pj-evolution .evo-fidelity{background:var(--c-ink);color:var(--c-accent)}.axn-pj-evolution .evo-preview{border-radius:8px;overflow:hidden;margin-bottom:16px;min-height:280px}.axn-pj-evolution .evo-preview img{width:100%;height:280px;object-fit:cover;display:block}.axn-pj-evolution .evo-preview--wireframe{border:2px dashed var(--c-border)}.axn-pj-evolution .evo-preview--wireframe img{filter:grayscale(100%) contrast(.8) brightness(1.1)}.axn-pj-evolution .evo-preview--mockup{border:2px solid rgb(var(--c-text-rgb)/0.12)}.axn-pj-evolution .evo-preview--mockup img{filter:grayscale(40%) sepia(15%) contrast(.95)}.axn-pj-evolution .evo-preview--final{border:2px solid var(--c-ink);box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.1)}.axn-pj-evolution .evo-notes{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.axn-pj-evolution .evo-note{font-family:monospace;font-size:.6rem;letter-spacing:1px;color:var(--c-text-muted);padding:3px 10px;background:var(--c-bg);border-radius:10px;border:1px solid var(--c-border)}.axn-pj-evolution .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.axn-pj-detail{padding:120px 0;background:var(--c-surface)}.axn-pj-detail .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-detail .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-detail .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.axn-pj-detail .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:48px}.axn-pj-detail .detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.axn-pj-detail .detail-card{border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.axn-pj-detail .detail-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.axn-pj-detail .detail-img{position:relative;overflow:hidden}.axn-pj-detail .detail-img img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .4s ease}.detail-card:hover .axn-pj-detail .detail-img img{transform:scale(1.08)}.axn-pj-detail .detail-zoom{position:absolute;top:12px;right:12px;font-family:monospace;font-size:.6rem;font-weight:700;color:var(--c-on-ink);background:rgb(var(--c-text-rgb)/0.7);backdrop-filter:blur(6px);padding:4px 10px;border-radius:4px;letter-spacing:1px}.axn-pj-detail .detail-info{padding:16px 20px}.axn-pj-detail .detail-info strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-text);margin-bottom:2px}.axn-pj-detail .detail-info span{font-size:.8rem;color:var(--c-text-mid)}.axn-pj-stagger{padding:40px 0;background:var(--c-bg)}.axn-pj-stagger .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-stagger .stagger-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.axn-pj-stagger .stagger-col{display:flex;flex-direction:column;gap:24px}.axn-pj-stagger .stagger-col--right{padding-top:80px}.axn-pj-stagger .stagger-item{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.06)}.axn-pj-stagger .stagger-item img{width:100%;display:block;transition:transform .5s ease}.axn-pj-stagger .stagger-item:hover img{transform:scale(1.03)}.axn-pj-quad{padding:80px 0;background:var(--c-surface)}.axn-pj-quad .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-quad .quad-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.axn-pj-quad .quad-cell{position:relative;overflow:hidden;border-radius:16px}.axn-pj-quad .quad-cell img{width:100%;height:320px;object-fit:cover;display:block;transition:transform .5s ease}.axn-pj-quad .quad-cell:hover img{transform:scale(1.04)}.axn-pj-quad .quad-cell:hover .quad-info{opacity:1;transform:translateY(0)}.axn-pj-quad .quad-info{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,rgba(17,24,39,.8));opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.axn-pj-quad .quad-info strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:700;color:var(--c-on-ink)}.axn-pj-quad .quad-info span{font-size:.75rem;color:hsla(0,0%,100%,.6)}.axn-pj-phones{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-phones .inner{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-phones .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-phones .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:56px}.axn-pj-phones .phone-row{display:flex;align-items:flex-start;justify-content:center;gap:24px}.axn-pj-phones .phone{text-align:center}.axn-pj-phones .phone:nth-child(even){margin-top:40px}.axn-pj-phones .phone-frame{width:160px;background:#1e1e1e;border-radius:24px;padding:8px;box-shadow:0 20px 50px rgb(var(--c-shadow-rgb)/0.3);transition:transform .4s cubic-bezier(.23,1,.32,1)}.axn-pj-phones .phone-frame:hover{transform:translateY(-12px)}.axn-pj-phones .phone-notch{width:40px;height:5px;background:hsla(0,0%,100%,.08);border-radius:3px;margin:4px auto 6px}.axn-pj-phones .phone-screen{border-radius:12px;overflow:hidden}.axn-pj-phones .phone-screen img{width:100%;display:block}.axn-pj-phones .phone-bar{width:36px;height:3px;background:hsla(0,0%,100%,.12);border-radius:3px;margin:6px auto 4px}.axn-pj-phones .phone-label{display:block;font-family:monospace;font-size:.6rem;letter-spacing:1px;color:hsla(0,0%,100%,.35);margin-top:14px}.axn-pj-phones .phone-screen a{display:block;cursor:pointer}#phone-modal-gallery.phone-modal .uk-modal-dialog{background:rgba(0,0,0,0);max-width:440px}#phone-modal-gallery .uk-modal-close-outside{color:#fff}#phone-modal-gallery .uk-slideshow-items{min-height:780px}#phone-modal-gallery .uk-slidenav{color:#fff}#phone-modal-gallery .uk-slidenav:hover{color:var(--c-accent)}#phone-modal-gallery .uk-dotnav>*>*{background:hsla(0,0%,100%,.3);border-color:rgba(0,0,0,0)}#phone-modal-gallery .uk-dotnav>.uk-active>*{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.axn-pj-collage{padding:80px 0;background:var(--c-bg)}.axn-pj-collage .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-collage .collage-stage{position:relative;height:600px}.axn-pj-collage .collage-item{position:absolute;border-radius:8px;overflow:hidden;box-shadow:8px 8px 0 rgb(var(--c-shadow-rgb)/0.06);border:3px solid var(--c-surface);transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer}.axn-pj-collage .collage-item img{width:100%;display:block}.axn-pj-collage .collage-item:hover{z-index:10!important;transform:scale(1.06) rotate(0deg)!important;box-shadow:16px 16px 0 rgb(var(--c-shadow-rgb)/0.1)}.axn-pj-collage .collage-item--a{width:420px;top:0;left:5%;transform:rotate(-2deg);z-index:3}.axn-pj-collage .collage-item--b{width:340px;top:30px;right:5%;transform:rotate(3deg);z-index:4}.axn-pj-collage .collage-item--c{width:200px;top:180px;left:40%;transform:rotate(-4deg);z-index:5}.axn-pj-collage .collage-item--d{width:300px;bottom:40px;left:2%;transform:rotate(2deg);z-index:2}.axn-pj-collage .collage-item--e{width:360px;bottom:20px;right:8%;transform:rotate(-1.5deg);z-index:3}.axn-pj-vscroll{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-vscroll .inner{max-width:1200px;margin:0 auto;padding:0 40px}.axn-pj-vscroll .vscroll-layout{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:start}.axn-pj-vscroll .vscroll-sidebar{position:sticky;top:120px}.axn-pj-vscroll .vscroll-badge{display:inline-block;font-family:monospace;font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 12px;border-radius:4px;margin-bottom:16px}.axn-pj-vscroll .vscroll-title{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-on-ink);margin:0 0 12px;line-height:1.25}.axn-pj-vscroll .vscroll-text{font-size:.9rem;color:var(--c-text-muted);line-height:1.6;margin:0 0 28px}.axn-pj-vscroll .vscroll-toc{display:flex;flex-direction:column;gap:6px}.axn-pj-vscroll .vscroll-toc-item{font-family:monospace;font-size:.7rem;color:hsla(0,0%,100%,.25);letter-spacing:1px;padding:4px 0;border-left:2px solid hsla(0,0%,100%,.06);padding-left:12px}.axn-pj-vscroll .vscroll-screens{display:flex;flex-direction:column;gap:20px}.axn-pj-vscroll .vscroll-screen{border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);position:relative}.axn-pj-vscroll .vscroll-screen img{width:100%;display:block}.axn-pj-vscroll .vscroll-ref{position:absolute;bottom:10px;right:12px;font-family:monospace;font-size:9px;letter-spacing:2px;color:hsla(0,0%,100%,.2);background:rgb(var(--c-text-rgb)/0.7);padding:3px 8px;border-radius:3px}.axn-pj-branded .branded-bg{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 50%,#111827 100%);padding:100px 0;position:relative;overflow:hidden}.axn-pj-branded .branded-bg::before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(254,201,1,.08),transparent 70%);color:var(--c-accent-contrast);border-radius:50%}.axn-pj-branded .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.axn-pj-branded .branded-device{display:flex;justify-content:center}.axn-pj-branded .branded-frame{background:#1e1e1e;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgb(var(--c-shadow-rgb)/0.4);max-width:800px;width:100%}.axn-pj-branded .branded-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:hsla(0,0%,100%,.04)}.axn-pj-branded .branded-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.1)}.axn-pj-branded .branded-url{flex:1;text-align:center;font-family:monospace;font-size:10px;color:hsla(0,0%,100%,.2)}.axn-pj-branded .branded-screen img{width:100%;display:block}.axn-pj-sidestory{padding:100px 0;background:var(--c-surface)}.axn-pj-sidestory .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-sidestory .story-row{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.axn-pj-sidestory .story-img{border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgb(var(--c-shadow-rgb)/0.1)}.axn-pj-sidestory .story-img img{width:100%;display:block}.axn-pj-sidestory .story-tag{display:inline-block;font-family:monospace;font-size:.6rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:3px 10px;border-radius:3px;margin-bottom:16px}.axn-pj-sidestory .story-heading{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);margin:0 0 12px;line-height:1.3}.axn-pj-sidestory .story-text{font-size:.9rem;color:var(--c-text-mid);line-height:1.7;margin:0 0 28px}.axn-pj-sidestory .story-stats{display:flex;gap:32px}.axn-pj-sidestory .story-stat strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text)}.axn-pj-sidestory .story-stat span{font-size:.75rem;color:var(--c-text-muted)}.axn-pj-iconwall{padding:100px 0;background:var(--c-bg)}.axn-pj-iconwall .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-iconwall .iconwall-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:56px;align-items:center}.axn-pj-iconwall .iconwall-badge{display:inline-block;font-family:monospace;font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 12px;border-radius:4px;margin-bottom:24px}.axn-pj-iconwall .iconwall-list{display:flex;flex-direction:column;gap:16px}.axn-pj-iconwall .iconwall-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;transition:border-color .2s ease}.axn-pj-iconwall .iconwall-item:hover{border-color:var(--c-accent)}.axn-pj-iconwall .iconwall-item strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text)}.axn-pj-iconwall .iconwall-item span{font-size:.75rem;color:var(--c-text-mid)}.axn-pj-iconwall .iconwall-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgb(var(--c-accent-rgb)/0.1);color:var(--c-accent);border-radius:8px;font-size:.9rem;flex-shrink:0}.axn-pj-iconwall .iconwall-screenshot{border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgb(var(--c-shadow-rgb)/0.1)}.axn-pj-iconwall .iconwall-screenshot img{width:100%;display:block}.axn-pj-tristack{padding:100px 0;background:var(--c-surface)}.axn-pj-tristack .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.axn-pj-tristack .tristack-stage{position:relative;height:380px;max-width:560px;margin:0 auto 24px;cursor:pointer}.axn-pj-tristack .tristack-stage:hover .tristack-card--back{transform:rotate(-6deg) translateX(-60px) translateY(10px)}.axn-pj-tristack .tristack-stage:hover .tristack-card--mid{transform:rotate(0deg) translateY(-10px)}.axn-pj-tristack .tristack-stage:hover .tristack-card--front{transform:rotate(5deg) translateX(60px) translateY(10px)}.axn-pj-tristack .tristack-card{position:absolute;inset:0;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.12);border:3px solid var(--c-surface);transition:all .5s cubic-bezier(.23,1,.32,1)}.axn-pj-tristack .tristack-card img{width:100%;height:100%;object-fit:cover;display:block}.axn-pj-tristack .tristack-card--back{z-index:1;transform:rotate(-2deg) translateY(8px)}.axn-pj-tristack .tristack-card--mid{z-index:2;transform:rotate(1deg) translateY(4px)}.axn-pj-tristack .tristack-card--front{z-index:3;transform:rotate(0deg)}.axn-pj-tristack .tristack-caption{font-family:monospace;font-size:.7rem;color:var(--c-text-muted);letter-spacing:1px}.axn-pj-highlights{padding:80px 0;margin-top:40px;background:var(--c-bg)}.axn-pj-highlights .header{text-align:center;margin-bottom:56px}.axn-pj-highlights .eyebrow{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.axn-pj-highlights .heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.axn-pj-highlights .links{padding-top:14px;gap:8px}.axn-pj-highlights .link{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;border-radius:100px;transition:background .3s ease,color .3s ease;padding:4px 12px 4px 16px;border:0 solid #999;background:var(--c-border)}.axn-pj-highlights .link:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-pj-highlights .link.icon{padding:7px 12px 7px 12px}.axn-pj-highlights .link-outline{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:2px solid var(--c-ink);border-radius:100px;transition:background .3s ease,color .3s ease}.axn-pj-highlights .link-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-highlights .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-highlights .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-highlights .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:56px}.axn-pj-highlights .hl-item{display:grid;grid-template-columns:auto 1.4fr 1fr;gap:32px;align-items:center;margin-bottom:64px}.axn-pj-highlights .hl-item--reverse{grid-template-columns:auto 1fr 1.4fr}.axn-pj-highlights .hl-item--reverse .hl-meta{order:1}.axn-pj-highlights .hl-item--reverse .hl-img{order:2}.axn-pj-highlights .hl-item:last-child{margin-bottom:0}.axn-pj-highlights .hl-num{font-family:"Space Grotesk",sans-serif;font-size:4rem;font-weight:700;color:rgb(var(--c-text-rgb)/0.06);line-height:1}.axn-pj-highlights .hl-img{border-radius:16px;overflow:hidden;box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.08)}.axn-pj-highlights .hl-img img{width:100%;display:block}.axn-pj-highlights .hl-meta h3{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.axn-pj-highlights .hl-meta p{font-size:.9rem;color:var(--c-text-mid);line-height:1.6;margin:0 0 8px}.axn-pj-mosaic{padding-bottom:40px}.axn-pj-mosaic .mosaic-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;grid-auto-flow:dense;gap:20px}.axn-pj-mosaic .mosaic-cell{overflow:hidden;position:relative;border-radius:8px}.axn-pj-mosaic .mosaic-cell a{display:block;width:100%;height:100%;position:relative}.axn-pj-mosaic .mosaic-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,filter .4s ease}.axn-pj-mosaic .mosaic-cell:hover img{transform:scale(1.06);filter:brightness(.65)}.axn-pj-mosaic .mosaic-cell:hover .mosaic-hover{opacity:1;transform:translateY(0)}.axn-pj-mosaic .mosaic-cell--wide{grid-column:span 2}.axn-pj-mosaic .mosaic-cell--tall{grid-row:span 2}.axn-pj-mosaic .mosaic-hover{position:absolute;bottom:0;left:0;right:0;padding:24px 20px;display:flex;align-items:flex-end;justify-content:space-between;opacity:0;transform:translateY(8px);transition:all .35s ease;z-index:2;pointer-events:none}.axn-pj-mosaic .mosaic-hover-title{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;color:#fff;letter-spacing:.5px}.axn-pj-mosaic .mosaic-hover-action{width:32px;height:32px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;transition:background .2s ease}.axn-pj-mosaic .mosaic-cell:hover .mosaic-hover-action{background:rgba(254,201,1,.8);color:var(--c-text)}.axn-pj-laptop .laptop-bg{background:linear-gradient(180deg,#f9fafb 0%,#fff 100%);padding:100px 0 60px}.axn-pj-laptop .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-laptop .laptop-devices{display:flex;align-items:flex-end;justify-content:center;gap:40px}.axn-pj-laptop .laptop-device--main{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;max-width:640px;width:100%}.axn-pj-laptop .laptop-lid{width:100%}.axn-pj-laptop .laptop-bezel{background:var(--c-ink);border-radius:12px 12px 0 0;padding:12px 12px 0;position:relative}.axn-pj-laptop .laptop-cam{width:6px;height:6px;background:hsla(0,0%,100%,.15);border-radius:50%;margin:0 auto 8px}.axn-pj-laptop .laptop-screen{border-radius:4px 4px 0 0;overflow:hidden}.axn-pj-laptop .laptop-screen a{display:block}.axn-pj-laptop .laptop-screen img{width:100%;display:block}.axn-pj-laptop .laptop-base{width:110%;max-width:720px;height:16px;background:linear-gradient(180deg,#c4c4c4,#d6d6d6);border-radius:0 0 4px 4px;position:relative;display:flex;align-items:center;justify-content:center}.axn-pj-laptop .laptop-base::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:rgba(0,0,0,.05);border-radius:0 0 3px 3px}.axn-pj-laptop .laptop-keyboard{display:none}.axn-pj-laptop .laptop-trackpad{display:none}.axn-pj-laptop .laptop-device--tablet{text-align:center}.axn-pj-laptop .tablet-frame{background:var(--c-ink);border-radius:14px;padding:10px;width:180px;position:relative;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.15)}.axn-pj-laptop .tablet-screen{border-radius:6px;overflow:hidden}.axn-pj-laptop .tablet-screen a{display:block}.axn-pj-laptop .tablet-screen img{width:100%;display:block}.axn-pj-laptop .tablet-btn{width:20px;height:20px;border:1.5px solid hsla(0,0%,100%,.12);border-radius:50%;margin:8px auto 2px}.axn-pj-laptop .laptop-device--phone{text-align:center}.axn-pj-laptop .lp-phone-frame{background:var(--c-ink);border-radius:20px;padding:8px;width:110px;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.15)}.axn-pj-laptop .lp-phone-notch{width:40px;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;margin:2px auto 6px}.axn-pj-laptop .lp-phone-screen{border-radius:10px;overflow:hidden}.axn-pj-laptop .lp-phone-screen a{display:block}.axn-pj-laptop .lp-phone-screen img{width:100%;display:block}.axn-pj-laptop .lp-phone-bar{width:36px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px;margin:6px auto 2px}.axn-pj-laptop .laptop-device--macbook{text-align:center;display:flex;flex-direction:column;align-items:center}.axn-pj-laptop .macbook-lid{width:240px}.axn-pj-laptop .macbook-bezel{background:#1a1a1e;border-radius:8px 8px 0 0;padding:6px 6px 0;position:relative}.axn-pj-laptop .macbook-cam{width:4px;height:4px;background:hsla(0,0%,100%,.12);border-radius:50%;margin:0 auto 4px}.axn-pj-laptop .macbook-screen{border-radius:2px 2px 0 0;overflow:hidden}.axn-pj-laptop .macbook-screen a{display:block}.axn-pj-laptop .macbook-screen img{width:100%;display:block}.axn-pj-laptop .macbook-base{width:108%;height:8px;background:linear-gradient(180deg,#c0c0c4,#d8d8dc);border-radius:0 0 3px 3px;position:relative}.axn-pj-laptop .macbook-base::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:rgba(0,0,0,.05);border-radius:0 0 2px 2px}.axn-pj-laptop .laptop-device--ipad{text-align:center}.axn-pj-laptop .ipad-frame{background:#1a1a1e;border-radius:14px;padding:10px;width:160px;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.15)}.axn-pj-laptop .ipad-cam{width:4px;height:4px;background:hsla(0,0%,100%,.1);border-radius:50%;margin:0 auto 6px}.axn-pj-laptop .ipad-screen{border-radius:6px;overflow:hidden}.axn-pj-laptop .ipad-screen a{display:block}.axn-pj-laptop .ipad-screen img{width:100%;display:block}.axn-pj-laptop .laptop-device--iphone{text-align:center}.axn-pj-laptop .iphone-frame{background:#1a1a1e;border-radius:22px;padding:8px;width:105px;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.15)}.axn-pj-laptop .iphone-island{width:32px;height:10px;background:#000;border-radius:10px;margin:2px auto 6px;box-shadow:0 0 0 2px hsla(0,0%,100%,.04)}.axn-pj-laptop .iphone-screen{border-radius:12px;overflow:hidden}.axn-pj-laptop .iphone-screen a{display:block}.axn-pj-laptop .iphone-screen img{width:100%;display:block}.axn-pj-laptop .iphone-bar{width:34px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px;margin:6px auto 2px}.axn-pj-laptop .laptop-device--fold{text-align:center}.axn-pj-laptop .fold-device{width:90px;display:flex;flex-direction:column;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.15);border-radius:14px;overflow:hidden}.axn-pj-laptop .fold-top{background:#1a1a1e;padding:8px}.axn-pj-laptop .fold-cover-screen{border-radius:8px;overflow:hidden;aspect-ratio:1/1.17}.axn-pj-laptop .fold-cover-screen a{display:block;height:100%}.axn-pj-laptop .fold-cover-screen img{width:100%;height:100%;object-fit:cover;display:block}.axn-pj-laptop .fold-hinge{height:5px;background:linear-gradient(180deg,#555 0%,#888 40%,#999 50%,#888 60%,#555 100%)}.axn-pj-laptop .fold-bottom{height:50px;background:#1a1a1e;border-radius:0 0 14px 14px}.axn-pj-laptop .laptop-device-label{display:block;font-family:monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:2px;color:rgb(var(--c-text-rgb)/0.4);margin-top:12px}.axn-pj-annotated{padding:120px 0;background:var(--c-ink);color:var(--c-on-ink)}.axn-pj-annotated .inner{max-width:1100px;margin:0 auto;padding:0 40px}.axn-pj-annotated .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.axn-pj-annotated .title{font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:48px}.axn-pj-annotated .anno-stage{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgb(var(--c-shadow-rgb)/0.3)}.axn-pj-annotated .anno-img{width:100%;display:block;filter:brightness(.75)}.axn-pj-annotated .anno-pin{position:absolute;z-index:5}.axn-pj-annotated .anno-pin:hover .anno-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.axn-pj-annotated .anno-dot{width:28px;height:28px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:.7rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.3);transition:transform .2s ease;position:relative}.axn-pj-annotated .anno-dot::after{content:"";position:absolute;inset:-4px;border:2px solid rgb(var(--c-accent-rgb)/0.3);border-radius:50%;animation:anno-pulse 2s ease-in-out infinite}.axn-pj-annotated .anno-dot:hover{transform:scale(1.15)}.axn-pj-annotated .anno-tooltip{position:absolute;top:-8px;width:220px;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s ease}.axn-pj-annotated .anno-tooltip--right{left:40px}.axn-pj-annotated .anno-tooltip--left{right:40px}.axn-pj-annotated .anno-tooltip strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-on-ink);margin-bottom:4px}.axn-pj-annotated .anno-tooltip span{font-size:.7rem;color:hsla(0,0%,100%,.5);line-height:1.4}.axn-pj-annotated .anno-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:24px;padding:14px 24px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:background .2s ease}.axn-pj-annotated .anno-toggle:hover{background:hsla(0,0%,100%,.08)}.axn-pj-annotated .anno-toggle-label{font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-on-ink);letter-spacing:.5px}.axn-pj-annotated .anno-toggle-icon{color:var(--c-accent);font-size:.7rem;transition:transform .3s ease}.axn-pj-annotated .anno-list{display:none;margin-top:16px;flex-direction:column;gap:12px}.axn-pj-annotated .anno-list--open{display:flex}.axn-pj-annotated .anno-list-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px}.axn-pj-annotated .anno-list-num{flex:0 0 auto;width:26px;height:26px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:.65rem;font-weight:700}.axn-pj-annotated .anno-list-text{flex:1}.axn-pj-annotated .anno-list-text strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-on-ink);margin-bottom:2px}.axn-pj-annotated .anno-list-text span{font-size:.7rem;color:hsla(0,0%,100%,.5);line-height:1.4}@media(max-width:959px)and (min-width:640px){.axn-marquee-divider .track{gap:48px}.site-header{height:60px;padding-top:6px}.site-header .logo{margin-right:24px}.site-header .nav{display:none}.site-header .badge{font-size:.5rem;padding:1px 5px}.site-header .cta{font-size:.75rem;padding:6px 14px}.axn-hero{padding:60px 0 80px}.axn-hero .grid{gap:40px}.axn-hero .title{font-size:2.5rem}.axn-hero .visual{height:400px}.axn-hero .image-main{height:320px}.axn-hero .image-accent{height:180px}.axn-intro{padding-top:48px;padding-bottom:32px}.axn-intro .heading{font-size:1.75rem;margin-bottom:12px}.axn-intro .text{font-size:.88rem}.search-bar{padding:24px;margin-top:32px}.search-bar .tabs{margin-bottom:20px}.search-bar .tabs>li>a{padding:8px 14px;font-size:.8rem}.search-bar .actions{flex-direction:column;gap:14px;align-items:stretch;margin-top:16px}.search-bar .actions-right{justify-content:space-between}.axn-properties{padding-top:48px;padding-bottom:48px}.axn-properties .heading{font-size:1.4rem;margin-bottom:24px}.prop-card .body{padding:14px 14px 14px}.prop-card .loc{margin-bottom:8px}.portfolio-featured{margin-bottom:48px}.portfolio-featured .card{grid-template-columns:1fr}.portfolio-featured .image{min-height:280px}.portfolio-featured .body{padding:36px 32px}.portfolio-featured .title{font-size:1.8rem}.portfolio-duo{grid-template-columns:1fr 1fr;margin-bottom:48px}.portfolio-duo .card--large .image,.portfolio-duo .card--small .image{height:300px}.editorial-list .item{grid-template-columns:60px 1fr 40%;gap:0 24px;padding:36px 0}.editorial-list .number{font-size:3.5rem}.editorial-list .image{height:200px}.stacked-cards .grid{gap:20px}.stacked-cards .card:nth-child(2){margin-top:32px}.stacked-cards .card:nth-child(3){margin-top:64px}.axn-how-works{padding-top:56px;padding-bottom:56px}.axn-how-works .heading{font-size:1.65rem}.axn-how-works .content{margin-top:40px}.axn-how-works .step-detail{margin-bottom:32px}.axn-how-works .step-title{font-size:1.5rem;margin-bottom:12px}.axn-how-works .step-text{margin-bottom:20px}.axn-how-works .img-plan{width:140px;bottom:-12px;right:-8px}.axn-agents{padding-top:48px;padding-bottom:48px}.axn-agents .header{margin-bottom:28px}.axn-agents .heading{font-size:1.35rem}.agent-card .body{padding:16px 18px 18px}.agent-card .role{margin-bottom:10px}.agent-card .rating{margin-bottom:14px}.axn-invest-intro{padding-top:56px;padding-bottom:24px}.axn-invest-intro .heading{font-size:1.75rem}.stat-card{padding:22px}.stat-card .value{font-size:1.5rem;margin-bottom:16px}.stat-card .chart{height:40px}.axn-offers{padding-top:48px;padding-bottom:48px}.axn-offers .heading{font-size:1.35rem;margin-bottom:24px}.offer-row{margin-bottom:14px}.offer-row .body{padding:16px 0}.offer-row .name{font-size:.9rem}.offer-row .desc{margin-bottom:12px}.offer-row .stats{gap:14px}.axn-trust-bar{padding-top:40px;padding-bottom:40px}.axn-trust-bar .tagline{font-size:1.25rem}.axn-cta-section{padding-bottom:56px}.axn-cta-section .card{padding:40px 32px}.axn-cta-section .heading{margin-bottom:12px}.axn-cta-section .text{margin-bottom:24px}.axn-cta-section .images{height:260px;margin-top:32px}.site-footer{padding:48px 0 0}.site-footer .top{padding-bottom:36px}.site-footer .bottom{padding:20px 0}.device-parade .row{gap:24px}.device-parade .device--laptop .frame{width:360px}.device-parade .device--laptop .screen{height:225px}.device-parade .device--laptop .base{width:420px}.device-parade .device--tablet .frame{width:190px}.device-parade .device--tablet .screen{height:250px}.device-parade .device--phone .frame{width:120px}.device-parade .device--phone .screen{height:200px}.viewport-switcher .stage{padding:24px}.viewport-switcher .viewport--tablet{width:100%}.showcase-features{gap:48px}.showcase-features .item{grid-template-columns:1fr 1fr;gap:32px}.showcase-features .item--reverse{grid-template-columns:1fr 1fr}.showcase-features .title{font-size:1.2rem}.axn-manifesto{padding:80px 0}.axn-manifesto .text p{font-size:2rem}.axn-split-showcase{grid-template-columns:1fr;min-height:auto}.axn-split-showcase .panel--content{padding:56px 40px}.axn-split-showcase .panel--image img{height:400px}.axn-split-showcase .count{font-size:5rem}.axn-split-showcase--flip .panel--image{order:1}.axn-split-showcase--flip .panel--content{order:2}.axn-services-orbit .grid{grid-template-columns:repeat(2,1fr)}.axn-testimonial-tape .card{width:340px}.axn-vertical-timeline .line::before{left:24px}.axn-vertical-timeline .item{flex-direction:row!important}.axn-vertical-timeline .item:nth-child(even) .vertical-timeline .content{text-align:left;padding-left:48px;padding-right:0}.axn-vertical-timeline .dot{left:24px}.axn-vertical-timeline .content{width:100%;padding-left:64px!important}.axn-logo-wall .grid{grid-template-columns:repeat(3,1fr)}.axn-discipline-tabs .panel{grid-template-columns:1fr;gap:32px}.axn-parallax-counters .grid{grid-template-columns:repeat(2,1fr)}.axn-parallax-counters .item:nth-child(2)::after{display:none}.axn-parallax-counters .number{font-size:3.5rem}.axn-masonry-gallery .grid{columns:2}.axn-process-cards .row{flex-wrap:wrap}.axn-process-cards .card{flex:1 1 calc(50% - 1px);border-radius:0!important}.axn-process-cards .card:nth-child(2){border-radius:0 16px 0 0!important}.axn-process-cards .card:nth-child(3){border-radius:0 0 0 16px!important}.axn-process-cards .card:last-child{border-radius:0 0 16px 0!important}.axn-awards-shelf .row{gap:24px}.axn-awards-shelf .badge{min-width:130px;padding:24px 16px}.axn-text-reveal{padding:80px 0}.axn-text-reveal .heading{font-size:5rem}.axn-bento-grid .layout{grid-template-columns:repeat(2,1fr)}.axn-bento-grid .cell--tall{grid-row:span 1}.axn-hover-gallery .preview{width:280px;height:360px}.axn-hover-gallery .name{font-size:1.5rem}.axn-pull-quote .text{font-size:1.5rem}.axn-diagonal-split .left{position:relative;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);padding:56px 40px 80px}.axn-diagonal-split .right{position:relative;clip-path:none;padding:56px 40px}.axn-faq-accordion .header{flex-direction:column;align-items:flex-start}.axn-faq-accordion .sub{text-align:left;max-width:none}.axn-faq-accordion .trigger{font-size:1.05rem}.axn-scroll-columns .wrapper{height:400px}.axn-scroll-columns .card img{height:220px}.axn-collage .container{height:400px}.axn-newsletter-strip .inner{flex-direction:column;text-align:center}.axn-newsletter-strip .form{width:100%;justify-content:center}.axn-newsletter-strip .input{flex:1;width:auto}.axn-zigzag .row{gap:40px}.axn-zigzag .image img{height:300px}.axn-zigzag .title{font-size:1.5rem}.axn-metric-dashboard .grid{grid-template-columns:repeat(2,1fr)}.axn-gradient-hero .title{font-size:3rem}.axn-flip-cards .grid{grid-template-columns:repeat(2,1fr)}.axn-flip-cards .item{height:320px}.axn-comparison-table .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.axn-before-after .grid{gap:32px}.axn-before-after .grid:has(>.side:nth-child(3)){grid-template-columns:1fr;max-width:480px;margin:0 auto}.axn-before-after .image img{height:280px}.axn-before-after .grid:has(>.side:nth-child(3)) .image img{height:280px}.axn-before-after .arrow{display:none}.axn-horizontal-scroll .card{width:320px}.axn-progress-rings .grid{grid-template-columns:repeat(2,1fr)}.axn-glass-cards .grid{grid-template-columns:repeat(2,1fr)}.axn-spotlight .container{grid-template-columns:1fr;gap:40px}.axn-spotlight .image img{height:360px}.axn-reasons-list .item{padding:28px 24px}.axn-reasons-list .number{font-size:2rem}.axn-us-vs-them .row{grid-template-columns:1fr 32px 1fr}.axn-us-vs-them .col{padding:0 12px}.axn-card-stack .card{padding:32px}.axn-office-locations .grid{max-width:none}.axn-anti-patterns .col{padding:36px 28px}.axn-bold-statements .item{gap:40px}.axn-bold-statements .text{font-size:1.6rem}.axn-bold-statements .evidence-number{font-size:3rem}.axn-promise-bar .grid{grid-template-columns:repeat(2,1fr)}.axn-promise-bar .item:nth-child(2)::after{display:none}.axn-principles .grid{grid-template-columns:repeat(2,1fr)}.axn-principles .item{padding:32px 28px}.axn-credentials .list{grid-template-columns:repeat(3,1fr)}.axn-credentials .item:nth-child(4){border-left:none;padding-left:0;margin-top:32px}.axn-ethos .text{font-size:2.2rem}.axn-method-steps .step{grid-template-columns:80px 1fr}.axn-method-steps .detail{grid-column:2}.axn-method-steps .num{font-size:3rem}.axn-expectations .col{padding:36px 32px}.axn-impact-ledger .bar{width:80px}.axn-value-grid .item{padding:40px 36px}.axn-value-grid .headline{font-size:1.3rem}.axn-testimonial-ed .inner{grid-template-columns:1fr;gap:48px}.axn-testimonial-ed .text{font-size:1.5rem}.axn-mindset .text{font-size:1.15rem}.axn-scope-preview .grid{grid-template-columns:1fr 1fr}.axn-scope-preview .card:last-child{grid-column:span 2}.axn-scope-preview .card{margin-left:0;margin-top:-1px}.axn-risk-reversal .title{font-size:2.2rem}.axn-decision-cta .title{font-size:2.2rem}.axn-decision-cta .content{padding:60px 40px}.axn-decision-cta .action{padding:60px 40px}.axn-timeline-narrative .item::before{top:-44px}.axn-timeline-narrative .title{font-size:2rem}.axn-case-teaser .inner{grid-template-columns:1fr}.axn-case-teaser .content{padding:60px 40px}.axn-ingredients .item{grid-template-columns:160px 1fr;gap:24px}.axn-pledge-row .text{font-size:1.4rem}.axn-differentiators .grid{grid-template-columns:repeat(2,1fr)}.axn-differentiators .title{font-size:1.8rem}.axn-final-word .text{font-size:2rem}.axn-proof-points .grid{grid-template-columns:repeat(2,1fr);gap:48px 0}.axn-proof-points .item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:32px}.axn-proof-points .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.axn-proof-points .number{font-size:3.5rem}.axn-qa-editorial .item{grid-template-columns:1fr;gap:12px}.axn-conviction-cols .grid{grid-template-columns:1fr 1fr}.axn-conviction-cols .col:last-child{grid-column:span 2}.axn-rejection .item{grid-template-columns:40px 1fr}.axn-authority-bar .logo{font-size:.95rem}.axn-anatomy .header{flex-direction:column;align-items:flex-start;gap:12px}.axn-anatomy .subtitle{text-align:left;max-width:100%}.axn-anatomy .title{font-size:2rem}.axn-contrast-banner .headline{font-size:1.8rem}.axn-client-voices .grid{grid-template-columns:1fr 1fr}.axn-invest-tiers .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.axn-industry-focus .grid{grid-template-columns:repeat(2,1fr)}.axn-industry-focus .title{font-size:1.8rem}.axn-stacked-quotes .text{font-size:1.2rem}.axn-capability-matrix .grid{grid-template-columns:1fr 1fr}.axn-capability-matrix .header{flex-direction:column;align-items:flex-start;gap:8px}.axn-capability-matrix .title{font-size:1.8rem}.axn-commitment-row .item{padding:0 24px}.axn-commitment-row .text{font-size:.82rem}.axn-exit-intent .inner{grid-template-columns:1fr;gap:48px}.axn-exit-intent .title{font-size:2rem}.axn-word-stack .aside{display:none}.axn-asymmetric .inner{grid-template-columns:1fr;gap:40px}.axn-asymmetric .title{font-size:2.2rem}.axn-redacted .question{font-size:1.15rem}.axn-split-manifesto{grid-template-columns:200px 1fr}.axn-split-manifesto .right{padding:60px 48px}.axn-split-manifesto .title{font-size:2rem}.axn-split-manifesto .paragraphs{columns:1}.axn-split-manifesto .rotated{font-size:3.5rem}.axn-noise-grid .grid{grid-template-columns:repeat(2,1fr)}.axn-noise-grid .cell--wide{grid-column:span 2}.axn-noise-grid .cell--tall{grid-row:auto}.axn-glitch-statement .text{font-size:3.5rem}.axn-mega-ticker .word{font-size:5rem}.axn-brutalist .grid{grid-template-columns:1fr 1fr}.axn-stat-reveal .number{font-size:8rem}.axn-fragmented .grid{grid-template-columns:1fr 1fr}.axn-fragmented .col:nth-child(2){margin-top:40px}.axn-fragmented .col:nth-child(3){margin-top:0}.axn-perspective-cards .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.axn-perspective-cards .card:hover{transform:rotateY(0) rotateX(0) translateZ(10px)}.axn-perspective-cards .card:nth-child(2):hover,.axn-perspective-cards .card:nth-child(3):hover{transform:rotateY(0) rotateX(0) translateZ(10px)}.axn-perspective-cards .title{font-size:2rem}.axn-crosshair .text{font-size:2.6rem}.axn-overprint .headline{font-size:4rem}.axn-overprint .body{gap:40px}.axn-kinetic-nums .inner{grid-template-columns:repeat(3,1fr)}.axn-kinetic-nums .item:nth-child(4),.axn-kinetic-nums .item:nth-child(5){border-top:1px solid hsla(0,0%,100%,.06)}.axn-kinetic-nums .number{font-size:2.8rem}.axn-stepped-reveal .step .stepped-reveal .content{width:70%}.axn-stepped-reveal .step:nth-child(3) .stepped-reveal .content{margin-left:20%}.axn-stepped-reveal .step:nth-child(4) .stepped-reveal .content{margin-left:30%}.axn-neon-glow .text{font-size:3rem}.axn-scoreboard .grid{grid-template-columns:repeat(3,1fr)}.axn-scoreboard .cell:nth-child(3){border-right:none}.axn-scoreboard .cell:nth-child(n+4){border-top:1px solid hsla(0,0%,100%,.06)}.axn-monolith .text{font-size:1.7rem}.axn-monolith .slab{inset:24px}.axn-cipher .grid{grid-template-columns:repeat(8,1fr)}.axn-torn-edge .title{font-size:2rem}.axn-stamp-cards .grid{grid-template-columns:repeat(2,1fr);gap:32px}.axn-stamp-cards .value{font-size:1.5rem}.axn-terminal .inner{max-width:100%}.axn-redline .grid{grid-template-columns:repeat(2,1fr)}.axn-redline .cell{padding:32px}.axn-redline .cell-num{font-size:40px}.axn-waveform .row{grid-template-columns:1fr;gap:24px}.axn-marquee-stack .word{font-size:clamp(36px,5vw,60px)}.axn-blackout .poem{font-size:clamp(20px,3vw,32px)}.axn-svc-brutalist .grid{grid-template-columns:repeat(2,1fr)}.axn-svc-brutalist .card{padding:32px 24px}.axn-sd-hero .meta-bar{gap:24px;flex-wrap:wrap}.axn-sd-overprint .inner{grid-template-columns:1fr;gap:40px}.axn-sd-redline .grid{grid-template-columns:repeat(2,1fr)}.axn-sd-stamp .grid{grid-template-columns:repeat(2,1fr);gap:32px}.axn-wk-hero .title{font-size:clamp(40px,6vw,72px)}.axn-wk-glitch .inner{grid-template-columns:1fr;gap:40px}.axn-wk-cipher .grid{grid-template-columns:repeat(2,1fr)}.axn-wk-pressure .inner{grid-template-columns:repeat(2,1fr)}.axn-pj-hero .title{font-size:clamp(40px,6vw,72px)}.axn-pj-hero .meta{gap:24px;flex-wrap:wrap}.axn-pj-redline .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-brutalist .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-devices .grid{grid-template-columns:5fr 3fr 2fr;gap:24px}.axn-pj-features .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-theater{padding:72px 0}.axn-pj-theater .stage{gap:24px;min-height:380px}.axn-pj-theater .frame--desktop{width:380px}.axn-pj-theater .frame--tablet{width:220px}.axn-pj-theater .frame--phone{width:140px}.axn-pj-isometric{padding:72px 0}.axn-pj-isometric .grid{gap:36px}.axn-pj-isometric .device--desktop{width:320px}.axn-pj-isometric .device--tablet{width:200px}.axn-pj-isometric .device--phone{width:130px}.axn-pj-accordion{padding:72px 0}.axn-pj-accordion .grid{gap:32px}.axn-pj-accordion .stack{height:300px}.axn-pj-palette{padding:72px 0}.axn-pj-palette .swatch{min-height:150px;padding:40px 14px 16px}.axn-pj-palette .type{gap:24px}.axn-pj-timeline{padding:72px 0}.axn-pj-timeline .title{margin-bottom:48px}.axn-pj-timeline .track{padding-left:32px}.axn-pj-timeline .track::before{left:0;transform:none}.axn-pj-timeline .entry{width:100%;padding:0 0 40px 32px;text-align:left}.axn-pj-timeline .entry::before{left:-7px}.axn-pj-timeline .entry::after{left:0;width:24px}.axn-pj-timeline .entry:nth-child(even){margin-left:0;padding:0 0 40px 32px;text-align:left}.axn-pj-timeline .entry:nth-child(even)::before{left:-7px;right:auto}.axn-pj-timeline .entry:nth-child(even)::after{left:0;right:auto;width:24px}.axn-pj-colophon{padding:72px 0}.axn-pj-colophon .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-colophon .cell--span2{grid-column:span 2}.axn-pj-dossier{padding:72px 0}.axn-pj-dossier .inner{padding:36px 32px}.axn-pj-radar{padding:72px 0}.axn-pj-radar .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-polaroid{padding:72px 0}.axn-pj-polaroid .scatter{gap:28px}.axn-pj-polaroid .card:nth-child(n){width:180px}.axn-ab-hero .word{font-size:clamp(48px,9vw,120px)}.axn-ab-pressure .grid{grid-template-columns:repeat(2,1fr)}.axn-ab-cipher .grid{grid-template-columns:repeat(2,1fr)}.axn-ab-stamp .grid{grid-template-columns:repeat(2,1fr);gap:32px}.axn-jn-hero .title{font-size:clamp(48px,8vw,100px)}.axn-jn-brutalist .grid{grid-template-columns:repeat(2,1fr)}.axn-jn-torn .inner{grid-template-columns:1fr;gap:32px;text-align:center}.axn-jn-torn .featured{text-align:center}.axn-jn-noise .grid{grid-template-columns:repeat(2,1fr)}.axn-jn-noise .cell--wide{grid-column:span 2}.axn-ar-related .grid{grid-template-columns:repeat(2,1fr)}.axn-ar-nav .inner{gap:2px}.axn-ar-compare .grid{grid-template-columns:1fr 1fr}.axn-ct-main .inner{grid-template-columns:1fr;gap:40px}.ct-form .services{grid-template-columns:repeat(3,1fr)}.axn-ct-redline .row{grid-template-columns:repeat(2,1fr)}.axn-ct-faq{padding:72px 0}.axn-ct-hotline .inner{flex-direction:column;text-align:center;gap:16px}.axn-ct-manifesto{padding:72px 0}.axn-ct-manifesto .inner{padding:40px 32px}.axn-ct-postcard{padding:72px 0}.axn-ct-postcard .card{grid-template-columns:1fr}.axn-ct-postcard .left{border-right:none;border-bottom:1px dashed var(--c-parchment-line)}.axn-ct-madlibs{padding:72px 0}.axn-ct-madlibs .card{padding:36px}.axn-ct-boarding{padding:72px 0}.axn-ct-boarding .pass{grid-template-columns:1fr}.axn-ct-boarding .pass::after{display:none}.axn-ct-boarding .stub{flex-direction:row;padding:20px 28px;gap:20px;border-top:2px dashed #e5e7eb}.axn-ct-speed{padding:72px 0}.axn-ct-speed .grid{grid-template-columns:repeat(2,1fr)}.axn-ct-ticket{padding:72px 0}.axn-ct-ticket .details{grid-template-columns:repeat(3,1fr);gap:12px}.axn-ct-taxform{padding:72px 0}.axn-ct-taxform .header{grid-template-columns:1fr}.axn-ct-taxform .header-left,.axn-ct-taxform .header-right{border:none;border-bottom:1px solid #111827;flex-direction:row;gap:8px}.axn-ct-taxform .checkbox-grid{grid-template-columns:1fr}.axn-ct-taxform .line{flex-wrap:wrap}.axn-ct-taxform .line-input{width:100%}.axn-pb-hero{padding:140px 0 80px}.axn-pb-hero .title{font-size:3.5rem}.axn-pb-showcase .grid{grid-template-columns:repeat(2,1fr)}.axn-pb-poster .img{width:200px;height:280px}.axn-pb-billboard .grid{grid-template-columns:1fr}.axn-pb-idcard .grid{grid-template-columns:repeat(2,1fr)}.axn-sw-hero{padding:140px 0 80px}.axn-sw-hero .title{font-size:3.5rem}.axn-sw-stack .grid{grid-template-columns:repeat(3,1fr)}.axn-in-hero{padding:140px 0 80px}.axn-in-hero .title{font-size:3.5rem}.axn-in-museum .gallery{grid-template-columns:repeat(2,1fr);gap:32px}.axn-in-food .grid{grid-template-columns:repeat(2,1fr)}.axn-mu-hero{padding:140px 0 80px}.axn-mu-hero .title{font-size:3.5rem}.axn-mu-hero .vinyl{width:200px;height:200px}.axn-mu-equalizer .inner{gap:20px}.axn-ml-hero{padding:140px 0 80px}.axn-ml-hero .title{font-size:3.5rem}.axn-ml-newsletter .grid{grid-template-columns:repeat(2,1fr)}.axn-ml-stats .cards{grid-template-columns:repeat(2,1fr)}.axn-ml-email .devices{flex-wrap:wrap}.axn-ml-email .device--desktop{width:100%}.axn-scroll-spy-nav{right:16px;gap:10px}.axn-scroll-spy-nav .dot{width:8px;height:8px}.axn-scroll-spy-nav .dot::after{display:none}.axn-wk-magazine{padding:80px 0}.axn-wk-magazine .title{font-size:2.4rem}.axn-wk-magazine .grid{grid-template-columns:repeat(2,1fr);gap:24px}.axn-wk-magazine .cover:nth-child(2),.axn-wk-magazine .cover:nth-child(5){transform:none}.axn-wk-magazine .cover-img{height:220px}.axn-wk-departures{padding:80px 0}.axn-wk-departures .title{font-size:2.4rem}.axn-wk-departures .header,.axn-wk-departures .row{grid-template-columns:80px 1fr 120px 100px;font-size:.85rem}.axn-wk-rolodex{padding:80px 0}.axn-wk-rolodex .title{font-size:2.4rem}.axn-wk-rolodex .stack{max-width:100%}.axn-wk-stamps{padding:80px 0}.axn-wk-stamps .title{font-size:2.4rem}.axn-wk-stamps .grid{grid-template-columns:repeat(3,1fr);gap:24px}.axn-wk-shelf{padding:80px 0}.axn-wk-shelf .title{font-size:2.4rem}.axn-wk-shelf .spine{min-height:180px}.axn-wk-shelf .spine--wide{width:44px}.axn-wk-shelf .spine--medium{width:34px}.axn-wk-shelf .spine--narrow{width:28px}.axn-wk-evidence{padding:80px 0}.axn-wk-evidence .title{font-size:2.4rem}.axn-wk-evidence .board{grid-template-columns:repeat(2,1fr);min-height:auto}.axn-wk-trading{padding:80px 0}.axn-wk-trading .title{font-size:2.4rem}.axn-wk-trading .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-microscope{padding:80px 0}.axn-pj-microscope .title{font-size:2rem}.axn-pj-microscope .lenses{gap:24px}.axn-pj-microscope .viewport{width:180px;height:180px}.axn-pj-microscope .lens:nth-child(2) .pj-microscope .viewport{width:240px;height:240px}.axn-pj-annotate{padding:80px 0}.axn-pj-annotate .title{font-size:2rem}.axn-pj-annotate .dot{width:24px;height:24px;font-size:.65rem}.axn-pj-storyboard{padding:80px 0}.axn-pj-storyboard .title{font-size:2rem}.axn-pj-storyboard .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-specimens{padding:80px 0}.axn-pj-specimens .title{font-size:2rem}.axn-pj-specimens .grid{grid-template-columns:repeat(2,1fr)}.axn-pj-lightbox{padding:80px 0}.axn-pj-lightbox .title{font-size:2rem}.axn-pj-lightbox .slide--current{width:360px}.axn-pj-lightbox .slide--prev,.axn-pj-lightbox .slide--next{width:160px}.axn-pj-comparison{padding:80px 0}.axn-pj-comparison .title{font-size:2rem}.axn-pj-comparison .side img{height:320px}.axn-pj-comparison .metrics{grid-template-columns:repeat(2,1fr)}.axn-pj-heatmap{padding:80px 0}.axn-pj-heatmap .title{font-size:2rem}.axn-pj-heatmap .stats{grid-template-columns:repeat(2,1fr)}.axn-pj-triptych{padding:80px 0}.axn-pj-triptych .title{font-size:2rem}.axn-pj-triptych .devices{gap:24px}.axn-pj-triptych .device--desktop .device-frame{width:360px}.axn-pj-triptych .device--tablet .device-frame{width:200px}.axn-pj-triptych .device--phone .device-frame{width:130px}.axn-pj-breakpoints{padding:80px 0}.axn-pj-breakpoints .title{font-size:2rem}.axn-pj-breakpoints .stage{flex:0 0 180px}.axn-pj-parallax{padding:80px 0}.axn-pj-parallax .title{font-size:2rem}.axn-pj-parallax .layer--mid{left:5%;right:5%}.axn-pj-parallax .mini-card{padding:8px 12px}.axn-pj-gridmorph{padding:80px 0}.axn-pj-gridmorph .title{font-size:2rem}.axn-pj-gridmorph .morph-grid--magazine{grid-template-columns:1fr;grid-template-rows:auto}.axn-pj-gridmorph .morph-grid--magazine .morph-cell--feature{grid-row:auto}.axn-pj-gridmorph .morph-grid--mosaic{grid-template-columns:repeat(2,1fr)}.axn-pj-gridmorph .morph-grid--editorial{grid-template-columns:repeat(2,1fr)}.axn-pj-filmstrip{padding:80px 0}.axn-pj-filmstrip .title{font-size:1.8rem}.axn-pj-filmstrip .frame{width:170px}.axn-pj-isostack{padding:80px 0}.axn-pj-isostack .title{font-size:2rem}.axn-pj-isostack .iso-scene{min-height:400px}.axn-pj-isostack .iso-layer{width:55%}.axn-pj-isostack .iso-meta{grid-template-columns:repeat(2,1fr)}.axn-pj-viewport{padding:80px 0}.axn-pj-viewport .title{font-size:2rem}.axn-pj-viewport .scan-track{justify-content:flex-start}.axn-pj-splitcmp{padding:80px 0}.axn-pj-splitcmp .title{font-size:2rem}.axn-pj-splitcmp .compare-screen img{height:320px}.axn-pj-palette{padding:80px 0}.axn-pj-palette .title{font-size:2rem}.axn-pj-palette .palette-showcase{grid-template-columns:1fr}.axn-pj-palette .palette-ratios{grid-template-columns:repeat(2,1fr)}.axn-pj-typespec{padding:80px 0}.axn-pj-typespec .title{font-size:2rem}.axn-pj-typespec .type-showcase{grid-template-columns:1fr}.axn-pj-typespec .type-row{grid-template-columns:100px 1fr 120px;gap:8px}.axn-pj-typespec .type-scale--xxl{font-size:3.5rem}.axn-pj-orbit{padding:80px 0}.axn-pj-orbit .title{font-size:2rem}.axn-pj-orbit .orbit-stage{width:500px;height:500px}.axn-pj-orbit .orbit-item{width:110px}.axn-pj-evolution{padding:80px 0}.axn-pj-evolution .title{font-size:2rem}.axn-pj-evolution .evo-timeline{gap:20px}.axn-pj-evolution .evo-preview{min-height:220px}.axn-pj-mosaic .mosaic-grid{grid-auto-rows:220px}.axn-pj-laptop .inner{max-width:100%}.axn-pj-laptop .laptop-devices{gap:16px;flex-wrap:wrap;justify-content:center}.axn-pj-laptop .laptop-device--main{max-width:400px;flex:0 0 100%}.axn-pj-laptop .tablet-frame{width:120px}.axn-pj-laptop .lp-phone-frame{width:80px}.axn-pj-laptop .macbook-lid{width:180px}.axn-pj-laptop .ipad-frame{width:120px}.axn-pj-laptop .iphone-frame{width:80px}.axn-pj-laptop .fold-device{width:70px}.axn-pj-annotated{padding:80px 0}.axn-pj-annotated .inner{padding:0 24px}.axn-pj-annotated .title{font-size:2rem}.axn-pj-annotated .anno-dot{width:22px;height:22px;font-size:.6rem}.axn-pj-annotated .anno-tooltip{display:none}.axn-pj-annotated .anno-toggle{display:flex}.axn-pj-phones{padding:80px 0}.axn-pj-phones .title{font-size:2rem}.axn-pj-phones .phone-row{gap:16px;flex-wrap:wrap;justify-content:center}.axn-pj-phones .phone-frame{width:130px}}@media(max-width:639px){.axn-marquee-divider .track{gap:32px}.site-header{height:60px;padding-top:6px}.site-header .logo{margin-right:0}.site-header .nav{display:none}.site-header .mobile-bar{gap:8px}.site-header .mobile-bar .icon-btn{width:36px;height:36px}.site-header .mobile-bar .cta--bar{height:36px}}@media(max-width:639px)and (max-width:379px){.site-header .mobile-bar .cta--bar i{display:none}}@media(max-width:639px){.axn-hero{padding:40px 0 60px}.axn-hero .grid{grid-template-columns:1fr;gap:40px}.axn-hero .title{font-size:2rem}.axn-hero .desc{font-size:.85rem}.axn-hero .btn,.axn-hero .btn-outline{font-size:.78rem;padding:10px 22px}.axn-hero .visual{height:320px}.axn-hero .image-main{width:90%;height:260px}.axn-hero .image-accent{width:50%;height:160px}.ax-recent .title .front2{font-size:42px}.ax-recent .slims{margin:40px auto}.ax-recent .meta{margin-top:-24px!important}.axn-intro{padding-top:36px;padding-bottom:20px}.axn-intro .heading{font-size:1.4rem;margin-bottom:10px}.axn-intro .text{font-size:.82rem;max-width:100%}.search-bar{padding:16px;margin-top:24px;border-radius:8px}.search-bar .tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px}.search-bar .tabs>li>a{padding:6px 12px;font-size:.75rem}.search-bar .select{height:42px;font-size:.82rem}.search-bar .actions{flex-direction:column;gap:10px;align-items:stretch;margin-top:14px}.search-bar .actions-right{flex-direction:column;gap:10px}.search-bar .actions-right .submit{width:100%;height:42px;justify-content:center}.axn-properties{padding-top:32px;padding-bottom:32px}.axn-properties .heading{font-size:1.2rem;margin-bottom:16px}.prop-card{border-radius:8px}.prop-card .figure{border-radius:8px}.prop-card .body{padding:12px 12px 10px}.prop-card .row{gap:8px;margin-bottom:2px}.prop-card .name{font-size:.85rem}.prop-card .price{font-size:.85rem}.prop-card .loc{margin-bottom:6px}.prop-card .meta{gap:10px}.prop-card .meta li{font-size:.72rem}.axn-how-works{padding-top:36px;padding-bottom:36px}.axn-how-works .heading{font-size:1.35rem;margin-bottom:8px}.axn-how-works .desc{font-size:.82rem;max-width:100%}.axn-how-works .content{margin-top:28px}.axn-how-works .left{order:1}.axn-how-works .step-detail{margin-bottom:24px}.axn-how-works .step-title{font-size:1.25rem;margin-bottom:10px}.axn-how-works .step-text{font-size:.82rem;max-width:100%;margin-bottom:18px}.axn-how-works .consult{font-size:.75rem;padding:8px 20px}.axn-how-works .steps>li{padding-left:16px}.axn-how-works .steps>li>a{font-size:.75rem;padding:6px 0}.axn-how-works .img-plan{width:90px;bottom:-8px;right:-4px;border-width:2px}.axn-agents{padding-top:32px;padding-bottom:36px}.axn-agents .header{margin-bottom:20px}.axn-agents .heading{font-size:1.2rem}.axn-agents .nav-btn{width:34px;height:34px}.agent-card .badge{padding:10px 12px;font-size:.5rem}.agent-card .body{padding:14px 16px 16px}.agent-card .name{font-size:.88rem}.agent-card .role{margin-bottom:10px}.agent-card .rating{margin-bottom:12px}.agent-card .phone{font-size:.75rem;padding:8px 14px}.agent-card .email{width:34px;height:34px;font-size:.78rem}.axn-invest-intro{padding-top:36px;padding-bottom:16px}.axn-invest-intro .heading{font-size:1.35rem;margin-bottom:10px}.axn-invest-intro .text{font-size:.82rem;max-width:100%}.stat-card{padding:16px}.stat-card .label{font-size:.72rem;margin-bottom:4px}.stat-card .value{font-size:1.25rem;margin-bottom:14px}.stat-card .chart{height:28px}.axn-offers{padding-top:32px;padding-bottom:32px}.axn-offers .heading{font-size:1.2rem;margin-bottom:16px}.offer-row{border-radius:8px;margin-bottom:12px;padding:0}.offer-row:hover{transform:none;box-shadow:none}.offer-row .thumb{height:auto;min-height:0;aspect-ratio:16/9;border-radius:8px 8px 0 0}.offer-row .body{padding:16px 16px 14px}.offer-row .name{font-size:.88rem;margin-bottom:2px}.offer-row .loc{font-size:.72rem;margin-bottom:8px}.offer-row .meta{flex-wrap:wrap;gap:8px 14px;margin-bottom:10px}.offer-row .meta li{font-size:.72rem}.offer-row .desc{font-size:.8rem;line-height:1.55;margin-bottom:14px;max-width:none}.offer-row .actions{flex-wrap:wrap;gap:10px;margin-bottom:0}.offer-row .book{font-size:.75rem;padding:8px 18px;width:100%;text-align:center}.offer-row .download{font-size:.75rem;width:100%;justify-content:center}.offer-row .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:auto;padding:0 16px 16px;border-top:1px solid rgb(var(--c-text-rgb)/0.06);padding-top:14px;margin-top:2px}.offer-row .stat{text-align:center;align-items:center}.offer-row .stat-val{font-size:.95rem}.offer-row .stat-val--lg{font-size:1.1rem}.offer-row .stat-label{font-size:.65rem;line-height:1.3}.prefooter{padding:60px 0}.prefooter .heading{font-size:2rem}.prefooter .text{font-size:.85rem}.prefooter .btn{font-size:.82rem;padding:12px 28px}.site-footer{padding:28px 0 0}.site-footer .top{padding-bottom:20px}.site-footer .brand{margin-bottom:16px}.site-footer .contact{margin-bottom:16px;gap:4px}.site-footer .link{font-size:.82rem}.site-footer .social{gap:6px}.site-footer .social a{font-size:.82rem}.site-footer .bottom{flex-direction:column;gap:6px;text-align:center;padding:14px 0}.site-footer .copy,.site-footer .policy{font-size:.72rem}.axn-trust-bar{padding-top:28px;padding-bottom:28px}.axn-trust-bar .tagline{font-size:1.05rem;margin-bottom:14px}.axn-trust-bar .tp-stars{gap:1px}.axn-trust-bar .tp-stars i{width:20px;height:20px;font-size:.55rem}.axn-trust-bar .tp-count{font-size:.72rem}.axn-cta-section{padding-bottom:32px}.axn-cta-section .card{padding:24px 20px}.axn-cta-section .heading{font-size:1.3rem;margin-bottom:10px}.axn-cta-section .text{font-size:.8rem;margin-bottom:20px}.axn-cta-section .actions{flex-direction:column;gap:8px;align-items:flex-start}.axn-cta-section .btn-primary,.axn-cta-section .btn-outline{font-size:.78rem;padding:10px 22px}.axn-cta-section .images{height:180px;margin-top:24px}.axn-cta-section .img{border-radius:8px}.axn-cta-section .img--back{width:55%}.axn-cta-section .img--front{width:55%}.device-parade{padding:40px 0 24px}.device-parade .row{flex-direction:column;align-items:center;gap:32px}.device-parade .device--laptop .frame{width:100%;max-width:340px}.device-parade .device--laptop .screen{height:210px}.device-parade .device--laptop .base{width:110%;max-width:400px}.device-parade .device--tablet .frame{width:200px}.device-parade .device--tablet .screen{height:260px}.device-parade .device--phone .frame{width:140px}.device-parade .device--phone .screen{height:240px}.viewport-switcher{padding:40px 0 24px}.viewport-switcher .tabs{width:100%}.viewport-switcher .tab{flex:1;justify-content:center;padding:8px 12px;font-size:.8rem}.viewport-switcher .stage{padding:16px;min-height:300px}.viewport-switcher .viewport--tablet,.viewport-switcher .viewport--mobile{width:100%}.showcase-features{gap:40px}.showcase-features .item{grid-template-columns:1fr;gap:24px}.showcase-features .item--reverse{grid-template-columns:1fr}.showcase-features .item--reverse .screen{order:0}.showcase-features .item--reverse .info{order:0}.showcase-features .title{font-size:1.15rem}.showcase-features .list{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.scroll-top{bottom:20px;right:20px;width:40px;height:40px;font-size:.9rem}.portfolio-featured{margin-bottom:40px}.portfolio-featured .card{grid-template-columns:1fr}.portfolio-featured .image{min-height:220px}.portfolio-featured .body{padding:28px 20px}.portfolio-featured .title{font-size:1.5rem}.portfolio-featured .desc{font-size:.85rem}.portfolio-featured .meta{gap:16px;flex-wrap:wrap}.portfolio-duo{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.portfolio-duo .card--large .image,.portfolio-duo .card--small .image{height:240px}.portfolio-duo .overlay{padding:20px}.portfolio-duo .title{font-size:1.2rem}.portfolio-showcase{margin-bottom:48px}.portfolio-showcase .heading{font-size:1.3rem}.portfolio-showcase .img{margin-bottom:12px}.portfolio-showcase .name{font-size:1rem}.portfolio-stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:32px 0;margin-bottom:40px}.portfolio-stats .number{font-size:1.8rem}.portfolio-stats .label{font-size:.7rem}.editorial-list .item{grid-template-columns:1fr;gap:12px;padding:28px 0}.editorial-list .number{font-size:2.5rem}.editorial-list .title{font-size:1.4rem}.editorial-list .image{height:180px;transform:rotate(0deg);filter:grayscale(0%);border-radius:8px}.editorial-list .arrow{display:none}.editorial-list .item:hover{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.portfolio-marquee .name{font-size:1.8rem}.portfolio-marquee .category{display:none}.stacked-cards .header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px}.stacked-cards .grid{grid-template-columns:1fr;gap:24px}.stacked-cards .card:nth-child(2),.stacked-cards .card:nth-child(3){margin-top:0}.stacked-cards .img{aspect-ratio:4/3}.stacked-cards .label{transform:translateY(0);opacity:1}.portfolio-mega-cta{padding:64px 0}.portfolio-mega-cta .heading{font-size:1.8rem}.portfolio-mega-cta .bg-text{font-size:6rem}.journal-filters .btn{padding:8px 14px;font-size:.8rem}.wizard-form .progress{margin-bottom:28px}.wizard-form .step-label{display:none}.wizard-form .step-line{margin:0 8px}.wizard-form .heading{font-size:1.25rem}.wizard-form .services{grid-template-columns:repeat(2,1fr);gap:10px}.wizard-form .service-card{padding:16px 10px}.wizard-form .service-icon{font-size:1.2rem}.wizard-form .service-name{font-size:.78rem}.wizard-form .pills{gap:6px}.wizard-form .pill{padding:7px 14px;font-size:.78rem}.wizard-form .btn{font-size:.8rem;padding:10px 20px}.axn-manifesto{padding:64px 0}.axn-manifesto .text{font-size:1.6rem}.axn-manifesto .sub{font-size:1rem}.axn-manifesto .rule{margin:32px 0}.axn-split-showcase{grid-template-columns:1fr}.axn-split-showcase .panel--content{padding:40px 24px}.axn-split-showcase .panel--image img{height:300px}.axn-split-showcase .count{font-size:4rem;margin-bottom:16px}.axn-split-showcase .title{font-size:1.8rem}.axn-split-showcase--flip .panel--image{order:1}.axn-split-showcase--flip .panel--content{order:2}.axn-services-orbit{padding:64px 0}.axn-services-orbit .grid{grid-template-columns:1fr}.axn-services-orbit .card{padding:32px 24px}.axn-services-orbit .card-name{font-size:1.2rem}.axn-testimonial-tape{padding:64px 0}.axn-testimonial-tape .card{width:300px;padding:28px}.axn-testimonial-tape .quote{font-size:.95rem}.axn-vertical-timeline{padding:64px 0}.axn-vertical-timeline .line::before{left:16px}.axn-vertical-timeline .item{flex-direction:row!important;margin-bottom:40px}.axn-vertical-timeline .item:nth-child(even) .content{text-align:left;padding-left:40px;padding-right:0}.axn-vertical-timeline .dot{left:16px;width:12px;height:12px}.axn-vertical-timeline .content{width:100%;padding-left:48px!important}.axn-vertical-timeline .title{font-size:1.1rem}.axn-logo-wall{padding:56px 0}.axn-logo-wall .grid{grid-template-columns:repeat(2,1fr)}.axn-logo-wall .cell{padding:28px 16px}.axn-logo-wall .logo{font-size:1rem;opacity:.7}.axn-featured-reel{height:50vh;min-height:360px}.axn-featured-reel .play{width:60px;height:60px;font-size:1.2rem}.axn-featured-reel .title{font-size:1.6rem}.axn-discipline-tabs{padding:64px 0}.axn-discipline-tabs .tab{font-size:1.4rem;padding:16px 0}.axn-discipline-tabs .panel{grid-template-columns:1fr;gap:24px}.axn-discipline-tabs .panel-image img{height:240px}.axn-parallax-counters{padding:64px 0}.axn-parallax-counters .grid{grid-template-columns:repeat(2,1fr)}.axn-parallax-counters .item{padding:24px 16px}.axn-parallax-counters .item:nth-child(2)::after{display:none}.axn-parallax-counters .number{font-size:2.5rem}.axn-parallax-counters .label{font-size:.7rem;letter-spacing:2px}.axn-masonry-gallery{padding:64px 0}.axn-masonry-gallery .grid{columns:1}.axn-masonry-gallery .item{border-radius:8px}.axn-marquee-divider{padding:14px 0}.axn-marquee-divider .item{font-size:.95rem;letter-spacing:2px}.axn-process-cards{padding:48px 0}.axn-process-cards .header{margin-bottom:24px}.axn-process-cards .heading{font-size:1.6rem}.axn-process-cards .row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex-direction:unset;flex-wrap:unset}.axn-process-cards .card{border-radius:8px!important;margin-left:0;padding:20px 16px;width:auto}.axn-process-cards .card-icon{font-size:1.1rem;margin-bottom:8px}.axn-process-cards .card-step{font-size:.6rem}.axn-process-cards .card-title{font-size:.92rem}.axn-process-cards .card-desc{font-size:.78rem}.axn-awards-shelf{padding:56px 0}.axn-awards-shelf .row{gap:16px;justify-content:center}.axn-awards-shelf .badge{min-width:120px;padding:20px 16px}.axn-awards-shelf .icon{font-size:1.5rem;margin-bottom:12px}.axn-awards-shelf .name{font-size:.85rem}.axn-text-reveal{padding:64px 0}.axn-text-reveal .heading{font-size:2.5rem;-webkit-text-stroke:1px #111827}.axn-text-reveal .sub{font-size:.85rem}.axn-bento-grid{padding:64px 0}.axn-bento-grid .layout{grid-template-columns:1fr}.axn-bento-grid .cell--wide{grid-column:span 1}.axn-bento-grid .cell--tall{grid-row:span 1}.axn-bento-grid .cell--dark,.axn-bento-grid .cell--stat,.axn-bento-grid .cell--accent{padding:32px 24px}.axn-bento-grid .cell-number{font-size:2.2rem}.axn-bento-grid .cell-back-text{font-size:3.2rem;color:rgba(0,0,0,.5)}.axn-bento-grid .cell-title{font-size:1.2rem}.axn-bento-grid .cell-title-first{font-size:1.2rem}.axn-bento-grid .cell-title-second{font-size:1.6rem}.axn-bento-grid .cell-title-third{font-size:2rem}.axn-hover-gallery{padding:64px 0}.axn-hover-gallery .preview{display:none}.axn-hover-gallery .name{font-size:1.3rem}.axn-hover-gallery .link{padding:20px 0}.axn-hover-gallery .tag{font-size:.7rem}.axn-pull-quote{padding:64px 0}.axn-pull-quote .mark{font-size:5rem}.axn-pull-quote .text{font-size:1.2rem}.axn-pull-quote .avatar{width:44px;height:44px}.axn-pull-quote .decoration{display:none}.axn-diagonal-split .left{position:relative;clip-path:none;padding:48px 24px}.axn-diagonal-split .right{position:relative;clip-path:none;padding:48px 24px}.axn-diagonal-split .title{font-size:1.6rem}.axn-ticker-stats .pill{padding:10px 20px;gap:8px}.axn-faq-accordion{padding:64px 0}.axn-faq-accordion .header{flex-direction:column;align-items:flex-start;gap:12px}.axn-faq-accordion .sub{text-align:left;max-width:none}.axn-faq-accordion .trigger{font-size:1rem;padding:20px 0}.axn-faq-accordion .icon{width:28px;height:28px;font-size:.8rem}.axn-scroll-columns{padding:64px 0}.axn-scroll-columns .wrapper{grid-template-columns:1fr;height:360px}.axn-scroll-columns .col--down{display:none}.axn-scroll-columns .card img{height:240px}.axn-collage{padding:64px 0}.axn-collage .container{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:static}.axn-collage .item{position:static!important;transform:none!important;width:100%!important;height:auto!important}.axn-collage .item--5{grid-column:span 2}.axn-collage .item img{height:180px}.axn-newsletter-strip{padding:40px 0}.axn-newsletter-strip .inner{flex-direction:column;text-align:center;gap:24px}.axn-newsletter-strip .heading{font-size:1.2rem}.axn-newsletter-strip .form{flex-direction:column;width:100%}.axn-newsletter-strip .input{width:100%}.axn-newsletter-strip .btn{width:100%;text-align:center}.axn-zigzag{padding:64px 0}.axn-zigzag .row{grid-template-columns:1fr;gap:32px;margin-bottom:56px}.axn-zigzag .row--reverse .image{order:1}.axn-zigzag .row--reverse .content{order:2}.axn-zigzag .image img{height:260px}.axn-zigzag .number{font-size:3rem}.axn-zigzag .title{font-size:1.4rem}.axn-metric-dashboard{padding:64px 0}.axn-metric-dashboard .grid{grid-template-columns:1fr}.axn-metric-dashboard .card{padding:24px}.axn-metric-dashboard .card-value{font-size:2rem}.axn-gradient-hero{padding:80px 0}.axn-gradient-hero .title{font-size:2rem}.axn-gradient-hero .desc{font-size:.95rem}.axn-gradient-hero .actions{flex-direction:column}.axn-gradient-hero .btn{width:100%;text-align:center}.axn-flip-cards{padding:64px 0}.axn-flip-cards .grid{grid-template-columns:1fr}.axn-flip-cards .item{height:300px}.axn-flip-cards .front{padding:32px 24px}.axn-flip-cards .back{padding:32px 24px}.axn-comparison-table{padding:64px 0}.axn-comparison-table .grid{grid-template-columns:1fr}.axn-comparison-table .tier{padding:32px 24px}.axn-comparison-table .tier-price{font-size:2rem}.axn-before-after{padding:64px 0}.axn-before-after .grid{grid-template-columns:1fr;gap:32px}.axn-before-after .grid:has(>.side:nth-child(3)){grid-template-columns:1fr;max-width:none}.axn-before-after .grid:has(>.side:nth-child(3)) .image img{height:240px}.axn-before-after .image img{height:240px}.axn-before-after .arrow{display:none}.axn-horizontal-scroll{padding:64px 0}.axn-horizontal-scroll .header{flex-direction:column;align-items:flex-start}.axn-horizontal-scroll .card{width:300px}.axn-horizontal-scroll .card-image{height:180px}.axn-horizontal-scroll .card-body{padding:20px}.axn-progress-rings{padding:64px 0}.axn-progress-rings .grid{grid-template-columns:repeat(2,1fr);gap:32px}.axn-progress-rings .ring{width:100px;height:100px;margin-bottom:12px}.axn-progress-rings .ring-value{font-size:1.3rem}.axn-progress-rings .label{font-size:.75rem}.axn-glass-cards{padding:64px 0}.axn-glass-cards .grid{grid-template-columns:1fr}.axn-glass-cards .card{padding:32px 24px}.axn-spotlight{padding:64px 0}.axn-spotlight .container{grid-template-columns:1fr;gap:32px}.axn-spotlight .image img{height:280px}.axn-spotlight .title{font-size:1.8rem}.axn-spotlight .stats{gap:24px}.axn-spotlight .stat-value{font-size:1.4rem}.axn-reasons-list{padding:64px 0}.axn-reasons-list .grid{grid-template-columns:1fr}.axn-reasons-list .item{border-right:0;padding:24px 0}.axn-reasons-list .number{font-size:1.8rem;width:36px}.axn-reasons-list .title{font-size:1.05rem}.axn-us-vs-them{padding:64px 0}.axn-us-vs-them .row{grid-template-columns:1fr 24px 1fr}.axn-us-vs-them .col{padding:0 8px}.axn-us-vs-them .text{font-size:.82rem}.axn-us-vs-them .header-label{font-size:.7rem}.axn-card-stack{padding:64px 0}.axn-card-stack .pile{height:320px}.axn-card-stack .card{padding:28px 24px}.axn-card-stack .card-title{font-size:1.2rem}.axn-card-stack .card-meta{gap:16px}.axn-card-stack .card-stat-value{font-size:1.1rem}.axn-office-locations{padding:64px 0}.axn-office-locations .grid{grid-template-columns:1fr}.axn-office-locations .map{height:160px}.axn-office-locations .body{padding:24px}.axn-office-locations .details{flex-wrap:wrap}.axn-convictions{padding:80px 0}.axn-convictions .item{padding:32px 0}.axn-convictions .statement{font-size:1.3rem}.axn-convictions .proof{flex-direction:column;align-items:flex-start;gap:8px}.axn-anti-patterns{padding:64px 0}.axn-anti-patterns .grid{grid-template-columns:1fr}.axn-anti-patterns .col{padding:32px 24px}.axn-anti-patterns .col--dont{border-right:0;border-bottom:1px solid #e5e7eb}.axn-results-table{padding:60px 0}.axn-results-table .heading{font-size:1.6rem}.axn-results-table .thead{display:none}.axn-results-table .table{display:block}.axn-results-table tbody{display:block}.axn-results-table .tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:20px 0;border-bottom:1px solid var(--c-border)}.axn-results-table .td{display:block;padding:0;text-align:left!important}.axn-results-table .td:nth-child(3){grid-column:1/-1}.axn-results-table .challenge{max-width:none;font-size:.8rem}.axn-results-table .td:last-child{grid-column:1/-1}.axn-results-table .metric{display:inline;font-size:1rem}.axn-results-table .metric-label{display:inline;margin-left:8px;font-size:.65rem}.axn-bold-statements .item{grid-template-columns:1fr;gap:20px;padding:40px 0}.axn-bold-statements .item:nth-child(even) .text{order:0}.axn-bold-statements .item:nth-child(even) .evidence{order:0;text-align:left}.axn-bold-statements .text{font-size:1.3rem}.axn-bold-statements .evidence{padding:20px;background:hsla(0,0%,100%,.03);border-radius:8px}.axn-bold-statements .evidence-number{font-size:2.2rem}.axn-promise-bar .grid{grid-template-columns:repeat(2,1fr)}.axn-promise-bar .item{padding:24px 16px}.axn-promise-bar .item::after{display:none}.axn-promise-bar .item{border-bottom:1px solid rgb(var(--c-text-rgb)/0.08)}.axn-promise-bar .item:nth-last-child(-n+2){border-bottom:0}.axn-principles{padding:64px 0}.axn-principles .grid{grid-template-columns:1fr}.axn-principles .item{padding:28px 24px}.axn-principles .number{font-size:2.2rem;margin-bottom:12px}.axn-credentials{padding:64px 0}.axn-credentials .list{grid-template-columns:1fr 1fr;gap:32px 0}.axn-credentials .item{border-left:none;padding:0 16px;border-bottom:1px solid #e5e7eb;padding-bottom:24px}.axn-credentials .item:nth-child(odd){padding-left:0}.axn-credentials .item:nth-child(even){border-left:1px solid #e5e7eb}.axn-credentials .item:nth-last-child(-n+1){border-bottom:none}.axn-credentials .number{font-size:2rem}.axn-ethos{padding:80px 0}.axn-ethos::before{font-size:12rem;top:-20px;left:20px}.axn-ethos .text{font-size:1.6rem}.axn-ethos .author{flex-direction:column;align-items:flex-start;gap:12px}.axn-method-steps{padding:60px 0}.axn-method-steps .inner{padding:0 20px}.axn-method-steps .header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px;padding-bottom:20px}.axn-method-steps .subtitle{text-align:left;max-width:100%;font-size:.85rem}.axn-method-steps .step{grid-template-columns:1fr;gap:12px;padding:28px 0}.axn-method-steps .num{font-size:2rem}.axn-method-steps .step:hover{margin:0;padding-left:0;padding-right:0}.axn-method-steps .step-title{font-size:1.1rem;margin-bottom:8px}.axn-method-steps .step-desc{font-size:.85rem}.axn-method-steps .detail{font-size:.8rem}.axn-method-steps .deliverable{font-size:.7rem;padding:3px 10px}.axn-belief-stack{padding:80px 0}.axn-belief-stack .statement{font-size:1.5rem}.axn-belief-stack .item{margin-bottom:48px;padding-bottom:48px}.axn-belief-stack .proof{flex-direction:column;gap:12px}.axn-expectations{padding:80px 0}.axn-expectations .title{font-size:1.8rem;margin-bottom:40px}.axn-expectations .grid{grid-template-columns:1fr}.axn-expectations .col--yes{border-radius:16px 16px 0 0}.axn-expectations .col--no{border-radius:0 0 16px 16px;border-left:1px solid #e5e7eb;border-top:none}.axn-expectations .col{padding:32px 24px}.axn-impact-ledger{padding:60px 0}.axn-impact-ledger .header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.axn-impact-ledger .title{font-size:1.6rem}.axn-impact-ledger .inner{padding:0 20px}.axn-impact-ledger .table{display:block}.axn-impact-ledger thead{display:none}.axn-impact-ledger tbody{display:grid;grid-template-columns:1fr 1fr;gap:16px}.axn-impact-ledger .tr{display:flex;flex-direction:column;padding:16px;gap:8px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.axn-impact-ledger .td{display:block;padding:0;text-align:left!important;border:none}.axn-impact-ledger .scope{font-size:.75rem}.axn-impact-ledger .bar{width:100%}.axn-impact-ledger .metric{font-size:1.3rem}.axn-impact-ledger .metric-label{font-size:.65rem}.axn-value-grid{padding:60px 0}.axn-value-grid .inner{padding:0 20px}.axn-value-grid .grid{grid-template-columns:1fr}.axn-value-grid .item{padding:32px 24px}.axn-value-grid .item--accent{background:var(--c-surface);border-color:#e5e7eb}.axn-value-grid .item--accent .headline{color:var(--c-text)}.axn-value-grid .item--accent .desc{color:var(--c-text-mid)}.axn-value-grid .item--accent .stat-value{color:var(--c-accent)}.axn-value-grid .item--accent .stat-label{color:var(--c-text-muted)}.axn-value-grid .item:nth-child(even){background:var(--c-ink);border-color:var(--c-ink)}.axn-value-grid .item:nth-child(even) .headline{color:#fff}.axn-value-grid .item:nth-child(even) .desc{color:hsla(0,0%,100%,.6)}.axn-value-grid .item:nth-child(even) .stat-value{color:var(--c-accent)}.axn-value-grid .item:nth-child(even) .stat-label{color:hsla(0,0%,100%,.4)}.axn-value-grid .headline{font-size:1.2rem}.axn-value-grid .stat-value{font-size:1.6rem}.axn-testimonial-ed{padding:60px 0}.axn-testimonial-ed .inner{grid-template-columns:1fr;gap:32px;padding:0 20px}.axn-testimonial-ed .text{font-size:1.2rem;margin-bottom:24px}.axn-testimonial-ed .quote-mark{font-size:3.5rem}.axn-testimonial-ed .sidebar{flex-direction:row;gap:12px}.axn-testimonial-ed .outcome{padding:20px;flex:1}.axn-testimonial-ed .outcome-value{font-size:1.8rem}.axn-testimonial-ed .context{display:none}.axn-mindset{padding:80px 0}.axn-mindset .item{grid-template-columns:40px 1fr;gap:16px}.axn-mindset .text{font-size:1.1rem}.axn-mindset .num{font-size:.75rem}.axn-scope-preview{padding:80px 0}.axn-scope-preview .header{flex-direction:column;align-items:flex-start;gap:16px}.axn-scope-preview .subtitle{text-align:left;max-width:100%}.axn-scope-preview .grid{grid-template-columns:1fr}.axn-scope-preview .card{margin-left:0;margin-top:-1px;padding:36px 28px}.axn-scope-preview .card:last-child{grid-column:auto}.axn-risk-reversal{padding:80px 0}.axn-risk-reversal .title{font-size:2rem}.axn-risk-reversal .guarantees{grid-template-columns:1fr;gap:16px}.axn-risk-reversal .guarantee{padding:28px 24px}.axn-risk-reversal .guarantee:last-child{grid-column:auto}.axn-decision-cta .inner{grid-template-columns:1fr}.axn-decision-cta .content{padding:60px 28px}.axn-decision-cta .action{padding:48px 28px}.axn-decision-cta .title{font-size:2rem}.axn-decision-cta .action-title{font-size:1.3rem}.axn-decision-cta .action::before{font-size:6rem;right:20px}.axn-timeline-narrative{padding:80px 0}.axn-timeline-narrative .title{font-size:1.8rem}.axn-timeline-narrative .items{grid-template-columns:1fr;gap:40px}.axn-timeline-narrative .track::before{display:none}.axn-timeline-narrative .item::before{display:none}.axn-timeline-narrative .year{font-size:1.6rem}.axn-case-teaser .inner{grid-template-columns:1fr}.axn-case-teaser .visual{min-height:200px}.axn-case-teaser .content{padding:32px 20px}.axn-case-teaser .title{font-size:1.4rem}.axn-case-teaser .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex-direction:unset}.axn-case-teaser .stat-value{font-size:1.3rem}.axn-case-teaser .stat-label{font-size:.7rem}.axn-ingredients{padding:80px 0}.axn-ingredients .title{font-size:1.8rem}.axn-ingredients .item{grid-template-columns:1fr;gap:8px}.axn-ingredients .name{font-size:1rem}.axn-pledge-row .inner{flex-direction:column;text-align:center;gap:32px}.axn-pledge-row .text{font-size:1.3rem}.axn-pledge-row .signature{text-align:center}.axn-differentiators{padding:80px 0}.axn-differentiators .title{font-size:1.8rem}.axn-differentiators .grid{grid-template-columns:1fr}.axn-differentiators .card{padding:32px 24px}.axn-final-word{padding:100px 0}.axn-final-word .text{font-size:1.8rem}.axn-final-word .subtext{font-size:.9rem}.axn-proof-points{padding:80px 0}.axn-proof-points .grid{grid-template-columns:1fr 1fr;gap:40px 0}.axn-proof-points .item{padding:0 20px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:28px}.axn-proof-points .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.axn-proof-points .number{font-size:2.8rem;-webkit-text-stroke-width:1.5px}.axn-qa-editorial{padding:80px 0}.axn-qa-editorial .title{font-size:1.8rem}.axn-qa-editorial .item{grid-template-columns:1fr;gap:10px;padding:28px 0}.axn-qa-editorial .question{font-size:1.05rem}.axn-ticker-proof{padding:28px 0}.axn-ticker-proof .item{padding:0 32px}.axn-conviction-cols{padding:80px 0}.axn-conviction-cols .title{font-size:1.8rem}.axn-conviction-cols .grid{grid-template-columns:1fr;gap:32px}.axn-conviction-cols .col:last-child{grid-column:auto}.axn-conviction-cols .col-headline{font-size:1.15rem}.axn-rejection{padding:80px 0}.axn-rejection .title{font-size:1.8rem}.axn-rejection .item{grid-template-columns:32px 1fr;gap:14px}.axn-rejection .icon{width:32px;height:32px;font-size:.65rem}.axn-rejection .what{font-size:1rem}.axn-authority-bar{padding:48px 0}.axn-authority-bar .logos{gap:24px 32px}.axn-authority-bar .logo{font-size:.85rem}.axn-authority-bar .divider{display:none}.axn-anatomy{padding:80px 0}.axn-anatomy .header{flex-direction:column;align-items:flex-start;gap:12px}.axn-anatomy .subtitle{text-align:left;max-width:100%}.axn-anatomy .title{font-size:1.8rem}.axn-anatomy .grid{grid-template-columns:1fr}.axn-anatomy .part{padding:28px 0;border-right:none;grid-template-columns:40px 1fr;gap:16px}.axn-anatomy .part:nth-child(2n){border-right:none}.axn-anatomy .part-num{width:28px;height:28px;font-size:.65rem}.axn-contrast-banner .inner{grid-template-columns:1fr}.axn-contrast-banner .text-side{padding:48px 28px}.axn-contrast-banner .headline{font-size:1.6rem}.axn-contrast-banner .metric-side{padding:48px 28px}.axn-contrast-banner .metric-side::before{display:none}.axn-contrast-banner .metric-value{font-size:3.5rem}.axn-process-checklist{padding:80px 0}.axn-process-checklist .title{font-size:1.8rem}.axn-process-checklist .checks{grid-template-columns:1fr}.axn-process-checklist .phase-header{flex-wrap:wrap}.axn-process-checklist .phase-duration{margin-left:0;width:100%;margin-top:8px}.axn-client-voices{padding:80px 0}.axn-client-voices .grid{grid-template-columns:1fr}.axn-client-voices .card{padding:28px 24px}.axn-client-voices .card--featured{grid-row:auto}.axn-invest-tiers{padding:80px 0}.axn-invest-tiers .title{font-size:1.8rem}.axn-invest-tiers .grid{grid-template-columns:1fr}.axn-invest-tiers .tier{padding:36px 28px}.axn-industry-focus{padding:60px 0}.axn-industry-focus .inner{padding:0 20px}.axn-industry-focus .header{margin-bottom:32px}.axn-industry-focus .title{font-size:1.5rem}.axn-industry-focus .grid{grid-template-columns:repeat(2,1fr);gap:0}.axn-industry-focus .item{padding:20px 16px;margin-left:0;margin-top:0}.axn-industry-focus .icon{width:36px;height:36px;font-size:.85rem;margin-bottom:14px}.axn-industry-focus .name{font-size:.92rem}.axn-industry-focus .count{font-size:.72rem}.axn-industry-focus .desc{font-size:.75rem}.axn-stacked-quotes{padding:60px 0}.axn-stacked-quotes .inner{padding:0 20px}.axn-stacked-quotes .label{margin-bottom:32px}.axn-stacked-quotes .text{font-size:1rem;margin-bottom:14px}.axn-stacked-quotes .item{padding:20px 0 20px 20px;margin-bottom:24px}.axn-stacked-quotes .source{flex-wrap:wrap;gap:6px}.axn-capability-matrix{padding:80px 0}.axn-capability-matrix .header{flex-direction:column;align-items:flex-start;gap:8px}.axn-capability-matrix .title{font-size:1.8rem}.axn-capability-matrix .grid{grid-template-columns:1fr}.axn-capability-matrix .item{padding:28px 24px}.axn-commitment-row .inner{grid-template-columns:1fr;gap:24px}.axn-commitment-row .item{padding:0;border-left:none;border-bottom:1px solid #e5e7eb;padding-bottom:24px}.axn-commitment-row .item:last-child{border-bottom:none;padding-bottom:0}.axn-founder-letter{padding:80px 0}.axn-founder-letter .salutation{font-size:1.2rem}.axn-founder-letter .signature{font-size:1.5rem}.axn-exit-intent{padding:80px 0}.axn-exit-intent .inner{grid-template-columns:1fr;gap:40px}.axn-exit-intent .title{font-size:1.8rem}.axn-exit-intent .form{padding:32px 24px}.axn-word-stack{padding:80px 0}.axn-word-stack .line--outline,.axn-word-stack .line--solid,.axn-word-stack .line--accent{font-size:3rem}.axn-word-stack .line--small{font-size:.8rem;letter-spacing:.2em;margin:20px 0}.axn-word-stack .aside{display:none}.axn-asymmetric{padding:80px 0}.axn-asymmetric .inner{grid-template-columns:1fr;gap:24px}.axn-asymmetric .big-number{font-size:7rem;text-align:center}.axn-asymmetric .big-number::after{font-size:.8rem}.axn-asymmetric .title{font-size:2rem}.axn-asymmetric .facts{flex-direction:column;gap:20px}.axn-redacted{padding:60px 0}.axn-redacted .inner{padding:0 20px}.axn-redacted .question{font-size:1rem;flex-wrap:wrap}.axn-redacted .answer .bar{background:var(--c-accent);color:var(--c-accent-contrast)}.axn-split-manifesto{grid-template-columns:1fr}.axn-split-manifesto .left{min-height:120px}.axn-split-manifesto .rotated{font-size:2.5rem;transform:rotate(0);writing-mode:horizontal-tb}.axn-split-manifesto .right{padding:48px 28px}.axn-split-manifesto .title{font-size:1.8rem}.axn-split-manifesto .paragraphs{columns:1}.axn-noise-grid{padding:80px 0}.axn-noise-grid .grid{grid-template-columns:1fr}.axn-noise-grid .cell--wide{grid-column:auto}.axn-noise-grid .cell--tall{grid-row:auto;min-height:auto}.axn-noise-grid .cell{padding:28px 24px}.axn-glitch-statement{padding:100px 0}.axn-glitch-statement .text{font-size:2.2rem}.axn-glitch-statement .sub{font-size:.78rem;letter-spacing:.2em}.axn-mega-ticker{padding:48px 0}.axn-mega-ticker .word{font-size:3rem;-webkit-text-stroke-width:1px}.axn-mega-ticker .dot{width:10px;height:10px}.axn-mega-ticker .phrase{gap:16px;padding-right:40px}.axn-brutalist{padding:80px 0}.axn-brutalist .grid{grid-template-columns:1fr}.axn-brutalist .card{padding:32px 24px;margin-right:0}.axn-brutalist .card-title{font-size:1.05rem}.axn-brutalist .header{flex-direction:column;gap:8px}.axn-stat-reveal{min-height:400px}.axn-stat-reveal .number{font-size:5rem}.axn-stat-reveal .desc{font-size:1.1rem}.axn-stat-reveal .bg-text{font-size:10rem}.axn-fragmented{padding:80px 0}.axn-fragmented .grid{grid-template-columns:1fr}.axn-fragmented .col:nth-child(2),.axn-fragmented .col:nth-child(3){margin-top:0}.axn-fragmented .card{padding:28px 24px}.axn-fragmented .card-metric{font-size:2rem}.axn-tape-strip{transform:rotate(-2deg)}.axn-tape-strip .text{font-size:.82rem}.axn-tape-strip .item{gap:20px;padding:0 32px}.axn-perspective-cards{padding:80px 0}.axn-perspective-cards .title{font-size:1.8rem}.axn-perspective-cards .grid{grid-template-columns:1fr;perspective:none}.axn-perspective-cards .card{padding:36px 28px}.axn-perspective-cards .card:hover,.axn-perspective-cards .card:nth-child(2):hover,.axn-perspective-cards .card:nth-child(3):hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.2)}.axn-crosshair{padding:100px 0}.axn-crosshair .text{font-size:1.8rem}.axn-crosshair .corner{display:none}.axn-crosshair::before,.axn-crosshair::after{display:none}.axn-overprint{padding:80px 0}.axn-overprint .headline{font-size:2.8rem}.axn-overprint .headline::before,.axn-overprint .headline::after{display:none}.axn-overprint .body{grid-template-columns:1fr;gap:32px}.axn-overprint .pullout{font-size:1.3rem;padding-left:20px}.axn-kinetic-nums{padding:64px 0}.axn-kinetic-nums .inner{grid-template-columns:1fr 1fr}.axn-kinetic-nums .item{border-right:none;padding:24px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-kinetic-nums .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.06)}.axn-kinetic-nums .item:last-child{border-bottom:none}.axn-kinetic-nums .number{font-size:2.2rem}.axn-stepped-reveal{padding:80px 0}.axn-stepped-reveal .step .content{width:100%;margin-left:0!important}.axn-stepped-reveal .content{grid-template-columns:60px 1fr;gap:16px;padding:28px 24px}.axn-stepped-reveal .num{font-size:2.2rem}.axn-neon-glow{padding:100px 0}.axn-neon-glow .text{font-size:2rem;text-shadow:0 0 8px rgba(254,201,1,.4),0 0 24px rgba(254,201,1,.15)}.axn-neon-glow .sub{font-size:.9rem}.axn-neon-glow .orb{display:none}.axn-scoreboard{padding:56px 0}.axn-scoreboard .grid{grid-template-columns:1fr 1fr}.axn-scoreboard .cell{border-right:none;padding:20px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.axn-scoreboard .cell:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.06)}.axn-scoreboard .value{font-size:1.8rem}.axn-scoreboard .header{flex-direction:column;align-items:flex-start;gap:8px}.axn-monolith{min-height:480px}.axn-monolith .text{font-size:1.4rem}.axn-monolith .slab{inset:16px}.axn-monolith .symbol{font-size:2rem}.axn-monolith .watermark{display:none}.axn-cipher{padding:48px 0}.axn-cipher .grid{grid-template-columns:repeat(6,1fr)}.axn-cipher .cell{font-size:.7rem}.axn-torn-edge{padding:72px 0 96px}.axn-torn-edge .inner{flex-direction:column;text-align:center;gap:40px}.axn-torn-edge .title{font-size:1.8rem}.axn-torn-edge .stat-value{font-size:4rem}.axn-parallax-text{padding:100px 0}.axn-parallax-text .layer--back{font-size:4rem}.axn-parallax-text .layer--mid{font-size:2.2rem}.axn-parallax-text .layer--front{font-size:1.2rem}.axn-parallax-text .focus{font-size:1.1rem}.axn-stamp-cards{padding:80px 0}.axn-stamp-cards .grid{grid-template-columns:1fr 1fr;gap:24px}.axn-stamp-cards .card{padding:32px 16px}.axn-stamp-cards .circle{width:100px;height:100px}.axn-stamp-cards .value{font-size:1.3rem}.axn-terminal{padding:48px 0}.axn-terminal .body{padding:16px;font-size:.72rem;line-height:1.8}.axn-terminal .window{border-radius:8px}.axn-redline{padding:72px 0}.axn-redline .grid{grid-template-columns:1fr}.axn-redline .cell{padding:24px}.axn-redline .cell-num{font-size:36px}.axn-redline .title{font-size:1.8rem}.axn-waveform{padding:60px 0}.axn-waveform .inner{padding:0 20px}.axn-waveform .header{margin-bottom:36px}.axn-waveform .title{font-size:clamp(24px,6vw,36px)}.axn-waveform .bars{height:50px;gap:2px;margin-bottom:36px}.axn-waveform .bar{width:3px}.axn-waveform .row{grid-template-columns:repeat(3,1fr);gap:12px}.axn-waveform .item{padding:16px 8px}.axn-waveform .item-val{font-size:24px}.axn-waveform .item-label{font-size:10px}.axn-marquee-stack{padding:48px 0}.axn-marquee-stack .word{font-size:clamp(28px,8vw,48px);padding:0 20px}.axn-vault{padding:72px 0}.axn-vault .door{width:180px;height:180px;margin-bottom:40px}.axn-vault .title{font-size:1.6rem}.axn-vault .text{font-size:15px}.axn-vault .locks{flex-direction:column;gap:12px;align-items:center}.axn-pressure{padding:72px 0}.axn-pressure .gauges{grid-template-columns:1fr 1fr;gap:16px}.axn-pressure .gauge{padding:24px 16px}.axn-pressure .meter{width:80px;height:80px}.axn-pressure .meter-val{font-size:20px}.axn-blackout{padding:72px 0}.axn-blackout .poem{font-size:1.3rem;line-height:2.2}.axn-blackout .footer{flex-direction:column;align-items:flex-start;gap:16px}.axn-blackout .footer-stat{font-size:28px}.axn-svc-hero{padding:80px 0 60px}.axn-svc-hero .mega{font-size:clamp(48px,14vw,100px)}.axn-svc-hero .content{margin-top:-32px}.axn-svc-hero .title{font-size:1.5rem}.axn-svc-brutalist{padding:72px 0}.axn-svc-brutalist .grid{grid-template-columns:1fr}.axn-svc-brutalist .card{padding:28px 20px}.axn-svc-monolith{padding:80px 0;min-height:360px}.axn-svc-monolith .slab{inset:16px}.axn-svc-monolith .text{font-size:1.2rem}.axn-svc-torn{padding:60px 0 80px}.axn-svc-torn .title{font-size:1.5rem}.axn-sd-hero{padding:80px 0 60px}.axn-sd-hero .title{font-size:2rem}.axn-sd-hero .meta-bar{flex-direction:column;gap:16px}.axn-sd-overprint{padding:72px 0}.axn-sd-overprint .inner{grid-template-columns:1fr;gap:32px}.axn-sd-overprint .title{font-size:1.8rem}.axn-sd-terminal{padding:72px 0}.axn-sd-terminal .body{font-size:12px;padding:16px}.axn-sd-redline{padding:72px 0}.axn-sd-redline .grid{grid-template-columns:1fr}.axn-sd-redline .cell{padding:24px}.axn-sd-stamp{padding:72px 0}.axn-sd-stamp .grid{grid-template-columns:1fr;gap:24px}.axn-sd-stamp .circle{width:110px;height:110px}.axn-sd-neon{padding:72px 0}.axn-sd-neon .title{font-size:1.5rem}.axn-wk-hero{padding:100px 0 72px}.axn-wk-hero .title{font-size:clamp(36px,10vw,60px)}.axn-wk-hero .corners{inset:16px}.axn-wk-glitch{padding:72px 0}.axn-wk-glitch .inner{grid-template-columns:1fr;gap:32px}.axn-wk-glitch .title{font-size:1.6rem}.axn-wk-cipher{padding:60px 0}.axn-wk-cipher .grid{grid-template-columns:repeat(2,1fr)}.axn-wk-cipher .cell{padding:24px 16px}.axn-wk-marquee{padding:40px 0}.axn-wk-marquee .word{font-size:clamp(20px,6vw,36px);padding:0 16px}.axn-wk-pressure{padding:60px 0}.axn-wk-pressure .inner{grid-template-columns:1fr 1fr;gap:16px}.axn-wk-pressure .gauge{padding:24px 12px}.axn-wk-pressure .meter{width:64px;height:64px}.axn-wk-pressure .val{font-size:16px}.axn-wk-blackout{padding:72px 0}.axn-wk-blackout .poem{font-size:1.2rem}.axn-wk-torn{padding:60px 0 80px}.axn-wk-torn .title{font-size:1.4rem}.axn-pj-hero{padding:80px 0 48px}.axn-pj-hero .title{font-size:clamp(32px,10vw,56px)}.axn-pj-hero .meta{flex-direction:column;gap:16px}.axn-pj-vscroll{padding:60px 0}.axn-pj-vscroll .inner{padding:0 20px}.axn-pj-vscroll .vscroll-layout{grid-template-columns:1fr;gap:32px}.axn-pj-vscroll .vscroll-sidebar{position:static}.axn-pj-vscroll .vscroll-title{font-size:1.4rem}.axn-pj-vscroll .vscroll-text{font-size:.85rem;margin-bottom:16px}.axn-pj-vscroll .vscroll-toc{flex-direction:row;flex-wrap:wrap;gap:8px}.axn-pj-vscroll .vscroll-toc-item{border-left:none;padding-left:0;font-size:.65rem}.axn-pj-sidestory{padding:60px 0}.axn-pj-sidestory .inner{padding:0 20px}.axn-pj-sidestory .story-row{grid-template-columns:1fr;gap:24px}.axn-pj-sidestory .story-heading{font-size:1.3rem}.axn-pj-sidestory .story-text{font-size:.85rem;margin-bottom:20px}.axn-pj-sidestory .story-stats{gap:20px}.axn-pj-sidestory .story-stat strong{font-size:1.3rem}.axn-pj-iconwall{padding:60px 0}.axn-pj-iconwall .inner{padding:0 20px}.axn-pj-iconwall .iconwall-layout{grid-template-columns:1fr;gap:28px}.axn-pj-iconwall .iconwall-screenshot{order:-1}.axn-pj-iconwall .iconwall-item{padding:12px;gap:10px}.axn-pj-iconwall .iconwall-icon{width:32px;height:32px;font-size:.8rem}.axn-pj-highlights{padding:60px 0}.axn-pj-highlights .inner{padding:0 20px}.axn-pj-highlights .title{font-size:1.8rem;margin-bottom:32px}.axn-pj-highlights .hl-item{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.axn-pj-highlights .hl-item--reverse{grid-template-columns:1fr}.axn-pj-highlights .hl-item--reverse .hl-meta{order:0}.axn-pj-highlights .hl-item--reverse .hl-img{order:0}.axn-pj-highlights .hl-num{font-size:2.5rem}.axn-pj-highlights .hl-meta h3{font-size:1.1rem}.axn-pj-highlights .hl-meta p{font-size:.85rem}.axn-pj-redline{padding:60px 0}.axn-pj-redline .grid{grid-template-columns:1fr}.axn-pj-redline .cell{padding:20px}.axn-pj-monolith{padding:80px 0;min-height:320px}.axn-pj-monolith .slab{inset:16px}.axn-pj-monolith .text{font-size:1.2rem}.axn-pj-terminal{padding:72px 0}.axn-pj-terminal .body{font-size:12px;padding:16px;line-height:1.8}.axn-pj-waveform{padding:72px 0}.axn-pj-waveform .bars{height:60px;gap:2px}.axn-pj-waveform .bar{width:3px}.axn-pj-waveform .stats{grid-template-columns:1fr;gap:20px}.axn-pj-waveform .stat-val{font-size:2rem}.axn-pj-browser{padding:60px 0}.axn-pj-browser .inner{padding:0 16px}.axn-pj-browser .browser-layout{flex-direction:column;align-items:stretch;gap:24px}.axn-pj-browser .chrome{padding:10px 12px}.axn-pj-browser .url{font-size:10px;padding:4px 10px}.axn-pj-browser .mobile-companion{align-items:center}.axn-pj-browser .mobile-frame{width:180px}.axn-pj-devices{padding:60px 0}.axn-pj-devices .inner{padding:0 20px}.axn-pj-devices .grid{grid-template-columns:1fr;gap:32px}.axn-pj-devices .device--desktop .frame{max-width:100%;margin:0 auto}.axn-pj-devices .device--desktop .screen img{aspect-ratio:16/10;object-fit:cover}.axn-pj-devices .device--tablet .frame{max-width:320px;margin:0 auto}.axn-pj-devices .device--tablet .screen img{aspect-ratio:3/4;object-fit:cover}.axn-pj-devices .device--phone .frame{max-width:200px;margin:0 auto}.axn-pj-devices .device--phone .screen img{aspect-ratio:9/19.5;object-fit:cover}.axn-pj-flow{padding:60px 0}.axn-pj-flow .screen{flex:0 0 260px}.axn-pj-flow .header{flex-direction:column;align-items:flex-start;gap:12px}.axn-pj-fullbleed .overlay{padding:24px 20px;flex-direction:column;gap:12px;align-items:flex-start}.axn-pj-fullbleed .caption{font-size:.95rem}.axn-pj-features{padding:60px 0}.axn-pj-features .grid{grid-template-columns:1fr}.axn-pj-theater{padding:60px 0}.axn-pj-theater .stage{flex-direction:column;gap:32px;min-height:auto;perspective:none}.axn-pj-theater .device--left,.axn-pj-theater .device--right{transform:none;opacity:.8}.axn-pj-theater .frame--desktop{width:100%;max-width:340px}.axn-pj-theater .frame--tablet{width:100%;max-width:240px}.axn-pj-theater .frame--phone{width:100%;max-width:180px}.axn-pj-theater .title{margin-bottom:40px}.axn-pj-isometric{padding:60px 0}.axn-pj-isometric .grid{flex-direction:column;align-items:center;gap:40px}.axn-pj-isometric .device{transform:rotateX(0deg) rotateZ(0deg)}.axn-pj-isometric .device:hover{transform:translateY(-8px);box-shadow:8px 8px 0 rgba(0,0,0,.1)}.axn-pj-isometric .device--desktop{width:100%;max-width:340px}.axn-pj-isometric .device--tablet{width:100%;max-width:260px;margin-bottom:0}.axn-pj-isometric .device--phone{width:100%;max-width:180px;margin-bottom:0}.axn-pj-cascade{padding:60px 0}.axn-pj-cascade .wall{height:auto;position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.axn-pj-cascade .item{position:static!important;width:100%!important;transform:none!important}.axn-pj-cascade .item--m1,.axn-pj-cascade .item--m2,.axn-pj-cascade .item--m3{max-width:180px;justify-self:center}.axn-pj-accordion{padding:60px 0}.axn-pj-accordion .grid{grid-template-columns:1fr;gap:80px}.axn-pj-accordion .column{max-width:360px;margin:0 auto;width:100%}.axn-pj-accordion .card-img{max-height:200px;object-fit:cover}.axn-pj-accordion .stack{height:320px}.axn-pj-accordion .stack .card:nth-child(1){transform:translateY(0) rotate(0deg)}.axn-pj-accordion .stack .card:nth-child(2){transform:translateY(70px) rotate(2deg)}.axn-pj-accordion .stack .card:nth-child(3){transform:translateY(140px) rotate(-1.5deg)}.axn-pj-accordion .stack .card:nth-child(4){transform:translateY(210px) rotate(3deg)}.axn-pj-palette{padding:60px 0}.axn-pj-palette .colors{grid-template-columns:repeat(2,1fr)}.axn-pj-palette .swatch:last-child{grid-column:span 2}.axn-pj-palette .swatch{min-height:120px;padding:30px 12px 14px}.axn-pj-palette .type{grid-template-columns:1fr;gap:20px}.axn-pj-palette .type-display{font-size:2.2rem}.axn-pj-palette .type-body{font-size:1.5rem}.axn-pj-testimony{padding:60px 0}.axn-pj-testimony::before{font-size:200px}.axn-pj-testimony .quote{font-size:1.2rem}.axn-pj-testimony .author{flex-direction:column;text-align:center}.axn-pj-testimony .author-info{text-align:center}.axn-pj-timeline{padding:60px 0}.axn-pj-timeline .track{padding-left:32px}.axn-pj-timeline .track::before{left:0}.axn-pj-timeline .entry{width:100%;padding:0 0 40px 32px;text-align:left}.axn-pj-timeline .entry::before{left:-7px}.axn-pj-timeline .entry::after{left:0;width:24px}.axn-pj-timeline .entry:nth-child(even){margin-left:0;padding:0 0 40px 32px;text-align:left}.axn-pj-timeline .entry:nth-child(even)::before{left:-7px;right:auto}.axn-pj-timeline .entry:nth-child(even)::after{left:0;right:auto;width:24px}.axn-pj-colophon{padding:60px 0}.axn-pj-colophon .grid{grid-template-columns:1fr}.axn-pj-colophon .cell--span2{grid-column:span 1}.axn-pj-colophon .footer{flex-direction:column;gap:16px;text-align:center}.axn-pj-dossier{padding:60px 0}.axn-pj-dossier .inner{padding:28px 20px}.axn-pj-dossier .stamp{position:static;transform:rotate(0);margin-bottom:20px;display:inline-block}.axn-pj-dossier .fields{grid-template-columns:1fr;gap:8px}.axn-pj-dossier .field-label{margin-top:8px}.axn-pj-radar{padding:60px 0}.axn-pj-radar .grid{grid-template-columns:1fr}.axn-pj-polaroid{padding:60px 0}.axn-pj-polaroid .scatter{gap:24px}.axn-pj-polaroid .card:nth-child(n){width:100%;max-width:260px;margin-top:0!important}.axn-pj-newspaper{padding:60px 0}.axn-pj-newspaper .columns{column-count:1}.axn-pj-newspaper .name{letter-spacing:3px}.axn-pj-brutalist{padding:60px 0}.axn-pj-brutalist .grid{grid-template-columns:1fr}.axn-pj-nav{padding:40px 0}.axn-pj-nav .name{font-size:1.2rem}.pj-neon{padding:72px 0}.pj-neon .title{font-size:1.4rem}.axn-ab-hero{padding:80px 0 48px}.axn-ab-hero .word{font-size:clamp(36px,14vw,80px)}.axn-ab-hero .sub{font-size:14px}.axn-ab-blackout{padding:72px 0}.axn-ab-blackout .poem{font-size:1.15rem}.axn-ab-pressure{padding:60px 0}.axn-ab-pressure .grid{grid-template-columns:1fr 1fr;gap:16px}.axn-ab-pressure .gauge{padding:24px 12px}.axn-ab-pressure .meter{width:64px;height:64px}.axn-ab-pressure .val{font-size:18px}.axn-ab-cipher{padding:72px 0}.axn-ab-cipher .grid{grid-template-columns:repeat(2,1fr)}.axn-ab-cipher .cell{padding:24px 16px}.axn-ab-stamp{padding:72px 0}.axn-ab-stamp .grid{grid-template-columns:1fr;gap:24px}.axn-ab-stamp .circle{width:100px;height:100px}.axn-ab-redline{padding:60px 0}.axn-ab-redline .row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex-direction:unset}.axn-ab-redline .item{min-width:auto;width:100%;padding:16px 20px}.axn-ab-monolith{padding:80px 0;min-height:340px}.axn-ab-monolith .slab{inset:16px}.axn-ab-monolith .text{font-size:1.1rem}.axn-ab-torn{padding:60px 0 80px}.axn-ab-torn .title{font-size:1.4rem}.axn-ab-torn .btns{flex-direction:column}.axn-jn-hero{padding:80px 0 48px}.axn-jn-hero .title{font-size:clamp(36px,12vw,72px)}.axn-jn-filters .inner{gap:6px}.axn-jn-filters .btn{font-size:11px;padding:6px 12px}.axn-jn-zigzag{padding:60px 0}.axn-jn-zigzag .row{grid-template-columns:1fr}.axn-jn-zigzag .row--reverse .img{order:0}.axn-jn-zigzag .row--reverse .body{order:0}.axn-jn-zigzag .body{padding:24px 20px}.axn-jn-zigzag .img{aspect-ratio:16/9}.axn-jn-brutalist{padding:60px 0}.axn-jn-brutalist .grid{grid-template-columns:1fr}.axn-jn-noise{padding:60px 0}.axn-jn-noise .grid{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.axn-jn-noise .cell--wide{grid-column:span 2}.axn-jn-noise .cell--tall{grid-row:span 1}.axn-jn-torn{padding:60px 0 80px}.axn-jn-torn .inner{grid-template-columns:1fr;gap:24px;text-align:center}.axn-jn-torn .featured{text-align:center}.axn-jn-torn .title{font-size:1.3rem}.axn-jn-neon{padding:72px 0}.axn-jn-neon .title{font-size:1.4rem}.axn-ar-hero{padding:100px 0 60px}.axn-ar-hero .title{font-size:clamp(24px,7vw,40px)}.axn-ar-hero .ref{display:none}.axn-ar-compare{padding:48px 0}.axn-ar-compare .grid{grid-template-columns:1fr}.axn-ar-nav .inner{grid-template-columns:1fr}.axn-ar-related{padding:60px 0}.axn-ar-related .grid{grid-template-columns:1fr}.axn-ar-neon{padding:72px 0}.axn-ar-neon .title{font-size:1.3rem}.axn-ar-neon .btns{flex-direction:column;align-items:center}.axn-ct-hero{padding:100px 0 60px}.axn-ct-hero .title{font-size:clamp(36px,12vw,72px)}.axn-ct-main{padding:48px 0}.axn-ct-main .inner{grid-template-columns:1fr;gap:32px}.ct-form .services{grid-template-columns:repeat(2,1fr)}.ct-form .pills{flex-wrap:wrap}.ct-form .progress{overflow-x:auto}.axn-ct-beliefs{padding:60px 0}.axn-ct-beliefs .statement{font-size:1.1rem;margin-bottom:16px}.axn-ct-beliefs .proof{grid-template-columns:repeat(3,1fr);gap:8px}.axn-ct-beliefs .evidence{padding:14px 10px}.axn-ct-beliefs .ev-label{font-size:8px;letter-spacing:1px}.axn-ct-beliefs .ev-value{font-size:1.1rem}.axn-ct-redline .row{grid-template-columns:1fr 1fr}.axn-ct-faq{padding:60px 0}.axn-ct-faq .title{font-size:1.5rem;margin-bottom:32px}.axn-ct-faq .item{margin-bottom:8px}.axn-ct-faq .question{padding:14px 14px;gap:8px}.axn-ct-faq .prompt{font-size:10px}.axn-ct-faq .q-text{font-size:.88rem}.axn-ct-faq .toggle{font-size:12px}.axn-ct-faq .answer{max-height:0;overflow:hidden;padding:0 14px 0 36px;font-size:.85rem}.axn-ct-faq .item.uk-open .answer{max-height:300px;padding:0 14px 16px 36px}.axn-ct-clock{padding:60px 0}.axn-ct-clock .zones{grid-template-columns:1fr 1fr;gap:16px}.axn-ct-clock .time{font-size:1.8rem}.axn-ct-clock .zone{padding:24px 14px}.axn-ct-hotline .inner{flex-direction:column;text-align:center;gap:12px;padding:20px 16px}.axn-ct-hotline .message{font-size:.95rem}.axn-ct-manifesto{padding:60px 0}.axn-ct-manifesto .inner{padding:32px 20px}.axn-ct-manifesto .pledge{padding-left:40px;font-size:1rem}.axn-ct-terminal{padding:60px 0}.axn-ct-terminal .body{padding:20px 16px;font-size:12px}.axn-ct-terminal .input{max-width:100%}.axn-ct-postcard{padding:60px 0}.axn-ct-postcard .card{grid-template-columns:1fr}.axn-ct-postcard .left{border-right:none;border-bottom:1px dashed var(--c-parchment-line);padding:28px 20px}.axn-ct-postcard .right{padding:24px 20px}.axn-ct-postcard .stamp{width:56px;height:68px}.axn-ct-madlibs{padding:60px 0}.axn-ct-madlibs .card{padding:24px 16px}.axn-ct-madlibs .sentence{font-size:1.05rem;line-height:2.6}.axn-ct-madlibs .blank{min-width:100px;font-size:1rem}.axn-ct-madlibs .blank--wide{min-width:140px}.axn-ct-madlibs .contact-row{grid-template-columns:1fr}.axn-ct-madlibs .footer{flex-direction:column;gap:16px;text-align:center}.axn-ct-boarding{padding:60px 0}.axn-ct-boarding .pass{grid-template-columns:1fr}.axn-ct-boarding .pass::after{display:none}.axn-ct-boarding .main{padding:28px 20px}.axn-ct-boarding .fields{grid-template-columns:1fr}.axn-ct-boarding .field--span2{grid-column:span 1}.axn-ct-boarding .city-code{font-size:1.6rem}.axn-ct-boarding .route{flex-direction:column;gap:12px;text-align:center}.axn-ct-boarding .route-line{display:none}.axn-ct-boarding .stub{flex-direction:column;padding:24px 20px;border-top:2px dashed #e5e7eb}.axn-ct-speed{padding:60px 0}.axn-ct-speed .grid{grid-template-columns:repeat(2,1fr);gap:12px}.axn-ct-speed .card{padding:20px 14px}.axn-ct-speed .card-icon{font-size:1.4rem;margin-bottom:10px}.axn-ct-speed .card-title{font-size:.85rem}.axn-ct-speed .card-desc{font-size:.75rem}.axn-ct-speed .quick-row{grid-template-columns:1fr}.axn-ct-speed .quick-footer{flex-direction:column;gap:12px;text-align:center}.axn-ct-telegram{padding:60px 0}.axn-ct-telegram .paper{padding:32px 20px}.axn-ct-telegram .row{flex-direction:column;gap:0}.axn-ct-telegram .stamp{top:16px;right:20px;font-size:.55rem}.axn-ct-telegram .footer{flex-direction:column;gap:16px;text-align:center}.axn-ct-telegram .send-btn{width:100%}.axn-ct-prescription{padding:60px 0}.axn-ct-prescription .pad{padding:32px 20px}.axn-ct-prescription .patient-row{flex-direction:column;gap:0}.axn-ct-prescription .checkboxes{grid-template-columns:1fr}.axn-ct-prescription .footer{flex-direction:column;gap:20px;align-items:center}.axn-ct-prescription .rx{font-size:2.5rem;top:70px;left:20px}.axn-ct-recipe{padding:60px 0}.axn-ct-recipe .body{padding:44px 24px 32px}.axn-ct-recipe .title{font-size:1.4rem}.axn-ct-recipe .meta{flex-direction:column;gap:16px}.axn-ct-recipe .axn-ingredients{grid-template-columns:1fr}.axn-ct-ticket{padding:60px 0}.axn-ct-ticket .main{padding:32px 24px 24px}.axn-ct-ticket .event-title{font-size:1.5rem}.axn-ct-ticket .details{grid-template-columns:1fr;gap:10px}.axn-ct-ticket .form-grid{grid-template-columns:1fr}.axn-ct-ticket .stub{flex-direction:column;gap:16px;text-align:center;padding:20px 24px}.axn-ct-ticket .admit-btn{width:100%}.axn-ct-taxform{padding:60px 0}.axn-ct-taxform .header{grid-template-columns:1fr}.axn-ct-taxform .header-left,.axn-ct-taxform .header-right{border:none;border-bottom:1px solid #111827;padding:12px 20px;flex-direction:row;gap:8px;justify-content:center}.axn-ct-taxform .header-center{padding:16px 20px}.axn-ct-taxform .form-title{font-size:1.1rem}.axn-ct-taxform .section-body{padding:16px 20px}.axn-ct-taxform .line{flex-wrap:wrap}.axn-ct-taxform .line-label{min-width:100%}.axn-ct-taxform .line-dots{display:none}.axn-ct-taxform .line-input{width:100%}.axn-ct-taxform .line-input--wide{width:100%}.axn-ct-taxform .row{flex-direction:column;gap:0}.axn-ct-taxform .checkbox-grid{grid-template-columns:1fr}.axn-ct-taxform .footer{flex-direction:column;gap:16px;text-align:center}.axn-ct-taxform .file-btn{width:100%}.axn-pb-hero{padding:120px 0 60px}.axn-pb-hero .inner{padding:0 20px}.axn-pb-hero .title{font-size:2.5rem}.axn-pb-hero .badge{position:static;transform:none;display:inline-block;margin-bottom:16px}.axn-pb-showcase{padding:60px 0}.axn-pb-showcase .title{font-size:1.6rem}.axn-pb-showcase .grid{grid-template-columns:1fr}.axn-pb-poster{padding:60px 0}.axn-pb-poster .wall{flex-direction:column;align-items:center}.axn-pb-poster .frame:nth-child(n){transform:rotate(0deg)!important}.axn-pb-poster .img{width:100%;height:auto;max-width:280px}.axn-pb-billboard{padding:60px 0}.axn-pb-billboard .grid{grid-template-columns:1fr}.axn-pb-idcard{padding:60px 0}.axn-pb-idcard .grid{grid-template-columns:1fr}.axn-pb-impact{padding:60px 0}.axn-pb-impact .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;flex-direction:unset}.axn-pb-impact .number{font-size:2.5rem}.axn-pb-cta{padding:60px 0}.axn-pb-cta .heading{font-size:1.8rem}.axn-uk-section{padding:48px 0}.axn-uk-section .uk-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.axn-uk-section .uk-grid>div{width:100%!important}.axn-uk-section .heading{font-size:1.3rem}.axn-uk-section p{font-size:.85rem}.axn-sw-hero{padding:120px 0 60px}.axn-sw-hero .inner{padding:0 20px}.axn-sw-hero .title{font-size:2.5rem}.axn-sw-transfer{padding:60px 0}.axn-sw-transfer .title{font-size:1.6rem;margin-bottom:32px}.axn-sw-transfer .body{padding:16px}.axn-sw-transfer .drop{padding:24px 16px;margin-bottom:16px}.axn-sw-transfer .drop-icon{font-size:2rem}.axn-sw-transfer .drop-text{font-size:.82rem}.axn-sw-transfer .file{flex-wrap:wrap;gap:10px;padding:12px}.axn-sw-transfer .file-icon{width:32px;height:32px;font-size:.85rem}.axn-sw-transfer .file-name{font-size:.8rem}.axn-sw-transfer .file-size{font-size:.65rem}.axn-sw-transfer .progress{max-width:100%;flex:1 1 100%}.axn-sw-transfer .file-status{font-size:.65rem}.axn-sw-stack{padding:60px 0}.axn-sw-stack .title{font-size:1.6rem;margin-bottom:32px}.axn-sw-stack .grid{grid-template-columns:repeat(2,1fr);gap:12px}.axn-sw-stack .item{padding:18px 12px}.axn-sw-stack .icon{font-size:1.6rem;margin-bottom:8px}.axn-sw-stack .name{font-size:.8rem}.axn-sw-stack .type{font-size:.6rem}.axn-sw-cta{padding:60px 0}.axn-sw-cta .heading{font-size:1.8rem}.axn-in-hero{padding:120px 0 60px}.axn-in-hero .inner{padding:0 20px}.axn-in-hero .title{font-size:2.5rem}.axn-in-travel{padding:60px 0}.axn-in-travel .grid{flex-direction:column;align-items:center}.axn-in-travel .polaroid:nth-child(n){transform:rotate(0deg) translateY(0)!important}.axn-in-travel .photo{width:260px;height:260px}.axn-in-museum{padding:60px 0}.axn-in-museum .gallery{grid-template-columns:1fr;gap:32px}.axn-in-museum .artwork{height:220px}.axn-in-food{padding:60px 0}.axn-in-food .grid{grid-template-columns:1fr}.axn-in-quote .text{font-size:1.3rem}.axn-in-quote .mark{font-size:5rem;margin-bottom:-24px}.axn-mu-hero{padding:120px 0 60px}.axn-mu-hero .inner{padding:0 20px}.axn-mu-hero .title{font-size:2.5rem}.axn-mu-hero .vinyl{display:none}.axn-mu-playlist{padding:60px 0}.axn-mu-playlist .title{font-size:1.6rem;margin-bottom:32px}.axn-mu-playlist .cover{flex-direction:column;text-align:center;padding:20px;gap:16px}.axn-mu-playlist .cover-art{width:80px;height:80px}.axn-mu-playlist .playlist-name{font-size:1.1rem}.axn-mu-playlist .playlist-meta{font-size:.7rem}.axn-mu-playlist .track{padding:10px 14px;gap:8px}.axn-mu-playlist .track-num{width:18px;font-size:.7rem}.axn-mu-playlist .track-name{font-size:.82rem}.axn-mu-playlist .track-artist{font-size:.7rem}.axn-mu-playlist .track-duration{font-size:.7rem}.axn-mu-memorabilia{padding:60px 0}.axn-mu-memorabilia .wall{min-height:350px}.axn-mu-memorabilia .item{position:relative!important;transform:none!important;width:100%!important;top:auto!important;left:auto!important;margin-bottom:16px}.axn-mu-equalizer{padding:60px 0}.axn-mu-equalizer .inner{gap:16px}.axn-mu-equalizer .genre{width:60px}.axn-mu-equalizer .bars{height:80px}.axn-mu-cta{padding:60px 0}.axn-mu-cta .heading{font-size:1.8rem}.axn-ml-hero{padding:120px 0 60px}.axn-ml-hero .inner{padding:0 20px}.axn-ml-hero .title{font-size:2.5rem}.axn-ml-newsletter{padding:60px 0}.axn-ml-newsletter .grid{grid-template-columns:1fr}.axn-ml-email{padding:60px 0}.axn-ml-email .devices{flex-direction:column;align-items:center}.axn-ml-email .device--desktop{width:100%;max-width:360px}.axn-ml-email .device--phone{width:180px}.axn-ml-stats{padding:60px 0}.axn-ml-stats .cards{grid-template-columns:repeat(2,1fr)}.axn-ml-stats .chart-bars{height:100px}.axn-ml-campaign{padding:60px 0}.axn-ml-campaign .track{flex-direction:column;gap:24px}.axn-ml-campaign .track::before{display:none}.axn-ml-campaign .milestone{text-align:left;display:flex;align-items:center;gap:16px}.axn-ml-campaign .dot{margin:0}.axn-ml-cta{padding:60px 0}.axn-ml-cta .heading{font-size:1.8rem}.axn-wk-magazine{padding:60px 0}.axn-wk-magazine .title{font-size:2rem}.axn-wk-magazine .grid{grid-template-columns:1fr;gap:20px}.axn-wk-magazine .cover:nth-child(2),.axn-wk-magazine .cover:nth-child(5){transform:none}.axn-wk-magazine .cover-img{height:200px}.axn-wk-departures{padding:60px 0}.axn-wk-departures .title{font-size:2rem}.axn-wk-departures .header{display:none}.axn-wk-departures .row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;font-size:.8rem}.axn-wk-departures .board{border-radius:8px}.axn-wk-rolodex{padding:60px 0}.axn-wk-rolodex .title{font-size:2rem}.axn-wk-rolodex .card{padding:24px;margin-bottom:-48px}.axn-wk-stamps{padding:60px 0}.axn-wk-stamps .title{font-size:2rem}.axn-wk-stamps .grid{grid-template-columns:repeat(2,1fr);gap:16px}.axn-wk-stamps .stamp-img{height:120px}.axn-wk-stamps .stamp:nth-child(odd),.axn-wk-stamps .stamp:nth-child(even){transform:none}.axn-wk-shelf{padding:60px 0}.axn-wk-shelf .title{font-size:2rem}.axn-wk-shelf .row{min-height:160px;flex-wrap:wrap;gap:2px}.axn-wk-shelf .spine{min-height:140px}.axn-wk-shelf .spine--wide{width:36px}.axn-wk-shelf .spine--medium{width:28px}.axn-wk-shelf .spine--narrow{width:22px}.axn-wk-evidence{padding:60px 0}.axn-wk-evidence .title{font-size:2rem}.axn-wk-evidence .board{grid-template-columns:1fr;min-height:auto}.axn-wk-evidence .pin:nth-child(n){transform:none}.axn-wk-evidence .pin-img{height:140px}.axn-wk-trading{padding:60px 0}.axn-wk-trading .title{font-size:2rem}.axn-wk-trading .grid{grid-template-columns:1fr}.axn-wk-trading .card-img{height:160px}.axn-pj-microscope{padding:60px 0}.axn-pj-microscope .inner{padding:0 20px}.axn-pj-microscope .title{font-size:1.8rem}.axn-pj-microscope .lenses{flex-direction:column;gap:24px;align-items:center}.axn-pj-microscope .viewport{width:200px;height:200px}.axn-pj-microscope .lens:nth-child(2) .pj-microscope .viewport{width:240px;height:240px}.axn-pj-annotate{padding:60px 0}.axn-pj-annotate .inner{padding:0 20px}.axn-pj-annotate .title{font-size:1.8rem}.axn-pj-annotate .dot{width:22px;height:22px;font-size:.6rem}.axn-pj-annotate .callout{width:180px;font-size:.75rem}.axn-pj-storyboard{padding:60px 0}.axn-pj-storyboard .inner{padding:0 20px}.axn-pj-storyboard .title{font-size:1.8rem}.axn-pj-storyboard .grid{grid-template-columns:1fr}.axn-pj-storyboard .frame img{height:180px}.axn-pj-specimens{padding:60px 0}.axn-pj-specimens .inner{padding:0 20px}.axn-pj-specimens .title{font-size:1.8rem}.axn-pj-specimens .grid{grid-template-columns:1fr}.axn-pj-lightbox{padding:60px 0}.axn-pj-lightbox .inner{padding:0 20px}.axn-pj-lightbox .title{font-size:1.8rem}.axn-pj-lightbox .projector{flex-direction:column}.axn-pj-lightbox .slide--current{width:100%}.axn-pj-lightbox .slide--prev,.axn-pj-lightbox .slide--next{width:80%}.axn-pj-comparison{padding:60px 0}.axn-pj-comparison .inner{padding:0 20px}.axn-pj-comparison .title{font-size:1.8rem}.axn-pj-comparison .split{flex-direction:column}.axn-pj-comparison .side img{height:240px}.axn-pj-comparison .divider{width:100%;height:4px}.axn-pj-comparison .handle{top:50%;left:50%}.axn-pj-comparison .metrics{grid-template-columns:repeat(2,1fr)}.axn-pj-heatmap{padding:60px 0}.axn-pj-heatmap .inner{padding:0 20px}.axn-pj-heatmap .title{font-size:1.8rem}.axn-pj-heatmap .stats{grid-template-columns:repeat(2,1fr)}.axn-pj-heatmap .legend{flex-wrap:wrap;gap:10px}.axn-pj-triptych{padding:60px 0}.axn-pj-triptych .inner{padding:0 20px}.axn-pj-triptych .title{font-size:1.8rem}.axn-pj-triptych .devices{flex-direction:column;align-items:center;gap:32px}.axn-pj-triptych .device--desktop .device-frame{width:100%;max-width:360px}.axn-pj-triptych .device--tablet .device-frame{width:200px}.axn-pj-triptych .device--phone .device-frame{width:140px}.axn-pj-triptych .connectors{flex-direction:column;gap:8px}.axn-pj-triptych .connector-line{max-width:60px;height:1px}.axn-pj-triptych .connector-text{font-size:.6rem;text-align:center}.axn-pj-breakpoints{padding:60px 0}.axn-pj-breakpoints .inner{padding:0 20px}.axn-pj-breakpoints .title{font-size:1.8rem}.axn-pj-breakpoints .ruler{display:none}.axn-pj-breakpoints .stages{gap:10px}.axn-pj-breakpoints .stage{flex:0 0 160px;padding:12px}.axn-pj-breakpoints .ref{font-size:8px;letter-spacing:1px}.axn-pj-parallax{padding:60px 0}.axn-pj-parallax .inner{padding:0 20px}.axn-pj-parallax .title{font-size:1.8rem}.axn-pj-parallax .depth-stage{min-height:300px}.axn-pj-parallax .layer--mid{left:2%;right:2%;top:15%}.axn-pj-parallax .layer-float{display:none}.axn-pj-parallax .depth-axis{gap:8px}.axn-pj-parallax .depth-line{width:60px}.axn-pj-gridmorph{padding:60px 0}.axn-pj-gridmorph .inner{padding:0 20px}.axn-pj-gridmorph .title{font-size:1.8rem}.axn-pj-gridmorph .morph-grid--magazine,.axn-pj-gridmorph .morph-grid--mosaic,.axn-pj-gridmorph .morph-grid--editorial{grid-template-columns:1fr;grid-template-rows:auto}.axn-pj-gridmorph .morph-grid--magazine .morph-cell--feature{grid-row:auto}.axn-pj-gridmorph .morph-grid--mosaic .morph-cell--tall{grid-row:auto}.axn-pj-gridmorph .morph-grid--mosaic .morph-cell--wide{grid-column:auto}.axn-pj-gridmorph .morph-grid--editorial .morph-cell--bleed{grid-column:auto}.axn-pj-gridmorph .morph-grid--minimal{grid-template-columns:1fr}.axn-pj-filmstrip{padding:60px 0}.axn-pj-filmstrip .inner{padding:0 20px}.axn-pj-filmstrip .title{font-size:1.6rem}.axn-pj-filmstrip .frame{width:150px}.axn-pj-filmstrip .sprocket-row{gap:10px}.axn-pj-isostack{padding:60px 0}.axn-pj-isostack .inner{padding:0 20px}.axn-pj-isostack .title{font-size:1.8rem}.axn-pj-isostack .iso-scene{perspective:none;min-height:auto}.axn-pj-isostack .iso-layer{position:relative;top:auto;left:auto;width:100%;transform:none;margin-bottom:20px}.axn-pj-isostack .iso-layer--3,.axn-pj-isostack .iso-layer--2,.axn-pj-isostack .iso-layer--1{transform:none}.axn-pj-isostack .iso-connector{display:none}.axn-pj-isostack .iso-grid{display:none}.axn-pj-isostack .iso-meta{grid-template-columns:repeat(2,1fr)}.axn-pj-viewport{padding:60px 0}.axn-pj-viewport .inner{padding:0 20px}.axn-pj-viewport .title{font-size:1.8rem}.axn-pj-viewport .scan-track{justify-content:flex-start;gap:10px}.axn-pj-viewport .scan-summary{flex-direction:column;gap:8px}.axn-pj-splitcmp{padding:60px 0}.axn-pj-splitcmp .inner{padding:0 20px}.axn-pj-splitcmp .title{font-size:1.8rem}.axn-pj-splitcmp .compare-pair{flex-direction:column}.axn-pj-splitcmp .compare-divider{width:100%;height:4px}.axn-pj-splitcmp .compare-handle{top:50%;left:50%}.axn-pj-splitcmp .compare-screen img{height:240px}.axn-pj-splitcmp .compare-stats{gap:8px;flex-wrap:wrap}.axn-pj-palette{padding:60px 0}.axn-pj-palette .inner{padding:0 20px}.axn-pj-palette .title{font-size:1.8rem}.axn-pj-palette .palette-showcase{grid-template-columns:1fr;gap:32px}.axn-pj-palette .palette-ratios{grid-template-columns:repeat(2,1fr);gap:8px}.axn-pj-palette .swatch-row{grid-template-columns:repeat(3,1fr)}.axn-pj-typespec{padding:60px 0}.axn-pj-typespec .inner{padding:0 20px}.axn-pj-typespec .title{font-size:1.8rem}.axn-pj-typespec .type-showcase{grid-template-columns:1fr;gap:24px}.axn-pj-typespec .type-family{padding:20px}.axn-pj-typespec .type-scale--xxl{font-size:3rem}.axn-pj-typespec .type-chars{font-size:.7rem;letter-spacing:2px}.axn-pj-typespec .type-scale-table{padding:16px}.axn-pj-typespec .type-row{grid-template-columns:1fr;gap:4px}.axn-pj-typespec .type-usage{text-align:left}.axn-pj-orbit{padding:60px 0}.axn-pj-orbit .inner{padding:0 20px}.axn-pj-orbit .title{font-size:1.8rem}.axn-pj-orbit .orbit-stage{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.axn-pj-orbit .orbit-ring{display:contents;animation:none}.axn-pj-orbit .orbit-ring--inner{display:none}.axn-pj-orbit .orbit-item{position:static;width:100%;animation:none;transform:none}.axn-pj-orbit .orbit-core{position:static;transform:none;width:100%;height:auto;padding:20px;border-radius:8px;grid-column:1/-1;flex-direction:row;gap:12px}.axn-pj-orbit .orbit-legend{margin-top:24px;flex-direction:column;gap:6px}.axn-pj-evolution{padding:60px 0}.axn-pj-evolution .inner{padding:0 20px}.axn-pj-evolution .title{font-size:1.8rem}.axn-pj-evolution .evo-timeline{grid-template-columns:1fr;gap:40px}.axn-pj-evolution .evo-preview{min-height:200px}.axn-pj-evolution .evo-notes{gap:4px}.axn-pj-evolution .evo-note{font-size:.55rem;padding:2px 8px}.axn-pj-mosaic .mosaic-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.axn-pj-mosaic .mosaic-cell--wide{grid-column:span 2}.axn-pj-mosaic .mosaic-hover{padding:14px 12px}.axn-pj-mosaic .mosaic-hover-title{font-size:.8rem}.axn-pj-mosaic .mosaic-hover-action{width:26px;height:26px;font-size:.6rem}.axn-pj-laptop .laptop-bg{padding:60px 0 40px}.axn-pj-laptop .inner{padding:0 20px}.axn-pj-laptop .laptop-devices{flex-wrap:wrap;justify-content:center;gap:24px}.axn-pj-laptop .laptop-device--main{flex:0 0 100%;max-width:100%}.axn-pj-laptop .laptop-base{max-width:100%;width:105%}.axn-pj-laptop .tablet-frame{width:160px}.axn-pj-laptop .lp-phone-frame{width:100px}.axn-pj-laptop .macbook-lid{width:200px}.axn-pj-laptop .ipad-frame{width:160px}.axn-pj-laptop .iphone-frame{width:100px}.axn-pj-laptop .fold-device{width:80px}.axn-pj-laptop .laptop-device-label{font-size:.6rem}.axn-pj-annotated{padding:60px 0}.axn-pj-annotated .inner{padding:0 16px}.axn-pj-annotated .title{font-size:1.8rem;margin-bottom:24px}.axn-pj-annotated .anno-pin{display:none}.axn-pj-annotated .anno-toggle{display:flex}.axn-pj-annotated .anno-list{display:flex}.axn-pj-annotated .anno-toggle-icon{transform:rotate(180deg)}.axn-pj-phones{padding:60px 0}.axn-pj-phones .inner{padding:0 16px}.axn-pj-phones .title{font-size:1.8rem;margin-bottom:32px}.axn-pj-phones .phone-row{gap:12px;flex-wrap:wrap;justify-content:center}.axn-pj-phones .phone:nth-child(even){margin-top:0}.axn-pj-phones .phone-frame{width:120px;border-radius:18px}.axn-pj-phones #phone-modal-gallery .phone-slide-device{width:240px;height:520px}.axn-pj-phones #phone-modal-gallery .phone-slide-device img{width:220px;height:476px}.axn-pj-phones #phone-modal-gallery .uk-slideshow-items{min-height:660px}}@keyframes wizardFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes testimonialScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeDividerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes tickerStatsScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scrollColUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollColDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes tickerProofScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes glitchTop{0%{clip-path:inset(0 0 85% 0);transform:translateX(-3px)}20%{clip-path:inset(15% 0 65% 0);transform:translateX(3px)}40%{clip-path:inset(40% 0 40% 0);transform:translateX(-2px)}60%{clip-path:inset(60% 0 20% 0);transform:translateX(4px)}80%{clip-path:inset(80% 0 5% 0);transform:translateX(-1px)}100%{clip-path:inset(5% 0 80% 0);transform:translateX(2px)}}@keyframes glitchBottom{0%{clip-path:inset(70% 0 0 0);transform:translateX(4px)}25%{clip-path:inset(50% 0 20% 0);transform:translateX(-3px)}50%{clip-path:inset(30% 0 40% 0);transform:translateX(2px)}75%{clip-path:inset(10% 0 70% 0);transform:translateX(-4px)}100%{clip-path:inset(60% 0 10% 0);transform:translateX(3px)}}@keyframes megaTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes tapeStripScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes kineticShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-3px) rotate(-1deg)}40%{transform:translateX(3px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-0.5deg)}80%{transform:translateX(2px) rotate(0.5deg)}}@keyframes scorePulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes parallaxSlow{0%{transform:translateX(0)}100%{transform:translateX(-30%)}}@keyframes parallaxMid{0%{transform:translateX(0)}100%{transform:translateX(-40%)}}@keyframes parallaxFast{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes termBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes waveformPulse{0%{transform:scaleY(.3)}100%{transform:scaleY(1)}}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes svcTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes jnMarqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes brief-spin{to{transform:rotate(360deg)}}@keyframes ctTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes ctTypingBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes ctPulseRing{0%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes termCursorBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes swCursorBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes muVinylSpin{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes muEqBounce{from{height:20px}to{height:100px}}@keyframes vtFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vtFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes holoShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes floatDevice{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes splitviewScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes filmScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeWallRight{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeWallLeft{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes orbitSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes orbitCounterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes orbit-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes orbit-counter-spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes anno-pulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}.cmp-hero .inner{max-width:900px}.cmp-hero .eyebrow{display:inline-flex;padding:6px 12px;border:1px solid rgb(var(--c-text-rgb)/0.18);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.cmp-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:18px}.cmp-hero .desc{max-width:700px;color:var(--c-text-mid);font-size:1rem;line-height:1.8;margin-bottom:28px}.cmp-hero .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:640px}.cmp-hero .stat{padding:16px 18px;background:hsla(0,0%,100%,.82);border:1px solid rgb(var(--c-text-rgb)/0.1);border-radius:16px;backdrop-filter:blur(10px)}.cmp-hero .stat strong{display:block;font-size:1.4rem;line-height:1;margin-bottom:8px}.cmp-hero .stat span{font-size:.82rem;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:.08em}.cmp-directory .inner{padding:24px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:24px}.cmp-directory .header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.cmp-directory .label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:6px}.cmp-directory .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.cmp-directory .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cmp-directory .card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-border);text-decoration:none;color:var(--c-text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cmp-directory .card:hover{transform:translateY(-2px);border-color:rgb(var(--c-text-rgb)/0.28);box-shadow:0 12px 24px rgb(var(--c-text-rgb)/0.08);color:var(--c-text)}.cmp-directory .card-title{font-weight:700}.cmp-group .header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 auto 24px;max-width:1280px;padding:0 24px}.cmp-group .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.cmp-group .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1}.cmp-group .count{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-mid)}.cmp-entry .meta{position:static;display:grid;grid-template-columns:160px minmax(0,1fr) minmax(220px,320px);gap:20px;align-items:start;max-width:1280px;margin:0 auto 18px;padding:18px 22px;background:rgba(249,250,251,.96);border:1px solid var(--c-border);border-radius:24px;backdrop-filter:blur(12px)}.cmp-entry .ref{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmp-entry .title{font-size:1.25rem;margin-bottom:4px}.cmp-entry .root{margin:0;color:var(--c-text-mid);font-size:.9rem}.cmp-entry .classes{display:flex;flex-wrap:wrap;gap:8px}.cmp-entry .classes code{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(var(--c-accent-rgb)/0.18);color:var(--c-text);font-size:.76rem;border:1px solid rgb(var(--c-text-rgb)/0.08)}.cmp-entry .preview{background:var(--c-surface);width:100%;overflow:visible}.cmp-entry .preview>*{margin-top:0!important;margin-bottom:0!important}.gen-hero .inner{max-width:860px}.gen-hero .eyebrow{display:inline-flex;padding:6px 12px;border:1px solid rgb(var(--c-text-rgb)/0.14);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.gen-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(3rem,6vw,5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:18px}.gen-hero .desc{color:var(--c-text-mid);line-height:1.8;max-width:720px}.gen-builder .layout{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;align-items:start}.gen-builder .panel,.gen-builder .gen-selected{padding:24px;border:1px solid var(--c-border);border-radius:24px;background:var(--c-surface);box-shadow:0 12px 30px rgb(var(--c-text-rgb)/0.05)}.gen-builder .panel{position:sticky;top:96px}.gen-builder .section+.section{margin-top:18px}.gen-builder .label{display:block;font-size:.82rem;font-weight:700;margin-bottom:8px}.gen-builder .input{width:100%;padding:12px 14px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-bg);color:var(--c-text);font:inherit}.gen-builder .actions{display:flex;gap:10px;margin-top:24px}.gen-builder .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-on-ink);text-decoration:none;font-size:.84rem;font-weight:700;cursor:pointer}.gen-selected .header{margin-bottom:18px}.gen-selected .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-selected .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.9rem;line-height:1}.gen-selected .list{display:flex;flex-direction:column;gap:12px}.gen-selected .empty{color:var(--c-text-mid);line-height:1.7}.gen-selected .item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-bg)}.gen-group .header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto 22px;padding:0 24px}.gen-group .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-group .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.5rem,4vw,2.3rem);line-height:1}.gen-group .count{font-size:.82rem;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:.08em}.gen-component .meta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:18px;align-items:start;max-width:1280px;margin:0 auto 18px;padding:18px 22px;border:1px solid var(--c-border);border-radius:24px;background:rgba(249,250,251,.96)}.gen-component .ref{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gen-component .title{font-size:1.2rem;margin-bottom:4px}.gen-component .file{margin:0;color:var(--c-text-mid);font-size:.9rem}.gen-component .classes{display:flex;flex-wrap:wrap;gap:8px;align-content:start}.gen-component .classes code{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(var(--c-accent-rgb)/0.18);color:var(--c-text);font-size:.76rem;border:1px solid rgb(var(--c-text-rgb)/0.08)}.gen-component .toggle{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--c-ink);border-radius:999px;background:var(--c-surface);color:var(--c-text);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.gen-component .preview{width:100%;background:var(--c-surface)}.gen-component .preview>*{margin-top:0!important;margin-bottom:0!important}.gen-showcase-bar .inner{display:flex;align-items:end;justify-content:space-between;gap:20px}.gen-showcase-bar .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:8px}.gen-showcase-bar .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.gen-showcase-bar .back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--c-ink);border-radius:999px;color:var(--c-text);text-decoration:none;font-size:.84rem;font-weight:700}.gen-showcase .meta{padding:24px 0;border-bottom:1px solid var(--c-border);background:var(--c-bg)}@media(max-width:959px){.cmp-hero .stats{grid-template-columns:1fr}.cmp-directory .header,.cmp-group .header{align-items:flex-start;flex-direction:column}.cmp-entry .meta{position:static;grid-template-columns:1fr}.gen-builder .layout{grid-template-columns:1fr}.gen-builder .panel{position:static}.gen-group .header,.gen-component .meta,.gen-showcase-bar .inner{grid-template-columns:1fr;align-items:flex-start;flex-direction:column}.gen-selected .item,.gen-component .identity{flex-direction:column;align-items:flex-start}}.hero .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero .copy{max-width:520px}.hero .eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);background:var(--c-accent);display:inline-block;padding:4px 12px;border-radius:4px;margin-bottom:20px}.hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--c-text);margin-bottom:20px}.hero .desc{font-size:.92rem;line-height:1.7;color:var(--c-text-mid);margin-bottom:32px;max-width:400px}.hero .actions{display:flex;align-items:center;gap:12px}.hero .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:14px 32px;border-radius:50px;text-decoration:none;transition:background .25s ease,transform .2s ease}.hero .btn:hover{background:var(--c-accent-hover);color:var(--c-text);transform:translateY(-1px)}.hero .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--c-text);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:14px 32px;border-radius:50px;border:1px solid var(--c-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.hero .btn-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.intro{padding-top:100px;padding-bottom:48px;background:var(--c-surface)}.intro .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text)}.intro .text{font-size:.95rem;line-height:1.65;color:var(--c-text-muted);max-width:420px}.search-bar .tabs>li.uk-active>a{color:var(--c-text);font-weight:600;background:var(--c-surface);border-color:var(--c-border)}.search-bar .field{position:relative}.search-bar .select{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;height:48px;padding:0 36px 0 16px;appearance:none;cursor:pointer;transition:border-color .2s ease}.search-bar .select:focus{border-color:var(--c-ink);outline:none}.search-bar .actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:0}.search-bar .more{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:500;color:var(--c-text);background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.search-bar .more:hover{opacity:.65}.search-bar .clear{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:500;color:var(--c-text-mid);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s ease}.search-bar .clear:hover{color:var(--c-text)}.search-bar .submit{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:600;color:var(--c-on-ink);background:var(--c-ink);border:none;border-radius:8px;height:44px;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease}.search-bar .submit:hover{background:var(--c-ink)}.properties{padding-top:72px;padding-bottom:80px;background:var(--c-bg)}.properties .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:32px}.prop-card .body{padding:18px 18px 18px}.prop-card .row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.prop-card .name{font-size:.95rem;font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-card .meta{list-style:none;display:flex;align-items:center;gap:16px;padding:0;margin:0}.prop-card .meta li{font-size:.78rem;color:var(--c-text-mid);display:flex;align-items:center;gap:5px;white-space:nowrap}.prop-card .meta i{font-size:.72rem;color:var(--c-text-muted)}.how-works .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--c-text)}.how-works .desc{font-size:.9rem;line-height:1.65;color:var(--c-text-muted);max-width:400px}.how-works .content{margin-top:56px}.how-works .left{display:flex;flex-direction:column}.how-works .step-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.how-works .steps>li.uk-active::before{background:var(--c-ink)}.how-works .steps>li.uk-active>a{color:var(--c-text)!important;font-weight:700}.agents .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.agents .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text)}.agent-card .cover{position:relative;background:var(--c-bg);border-radius:16px 16px 0 0;overflow:hidden}.agent-card .badge{padding:14px 16px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:#fff;z-index:1}.agent-card .body{padding:18px 20px 20px}.agent-card .name{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:2px}.agent-card .role{font-size:.8rem;color:var(--c-text-muted);margin-bottom:14px}.agent-card .actions{display:flex;align-items:center;gap:8px}.agent-card .email{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);border-radius:50%;font-size:.85rem;text-decoration:none;flex-shrink:0;transition:background .2s ease}.agent-card .email:hover{background:var(--c-ink);color:var(--c-on-ink)}.invest-intro .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text)}.invest-intro .text{font-size:.9rem;line-height:1.7;color:var(--c-text-muted);max-width:420px}.invest-intro .text+.invest-intro .text{margin-top:12px}.stat-card .label{font-size:.8rem;color:var(--c-text-muted);margin-bottom:8px}.stat-card .value{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--c-text);letter-spacing:-.02em;margin-bottom:20px}.stat-card .bar{flex:1;background:var(--c-border);border-radius:2px;min-height:4px;position:relative}.stat-card .bar::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-ink);border-radius:2px 2px 0 0}.offers .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:32px}.offer-row .thumb{border-radius:8px;height:100%;min-height:180px;background-size:cover;background-position:center;background-repeat:no-repeat}.offer-row .body{padding:20px 0}.offer-row .name{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:2px}.offer-row .meta{list-style:none;display:flex;align-items:center;gap:16px;padding:0;margin:0 0 12px}.offer-row .meta li{font-size:.78rem;color:var(--c-text-mid);display:flex;align-items:center;gap:5px;white-space:nowrap}.offer-row .meta i{font-size:.72rem;color:var(--c-text-muted)}.offer-row .desc{font-size:.84rem;line-height:1.6;color:var(--c-text-mid);max-width:440px;margin-bottom:16px}.offer-row .actions{display:flex;align-items:center;gap:20px}.offer-row .download{font-size:.8rem;font-weight:500;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.offer-row .download:hover{opacity:.65}.offer-row .download i{font-size:.72rem}.offer-row .stats{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-width:120px;height:100%}.offer-row .stat{display:flex;flex-direction:column}.offer-row .stat-val{display:block;font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);white-space:nowrap}.offer-row .stat-label{font-size:.72rem;color:var(--c-text-muted);margin-top:2px}.trust-bar .tagline{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--c-text);margin:0}.cta-section .card{background:var(--c-surface);border-radius:16px;padding:56px 48px;overflow:hidden}.cta-section .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.cta-section .text{font-size:.88rem;line-height:1.7;color:var(--c-text-mid);max-width:440px;margin-bottom:28px}.cta-section .actions{display:flex;align-items:center;gap:12px}.cta-section .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;text-decoration:none;transition:background .2s ease}.cta-section .btn-primary:hover{background:var(--c-accent-hover);color:var(--c-text)}.cta-section .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--c-text);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border-radius:50px;border:1px solid var(--c-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.cta-section .btn-outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.cta-section .images{height:320px}.cta-section .img{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px}.prefooter .inner{max-width:600px;margin:0 auto}.prefooter .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:700;line-height:1.08;color:#fff;margin-bottom:16px}.prefooter .text{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin-bottom:36px}.prefooter .btn{display:inline-flex;align-items:center;gap:10px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9rem;font-weight:600;padding:16px 36px;border-radius:50px;text-decoration:none;transition:background .25s ease,transform .2s ease}.prefooter .btn:hover{background:var(--c-accent-hover);color:var(--c-text);transform:translateY(-2px)}.prefooter .btn i{font-size:.8rem;transition:transform .2s ease}.prefooter .btn:hover i{transform:translateX(3px)}.site-footer .top{padding-bottom:48px}.site-footer .tagline{font-size:.8rem;color:hsla(0,0%,100%,.4);margin-top:12px}.site-footer .contact{display:flex;flex-direction:column;gap:6px}.site-footer .link{font-size:.88rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.site-footer .link:hover{color:#fff}.site-footer .social{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.site-footer .social a{font-size:.88rem;font-weight:500;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.site-footer .social a:hover{color:#fff}.site-footer .bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.site-footer .copy{font-size:.78rem;color:hsla(0,0%,100%,.35)}.page-hero .breadcrumb{list-style:none;display:flex;align-items:center;gap:8px;padding:0;margin:0 0 20px;font-size:.78rem}.page-hero .breadcrumb li{display:flex;align-items:center;gap:8px;color:var(--c-text-muted)}.page-hero .breadcrumb li a{color:var(--c-text-muted);text-decoration:none;transition:color .2s ease}.page-hero .breadcrumb li a:hover{color:var(--c-text)}.page-hero .breadcrumb li.uk-active{color:var(--c-text);font-weight:500}.page-hero .breadcrumb .sep{font-size:.6rem;color:var(--c-border)}.page-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--c-text);margin-bottom:16px}.page-hero .desc{font-size:.9rem;line-height:1.7;color:var(--c-text-muted);max-width:560px}.service-card{background:var(--c-surface);border-radius:16px;padding:32px 28px;transition:transform .25s ease,box-shadow .25s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.08)}.service-card .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--c-bg);border-radius:8px;margin-bottom:20px;font-size:1.1rem;color:var(--c-text)}.service-card .title{font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.service-card .text{font-size:.84rem;line-height:1.65;color:var(--c-text-muted);margin-bottom:20px}.service-card .link{font-size:.82rem;font-weight:600;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.service-card .link:hover{opacity:.65}.service-card .link i{font-size:.7rem;transition:transform .2s ease}.service-card .link:hover i{transform:translateX(3px)}.project-detail .text{font-size:.88rem;line-height:1.75;color:var(--c-text-mid);margin-bottom:24px}.project-detail .gallery{margin-top:48px}.project-detail .gallery img{width:100%;height:auto;border-radius:16px;display:block}.page-nav .link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-text);font-size:.88rem;font-weight:600;transition:opacity .2s ease}.page-nav .link:hover{opacity:.65}.page-nav .link i{font-size:.75rem}.page-nav .label{font-size:.72rem;color:var(--c-text-muted);display:block;margin-bottom:2px}.job-row .info{flex:1}.job-row .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.job-row .meta{display:flex;align-items:center;gap:16px;font-size:.78rem;color:var(--c-text-muted)}.job-row .meta span{display:flex;align-items:center;gap:5px}.job-row .meta i{font-size:.7rem}.contact-form .group{margin-bottom:20px}.contact-form .label{display:block;font-size:.78rem;font-weight:600;color:var(--c-text);margin-bottom:6px}.contact-form .input,.contact-form .textarea,.contact-form .select{width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.88rem;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:12px 16px;transition:border-color .2s ease}.contact-form .input:focus,.contact-form .textarea:focus,.contact-form .select:focus{border-color:var(--c-ink);outline:none}.contact-form .textarea{min-height:140px;resize:vertical}.contact-form .submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 28px;border:none;border-radius:50px;cursor:pointer;transition:background .2s ease}.contact-form .submit:hover{background:var(--c-ink)}.wizard-form .progress{display:flex;align-items:center;gap:0;margin-bottom:40px}.wizard-form .step-indicator{display:flex;align-items:center;gap:8px;white-space:nowrap}.wizard-form .step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--c-border);font-size:.72rem;font-weight:700;color:var(--c-text-muted);transition:all .3s ease}.wizard-form .step-label{font-size:.78rem;font-weight:500;color:var(--c-text-muted);transition:color .3s ease}.wizard-form .step-indicator--active .step-num{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-ink)}.wizard-form .step-indicator--active .step-label{color:var(--c-text)}.wizard-form .step-line{flex:1;height:1px;background:var(--c-border);margin:0 12px}.wizard-form .panel{animation:wizardFadeIn .35s ease}.wizard-form .heading{font-size:1.5rem;font-weight:800;color:var(--c-text);margin-bottom:6px}.wizard-form .subtext{font-size:.88rem;color:var(--c-text-mid);margin-bottom:28px}.wizard-form .services{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px}.wizard-form .service-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:24px 12px;border:1px solid var(--c-border);border-radius:16px;cursor:pointer;transition:all .2s ease}.wizard-form .service-card:hover{border-color:var(--c-ink)}.wizard-form .service-card--selected{border-color:var(--c-accent);background:var(--c-accent-soft);box-shadow:0 0 0 1px var(--c-accent)}.wizard-form .service-icon{font-size:1.4rem;color:var(--c-text-mid);margin-bottom:4px}.wizard-form .service-card--selected .service-icon{color:var(--c-text)}.wizard-form .service-name{font-size:.82rem;font-weight:600;color:var(--c-text)}.wizard-form .service-desc{font-size:.72rem;color:var(--c-text-muted);line-height:1.4}.wizard-form .group{margin-bottom:24px}.wizard-form .label{display:block;font-size:.78rem;font-weight:600;color:var(--c-text);margin-bottom:10px}.wizard-form .optional{font-weight:400;color:var(--c-text-muted)}.wizard-form .pills{display:flex;flex-wrap:wrap;gap:8px}.wizard-form .pill{display:inline-flex;align-items:center;padding:8px 18px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:500;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:50px;cursor:pointer;transition:all .2s ease}.wizard-form .pill:hover{border-color:var(--c-ink)}.wizard-form .pill--selected{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-contrast);font-weight:600}.wizard-form .nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.wizard-form .btn{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;font-weight:600;padding:12px 24px;border:none;border-radius:50px;cursor:pointer;transition:all .2s ease}.wizard-form .btn--next{background:var(--c-ink);color:var(--c-on-ink)}.wizard-form .btn--next:hover{background:var(--c-ink)}.wizard-form .btn--back{background:rgba(0,0,0,0);color:var(--c-text-mid)}.wizard-form .btn--back:hover{color:var(--c-text)}.wizard-form .btn--submit{background:var(--c-accent);color:var(--c-accent-contrast)}.wizard-form .btn--submit:hover{background:var(--c-accent-hover)}.wizard-form .privacy{margin-top:20px;font-size:.75rem;color:var(--c-text-muted)}.wizard-form .privacy i{margin-right:4px}.wizard-form .privacy a{color:var(--c-text-mid);text-decoration:underline}.wizard-form .privacy a:hover{color:var(--c-text)}.wizard-form .error{font-size:.8rem;color:#c0392b;margin-top:-12px;margin-bottom:16px}.wizard-form .success{text-align:center;padding:48px 0}.wizard-form .success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--c-accent);font-size:1.6rem;color:var(--c-accent-contrast);margin-bottom:20px}.contact-details .block{margin-bottom:28px}.contact-details .label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-bottom:8px}.contact-details .val{font-size:.9rem;color:var(--c-text);line-height:1.6}.contact-details .val a{color:var(--c-text);text-decoration:none;transition:opacity .2s ease}.contact-details .val a:hover{opacity:.65}.blog-card .body{padding:20px 20px 24px}.blog-card .top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.blog-card .tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--c-bg);color:var(--c-text-mid);padding:3px 8px;border-radius:4px}.blog-card .date{font-size:.75rem;color:var(--c-text-muted)}.blog-card .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:8px;line-height:1.35}.blog-card .excerpt{font-size:.82rem;line-height:1.65;color:var(--c-text-muted)}.perk-card .icon{font-size:1.5rem;color:var(--c-text);margin-bottom:16px}.perk-card .title{font-size:.92rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.perk-card .text{font-size:.8rem;line-height:1.6;color:var(--c-text-muted)}.values{padding:60px 0}.values .heading{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text);margin-bottom:36px}.values .item{margin-bottom:28px}.values .num{font-size:.72rem;font-weight:700;color:var(--c-text-muted);margin-bottom:8px}.values .title{font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.values .text{font-size:.84rem;line-height:1.65;color:var(--c-text-muted)}.device-parade .heading{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;color:var(--c-text);margin-bottom:8px}.device-parade .desc{color:var(--c-text-muted);font-size:.95rem;margin-bottom:48px}.device-parade .row{display:flex;align-items:flex-end;justify-content:center;gap:40px;perspective:1200px}.device-parade .device{flex-shrink:0;transition:transform .4s ease}.device-parade .device:hover{transform:translateY(-8px)}.device-parade .device--laptop .base{width:600px;height:16px;background:linear-gradient(to bottom,var(--c-ink-raised),var(--c-ink));border-radius:0 0 8px 8px;margin:0 auto;position:relative;box-shadow:0 4px 12px rgb(var(--c-shadow-rgb)/0.12)}.device-parade .device--laptop .base::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--c-ink);border-radius:0 0 4px 4px}.device-parade .device--tablet .frame{width:260px;padding:14px 10px;border-radius:18px}.device-parade .device--tablet .screen{width:100%;height:340px;border-radius:4px;overflow:hidden}.device-parade .device--tablet .screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-parade .device--phone .frame{width:150px;padding:16px 8px;border-radius:24px}.device-parade .device--phone .notch{width:60px;height:6px;background:var(--c-ink);border-radius:3px;margin:0 auto 8px}.device-parade .device--phone .screen{width:100%;height:260px;border-radius:4px;overflow:hidden}.device-parade .device--phone .screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-parade .device--phone .home{width:40px;height:4px;background:var(--c-ink);border-radius:2px;margin:8px auto 0}.device-parade .label{display:block;text-align:center;margin-top:16px;font-size:.8rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.viewport-switcher .heading{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;color:var(--c-text);margin-bottom:8px}.viewport-switcher .desc{color:var(--c-text-muted);font-size:.95rem;margin-bottom:32px}.viewport-switcher .tab{padding:10px 20px;border:none;background:rgba(0,0,0,0);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-mid);border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .25s ease}.viewport-switcher .tab i{font-size:1rem}.viewport-switcher .tab:hover{color:var(--c-text)}.viewport-switcher .stage{background:var(--c-bg);border-radius:16px;padding:40px;display:flex;justify-content:center;align-items:flex-start;min-height:500px;transition:padding .4s ease}.viewport-switcher .url{flex:1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;padding:4px 12px;font-size:.75rem;color:var(--c-text-muted);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-align:center}.viewport-switcher .content img{width:100%;display:block}.viewport-switcher .slider-nav .uk-dotnav{margin:0;gap:6px}.viewport-switcher .slider-nav .uk-dotnav>*>*{width:8px;height:8px;background:var(--c-border);border:none}.viewport-switcher .slider-nav .uk-dotnav>.uk-active>*{background:var(--c-ink)}.showcase-features .item{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.showcase-features .item--reverse .info{order:1}.showcase-features .info{padding:8px 0}.showcase-features .badge{display:inline-block;padding:4px 12px;background:var(--c-accent);color:var(--c-accent-contrast);font-size:.75rem;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.showcase-features .title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;color:var(--c-text);margin-bottom:12px;line-height:1.3}.showcase-features .text{color:var(--c-text-mid);font-size:.95rem;line-height:1.65;margin-bottom:20px}.showcase-features .list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.showcase-features .list li{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#1f2937}.showcase-features .list li i{width:18px;text-align:center;color:var(--c-text-mid);font-size:.9rem}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;background:var(--c-ink);color:var(--c-on-ink);padding:12px 24px;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:12px}.scroll-top{position:fixed;bottom:32px;right:32px;z-index:900;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-on-ink);border:none;border-radius:50%;font-size:1rem;cursor:pointer;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.15);transition:opacity .3s ease,transform .3s ease,background .2s ease}.scroll-top:hover{background:var(--c-ink);transform:translateY(-2px)}main{animation:pageFadeIn .4s ease both}.journal-filters .btn{padding:10px 20px;border:none;background:rgba(0,0,0,0);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:500;color:var(--c-text-mid);border-radius:6px;cursor:pointer;transition:all .2s ease}.journal-filters .btn:hover{color:var(--c-text);background:var(--c-surface)}.journal-filters .btn--active{color:var(--c-text);font-weight:600;background:var(--c-surface);box-shadow:0 1px 4px rgb(var(--c-shadow-rgb)/0.08)}.contact-form .input:invalid:not(:placeholder-shown):not(:focus),.contact-form .textarea:invalid:not(:placeholder-shown):not(:focus){border-color:#d32f2f}.contact-form .input:valid:not(:placeholder-shown),.contact-form .textarea:valid:not(:placeholder-shown){border-color:var(--c-accent)}.contact-form .success{display:flex;align-items:center;gap:10px;margin-top:20px;padding:16px 20px;background:var(--c-accent-soft);border:1px solid var(--c-accent);border-radius:8px;font-size:.88rem;color:var(--c-text)}.contact-form .success i{font-size:1.1rem}.article-author .name{display:block;color:var(--c-text)}.article-author .role{color:var(--c-text-muted);font-size:.875rem}.error-page .code{font-size:clamp(5rem,12vw,10rem);font-weight:800;color:var(--c-border);line-height:1;margin:0}.error-page .title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--c-text);margin:16px 0 12px}.error-page .text{color:var(--c-text-mid);font-size:1.1rem;max-width:460px;margin:0 auto 32px}.error-page .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.portfolio-featured .card{display:grid;grid-template-columns:1fr 1fr;background:var(--c-ink);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--c-on-ink);transition:box-shadow .4s ease}.portfolio-featured .card:hover{box-shadow:0 24px 64px rgb(var(--c-shadow-rgb)/0.2);color:#fff;text-decoration:none}.portfolio-featured .card:hover .image img{transform:scale(1.04)}.portfolio-featured .image{position:relative;overflow:hidden;min-height:420px}.portfolio-featured .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-featured .body{display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.portfolio-featured .tag{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin-bottom:16px}.portfolio-featured .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.15;margin-bottom:16px}.portfolio-featured .desc{font-size:.95rem;line-height:1.7;color:hsla(0,0%,100%,.7);margin-bottom:28px;max-width:440px}.portfolio-featured .meta{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 32px;font-size:.78rem;color:hsla(0,0%,100%,.5)}.portfolio-featured .meta i{margin-right:6px;color:var(--c-accent)}.portfolio-featured .link{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;transition:gap .3s ease}.portfolio-featured .link:hover{gap:12px;color:var(--c-accent-hover);text-decoration:none}.portfolio-duo .card{position:relative;border-radius:16px;overflow:hidden;display:block;text-decoration:none}.portfolio-duo .card:hover .image img{transform:scale(1.05)}.portfolio-duo .card:hover .overlay{opacity:1}.portfolio-duo .image{width:100%;overflow:hidden}.portfolio-duo .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-duo .card--large .image{height:400px}.portfolio-duo .card--small .image{height:400px}.portfolio-duo .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(17,24,39,.85) 0%,rgba(17,24,39,.2) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px;opacity:.85;transition:opacity .3s ease}.portfolio-duo .tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin-bottom:8px}.portfolio-duo .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:4px}.portfolio-duo .subtitle{font-size:.82rem;color:hsla(0,0%,100%,.7)}.portfolio-showcase .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.portfolio-showcase .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text)}.portfolio-showcase .nav{display:flex;gap:8px}.portfolio-showcase .slide{text-decoration:none;display:block}.portfolio-showcase .slide:hover .img img{transform:scale(1.04)}.portfolio-showcase .slide:hover .name{color:var(--c-text-mid)}.portfolio-showcase .img{border-radius:16px;overflow:hidden;margin-bottom:16px;aspect-ratio:4/3}.portfolio-showcase .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.portfolio-showcase .tag{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);background:var(--c-accent);padding:2px 8px;border-radius:4px;margin-bottom:6px}.portfolio-showcase .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin-bottom:4px;transition:color .2s ease}.portfolio-showcase .desc{font-size:.82rem;color:var(--c-text-muted)}.portfolio-divider .line{flex:1;height:1px;background:var(--c-border)}.portfolio-divider .label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-muted);white-space:nowrap}.portfolio-stats .item{text-align:center}.portfolio-stats .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.portfolio-stats .label{font-size:.78rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.editorial-list .item{display:grid;grid-template-columns:100px 1fr 40%;gap:0 40px;align-items:center;padding:48px 0;border-bottom:1px solid var(--c-border);text-decoration:none;color:var(--c-text);position:relative;transition:background .4s ease}.editorial-list .item:first-child{border-top:1px solid var(--c-border)}.editorial-list .item:hover{text-decoration:none;color:var(--c-text);background:var(--c-bg);padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}.editorial-list .item:hover .number{-webkit-text-stroke-color:#fec901;color:var(--c-accent)}.editorial-list .item:hover .image{transform:rotate(0deg) scale(1.02);filter:grayscale(0%);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.15)}.editorial-list .item:hover .image::after{opacity:1}.editorial-list .item:hover .title{transform:translateX(12px)}.editorial-list .item:hover .arrow{opacity:1;transform:translateX(0)}.editorial-list .item:hover .tag{color:var(--c-accent-contrast);background:var(--c-accent)}.editorial-list .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:5rem;font-weight:700;line-height:1;-webkit-text-stroke:2px #e5e7eb;color:rgba(0,0,0,0);transition:all .4s cubic-bezier(.16,1,.3,1);user-select:none}.editorial-list .content{display:flex;flex-direction:column;gap:8px}.editorial-list .tag{display:inline-block;width:fit-content;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-muted);padding:3px 10px;border-radius:4px;transition:all .3s ease}.editorial-list .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:700;line-height:1.1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.editorial-list .subtitle{font-size:.88rem;color:var(--c-text-muted);margin-top:4px}.editorial-list .arrow{position:absolute;right:0;top:50%;transform:translateX(-20px);opacity:0;font-size:1.4rem;color:var(--c-accent);transition:all .3s cubic-bezier(.16,1,.3,1)}.editorial-list .image{height:260px;border-radius:8px;overflow:hidden;filter:grayscale(80%);transform:rotate(-2deg);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.08)}.editorial-list .image::after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:var(--c-accent);color:var(--c-accent-contrast);clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:opacity .3s ease}.editorial-list .image img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-marquee .track{display:flex;gap:0;width:max-content;animation:marqueeScroll 30s linear infinite}.portfolio-marquee .track:hover{animation-play-state:paused}.portfolio-marquee .item{display:flex;align-items:center;gap:32px;padding:0 32px;white-space:nowrap;text-decoration:none;color:var(--c-text);transition:color .2s ease}.portfolio-marquee .item:hover{color:var(--c-accent);text-decoration:none}.portfolio-marquee .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em}.portfolio-marquee .dot{width:10px;height:10px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);flex-shrink:0}.portfolio-marquee .category{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);writing-mode:vertical-lr;transform:rotate(180deg)}.stacked-cards .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.stacked-cards .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.05;max-width:500px}.stacked-cards .heading span{color:var(--c-accent)}.stacked-cards .count{font-family:"Space Grotesk","Inter",sans-serif;font-size:.82rem;font-weight:700;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;padding-bottom:8px}.stacked-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stacked-cards .card{position:relative;display:block;text-decoration:none;color:var(--c-text);border-radius:16px;overflow:hidden;background:var(--c-surface);box-shadow:0 2px 12px rgb(var(--c-shadow-rgb)/0.06);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.stacked-cards .card:hover{transform:translateY(-8px);box-shadow:0 20px 48px rgb(var(--c-shadow-rgb)/0.12);color:var(--c-text);text-decoration:none}.stacked-cards .card:hover .img img{transform:scale(1.06)}.stacked-cards .card:hover .label{transform:translateY(0);opacity:1}.stacked-cards .card:nth-child(2){margin-top:48px}.stacked-cards .card:nth-child(3){margin-top:96px}.stacked-cards .img{aspect-ratio:3/4;overflow:hidden}.stacked-cards .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.stacked-cards .label{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(17,24,39,.9) 0%,transparent 100%);transform:translateY(100%);opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.image-strip .cell{position:relative;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.image-strip .cell:hover img{transform:scale(1.1);filter:none}.image-strip .cell:hover .overlay{opacity:1}.image-strip .cell img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:all .5s cubic-bezier(.16,1,.3,1)}.image-strip .overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgb(var(--c-text-rgb)/0.6);opacity:0;transition:opacity .35s ease;padding:20px;text-decoration:none}.image-strip .overlay-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:4px}.image-strip .overlay-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent)}.portfolio-mega-cta .inner{position:relative;z-index:1}.portfolio-mega-cta .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.08;color:var(--c-text);margin-bottom:24px}.portfolio-mega-cta .heading span{position:relative;display:inline-block}.portfolio-mega-cta .heading span::after{content:"";position:absolute;bottom:4px;left:0;right:0;height:8px;background:var(--c-accent);color:var(--c-accent-contrast);z-index:-1;opacity:.5}.portfolio-mega-cta .link{display:inline-flex;align-items:center;gap:12px;font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);text-decoration:none;border-bottom:2px solid var(--c-accent);padding-bottom:4px;transition:gap .3s ease,color .3s ease}.portfolio-mega-cta .link:hover{gap:18px;color:var(--c-text);text-decoration:none}.manifesto .bg-letter{position:absolute;top:-10%;right:-5%;font-family:"Space Grotesk","Inter",sans-serif;font-size:42vw;font-weight:700;line-height:1;color:hsla(0,0%,100%,.02);pointer-events:none;user-select:none}.manifesto .inner{position:relative;z-index:1;max-width:900px}.manifesto .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);margin-bottom:32px}.manifesto .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2;margin:0}.manifesto .text strong{color:var(--c-accent);font-weight:700}.manifesto .rule{width:80px;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);border:0;margin:48px 0}.manifesto .sub{font-size:1.15rem;line-height:1.7;color:var(--c-text-muted);max-width:600px;margin:0}.split-showcase .panel{position:relative;overflow:hidden}.split-showcase .count{font-family:"Space Grotesk","Inter",sans-serif;font-size:8rem;font-weight:700;line-height:1;color:var(--c-border);margin-bottom:24px}.split-showcase .tag{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;margin-bottom:20px}.split-showcase .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--c-text);margin:0 0 16px}.split-showcase .desc{font-size:1rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 32px}.split-showcase .link{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}.split-showcase .link:hover{gap:16px;color:var(--c-text)}.services-orbit .header{text-align:center;margin-bottom:64px}.services-orbit .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:16px}.services-orbit .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.services-orbit .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.services-orbit .card{background:var(--c-bg);padding:48px 36px;position:relative;overflow:hidden;transition:background .4s ease;text-decoration:none;display:block}.services-orbit .card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.services-orbit .card:hover{background:var(--c-ink)}.services-orbit .card:hover::before{transform:scaleX(1)}.services-orbit .card:hover .card-number,.services-orbit .card:hover .card-name,.services-orbit .card:hover .card-desc{color:#fff}.services-orbit .card:hover .card-arrow{color:var(--c-accent);transform:translate(4px,-4px)}.services-orbit .card-desc{font-size:.9rem;line-height:1.6;color:var(--c-text-mid);margin:0 0 24px;transition:color .4s ease}.testimonial-tape .label{text-align:center;font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:48px}.testimonial-tape .track{display:flex;gap:32px;animation:testimonialScroll 40s linear infinite;width:max-content}.testimonial-tape .card{flex-shrink:0;width:420px;background:#1f2937;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:40px;transition:border-color .3s ease}.testimonial-tape .card:hover{border-color:var(--c-accent)}.testimonial-tape .quote{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0 0 28px;position:relative}.testimonial-tape .quote::before{content:"“";font-size:3rem;color:var(--c-accent);position:absolute;top:-16px;left:-4px;line-height:1;font-family:Georgia,serif}.testimonial-tape .author{display:flex;align-items:center;gap:14px}.testimonial-tape .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.9rem;font-weight:600;color:#fff}.testimonial-tape .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.vertical-timeline .header{text-align:center;margin-bottom:80px}.vertical-timeline .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.vertical-timeline .line{position:relative;max-width:900px;margin:0 auto}.vertical-timeline .line::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--c-border);transform:translateX(-50%)}.vertical-timeline .item{display:flex;align-items:flex-start;margin-bottom:64px;position:relative}.vertical-timeline .item:nth-child(even){flex-direction:row-reverse}.vertical-timeline .item:nth-child(even) .content{text-align:right;padding-right:48px;padding-left:0}.vertical-timeline .item:last-child{margin-bottom:0}.vertical-timeline .dot{position:absolute;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:3px solid var(--c-surface);box-shadow:0 0 0 2px var(--c-accent);z-index:2;flex-shrink:0}.vertical-timeline .content{width:50%;padding-left:48px}.vertical-timeline .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.35rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.vertical-timeline .desc{font-size:.9rem;line-height:1.6;color:var(--c-text-mid);margin:0}.logo-wall .heading{text-align:center;font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:48px}.logo-wall .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.logo-wall .cell{display:flex;align-items:center;justify-content:center;padding:40px 24px;border:1px solid var(--c-border);margin:-1px 0 0 -1px;transition:background .3s ease}.logo-wall .cell:hover{background:var(--c-surface)}.logo-wall .cell:hover .logo{opacity:1;filter:grayscale(0%)}.logo-wall .logo{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);opacity:.3;filter:grayscale(100%);transition:opacity .3s ease,filter .3s ease;text-transform:uppercase;letter-spacing:2px;width:580px;height:100px}.logo-wall .logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.featured-reel .media{position:absolute;inset:0}.featured-reel .media img{width:100%;height:100%;object-fit:cover;filter:brightness(.35)}.featured-reel .overlay{position:relative;z-index:2;text-align:center;color:#fff;max-width:700px;padding:0 24px}.featured-reel .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 16px}.featured-reel .sub{font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.7);margin:0}.discipline-tabs .list{list-style:none;margin:0;padding:0;border-bottom:2px solid var(--c-border);margin-bottom:48px}.discipline-tabs .tab{display:block;padding:20px 0;border-top:2px solid var(--c-border);font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;color:var(--c-text-muted);text-decoration:none;transition:color .3s ease,padding-left .3s ease;display:flex;align-items:center;justify-content:space-between}.discipline-tabs .tab:hover,.discipline-tabs .tab--active{color:var(--c-text);padding-left:16px}.discipline-tabs .panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.parallax-counters .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.parallax-counters .item{text-align:center;padding:40px 24px;position:relative}.parallax-counters .item::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.08)}.parallax-counters .item:last-child::after{display:none}.parallax-counters .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(3.5rem,6vw,6rem);font-weight:700;line-height:1;color:var(--c-accent);display:block;margin-bottom:16px}.parallax-counters .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.parallax-counters .suffix{font-size:.5em;color:var(--c-accent);vertical-align:super;margin-left:2px}.masonry-gallery .header{text-align:center;margin-bottom:56px}.masonry-gallery .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.masonry-gallery .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.masonry-gallery .grid{columns:3;column-gap:20px}.masonry-gallery .item{break-inside:avoid;margin-bottom:20px;position:relative;overflow:hidden;border-radius:8px;cursor:pointer}.masonry-gallery .item img{width:100%;display:block;transition:transform .6s ease,filter .6s ease}.masonry-gallery .item:hover img{transform:scale(1.05);filter:brightness(.7)}.masonry-gallery .item:hover .overlay{opacity:1;transform:translateY(0)}.masonry-gallery .overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,rgba(17,24,39,.85));opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.masonry-gallery .overlay-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 4px}.masonry-gallery .overlay-tag{font-size:.75rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:1px}.marquee-divider .track{display:flex;gap:64px;animation:marqueeDividerScroll 20s linear infinite;width:max-content;align-items:center}.marquee-divider .item{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);white-space:nowrap;text-transform:uppercase;letter-spacing:3px}.marquee-divider .dot{width:8px;height:8px;border-radius:50%;background:var(--c-ink);flex-shrink:0}.process-cards{padding:100px 0;background:var(--c-surface)}.process-cards .header{text-align:center;margin-bottom:64px}.process-cards .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.process-cards .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.process-cards .row{display:flex;gap:0;position:relative}.process-cards .card{flex:1;padding:48px 32px;position:relative;transition:background .4s ease,transform .4s ease,z-index 0s;border:5px solid var(--c-surface);margin-left:-1px;border-radius:50px}.process-cards .card:nth-child(1){background:color-mix(in srgb,var(--c-bg),#000 0%)}.process-cards .card:nth-child(2){background:color-mix(in srgb,var(--c-bg),#000 2%)}.process-cards .card:nth-child(3){background:color-mix(in srgb,var(--c-bg),#000 4%)}.process-cards .card:nth-child(4){background:color-mix(in srgb,var(--c-bg),#000 6%)}.process-cards .card:nth-child(5){background:color-mix(in srgb,var(--c-bg),#000 8%)}.process-cards .card-icon{width:48px;height:48px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--c-accent-contrast);margin-bottom:24px;transition:background .4s ease,color .4s ease}.process-cards .card-step{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:12px;transition:color .4s ease}.process-cards .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 10px;transition:color .4s ease}.process-cards .card-desc{font-size:.85rem;line-height:1.6;color:var(--c-text-mid);margin:0;transition:color .4s ease}.awards-shelf .header{text-align:center;margin-bottom:48px}.awards-shelf .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.awards-shelf .row{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.awards-shelf .badge{text-align:center;padding:32px 24px;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;min-width:160px;transition:border-color .3s ease,transform .3s ease}.awards-shelf .badge:hover{border-color:var(--c-accent);transform:translateY(-4px)}.awards-shelf .icon{font-size:2rem;color:var(--c-accent);margin-bottom:16px;display:block}.awards-shelf .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin-bottom:4px}.awards-shelf .count{font-size:.75rem;color:var(--c-text-muted)}.text-reveal .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(3rem,8vw,8rem);font-weight:700;line-height:1;color:var(--c-text);margin:0;position:relative;display:inline-block;-webkit-text-stroke:2px var(--c-text);color:rgba(0,0,0,0);transition:color .4s ease}.text-reveal .heading:hover{color:var(--c-text);-webkit-text-stroke:0}.text-reveal .sub{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:500;color:var(--c-text-muted);margin-top:24px;letter-spacing:2px;text-transform:uppercase}.text-reveal .accent-line{width:60px;height:4px;background:var(--c-accent);color:var(--c-accent-contrast);margin:32px auto 0;border-radius:2px}.bento-grid .header{text-align:center;margin-bottom:56px}.bento-grid .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.bento-grid .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.bento-grid .layout{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:16px}.bento-grid .cell{border-radius:16px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.bento-grid .cell:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(var(--c-text-rgb)/0.1)}.bento-grid .cell--wide{grid-column:span 2}.bento-grid .cell--tall{grid-row:span 2}.bento-grid .cell--dark{background:var(--c-ink);color:var(--c-on-ink);padding:40px;display:flex;flex-direction:column;justify-content:flex-end}.bento-grid .cell--image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.bento-grid .cell--image:hover img{transform:scale(1.05)}.bento-grid .cell--stat{background:var(--c-surface);padding:40px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid var(--c-border)}.bento-grid .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);padding:40px;display:flex;flex-direction:column;justify-content:center}.bento-grid .cell-eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:12px}.bento-grid .cell-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px}.bento-grid .cell-desc{font-size:.85rem;line-height:1.6;opacity:.8;margin:0}.bento-grid .cell-number{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.bento-grid .cell-label{font-size:.8rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.bento-grid .cell-quote{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:600;line-height:1.5;color:var(--c-text);margin:0}.hover-gallery .list{list-style:none;margin:0;padding:0;max-width:800px;position:relative;z-index:2}.hover-gallery .item{border-bottom:1px solid var(--c-border)}.hover-gallery .item:first-child{border-top:1px solid var(--c-border)}.hover-gallery .link{display:flex;align-items:center;justify-content:space-between;padding:28px 0;text-decoration:none;transition:padding-left .3s ease}.hover-gallery .link:hover{padding-left:20px}.hover-gallery .link:hover .name{color:var(--c-accent-hover)}.hover-gallery .link:hover .arrow{opacity:1;transform:translateX(0)}.hover-gallery .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:var(--c-text);transition:color .3s ease}.hover-gallery .meta{display:flex;align-items:center;gap:16px}.hover-gallery .tag{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-muted)}.hover-gallery .arrow{font-size:1.2rem;color:var(--c-text);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.hover-gallery .preview{position:absolute;top:50%;right:0;transform:translateY(-50%);width:380px;height:480px;border-radius:16px;overflow:hidden;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s ease}.hover-gallery .preview img{width:100%;height:100%;object-fit:cover}.hover-gallery .item:hover~.preview{opacity:0}.pull-quote .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.4;color:var(--c-text);max-width:800px;margin:0 auto 40px}.pull-quote .author{display:inline-flex;align-items:center;gap:16px}.pull-quote .info{text-align:left}.pull-quote .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text)}.pull-quote .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.diagonal-split .left{background:var(--c-ink);padding:80px 64px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;clip-path:polygon(0 0,105% 0,95% 100%,0 100%)}.diagonal-split .right{background:var(--c-accent);color:var(--c-accent-contrast);padding:80px 64px;padding-left:96px;display:flex;flex-direction:column;justify-content:center}.diagonal-split .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.diagonal-split .left .eyebrow{color:var(--c-accent)}.diagonal-split .right .eyebrow{color:var(--c-text);opacity:.5}.diagonal-split .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 16px}.diagonal-split .left .title{color:#fff}.diagonal-split .right .title{color:var(--c-text)}.diagonal-split .desc{font-size:.95rem;line-height:1.7;margin:0 0 28px;max-width:420px}.diagonal-split .left .desc{color:var(--c-text-muted)}.diagonal-split .right .desc{color:rgb(var(--c-text-rgb)/0.6)}.diagonal-split .link{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}.diagonal-split .link:hover{gap:14px}.diagonal-split .left .link{color:var(--c-accent)}.diagonal-split .left .link:hover{color:var(--c-accent)}.diagonal-split .right .link{color:var(--c-text)}.diagonal-split .right .link:hover{color:var(--c-text)}.ticker-stats .track{display:flex;gap:24px;animation:tickerStatsScroll 30s linear infinite;width:max-content}.ticker-stats .pill{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:var(--c-bg);border-radius:100px;border:1px solid var(--c-border);white-space:nowrap;flex-shrink:0;transition:border-color .3s ease,background .3s ease}.ticker-stats .pill:hover{border-color:var(--c-accent);background:var(--c-accent-soft)}.faq-accordion .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:32px}.faq-accordion .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.faq-accordion .sub{font-size:.9rem;color:var(--c-text-muted);margin:0;max-width:320px;text-align:right}.faq-accordion .list{max-width:100%}.faq-accordion .item{border-bottom:1px solid var(--c-border)}.faq-accordion .item:first-child{border-top:1px solid var(--c-border)}.faq-accordion .trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);transition:color .3s ease}.faq-accordion .trigger:hover{color:var(--c-accent-hover)}.faq-accordion .icon{width:32px;height:32px;border-radius:50%;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--c-text-mid);flex-shrink:0;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s ease}.faq-accordion .item--open .icon{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-contrast);transform:rotate(45deg)}.faq-accordion .item--open .trigger{color:var(--c-text)}.faq-accordion .body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-accordion .item--open .body{max-height:300px;padding-bottom:28px}.faq-accordion .answer{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);max-width:680px;margin:0}.scroll-columns .header{text-align:center;margin-bottom:56px}.scroll-columns .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.scroll-columns .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.scroll-columns .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px;height:520px;overflow:hidden}.scroll-columns .col{display:flex;flex-direction:column;gap:24px}.scroll-columns .card{border-radius:16px;overflow:hidden;position:relative;flex-shrink:0}.scroll-columns .card img{width:100%;height:280px;object-fit:cover;display:block;filter:grayscale(40%);transition:filter .4s ease}.scroll-columns .card:hover img{filter:grayscale(0%)}.collage .container{position:relative;height:560px;max-width:1000px;margin:0 auto}.collage .item{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgb(var(--c-text-rgb)/0.12);transition:transform .5s ease,box-shadow .5s ease,z-index 0s}.collage .item img{width:100%;height:100%;object-fit:cover;display:block}.collage .item:hover{transform:scale(1.05) rotate(0deg)!important;box-shadow:0 20px 60px rgb(var(--c-text-rgb)/0.2);z-index:10}.collage .caption{text-align:center;margin-top:40px;position:relative;z-index:6}.newsletter-strip .inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter-strip .text{flex:1}.newsletter-strip .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.newsletter-strip .desc{font-size:.9rem;color:rgb(var(--c-text-rgb)/0.6);margin:0}.newsletter-strip .form{display:flex;gap:8px;flex-shrink:0}.newsletter-strip .input{padding:14px 20px;border:2px solid rgb(var(--c-text-rgb)/0.15);border-radius:100px;background:var(--c-surface);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9rem;color:var(--c-text);width:280px;outline:none;transition:border-color .3s ease}.newsletter-strip .input::placeholder{color:var(--c-text-muted)}.newsletter-strip .input:focus{border-color:var(--c-ink)}.newsletter-strip .btn{padding:14px 28px;background:var(--c-ink);color:var(--c-on-ink);border:none;border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .3s ease}.newsletter-strip .btn:hover{background:#1f2937}.zigzag .row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:80px}.zigzag .row:last-child{margin-bottom:0}.zigzag .row--reverse .image{order:2}.zigzag .row--reverse .content{order:1}.zigzag .image{border-radius:16px;overflow:hidden}.zigzag .image img{width:100%;height:380px;object-fit:cover;display:block;transition:transform .6s ease}.zigzag .image:hover img{transform:scale(1.04)}.zigzag .content{padding:0}.zigzag .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:4rem;font-weight:700;color:var(--c-border);line-height:1;margin-bottom:16px}.zigzag .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.zigzag .desc{font-size:.95rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 24px}.zigzag .link{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:2px solid var(--c-ink);border-radius:100px;transition:background .3s ease,color .3s ease}.zigzag .link:hover{background:var(--c-ink);color:var(--c-on-ink)}.metric-dashboard .header{text-align:center;margin-bottom:56px}.metric-dashboard .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.metric-dashboard .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.metric-dashboard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.metric-dashboard .card{background:#1f2937;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:32px;transition:border-color .3s ease,transform .3s ease}.metric-dashboard .card:hover{border-color:var(--c-accent);transform:translateY(-4px)}.gradient-hero .content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 24px}.gradient-hero .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;color:var(--c-accent);margin-bottom:32px}.gradient-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;color:#fff;line-height:1.1;margin:0 0 24px}.gradient-hero .desc{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.6);margin:0 0 40px}.gradient-hero .actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.gradient-hero .btn{padding:14px 32px;border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s ease}.gradient-hero .btn:hover{transform:translateY(-2px)}.gradient-hero .btn--primary{background:var(--c-accent);color:var(--c-accent-contrast)}.gradient-hero .btn--outline{border:2px solid hsla(0,0%,100%,.2);color:#fff}.gradient-hero .btn--outline:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.flip-cards .header{text-align:center;margin-bottom:56px}.flip-cards .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.flip-cards .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.flip-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.flip-cards .item{perspective:1000px;height:360px;cursor:pointer}.flip-cards .inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s ease}.flip-cards .item:hover .inner{transform:rotateY(180deg)}.flip-cards .front,.flip-cards .back{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;overflow:hidden}.flip-cards .front{background:var(--c-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;border:1px solid var(--c-border)}.flip-cards .back{background:var(--c-ink);color:var(--c-on-ink);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;padding:40px}.comparison-table .header{text-align:center;margin-bottom:56px}.comparison-table .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.comparison-table .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.comparison-table .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.comparison-table .tier-btn--primary:hover{background:var(--c-accent-hover);color:var(--c-text)}.comparison-table .tier-btn--outline:hover{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-on-ink)}.before-after .header{text-align:center;margin-bottom:56px}.before-after .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.before-after .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.before-after .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.before-after .side{position:relative}.before-after .label{display:inline-block;font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:100px;margin-bottom:16px}.before-after .label--before{background:rgb(var(--c-text-rgb)/0.06);color:var(--c-text-muted)}.before-after .label--after{background:var(--c-accent);color:var(--c-accent-contrast)}.before-after .image{border-radius:16px;overflow:hidden;border:1px solid var(--c-border)}.before-after .image img{width:100%;height:340px;object-fit:cover;display:block}.before-after .image--before img{filter:grayscale(100%) opacity(.7)}.before-after .caption{font-size:.85rem;color:var(--c-text-muted);margin-top:12px}.before-after .arrow{position:absolute;top:50%;right:-36px;transform:translateY(-50%);width:24px;height:24px;color:var(--c-accent);font-size:1.2rem;z-index:2}.horizontal-scroll .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}.horizontal-scroll .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.horizontal-scroll .nav{display:flex;gap:8px;flex-shrink:0}.horizontal-scroll .track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.horizontal-scroll .track::-webkit-scrollbar{display:none}.horizontal-scroll .card{flex-shrink:0;width:380px;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#1f2937;border:1px solid hsla(0,0%,100%,.06);transition:border-color .3s ease,transform .3s ease;text-decoration:none;display:block}.horizontal-scroll .card:hover{border-color:var(--c-accent);transform:translateY(-4px)}.horizontal-scroll .card:hover .card-image img{transform:scale(1.05)}.horizontal-scroll .card-body{padding:24px}.horizontal-scroll .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 8px}.horizontal-scroll .card-desc{font-size:.85rem;color:var(--c-text-muted);line-height:1.5;margin:0}.team-mosaic .header{text-align:center;margin-bottom:64px}.team-mosaic .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.team-mosaic .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0 0 12px}.team-mosaic .sub{font-size:.95rem;color:var(--c-text-mid);margin:0}.team-mosaic .cta{text-align:center;margin-top:48px}.progress-rings .header{text-align:center;margin-bottom:64px}.progress-rings .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.progress-rings .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.progress-rings .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.progress-rings .item{text-align:center}.progress-rings .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px}.glass-cards .header{text-align:center;margin-bottom:56px;position:relative;z-index:2}.glass-cards .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.glass-cards .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.glass-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:2}.glass-cards .card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px 32px;transition:transform .4s ease,border-color .4s ease,background .4s ease;text-decoration:none;display:block}.glass-cards .card:hover{transform:translateY(-6px);border-color:rgb(var(--c-accent-rgb)/0.3);background:hsla(0,0%,100%,.08)}.glass-cards .card-icon{width:52px;height:52px;border-radius:8px;background:rgb(var(--c-accent-rgb)/0.15);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--c-accent);margin-bottom:24px}.glass-cards .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 10px}.glass-cards .card-desc{font-size:.88rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0 0 20px}.glass-cards .card:hover .card-link{gap:12px}.spotlight .container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.spotlight .image{border-radius:16px;overflow:hidden;position:relative}.spotlight .image img{width:100%;height:460px;object-fit:cover;display:block;transition:transform .6s ease}.spotlight .image:hover img{transform:scale(1.04)}.spotlight .content{padding:0}.spotlight .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:16px}.spotlight .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;color:var(--c-text);margin:0 0 16px}.spotlight .desc{font-size:1rem;line-height:1.7;color:var(--c-text-mid);margin:0 0 32px}.spotlight .stats{display:flex;gap:32px;margin-bottom:32px}.spotlight .stat{text-align:left}.spotlight .stat-label{font-size:.75rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.spotlight .link{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-accent-contrast);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--c-accent);border-radius:100px;transition:background .3s ease}.spotlight .link:hover{background:var(--c-accent-hover);color:var(--c-text)}.spotlight .dot{width:10px;height:10px;border-radius:50%;background:var(--c-border);border:none;cursor:pointer;transition:background .3s ease,transform .3s ease;padding:0}.reasons-list .header{margin-bottom:56px}.reasons-list .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.reasons-list .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.reasons-list .item{display:flex;gap:24px;padding:36px 32px;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);transition:background .3s ease}.reasons-list .item:nth-child(2n){border-right:0}.reasons-list .item:nth-last-child(-n+2){border-bottom:0}.reasons-list .item:hover{background:var(--c-surface)}.reasons-list .item:hover .number{color:var(--c-accent)}.reasons-list .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-border);line-height:1;flex-shrink:0;width:48px;transition:color .3s ease}.reasons-list .body{flex:1}.reasons-list .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.reasons-list .desc{font-size:.88rem;line-height:1.6;color:var(--c-text-mid);margin:0}.us-vs-them .header{text-align:center;margin-bottom:56px}.us-vs-them .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.us-vs-them .table{max-width:800px;margin:0 auto}.us-vs-them .row{display:grid;grid-template-columns:1fr 48px 1fr;gap:0;align-items:center;padding:20px 0;border-bottom:1px solid var(--c-border)}.us-vs-them .row:last-child{border-bottom:0}.us-vs-them .row--header{padding-bottom:24px;border-bottom:2px solid var(--c-ink)}.us-vs-them .col{padding:0 20px}.us-vs-them .col--left{text-align:right}.us-vs-them .col--right{text-align:left}.us-vs-them .header-label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.us-vs-them .header-label--them{color:var(--c-text-muted)}.us-vs-them .header-label--us{color:var(--c-accent-hover)}.us-vs-them .divider{text-align:center;font-size:.7rem;color:var(--c-border);font-weight:700}.us-vs-them .text{font-size:.9rem;color:var(--c-text-mid);margin:0}.us-vs-them .text--muted{color:var(--c-text-muted);text-decoration:line-through;text-decoration-color:rgba(156,163,175,.3)}.us-vs-them .text--highlight{color:var(--c-text);font-weight:600}.card-stack .header{text-align:center;margin-bottom:64px}.card-stack .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.card-stack .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:#fff;margin:0}.card-stack .card{position:absolute;width:100%;background:#1f2937;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px;transition:transform .5s ease,box-shadow .5s ease,opacity .5s ease;cursor:pointer}.card-stack .card:hover.card--2{transform:translateY(8px) scale(.98);opacity:.9}.card-stack .card:hover.card--3{transform:translateY(20px) scale(.95);opacity:.6}.card-stack .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.card-stack .card-desc{font-size:.9rem;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0 0 24px}.card-stack .card-stat{text-align:left}.card-stack .card-stat-label{font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.office-locations{padding:100px 0;background:var(--c-bg)}.office-locations .header{text-align:center;margin-bottom:56px}.office-locations .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.office-locations .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.office-locations .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:800px;margin:0 auto}.office-locations .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.office-locations .card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgb(var(--c-text-rgb)/0.08)}.office-locations .map{height:200px;overflow:hidden;position:relative;background:var(--c-ink)}.office-locations .map img{width:100%;height:100%;object-fit:cover;opacity:.6;filter:grayscale(100%);transition:opacity .4s ease,filter .4s ease}.office-locations .card:hover .map img{opacity:.8;filter:grayscale(0%)}.office-locations .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);color:var(--c-accent);font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.office-locations .body{padding:28px}.office-locations .city{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.office-locations .address{font-size:.85rem;color:var(--c-text-mid);line-height:1.5;margin:0 0 16px}.office-locations .details{display:flex;gap:20px}.office-locations .detail{font-size:.78rem;color:var(--c-text-muted);display:flex;align-items:center;gap:6px}.office-locations .detail i{color:var(--c-accent)}.convictions .list{max-width:900px;margin:0 auto}.convictions .item{padding:48px 0;border-bottom:1px solid var(--c-border)}.convictions .item:first-child{border-top:1px solid var(--c-border)}.anti-patterns .header{text-align:center;margin-bottom:64px}.anti-patterns .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.anti-patterns .sub{font-size:.95rem;color:var(--c-text-mid);margin:12px 0 0}.anti-patterns .grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:900px;margin:0 auto;border:1px solid var(--c-border);border-radius:16px;overflow:hidden}.anti-patterns .col{padding:48px 40px}.anti-patterns .list{list-style:none;padding:0;margin:0}.results-table .header{margin-bottom:48px}.results-table .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.results-table .table{width:100%;border-collapse:collapse}.results-table .th{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);text-align:left;padding:0 16px 16px 0}.results-table .th:last-child{text-align:right;padding-right:0}.results-table .tr{border-bottom:1px solid var(--c-border);transition:background .2s ease}.results-table .tr:hover{background:var(--c-accent-soft)}.results-table .td{padding:20px 16px 20px 0;vertical-align:middle}.results-table .td:last-child{text-align:right;padding-right:0}.results-table .client{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text)}.results-table .scope{font-size:.85rem;color:var(--c-text-mid)}.bold-statements .item{padding:80px 0;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bold-statements .item:last-child{border-bottom:0}.bold-statements .item:nth-child(even) .text{order:2}.bold-statements .item:nth-child(even) .evidence{order:1;text-align:right}.bold-statements .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;color:#fff;line-height:1.25;margin:0}.bold-statements .text strong{color:var(--c-accent)}.bold-statements .evidence{padding:0}.bold-statements .evidence-number{font-family:"Space Grotesk","Inter",sans-serif;font-size:4rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px}.bold-statements .evidence-label{font-size:.8rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px}.bold-statements .evidence-desc{font-size:.9rem;color:hsla(0,0%,100%,.5);margin-top:12px;line-height:1.6}.promise-bar .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.promise-bar .item{padding:40px 32px;text-align:center;position:relative}.promise-bar .item::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:rgb(var(--c-text-rgb)/0.1)}.promise-bar .item:last-child::after{display:none}.promise-bar .icon{font-size:1.5rem;color:var(--c-text);margin-bottom:12px;display:block}.promise-bar .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 4px}.promise-bar .desc{font-size:.78rem;color:rgb(var(--c-text-rgb)/0.5);margin:0}.principles .header{margin-bottom:64px;max-width:600px}.principles .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:12px}.principles .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--c-text);margin:0}.principles .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.principles .item{padding:40px 36px;border:1px solid var(--c-border);margin:-1px 0 0 -1px;transition:background .3s ease}.principles .item:hover{background:var(--c-surface)}.principles .item:hover .number{color:var(--c-accent)}.principles .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:var(--c-border);line-height:1;margin-bottom:20px;transition:color .3s ease}.principles .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 10px}.principles .desc{font-size:.85rem;line-height:1.6;color:var(--c-text-mid);margin:0}.credentials .inner{max-width:1200px;margin:0 auto;padding:0 40px}.credentials .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.credentials .list{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.credentials .item{padding:0 32px;border-left:1px solid var(--c-border)}.credentials .item:first-child{border-left:none;padding-left:0}.credentials .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.credentials .number span{color:var(--c-accent)}.ethos .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.ethos .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.8rem;font-weight:500;color:#fff;line-height:1.35;margin:0 0 48px}.ethos .text strong{color:var(--c-accent);font-weight:700}.ethos .text em{font-style:normal;text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:6px;text-decoration-thickness:3px}.ethos .author{display:flex;align-items:center;gap:16px}.ethos .meta{display:flex;flex-direction:column;gap:2px}.ethos .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.95rem;font-weight:600;color:#fff}.ethos .role{font-size:.8rem;color:var(--c-text-muted)}.method-steps .inner{max-width:1200px;margin:0 auto;padding:0 40px}.method-steps .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:80px;padding-bottom:32px;border-bottom:2px solid var(--c-ink)}.method-steps .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0;max-width:500px}.method-steps .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0;max-width:320px;text-align:right}.method-steps .list{display:flex;flex-direction:column}.method-steps .step{display:grid;grid-template-columns:100px 1fr 1fr;gap:40px;padding:48px 0;border-bottom:1px solid var(--c-border);align-items:start;transition:background .3s ease}.method-steps .step:hover{background:var(--c-bg);margin:0 -40px;padding-left:40px;padding-right:40px}.method-steps .num{font-family:"Space Grotesk","Inter",sans-serif;font-size:4rem;font-weight:700;color:var(--c-border);line-height:1;transition:color .3s ease}.method-steps .step:hover .num{color:var(--c-accent)}.method-steps .step-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:600;color:var(--c-text);margin:0 0 12px}.method-steps .step-desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.7;margin:0}.method-steps .detail{font-size:.85rem;color:var(--c-text-mid);line-height:1.7}.method-steps .detail p{margin:0 0 8px}.method-steps .detail p:last-child{margin:0}.method-steps .deliverable{display:inline-block;padding:4px 12px;background:var(--c-accent-soft);border-radius:4px;font-size:.75rem;font-weight:600;color:var(--c-text);margin:4px 4px 0 0}.belief-stack .inner{max-width:1000px;margin:0 auto;padding:0 40px}.belief-stack .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px;display:flex;align-items:center;gap:16px}.belief-stack .label::after{content:"";flex:1;height:1px;background:var(--c-border)}.belief-stack .item{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid var(--c-border)}.belief-stack .item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.belief-stack .evidence{flex:1;padding:20px 24px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.expectations .inner{max-width:1200px;margin:0 auto;padding:0 40px}.expectations .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 64px;text-align:center}.expectations .grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.expectations .col{padding:48px}.expectations .row{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(229,231,235,.15)}.expectations .row:last-child{border-bottom:none}.expectations .col--no .row{border-bottom-color:var(--c-border)}.expectations .icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;margin-top:2px}.expectations .col--yes .icon{background:var(--c-accent);color:var(--c-accent-contrast)}.expectations .col--no .icon{background:rgba(0,0,0,0);border:1.5px solid var(--c-text-muted);color:var(--c-text-muted)}.expectations .col--yes .text{color:hsla(0,0%,100%,.9)}.expectations .col--no .text{color:var(--c-text-mid)}.expectations .text{font-size:.95rem;line-height:1.5;margin:0}.impact-ledger .inner{max-width:1200px;margin:0 auto;padding:0 40px}.impact-ledger .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.impact-ledger .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:#fff;margin:0}.impact-ledger .subtitle{font-size:.85rem;color:var(--c-text-muted);margin:0}.impact-ledger .table{width:100%;border-collapse:collapse}.impact-ledger .th{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);text-align:left;padding:0 16px 20px;border-bottom:2px solid hsla(0,0%,100%,.1)}.impact-ledger .th:last-child{text-align:right}.impact-ledger .tr{transition:background .2s ease}.impact-ledger .tr:hover{background:hsla(0,0%,100%,.03)}.impact-ledger .td{padding:24px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:middle}.impact-ledger .td:last-child{text-align:right}.impact-ledger .client{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:600;color:#fff}.impact-ledger .scope{font-size:.85rem;color:hsla(0,0%,100%,.5)}.impact-ledger .bar{width:120px;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:hidden;display:inline-block;vertical-align:middle}.value-grid .inner{max-width:1200px;margin:0 auto;padding:0 40px}.value-grid .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.value-grid .grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.value-grid .item{padding:56px 48px;border:1px solid var(--c-border);margin-top:-1px;margin-left:-1px;transition:background .3s ease}.value-grid .item:hover{background:var(--c-bg)}.value-grid .item--accent{background:var(--c-ink);border-color:var(--c-ink)}.value-grid .item--accent:hover{background:#1f2937}.value-grid .item--accent .headline{color:#fff}.value-grid .item--accent .desc{color:hsla(0,0%,100%,.6)}.value-grid .item--accent .stat-value{color:var(--c-accent)}.value-grid .item--accent .stat-label{color:hsla(0,0%,100%,.4)}.value-grid .headline{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 16px}.value-grid .desc{font-size:.88rem;color:var(--c-text-mid);line-height:1.65;margin:0 0 32px}.value-grid .stat{display:flex;align-items:baseline;gap:12px}.value-grid .stat-label{font-size:.8rem;color:var(--c-text-muted)}.testimonial-ed .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:start}.testimonial-ed .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.8rem;font-weight:500;color:var(--c-text);line-height:1.45;margin:0 0 40px}.testimonial-ed .text strong{font-weight:700}.testimonial-ed .author{display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--c-border)}.testimonial-ed .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.95rem;font-weight:600;color:var(--c-text)}.testimonial-ed .role{font-size:.8rem;color:var(--c-text-muted);margin-top:2px}.testimonial-ed .context{padding:24px 32px;background:var(--c-surface);border-radius:8px;border:1px solid var(--c-border)}.mindset .inner{max-width:900px;margin:0 auto;padding:0 40px}.mindset .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px;display:flex;align-items:center;gap:16px}.mindset .label::after{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.mindset .item{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);align-items:baseline}.mindset .item:last-child{border-bottom:none}.mindset .item:hover .num{color:var(--c-accent)}.mindset .num{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:700;color:hsla(0,0%,100%,.2);transition:color .3s ease}.mindset .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.35rem;font-weight:500;color:hsla(0,0%,100%,.85);line-height:1.5;margin:0}.mindset .text strong{color:#fff;font-weight:700}.mindset .text em{font-style:normal;color:var(--c-accent)}.scope-preview .inner{max-width:1200px;margin:0 auto;padding:0 40px}.scope-preview .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.scope-preview .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.scope-preview .subtitle{font-size:.85rem;color:var(--c-text-mid);margin:0;max-width:300px;text-align:right}.scope-preview .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.scope-preview .card{padding:48px 40px;border:1px solid var(--c-border);margin-left:-1px;transition:all .3s ease;position:relative}.scope-preview .card:first-child{margin-left:0}.scope-preview .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transition:transform .3s ease}.scope-preview .card:hover{background:var(--c-bg)}.scope-preview .card:hover::after{transform:scaleX(1)}.scope-preview .icon{width:48px;height:48px;border-radius:8px;background:var(--c-accent-soft);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--c-text);margin-bottom:28px}.scope-preview .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0 0 12px}.scope-preview .card-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.65;margin:0 0 28px}.risk-reversal .inner{max-width:1000px;margin:0 auto;padding:0 40px;text-align:center}.risk-reversal .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--c-accent);border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);margin-bottom:32px}.risk-reversal .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.6rem;font-weight:700;color:var(--c-text);line-height:1.2;margin:0 0 20px}.risk-reversal .desc{font-size:1rem;color:var(--c-text-mid);line-height:1.7;max-width:600px;margin:0 auto 56px}.decision-cta{background:var(--c-ink)}.decision-cta .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:480px}.decision-cta .content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.decision-cta .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:24px}.decision-cta .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.6rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 20px}.decision-cta .title span{color:var(--c-accent)}.decision-cta .text{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.7;margin:0;max-width:440px}.decision-cta .action{background:var(--c-accent);color:var(--c-accent-contrast);padding:80px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.decision-cta .action::before{content:"→";position:absolute;right:40px;bottom:20px;font-family:"Space Grotesk","Inter",sans-serif;font-size:10rem;font-weight:700;color:rgb(var(--c-text-rgb)/0.05);line-height:1}.decision-cta .action-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.decision-cta .action-desc{font-size:.9rem;color:rgb(var(--c-text-rgb)/0.7);line-height:1.6;margin:0 0 32px;max-width:360px}.decision-cta .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk","Inter",sans-serif;font-size:.88rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.decision-cta .btn:hover{background:#1f2937;gap:14px}.decision-cta .perks{display:flex;flex-direction:column;gap:12px;margin-top:32px}.decision-cta .perk{display:flex;align-items:center;gap:10px;font-size:.8rem;color:rgb(var(--c-text-rgb)/0.6)}.decision-cta .perk i{font-size:.65rem;color:var(--c-text)}.timeline-narrative .inner{max-width:1200px;margin:0 auto;padding:0 40px}.timeline-narrative .header{margin-bottom:80px}.timeline-narrative .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:16px}.timeline-narrative .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0}.timeline-narrative .track{position:relative;padding-top:40px}.timeline-narrative .track::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-border)}.timeline-narrative .item{position:relative}.timeline-narrative .item::before{content:"";position:absolute;top:-44px;left:0;width:12px;height:12px;border-radius:50%;background:var(--c-border);border:3px solid var(--c-surface);transition:background .3s ease}.timeline-narrative .item:hover::before{background:var(--c-accent);color:var(--c-accent-contrast)}.timeline-narrative .desc{font-size:.84rem;color:var(--c-text-mid);line-height:1.6;margin:0}.case-teaser .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.case-teaser .content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.case-teaser .tag{display:inline-flex;align-self:flex-start;padding:5px 14px;background:rgb(var(--c-accent-rgb)/0.12);border-radius:4px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent);margin-bottom:24px}.case-teaser .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2rem;font-weight:700;color:#fff;line-height:1.25;margin:0 0 16px}.case-teaser .desc{font-size:.9rem;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0 0 40px;max-width:420px}.case-teaser .stats{display:flex;gap:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08)}.case-teaser .stat-label{font-size:.75rem;color:var(--c-text-muted)}.case-teaser .link{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;color:#fff;text-decoration:none;transition:gap .3s ease}.case-teaser .link:hover{gap:12px;color:var(--c-accent)}.ingredients .inner{max-width:900px;margin:0 auto;padding:0 40px}.ingredients .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.ingredients .subtitle{font-size:.95rem;color:var(--c-text-mid);line-height:1.7;margin:0 0 64px;max-width:560px}.ingredients .item{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:32px 0;border-bottom:1px solid var(--c-border);align-items:baseline}.ingredients .item:first-of-type{border-top:2px solid var(--c-ink)}.ingredients .item:hover .name{color:var(--c-accent)}.ingredients .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);transition:color .3s ease}.ingredients .detail{font-size:.88rem;color:var(--c-text-mid);line-height:1.7;margin:0}.ingredients .tag{display:inline-block;margin-top:8px;padding:3px 10px;background:var(--c-accent-soft);border-radius:3px;font-size:.7rem;font-weight:600;color:var(--c-text)}.pledge-row .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:48px}.pledge-row .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.6rem;font-weight:500;color:#fff;line-height:1.4;margin:0;max-width:600px}.pledge-row .text strong{font-weight:700;color:var(--c-accent)}.pledge-row .signature{flex-shrink:0;text-align:right}.pledge-row .sig-name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:4px}.pledge-row .sig-title{font-size:.78rem;color:var(--c-text-muted)}.differentiators{padding:120px 0;background:var(--c-surface)}.differentiators .inner{max-width:1200px;margin:0 auto;padding:0 40px}.differentiators .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.differentiators .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.differentiators .count{font-size:.82rem;color:var(--c-text-muted)}.differentiators .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.differentiators .card{padding:40px 32px;border:1px solid var(--c-border);border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.differentiators .card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.differentiators .card:hover{border-color:var(--c-accent);box-shadow:0 8px 32px rgb(var(--c-text-rgb)/0.06)}.differentiators .card:hover::before{transform:scaleX(1)}.differentiators .card-icon{width:44px;height:44px;border-radius:50%;background:var(--c-bg);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--c-text);margin-bottom:24px;transition:background .3s ease}.differentiators .card:hover .card-icon{background:var(--c-accent);color:var(--c-accent-contrast)}.differentiators .card-stat{font-family:"Space Grotesk","Inter",sans-serif;font-size:2rem;font-weight:700;color:var(--c-text);line-height:1;margin-bottom:4px}.differentiators .card-stat span{color:var(--c-accent)}.differentiators .card-stat-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);margin-bottom:20px}.differentiators .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.differentiators .card-desc{font-size:.82rem;color:var(--c-text-mid);line-height:1.6;margin:0}.final-word .inner{max-width:700px;margin:0 auto;padding:0 40px}.final-word .divider{width:48px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);margin:0 auto 48px}.final-word .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1.3;margin:0 0 24px}.final-word .text em{font-style:normal;color:var(--c-accent)}.final-word .cta{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--c-ink);color:var(--c-on-ink);font-family:"Space Grotesk","Inter",sans-serif;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease}.final-word .cta:hover{background:var(--c-accent);color:var(--c-accent-contrast);gap:14px}.proof-points .inner{max-width:1200px;margin:0 auto;padding:0 40px}.proof-points .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:64px}.proof-points .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.proof-points .item{padding:0 32px;border-right:1px solid hsla(0,0%,100%,.08)}.proof-points .item:last-child{border-right:none}.proof-points .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:4.5rem;font-weight:700;line-height:1;margin-bottom:16px;-webkit-text-stroke:2px #fec901;color:rgba(0,0,0,0)}.proof-points .context{font-size:.8rem;color:var(--c-text-muted);line-height:1.5;margin:0}.qa-editorial .inner{max-width:1000px;margin:0 auto;padding:0 40px}.qa-editorial .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.qa-editorial .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0 0 64px}.qa-editorial .item{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:40px 0;border-bottom:1px solid var(--c-border);align-items:baseline}.qa-editorial .item:first-of-type{border-top:2px solid var(--c-ink)}.qa-editorial .question{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin:0;line-height:1.4}.qa-editorial .answer{font-size:.9rem;color:var(--c-text-mid);line-height:1.75;margin:0}.qa-editorial .answer strong{color:var(--c-text);font-weight:600}.ticker-proof .track{display:flex;animation:tickerProofScroll 30s linear infinite;width:max-content}.ticker-proof .item{display:flex;align-items:center;gap:12px;padding:0 48px;white-space:nowrap;flex-shrink:0}.ticker-proof .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.88rem;font-weight:700;color:var(--c-text)}.ticker-proof .result{font-size:.82rem;color:rgb(var(--c-text-rgb)/0.6)}.ticker-proof .dot{width:4px;height:4px;border-radius:50%;background:rgb(var(--c-text-rgb)/0.25);flex-shrink:0}.conviction-cols .inner{max-width:1200px;margin:0 auto;padding:0 40px}.conviction-cols .header{margin-bottom:64px;max-width:600px}.conviction-cols .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:16px}.conviction-cols .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.conviction-cols .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.conviction-cols .col{padding-top:32px;border-top:3px solid var(--c-border);transition:border-color .3s ease}.conviction-cols .col:hover{border-color:var(--c-accent)}.rejection .inner{max-width:1000px;margin:0 auto;padding:0 40px}.rejection .header{margin-bottom:64px}.rejection .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0 0 16px}.rejection .title span{color:var(--c-accent)}.rejection .subtitle{font-size:.95rem;color:var(--c-text-mid);line-height:1.7;margin:0;max-width:560px}.rejection .list{display:flex;flex-direction:column}.rejection .item{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--c-border);align-items:start}.rejection .item:first-child{border-top:2px solid var(--c-ink)}.rejection .icon{width:36px;height:36px;border-radius:50%;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);font-size:.75rem;margin-top:2px;transition:all .3s ease}.rejection .item:hover .icon{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-contrast)}.rejection .text{margin:0}.rejection .what{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);display:block;margin-bottom:4px}.authority-bar .inner{max-width:1200px;margin:0 auto;padding:0 40px}.authority-bar .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);text-align:center;margin-bottom:40px}.authority-bar .logo{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:hsla(0,0%,100%,.2);letter-spacing:.03em;transition:color .3s ease;cursor:default}.authority-bar .logo:hover{color:hsla(0,0%,100%,.5)}.authority-bar .divider{width:1px;height:20px;background:hsla(0,0%,100%,.08)}.anatomy .inner{max-width:1200px;margin:0 auto;padding:0 40px}.anatomy .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px;padding-bottom:32px;border-bottom:2px solid var(--c-ink)}.anatomy .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);margin:0}.anatomy .subtitle{font-size:.85rem;color:var(--c-text-mid);max-width:300px;text-align:right;margin:0}.anatomy .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.contrast-banner .inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;min-height:320px}.contrast-banner .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--c-text-rgb)/0.4);margin-bottom:16px}.contrast-banner .headline{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);line-height:1.25;margin:0}.process-checklist .inner{max-width:1000px;margin:0 auto;padding:0 40px}.process-checklist .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 64px}.client-voices .inner{max-width:1200px;margin:0 auto;padding:0 40px}.client-voices .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.client-voices .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.client-voices .card{padding:36px 32px;border:1px solid var(--c-border);border-radius:16px;transition:all .3s ease}.client-voices .card:hover{border-color:var(--c-accent);box-shadow:0 4px 24px rgb(var(--c-text-rgb)/0.05)}.client-voices .card--featured .quote{color:hsla(0,0%,100%,.85);font-size:1.15rem}.client-voices .card--featured .name{color:#fff}.client-voices .card--featured .company{color:var(--c-text-muted)}.client-voices .card--featured:hover{border-color:var(--c-accent)}.client-voices .quote{font-size:.92rem;color:var(--c-text);line-height:1.65;margin:0 0 24px;font-style:italic}.client-voices .author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--c-border)}.client-voices .card--featured .author{border-top-color:hsla(0,0%,100%,.08)}.client-voices .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:600;color:var(--c-text)}.client-voices .company{font-size:.75rem;color:var(--c-text-muted)}.invest-tiers .inner{max-width:1200px;margin:0 auto;padding:0 40px}.invest-tiers .header{text-align:center;margin-bottom:64px}.invest-tiers .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0 0 12px}.invest-tiers .subtitle{font-size:.9rem;color:var(--c-text-mid);margin:0}.invest-tiers .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.invest-tiers .tier--popular::before{content:"Most popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 16px;background:var(--c-accent);border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent-contrast)}.closing-manifesto .inner{max-width:800px;margin:0 auto;padding:0 40px}.closing-manifesto .line{display:block;font-family:"Space Grotesk","Inter",sans-serif;line-height:1.4;margin-bottom:4px}.closing-manifesto .cta{display:inline-flex;align-items:center;gap:10px;margin-top:56px;padding:16px 40px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif;font-size:.9rem;font-weight:700;border-radius:8px;text-decoration:none;transition:all .3s ease}.closing-manifesto .cta:hover{background:var(--c-surface);gap:14px}.industry-focus{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-border)}.industry-focus .inner{max-width:1200px;margin:0 auto;padding:0 40px}.industry-focus .header{margin-bottom:64px}.industry-focus .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:12px}.industry-focus .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:var(--c-text);margin:0}.industry-focus .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.industry-focus .item{padding:40px 32px;border:1px solid var(--c-border);margin-top:-1px;margin-left:-1px;transition:all .3s ease;cursor:default}.industry-focus .item:hover{background:var(--c-ink);border-color:var(--c-ink);z-index:1}.industry-focus .item:hover .icon{background:var(--c-accent);color:var(--c-accent-contrast)}.industry-focus .item:hover .name{color:#fff}.industry-focus .item:hover .count{color:var(--c-accent)}.industry-focus .item:hover .desc{color:hsla(0,0%,100%,.5)}.industry-focus .icon{width:44px;height:44px;border-radius:8px;background:var(--c-bg);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--c-text);margin-bottom:20px;transition:all .3s ease}.industry-focus .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 4px;transition:color .3s ease}.industry-focus .count{font-family:"Space Grotesk","Inter",sans-serif;font-size:.78rem;font-weight:600;color:var(--c-accent);margin-bottom:12px;transition:color .3s ease}.industry-focus .desc{font-size:.8rem;color:var(--c-text-mid);line-height:1.55;margin:0;transition:color .3s ease}.stacked-quotes .inner{max-width:900px;margin:0 auto;padding:0 40px}.stacked-quotes .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.stacked-quotes .item{padding:32px 0 32px 40px;border-left:3px solid var(--c-border);margin-bottom:40px;transition:border-color .3s ease}.stacked-quotes .item:last-child{margin-bottom:0}.stacked-quotes .item:hover{border-color:var(--c-accent)}.stacked-quotes .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:500;color:var(--c-text);line-height:1.5;margin:0 0 20px}.stacked-quotes .text strong{font-weight:700}.stacked-quotes .source{display:flex;align-items:center;gap:12px}.capability-matrix .inner{max-width:1200px;margin:0 auto;padding:0 40px}.capability-matrix .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.capability-matrix .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.2rem;font-weight:700;color:#fff;margin:0}.capability-matrix .subtitle{font-size:.85rem;color:var(--c-text-muted);margin:0}.capability-matrix .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.capability-matrix .item{padding:36px 32px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .3s ease}.capability-matrix .item:hover{border-color:var(--c-accent);background:hsla(0,0%,100%,.02)}.capability-matrix .bar{height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden;margin-bottom:8px}.commitment-row .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.commitment-row .item{padding:0 40px;border-left:1px solid var(--c-border);display:flex;align-items:center;gap:16px}.commitment-row .item:first-child{border-left:none;padding-left:0}.commitment-row .icon{width:40px;height:40px;border-radius:50%;background:var(--c-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--c-accent-contrast);flex-shrink:0}.commitment-row .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:.9rem;font-weight:600;color:var(--c-text);margin:0;line-height:1.4}.commitment-row .text span{display:block;font-weight:400;font-size:.78rem;color:var(--c-text-mid);margin-top:2px}.founder-letter .inner{max-width:680px;margin:0 auto;padding:0 40px}.founder-letter .date{font-family:"Space Grotesk","Inter",sans-serif;font-size:.78rem;font-weight:500;color:var(--c-text-muted);margin-bottom:40px}.founder-letter .body{font-size:1rem;color:var(--c-text-mid);line-height:1.85;margin:0 0 20px}.founder-letter .body:last-of-type{margin-bottom:40px}.founder-letter .body strong{color:var(--c-text);font-weight:600}.founder-letter .signature{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);font-style:italic;margin:16px 0 4px}.founder-letter .sig-title{font-size:.82rem;color:var(--c-text-muted)}.exit-intent .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.exit-intent .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-accent);margin-bottom:16px}.exit-intent .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 16px}.exit-intent .text{font-size:.95rem;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0}.exit-intent .form{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px 36px}.exit-intent .field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.exit-intent .label{font-size:.75rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.exit-intent .input{padding:12px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:.88rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:border-color .3s ease}.exit-intent .input:focus{outline:none;border-color:var(--c-accent)}.exit-intent .input::placeholder{color:hsla(0,0%,100%,.2)}.exit-intent .submit{width:100%;padding:14px 24px;background:var(--c-accent);border:none;border-radius:8px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.88rem;font-weight:700;color:var(--c-accent-contrast);cursor:pointer;margin-top:8px;transition:background .3s ease}.exit-intent .submit:hover{background:var(--c-surface)}.exit-intent .note{font-size:.72rem;color:var(--c-text-muted);text-align:center;margin-top:12px}.word-stack{padding:160px 0;background:var(--c-ink);overflow:hidden;position:relative}.word-stack .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.word-stack .line{display:block;font-family:"Space Grotesk","Inter",sans-serif;line-height:.92;text-transform:uppercase;letter-spacing:-.03em;transition:color .3s ease,-webkit-text-stroke .3s ease}.word-stack .line--outline{font-size:8rem;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px hsla(0,0%,100%,.15)}.word-stack .line--outline:hover{-webkit-text-stroke-color:#fec901}.word-stack .line--solid{font-size:8rem;font-weight:700;color:#fff}.word-stack .line--solid:hover{color:var(--c-accent)}.word-stack .line--accent{font-size:8rem;font-weight:700;color:var(--c-accent)}.word-stack .line--small{font-size:1rem;font-weight:400;color:var(--c-text-muted);letter-spacing:.3em;text-transform:uppercase;margin:32px 0;line-height:1.5}.word-stack .aside{position:absolute;right:40px;bottom:0;writing-mode:vertical-rl;font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.15)}.asymmetric .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 480px;gap:80px;align-items:center}.asymmetric .content{position:relative}.asymmetric .tag{display:inline-block;padding:6px 16px;background:var(--c-accent);border-radius:4px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent-contrast);margin-bottom:24px}.asymmetric .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.8rem;font-weight:700;color:var(--c-text);line-height:1.1;margin:0 0 20px}.asymmetric .text{font-size:1rem;color:var(--c-text-mid);line-height:1.75;margin:0 0 36px}.redacted{padding:120px 0;background:var(--c-bg)}.redacted .inner{max-width:900px;margin:0 auto;padding:0 40px}.redacted .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px;display:flex;align-items:center;gap:12px}.redacted .label i{color:var(--c-accent)}.redacted .item{padding:32px 0;border-bottom:1px solid var(--c-border)}.redacted .item:first-of-type{border-top:2px solid var(--c-ink)}.redacted .question{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin:0 0 12px;cursor:pointer;display:flex;align-items:center;gap:12px}.redacted .question::before{content:"CLASSIFIED";font-size:.55rem;font-weight:700;letter-spacing:.1em;padding:3px 8px;background:var(--c-ink);color:var(--c-accent);border-radius:2px;flex-shrink:0}.redacted .answer{font-size:.9rem;color:var(--c-text-mid);line-height:1.7;margin:0;position:relative;overflow:hidden}.redacted .answer .bar{display:inline;background:var(--c-ink);color:var(--c-text);padding:2px 4px;border-radius:2px;transition:all .4s ease;cursor:pointer}.redacted .answer .bar:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.split-manifesto .left{background:var(--c-accent);color:var(--c-accent-contrast);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.split-manifesto .rotated{font-family:"Space Grotesk","Inter",sans-serif;font-size:5rem;font-weight:700;color:var(--c-text);writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;letter-spacing:.05em;transform:rotate(180deg);opacity:.15}.split-manifesto .right{padding:80px 72px;display:flex;flex-direction:column;justify-content:center;max-width:700px}.split-manifesto .eyebrow{font-family:"Space Grotesk","Inter",sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-accent);margin-bottom:24px}.split-manifesto .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 24px}.split-manifesto .paragraphs{columns:2;column-gap:40px;margin-bottom:40px}.split-manifesto .text{font-size:.88rem;color:hsla(0,0%,100%,.55);line-height:1.75;margin:0 0 16px;break-inside:avoid}.split-manifesto .text strong{color:#fff;font-weight:600}.split-manifesto .rule{width:48px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border:none;margin:0}.noise-grid{padding:120px 0;background:var(--c-surface)}.noise-grid .inner{max-width:1200px;margin:0 auto;padding:0 40px}.noise-grid .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:40px}.noise-grid .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:16px}.noise-grid .cell{border-radius:8px;padding:36px 32px;transition:transform .3s ease}.noise-grid .cell:hover{transform:translateY(-4px)}.noise-grid .cell--ink{background:var(--c-ink)}.noise-grid .cell--ink .cell-title{color:#fff}.noise-grid .cell--ink .cell-text{color:hsla(0,0%,100%,.5)}.noise-grid .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast)}.noise-grid .cell--accent .cell-title{color:var(--c-text)}.noise-grid .cell--accent .cell-text{color:rgb(var(--c-text-rgb)/0.6)}.noise-grid .cell--surface{background:var(--c-bg);border:1px solid var(--c-border)}.noise-grid .cell--wide{grid-column:span 2}.noise-grid .cell--tall{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end}.noise-grid .cell--decorative{background:var(--c-ink);display:flex;align-items:center;justify-content:center;min-height:120px}.noise-grid .cell-num{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;line-height:1;margin-bottom:8px;opacity:.12}.noise-grid .cell--ink .cell-num{color:#fff}.noise-grid .cell--accent .cell-num{color:var(--c-text)}.noise-grid .cell-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.noise-grid .cell-text{font-size:.82rem;color:var(--c-text-mid);line-height:1.6;margin:0}.noise-grid .pattern{font-family:"Space Grotesk","Inter",sans-serif;font-size:2rem;color:hsla(0,0%,100%,.06);font-weight:700;letter-spacing:.1em}.glitch-statement .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.glitch-statement .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:5rem;font-weight:700;color:#fff;line-height:1.05;text-transform:uppercase;letter-spacing:-.02em;position:relative;display:inline-block}.glitch-statement .text::before,.glitch-statement .text::after{content:attr(data-text);position:absolute;top:0;left:0;right:0;overflow:hidden;clip-path:inset(0);opacity:0;transition:opacity .2s ease}.glitch-statement .text::before{color:var(--c-accent);animation:glitchTop 3s infinite linear alternate-reverse}.glitch-statement .text::after{color:rgb(var(--c-accent-rgb)/0.5);animation:glitchBottom 2.5s infinite linear alternate-reverse}.glitch-statement .text:hover::before,.glitch-statement .text:hover::after{opacity:1}.glitch-statement .sub{font-size:1rem;color:var(--c-text-muted);margin-top:40px;letter-spacing:.3em;text-transform:uppercase}.mega-ticker .track{display:flex;animation:megaTickerScroll 20s linear infinite;width:max-content}.mega-ticker .word{font-family:"Space Grotesk","Inter",sans-serif;font-size:7rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.03em}.mega-ticker .word--solid{color:var(--c-text)}.mega-ticker .word--outline{color:rgba(0,0,0,0);-webkit-text-stroke:2px var(--c-text)}.mega-ticker .word--accent{color:var(--c-accent)}.mega-ticker .dot{width:16px;height:16px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);flex-shrink:0;align-self:center}.brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.brutalist .header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;padding-bottom:16px;border-bottom:4px solid var(--c-ink)}.brutalist .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.6rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;margin:0}.brutalist .count{font-family:monospace;font-size:.85rem;color:var(--c-text-muted)}.brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.brutalist .card{border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;padding:40px 32px;background:var(--c-surface);transition:all .2s ease;position:relative}.brutalist .card:hover{background:var(--c-ink);z-index:1}.brutalist .card:hover .card-idx{color:var(--c-accent)}.brutalist .card:hover .card-title{color:#fff}.brutalist .card:hover .card-text{color:hsla(0,0%,100%,.5)}.brutalist .card:hover .card-tag{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.brutalist .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 12px;text-transform:uppercase;letter-spacing:.02em;transition:color .2s ease}.brutalist .card-text{font-size:.84rem;color:var(--c-text-mid);line-height:1.6;margin:0 0 24px;transition:color .2s ease}.stat-reveal .inner{text-align:center;position:relative;z-index:1;padding:0 40px}.stat-reveal .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--c-text-muted);margin-bottom:16px}.stat-reveal .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:12rem;font-weight:700;color:var(--c-accent);line-height:.85;letter-spacing:-.05em;margin-bottom:16px}.stat-reveal .desc{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:500;color:hsla(0,0%,100%,.6);max-width:500px;margin:0 auto;line-height:1.5}.fragmented .inner{max-width:1200px;margin:0 auto;padding:0 40px}.fragmented .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.fragmented .grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:24px;align-items:start}.fragmented .col{display:flex;flex-direction:column;gap:24px}.fragmented .col:nth-child(2){margin-top:64px}.fragmented .col:nth-child(3){margin-top:120px}.fragmented .card{padding:36px 32px;border-radius:8px;transition:transform .3s ease}.fragmented .card:hover{transform:translateY(-6px)}.fragmented .card--dark{background:var(--c-ink)}.fragmented .card--dark .card-title{color:#fff}.fragmented .card--dark .card-text{color:hsla(0,0%,100%,.5)}.fragmented .card--dark .card-metric{color:var(--c-accent)}.fragmented .card--light{background:var(--c-bg);border:1px solid var(--c-border)}.fragmented .card--accent{background:var(--c-accent);color:var(--c-accent-contrast)}.fragmented .card--accent .card-title{color:var(--c-text)}.fragmented .card--accent .card-text{color:rgb(var(--c-text-rgb)/0.6)}.fragmented .card-metric{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px}.fragmented .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin:0 0 8px}.fragmented .card-text{font-size:.82rem;color:var(--c-text-mid);line-height:1.6;margin:0}.tape-strip .track{display:flex;animation:tapeStripScroll 15s linear infinite;width:max-content}.tape-strip .item{display:flex;align-items:center;gap:32px;padding:0 48px;white-space:nowrap;flex-shrink:0}.tape-strip .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.05em}.tape-strip .star{font-size:.6rem;color:rgb(var(--c-text-rgb)/0.3)}.perspective-cards .inner{max-width:1200px;margin:0 auto;padding:0 40px}.perspective-cards .header{text-align:center;margin-bottom:64px}.perspective-cards .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:#fff;margin:0 0 12px}.perspective-cards .subtitle{font-size:.9rem;color:var(--c-text-muted);margin:0}.perspective-cards .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;perspective:1200px}.perspective-cards .card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px 36px;transition:all .4s ease;transform-style:preserve-3d}.perspective-cards .card:hover{transform:rotateY(-5deg) rotateX(3deg) translateZ(20px);border-color:var(--c-accent);box-shadow:20px 20px 60px rgb(var(--c-shadow-rgb)/0.3)}.perspective-cards .card:nth-child(2):hover{transform:rotateY(0deg) rotateX(-3deg) translateZ(30px)}.perspective-cards .card:nth-child(3):hover{transform:rotateY(5deg) rotateX(3deg) translateZ(20px)}.perspective-cards .card-icon{width:56px;height:56px;border-radius:16px;background:rgb(var(--c-accent-rgb)/0.1);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--c-accent);margin-bottom:28px;transition:background .4s ease}.perspective-cards .card:hover .card-icon{background:var(--c-accent);color:var(--c-accent-contrast)}.perspective-cards .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 12px}.perspective-cards .card-text{font-size:.85rem;color:hsla(0,0%,100%,.45);line-height:1.65;margin:0 0 24px}.perspective-cards .card-stat{padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:baseline;gap:8px}.perspective-cards .card-stat-label{font-size:.75rem;color:var(--c-text-muted)}.crosshair .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.crosshair .label{font-family:monospace;font-size:.7rem;color:var(--c-accent);letter-spacing:.3em;text-transform:uppercase;margin-bottom:32px}.crosshair .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:3.2rem;font-weight:700;color:#fff;line-height:1.15;margin:0}.crosshair .text em{font-style:normal;color:var(--c-accent);position:relative}.crosshair .text em::after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--c-accent);color:var(--c-accent-contrast)}.overprint .inner{max-width:1200px;margin:0 auto;padding:0 40px}.overprint .headline{font-family:"Space Grotesk","Inter",sans-serif;font-size:6rem;font-weight:700;color:var(--c-text);line-height:.95;text-transform:uppercase;letter-spacing:-.03em;position:relative;margin:0 0 56px}.overprint .headline::before{content:attr(data-text);position:absolute;top:4px;left:4px;color:rgb(var(--c-accent-rgb)/0.15);z-index:-1}.overprint .headline::after{content:attr(data-text);position:absolute;top:-3px;left:-3px;color:rgba(59,130,246,.08);z-index:-1}.overprint .body{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:900px}.overprint .text{font-size:1rem;color:var(--c-text-mid);line-height:1.8;margin:0}.overprint .text strong{color:var(--c-text);font-weight:600}.kinetic-nums .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.kinetic-nums .item{text-align:center;padding:48px 16px;border-right:1px solid hsla(0,0%,100%,.06);cursor:default}.kinetic-nums .item:last-child{border-right:none}.kinetic-nums .item:hover .number{animation:kineticShake .3s ease;color:var(--c-accent)}.kinetic-nums .number{font-family:"Space Grotesk","Inter",sans-serif;font-size:3.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:8px;display:inline-block;transition:color .2s ease}.kinetic-nums .label{font-size:.78rem;color:var(--c-text-muted);line-height:1.4}.stepped-reveal .inner{max-width:1200px;margin:0 auto;padding:0 40px}.stepped-reveal .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:48px}.stepped-reveal .step{display:flex;align-items:stretch;min-height:160px}.stepped-reveal .step:nth-child(1) .content{margin-left:0%}.stepped-reveal .step:nth-child(2) .content{margin-left:15%}.stepped-reveal .step:nth-child(3) .content{margin-left:30%}.stepped-reveal .step:nth-child(4) .content{margin-left:45%}.stepped-reveal .content{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:40px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;width:55%;transition:all .3s ease}.stepped-reveal .content:hover{background:var(--c-ink);border-color:var(--c-ink);box-shadow:0 12px 48px rgb(var(--c-text-rgb)/0.15)}.stepped-reveal .content:hover .num{color:var(--c-accent)}.stepped-reveal .content:hover .title{color:#fff}.stepped-reveal .content:hover .desc{color:hsla(0,0%,100%,.5)}.stepped-reveal .num{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:var(--c-border);line-height:1;transition:color .3s ease}.stepped-reveal .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-text);margin:0 0 8px;transition:color .3s ease}.stepped-reveal .desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.6;margin:0;transition:color .3s ease}.neon-glow .inner{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.neon-glow .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:4rem;font-weight:700;color:var(--c-accent);line-height:1.15;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.5),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1);margin:0 0 24px}.neon-glow .sub{font-size:1.1rem;color:hsla(0,0%,100%,.35);line-height:1.6;max-width:500px;margin:0 auto 48px}.neon-glow .cta{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border:2px solid var(--c-accent);color:var(--c-accent);font-family:"Space Grotesk","Inter",sans-serif;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s ease;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.3)}.neon-glow .cta:hover{background:var(--c-accent);color:var(--c-accent-contrast);text-shadow:none;box-shadow:0 0 30px rgb(var(--c-accent-rgb)/0.3)}.scoreboard .inner{max-width:1200px;margin:0 auto;padding:0 40px}.scoreboard .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.scoreboard .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em}.scoreboard .live{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:.72rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.1em}.scoreboard .live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);animation:scorePulse 2s ease infinite}.scoreboard .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.scoreboard .cell{text-align:center;padding:32px 16px;border-right:1px solid hsla(0,0%,100%,.06)}.scoreboard .cell:last-child{border-right:none}.scoreboard .value{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-accent);line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.monolith{padding:0;background:var(--c-ink);position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden}.monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.monolith .slab::before,.monolith .slab::after{content:"";position:absolute;background:hsla(0,0%,100%,.04)}.monolith .slab::before{top:0;left:50%;width:1px;height:100%}.monolith .slab::after{left:0;top:50%;height:1px;width:100%}.monolith .inner{width:100%;max-width:600px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.monolith .symbol{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;color:var(--c-accent);margin-bottom:40px;opacity:.6}.monolith .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:2rem;font-weight:300;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0 0 48px;letter-spacing:.02em}.monolith .text strong{font-weight:700;color:#fff}.monolith .cta{display:inline-flex;align-items:center;gap:12px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;letter-spacing:.15em;text-transform:uppercase;transition:gap .3s ease}.monolith .cta:hover{gap:18px}.monolith .watermark{position:absolute;bottom:24px;right:40px;font-family:monospace;font-size:.6rem;color:hsla(0,0%,100%,.08);letter-spacing:.1em}.cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.cipher .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.cipher .cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:.85rem;color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.02);transition:all .3s ease;cursor:default}.cipher .cell:hover{color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.05)}.cipher .cell--lit:hover{color:var(--c-accent)}.cipher .message{text-align:center;margin-top:32px;font-family:monospace;font-size:.72rem;color:hsla(0,0%,100%,.12);letter-spacing:.3em;text-transform:uppercase}.torn-edge .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:60px}.torn-edge .content{max-width:560px}.torn-edge .badge{display:inline-block;padding:4px 14px;background:var(--c-ink);border-radius:100px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin-bottom:20px}.torn-edge .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.4rem;font-weight:700;color:var(--c-text);line-height:1.2;margin:0 0 16px}.torn-edge .text{font-size:.95rem;color:rgb(var(--c-text-rgb)/0.65);line-height:1.7;margin:0}.torn-edge .stat{text-align:center;flex-shrink:0}.torn-edge .stat-label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.85rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.parallax-text .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.parallax-text .focus{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:600;color:#fff;line-height:1.5;max-width:400px;margin:0 0 24px}.parallax-text .link{font-family:"Space Grotesk","Inter",sans-serif;font-size:.82rem;font-weight:600;color:var(--c-accent);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;transition:letter-spacing .3s ease}.parallax-text .link:hover{letter-spacing:.2em}.stamp-cards .inner{max-width:1200px;margin:0 auto;padding:0 40px}.stamp-cards .label{font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:56px}.stamp-cards .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.stamp-cards .card{text-align:center;padding:48px 24px;position:relative}.stamp-cards .card:hover .circle{border-color:var(--c-accent);transform:rotate(-6deg);background:var(--c-accent-soft)}.stamp-cards .value{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.8rem;font-weight:700;color:var(--c-text);line-height:1}.stamp-cards .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.95rem;font-weight:700;color:var(--c-text);margin:0 0 6px}.stamp-cards .desc{font-size:.78rem;color:var(--c-text-mid);line-height:1.5;margin:0}.terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.terminal .window{background:#1a1a1a;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.terminal .dot{width:12px;height:12px;border-radius:50%}.terminal .title{margin-left:auto;margin-right:auto;font-family:monospace;font-size:.72rem;color:hsla(0,0%,100%,.3)}.terminal .body{padding:24px;font-family:monospace;font-size:.82rem;line-height:2}.terminal .line{display:block;color:hsla(0,0%,100%,.5)}.terminal .line--prompt::before{content:"$ ";color:hsla(0,0%,100%,.2)}.redline .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.redline .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);margin-bottom:12px;font-weight:600}.redline .label::before{content:"◈ "}.redline .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;color:#fff;line-height:1.1;margin-bottom:60px}.redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(0,191,255,.2)}.redline .cell{padding:40px;border:1px solid rgba(0,191,255,.15);position:relative}.redline .cell::before{content:attr(data-ref);position:absolute;top:12px;right:12px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;color:rgba(0,191,255,.4);text-transform:uppercase}.redline .cell-num{font-family:"Space Grotesk","Inter",sans-serif;font-size:48px;font-weight:700;color:var(--c-cyan);line-height:1;margin-bottom:8px}.redline .cell-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted)}.redline .note{margin-top:40px;padding:20px 24px;border-left:2px solid var(--c-cyan);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text-muted);font-style:italic}.waveform .inner{max-width:1200px;margin:0 auto;padding:0 40px}.waveform .header{text-align:center;margin-bottom:60px}.waveform .tag{display:inline-block;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:16px;font-weight:600}.waveform .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--c-text);line-height:1.15}.waveform .bar{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px;animation:waveformPulse 1.5s ease-in-out infinite alternate}.waveform .bar:nth-child(1){animation-delay:.04s;height:29 %}.waveform .bar:nth-child(2){animation-delay:.08s;height:7 %}.waveform .bar:nth-child(3){animation-delay:.12s;height:64 %}.waveform .bar:nth-child(4){animation-delay:.16s;height:40 %}.waveform .bar:nth-child(5){animation-delay:.2s;height:47 %}.waveform .bar:nth-child(6){animation-delay:.24s;height:44 %}.waveform .bar:nth-child(7){animation-delay:.28s;height:91 %}.waveform .bar:nth-child(8){animation-delay:.32s;height:10 %}.waveform .bar:nth-child(9){animation-delay:.36s;height:20 %}.waveform .bar:nth-child(10){animation-delay:.4s;height:95 %}.waveform .bar:nth-child(11){animation-delay:.44s;height:73 %}.waveform .bar:nth-child(12){animation-delay:.48s;height:51 %}.waveform .bar:nth-child(13){animation-delay:.52s;height:59 %}.waveform .bar:nth-child(14){animation-delay:.56s;height:58 %}.waveform .bar:nth-child(15){animation-delay:.6s;height:100 %}.waveform .bar:nth-child(16){animation-delay:.64s;height:81 %}.waveform .bar:nth-child(17){animation-delay:.68s;height:20 %}.waveform .bar:nth-child(18){animation-delay:.72s;height:27 %}.waveform .bar:nth-child(19){animation-delay:.76s;height:82 %}.waveform .bar:nth-child(20){animation-delay:.8s;height:84 %}.waveform .bar:nth-child(21){animation-delay:.84s;height:92 %}.waveform .bar:nth-child(22){animation-delay:.88s;height:41 %}.waveform .bar:nth-child(23){animation-delay:.92s;height:85 %}.waveform .bar:nth-child(24){animation-delay:.96s;height:49 %}.waveform .bar:nth-child(25){animation-delay:1s;height:5 %}.waveform .bar:nth-child(26){animation-delay:1.04s;height:58 %}.waveform .bar:nth-child(27){animation-delay:1.08s;height:88 %}.waveform .bar:nth-child(28){animation-delay:1.12s;height:63 %}.waveform .bar:nth-child(29){animation-delay:1.16s;height:86 %}.waveform .bar:nth-child(30){animation-delay:1.2s;height:35 %}.waveform .bar:nth-child(31){animation-delay:1.24s;height:27 %}.waveform .bar:nth-child(32){animation-delay:1.28s;height:48 %}.waveform .bar:nth-child(33){animation-delay:1.32s;height:80 %}.waveform .bar:nth-child(34){animation-delay:1.36s;height:29 %}.waveform .bar:nth-child(35){animation-delay:1.4s;height:45 %}.waveform .bar:nth-child(36){animation-delay:1.44s;height:57 %}.waveform .bar:nth-child(37){animation-delay:1.48s;height:67 %}.waveform .bar:nth-child(38){animation-delay:1.52s;height:48 %}.waveform .bar:nth-child(39){animation-delay:1.56s;height:69 %}.waveform .bar:nth-child(40){animation-delay:1.6s;height:56 %}.waveform .bar:nth-child(41){animation-delay:1.64s;height:36 %}.waveform .bar:nth-child(42){animation-delay:1.68s;height:49 %}.waveform .bar:nth-child(43){animation-delay:1.72s;height:83 %}.waveform .bar:nth-child(44){animation-delay:1.76s;height:48 %}.waveform .bar:nth-child(45){animation-delay:1.8s;height:45 %}.waveform .bar:nth-child(46){animation-delay:1.84s;height:15 %}.waveform .bar:nth-child(47){animation-delay:1.88s;height:93 %}.waveform .bar:nth-child(48){animation-delay:1.92s;height:86 %}.waveform .bar:nth-child(49){animation-delay:1.96s;height:81 %}.waveform .bar:nth-child(50){animation-delay:2s;height:14 %}.waveform .bar:nth-child(51){animation-delay:2.04s;height:84 %}.waveform .bar:nth-child(52){animation-delay:2.08s;height:24 %}.waveform .bar:nth-child(53){animation-delay:2.12s;height:97 %}.waveform .bar:nth-child(54){animation-delay:2.16s;height:84 %}.waveform .bar:nth-child(55){animation-delay:2.2s;height:75 %}.waveform .bar:nth-child(56){animation-delay:2.24s;height:97 %}.waveform .bar:nth-child(57){animation-delay:2.28s;height:81 %}.waveform .bar:nth-child(58){animation-delay:2.32s;height:8 %}.waveform .bar:nth-child(59){animation-delay:2.36s;height:31 %}.waveform .bar:nth-child(60){animation-delay:2.4s;height:76 %}.waveform .row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.waveform .item{text-align:center;padding:32px}.marquee-stack .row{white-space:nowrap;margin-bottom:12px}.marquee-stack .row:last-child{margin-bottom:0}.marquee-stack .track{display:inline-flex;animation:marqueeLeft 25s linear infinite}.marquee-stack .row:nth-child(even) .track{animation:marqueeRight 30s linear infinite}.marquee-stack .row:nth-child(3) .track{animation-duration:20s}.marquee-stack .word{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(48px,7vw,80px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.15);padding:0 40px;line-height:1.2}.marquee-stack .word--fill{color:var(--c-accent);-webkit-text-stroke:none}.vault .inner{max-width:1000px;margin:0 auto;padding:0 40px}.vault .content{text-align:center}.vault .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--c-text);line-height:1.2;margin-bottom:20px}.vault .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;color:var(--c-text-mid);line-height:1.7;max-width:600px;margin:0 auto 40px}.vault .lock{display:flex;align-items:center;gap:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--c-text)}.vault .lock::before{content:"◉";color:var(--c-accent);font-size:16px}.pressure .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pressure .header{text-align:center;margin-bottom:60px}.pressure .tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);margin-bottom:12px;font-weight:600}.pressure .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:#fff;line-height:1.15}.pressure .gauge{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s}.pressure .gauge:hover{border-color:var(--c-accent)}.pressure .meter{width:100px;height:100px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);margin:0 auto 20px;position:relative;display:flex;align-items:center;justify-content:center}.pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.blackout .inner{max-width:900px;margin:0 auto;padding:0 40px}.blackout .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);margin-bottom:40px;font-weight:600}.blackout .poem{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:500;color:var(--c-text);line-height:2;margin-bottom:48px}.blackout .redacted{background:var(--c-ink);color:var(--c-text);padding:2px 12px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.blackout .redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.blackout .revealed{color:var(--c-accent);font-weight:700}.blackout .footer{display:flex;align-items:center;gap:24px;padding-top:40px;border-top:1px solid var(--c-border)}.svc-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.svc-hero .content{margin-top:-60px;position:relative;z-index:2}.svc-hero .tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:16px}.svc-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:#fff;line-height:1.15;max-width:600px}.svc-hero .line{width:60px;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);margin-top:32px}.svc-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.svc-brutalist .header{margin-bottom:60px}.svc-brutalist .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:12px}.svc-brutalist .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--c-text)}.svc-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.svc-brutalist .card{border:2px solid var(--c-ink);padding:40px 32px;margin-right:-2px;margin-bottom:-2px;position:relative;transition:background .3s,transform .3s;cursor:pointer}.svc-brutalist .card:hover{background:var(--c-accent-soft);transform:translateY(-4px);z-index:2;box-shadow:8px 8px 0 var(--c-ink)}.svc-brutalist .num{font-family:"Courier New",monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:2px;margin-bottom:20px}.svc-brutalist .icon{font-size:28px;color:var(--c-accent);margin-bottom:16px}.svc-brutalist .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.15rem;font-weight:700;color:var(--c-text);margin-bottom:10px}.svc-brutalist .card-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:var(--c-text-mid);line-height:1.6;margin-bottom:20px}.svc-brutalist .link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:var(--c-text);text-decoration:none;text-transform:uppercase;letter-spacing:1px}.svc-brutalist .link::after{content:" →"}.svc-ticker .track{display:inline-flex;animation:svcTickerScroll 20s linear infinite}.svc-ticker .item{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(18px,2.5vw,28px);font-weight:600;color:hsla(0,0%,100%,.25);padding:0 32px;text-transform:uppercase;letter-spacing:2px}.svc-ticker .item--accent{color:var(--c-accent)}.svc-ticker .dot{color:hsla(0,0%,100%,.15);padding:0 8px}.svc-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.06)}.svc-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.03)}.svc-monolith .slab::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.03)}.svc-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.svc-monolith .symbol{font-size:28px;color:var(--c-accent);margin-bottom:32px}.svc-monolith .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:#fff;line-height:1.6}.svc-monolith .author{margin-top:32px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.svc-torn{padding:80px 0 100px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative}.svc-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;color:var(--c-accent-contrast);background-size:24px 100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.svc-torn .inner{max-width:900px;margin:0 auto;padding:0 40px;text-align:center}.svc-torn .badge{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:24px}.svc-torn .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--c-text);line-height:1.15;margin-bottom:16px}.svc-torn .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:#1f2937;line-height:1.6;margin-bottom:32px}.svc-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 32px;border-radius:50vh;text-decoration:none;transition:background .3s}.svc-torn .btn:hover{background:#1f2937;color:#fff}.sd-hero{padding:120px 0 80px;background:var(--c-ink);position:relative;overflow:hidden}.sd-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,191,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,191,255,.05) 1px,transparent 1px);background-size:40px 40px}.sd-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.sd-hero .breadcrumb{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-text-muted);margin-bottom:32px}.sd-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.sd-hero .breadcrumb a:hover{color:var(--c-cyan)}.sd-hero .breadcrumb span{color:hsla(0,0%,100%,.3);padding:0 8px}.sd-hero .ref{font-family:"Courier New",monospace;font-size:11px;color:rgba(0,191,255,.5);letter-spacing:2px;margin-bottom:16px}.sd-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;color:#fff;line-height:1.05;margin-bottom:20px}.sd-hero .desc{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:17px;color:hsla(0,0%,100%,.6);line-height:1.6;max-width:560px}.sd-hero .meta-bar{display:flex;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(0,191,255,.15)}.sd-hero .meta-item-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,191,255,.4);margin-bottom:4px}.sd-hero .meta-item-val{font-family:"Space Grotesk","Inter",sans-serif;font-size:16px;font-weight:600;color:#fff}.sd-overprint .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sd-overprint .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;color:var(--c-text);line-height:1.1;position:relative}.sd-overprint .title::before{content:attr(data-text);position:absolute;top:3px;left:3px;color:rgb(var(--c-accent-rgb)/0.15);z-index:-1}.sd-overprint .title::after{content:attr(data-text);position:absolute;top:-2px;left:-2px;color:rgba(0,191,255,.08);z-index:-1}.sd-overprint .body{padding-top:8px}.sd-overprint .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-mid);line-height:1.75;margin-bottom:20px}.sd-overprint .text:last-child{margin-bottom:0}.sd-overprint .highlight{font-weight:600;color:var(--c-text)}.sd-terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.sd-terminal .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.sd-terminal .window{background:#1a1a1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgb(var(--c-shadow-rgb)/0.15)}.sd-terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--c-ink)}.sd-terminal .dot{width:12px;height:12px;border-radius:50%}.sd-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:14px;color:hsla(0,0%,100%,.75);line-height:2}.sd-terminal .prompt{color:#28ca42}.sd-terminal .output{color:hsla(0,0%,100%,.45);padding-left:16px;display:block}.sd-redline .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.sd-redline .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:40px}.sd-redline .label::before{content:"◈ "}.sd-redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(0,191,255,.15)}.sd-redline .cell{padding:32px;border:1px solid rgba(0,191,255,.1);position:relative}.sd-redline .cell::before{content:attr(data-ref);position:absolute;top:10px;right:10px;font-family:"Courier New",monospace;font-size:9px;color:rgba(0,191,255,.3);letter-spacing:2px}.sd-redline .cell-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,191,255,.4);margin-bottom:6px}.sd-stamp .inner{max-width:1000px;margin:0 auto;padding:0 40px}.sd-stamp .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.sd-stamp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.sd-stamp .card{text-align:center;padding:32px;transition:transform .4s}.sd-stamp .card:hover{transform:rotate(3deg)}.sd-stamp .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:6px}.sd-stamp .card-text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.5}.sd-neon .inner{max-width:700px;margin:0 auto;padding:0 40px}.sd-neon .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--c-accent);line-height:1.2;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.5),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1);margin-bottom:20px}.sd-neon .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);margin-bottom:32px}.sd-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.sd-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.wk-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.wk-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(48px,8vw,100px);font-weight:700;color:#fff;line-height:.95;text-transform:uppercase}.wk-hero .sub{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);margin-top:24px;max-width:440px;margin-left:auto;margin-right:auto;line-height:1.6}.wk-glitch{padding:100px 0;background:var(--c-surface)}.wk-glitch .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wk-glitch .img{aspect-ratio:4/3;background:var(--c-bg);border-radius:8px;overflow:hidden;position:relative}.wk-glitch .img img{width:100%;height:100%;object-fit:cover}.wk-glitch .img:hover .img-glitch{opacity:1}.wk-glitch .img-glitch{position:absolute;inset:0;opacity:0;transition:opacity .3s}.wk-glitch .img-glitch::before,.wk-glitch .img-glitch::after{content:"";position:absolute;left:0;right:0;background:inherit}.wk-glitch .img-glitch::before{top:0;height:40%;clip-path:inset(10% 0 50% 0);transform:translateX(8px);background:rgb(var(--c-accent-rgb)/0.15)}.wk-glitch .img-glitch::after{bottom:0;height:40%;clip-path:inset(60% 0 0 0);transform:translateX(-8px);background:rgba(0,191,255,.1)}.wk-glitch .content{position:relative}.wk-glitch .tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:16px}.wk-glitch .tag::before{content:"◆ "}.wk-glitch .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--c-text);line-height:1.1;margin-bottom:16px}.wk-glitch .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-mid);line-height:1.65;margin-bottom:24px}.wk-glitch .link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;color:var(--c-text);text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--c-accent);padding-bottom:2px}.wk-glitch .link:hover{color:var(--c-accent)}.wk-cipher{padding:80px 0;background:var(--c-ink)}.wk-cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.wk-cipher .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);font-weight:600;margin-bottom:32px}.wk-cipher .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.wk-cipher .cell{border:1px solid hsla(0,0%,100%,.06);padding:40px 24px;text-align:center;position:relative;transition:background .3s,border-color .3s;cursor:pointer}.wk-cipher .cell:hover{background:hsla(0,0%,100%,.04);border-color:rgb(var(--c-accent-rgb)/0.3)}.wk-cipher .cell-code{font-family:"Courier New",monospace;font-size:11px;color:hsla(0,0%,100%,.2);letter-spacing:2px;margin-bottom:16px}.wk-cipher .cell-title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:8px}.wk-cipher .cell-tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-accent);text-transform:uppercase;letter-spacing:1px}.wk-marquee{padding:60px 0;background:var(--c-bg);overflow:hidden}.wk-marquee .row{white-space:nowrap;margin-bottom:8px}.wk-marquee .row:last-child{margin-bottom:0}.wk-marquee .track{display:inline-flex;animation:marqueeLeft 28s linear infinite}.wk-marquee .row:nth-child(even) .track{animation:marqueeRight 32s linear infinite}.wk-marquee .word{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgb(var(--c-text-rgb)/0.8);padding:0 28px}.wk-marquee .word--fill{color:var(--c-text);-webkit-text-stroke:none;opacity:.8}.wk-diagonal{position:relative;padding:90px 0;background:var(--c-ink);overflow:hidden}.wk-diagonal .stage{transform:rotate(-8deg) scale(1.18);transform-origin:center;will-change:transform}.wk-diagonal .row{white-space:nowrap;line-height:1.02}.wk-diagonal .track{display:inline-flex;animation:marqueeLeft 34s linear infinite}.wk-diagonal .row:nth-child(even) .track{animation:marqueeRight 40s linear infinite}.wk-diagonal .row:nth-child(3n) .track{animation-duration:46s}.wk-diagonal .word{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(30px,5vw,62px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.35);padding:0 24px}.wk-diagonal .word--fill{color:var(--c-accent);-webkit-text-stroke:none}.wk-seams{padding:56px 0;background:var(--c-surface);overflow:hidden}.wk-seams .row{white-space:nowrap}.wk-seams .track{display:inline-flex;align-items:baseline;animation:marqueeLeft 30s linear infinite}.wk-seams .word{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;text-transform:uppercase;color:var(--c-text);padding:0 14px;display:inline-block}.wk-seams .word--lg{font-size:clamp(28px,4.5vw,56px)}.wk-seams .word--sm{font-size:clamp(18px,2.4vw,30px);color:rgba(0,0,0,0);-webkit-text-stroke:1px rgb(var(--c-text-rgb)/0.75)}.wk-seams .word:nth-child(4n+1){transform:translateY(-.12em)}.wk-seams .word:nth-child(4n+3){transform:translateY(.14em)}.wk-seams .seam{font-size:clamp(16px,2vw,26px);color:var(--c-accent);padding:0 4px;display:inline-block;transform:translateY(-.06em)}.wk-scatter{--cycle:12s;position:relative;overflow:hidden;padding:90px 0;min-height:312px;background:var(--c-bg)}.wk-scatter--slow{--cycle:18s}.wk-scatter--fast{--cycle:7s}.wk-scatter .word{position:absolute;transform:translate(-50%,-50%) scale(.7);font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgb(var(--c-text-rgb)/0.8);opacity:0;animation:scatterZoom var(--cycle) ease-in-out infinite both;will-change:transform,opacity}.wk-scatter .word--fill{color:var(--c-text);-webkit-text-stroke:none}.wk-scatter--gray .word{color:inherit;-webkit-text-stroke:0}.wk-scatter--gray .word--fill{color:inherit}.wk-pressure{padding:80px 0;background:var(--c-surface)}.wk-pressure .inner{max-width:1000px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.wk-pressure .gauge{text-align:center;padding:32px 16px;border:1px solid var(--c-border);border-radius:16px;transition:border-color .3s}.wk-pressure .gauge:hover{border-color:var(--c-accent)}.wk-pressure .meter{width:80px;height:80px;border-radius:50%;border:3px solid var(--c-border);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative}.wk-pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.wk-pressure .val{font-family:"Space Grotesk","Inter",sans-serif;font-size:20px;font-weight:700;color:var(--c-text)}.wk-pressure .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--c-text-mid)}.wk-blackout{padding:100px 0;background:var(--c-surface)}.wk-blackout .inner{max-width:800px;margin:0 auto;padding:0 40px}.wk-blackout .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.wk-blackout .poem{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:var(--c-text);line-height:2}.wk-blackout strong{background:var(--c-accent);color:var(--c-accent-contrast);padding:2px 10px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.wk-blackout em{color:var(--c-accent);font-weight:700}.wk-torn{padding:80px 0;background:var(--c-accent);color:var(--c-accent-contrast);position:relative}.wk-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;color:var(--c-accent-contrast);background-size:24px 100%}.wk-torn .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.wk-torn .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-text);margin-bottom:20px}.wk-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 32px;border-radius:50px;text-decoration:none;transition:background .3s}.wk-torn .btn:hover{background:#1f2937;color:#fff}.pj-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pj-hero .breadcrumb{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;color:var(--c-text-muted);margin-bottom:40px}.pj-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.pj-hero .breadcrumb a:hover{color:var(--c-accent)}.pj-hero .breadcrumb span{color:hsla(0,0%,100%,.2);padding:0 8px}.pj-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;color:#fff;line-height:.95;position:relative}.pj-hero .title::before{content:attr(data-text);position:absolute;top:4px;left:4px;color:rgb(var(--c-accent-rgb)/0.12);z-index:0}.pj-hero .title::after{content:attr(data-text);position:absolute;top:-3px;left:-3px;color:rgba(0,191,255,.06);z-index:0}.pj-hero .meta{display:flex;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08)}.pj-hero .meta-item-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:4px}.pj-hero .meta-item-val{font-family:"Space Grotesk","Inter",sans-serif;font-size:15px;font-weight:600;color:#fff}.pj-redline .inner{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.pj-redline .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:32px}.pj-redline .label::before{content:"◈ "}.pj-redline .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(0,191,255,.12)}.pj-redline .cell{padding:28px;border:1px solid rgba(0,191,255,.08);position:relative}.pj-redline .cell::before{content:attr(data-ref);position:absolute;top:8px;right:8px;font-family:"Courier New",monospace;font-size:9px;color:rgba(0,191,255,.25);letter-spacing:2px}.pj-redline .cell-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,191,255,.35);margin-bottom:4px}.pj-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.05)}.pj-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.025)}.pj-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.pj-monolith .tag{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:24px}.pj-monolith .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:500;color:#fff;line-height:1.6}.pj-terminal .inner{max-width:800px;margin:0 auto;padding:0 40px}.pj-terminal .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.pj-terminal .window{background:#1a1a1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgb(var(--c-shadow-rgb)/0.15)}.pj-terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--c-ink)}.pj-terminal .dot{width:12px;height:12px;border-radius:50%}.pj-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:14px;color:hsla(0,0%,100%,.7);line-height:2}.pj-terminal .prompt{color:#28ca42}.pj-terminal .output{color:hsla(0,0%,100%,.4);padding-left:16px;display:block}.pj-terminal .highlight{color:var(--c-accent)}.pj-waveform .inner{max-width:1000px;margin:0 auto;padding:0 40px}.pj-waveform .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:20px}.pj-waveform .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--c-text);margin-bottom:40px}.pj-waveform .bar{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px;animation:waveformPulse 1.5s ease-in-out infinite alternate}.pj-waveform .bar:nth-child(1){animation-delay:.04s;height:88 %}.pj-waveform .bar:nth-child(2){animation-delay:.08s;height:86 %}.pj-waveform .bar:nth-child(3){animation-delay:.12s;height:90 %}.pj-waveform .bar:nth-child(4){animation-delay:.16s;height:26 %}.pj-waveform .bar:nth-child(5){animation-delay:.2s;height:82 %}.pj-waveform .bar:nth-child(6){animation-delay:.24s;height:42 %}.pj-waveform .bar:nth-child(7){animation-delay:.28s;height:95 %}.pj-waveform .bar:nth-child(8){animation-delay:.32s;height:32 %}.pj-waveform .bar:nth-child(9){animation-delay:.36s;height:74 %}.pj-waveform .bar:nth-child(10){animation-delay:.4s;height:61 %}.pj-waveform .bar:nth-child(11){animation-delay:.44s;height:29 %}.pj-waveform .bar:nth-child(12){animation-delay:.48s;height:50 %}.pj-waveform .bar:nth-child(13){animation-delay:.52s;height:71 %}.pj-waveform .bar:nth-child(14){animation-delay:.56s;height:28 %}.pj-waveform .bar:nth-child(15){animation-delay:.6s;height:13 %}.pj-waveform .bar:nth-child(16){animation-delay:.64s;height:48 %}.pj-waveform .bar:nth-child(17){animation-delay:.68s;height:6 %}.pj-waveform .bar:nth-child(18){animation-delay:.72s;height:31 %}.pj-waveform .bar:nth-child(19){animation-delay:.76s;height:66 %}.pj-waveform .bar:nth-child(20){animation-delay:.8s;height:90 %}.pj-waveform .bar:nth-child(21){animation-delay:.84s;height:34 %}.pj-waveform .bar:nth-child(22){animation-delay:.88s;height:43 %}.pj-waveform .bar:nth-child(23){animation-delay:.92s;height:12 %}.pj-waveform .bar:nth-child(24){animation-delay:.96s;height:94 %}.pj-waveform .bar:nth-child(25){animation-delay:1s;height:12 %}.pj-waveform .bar:nth-child(26){animation-delay:1.04s;height:41 %}.pj-waveform .bar:nth-child(27){animation-delay:1.08s;height:80 %}.pj-waveform .bar:nth-child(28){animation-delay:1.12s;height:32 %}.pj-waveform .bar:nth-child(29){animation-delay:1.16s;height:41 %}.pj-waveform .bar:nth-child(30){animation-delay:1.2s;height:4 %}.pj-waveform .bar:nth-child(31){animation-delay:1.24s;height:96 %}.pj-waveform .bar:nth-child(32){animation-delay:1.28s;height:11 %}.pj-waveform .bar:nth-child(33){animation-delay:1.32s;height:54 %}.pj-waveform .bar:nth-child(34){animation-delay:1.36s;height:93 %}.pj-waveform .bar:nth-child(35){animation-delay:1.4s;height:12 %}.pj-waveform .bar:nth-child(36){animation-delay:1.44s;height:57 %}.pj-waveform .bar:nth-child(37){animation-delay:1.48s;height:87 %}.pj-waveform .bar:nth-child(38){animation-delay:1.52s;height:21 %}.pj-waveform .bar:nth-child(39){animation-delay:1.56s;height:83 %}.pj-waveform .bar:nth-child(40){animation-delay:1.6s;height:38 %}.pj-waveform .bar:nth-child(41){animation-delay:1.64s;height:87 %}.pj-waveform .bar:nth-child(42){animation-delay:1.68s;height:17 %}.pj-waveform .bar:nth-child(43){animation-delay:1.72s;height:42 %}.pj-waveform .bar:nth-child(44){animation-delay:1.76s;height:35 %}.pj-waveform .bar:nth-child(45){animation-delay:1.8s;height:32 %}.pj-waveform .bar:nth-child(46){animation-delay:1.84s;height:96 %}.pj-waveform .bar:nth-child(47){animation-delay:1.88s;height:54 %}.pj-waveform .bar:nth-child(48){animation-delay:1.92s;height:21 %}.pj-waveform .bar:nth-child(49){animation-delay:1.96s;height:20 %}.pj-waveform .bar:nth-child(50){animation-delay:2s;height:47 %}.pj-waveform .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.pj-waveform .stat-val{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--c-text);line-height:1;margin-bottom:8px}.pj-waveform .stat-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:1px}.pj-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pj-brutalist .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:32px}.pj-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pj-nav .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.pj-nav .link{text-decoration:none;display:flex;flex-direction:column;gap:4px}.pj-nav .link--next{text-align:right}.pj-nav .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.pj-nav .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,36px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--c-text);transition:color .3s,-webkit-text-stroke-color .3s}.pj-nav .link:hover .name{color:var(--c-text);-webkit-text-stroke-color:rgba(0,0,0,0)}.pj-neon .inner{max-width:600px;margin:0 auto;padding:0 40px}.pj-neon .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-accent);text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.5),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1);margin-bottom:20px}.pj-neon .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:var(--c-text-muted);margin-bottom:32px}.pj-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.pj-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.ab-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.ab-hero .word{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(60px,12vw,160px);font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px hsla(0,0%,100%,.1);line-height:.85;text-transform:uppercase;transition:color .3s,-webkit-text-stroke-color .3s}.ab-hero .word--fill{color:#fff;-webkit-text-stroke-color:rgba(0,0,0,0)}.ab-hero .word:hover{color:var(--c-accent);-webkit-text-stroke-color:rgba(0,0,0,0)}.ab-hero .sub{margin-top:32px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);max-width:480px;line-height:1.6}.ab-blackout .inner{max-width:800px;margin:0 auto;padding:0 40px}.ab-blackout .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.ab-blackout .poem{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,30px);font-weight:500;color:var(--c-text);line-height:2}.ab-blackout .redacted{background:var(--c-ink);color:var(--c-text);padding:2px 10px;border-radius:2px;user-select:none;transition:background .3s,color .3s}.ab-blackout .redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.ab-blackout .revealed{color:var(--c-accent);font-weight:700}.ab-pressure .inner{max-width:1000px;margin:0 auto;padding:0 40px}.ab-pressure .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin-bottom:40px;text-align:center}.ab-pressure .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ab-pressure .gauge{text-align:center;padding:32px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;transition:border-color .3s}.ab-pressure .gauge:hover{border-color:var(--c-accent)}.ab-pressure .meter{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative}.ab-pressure .meter::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:var(--c-accent);border-right-color:var(--c-accent);transform:rotate(45deg)}.ab-pressure .val{font-family:"Space Grotesk","Inter",sans-serif;font-size:22px;font-weight:700;color:var(--c-accent)}.ab-cipher .inner{max-width:1200px;margin:0 auto;padding:0 40px}.ab-cipher .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:40px}.ab-cipher .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ab-cipher .cell{border:1px solid var(--c-border);padding:40px 28px;text-align:center;position:relative;overflow:hidden;cursor:pointer;transition:background .3s}.ab-cipher .cell:hover{background:var(--c-ink)}.ab-cipher .cell:hover .code{color:rgba(0,191,255,.4)}.ab-cipher .cell:hover .name{color:#fff}.ab-cipher .cell:hover .role{color:var(--c-accent)}.ab-cipher .code{font-family:"Courier New",monospace;font-size:11px;color:rgb(var(--c-text-rgb)/0.15);letter-spacing:3px;margin-bottom:16px;transition:color .3s}.ab-cipher .name{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:6px;transition:color .3s}.ab-cipher .role{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);text-transform:uppercase;letter-spacing:1px;transition:color .3s}.ab-stamp .inner{max-width:1200px;margin:0 auto;padding:0 40px}.ab-stamp .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px;text-align:center}.ab-stamp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ab-stamp .card{text-align:center;padding:28px;transition:transform .4s}.ab-stamp .card:hover{transform:rotate(3deg)}.ab-stamp .value{font-family:"Space Grotesk","Inter",sans-serif;font-size:13px;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:2px;text-align:center;line-height:1.4}.ab-stamp .desc{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.5}.ab-redline .inner{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.ab-redline .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-cyan);font-weight:600;margin-bottom:24px}.ab-redline .label::before{content:"◈ "}.ab-redline .row{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.ab-redline .item{padding:16px 24px;border:1px solid rgba(0,191,255,.15);border-radius:8px;min-width:160px}.ab-redline .item::after{content:attr(data-ref);display:block;font-family:"Courier New",monospace;font-size:9px;color:rgba(0,191,255,.25);letter-spacing:2px;margin-top:4px}.ab-monolith .slab{position:absolute;inset:40px;border:1px solid hsla(0,0%,100%,.05)}.ab-monolith .slab::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.025)}.ab-monolith .slab::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.025)}.ab-monolith .inner{max-width:700px;margin:0 auto;padding:0 40px;text-align:center;position:relative;z-index:1}.ab-monolith .symbol{font-size:24px;color:var(--c-accent);margin-bottom:24px}.ab-monolith .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(18px,2.5vw,28px);font-weight:500;color:#fff;line-height:1.7;font-style:italic}.ab-monolith .author{margin-top:24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted)}.ab-torn .inner{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.ab-torn .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-text);margin-bottom:20px}.ab-torn .btns{display:flex;gap:16px;justify-content:center}.ab-torn .btn{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;padding:14px 28px;border-radius:8px;text-decoration:none;transition:background .3s}.ab-torn .btn:hover{background:#1f2937;color:#fff}.ab-torn .btn--outline{background:rgba(0,0,0,0);color:var(--c-text);border:2px solid var(--c-ink)}.ab-torn .btn--outline:hover{background:var(--c-ink);color:var(--c-on-ink)}.jn-hero{padding:120px 0 60px;background:var(--c-ink);text-align:center;overflow:hidden}.jn-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px}.jn-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(60px,10vw,140px);font-weight:700;color:#fff;text-transform:uppercase;line-height:.9;position:relative;display:inline-block}.jn-hero .title::before,.jn-hero .title::after{content:attr(data-text);position:absolute;left:0;right:0;overflow:hidden}.jn-hero .title::before{top:0;color:rgb(var(--c-accent-rgb)/0.6);clip-path:inset(0 0 65% 0);animation:glitchTop 3s infinite}.jn-hero .title::after{bottom:0;color:rgba(0,191,255,.4);clip-path:inset(65% 0 0 0);animation:glitchBottom 2.5s infinite}.jn-hero .sub{margin-top:24px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;color:var(--c-text-muted);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.jn-filters{padding:24px 0;background:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.06)}.jn-filters .inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;gap:8px;flex-wrap:wrap}.jn-filters .btn{font-family:"Courier New",monospace;font-size:12px;letter-spacing:1px;color:hsla(0,0%,100%,.4);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.1);padding:8px 16px;border-radius:4px;cursor:pointer;transition:color .3s,border-color .3s,background .3s;text-transform:lowercase}.jn-filters .btn:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.jn-filters .btn--active{color:var(--c-accent-contrast);background:var(--c-accent);border-color:var(--c-accent)}.jn-brutalist{padding:80px 0;background:var(--c-surface)}.jn-brutalist .inner{max-width:1200px;margin:0 auto;padding:0 40px}.jn-brutalist .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.jn-brutalist .card{border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;transition:transform .3s;cursor:pointer;text-decoration:none;color:inherit;display:block}.jn-brutalist .card:hover{transform:translateY(-4px);z-index:2;box-shadow:6px 6px 0 var(--c-ink)}.jn-brutalist .img{aspect-ratio:16/9;background:var(--c-bg);overflow:hidden;border-bottom:2px solid var(--c-ink)}.jn-brutalist .img img{width:100%;height:100%;object-fit:cover}.jn-brutalist .body{padding:24px 20px}.jn-brutalist .meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.jn-brutalist .tag{font-family:"Courier New",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-accent);font-weight:700;background:var(--c-accent-soft);padding:3px 8px}.jn-brutalist .date{font-family:"Courier New",monospace;font-size:11px;color:var(--c-text-muted);letter-spacing:1px}.jn-brutalist .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.05rem;font-weight:700;color:var(--c-text);margin-bottom:8px;line-height:1.3}.jn-brutalist .excerpt{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:var(--c-text-mid);line-height:1.6}.jn-brutalist .num{font-family:"Courier New",monospace;font-size:10px;color:var(--c-text-muted);letter-spacing:2px;margin-top:12px}.jn-marquee{padding:20px 0;background:var(--c-ink);overflow:hidden;white-space:nowrap}.jn-marquee .track{display:inline-flex;animation:jnMarqueeScroll 30s linear infinite}.jn-marquee .item{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600;color:hsla(0,0%,100%,.15);padding:0 24px;text-transform:uppercase;letter-spacing:2px}.jn-marquee .item--accent{color:var(--c-accent)}.jn-torn{padding:80px 0 100px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative}.jn-torn::after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(135deg,#FEC901 33.33%,transparent 33.33%) 0 0,linear-gradient(225deg,#FEC901 33.33%,transparent 33.33%) 0 0;color:var(--c-accent-contrast);background-size:24px 100%}.jn-torn .inner{max-width:900px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.jn-torn .badge{display:inline-block;background:var(--c-ink);color:var(--c-on-ink);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin-bottom:16px}.jn-torn .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(20px,3vw,32px);font-weight:700;color:var(--c-text);line-height:1.2;margin-bottom:12px}.jn-torn .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;color:#1f2937;line-height:1.6}.jn-torn .featured{text-align:right}.jn-torn .featured-num{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(48px,6vw,72px);font-weight:700;color:var(--c-text);line-height:1}.jn-torn .featured-label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#1f2937}.jn-neon{padding:100px 0;background:var(--c-ink);text-align:center}.jn-neon .inner{max-width:600px;margin:0 auto;padding:0 40px}.jn-neon .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--c-accent);text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.5),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1);margin-bottom:16px}.jn-neon .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:var(--c-text-muted);margin-bottom:28px;line-height:1.6}.jn-neon .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:box-shadow .3s}.jn-neon .btn:hover{box-shadow:0 0 20px rgb(var(--c-accent-rgb)/0.4),0 0 60px rgb(var(--c-accent-rgb)/0.15);color:var(--c-text)}.ar-hero .inner{max-width:800px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.ar-hero .breadcrumb{font-family:monospace;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);margin-bottom:32px}.ar-hero .breadcrumb a{color:var(--c-text-muted);text-decoration:none}.ar-hero .breadcrumb a:hover{color:var(--c-accent)}.ar-hero .breadcrumb span{color:var(--c-text-muted);margin:0 8px}.ar-hero .meta{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ar-hero .tag{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;background:var(--c-accent);color:var(--c-accent-contrast);padding:4px 12px;font-weight:600}.ar-hero .date{font-family:monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:1px}.ar-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1;margin:0 0 24px}.ar-hero .desc{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--c-text-muted);line-height:1.6;margin:0}.ar-hero .ref{position:absolute;top:24px;right:24px;font-family:monospace;font-size:11px;color:hsla(0,0%,100%,.15);letter-spacing:2px}.ar-image .inner{max-width:800px;margin:0 auto;padding:0 24px}.ar-body .inner{max-width:700px;margin:0 auto;padding:0 24px}.ar-pullquote .inner{max-width:700px;margin:0 auto;padding:0 24px;text-align:center}.ar-pullquote .symbol{font-size:24px;color:var(--c-accent);margin-bottom:24px}.ar-pullquote .text{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:500;line-height:1.5;margin:0;font-style:italic}.ar-pullquote .inner::before,.ar-pullquote .inner::after{content:"";position:absolute;width:40px;height:40px;border-color:rgb(var(--c-accent-rgb)/0.3);border-style:solid}.ar-pullquote .inner::before{top:-20px;left:24px;border-width:2px 0 0 2px}.ar-pullquote .inner::after{bottom:-20px;right:24px;border-width:0 2px 2px 0}.ar-author .inner{max-width:700px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:20px}.ar-author .name{font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:1rem;color:var(--c-text);display:block}.ar-author .role{font-family:monospace;font-size:12px;color:var(--c-text-muted);letter-spacing:1px;display:block}.ar-nav .inner{max-width:700px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.ar-nav .link{display:block;padding:32px 24px;border:2px solid var(--c-ink);text-decoration:none;transition:all .25s ease}.ar-nav .link:hover{background:var(--c-ink);color:var(--c-on-ink)}.ar-nav .link:hover .label,.ar-nav .link:hover .title{color:#fff}.ar-nav .link--next{text-align:right}.ar-nav .label{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text-muted);display:block;margin-bottom:8px;transition:color .25s ease}.ar-nav .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:1rem;color:var(--c-text);display:block;transition:color .25s ease}.ar-related .inner{max-width:1200px;margin:0 auto;padding:0 24px}.ar-related .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 40px}.ar-related .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ar-related .card{display:block;padding:32px 24px;border:2px solid var(--c-ink);margin-right:-2px;text-decoration:none;transition:all .25s ease}.ar-related .card:hover{background:var(--c-ink);box-shadow:8px 8px 0 var(--c-accent);transform:translate(-4px,-4px)}.ar-related .card:hover .card-tag,.ar-related .card:hover .card-date,.ar-related .card:hover .card-title,.ar-related .card:hover .card-excerpt{color:#fff}.ar-related .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:1.1rem;color:var(--c-text);margin:0 0 8px;transition:color .25s ease}.ar-neon .inner{max-width:700px;margin:0 auto;padding:0 24px}.ar-neon .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:var(--c-accent);margin:0 0 12px;text-shadow:0 0 10px rgb(var(--c-accent-rgb)/0.4),0 0 40px rgb(var(--c-accent-rgb)/0.2),0 0 80px rgb(var(--c-accent-rgb)/0.1)}.ar-neon .text{color:var(--c-text-muted);font-size:1rem;margin:0 0 32px}.ar-neon .btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ar-neon .btn{display:inline-block;padding:14px 32px;font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .25s ease}.ar-neon .btn--fill{background:var(--c-accent);color:var(--c-accent-contrast)}.ar-neon .btn--fill:hover{background:var(--c-accent-hover)}.ar-neon .btn--outline{border:2px solid hsla(0,0%,100%,.2);color:#fff}.ar-neon .btn--outline:hover{border-color:var(--c-accent);color:var(--c-accent)}.ct-hero .inner{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.ct-hero .ref{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:rgba(0,191,255,.5);margin-bottom:24px}.ct-hero .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(48px,8vw,100px);font-weight:700;line-height:.95;margin:0 0 24px;-webkit-text-stroke:2px #fff;color:rgba(0,0,0,0)}.ct-hero .desc{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--c-text-muted);line-height:1.6;margin:0;max-width:500px}.ct-main .inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:3fr 2fr;gap:60px}.ct-form .progress{display:flex;align-items:center;gap:0;margin-bottom:48px;padding:16px 0;border-bottom:1px solid var(--c-border)}.ct-form .step{display:flex;align-items:center;gap:8px;font-family:monospace;font-size:12px;letter-spacing:1px;color:var(--c-text-muted);text-transform:uppercase;transition:color .25s ease}.ct-form .panel[hidden]{display:none}.ct-form .heading{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px;color:var(--c-text)}.ct-form .services{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:24px}.ct-form .service-card{padding:24px 16px;border:2px solid var(--c-ink);margin-right:-2px;margin-bottom:-2px;cursor:pointer;transition:all .2s ease;text-align:center}.ct-form .service-card:hover{background:var(--c-accent-soft)}.ct-form .service-card--selected{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .group{margin-bottom:24px}.ct-form .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--c-text);display:block;margin-bottom:10px;font-weight:600}.ct-form .optional{color:var(--c-text-muted);font-weight:400;text-transform:none;letter-spacing:0}.ct-form .pills{display:flex;gap:2px;flex-wrap:wrap}.ct-form .pill{padding:10px 20px;border:2px solid var(--c-ink);background:none;font-family:monospace;font-size:13px;cursor:pointer;transition:all .2s ease;color:var(--c-text)}.ct-form .pill:hover{background:var(--c-accent-soft)}.ct-form .pill--selected{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-form .input,.ct-form .textarea{width:100%;padding:12px 16px;border:2px solid var(--c-ink);background:var(--c-surface);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95rem;color:var(--c-text);outline:none;transition:border-color .2s ease}.ct-form .input:focus,.ct-form .textarea:focus{border-color:var(--c-accent)}.ct-form .input::placeholder,.ct-form .textarea::placeholder{color:var(--c-text-muted)}.ct-form .textarea{resize:vertical;min-height:120px}.ct-form .error{font-family:monospace;font-size:12px;color:#e74c3c;margin:0 0 16px}.ct-form .error[hidden]{display:none}.ct-form .nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.ct-form .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease;border:none}.ct-form .btn--next,.ct-form .btn--submit{background:var(--c-accent);color:var(--c-accent-contrast)}.ct-form .btn--next:hover,.ct-form .btn--submit:hover{background:var(--c-accent-hover)}.ct-form .btn--back{background:none;color:var(--c-text-mid);padding-left:0}.ct-form .btn--back:hover{color:var(--c-text)}.ct-form .success{text-align:center;padding:60px 0}.ct-details .block{padding:20px 0;border-bottom:1px solid var(--c-border)}.ct-details .block:last-child{border-bottom:none}.ct-details .label{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);display:block;margin-bottom:8px}.ct-details .value{font-family:"Space Grotesk","Inter",sans-serif;font-weight:500;font-size:.95rem;color:var(--c-text);display:block;text-decoration:none;line-height:1.5;transition:color .2s ease}.ct-details .value:hover{color:var(--c-accent-hover)}.ct-details .social{display:flex;gap:16px}.ct-details .social a{width:36px;height:36px;border:2px solid var(--c-ink);display:flex;align-items:center;justify-content:center;color:var(--c-text);text-decoration:none;font-size:16px;transition:all .2s ease}.ct-details .social a:hover{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.ct-redline .inner{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.ct-redline .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:rgba(0,191,255,.5);margin:0 0 32px}.ct-redline .row{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.ct-redline .item{padding:24px;border:1px solid rgba(0,191,255,.15);position:relative}.ct-redline .item::before{content:attr(data-ref);position:absolute;top:8px;right:8px;font-family:monospace;font-size:9px;color:rgba(0,191,255,.3);letter-spacing:1px}.ct-faq .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-faq .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.ct-faq .list{max-width:760px;margin:0 auto}.ct-faq .item{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:border-color .3s ease}.ct-faq .item:hover{border-color:rgb(var(--c-accent-rgb)/0.3)}.ct-faq .question{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;background:hsla(0,0%,100%,.02);transition:background .3s ease}.ct-faq .question:hover{background:hsla(0,0%,100%,.04)}.ct-faq .prompt{font-family:monospace;font-size:12px;color:var(--c-accent);flex-shrink:0}.ct-faq .q-text{font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:1rem;color:#fff;flex:1}.ct-faq .toggle{font-family:monospace;font-size:14px;color:var(--c-text-muted);flex-shrink:0;transition:transform .3s ease}.ct-faq .answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px 0 56px;font-size:.92rem;color:hsla(0,0%,100%,.6);line-height:1.7}.ct-faq .answer code{font-family:monospace;background:rgb(var(--c-accent-rgb)/0.1);color:var(--c-accent);padding:1px 6px;border-radius:3px;font-size:.85em}.ct-faq .item.uk-open .answer{max-height:200px;padding:0 24px 20px 56px;border-top:1px solid hsla(0,0%,100%,.05)}.ct-faq .item.uk-open .toggle{transform:rotate(45deg)}.ct-faq .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:40px}.ct-ticker .track{display:flex;gap:48px;animation:ctTickerScroll 35s linear infinite;white-space:nowrap}.ct-ticker .track:hover{animation-play-state:paused}.ct-ticker .item{display:flex;align-items:center;gap:16px;flex-shrink:0}.ct-ticker .content{display:flex;flex-direction:column}.ct-ticker .quote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.88rem;color:var(--c-text);font-style:italic;max-width:280px;white-space:normal;line-height:1.5}.ct-ticker .author{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted);text-transform:uppercase;margin-top:4px}.ct-clock .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-clock .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.ct-clock .zone--active::after{content:"ONLINE";position:absolute;top:12px;right:12px;font-family:monospace;font-size:8px;letter-spacing:2px;color:#2ecc71;padding:2px 8px;border:1px solid rgba(46,204,113,.3);border-radius:3px}.ct-clock .time{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:2.4rem;color:#fff;letter-spacing:2px;margin-bottom:4px;font-variant-numeric:tabular-nums}.ct-clock .city{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:.95rem;color:#fff;margin-bottom:4px}.ct-clock .note{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-clock .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:16px}.ct-chat .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-chat .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.ct-chat .cta{text-align:center;margin-top:40px}.ct-chat .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-hotline .inner{display:flex;align-items:center;justify-content:space-between;padding:28px 0;max-width:1200px;margin:0 auto;gap:32px}.ct-hotline .urgency{display:flex;align-items:center;gap:12px;flex-shrink:0}.ct-hotline .pulse{width:12px;height:12px;border-radius:50%;background:var(--c-ink);position:relative}.ct-hotline .pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c-ink);animation:ctPulseRing 2s ease-out infinite}.ct-hotline .urgency-text{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text);font-weight:700}.ct-hotline .message{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:1.1rem;color:var(--c-text);flex:1;text-align:center}.ct-hotline .action{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--c-ink);color:var(--c-accent);font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:.85rem;letter-spacing:1px;text-decoration:none;border-radius:8px;flex-shrink:0;transition:all .3s ease}.ct-hotline .action:hover{background:var(--c-surface);color:var(--c-text);transform:translateY(-2px)}.ct-manifesto .inner{max-width:800px;margin:0 auto;position:relative;padding:60px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.ct-manifesto .inner::before{content:"";position:absolute;inset:12px;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;pointer-events:none}.ct-manifesto .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-accent);text-align:center;margin-bottom:32px}.ct-manifesto .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:50px}.ct-terminal .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#555;text-align:center;margin-bottom:12px}.ct-terminal .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.ct-terminal .window{max-width:720px;margin:0 auto;border:1px solid #333;border-radius:16px;overflow:hidden;background:#1a1a2e;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ct-terminal .chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#16162a;border-bottom:1px solid var(--c-ink)}.ct-terminal .dot{width:10px;height:10px;border-radius:50%}.ct-terminal .dot:nth-child(1){background:#ff5f57}.ct-terminal .dot:nth-child(2){background:#febc2e}.ct-terminal .dot:nth-child(3){background:#28c840}.ct-terminal .body{padding:28px 24px;font-family:"SF Mono","Fira Code",monospace;font-size:13px;line-height:2;color:#8892b0}.ct-terminal .line{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:0}.ct-terminal .command{color:#ccd6f6}.ct-terminal .output{color:#555e7e;font-style:italic;padding-left:20px;display:block;margin-bottom:8px}.ct-terminal .input{background:rgba(0,0,0,0);border:none;border-bottom:1px dashed #333;color:#ccd6f6;font-family:"SF Mono","Fira Code",monospace;font-size:13px;padding:2px 4px;width:100%;max-width:400px;outline:none}.ct-terminal .input:focus{border-bottom-color:#64ffda}.ct-terminal .input::placeholder{color:#3d4466}.ct-terminal .textarea{background:rgba(0,0,0,0);border:1px dashed #333;color:#ccd6f6;font-family:"SF Mono","Fira Code",monospace;font-size:13px;padding:8px 12px;width:100%;resize:vertical;outline:none;border-radius:4px;margin-top:4px}.ct-terminal .textarea:focus{border-color:#64ffda}.ct-terminal .textarea::placeholder{color:#3d4466}.ct-terminal .submit{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--c-ink)}.ct-terminal .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text);text-align:center;margin-top:40px}.ct-postcard .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-postcard .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.ct-postcard .card{max-width:700px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-parchment-line);border-radius:8px;overflow:hidden;box-shadow:4px 6px 0 rgb(var(--c-shadow-rgb)/0.04);display:grid;grid-template-columns:1fr 1fr}.ct-postcard .left{padding:40px 32px;border-right:1px dashed var(--c-parchment-line);position:relative;display:flex;flex-direction:column;justify-content:space-between;background-image:repeating-linear-gradient(transparent,transparent 31px,#e8e0cc 31px,#e8e0cc 32px);background-position:0 48px}.ct-postcard .from{margin-top:20px;padding-top:16px}.ct-postcard .right{padding:32px;display:flex;flex-direction:column;gap:20px}.ct-postcard .field{margin-bottom:12px}.ct-postcard .send{align-self:flex-end}.ct-postcard .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-madlibs .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-madlibs .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.ct-madlibs .card{max-width:760px;margin:0 auto;padding:48px;border:2px solid var(--c-ink);border-radius:16px;background:var(--c-surface);position:relative}.ct-madlibs .card::before{content:"PROJECT BRIEF";position:absolute;top:-12px;left:32px;font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--c-text-muted);background:var(--c-surface);padding:0 12px}.ct-madlibs .blank{display:inline-block;min-width:140px;border:none;border-bottom:2px solid var(--c-accent);background:rgb(var(--c-accent-rgb)/0.05);font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:inherit;color:var(--c-accent-hover);padding:2px 8px;margin:0 4px;outline:none;transition:all .3s ease;text-align:center}.ct-madlibs .blank:focus{background:rgb(var(--c-accent-rgb)/0.1);border-bottom-color:var(--c-ink)}.ct-madlibs .blank::placeholder{color:rgb(var(--c-accent-rgb)/0.4);font-weight:500}.ct-madlibs .footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;border-top:1px solid var(--c-border)}.ct-madlibs .preview{font-family:monospace;font-size:9px;letter-spacing:2px;color:var(--c-text-muted)}.ct-madlibs .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-boarding .pass{max-width:860px;margin:0 auto;background:var(--c-surface);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:2fr 1fr;box-shadow:0 20px 60px rgb(var(--c-shadow-rgb)/0.3);position:relative}.ct-boarding .pass::after{content:"";position:absolute;top:0;bottom:0;right:33.33%;width:0;border-right:2px dashed var(--c-border)}.ct-boarding .main{padding:40px 36px}.ct-boarding .header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.ct-boarding .class{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-on-ink);background:var(--c-ink);padding:4px 12px;border-radius:3px}.ct-boarding .fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.ct-boarding .field{display:flex;flex-direction:column;gap:4px}.ct-boarding .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:40px}.ct-speed .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.ct-speed .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:8px}.ct-speed .subtitle{font-size:.95rem;color:var(--c-text-mid);text-align:center;margin-bottom:60px}.ct-speed .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1000px;margin:0 auto 40px}.ct-speed .card{border:2px solid var(--c-border);border-radius:16px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--c-surface);position:relative}.ct-speed .card:hover{border-color:var(--c-ink);transform:translateY(-4px);box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.06)}.ct-speed .card--selected::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:10px;right:10px;font-size:12px;color:var(--c-accent-hover)}.ct-speed .card-icon{font-size:1.8rem;color:var(--c-text);margin-bottom:14px}.ct-speed .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-text);margin-bottom:6px}.ct-speed .card-desc{font-size:.82rem;color:var(--c-text-mid);line-height:1.5;margin-bottom:14px}.ct-speed .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-telegram .header{display:flex;justify-content:space-between;align-items:center;border-bottom:3px double var(--c-ink);padding-bottom:16px;margin-bottom:32px}.ct-telegram .logo{font-size:1.6rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;font-family:"Space Grotesk","Inter",sans-serif,sans-serif}.ct-telegram .field{margin-bottom:20px}.ct-telegram .label{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--c-text-muted);margin-bottom:6px}.ct-telegram .input{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-ink);padding:8px 0;font-family:"Courier New",monospace;font-size:1rem;color:var(--c-text)}.ct-telegram .input::placeholder{color:rgb(var(--c-text-rgb)/0.25)}.ct-telegram .input:focus{outline:none;border-bottom-color:var(--c-accent)}.ct-telegram .row{display:flex;gap:24px}.ct-telegram .row .field{flex:1}.ct-telegram .urgency{display:flex;gap:12px;margin-top:4px}.ct-telegram .counter{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.7rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em}.ct-telegram .footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;border-top:3px double var(--c-ink)}.ct-telegram .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-prescription .header{text-align:center;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--c-border)}.ct-prescription .address{font-size:.75rem;color:var(--c-text-muted);line-height:1.6}.ct-prescription .field{flex:1;margin-bottom:16px}.ct-prescription .label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin-bottom:6px}.ct-prescription .input{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-text)}.ct-prescription .input:focus{outline:none;border-color:#0077b6}.ct-prescription .select{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;font-size:.9rem;color:var(--c-text);cursor:pointer}.ct-prescription .select:focus{outline:none;border-color:#0077b6}.ct-prescription .textarea{width:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:12px 14px;font-size:.9rem;color:var(--c-text);min-height:100px;resize:vertical}.ct-prescription .textarea:focus{outline:none;border-color:#0077b6}.ct-prescription .divider{border:none;border-top:1px dashed var(--c-border);margin:24px 0}.ct-prescription .checkbox{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--c-text);cursor:pointer}.ct-prescription .checkbox input{accent-color:#0077b6}.ct-prescription .footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-border)}.ct-prescription .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-recipe .card{max-width:680px;margin:0 auto;background:var(--c-surface);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.08)}.ct-recipe .body{padding:52px 40px 40px}.ct-recipe .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1.8rem;font-weight:800;color:var(--c-text);text-align:center;margin-bottom:8px}.ct-recipe .subtitle{font-size:.9rem;color:var(--c-text-muted);text-align:center;margin-bottom:32px}.ct-recipe .meta{display:flex;justify-content:center;gap:32px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px dashed var(--c-border)}.ct-recipe .meta-item{text-align:center}.ct-recipe .step{display:flex;gap:16px;margin-bottom:20px}.ct-recipe .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.ct-ticket .wrapper{max-width:720px;margin:0 auto;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column}.ct-ticket .main{padding:48px 40px 32px;position:relative;z-index:1}.ct-ticket .details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.ct-ticket .detail{text-align:center;padding:16px;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.ct-ticket .input{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:10px 14px;font-size:.9rem;color:#fff}.ct-ticket .input::placeholder{color:hsla(0,0%,100%,.2)}.ct-ticket .input:focus{outline:none;border-color:var(--c-accent)}.ct-ticket .textarea{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px 14px;font-size:.9rem;color:#fff;min-height:80px;resize:vertical}.ct-ticket .textarea::placeholder{color:hsla(0,0%,100%,.2)}.ct-ticket .textarea:focus{outline:none;border-color:var(--c-accent)}.ct-ticket .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);text-align:center;margin-top:40px}.ct-taxform .document{max-width:720px;margin:0 auto;background:var(--c-surface);border:2px solid var(--c-ink);padding:0}.ct-taxform .header{display:grid;grid-template-columns:80px 1fr 80px;border-bottom:2px solid var(--c-ink)}.ct-taxform .section{border-bottom:2px solid var(--c-ink)}.ct-taxform .section:last-child{border-bottom:none}.ct-taxform .line{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ct-taxform .line:last-child{margin-bottom:0}.ct-taxform .row{display:flex;gap:16px;margin-bottom:16px}.ct-taxform .row:last-child{margin-bottom:0}.ct-taxform .footer{border-top:2px solid var(--c-ink);padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.ct-taxform .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:40px}.pb-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.pb-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.pb-hero .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:rgba(0,0,0,0);-webkit-text-stroke:2px #fff;line-height:1.05;margin-bottom:24px}.pb-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.pb-hero .badge{position:absolute;top:40px;right:0;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:8px 20px;transform:rotate(3deg)}.pb-showcase .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.pb-showcase .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.pb-showcase .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pb-showcase .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.pb-showcase .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.08)}.pb-showcase .thumb{width:100%;height:200px;object-fit:cover;display:block}.pb-showcase .body{padding:24px}.pb-showcase .org{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.pb-showcase .category{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);background:var(--c-accent-soft);padding:4px 10px;border-radius:4px;margin-bottom:12px}.pb-showcase .desc{font-size:.85rem;color:var(--c-text-muted);line-height:1.6;margin-bottom:16px}.pb-showcase .stats{display:flex;gap:20px;padding-top:12px;border-top:1px solid var(--c-border)}.pb-showcase .stat{text-align:center}.pb-showcase .stat-val{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1.1rem;font-weight:700;color:var(--c-text);display:block}.pb-showcase .stat-label{font-size:.6rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.pb-showcase .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.pb-poster .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.pb-poster .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.pb-poster .img{width:260px;height:360px;object-fit:cover;display:block}.pb-poster .caption{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:10px;text-transform:uppercase;letter-spacing:.1em}.pb-poster .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.pb-billboard .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.pb-billboard .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.pb-billboard .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.pb-billboard .type{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.6);color:#fff;font-family:monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.15em;padding:4px 10px;border-radius:4px}.pb-billboard .meta{padding:16px 0 0}.pb-billboard .name{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.pb-billboard .location{font-size:.75rem;color:var(--c-text-muted)}.pb-billboard .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.pb-idcard .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.pb-idcard .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.pb-idcard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pb-idcard .card{background:var(--c-surface);border:2px solid var(--c-ink);border-radius:8px;overflow:hidden;transition:transform .3s ease}.pb-idcard .card:hover{transform:translateY(-4px)}.pb-idcard .header{background:var(--c-ink);padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.pb-idcard .body{padding:24px 20px;display:flex;gap:16px}.pb-idcard .info{flex:1}.pb-idcard .name{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.pb-idcard .role{font-size:.75rem;color:var(--c-text-muted);margin-bottom:8px}.pb-idcard .detail{font-size:.7rem;color:var(--c-text-mid);margin-bottom:2px}.pb-idcard .detail span{font-weight:600;color:var(--c-text)}.pb-idcard .footer{border-top:1px solid var(--c-border);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.pb-idcard .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.pb-impact .inner{display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.pb-impact .item{text-align:center}.pb-impact .number{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:4rem;font-weight:800;color:var(--c-text);line-height:1;margin-bottom:8px}.pb-impact .label{font-size:.75rem;font-weight:600;color:rgb(var(--c-text-rgb)/0.6);text-transform:uppercase;letter-spacing:.12em}.pb-cta .heading{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px}.pb-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.pb-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.pb-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-text);text-decoration:none}.pb-cta .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);margin-top:48px}.sw-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.sw-hero .prompt{font-family:monospace;font-size:.8rem;color:#64ffda;margin-bottom:20px}.sw-hero .prompt::before{content:"> "}.sw-hero .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:4.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px}.sw-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.5);max-width:500px;line-height:1.7}.sw-transfer .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.sw-transfer .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.sw-transfer .body{padding:32px}.sw-transfer .drop{border:2px dashed var(--c-border);border-radius:8px;padding:48px;text-align:center;margin-bottom:28px;transition:border-color .2s}.sw-transfer .drop:hover{border-color:var(--c-accent)}.sw-transfer .file{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--c-bg);border-radius:8px}.sw-transfer .progress{flex:1;max-width:200px}.sw-transfer .progress-bar{height:6px;background:var(--c-border);border-radius:3px;overflow:hidden;margin-bottom:4px}.sw-transfer .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.sw-voting .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.sw-voting .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.sw-voting .results{padding:0 28px 28px}.sw-voting .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.sw-mobile .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.sw-mobile .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.sw-mobile .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.sw-stack .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.sw-stack .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.sw-stack .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sw-stack .item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:24px 16px;text-align:center;transition:all .2s ease}.sw-stack .item:hover{border-color:var(--c-accent);transform:translateY(-2px)}.sw-stack .icon{font-size:2rem;margin-bottom:12px;color:var(--c-text)}.sw-stack .name{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.85rem;font-weight:700;color:var(--c-text);margin-bottom:4px}.sw-stack .type{font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.08em}.sw-stack .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.sw-terminal .window{max-width:800px;margin:0 auto;background:#0d1117;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15)}.sw-terminal .bar{background:#161b22;padding:10px 16px;display:flex;align-items:center;gap:8px}.sw-terminal .body{padding:24px;font-family:"Courier New",monospace;font-size:.8rem;line-height:1.8;color:#c9d1d9}.sw-terminal .line{margin-bottom:4px}.sw-terminal .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.sw-cta .heading{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px}.sw-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.sw-cta .btn{display:inline-flex;align-items:center;gap:8px;background:#64ffda;color:#0a0a14;font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .2s}.sw-cta .btn:hover{background:rgb(151,255,230.1741935484);color:#0a0a14;text-decoration:none}.in-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.in-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.in-hero .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:#fff;line-height:1.05;margin-bottom:24px}.in-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.in-travel .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.in-travel .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.in-travel .grid{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.in-travel .location{font-family:"Georgia",serif;font-size:.85rem;font-style:italic;color:var(--c-text);margin-top:12px;padding:0 4px}.in-travel .date{font-family:monospace;font-size:.6rem;color:var(--c-text-muted);padding:0 4px;margin-top:4px}.in-travel .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.in-museum .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.in-museum .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.in-museum .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.in-museum .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.25);text-align:center;margin-top:48px}.in-food .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.in-food .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.in-food .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.in-food .card{background:var(--c-bg);border-radius:16px;overflow:hidden;transition:transform .3s ease}.in-food .card:hover{transform:translateY(-4px)}.in-food .body{padding:20px}.in-food .tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.in-food .tag{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-mid);background:var(--c-surface);padding:3px 8px;border-radius:3px;border:1px solid var(--c-border)}.in-food .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.in-map .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.in-map .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px;text-align:center}.in-map .pin{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:2px solid var(--c-surface);cursor:pointer;transition:transform .2s}.in-map .pin::after{content:attr(data-city);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--c-ink);color:var(--c-on-ink);font-family:monospace;font-size:.6rem;padding:4px 8px;border-radius:3px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:6px}.in-map .pin:hover{transform:scale(1.3)}.in-map .pin:hover::after{opacity:1}.in-map .legend{display:flex;justify-content:center;gap:24px;margin-top:24px}.in-ticket .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.in-ticket .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.in-ticket .scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.in-ticket .scroll::-webkit-scrollbar{height:4px}.in-ticket .scroll::-webkit-scrollbar-track{background:var(--c-border)}.in-ticket .scroll::-webkit-scrollbar-thumb{background:var(--c-text-muted);border-radius:2px}.in-ticket .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.in-quote .text{font-family:"Georgia",serif;font-size:1.8rem;font-style:italic;color:#fff;max-width:700px;margin:0 auto 24px;line-height:1.6}.mu-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.mu-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.mu-hero .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:#fff;line-height:1.05;margin-bottom:24px}.mu-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.mu-playlist .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.mu-playlist .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.mu-playlist .cover{display:flex;gap:24px;padding:28px;background:linear-gradient(135deg,#111827 0%,#1a1a2e 100%);align-items:center}.mu-playlist .track{display:flex;align-items:center;gap:16px;padding:12px 28px;transition:background .15s}.mu-playlist .track:hover{background:var(--c-bg)}.mu-playlist .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.mu-vinyl-coll .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.mu-vinyl-coll .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.mu-vinyl-coll .cover{width:200px;height:200px;object-fit:cover;border-radius:4px;display:block;position:relative;z-index:1}.mu-vinyl-coll .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.mu-memorabilia .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.mu-memorabilia .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.mu-memorabilia .item{position:absolute;background:var(--c-surface);padding:12px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.08);transition:all .3s ease;cursor:pointer}.mu-memorabilia .item:hover{z-index:10;transform:scale(1.05) rotate(0deg)!important;box-shadow:0 12px 40px rgb(var(--c-shadow-rgb)/0.15)}.mu-memorabilia .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.mu-equalizer .inner{display:flex;justify-content:center;gap:32px;align-items:flex-end;flex-wrap:wrap}.mu-equalizer .bar{width:8px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px 2px 0 0;animation:muEqBounce 1.2s ease-in-out infinite alternate}.mu-equalizer .bar:nth-child(1){animation-delay:0s}.mu-equalizer .bar:nth-child(2){animation-delay:.2s}.mu-equalizer .bar:nth-child(3){animation-delay:.4s}.mu-equalizer .bar:nth-child(4){animation-delay:.1s}.mu-equalizer .bar:nth-child(5){animation-delay:.3s}.mu-cassette .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.mu-cassette .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px;text-align:center}.mu-cassette .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.mu-cta .heading{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px}.mu-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.mu-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.mu-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-text);text-decoration:none}.ml-hero .inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.ml-hero .icon{font-size:3rem;color:hsla(0,0%,100%,.08);margin-bottom:20px}.ml-hero .eyebrow{font-family:monospace;font-size:.7rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.ml-hero .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:5rem;font-weight:800;color:#fff;line-height:1.05;margin-bottom:24px}.ml-hero .desc{font-size:1.1rem;color:hsla(0,0%,100%,.6);max-width:540px;line-height:1.7}.ml-newsletter .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.ml-newsletter .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.ml-newsletter .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ml-newsletter .preview{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.ml-newsletter .preview:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.08)}.ml-newsletter .preview-header{background:var(--c-bg);padding:10px 16px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:8px}.ml-newsletter .preview-dot{width:8px;height:8px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast)}.ml-newsletter .preview-subject{font-size:.7rem;font-weight:600;color:var(--c-text);flex:1}.ml-newsletter .preview-date{font-size:.6rem;color:var(--c-text-muted)}.ml-newsletter .preview-body{padding:20px;min-height:260px}.ml-newsletter .preview-img{width:100%;height:140px;object-fit:cover;border-radius:8px;margin-bottom:16px}.ml-newsletter .preview-headline{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:1rem;font-weight:700;color:var(--c-text);margin-bottom:8px}.ml-newsletter .preview-excerpt{font-size:.8rem;color:var(--c-text-muted);line-height:1.6}.ml-newsletter .preview-cta{display:inline-block;margin-top:12px;font-size:.75rem;font-weight:600;color:var(--c-accent);text-transform:uppercase;letter-spacing:.08em}.ml-newsletter .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.ml-email .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.ml-email .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.ml-email .devices{display:flex;justify-content:center;gap:32px;align-items:flex-start}.ml-email .device{transition:transform .3s ease}.ml-email .device:hover{transform:translateY(-4px)}.ml-email .device--desktop{width:400px}.ml-email .device--desktop .chrome{background:var(--c-border);border-radius:8px 8px 0 0;padding:8px 12px;display:flex;align-items:center;gap:6px}.ml-email .device--desktop .chrome-dot{width:8px;height:8px;border-radius:50%}.ml-email .device--desktop .chrome-dot:nth-child(1){background:#ff5f57}.ml-email .device--desktop .chrome-dot:nth-child(2){background:#ffbd2e}.ml-email .device--desktop .chrome-dot:nth-child(3){background:#28c840}.ml-email .device--desktop .screen{border:1px solid var(--c-border);border-top:none;border-radius:0 0 8px 8px}.ml-email .device--phone{width:200px;background:var(--c-ink);border-radius:24px;padding:12px}.ml-email .device--phone .notch{width:60px;height:16px;background:#000;border-radius:8px;margin:0 auto 8px}.ml-email .device--phone .screen{border-radius:12px;overflow:hidden}.ml-email .device-label{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.8rem;font-weight:600;color:var(--c-text);text-align:center;margin-top:16px}.ml-email .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.ml-stats .label{font-family:monospace;font-size:.65rem;color:var(--c-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.ml-stats .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:48px}.ml-stats .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.ml-stats .card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:24px 20px;text-align:center}.ml-stats .ref{font-family:monospace;font-size:.65rem;color:hsla(0,0%,100%,.3);text-align:center;margin-top:48px}.ml-inbox .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.ml-inbox .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px}.ml-inbox .window{max-width:760px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.06)}.ml-inbox .email{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--c-border);cursor:pointer;transition:background .15s}.ml-inbox .email:hover{background:var(--c-bg)}.ml-inbox .email:last-child{border-bottom:none}.ml-inbox .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.ml-campaign .label{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;text-align:center}.ml-campaign .title{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.2rem;font-weight:800;color:var(--c-text);margin-bottom:48px;text-align:center}.ml-campaign .track{display:flex;align-items:center;gap:0;max-width:900px;margin:0 auto;position:relative}.ml-campaign .track::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--c-border);transform:translateY(-50%)}.ml-campaign .dot{width:20px;height:20px;border-radius:50%;background:var(--c-surface);border:3px solid var(--c-border);margin:0 auto 12px;transition:all .2s}.ml-campaign .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-align:center;margin-top:48px}.ml-cta .heading{font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:16px}.ml-cta .desc{font-size:1rem;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 32px;line-height:1.7}.ml-cta .btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-accent);color:var(--c-accent-contrast);font-family:"Space Grotesk","Inter",sans-serif,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.ml-cta .btn:hover{background:var(--c-accent-hover);color:var(--c-text);text-decoration:none}::view-transition-old(root){animation:vtFadeOut .25s ease-in forwards}::view-transition-new(root){animation:vtFadeIn .25s ease-out forwards}.img-shimmer--loaded::before{display:none}*:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}*:focus:not(:focus-visible){outline:none}.pb-showcase .card:focus-visible,.sw-transfer .file:focus-visible,.sw-stack .item:focus-visible,.sw-voting .candidate:focus-visible,.in-travel .polaroid:focus-visible,.in-food .card:focus-visible,.in-ticket .stub:focus-visible,.mu-playlist .track:focus-visible,.mu-vinyl-coll .sleeve:focus-visible,.mu-memorabilia .item:focus-visible,.ml-newsletter .preview:focus-visible,.ml-inbox .email:focus-visible,.ml-campaign .milestone:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px}.site-header .cta:focus-visible,.scroll-top:focus-visible,.pb-cta .btn:focus-visible,.sw-cta .btn:focus-visible,.mu-cta .btn:focus-visible,.ml-cta .btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px;box-shadow:0 0 0 4px var(--c-accent-soft)}.skip-link:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.pb-showcase .card,.in-food .card,.ml-newsletter .preview,.sw-stack .item,.sw-voting .candidate{transition:transform .3s ease,box-shadow .3s ease}.pb-showcase .card:hover,.in-food .card:hover,.ml-newsletter .preview:hover,.sw-stack .item:hover,.sw-voting .candidate:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.1)}.sw-transfer .file,.sw-terminal .line,.mu-playlist .track,.ml-inbox .email{transition:background .2s ease}.sw-transfer .file:hover,.sw-terminal .line:hover,.mu-playlist .track:hover,.ml-inbox .email:hover{background:hsla(0,0%,100%,.06)}.in-ticket .stub,.mu-memorabilia .item{transition:transform .3s ease}.in-ticket .stub:hover,.mu-memorabilia .item:hover{transform:rotate(-1deg) scale(1.03)}.pb-showcase .card,.in-travel .polaroid,.in-food .card,.in-ticket .stub,.mu-playlist .track,.mu-vinyl-coll .sleeve,.mu-memorabilia .item,.ml-newsletter .preview,.ml-inbox .email,.ml-campaign .milestone{cursor:pointer}.scroll-spy-nav .dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--c-text-rgb)/0.2);border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;position:relative}.scroll-spy-nav .dot:hover{background:rgb(var(--c-text-rgb)/0.5);transform:scale(1.4)}.scroll-spy-nav .dot::after{content:attr(data-label);position:absolute;right:20px;top:50%;transform:translateY(-50%);background:var(--c-ink);color:var(--c-on-ink);font-size:.7rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:4px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.scroll-spy-nav .dot:hover::after{opacity:1}.wk-magazine{padding:120px 0;background:var(--c-bg)}.wk-magazine .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.wk-magazine .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.wk-magazine .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;perspective:1200px}.wk-magazine .cover{background:var(--c-surface);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.08);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer}.wk-magazine .cover:nth-child(2){transform:translateY(32px)}.wk-magazine .cover:nth-child(5){transform:translateY(32px)}.wk-magazine .cover:hover{transform:translateY(-8px) rotate(0deg)!important;box-shadow:0 20px 48px rgb(var(--c-shadow-rgb)/0.15)}.wk-magazine .cover-img{width:100%;height:280px;object-fit:cover;display:block}.wk-magazine .cover-body{padding:24px}.wk-magazine .cover-body-slim{padding:16px 24px}.wk-magazine .masthead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.wk-magazine .masthead-slim{display:flex;justify-content:space-between;align-items:center}.wk-magazine .masthead-name{font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted)}.wk-magazine .issue{font-family:monospace;font-size:.7rem;color:var(--c-text-muted)}.wk-magazine .headline{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.3rem;font-weight:700;color:var(--c-text);margin-bottom:6px;margin-top:20px;line-height:1.3}.wk-magazine .tagline{font-size:.85rem;color:var(--c-text-mid);margin-bottom:0}.wk-magazine .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.wk-departures .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.wk-departures .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.wk-departures .header{display:grid;grid-template-columns:100px 1fr 140px 120px;gap:0;padding:16px 24px;background:#1a1a1a;border-bottom:1px solid var(--c-ink);font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:#666}.wk-departures .row{display:grid;grid-template-columns:100px 1fr 140px 120px;gap:0;padding:18px 24px;border-bottom:1px solid #1a1a1a;font-family:"Courier New",monospace;font-size:.95rem;align-items:center;transition:background .2s ease}.wk-departures .row:hover{background:hsla(0,0%,100%,.03)}.wk-departures .row:last-child{border-bottom:none}.wk-departures .code{color:var(--c-accent);font-weight:700}.wk-departures .client{color:#fff}.wk-departures .ref{font-family:monospace;font-size:.65rem;color:#444;text-transform:uppercase;letter-spacing:2px;margin-top:24px;text-align:right}.wk-rolodex .label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.wk-rolodex .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.wk-rolodex .card{position:relative;background:var(--c-surface);border:2px solid var(--c-border);border-radius:16px;padding:32px;margin-bottom:-60px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.06);transition:transform .4s ease,box-shadow .4s ease,margin-bottom .4s ease;cursor:pointer}.wk-rolodex .card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 16px 40px rgb(var(--c-shadow-rgb)/0.12);margin-bottom:0;z-index:10}.wk-rolodex .card:nth-child(1){background:#fefce8}.wk-rolodex .card:nth-child(2){background:#f0fdf4}.wk-rolodex .card:nth-child(3){background:#eff6ff}.wk-rolodex .card:nth-child(4){background:#fdf4ff}.wk-rolodex .card:nth-child(5){background:#fff7ed}.wk-rolodex .card:nth-child(6){background:#f0fdfa}.wk-rolodex .card-desc{font-size:.85rem;color:var(--c-text-mid);line-height:1.5}.wk-rolodex .ref{font-family:monospace;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:80px;text-align:right}.wk-stamps .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.wk-stamps .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.wk-stamps .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.wk-stamps .ref{font-family:monospace;font-size:.65rem;color:#444;text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.wk-shelf .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:#8b7355;margin-bottom:8px}.wk-shelf .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.wk-shelf .row{display:flex;align-items:flex-end;justify-content:center;gap:4px;padding-bottom:16px;border-bottom:8px solid #3d2b1f;box-shadow:0 8px 16px rgb(var(--c-shadow-rgb)/0.4);margin-bottom:48px;min-height:260px}.wk-shelf .row:last-of-type{margin-bottom:0}.wk-shelf .ref{font-family:monospace;font-size:.65rem;color:#5a4a3a;text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.wk-evidence .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:rgba(0,0,0,.4);margin-bottom:8px}.wk-evidence .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.wk-evidence .pin{background:var(--c-surface);padding:16px;box-shadow:0 4px 16px rgb(var(--c-shadow-rgb)/0.15);position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.wk-evidence .pin::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:radial-gradient(circle,#c0392b 40%,#922b21 60%);border-radius:50%;box-shadow:0 2px 4px rgb(var(--c-shadow-rgb)/0.3);z-index:2}.wk-evidence .pin:nth-child(1){transform:rotate(-3deg)}.wk-evidence .pin:nth-child(2){transform:rotate(2deg)}.wk-evidence .pin:nth-child(3){transform:rotate(-1deg)}.wk-evidence .pin:nth-child(4){transform:rotate(3deg)}.wk-evidence .pin:nth-child(5){transform:rotate(-2deg)}.wk-evidence .pin:nth-child(6){transform:rotate(1deg)}.wk-evidence .pin:hover{transform:rotate(0deg) scale(1.05);box-shadow:0 12px 32px rgb(var(--c-shadow-rgb)/0.25);z-index:5}.wk-evidence .ref{font-family:monospace;font-size:.65rem;color:rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.wk-trading .label{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin-bottom:8px}.wk-trading .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:48px}.wk-trading .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wk-trading .card{background:linear-gradient(145deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:16px;overflow:hidden;padding:3px;position:relative;cursor:pointer;transition:transform .3s ease}.wk-trading .card::before{content:"";position:absolute;inset:0;border-radius:16px;padding:3px;background:linear-gradient(135deg,#ff0080,#ff8c00,#40e0d0,#ff0080,#ff8c00);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:holoShimmer 3s linear infinite;opacity:.5;transition:opacity .3s ease}.wk-trading .card:hover{transform:translateY(-8px)}.wk-trading .card:hover::before{opacity:1}.wk-trading .stat{text-align:center;padding:8px 0;background:hsla(0,0%,100%,.04);border-radius:4px}.wk-trading .stat-val{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.2rem;font-weight:700;color:var(--c-accent);display:block}.wk-trading .stat-label{font-size:.6rem;text-transform:uppercase;letter-spacing:1px;color:#6b7280}.wk-trading .ref{font-family:monospace;font-size:.65rem;color:var(--c-text);text-transform:uppercase;letter-spacing:2px;margin-top:48px;text-align:right}.pj-microscope .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.pj-microscope .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-microscope .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.pj-microscope .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;margin:0 auto 48px;line-height:1.6}.pj-microscope .label{display:block;font-family:monospace;font-size:.75rem;color:var(--c-text-muted);margin-top:4px}.pj-annotate .inner{max-width:1100px;margin:0 auto;padding:0 40px}.pj-annotate .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-annotate .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.pj-annotate .canvas{position:relative;border:2px solid var(--c-border);border-radius:16px;overflow:hidden;background:var(--c-surface)}.pj-annotate .dot{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;font-family:"Space Grotesk","Inter",sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.2);transition:transform .2s ease}.pj-annotate .dot:hover{transform:scale(1.3)}.pj-annotate .tag{display:inline-block;background:rgb(var(--c-accent-rgb)/0.15);color:var(--c-accent);font-family:monospace;font-size:.65rem;padding:2px 8px;border-radius:3px}.pj-storyboard .inner{max-width:1100px;margin:0 auto;padding:0 40px}.pj-storyboard .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-storyboard .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.pj-storyboard .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pj-storyboard .panel{border:3px solid var(--c-ink);border-radius:4px;overflow:hidden;position:relative;background:var(--c-surface)}.pj-storyboard .number{position:absolute;top:8px;left:12px;font-family:"Space Grotesk","Inter",sans-serif;font-size:.7rem;font-weight:700;color:var(--c-on-ink);background:var(--c-ink);padding:2px 8px;border-radius:3px;z-index:2}.pj-specimens .inner{max-width:1100px;margin:0 auto;padding:0 40px}.pj-specimens .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-specimens .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:12px}.pj-specimens .subtitle{font-size:1rem;color:var(--c-text-mid);max-width:560px;line-height:1.6;margin-bottom:48px}.pj-specimens .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pj-specimens .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.pj-specimens .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.08)}.pj-specimens .preview{border-bottom:1px solid var(--c-border)}.pj-specimens .preview img{width:100%;height:180px;object-fit:cover;display:block}.pj-specimens .meta{padding:20px}.pj-specimens .class{display:block;font-family:"Georgia",serif;font-style:italic;font-size:.75rem;color:var(--c-text-muted);margin-bottom:4px}.pj-specimens .name{display:block;font-family:"Space Grotesk","Inter",sans-serif;font-size:1rem;font-weight:600;color:var(--c-text);margin-bottom:12px}.pj-specimens .stats{display:flex;justify-content:space-between;font-family:monospace;font-size:.7rem;color:var(--c-text-muted);padding-top:12px;border-top:1px dashed var(--c-border)}.pj-lightbox .inner{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.pj-lightbox .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-lightbox .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:48px}.pj-lightbox .slide{flex-shrink:0;background:#e8e0d0;padding:20px;border-radius:4px;box-shadow:0 4px 24px rgb(var(--c-shadow-rgb)/0.4);transition:transform .4s ease,opacity .4s ease;text-align:center}.pj-lightbox .mount img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:2px}.pj-lightbox .info{display:block;padding-top:12px;font-family:monospace;font-size:.65rem;color:#6b5b4b}.pj-comparison .inner{max-width:1100px;margin:0 auto;padding:0 40px}.pj-comparison .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-comparison .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:var(--c-text);margin-bottom:48px}.pj-comparison .split{display:flex;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.1);position:relative}.pj-comparison .side{flex:1;position:relative}.pj-comparison .side img{width:100%;height:420px;object-fit:cover;display:block}.pj-comparison .label{position:absolute;top:16px;z-index:2;font-family:monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:4px}.pj-comparison .side--before .label{left:16px;background:rgba(0,0,0,.6);color:#fff}.pj-comparison .side--after .label{right:16px;background:rgb(var(--c-accent-rgb)/0.9);color:var(--c-text)}.pj-comparison .divider{width:4px;background:var(--c-accent);color:var(--c-accent-contrast);position:relative;z-index:3}.pj-comparison .handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:0 2px 8px rgb(var(--c-shadow-rgb)/0.2)}.pj-heatmap .inner{max-width:1100px;margin:0 auto;padding:0 40px}.pj-heatmap .badge{display:inline-block;font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--c-accent);background:rgb(var(--c-accent-rgb)/0.1);padding:4px 14px;border-radius:4px;margin-bottom:16px}.pj-heatmap .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:12px}.pj-heatmap .subtitle{font-size:1rem;color:var(--c-text-muted);max-width:560px;line-height:1.6;margin-bottom:48px}.pj-heatmap .canvas{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--c-shadow-rgb)/0.3)}.pj-heatmap .legend{display:flex;align-items:center;gap:16px;margin-top:24px;justify-content:center;flex-wrap:wrap}.pj-heatmap .legend-item--hot::before{background:#ef4444}.pj-heatmap .legend-item--warm::before{background:#f59e0b}.pj-heatmap .legend-item--medium::before{background:#10b981}.pj-heatmap .legend-item--cool::before{background:#3b82f6}.pj-heatmap .legend-item--cold::before{background:#6366f1}.pj-heatmap .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.pj-heatmap .stat{text-align:center;padding:16px;background:hsla(0,0%,100%,.04);border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.pj-heatmap .stat strong{font-family:"Space Grotesk","Inter",sans-serif;font-size:1.4rem;font-weight:700;color:var(--c-accent);display:block}.pj-heatmap .stat span{font-size:.7rem;color:#6b7280;margin-top:4px;display:block}.jn-brutalist .card{position:relative;overflow:hidden}.jn-brutalist .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.jn-brutalist .card:hover::after{transform:scaleX(1)}.jn-brutalist .img img{filter:grayscale(40%);transition:filter .5s ease,transform .5s ease}.jn-brutalist .card:hover .jn-brutalist .img img{filter:grayscale(0);transform:scale(1.05)}.jn-zigzag .inner{max-width:1200px;margin:0 auto;padding:0 40px}.jn-zigzag .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 48px}.jn-zigzag .row{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--c-ink);border-radius:16px;overflow:hidden;margin-bottom:24px}.jn-zigzag .row:last-child{margin-bottom:0}.jn-zigzag .img{overflow:hidden}.jn-zigzag .img img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%);transition:filter .6s ease,transform .6s ease}.jn-zigzag .row:hover .img img{filter:grayscale(0);transform:scale(1.06)}.jn-zigzag .body{padding:40px 32px;display:flex;flex-direction:column;justify-content:center}.jn-zigzag .tag{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--c-accent-hover);margin-bottom:12px;font-weight:600}.jn-zigzag .title{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;color:var(--c-text);line-height:1.3;margin-bottom:12px}.jn-zigzag .excerpt{font-size:.95rem;color:var(--c-text-mid);line-height:1.6;margin-bottom:16px}.jn-zigzag .link{font-family:"Space Grotesk","Inter",sans-serif;font-weight:600;font-size:.9rem;color:var(--c-text);text-decoration:none}.jn-zigzag .link i{transition:transform .3s ease}.jn-zigzag .link:hover i{transform:translateX(4px)}.jn-zigzag .row--reverse .img{order:2}.jn-zigzag .row--reverse .body{order:1}.jn-noise{padding:80px 0;background:var(--c-surface)}.jn-noise .inner{max-width:1200px;margin:0 auto;padding:0 40px}.jn-noise .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 40px}.jn-noise .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:12px}.jn-noise .cell{padding:24px;border:2px solid var(--c-ink);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .3s ease;text-decoration:none;color:var(--c-text);position:relative;overflow:hidden}.jn-noise .cell--wide{grid-column:span 2}.jn-noise .cell--tall{grid-row:span 2}.jn-noise .cell--ink{background:var(--c-ink);color:var(--c-on-ink);border-color:var(--c-ink)}.jn-noise .cell--ink .cell-count{color:hsla(0,0%,100%,.3)}.jn-noise .cell--accent{background:var(--c-accent);color-scheme:light;--c-text:#111827;--c-text-mid:#1f2937;--c-text-muted:#4b5563;--c-text-rgb:17 24 39;--c-shadow-rgb:17 24 39;--show-in-light:inline-block;--show-in-dark:none;color:var(--c-accent-contrast);border-color:var(--c-accent)}.jn-noise .cell--accent .cell-count{color:rgb(var(--c-text-rgb)/0.2)}.jn-noise .cell--surface{background:var(--c-bg);border-color:var(--c-border)}.jn-noise .cell:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--c-ink)}.jn-noise .cell--ink:hover{box-shadow:6px 6px 0 var(--c-accent)}.jn-noise .cell--accent:hover{box-shadow:6px 6px 0 var(--c-ink)}.jn-noise .cell-count{font-family:monospace;font-size:11px;letter-spacing:1px;color:var(--c-text-muted);margin-bottom:auto}.jn-noise .cell-title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.3}.jn-noise .cell-desc{font-size:.8rem;margin-top:6px;opacity:.7;line-height:1.4}.ar-related .card{position:relative;overflow:hidden}.ar-related .card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.ar-related .card:hover::after{transform:scaleX(1)}.ar-figure .img{width:100%;display:block}.ar-figure .caption{padding:16px 20px;background:var(--c-bg);border-top:2px solid var(--c-ink);display:flex;justify-content:space-between;align-items:center}.ar-figure .text{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.85rem;color:var(--c-text-mid);font-style:italic}.ar-figure .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.ar-compare .inner{max-width:800px;margin:0 auto;padding:0 24px}.ar-compare .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 32px}.ar-compare .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ar-compare .col{border:2px solid var(--c-ink);border-radius:16px;overflow:hidden}.ar-compare .item{padding:12px 0;border-bottom:1px solid var(--c-border);font-size:.9rem;line-height:1.5;color:var(--c-text-mid);display:flex;align-items:flex-start;gap:10px}.ar-compare .item:last-child{border-bottom:none}.ar-compare .item i{margin-top:3px;flex-shrink:0}.ar-compare .col--bad .item i{color:#e74c3c}.ar-compare .col--good .item i{color:var(--c-accent-hover)}.pj-browser .inner{max-width:1000px;margin:0 auto;padding:0 40px}.pj-browser .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgba(0,191,255,.5);margin-bottom:32px}.pj-browser .label::before{content:"◈ "}.pj-browser .window{border-radius:16px;overflow:hidden;box-shadow:0 32px 64px rgb(var(--c-shadow-rgb)/0.3);border:1px solid hsla(0,0%,100%,.06)}.pj-browser .chrome{display:flex;align-items:center;padding:14px 20px;background:var(--c-ink);gap:8px}.pj-browser .dot{width:12px;height:12px;border-radius:50%}.pj-browser .url{flex:1;background:#1a1a1a;border-radius:6px;padding:6px 16px;font-family:monospace;font-size:12px;color:hsla(0,0%,100%,.35);text-align:center}.pj-browser .ref{padding:12px 20px;background:#1e1e1e;font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);display:flex;justify-content:space-between}.pj-devices .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pj-devices .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px}.pj-devices .grid{display:grid;grid-template-columns:5fr 3fr 2fr;gap:40px;align-items:flex-end}.pj-devices .device{position:relative;transition:transform .4s ease}.pj-devices .device:hover{transform:translateY(-8px)}.pj-devices .device--desktop .frame{border:2px solid var(--c-ink);border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgb(var(--c-shadow-rgb)/0.12)}.pj-devices .device--tablet .frame{border:8px solid var(--c-ink);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgb(var(--c-shadow-rgb)/0.1);position:relative}.pj-devices .device--tablet .frame::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:32px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px}.pj-devices .device--phone .frame{border:6px solid var(--c-ink);border-radius:28px;overflow:hidden;box-shadow:0 8px 24px rgb(var(--c-shadow-rgb)/0.1);position:relative}.pj-devices .device--phone .frame::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:18px;background:var(--c-ink);border-radius:0 0 14px 14px;z-index:2}.pj-devices .chrome{display:flex;align-items:center;padding:10px 12px;background:var(--c-ink);gap:6px}.pj-devices .device-label{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-top:16px}.pj-flow .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pj-flow .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.pj-flow .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgba(0,191,255,.5)}.pj-flow .label::before{content:"◈ "}.pj-flow .track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;-webkit-overflow-scrolling:touch}.pj-flow .track::-webkit-scrollbar{height:4px}.pj-flow .track::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03)}.pj-flow .track::-webkit-scrollbar-thumb{background:var(--c-accent);color:var(--c-accent-contrast);border-radius:2px}.pj-fullbleed .img{width:100%;display:block;max-height:600px;object-fit:cover}.pj-fullbleed .overlay{position:absolute;bottom:0;left:0;right:0;padding:48px;background:linear-gradient(transparent,rgba(17,24,39,.92));display:flex;justify-content:space-between;align-items:flex-end}.pj-fullbleed .caption{font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;color:#fff;max-width:500px;line-height:1.4}.pj-fullbleed .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.25);flex-shrink:0}.pj-features .inner{max-width:1200px;margin:0 auto;padding:0 40px}.pj-features .label{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-mid);font-weight:600;margin-bottom:48px}.pj-features .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pj-features .card{border:2px solid var(--c-ink);border-radius:16px;padding:32px 24px;position:relative;transition:all .3s ease}.pj-features .card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:16px 16px 0 0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.pj-features .card:hover{transform:translateY(-6px);box-shadow:8px 8px 0 var(--c-ink)}.pj-features .card:hover::before{transform:scaleX(1)}.pj-features .card-icon{width:48px;height:48px;border-radius:8px;background:var(--c-accent-soft);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--c-text);margin-bottom:20px;transition:background .3s ease,color .3s ease}.pj-features .card:hover .card-icon{background:var(--c-ink);color:var(--c-accent)}.pj-features .card-title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:1.05rem;color:var(--c-text);margin-bottom:8px}.pj-features .card-desc{font-size:.9rem;color:var(--c-text-mid);line-height:1.6;margin-bottom:16px}.ct-form .service-card:hover:not(.service-card--selected){background:var(--c-ink)}.ct-form .service-card:hover:not(.service-card--selected) .service-icon,.ct-form .service-card:hover:not(.service-card--selected) .service-name{color:#fff}.ct-form .service-card:hover:not(.service-card--selected) .service-desc{color:var(--c-text-muted)}.ct-details .block{padding-left:16px;position:relative}.ct-details .block::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:var(--c-accent);color:var(--c-accent-contrast);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.ct-details .block:hover::before{transform:scaleY(1)}.ct-beliefs .inner{max-width:1200px;margin:0 auto;padding:0 24px}.ct-beliefs .label{font-family:monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--c-text-muted);margin:0 0 48px}.ct-beliefs .item{padding:40px 0;border-bottom:1px solid var(--c-border)}.ct-beliefs .item:first-of-type{padding-top:0}.ct-beliefs .item:last-of-type{border-bottom:none}.ct-beliefs .evidence{padding:20px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);position:relative}.ct-beliefs .evidence::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-accent);color:var(--c-accent-contrast);border-radius:0 0 8px 8px;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.ct-beliefs .evidence:hover::after{transform:scaleX(1)}.pj-theater .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-theater .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.pj-theater .stage{display:flex;align-items:center;justify-content:center;gap:40px;perspective:1600px;min-height:500px;position:relative}.pj-theater .device{position:relative;transition:all .6s cubic-bezier(.23,1,.32,1);flex-shrink:0}.pj-theater .device--center::before{content:"";position:absolute;top:-40px;left:-40px;right:-40px;bottom:-40px;background:radial-gradient(ellipse at center,rgba(254,201,1,.15) 0%,transparent 70%);z-index:-1;border-radius:50%}.pj-theater .device--left:hover{opacity:.85;transform:rotateY(8deg) scale(.78)}.pj-theater .device--right:hover{opacity:.85;transform:rotateY(-8deg) scale(.78)}.pj-theater .frame--tablet::after{content:"";display:block;width:36px;height:4px;background:hsla(0,0%,100%,.15);border-radius:4px;margin:8px auto}.pj-theater .frame--phone::before{content:"";display:block;width:60px;height:20px;background:var(--c-ink);border-radius:0 0 12px 12px;margin:0 auto;border:2px solid hsla(0,0%,100%,.15);border-top:none}.pj-theater .chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}.pj-theater .dot{width:8px;height:8px;border-radius:50%}.pj-theater .dot:nth-child(1){background:#ff5f57}.pj-theater .dot:nth-child(2){background:#febc2e}.pj-theater .dot:nth-child(3){background:#28c840}.pj-theater .url{font-family:monospace;font-size:10px;color:var(--c-text-muted);margin-left:12px}.pj-theater .device-label{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-top:16px}.pj-theater .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:60px}.pj-isometric .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-isometric .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:80px}.pj-isometric .grid{display:flex;justify-content:center;align-items:flex-end;gap:60px;perspective:1800px;transform-style:preserve-3d}.pj-isometric .device{transform:rotateX(55deg) rotateZ(-45deg);transform-style:preserve-3d;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative}.pj-isometric .device:hover{transform:rotateX(55deg) rotateZ(-45deg) translateZ(40px);box-shadow:30px 30px 60px rgb(var(--c-shadow-rgb)/0.25)}.pj-isometric .device--desktop{width:420px}.pj-isometric .device--tablet{width:260px;margin-bottom:40px}.pj-isometric .device--phone{width:160px;margin-bottom:80px}.pj-isometric .chrome{display:flex;align-items:center;gap:5px;padding:8px 12px;background:var(--c-bg);border-bottom:1px solid var(--c-border)}.pj-isometric .dot{width:7px;height:7px;border-radius:50%}.pj-isometric .dot:nth-child(1){background:#ff5f57}.pj-isometric .dot:nth-child(2){background:#febc2e}.pj-isometric .dot:nth-child(3){background:#28c840}.pj-isometric .meta{padding:12px 16px;border-top:1px solid var(--c-border);display:flex;justify-content:space-between;align-items:center}.pj-isometric .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:60px}.pj-cascade .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-cascade .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.pj-cascade .item{position:absolute;border:3px solid var(--c-ink);border-radius:8px;overflow:hidden;background:var(--c-surface);cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.06)}.pj-cascade .item:hover{z-index:10!important;transform:scale(1.08) rotate(0deg)!important;box-shadow:16px 16px 0 rgb(var(--c-shadow-rgb)/0.12)}.pj-cascade .img{display:block;width:100%;height:auto}.pj-cascade .caption{padding:8px 12px;border-top:2px solid var(--c-ink);display:flex;justify-content:space-between;align-items:center;background:var(--c-surface)}.pj-cascade .name{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--c-text);font-weight:700}.pj-cascade .tag{font-family:monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted);padding:2px 8px;border:1px solid var(--c-border);border-radius:10px}.pj-cascade .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.pj-accordion .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-accordion .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:80px}.pj-accordion .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:1100px;margin:0 auto}.pj-accordion .column{text-align:center}.pj-accordion .stack:hover .card:nth-child(1){transform:translateY(0) rotate(0deg)}.pj-accordion .stack:hover .card:nth-child(2){transform:translateY(90px) rotate(3deg)}.pj-accordion .stack:hover .card:nth-child(3){transform:translateY(180px) rotate(-2deg)}.pj-accordion .stack:hover .card:nth-child(4){transform:translateY(270px) rotate(4deg)}.pj-accordion .card{position:absolute;top:0;left:0;right:0;border:2px solid hsla(0,0%,100%,.15);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.05);transition:all .5s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 20px rgb(var(--c-shadow-rgb)/0.3)}.pj-accordion .card:nth-child(1){z-index:4;transform:translateY(0) rotate(0deg)}.pj-accordion .card:nth-child(2){z-index:3;transform:translateY(12px) rotate(1deg)}.pj-accordion .card:nth-child(3){z-index:2;transform:translateY(24px) rotate(-1deg)}.pj-accordion .card:nth-child(4){z-index:1;transform:translateY(36px) rotate(2deg)}.pj-accordion .count{font-family:monospace;font-size:10px;color:var(--c-text-muted);margin-top:20px}.pj-accordion .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:60px}.pj-splitview .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px;position:relative}.pj-splitview .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px;position:relative}.pj-splitview .panel{position:relative;border:2px solid var(--c-ink);border-radius:8px;overflow:hidden;background:var(--c-surface)}.pj-splitview .panel::before,.pj-splitview .panel::after{content:"";position:absolute;z-index:2;pointer-events:none}.pj-splitview .panel::before{top:50%;left:0;right:0;height:1px;background:rgba(0,191,255,.3)}.pj-splitview .panel::after{left:50%;top:0;bottom:0;width:1px;background:rgba(0,191,255,.3)}.pj-splitview .breakpoint{font-family:monospace;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--c-text)}.pj-splitview .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px;position:relative}.pj-filmstrip .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-filmstrip .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:50px}.pj-filmstrip .track{display:flex;gap:20px;animation:filmScroll 40s linear infinite;padding:0 20px}.pj-filmstrip .track:hover{animation-play-state:paused}.pj-filmstrip .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.2);text-align:center;margin-top:20px}.pj-xray .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(0,191,255,.5);text-align:center;margin-bottom:12px;position:relative}.pj-xray .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:80px;position:relative}.pj-xray .layer--api:hover{border-color:rgba(155,89,182,.4)}.pj-xray .layer--services:hover{border-color:rgb(var(--c-accent-rgb)/0.4)}.pj-xray .layer--infra:hover{border-color:rgba(46,204,113,.4)}.pj-xray .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:60px;position:relative}.pj-palette .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-palette .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.pj-palette .hex{font-family:monospace;font-size:11px;letter-spacing:2px;margin-bottom:4px}.pj-palette .swatch--dark .hex,.pj-palette .swatch--primary .hex{color:hsla(0,0%,100%,.7)}.pj-palette .swatch--accent .hex{color:rgba(15,23,42,.6)}.pj-palette .swatch--warm .hex{color:rgba(15,23,42,.6)}.pj-palette .swatch--light .hex{color:rgba(15,23,42,.4)}.pj-palette .type{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.pj-palette .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:60px}.pj-testimony .inner{max-width:800px;margin:0 auto;text-align:center;position:relative}.pj-testimony .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:40px}.pj-testimony .quote{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1.6;color:#fff;margin-bottom:50px}.pj-testimony .redacted{background:hsla(0,0%,100%,.15);color:rgba(0,0,0,0);padding:2px 8px;border-radius:3px;transition:all .4s ease;cursor:default}.pj-testimony .redacted:hover{background:var(--c-accent);color:var(--c-accent-contrast)}.pj-testimony .highlight{color:var(--c-accent);font-style:normal}.pj-testimony .author{display:flex;align-items:center;justify-content:center;gap:16px}.pj-testimony .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:60px}.pj-timeline .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-timeline .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:80px}.pj-timeline .track{position:relative;max-width:900px;margin:0 auto;padding-left:50%}.pj-timeline .track::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#FEC901,#111827);color:var(--c-accent-contrast);transform:translateX(-50%)}.pj-timeline .entry{position:relative;padding:0 0 60px 48px;width:50%}.pj-timeline .entry::before{content:"";position:absolute;left:-7px;top:8px;width:14px;height:14px;border-radius:50%;background:var(--c-accent);color:var(--c-accent-contrast);border:3px solid var(--c-bg);z-index:2}.pj-timeline .entry::after{content:"";position:absolute;left:0;top:14px;width:40px;height:1px;background:var(--c-border)}.pj-timeline .entry:nth-child(even){margin-left:-50%;padding:0 48px 60px 0;text-align:right}.pj-timeline .entry:nth-child(even)::before{left:auto;right:-7px}.pj-timeline .entry:nth-child(even)::after{left:auto;right:0;width:40px}.pj-timeline .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.pj-marquee-wall .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:40px}.pj-marquee-wall .row{display:flex;white-space:nowrap;margin-bottom:16px}.pj-marquee-wall .row:nth-child(2) .track{animation:marqueeWallLeft 30s linear infinite}.pj-marquee-wall .row:nth-child(3) .track{animation:marqueeWallRight 35s linear infinite}.pj-marquee-wall .row:nth-child(4) .track{animation:marqueeWallLeft 25s linear infinite}.pj-marquee-wall .track{display:flex;gap:24px;animation:marqueeWallRight 28s linear infinite}.pj-marquee-wall .item{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.5rem);flex-shrink:0;transition:color .3s ease}.pj-marquee-wall .item--outline:hover{-webkit-text-stroke-color:#fec901}.pj-marquee-wall .item--filled:hover{color:rgb(var(--c-accent-rgb)/0.3)}.pj-marquee-wall .item--accent{color:rgb(var(--c-accent-rgb)/0.12)}.pj-marquee-wall .item--accent:hover{color:var(--c-accent)}.pj-marquee-wall .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:32px}.pj-colophon .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-colophon .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.pj-colophon .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto}.pj-colophon .cell{padding:28px 24px;border:1px solid var(--c-border);position:relative;transition:all .3s ease}.pj-colophon .cell:hover{background:var(--c-bg);z-index:2}.pj-colophon .cell-title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:.95rem;color:var(--c-text);margin-bottom:6px}.pj-colophon .footer{max-width:1100px;margin:0 auto;padding:20px 24px 0;display:flex;justify-content:space-between;align-items:center}.pj-colophon .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.pj-dossier .inner{max-width:760px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-parchment-line);border-radius:8px;padding:48px 48px 40px;position:relative;box-shadow:4px 4px 0 rgb(var(--c-shadow-rgb)/0.04)}.pj-dossier .inner::before{content:"PROJECT FILE";position:absolute;top:-14px;left:40px;font-family:monospace;font-size:9px;letter-spacing:3px;background:var(--c-parchment-line);color:#5c4e2e;padding:4px 16px;border-radius:4px 4px 0 0}.pj-dossier .header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--c-parchment-line)}.pj-dossier .subtitle{font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--c-text-mid)}.pj-dossier .fields{display:grid;grid-template-columns:120px 1fr;gap:12px 20px;margin-bottom:32px}.pj-dossier .redacted{background:var(--c-ink);color:rgba(0,0,0,0);padding:0 4px;border-radius:2px;transition:all .4s ease;cursor:default;user-select:none}.pj-dossier .redacted:hover{background:rgb(var(--c-accent-rgb)/0.2);color:var(--c-text)}.pj-dossier .section{margin-bottom:28px}.pj-dossier .footer{padding-top:24px;border-top:1px solid var(--c-parchment-line);display:flex;justify-content:space-between;align-items:center}.pj-dossier .signature{font-family:Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--c-text)}.pj-dossier .date{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted)}.pj-dossier .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.pj-radar .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-radar .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.pj-radar .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.pj-radar .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.15);text-align:center;margin-top:50px}.pj-polaroid .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-polaroid .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-text);text-align:center;margin-bottom:60px}.pj-polaroid .card{background:var(--c-surface);padding:12px 12px 40px;box-shadow:2px 4px 16px rgb(var(--c-shadow-rgb)/0.08);transition:all .5s cubic-bezier(.23,1,.32,1);cursor:default;flex-shrink:0}.pj-polaroid .card:hover{transform:rotate(0deg) scale(1.06) translateY(-8px)!important;box-shadow:4px 8px 30px rgb(var(--c-shadow-rgb)/0.15);z-index:5}.pj-polaroid .card:nth-child(1){transform:rotate(-4deg);width:220px}.pj-polaroid .card:nth-child(2){transform:rotate(3deg);width:200px;margin-top:30px}.pj-polaroid .card:nth-child(3){transform:rotate(-2deg);width:240px}.pj-polaroid .card:nth-child(4){transform:rotate(5deg);width:190px;margin-top:-20px}.pj-polaroid .card:nth-child(5){transform:rotate(-3deg);width:230px;margin-top:40px}.pj-polaroid .card:nth-child(6){transform:rotate(2deg);width:210px}.pj-polaroid .img{display:block;width:100%;height:auto;margin-bottom:0}.pj-polaroid .caption{font-family:"Caveat",cursive,Georgia,serif;font-size:1rem;color:var(--c-text-mid);padding:12px 4px 0;text-align:center;line-height:1.3}.pj-polaroid .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:50px}.pj-receipt .header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px dashed var(--c-border)}.pj-receipt .logo{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:1.3rem;color:var(--c-text);letter-spacing:4px;text-transform:uppercase;margin-bottom:4px}.pj-receipt .tagline{font-size:9px;letter-spacing:2px;color:var(--c-text-muted)}.pj-receipt .meta{display:flex;justify-content:space-between;font-size:10px;color:var(--c-text-muted);letter-spacing:1px;margin-bottom:24px}.pj-receipt .item{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:11px;color:var(--c-text);letter-spacing:1px}.pj-receipt .item:not(:last-child){border-bottom:1px dotted var(--c-border)}.pj-receipt .divider{border:none;border-top:2px dashed var(--c-border);margin:16px 0}.pj-receipt .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.pj-newspaper .inner{max-width:960px;margin:0 auto}.pj-newspaper .masthead{text-align:center;padding-bottom:16px;border-bottom:2px solid var(--c-ink);margin-bottom:4px}.pj-newspaper .name{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(2.4rem,5vw,4rem);color:var(--c-text);letter-spacing:6px;text-transform:uppercase;line-height:1;margin-bottom:8px}.pj-newspaper .rule{border:none;border-top:1px solid var(--c-ink);margin:4px 0 20px}.pj-newspaper .headline{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.8rem);color:var(--c-text);text-align:center;line-height:1.2;margin-bottom:8px}.pj-newspaper .body{font-family:Georgia,"Times New Roman",serif;font-size:.92rem;line-height:1.7;color:var(--c-text-mid);margin-bottom:16px;text-align:justify}.pj-newspaper .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--c-text-muted);text-align:center;margin-top:40px}.pj-orbit .label{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--c-text-muted);text-align:center;margin-bottom:12px}.pj-orbit .title{font-family:"Space Grotesk","Inter",sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;text-align:center;margin-bottom:60px}.pj-orbit .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5}.pj-orbit .node{position:absolute;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:orbitCounterSpin 40s linear infinite}.pj-orbit .node:hover{background:rgb(var(--c-accent-rgb)/0.15);border-color:var(--c-accent);transform:scale(1.15)}.pj-orbit .ring--2 .node{animation-duration:55s;animation-direction:normal}.pj-orbit .ring--3 .node{animation-duration:70s;animation-direction:reverse}.pj-orbit .ring--1 .node:nth-child(1){top:-25px;left:50%;margin-left:-25px}.pj-orbit .ring--1 .node:nth-child(2){bottom:-25px;left:50%;margin-left:-31px}.pj-orbit .ring--1 .node:nth-child(3){top:50%;right:-25px;margin-top:-25px}.pj-orbit .ring--2 .node:nth-child(1){top:-31px;left:50%;margin-left:-31px}.pj-orbit .ring--2 .node:nth-child(2){top:50%;left:-31px;margin-top:-31px}.pj-orbit .ring--2 .node:nth-child(3){bottom:-25px;right:15%}.pj-orbit .ring--2 .node:nth-child(4){top:15%;right:-25px}.pj-orbit .ring--3 .node:nth-child(1){top:-36px;left:50%;margin-left:-36px}.pj-orbit .ring--3 .node:nth-child(2){bottom:-25px;left:50%;margin-left:-25px}.pj-orbit .ring--3 .node:nth-child(3){top:50%;left:-36px;margin-top:-36px}.pj-orbit .ring--3 .node:nth-child(4){top:50%;right:-25px;margin-top:-25px}.pj-orbit .ring--3 .node:nth-child(5){top:10%;left:10%}.pj-orbit .ref{font-family:monospace;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.12);text-align:center;margin-top:50px}.svc-brutalist .grid,.jn-brutalist .grid,.pj-brutalist .grid{gap:12px}.svc-brutalist .card,.jn-brutalist .card,.pj-brutalist .frame{margin-right:0;margin-bottom:0;border-radius:16px}.jn-brutalist .img{border-radius:16px 16px 0 0}.jn-brutalist .card{overflow:hidden}.ar-related .grid{gap:12px}.ar-related .card{margin-right:0;border-radius:16px}.ar-nav .inner{gap:12px}.ar-nav .link{border-radius:16px}.ct-form .services{gap:12px}.ct-form .service-card{margin-right:0;margin-bottom:0;border-radius:16px}.ct-redline .row{gap:12px}.ct-redline .item{border-radius:8px}.sd-redline .grid{border-radius:16px;overflow:hidden}.sd-redline .cell{border-radius:0}.pj-redline .grid{border-radius:16px;overflow:hidden}.pj-redline .cell{border-radius:0}.ab-redline .item{border-radius:8px}.wk-cipher .cell{border-radius:8px}.ab-cipher .cell{border-radius:8px}.svc-monolith .slab{border-radius:16px}.pj-monolith .slab{border-radius:16px}.ab-monolith .slab{border-radius:16px}.ct-form .pill{border-radius:20px}.ct-form .input,.ct-form .textarea{border-radius:8px}.ct-form .btn{border-radius:8px}.ct-details .social a{border-radius:8px}.ar-hero .tag{border-radius:4px}.jn-filters .btn{border-radius:20px}.ab-torn .btn--outline{border-radius:8px}.ar-neon .btn{border-radius:8px}.ct-hero .title{border-radius:0}.svc-brutalist .card:hover{box-shadow:6px 6px 0 var(--c-ink);border-radius:16px}.jn-brutalist .card:hover{box-shadow:6px 6px 0 var(--c-ink)}.ar-related .card:hover{box-shadow:8px 8px 0 var(--c-accent)}.industry-focus .grid{gap:12px}.industry-focus .item{margin-top:0;margin-left:0;border-radius:16px}.scope-preview .grid{gap:12px}.scope-preview .card{margin-left:0;border-radius:16px;overflow:hidden}@media(max-width:959px)and (min-width:640px){.site-header .logo{margin-right:24px}.site-header .nav>li>a{padding:0 10px;font-size:.78rem}.site-header .badge{font-size:.5rem;padding:1px 5px}.site-header .cta{font-size:.75rem;padding:6px 14px}.hero .grid{gap:40px}.hero .title{font-size:2.5rem}.intro{padding-top:48px;padding-bottom:32px}.intro .heading{font-size:1.75rem;margin-bottom:12px}.intro .text{font-size:.88rem}.search-bar .actions{flex-direction:column;gap:14px;align-items:stretch;margin-top:16px}.properties{padding-top:48px;padding-bottom:48px}.properties .heading{font-size:1.4rem;margin-bottom:24px}.prop-card .body{padding:14px 14px 14px}.portfolio-featured .card{grid-template-columns:1fr}.portfolio-featured .image{min-height:280px}.portfolio-featured .body{padding:36px 32px}.portfolio-featured .title{font-size:1.8rem}.portfolio-duo .card--large .image,.portfolio-duo .card--small .image{height:300px}.editorial-list .item{grid-template-columns:60px 1fr 40%;gap:0 24px;padding:36px 0}.editorial-list .number{font-size:3.5rem}.editorial-list .image{height:200px}.stacked-cards .grid{gap:20px}.stacked-cards .card:nth-child(2){margin-top:32px}.stacked-cards .card:nth-child(3){margin-top:64px}.how-works .heading{font-size:1.65rem}.how-works .content{margin-top:40px}.how-works .step-title{font-size:1.5rem;margin-bottom:12px}.agents .header{margin-bottom:28px}.agents .heading{font-size:1.35rem}.agent-card .body{padding:16px 18px 18px}.agent-card .role{margin-bottom:10px}.invest-intro .heading{font-size:1.75rem}.stat-card .value{font-size:1.5rem;margin-bottom:16px}.offers .heading{font-size:1.35rem;margin-bottom:24px}.offer-row .body{padding:16px 0}.offer-row .name{font-size:.9rem}.offer-row .desc{margin-bottom:12px}.offer-row .stats{gap:14px}.trust-bar .tagline{font-size:1.25rem}.cta-section .card{padding:40px 32px}.cta-section .heading{margin-bottom:12px}.cta-section .text{margin-bottom:24px}.cta-section .images{height:260px;margin-top:32px}.site-footer .top{padding-bottom:36px}.site-footer .bottom{padding:20px 0}.device-parade .row{gap:24px}.device-parade .device--laptop .base{width:420px}.device-parade .device--tablet .frame{width:190px}.device-parade .device--tablet .screen{height:250px}.device-parade .device--phone .frame{width:120px}.device-parade .device--phone .screen{height:200px}.viewport-switcher .stage{padding:24px}.showcase-features .item{grid-template-columns:1fr 1fr;gap:32px}.showcase-features .title{font-size:1.2rem}.manifesto .text{font-size:2rem}.split-showcase .count{font-size:5rem}.services-orbit .grid{grid-template-columns:repeat(2,1fr)}.testimonial-tape .card{width:340px}.vertical-timeline .line::before{left:24px}.vertical-timeline .item{flex-direction:row!important}.vertical-timeline .item:nth-child(even) .vertical-timeline .content{text-align:left;padding-left:48px;padding-right:0}.vertical-timeline .dot{left:24px}.vertical-timeline .content{width:100%;padding-left:64px!important}.logo-wall .grid{grid-template-columns:repeat(3,1fr)}.discipline-tabs .panel{grid-template-columns:1fr;gap:32px}.parallax-counters .grid{grid-template-columns:repeat(2,1fr)}.parallax-counters .item:nth-child(2)::after{display:none}.parallax-counters .number{font-size:3.5rem}.masonry-gallery .grid{columns:2}.process-cards .row{flex-wrap:wrap}.process-cards .card{flex:1 1 calc(50% - 1px);border-radius:0!important}.process-cards .card:nth-child(2){border-radius:0 16px 0 0!important}.process-cards .card:nth-child(3){border-radius:0 0 0 16px!important}.process-cards .card:last-child{border-radius:0 0 16px 0!important}.awards-shelf .row{gap:24px}.awards-shelf .badge{min-width:130px;padding:24px 16px}.text-reveal .heading{font-size:5rem}.bento-grid .layout{grid-template-columns:repeat(2,1fr)}.bento-grid .cell--tall{grid-row:span 1}.hover-gallery .preview{width:280px;height:360px}.hover-gallery .name{font-size:1.5rem}.pull-quote .text{font-size:1.5rem}.diagonal-split .left{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);padding:56px 40px 80px}.diagonal-split .right{padding:56px 40px}.faq-accordion .header{flex-direction:column;align-items:flex-start}.faq-accordion .sub{text-align:left;max-width:none}.faq-accordion .trigger{font-size:1.05rem}.scroll-columns .wrapper{height:400px}.scroll-columns .card img{height:220px}.collage .container{height:400px}.newsletter-strip .inner{flex-direction:column;text-align:center}.newsletter-strip .form{width:100%;justify-content:center}.newsletter-strip .input{flex:1;width:auto}.zigzag .row{gap:40px}.zigzag .image img{height:300px}.zigzag .title{font-size:1.5rem}.metric-dashboard .grid{grid-template-columns:repeat(2,1fr)}.gradient-hero .title{font-size:3rem}.flip-cards .grid{grid-template-columns:repeat(2,1fr)}.flip-cards .item{height:320px}.comparison-table .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.before-after .grid{gap:32px}.before-after .image img{height:280px}.before-after .arrow{display:none}.horizontal-scroll .card{width:320px}.progress-rings .grid{grid-template-columns:repeat(2,1fr)}.glass-cards .grid{grid-template-columns:repeat(2,1fr)}.spotlight .container{grid-template-columns:1fr;gap:40px}.spotlight .image img{height:360px}.reasons-list .item{padding:28px 24px}.reasons-list .number{font-size:2rem}.us-vs-them .row{grid-template-columns:1fr 32px 1fr}.us-vs-them .col{padding:0 12px}.card-stack .card{padding:32px}.office-locations .grid{max-width:none}.anti-patterns .col{padding:36px 28px}.bold-statements .item{gap:40px}.bold-statements .text{font-size:1.6rem}.bold-statements .evidence-number{font-size:3rem}.promise-bar .grid{grid-template-columns:repeat(2,1fr)}.promise-bar .item:nth-child(2)::after{display:none}.principles .grid{grid-template-columns:repeat(2,1fr)}.principles .item{padding:32px 28px}.credentials .list{grid-template-columns:repeat(3,1fr)}.credentials .item:nth-child(4){border-left:none;padding-left:0;margin-top:32px}.ethos .text{font-size:2.2rem}.method-steps .step{grid-template-columns:80px 1fr}.method-steps .detail{grid-column:2}.method-steps .num{font-size:3rem}.expectations .col{padding:36px 32px}.impact-ledger .bar{width:80px}.value-grid .item{padding:40px 36px}.value-grid .headline{font-size:1.3rem}.testimonial-ed .inner{grid-template-columns:1fr;gap:48px}.testimonial-ed .text{font-size:1.5rem}.mindset .text{font-size:1.15rem}.scope-preview .grid{grid-template-columns:1fr 1fr}.scope-preview .card:last-child{grid-column:span 2}.scope-preview .card{margin-left:0;margin-top:-1px}.risk-reversal .title{font-size:2.2rem}.decision-cta .title{font-size:2.2rem}.decision-cta .content{padding:60px 40px}.decision-cta .action{padding:60px 40px}.timeline-narrative .item::before{top:-44px}.timeline-narrative .title{font-size:2rem}.case-teaser .inner{grid-template-columns:1fr}.case-teaser .content{padding:60px 40px}.ingredients .item{grid-template-columns:160px 1fr;gap:24px}.pledge-row .text{font-size:1.4rem}.differentiators .grid{grid-template-columns:repeat(2,1fr)}.differentiators .title{font-size:1.8rem}.final-word .text{font-size:2rem}.proof-points .grid{grid-template-columns:repeat(2,1fr);gap:48px 0}.proof-points .item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:32px}.proof-points .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.proof-points .number{font-size:3.5rem}.qa-editorial .item{grid-template-columns:1fr;gap:12px}.conviction-cols .grid{grid-template-columns:1fr 1fr}.conviction-cols .col:last-child{grid-column:span 2}.rejection .item{grid-template-columns:40px 1fr}.authority-bar .logo{font-size:.95rem}.anatomy .header{flex-direction:column;align-items:flex-start;gap:12px}.anatomy .subtitle{text-align:left;max-width:100%}.anatomy .title{font-size:2rem}.contrast-banner .headline{font-size:1.8rem}.client-voices .grid{grid-template-columns:1fr 1fr}.invest-tiers .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.industry-focus .grid{grid-template-columns:repeat(2,1fr)}.industry-focus .title{font-size:1.8rem}.stacked-quotes .text{font-size:1.2rem}.capability-matrix .grid{grid-template-columns:1fr 1fr}.capability-matrix .header{flex-direction:column;align-items:flex-start;gap:8px}.capability-matrix .title{font-size:1.8rem}.commitment-row .item{padding:0 24px}.commitment-row .text{font-size:.82rem}.exit-intent .inner{grid-template-columns:1fr;gap:48px}.exit-intent .title{font-size:2rem}.word-stack .line--outline,.word-stack .line--solid,.word-stack .line--accent{font-size:5.5rem}.word-stack{padding:120px 0}.word-stack .aside{display:none}.asymmetric .inner{grid-template-columns:1fr;gap:40px}.asymmetric .title{font-size:2.2rem}.redacted .question{font-size:1.15rem}.split-manifesto .right{padding:60px 48px}.split-manifesto .title{font-size:2rem}.split-manifesto .paragraphs{columns:1}.split-manifesto .rotated{font-size:3.5rem}.noise-grid .grid{grid-template-columns:repeat(2,1fr)}.noise-grid .cell--wide{grid-column:span 2}.noise-grid .cell--tall{grid-row:auto}.glitch-statement .text{font-size:3.5rem}.mega-ticker .word{font-size:5rem}.brutalist .grid{grid-template-columns:1fr 1fr}.stat-reveal .number{font-size:8rem}.fragmented .grid{grid-template-columns:1fr 1fr}.fragmented .col:nth-child(2){margin-top:40px}.fragmented .col:nth-child(3){margin-top:0}.perspective-cards .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.perspective-cards .card:hover{transform:rotateY(0) rotateX(0) translateZ(10px)}.perspective-cards .card:nth-child(2):hover,.perspective-cards .card:nth-child(3):hover{transform:rotateY(0) rotateX(0) translateZ(10px)}.perspective-cards .title{font-size:2rem}.crosshair .text{font-size:2.6rem}.overprint .headline{font-size:4rem}.overprint .body{gap:40px}.kinetic-nums .inner{grid-template-columns:repeat(3,1fr)}.kinetic-nums .item:nth-child(4),.kinetic-nums .item:nth-child(5){border-top:1px solid hsla(0,0%,100%,.06)}.kinetic-nums .number{font-size:2.8rem}.stepped-reveal .step .stepped-reveal .content{width:70%}.stepped-reveal .step:nth-child(3) .stepped-reveal .content{margin-left:20%}.stepped-reveal .step:nth-child(4) .stepped-reveal .content{margin-left:30%}.neon-glow .text{font-size:3rem}.scoreboard .grid{grid-template-columns:repeat(3,1fr)}.scoreboard .cell:nth-child(3){border-right:none}.scoreboard .cell:nth-child(n+4){border-top:1px solid hsla(0,0%,100%,.06)}.monolith{min-height:560px}.monolith .text{font-size:1.7rem}.monolith .slab{inset:24px}.cipher .grid{grid-template-columns:repeat(8,1fr)}.torn-edge .title{font-size:2rem}.stamp-cards .grid{grid-template-columns:repeat(2,1fr);gap:32px}.stamp-cards .value{font-size:1.5rem}.terminal .inner{max-width:100%}.redline .grid{grid-template-columns:repeat(2,1fr)}.redline .cell{padding:32px}.redline .cell-num{font-size:40px}.waveform .row{grid-template-columns:1fr;gap:24px}.marquee-stack .word{font-size:clamp(36px,5vw,60px)}.blackout .poem{font-size:clamp(20px,3vw,32px)}.svc-brutalist .grid{grid-template-columns:repeat(2,1fr)}.svc-brutalist .card{padding:32px 24px}.sd-hero .meta-bar{gap:24px;flex-wrap:wrap}.sd-overprint .inner{grid-template-columns:1fr;gap:40px}.sd-redline .grid{grid-template-columns:repeat(2,1fr)}.sd-stamp .grid{grid-template-columns:repeat(2,1fr);gap:32px}.wk-hero .title{font-size:clamp(40px,6vw,72px)}.wk-glitch .inner{grid-template-columns:1fr;gap:40px}.wk-cipher .grid{grid-template-columns:repeat(2,1fr)}.wk-pressure .inner{grid-template-columns:repeat(2,1fr)}.pj-hero .title{font-size:clamp(40px,6vw,72px)}.pj-hero .meta{gap:24px;flex-wrap:wrap}.pj-redline .grid{grid-template-columns:repeat(2,1fr)}.pj-brutalist .grid{grid-template-columns:repeat(2,1fr)}.pj-devices .grid{grid-template-columns:5fr 3fr 2fr;gap:24px}.pj-features .grid{grid-template-columns:repeat(2,1fr)}.pj-theater .stage{gap:24px;min-height:380px}.pj-isometric .grid{gap:36px}.pj-isometric .device--desktop{width:320px}.pj-isometric .device--tablet{width:200px}.pj-isometric .device--phone{width:130px}.pj-accordion .grid{gap:32px}.pj-palette .type{gap:24px}.pj-timeline .entry{padding-bottom:40px}.pj-colophon .grid{grid-template-columns:repeat(2,1fr)}.pj-dossier .inner{padding:36px 32px}.pj-radar .grid{grid-template-columns:repeat(2,1fr)}.pj-polaroid .card:nth-child(n){width:180px}.ab-hero .word{font-size:clamp(48px,9vw,120px)}.ab-pressure .grid{grid-template-columns:repeat(2,1fr)}.ab-cipher .grid{grid-template-columns:repeat(2,1fr)}.ab-stamp .grid{grid-template-columns:repeat(2,1fr);gap:32px}.jn-hero .title{font-size:clamp(48px,8vw,100px)}.jn-brutalist .grid{grid-template-columns:repeat(2,1fr)}.jn-torn .inner{grid-template-columns:1fr;gap:32px;text-align:center}.jn-torn .featured{text-align:center}.jn-noise .grid{grid-template-columns:repeat(2,1fr)}.jn-noise .cell--wide{grid-column:span 2}.ar-related .grid{grid-template-columns:repeat(2,1fr)}.ar-nav .inner{gap:2px}.ar-compare .grid{grid-template-columns:1fr 1fr}.ct-main .inner{grid-template-columns:1fr;gap:40px}.ct-form .services{grid-template-columns:repeat(3,1fr)}.ct-redline .row{grid-template-columns:repeat(2,1fr)}.ct-hotline .inner{flex-direction:column;text-align:center;gap:16px}.ct-manifesto .inner{padding:40px 32px}.ct-postcard .card{grid-template-columns:1fr}.ct-postcard .left{border-right:none;border-bottom:1px dashed var(--c-parchment-line)}.ct-madlibs .card{padding:36px}.ct-boarding .pass{grid-template-columns:1fr}.ct-boarding .pass::after{display:none}.ct-speed .grid{grid-template-columns:repeat(2,1fr)}.ct-ticket .details{grid-template-columns:repeat(3,1fr);gap:12px}.ct-taxform .header{grid-template-columns:1fr}.ct-taxform .line{flex-wrap:wrap}.pb-hero .title{font-size:3.5rem}.pb-showcase .grid{grid-template-columns:repeat(2,1fr)}.pb-poster .img{width:200px;height:280px}.pb-billboard .grid{grid-template-columns:1fr}.pb-idcard .grid{grid-template-columns:repeat(2,1fr)}.sw-hero .title{font-size:3.5rem}.sw-stack .grid{grid-template-columns:repeat(3,1fr)}.in-hero .title{font-size:3.5rem}.in-museum .gallery{grid-template-columns:repeat(2,1fr);gap:32px}.in-food .grid{grid-template-columns:repeat(2,1fr)}.mu-hero .title{font-size:3.5rem}.mu-equalizer .inner{gap:20px}.ml-hero .title{font-size:3.5rem}.ml-newsletter .grid{grid-template-columns:repeat(2,1fr)}.ml-stats .cards{grid-template-columns:repeat(2,1fr)}.ml-email .devices{flex-wrap:wrap}.ml-email .device--desktop{width:100%}.scroll-spy-nav .dot{width:8px;height:8px}.scroll-spy-nav .dot::after{display:none}.wk-magazine{padding:80px 0}.wk-magazine .title{font-size:2.4rem}.wk-magazine .grid{grid-template-columns:repeat(2,1fr);gap:24px}.wk-magazine .cover:nth-child(2),.wk-magazine .cover:nth-child(5){transform:none}.wk-magazine .cover-img{height:220px}.wk-departures .title{font-size:2.4rem}.wk-departures .header,.wk-departures .row{grid-template-columns:80px 1fr 120px 100px;font-size:.85rem}.wk-rolodex .title{font-size:2.4rem}.wk-stamps .title{font-size:2.4rem}.wk-stamps .grid{grid-template-columns:repeat(3,1fr);gap:24px}.wk-shelf .title{font-size:2.4rem}.wk-evidence .title{font-size:2.4rem}.wk-trading .title{font-size:2.4rem}.wk-trading .grid{grid-template-columns:repeat(2,1fr)}.pj-microscope .title{font-size:2rem}.pj-annotate .title{font-size:2rem}.pj-annotate .dot{width:24px;height:24px;font-size:.65rem}.pj-storyboard .title{font-size:2rem}.pj-storyboard .grid{grid-template-columns:repeat(2,1fr)}.pj-specimens .title{font-size:2rem}.pj-specimens .grid{grid-template-columns:repeat(2,1fr)}.pj-lightbox .title{font-size:2rem}.pj-comparison .title{font-size:2rem}.pj-comparison .side img{height:320px}.pj-heatmap .title{font-size:2rem}.pj-heatmap .stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:0!important}.site-header{height:60px}.site-header .logo{margin-right:0}.site-header .nav{display:none}.site-header .cta{font-size:.72rem;padding:6px 12px;gap:6px}.hero .grid{grid-template-columns:1fr;gap:40px}.hero .title{font-size:2rem}.hero .desc{font-size:.85rem}.hero .btn,.hero .btn-outline{font-size:.78rem;padding:10px 22px}.intro{padding-top:36px;padding-bottom:20px}.intro .heading{font-size:1.4rem;margin-bottom:10px}.intro .text{font-size:.82rem;max-width:100%}.search-bar .select{height:42px;font-size:.82rem}.search-bar .actions{flex-direction:column;gap:10px;align-items:stretch;margin-top:14px}.search-bar .actions-right .submit{width:100%;height:42px;justify-content:center}.properties{padding-top:32px;padding-bottom:32px}.properties .heading{font-size:1.2rem;margin-bottom:16px}.prop-card .body{padding:12px 12px 10px}.prop-card .row{gap:8px;margin-bottom:2px}.prop-card .name{font-size:.85rem}.prop-card .meta{gap:10px}.prop-card .meta li{font-size:.72rem}.how-works .heading{font-size:1.35rem;margin-bottom:8px}.how-works .desc{font-size:.82rem;max-width:100%}.how-works .content{margin-top:28px}.how-works .left{order:1}.how-works .step-title{font-size:1.25rem;margin-bottom:10px}.agents .header{margin-bottom:20px}.agents .heading{font-size:1.2rem}.agent-card .badge{padding:10px 12px;font-size:.5rem}.agent-card .body{padding:14px 16px 16px}.agent-card .name{font-size:.88rem}.agent-card .role{margin-bottom:10px}.agent-card .email{width:34px;height:34px;font-size:.78rem}.invest-intro .heading{font-size:1.35rem;margin-bottom:10px}.invest-intro .text{font-size:.82rem;max-width:100%}.stat-card .label{font-size:.72rem;margin-bottom:4px}.stat-card .value{font-size:1.25rem;margin-bottom:14px}.offers .heading{font-size:1.2rem;margin-bottom:16px}.offer-row .thumb{height:auto;min-height:0;aspect-ratio:16/9;border-radius:8px 8px 0 0}.offer-row .body{padding:14px 16px 12px}.offer-row .name{font-size:.88rem;margin-bottom:2px}.offer-row .meta{margin-bottom:10px}.offer-row .desc{font-size:.8rem;margin-bottom:12px}.offer-row .actions{flex-wrap:wrap;gap:10px;margin-bottom:0}.offer-row .download{font-size:.75rem}.offer-row .stats{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px;height:auto;padding:12px 16px 16px}.offer-row .stat-val{font-size:.95rem}.offer-row .stat-label{font-size:.68rem}.prefooter .heading{font-size:2rem}.prefooter .text{font-size:.85rem}.prefooter .btn{font-size:.82rem;padding:12px 28px}.site-footer .top{padding-bottom:20px}.site-footer .contact{margin-bottom:16px;gap:4px}.site-footer .link{font-size:.82rem}.site-footer .social{gap:6px}.site-footer .social a{font-size:.82rem}.site-footer .bottom{flex-direction:column;gap:6px;text-align:center;padding:14px 0}.site-footer .copy,.site-footer .policy{font-size:.72rem}.trust-bar .tagline{font-size:1.05rem;margin-bottom:14px}.cta-section .card{padding:24px 20px}.cta-section .heading{font-size:1.3rem;margin-bottom:10px}.cta-section .text{font-size:.8rem;margin-bottom:20px}.cta-section .actions{flex-direction:column;gap:8px;align-items:flex-start}.cta-section .btn-primary,.cta-section .btn-outline{font-size:.78rem;padding:10px 22px}.cta-section .images{height:180px;margin-top:24px}.cta-section .img{border-radius:8px}.device-parade .row{flex-direction:column;align-items:center;gap:32px}.device-parade .device--laptop .base{width:110%;max-width:400px}.device-parade .device--tablet .frame{width:200px}.device-parade .device--tablet .screen{height:260px}.device-parade .device--phone .frame{width:140px}.device-parade .device--phone .screen{height:240px}.viewport-switcher .tab{flex:1;justify-content:center;padding:8px 12px;font-size:.8rem}.viewport-switcher .stage{padding:16px;min-height:300px}.showcase-features .item{grid-template-columns:1fr;gap:24px}.showcase-features .item--reverse .info{order:0}.showcase-features .title{font-size:1.15rem}.showcase-features .list{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.scroll-top{bottom:20px;right:20px;width:40px;height:40px;font-size:.9rem}.portfolio-featured .card{grid-template-columns:1fr}.portfolio-featured .image{min-height:220px}.portfolio-featured .body{padding:28px 20px}.portfolio-featured .title{font-size:1.5rem}.portfolio-featured .desc{font-size:.85rem}.portfolio-featured .meta{gap:16px;flex-wrap:wrap}.portfolio-duo .card--large .image,.portfolio-duo .card--small .image{height:240px}.portfolio-duo .overlay{padding:20px}.portfolio-duo .title{font-size:1.2rem}.portfolio-showcase .heading{font-size:1.3rem}.portfolio-showcase .img{margin-bottom:12px}.portfolio-showcase .name{font-size:1rem}.portfolio-stats .number{font-size:1.8rem}.portfolio-stats .label{font-size:.7rem}.editorial-list .item{grid-template-columns:1fr;gap:12px;padding:28px 0}.editorial-list .number{font-size:2.5rem}.editorial-list .title{font-size:1.4rem}.editorial-list .image{height:180px;transform:rotate(0deg);filter:grayscale(0%);border-radius:8px}.editorial-list .arrow{display:none}.editorial-list .item:hover{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.portfolio-marquee .name{font-size:1.8rem}.portfolio-marquee .category{display:none}.stacked-cards .header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px}.stacked-cards .grid{grid-template-columns:1fr;gap:24px}.stacked-cards .card:nth-child(2),.stacked-cards .card:nth-child(3){margin-top:0}.stacked-cards .img{aspect-ratio:4/3}.stacked-cards .label{transform:translateY(0);opacity:1}.portfolio-mega-cta .heading{font-size:1.8rem}.journal-filters .btn{padding:8px 14px;font-size:.8rem}.wizard-form .progress{margin-bottom:28px}.wizard-form .step-label{display:none}.wizard-form .step-line{margin:0 8px}.wizard-form .heading{font-size:1.25rem}.wizard-form .services{grid-template-columns:repeat(2,1fr);gap:10px}.wizard-form .service-card{padding:16px 10px}.wizard-form .service-icon{font-size:1.2rem}.wizard-form .service-name{font-size:.78rem}.wizard-form .pills{gap:6px}.wizard-form .pill{padding:7px 14px;font-size:.78rem}.wizard-form .btn{font-size:.8rem;padding:10px 20px}.manifesto .text{font-size:1.6rem}.manifesto .sub{font-size:1rem}.manifesto .rule{margin:32px 0}.split-showcase .count{font-size:4rem;margin-bottom:16px}.split-showcase .title{font-size:1.8rem}.services-orbit .grid{grid-template-columns:1fr}.services-orbit .card{padding:32px 24px}.testimonial-tape .card{width:300px;padding:28px}.testimonial-tape .quote{font-size:.95rem}.vertical-timeline .line::before{left:16px}.vertical-timeline .item{flex-direction:row!important;margin-bottom:40px}.vertical-timeline .item:nth-child(even) .content{text-align:left;padding-left:40px;padding-right:0}.vertical-timeline .dot{left:16px;width:12px;height:12px}.vertical-timeline .content{width:100%;padding-left:48px!important}.vertical-timeline .title{font-size:1.1rem}.logo-wall .grid{grid-template-columns:repeat(2,1fr)}.logo-wall .cell{padding:28px 16px}.logo-wall .logo{font-size:1rem;opacity:.7}.featured-reel .title{font-size:1.6rem}.discipline-tabs .tab{font-size:1.4rem;padding:16px 0}.discipline-tabs .panel{grid-template-columns:1fr;gap:24px}.parallax-counters .grid{grid-template-columns:repeat(2,1fr)}.parallax-counters .item{padding:24px 16px}.parallax-counters .item:nth-child(2)::after{display:none}.parallax-counters .number{font-size:2.5rem}.parallax-counters .label{font-size:.7rem;letter-spacing:2px}.masonry-gallery .grid{columns:1}.masonry-gallery .item{border-radius:8px}.marquee-divider .item{font-size:.95rem;letter-spacing:2px}.process-cards{padding:64px 0}.process-cards .row{flex-direction:column;gap:12px}.process-cards .card{border-radius:8px!important;margin-left:0}.awards-shelf .row{gap:16px;justify-content:center}.awards-shelf .badge{min-width:120px;padding:20px 16px}.awards-shelf .icon{font-size:1.5rem;margin-bottom:12px}.awards-shelf .name{font-size:.85rem}.text-reveal .heading{font-size:2.5rem;-webkit-text-stroke:1px var(--c-text)}.text-reveal .sub{font-size:.85rem}.bento-grid .layout{grid-template-columns:1fr}.bento-grid .cell--wide{grid-column:span 1}.bento-grid .cell--tall{grid-row:span 1}.bento-grid .cell--dark,.bento-grid .cell--stat,.bento-grid .cell--accent{padding:32px 24px}.bento-grid .cell-number{font-size:2.2rem}.bento-grid .cell-title{font-size:1.2rem}.hover-gallery .preview{display:none}.hover-gallery .name{font-size:1.3rem}.hover-gallery .link{padding:20px 0}.hover-gallery .tag{font-size:.7rem}.pull-quote .text{font-size:1.2rem}.diagonal-split .left{clip-path:none;padding:48px 24px}.diagonal-split .right{padding:48px 24px}.diagonal-split .title{font-size:1.6rem}.ticker-stats .pill{padding:10px 20px;gap:8px}.faq-accordion .header{flex-direction:column;align-items:flex-start;gap:12px}.faq-accordion .sub{text-align:left;max-width:none}.faq-accordion .trigger{font-size:1rem;padding:20px 0}.faq-accordion .icon{width:28px;height:28px;font-size:.8rem}.scroll-columns .wrapper{grid-template-columns:1fr;height:360px}.scroll-columns .card img{height:240px}.collage .container{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:static}.collage .item{position:static!important;transform:none!important;width:100%!important;height:auto!important}.collage .item img{height:180px}.newsletter-strip .inner{flex-direction:column;text-align:center;gap:24px}.newsletter-strip .heading{font-size:1.2rem}.newsletter-strip .form{flex-direction:column;width:100%}.newsletter-strip .input{width:100%}.newsletter-strip .btn{width:100%;text-align:center}.zigzag .row{grid-template-columns:1fr;gap:32px;margin-bottom:56px}.zigzag .row--reverse .image{order:1}.zigzag .row--reverse .content{order:2}.zigzag .image img{height:260px}.zigzag .number{font-size:3rem}.zigzag .title{font-size:1.4rem}.metric-dashboard .grid{grid-template-columns:1fr}.metric-dashboard .card{padding:24px}.gradient-hero .title{font-size:2rem}.gradient-hero .desc{font-size:.95rem}.gradient-hero .actions{flex-direction:column}.gradient-hero .btn{width:100%;text-align:center}.flip-cards .grid{grid-template-columns:1fr}.flip-cards .item{height:300px}.flip-cards .front{padding:32px 24px}.flip-cards .back{padding:32px 24px}.comparison-table .grid{grid-template-columns:1fr}.before-after .grid{grid-template-columns:1fr;gap:32px}.before-after .image img{height:240px}.before-after .arrow{display:none}.horizontal-scroll .header{flex-direction:column;align-items:flex-start}.horizontal-scroll .card{width:300px}.horizontal-scroll .card-body{padding:20px}.progress-rings .grid{grid-template-columns:repeat(2,1fr);gap:32px}.progress-rings .label{font-size:.75rem}.glass-cards .grid{grid-template-columns:1fr}.glass-cards .card{padding:32px 24px}.spotlight .container{grid-template-columns:1fr;gap:32px}.spotlight .image img{height:280px}.spotlight .title{font-size:1.8rem}.spotlight .stats{gap:24px}.reasons-list .grid{grid-template-columns:1fr}.reasons-list .item{border-right:0;padding:24px 0}.reasons-list .number{font-size:1.8rem;width:36px}.reasons-list .title{font-size:1.05rem}.us-vs-them .row{grid-template-columns:1fr 24px 1fr}.us-vs-them .col{padding:0 8px}.us-vs-them .text{font-size:.82rem}.us-vs-them .header-label{font-size:.7rem}.card-stack .card{padding:28px 24px}.card-stack .card-title{font-size:1.2rem}.office-locations{padding:64px 0}.office-locations .grid{grid-template-columns:1fr}.office-locations .map{height:160px}.office-locations .body{padding:24px}.office-locations .details{flex-wrap:wrap}.convictions .item{padding:32px 0}.anti-patterns .grid{grid-template-columns:1fr}.anti-patterns .col{padding:32px 24px}.results-table .table{display:block;overflow-x:auto;white-space:nowrap}.bold-statements .item{grid-template-columns:1fr;gap:24px;padding:48px 0}.bold-statements .item:nth-child(even) .bold-statements .evidence{text-align:left}.bold-statements .text{font-size:1.4rem}.bold-statements .evidence-number{font-size:2.5rem}.promise-bar .grid{grid-template-columns:1fr}.promise-bar .item{padding:28px 24px}.promise-bar .item::after{display:none}.promise-bar .item{border-bottom:1px solid rgb(var(--c-text-rgb)/0.08)}.promise-bar .item:last-child{border-bottom:0}.principles .grid{grid-template-columns:1fr}.principles .item{padding:28px 24px}.principles .number{font-size:2.2rem;margin-bottom:12px}.credentials .list{grid-template-columns:1fr 1fr;gap:32px 0}.credentials .item{border-left:none;padding:0 16px;border-bottom:1px solid var(--c-border);padding-bottom:24px}.credentials .item:nth-child(odd){padding-left:0}.credentials .item:nth-child(even){border-left:1px solid var(--c-border)}.credentials .item:nth-last-child(-n+1){border-bottom:none}.credentials .number{font-size:2rem}.ethos .text{font-size:1.6rem}.ethos .author{flex-direction:column;align-items:flex-start;gap:12px}.method-steps .header{flex-direction:column;align-items:flex-start;gap:16px}.method-steps .subtitle{text-align:left;max-width:100%}.method-steps .step{grid-template-columns:1fr;gap:16px}.method-steps .num{font-size:2.5rem}.method-steps .step:hover{margin:0;padding-left:0;padding-right:0}.method-steps .step-title{font-size:1.2rem}.belief-stack .item{margin-bottom:48px;padding-bottom:48px}.expectations .title{font-size:1.8rem;margin-bottom:40px}.expectations .grid{grid-template-columns:1fr}.expectations .col{padding:32px 24px}.impact-ledger .header{flex-direction:column;align-items:flex-start;gap:12px}.impact-ledger .title{font-size:1.8rem}.impact-ledger .table{display:block;overflow-x:auto}.impact-ledger .bar{width:60px}.value-grid .grid{grid-template-columns:1fr}.value-grid .item{padding:36px 28px}.value-grid .headline{font-size:1.25rem}.testimonial-ed .inner{grid-template-columns:1fr;gap:40px}.testimonial-ed .text{font-size:1.3rem}.mindset .item{grid-template-columns:40px 1fr;gap:16px}.mindset .text{font-size:1.1rem}.mindset .num{font-size:.75rem}.scope-preview .header{flex-direction:column;align-items:flex-start;gap:16px}.scope-preview .subtitle{text-align:left;max-width:100%}.scope-preview .grid{grid-template-columns:1fr}.scope-preview .card{margin-left:0;margin-top:-1px;padding:36px 28px}.scope-preview .card:last-child{grid-column:auto}.risk-reversal .title{font-size:2rem}.decision-cta .inner{grid-template-columns:1fr}.decision-cta .content{padding:60px 28px}.decision-cta .action{padding:48px 28px}.decision-cta .title{font-size:2rem}.decision-cta .action-title{font-size:1.3rem}.decision-cta .action::before{font-size:6rem;right:20px}.timeline-narrative .title{font-size:1.8rem}.timeline-narrative .track::before{display:none}.timeline-narrative .item::before{display:none}.case-teaser .inner{grid-template-columns:1fr}.case-teaser .content{padding:48px 28px}.case-teaser .title{font-size:1.6rem}.case-teaser .stats{flex-direction:column;gap:24px}.ingredients .title{font-size:1.8rem}.ingredients .item{grid-template-columns:1fr;gap:8px}.ingredients .name{font-size:1rem}.pledge-row .inner{flex-direction:column;text-align:center;gap:32px}.pledge-row .text{font-size:1.3rem}.pledge-row .signature{text-align:center}.differentiators{padding:80px 0}.differentiators .title{font-size:1.8rem}.differentiators .grid{grid-template-columns:1fr}.differentiators .card{padding:32px 24px}.final-word .text{font-size:1.8rem}.proof-points .grid{grid-template-columns:1fr 1fr;gap:40px 0}.proof-points .item{padding:0 20px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:28px}.proof-points .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.proof-points .number{font-size:2.8rem;-webkit-text-stroke-width:1.5px}.qa-editorial .title{font-size:1.8rem}.qa-editorial .item{grid-template-columns:1fr;gap:10px;padding:28px 0}.qa-editorial .question{font-size:1.05rem}.ticker-proof .item{padding:0 32px}.conviction-cols .title{font-size:1.8rem}.conviction-cols .grid{grid-template-columns:1fr;gap:32px}.conviction-cols .col:last-child{grid-column:auto}.rejection .title{font-size:1.8rem}.rejection .item{grid-template-columns:32px 1fr;gap:14px}.rejection .icon{width:32px;height:32px;font-size:.65rem}.rejection .what{font-size:1rem}.authority-bar .logo{font-size:.85rem}.authority-bar .divider{display:none}.anatomy .header{flex-direction:column;align-items:flex-start;gap:12px}.anatomy .subtitle{text-align:left;max-width:100%}.anatomy .title{font-size:1.8rem}.anatomy .grid{grid-template-columns:1fr}.contrast-banner .inner{grid-template-columns:1fr}.contrast-banner .headline{font-size:1.6rem}.process-checklist .title{font-size:1.8rem}.client-voices .grid{grid-template-columns:1fr}.client-voices .card{padding:28px 24px}.invest-tiers .title{font-size:1.8rem}.invest-tiers .grid{grid-template-columns:1fr}.industry-focus{padding:80px 0}.industry-focus .title{font-size:1.8rem}.industry-focus .grid{grid-template-columns:1fr}.industry-focus .item{padding:28px 24px;margin-left:0}.stacked-quotes .text{font-size:1.1rem}.stacked-quotes .item{padding-left:24px}.stacked-quotes .source{flex-wrap:wrap;gap:6px}.capability-matrix .header{flex-direction:column;align-items:flex-start;gap:8px}.capability-matrix .title{font-size:1.8rem}.capability-matrix .grid{grid-template-columns:1fr}.capability-matrix .item{padding:28px 24px}.commitment-row .inner{grid-template-columns:1fr;gap:24px}.commitment-row .item{padding:0;border-left:none;border-bottom:1px solid var(--c-border);padding-bottom:24px}.commitment-row .item:last-child{border-bottom:none;padding-bottom:0}.founder-letter .signature{font-size:1.5rem}.exit-intent .inner{grid-template-columns:1fr;gap:40px}.exit-intent .title{font-size:1.8rem}.exit-intent .form{padding:32px 24px}.word-stack{padding:80px 0}.word-stack .line--outline,.word-stack .line--solid,.word-stack .line--accent{font-size:3rem}.word-stack .line--small{font-size:.8rem;letter-spacing:.2em;margin:20px 0}.word-stack .aside{display:none}.asymmetric .inner{grid-template-columns:1fr;gap:24px}.asymmetric .title{font-size:2rem}.redacted{padding:80px 0}.redacted .question{font-size:1.1rem;flex-wrap:wrap}.split-manifesto .left{min-height:120px}.split-manifesto .rotated{font-size:2.5rem;transform:rotate(0);writing-mode:horizontal-tb}.split-manifesto .right{padding:48px 28px}.split-manifesto .title{font-size:1.8rem}.split-manifesto .paragraphs{columns:1}.noise-grid{padding:80px 0}.noise-grid .grid{grid-template-columns:1fr}.noise-grid .cell--wide{grid-column:auto}.noise-grid .cell--tall{grid-row:auto;min-height:auto}.noise-grid .cell{padding:28px 24px}.glitch-statement .text{font-size:2.2rem}.glitch-statement .sub{font-size:.78rem;letter-spacing:.2em}.mega-ticker .word{font-size:3rem;-webkit-text-stroke-width:1px}.mega-ticker .dot{width:10px;height:10px}.brutalist .grid{grid-template-columns:1fr}.brutalist .card{padding:32px 24px;margin-right:0}.brutalist .card-title{font-size:1.05rem}.brutalist .header{flex-direction:column;gap:8px}.stat-reveal .number{font-size:5rem}.stat-reveal .desc{font-size:1.1rem}.fragmented .grid{grid-template-columns:1fr}.fragmented .col:nth-child(2),.fragmented .col:nth-child(3){margin-top:0}.fragmented .card{padding:28px 24px}.fragmented .card-metric{font-size:2rem}.tape-strip .text{font-size:.82rem}.tape-strip .item{gap:20px;padding:0 32px}.perspective-cards .title{font-size:1.8rem}.perspective-cards .grid{grid-template-columns:1fr;perspective:none}.perspective-cards .card{padding:36px 28px}.perspective-cards .card:hover,.perspective-cards .card:nth-child(2):hover,.perspective-cards .card:nth-child(3):hover{transform:none;box-shadow:0 4px 20px rgb(var(--c-shadow-rgb)/0.2)}.crosshair .text{font-size:1.8rem}.overprint .headline{font-size:2.8rem}.overprint .headline::before,.overprint .headline::after{display:none}.overprint .body{grid-template-columns:1fr;gap:32px}.kinetic-nums .inner{grid-template-columns:1fr 1fr}.kinetic-nums .item{border-right:none;padding:24px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.kinetic-nums .item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.06)}.kinetic-nums .item:last-child{border-bottom:none}.kinetic-nums .number{font-size:2.2rem}.stepped-reveal .step .content{width:100%;margin-left:0!important}.stepped-reveal .content{grid-template-columns:60px 1fr;gap:16px;padding:28px 24px}.stepped-reveal .num{font-size:2.2rem}.neon-glow .text{font-size:2rem;text-shadow:0 0 8px rgb(var(--c-accent-rgb)/0.4),0 0 24px rgb(var(--c-accent-rgb)/0.15)}.neon-glow .sub{font-size:.9rem}.scoreboard .grid{grid-template-columns:1fr 1fr}.scoreboard .cell{border-right:none;padding:20px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.scoreboard .cell:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.06)}.scoreboard .value{font-size:1.8rem}.scoreboard .header{flex-direction:column;align-items:flex-start;gap:8px}.monolith{min-height:480px}.monolith .text{font-size:1.4rem}.monolith .slab{inset:16px}.monolith .symbol{font-size:2rem}.monolith .watermark{display:none}.cipher .grid{grid-template-columns:repeat(6,1fr)}.cipher .cell{font-size:.7rem}.torn-edge .inner{flex-direction:column;text-align:center;gap:40px}.torn-edge .title{font-size:1.8rem}.parallax-text .focus{font-size:1.1rem}.stamp-cards .grid{grid-template-columns:1fr 1fr;gap:24px}.stamp-cards .card{padding:32px 16px}.stamp-cards .value{font-size:1.3rem}.terminal .body{padding:16px;font-size:.72rem;line-height:1.8}.terminal .window{border-radius:8px}.redline .grid{grid-template-columns:1fr}.redline .cell{padding:24px}.redline .cell-num{font-size:36px}.redline .title{font-size:1.8rem}.waveform .bar{width:3px}.waveform .row{grid-template-columns:1fr;gap:16px}.waveform .item{padding:24px 16px}.marquee-stack .word{font-size:clamp(28px,8vw,48px);padding:0 20px}.vault .title{font-size:1.6rem}.vault .text{font-size:15px}.pressure .gauge{padding:24px 16px}.pressure .meter{width:80px;height:80px}.blackout .poem{font-size:1.3rem;line-height:2.2}.blackout .footer{flex-direction:column;align-items:flex-start;gap:16px}.svc-hero .content{margin-top:-32px}.svc-hero .title{font-size:1.5rem}.svc-brutalist .grid{grid-template-columns:1fr}.svc-brutalist .card{padding:28px 20px}.svc-monolith .slab{inset:16px}.svc-monolith .text{font-size:1.2rem}.svc-torn{padding:60px 0 80px}.svc-torn .title{font-size:1.5rem}.sd-hero{padding:80px 0 60px}.sd-hero .title{font-size:2rem}.sd-hero .meta-bar{flex-direction:column;gap:16px}.sd-overprint .inner{grid-template-columns:1fr;gap:32px}.sd-overprint .title{font-size:1.8rem}.sd-terminal .body{font-size:12px;padding:16px}.sd-redline .grid{grid-template-columns:1fr}.sd-redline .cell{padding:24px}.sd-stamp .grid{grid-template-columns:1fr;gap:24px}.sd-neon .title{font-size:1.5rem}.wk-hero .title{font-size:clamp(36px,10vw,60px)}.wk-glitch{padding:72px 0}.wk-glitch .inner{grid-template-columns:1fr;gap:32px}.wk-glitch .title{font-size:1.6rem}.wk-cipher{padding:60px 0}.wk-cipher .grid{grid-template-columns:1fr}.wk-cipher .cell{padding:28px 20px}.wk-marquee{padding:40px 0}.wk-marquee .word{font-size:clamp(20px,6vw,36px);padding:0 16px}.wk-pressure{padding:60px 0}.wk-pressure .inner{grid-template-columns:1fr 1fr;gap:16px}.wk-pressure .gauge{padding:24px 12px}.wk-pressure .meter{width:64px;height:64px}.wk-pressure .val{font-size:16px}.wk-blackout{padding:72px 0}.wk-blackout .poem{font-size:1.2rem}.wk-torn{padding:60px 0 80px}.wk-torn .title{font-size:1.4rem}.pj-hero .title{font-size:clamp(32px,10vw,56px)}.pj-hero .meta{flex-direction:column;gap:16px}.pj-redline .grid{grid-template-columns:1fr}.pj-redline .cell{padding:20px}.pj-monolith .slab{inset:16px}.pj-monolith .text{font-size:1.2rem}.pj-terminal .body{font-size:12px;padding:16px;line-height:1.8}.pj-waveform .bar{width:3px}.pj-waveform .stats{grid-template-columns:1fr;gap:20px}.pj-waveform .stat-val{font-size:2rem}.pj-browser .inner{padding:0 16px}.pj-browser .chrome{padding:10px 12px}.pj-browser .url{font-size:10px;padding:4px 10px}.pj-devices .grid{grid-template-columns:1fr;gap:40px}.pj-devices .device--phone .frame{max-width:260px;margin:0 auto}.pj-devices .device--tablet .frame{max-width:400px;margin:0 auto}.pj-flow .header{flex-direction:column;align-items:flex-start;gap:12px}.pj-fullbleed .overlay{padding:24px 20px;flex-direction:column;gap:12px;align-items:flex-start}.pj-fullbleed .caption{font-size:.95rem}.pj-features .grid{grid-template-columns:1fr}.pj-theater .stage{flex-direction:column;gap:32px;min-height:auto;perspective:none}.pj-theater .title{margin-bottom:40px}.pj-isometric .grid{flex-direction:column;align-items:center;gap:40px}.pj-isometric .device{transform:rotateX(0deg) rotateZ(0deg)}.pj-isometric .device:hover{transform:translateY(-8px);box-shadow:8px 8px 0 rgb(var(--c-shadow-rgb)/0.1)}.pj-isometric .device--desktop{width:100%;max-width:340px}.pj-isometric .device--tablet{width:100%;max-width:260px;margin-bottom:0}.pj-isometric .device--phone{width:100%;max-width:180px;margin-bottom:0}.pj-cascade .item{position:static!important;width:100%!important;transform:none!important}.pj-accordion .grid{grid-template-columns:1fr;gap:80px}.pj-accordion .column{max-width:360px;margin:0 auto;width:100%}.pj-accordion .stack .card:nth-child(1){transform:translateY(0) rotate(0deg)}.pj-accordion .stack .card:nth-child(2){transform:translateY(70px) rotate(2deg)}.pj-accordion .stack .card:nth-child(3){transform:translateY(140px) rotate(-1.5deg)}.pj-accordion .stack .card:nth-child(4){transform:translateY(210px) rotate(3deg)}.pj-palette .type{grid-template-columns:1fr;gap:20px}.pj-testimony .quote{font-size:1.2rem}.pj-testimony .author{flex-direction:column;text-align:center}.pj-timeline .track{padding-left:32px}.pj-timeline .track::before{left:0}.pj-timeline .entry{width:100%;padding:0 0 40px 32px;text-align:left}.pj-timeline .entry::before{left:-7px}.pj-timeline .entry::after{left:0;width:24px}.pj-timeline .entry:nth-child(even){margin-left:0;padding:0 0 40px 32px;text-align:left}.pj-timeline .entry:nth-child(even)::before{left:-7px;right:auto}.pj-timeline .entry:nth-child(even)::after{left:0;right:auto;width:24px}.pj-colophon .grid{grid-template-columns:1fr}.pj-colophon .footer{flex-direction:column;gap:16px;text-align:center}.pj-dossier .inner{padding:28px 20px}.pj-dossier .fields{grid-template-columns:1fr;gap:8px}.pj-radar .grid{grid-template-columns:1fr}.pj-polaroid .card:nth-child(n){width:100%;max-width:260px;margin-top:0!important}.pj-newspaper .name{letter-spacing:3px}.pj-brutalist .grid{grid-template-columns:1fr}.pj-nav .name{font-size:1.2rem}.pj-neon .title{font-size:1.4rem}.ab-hero .word{font-size:clamp(36px,14vw,80px)}.ab-hero .sub{font-size:14px}.ab-blackout .poem{font-size:1.15rem}.ab-pressure .grid{grid-template-columns:1fr 1fr;gap:16px}.ab-pressure .gauge{padding:24px 12px}.ab-pressure .meter{width:64px;height:64px}.ab-pressure .val{font-size:18px}.ab-cipher .grid{grid-template-columns:1fr}.ab-cipher .cell{padding:28px 20px}.ab-stamp .grid{grid-template-columns:1fr;gap:24px}.ab-redline .row{flex-direction:column;gap:16px}.ab-redline .item{min-width:auto;width:100%}.ab-monolith .slab{inset:16px}.ab-monolith .text{font-size:1.1rem}.ab-torn .title{font-size:1.4rem}.ab-torn .btns{flex-direction:column}.jn-hero{padding:80px 0 48px}.jn-hero .title{font-size:clamp(36px,12vw,72px)}.jn-filters .inner{gap:6px}.jn-filters .btn{font-size:11px;padding:6px 12px}.jn-zigzag .row{grid-template-columns:1fr}.jn-zigzag .row--reverse .img{order:0}.jn-zigzag .row--reverse .body{order:0}.jn-zigzag .body{padding:24px 20px}.jn-zigzag .img{aspect-ratio:16/9}.jn-brutalist{padding:60px 0}.jn-brutalist .grid{grid-template-columns:1fr}.jn-noise{padding:60px 0}.jn-noise .grid{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.jn-noise .cell--wide{grid-column:span 2}.jn-noise .cell--tall{grid-row:span 1}.jn-torn{padding:60px 0 80px}.jn-torn .inner{grid-template-columns:1fr;gap:24px;text-align:center}.jn-torn .featured{text-align:center}.jn-torn .title{font-size:1.3rem}.jn-neon{padding:72px 0}.jn-neon .title{font-size:1.4rem}.ar-hero .title{font-size:clamp(24px,7vw,40px)}.ar-hero .ref{display:none}.ar-compare .grid{grid-template-columns:1fr}.ar-nav .inner{grid-template-columns:1fr}.ar-related .grid{grid-template-columns:1fr}.ar-neon .title{font-size:1.3rem}.ar-neon .btns{flex-direction:column;align-items:center}.ct-hero .title{font-size:clamp(36px,12vw,72px)}.ct-main .inner{grid-template-columns:1fr;gap:32px}.ct-form .services{grid-template-columns:repeat(2,1fr)}.ct-form .pills{flex-wrap:wrap}.ct-form .progress{overflow-x:auto}.ct-redline .row{grid-template-columns:1fr 1fr}.ct-faq .question{padding:16px 16px;gap:10px}.ct-faq .answer{padding:0 16px 16px 42px}.ct-faq .q-text{font-size:.92rem}.ct-clock .time{font-size:1.8rem}.ct-hotline .inner{flex-direction:column;text-align:center;gap:12px;padding:20px 16px}.ct-hotline .message{font-size:.95rem}.ct-manifesto .inner{padding:32px 20px}.ct-terminal .body{padding:20px 16px;font-size:12px}.ct-terminal .input{max-width:100%}.ct-postcard .card{grid-template-columns:1fr}.ct-postcard .left{border-right:none;border-bottom:1px dashed var(--c-parchment-line);padding:28px 20px}.ct-postcard .right{padding:24px 20px}.ct-madlibs .card{padding:24px 16px}.ct-madlibs .blank{min-width:100px;font-size:1rem}.ct-madlibs .footer{flex-direction:column;gap:16px;text-align:center}.ct-boarding .pass{grid-template-columns:1fr}.ct-boarding .pass::after{display:none}.ct-boarding .main{padding:28px 20px}.ct-boarding .fields{grid-template-columns:1fr}.ct-speed .grid{grid-template-columns:1fr}.ct-telegram .row{flex-direction:column;gap:0}.ct-telegram .footer{flex-direction:column;gap:16px;text-align:center}.ct-prescription .footer{flex-direction:column;gap:20px;align-items:center}.ct-recipe .body{padding:44px 24px 32px}.ct-recipe .title{font-size:1.4rem}.ct-recipe .meta{flex-direction:column;gap:16px}.ct-ticket .main{padding:32px 24px 24px}.ct-ticket .details{grid-template-columns:1fr;gap:10px}.ct-taxform .header{grid-template-columns:1fr}.ct-taxform .line{flex-wrap:wrap}.ct-taxform .row{flex-direction:column;gap:0}.ct-taxform .footer{flex-direction:column;gap:16px;text-align:center}.pb-hero .inner{padding:0 20px}.pb-hero .title{font-size:2.5rem}.pb-hero .badge{position:static;transform:none;display:inline-block;margin-bottom:16px}.pb-showcase .title{font-size:1.6rem}.pb-showcase .grid{grid-template-columns:1fr}.pb-poster .img{width:100%;height:auto;max-width:280px}.pb-billboard .grid{grid-template-columns:1fr}.pb-idcard .grid{grid-template-columns:1fr}.pb-impact .inner{flex-direction:column;gap:32px}.pb-impact .number{font-size:3rem}.pb-cta .heading{font-size:1.8rem}.sw-hero .inner{padding:0 20px}.sw-hero .title{font-size:2.5rem}.sw-transfer .drop{padding:32px 16px}.sw-transfer .file{flex-wrap:wrap}.sw-transfer .progress{max-width:100%}.sw-stack .grid{grid-template-columns:repeat(2,1fr)}.sw-cta .heading{font-size:1.8rem}.in-hero .inner{padding:0 20px}.in-hero .title{font-size:2.5rem}.in-travel .grid{flex-direction:column;align-items:center}.in-museum .gallery{grid-template-columns:1fr;gap:32px}.in-food .grid{grid-template-columns:1fr}.in-quote .text{font-size:1.3rem}.mu-hero .inner{padding:0 20px}.mu-hero .title{font-size:2.5rem}.mu-playlist .cover{flex-direction:column;text-align:center}.mu-playlist .track{padding:10px 16px;gap:10px}.mu-memorabilia .item{position:relative!important;transform:none!important;width:100%!important;top:auto!important;left:auto!important;margin-bottom:16px}.mu-equalizer .inner{gap:16px}.mu-cta .heading{font-size:1.8rem}.ml-hero .inner{padding:0 20px}.ml-hero .title{font-size:2.5rem}.ml-newsletter .grid{grid-template-columns:1fr}.ml-email .devices{flex-direction:column;align-items:center}.ml-email .device--desktop{width:100%;max-width:360px}.ml-email .device--phone{width:180px}.ml-stats .cards{grid-template-columns:repeat(2,1fr)}.ml-campaign .track{flex-direction:column;gap:24px}.ml-campaign .track::before{display:none}.ml-campaign .dot{margin:0}.ml-cta .heading{font-size:1.8rem}.wk-magazine{padding:60px 0}.wk-magazine .title{font-size:2rem}.wk-magazine .grid{grid-template-columns:1fr;gap:20px}.wk-magazine .cover:nth-child(2),.wk-magazine .cover:nth-child(5){transform:none}.wk-magazine .cover-img{height:200px}.wk-departures .title{font-size:2rem}.wk-departures .header{display:none}.wk-departures .row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;font-size:.8rem}.wk-rolodex .title{font-size:2rem}.wk-rolodex .card{padding:24px;margin-bottom:-48px}.wk-stamps .title{font-size:2rem}.wk-stamps .grid{grid-template-columns:repeat(2,1fr);gap:16px}.wk-shelf .title{font-size:2rem}.wk-shelf .row{min-height:160px;flex-wrap:wrap;gap:2px}.wk-evidence .title{font-size:2rem}.wk-evidence .pin:nth-child(n){transform:none}.wk-trading .title{font-size:2rem}.wk-trading .grid{grid-template-columns:1fr}.pj-microscope .inner{padding:0 20px}.pj-microscope .title{font-size:1.8rem}.pj-annotate .inner{padding:0 20px}.pj-annotate .title{font-size:1.8rem}.pj-annotate .dot{width:22px;height:22px;font-size:.6rem}.pj-storyboard .inner{padding:0 20px}.pj-storyboard .title{font-size:1.8rem}.pj-storyboard .grid{grid-template-columns:1fr}.pj-specimens .inner{padding:0 20px}.pj-specimens .title{font-size:1.8rem}.pj-specimens .grid{grid-template-columns:1fr}.pj-lightbox .inner{padding:0 20px}.pj-lightbox .title{font-size:1.8rem}.pj-comparison .inner{padding:0 20px}.pj-comparison .title{font-size:1.8rem}.pj-comparison .split{flex-direction:column}.pj-comparison .side img{height:240px}.pj-comparison .divider{width:100%;height:4px}.pj-comparison .handle{top:50%;left:50%}.pj-heatmap .inner{padding:0 20px}.pj-heatmap .title{font-size:1.8rem}.pj-heatmap .stats{grid-template-columns:repeat(2,1fr)}.pj-heatmap .legend{flex-wrap:wrap;gap:10px}}@keyframes wizardFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes testimonialScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeDividerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes tickerStatsScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scrollColUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollColDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes tickerProofScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes glitchTop{0%{clip-path:inset(0 0 85% 0);transform:translateX(-3px)}20%{clip-path:inset(15% 0 65% 0);transform:translateX(3px)}40%{clip-path:inset(40% 0 40% 0);transform:translateX(-2px)}60%{clip-path:inset(60% 0 20% 0);transform:translateX(4px)}80%{clip-path:inset(80% 0 5% 0);transform:translateX(-1px)}100%{clip-path:inset(5% 0 80% 0);transform:translateX(2px)}}@keyframes glitchBottom{0%{clip-path:inset(70% 0 0 0);transform:translateX(4px)}25%{clip-path:inset(50% 0 20% 0);transform:translateX(-3px)}50%{clip-path:inset(30% 0 40% 0);transform:translateX(2px)}75%{clip-path:inset(10% 0 70% 0);transform:translateX(-4px)}100%{clip-path:inset(60% 0 10% 0);transform:translateX(3px)}}@keyframes megaTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes tapeStripScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes kineticShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-3px) rotate(-1deg)}40%{transform:translateX(3px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-0.5deg)}80%{transform:translateX(2px) rotate(0.5deg)}}@keyframes scorePulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes parallaxSlow{0%{transform:translateX(0)}100%{transform:translateX(-30%)}}@keyframes parallaxMid{0%{transform:translateX(0)}100%{transform:translateX(-40%)}}@keyframes parallaxFast{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes termBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes waveformPulse{0%{transform:scaleY(.3)}100%{transform:scaleY(1)}}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes svcTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scatterZoom{0%,100%{opacity:0;transform:translate(-50%,-50%) scale(.7)}8%{opacity:.85}15%{opacity:.85;transform:translate(-50%,-50%) scale(1)}22%{opacity:0;transform:translate(-50%,-50%) scale(1.06)}}@keyframes jnMarqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes ctTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes ctTypingBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes ctPulseRing{0%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes termCursorBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes swCursorBlink{0%,100%{opacity:1}50%{opacity:0}}@keyframes muVinylSpin{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes muEqBounce{from{height:20px}to{height:100px}}@keyframes vtFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vtFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes holoShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes floatDevice{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes splitviewScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes filmScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeWallRight{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeWallLeft{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes orbitSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes orbitCounterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}:root[data-theme=dark] .uk-input,:root[data-theme=dark] .uk-select,:root[data-theme=dark] .uk-textarea{background-color:var(--c-surface);color:var(--c-text);border-color:var(--c-border)}:root[data-theme=dark] .uk-input:focus,:root[data-theme=dark] .uk-select:focus,:root[data-theme=dark] .uk-textarea:focus{background-color:var(--c-surface);color:var(--c-text)}:root[data-theme=dark] .uk-input::placeholder,:root[data-theme=dark] .uk-select::placeholder,:root[data-theme=dark] .uk-textarea::placeholder{color:var(--c-text-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .uk-input,:root:not([data-theme=light]) .uk-select,:root:not([data-theme=light]) .uk-textarea{background-color:var(--c-surface);color:var(--c-text);border-color:var(--c-border)}:root:not([data-theme=light]) .uk-input:focus,:root:not([data-theme=light]) .uk-select:focus,:root:not([data-theme=light]) .uk-textarea:focus{background-color:var(--c-surface);color:var(--c-text)}:root:not([data-theme=light]) .uk-input::placeholder,:root:not([data-theme=light]) .uk-select::placeholder,:root:not([data-theme=light]) .uk-textarea::placeholder{color:var(--c-text-muted)}}:root[data-theme=dark] .uk-form-label,:root[data-theme=dark] .uk-legend{color:var(--c-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .uk-form-label,:root:not([data-theme=light]) .uk-legend{color:var(--c-text)}}:root[data-theme=dark] .uk-table th{color:var(--c-text-muted)}:root[data-theme=dark] .uk-table td{color:var(--c-text-mid)}:root[data-theme=dark] .uk-table.uk-table-striped tbody tr:nth-of-type(odd){background:rgb(var(--c-text-rgb)/0.04);border-color:var(--c-border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .uk-table th{color:var(--c-text-muted)}:root:not([data-theme=light]) .uk-table td{color:var(--c-text-mid)}:root:not([data-theme=light]) .uk-table.uk-table-striped tbody tr:nth-of-type(odd){background:rgb(var(--c-text-rgb)/0.04);border-color:var(--c-border)}}:root[data-theme=dark] .uk-navbar-dropdown{background:var(--c-surface-raised);color:var(--c-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .uk-navbar-dropdown{background:var(--c-surface-raised);color:var(--c-text)}}:root[data-theme=dark] hr,:root[data-theme=dark] .uk-hr{border-color:var(--c-border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) hr,:root:not([data-theme=light]) .uk-hr{border-color:var(--c-border)}}:root[data-theme=dark] .pswp{--pswp-bg:#121316}:root[data-theme=dark] .pswp .pswp__counter{color:var(--c-text);text-shadow:none}:root[data-theme=dark] .pswp .pswp__icn{fill:var(--c-text);color:var(--c-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pswp{--pswp-bg:#121316}:root:not([data-theme=light]) .pswp .pswp__counter{color:var(--c-text);text-shadow:none}:root:not([data-theme=light]) .pswp .pswp__icn{fill:var(--c-text);color:var(--c-text)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsK) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(../../templates/scripts/slick/fonts/slick.eot);src:url(../../templates/scripts/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(../../templates/scripts/slick/fonts/slick.woff) format('woff'),url(../../templates/scripts/slick/fonts/slick.ttf) format('truetype'),url(../../templates/scripts/slick/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pwcm-root,.pwcm-ph{--pwcm-bg:#fff;--pwcm-text:#1f2937;--pwcm-primary:#4f46e5;--pwcm-primary-text:#fff;--pwcm-secondary:#eef0f4;--pwcm-secondary-text:#111827;--pwcm-link:#4f46e5;--pwcm-accent:#4f46e5;--pwcm-font:inherit;--pwcm-fs:15px;--pwcm-fs-title:18px;--pwcm-fs-btn:14px;--pwcm-radius:14px;--pwcm-shadow:0 2px 6px rgba(15,23,42,.06),0 16px 40px rgba(15,23,42,.16);--pwcm-maxw:420px;--pwcm-pad:20px;--pwcm-margin:20px;--pwcm-fab-size:52px;--pwcm-fab-bg:#4f46e5;--pwcm-fab-fg:#fff;--pwcm-fab-x:20px;--pwcm-fab-y:20px;--pwcm-fab-icon-shadow:drop-shadow(0 2px 5px rgba(15,23,42,.45));--pwcm-z:99990;--pwcm-ease:cubic-bezier(.22,1,.36,1);--pwcm-border:rgba(15,23,42,.07);font-family:var(--pwcm-font)}.pwcm-root [hidden]{display:none!important}.pwcm-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(3px) saturate(.9);backdrop-filter:blur(3px) saturate(.9);z-index:calc(var(--pwcm-z) - 2);opacity:0;transition:opacity 0.25s var(--pwcm-ease)}.pwcm-overlay.is-open{opacity:1}.pwcm-banner,.pwcm-prefs{position:fixed;z-index:var(--pwcm-z);box-sizing:border-box;background:var(--pwcm-bg);color:var(--pwcm-text);font-size:var(--pwcm-fs);line-height:1.55;border:1px solid var(--pwcm-border);border-radius:var(--pwcm-radius);box-shadow:var(--pwcm-shadow);padding:var(--pwcm-pad);opacity:0;transform:translateY(12px) scale(.985);transition:opacity 0.28s var(--pwcm-ease),transform 0.28s var(--pwcm-ease);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pwcm-banner.is-open,.pwcm-prefs.is-open{opacity:1;transform:translateY(0) scale(1)}.pwcm-banner *,.pwcm-prefs *,.pwcm-toast *,.pwcm-ph *{box-sizing:border-box}.pwcm-title{margin:0 0 .45em;font-size:var(--pwcm-fs-title);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:inherit}.pwcm-text{margin:0;font-size:var(--pwcm-fs);opacity:.86}.pwcm-text a,.pwcm-links a{color:var(--pwcm-link);text-decoration:underline;text-underline-offset:2px;transition:opacity 0.15s ease}.pwcm-text a:hover,.pwcm-links a:hover{opacity:.75}.pwcm-links{margin-top:.9em;font-size:.85em;display:flex;gap:1.2em;flex-wrap:wrap;opacity:.9}.pwcm-btn{font-family:inherit;font-size:var(--pwcm-fs-btn);font-weight:600;line-height:1.2;letter-spacing:.01em;padding:.7em 1.25em;min-height:2.6em;border:0;border-radius:calc(var(--pwcm-radius) * .6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter 0.15s ease,box-shadow 0.15s ease;-webkit-font-smoothing:antialiased}.pwcm-btn:hover{filter:brightness(.94)}.pwcm-btn:active{filter:brightness(.9)}.pwcm-btn:focus-visible{outline:2px solid var(--pwcm-accent);outline-offset:2px}.pwcm-btn-primary{background:var(--pwcm-primary);color:var(--pwcm-primary-text);box-shadow:0 1px 2px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.08)}.pwcm-btn-primary:hover{box-shadow:0 3px 8px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.08)}.pwcm-btn-secondary{background:var(--pwcm-secondary);color:var(--pwcm-secondary-text);box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.pwcm-btn-ghost{background:transparent;color:var(--pwcm-link);text-decoration:underline;text-underline-offset:2px;font-weight:500}.pwcm-btn-ghost:hover{filter:none;opacity:.75}.pwcm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:1.1em;align-items:center}.pwcm-root[data-layout="box"] .pwcm-banner{width:calc(100% - var(--pwcm-margin) * 2);max-width:var(--pwcm-maxw)}.pwcm-root[data-layout="box"][data-position="bottom-right"] .pwcm-banner{right:var(--pwcm-margin);bottom:var(--pwcm-margin)}.pwcm-root[data-layout="box"][data-position="bottom-left"] .pwcm-banner{left:var(--pwcm-margin);bottom:var(--pwcm-margin)}.pwcm-root[data-layout="box"][data-position="top-right"] .pwcm-banner{right:var(--pwcm-margin);top:var(--pwcm-margin)}.pwcm-root[data-layout="box"][data-position="top-left"] .pwcm-banner{left:var(--pwcm-margin);top:var(--pwcm-margin)}.pwcm-root[data-layout="box"][data-position="top-center"] .pwcm-banner{left:50%;top:var(--pwcm-margin);transform:translateX(-50%) translateY(12px) scale(.985)}.pwcm-root[data-layout="box"][data-position="top-center"] .pwcm-banner.is-open{transform:translateX(-50%) translateY(0) scale(1)}.pwcm-root[data-layout="box"][data-position="bottom-center"] .pwcm-banner{left:50%;bottom:var(--pwcm-margin);transform:translateX(-50%) translateY(12px) scale(.985)}.pwcm-root[data-layout="box"][data-position="bottom-center"] .pwcm-banner.is-open{transform:translateX(-50%) translateY(0) scale(1)}.pwcm-root[data-layout="box"][data-position="left-center"] .pwcm-banner{left:var(--pwcm-margin);top:50%;transform:translateY(calc(-50% + 12px)) scale(.985)}.pwcm-root[data-layout="box"][data-position="left-center"] .pwcm-banner.is-open{transform:translateY(-50%) scale(1)}.pwcm-root[data-layout="box"][data-position="right-center"] .pwcm-banner{right:var(--pwcm-margin);top:50%;transform:translateY(calc(-50% + 12px)) scale(.985)}.pwcm-root[data-layout="box"][data-position="right-center"] .pwcm-banner.is-open{transform:translateY(-50%) scale(1)}.pwcm-root[data-layout="bar"] .pwcm-banner{left:0;right:0;width:100%;max-width:none;border-radius:0;border-left:0;border-right:0;display:flex;align-items:center;gap:calc(var(--pwcm-pad) * 1.2);flex-wrap:wrap;padding-left:max(var(--pwcm-pad),env(safe-area-inset-left,0));padding-right:max(var(--pwcm-pad),env(safe-area-inset-right,0))}.pwcm-root[data-layout="bar"] .pwcm-banner-content{flex:1 1 320px;min-width:260px}.pwcm-root[data-layout="bar"] .pwcm-actions{margin-top:0;flex:0 0 auto}.pwcm-root[data-layout="bar"][data-position="bottom"] .pwcm-banner{bottom:0;border-bottom:0;transform:translateY(16px)}.pwcm-root[data-layout="bar"][data-position="top"] .pwcm-banner{top:0;border-top:0;transform:translateY(-16px)}.pwcm-root[data-layout="bar"] .pwcm-banner.is-open{transform:translateY(0)}.pwcm-root[data-layout="modal"] .pwcm-banner{left:50%;top:50%;transform:translate(-50%,calc(-50% + 14px)) scale(.985);width:calc(100% - var(--pwcm-margin) * 2);max-width:var(--pwcm-maxw)}.pwcm-root[data-layout="modal"] .pwcm-banner.is-open{transform:translate(-50%,-50%) scale(1)}.pwcm-prefs{left:50%;top:50%;transform:translate(-50%,calc(-50% + 14px)) scale(.985);width:calc(100% - var(--pwcm-margin) * 2);max-width:580px;max-height:min(82vh,720px);display:flex;flex-direction:column}.pwcm-prefs.is-open{transform:translate(-50%,-50%) scale(1)}.pwcm-prefs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pwcm-prefs-head .pwcm-title{margin-bottom:.2em}.pwcm-close{flex:0 0 auto;background:transparent;border:0;cursor:pointer;color:inherit;font-size:.95em;line-height:1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;opacity:.55;margin:-4px -6px 0 0;transition:opacity 0.15s ease,background 0.15s ease}.pwcm-close:hover{opacity:1;background:var(--pwcm-secondary)}.pwcm-close:focus-visible{outline:2px solid var(--pwcm-accent);outline-offset:1px;opacity:1}.pwcm-prefs-body{overflow-y:auto;margin:.6em 0 0;padding-right:6px;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.35) transparent}.pwcm-prefs-body::-webkit-scrollbar{width:6px}.pwcm-prefs-body::-webkit-scrollbar-thumb{background:rgba(128,128,128,.35);border-radius:3px}.pwcm-cats{list-style:none;margin:1em 0 0;padding:0}.pwcm-cat{padding:.95em 0;border-top:1px solid var(--pwcm-border)}.pwcm-cat:first-child{border-top:0}.pwcm-cat-desc{margin:.4em 0 0 54px;font-size:.86em;line-height:1.5;opacity:.72}.pwcm-switch{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;-webkit-user-select:none}.pwcm-switch input{position:absolute;opacity:0;width:0;height:0}.pwcm-slider{flex:0 0 42px;width:42px;height:24px;border-radius:24px;background:rgba(128,128,128,.32);box-shadow:inset 0 1px 2px rgba(15,23,42,.08);position:relative;transition:background 0.2s var(--pwcm-ease)}.pwcm-slider::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform 0.2s var(--pwcm-ease);box-shadow:0 1px 3px rgba(15,23,42,.3),0 0 0 .5px rgba(15,23,42,.06)}.pwcm-switch input:checked+.pwcm-slider{background:var(--pwcm-accent)}.pwcm-switch input:checked+.pwcm-slider::after{transform:translateX(18px)}.pwcm-switch input:disabled+.pwcm-slider{opacity:.55;cursor:not-allowed}.pwcm-switch input:focus-visible+.pwcm-slider{outline:2px solid var(--pwcm-accent);outline-offset:2px}.pwcm-switch:hover input:not(:disabled)+.pwcm-slider::after{box-shadow:0 1px 5px rgba(15,23,42,.4),0 0 0 .5px rgba(15,23,42,.06)}.pwcm-cat-label{font-weight:600;letter-spacing:-.005em}.pwcm-svc{margin:.55em 0 0 54px;font-size:.82em}.pwcm-svc summary{cursor:pointer;color:var(--pwcm-link);list-style:none;display:inline-flex;align-items:center;gap:.4em;user-select:none;-webkit-user-select:none}.pwcm-svc summary::-webkit-details-marker{display:none}.pwcm-svc summary::before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform 0.2s var(--pwcm-ease)}.pwcm-svc[open] summary::before{transform:rotate(90deg)}.pwcm-svc-table{width:100%;margin-top:.6em;border-collapse:collapse}.pwcm-svc-table th,.pwcm-svc-table td{text-align:left;vertical-align:top;padding:.45em .6em .45em 0;border-bottom:1px solid var(--pwcm-border);font-weight:400}.pwcm-svc-table tr:last-child th,.pwcm-svc-table tr:last-child td{border-bottom:0}.pwcm-svc-table th{font-weight:600;white-space:nowrap}.pwcm-svc-table td span{display:block;opacity:.78}.pwcm-svc-table code{font-size:.9em;opacity:.65;word-break:break-all}.pwcm-toast{position:fixed;left:50%;bottom:calc(var(--pwcm-margin) + 4px);transform:translate(-50%,12px);z-index:calc(var(--pwcm-z) + 1);background:var(--pwcm-primary);color:var(--pwcm-primary-text);font-size:var(--pwcm-fs-btn);font-family:var(--pwcm-font);font-weight:500;padding:.75em 1.4em .75em 1.1em;border-radius:calc(var(--pwcm-radius) * .6);box-shadow:0 4px 12px rgba(15,23,42,.18),0 12px 32px rgba(15,23,42,.18);display:inline-flex;align-items:center;gap:.55em;opacity:0;transition:opacity 0.25s var(--pwcm-ease),transform 0.25s var(--pwcm-ease);-webkit-font-smoothing:antialiased}.pwcm-toast::before{content:"";flex:0 0 auto;width:.55em;height:.95em;margin-top:-.2em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.9}.pwcm-toast.is-open{opacity:1;transform:translate(-50%,0)}.pwcm-fab{position:fixed;z-index:calc(var(--pwcm-z) - 1);width:var(--pwcm-fab-size);height:var(--pwcm-fab-size);background:var(--pwcm-fab-bg);color:var(--pwcm-fab-fg);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(15,23,42,.18),0 10px 28px rgba(15,23,42,.22);transition:box-shadow 0.2s ease}.pwcm-fab:hover{box-shadow:0 4px 10px rgba(15,23,42,.2),0 16px 40px rgba(15,23,42,.26)}.pwcm-fab:focus-visible{outline:2px solid var(--pwcm-fab-bg);outline-offset:3px}.pwcm-fab svg{width:52%;height:52%;transition:transform 0.4s var(--pwcm-ease)}.pwcm-fab[data-icon="banana"] svg path,.pwb-icon-choice[title="banana"] svg path{stroke:currentColor;stroke-width:27;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.pwcm-fab[data-icon="banana"]:hover svg{animation:pwcm-wiggle 0.6s ease-in-out}@keyframes pwcm-wiggle{0%,100%{transform:rotate(0)}20%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}88%{transform:rotate(3deg)}}.pwcm-root[data-fab-shape="round"] .pwcm-fab{border-radius:50%}.pwcm-root[data-fab-shape="rounded"] .pwcm-fab{border-radius:calc(var(--pwcm-fab-size) * .28)}.pwcm-root[data-fab-shape="square"] .pwcm-fab{border-radius:4px}.pwcm-root[data-fab-pos="bottom-right"] .pwcm-fab{right:var(--pwcm-fab-x);bottom:var(--pwcm-fab-y)}.pwcm-root[data-fab-pos="bottom-left"] .pwcm-fab{left:var(--pwcm-fab-x);bottom:var(--pwcm-fab-y)}.pwcm-root[data-fab-pos="top-right"] .pwcm-fab{right:var(--pwcm-fab-x);top:var(--pwcm-fab-y)}.pwcm-root[data-fab-pos="top-left"] .pwcm-fab{left:var(--pwcm-fab-x);top:var(--pwcm-fab-y)}.pwcm-root[data-fab-transparent="1"] .pwcm-fab{background:transparent;box-shadow:none}.pwcm-root[data-fab-transparent="1"] .pwcm-fab:hover{box-shadow:none}.pwcm-root[data-fab-transparent="1"] .pwcm-fab svg{filter:var(--pwcm-fab-icon-shadow)}.pwcm-blocked{display:none!important}.pwcm-ph{position:relative;background:var(--pwcm-secondary);color:var(--pwcm-secondary-text);font-family:var(--pwcm-font);font-size:var(--pwcm-fs);border:1px solid var(--pwcm-border);border-radius:var(--pwcm-radius);padding:calc(var(--pwcm-pad) * 1.2) var(--pwcm-pad);min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;-webkit-font-smoothing:antialiased}.pwcm-ph-inner{position:relative;z-index:2;max-width:440px}.pwcm-ph-poster{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;background-color:#0b0b0f}.pwcm-ph-poster::before{content:"";position:absolute;inset:0;background:rgba(8,10,18,.55);transition:background 0.2s ease}.pwcm-ph-hasposter:hover .pwcm-ph-poster::before{background:rgba(8,10,18,.42)}.pwcm-ph-hasposter{color:#fff;border:0}.pwcm-ph-hasposter .pwcm-ph-msg{opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.6)}.pwcm-ph-play{position:absolute;top:50%;left:50%;z-index:1;width:66px;height:46px;margin:-23px 0 0 -33px;border-radius:12px;background:rgba(20,20,24,.72);transition:background 0.2s ease,transform 0.2s var(--pwcm-ease)}.pwcm-ph-hasposter:hover .pwcm-ph-play{background:#f00}.pwcm-ph-play::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff}.pwcm-ph-hasposter .pwcm-ph-inner{margin-top:58px}.pwcm-ph-msg{margin:0 0 1.1em;font-size:.92em;line-height:1.55;opacity:.82}.pwcm-ph-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.pwcm-policy{line-height:1.6}.pwcm-policy-updated{opacity:.7;font-size:.9em}.pwcm-policy-cat{margin:1.4em 0}.pwcm-policy-badge{display:inline-block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:10px;background:rgba(5,150,105,.12);color:#059669;vertical-align:middle}.pwcm-policy-muted{opacity:.65}.pwcm-policy-table{width:100%;border-collapse:collapse;margin:.8em 0 0;font-size:.92em}.pwcm-policy-table th,.pwcm-policy-table td{text-align:left;vertical-align:top;padding:.55em .7em;border-bottom:1px solid rgba(128,128,128,.2)}.pwcm-policy-table thead th{font-weight:600;border-bottom-width:2px;white-space:nowrap}.pwcm-policy-table tbody th{font-weight:600;white-space:nowrap}.pwcm-policy-table code{font-size:.9em;background:rgba(128,128,128,.12);padding:1px 5px;border-radius:4px;white-space:nowrap}@media (max-width:640px){.pwcm-policy-table,.pwcm-policy-table thead,.pwcm-policy-table tbody,.pwcm-policy-table th,.pwcm-policy-table td,.pwcm-policy-table tr{display:block}.pwcm-policy-table thead{display:none}.pwcm-policy-table tr{margin-bottom:1em;border:1px solid rgba(128,128,128,.2);border-radius:8px;padding:.4em .7em}.pwcm-policy-table td,.pwcm-policy-table tbody th{border:0;padding:.25em 0}}@media (max-width:600px){.pwcm-root[data-layout="box"] .pwcm-banner{left:10px;right:10px;width:auto;max-width:none}.pwcm-root[data-layout="box"][data-position="bottom-right"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="bottom-left"] .pwcm-banner{bottom:10px}.pwcm-root[data-layout="box"][data-position="top-right"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="top-left"] .pwcm-banner{top:10px}.pwcm-root[data-layout="box"][data-position="top-center"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="bottom-center"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="left-center"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="right-center"] .pwcm-banner{transform:translateY(12px) scale(.985)}.pwcm-root[data-layout="box"][data-position="top-center"] .pwcm-banner.is-open,.pwcm-root[data-layout="box"][data-position="bottom-center"] .pwcm-banner.is-open,.pwcm-root[data-layout="box"][data-position="left-center"] .pwcm-banner.is-open,.pwcm-root[data-layout="box"][data-position="right-center"] .pwcm-banner.is-open{transform:translateY(0) scale(1)}.pwcm-root[data-layout="box"][data-position="top-center"] .pwcm-banner{top:10px}.pwcm-root[data-layout="box"][data-position="bottom-center"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="left-center"] .pwcm-banner,.pwcm-root[data-layout="box"][data-position="right-center"] .pwcm-banner{bottom:10px;top:auto}.pwcm-prefs{max-width:none;left:10px;right:10px;width:auto;transform:translateY(14px);top:auto;bottom:10px;max-height:86vh}.pwcm-prefs.is-open{transform:translateY(0)}.pwcm-actions .pwcm-btn{flex:1 1 auto}.pwcm-cat-desc,.pwcm-svc{margin-left:0}}@media (prefers-reduced-motion:reduce){.pwcm-banner,.pwcm-prefs,.pwcm-overlay,.pwcm-toast,.pwcm-slider,.pwcm-slider::after,.pwcm-btn,.pwcm-fab,.pwcm-svc summary::before{transition:none!important}}.pwcm-preview .pwcm-banner,.pwcm-preview .pwcm-prefs,.pwcm-preview .pwcm-overlay,.pwcm-preview .pwcm-toast,.pwcm-preview .pwcm-fab{position:absolute;display:none}.pwcm-preview[data-preview="banner"] .pwcm-banner,.pwcm-preview[data-preview="prefs"] .pwcm-prefs{display:block!important;opacity:1}.pwcm-preview[data-preview="fab"] .pwcm-fab{display:inline-flex!important;opacity:1}.pwcm-preview[data-preview="prefs"] .pwcm-overlay,.pwcm-preview[data-preview="banner"][data-overlay="1"] .pwcm-overlay{display:block!important;opacity:1}.pwcm-preview .pwcm-overlay{position:absolute;-webkit-backdrop-filter:none;backdrop-filter:none}.pwcm-preview .pwcm-banner,.pwcm-preview .pwcm-prefs{transform:none!important}.pwcm-preview .pwcm-prefs{left:50%;top:50%;transform:translate(-50%,-50%)!important;max-height:88%}.pwcm-preview[data-layout="modal"] .pwcm-banner{transform:translate(-50%,-50%)!important}