@font-face{font-family:Cormorant;src:url('/assets/aurandel/9d9b572/cormorant-roman-ext-v1.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+0100-02FF}
@font-face{font-family:Outfit;src:url('/assets/aurandel/9d9b572/outfit-ext-v1.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+0100-02FF}
@font-face{font-family:Cormorant;src:url('/assets/aurandel/9d9b572/cormorant-roman-v1.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant;src:url('/assets/aurandel/9d9b572/cormorant-italic-v1.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;src:url('/assets/aurandel/9d9b572/outfit-v1.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}
:root{--ink:#06070c;--paper:#f6f0e5;--muted:#d3cbbd;--gold:#e6c88f;--line:#d6c3a338;--serif:Cormorant,Georgia,serif;--sans:Outfit,Arial,sans-serif;--gutter:clamp(24px,5.5vw,112px)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:32px;background:var(--ink)}
body{margin:0;background:var(--ink);color:var(--paper);font:400 18px/1.7 var(--sans);min-width:320px;-webkit-font-smoothing:antialiased}
::selection{background:#e6c88f;color:#101018}
a{color:inherit;text-decoration:none;text-underline-offset:6px}
button{font:inherit;cursor:pointer}
a,button{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:7px}
h1,h2,h3,p{margin:0}
button,a{touch-action:manipulation}
em{font-weight:400}
.skip-link{position:fixed;top:16px;left:16px;z-index:20;padding:10px 20px;background:var(--paper);color:var(--ink);transform:translateY(-160%)}
.skip-link:focus{transform:translateY(0)}
#aurandel-refined{position:relative;isolation:isolate;overflow:clip;color-scheme:dark}
.ac-hero{position:relative;min-height:max(780px,100svh);display:flex;flex-direction:column;background:#090a0f;isolation:isolate}
.ac-video,.ac-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;z-index:-3}
.ac-video{opacity:1}
.ac-video.is-ready{opacity:1}
.ac-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0506098f 0%,#05060908 18%,transparent 32%,#05060912 40%,#0506098f 61%,#06070ce8 90%,#06070c 100%)}
.ac-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px var(--gutter);width:100%;position:relative}
.ac-brand{display:inline-flex;gap:13px;align-items:center;font:500 24px/1 var(--serif);letter-spacing:.2em;text-shadow:0 2px 12px #000}
.ac-brand i{font:normal 27px/1 var(--serif);color:var(--gold);letter-spacing:0}
.ac-nav{display:flex;align-items:center;gap:30px;font-size:16px;color:#f8f1e3;text-shadow:0 1px 15px #000}
.ac-nav a{padding:12px 0}
.ac-nav a:hover{color:var(--gold)}
.ac-nav .ac-investor{border-bottom:1px solid #d6c3a36b}
.ac-hero-content{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:clamp(210px,29svh,420px) 24px 36px;text-align:center}
.ac-kicker,.ar-eyebrow{font-size:14px;line-height:1.5;letter-spacing:.19em;text-transform:uppercase;color:var(--gold)}
.ac-kicker{max-width:100%;margin-bottom:22px;padding:8px 16px;border-radius:3px;background:rgba(6,7,12,.76);color:#fff6e5;font-weight:500;text-shadow:none;text-wrap:balance}
h1{font:400 clamp(58px,7.3vw,120px)/.98 var(--serif);letter-spacing:-.035em;max-width:1120px;text-wrap:balance;text-shadow:0 2px 24px #0007}
h1 em{color:#ead09d}
.ac-description{max-width:550px;margin-top:25px;color:#e2dcd2;font-size:19px;line-height:1.65}
.ac-actions{margin-top:27px;display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}
.ac-primary{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:11px 21px;border:1px solid #cbb180a6;background:#12111380;color:#f4e5c8;font-size:16px;transition:background .2s,color .2s,border-color .2s}
.ac-primary:hover{background:#e6c88f;color:#111017;border-color:#e6c88f}
.ac-beta{font-size:16px;padding:9px 0;border-bottom:1px solid #d6c3a36b}
.ac-beta:hover{color:var(--gold)}
.ac-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px var(--gutter) 27px;min-height:76px}
.ac-origin{font-size:14px;color:#d3cbbd;letter-spacing:.08em}
.ac-scroll{display:flex;align-items:center;gap:14px;font-size:14px;color:#e2d4bd}
.ac-scroll:before{content:'';display:block;width:44px;height:1px;background:#bcaa86}
.ac-motion{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e5d4b54f;background:#06070ca3;color:#eee6d8;font-size:14px;min-height:44px;min-width:122px;padding:9px 14px}
.ac-motion:hover{border-color:var(--gold)}
.ac-motion span:first-child{width:16px;text-align:center}
.ar-space-flow{position:relative;isolation:isolate;background:var(--ink)}
.ar-space-scene{position:absolute;inset:0;z-index:-2;pointer-events:none}
.ar-space-field{position:sticky;top:0;height:100svh;min-height:650px;background:url('/assets/aurandel/9d9b572/aurandel-elegant-stars-v1.webp') center/cover no-repeat;opacity:.42}
.ar-space-field:before,.ar-space-field:after{content:'';position:absolute;inset:0;background:inherit;mix-blend-mode:screen;pointer-events:none;opacity:.1}
.ar-space-field:before{mask-image:linear-gradient(123deg,#000 5%,transparent 27%,#000 47%,transparent 67%,#000 94%);animation:star-shimmer 7s ease-in-out infinite alternate}
.ar-space-field:after{mask-image:linear-gradient(33deg,transparent 5%,#000 30%,transparent 56%,#000 81%,transparent);animation:star-shimmer 11s ease-in-out -4s infinite alternate-reverse}
@keyframes star-shimmer{0%,20%{opacity:.05}80%,100%{opacity:.55}}
#aurandel-refined[data-motion=paused] .ar-space-field:before,#aurandel-refined[data-motion=paused] .ar-space-field:after{animation-play-state:paused}

.ac-worlds{position:relative;padding:110px var(--gutter) 95px;max-width:1600px;margin:auto}
.ac-section-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:end;margin-bottom:61px}
.ac-section-heading h2{font:400 clamp(42px,4.7vw,72px)/1.07 var(--serif);letter-spacing:-.025em;max-width:820px;text-wrap:balance}
.ac-section-heading .ar-eyebrow{margin-bottom:24px}
.ac-section-heading>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:350px;padding-bottom:5px}
.ac-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-bottom:0}
.ac-app-summary{display:flex;flex-direction:column;align-items:flex-start;padding:27px 0 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ac-app-summary[data-selected=true]{border-color:#e6c88f91}
.ac-app-status{font-size:14px;color:#d8c5a3;letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px}
.ac-app-summary h3{font:400 46px/1.12 var(--serif);letter-spacing:-.02em;color:#f4e7d0;margin-bottom:12px}
.ac-app-purpose{font-size:17px;line-height:1.5;color:var(--gold);min-height:51px;margin-bottom:14px}
.ac-app-description{font-size:18px;line-height:1.75;color:#ded6c9;margin-bottom:25px;text-wrap:pretty}
.ac-selector{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:11px 0;border:0;background:transparent;text-align:left;color:#e2c799;min-height:46px;font-size:16px;margin-top:auto}
.ac-selector .ac-selector-arrow{font-size:23px;transition:transform .2s}
.ac-selector:hover .ac-selector-arrow{transform:translateY(3px)}
.ac-selector:hover{color:#fff1d4}
.ac-selector[aria-pressed=true]{color:#f5dba8}
.ac-world-detail{position:relative;min-height:480px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:65px 0 45px;isolation:isolate}
.ac-world-copy{max-width:570px}
.ac-product-status{font-size:14px;letter-spacing:.13em;line-height:1.65;color:var(--gold);margin-bottom:22px}
.ac-world-detail h3{font:400 clamp(54px,5.8vw,86px)/1.02 var(--serif);letter-spacing:-.035em;margin-bottom:25px;text-wrap:balance}
.ac-product-description{font-size:19px;line-height:1.8;color:#d8d0c2;max-width:470px}
.ac-product-link{display:inline-flex;align-items:center;gap:34px;font-size:17px;border-bottom:1px solid #e4c58ba1;padding:12px 0 9px;margin-top:22px;color:#f0d6a5}
.ac-product-link:hover{color:#fff3d6;border-color:#fff3d6}
.ac-companion-thought{padding:20px 0 20px 12%;border-left:1px solid var(--line)}
.ac-companion-thought .ac-thought-label{display:block;font:400 14px/1.6 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#d4c2a2;margin:0 0 23px}
.ac-feature-list{list-style:none;padding:0;margin:0}
.ac-feature-list li{position:relative;padding:0 0 20px 23px;color:#e1d7c6;font-size:18px;line-height:1.75}
.ac-feature-list li:before{content:'–';position:absolute;left:0;color:var(--gold)}
.ac-product-note{font-size:15px;line-height:1.7;color:#c9beab;padding:17px 0 0;border-top:1px solid var(--line);margin:0 0 22px}
.ac-world-detail:focus{outline:none}
.ac-selectors+.ac-world-detail{scroll-margin-top:35px}
.ac-availability{color:#d5cbb8;font-size:15px;padding:20px 0 0;border-top:1px solid var(--line)}
.ar-name-story{position:relative;isolation:isolate;padding:110px var(--gutter) 100px;border-top:1px solid var(--line);background:transparent}
.ar-name-heading{text-align:center;max-width:1240px;margin:0 auto 76px}
.ar-name-heading .ar-eyebrow{margin-bottom:23px}
.ar-name-heading h2{font:400 clamp(92px,16vw,242px)/.95 var(--serif);letter-spacing:-.03em;color:#ead7b2;margin-bottom:27px}
.ar-name-meaning{font-size:19px;line-height:1.7;color:#d8cebc}
.ar-story-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,7vw,120px);max-width:1180px;margin:auto;align-items:start}
.ar-story-title{font:400 clamp(45px,4.3vw,65px)/1.1 var(--serif);letter-spacing:-.025em;text-wrap:balance}
.ar-story-title em{color:var(--gold)}
.ar-story-prose{font-size:19px;line-height:1.85;color:#d8d0c2;max-width:630px}
.ar-story-prose p+p{margin-top:26px}
.ar-story-prose em{color:#f4e6cb}
.ar-story-close{max-width:1180px;margin:80px auto 0;padding-top:55px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:60px}
.ar-story-close p{font:400 clamp(31px,3vw,43px)/1.22 var(--serif);letter-spacing:-.015em;color:#ece0c9;max-width:720px}
.ar-story-close a{flex-shrink:0;font-size:16px;border-bottom:1px solid #c2ab7da6;color:#efd5a1;padding:10px 0}
.ar-footer{position:relative;padding:35px var(--gutter);background:#06070cb8;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;color:#cfc4b1}
.ar-footer a{padding:10px 0;color:#e9d2a5}
.ac-world-image,.ac-end{display:none}
@media(min-width:1800px){.ac-hero-content{padding-top:33svh;padding-bottom:50px}.ac-description{font-size:21px}}
@media(max-width:1000px){.ac-nav{gap:23px}.ac-hero{min-height:max(760px,100svh)}.ac-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.ac-section-heading>p{max-width:580px}.ac-worlds{padding-top:80px}.ac-world-detail{gap:32px}.ac-companion-thought{padding-left:30px;padding-right:0}.ar-story-layout{gap:40px}.ar-story-close{gap:30px;align-items:start}.ar-story-close p{font-size:34px}}
@media(max-width:700px){body{font-size:17px}.ac-header{padding-top:23px;padding-bottom:18px;gap:18px}.ac-brand{font-size:21px;letter-spacing:.13em;gap:9px}.ac-brand i{font-size:24px}.ac-nav{font-size:14px;gap:18px}.ac-companion-nav,.ac-nav .ac-story{display:none}.ac-hero{min-height:max(790px,100svh)}.ac-hero-content{padding:290px 22px 28px}.ac-video,.ac-poster{object-position:50% 35%}.ac-shade{background:linear-gradient(180deg,#05060970,transparent 17%,#0506090d 34%,#06070c96 48%,#06070ce6 73%,#06070c 100%)}h1{font-size:clamp(56px,10.5vw,76px);line-height:1.01;letter-spacing:-.03em}h1 br{display:none}.ac-kicker{font-size:14px;letter-spacing:.13em;margin-bottom:18px}.ac-description{font-size:18px;max-width:320px;margin-top:23px}.ac-actions{gap:17px;margin-top:23px}.ac-primary{font-size:15px;gap:24px}.ac-beta{font-size:15px}.ac-hero-footer{padding-top:12px;padding-bottom:20px;gap:10px}.ac-origin{display:none}.ac-scroll{font-size:14px;gap:10px}.ac-scroll:before{width:22px}.ac-motion{font-size:14px;min-width:112px}.ac-worlds{padding-top:66px;padding-bottom:62px}.ac-section-heading h2{font-size:43px;text-wrap:pretty}.ac-section-heading .ar-eyebrow{margin-bottom:20px}.ac-section-heading>p{font-size:18px}.ac-selectors{gap:15px}.ac-selector{padding:18px 0;display:block;min-height:108px}.ac-selector strong{font-size:28px;margin-bottom:7px}.ac-selector small{font-size:14px}.ac-selector-arrow{display:none}.ac-world-detail{grid-template-columns:1fr;gap:38px;padding:43px 0;min-height:0}.ac-world-detail h3{font-size:59px;margin-bottom:22px;max-width:420px}.ac-product-status{font-size:13px;letter-spacing:.09em}.ac-product-description{font-size:18px;max-width:100%}.ac-companion-thought{padding:7px 0 7px 22px}.ac-companion-thought .ac-thought-label{font-size:13px;margin-bottom:15px}.ac-companion-thought .ac-thought{font-size:36px;max-width:400px}.ac-availability{font-size:15px}.ar-name-story{padding-top:69px;padding-bottom:65px}.ar-name-heading{margin-bottom:44px}.ar-name-heading h2{font-size:clamp(85px,20vw,132px);margin-bottom:24px}.ar-name-meaning{font-size:17px}.ar-eyebrow{font-size:13px;letter-spacing:.12em}.ar-story-layout{grid-template-columns:1fr;gap:30px}.ar-story-title{font-size:45px;max-width:470px}.ar-story-prose{font-size:18px;line-height:1.85}.ar-story-close{margin-top:50px;padding-top:33px;display:block}.ar-story-close p{font-size:34px}.ar-story-close a{display:inline-flex;margin-top:25px}.ar-footer{font-size:14px;align-items:start;flex-direction:column;gap:12px}.ar-space-field{background-position:center;background-size:auto 100%;opacity:.36}}
@media(max-width:370px){.ac-brand{font-size:18px;gap:6px}.ac-nav{font-size:14px}.ac-header{gap:10px}.ac-selectors{gap:10px}.ac-selector strong{font-size:26px}.ac-selector small{font-size:14px}.ac-hero-content{padding-left:22px;padding-right:22px}h1{font-size:54px}.ac-actions{flex-direction:column;gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

[hidden]{display:none!important}
.ac-poster-wrap{position:absolute;inset:0;z-index:-3;pointer-events:none}
.ac-poster{z-index:auto}

.ac-motion{position:fixed;bottom:22px;right:var(--gutter);z-index:10;background:#090a10e8}
.ac-hero-footer{padding-right:calc(var(--gutter) + 150px)}
.ar-footer{padding-bottom:95px}

@media(max-width:1000px){.ac-selectors{gap:25px}.ac-app-summary h3{font-size:42px}.ac-app-purpose{min-height:76px}.ac-app-description{font-size:17px}}
@media(max-width:700px){.ac-selectors{grid-template-columns:1fr;gap:27px}.ac-app-summary{padding:25px 0 19px}.ac-app-summary h3{font-size:44px}.ac-app-status{font-size:14px}.ac-app-purpose{min-height:0;font-size:18px;margin-bottom:17px}.ac-app-description{font-size:18px;margin-bottom:14px}.ac-selector{display:flex;min-height:46px;padding:10px 0;font-size:16px}.ac-selector-arrow{display:inline}.ac-feature-list li{font-size:18px}.ac-companion-thought{padding:5px 0 5px 22px}.ac-companion-thought .ac-thought-label{font-size:14px}.ac-world-detail h3{font-size:48px}.ac-section-heading h2{font-size:43px}}

/* A continuous editorial journey: a quiet navigation bar, generous chapters, and subtle entry motion. */
.ac-header{position:fixed;left:0;top:0;z-index:8;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}
#aurandel-refined[data-header=solid] .ac-header{background:#07080feb;border-bottom-color:#d6c3a326;backdrop-filter:blur(16px)}
.ac-hero-content{padding-top:clamp(300px,40svh,540px)}
.ac-section-heading h2{font-size:clamp(43px,4.6vw,70px);max-width:770px}
.ac-app-summary{transition:border-color .25s}
.ac-app-summary:hover{border-color:#e6c88fa3}
.ar-name-heading h2{color:#e9d5b0;background:linear-gradient(110deg,#c8ac78 0%,#faedd5 46%,#dcc193 75%,#a88b5b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ar-story-title{position:sticky;top:150px}
.ac-selectors+.ac-world-detail{scroll-margin-top:130px}
#ar-name-story,#ac-companions{scroll-margin-top:105px}
@keyframes title-arrival{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){.ac-hero-content .ac-kicker{animation:title-arrival .8s .05s both}.ac-hero-content h1{animation:title-arrival 1.1s .12s both}.ac-hero-content .ac-description,.ac-hero-content .ac-actions{animation:title-arrival 1s .25s both}}
#aurandel-refined[data-motion=paused] .ac-hero-content>*{animation:none}
@media(max-width:700px){.ac-hero-content{padding-top:310px}.ac-header{padding-top:20px;padding-bottom:20px}.ar-story-title{position:static}.ac-selectors+.ac-world-detail{scroll-margin-top:100px}.ac-section-heading h2{font-size:43px}}

.ac-product-website{display:block;width:fit-content;font-size:16px;color:#ddc9a5;padding:10px 0;margin-top:8px;border-bottom:1px solid var(--line)}
a.ac-app-status{padding:0 0 4px;color:#e8d3a9}
a.ac-app-status:hover,.ac-product-website:hover{color:#fff1d4}

.ar-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px}

/* Keep the name story's final sentence in the prose column it completes. */
.ar-story-prose .ar-story-final{font:400 clamp(32px,3.3vw,44px)/1.2 var(--serif);letter-spacing:-.015em;color:#e9d6b0;margin-top:14px;text-wrap:balance}
.ar-story-prose .ar-story-final em{color:inherit}
.ar-story-close{justify-content:flex-end;margin-top:55px;padding-top:28px}
@media(max-width:700px){.ar-story-close{margin-top:40px;padding-top:24px}.ar-story-close a{margin-top:0}}

/* Restore the closing editorial line beside the founder-letter link. */
.ar-story-close{justify-content:space-between}
.ar-story-close p em{color:var(--gold)}
@media(max-width:700px){.ar-story-close a{margin-top:25px}}
