html[data-style=cortex]{--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--shadow-card: none;--shadow-pop: 0 30px 80px -30px rgba(0, 0, 0, .8);--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ice: var(--color-accent);--aurora-1: rgba(255, 178, 87, .5);--aurora-2: rgba(255, 140, 90, .35);--aurora-3: rgba(122, 157, 216, .4);--chroma-r: rgba(255, 120, 60, .75);--chroma-c: rgba(122, 157, 216, .75);--hairline: rgba(182, 186, 197, .16);--glass: rgba(182, 186, 197, .045);--fs-display: clamp(2.3rem, 1.3rem + 3.4vw, 4.5rem);--fs-3xl: clamp(2rem, 1.4rem + 2.2vw, 3.3rem);--fs-2xl: clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);color-scheme:dark}html[data-style=cortex] body{font-weight:400;letter-spacing:.005em}html[data-style=cortex] h1,html[data-style=cortex] h2,html[data-style=cortex] .hero__title,html[data-style=cortex] .section__title{font-weight:200;font-stretch:112%;text-transform:uppercase;letter-spacing:.04em;line-height:1.04;text-wrap:balance}html[data-style=cortex] h3,html[data-style=cortex] h4{font-weight:400;font-stretch:104%;letter-spacing:.01em}html[data-style=cortex] .card__title,html[data-style=cortex] .post-card__title,html[data-style=cortex] .product-card__title{font-weight:400}html[data-style=cortex] strong{font-weight:600}html[data-style=cortex] .lead{font-weight:300;color:var(--color-text-muted)}html[data-style=cortex] main{counter-reset:sec}html[data-style=cortex] main .hero,html[data-style=cortex] main .page-hero,html[data-style=cortex] main .section{counter-increment:sec}html[data-style=cortex] .eyebrow{font-family:var(--font-mono);font-weight:400;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);gap:.9rem}html[data-style=cortex] .eyebrow:before{content:counter(sec,decimal-leading-zero);width:auto;height:auto;background:none;border-radius:0;color:var(--ice);font-weight:500}html[data-style=cortex] .eyebrow:after{content:"";width:2.2rem;height:1px;background:var(--hairline)}html[data-style=cortex] .eyebrow--plain:before,html[data-style=cortex] .eyebrow--mono:before{display:none}html[data-style=cortex] .card__eyebrow,html[data-style=cortex] .product__vendor,html[data-style=cortex] .product-card__type,html[data-style=cortex] .post-card__meta,html[data-style=cortex] .project-card__loc,html[data-style=cortex] .logo-strip__title,html[data-style=cortex] .faq__group,html[data-style=cortex] .footer__title,html[data-style=cortex] .breadcrumbs,html[data-style=cortex] .badge,html[data-style=cortex] .tag,html[data-style=cortex] .hero__note,html[data-style=cortex] .stat__label,html[data-style=cortex] .step:before{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}html[data-style=cortex] .breadcrumbs{text-transform:none;letter-spacing:.06em;font-size:.75rem}html[data-style=cortex] .footer__title{font-weight:500;color:var(--color-text-muted)}html[data-style=cortex] body{background:var(--color-bg);position:relative}html[data-style=cortex] main,html[data-style=cortex] .site-footer,html[data-style=cortex] .announcement{position:relative;z-index:1}html[data-style=cortex] .shopify-section-header,html[data-style=cortex] .site-header{z-index:100}html[data-style=cortex] .section--alt{background:transparent}html[data-style=cortex] .section{border-top:1px solid var(--hairline)}html[data-style=cortex] .section--tight{border-top:0}html[data-style=cortex] .section--inverse{background:linear-gradient(180deg,#f3ece0f7,#e4dbccf7);border-top:0}html[data-style=cortex] .section--inverse .eyebrow{color:#7a4a14}html[data-style=cortex] .section--inverse .eyebrow:before{color:#0b0f17}html[data-style=cortex] .section--inverse .eyebrow:after{background:#0b0f1740}html[data-style=cortex] .page-hero{background:transparent;border-bottom:1px solid var(--hairline);padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,6vw,4.5rem)}html[data-style=cortex] .page-hero h1{font-size:var(--fs-3xl);max-width:22ch}html[data-style=cortex] .hero{background:transparent;min-height:calc(100svh - var(--header-h) - 2.4rem);display:grid;align-content:center;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem);border-bottom:1px solid var(--hairline)}html[data-style=cortex] .hero:before{display:none}html[data-style=cortex] .hero__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.25rem,3vw,2rem)}html[data-style=cortex] .hero__visual{display:none}html[data-style=cortex] .hero__title{max-width:19ch;margin-bottom:1.6rem}html[data-style=cortex] .hero__lead{max-width:46ch;font-weight:300}html[data-style=cortex] .hero__stats{margin-top:clamp(3rem,8vw,6rem)}html[data-style=cortex] .hero__note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}html[data-style=cortex] .hero__note svg{color:var(--ice);width:.85rem;height:.85rem}html[data-style=cortex] .hero__note b{color:var(--ice);font-weight:500}html[data-style=cortex] .hero__scroll{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}html[data-style=cortex] .hero__scroll i{display:block;width:1px;height:2rem;background:linear-gradient(var(--ice),transparent);animation:arctic-scroll 1.8s var(--ease) infinite}@keyframes arctic-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(min-width:960px){html[data-style=cortex] .hero__grid>div:first-child{max-width:58%}}html[data-style=cortex] .stat{background:transparent;border-left:1px solid var(--hairline);border-radius:0;padding:.4rem 0 .2rem 1.1rem}html[data-style=cortex] .stat__value{font-weight:200;font-stretch:110%;letter-spacing:0;color:var(--color-heading)}html[data-style=cortex] .stats--big .stat__value{color:var(--ice)}html[data-style=cortex] .section--inverse .stat{border-left-color:#0b0f1740}html[data-style=cortex] .card,html[data-style=cortex] .faq__item,html[data-style=cortex] .cert,html[data-style=cortex] .cta-band,html[data-style=cortex] .filter-dropdown__panel,html[data-style=cortex] .nav__sub{background:linear-gradient(var(--glass),var(--glass)),#080b12c9;border:1px solid var(--hairline)}html[data-style=cortex] .card--link:hover{border-color:#ffb25773;box-shadow:0 0 0 1px #ffb2571f,0 0 60px -20px var(--aurora-1),0 30px 60px -40px #000000e6;transform:translateY(-2px)}html[data-style=cortex] .card__icon{background:transparent;border:1px solid var(--hairline);color:var(--ice);border-radius:2px}html[data-style=cortex] .card__list li:before{background:var(--ice);width:.3rem;height:.3rem;border-radius:0;transform:rotate(45deg)}html[data-style=cortex] .card--inverse{background:#0b0f170f;border-color:#0b0f172e;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=cortex] .placeholder-media{background:radial-gradient(60% 60% at 50% 40%,rgba(255,178,87,.12),transparent 70%),var(--glass);border:1px solid var(--hairline);color:var(--color-text-muted)}html[data-style=cortex] .placeholder-media:before{background-image:linear-gradient(rgba(182,186,197,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(182,186,197,.07) 1px,transparent 1px);background-size:32px 32px}html[data-style=cortex] .project-card__media .tag{background:#05070cb3;color:var(--color-heading);border:1px solid var(--hairline)}html[data-style=cortex] .quote__mark{color:var(--ice);font-weight:200}html[data-style=cortex] .tier--featured{border-color:#ffb25780;box-shadow:0 0 80px -30px var(--aurora-1)}html[data-style=cortex] .tier__price{font-weight:300}html[data-style=cortex] .pill-list li{background:transparent;border-color:var(--hairline);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}html[data-style=cortex] .logo-strip__item{font-weight:300;font-stretch:108%;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}html[data-style=cortex] .check-list svg{color:var(--ice)}html[data-style=cortex] .step{border-top-color:var(--hairline)}html[data-style=cortex] .step:before{color:var(--ice);background:var(--color-bg)}html[data-style=cortex] .section--inverse .step:before{color:#0b0f17;background:transparent}html[data-style=cortex] .faq__item summary{font-weight:400;letter-spacing:0;text-transform:none}html[data-style=cortex] .faq__item[open]{border-color:#ffb25766}html[data-style=cortex] .cta-band{background:linear-gradient(120deg,#ffb25714,#9b8cff0f 50%,#6ff7d20f);color:var(--color-text)}html[data-style=cortex] .cta-band h2{color:var(--color-heading)}html[data-style=cortex] .cta-band p{color:var(--color-text-muted)}html[data-style=cortex] .cta-band:after{background:radial-gradient(closest-side,var(--aurora-1),transparent);opacity:.6}html[data-style=cortex] .cta-band .button--inverse{--btn-bg: var(--ice);--btn-fg: var(--color-bg);--btn-border: var(--ice)}html[data-style=cortex] .cta-band .button--outline-inverse{--btn-fg: var(--color-heading);--btn-border: var(--hairline)}html[data-style=cortex] .cta-band .button--outline-inverse:hover{--btn-bg: rgba(182, 186, 197, .08);--btn-border: var(--color-heading)}html[data-style=cortex] .button{border-radius:var(--radius-pill);font-family:var(--font-mono);font-weight:500;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;padding-inline:1.5rem;border-width:1px}html[data-style=cortex] .button:hover{transform:none;box-shadow:0 0 0 1px #ffb25740,0 0 50px -12px var(--aurora-1),0 0 90px -30px var(--aurora-2)}html[data-style=cortex] .button--secondary{--btn-border: var(--hairline);--btn-fg: var(--color-heading)}html[data-style=cortex] .button--secondary:hover{--btn-bg: rgba(182, 186, 197, .08);--btn-border: rgba(182, 186, 197, .5)}html[data-style=cortex] .button--ghost{padding-inline:.8rem}html[data-style=cortex] .button--small{font-size:.66rem;padding-inline:1rem}html[data-style=cortex] .link-arrow{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}html[data-style=cortex] .badge,html[data-style=cortex] .tag{border-radius:2px;background:transparent;border:1px solid var(--hairline);color:var(--color-text-muted)}html[data-style=cortex] .badge--secondary{border-color:#ffb25780;color:var(--ice)}html[data-style=cortex] .filters button{border-radius:2px;border-color:var(--hairline);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}html[data-style=cortex] .filters button[aria-pressed=true]{background:var(--ice);color:var(--color-bg);border-color:var(--ice)}html[data-style=cortex] .nav__link:hover,html[data-style=cortex] .footer__links a:hover,html[data-style=cortex] .card__title a:hover,html[data-style=cortex] .post-card__title a:hover,html[data-style=cortex] .link-arrow:hover,html[data-style=cortex] .brand:hover{text-shadow:-1.5px 0 var(--chroma-r),1.5px 0 var(--chroma-c);animation:arctic-glitch .35s steps(2,end) 1}@keyframes arctic-glitch{0%{transform:translate(-1px)}40%{transform:translate(1px)}to{transform:none}}html[data-style=cortex] .nav__link{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;white-space:nowrap}html[data-style=cortex] .nav__link:hover,html[data-style=cortex] .nav__link[aria-current=page]{background:transparent;color:var(--color-heading)}html[data-style=cortex] .nav__link[aria-current=page]:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.25rem;height:1px;background:var(--ice)}html[data-style=cortex] .nav__item{position:relative}html[data-style=cortex] .nav__sub a{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}html[data-style=cortex] .site-header{background:#05070cb8;border-bottom-color:var(--hairline)}html[data-style=cortex] .brand{font-weight:300;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;font-size:1.05rem}html[data-style=cortex] .header-phone{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}html[data-style=cortex] .header-cta{padding-inline:1.2rem}html[data-style=cortex] .announcement{background:transparent;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}html[data-style=cortex] .announcement .dot{background:var(--ice);box-shadow:0 0 12px var(--ice);width:.4rem;height:.4rem}html[data-style=cortex] .icon-button:hover{background:#b6bac514}html[data-style=cortex] .icon-button .count{background:var(--ice);color:var(--color-bg)}html[data-style=cortex] .input,html[data-style=cortex] .select,html[data-style=cortex] .textarea{background-color:#05070c80;border-color:var(--hairline);border-radius:2px}html[data-style=cortex] .input:focus,html[data-style=cortex] .select:focus,html[data-style=cortex] .textarea:focus{border-color:var(--ice);box-shadow:0 0 0 3px #ffb2572e,0 0 40px -10px var(--aurora-1)}html[data-style=cortex] .field__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}html[data-style=cortex] .select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238fd8ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}html[data-style=cortex] .checkbox input{accent-color:var(--ice)}html[data-style=cortex] .site-footer{background:transparent;border-top:1px solid var(--hairline)}html[data-style=cortex] .footer__links a{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}html[data-style=cortex] .footer__badge{border-color:var(--hairline);font-family:var(--font-mono)}html[data-style=cortex] .footer__badge svg,html[data-style=cortex] .footer__contact svg{color:var(--ice)}html[data-style=cortex] .footer__bottom{border-top-color:var(--hairline);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em}html[data-style=cortex] .newsletter .input{background:#05070c80}html[data-style=cortex] .arctic-hud{position:fixed;right:1.4rem;top:50%;transform:translateY(-50%);z-index:60;display:grid;gap:.5rem;justify-items:end;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);pointer-events:none}html[data-style=cortex] .arctic-hud__index{color:var(--color-heading);font-size:.8rem;font-variant-numeric:tabular-nums}html[data-style=cortex] .arctic-hud__index b{color:var(--ice);font-weight:500}html[data-style=cortex] .arctic-hud__label{max-width:11rem;text-align:right;min-height:1em}html[data-style=cortex] .arctic-hud__rail{width:1px;height:6rem;background:var(--hairline);position:relative;margin-right:.35rem}html[data-style=cortex] .arctic-hud__rail i{position:absolute;left:-1px;top:0;width:3px;height:1.2rem;background:var(--ice);box-shadow:0 0 12px var(--ice);transition:top .5s var(--ease)}@media(max-width:1100px){html[data-style=cortex] .arctic-hud{display:none}}html[data-style=cortex] .arctic-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--color-bg);display:grid;place-items:center;text-align:center;transition:opacity .7s var(--ease),filter .7s var(--ease)}html[data-style=cortex] .arctic-intro.is-leaving{opacity:0;filter:blur(14px);pointer-events:none}html[data-style=cortex] .arctic-intro__name{font-family:var(--font-heading);font-weight:200;font-stretch:115%;font-size:clamp(1.6rem,1rem + 3vw,3.4rem);letter-spacing:.32em;text-transform:uppercase;color:var(--color-heading);padding-left:.32em}html[data-style=cortex] .arctic-intro__line{width:min(22rem,60vw);height:1px;margin:1.4rem auto 1rem;background:linear-gradient(90deg,transparent,var(--ice),transparent);transform:scaleX(0);animation:arctic-line 1s var(--ease) .2s forwards}@keyframes arctic-line{to{transform:scaleX(1)}}html[data-style=cortex] .arctic-intro__sub{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted)}html[data-style=cortex] .arctic-cursor{position:fixed;left:0;top:0;width:26rem;height:26rem;margin:-13rem 0 0 -13rem;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(255,178,87,.1),rgba(155,140,255,.05) 45%,transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .6s;will-change:transform}html[data-style=cortex] .arctic-cursor.is-on{opacity:1}@media(hover:none){html[data-style=cortex] .arctic-cursor{display:none}}html[data-style=cortex] [data-scrambling]{font-variant-ligatures:none}@media(prefers-reduced-motion:no-preference){html[data-style=cortex].arctic-js .section:not(.is-inview)>.container,html[data-style=cortex].arctic-js .page-hero:not(.is-inview)>.container{opacity:.001;transform:translateY(14px)}html[data-style=cortex].arctic-js .section>.container,html[data-style=cortex].arctic-js .page-hero>.container{transition:opacity .9s var(--ease),transform .9s var(--ease)}}html[data-style=cortex] .product-card__media,html[data-style=cortex] .product__main-image img{background:var(--glass)}html[data-style=cortex] .price{font-weight:300;font-family:var(--font-mono);letter-spacing:.02em}html[data-style=cortex] .product__tabs summary{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}html[data-style=cortex] .product__tabs summary:after{color:var(--ice)}html[data-style=cortex] .shop-toolbar .select{background-color:#05070c80}html[data-style=cortex] .qty button{background:#b6bac50f}html[data-style=cortex] .pagination [aria-current=page]{background:var(--ice);color:var(--color-bg);border-color:var(--ice)}@media(prefers-reduced-motion:reduce){html[data-style=cortex] .arctic-intro,html[data-style=cortex] .arctic-cursor{display:none!important}html[data-style=cortex] .hero__scroll i{animation:none}}html[data-style=cortex] .hero{min-height:0;padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,6vw,4rem)}@media(min-width:960px){html[data-style=cortex] .hero__grid{grid-template-columns:1.05fr .95fr;align-items:start}html[data-style=cortex] .hero__grid>div:first-child{max-width:none}html[data-style=cortex] .hero__visual{margin-top:.15rem}}html[data-style=cortex] .hero__visual{display:block}html[data-style=cortex] .hero__title{font-size:var(--fs-3xl);max-width:20ch;margin-bottom:1.25rem}html[data-style=cortex] .hero__lead{max-width:50ch}html[data-style=cortex] .hero__stats{margin-top:clamp(2.5rem,6vw,4rem)}html[data-style=cortex] .eyebrow:after{display:none}html[data-style=cortex] .hero--password{min-height:100svh;display:grid;align-content:center;border-bottom:0;padding-block:clamp(2.5rem,6vw,4rem)}html[data-style=cortex] .hero--password .brand{display:flex;width:max-content;margin-bottom:clamp(1.5rem,4vw,2.5rem)}html[data-style=cortex] .hero--password .brand__logo--default{height:3rem}html[data-style=cortex] .hero--password .eyebrow:before{display:none}html[data-style=cortex] .password__contact{margin-top:1.75rem;gap:.9rem}html[data-style=cortex] .password__unlock{margin-top:1.75rem;max-width:26rem}html[data-style=cortex] .password__unlock-row{display:flex;gap:.5rem}html[data-style=cortex] .password__unlock-row .input{flex:1;min-width:0}html[data-style=cortex] .password__form .card{gap:1rem}html[data-style=cortex] .password__form-title{font-size:var(--fs-xl);margin-bottom:.1rem}@media(min-width:960px){html[data-style=cortex] .hero--password .hero__grid{align-items:center}}html[data-style=cortex] .bus-illustration{--node: var(--color-accent);--panel: rgba(8, 11, 18, .72);--line: rgba(216, 223, 233, .28)}html[data-style=cortex] .bus-illustration .frame--soft{fill:#080b12cc}html[data-style=cortex] .bus-illustration .device{fill:#0d1119f2}html[data-style=cortex] .bus-illustration .node{fill:var(--color-heading)}html[data-style=cortex] .bus-illustration .glow{fill:var(--color-accent)}html[data-style=cortex] .bus-illustration .bus-line{filter:drop-shadow(0 0 6px rgba(255,178,87,.6))}html[data-style=cortex] .bus-illustration .pulse{fill:var(--color-heading);filter:drop-shadow(0 0 5px var(--color-accent))}html[data-style=cortex] .bus-illustration .label{fill:var(--color-text-muted)}@media(max-width:1099px){html[data-style=cortex],html[data-style=cortex] body{overflow-x:clip}html[data-style=cortex] .site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#05070ceb}html[data-style=cortex] .nav{visibility:hidden;transition:transform .25s var(--ease),visibility 0s .25s}html[data-style=cortex] .site-header.is-open .nav{visibility:visible;transition:transform .25s var(--ease)}html[data-style=cortex] .site-header.is-open,html[data-style=cortex] .site-header.is-open .nav{background:var(--color-bg)}}@media(max-width:719px){html[data-style=cortex] .announcement{display:none}html[data-style=cortex] .hero{padding-block:2.5rem 2rem}html[data-style=cortex] .hero__title{font-size:clamp(1.6rem,7.2vw,2.2rem)}html[data-style=cortex] .hero__actions .button{width:100%}html[data-style=cortex] .foyer-grain,html[data-style=cortex] .foyer-frame,html[data-style=cortex] .foyer-halo{display:none}html[data-style=cortex] .bus-illustration .bus-line,html[data-style=cortex] .bus-illustration .pulse{filter:none}html[data-style=cortex] .foyer-vignette{display:none}html[data-style=cortex] .foyer-canvas{will-change:transform}html[data-style=cortex].arctic-js .section>.container,html[data-style=cortex].arctic-js .page-hero>.container{transition-duration:.45s}html[data-style=cortex].arctic-js .section:not(.is-inview)>.container,html[data-style=cortex].arctic-js .page-hero:not(.is-inview)>.container{transform:translateY(8px)}html[data-style=cortex] .card,html[data-style=cortex] .faq__item,html[data-style=cortex] .nav__sub,html[data-style=cortex] .cta-band{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-style=cortex] .hero__visual{margin-top:.5rem}html[data-style=cortex] .section__title,html[data-style=cortex] .page-hero h1{font-size:clamp(1.6rem,7.2vw,2.2rem);letter-spacing:.03em}html[data-style=cortex] .section{padding-block:clamp(2.5rem,9vw,3.5rem)}html[data-style=cortex] .foyer-vignette{background:radial-gradient(ellipse at center,transparent 62%,rgba(0,2,8,.55) 100%)}html[data-style=cortex] .card,html[data-style=cortex] .faq__item{background:#080b12b3}}html[data-style=cortex]{--braise: #ffb257}html[data-style=cortex] body{background:var(--color-bg)}html[data-style=cortex] .foyer-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease}html[data-style=cortex] body.foyer-scene .foyer-canvas{opacity:1}html[data-style=cortex] .foyer-halo{position:fixed;left:50%;top:58%;width:130vmax;height:130vmax;transform:translate(-50%,-50%);z-index:0;pointer-events:none;background:radial-gradient(circle at center,rgba(255,178,87,.05),transparent 42%)}html[data-style=cortex] .foyer-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 52%,rgba(0,2,8,.75) 100%)}html[data-style=cortex] .foyer-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:foyer-grain 8s steps(10) infinite}@keyframes foyer-grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-8%)}30%{transform:translate(3%,-4%)}50%{transform:translate(-7%,5%)}70%{transform:translate(6%,8%)}90%{transform:translate(-3%,3%)}}html[data-style=cortex] .foyer-frame{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:40;pointer-events:none;border:1px solid rgba(180,195,220,.1)}html[data-style=cortex] .foyer-frame:before,html[data-style=cortex] .foyer-frame:after{content:"";position:absolute;width:14px;height:14px;border:1px solid rgba(200,215,240,.35)}html[data-style=cortex] .foyer-frame:before{top:-1px;left:-1px;border-right:none;border-bottom:none}html[data-style=cortex] .foyer-frame:after{bottom:-1px;right:-1px;border-left:none;border-top:none}html[data-style=cortex] body:not([data-frame=on]) .foyer-frame,html[data-style=cortex] body[data-grain=off] .foyer-grain{display:none}html[data-style=cortex] .site-footer{background:#03050847;border-top-color:#b6bac51f}@media(prefers-reduced-motion:reduce){html[data-style=cortex] .foyer-grain{animation:none}}html[data-style=cortex],html[data-style=cortex] body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cortex.css.map */
