:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.feature-bento{--bento-ease:cubic-bezier(.22, 1, .36, 1);border-top:1px solid var(--ma-wine-line);background:var(--ma-canvas)}.ma-section.feature-bento{padding-block:var(--ma-section-space)}.feature-bento__header h2{text-wrap:balance;margin:0}.feature-bento__term{white-space:nowrap}.feature-bento__rule{background:var(--ma-gold);transform-origin:50%;width:64px;height:1px;margin:22px auto 0;display:block}.feature-bento__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:38px;display:grid}.feature-bento__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.feature-bento__all{min-height:44px;color:var(--ma-heading);align-items:center;gap:10px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.feature-bento__all svg{width:18px;height:18px;transition:transform .25s var(--bento-ease)}.feature-bento__all:hover svg{transform:translate(3px)}.feature-bento__all:focus-visible{outline:2px solid var(--ma-gold);outline-offset:5px;border-radius:3px}.bento-tile{--tile-play-state:paused;--tile-ink:#f7edce;--tile-muted:#ccb78f;--tile-accent:#e6c66f;--tile-line:#e1c07447;--tile-faint:#e1c0741a;--tile-glow:#e1c07414;--tile-pad:22px;min-width:0;padding:var(--tile-pad);isolation:isolate;border:1px solid var(--tile-line);color:var(--tile-ink);background:linear-gradient(140deg,#551326,#340914);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;container:bento-tile/inline-size}.bento-tile[data-tone=night]{background:radial-gradient(at 15% 0,#35111d,#1d070e 85%)}.bento-tile[data-tone=paper]{--tile-ink:#531926;--tile-muted:#7b604d;--tile-accent:#79283b;--tile-line:#6f3c2730;--tile-faint:#6f3c2712;--tile-glow:#fffde97a;background:linear-gradient(125deg,#f6edcf,#eee1b6)}.bento-tile:before{z-index:-1;background:radial-gradient(350px circle at var(--mx,50%) var(--my,0%), var(--tile-glow), transparent 70%);content:"";opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.bento-tile__body{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;position:relative}.bento-tile__copy{gap:7px;padding-right:10px;display:grid}.bento-tile__heading{gap:5px;margin:0;font-weight:400;display:grid}.bento-tile__value{color:var(--tile-accent);font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.045em;font-size:clamp(38px,14cqi,54px);line-height:1}.bento-tile__caption{font-family:var(--font-marcellus), Georgia, serif;font-size:22px;line-height:1.2}.bento-tile__caption--lead{font-size:clamp(23px,5.6cqi,32px)}.bento-tile__sub{color:var(--tile-muted);margin:0;font-size:12px;line-height:1.6}.bento-tile__visual{min-width:0;position:relative}.bento-detail-label{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;color:var(--tile-muted);font-size:10px;line-height:1.5;display:block}.bento-chakra__caption{color:var(--tile-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;margin:0;font-size:11px;line-height:1.6;display:flex}.bento-chakra__caption strong{color:var(--tile-ink);font-weight:500}.bento-chakra__caption>span{padding-inline:3px}.bento-sequence-dots{justify-content:center;gap:5px;display:flex}.bento-sequence-dots i{background:var(--tile-line);border-radius:2px;width:22px;height:2px;transition:background .4s}.bento-sequence-dots i[data-active]{background:var(--tile-accent)}@media (hover:hover) and (pointer:fine){.bento-tile:hover:before{opacity:1}}.bento-tile--sarvatobhadra{min-height:460px}.bento-tile--sarvatobhadra .bento-tile__caption{font-size:clamp(27px,6cqi,36px)}.bento-sbc{flex-direction:column;flex:1;justify-content:center;gap:18px;min-width:0;padding-top:8px;display:flex}.bento-sbc__board{aspect-ratio:1;background:#260b13;border:1px solid #e3c06d61;border-radius:9px;width:min(100%,446px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 15px 40px -25px #090005}.bento-sbc__grid{grid-template-rows:repeat(9,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));height:100%;display:grid}.bento-sbc__cell{color:#bdac8c;border-bottom:1px solid #eacb7c1f;border-right:1px solid #eacb7c1f;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;font-size:clamp(8px,2.1cqi,12px);line-height:1.25;display:flex;position:relative}.bento-sbc__cell:nth-child(9n){border-right:0}.bento-sbc__cell:nth-last-child(-n+9){border-bottom:0}.bento-sbc__cell[data-kind=nakshatra]{color:#eddbac;background:#d0a84514}.bento-sbc__cell[data-kind=rashi]{background:#94b5b314}.bento-sbc__cell[data-kind=tithiVara]{background:#a19e661a}.bento-sbc__cell>span,.bento-sbc__cell>small{z-index:2;white-space:pre;text-align:center;position:relative}.bento-sbc__cell[data-kind=tithiVara]{font-size:clamp(7px,1.8cqi,11px);line-height:1.12}.bento-sbc__cell small{color:#eed07d;font-size:.78em;font-weight:600}.bento-sbc__highlight{pointer-events:none;position:absolute;inset:0}.bento-sbc__highlight--source{opacity:calc(var(--vedha-opacity) * var(--vedha-source));background:#dfc07147;box-shadow:inset 0 0 0 1px #f0cf76cc}.bento-sbc__highlight--target{opacity:calc(var(--vedha-opacity) * var(--vedha-target));background:#dcb85b3d}.bento-sbc__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bento-sbc__paths{opacity:var(--vedha-opacity)}.bento-sbc__line{stroke:#f0cf76;stroke-width:3.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--vedha-draw))}.bento-sbc__light{stroke:#fff3be;stroke-width:5px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:var(--vedha-light);opacity:calc(var(--vedha-target) * .6)}.bento-sbc__endpoint{stroke:#f4d481;stroke-width:2px;opacity:calc(var(--vedha-target) * .75)}.bento-sbc__reading{align-content:center;gap:3px;width:min(100%,446px);min-height:42px;margin-inline:auto;display:grid}.bento-sbc__readings{display:grid}.bento-sbc__reading-item{min-width:0;opacity:var(--vedha-caption);grid-area:1/1;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.bento-sbc__reading strong{font-size:14px;font-weight:500;display:block}.bento-sbc__reading strong span{color:var(--tile-muted);font-size:12px;font-weight:400}.bento-sbc__count{color:var(--tile-muted);flex:none;font-size:11px}.bento-sbc__dots i{transition:none;position:relative}.bento-sbc__dots i:after{border-radius:inherit;background:var(--tile-accent);opacity:var(--vedha-caption);content:"";position:absolute;inset:0}.bento-tile--kota .bento-tile__caption,.bento-tile--sudarshana .bento-tile__caption{font-size:23px}.bento-kota,.bento-sudarshana{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.bento-kota__chart,.bento-sudarshana__chart{width:min(100%,244px);overflow:visible}.bento-kota__wall{stroke:#96764c;stroke-width:2.5px;fill:#b7a778;fill-opacity:.07}.bento-kota__wall--1{fill-opacity:.11}.bento-kota__wall--2{fill-opacity:.16}.bento-kota__wall--3{fill-opacity:.22}.bento-kota__gate{stroke:#a0865e;stroke-width:2px;fill:none}.bento-kota__chart text{fill:#69462d;text-anchor:middle;dominant-baseline:middle;font-size:39px}.bento-kota__chart .bento-kota__direction{fill:#876834;font-size:38px}.bento-kota__selector{transition:transform .4s var(--bento-ease)}.bento-kota__selector rect{fill:#dcc789;stroke:#98712d;stroke-width:2px}.bento-kota__cell text,.bento-kota__marker{transition:fill .25s ease-in-out,opacity .25s ease-in-out}.bento-kota__cell[data-active] text{fill:#3b1820;font-weight:600}.bento-kota__marker{opacity:.65}.bento-kota__cell[data-active] .bento-kota__marker{opacity:1}.bento-kota__marker{fill:#49664e}.bento-kota__marker[data-scope=transit]{fill:#953f4d}.bento-kota__legend{color:var(--tile-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.bento-kota__caption{text-align:center;place-items:start center;width:100%;min-height:18px;font-size:11px;display:grid}.bento-kota__caption>*{grid-area:1/1;font-weight:500}.bento-kota__caption-old{opacity:0}.bento-sudarshana__sector{fill:#0000;stroke:#dbba6d38;stroke-width:1.5px}.bento-sudarshana__selector{fill:#e8c56f38;stroke:#f8d78185;stroke-width:2px;transform-origin:500px 500px;transform:rotate(var(--house-angle,0deg))}.bento-sudarshana__ring{fill:none;stroke:#e8c56f8c;stroke-width:2.4px}.bento-sudarshana__chart text{fill:#c7b185;text-anchor:middle;dominant-baseline:middle;font-size:43px;font-weight:400}.bento-sudarshana__placement circle{fill:#b4935b}.bento-sudarshana__placement[data-active] text{fill:#f8df9a}.bento-sudarshana__chart .bento-sudarshana__center{fill:#f8df9a;font-family:var(--font-marcellus), Georgia, serif;font-size:49px}.bento-sudarshana__references{color:var(--tile-muted);gap:17px;margin:0;font-size:11px;display:flex}.bento-sudarshana__references span:before{content:"";border:1px solid #c9a966;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.bento-sudarshana__references span:nth-child(2):before{background:#9c814f}.bento-sudarshana__references span:nth-child(3):before{background:#e9ca79}.bento-tile--dasha .bento-tile__body{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.bento-dasha__intro{flex-direction:column;justify-content:center;gap:10px;display:flex}.bento-tile--dasha .bento-tile__heading{align-items:center;gap:16px;display:flex}.bento-tile--dasha .bento-tile__value{font-size:72px;line-height:.95}.bento-dasha__promise{color:var(--tile-muted);margin:0;font-size:12px;line-height:1.7}.bento-dasha__systems{color:var(--tile-muted);flex-wrap:wrap;gap:4px 10px;margin:2px 0 0;font-size:10px;display:flex}.bento-dasha__systems span{border-bottom:1px solid #0000;padding-block:3px;transition:color .25s ease-in-out,border-color .25s ease-in-out}.bento-dasha__systems span[data-active]{color:var(--tile-accent);border-color:var(--tile-accent)}.bento-dasha__tree{align-self:center;min-width:0}.bento-dasha__tree-title{color:var(--tile-ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;font-size:12px;display:flex}.bento-dasha__tree-title span:last-child{color:var(--tile-muted);font-size:10px}.bento-dasha__period{opacity:0;min-height:65px;transition:opacity .25s ease-in-out, transform .4s var(--bento-ease);background:#fffbe85c;border:1px solid #6f3c2724;border-radius:9px;align-items:center;gap:10px;margin-top:6px;padding:7px 10px;display:flex;position:relative;transform:translateY(-4px)}.bento-dasha__period[data-revealed]{opacity:1;transform:none}.bento-dasha__period[data-depth="1"]{margin-left:16px}.bento-dasha__period[data-depth="2"]{background:#ddc0814d;margin-left:32px}.bento-dasha__period:not([data-depth="0"]):before{content:"";border-bottom:1px solid #c3a877;border-left:1px solid #c3a877;border-bottom-left-radius:4px;width:8px;height:35px;position:absolute;top:-8px;left:-11px}.bento-dasha__symbol{color:#956d26;text-align:center;flex:none;width:24px;font-size:22px}.bento-dasha__period>div{min-width:0}.bento-dasha__period .bento-detail-label{font-size:8px}.bento-dasha__period strong{font-family:var(--font-marcellus), Georgia, serif;font-size:17px;font-weight:400}.bento-dasha__period small{color:var(--tile-muted);font-size:9px;line-height:1.5;display:block}.bento-dasha__period svg{opacity:.55;flex:none;width:12px;height:12px;margin-left:auto}.bento-dasha__children{opacity:0;gap:5px;height:25px;margin:6px 0 0 32px;transition:opacity .25s ease-in-out;display:flex}.bento-dasha__children[data-revealed]{opacity:1}.bento-dasha__children span{color:var(--tile-muted);border:1px solid #cbb58a;border-radius:5px;flex:1;place-items:center;font-size:10px;transition:background .25s ease-in-out,color .25s ease-in-out;display:grid}.bento-dasha__children span[data-selected]{color:#fff0c9;background:#6d2235;border-color:#6d2235}@container bento-tile (min-width:440px){.bento-tile--dasha .bento-tile__body{grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:22px}.bento-tile--dasha .bento-tile__heading{gap:8px;display:grid}.bento-dasha__period small{font-size:10px}}.bento-preview-chart{width:100%;height:auto;display:block;overflow:visible}.bento-preview-chart__paper{fill:#f7edcd}.bento-preview-chart__frame{stroke:#9f6461;stroke-width:1.5px}.bento-preview-chart text{text-anchor:middle;dominant-baseline:middle;font-family:var(--font-onest), sans-serif}.bento-preview-chart__sign{fill:#a58452}.bento-preview-chart__planet text{fill:#702337;font-weight:600}.bento-preview-chart__planet{transition:transform .85s var(--bento-ease)}.bento-workflow--rotation .bento-preview-chart__planet{transition-duration:.55s}.bento-workflow{pointer-events:none;flex:1;align-items:flex-start;min-height:282px;padding-bottom:32px;display:flex;position:relative}.bento-workflow__chart{width:53%;max-width:246px;margin-top:12px;position:relative}.bento-workflow__chart-label{color:var(--tile-muted);justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;font-size:10px;display:flex}.bento-workflow__hint{text-align:center;font-family:var(--font-marcellus), Georgia, serif;color:var(--tile-muted);flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;gap:13px;padding-bottom:24px;font-size:clamp(15px,3.5cqi,23px);line-height:1.45;display:flex}.bento-workflow__hint>svg{stroke-width:1px;opacity:.7;width:27px;height:27px}.bento-workflow__menu{z-index:3;color:#592232;background:#fcf5df;border:1px solid #c5ab79;border-radius:12px;width:53%;max-width:234px;padding:10px;position:absolute;top:27px;right:1%;box-shadow:0 14px 32px #18040938}.bento-menu__title{color:#8c7053;padding:4px 7px 8px;font-size:10px;display:block}.bento-menu__item{border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:5px 7px;font-size:11px;display:flex}.bento-menu__item[data-selected]{color:#621b2e;background:#edddb3}.bento-menu__item svg{flex:none;width:13px;height:13px}.bento-menu__item svg:last-child:not(:first-child){margin-left:auto}.bento-menu__references{--reference-row-height:26px;opacity:0;border-left:1px solid #cdbb91;margin:4px 0 0 10px;padding-left:5px;transition:opacity .25s;position:relative}.bento-menu__references[data-open]{opacity:1}.bento-menu__reference-window{height:calc(var(--reference-row-height) * 3);position:relative;overflow:hidden}.bento-menu__reference-track{position:relative}.bento-menu__reference-track span{height:var(--reference-row-height);border-radius:4px;align-items:center;gap:8px;padding:4px 9px;font-size:10px;display:flex}.bento-menu__references span[data-selected]{color:#fff0c9;background:#6d2235}.bento-menu__references svg{width:11px;height:11px;margin-left:auto}.bento-menu__position{color:#8c7053;margin:5px 4px 0;font-size:9px;display:block}.bento-workflow__cursor{z-index:5;top:var(--cursor-y,86%);left:var(--cursor-x,86%);fill:#fff7df;color:#441023;stroke-width:1.4px;filter:drop-shadow(0 2px 2px #00000040);opacity:0;width:24px;height:24px;transition:top .35s var(--bento-ease), left .35s var(--bento-ease), opacity .15s ease;position:absolute}.bento-workflow__click{z-index:4;top:var(--cursor-y,86%);left:var(--cursor-x,86%);border:1px solid var(--tile-accent);opacity:0;border-radius:50%;width:25px;height:25px;position:absolute;transform:translate(-40%,-40%)}.bento-workflow__status{color:var(--tile-muted);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.bento-status-dot{background:var(--tile-accent);border-radius:50%;flex:none;width:4px;height:4px}.bento-share-panel{z-index:4;color:#592232;background:#fcf5df;border:1px solid #d0b785;border-radius:15px;flex-direction:column;align-items:center;gap:10px;width:69%;max-width:280px;padding:18px 14px;display:flex;position:absolute;top:14px;right:1%;box-shadow:0 14px 32px #3f21182b}.bento-share-panel__icon{color:#885d2f;border:1px solid #d6bd85;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bento-share-panel__icon svg{width:17px;height:17px}.bento-share-panel>strong{font-family:var(--font-marcellus), Georgia, serif;font-size:20px;font-weight:400}.bento-share-panel__privacy{color:#806950;align-items:center;gap:7px;font-size:10px;display:flex}.bento-share-panel__privacy svg{width:11px;height:11px}.bento-share-panel__url{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:var(--font-ibm-plex-mono), monospace;color:#876d55;border:1px solid #dfd0a9;border-radius:5px;padding:8px 7px;font-size:9px;display:block;overflow:hidden}.bento-share-panel__copy{color:#fff0cc;background:#682337;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px;font-size:11px;transition:background-color .25s,transform .2s;display:flex}.bento-workflow--sharing[data-step="5"] .bento-share-panel__copy{transform:scale(.985)}.bento-share-panel__copy[data-copied]{background:#385b48}.bento-share-panel__copy svg{width:13px;height:13px}.bento-copy__clipboard{background:#f6edcf;border:1px solid #b79a67;border-radius:9px;place-items:center;width:55px;height:64px;transition:background .25s ease-in-out,color .25s ease-in-out;display:grid}.bento-copy__clipboard svg{stroke-width:1.2px;width:28px;height:28px}.bento-copy__clipboard[data-copied]{color:#385b48;background:#e4ebd9}.bento-copy__thumbnail{z-index:4;filter:drop-shadow(0 4px 8px #3f21182e);width:100%;animation:bento-copy-image 1.4s var(--bento-ease) both;position:absolute;bottom:0;left:0}.bento-copy__thumbnail .bento-preview-chart__paper{stroke:#b79a67;stroke-width:3px}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.bento-workflow .t-dropdown{pointer-events:none}.bento-tile--divisional .bento-tile__body{align-items:center}.bento-tile--divisional .bento-tile__copy{width:100%}.bento-tile--divisional .bento-tile__value{font-size:clamp(30px,11.5cqi,40px)}.bento-divisional__visual{width:min(100%,184px);margin-block:auto}.bento-divisional__tabs{border:1px solid var(--tile-line);text-align:center;border-radius:99px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:236px;padding:3px;font-size:10px;display:grid;position:relative}.bento-divisional__tabs span{z-index:1;color:var(--tile-muted);padding:4px 0;position:relative}.bento-divisional__tabs span[data-active]{color:#481322}.bento-divisional__pill{width:calc(25% - 1.5px);transform:translateX(calc(var(--tab-index,0) * 100%));transition:transform .4s var(--bento-ease);background:#e9cb7c;border-radius:99px;position:absolute;top:3px;bottom:3px;left:3px}.bento-yoga__result{border:1px solid var(--tile-line);background:#fffbe842;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-height:140px;padding:16px;display:flex}.bento-yoga__check{border:1px solid #bba173;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:3px;display:grid}.bento-yoga__check svg{width:15px;height:15px}.bento-yoga__result strong{font-family:var(--font-marcellus), Georgia, serif;min-height:52px;font-size:20px;font-weight:400;line-height:1.3}.bento-yoga__rules{width:100%;color:var(--tile-muted);grid-template-columns:1fr auto;gap:6px 8px;font-size:10px;display:grid}.bento-yoga__rules svg{color:#66714d;width:11px;height:11px}.bento-ashta__visual{align-self:center;width:min(100%,200px);margin-block:auto}.bento-ashta__chart{width:100%;height:auto;display:block;overflow:visible}.bento-ashta__house{fill:#0000;transition:fill .7s}.bento-ashta__house[data-sweep]{fill:#e7c47124}.bento-ashta__frame{fill:none;stroke:#c89c74;stroke-width:1px}.bento-ashta__value{font-family:var(--font-marcellus), Georgia, serif;fill:#f0daac;text-anchor:middle;dominant-baseline:middle;font-size:15px}.bento-ashta__value[data-strongest]{fill:#f6d67c}.bento-ashta__rashi{fill:#aa8365;text-anchor:middle;dominant-baseline:middle;font-size:9px}.bento-ashta__halo{fill:#e7c4710f;stroke:#a88652;stroke-width:.7px}.bento-match__visual{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.bento-match__partners{padding-left:5px;display:flex}.bento-match__partner{width:37px;height:37px;stroke:var(--tile-accent);fill:#f1e3b8;stroke-width:.7px}.bento-match__partner+.bento-match__partner{margin-top:5px;margin-left:-9px}.bento-match__score{font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:50px;line-height:1}.bento-match__score small{color:var(--tile-muted);font-size:24px}.bento-match__meter{grid-template-columns:repeat(18,minmax(0,1fr));gap:3px;width:min(100%,200px);display:grid}.bento-match__meter i{background:var(--tile-accent);height:9px;opacity:clamp(.12, calc(var(--lit,28) - var(--i)), 1);border-radius:2px}.bento-match__dots{gap:5px;margin-top:3px;display:flex}.bento-match__dots i{border:1px solid #ab8d63;border-radius:50%;width:8px;height:8px}.bento-match__dots i[data-on]{background:#a58953}.bento-tile--kota,.bento-tile--sudarshana{min-height:370px}.bento-tile--divisional,.bento-tile--yoga,.bento-tile--ashta,.bento-tile--match{min-height:350px}.bento-tile--rotation,.bento-tile--sharing{min-height:370px}@media (min-width:640px){.feature-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sbc sbc""kota sud""dasha dasha""rotation rotation""sharing sharing""div yoga""ashta match"}.bento-tile--sarvatobhadra{grid-area:sbc}.bento-tile--kota{grid-area:kota}.bento-tile--sudarshana{grid-area:sud}.bento-tile--dasha{grid-area:dasha}.bento-tile--rotation{grid-area:rotation}.bento-tile--sharing{grid-area:sharing}.bento-tile--divisional{grid-area:div}.bento-tile--yoga{grid-area:yoga}.bento-tile--ashta{grid-area:ashta}.bento-tile--match{grid-area:match}.bento-tile{--tile-pad:24px}.bento-workflow{min-height:282px}.bento-workflow__menu{top:32px}.bento-share-panel{top:28px}}@media (min-width:1200px){.feature-bento__grid{grid-template-rows:minmax(378px,auto) minmax(268px,auto) minmax(376px,auto) minmax(354px,auto);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"sbc sbc kota sud""sbc sbc dasha dasha""rotation rotation sharing sharing""div yoga ashta match"}.bento-tile--sarvatobhadra{--tile-pad:30px}.bento-tile--rotation,.bento-tile--sharing{--tile-pad:28px}.bento-tile--kota,.bento-tile--sudarshana,.bento-tile--dasha{min-height:0}}@media (max-width:639.98px){.feature-bento__grid{gap:14px;margin-top:28px}.bento-tile--kota .bento-kota__chart,.bento-tile--sudarshana .bento-sudarshana__chart{max-width:244px}.bento-tile--dasha{min-height:412px}.bento-dasha__intro{gap:8px}.bento-dasha__promise{display:none}.bento-tile--dasha .bento-tile__body{gap:18px}.bento-workflow__chart{margin-top:18px}.bento-workflow__menu{width:62%;padding:7px}.bento-menu__item{padding:5px;font-size:10px}.bento-menu__references{--reference-row-height:24px;margin-left:6px}.bento-menu__reference-track span{padding:3px 6px}.bento-workflow__hint{font-size:17px}.bento-share-panel{width:79%;padding:15px 12px}.bento-workflow__status{font-size:10px}}@media (max-width:359.98px){.bento-tile{--tile-pad:18px}.bento-sbc__reading-item{flex-wrap:wrap;gap:4px}.bento-sbc__count{margin-left:auto}.bento-tile__sub{font-size:11px}.bento-menu__item{font-size:9px}}.feature-bento__header[data-entry=running] h2,.bento-tile[data-entry=running]>.bento-tile__body{transform:translateY(var(--entry-shift,0px));opacity:var(--entry-opacity,1)}.feature-bento__header[data-entry=running] .feature-bento__rule{transform:scaleX(var(--entry-rule,1))}.feature-bento__stage[data-phase=ready] :is(.bento-yoga__result strong,.bento-dasha__period-value,.bento-dasha__tree-title>span:first-child){animation:.15s ease-in-out both bento-label-in;animation-play-state:var(--tile-play-state)}.feature-bento__stage[data-phase=ready] .bento-kota__caption strong{animation:.15s ease-in-out both bento-label-in}.feature-bento__stage[data-phase=ready] .bento-kota__caption-old{animation:.15s ease-in-out both bento-label-out}.feature-bento__stage[data-phase=ready] .bento-workflow:not([data-step="0"]):not([data-step="7"]) .bento-workflow__cursor{opacity:1}.feature-bento__stage[data-phase=ready] .bento-workflow[data-step="1"] .bento-workflow__click{animation:.25s ease-out .25s both bento-click;animation-play-state:var(--tile-play-state)}.feature-bento__stage[data-phase=ready] .bento-workflow--sharing[data-mode=link][data-step="5"] .bento-workflow__click{animation:.4s ease-out both bento-click;animation-play-state:var(--tile-play-state)}.feature-bento__stage[data-motion=paused] *,.bento-tile[data-local-motion=paused] *{animation-play-state:paused!important}.feature-bento__stage[data-phase=static] .bento-workflow__cursor,.feature-bento__stage[data-phase=static] .bento-workflow__click{display:none}@keyframes bento-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bento-label-out{0%{opacity:1}to{opacity:0}}@keyframes bento-copy-image{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.95}80%{opacity:.95;transform:translate(var(--copy-x,130px), var(--copy-y,-20px)) scale(.27)}to{opacity:0;transform:translate(var(--copy-x,130px), var(--copy-y,-20px)) scale(.27)}}@keyframes bento-click{0%{opacity:0;transform:translate(-40%,-40%)scale(.4)}25%{opacity:.8}to{opacity:0;transform:translate(-40%,-40%)scale(1.6)}}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}.feature-bento *,.feature-bento :before,.feature-bento :after{transition:none!important;animation:none!important}.feature-bento__stage[data-phase] .bento-tile,.feature-bento__header[data-entry] h2,.feature-bento__header[data-entry] .feature-bento__rule{opacity:1;transform:none}.bento-workflow__cursor,.bento-workflow__click{display:none}}@media (forced-colors:active){.bento-tile,.bento-workflow__menu,.bento-share-panel,.bento-dasha__period{border-color:canvastext}.bento-sbc__line,.bento-preview-chart__frame,.bento-kota__wall,.bento-sudarshana__ring{stroke:canvastext}}@media (max-width:899px){.feature-bento__grid,.bento-tile__body{gap:24px}.bento-tile__copy{order:2}}
.hiw-section{--hiw-group-gap:24px;isolation:isolate;padding:var(--ma-section-space) 0;background:var(--ma-canvas);color:var(--ma-copy);font-family:var(--font-onest), sans-serif;scroll-margin-top:100px;position:relative;overflow:clip}.hiw-section:before{z-index:-1;background:var(--ma-gold);opacity:.05;pointer-events:none;content:"";width:490px;height:780px;position:absolute;top:160px;right:-150px;-webkit-mask:url(/hero/ornaments/manuscript-sidebar-half-mandala.svg) 50%/contain no-repeat;mask:url(/hero/ornaments/manuscript-sidebar-half-mandala.svg) 50%/contain no-repeat}.hiw-container{width:min(1280px,100% - 64px);margin-inline:auto;position:relative}.hiw-heading{text-align:center;margin:0}.hiw-heading h2{color:var(--ma-heading);font:400 clamp(34px, 3.7vw, 52px) / 1.16 var(--font-marcellus), Georgia, serif;letter-spacing:-.025em;white-space:normal;text-wrap:balance;margin:0}.hiw-section:has(.hiw-container[data-enhanced=true]){scroll-margin-top:var(--hiw-anchor-offset,0px)}.hiw-creepers{z-index:-1;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0 calc(-50vw + 50%)}.hiw-creepers span{aspect-ratio:1/4;background:var(--ma-gold);opacity:.14;width:clamp(64px,13vw,170px);clip-path:inset(var(--hiw-vine-reveal,0%) 0 0);transform:translateY(var(--hiw-vine-shift,0px));margin-left:-30px;display:block;position:sticky;top:110px;-webkit-mask:url(/hero/ornaments/manuscript-sidebar-creeper-upper.svg) 50%/contain no-repeat;mask:url(/hero/ornaments/manuscript-sidebar-creeper-upper.svg) 50%/contain no-repeat}.hiw-creepers span:last-child{margin-left:0;margin-right:-30px;top:180px;-webkit-mask-image:url(/hero/ornaments/manuscript-sidebar-creeper-lower.svg);mask-image:url(/hero/ornaments/manuscript-sidebar-creeper-lower.svg)}.hiw-track{--hiw-progress:0;overflow-anchor:none;position:relative}.hiw-viewport{box-sizing:border-box;width:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;height:100svh;position:absolute;top:0;left:0}.hiw-stage{gap:var(--hiw-group-gap);flex-direction:column;max-width:1280px;margin-inline:auto;display:flex}.hiw-stage-heading{order:0}.hiw-track[data-pinned=true] .hiw-stage{top:var(--hiw-sticky-top);position:sticky}.hiw-steps{max-width:680px;margin:var(--hiw-group-gap) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.hiw-rail{pointer-events:none;background:#d8b67340;height:1px;position:absolute;top:21px;left:16.6667%;right:16.6667%}.hiw-rail>span{background:var(--ma-gold);width:100%;height:100%;transform:scaleX(var(--hiw-progress));transform-origin:0;display:block}.hiw-step{position:relative}.hiw-step>button{text-align:center;cursor:pointer;width:100%;min-height:76px;color:var(--ma-copy-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0 4px;display:flex;position:relative}.hiw-step__number{z-index:1;background:var(--ma-wine-deep);width:44px;height:44px;color:var(--ma-gold-muted);letter-spacing:.04em;transition:background-color var(--hiw-indicator-duration) var(--hiw-ease), border-color var(--hiw-indicator-duration) var(--hiw-ease), color var(--hiw-indicator-duration) var(--hiw-ease);border:1px solid #d8b67361;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.hiw-step__label{transition:color var(--hiw-indicator-duration) var(--hiw-ease);font-size:14px;font-weight:500;line-height:1.4}.hiw-step[data-selected=true] .hiw-step__number{background:var(--ma-gold);border-color:var(--ma-gold);color:var(--ma-wine-deep)}.hiw-step[data-selected=true] .hiw-step__label{color:var(--ma-heading)}.hiw-step[data-complete=true]:not([data-selected=true]) .hiw-step__number{border-color:var(--ma-gold)}.hiw-explanations{text-align:center;order:1;align-items:center;max-width:640px;margin:0 auto;display:grid}.hiw-explanation{grid-area:1/1}.hiw-explanation[data-selected=false]{visibility:hidden;pointer-events:none}.hiw-explanation h3{color:var(--ma-heading);font:400 26px / 1.25 var(--font-marcellus), Georgia, serif;margin:0 0 8px}.hiw-explanation p{color:var(--ma-copy-muted);margin:0;font-size:14px;line-height:1.6}.hiw-calculation p{max-width:590px;color:var(--ma-heading);font:400 clamp(20px, 2vw, 24px) / 1.4 var(--font-marcellus), Georgia, serif;margin-inline:auto}.hiw-manual-calculation{max-width:640px;color:var(--ma-gold-muted);text-align:center;margin:16px auto 0;font-size:14px;line-height:1.6;display:none}.hiw-track[data-pinned=false] .hiw-manual-calculation:not([hidden]){display:block}.hiw-explanation a,.hiw-static-heading a{color:var(--ma-gold);text-underline-offset:3px;text-decoration:underline}.hiw-preview-area{order:2;width:100%;min-width:0}.hiw-frame-wrap{margin:0}.hiw-frame.hero-device{background:#350913;border:1px solid #d8b67352;border-radius:12px;padding:0;display:block;box-shadow:0 20px 48px -28px #000000a6}.hiw-frame:before,.hiw-frame .hero-device-buttons,.hiw-frame .hero-device-cutout{display:none}.hiw-screen.hero-demo-screen{aspect-ratio:auto;clip-path:none;isolation:isolate;background:#300610;border-radius:11px;width:100%;position:relative;overflow:hidden}.hiw-panel{margin:0;position:relative}.hiw-panel[hidden],.hiw-explanations[hidden]{display:none}.hiw-static-heading{color:var(--ma-copy);padding:24px}.hiw-static-heading h3{font:400 24px / 1.3 var(--font-marcellus), Georgia, serif;margin:0 0 12px}.hiw-static-heading p{font-size:14px;line-height:1.7}.hiw-poster{display:block}.hiw-poster img{width:100%;height:auto;display:block}.hiw-container:not([data-enhanced=true]) .hiw-steps,.hiw-container[data-enhanced=true] .hiw-static-heading{display:none}.hiw-container[data-enhanced=true] .hiw-screen{height:var(--hiw-preview-height,clamp(280px, 45svh, 540px))}.hiw-container[data-enhanced=true] .hiw-panel{z-index:2;background:inherit;position:absolute;inset:0}.hiw-container[data-enhanced=true] .hiw-screen:has(>.hiw-live-frame[data-visible=true]) .hiw-panel{z-index:0}.hiw-container[data-enhanced=true] .hiw-poster{position:absolute;inset:0}.hiw-container[data-enhanced=true] .hiw-poster img{object-fit:cover;object-position:top left;height:100%}.hiw-live-frame{z-index:1;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;max-width:none;display:block;position:absolute}.hiw-live-frame[data-ready=true][data-visible=false]{visibility:hidden}.hiw-screen>.hero-device-glass{z-index:3}.hiw-section :is(button,a,#workflow-title):focus-visible{outline:2px solid var(--ma-gold);outline-offset:5px;border-radius:4px}.hiw-frame:has(.hiw-panel:focus-visible){outline:2px solid var(--ma-gold);outline-offset:5px}.hiw-section a:hover{text-underline-offset:4px;text-decoration:underline}.hiw-birth{background:radial-gradient(ellipse at 70% 0%, #faf4d1, transparent 70%), var(--ma-paper-raised);height:100%;min-height:280px;color:var(--ma-ink);flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.hiw-birth__heading{text-align:center;margin:0 0 12px}.hiw-birth h3{font:400 26px / 1.2 var(--font-marcellus), Georgia, serif;margin:0}.hiw-birth__fields{grid-template-columns:1.15fr .85fr;gap:8px 12px;width:100%;max-width:620px;margin:0;display:grid}.hiw-birth__field--name,.hiw-birth__field--place{grid-column:1/-1}.hiw-birth__field dt{margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.3}.hiw-birth__field dd{color:#6d1018;background:#fffae6;border:1px solid #cdb67b;border-radius:6px;align-items:center;min-height:34px;margin:0;padding:5px 10px;font-size:14px;line-height:1.5;display:flex}.hiw-birth__field [data-detail-reveal]{display:block}.hiw-birth__timezone{color:#8c5144;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:10px 0 0;font-size:11px;line-height:1.7;display:flex}.hiw-birth__timezone span{color:#6d1018}.hiw-birth__seal{color:#b88f46;font-size:26px;font-family:var(--font-marcellus), serif;position:absolute;top:16px;right:20px}@media (min-width:1024px) and (min-height:801px){.hiw-birth__field dt{font-size:12px}.hiw-birth__field dd{min-height:40px;font-size:16px}}@media (max-width:1023px){.hiw-section{--hiw-group-gap:24px}.hiw-container{width:min(720px,100% - 40px);position:relative}.hiw-steps{max-width:480px}.hiw-step>button{min-height:68px}.hiw-step__number{width:36px;height:36px;font-size:10px}.hiw-step__label{font-size:13px}.hiw-rail{top:17px}.hiw-creepers span{opacity:.08;margin-left:-36px}.hiw-creepers span:last-child{margin-right:-36px}.hiw-explanations{max-width:520px}.hiw-explanation h3{font-size:24px}.hiw-explanation p{font-size:14px}.hiw-frame-wrap{width:min(100%,480px);margin:0 auto}.hiw-container:not([data-enhanced=true]) .hiw-frame-wrap{width:100%;max-width:390px}.hiw-container:not([data-enhanced=true]) .hiw-frame{background:0 0;padding:0}.hiw-container:not([data-enhanced=true]) :is(.hero-device-cutout,.hero-device-buttons){display:none}}@media (max-width:359px){.hiw-container{width:calc(100% - 32px);position:relative}.hiw-explanation h3{font-size:22px}}@media (max-height:540px){.hiw-section{--hiw-group-gap:16px}.hiw-heading h2{font-size:32px}.hiw-explanation h3{font-size:22px}.hiw-calculation p{font-size:20px}}@media (max-width:767px){.hiw-heading h2{font-size:clamp(20px,7vw,34px)}}@media (prefers-reduced-motion:reduce){.hiw-section *,.hiw-section :before,.hiw-section :after{transition:none!important;animation:none!important}.hiw-track{height:auto!important}.hiw-track .hiw-stage{position:static}.hiw-creepers span{clip-path:none;transform:none}}@media print{.hiw-track{height:auto!important}.hiw-track .hiw-stage{position:static}}@media (max-width:1023px){.hiw-preview-area{order:1}.hiw-explanations{order:2}.hiw-container[data-enhanced=true] .hiw-frame-wrap{width:var(--hiw-phone-width,min(100%, 390px));container-type:inline-size}.hiw-container[data-enhanced=true] .hiw-frame.hero-device{padding:var(--device-pad);border-radius:calc(var(--device-screen-radius) + var(--device-pad));background:var(--device-frame);border:0}.hiw-container[data-enhanced=true] .hiw-frame:before,.hiw-container[data-enhanced=true] .hiw-frame :is(.hero-device-buttons,.hero-device-cutout){display:block}.hiw-container[data-enhanced=true] .hiw-screen{height:auto;aspect-ratio:var(--device-screen-ratio);border-radius:var(--device-screen-radius);clip-path:inset(0 round var(--device-screen-radius))}.hiw-container[data-enhanced=true] .hiw-poster img{object-fit:contain}.hiw-container[data-enhanced=true] .hiw-birth{width:calc(var(--device-native-width) * 1px);height:calc(var(--device-native-height) * 1px);transform:scale(var(--hiw-mobile-scale,1));transform-origin:0 0;min-height:0;padding:28px}.hiw-container:not([data-enhanced=true]) .hiw-frame-wrap{max-width:390px}.hiw-container:not([data-enhanced=true]) .hiw-panel+.hiw-panel{margin-top:32px}}
.hero-device{display:none}.hero-demo-screen{isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.hero-demo-screen--web{aspect-ratio:1280/800;clip-path:inset(0 round 9px);background:#210409;border-radius:9px}.hero-demo-frame{z-index:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:none;transform:scale(var(--demo-scale,1));transform-origin:0 0;opacity:0;transition:opacity .4s var(--hero-reveal-ease,ease-out);background:0 0;border:0;display:block;position:absolute;top:0;left:0}.hero-demo-screen[data-demo-status=ready] .hero-demo-frame{opacity:1}.hero-demo-live{position:absolute;inset:0}.hero-demo-live[inert]{pointer-events:none}.hero-demo-live[data-resting]{content-visibility:hidden}.hero-demo-screen>picture{display:contents}.hero-demo-poster{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-demo-screen:is([data-demo-status=loading],[data-demo-status=ready]) .hero-demo-poster{display:none}.hero-demo-caption{color:var(--ma-heading);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:12px;font-size:13px;line-height:1.5;display:flex}.hero-demo-caption a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hero-demo-caption a:focus-visible{outline:2px solid var(--ma-gold);outline-offset:4px}.hero-demo-splash{--hero-demo-mark-size:21cqw;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.hero-demo-splash--mobile{background:linear-gradient(90deg,#3b0711,#540b18 52%,#2a050c)}.hero-demo-splash--web{--hero-demo-mark-size:6.5cqw;background:radial-gradient(52% 46% at 59% 46%,#7e1e2e52,#0000 72%),#2a0710;padding-left:18.9063%}.hero-demo-splash-sidebar{background:#210409;border-right:1px solid #cd9f3f38;width:18.9063%;position:absolute;inset:0 auto 0 0}.hero-demo-splash-brand{color:#f0e2c0;font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.02em;white-space:nowrap;flex-direction:column;align-items:center;gap:1.6em;font-size:6.4cqw;line-height:1;display:flex;position:relative}.hero-demo-splash--web .hero-demo-splash-brand{font-size:2.3cqw}.hero-demo-splash-mark{width:var(--hero-demo-mark-size);height:var(--hero-demo-mark-size);flex:none;display:inline-grid}.hero-demo-splash-wordmark b{color:#e0b860;font-weight:400}.hero-demo-screen[data-demo-status=ready] .hero-demo-splash{visibility:hidden;transition:visibility 0s .4s}.hero-demo-screen[data-demo-status=ready] .hero-demo-splash *{animation-play-state:paused!important}.hero-demo{--device-rim:.9cqw;--device-bezel:3.4cqw;--device-screen-ratio:412 / 915;--device-native-width:412;--device-native-height:915;--device-screen-radius:7.4cqw;--device-frame:linear-gradient(150deg, #403e44, #1d1c20 30%, #2c2a2f 56%, #151417 80%, #2d2b30);--device-cutout-top:calc(9 / 915 * 100%);--device-cutout-left:calc(50% - 5 / 412 * 100%);--device-cutout-width:calc(10 / 412 * 100%);--device-cutout-height:calc(10 / 915 * 100%);--device-ios:none;--device-android:block;--device-pad:calc(var(--device-rim) + var(--device-bezel))}.hero-device{padding:var(--device-pad);border-radius:calc(var(--device-screen-radius) + var(--device-pad));background:var(--device-frame);position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px 1px #ffffff24,0 34px 70px -28px #120109,0 0 48px #eec36712}.hero-demo[data-platform=ios]{--device-rim:1.1cqw;--device-bezel:3cqw;--device-screen-ratio:390 / 844;--device-native-width:390;--device-native-height:844;--device-screen-radius:12.9cqw;--device-frame:linear-gradient(150deg, #57524d, #2a2826 26%, #45413c 50%, #201e1d 76%, #4d4843);--device-cutout-top:calc(11 / 844 * 100%);--device-cutout-left:calc(50% - 59 / 390 * 100%);--device-cutout-width:calc(118 / 390 * 100%);--device-cutout-height:calc(32 / 844 * 100%);--device-ios:block;--device-android:none}@supports (-webkit-touch-callout:none){.hero-demo:not([data-platform]){--device-rim:1.1cqw;--device-bezel:3cqw;--device-screen-ratio:390 / 844;--device-native-width:390;--device-native-height:844;--device-screen-radius:12.9cqw;--device-frame:linear-gradient(150deg, #57524d, #2a2826 26%, #45413c 50%, #201e1d 76%, #4d4843);--device-cutout-top:calc(11 / 844 * 100%);--device-cutout-left:calc(50% - 59 / 390 * 100%);--device-cutout-width:calc(118 / 390 * 100%);--device-cutout-height:calc(32 / 844 * 100%);--device-ios:block;--device-android:none}}.hero-device:before{content:"";inset:var(--device-rim);border-radius:calc(var(--device-screen-radius) + var(--device-bezel));background:#050405;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0d}.hero-demo-screen--device{z-index:1;aspect-ratio:var(--device-screen-ratio);border-radius:var(--device-screen-radius);clip-path:inset(0 round var(--device-screen-radius));background:#21040a}.hero-device-button{background:linear-gradient(90deg,#2a2829,#575250 45%,#2f2c2c);border-radius:.6cqw;width:1.2cqw;position:absolute;box-shadow:0 0 0 .5px #0006}.hero-device-button--ios{display:var(--device-ios)}.hero-device-button--android{display:var(--device-android)}.hero-device-button--action{height:4.4%;top:16.6%;left:-.8cqw}.hero-device-button--volume-up{height:8.2%;top:24.4%;left:-.8cqw}.hero-device-button--volume-down{height:8.2%;top:34.6%;left:-.8cqw}.hero-device-button--side{height:13.2%;top:27.4%;right:-.8cqw}.hero-device-button--power{height:7%;top:21.5%;right:-.8cqw}.hero-device-button--rocker{height:14.5%;top:32.5%;right:-.8cqw}.hero-device-cutout{z-index:2;top:var(--device-cutout-top);left:var(--device-cutout-left);width:var(--device-cutout-width);height:var(--device-cutout-height);pointer-events:none;background:#020102;border-radius:999px;position:absolute;box-shadow:0 0 0 .6px #020102}.hero-device-glass{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#fff0 28%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.hero-demo:focus-visible{outline-offset:5px;outline:3px solid #f5df9c}.hero-demo[data-demo-mode=interactive]{box-shadow:0 0 0 2px #f5df9c8c,0 32px 100px -24px #120109,0 0 55px #eec3671f}@media (max-width:767px){.vaikuntham-preview.hero-demo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;container-type:inline-size}.hero-demo-web{display:none}.hero-device{display:block}.hero-demo[data-demo-mode=interactive]{box-shadow:none}.hero-demo[data-demo-mode=interactive] .hero-device{box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 2px #f5df9c80,0 34px 70px -28px #120109}}
.vaikuntham-hero{--hero-reveal-ease:cubic-bezier(.22, 1, .36, 1);--hero-reveal-copy-distance:10px;--hero-reveal-preview-distance:18px;isolation:isolate;background:#3f0c16;padding:114px 0 128px;position:relative;overflow:clip}.vaikuntham-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vaikuntham-garden{height:clamp(880px,75vw,1120px);position:absolute;top:-12px;left:-12px;right:-12px;-webkit-mask-image:linear-gradient(#000 0 73%,#0000 100%);mask-image:linear-gradient(#000 0 73%,#0000 100%)}.vaikuntham-garden>picture,.vaikuntham-foreground>picture{display:contents}.vaikuntham-garden img{object-fit:cover;object-position:center;width:100%;height:100%}.vaikuntham-foreground{height:350px;position:absolute;inset:auto -12px 0;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.vaikuntham-foreground img{object-fit:cover;object-position:center 75%;width:100%;height:100%}.vaikuntham-effects{pointer-events:none;position:absolute;inset:0}.vaikuntham-effects canvas{pointer-events:none;opacity:0;transition:opacity .4s ease-out;display:block;position:absolute;top:0;left:0}.vaikuntham-effects[data-painted=true] canvas{opacity:1}.vaikuntham-garden-shade{background:linear-gradient(#25061040,#0000 400px),linear-gradient(0deg,#3f0c16,#0000 100px),radial-gradient(650px 280px at 50% 160px,#2c050f6b,#0000);position:absolute;inset:0}.vaikuntham-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1180px;min-height:200px;margin:0 auto;padding:8px 24px 0;display:flex;position:relative}.vaikuntham-title{color:#fff0cf;font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 28px #25061066;margin:0;font-size:clamp(42px,4.7vw,70px);font-weight:400;line-height:1.09}.vaikuntham-subtitle{color:#f0dbad;text-wrap:balance;max-width:760px;margin:22px 0 0;font-size:clamp(15px,1.3vw,19px);font-weight:400;line-height:1.5}.vaikuntham-subtitle>span{display:block}.vaikuntham-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,580px);margin-top:38px;display:grid}.vaikuntham-actions[data-app-platform=android],.vaikuntham-actions[data-app-platform=ios]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,400px)}.vaikuntham-actions[data-app-platform=android] [data-store=ios],.vaikuntham-actions[data-app-platform=ios] [data-store=android]{display:none}.vaikuntham-platform{color:#f3e5c7;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#260811c2;border:1px solid #f4e8c64a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 12px;display:flex;position:relative;box-shadow:inset 0 1px #fff2d10f,0 4px 20px #1602081f}.vaikuntham-platform:disabled{cursor:default}.vaikuntham-platform>svg{flex:none;width:24px;height:24px}.vaikuntham-platform-label{flex-direction:column;min-width:0;display:flex}.vaikuntham-platform small{font-size:9px;line-height:1.3}.vaikuntham-platform strong{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3}.vaikuntham-platform-badge{color:#d6bd90;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#39151e;border:1px solid #d6b77e38;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:500;line-height:1.2;position:absolute;top:0;right:8px;transform:translateY(-50%)}.vaikuntham-platform[href]{transition:box-shadow .25s var(--hero-reveal-ease), transform .25s var(--hero-reveal-ease)}.vaikuntham-platform--web .vaikuntham-platform-arrow{width:13px;height:13px;margin-left:0}.vaikuntham-platform[href]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ebc15e38}.vaikuntham-platform[href]:focus-visible{outline-offset:5px}.vaikuntham-preview{z-index:1;background:#26070eb8;border:1px solid #f2dca67a;border-radius:14px;margin:72px auto 0;padding:5px;position:relative;box-shadow:0 0 0 5px #f4dda90d,0 32px 100px -24px #120109,0 0 55px #eec36714}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vaikuntham-hero:not([data-hero-stage]) [data-hero-reveal]{opacity:0;animation:1ms linear 3s forwards hero-gate-release}}@media (prefers-reduced-motion:no-preference){.vaikuntham-hero[data-hero-stage=pending] [data-hero-reveal]{opacity:0;animation:1ms linear 16s forwards hero-stage-failsafe}.vaikuntham-hero[data-hero-stage=scheduled] .vaikuntham-title{animation:hero-reveal-copy var(--hero-reveal-title-duration) var(--hero-reveal-ease) var(--hero-reveal-title-delay) both}.vaikuntham-hero[data-hero-stage=scheduled] .vaikuntham-subtitle{animation:hero-reveal-copy var(--hero-reveal-subtitle-duration) var(--hero-reveal-ease) var(--hero-reveal-subtitle-delay) both}.vaikuntham-hero[data-hero-stage=scheduled] .vaikuntham-actions{animation:hero-reveal-copy var(--hero-reveal-actions-duration) var(--hero-reveal-ease) var(--hero-reveal-actions-delay) both}.vaikuntham-hero[data-hero-stage=scheduled] .vaikuntham-preview{animation:hero-reveal-preview var(--hero-reveal-preview-duration) var(--hero-reveal-ease) var(--hero-reveal-preview-delay) both}}.vaikuntham-hero[data-motion=paused] :not([data-hero-reveal]),.vaikuntham-hero[data-motion=paused] :before,.vaikuntham-hero[data-motion=paused] :after{animation-play-state:paused!important}@media (min-width:1600px){.vaikuntham-hero{padding-top:132px}.vaikuntham-copy{min-height:225px}}@media (min-width:640px) and (max-width:1023px){.vaikuntham-preview{margin-top:64px}.vaikuntham-hero{padding-bottom:96px}.vaikuntham-title{max-width:660px;font-size:49px}.vaikuntham-copy{padding-top:28px}}@media (max-width:639px){.vaikuntham-hero{padding:106px 0 72px}.vaikuntham-copy{min-height:0;padding:12px 16px 0}.vaikuntham-title{max-width:480px;font-size:clamp(37px,10vw,54px);line-height:1.1}.vaikuntham-subtitle{max-width:300px;margin-top:18px;font-size:15px}.vaikuntham-subtitle>span{display:inline}.vaikuntham-actions{gap:10px;width:min(100%,360px);margin-top:32px}.vaikuntham-platform{border-radius:10px;gap:6px;min-height:64px;padding:7px 5px}.vaikuntham-platform>svg{width:19px;height:19px}.vaikuntham-platform strong{white-space:normal;font-size:12px}.vaikuntham-actions[data-app-platform=android] strong,.vaikuntham-actions[data-app-platform=ios] strong{font-size:16px}.vaikuntham-platform small{font-size:8.5px}.vaikuntham-platform-badge{padding-inline:5px;right:5px}.vaikuntham-platform--web .vaikuntham-platform-arrow{display:none}.vaikuntham-preview{margin-top:48px}.vaikuntham-garden{height:960px}.vaikuntham-foreground{height:230px}.vaikuntham-garden img{object-position:22% center}.vaikuntham-garden-shade{background:linear-gradient(#2d050f78,#0000 800px),linear-gradient(0deg,#3f0c16,#0000 64px)}}@keyframes hero-reveal-copy{0%{opacity:0;transform:translate3d(0, var(--hero-reveal-copy-distance), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-reveal-preview{0%{opacity:0;transform:translate3d(0, var(--hero-reveal-preview-distance), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-gate-release{to{opacity:1}}@keyframes hero-stage-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.vaikuntham-hero *,.vaikuntham-hero :before,.vaikuntham-hero :after{transition:none!important;animation:none!important}.vaikuntham-garden{transform:none!important}.vaikuntham-platform[href]:hover{transform:none}}.vaikuntham-hero{flex-direction:column;min-height:100dvh;padding:104px 0 48px;display:flex}.vaikuntham-copy{min-height:0;padding-top:0}.vaikuntham-title{z-index:2;font-size:var(--ma-hero-size);text-align:center;width:calc(100% - 40px);max-width:24ch;margin-inline:auto;line-height:1.12;position:relative}.vaikuntham-copy{order:1;width:100%}.vaikuntham-preview{order:2}.vaikuntham-subtitle{margin-top:16px}.vaikuntham-actions{margin-top:24px}.vaikuntham-preview{width:min(1280px,84%);margin-top:40px}@media (max-width:899px){.vaikuntham-hero{padding:96px 0 24px}.vaikuntham-copy{padding-inline:20px}.vaikuntham-subtitle{margin-top:14px}.vaikuntham-actions{margin-top:22px}.vaikuntham-preview{margin-top:20px}}@media (max-width:767px){.vaikuntham-hero{padding:100px 0 40px}.vaikuntham-title{font-size:clamp(30px,8vw,40px)}.vaikuntham-preview.hero-demo{flex:none;width:min(390px,100% - 40px);margin-top:32px}.vaikuntham-subtitle{max-width:36ch}.vaikuntham-actions{margin-top:24px}}@media (max-width:359px){.vaikuntham-preview.hero-demo{width:calc(100% - 32px)}}
.ma-matching{padding-block:var(--ma-section-space);background:radial-gradient(ellipse at 80% 38%, #61202a40, transparent 62%), var(--ma-wine-deep);border-block:1px solid #d8b67324}.ma-matching__layout{grid-template-areas:"copy""chart""action";gap:32px;display:grid}.ma-matching__copy{grid-area:copy;min-width:0;max-width:680px;container-type:inline-size}.ma-matching__copy h2{color:var(--ma-heading);font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(23px,9cqi,54px);font-weight:400;line-height:1.18}.ma-matching__headline-line{text-wrap:balance;display:block}.ma-matching__description{max-width:48ch;color:var(--ma-copy);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.8}.ma-matching__description+.ma-matching__description{margin-top:14px}.ma-matching__action{grid-area:action;min-width:0}.ma-matching__cta.button-with-icon{--cta-height:54px;max-width:100%;font-size:14px}.ma-matching__supporting{color:var(--ma-copy-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.ma-matching-chart{--matching-selection-duration:0s;background:radial-gradient(at 50% 30%,#6a203121,#0000 68%),#2b0913;border:1px solid #d8b67347;border-radius:24px;grid-area:chart;width:100%;min-width:0;max-width:480px;margin:0;padding:24px;box-shadow:inset 0 1px #f4e8c608,0 24px 64px -44px #100308}.ma-matching-chart[data-motion=running]{--matching-selection-duration:.18s}.ma-matching-chart__heading h3{color:var(--ma-heading);font-family:var(--font-marcellus), Georgia, serif;margin:0;font-size:clamp(18px,1.65vw,21px);font-weight:400;line-height:1.4}.ma-matching-chart__plot{aspect-ratio:1;width:100%;max-width:340px;margin:22px auto 24px;position:relative}.ma-matching-chart__svg{width:100%;height:100%;display:block;overflow:visible}.ma-matching-chart__grid{stroke:#805039;stroke-opacity:.65;stroke-width:1px}.ma-matching-chart__fill{fill:#e9b95f;fill-opacity:.18}.ma-matching-chart__shape{fill:none;stroke:#e9b95f;stroke-width:2px;stroke-linejoin:round}.ma-matching-chart__scale{fill:#d6b077;font-family:var(--font-onest), system-ui, sans-serif;font-size:16px}.ma-matching-chart__halo{fill:#eccb63;fill-opacity:0;transition:fill-opacity var(--matching-selection-duration) ease}.ma-matching-chart__dot{fill:#e9b95f;stroke:#2b0913;stroke-width:1.5px;transition:r var(--matching-selection-duration) ease, fill var(--matching-selection-duration) ease}.ma-matching-chart__point[data-selected=true] .ma-matching-chart__halo{fill-opacity:.14}.ma-matching-chart__point[data-selected=true] .ma-matching-chart__dot{r:6.5px;fill:#fff0ba}.ma-matching-chart__area{top:var(--area-y);left:var(--area-x);width:104px;min-height:44px;color:var(--ma-copy);cursor:pointer;font:inherit;transition:border-color var(--matching-selection-duration) ease, background-color var(--matching-selection-duration) ease, color var(--matching-selection-duration) ease;-webkit-text-fill-color:currentColor;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 2px;font-size:13px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-50%)}.ma-matching-chart__area:disabled{opacity:1;cursor:default}.ma-matching-chart__area-label{white-space:nowrap}.ma-matching-chart__area:not(:disabled):hover{color:var(--ma-heading);border-color:#d8b67340}.ma-matching-chart__area[aria-pressed=true]{color:var(--ma-heading);background:#eccb630d;border-color:#eccb6338}.ma-matching-chart__area:focus-visible{outline:2px solid var(--ma-gold);outline-offset:3px}.ma-matching-chart__area-score{color:var(--ma-gold);font-variant-numeric:tabular-nums;font-size:12px}.ma-matching-chart__area-score>span{color:var(--ma-copy-muted);margin-left:2px;font-size:10px}.ma-matching-chart__detail{color:var(--ma-ink);background:linear-gradient(130deg,#f6edcf,#eee1b6);border:1px solid #f7efc620;border-radius:14px;padding:clamp(16px,1.5vw,20px);display:grid}.ma-matching-chart__explanation{visibility:hidden;opacity:0;min-width:0;transition:opacity var(--matching-selection-duration) ease;grid-area:1/1}.ma-matching-chart__explanation[data-selected=true]{visibility:visible;opacity:1}.ma-matching-chart__detail-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ma-matching-chart__detail-heading h4{font-family:var(--font-marcellus), Georgia, serif;margin:0;font-size:clamp(18px,1.45vw,20px);font-weight:400;line-height:1.35}.ma-matching-chart__detail-score{color:var(--ma-ink);font-family:var(--font-marcellus), Georgia, serif;font-variant-numeric:tabular-nums;flex:none;font-size:26px;line-height:1}.ma-matching-chart__detail-score>span{font-size:13px}.ma-matching-chart__explanation p{color:#765039;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.7}.ma-matching-chart figcaption{color:var(--ma-copy-muted);text-align:center;margin-top:18px;font-size:11px;line-height:1.6}@media (min-width:1024px){.ma-matching__layout{grid-template:".chart"1fr"copy chart""action chart"".chart"1fr/minmax(0,1.2fr) minmax(0,.85fr);align-items:start;gap:26px clamp(40px,4.5vw,64px)}.ma-matching-chart{justify-self:end}}@media (max-width:1023px){.ma-matching-chart{justify-self:center}}@media (max-width:479px){.ma-matching__layout{gap:28px}.ma-matching-chart{border-radius:20px;padding:20px}.ma-matching-chart__area{width:88px;font-size:12px}.ma-matching-chart__plot{margin-block:24px 28px}.ma-matching__cta.button-with-icon{font-size:13px}}@media (max-width:359px){.ma-matching-chart__area{width:80px;font-size:11.5px}.ma-matching__cta.button-with-icon{--cta-height:50px;padding-left:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ma-matching-chart[data-motion]{--matching-selection-duration:0s}}.ma-matching__copy h2{font-size:clamp(24px,3vw,40px)}.ma-matching__description{margin-top:16px;line-height:1.55}@media (max-width:1023px){.ma-matching__layout{grid-template-areas:"chart""copy""action";gap:28px}}@media (max-width:767px){.ma-matching__copy{width:100%}.ma-matching__copy,.ma-matching__action{text-align:center;justify-self:center}.ma-matching__description{margin-inline:auto}}
.ma-story{--story-reveal-duration:.5s;--story-preparation-duration:1.6s;--story-entry-delay:0s;--story-portrait-duration:.4s;--story-portrait-delay:40ms;--story-glow-entry-duration:.4s;--story-ring-duration:.4s;--story-ring-stagger:40ms;--story-ornament-delay:.12s;--story-star-delay:0s;--story-reveal-distance:12px;--story-reveal-ease:var(--dropdown-ease);padding-block:var(--ma-section-space);background:radial-gradient(ellipse at 78% 48%, #51151e66, transparent 58%), var(--ma-wine-deep)}.ma-story__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4.5vw,72px);display:grid}.ma-story__copy{min-width:0;max-width:55ch;font-family:var(--font-onest), system-ui, sans-serif;font-size:clamp(16px,1.4vw,18px);container-type:inline-size}.ma-story__copy h2{color:var(--ma-wordmark);font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.025em;white-space:nowrap;margin:0 0 30px;font-size:min(68px,8cqi);font-weight:400;line-height:1.12}.ma-story__wordmark{font-weight:500}.ma-story__wordmark-ai{color:var(--ma-wordmark-ai)}.ma-story__paragraphs{color:var(--ma-copy);gap:20px;line-height:1.8;display:grid}.ma-story__paragraphs p{margin:0}.ma-story__note{border:1px solid color-mix(in srgb, var(--ma-gold-muted) 42%, transparent);background:radial-gradient(at 100% 0,#d8b67316,#0000 70%),#5c122040;border-radius:20px;margin:30px 0 0;padding:28px 26px 24px;box-shadow:inset 0 1px #f4e8c610,inset 0 0 48px #d8b67308}.ma-story__quote-mark{color:var(--ma-gold-muted);font-family:var(--font-marcellus), Georgia, serif;font-size:52px;font-weight:400;line-height:1}.ma-story__quote-mark--open{position:absolute;top:-6px;left:0}.ma-story__quote-mark--close{vertical-align:-.2em;margin-left:5px;line-height:0;display:inline-block}.ma-story__quote-ending{white-space:nowrap}.ma-story__note blockquote,.ma-story__note blockquote p{margin:0}.ma-story__note blockquote{color:var(--ma-heading);font-family:var(--font-marcellus), Georgia, serif;text-wrap:pretty;padding-left:36px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.45;position:relative}.ma-story__note-footer{border-top:1px solid color-mix(in srgb, var(--ma-gold-muted) 16%, transparent);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.ma-story__attribution{min-width:0;color:var(--ma-copy-muted);letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.6;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.ma-story__attribution:before{opacity:.6;content:"";background:currentColor;flex:none;width:16px;height:1px}.ma-story__attribution:hover,.ma-story__attribution:focus-visible{text-decoration-color:currentColor}.ma-story__cta{flex:none;max-width:100%}.ma-story__cta:focus-visible,.ma-story__attribution:focus-visible{outline:2px solid var(--ma-gold);outline-offset:5px}.ma-story__artwork{justify-self:center;width:100%;min-width:0;max-width:600px;position:relative}.ma-story__art-clip{isolation:isolate;padding-top:90px;position:relative;overflow:hidden}.ma-story__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.ma-story__glow-entrance{transform-origin:50%;position:absolute;inset:0}.ma-story__glow{opacity:.85;background:radial-gradient(#e0ad5930 0%,#c7783420 31%,#b35d2610 49%,#0000 68%);border-radius:50%;position:absolute;inset:5% -5% 3%}.ma-story__haze{background:radial-gradient(at 18% 61%,#cc92411a,#0000 46%),radial-gradient(at 85% 49%,#cc924114,#0000 44%);position:absolute;inset:32% 0 0;-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.ma-story__sky{width:100%;height:auto;color:var(--ma-gold-muted);stroke:currentColor;stroke-width:.8px;display:block}.ma-story__outer-ring{opacity:.43;transform-origin:320px 330px}.ma-story__inner-rings{opacity:.4}.ma-story__ring-trace{stroke-dasharray:1;stroke-dashoffset:0}.ma-story__zodiac{--story-decoration-opacity:.65;stroke-width:1.35px;opacity:.65}.ma-story__stars{fill:currentColor;stroke:none;opacity:.65}.ma-story__portrait{width:min(78%,440px);margin-inline:auto;position:relative}.ma-story__portrait>picture{display:contents}.ma-story__image{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#000 84%,#0000 100%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ma-story [data-story-phase=prepared]{animation:ma-story-prepare var(--story-preparation-duration) step-end both}.ma-story__reveal{display:flow-root}.ma-story__reveal[data-story-reveal=paragraph-1]{--story-entry-delay:40ms}.ma-story__reveal[data-story-reveal=paragraph-2]{--story-entry-delay:80ms}.ma-story__reveal[data-story-reveal=paragraph-3]{--story-entry-delay:.12s}.ma-story__reveal[data-story-reveal=note]{--story-entry-delay:.16s}.ma-story__reveal[data-story-phase=entering]>*{animation:ma-story-text-enter var(--story-reveal-duration) var(--story-reveal-ease) var(--story-entry-delay) both}.ma-story__artwork[data-story-phase=entering] .ma-story__portrait{animation:ma-story-portrait-enter var(--story-portrait-duration) var(--story-reveal-ease) var(--story-portrait-delay) both}.ma-story__artwork[data-story-phase=entering] .ma-story__glow-entrance{animation:ma-story-glow-enter var(--story-glow-entry-duration) var(--story-reveal-ease) both}.ma-story__artwork[data-story-phase=entering] .ma-story__haze{animation:ma-story-decoration-enter var(--story-glow-entry-duration) ease-out both}.ma-story__artwork[data-story-phase=entering] .ma-story__ring-trace{animation:ma-story-ring-draw var(--story-ring-duration) var(--story-reveal-ease) both}.ma-story__artwork[data-story-phase=entering] .ma-story__ring-trace--inner{animation-delay:var(--story-ring-stagger)}.ma-story__artwork[data-story-phase=entering] :is(.ma-story__ring-detail,.ma-story__zodiac){animation:ma-story-decoration-enter var(--story-glow-entry-duration) ease-out var(--story-ornament-delay) both}.ma-story__stars path:nth-child(2){--story-star-delay:40ms}.ma-story__stars path:nth-child(3){--story-star-delay:80ms}.ma-story__stars path:nth-child(4){--story-star-delay:.12s}.ma-story__stars path:nth-child(5){--story-star-delay:.16s}.ma-story__artwork[data-story-phase=entering] .ma-story__stars>*{animation:ma-story-decoration-enter var(--story-glow-entry-duration) ease-out calc(var(--story-ornament-delay) + var(--story-star-delay)) both}.ma-story__layout[data-story-enhanced=true] .ma-story__outer-ring{animation:30s ease-in-out infinite paused ma-story-drift}.ma-story__layout[data-story-enhanced=true] .ma-story__glow{animation:10s ease-in-out infinite paused ma-story-glow}.ma-story__layout[data-story-motion=running] :is(.ma-story__outer-ring,.ma-story__glow){animation-play-state:running}@keyframes ma-story-text-enter{0%{opacity:0;transform:translateY(var(--story-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes ma-story-prepare{0%{opacity:0}to{opacity:1}}@keyframes ma-story-portrait-enter{0%{opacity:0;transform:translateY(var(--story-reveal-distance)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ma-story-glow-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ma-story-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ma-story-decoration-enter{0%{opacity:0}to{opacity:var(--story-decoration-opacity,1)}}@keyframes ma-story-drift{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes ma-story-glow{0%,to{opacity:.85}25%{opacity:.75}75%{opacity:1}}@media (max-width:1023px){.ma-story__layout{grid-template-columns:minmax(0,1fr);gap:36px}.ma-story__copy{justify-self:center;width:100%;max-width:62ch}.ma-story__artwork{order:-1;max-width:480px}.ma-story__art-clip{padding-top:64px}.ma-story__portrait{width:min(80%,360px)}.ma-story__inner-rings circle:nth-child(2),.ma-story__inner-rings path,.ma-story__outer-ring path,.ma-story__stars circle{display:none}}@media (max-width:639px){.ma-story{--story-reveal-distance:8px}.ma-story__layout{gap:28px}.ma-story__copy h2{margin-block:0 26px}.ma-story__note{border-radius:18px;margin-top:26px;padding:24px 20px 20px}.ma-story__note blockquote{padding-left:0}.ma-story__quote-mark{font-size:46px}.ma-story__quote-mark--open{height:30px;display:block;position:static}.ma-story__note-footer{flex-direction:column;align-items:flex-start;gap:20px}.ma-story__attribution{gap:10px;font-size:11px}.ma-story__cta{align-self:flex-end}.ma-story__art-clip{padding-top:54px}.ma-story__portrait{width:min(100% - 24px,360px)}}@media (prefers-reduced-motion:reduce){.ma-story .ma-story__reveal[data-story-phase],.ma-story .ma-story__reveal[data-story-phase]>*,.ma-story .ma-story__artwork[data-story-phase]{opacity:1;filter:none;animation:none;transform:none}.ma-story .ma-story__artwork[data-story-phase] :is(.ma-story__portrait,.ma-story__glow-entrance,.ma-story__haze,.ma-story__ring-trace,.ma-story__ring-detail,.ma-story__zodiac,.ma-story__stars>*){animation:none}.ma-story__layout[data-story-enhanced] :is(.ma-story__outer-ring,.ma-story__glow){animation:none;transform:none}}.ma-story__copy h2{white-space:normal;margin-bottom:18px;font-size:clamp(24px,3.2vw,40px)}.ma-story__paragraphs{gap:12px;line-height:1.55}.ma-story__note{margin-top:28px}.ma-story__artwork{max-width:min(100%,52svh)}.ma-story__art-clip{padding-top:30px}@media (max-width:1023px){.ma-story__layout{gap:28px}.ma-story__artwork{justify-self:center;width:100%;max-width:360px}.ma-story__art-clip{padding-top:28px}.ma-story__copy{font-size:16px}.ma-story__paragraphs{gap:10px}}@media (max-width:767px){.ma-story__copy h2,.ma-story__paragraphs{text-align:center;text-wrap:balance}}@media (max-width:359px){.ma-story__layout{gap:24px}}
