.or{--or-ease:cubic-bezier(.2,.75,.2,1);--or-snap:cubic-bezier(.77,0,.18,1);--or-ink:#0f1226;--acc:var(--orange);background:var(--navy);color:var(--paper);overflow-x:clip}.or--fa,.or--fa button{font-family:var(--font-fa)}.or-accent--orange{--acc:#f54f1b;--acc-soft:#f54f1b2e}.or-accent--blue{--acc:#4f6bff;--acc-soft:#4f6bff33}.or-accent--paper{--acc:#f54f1b;--acc-soft:#f5f2f329}.or-accent--mint{--acc:#50e3a4;--acc-soft:#50e3a429}.or em{color:var(--orange);font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:500}.or--fa em{font-family:var(--font-fa);font-style:normal;font-weight:800}.or-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.or-eyebrow i{background:var(--orange);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 5px #f54f1b33}.or-eyebrow--dark{color:var(--navy)}.or--fa .or-eyebrow{letter-spacing:0;text-transform:none;font-size:.8rem}.or-chip{letter-spacing:.12em;text-transform:uppercase;background:#f5f2f30f;border:1px solid #f5f2f338;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin:0;padding:.42rem .8rem;font-size:.64rem;font-weight:800;display:inline-flex}.or-chip i{background:var(--acc);border-radius:50%;width:.4rem;height:.4rem}.or-chip--dark{color:var(--navy);background:#1e223d0d;border-color:#1e223d33}.or--fa .or-chip{letter-spacing:0;text-transform:none;font-size:.78rem}.or-hero__sky{z-index:-1;position:absolute;inset:0;overflow:hidden}.or-hero__sky i{border-radius:50%;position:absolute}.or-hero__sky i:first-child{aspect-ratio:1;background:radial-gradient(circle,#4f6bff52,#0000 62%);width:70vw;top:-30vw;right:-18vw}.or-hero__sky i:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,#f54f1b33,#0000 62%);width:50vw;bottom:-26vw;left:-16vw}.or-hero__sky i:nth-child(3){background-image:linear-gradient(#f5f2f30b 1px,#0000 1px),linear-gradient(90deg,#f5f2f30b 1px,#0000 1px);background-size:4.5rem 4.5rem;border-radius:0;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000,#0000 70%);mask-image:radial-gradient(at 60% 40%,#000,#0000 70%)}.or-hero{isolation:isolate;align-items:end;min-height:100svh;padding:9rem clamp(1.2rem,5.5vw,6.5rem) 5rem;display:grid;position:relative;overflow:hidden}.or-hero__system{z-index:-1;top:46%;opacity:0;width:64rem;height:64rem;transition:opacity 1.4s ease, transform 1.6s var(--or-ease);margin-top:-32rem;position:absolute;inset-inline-end:-6vw;transform:scale(.92)}.or-hero.is-ready .or-hero__system{opacity:1;transform:none}.or-ring{--r:15rem;--dur:48s;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:1px solid #f5f2f329;border-radius:50%;position:absolute;top:50%;left:50%;transform:rotate(-16deg)scaleY(.38)}.or-ring--1{--r:22rem;--dur:66s;border-color:#f54f1b52}.or-ring--2{--r:30rem;--dur:90s;border-style:dashed;border-color:#f5f2f31f}.or-ring:before{content:"";animation:or-spin var(--dur) linear infinite;border-radius:50%;position:absolute;inset:0}.or-planet{width:0;height:0;animation:or-spin var(--dur) linear infinite;transform-origin:0 0;position:absolute;top:50%;left:50%}.or-ring--2 .or-planet{animation-direction:reverse}.or-planet em{left:var(--r);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);white-space:nowrap;translate:-50% -50%;transform:rotate(calc(var(--a) * -1));animation:or-upright var(--dur) linear infinite;background:linear-gradient(135deg,#f5f2f329,#f5f2f30a);border:1px solid #f5f2f338;border-radius:999px;padding:.5rem .85rem;font-family:inherit;font-size:.7rem;font-style:normal;font-weight:700;display:block;position:absolute;top:0;box-shadow:inset 0 1px #ffffff2e,0 10px 30px #00000040}.or-ring--2 .or-planet em{animation-direction:reverse}.or-planet{rotate:var(--a)}.or--fa .or-planet em{letter-spacing:0;text-transform:none;font-size:.78rem}@keyframes or-spin{to{transform:rotate(360deg)}}@keyframes or-upright{0%{transform:rotate(calc(var(--a) * -1)) scaleY(2.63) rotate(16deg)}to{transform:rotate(calc(var(--a) * -1 - 360deg)) scaleY(2.63) rotate(16deg)}}.or-core{background:radial-gradient(circle at 34% 30%,#ffb08f,#f54f1b 45%,#8c2405 100%);border-radius:50%;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;position:absolute;top:50%;left:50%;box-shadow:0 0 80px #f54f1b73,inset -14px -18px 40px #00000059}.or-hero__copy{max-width:54rem;position:relative}.or-hero__title{letter-spacing:-.085em;text-align:start;direction:ltr;margin:1.6rem 0 0;font-size:clamp(6rem,19vw,19rem);font-weight:700;line-height:.8}html[dir=rtl] .or-hero__title{text-align:right}.or-hero__title span{opacity:0;filter:blur(10px);transition:opacity 1.1s ease, transform 1.2s var(--or-snap), filter 1.1s ease;display:inline-block;transform:translateY(18%)}.or-hero.is-ready .or-hero__title span{opacity:1;filter:none;transform:none}.or-hero__title b{color:var(--orange);animation:3s ease-in-out 1.2s infinite or-dot;display:inline-block}@keyframes or-dot{0%,to{transform:none}50%{transform:translateY(-.06em)}}.or-hero__lead{opacity:0;max-width:38rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7;transition:opacity 1s .4s}.or-hero.is-ready .or-hero__lead{opacity:.78}.or--fa .or-hero__lead{line-height:2.05}.or-hero__stats{flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;display:flex}.or-hero__stats div{opacity:0;min-width:8.5rem;transition:opacity .7s ease, transform .8s var(--or-ease);background:linear-gradient(135deg,#f5f2f31f,#f5f2f308);border:1px solid #f5f2f329;border-radius:1.1rem;padding:.95rem 1.2rem;transform:translateY(14px);box-shadow:inset 0 1px #ffffff29}.or-hero.is-ready .or-hero__stats div{opacity:1;transform:none}.or-hero.is-ready .or-hero__stats div:nth-child(2){transition-delay:.1s}.or-hero.is-ready .or-hero__stats div:nth-child(3){transition-delay:.2s}.or-hero__stats dt{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:.6rem;font-weight:700}.or--fa .or-hero__stats dt{letter-spacing:0;text-transform:none;font-size:.75rem}.or-hero__stats dd{letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.7rem;font-weight:700}.or-scroll{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.9rem;min-height:48px;margin-top:2.6rem;font-size:.68rem;font-weight:700;display:inline-flex}.or--fa .or-scroll{letter-spacing:0;text-transform:none;font-size:.82rem}.or-scroll span{border:1px solid #f5f2f366;border-radius:50%;place-content:center;width:3rem;height:3rem;transition:background .3s,border-color .3s;animation:2.2s ease-in-out infinite or-bob;display:grid}.or-scroll:hover span{background:var(--orange);border-color:var(--orange)}@keyframes or-bob{50%{transform:translateY(6px)}}.or-list{isolation:isolate;padding:2rem clamp(1.2rem,5.5vw,6.5rem) 1rem;position:relative}.or-list__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.or-list__bg i{border-radius:50%;position:absolute}.or-list__bg i:first-child{aspect-ratio:1;background:radial-gradient(circle,#021f948c,#0000 62%);width:60vw;top:10%;left:-20vw}.or-list__bg i:last-child{aspect-ratio:1;background:radial-gradient(circle,#f54f1b38,#0000 62%);width:55vw;bottom:0;right:-18vw}.or-filter{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#161a319e;border:1px solid #f5f2f329;border-radius:999px;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin:0 auto 3.5rem;padding:.45rem .45rem .45rem .6rem;display:flex;position:sticky;top:5.6rem;box-shadow:inset 0 1px #ffffff1f,0 20px 50px #0000004d}.or-filter__chips{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.or-filter__chips::-webkit-scrollbar{display:none}.or-filter__chips button{min-height:40px;color:var(--paper);letter-spacing:.04em;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 1rem;font-size:.72rem;font-weight:700;transition:background .3s,color .3s,opacity .3s}.or-filter__chips button:hover{opacity:1}.or-filter__chips button.is-active{background:var(--paper);color:var(--navy);opacity:1}.or--fa .or-filter__chips button{letter-spacing:0;font-size:.82rem}.or-filter__count{letter-spacing:.12em;text-transform:uppercase;opacity:.55;flex:none;padding-inline-end:.9rem;font-size:.64rem;font-weight:700}.or--fa .or-filter__count{letter-spacing:0;text-transform:none;font-size:.75rem}.or-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:6.6rem;grid-auto-flow:dense;gap:1.5rem;display:grid}.or-grid>.or-card:only-child,.or-grid>.or-card--ticket:last-child,.or-grid>.or-card--ink:last-child{grid-column:1/-1}.or-grid>.or-card--paper:last-child{grid-column:span 12}.or-grid>.or-card--ticket:last-child{grid-row:span 2}.or-grid>.or-card--ticket:last-child:after{content:"";inset-inline-end:2.4rem;opacity:.35;background:repeating-linear-gradient(90deg,#f5f2f38c 0 2px,#0000 2px 5px,#f5f2f38c 5px 6px,#0000 6px 9px,#f5f2f38c 9px 12px,#0000 12px 15px);width:9rem;height:52%;position:absolute;top:50%;transform:translateY(-50%)}.or-grid>.or-card--flare:last-child{grid-column:span 7}.or-grid>.or-card--feature:last-child{grid-column:1/-1}.or-empty{text-align:center;opacity:.6;grid-column:1/-1}.or-card{isolation:isolate;opacity:0;transform:translateY(48px) rotate(var(--tilt)) scale(.97);transition:opacity .8s ease, transform 1s var(--or-ease), box-shadow .5s ease;transition-delay:calc(min(var(--i), 6) * 70ms);border-radius:1.7rem;position:relative;overflow:hidden}.or-card.is-in{opacity:1;transform:rotate(var(--tilt))}.or-card.is-in:hover{transition-duration:.6s;transition-delay:0s;transform:translateY(-8px)rotate(0);box-shadow:0 40px 80px #00000059}.or-card__link{z-index:5;border-radius:inherit;position:absolute;inset:0}.or-card__link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.or-card__title{letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.08}.or-card__excerpt{opacity:.72;margin:0;font-size:.92rem;line-height:1.6}.or-card__meta-line{letter-spacing:.1em;text-transform:uppercase;opacity:.6;align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;display:inline-flex}.or--fa .or-card__meta-line{letter-spacing:0;text-transform:none;font-size:.78rem}.or-card__go{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.or--fa .or-card__go{letter-spacing:0;text-transform:none;font-size:.82rem}.or-card__go svg,.or-card__meta-line svg{transition:transform .4s var(--or-ease)}.or-card:hover .or-card__go svg,.or-card:hover .or-card__meta-line svg{transform:translate(3px,-3px)rotate(45deg)}.or-card__preview{z-index:4;top:1rem;color:var(--paper);letter-spacing:.14em;text-transform:uppercase;background:#0f1226bf;border:1px solid #f5f2f340;border-radius:999px;padding:.3rem .6rem;font-size:.55rem;font-weight:800;position:absolute;inset-inline-end:1rem}.or--fa .or-card__preview{letter-spacing:0;text-transform:none;font-size:.68rem}.cover{width:100%;height:100%;display:block}.cv-spin{transition:transform 1.6s var(--or-ease)}.or-card:hover .cv-spin,.ar-hero__frame:hover .cv-spin{transform:rotate(14deg)}.cv-bar{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite paused cv-eq}.or-card:hover .cv-bar,.ar-hero .cv-bar{animation-play-state:running}@keyframes cv-eq{50%{transform:scaleY(.55)}}.cv-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite cv-pulse}@keyframes cv-pulse{50%{opacity:.5;transform:scale(1.6)}}.cv-blink{animation:1.4s steps(2,end) infinite cv-blink}@keyframes cv-blink{50%{opacity:0}}.or-card--feature,.or-card--lens{background:linear-gradient(140deg,#f5f2f321,#f5f2f308 55%,#f5f2f312);border:1px solid #f5f2f329;box-shadow:inset 0 1px #fff3,0 30px 70px #00000047}.or-card--feature:before,.or-card--lens:before{content:"";z-index:-1;background:radial-gradient(circle at 80% 0%, var(--acc-soft), transparent 55%);position:absolute;inset:0}.or-card--feature{grid-area:span 5/span 8;grid-template-columns:1.05fr 1fr;display:grid}.or-card--feature .or-card__cover{border-radius:1.2rem;margin:.8rem;position:relative;overflow:hidden}html[dir=rtl] .or-card--feature .or-card__cover{order:2}.or-card__shine{transition:transform 1.2s var(--or-ease);background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.or-card--feature:hover .or-card__shine{transform:translate(100%)}.or-card--feature .or-card__body{flex-direction:column;justify-content:flex-end;gap:1.1rem;padding:2.2rem 2.2rem 2rem 1.2rem;display:flex}.or-card--feature .or-card__title{font-size:clamp(1.8rem,2.7vw,2.9rem)}.or-card__meta{border-top:1px solid #f5f2f324;align-items:center;gap:.8rem;margin-top:.4rem;padding-top:1.1rem;display:flex}.or-card__meta img{object-fit:cover;object-position:top;filter:grayscale();background:#2b3263;border-radius:50%;width:2.5rem;height:2.5rem}.or-card__meta span:not(.or-card__go){opacity:.7;font-size:.74rem;display:grid}.or-card__meta b{opacity:1;font-size:.82rem}.or-card__meta .or-card__go{color:var(--acc);margin-inline-start:auto}.or-card--poster{background:var(--or-ink);grid-area:span 5/span 4}.or-card--poster .or-card__cover{z-index:-2;transition:transform 1.4s var(--or-ease);position:absolute;inset:0}.or-card--poster:hover .or-card__cover{transform:scale(1.06)}.or-card--poster:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0f1226eb 78%);position:absolute;inset:0}.or-card__vertical{top:1.4rem;writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;opacity:.7;font-size:.62rem;font-weight:800;position:absolute;inset-inline-end:1.2rem}.or--fa .or-card__vertical{letter-spacing:.05em;text-transform:none;font-size:.78rem}.or-card--poster .or-card__body{gap:.9rem;padding:1.8rem;display:grid;position:absolute;inset:auto 0 0}.or-card__num{letter-spacing:.2em;color:var(--acc);font:700 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.or-card--poster .or-card__title{font-size:clamp(1.55rem,2.1vw,2.15rem)}.or-card--paper{background:var(--paper);color:var(--navy);grid-area:span 4/span 5}.or-card__ghost{top:-1.6rem;z-index:-1;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1.5px #1e223d24;transition:transform 1s var(--or-ease);font-size:10rem;font-weight:800;line-height:1;position:absolute;inset-inline-start:1rem}.or-card--paper:hover .or-card__ghost{transform:translateY(.6rem)rotate(-4deg)}.or-card__dot{top:1.4rem;width:6.5rem;height:6.5rem;transition:transform .9s var(--or-ease);border-radius:50%;position:absolute;inset-inline-end:1.4rem;overflow:hidden;box-shadow:0 0 0 6px #1e223d0f,0 0 0 14px #1e223d0a}.or-card--paper:hover .or-card__dot{transform:scale(1.12)rotate(-12deg)}.or-card--paper .or-card__body{gap:.8rem;padding:1.9rem;display:grid;position:absolute;inset:auto 0 0}.or-card--paper .or-card__title{font-size:clamp(1.45rem,2vw,2rem)}.or-card--paper .or-card__excerpt{opacity:.7}.or-card--flare{background:radial-gradient(circle at 80% 10%, #ff8a5c, var(--orange) 55%, #d43a0b);color:var(--navy);grid-area:span 4/span 3}.or-card__star{top:.6rem;color:var(--paper);font-size:3.4rem;line-height:1;animation:14s linear infinite or-star;position:absolute;inset-inline-end:1rem}@keyframes or-star{to{transform:rotate(360deg)}}.or-card--flare .or-card__body{gap:.8rem;padding:1.6rem;display:grid;position:absolute;inset:auto 0 0}.or-card--flare .or-card__meta-line{opacity:.8}.or-card--flare .or-card__title{font-size:clamp(1.25rem,1.6vw,1.6rem)}.or-card--ticket{background:linear-gradient(135deg, #1b2048, var(--or-ink));--hole:radial-gradient(circle at 5.6rem 0, transparent .8rem, #000 .85rem) top / 100% 51% no-repeat, radial-gradient(circle at 5.6rem 100%, transparent .8rem, #000 .85rem) bottom / 100% 51% no-repeat;-webkit-mask:var(--hole);mask:var(--hole);-webkit-mask:var(--hole);border:1px solid #f5f2f324;grid-area:span 3/span 6;grid-template-columns:5.6rem 1fr;display:grid}html[dir=rtl] .or-card--ticket{--hole:radial-gradient(circle at calc(100% - 5.6rem) 0, transparent .8rem, #000 .85rem) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - 5.6rem) 100%, transparent .8rem, #000 .85rem) bottom / 100% 51% no-repeat}.or-card__stub{background:var(--acc-soft);letter-spacing:.2em;border-inline-end:2px dashed #f5f2f333;flex-direction:column;justify-content:space-between;align-items:center;padding:1.2rem 0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.or-card__stub b{letter-spacing:-.04em;color:var(--acc);font-family:inherit;font-size:1.8rem}.or-card--ticket .or-card__body{flex-direction:column;justify-content:center;gap:.8rem;padding:1.4rem 1.6rem;display:flex}.or-card__route{letter-spacing:.2em;opacity:.65;align-items:center;gap:.6rem;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.or-card__route i{background:currentColor;flex:1;max-width:5rem;height:1px;position:relative}.or-card__route i:after{content:"✈";transition:left 1.2s var(--or-ease);font-size:.7rem;font-style:normal;position:absolute;top:-.45rem;left:0}.or-card--ticket:hover .or-card__route i:after{left:calc(100% - .7rem)}.or-card[dir=rtl] .or-card__route{font-family:var(--font-fa);letter-spacing:0;font-size:.74rem}.or-card[dir=rtl] .or-card__route i:after{transition:right 1.2s var(--or-ease);left:auto;right:0;transform:scaleX(-1)}.or-card--ticket[dir=rtl]:hover .or-card__route i:after{right:calc(100% - .7rem)}.or-card[dir=rtl] .or-card__stub span{font-family:var(--font-fa);letter-spacing:0;font-size:.72rem}.or-card--ticket .or-card__title{max-width:30rem;font-size:clamp(1.25rem,1.8vw,1.8rem)}.or-card--lens{text-align:center;flex-direction:column;grid-area:span 4/span 4;justify-content:center;align-items:center;gap:1.4rem;padding:2rem 1.6rem;display:flex}.or-card__lens{width:9.5rem;height:9.5rem;position:relative}.or-card__lens-in{transition:transform 1s var(--or-ease);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px #00000059}.or-card--lens:hover .or-card__lens-in{transform:scale(1.06)}.or-card__lens-ring{border:1px dashed var(--acc);border-radius:50%;animation:30s linear infinite or-spin;position:absolute;inset:-.9rem}.or-card__lens-ring:after{content:"";background:var(--acc);width:.6rem;height:.6rem;box-shadow:0 0 12px var(--acc);border-radius:50%;position:absolute;top:50%;left:-.3rem}.or-card--lens .or-card__body{justify-items:center;gap:.8rem;display:grid}.or-card--lens .or-card__title{font-size:clamp(1.2rem,1.6vw,1.55rem)}.or-card--ink{background:repeating-linear-gradient(135deg,#0000 0 14px,#f5f2f306 14px 15px);border:1px solid #f5f2f342;grid-area:span 3/span 6}.or-card--ink .or-card__body{flex-direction:column;justify-content:space-between;gap:1rem;padding:1.8rem;display:flex;position:absolute;inset:0}.or-card--ink .or-card__title{letter-spacing:-.02em;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.6rem,2.2vw,2.2rem);font-style:italic;font-weight:500;transition:color .4s}.or-card--ink:hover .or-card__title,.or-card--ink .or-card__go{color:var(--acc)}.or-trail{direction:ltr;padding:1rem clamp(1.2rem,5.5vw,6.5rem) 2.5rem;position:relative}.or-trail svg{width:100%;height:auto;display:block;overflow:visible}.or-trail__ghost{fill:none;stroke:#f5f2f324;stroke-width:1.5px;stroke-dasharray:3 9}.or-trail__line{fill:none;stroke:url(#or-trail-g);stroke-width:2.5px;stroke-linecap:round}.or-trail__comet{filter:drop-shadow(0 0 10px #f54f1bcc)}.or-trail__way .or-trail__halo{fill:#f54f1b1f;stroke:#f5f2f340;transform-box:fill-box;transform-origin:50%;transition:transform 1s cubic-bezier(.25,1.4,.4,1),fill .8s,stroke .8s;transform:scale(.6)}.or-trail__way .or-trail__dot{fill:#2b3263;stroke:#f5f2f380;stroke-width:1.5px;transition:fill .8s,stroke .8s}.or-trail__way text{fill:var(--paper);opacity:.35;letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:800;transition:opacity .9s,fill .9s}.or--fa .or-trail__way text{letter-spacing:0;font-family:var(--font-fa);font-size:17px}.or--fa .or-trail svg{transform:scaleX(-1)}.or--fa .or-trail__way text{transform-box:fill-box;transform-origin:50%;transform:scaleX(-1)}.or-trail__way.is-lit .or-trail__halo{fill:#f54f1b38;stroke:#f54f1bb3;animation:3.6s ease-in-out infinite or-way;transform:scale(1)}.or-trail__way.is-lit .or-trail__dot{fill:var(--orange);stroke:#fff}.or-trail__way.is-lit text{opacity:1;fill:var(--orange)}@keyframes or-way{50%{opacity:.6;transform:scale(1.35)}}.or-ask{padding:0 clamp(1.2rem,5.5vw,6.5rem) 9rem}.or-ask__glass{isolation:isolate;background:var(--orange);color:var(--navy);border-radius:2.4rem;padding:clamp(2.5rem,6vw,5.5rem);position:relative;overflow:hidden}.or-ask__glass:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #1e223d4d;border-radius:50%;width:60%;animation:40s linear infinite or-spin;position:absolute;top:-60%;right:-10%;box-shadow:0 0 0 4rem #ffffff0f,0 0 0 8rem #ffffff0a}.or-ask h2{letter-spacing:-.055em;max-width:46rem;margin:1.2rem 0 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:650;line-height:.98}.or-ask h2 em{color:var(--paper)}.or--fa .or-ask h2{letter-spacing:0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.35}.or-ask p{max-width:34rem;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.7}.or-button{background:var(--navy);min-height:56px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;margin-top:2.2rem;padding:0 1.6rem;font-size:.78rem;font-weight:800;transition:transform .3s,background .3s;display:inline-flex}.or--fa .or-button{letter-spacing:0;text-transform:none;font-size:.95rem}.or-button:hover{background:var(--blue);transform:translateY(-3px)}.or-ask__actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.or-ask__actions .or-button{margin-top:0}.or-button--ghost{isolation:isolate;color:var(--navy);border:1.5px solid var(--navy);background:0 0;position:relative;overflow:hidden}.or-button--ghost:before{content:"";z-index:-1;background:linear-gradient(120deg,#ffb347,#e1306c 55%,#833ab4);transition:transform .5s cubic-bezier(.77,0,.18,1);position:absolute;inset:-2px;transform:translateY(102%)}.or-button--ghost:hover{color:#fff;background:0 0;border-color:#0000}.or-button--ghost:hover:before{transform:none}.ar-progress{z-index:140;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.ar-progress i{background:linear-gradient(90deg, var(--orange), #ff9c7a);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}html[dir=rtl] .ar-progress i{transform-origin:100%}.ar-hero{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:5vw;padding:10rem clamp(1.2rem,5.5vw,6.5rem) 13rem;display:grid;position:relative;overflow:hidden}.ar-hero__copy{gap:1.3rem;display:grid}.ar-crumbs ol{opacity:.6;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.7rem;font-weight:600;list-style:none;display:flex}.ar-crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:.5rem}.ar-crumbs a:hover{color:var(--orange)}.ar-title{letter-spacing:-.045em;opacity:0;transition:opacity 1s ease, transform 1.1s var(--or-snap);margin:0;font-size:clamp(2.4rem,4.8vw,5rem);font-weight:700;line-height:1.02;transform:translateY(30px)}.ar-hero.is-ready .ar-title{opacity:1;transform:none}.ar-excerpt{opacity:0;max-width:38rem;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.65;transition:opacity 1s .25s}.ar-hero.is-ready .ar-excerpt{opacity:.75}.ar-meta{opacity:0;align-items:center;gap:.9rem;margin-top:.6rem;transition:opacity 1s .45s;display:flex}.ar-hero.is-ready .ar-meta{opacity:1}.ar-meta img{object-fit:cover;object-position:top;filter:grayscale();background:#2b3263;border-radius:50%;width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px #f5f2f31f}.ar-meta__name{font-weight:750;display:block}.ar-meta__line{opacity:.65;margin-top:.2rem;font-size:.8rem;display:block}.ar-hero__art{justify-self:center;width:min(100%,32rem);position:relative}.ar-hero__frame{aspect-ratio:4/3;opacity:0;transition:opacity 1s .2s ease, transform 1.4s .2s var(--or-ease);background:linear-gradient(140deg,#f5f2f32e,#f5f2f30a);border:1px solid #f5f2f333;border-radius:2rem;padding:.7rem;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-10deg)rotateX(6deg)translateY(30px);box-shadow:inset 0 1px #ffffff38,0 40px 90px #0006}.ar-hero__frame .cover{border-radius:1.4rem}.ar-hero.is-ready .ar-hero__frame{opacity:1;transform:perspective(1000px)rotateY(-6deg)rotateX(3deg)}html[dir=rtl] .ar-hero.is-ready .ar-hero__frame{transform:perspective(1000px)rotateY(6deg)rotateX(3deg)}.ar-hero__orbit{pointer-events:none;border:1px solid #f54f1b66;border-radius:50%;position:absolute;inset:-12% -14%;transform:rotate(-14deg)scaleY(.42)}.ar-hero__orbit i{border-radius:50%;animation:18s linear infinite or-spin;position:absolute;inset:0}.ar-hero__orbit i:after{content:"";background:var(--orange);width:.8rem;height:.8rem;box-shadow:0 0 18px var(--orange);border-radius:50%;margin-top:-.4rem;position:absolute;top:50%;left:-.4rem}.ar-sheet{z-index:2;background:var(--paper);color:var(--navy);border-radius:2.8rem 2.8rem 0 0;grid-template-columns:15rem minmax(0,46rem);justify-content:center;gap:clamp(2rem,5vw,5.5rem);margin-top:-7rem;padding:5rem clamp(1.2rem,5.5vw,6.5rem) 7rem;display:grid;position:relative;box-shadow:0 -30px 80px #00000040}.ar-preview{color:#b33610;text-align:center;background:#f54f1b1f;border-radius:999px;grid-column:1/-1;justify-self:center;margin:-2.2rem 0 0;padding:.55rem 1rem;font-size:.74rem;font-weight:700}.ar-side{position:relative}.ar-toc{gap:1.2rem;display:grid;position:sticky;top:7rem}.ar-toc__head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:flex}.or--fa .ar-toc__head{letter-spacing:0;text-transform:none;font-size:.8rem}.ar-toc__head svg{width:2.3rem;height:2.3rem;transform:rotate(-90deg)}.ar-toc__head circle{fill:none;stroke:#1e223d1f;stroke-width:3px}.ar-toc__head .ar-toc__ring{stroke:var(--orange);stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px}.ar-toc ol{border-inline-start:1px solid #1e223d24;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.ar-toc a{opacity:.55;transition:opacity .3s ease, padding .35s var(--or-ease), color .3s ease;padding:.5rem .9rem;font-size:.84rem;line-height:1.4;display:block;position:relative}.ar-toc a:before{content:"";inset-inline-start:-1px;background:var(--orange);width:2px;transition:transform .35s var(--or-ease);position:absolute;top:0;bottom:0;transform:scaleY(0)}.ar-toc a:hover{opacity:.9}.ar-toc a.is-active{opacity:1;padding-inline-start:1.2rem;font-weight:700}.ar-toc a.is-active:before{transform:scaleY(1)}.ar-share{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #1e223d1f;align-items:center;gap:.4rem;padding-top:1rem;font-size:.64rem;font-weight:800;display:flex}.or--fa .ar-share{letter-spacing:0;text-transform:none;font-size:.78rem}.ar-share span{margin-inline-end:auto}.ar-share__btn--insta:hover{background:linear-gradient(135deg,#ffb347,#e1306c 55%,#833ab4)!important;border-color:#0000!important}.ar-share a,.ar-share button{width:2.2rem;height:2.2rem;color:var(--navy);font:800 .72rem/1 var(--font-switzer);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #1e223d2e;border-radius:50%;place-content:center;transition:background .3s,color .3s,border-color .3s;display:grid}.ar-share a:hover,.ar-share button:hover{background:var(--navy);color:var(--paper);border-color:var(--navy)}.ar-body{min-width:0;font-size:1.1rem;line-height:1.8}.or--fa .ar-body[dir=rtl]{line-height:2.1}.ar-body>p{margin:0 0 1.4em}.ar:not(.or--fa) .ar-takeaways+p:first-letter{float:inline-start;color:var(--orange);margin:.08em .12em 0 0;font-family:Bodoni Moda,Georgia,serif;font-size:4.2em;font-style:italic;line-height:.78}.ar-body a{color:var(--blue);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ar-body a.ar-insta{color:var(--paper);text-decoration:none}.ar-body a.ar-share__btn{color:var(--navy);text-decoration:none}.ar-body a.ar-share__btn:hover,.ar-body a.ar-share__btn--insta:hover{color:#fff}.ar-body strong{font-weight:750}.ar-body h2{letter-spacing:-.035em;align-items:baseline;gap:.9rem;margin:3.2rem 0 1.1rem;scroll-margin-top:7rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:750;line-height:1.15;display:flex;position:relative}.ar-h2num{background:var(--navy);width:2.4rem;height:2.4rem;color:var(--paper);letter-spacing:0;border-radius:50%;flex:none;place-content:center;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;transform:translateY(-.25rem)}.ar-body h3{letter-spacing:-.02em;margin:2.2rem 0 .7rem;scroll-margin-top:7rem;font-size:1.3rem}.ar-body ul,.ar-body ol{gap:.65rem;margin:0 0 1.6em;padding:0;list-style:none;display:grid}.ar-body ul li{padding-inline-start:1.6rem;position:relative}.ar-body ul li:before{content:"";inset-inline-start:.2rem;background:var(--orange);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.7em;box-shadow:0 0 0 4px #f54f1b24}.ar-body ol{counter-reset:ar}.ar-body ol li{counter-increment:ar;grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;display:grid}.ar-body ol li:before{content:counter(ar);width:2.2rem;height:2.2rem;color:var(--navy);background:#1e223d12;border-radius:.7rem;place-content:center;font-size:.85rem;font-weight:800;display:grid}.ar-body blockquote{border-inline-start:3px solid var(--orange);margin:2.6rem 0;padding:0 0 0 2rem;position:relative}html[dir=rtl] .ar-body blockquote{padding:0 2rem 0 0}.ar-body blockquote p{color:var(--navy);margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-style:italic;line-height:1.3}.ar-body blockquote cite{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-top:.9rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.ar-takeaways{background:var(--navy);color:var(--paper);border-radius:1.6rem;margin:0 0 2.6rem;padding:1.8rem 2rem;position:relative;overflow:hidden}.ar-takeaways:after{content:"";border:1px solid #f54f1b59;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4rem;right:-4rem;box-shadow:0 0 0 2rem #f54f1b0d}.ar-takeaways__label{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.66rem;font-weight:800;display:flex}.or--fa .ar-takeaways__label{letter-spacing:0;text-transform:none;font-size:.82rem}.ar-takeaways__label i{background:var(--orange);border-radius:50%;width:.45rem;height:.45rem}.ar-takeaways ul{gap:.6rem;margin:0;display:grid}.ar-takeaways li{font-size:1rem;line-height:1.55;padding-inline-start:1.8rem!important}.ar-takeaways li:before{color:var(--orange);font-weight:800;content:"✓"!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;top:0!important}.ar-callout{background:linear-gradient(135deg,#4f6bff1a,#4f6bff08);border:1px solid #4f6bff40;border-radius:1.3rem;grid-template-columns:auto 1fr;gap:1rem;margin:2.2rem 0;padding:1.4rem 1.5rem;display:grid}.ar-callout--tip{background:linear-gradient(135deg,#f54f1b1a,#f54f1b08);border-color:#f54f1b4d}.ar-callout--warning{background:linear-gradient(135deg,#f3b23c24,#f3b23c0a);border-color:#f3b23c66}.ar-callout__icon{background:var(--navy);width:2.3rem;height:2.3rem;color:var(--paper);border-radius:50%;place-content:center;display:grid}.ar-callout--tip .ar-callout__icon{background:var(--orange)}.ar-callout p{margin:0;font-size:1rem;line-height:1.65}.ar-callout .ar-callout__title{margin-bottom:.25rem;font-weight:800}.ar-stat{border-block:1px solid #1e223d24;grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;margin:2.6rem 0;padding:1.6rem 0;display:grid}.ar-stat b{letter-spacing:-.07em;color:var(--orange);font-size:clamp(3.6rem,7vw,6rem);font-weight:800;line-height:.9}.ar-stat span{opacity:.8;font-size:1.05rem;line-height:1.5}.ar-figure{margin:2.4rem 0}.ar-figure img{border-radius:1.3rem;width:100%;height:auto}.ar-figure figcaption{opacity:.6;margin-top:.6rem;font-size:.82rem}.ar-faq-wrap{margin-top:3.2rem}.ar-faq{border-top:1px solid #1e223d24}.ar-faq__item{border-bottom:1px solid #1e223d24}.ar-faq__item h3{margin:0}.ar-faq__item button{width:100%;min-height:4rem;color:var(--navy);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.1rem;font-weight:700;display:flex}.ar-faq__item button svg{transition:transform .45s var(--or-ease), color .3s ease;flex:none}.ar-faq__item.is-open button svg{color:var(--orange);transform:rotate(45deg)}.ar-faq__a{transition:grid-template-rows .5s var(--or-ease);grid-template-rows:0fr;display:grid}.ar-faq__a>p{opacity:.78;margin:0;font-size:1rem;line-height:1.75;overflow:hidden}.ar-faq__item.is-open .ar-faq__a{grid-template-rows:1fr}.ar-faq__item.is-open .ar-faq__a>p{padding-bottom:1.3rem}.ar-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:3rem 0 0;display:flex}.ar-tags span{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-inline-end:.4rem;font-size:.66rem;font-weight:800}.or--fa .ar-tags span{letter-spacing:0;text-transform:none;font-size:.8rem}.ar-tags em{color:var(--navy);border:1px solid #1e223d2e;border-radius:999px;padding:.4rem .8rem;font-family:inherit;font-size:.8rem;font-style:normal;font-weight:600}.ar-author{background:linear-gradient(160deg, #2b3263, var(--navy));color:var(--paper);opacity:0;transition:opacity .8s ease, transform .9s var(--or-ease);border-radius:1.6rem;grid-template-columns:7.5rem 1fr;align-items:end;gap:1.6rem;margin-top:2.6rem;padding:1.6rem 1.8rem 0;display:grid;position:relative;overflow:hidden;transform:translateY(24px)}.ar-author.is-in{opacity:1;transform:none}.ar-author img{filter:grayscale()contrast(1.05);width:100%;height:auto;display:block}.ar-author>div{padding-bottom:1.6rem}.ar-author p{margin:0}.ar-author__by{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:.64rem;font-weight:800}.or--fa .ar-author__by{letter-spacing:0;text-transform:none;font-size:.8rem}.ar-author__name{letter-spacing:-.03em;font-size:1.5rem;font-weight:750;margin-top:.3rem!important}.ar-author__role{opacity:.7;font-size:.9rem}.ar-author a{color:var(--paper);border-bottom:1px solid var(--orange);align-items:center;gap:.4rem;margin-top:.9rem;padding-bottom:.15rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.ar-related{isolation:isolate;padding:7rem clamp(1.2rem,5.5vw,6.5rem) 6rem;position:relative}.ar-related__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:3rem;display:flex}.ar-related__head h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;line-height:1}.or--fa .ar-related__head h2{letter-spacing:0;line-height:1.4}.ar-related__head a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--orange);align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.74rem;font-weight:800;display:inline-flex}.or--fa .ar-related__head a{letter-spacing:0;text-transform:none;font-size:.88rem}.or-grid--related{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.or-grid--related .or-card{grid-area:auto;min-height:25rem}.ar-cta{padding-top:0}.ar-back{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;width:fit-content;min-height:44px;margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.or--fa .ar-back{letter-spacing:0;text-transform:none;font-size:.86rem}.ar-back span{background:#f5f2f30f;border:1px solid #f5f2f359;border-radius:50%;place-content:center;width:2.6rem;height:2.6rem;transition:background .3s,border-color .3s,transform .45s cubic-bezier(.3,1.6,.5,1);display:grid}.ar-back:hover span{background:var(--orange);border-color:var(--orange);transform:translate(-5px)}html[dir=rtl] .ar-back:hover span{transform:translate(5px)}.ar-float-back{z-index:130;bottom:1.4rem;height:3.2rem;color:var(--paper);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#161a31c7;border:1px solid #f5f2f32e;border-radius:999px;align-items:center;gap:.1rem;padding:.3rem;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:fixed;inset-inline-start:1.4rem;transform:translateY(20px)scale(.9);box-shadow:inset 0 1px #ffffff1f,0 18px 40px #00000059}.ar-float-back.is-shown{opacity:1;pointer-events:auto;transform:none}.ar-float-back__icon{background:var(--orange);border-radius:50%;place-content:center;width:2.6rem;height:2.6rem;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:grid}.ar-float-back__label{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;max-width:0;font-size:.72rem;font-weight:800;transition:max-width .5s cubic-bezier(.77,0,.18,1),padding .5s;overflow:hidden}.or--fa .ar-float-back__label{letter-spacing:0;text-transform:none;font-size:.85rem}.ar-float-back:hover .ar-float-back__label,.ar-float-back:focus-visible .ar-float-back__label{max-width:12rem;padding:0 1rem 0 .6rem}.ar-float-back:hover .ar-float-back__icon{transform:translate(-3px)}html[dir=rtl] .ar-float-back:hover .ar-float-back__icon{transform:translate(3px)}.ar-toast{z-index:150;background:var(--navy);max-width:min(92vw,30rem);color:var(--paper);opacity:0;pointer-events:none;border-radius:1rem;margin:0;padding:.9rem 1.2rem;font-size:.85rem;line-height:1.5;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .3s;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 50px #00000059}.ar-toast.is-shown{opacity:1;transform:translate(-50%)}.ar-share-end{opacity:0;transition:opacity .7s ease, transform .8s var(--or-ease);border-block:1px solid #1e223d24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;padding:1.4rem 0;display:flex;transform:translateY(20px)}.ar-share-end.is-in,.ar-insta.is-in{opacity:1;transform:none}.ar-share-end p{margin:0;font-size:1.05rem;font-weight:750}.ar-share-end__btns{gap:.5rem;display:flex}.ar-share-end .ar-share__btn{width:3rem;height:3rem;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #1e223d2e;border-radius:50%;place-content:center;transition:background .3s,color .3s,border-color .3s,transform .4s cubic-bezier(.3,1.6,.5,1);display:grid}.ar-share-end .ar-share__btn:hover{background:var(--navy);color:var(--paper);border-color:var(--navy);transform:translateY(-3px)rotate(-6deg)}.ar-share-end .ar-share__btn--insta:hover{color:#fff}.ar-insta{isolation:isolate;color:var(--paper);background:var(--navy);opacity:0;transition:opacity .7s ease, transform .8s var(--or-ease);border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;margin-top:1.6rem;padding:1.5rem 1.6rem;display:grid;position:relative;overflow:hidden;transform:translateY(20px);text-decoration:none!important}.ar-insta:before{content:"";z-index:-1;opacity:0;background:linear-gradient(120deg,#ffb347 0%,#f54f1b 30%,#e1306c 65%,#833ab4 100%);transition:opacity .6s;position:absolute;inset:0}.ar-insta:hover:before{opacity:1}.ar-insta__orb{color:#fff;background:linear-gradient(135deg,#ffb347,#e1306c 55%,#833ab4);border-radius:1.3rem;place-content:center;width:4.2rem;height:4.2rem;transition:transform .6s cubic-bezier(.3,1.6,.5,1),background .4s;display:grid;position:relative}.ar-insta:hover .ar-insta__orb{background:#ffffff2e;transform:rotate(-10deg)scale(1.08)}.ar-insta__ring{border:1px dashed #f5f2f373;border-radius:1.7rem;animation:14s linear infinite or-spin;position:absolute;inset:-.55rem}.ar-insta__copy{gap:.3rem;display:grid}.ar-insta__title{letter-spacing:-.02em;font-size:1.25rem;font-weight:750;line-height:1.2}.ar-insta__title em{color:#ff9c7a;transition:color .4s}.ar-insta:hover .ar-insta__title em{color:#fff}.ar-insta__lead{opacity:.72;font-size:.88rem;line-height:1.5}.ar-insta__cta{justify-items:end;gap:.35rem;font-size:.78rem;display:grid}.ar-insta__cta b{font-size:.92rem}.ar-insta__cta span{background:var(--paper);color:var(--navy);border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .9rem;font-weight:800;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.ar-insta:hover .ar-insta__cta span{transform:translate(4px)}@media (width<=1100px){.or-card--feature{grid-column:span 12}.or-card--poster,.or-card--lens,.or-card--ink,.or-card--ticket{grid-column:span 6}.or-card--paper{grid-column:span 7}.or-card--flare{grid-column:span 5}.or-hero__system,.or-hero.is-ready .or-hero__system{opacity:.55}}@media (width<=900px){.or-hero__system{top:20%;width:46rem;height:46rem;margin-top:-23rem;inset-inline-end:-27rem}.or-hero.is-ready .or-hero__system{opacity:.75}.or-planet em{display:none}.or-ring{--r:11rem}.or-ring--1{--r:16rem}.or-ring--2{--r:22rem}.or-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:1.2rem}.or-grid .or-card{grid-area:auto!important}.or-card--feature{grid-template-columns:1fr}.or-card--feature .or-card__cover{aspect-ratio:4/3}.or-card--feature .or-card__body{padding:0 1.6rem 1.6rem}.or-card--poster{min-height:30rem}.or-card--paper{min-height:24rem}.or-card--flare{min-height:15rem}.or-card--ticket{min-height:12rem}.or-card--lens{min-height:24rem}.or-card--ink{min-height:17rem}.or-filter{margin-inline:0;top:4.8rem}.or-filter__count{display:none}.ar-hero{grid-template-columns:1fr;padding-top:8rem;padding-bottom:10rem}.ar-hero__art{order:-1;width:min(100%,24rem)}.ar-sheet{border-radius:2rem 2rem 0 0;grid-template-columns:1fr;padding-top:3.5rem}.ar-side{order:2}.ar-toc{position:static}.or-grid--related{grid-template-columns:1fr}.ar-author{grid-template-columns:5.5rem 1fr}.ar-insta{grid-template-columns:auto 1fr}.ar-insta__cta{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;place-items:center start}.or-trail{padding-inline:.6rem}.or-trail__way text{font-size:30px}}@media (prefers-reduced-motion:reduce){.or-trail__way.is-lit .or-trail__halo,.ar-insta__ring,.or-planet,.or-planet em,.or-ring:before,.or-core,.or-hero__title b,.or-scroll span,.or-card__star,.or-card__lens-ring,.or-ask__glass:before,.ar-hero__orbit i,.cv-bar,.cv-pulse,.cv-blink{animation:none!important}.or-card,.or-hero__title span,.or-hero__lead,.or-hero__stats div,.ar-title,.ar-excerpt,.ar-meta,.ar-hero__frame,.ar-author,.or-hero__system{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.or-hero__lead,.ar-excerpt{opacity:.78!important}}.ar-table{margin:2.4rem 0}.ar-table__scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #1e223d24;border-radius:1.2rem;overflow-x:auto}.ar-table__scroll:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ar-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem;line-height:1.45}.ar-table caption{caption-side:top;text-align:start;color:var(--navy);padding:1rem 1.2rem .8rem;font-size:1rem;font-weight:800}.ar-table thead th{background:var(--navy);color:var(--paper);text-align:start;white-space:nowrap;padding:.75rem 1rem;font-weight:700}.ar-table tbody th,.ar-table tbody td{text-align:start;vertical-align:top;border-top:1px solid #1e223d1a;padding:.7rem 1rem}.ar-table tbody th{color:var(--navy);min-width:9rem;font-weight:700}.ar-table thead th:first-child,.ar-table tbody th{z-index:1;position:sticky;inset-inline-start:0}.ar-table tbody th{background:#fff;box-shadow:1px 0 #1e223d1a}.ar-table tbody tr:nth-child(2n) th{background:#f6f6f8}.ar-table tbody tr:nth-child(2n){background:#1e223d09}.ar-table figcaption{opacity:.72;margin-top:.7rem;font-size:.88rem;line-height:1.5}.ar-todo{border:2px dashed var(--orange);color:#a8380f;background:#f54f1b0f;border-radius:.9rem;margin:1.6rem 0;padding:.9rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5}.ar-sources{margin:3rem 0 1rem}.ar-sources h2{margin-bottom:.8rem;font-size:1.3rem}.ar-sources ol{padding-inline-start:1.3rem;font-size:.92rem;line-height:1.6}.ar-sources li{margin:.3rem 0}.ar-sources a{color:inherit;text-underline-offset:3px;word-break:break-word;-webkit-text-decoration:underline #f54f1b80;text-decoration:underline #f54f1b80}
