:root{--ia-s1: 8px;--ia-s2: 13px;--ia-s3: 21px;--ia-s4: 34px;--ia-s5: 55px;--ia-s6: 89px;--ia-s7: 144px;--ia-wrap: 1240px;--ia-header-h: 76px;--ia-r: 21px;--ia-r-sm: 13px;--ia-f-display: "DM Sans", "IA Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ia-f-serif: "Cormorant Garamond", "IA Serif", Georgia, "Times New Roman", serif;--ia-f-body: "DM Sans", "IA Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ia-f-mono: "JetBrains Mono", "IA Mono", ui-monospace, Menlo, Consolas, monospace;--ia-violet: #6C5CE7;--ia-teal: #0E7C86;--ia-rose: #B4466E;--ia-blue: #2F5FD0;--ia-gold-ink: #8A6D1F;--ia-iris: linear-gradient(100deg, var(--ia-grove) 0%, var(--ia-teal) 28%, var(--ia-violet) 58%, var(--ia-gold-ink) 86%, var(--ia-grove) 100%);--ia-glass: rgba(255, 255, 255, .7);--ia-glass-line: rgba(200, 168, 78, .38);--ia-shadow: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 1px 2px rgba(16, 20, 30, .05), 0 21px 55px -24px rgba(16, 20, 30, .22);--ia-shadow-up: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 2px 4px rgba(16, 20, 30, .05), 0 34px 89px -30px rgba(40, 30, 110, .3);--ia-ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ia-paper);color:var(--ia-ink);font-family:var(--ia-f-body);font-size:18px;line-height:1.618;font-feature-settings:"kern","liga","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:var(--ia-grove);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--ia-grove-deep)}p{margin:0 0 var(--ia-s3)}p:last-child{margin-bottom:0}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--ia-ink)}:focus-visible{outline:3px solid var(--ia-violet);outline-offset:3px;border-radius:4px}[id]{scroll-margin-top:calc(var(--ia-header-h) + var(--ia-s3))}::selection{background:var(--ia-violet);color:#fff}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ia-skip{position:absolute;left:var(--ia-s2);top:-100px;z-index:200;background:var(--ia-ink);color:#fff;padding:var(--ia-s1) var(--ia-s3);font-size:15px;border-radius:999px}.ia-skip:focus{top:var(--ia-s2);color:#fff}.ia-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ia-wrap{width:100%;max-width:var(--ia-wrap);margin:0 auto;padding:0 var(--ia-s4);position:relative;z-index:1}.ia-section{padding:var(--ia-s6) 0;position:relative;overflow:hidden;overflow:clip}.ia-ground--paper{background:var(--ia-paper)}.ia-ground--heaven{background:radial-gradient(1200px 520px at 12% 0%,rgba(45,122,79,.06),transparent 70%),radial-gradient(900px 480px at 92% 100%,rgba(108,92,231,.06),transparent 70%),var(--ia-heaven)}.ia-ground--bone{background:radial-gradient(1000px 500px at 85% 10%,rgba(200,168,78,.14),transparent 70%),var(--ia-bone)}.ia-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 15px 6px 12px;margin:0 0 var(--ia-s3);font-family:var(--ia-f-mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ia-grove);background:#ffffffb8;border:1px solid var(--ia-glass-line);border-radius:999px;box-shadow:0 1px #fff inset,0 6px 21px -12px #2d7a4f73}.ia-kicker:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--ia-iris);background-size:300% 100%;box-shadow:0 0 0 3px #6c5ce71f,0 0 13px #6c5ce773}.ia-iris,.ia-h1__accent{font-family:var(--ia-f-serif);font-style:italic;font-weight:500;letter-spacing:-.005em;background:var(--ia-iris);background-size:220% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:var(--ia-grove);-webkit-text-fill-color:transparent;padding-right:.06em}.ia-h1{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(3rem,1.35rem + 5.7vw,6.6rem);line-height:.98;letter-spacing:-.042em}.ia-h1__accent{display:block;font-size:1.1em;line-height:1.02;margin-top:.04em}.ia-h2{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(2.3rem,1.45rem + 2.8vw,4.1rem);line-height:1.02;letter-spacing:-.036em;max-width:17ch}.ia-h2 .ia-iris{font-size:1.1em}.ia-h2--wide{max-width:26ch}.ia-h3{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(1.6rem,1.3rem + .8vw,2rem);line-height:1.12;letter-spacing:-.025em}.ia-lede{font-size:clamp(1.15rem,1.05rem + .35vw,1.32rem);line-height:1.55;color:var(--ia-ink-2);max-width:38em}.ia-intro{color:var(--ia-ink-2);max-width:40em;margin-top:var(--ia-s3)}.ia-head{margin-bottom:var(--ia-s5)}.ia-head--split{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s5);align-items:end}.ia-mono{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.06em}.ia-rte p,.ia-rte li{color:var(--ia-ink-2)}.ia-rte ul{padding-left:1.2em;margin:0 0 var(--ia-s3)}.ia-glass{position:relative;isolation:isolate;background:var(--ia-card, var(--ia-glass));-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35);border:1px solid var(--ia-glass-line);border-radius:var(--ia-r);box-shadow:var(--ia-shadow);transition:transform .55s var(--ia-ease),box-shadow .55s var(--ia-ease),border-color .55s var(--ia-ease)}.ia-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, -30%),rgba(108,92,231,.11),rgba(45,122,79,.06) 42%,transparent 72%);opacity:0;transition:opacity .7s var(--ia-ease)}.ia-lift:hover{transform:translateY(-3px);box-shadow:var(--ia-shadow-up);border-color:#c8a84eb3}.ia-lift:hover:after,.ia-glass:focus-within:after{opacity:1}.ia-brackets{--ia-bk: 21px;--ia-bw: 2px;--ia-bi: 10px;background:linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) top var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) top var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) top var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) top var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) bottom var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) bottom var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) bottom var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) bottom var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,var(--ia-card, var(--ia-glass))}.ia-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:var(--ia-s2) var(--ia-s4);font-family:var(--ia-f-mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.3;cursor:pointer;color:#fff;border:0;border-radius:999px;background:linear-gradient(180deg,#379160 0%,var(--ia-grove) 52%,#23663F 100%);background-color:var(--ia-grove);box-shadow:0 1px #ffffff47 inset,0 -1px #0000001f inset,0 13px 30px -12px #2d7a4f99;transition:transform .55s var(--ia-ease),box-shadow .55s var(--ia-ease)}.ia-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% -30%,rgba(255,246,214,.55),transparent 60%);opacity:0;transition:opacity .55s var(--ia-ease)}.ia-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 1px #ffffff4d inset,0 0 0 5px #6c5ce71f,0 21px 40px -14px #2d7a4fb3}.ia-btn:hover:before{opacity:1}.ia-btn__arrow{transition:transform .55s var(--ia-ease)}.ia-btn:hover .ia-btn__arrow{transform:translate(3px)}.ia-btn--line{color:var(--ia-ink);border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ia-iris) border-box;box-shadow:0 1px #fff inset,0 10px 26px -16px #281e6e73}.ia-btn--line:hover{color:var(--ia-ink);box-shadow:0 0 0 5px #6c5ce71a,0 21px 40px -18px #281e6e80}.ia-btn--block{width:100%}.ia-actions{display:flex;flex-wrap:wrap;gap:var(--ia-s2);margin-top:var(--ia-s4)}.ia-progress{position:fixed;left:0;top:0;right:0;height:2px;z-index:120;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--ia-p, 0));background:var(--ia-iris);background-size:100% 100%}.ia-header{position:sticky;top:0;z-index:80;background:#ffffffc7;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid rgba(200,168,78,.28);transition:box-shadow .6s var(--ia-ease),background .6s var(--ia-ease)}.ia-scrolled .ia-header{background:#ffffffeb;box-shadow:0 13px 34px -24px #10141e59}.ia-header__bar{display:flex;align-items:center;gap:var(--ia-s3);min-height:var(--ia-header-h)}.ia-brand{display:inline-flex;align-items:center;gap:var(--ia-s2);min-height:44px;text-decoration:none;color:var(--ia-ink);flex:none}.ia-brand:hover{color:var(--ia-ink)}.ia-mark{width:16px;height:36px;flex:none;filter:drop-shadow(0 0 6px rgba(45,122,79,.35))}.ia-wordmark{display:flex;flex-direction:column;line-height:1.1}.ia-wordmark__name{font-family:var(--ia-f-body);font-weight:700;font-size:22px;letter-spacing:-.03em}.ia-wordmark__name span{color:var(--ia-grove)}.ia-wordmark__by{font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.04em}.ia-nav{margin-left:auto}.ia-nav__list{list-style:none;margin:0;padding:4px;display:flex;align-items:center;gap:2px;background:#fff9;border:1px solid rgba(200,168,78,.25);border-radius:999px}.ia-nav__link{display:inline-block;font-size:15px;font-weight:500;color:var(--ia-ink);text-decoration:none;padding:8px 13px;border-radius:999px;white-space:nowrap;transition:background .45s var(--ia-ease),color .45s var(--ia-ease)}.ia-nav__link:hover{color:var(--ia-ink);background:#6c5ce717}.ia-header__cta{flex:none;display:flex;gap:var(--ia-s1);align-items:center}.ia-header__cta .ia-btn{min-height:44px;padding:10px var(--ia-s3)}.ia-search-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font:500 15px/1 var(--ia-f-body);color:var(--ia-ink);cursor:pointer;background:#ffffffb3;border:1px solid rgba(200,168,78,.4);border-radius:999px}.ia-search-btn:hover{border-color:var(--ia-violet)}.ia-search-btn__icon{display:none;width:18px;height:18px}.ia-search-btn kbd{font:500 14px/1 var(--ia-f-mono);padding:4px 7px;border-radius:6px;background:var(--ia-heaven);border:1px solid var(--ia-rule);color:var(--ia-ink-2)}.ia-hero{position:relative;overflow:hidden;padding:var(--ia-s6) 0 var(--ia-s6)}.ia-aurora{position:absolute;top:-12%;right:-8%;bottom:-8%;left:-8%;z-index:0;pointer-events:none;filter:blur(55px)}.ia-aurora i{position:absolute;display:block;border-radius:50%;will-change:transform}.ia-aurora i:nth-child(1){width:46vw;height:46vw;left:48%;top:-14%;background:radial-gradient(circle,rgba(108,92,231,.26),transparent 66%);animation:ia-drift-a 46s ease-in-out infinite alternate}.ia-aurora i:nth-child(2){width:40vw;height:40vw;left:66%;top:34%;background:radial-gradient(circle,rgba(45,122,79,.24),transparent 66%);animation:ia-drift-b 54s ease-in-out infinite alternate}.ia-aurora i:nth-child(3){width:38vw;height:38vw;left:2%;top:-24%;background:radial-gradient(circle,rgba(200,168,78,.28),transparent 66%);animation:ia-drift-c 62s ease-in-out infinite alternate}.ia-aurora i:nth-child(4){width:30vw;height:30vw;left:30%;top:58%;background:radial-gradient(circle,rgba(14,124,134,.14),transparent 66%);animation:ia-drift-a 70s ease-in-out infinite alternate-reverse}.ia-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(10,11,15,.1) 1px,transparent 1.2px);background-size:34px 34px;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 60% 40%,#000,transparent 75%)}.ia-dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ia-dust i{position:absolute;bottom:-10px;width:var(--sz, 3px);height:var(--sz, 3px);border-radius:50%;background:radial-gradient(circle,#F4DFA0,#C8A84E 60%,transparent 70%);box-shadow:0 0 8px #c8a84e8c;opacity:.7;animation:ia-rise var(--t, 90s) linear infinite;animation-delay:var(--dl, 0s)}.ia-hero__grid{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--ia-s6);align-items:center;position:relative;z-index:1}.ia-hero__copy .ia-lede{margin-top:var(--ia-s4)}.ia-emblem{padding:var(--ia-s4) var(--ia-s3) var(--ia-s3);--ia-card: rgba(255, 255, 255, .55);margin:0}.ia-sigil{width:100%;max-width:340px;margin:0 auto;overflow:visible}.ia-sigil .ia-dot{filter:drop-shadow(0 0 10px rgba(45,122,79,.5))}.ia-sigil .ia-sq{stroke-opacity:.5}.ia-orbit{transform-box:view-box;transform-origin:188.5px 305px;animation:ia-turn 160s linear infinite}.ia-orbit--slow{animation-duration:260s;animation-direction:reverse}.ia-draw{stroke-dasharray:1;stroke-dashoffset:0}.ia-emblem__cap{margin:var(--ia-s3) 0 0;text-align:center;font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.04em}.ia-facts{padding:0 0 var(--ia-s5);margin-top:calc(-1 * var(--ia-s4));background:transparent;overflow:visible;z-index:2}.ia-facts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ia-cols, 4),minmax(0,1fr));gap:var(--ia-s2)}.ia-fact{padding:var(--ia-s3) var(--ia-s3) var(--ia-s3)}.ia-fact__value{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(2.2rem,1.6rem + 1.5vw,3.1rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.ia-fact__label{margin-top:var(--ia-s2);font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ia-grove)}.ia-fact__note{margin-top:6px;font-size:15px;line-height:1.5;color:var(--ia-ink-2)}.ia-split{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s6);align-items:start}.ia-split__aside{position:sticky;top:calc(var(--ia-header-h) + var(--ia-s4))}.ia-points{list-style:none;margin:0;padding:0;display:grid;gap:var(--ia-s2)}.ia-point{display:grid;grid-template-columns:55px 1fr;gap:var(--ia-s3);padding:var(--ia-s4) var(--ia-s4) var(--ia-s4) var(--ia-s3)}.ia-point__n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--ia-f-mono);font-size:14px;font-weight:700;color:var(--ia-ink);border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ia-iris) border-box}.ia-point__title{font-family:var(--ia-f-display);font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-.02em;margin-bottom:6px}.ia-point__text{color:var(--ia-ink-2)}.ia-houses__count{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.08em;color:var(--ia-ink-2);margin-top:var(--ia-s3)}.ia-galaxy-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--ia-s5);align-items:center;margin-bottom:var(--ia-s5)}.ia-galaxy{position:relative;width:100%;max-width:600px;aspect-ratio:1;margin:0 auto}.ia-galaxy:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#6c5ce71a,#2d7a4f0f 38%,#fff0 70%)}.ia-galaxy__field{position:absolute;top:0;right:0;bottom:0;left:0;animation:ia-turn 420s linear infinite}.ia-galaxy__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ia-galaxy__core{position:absolute;left:50%;top:50%;width:15%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#ffffffdb;border:1px solid var(--ia-glass-line);box-shadow:0 0 0 9px #ffffff80,0 0 55px #2d7a4f4d;z-index:2}.ia-galaxy__core .ia-mark{width:30%;height:auto}.ia-orb{position:absolute;z-index:3;transform:translate(-50%,-50%);text-decoration:none;color:var(--ia-ink);display:block}.ia-orb__in{display:flex;flex-direction:column;align-items:center;gap:6px;animation:ia-turn 420s linear infinite reverse}.ia-orb__dot{--c: var(--ia-grove);width:17px;height:17px;border-radius:50%;background:var(--c);background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--c) 46%,color-mix(in srgb,var(--c) 70%,#000) 100%);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent),0 0 21px color-mix(in srgb,var(--c) 55%,transparent);transition:transform .55s var(--ia-ease),box-shadow .55s var(--ia-ease),opacity .6s var(--ia-ease)}.ia-orb__label{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.01em;white-space:nowrap;padding:2px 8px;border-radius:999px;border:1px solid transparent;color:var(--ia-ink);text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 10px #fff,0 0 14px #fff;transition:background .5s var(--ia-ease),border-color .5s var(--ia-ease)}.ia-orb:hover .ia-orb__dot,.ia-orb:focus-visible .ia-orb__dot{transform:scale(1.35)}.ia-orb:hover,.ia-orb:focus-visible{z-index:5}.ia-orb:hover .ia-orb__label,.ia-orb:focus-visible .ia-orb__label{background:#fff;border-color:var(--ia-violet);box-shadow:0 8px 21px -10px #281e6e73}.ia-orb[data-cat=ai] .ia-orb__dot,.ia-uni--ai{--c: var(--ia-violet)}.ia-orb[data-cat=software] .ia-orb__dot,.ia-uni--software{--c: var(--ia-teal)}.ia-orb[data-cat=commerce] .ia-orb__dot,.ia-uni--commerce{--c: #B8952F}.ia-orb[data-cat=brands] .ia-orb__dot,.ia-uni--brands{--c: var(--ia-rose)}.ia-orb[data-cat=learning] .ia-orb__dot,.ia-uni--learning{--c: var(--ia-blue)}.ia-orb[data-cat=finance] .ia-orb__dot,.ia-uni--finance{--c: var(--ia-grove)}.ia-orb[data-cat=services] .ia-orb__dot,.ia-uni--services{--c: #4A4D57}.ia-legend{list-style:none;margin:var(--ia-s3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ia-s1) var(--ia-s3)}.ia-legend li{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ia-ink-2)}.ia-legend .ia-uni{width:13px;height:13px}.ia-filter{display:flex;flex-wrap:wrap;gap:var(--ia-s1);margin:0 0 var(--ia-s4);padding:0;border:0}.ia-filter legend{padding:0;margin-bottom:var(--ia-s1)}.ia-filter__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ia-filter__label{display:inline-flex;align-items:center;gap:var(--ia-s1);min-height:44px;padding:8px 17px;border-radius:999px;background:#fffc;border:1px solid rgba(133,128,119,.55);font-size:15px;font-weight:500;color:var(--ia-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .45s var(--ia-ease),border-color .45s var(--ia-ease),color .45s}.ia-filter__label span{font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2)}.ia-filter__label:hover{border-color:var(--ia-violet)}.ia-filter__input:focus-visible+.ia-filter__label{outline:3px solid var(--ia-violet);outline-offset:2px}.ia-filter__input:checked+.ia-filter__label{background:var(--ia-ink);border-color:var(--ia-ink);color:#fff;box-shadow:0 8px 21px -10px #0a0b0f99}.ia-filter__input:checked+.ia-filter__label span{color:#fff}.ia-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--ia-s3)}.ia-house-item{display:flex}.ia-house{flex:1;display:flex;flex-direction:column;gap:var(--ia-s2);padding:var(--ia-s4) var(--ia-s4) var(--ia-s3)}.ia-house p{margin:0}.ia-house-item:target .ia-house{border-color:var(--ia-violet);box-shadow:0 0 0 4px #6c5ce729,var(--ia-shadow-up)}.ia-house__top{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:var(--ia-s1);flex-wrap:wrap}.ia-house__kind{display:inline-flex;align-items:center;gap:9px}.ia-house__cat{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ia-ink-2)}.ia-house__status{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.06em;padding:2px 10px;color:var(--ia-grove);border-radius:999px;background:#2d7a4f17;border:1px solid rgba(45,122,79,.35);display:inline-flex;align-items:center;gap:6px}.ia-house__status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ia-grove);box-shadow:0 0 8px #2d7a4fcc}.ia-house__name{font-family:var(--ia-f-display);font-weight:600;font-size:1.75rem;line-height:1.08;letter-spacing:-.03em}.ia-house__domain{font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.02em;word-break:break-word}.ia-house__line{color:var(--ia-ink-2);font-size:16px;line-height:1.55;flex:1}.ia-house__link{font-family:var(--ia-f-mono);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;margin-top:var(--ia-s1);align-self:flex-start;color:var(--ia-grove)}.ia-house__link:hover{text-decoration:underline}.ia-uni{position:relative;display:inline-block;width:21px;height:21px;border-radius:50%;flex:none;background:var(--c, #2D7A4F);background:radial-gradient(circle at 35% 30%,#fff 0 10%,var(--c, #2D7A4F) 50%,color-mix(in srgb,var(--c, #2D7A4F) 65%,#000) 100%);box-shadow:0 0 0 4px color-mix(in srgb,var(--c, #2D7A4F) 14%,transparent),0 0 18px color-mix(in srgb,var(--c, #2D7A4F) 50%,transparent)}.ia-uni:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--c, #2D7A4F) 55%,transparent)}.ia-legend .ia-uni:after{display:none}.ia-houses:has(.ia-filter__input[value=ai]:checked) .ia-house-item:not([data-cat=ai]),.ia-houses:has(.ia-filter__input[value=software]:checked) .ia-house-item:not([data-cat=software]),.ia-houses:has(.ia-filter__input[value=commerce]:checked) .ia-house-item:not([data-cat=commerce]),.ia-houses:has(.ia-filter__input[value=brands]:checked) .ia-house-item:not([data-cat=brands]),.ia-houses:has(.ia-filter__input[value=learning]:checked) .ia-house-item:not([data-cat=learning]),.ia-houses:has(.ia-filter__input[value=finance]:checked) .ia-house-item:not([data-cat=finance]),.ia-houses:has(.ia-filter__input[value=services]:checked) .ia-house-item:not([data-cat=services]){display:none}.ia-houses:has(.ia-filter__input[value=ai]:checked) .ia-orb:not([data-cat=ai]),.ia-houses:has(.ia-filter__input[value=software]:checked) .ia-orb:not([data-cat=software]),.ia-houses:has(.ia-filter__input[value=commerce]:checked) .ia-orb:not([data-cat=commerce]),.ia-houses:has(.ia-filter__input[value=brands]:checked) .ia-orb:not([data-cat=brands]),.ia-houses:has(.ia-filter__input[value=learning]:checked) .ia-orb:not([data-cat=learning]),.ia-houses:has(.ia-filter__input[value=finance]:checked) .ia-orb:not([data-cat=finance]),.ia-houses:has(.ia-filter__input[value=services]:checked) .ia-orb:not([data-cat=services]){opacity:.16;filter:grayscale(1)}.ia-orb{transition:opacity .7s var(--ia-ease),filter .7s var(--ia-ease)}.ia-lines{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ia-s3)}.ia-line{padding:var(--ia-s4);display:flex;flex-direction:column}.ia-line__n{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.1em;color:var(--ia-violet)}.ia-line__title{font-family:var(--ia-f-display);font-weight:600;font-size:1.6rem;line-height:1.12;letter-spacing:-.025em;margin:var(--ia-s1) 0 var(--ia-s2)}.ia-line__text{color:var(--ia-ink-2);font-size:17px;flex:1}.ia-line__where{margin-top:var(--ia-s3);padding-top:var(--ia-s2);border-top:1px dashed var(--ia-glass-line);font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink);letter-spacing:.02em}.ia-method__grid{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s4);align-items:stretch}.ia-feature{--ia-card: rgba(255, 253, 247, .78);padding:var(--ia-s5) var(--ia-s4);display:flex;flex-direction:column;overflow:hidden}.ia-feature__phi{font-family:var(--ia-f-serif);font-size:6.8rem;line-height:.85;font-weight:500;position:relative}.ia-feature__phi span{background:var(--ia-iris);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:var(--ia-grove);-webkit-text-fill-color:transparent}.ia-feature__phi small{display:block;font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.1em;color:var(--ia-ink-2);margin-top:var(--ia-s2)}.ia-feature__spiral{position:absolute;right:-40px;top:-30px;width:260px;opacity:.22;pointer-events:none;animation:ia-turn 240s linear infinite;z-index:-1}.ia-feature__title{margin:var(--ia-s4) 0 var(--ia-s2)}.ia-feature__text{color:var(--ia-ink-2);flex:1}.ia-feature__note{margin-top:var(--ia-s4);padding-top:var(--ia-s2);border-top:1px solid var(--ia-gold);font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.ia-assets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ia-s3);align-content:stretch}.ia-asset{padding:var(--ia-s4) var(--ia-s3) var(--ia-s3)}.ia-asset__title{font-family:var(--ia-f-display);font-weight:600;font-size:21px;line-height:1.3;letter-spacing:-.02em;margin-bottom:6px}.ia-asset__text{color:var(--ia-ink-2);font-size:17px}.ia-proof__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--ia-s5);align-items:center}.ia-stats{list-style:none;margin:var(--ia-s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ia-s2)}.ia-stat{padding:var(--ia-s3)}.ia-stat__v{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(2rem,1.6rem + 1.2vw,2.7rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ia-stat__l{margin-top:8px;font-size:15px;color:var(--ia-ink-2);line-height:1.45}.ia-window{--ia-card: rgba(255, 255, 255, .78);overflow:hidden;padding:0}.ia-window__bar{display:flex;align-items:center;gap:8px;padding:var(--ia-s2) var(--ia-s3);border-bottom:1px solid var(--ia-glass-line);background:linear-gradient(180deg,#ffffffe6,#fefcf8cc)}.ia-window__bar i{width:11px;height:11px;border-radius:50%;background:var(--ia-gold);opacity:.55}.ia-window__bar i:nth-child(2){opacity:.4}.ia-window__bar i:nth-child(3){opacity:.25}.ia-window__title{margin-left:var(--ia-s1);font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.04em}.ia-log{list-style:none;margin:0;padding:var(--ia-s3) var(--ia-s3) var(--ia-s4);font-family:var(--ia-f-mono);font-size:14px;line-height:1.7}.ia-log li{display:grid;grid-template-columns:76px 1fr;gap:var(--ia-s2);padding:6px 0;border-bottom:1px dashed rgba(200,168,78,.25)}.ia-log li:last-child{border-bottom:0}.ia-log b{color:var(--ia-violet);font-weight:700;letter-spacing:.06em}.ia-log span{color:var(--ia-ink);overflow-wrap:anywhere}.ia-log .ia-log__ok{color:var(--ia-grove);font-weight:700}.ia-js .ia-log.is-typing li{opacity:0;transform:translate(-8px)}.ia-js .ia-log li.is-on{opacity:1;transform:none;transition:opacity .7s var(--ia-ease),transform .7s var(--ia-ease)}.ia-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ia-cols, 5),minmax(0,1fr));gap:var(--ia-s3);position:relative}.ia-step{position:relative;padding-top:var(--ia-s5)}.ia-step:before{content:"";position:absolute;left:0;right:calc(-1 * var(--ia-s3));top:20px;height:2px;background:var(--ia-iris);background-size:500% 100%;background-position:calc(var(--k, 0) * 25%) 0;opacity:.7}.ia-step:last-child:before{display:none}.ia-step__n{position:absolute;top:0;left:0;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-family:var(--ia-f-mono);font-size:14px;font-weight:700;color:var(--ia-ink);border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ia-iris) border-box;box-shadow:0 0 0 5px #ffffffe6,0 0 21px #6c5ce74d}.ia-step__title{font-family:var(--ia-f-display);font-weight:600;font-size:21px;letter-spacing:-.02em;margin-bottom:6px}.ia-step__text{color:var(--ia-ink-2);font-size:16px;line-height:1.55}.ia-founder__grid{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s6);align-items:start}.ia-portrait{--ia-card: rgba(254, 252, 248, .8);aspect-ratio:1 / 1.618;display:grid;place-items:center;overflow:hidden}.ia-portrait img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ia-portrait__mono{position:relative;font-family:var(--ia-f-serif);font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:500;font-style:italic;letter-spacing:-.02em}.ia-portrait__mono span{background:var(--ia-iris);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:var(--ia-ink);-webkit-text-fill-color:transparent}.ia-portrait__ring{position:absolute;width:74%;aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;border-radius:50%;border:1px dashed rgba(200,168,78,.6);animation:ia-turn 180s linear infinite}.ia-portrait__ring:before{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;border-radius:50%;background:var(--ia-grove);box-shadow:0 0 13px #2d7a4fb3}.ia-founder__role{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ia-grove);margin:var(--ia-s2) 0 var(--ia-s4)}.ia-timeline{list-style:none;margin:var(--ia-s4) 0 0;padding:0;position:relative}.ia-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--ia-iris);background-size:100% 100%;opacity:.5;border-radius:2px}.ia-moment{display:grid;grid-template-columns:89px 1fr;gap:var(--ia-s2);padding:9px 0 9px 26px;font-size:16px;position:relative}.ia-moment:before{content:"";position:absolute;left:0;top:16px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--ia-grove)}.ia-moment__year{font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-grove);padding-top:2px}.ia-ways__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ia-cols, 4),minmax(0,1fr));gap:var(--ia-s3)}.ia-way{display:flex;flex-direction:column;padding:var(--ia-s4) var(--ia-s3) var(--ia-s3);overflow:hidden;container-type:inline-size}.ia-way:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:.55;background:conic-gradient(from calc(var(--ang, 210) * 1deg) at var(--mx, 70%) var(--my, 0%),rgba(108,92,231,.1),rgba(14,124,134,.08),rgba(200,168,78,.14),rgba(180,70,110,.07),rgba(108,92,231,.1));transition:opacity .7s var(--ia-ease)}.ia-way:hover:before{opacity:1}.ia-way__n{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.1em;color:var(--ia-violet)}.ia-way__title{font-family:var(--ia-f-display);font-weight:600;font-size:1.6rem;line-height:1.12;letter-spacing:-.025em;margin:var(--ia-s1) 0 var(--ia-s3)}.ia-way__price{font-family:var(--ia-f-display);font-weight:600;font-size:clamp(1.6rem,1.3rem + .8vw,2.2rem);font-size:clamp(1.5rem,12.5cqi,2.4rem);line-height:1.08;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.ia-way__pnote{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.04em;color:var(--ia-ink-2);margin:var(--ia-s1) 0 var(--ia-s3);padding-bottom:var(--ia-s3);border-bottom:1.5px dashed var(--ia-gold)}.ia-way__text{color:var(--ia-ink-2);font-size:16px;line-height:1.55;flex:1;margin-bottom:var(--ia-s3)}.ia-way .ia-btn{min-height:64px;padding-left:var(--ia-s2);padding-right:var(--ia-s2)}.ia-ways__note{margin-top:var(--ia-s4);font-size:15px;color:var(--ia-ink-2);max-width:60em}.ia-room__steps{list-style:none;margin:0 0 var(--ia-s4);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ia-s3)}.ia-room__step{padding:var(--ia-s4) var(--ia-s3) var(--ia-s3)}.ia-room__step b{display:inline-block;font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-violet);letter-spacing:.08em;margin-bottom:var(--ia-s1)}.ia-room__step strong{display:block;font-family:var(--ia-f-display);font-size:20px;letter-spacing:-.02em;margin-bottom:6px}.ia-room__step p{color:var(--ia-ink-2);font-size:16px}.ia-panel{padding:var(--ia-s5) var(--ia-s4)}.ia-docs{list-style:none;margin:var(--ia-s4) 0 0;padding:0;display:grid;gap:var(--ia-s2)}.ia-doc{display:grid;grid-template-columns:1fr auto;gap:var(--ia-s3);align-items:center;padding:var(--ia-s3) var(--ia-s4)}.ia-doc__title{font-family:var(--ia-f-display);font-weight:600;font-size:19px;letter-spacing:-.015em}.ia-doc__meta{font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.04em;margin-top:2px}.ia-doc__text{color:var(--ia-ink-2);font-size:16px;margin-top:4px}.ia-pill{display:inline-block;font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.06em;padding:6px var(--ia-s2);border:1px solid rgba(133,128,119,.55);color:var(--ia-ink-2);border-radius:999px;white-space:nowrap;background:#ffffffb3}.ia-request__grid{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s6);align-items:start}.ia-direct{margin-top:var(--ia-s4);padding-top:var(--ia-s3);border-top:1px solid var(--ia-rule)}.ia-direct__label{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ia-ink-2);display:block;margin-bottom:var(--ia-s1)}.ia-direct a{font-size:17px;overflow-wrap:anywhere}.ia-form{padding:var(--ia-s5) var(--ia-s4);--ia-card: rgba(255, 255, 255, .82)}.ia-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ia-s3)}.ia-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--ia-s3);min-width:0}.ia-field label{font-size:15px;font-weight:700;color:var(--ia-ink)}.ia-field label em{font-style:normal;font-weight:400;color:var(--ia-ink-2)}.ia-field input,.ia-field select,.ia-field textarea{width:100%;font:inherit;font-size:17px;color:var(--ia-ink);background:#fffffff2;border:1.5px solid var(--ia-rule-strong);border-radius:var(--ia-r-sm);padding:12px var(--ia-s2);min-height:50px;transition:border-color .4s,box-shadow .4s}.ia-field textarea{min-height:144px;resize:vertical;line-height:1.5}.ia-field select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ia-ink) 50%),linear-gradient(135deg,var(--ia-ink) 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ia-field input:focus,.ia-field select:focus,.ia-field textarea:focus{border-color:var(--ia-violet);outline:none;box-shadow:0 0 0 4px #6c5ce729}.ia-form__fine{font-size:14px;color:var(--ia-ink-2);margin-top:var(--ia-s2);line-height:1.5}.ia-notice{padding:var(--ia-s4);border-radius:var(--ia-r);border:1.5px solid var(--ia-grove);background:var(--ia-grove-wash);margin-bottom:var(--ia-s3)}.ia-notice h3{font-family:var(--ia-f-display);font-size:1.9rem;letter-spacing:-.03em;margin-bottom:6px}.ia-notice--error{border-color:#a3261b;background:#fff4f2}.ia-notice--error,.ia-notice--error a{color:#7a1a12}.ia-notice ul{margin:var(--ia-s1) 0 0;padding-left:1.2em}.ia-faq__list{display:grid;gap:var(--ia-s1)}.ia-q{padding:0 var(--ia-s3);border-radius:var(--ia-r-sm)}.ia-q>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ia-s3);padding:var(--ia-s3) 0;font-weight:700;font-size:19px;line-height:1.4}.ia-q>summary::-webkit-details-marker{display:none}.ia-q>summary:after{content:"+";display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;font-family:var(--ia-f-mono);font-size:18px;color:var(--ia-violet);border:1px solid rgba(108,92,231,.35);transition:transform .5s var(--ia-ease)}.ia-q[open]>summary:after{transform:rotate(45deg)}.ia-q__a{padding:0 0 var(--ia-s3);max-width:46em}.ia-disc{list-style:none;margin:0;padding:0;display:grid;gap:var(--ia-s2)}.ia-disc__item{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--ia-s4);padding:var(--ia-s3) var(--ia-s4)}.ia-disc__title{font-family:var(--ia-f-display);font-weight:600;font-size:19px;letter-spacing:-.015em}.ia-pagehead{position:relative;overflow:hidden;padding:var(--ia-s6) 0 var(--ia-s5);border-bottom:1px solid rgba(200,168,78,.28)}.ia-pagehead .ia-h1{font-size:clamp(2.8rem,1.6rem + 4vw,5.4rem)}.ia-main{padding:var(--ia-s6) 0}.ia-main .ia-rte{max-width:46em}.ia-main__title{margin-bottom:var(--ia-s4)}.ia-cards{list-style:none;margin:var(--ia-s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--ia-s3)}.ia-cards a{display:block;padding:var(--ia-s3);border:1px solid var(--ia-glass-line);border-radius:var(--ia-r-sm);text-decoration:none;color:var(--ia-ink);background:#fffc}.ia-cards a:hover{border-color:var(--ia-violet)}.ia-cards img{margin-bottom:var(--ia-s2);width:100%;height:auto;border-radius:8px}.ia-table{width:100%;border-collapse:collapse;margin:var(--ia-s4) 0;font-size:16px}.ia-table th,.ia-table td{text-align:left;padding:var(--ia-s2) var(--ia-s1);border-bottom:1px solid var(--ia-rule);vertical-align:top}.ia-table th{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ia-ink-2)}.ia-pagination{display:flex;gap:var(--ia-s2);margin-top:var(--ia-s4);font-size:16px}.ia-footer{position:relative;overflow:hidden;background:radial-gradient(900px 300px at 80% 0%,rgba(108,92,231,.06),transparent 70%),radial-gradient(900px 300px at 10% 0%,rgba(45,122,79,.06),transparent 70%),var(--ia-paper);border-top:1px solid rgba(200,168,78,.4);padding:var(--ia-s5) 0 var(--ia-s4)}.ia-footer__grid{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--ia-s5)}.ia-footer__blurb{color:var(--ia-ink-2);font-size:16px;margin-top:var(--ia-s3);max-width:34em}.ia-footer__links{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--ia-s4)}.ia-footer__links li{break-inside:avoid}.ia-footer__links a{display:inline-block;padding:6px 0;font-size:16px;color:var(--ia-ink);text-decoration:none}.ia-footer__links a:hover{color:var(--ia-violet);text-decoration:underline}.ia-footer__head{font-family:var(--ia-f-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ia-grove);margin-bottom:var(--ia-s2)}.ia-footer__strip{margin-top:var(--ia-s5);padding-top:var(--ia-s3);border-top:1px solid var(--ia-rule);font-size:14px;line-height:1.6;color:var(--ia-ink-2)}.ia-footer__strip p{margin-bottom:var(--ia-s1)}.ia-footer__legal{margin-top:var(--ia-s3);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ia-s2);font-family:var(--ia-f-mono);font-size:14px;color:var(--ia-ink-2);letter-spacing:.02em}.ia-footer__legal a{color:var(--ia-ink-2)}.ia-gate{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:var(--ia-s5) var(--ia-s3);background:var(--ia-paper)}.ia-gate__card{position:relative;z-index:1;width:100%;max-width:610px;padding:var(--ia-s5) var(--ia-s4);text-align:left}.ia-gate__brand{margin-bottom:var(--ia-s4)}.ia-gate__form{display:grid;grid-template-columns:1fr auto;gap:var(--ia-s1);margin-top:var(--ia-s3);align-items:end}.ia-gate__form .ia-field{margin-bottom:0}.ia-gate__alt{margin-top:var(--ia-s4);padding-top:var(--ia-s3);border-top:1px solid var(--ia-rule);font-size:16px;color:var(--ia-ink-2)}:root{--g-fill: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .66));--g-edge: rgba(255, 255, 255, .95);--g-line: rgba(108, 92, 231, .24);--g-hi: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -1px 2px rgba(108, 92, 231, .07);--g-drop: 0 1px 1px rgba(26, 24, 40, .04), 0 8px 24px rgba(54, 40, 140, .09);--g-lift: 0 1px 1px rgba(26, 24, 40, .04), 0 12px 30px rgba(54, 40, 140, .14);--g-blur: blur(18px) saturate(180%);--g-tint: linear-gradient(180deg, #5E4FDB, #4A3AC4);--g-tint-hover: linear-gradient(180deg, #6A5BE6, #5141CF);--g-tint-hi: inset 0 1px 0 rgba(255, 255, 255, .42), inset 0 -2px 6px rgba(30, 16, 120, .28);--ia-violet-ink: #4A3AC4;--ia-glass-line: var(--g-line)}html{background:#fff}body{background:transparent}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60vmax 45vmax at 8% 0%,rgba(108,92,231,.1),transparent 70%),radial-gradient(50vmax 40vmax at 100% 30%,rgba(9,180,187,.07),transparent 70%),radial-gradient(55vmax 45vmax at 50% 105%,rgba(201,162,39,.07),transparent 70%)}a{color:var(--ia-violet-ink)}a:hover{color:#3a2ba8}.ia-ground--paper{background:transparent}.ia-ground--heaven{background:linear-gradient(180deg,#fefcf88c,#fefcf859)}.ia-ground--bone{background:radial-gradient(1000px 500px at 85% 10%,rgba(200,168,78,.12),transparent 70%),#f5f0e88c}.ia-pagehead{background:transparent;border-bottom-color:var(--g-line)}.ia-header{background:#ffffffb8;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-bottom:1px solid var(--g-line)}.ia-scrolled .ia-header{background:#ffffffd6;box-shadow:0 8px 24px -16px #36288c47}.ia-nav__list{background:var(--g-fill);border:1px solid var(--g-line);box-shadow:var(--g-hi),var(--g-drop)}.ia-nav__link:hover{color:var(--ia-violet-ink);background:#6c5ce717}.ia-btn{font-family:var(--ia-f-body);font-size:16px;font-weight:650;letter-spacing:.01em;text-transform:none;min-height:50px;padding:12px 26px;color:#fff;background:var(--g-tint);background-color:#5245cf;border:1px solid rgba(255,255,255,.35);box-shadow:var(--g-tint-hi),0 8px 24px #4a3ac442;transition:transform .2s var(--ia-ease),box-shadow .2s var(--ia-ease)}.ia-btn:hover{color:#fff;background:var(--g-tint-hover);background-color:#5a4cd8;border-color:#ffffff80;transform:translateY(-1px);box-shadow:var(--g-tint-hi),0 12px 30px #4a3ac457}.ia-btn--line{color:var(--ia-ink);background:var(--g-fill);background-color:#fffc;border:1px solid var(--g-line);box-shadow:var(--g-hi),var(--g-drop)}.ia-btn--line:hover{color:var(--ia-violet-ink);background:linear-gradient(180deg,#fff,#ffffffd1);background-color:#ffffffe6;border-color:#6c5ce780;box-shadow:var(--g-hi),var(--g-lift)}.ia-header__cta .ia-btn{min-height:44px;padding:9px 20px;font-size:15px}.ia-kicker{color:var(--ia-violet-ink);background:var(--g-fill);border:1px solid var(--g-line);box-shadow:var(--g-hi),var(--g-drop)}.ia-filter__label{background:var(--g-fill);background-color:#fffc;border:1px solid var(--g-line);box-shadow:var(--g-hi),var(--g-drop);transition:transform .2s var(--ia-ease),box-shadow .2s,border-color .2s}.ia-filter__label:hover{border-color:#6c5ce780;transform:translateY(-1px)}.ia-filter__input:checked+.ia-filter__label{color:#fff;background:var(--g-tint);background-color:#5245cf;border-color:#ffffff59;box-shadow:var(--g-tint-hi),0 6px 16px #4a3ac43d}.ia-house__status,.ia-pill{background:var(--g-fill);background-color:#fffc;border:1px solid var(--g-line);box-shadow:var(--g-hi)}.ia-house__status{color:var(--ia-grove)}.ia-search-btn,.ia-menu-btn{background:var(--g-fill);background-color:#fffc;border:1px solid rgba(26,24,40,.28);box-shadow:var(--g-hi),var(--g-drop);color:var(--ia-ink);transition:border-color .2s,box-shadow .2s,transform .2s}.ia-search-btn:hover,.ia-menu-btn:hover{color:#fff;background:var(--g-tint);background-color:#5245cf;border-color:#ffffff59;box-shadow:var(--g-tint-hi),0 8px 20px #4a3ac43d}.ia-search-btn:hover kbd{background:#fff3;color:#fff;border-color:#fff6}.ia-search-btn{display:inline-flex;text-decoration:none}.ia-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px 8px 14px;border-radius:999px;text-decoration:none;font:600 15px/1 var(--ia-f-body)}.ia-menu-btn__icon{display:grid;gap:4px;width:18px}.ia-menu-btn__icon i{display:block;height:2px;border-radius:2px;background:currentColor}.ia-menu-btn__icon i:nth-child(2){width:70%}.ia-q>summary:after{background:var(--g-fill);border:1px solid rgba(26,24,40,.28);box-shadow:var(--g-hi),var(--g-drop);color:var(--ia-violet-ink)}.ia-q>summary:hover:after{background:var(--g-tint);color:#fff;border-color:#ffffff59}.ia-glass{background:var(--g-fill);background-color:#fff9;border:1px solid var(--g-edge);outline:1px solid var(--g-line);outline-offset:-1px;box-shadow:var(--g-hi),var(--g-drop);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .2s var(--ia-ease),box-shadow .2s var(--ia-ease),outline-color .2s}.ia-lift:hover{transform:translateY(-1px);border-color:var(--g-edge);outline-color:#6c5ce78c;box-shadow:var(--g-hi),var(--g-lift)}.ia-brackets{background:linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) top var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) top var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) top var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) top var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) bottom var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) left var(--ia-bi) bottom var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) bottom var(--ia-bi) / var(--ia-bk) var(--ia-bw) no-repeat,linear-gradient(var(--ia-gold),var(--ia-gold)) right var(--ia-bi) bottom var(--ia-bi) / var(--ia-bw) var(--ia-bk) no-repeat,linear-gradient(180deg,#ffffffeb,#ffffffa8) 0 0 / 100% 100% no-repeat,#ffffff8c}.ia-form,.ia-window,.ia-panel,.ia-emblem,.ia-feature,.ia-gate__card,.ia-galaxy__core,.ia-fs__door{-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.ia-galaxy__core{background:#ffffffc7;border:1px solid var(--g-edge);outline:1px solid var(--g-line);outline-offset:-1px;box-shadow:var(--g-hi),0 0 0 9px #ffffff73,0 0 55px #6c5ce747}.ia-window__bar{background:linear-gradient(180deg,#fffffff2,#faf9ffcc);border-bottom-color:var(--g-line)}.ia-field input,.ia-field select,.ia-field textarea,.ia-cards a{background-color:#ffffffe6}.ia-field input,.ia-field select,.ia-field textarea{border:1px solid rgba(76,74,98,.62);border-radius:10px;box-shadow:inset 0 1px 2px #1a18280d}.ia-field input:focus,.ia-field select:focus,.ia-field textarea:focus{outline:2px solid var(--ia-violet);outline-offset:1px;border-color:var(--ia-violet);box-shadow:inset 0 1px 2px #1a18280d}.ia-cards a{border:1px solid var(--g-edge);outline:1px solid var(--g-line);outline-offset:-1px;box-shadow:var(--g-hi),var(--g-drop)}.ia-cards a:hover{outline-color:#6c5ce78c}.ia-house__link,.ia-line__n,.ia-way__n,.ia-room__step b,.ia-moment__year{color:var(--ia-violet-ink)}.ia-footer{background:transparent;border-top:1px solid var(--g-line)}.ia-footer__links a:hover{color:var(--ia-violet-ink)}.ia-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:none;overflow:hidden;background:radial-gradient(70vmax 50vmax at 6% 0%,rgba(108,92,231,.17),transparent 70%),radial-gradient(60vmax 45vmax at 100% 38%,rgba(9,180,187,.1),transparent 70%),radial-gradient(60vmax 50vmax at 45% 112%,rgba(201,162,39,.16),transparent 70%),#fefdfae6;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}.ia-fs:target,.ia-fs.is-open{display:block}html.ia-fs-open{overflow:hidden}.ia-fs__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ia-fs__scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ia-fs__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ia-fs__light i{position:absolute;display:block;border-radius:50%;filter:blur(50px)}.ia-fs__light i:nth-child(1){width:42vmax;height:42vmax;left:-10vmax;top:-16vmax;background:radial-gradient(circle,rgba(108,92,231,.22),transparent 65%);animation:ia-drift-a 50s ease-in-out infinite alternate}.ia-fs__light i:nth-child(2){width:38vmax;height:38vmax;right:-8vmax;top:20vh;background:radial-gradient(circle,rgba(14,124,134,.14),transparent 65%);animation:ia-drift-b 60s ease-in-out infinite alternate}.ia-fs__light i:nth-child(3){width:46vmax;height:46vmax;left:30vw;bottom:-26vmax;background:radial-gradient(circle,rgba(200,168,78,.22),transparent 65%);animation:ia-drift-c 70s ease-in-out infinite alternate}.ia-fs__spiral{position:absolute;right:-6vmax;bottom:-16vmax;width:62vmax;height:auto;opacity:.16;pointer-events:none;transform-origin:50% 50%;animation:ia-turn 360s linear infinite}.ia-fs__inner{position:relative;max-width:1380px;margin:0 auto;padding:var(--ia-s3) var(--ia-s4) var(--ia-s4);min-height:100%;display:flex;flex-direction:column;gap:var(--ia-s4)}.ia-fs__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ia-s3);min-height:56px}.ia-fs__search{justify-self:center;width:min(680px,100%);display:flex;align-items:center;gap:12px;padding:4px 8px 4px 18px;border-radius:999px;background:var(--g-fill);background-color:#ffffffd9;border:1px solid var(--g-line);box-shadow:var(--g-hi),var(--g-drop);transition:box-shadow .25s,border-color .25s}.ia-fs__search:focus-within{border-color:#6c5ce7a6;box-shadow:var(--g-hi),0 0 0 5px #6c5ce724,var(--g-lift)}.ia-fs__glass{width:20px;height:20px;color:var(--ia-violet-ink);flex:none}.ia-fs__search input{flex:1;min-width:0;min-height:48px;border:0;outline:0;background:transparent;font:500 18px/1.3 var(--ia-f-body);color:var(--ia-ink);-webkit-appearance:none;appearance:none}.ia-fs__search input::placeholder{color:#5d5b6e}.ia-fs__search kbd{font:500 14px/1 var(--ia-f-mono);padding:6px 9px;border-radius:8px;background:#ffffffe6;border:1px solid var(--g-line);color:var(--ia-ink-2)}.ia-fs__close{position:relative;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:var(--ia-ink);font:300 30px/1 var(--ia-f-body);background:var(--g-fill);background-color:#ffffffd9;border:1px solid rgba(26,24,40,.28);box-shadow:var(--g-hi),var(--g-drop);transition:background .2s,color .2s,transform .2s,box-shadow .2s}.ia-fs__close small{position:absolute;bottom:-22px;font:500 14px/1 var(--ia-f-mono);color:var(--ia-ink-2)}.ia-fs__close:hover{color:#fff;background:var(--g-tint);background-color:#5245cf;border-color:#ffffff59;box-shadow:var(--g-tint-hi),0 8px 20px #4a3ac442;transform:rotate(90deg)}.ia-fs__close:hover small{color:var(--ia-ink-2)}.ia-fs__grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:var(--ia-s4);align-items:start;flex:1}.ia-fs__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ia-s2);margin:0 0 var(--ia-s2);padding-bottom:var(--ia-s1);border-bottom:1px solid var(--g-line);font:500 14px/1.4 var(--ia-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ia-violet-ink)}.ia-fs__head span+span{color:var(--ia-ink-2);letter-spacing:.06em}.ia-fs__links{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ia-fs__links a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"n t a" "n s a";align-items:center;column-gap:var(--ia-s2);padding:10px 14px;border-radius:18px;text-decoration:none;color:var(--ia-ink);border:1px solid transparent;transition:background .25s,box-shadow .25s,border-color .25s,transform .25s var(--ia-ease)}.ia-fs__n{grid-area:n;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:700 14px/1 var(--ia-f-mono);color:var(--ia-violet-ink);background:var(--g-fill);background-color:#fffc;border:1px solid var(--g-line);box-shadow:var(--g-hi);transition:background .25s,color .25s}.ia-fs__t{grid-area:t;font:600 clamp(1.55rem,1rem + 1.4vw,2.45rem)/1.06 var(--ia-f-display);letter-spacing:-.035em}.ia-fs__s{grid-area:s;font-size:15px;color:var(--ia-ink-2);line-height:1.4;margin-top:3px}.ia-fs__arrow{grid-area:a;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ia-violet-ink);font:600 18px/1 var(--ia-f-body);background:var(--g-fill);background-color:#fffc;border:1px solid var(--g-line);box-shadow:var(--g-hi);opacity:.55;transition:opacity .25s,transform .25s var(--ia-ease),background .25s,color .25s}.ia-fs__links a:hover,.ia-fs__links a:focus-visible{background:var(--g-fill);background-color:#ffffffb3;border-color:var(--g-edge);box-shadow:var(--g-hi),var(--g-drop),0 0 0 1px var(--g-line);transform:translate(4px)}.ia-fs__links a:hover .ia-fs__n,.ia-fs__links a:focus-visible .ia-fs__n{color:#fff;background:var(--g-tint);border-color:#ffffff59;box-shadow:var(--g-tint-hi)}.ia-fs__links a:hover .ia-fs__t,.ia-fs__links a:focus-visible .ia-fs__t{background:var(--ia-iris);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ia-violet-ink)}.ia-fs__links a:hover .ia-fs__arrow,.ia-fs__links a:focus-visible .ia-fs__arrow{opacity:1;transform:translate(3px);color:#fff;background:var(--g-tint);border-color:#ffffff59}.ia-fs__gal{width:100%;max-width:230px;margin:4px auto var(--ia-s2)}.ia-fs__gal .ia-orb__dot{width:13px;height:13px}.ia-fs__gal .ia-galaxy__core{width:22%}.ia-fs__housegrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ia-fs__housegrid a{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--ia-ink);font-size:16px;font-weight:500;line-height:1.25;border:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s var(--ia-ease)}.ia-fs__housegrid .ia-uni{width:13px;height:13px}.ia-fs__housegrid .ia-uni:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.ia-fs__housegrid a:hover,.ia-fs__housegrid a:focus-visible{background:var(--g-fill);background-color:#fffc;border-color:var(--g-line);box-shadow:var(--g-hi),var(--g-drop);transform:translateY(-1px);color:var(--ia-violet-ink)}.ia-fs__tickets{list-style:none;margin:0 0 var(--ia-s3);padding:0;display:grid;gap:var(--ia-s1)}.ia-fs__tickets a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a" "p a";align-items:center;column-gap:var(--ia-s2);padding:12px 14px 12px 18px;border-radius:18px;text-decoration:none;color:var(--ia-ink);background:var(--g-fill);background-color:#fff9;border:1px solid var(--g-edge);outline:1px solid var(--g-line);outline-offset:-1px;box-shadow:var(--g-hi),var(--g-drop);transition:transform .2s var(--ia-ease),box-shadow .2s,outline-color .2s}.ia-fs__wt{grid-area:t;font-size:15px;color:var(--ia-ink-2)}.ia-fs__wp{grid-area:p;font:600 21px/1.15 var(--ia-f-display);letter-spacing:-.03em;color:var(--ia-ink);font-variant-numeric:tabular-nums}.ia-fs__tickets .ia-fs__arrow{opacity:.5}.ia-fs__tickets a:hover,.ia-fs__tickets a:focus-visible{transform:translateY(-1px);outline-color:#6c5ce78c;box-shadow:var(--g-hi),var(--g-lift)}.ia-fs__tickets a:hover .ia-fs__arrow,.ia-fs__tickets a:focus-visible .ia-fs__arrow{opacity:1;color:#fff;background:var(--g-tint);border-color:#ffffff59}.ia-fs__door{padding:var(--ia-s4) var(--ia-s3) var(--ia-s3)}.ia-fs__dk{margin:0 0 6px;font:500 14px/1.4 var(--ia-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ia-violet-ink)}.ia-fs__dt{margin:0 0 6px;font:600 1.7rem/1.1 var(--ia-f-display);letter-spacing:-.03em}.ia-fs__dx{margin:0 0 var(--ia-s3);font-size:15px;color:var(--ia-ink-2);line-height:1.5}.ia-fs__dbtns{display:grid;gap:var(--ia-s1)}.ia-fs__dbtns .ia-btn{width:100%}.ia-fs__foot{display:flex;flex-wrap:wrap;gap:var(--ia-s1) var(--ia-s4);align-items:center;padding-top:var(--ia-s2);border-top:1px solid var(--g-line);font:500 14px/1.5 var(--ia-f-mono);color:var(--ia-ink-2)}.ia-fs__foot a{color:var(--ia-ink);text-decoration:none;display:inline-flex;align-items:center;min-height:46px}.ia-fs__foot a:hover{color:var(--ia-violet-ink);text-decoration:underline}.ia-fs__foot span{margin-left:auto}.ia-fs__dock,.ia-fs__results{display:none}.ia-fs.is-searching .ia-fs__results{display:block}.ia-fs.is-searching .ia-fs__grid{display:none}.ia-fs__found{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ia-s1)}.ia-fs__found a{display:flex;justify-content:space-between;align-items:center;gap:var(--ia-s2);min-height:56px;padding:12px 18px;border-radius:18px;text-decoration:none;color:var(--ia-ink);font:600 18px/1.3 var(--ia-f-display);letter-spacing:-.015em;background:var(--g-fill);background-color:#ffffff9e;border:1px solid var(--g-edge);outline:1px solid var(--g-line);outline-offset:-1px;box-shadow:var(--g-hi),var(--g-drop)}.ia-fs__found a span{font:500 14px/1.3 var(--ia-f-mono);color:var(--ia-ink-2);text-align:right;letter-spacing:.02em}.ia-fs__found a[aria-selected=true],.ia-fs__found a:hover{outline:2px solid var(--ia-violet);outline-offset:-2px;box-shadow:var(--g-hi),var(--g-lift)}.ia-fs__none{padding:var(--ia-s3);color:var(--ia-ink-2);font-size:17px}@keyframes ia-fs-in{0%{opacity:0}to{opacity:1}}@keyframes ia-fs-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ia-fs.is-open,.ia-fs:target{animation:ia-fs-in .45s var(--ia-ease) both}.ia-fs.is-open .ia-fs__top,.ia-fs.is-open .ia-fs__col,.ia-fs.is-open .ia-fs__foot{animation:ia-fs-rise .6s var(--ia-ease) both}.ia-fs.is-open .ia-fs__col:nth-child(2){animation-delay:.08s}.ia-fs.is-open .ia-fs__col:nth-child(3){animation-delay:.16s}.ia-fs.is-open .ia-fs__links li{animation:ia-fs-rise .6s var(--ia-ease) both;animation-delay:calc(var(--i, 0) * 40ms + .05s)}}.ia-js .ia-reveal{opacity:0;transform:translateY(21px)}.ia-js .ia-reveal.is-in{opacity:1;transform:none;transition:opacity 1s var(--ia-ease),transform 1s var(--ia-ease);transition-delay:calc(var(--d, 0) * 90ms)}@keyframes ia-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-8%,6%,0) scale(1.08)}}@keyframes ia-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(6%,-7%,0) scale(.95)}}@keyframes ia-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(9%,8%,0) scale(1.1)}}@keyframes ia-turn{to{transform:rotate(360deg)}}@keyframes ia-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.7}88%{opacity:.7}to{transform:translate3d(var(--sway, 20px),-720px,0);opacity:0}}@keyframes ia-iris-move{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes ia-draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ia-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.ia-h1__accent,.ia-h2 .ia-iris,.ia-feature__phi span,.ia-portrait__mono span{animation:ia-iris-move 16s ease-in-out infinite alternate}.ia-draw{animation:ia-draw-in 3.4s var(--ia-ease) .3s both}.ia-sigil .ia-sq{animation:ia-fade-in 1.6s var(--ia-ease) both;animation-delay:calc(var(--k) * .16s + .2s)}.ia-sigil .ia-dot{animation:ia-fade-in 1.8s var(--ia-ease) both;animation-delay:calc(2.2s + var(--k) * .26s)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.ia-dust{display:none}.ia-js .ia-reveal,.ia-js .ia-log.is-typing li{opacity:1;transform:none}}@media(max-width:1180px){.ia-nav__link{padding:8px 9px;font-size:14px}.ia-ways__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.ia-nav{display:none}.ia-header__cta{margin-left:auto}.ia-header__bar{position:relative}}@media(max-width:960px){.ia-section{padding:var(--ia-s5) 0}.ia-hero{padding:var(--ia-s5) 0 var(--ia-s6)}.ia-hero__grid,.ia-split,.ia-method__grid,.ia-founder__grid,.ia-request__grid,.ia-head--split,.ia-footer__grid,.ia-galaxy-wrap,.ia-proof__grid{grid-template-columns:1fr;gap:var(--ia-s4)}.ia-split__aside{position:static}.ia-emblem{max-width:380px;width:100%;margin:0 auto}.ia-facts__list,.ia-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-steps{grid-template-columns:1fr;gap:0}.ia-step{padding:0 0 var(--ia-s4) var(--ia-s5)}.ia-step:before{left:20px;right:auto;top:42px;bottom:0;width:2px;height:auto;background-size:100% 100%}.ia-step:last-child:before{display:none}.ia-portrait{max-width:340px}.ia-room__steps{grid-template-columns:1fr}.ia-disc__item{grid-template-columns:1fr;gap:var(--ia-s1)}.ia-galaxy{max-width:520px}}@media(max-width:640px){body{font-size:17px}.ia-wrap{padding:0 var(--ia-s3)}.ia-wordmark__by,.ia-search-btn .ia-search-btn__word,.ia-search-btn kbd{display:none}.ia-search-btn__icon{display:block}.ia-search-btn{width:44px;justify-content:center;padding:0}.ia-assets,.ia-lines,.ia-ways__list,.ia-form__row,.ia-stats{grid-template-columns:1fr}.ia-glass{-webkit-backdrop-filter:none;backdrop-filter:none;--ia-glass: rgba(255, 255, 255, .92)}.ia-form,.ia-panel,.ia-feature,.ia-gate__card{padding:var(--ia-s4) var(--ia-s3)}.ia-house,.ia-line,.ia-asset,.ia-way,.ia-point{padding:var(--ia-s4) var(--ia-s3) var(--ia-s3)}.ia-point{grid-template-columns:1fr;gap:var(--ia-s2)}.ia-doc{grid-template-columns:1fr;gap:var(--ia-s1);padding:var(--ia-s3)}.ia-gate__form{grid-template-columns:1fr}.ia-footer__links{columns:1}.ia-actions .ia-btn{width:100%}.ia-moment{grid-template-columns:55px 1fr}.ia-emblem{max-width:300px;padding:var(--ia-s3)}.ia-portrait{aspect-ratio:1.618 / 1;max-width:none}.ia-orb__label{display:none}.ia-orb:hover .ia-orb__label,.ia-orb:focus-visible .ia-orb__label{display:block;position:absolute;top:100%;margin-top:4px}.ia-orb__dot{width:15px;height:15px}.ia-galaxy__core{width:19%}.ia-aurora{filter:blur(40px)}.ia-aurora i:nth-child(1){width:90vw;height:90vw;left:20%}.ia-aurora i:nth-child(2){width:80vw;height:80vw;left:40%;top:50%}.ia-aurora i:nth-child(3){width:80vw;height:80vw}.ia-log li{grid-template-columns:62px 1fr}}@media(max-width:400px){.ia-facts__list{grid-template-columns:1fr}.ia-menu-btn__word{display:none}.ia-menu-btn{width:44px;padding:0;justify-content:center}.ia-header__bar{gap:var(--ia-s2)}.ia-wordmark__name{font-size:20px}}@media print{.ia-header,.ia-fs,.ia-form,.ia-skip,.ia-aurora,.ia-dust,.ia-progress{display:none!important}.ia-section{padding:var(--ia-s4) 0}.ia-js .ia-reveal{opacity:1;transform:none}}@media(max-width:1240px){.ia-header__ask{display:none}}@media(max-width:1100px){.ia-fs__grid{grid-template-columns:1fr 1fr}.ia-fs__room{grid-column:1 / -1}.ia-fs__links{grid-template-columns:1fr 1fr;column-gap:var(--ia-s3)}}@media(max-width:760px){.ia-fs__inner{padding:var(--ia-s2) var(--ia-s3) var(--ia-s4);gap:var(--ia-s3)}.ia-fs__top{grid-template-columns:1fr auto;grid-template-areas:"b c" "s s";row-gap:var(--ia-s2)}.ia-fs__top .ia-brand{grid-area:b}.ia-fs__close{grid-area:c;width:48px;height:48px}.ia-fs__close small{display:none}.ia-fs__search{grid-area:s;width:100%}.ia-fs__search kbd{display:none}.ia-fs__grid{grid-template-columns:1fr;gap:var(--ia-s4)}.ia-fs__links{grid-template-columns:1fr}.ia-fs__links a{grid-template-columns:44px minmax(0,1fr) auto;padding:8px 10px}.ia-fs__t{font-size:1.5rem}.ia-fs__gal{max-width:190px}.ia-fs__foot span{margin-left:0}.ia-fs__found{grid-template-columns:1fr}.ia-fs__found a{flex-direction:column;align-items:flex-start;gap:2px}.ia-fs__found a span{text-align:left}.ia-fs__spiral{width:110vmax;right:-40vmax}}@media(max-width:400px){.ia-fs__housegrid{grid-template-columns:1fr 1fr}.ia-fs__housegrid a{font-size:15px;padding:8px}.ia-search-btn{width:44px;padding:0;justify-content:center}}@media(min-width:1280px){.ia-fs__links{grid-template-columns:1fr 1fr;column-gap:var(--ia-s1);row-gap:2px}.ia-fs__links a{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"n t" "n s";padding:12px}.ia-fs__links .ia-fs__arrow{display:none}.ia-fs__t{font-size:clamp(1.5rem,.7rem + 1.05vw,2.05rem)}.ia-fs__n{width:36px;height:36px}}@media(max-width:760px){.ia-fs__dock{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--ia-s1);position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--ia-s3));padding:var(--ia-s2) var(--ia-s3) calc(var(--ia-s2) + env(safe-area-inset-bottom,0px));background:#ffffffc7;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-top:1px solid var(--g-line)}.ia-fs__dock .ia-btn{padding-left:12px;padding-right:12px}.ia-fs__inner{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/investorsai.css.map */
