.a-homepageHero{.approved-homepage-scene .artie-cursor.triangle-artie-cursor{width:0;height:0;filter:none;transition:opacity .2s ease!important}.approved-homepage-scene .triangle-artie-cursor .cursor-assembly{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.approved-homepage-scene .triangle-artie-cursor .cursor-triangle{position:absolute;left:-24px;top:-24px;width:48px;height:48px;overflow:visible;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #4b2c6529);transform:none;transition:filter .12s ease}.approved-homepage-scene .triangle-artie-cursor .cursor-badge{position:absolute;left:var(--cursor-badge-x);top:var(--cursor-badge-y);width:var(--cursor-badge-width);height:26px;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:2px 7px 2px 2px;border:1px solid #dac8e9;border-radius:999px;background:linear-gradient(155deg,#faf4ff,#ece0f5);box-shadow:0 3px 8px #4b2c651d,inset 0 1px 0 #fffc;color:#66427e;white-space:nowrap;overflow:hidden;font:500 10px/1 Helvetica Now Text,Arial,sans-serif;transition:none;transform:none}.approved-homepage-scene .triangle-artie-cursor .cursor-badge>.avatar,.approved-homepage-scene .triangle-artie-cursor .cursor-badge>img{flex:0 0 20px;width:20px!important;height:20px!important;border-radius:50%;overflow:hidden;object-fit:cover;object-position:50% 15%;border:1px solid #fffc;background:#e7d9f1}.approved-homepage-scene .triangle-artie-cursor .cursor-badge .avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:none}.approved-homepage-scene .triangle-artie-cursor .cursor-name{font:inherit;color:inherit;opacity:var(--cursor-name-opacity,1)}.approved-homepage-scene .artie-cursor.triangle-artie-cursor:before{display:none!important}.approved-homepage-scene .artie-cursor.triangle-artie-cursor>.cursor-click-ring{display:block;position:absolute;left:-10px;top:-10px;right:auto;bottom:auto;width:20px;height:20px;box-sizing:border-box;padding:0;margin:0;border:1px solid #a583c2;border-radius:50%;opacity:0;background:#b79acf0a;box-shadow:none;pointer-events:none;transform-origin:50% 50%;transform:none;transition:none}.approved-homepage-scene .triangle-artie-cursor.is-clicking .cursor-triangle{filter:drop-shadow(0 1px 1px #4b2c6533) brightness(1.04)}@media (prefers-reduced-motion:reduce){.artie-cursor.triangle-artie-cursor{transition:none!important}.triangle-artie-cursor .cursor-triangle{transition:none}.artie-cursor.triangle-artie-cursor>.cursor-click-ring{display:none}}}.a-homepageHero{--font-sans:var(--a-font);display:flex;align-items:center;width:100%;height:100%;padding:clamp(22px,3vw,52px);box-sizing:border-box;color-scheme:light}.a-homepageHeroStage{position:relative;width:100%}.a-homepageHeroCanvas{width:1060px;height:520px;transform-origin:top left}.a-homepageHeroFallback{display:grid;place-items:center;height:100%}.a-homepageHeroFallback img{width:240px;height:240px;object-fit:cover;object-position:top;border-radius:50%;border:1px solid #ffffff80;background:#ffffff40;box-shadow:0 16px 48px #49365f24}.a-authFrame .a-homepageHero [data-desktop-hero]{display:block;width:1060px;height:520px;max-width:none;margin:0;gap:0;font-family:var(--a-font)}.a-homepageHero *,.a-homepageHero :after,.a-homepageHero :before{box-sizing:border-box}.a-homepageHero h2,.a-homepageHero h3,.a-homepageHero p{margin:0}.a-homepageHero img{display:block;max-width:100%}.a-homepageHero [data-artie-glass-orb]>img{max-width:none;left:-8%}.a-homepageHero button,.a-homepageHero input{font:inherit;min-height:0}[data-auth-motion=paused] .a-homepageHero *,[data-auth-motion=paused] .a-homepageHero :after,[data-auth-motion=paused] .a-homepageHero :before{animation-play-state:paused!important}@font-face{font-family:Artie Auth Display;src:url(/brand/auth/intrinseca-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-medium.woff2) format("woff2");font-style:normal;font-weight:500 600;font-display:swap}.a-session.a-authFrame{--a-auth-display:"Artie Auth Display","Intrinseca",Georgia,serif;--a-font:"Artie Auth Text",Arial,sans-serif;--a-display:var(--a-auth-display);--a-bg:#fcfaf7;--auth-control:#fff;--auth-border:#e1dce6;--auth-grape:#795ab0;--a-text:#241532;--a-text2:#736a7d;--a-primary:#49365f;--a-primary-hover:#594274;--a-action:var(--a-primary);--a-action-hover:var(--a-primary-hover);--auth-wash:#e7ddf280;--auth-glow:#f0e7db60;--a-line:var(--auth-border);--a-surface:var(--auth-control);position:relative;display:grid;grid-template-columns:minmax(420px,43%) minmax(0,1fr);min-height:100dvh;padding:0;background:radial-gradient(ellipse at 38% 100%,var(--auth-wash),transparent 65%),radial-gradient(ellipse at 0 0,var(--auth-glow),transparent 55%),var(--a-bg);color:var(--a-text);font:14px/1.5 var(--a-font)}.a-authPrimary{display:flex;flex-direction:column;min-height:100dvh;padding:48px clamp(38px,6vw,100px) 27px}.a-authBrand{display:flex;align-items:center;gap:13px}.a-authBrand>img{width:78px;height:33px}.a-authBrand{margin-bottom:32px}.a-authCard{width:100%;max-width:400px;margin:auto;padding:48px 0}.a-authFrame .a-authContent{width:100%;max-width:none;min-width:0;gap:26px;margin:0}.a-authFrame .a-authContent h1{margin:0;font:400 clamp(32px,2.7vw,40px) /1.1 var(--a-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.a-authFrame header p{margin-top:14px;font-size:13px;line-height:1.6}.a-authFrame .a-button,.a-authFrame input{min-height:48px;font-family:var(--a-font)}.a-authFrame a.a-button{text-decoration:none}.a-authFrame :focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}.a-authFrame input:not([type=checkbox]):focus{border-color:var(--a-focus)!important;outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset);box-shadow:none}.a-authFrame .a-authEntryActions{display:grid;grid-gap:20px;gap:20px;width:100%}.a-authSocials{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.a-authSocials a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid var(--auth-border);border-radius:10px;color:var(--a-text);background:var(--auth-control);text-decoration:none;font-size:13px;transition:background .16s,border-color .16s,translate .16s}.a-authSocials a:hover{background:var(--auth-control);border-color:var(--auth-grape);translate:0 -1px}.a-authSocials img,.a-authSocials svg{width:18px;height:18px;object-fit:contain}.a-authDivider{display:flex;align-items:center;gap:16px;color:var(--a-text2);font-size:10px}.a-authDivider:after,.a-authDivider:before{content:"";flex:1 1;height:1px;background:var(--auth-border)}.a-authEmailForm{display:grid;grid-gap:10px;gap:10px}.a-authEmailField{position:relative}.a-authEmailForm input{width:100%;box-sizing:border-box;border:1px solid var(--a-control-border);border-radius:10px;padding:13px 14px;background:var(--auth-control);color:var(--a-text);font-size:16px;outline:none}.a-authEmailForm input::placeholder{color:var(--a-text3);font-size:13px}.a-authEmailForm input:focus{border-color:var(--a-focus);box-shadow:none}.a-authEmailForm>.a-button{margin-top:5px;width:100%;justify-content:center;background:var(--a-action);color:#fff;border:1px solid var(--a-action);border-radius:10px;box-shadow:0 3px 6px #49335f12,inset 0 1px #ffffff25}.a-authEmailForm>.a-button:hover{background:var(--a-action-hover)}.a-authEntryError{margin:0;color:#a24651;font-size:12px;line-height:1.6}.a-authLegal{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;color:var(--a-text2);font-size:11px}.a-authLegal a{color:inherit;text-decoration:none;padding-block:8px}.a-authLegal a:hover{color:#725493;text-decoration:underline;text-underline-offset:3px}.a-authVisual{margin:16px 16px 16px 0;min-width:0;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 20% 25%,light-dark(#d8c6f0b3,#44325880),transparent 65%),radial-gradient(ellipse at 90% 85%,light-dark(#cdb9e891,#37264e80),transparent 65%),linear-gradient(145deg,light-dark(#efe8f6,#21152f),light-dark(#e9e0f2,#2b2039) 55%,light-dark(#f3eef8,#231c2d));box-shadow:inset 0 0 0 1px var(--a-line)}.a-authMotion{position:absolute;bottom:30px;right:30px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff50;color:#70617f;background:#ffffff25;cursor:pointer}.a-session.a-authUtility{display:block;background:radial-gradient(ellipse at 82% 12%,var(--auth-wash),transparent 60%),radial-gradient(ellipse at 15% 95%,var(--auth-glow),transparent 55%),var(--a-bg)}.a-authUtility .a-authPrimary{padding:48px 28px 24px}.a-authUtility .a-authCard{max-width:460px;padding:40px;background:color-mix(in srgb,var(--auth-control) 80%,transparent);border:1px solid color-mix(in srgb,var(--auth-border) 65%,transparent);border-radius:22px;box-shadow:0 16px 64px -40px #49365f38}.a-authUtility .a-authBrand{margin-bottom:32px}.a-authUtility .a-authContent{gap:24px}.a-authUtility .a-authContent h1{font-size:34px;line-height:1.15;text-wrap:wrap;letter-spacing:-.035em}.a-authUtility .a-sessionActions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:10px;gap:10px}.a-authUtility .a-sessionActions>form{display:grid}.a-authUtility .a-button{justify-content:center;min-height:44px;border-radius:10px!important;white-space:normal!important;line-height:1.4!important}.a-authUtility .a-button[data-variant=secondary]{background:var(--auth-control)!important;border-color:var(--auth-border)!important}.a-authUtility .a-button[data-variant=primary]:not(:disabled):hover{background:var(--a-action-hover)!important}.a-authUtility input:not([type=checkbox]){padding:12px 14px!important;border-radius:10px!important;border-color:var(--a-control-border)!important;background:var(--auth-control)!important;font-size:16px!important;box-sizing:border-box;transition:border-color .16s,box-shadow .16s}.a-authUtility input:not([type=checkbox]):focus{border-color:var(--a-focus)!important;outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset);box-shadow:none}.a-authUtility .a-authLegal{padding-top:28px}.a-authReference{font-size:11px;color:var(--a-text2);overflow-wrap:anywhere}.a-authUtility dl{padding:0 14px;border:1px solid var(--auth-border);border-radius:12px;background:transparent;font-size:12px}.a-authUtility dl>div{grid-template-columns:90px minmax(0,1fr)}@media (min-width:1900px){.a-authPrimary{padding-inline:max(70px,calc((43vw - 400px) / 2))}.a-authCard{max-width:400px}}@media (max-width:1050px){.a-session.a-authFrame{grid-template-columns:minmax(360px,44%) minmax(0,1fr)}.a-authPrimary{padding-inline:35px}}@media (max-width:800px){.a-session.a-authFrame{display:block}.a-authPrimary{padding:30px 28px 20px}.a-authBrand{width:100%;max-width:380px;margin-inline:auto}.a-authCard{padding:56px 0}.a-authMotion,.a-authVisual{display:none}.a-authFrame .a-authContent h1{font-size:38px}}@media (max-width:360px){.a-authPrimary{padding-inline:22px}.a-authFrame .a-authContent h1{font-size:34px}}@media (max-width:520px){.a-authUtility .a-authPrimary{padding:28px 24px 20px}.a-authUtility .a-authCard{padding:28px 0;border:0;background:transparent;box-shadow:none}.a-authUtility .a-authContent h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.a-authMotion{display:none}.a-authSocials a{transition:none}}.a-authWelcome .a-authContent h1{font-size:clamp(44px,3.5vw,56px);line-height:1.04;letter-spacing:-.045em}.a-authWelcome h1 em{display:block;font-style:normal;background:linear-gradient(105deg,#5d427b,#9475bf);background-clip:text;-webkit-background-clip:text;color:transparent}.a-authSubmitSpinner{width:14px;height:14px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:a-auth-spin .8s linear infinite}@keyframes a-auth-spin{to{rotate:1turn}}@keyframes a-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes a-auth-device-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.a-authBrand{animation:a-auth-enter .6s both}.a-authContent>header{animation:a-auth-enter .6s 80ms both}.a-authFrame .a-authEntryActions{animation:a-auth-enter .6s .16s both}.a-authVisual{animation:a-auth-device-enter .6s .12s both}@media (max-width:800px){.a-authWelcome .a-authContent h1{font-size:clamp(38px,8vw,48px)}.a-authBrand{margin-inline:0;margin-bottom:32px}}@media{:root[data-theme=dark] .a-session.a-authFrame{--a-bg:#18131f;--auth-wash:#44325850;--auth-glow:#30233550;--a-text:#f4f0ec;--a-text2:#b5aabe;--a-text3:#a99ab7;--a-surface:#231c2d;--a-surface2:#2b2236;--a-line:#44384f;--a-line-strong:#645071;--a-red:#f0a4ad;--auth-control:#231c2d;--auth-border:#44384f;--auth-grape:#b397f5;--a-primary:#baa0f4;--a-primary-hover:#cdb8ff;--a-action:#7950cc;--a-action-hover:#865ed9;color-scheme:dark}:root[data-theme=dark] .a-authBrand>img{filter:brightness(0) invert(1)}:root[data-theme=dark] .a-authWelcome h1 em{background-image:linear-gradient(105deg,#bda2df,#dcc5f5)}:root[data-theme=dark] .a-authLegal a:hover{color:#d3bfff}:root[data-theme=dark] .a-authFrame .a-signupAgreement a{color:var(--auth-grape)}:root[data-theme=dark] .a-authEntryError{color:#f0a4ad}}@media (prefers-reduced-motion:reduce){.a-authBrand,.a-authContent>header,.a-authFrame .a-authEntryActions,.a-authSubmitSpinner,.a-authVisual{animation:none}.a-authSocials a:hover{translate:none}}.a-authAlternatives{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding-top:12px;border-top:1px solid var(--auth-border);font-size:12px}.a-authAlternatives a{display:inline-flex;align-items:center;min-height:36px;color:var(--a-text2);text-decoration:none;border-radius:4px}.a-authAlternatives a:hover{color:var(--a-text);text-decoration:underline;text-underline-offset:3px}@media (max-width:600px),(pointer:coarse){.a-authAlternatives a{min-height:44px}}@supports not (color:light-dark(white,black)){.a-authVisual{background:radial-gradient(ellipse at 20% 25%,#d8c6f0b3,transparent 65%),radial-gradient(ellipse at 90% 85%,#cdb9e891,transparent 65%),linear-gradient(145deg,#efe8f6,#e9e0f2 55%,#f3eef8)}:root[data-theme=dark] .a-authVisual{background:radial-gradient(ellipse at 20% 25%,#44325880,transparent 65%),radial-gradient(ellipse at 90% 85%,#37264e80,transparent 65%),linear-gradient(145deg,#21152f,#2b2039 55%,#231c2d)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .a-authVisual{background:radial-gradient(ellipse at 20% 25%,#44325880,transparent 65%),radial-gradient(ellipse at 90% 85%,#37264e80,transparent 65%),linear-gradient(145deg,#21152f,#2b2039 55%,#231c2d)}}}.a-authCodeNotice{margin:0;color:var(--a-text2);font-size:13px;overflow-wrap:anywhere}.a-authCodeNotice strong{color:var(--a-text);font-weight:500}.a-authCodeTitle{margin:0;font-size:16px;font-weight:500}.a-authSocials a{position:relative}.a-authLastUsed{position:absolute;top:-9px;right:8px;padding:1px 6px;border:1px solid var(--auth-border);border-radius:5px;background:var(--auth-control);color:var(--a-text2);font-size:10px;line-height:16px}.a-authAccessToggle{justify-self:start;border:0;padding:8px 0;min-height:44px;background:transparent;color:var(--a-text2);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.a-authAccessToggle:focus-visible{outline:2px solid var(--a-focus);outline-offset:3px}.a-authAccessToggle:disabled{opacity:.6;cursor:default}.a-authWaitlistEmail{overflow-wrap:anywhere;color:var(--a-text2);margin:0}.a-session.a-authAccess{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--a-blue) 8%,transparent),transparent 45%),var(--a-bg)}.a-authAccess .a-authPrimary{padding:36px 24px 24px}.a-authAccess .a-authCard{max-width:420px;padding:32px 20px;border:0;background:transparent;box-shadow:none;text-align:center}.a-authAccess .a-authBrand{justify-content:center;margin-bottom:44px}.a-authAccess .a-authContent{display:block}.a-authAccessForm{align-items:center;gap:0}.a-authAccessOrbit{position:relative;display:grid;place-items:center;width:152px;height:152px;margin:0 auto 26px;isolation:isolate}.a-authAccessOrbit:before{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--auth-border) 65%,transparent);border-radius:50%}.a-authAccessOrbit:after{content:"";position:absolute;inset:17px;border:1px solid color-mix(in srgb,var(--auth-border) 45%,transparent);border-radius:50%}.a-authAccessHalo{position:absolute;inset:-26px;z-index:-1;border-radius:50%;opacity:.65;background:conic-gradient(from 30deg,transparent,color-mix(in srgb,var(--a-blue) 22%,transparent),color-mix(in srgb,var(--a-primary) 14%,transparent),transparent 85%);filter:blur(20px)}.a-authAccessOrbit[data-pending=true] .a-authAccessHalo{animation:a-auth-access-orbit 4s ease-out 1}.a-authAccessMark{display:grid;place-items:center;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--auth-border) 80%,transparent);border-radius:24px;background:color-mix(in srgb,var(--auth-control) 86%,transparent);color:var(--a-text);box-shadow:0 8px 30px -18px color-mix(in srgb,var(--a-text) 35%,transparent),inset 0 1px 0 color-mix(in srgb,var(--auth-control) 90%,transparent)}.a-authAccess .a-authAccessStatus h1{font-size:clamp(28px,5vw,34px);line-height:1.15;text-wrap:balance}.a-authAccessForm>.a-authWaitlistEmail{margin:12px 0 28px;max-width:100%;font-size:13px}.a-authAccessForm>.a-authAccessToggle{justify-self:center;text-decoration:none}.a-authAccessForm>.a-authAccessToggle:hover{color:var(--a-text);text-decoration:underline}.a-authAccess .a-authAccessForm>form{width:100%;margin:12px 0}.a-authAccessForm>.a-authEntryError{margin:12px 0}.a-authAccessForm>.a-button{width:100%;margin-top:12px}.a-authAccess .a-authLegal{justify-content:center}@keyframes a-auth-access-orbit{to{transform:rotate(1turn)}}@media (max-height:650px){.a-authAccess .a-authBrand{margin-bottom:24px}.a-authAccessOrbit{width:120px;height:120px;margin-bottom:20px}.a-authAccess .a-authCard{padding-block:16px}}@media (prefers-reduced-motion:reduce){.a-authAccessOrbit[data-pending=true] .a-authAccessHalo{animation:none}}