.coming-soon-module__kmWreq__page{--forest:#03241c;--forest-soft:#0b372b;--ivory:#fbf8f0;--gold:#dfbc6e;min-height:100svh;color:var(--ivory);background:radial-gradient(circle at 72% 46%,#dfbc6e21,#0000 28rem),linear-gradient(130deg,#021b15,#052a21 58%,#0a352a);position:relative;overflow:hidden}.coming-soon-module__kmWreq__page:before{content:"";pointer-events:none;opacity:.15;background-image:radial-gradient(#dfbc6e8c .55px,#0000 .55px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.coming-soon-module__kmWreq__header,.coming-soon-module__kmWreq__main,.coming-soon-module__kmWreq__footer{z-index:2;width:min(var(--thrivian-content-max,76rem),calc(100% - 2 * clamp(1.25rem,5vw,4.5rem)));margin-inline:auto;position:relative}.coming-soon-module__kmWreq__header{border-bottom:1px solid #fbf8f021;justify-content:space-between;align-items:center;min-height:6.5rem;display:flex}.coming-soon-module__kmWreq__brand{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex}.coming-soon-module__kmWreq__brand img{object-fit:contain;width:2.75rem;height:2.75rem}.coming-soon-module__kmWreq__brand>span{gap:.1rem;display:grid}.coming-soon-module__kmWreq__brand strong{font:500 1.55rem/1 var(--thrivian-font-display);letter-spacing:.015em}.coming-soon-module__kmWreq__brand strong span{color:var(--gold)}.coming-soon-module__kmWreq__brand small{color:#fbf8f0a6;font:600 .56rem/1.2 var(--thrivian-font-body);letter-spacing:.13em;text-transform:uppercase}.coming-soon-module__kmWreq__header nav{gap:.35rem;display:flex}.coming-soon-module__kmWreq__header nav a{color:#fbf8f0b3;width:2.6rem;height:2.6rem;font:700 .66rem/1 var(--thrivian-font-body);border-radius:50%;place-items:center;text-decoration:none;transition:background .18s,color .18s;display:grid}.coming-soon-module__kmWreq__header nav a:hover,.coming-soon-module__kmWreq__header nav a:focus-visible,.coming-soon-module__kmWreq__header nav a[aria-current=page]{background:var(--ivory);color:var(--forest)}.coming-soon-module__kmWreq__main{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:calc(100svh - 12rem);padding-block:4rem;display:grid}.coming-soon-module__kmWreq__copy{max-width:42rem}.coming-soon-module__kmWreq__eyebrow{color:var(--gold);font:700 .7rem/1.4 var(--thrivian-font-body);letter-spacing:.18em;text-transform:uppercase;margin:0}.coming-soon-module__kmWreq__copy h1{max-width:12ch;font:500 clamp(3.1rem,5.1vw,5.5rem)/1 var(--thrivian-font-display);letter-spacing:.005em;text-wrap:balance;margin:1.4rem 0 1.6rem}.coming-soon-module__kmWreq__lead{color:#fbf8f0b8;max-width:38rem;font:400 clamp(1rem,1.3vw,1.18rem)/1.75 var(--thrivian-font-body);margin:0}.coming-soon-module__kmWreq__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.coming-soon-module__kmWreq__developerButton,.coming-soon-module__kmWreq__loginButton{border:1px solid var(--gold);min-height:3.65rem;color:var(--forest);cursor:pointer;font:800 .73rem/1 var(--thrivian-font-body);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#e5c67d,#cfaa5c);border-radius:.6rem;justify-content:space-between;align-items:center;gap:2rem;padding:0 1.4rem;transition:transform .18s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff73,0 .6rem 1.8rem #0000001f}.coming-soon-module__kmWreq__developerButton:hover,.coming-soon-module__kmWreq__developerButton:focus-visible,.coming-soon-module__kmWreq__loginButton:hover,.coming-soon-module__kmWreq__loginButton:focus-visible{filter:brightness(1.06);transform:translateY(-2px)}.coming-soon-module__kmWreq__actions>p{color:#fbf8f08f;font:700 .66rem/1 var(--thrivian-font-body);letter-spacing:.13em;align-items:center;gap:.65rem;display:flex}.coming-soon-module__kmWreq__actions>p span{background:var(--gold);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 1rem #dfbc6ecc}.coming-soon-module__kmWreq__visual{aspect-ratio:1;width:min(100%,39rem);margin:auto;position:relative}.coming-soon-module__kmWreq__orbit,.coming-soon-module__kmWreq__orbitInner{border:1px solid #dfbc6e47;border-radius:50%;position:absolute;inset:8%}.coming-soon-module__kmWreq__orbitInner{border-style:dotted;border-color:#fbf8f029;inset:22%;transform:rotate(25deg)}.coming-soon-module__kmWreq__core{background:radial-gradient(circle,#dfbc6e24,#03241cc7 66%);border:1px solid #dfbc6e6b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%;box-shadow:0 0 6rem #dfbc6e1f}.coming-soon-module__kmWreq__core img{object-fit:contain;filter:drop-shadow(0 0 1.4rem #dfbc6e38);width:70%;height:70%}.coming-soon-module__kmWreq__node{border:1px solid var(--gold);background:var(--forest);border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:0 0 1rem #dfbc6ecc}.coming-soon-module__kmWreq__node[data-index="1"]{top:8%;left:49%}.coming-soon-module__kmWreq__node[data-index="2"]{top:22%;right:17%}.coming-soon-module__kmWreq__node[data-index="3"]{top:50%;right:7%}.coming-soon-module__kmWreq__node[data-index="4"]{bottom:17%;right:20%}.coming-soon-module__kmWreq__node[data-index="5"]{bottom:8%;left:40%}.coming-soon-module__kmWreq__node[data-index="6"]{bottom:26%;left:12%}.coming-soon-module__kmWreq__node[data-index="7"]{top:25%;left:12%}.coming-soon-module__kmWreq__footer{color:#fbf8f073;min-height:5.5rem;font:500 .72rem/1.5 var(--thrivian-font-body);border-top:1px solid #fbf8f021;justify-content:space-between;align-items:center;display:flex}.coming-soon-module__kmWreq__noScript{color:#fbf8f0b3;font:500 .82rem/1.6 var(--thrivian-font-body);grid-column:1/-1;margin:0}.coming-soon-module__kmWreq__modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010f0ccc;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.coming-soon-module__kmWreq__loginDialog{background:var(--ivory);color:#15372d;border:1px solid #dfbc6e59;border-radius:.8rem;grid-template-columns:.9fr 1.1fr;width:min(64rem,100%);min-height:37rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000061}.coming-soon-module__kmWreq__closeButton{z-index:2;color:#15372d;cursor:pointer;background:#fbf8f0e6;border:1px solid #15372d33;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.35rem;position:absolute;top:1rem;right:1rem}.coming-soon-module__kmWreq__closeButton:disabled{opacity:.5;cursor:wait}.coming-soon-module__kmWreq__loginStory{min-inline-size:0;color:var(--ivory);background:linear-gradient(155deg,#03231b,#0c392d);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4rem);display:flex;position:relative}.coming-soon-module__kmWreq__loginStory img{object-fit:contain;width:8rem;height:8rem;position:absolute;top:15%;left:50%;transform:translate(-50%)}.coming-soon-module__kmWreq__loginStory p{color:var(--gold);font:700 .65rem/1 var(--thrivian-font-body);letter-spacing:.18em}.coming-soon-module__kmWreq__loginStory h2{min-inline-size:0;max-inline-size:100%;font:500 clamp(2.05rem,3.15vw,2.7rem)/1.06 var(--thrivian-font-display);overflow-wrap:anywhere;text-wrap:balance;margin:1rem 0}.coming-soon-module__kmWreq__loginStory>span{color:#fbf8f08c;max-width:28ch;font:400 .85rem/1.6 var(--thrivian-font-body)}.coming-soon-module__kmWreq__loginForm{flex-direction:column;justify-content:center;gap:1.2rem;min-inline-size:0;padding:clamp(2rem,6vw,5rem);display:flex}.coming-soon-module__kmWreq__loginForm h2{font:500 clamp(2rem,2.7vw,2.65rem)/1.08 var(--thrivian-font-display);overflow-wrap:anywhere;text-wrap:balance;margin:.6rem 0 .7rem}.coming-soon-module__kmWreq__loginForm>div>p:last-child{color:#526a63;font:400 .98rem/1.6 var(--thrivian-font-body)}.coming-soon-module__kmWreq__loginForm label{color:#244b40;font:700 .7rem/1 var(--thrivian-font-body);letter-spacing:.06em;text-transform:uppercase;gap:.5rem;display:grid}.coming-soon-module__kmWreq__loginForm input{color:#12372a;width:100%;min-height:3.55rem;font:500 1rem/1 var(--thrivian-font-body);background:#fff;border:1px solid #15372d45;border-radius:.5rem;outline:none;padding:0 1rem}.coming-soon-module__kmWreq__loginForm input:focus-visible{border-color:#9b7842;box-shadow:0 0 0 3px #c8a45f33}.coming-soon-module__kmWreq__loginButton{width:100%;margin-top:.3rem}.coming-soon-module__kmWreq__loginButton:disabled{cursor:wait;opacity:.68;transform:none}.coming-soon-module__kmWreq__loginButton span{align-items:center;gap:.7rem;display:flex}.coming-soon-module__kmWreq__loginButton i{border:2px solid #03241c40;border-top-color:var(--forest);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite coming-soon-module__kmWreq__spin}.coming-soon-module__kmWreq__loginButton b{font-size:1rem}.coming-soon-module__kmWreq__cancelButton{color:#526a63;cursor:pointer;font:700 .72rem/1 var(--thrivian-font-body);text-underline-offset:.25rem;background:0 0;border:0;align-self:center;text-decoration:underline}.coming-soon-module__kmWreq__formError{color:#8b342f;font:600 .83rem/1.5 var(--thrivian-font-body);margin:-.25rem 0 0}@keyframes coming-soon-module__kmWreq__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.coming-soon-module__kmWreq__main{grid-template-columns:1fr;padding-block:3.5rem 2rem}.coming-soon-module__kmWreq__visual{opacity:.85;width:min(100%,28rem);margin-top:-2rem}.coming-soon-module__kmWreq__loginDialog{grid-template-columns:1fr;max-height:calc(100svh - 2rem);overflow-y:auto}.coming-soon-module__kmWreq__loginStory{min-height:14rem}.coming-soon-module__kmWreq__loginStory img{opacity:.42;top:1rem;left:auto;right:2rem;transform:none}.coming-soon-module__kmWreq__footer{gap:2rem;padding-block:1.25rem}}@media (max-width:560px){.coming-soon-module__kmWreq__header{min-height:5.5rem}.coming-soon-module__kmWreq__brand small{display:none}.coming-soon-module__kmWreq__brand strong{font-size:1.25rem}.coming-soon-module__kmWreq__header nav a{width:2.3rem;height:2.3rem}.coming-soon-module__kmWreq__main{padding-top:3rem}.coming-soon-module__kmWreq__copy h1{font-size:clamp(2.7rem,12vw,3.5rem)}.coming-soon-module__kmWreq__actions{flex-direction:column;align-items:flex-start}.coming-soon-module__kmWreq__visual{margin-top:-1rem}.coming-soon-module__kmWreq__footer{flex-direction:column;align-items:flex-start;gap:.35rem}.coming-soon-module__kmWreq__modalBackdrop{padding:.5rem}.coming-soon-module__kmWreq__loginDialog{min-height:0;max-height:calc(100svh - 1rem)}.coming-soon-module__kmWreq__loginStory{min-height:11rem;padding:1.5rem}.coming-soon-module__kmWreq__loginStory h2{font-size:2rem}.coming-soon-module__kmWreq__loginStory>span{display:none}.coming-soon-module__kmWreq__loginForm{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.coming-soon-module__kmWreq__developerButton,.coming-soon-module__kmWreq__loginButton,.coming-soon-module__kmWreq__header nav a{transition:none}.coming-soon-module__kmWreq__loginButton i{animation:none}}
.primitives-module__oJkSUq__container{inline-size:min(calc(100% - (2 * var(--thrivian-page-gutter))), var(--thrivian-page-max));margin-inline:auto}.primitives-module__oJkSUq__reading{inline-size:min(calc(100% - (2 * var(--thrivian-page-gutter))), 50rem)}.primitives-module__oJkSUq__action{border-radius:var(--thrivian-radius-control);font-family:var(--thrivian-font-body);min-block-size:3.25rem;transition:background var(--thrivian-duration-fast), color var(--thrivian-duration-fast), transform var(--thrivian-duration-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.35rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}button.primitives-module__oJkSUq__action{cursor:pointer}.primitives-module__oJkSUq__action:hover{transform:translateY(-2px)}.primitives-module__oJkSUq__action:focus-visible{outline:3px solid var(--thrivian-color-gold);outline-offset:3px}.primitives-module__oJkSUq__primary{background:var(--thrivian-color-forest);color:var(--thrivian-color-on-dark)}.primitives-module__oJkSUq__primary:hover{background:var(--thrivian-color-forest-deep)}.primitives-module__oJkSUq__quiet{border-color:var(--thrivian-color-line);color:var(--thrivian-color-ink)}.primitives-module__oJkSUq__quiet:hover{background:color-mix(in srgb, var(--thrivian-color-ink) 6%, transparent)}.primitives-module__oJkSUq__light{background:var(--thrivian-color-on-dark);color:var(--thrivian-color-forest-deep)}.primitives-module__oJkSUq__eyebrow{color:var(--thrivian-color-moss);font-family:var(--thrivian-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.primitives-module__oJkSUq__eyebrowInverse{color:var(--thrivian-color-gold-soft)}.primitives-module__oJkSUq__skipLink{background:var(--thrivian-color-forest-deep);color:var(--thrivian-color-on-dark);z-index:100;padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.primitives-module__oJkSUq__skipLink:focus{transform:translateY(0)}.primitives-module__oJkSUq__editorialChoice{border:0;border-block-start:1px solid var(--thrivian-color-line);color:var(--thrivian-color-ink);font-family:var(--thrivian-font-body);text-align:start;min-block-size:4rem;inline-size:100%;transition:color var(--thrivian-duration-fast), padding-inline var(--thrivian-duration-fast);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem 0;text-decoration:none;display:grid}button.primitives-module__oJkSUq__editorialChoice{cursor:pointer}.primitives-module__oJkSUq__editorialChoice:hover{color:var(--thrivian-color-bronze);padding-inline:.25rem}.primitives-module__oJkSUq__editorialChoice:focus-visible{outline:3px solid var(--thrivian-color-gold);outline-offset:3px}.primitives-module__oJkSUq__editorialChoice:disabled{color:var(--thrivian-color-ink-soft);cursor:not-allowed;opacity:.56;padding-inline:0}.primitives-module__oJkSUq__editorialChoiceUrgent{color:var(--thrivian-color-danger)}.primitives-module__oJkSUq__editorialChoiceLeading{justify-content:center;align-items:center;display:inline-flex}.primitives-module__oJkSUq__editorialChoiceCopy{gap:.18rem;min-inline-size:0;display:grid}.primitives-module__oJkSUq__editorialChoiceCopy strong{font-size:1rem;font-weight:650;line-height:1.35}.primitives-module__oJkSUq__editorialChoiceCopy small{color:var(--thrivian-color-ink-soft);font-size:.78rem;line-height:1.45}.primitives-module__oJkSUq__editorialChoiceTrailing{color:var(--thrivian-color-bronze);font-size:1.1rem}.primitives-module__oJkSUq__editorialStep{color:var(--thrivian-color-bronze);font-family:var(--thrivian-font-body);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(2.5rem,1fr);align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;display:grid}.primitives-module__oJkSUq__editorialStep i{background:var(--thrivian-color-line);block-size:1px;display:block}[lang=zh-CN] .primitives-module__oJkSUq__eyebrow,[lang=zh-CN] .primitives-module__oJkSUq__editorialStep,[lang=th] .primitives-module__oJkSUq__editorialStep{letter-spacing:0}@media (prefers-reduced-motion:reduce){.primitives-module__oJkSUq__action{transition:none}.primitives-module__oJkSUq__action:hover{transform:none}.primitives-module__oJkSUq__editorialChoice{transition:none}.primitives-module__oJkSUq__editorialChoice:hover{padding-inline:0}}
.forms-module__gi0mgW__document{padding-block:calc(var(--thrivian-space-7) + env(safe-area-inset-top,0px)) calc(var(--thrivian-space-7) + env(safe-area-inset-bottom,0px));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);color:var(--thrivian-color-ink);background:var(--thrivian-color-cream);min-block-size:100svh}.forms-module__gi0mgW__document h1{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-2);line-height:var(--thrivian-display-line-height);font-weight:400}.forms-module__gi0mgW__document h2{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3)}.forms-module__gi0mgW__document section,.forms-module__gi0mgW__document form{margin-block:var(--thrivian-space-6)}.forms-module__gi0mgW__stack{gap:var(--thrivian-space-5);flex-direction:column;display:flex}.forms-module__gi0mgW__field{gap:var(--thrivian-space-2);font-family:var(--thrivian-font-body);color:var(--thrivian-color-ink-soft);flex-direction:column;display:flex}.forms-module__gi0mgW__control{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--thrivian-control-min-block-size);padding:var(--thrivian-space-3) var(--thrivian-space-4);border:1px solid var(--thrivian-color-line);border-radius:var(--thrivian-radius-control);background:var(--thrivian-color-ivory);color:var(--thrivian-color-ink);font:inherit}.forms-module__gi0mgW__control:focus-visible{outline:3px solid var(--thrivian-color-gold);outline-offset:3px}.forms-module__gi0mgW__control:disabled{opacity:.65}
.public-site-module___KcFHW__header{--header-accent:#7d5b38;--header-border:#123d3138;--header-focus:#7a5622;--header-ink:#123d31;--header-text:#294c40;border-block-end:1px solid var(--header-border);color:var(--header-ink);inline-size:100%;transition:border-color var(--thrivian-duration-fast);z-index:50;background:#fff;position:sticky;inset-block-start:0}.public-site-module___KcFHW__headerInner{justify-content:space-between;align-items:center;min-block-size:5rem;display:flex}.public-site-module___KcFHW__brand{font-family:var(--thrivian-font-display);letter-spacing:-.025em;flex:none;align-items:center;gap:.7rem;font-size:1.24rem;font-weight:600;text-decoration:none;display:inline-flex}.public-site-module___KcFHW__brand>span:last-child span{color:var(--header-accent)}.public-site-module___KcFHW__brandMark{object-fit:contain;flex:none;block-size:2.8rem;inline-size:2.8rem;display:block}.public-site-module___KcFHW__primaryNav{display:none}.public-site-module___KcFHW__primaryNav a{color:var(--header-text);font-size:var(--thrivian-type-navigation);padding-block:.75rem;font-weight:650;text-decoration:none;position:relative}.public-site-module___KcFHW__primaryNav a:after{background:var(--header-accent);content:"";block-size:1px;transition:inset .18s;position:absolute;inset-block-end:.42rem;inset-inline:50%}.public-site-module___KcFHW__primaryNav a:hover,.public-site-module___KcFHW__primaryNav a[aria-current=page]{color:var(--header-ink)}.public-site-module___KcFHW__primaryNav a:hover:after,.public-site-module___KcFHW__primaryNav a[aria-current=page]:after{inset-inline:0}.public-site-module___KcFHW__headerActions{align-items:center;gap:.85rem;display:flex}.public-site-module___KcFHW__loginLink{color:inherit;font-size:var(--thrivian-type-action);text-underline-offset:.3em;font-weight:680;text-decoration:none;display:none}.public-site-module___KcFHW__loginLink:hover,.public-site-module___KcFHW__loginLink:focus-visible{text-decoration:underline}.public-site-module___KcFHW__headerCta{font-size:var(--thrivian-type-action)!important;border-radius:.58rem!important;font-weight:680!important;display:none!important}.public-site-module___KcFHW__headerCtaButton{color:#08231c;cursor:pointer;font-size:var(--thrivian-type-action);opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(135deg,#efd58d,#d2a955);border:1px solid #f7dc97b8;border-radius:.58rem;align-items:center;gap:.55rem;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;transition:background .18s,border-color .18s,color .18s,opacity .22s,transform .18s,visibility .22s;display:none;box-shadow:inset 0 0 0 1px #65451117,inset 0 1px #ffffff57,0 .5rem 1.2rem #000c0929}.public-site-module___KcFHW__headerCtaButton[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible}.public-site-module___KcFHW__headerCtaButton:before{content:"";background:#4a320ba8;block-size:.22rem;inline-size:.22rem;transform:rotate(45deg)}.public-site-module___KcFHW__headerCtaButton:hover,.public-site-module___KcFHW__headerCtaButton:focus-visible{background:linear-gradient(135deg,#f5dfa4,#dcb665);transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffff75,0 .65rem 1.5rem #000c0933}.public-site-module___KcFHW__localeSwitcher{border:1px solid var(--header-border,var(--thrivian-color-line));border-radius:.62rem;align-items:center;gap:.1rem;padding:.16rem;display:flex}.public-site-module___KcFHW__localeLink,.public-site-module___KcFHW__localeActive{color:var(--header-text,var(--thrivian-color-ink-soft));text-align:center;border-radius:.42rem;min-block-size:2rem;min-inline-size:2.15rem;padding:.48rem .52rem;font-size:.68rem;font-weight:700;text-decoration:none}.public-site-module___KcFHW__header .public-site-module___KcFHW__localeLink:hover{color:var(--header-ink);background:#edf2ef}.public-site-module___KcFHW__localeActive{color:#fff;background:#0d4a37}.public-site-module___KcFHW__localeSwitcher[data-inverse] .public-site-module___KcFHW__localeLink{color:#f9f4e9ad}.public-site-module___KcFHW__localeSwitcher[data-inverse] .public-site-module___KcFHW__localeActive{background:#ffffff1f}.public-site-module___KcFHW__menuButton{border:1px solid var(--header-border);color:var(--header-ink);cursor:pointer;aspect-ratio:1;background:#fff;border-radius:.62rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;inline-size:2.75rem;padding:0;display:flex}.public-site-module___KcFHW__menuButton:hover,.public-site-module___KcFHW__menuButton[aria-expanded=true]{background:#edf2ef;border-color:#123d3161}.public-site-module___KcFHW__menuButton span{background:currentColor;block-size:1px;inline-size:1.05rem;transition:opacity .18s,transform .18s}.public-site-module___KcFHW__menuButton[aria-expanded=true] span:first-child{transform:translateY(.4rem)rotate(45deg)}.public-site-module___KcFHW__menuButton[aria-expanded=true] span:nth-child(2){opacity:0}.public-site-module___KcFHW__menuButton[aria-expanded=true] span:last-child{transform:translateY(-.4rem)rotate(-45deg)}.public-site-module___KcFHW__menuBackdrop{opacity:0;pointer-events:none;visibility:hidden;z-index:48;background:#0214107a;border:0;padding:0;transition:opacity .18s,visibility .18s;position:fixed;inset:5rem 0 0}.public-site-module___KcFHW__menuBackdrop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible}.public-site-module___KcFHW__mobileMenuPanel{--header-accent:#7d5b38;--header-focus:#7a5622;--header-ink:#123d31;color:var(--header-ink);opacity:0;inline-size:min(28rem,90vw);padding:2rem var(--thrivian-page-gutter);pointer-events:none;visibility:hidden;z-index:49;background:#fff;border-inline-start:1px solid #123d3138;flex-direction:column;gap:1.5rem;transition:opacity .18s,transform .24s,visibility .24s;display:flex;position:fixed;inset:5rem 0 0 auto;transform:translate(104%);box-shadow:-1rem 0 3rem #071f191f}.public-site-module___KcFHW__mobileMenuPanel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.public-site-module___KcFHW__mobileMenuPanel nav{display:grid}.public-site-module___KcFHW__mobileMenuPanel nav a{color:var(--header-ink);font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3);border-block-end:1px solid #123d312e;justify-content:space-between;align-items:center;padding-block:1rem;text-decoration:none;display:flex}.public-site-module___KcFHW__mobileMenuPanel nav a:hover,.public-site-module___KcFHW__mobileMenuPanel nav a[aria-current=page]{color:#071f19}.public-site-module___KcFHW__mobileMenuPanel nav a span{color:var(--header-accent);font-family:var(--thrivian-font-body);font-size:var(--thrivian-type-action)}.public-site-module___KcFHW__mobileMenuCta{color:#08231c;cursor:pointer;font-size:var(--thrivian-type-action);background:linear-gradient(135deg,#efd58d,#d2a955);border:1px solid #f7dc97b8;border-radius:.58rem;justify-content:center;align-items:center;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.public-site-module___KcFHW__mobileMenuCta:hover,.public-site-module___KcFHW__mobileMenuCta:focus-visible{background:linear-gradient(135deg,#f5dfa4,#dcb665);transform:translateY(-.1rem)}.public-site-module___KcFHW__mobileMenuActions{gap:.75rem;display:grid}.public-site-module___KcFHW__mobileMenuActions>a{font-size:var(--thrivian-type-action);border:1px solid;border-radius:.58rem;justify-content:center;align-items:center;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;text-decoration:none;display:inline-flex}.public-site-module___KcFHW__header :is(a,button):focus-visible,.public-site-module___KcFHW__mobileMenuPanel :is(a,button):focus-visible{outline-color:var(--header-focus)}.public-site-module___KcFHW__footer{color:var(--thrivian-color-on-dark);background:#041f19;padding-block:3.5rem}.public-site-module___KcFHW__footerInner{gap:2.5rem;display:grid}.public-site-module___KcFHW__footerBrand>a{color:inherit;font-family:var(--thrivian-font-display);font-size:1.35rem;text-decoration:none}.public-site-module___KcFHW__footerBrand p{color:#f9f4e999;font-size:var(--thrivian-type-body-compact);max-inline-size:18rem;margin:.6rem 0 1.25rem;line-height:1.6}.public-site-module___KcFHW__footerColumn{align-content:start;gap:.75rem;display:grid}.public-site-module___KcFHW__footerColumn strong{color:var(--thrivian-color-gold-soft);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.2rem;font-size:.68rem}.public-site-module___KcFHW__footerColumn a{color:#f9f4e9b3;font-size:var(--thrivian-type-body-compact);line-height:1.45;text-decoration:none}.public-site-module___KcFHW__footerColumn a:hover{color:#fff}@media (min-width:76.01rem){.public-site-module___KcFHW__headerCta{min-block-size:2.75rem!important;padding:.72rem 1.25rem!important;display:inline-flex!important}.public-site-module___KcFHW__headerCtaButton,.public-site-module___KcFHW__loginLink{display:inline-flex}.public-site-module___KcFHW__menuButton,.public-site-module___KcFHW__menuBackdrop,.public-site-module___KcFHW__mobileMenuPanel{display:none}.public-site-module___KcFHW__primaryNav{align-items:center;gap:1.8rem;display:flex}}@media (min-width:48rem){.public-site-module___KcFHW__footerInner{grid-template-columns:minmax(15rem,1.6fr) repeat(3,minmax(8rem,1fr))}}@media (prefers-reduced-motion:reduce){.public-site-module___KcFHW__headerCtaButton,.public-site-module___KcFHW__menuButton span,.public-site-module___KcFHW__menuBackdrop,.public-site-module___KcFHW__mobileMenuPanel,.public-site-module___KcFHW__mobileMenuCta{transition:none}}@media (max-width:56rem){.public-site-module___KcFHW__headerInner{min-block-size:4.5rem}.public-site-module___KcFHW__menuBackdrop,.public-site-module___KcFHW__mobileMenuPanel{inset-block-start:4.5rem}}@media (max-width:25rem){.public-site-module___KcFHW__headerActions{gap:.35rem}.public-site-module___KcFHW__localeLink,.public-site-module___KcFHW__localeActive{padding-inline:.4rem}.public-site-module___KcFHW__brand{gap:.4rem;font-size:1.08rem}.public-site-module___KcFHW__brand>span:last-child{display:none}}
.dimension-tree-module__O-skZG__artwork{aspect-ratio:1672/941;background:#031914;position:relative;overflow:hidden}.dimension-tree-module__O-skZG__states,.dimension-tree-module__O-skZG__state,.dimension-tree-module__O-skZG__veil,.dimension-tree-module__O-skZG__controls{position:absolute;inset:0}.dimension-tree-module__O-skZG__state{opacity:0;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1)}.dimension-tree-module__O-skZG__state[data-active=true]{opacity:1}.dimension-tree-module__O-skZG__state img{object-fit:fill;block-size:100%;inline-size:100%;display:block}.dimension-tree-module__O-skZG__veil{pointer-events:none;background:linear-gradient(90deg,#021410d1,#0214104d 39%,#0000 61%),linear-gradient(#0000 62%,#02141047)}.dimension-tree-module__O-skZG__controls{z-index:2}.dimension-tree-module__O-skZG__controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#14362b;cursor:pointer;white-space:nowrap;background:#fffdf7eb;border:1px solid #ffffffc2;border-radius:.68rem;align-items:center;gap:.45rem;min-block-size:2.15rem;padding:.38rem .68rem;transition:background-color .5s,border-color .5s,box-shadow .5s,color .5s,opacity .5s,transform .22s;display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);transform:translate(-50%,-50%);box-shadow:0 .28rem 1rem #000f0b33}.dimension-tree-module__O-skZG__controls button i{background:#718178;border-radius:50%;flex:none;block-size:.34rem;inline-size:.34rem;transition:background-color .5s,box-shadow .5s}.dimension-tree-module__O-skZG__controls button strong{font-size:.76rem;font-weight:720}.dimension-tree-module__O-skZG__controls button:hover,.dimension-tree-module__O-skZG__controls button:focus-visible{color:#08231b;background:#fffdf8;border-color:#dfbd70db;transform:translate(-50%,calc(-50% - .12rem));box-shadow:0 .4rem 1.25rem #000f0b40}.dimension-tree-module__O-skZG__controls button.dimension-tree-module__O-skZG__isRelated{color:#0d3327;background:#fffcf3f7;border-color:#dfbd70e6;animation:4.2s ease-in-out infinite dimension-tree-module__O-skZG__relatedButtonPulse;box-shadow:0 0 1.15rem #dfbd7047,0 .28rem 1rem #000f0b2e}.dimension-tree-module__O-skZG__controls button.dimension-tree-module__O-skZG__isRelated i{background:#d8aa4e;animation:2.8s ease-in-out infinite dimension-tree-module__O-skZG__relatedDotPulse;box-shadow:0 0 .78rem #f1c867d1}.dimension-tree-module__O-skZG__controls button[aria-pressed=true]{color:#08231b;background:linear-gradient(135deg,#fff9e9,#edd18f);border-color:#f7dea1fa;box-shadow:0 0 1.25rem #dfbd705c,0 .36rem 1rem #000f0b33}.dimension-tree-module__O-skZG__controls button[aria-pressed=true] i{box-shadow:none;background:#765213}@keyframes dimension-tree-module__O-skZG__relatedButtonPulse{0%,68%,to{border-color:#dfbd70b8;box-shadow:0 0 .7rem #dfbd7029,0 .28rem 1rem #000f0b2e}82%{border-color:#efcf84fa;box-shadow:0 0 1.35rem #dfbd7061,0 .28rem 1rem #000f0b2e}}@keyframes dimension-tree-module__O-skZG__relatedDotPulse{0%,to{background:#d8aa4e;transform:scale(.92);box-shadow:0 0 .55rem #f1c867a3}50%{background:#f0ca73;transform:scale(1.14);box-shadow:0 0 .9rem #f6d587f5}}@media (max-width:44rem){.dimension-tree-module__O-skZG__artwork{aspect-ratio:1}.dimension-tree-module__O-skZG__veil{background:linear-gradient(#02141075,#0000 28%,#0214103d)}.dimension-tree-module__O-skZG__controls button{min-block-size:1.85rem;padding:.3rem .48rem;inset-block-start:var(--mobile-y);inset-inline-start:clamp(3.65rem,var(--mobile-x),calc(100% - 3.65rem))}.dimension-tree-module__O-skZG__controls button strong{font-size:.7rem}.dimension-tree-module__O-skZG__controls button.dimension-tree-module__O-skZG__isRelated{box-shadow:0 0 .85rem #dfbd7047,inset 0 0 .65rem #dfbd7014}}@media (prefers-reduced-motion:reduce){.dimension-tree-module__O-skZG__state,.dimension-tree-module__O-skZG__controls button,.dimension-tree-module__O-skZG__controls button i{transition-duration:.16s}.dimension-tree-module__O-skZG__controls button.dimension-tree-module__O-skZG__isRelated,.dimension-tree-module__O-skZG__controls button.dimension-tree-module__O-skZG__isRelated i{animation:none}}
.cinematic-module__sxv0nq__dialog{color:#f7f0e3;background:#031914;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.cinematic-module__sxv0nq__dialog::backdrop{background:#031914}.cinematic-module__sxv0nq__frame{--thrivian-experience-edge:max(var(--thrivian-page-gutter),calc((100vw - var(--thrivian-page-max))/2));background:#031914;grid-template-rows:auto minmax(0,1fr);block-size:100dvh;min-block-size:100dvh;display:grid;overflow:hidden}.cinematic-module__sxv0nq__header{--header-accent:#7d5b38;--header-focus:#7a5622;--header-ink:#123d31;box-sizing:border-box;color:var(--header-ink);min-block-size:5rem;inline-size:100%;padding-inline:var(--thrivian-experience-edge);z-index:30;background:#fff;border-block-end:1px solid #123d3138;grid-template-columns:1fr minmax(5rem,12rem) 1fr;align-items:center;gap:1rem;margin:0;display:grid;position:relative}.cinematic-module__sxv0nq__wordmark,.cinematic-module__sxv0nq__close,.cinematic-module__sxv0nq__headerBack,.cinematic-module__sxv0nq__restart{color:inherit;cursor:pointer;background:0 0;border:0}.cinematic-module__sxv0nq__wordmark{font-family:var(--thrivian-font-display);justify-self:start;align-items:center;gap:.52rem;padding:.35rem 0;font-size:1.08rem;font-weight:600;display:flex}.cinematic-module__sxv0nq__wordmark>img{object-fit:contain;block-size:2.8rem;inline-size:2.8rem}.cinematic-module__sxv0nq__wordmarkText>span{color:var(--header-accent)}.cinematic-module__sxv0nq__progress{background:#123d312e;block-size:1px}.cinematic-module__sxv0nq__progress span{background:var(--header-accent);block-size:100%;transition:width .38s;display:block}.cinematic-module__sxv0nq__headerNavigation{justify-self:end;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.cinematic-module__sxv0nq__headerBack{color:#35594d;font-size:var(--thrivian-type-fine);white-space:nowrap;align-items:center;gap:.45rem;padding:.55rem 0;font-weight:650;transition:color .18s;display:flex}.cinematic-module__sxv0nq__headerBack:hover,.cinematic-module__sxv0nq__headerBack:focus-visible{color:var(--header-ink)}.cinematic-module__sxv0nq__close{font-size:var(--thrivian-type-fine);align-items:center;gap:.55rem;font-weight:650;display:flex}.cinematic-module__sxv0nq__close i{border:1px solid #123d3161;border-radius:50%;justify-content:center;align-items:center;block-size:1.9rem;inline-size:1.9rem;font-size:.95rem;font-style:normal;display:flex}.cinematic-module__sxv0nq__close:hover i{background:#edf2ef}.cinematic-module__sxv0nq__header :is(button,a):focus-visible{outline-color:var(--header-focus)}.cinematic-module__sxv0nq__scene{min-block-size:0;position:relative;overflow:auto}.cinematic-module__sxv0nq__eyebrow{color:#dfbd70;letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.45;font-size:var(--thrivian-type-eyebrow)!important}.cinematic-module__sxv0nq__worldBackdrop{position:absolute;inset:0}.cinematic-module__sxv0nq__worldBackdrop img{object-fit:cover;block-size:100%;inline-size:100%}.cinematic-module__sxv0nq__choiceScene{min-block-size:calc(100dvh - 5rem);padding:2.5rem var(--thrivian-experience-edge);grid-template-rows:1fr;grid-template-columns:minmax(18rem,28rem) minmax(23rem,31rem);place-content:center space-between;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative;overflow:hidden}.cinematic-module__sxv0nq__choiceVeil{background:linear-gradient(90deg,#021410f0,#0214109e 44%,#02141061 66%,#021410c7),linear-gradient(#0000 45%,#0214109e);position:absolute;inset:0}.cinematic-module__sxv0nq__choiceIntro{z-index:2;grid-area:1/1;align-self:center;max-inline-size:28rem;position:relative}.cinematic-module__sxv0nq__choiceIntro h2,.cinematic-module__sxv0nq__mapIntro h2,.cinematic-module__sxv0nq__recommendationCopy h2{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-cinematic-title);letter-spacing:-.045em;text-wrap:balance;margin:.85rem 0 1rem;font-weight:400;line-height:1.08}.cinematic-module__sxv0nq__choiceIntro h2{margin-block-start:0}.cinematic-module__sxv0nq__choiceIntro>p:last-child,.cinematic-module__sxv0nq__mapIntro>p,.cinematic-module__sxv0nq__recommendationCopy>p{color:#f7f0e3bd;font-size:var(--thrivian-type-body);line-height:1.72}.cinematic-module__sxv0nq__choices{z-index:3;grid-area:1/2;place-self:center end;gap:.55rem;inline-size:100%;max-inline-size:31rem;display:grid;position:relative}.cinematic-module__sxv0nq__choices>strong{color:#f7f0e37a;letter-spacing:.12em;text-transform:uppercase;margin-block-end:.15rem;font-size:.52rem;font-weight:600;position:relative}.cinematic-module__sxv0nq__choices button{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#f7f0e3;cursor:pointer;text-align:start;background:linear-gradient(135deg,#0b2d23e0,#031a14c2);border:1px solid #dfbd704d;border-radius:.58rem;grid-template-columns:1.4rem minmax(8rem,1fr) auto;align-items:center;gap:.55rem;min-block-size:3.15rem;inline-size:100%;padding:.65rem .8rem;transition:background .18s,border .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #dfbd700d,inset 0 1px #ffffff0a,0 .75rem 1.8rem #000c092e}.cinematic-module__sxv0nq__choices button:hover,.cinematic-module__sxv0nq__choices button:focus-visible{background:#193e31eb;border-color:#dfbd70;transform:translateY(-.1rem)}.cinematic-module__sxv0nq__choices button:active{transform:translateY(0)}.cinematic-module__sxv0nq__choices button span{color:#dfbd70;letter-spacing:.1em;font-size:.48rem}.cinematic-module__sxv0nq__choices button i{color:#dfbd70;font-style:normal}.cinematic-module__sxv0nq__choices button{font-family:var(--thrivian-font-body);font-size:.95rem;font-weight:680;line-height:1.35}.cinematic-module__sxv0nq__goldButton{color:#08231b;cursor:pointer;font-size:var(--thrivian-type-action);letter-spacing:.01em;background:linear-gradient(135deg,#f0d78f,#d6ad59);border:1px solid #f7dc97c7;border-radius:.58rem;align-items:center;gap:.68rem;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #6545111a,inset 0 1px #ffffff61,0 .75rem 1.8rem #000c0933}.cinematic-module__sxv0nq__goldButton:before{content:"";background:#4a320bb3;block-size:.24rem;inline-size:.24rem;transform:rotate(45deg)}.cinematic-module__sxv0nq__goldButton>span{color:#173c2f;margin-inline-start:.1rem;font-size:.8rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;block-size:auto!important;inline-size:auto!important;padding:0!important}.cinematic-module__sxv0nq__goldButton:hover,.cinematic-module__sxv0nq__goldButton:focus-visible{background:linear-gradient(135deg,#f5dfa4,#dfba67);transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffff80,0 .9rem 2rem #000c0942}.cinematic-module__sxv0nq__goldButton:active{transform:translateY(0)}.cinematic-module__sxv0nq__mapScene{min-block-size:calc(100dvh - 5rem);padding:2.5rem var(--thrivian-experience-edge);position:relative;overflow:hidden}.cinematic-module__sxv0nq__mapComposition{position:absolute;inset:0}.cinematic-module__sxv0nq__mapTreeStage{aspect-ratio:1672/941;block-size:100%;inline-size:auto;position:absolute;inset-block-start:0;inset-inline-end:0}.cinematic-module__sxv0nq__mapTreeStage>div{background:0 0;block-size:100%;inline-size:100%}.cinematic-module__sxv0nq__mapTreeStage [data-tree-visual]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000005 16%,#0000001f 30%,#00000057 43%,#000000a8 55%,#000000e6 63%,#000 68% 100%);mask-image:linear-gradient(90deg,#0000 0,#00000005 16%,#0000001f 30%,#00000057 43%,#000000a8 55%,#000000e6 63%,#000 68% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:calc(100% + 2px) 100%;mask-size:calc(100% + 2px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cinematic-module__sxv0nq__mapIntro{box-sizing:border-box;text-shadow:0 2px 1.5rem #000c0957;z-index:4;max-inline-size:min(52rem,58vw);padding-block-start:.35rem;position:relative}.cinematic-module__sxv0nq__mapIntro h2{font-size:var(--thrivian-type-cinematic-title);max-inline-size:43rem;margin-block:.72rem .85rem;line-height:1.08}.cinematic-module__sxv0nq__mapIntro>p{font-size:var(--thrivian-type-body);max-inline-size:43rem;line-height:1.72}.cinematic-module__sxv0nq__caseChoice{letter-spacing:.02em;text-transform:none;margin:0;font-weight:700;color:#dfbd70!important;font-size:var(--thrivian-type-body-compact)!important}.cinematic-module__sxv0nq__mapInstruction{padding:0;color:#f7f0e3d1!important;font-size:var(--thrivian-type-body)!important;margin-block-start:.72rem!important}.cinematic-module__sxv0nq__dimensionDetail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:linear-gradient(135deg,#04221af0,#031914d6);border:1px solid #dfbd7057;min-block-size:5rem;max-inline-size:35rem;padding:.9rem 1.05rem 1rem;position:absolute;inset-block-end:8.1rem;inset-inline-start:var(--thrivian-experience-edge);box-shadow:inset 0 1px #ffffff0a,0 1rem 2.4rem #000c093d}.cinematic-module__sxv0nq__dimensionDetail:before{content:"";background:linear-gradient(90deg,#dfbd70,#dfbd7000);block-size:1px;inline-size:38%;position:absolute;inset-block-start:-1px;inset-inline-start:0}.cinematic-module__sxv0nq__dimensionDetail span{color:#ead095;font-family:var(--thrivian-font-display);font-size:1.38rem}.cinematic-module__sxv0nq__dimensionDetail p{color:#f7f0e3d1;font-size:var(--thrivian-type-body);margin:.42rem 0 0;line-height:1.72}.cinematic-module__sxv0nq__insight{inset-block-end:2rem;inset-inline:var(--thrivian-experience-edge);z-index:4;grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:.9rem;display:grid;position:absolute}.cinematic-module__sxv0nq__insight>strong{font-family:var(--thrivian-font-display);border-block-start:1px solid #dfbd7033;max-inline-size:34rem;padding-block-start:.8rem;font-size:1.18rem;font-weight:500}.cinematic-module__sxv0nq__recommendationScene{min-block-size:calc(100dvh - 5rem);padding:2.4rem var(--thrivian-experience-edge);background:#031914;align-items:center;display:flex;position:relative;overflow:hidden}.cinematic-module__sxv0nq__recommendationVeil{pointer-events:none;z-index:2;background:linear-gradient(90deg,#031914 0,#031914f7 24%,#031914db 42%,#0319147a 59%,#03191414 78%,#0000 100%),linear-gradient(#0000 48%,#02141070);position:absolute;inset:0}.cinematic-module__sxv0nq__recommendationCopy{text-shadow:0 2px 1.6rem #000c0961;z-index:3;max-inline-size:35.5rem;position:relative}.cinematic-module__sxv0nq__recommendationArtwork{z-index:1;display:block;position:absolute;inset:0;overflow:hidden}.cinematic-module__sxv0nq__recommendationArtwork img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.cinematic-module__sxv0nq__recommendationCopy h2{font-size:var(--thrivian-type-cinematic-title);max-inline-size:33rem;margin-block:.7rem .8rem}.cinematic-module__sxv0nq__recommendationStep{font-family:var(--thrivian-font-display);max-inline-size:34rem;margin:0;color:#f7f0e3!important;font-size:clamp(1.05rem,1.3vw,1.18rem)!important;line-height:1.52!important}.cinematic-module__sxv0nq__why,.cinematic-module__sxv0nq__impact{max-inline-size:32rem;margin-block-start:.72rem}.cinematic-module__sxv0nq__why strong,.cinematic-module__sxv0nq__impact strong{color:#e4c582;letter-spacing:.13em;text-transform:uppercase;font-size:.59rem}.cinematic-module__sxv0nq__why p,.cinematic-module__sxv0nq__impact p{color:#f7f0e3c2;font-size:var(--thrivian-type-body);margin-block:.25rem 0;line-height:1.72}.cinematic-module__sxv0nq__safety{margin-block:.9rem 0 0;max-inline-size:31rem;line-height:1.55;color:#f7f0e394!important;font-size:var(--thrivian-type-fine)!important}.cinematic-module__sxv0nq__finalActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-block-start:1rem;display:flex}.cinematic-module__sxv0nq__restart{color:#f7f0e3b3;font-size:var(--thrivian-type-fine);text-underline-offset:.2rem;padding:.6rem;text-decoration:underline}.cinematic-module__sxv0nq__frame[data-scene=capabilities]{color:#12362c;background:#f6f1e8}.cinematic-module__sxv0nq__capabilityScene{isolation:isolate;min-block-size:calc(100dvh - 5rem);padding:clamp(1.6rem,3.5vh,2.8rem) var(--thrivian-experience-edge) clamp(1.2rem,2.8vh,2.1rem);background:radial-gradient(circle at 75% 18%,#e6c7812e,#0000 30%),linear-gradient(135deg,#faf7f0,#f2ebdf);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(17rem,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(1.6rem,4vw,4.8rem);display:grid;position:relative;overflow:hidden}.cinematic-module__sxv0nq__capabilityScene:before{content:"";opacity:.38;pointer-events:none;z-index:-2;background-image:url(/images/landing/patterns/living-paths-v1.webp);background-repeat:repeat;background-size:min(42rem,85vw);position:absolute;inset:0}.cinematic-module__sxv0nq__capabilityScene:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 68% 42%,#0000 0,#faf7f014 42%,#faf7f0b8 100%),linear-gradient(90deg,#faf7f0b8,#0000 42%,#faf7f02e);position:absolute;inset:0}.cinematic-module__sxv0nq__capabilityCopy{z-index:3;max-inline-size:31rem;animation:.68s cubic-bezier(.22,.7,.22,1) both cinematic-module__sxv0nq__capabilityCopyIn;position:relative}.cinematic-module__sxv0nq__capabilityEyebrow{color:#9a6a26;font-size:var(--thrivian-type-eyebrow);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.45}.cinematic-module__sxv0nq__capabilityCopy h2{color:#12362c;font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-cinematic-title);letter-spacing:-.045em;text-wrap:balance;margin:.85rem 0 1rem;font-weight:400;line-height:1.08}.cinematic-module__sxv0nq__capabilityBody{color:#12362ccc;font-size:var(--thrivian-type-body);max-inline-size:31rem;margin:0;line-height:1.72}.cinematic-module__sxv0nq__capabilityDetail{color:#12362ca8;font-size:var(--thrivian-type-body-compact);border-inline-start:1px solid #9a6a2694;max-inline-size:29rem;margin:1rem 0 0;padding-inline-start:.85rem;line-height:1.72}.cinematic-module__sxv0nq__capabilityFinish{color:#f3e8d4;cursor:pointer;font-size:var(--thrivian-type-action);background:linear-gradient(135deg,#173f33,#0c2e25);border:1px solid #12362c8c;border-radius:.58rem;align-items:center;gap:.8rem;min-block-size:2.75rem;margin-block-start:1.35rem;padding:.72rem 1.25rem;font-weight:680;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 .75rem 1.7rem #12362c29}.cinematic-module__sxv0nq__capabilityFinish:hover,.cinematic-module__sxv0nq__capabilityFinish:focus-visible{background:linear-gradient(135deg,#1d4b3d,#10362b);transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffff1a,0 .95rem 2rem #12362c36}.cinematic-module__sxv0nq__capabilityFinish:active{transform:translateY(0)}.cinematic-module__sxv0nq__capabilityFinish span{color:#dfbd70}.cinematic-module__sxv0nq__capabilityFrame{aspect-ratio:3/2;z-index:2;background:#d8ccb7;border:1px solid #8a61206b;align-self:center;max-block-size:min(65vh,42rem);inline-size:100%;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.6rem #21322724,inset 0 0 0 5px #faf6edd1}.cinematic-module__sxv0nq__capabilityFrame:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#041f181f,#0000 27%),linear-gradient(#0000 62%,#061f191a);position:absolute;inset:0}.cinematic-module__sxv0nq__capabilityFrame img{filter:saturate(.92)contrast(.98);object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity 1.05s cubic-bezier(.22,.65,.25,1),transform 8s ease-out;position:absolute;inset:0;transform:scale(1.012)}.cinematic-module__sxv0nq__capabilityFrame img[data-active=true]{opacity:1;z-index:1;transform:scale(1)}.cinematic-module__sxv0nq__frameCornerTop,.cinematic-module__sxv0nq__frameCornerBottom{pointer-events:none;z-index:3;block-size:2rem;inline-size:2rem;position:absolute}.cinematic-module__sxv0nq__frameCornerTop{border-block-start:1px solid #efcf87d1;border-inline-start:1px solid #efcf87d1;inset-block-start:.72rem;inset-inline-start:.72rem}.cinematic-module__sxv0nq__frameCornerBottom{border-block-end:1px solid #efcf87d1;border-inline-end:1px solid #efcf87d1;inset-block-end:.72rem;inset-inline-end:.72rem}.cinematic-module__sxv0nq__capabilityNav{z-index:4;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(.6rem,1.2vw,1rem);min-block-size:2.9rem;display:flex;position:relative}.cinematic-module__sxv0nq__capabilityNav button{--timer-progress:0deg;color:#12362c85;cursor:pointer;background:#f6f0e580;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;padding:0;transition:background .22s,color .22s,transform .22s;display:inline-flex;position:relative}.cinematic-module__sxv0nq__capabilityNav button:before{background:conic-gradient(#aa792d var(--timer-progress),#12362c2b 0);border-radius:inherit;content:"";position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.cinematic-module__sxv0nq__capabilityNav button span{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-fine);position:relative}.cinematic-module__sxv0nq__capabilityNav button:hover,.cinematic-module__sxv0nq__capabilityNav button:focus-visible{color:#12362c;background:#fffaf1e0;transform:translateY(-.1rem)}.cinematic-module__sxv0nq__capabilityNav button[aria-pressed=true]{color:#f2dfb2;background:#173f33}.cinematic-module__sxv0nq__capabilityNav button[aria-pressed=true][data-timer=running]:before{animation:cinematic-module__sxv0nq__capabilityTimer var(--capability-duration) linear forwards}.cinematic-module__sxv0nq__capabilityNav button[aria-pressed=true][data-timer=idle]:before,.cinematic-module__sxv0nq__capabilityNav button[data-complete=true]:before{--timer-progress:360deg}@property --timer-progress{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cinematic-module__sxv0nq__capabilityTimer{to{--timer-progress:360deg}}@keyframes cinematic-module__sxv0nq__capabilityCopyIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:47.99rem){.cinematic-module__sxv0nq__header{grid-template-columns:1fr 4rem auto;min-block-size:4.5rem}.cinematic-module__sxv0nq__close span{display:none}.cinematic-module__sxv0nq__choiceScene,.cinematic-module__sxv0nq__mapScene,.cinematic-module__sxv0nq__recommendationScene{min-block-size:calc(100dvh - 4.5rem)}.cinematic-module__sxv0nq__choiceScene{padding:3rem var(--thrivian-page-gutter) 2rem;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:0;overflow-y:auto}.cinematic-module__sxv0nq__choiceVeil{background:linear-gradient(#021410f2,#021410b8 44%,#02141059)}.cinematic-module__sxv0nq__choiceIntro{max-inline-size:20rem}.cinematic-module__sxv0nq__choiceIntro h2{font-size:var(--thrivian-type-cinematic-title)}.cinematic-module__sxv0nq__choices{grid-area:2/1;justify-self:stretch;gap:.65rem;max-inline-size:24rem;margin-block-start:1.25rem}.cinematic-module__sxv0nq__choices button{min-block-size:3.25rem}.cinematic-module__sxv0nq__mapScene{flex-direction:column;min-block-size:calc(100dvh - 4.5rem);padding:0 0 2rem;display:flex;overflow-y:auto}.cinematic-module__sxv0nq__mapComposition{aspect-ratio:1;flex:none;order:1;inline-size:100vw;position:relative;inset:auto}.cinematic-module__sxv0nq__mapIntro{inline-size:calc(100% - (2 * var(--thrivian-page-gutter)));margin:1.5rem var(--thrivian-page-gutter) 0;order:2;max-block-size:28rem;max-inline-size:22rem;padding:1rem 0;transition:margin .62s,max-block-size .62s,opacity .46s,padding .62s;overflow:hidden}.cinematic-module__sxv0nq__mapIntro h2{font-size:var(--thrivian-type-cinematic-title)}.cinematic-module__sxv0nq__mapTreeStage{aspect-ratio:auto;block-size:auto;inline-size:100%;position:relative;inset:auto}.cinematic-module__sxv0nq__mapTreeStage>div{block-size:auto}.cinematic-module__sxv0nq__mapTreeStage [data-tree-visual]{-webkit-mask-image:none;mask-image:none}.cinematic-module__sxv0nq__dimensionDetail{margin:0 var(--thrivian-page-gutter);opacity:0;visibility:hidden;background:linear-gradient(135deg,#04221af5,#031914e6);border-color:#0000;order:3;min-block-size:0;max-block-size:0;max-inline-size:none;padding:0 .9rem;transition:margin .62s,max-block-size .62s,opacity .46s,padding .62s,border-color .46s,visibility 0s linear .62s;position:relative;inset:auto;overflow:hidden}.cinematic-module__sxv0nq__dimensionDetail span{font-size:1.08rem}.cinematic-module__sxv0nq__dimensionDetail p{font-size:var(--thrivian-type-body);margin-block-start:.22rem;line-height:1.55}.cinematic-module__sxv0nq__insight{margin:0 var(--thrivian-page-gutter);opacity:0;pointer-events:none;visibility:hidden;background:#021410e0;order:4;grid-template-columns:1fr;align-items:start;gap:.45rem;max-block-size:0;padding:0;transition:margin .62s,max-block-size .62s,opacity .46s,padding .62s,visibility 0s linear .62s;position:relative;inset:auto;overflow:hidden}.cinematic-module__sxv0nq__insight strong{font-size:1.02rem}.cinematic-module__sxv0nq__insight .cinematic-module__sxv0nq__goldButton{justify-self:start;min-block-size:2.55rem;padding-block:.5rem}.cinematic-module__sxv0nq__mapScene[data-explored=true] .cinematic-module__sxv0nq__mapIntro{opacity:0;pointer-events:none;max-block-size:0;margin-block:0;padding-block:0}.cinematic-module__sxv0nq__mapScene[data-explored=true] .cinematic-module__sxv0nq__dimensionDetail{opacity:1;visibility:visible;border-color:#dfbd7057;min-block-size:5.5rem;max-block-size:13rem;margin-block-start:1.25rem;padding-block:.8rem;transition-delay:.16s,.16s,.22s,.16s,.22s,0s}.cinematic-module__sxv0nq__mapScene[data-explored=true] .cinematic-module__sxv0nq__insight{opacity:1;pointer-events:auto;visibility:visible;max-block-size:22rem;margin-block-start:.75rem;padding:.7rem 0 1.2rem;transition-delay:.26s,.26s,.32s,.26s,0s}.cinematic-module__sxv0nq__recommendationVeil{background:linear-gradient(#02141014 0,#0214104d 24%,#021410e6 50%,#031914 68%)}.cinematic-module__sxv0nq__recommendationScene{min-block-size:max(100dvh - 4.5rem,46rem);padding:clamp(18rem,55vh,26rem) var(--thrivian-page-gutter) 2rem;align-items:flex-end;overflow-y:auto}.cinematic-module__sxv0nq__recommendationArtwork img{object-position:center top}.cinematic-module__sxv0nq__recommendationCopy{max-inline-size:none}.cinematic-module__sxv0nq__recommendationCopy h2{font-size:var(--thrivian-type-cinematic-title)}.cinematic-module__sxv0nq__capabilityScene{min-block-size:calc(100dvh - 4.5rem);padding:1.25rem var(--thrivian-page-gutter) 1.5rem;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;gap:1.15rem;overflow-y:auto}.cinematic-module__sxv0nq__capabilityScene:before{opacity:.28;background-size:36rem}.cinematic-module__sxv0nq__capabilityFrame{aspect-ratio:4/3;grid-area:1/1;max-block-size:none}.cinematic-module__sxv0nq__capabilityCopy{grid-area:2/1;max-inline-size:28rem}.cinematic-module__sxv0nq__capabilityCopy h2{font-size:var(--thrivian-type-cinematic-title);margin-block:.55rem .7rem}.cinematic-module__sxv0nq__capabilityBody{font-size:var(--thrivian-type-body);line-height:1.62}.cinematic-module__sxv0nq__capabilityDetail{margin-block-start:.7rem}.cinematic-module__sxv0nq__capabilityFinish{margin-block-start:.9rem}.cinematic-module__sxv0nq__capabilityNav{grid-area:3/1;justify-content:flex-start;gap:.42rem;overflow:visible}.cinematic-module__sxv0nq__capabilityNav:before,.cinematic-module__sxv0nq__capabilityNav:after{display:none}.cinematic-module__sxv0nq__capabilityNav button{block-size:2.25rem;inline-size:2.25rem}}@media (max-height:43rem) and (min-width:48rem){.cinematic-module__sxv0nq__choiceScene{overflow-y:auto}.cinematic-module__sxv0nq__mapScene{min-block-size:max(100dvh - 5rem,34rem)}.cinematic-module__sxv0nq__recommendationScene{overflow-y:auto}.cinematic-module__sxv0nq__choiceIntro h2,.cinematic-module__sxv0nq__mapIntro h2,.cinematic-module__sxv0nq__recommendationCopy h2{font-size:var(--thrivian-type-cinematic-title)}.cinematic-module__sxv0nq__choices button{min-block-size:2.8rem}.cinematic-module__sxv0nq__capabilityScene{align-items:center;overflow-y:auto}.cinematic-module__sxv0nq__capabilityCopy h2{font-size:var(--thrivian-type-cinematic-title)}.cinematic-module__sxv0nq__capabilityFrame{max-block-size:58vh}}@media (prefers-reduced-motion:reduce){.cinematic-module__sxv0nq__progress span,.cinematic-module__sxv0nq__choices button{transition:none}.cinematic-module__sxv0nq__mapIntro,.cinematic-module__sxv0nq__dimensionDetail,.cinematic-module__sxv0nq__insight{transition-duration:.16s!important;transition-delay:0s!important}.cinematic-module__sxv0nq__capabilityCopy{animation:none}.cinematic-module__sxv0nq__capabilityFrame img{transition-duration:.16s;transform:none}.cinematic-module__sxv0nq__capabilityNav button[aria-pressed=true]:before{--timer-progress:360deg;animation:none}}
.companion-pages-module__NE3YFa__hero{color:var(--thrivian-color-on-dark);background:radial-gradient(circle at 82% 16%,#d6b56b30,#0000 23rem),linear-gradient(135deg,#062d25,#0b3b30 64%,#082e27);padding-block:8.5rem 4.5rem;position:relative;overflow:hidden}.companion-pages-module__NE3YFa__hero:before{content:"";opacity:.3;background-image:radial-gradient(circle,#e5d2a845 0 1px,#0000 1.4px);background-size:1.45rem 1.45rem;block-size:24rem;inline-size:18rem;position:absolute;inset-block-start:3rem;inset-inline-end:-5rem;-webkit-mask-image:linear-gradient(#0000,#000 20%,#0000);mask-image:linear-gradient(#0000,#000 20%,#0000)}.companion-pages-module__NE3YFa__heroInner{align-items:center;gap:3rem;display:grid;position:relative}.companion-pages-module__NE3YFa__heroCopy{max-inline-size:49rem}.companion-pages-module__NE3YFa__backHome{color:#f9f4e9a3;align-items:center;gap:.55rem;margin-block-end:2.25rem;font-size:.78rem;text-decoration:none;display:inline-flex}.companion-pages-module__NE3YFa__backHome:hover{color:#fff}.companion-pages-module__NE3YFa__hero h1{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-display-page);letter-spacing:-.04em;text-wrap:balance;margin:1.15rem 0 1.35rem;font-weight:400;line-height:1.06}.companion-pages-module__NE3YFa__heroCopy>p{color:#f9f4e9c2;font-size:var(--thrivian-type-hero-body);max-inline-size:46rem;margin:0;line-height:1.68}.companion-pages-module__NE3YFa__heroCopy small{color:var(--thrivian-color-gold-soft);margin-block-start:1.35rem;font-size:.72rem;display:block}.companion-pages-module__NE3YFa__pageIcon{aspect-ratio:1;border:1px solid #e5d2a833;border-radius:50%;justify-content:center;justify-self:center;align-items:center;block-size:min(64vw,17rem);inline-size:min(64vw,17rem);display:flex;position:relative}.companion-pages-module__NE3YFa__pageIcon:before,.companion-pages-module__NE3YFa__pageIcon:after{content:"";border:1px solid #e5d2a81c;border-radius:50%;position:absolute;inset:10%}.companion-pages-module__NE3YFa__pageIcon:after{inset:23%}.companion-pages-module__NE3YFa__pageIcon svg{color:var(--thrivian-color-gold-soft);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;inline-size:47%}.companion-pages-module__NE3YFa__pageIcon i{background:var(--thrivian-color-gold-soft);border-radius:50%;block-size:.35rem;inline-size:.35rem;position:absolute}.companion-pages-module__NE3YFa__pageIcon i:first-of-type{inset-block-start:12%;inset-inline-start:32%}.companion-pages-module__NE3YFa__pageIcon i:nth-of-type(2){inset-block-end:20%;inset-inline-end:12%}.companion-pages-module__NE3YFa__pageIcon i:nth-of-type(3){opacity:.55;inset-block-end:7%;inset-inline-start:36%}.companion-pages-module__NE3YFa__contentLayout{gap:3rem;padding-block:clamp(4.5rem,9vw,7rem);display:grid}.companion-pages-module__NE3YFa__contents{border-block-start:1px solid var(--thrivian-color-line);align-self:start;padding-block-start:1.2rem}.companion-pages-module__NE3YFa__contents>strong{color:var(--thrivian-color-moss);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.8rem;font-size:.68rem;display:block}.companion-pages-module__NE3YFa__contents nav{display:grid}.companion-pages-module__NE3YFa__contents a{border-block-start:1px solid #17372e1a;border-block-start:1px solid color-mix(in srgb,var(--thrivian-color-line) 70%,transparent);color:var(--thrivian-color-ink-soft);font-size:var(--thrivian-type-body-compact);grid-template-columns:1.6rem 1fr;align-items:start;gap:.65rem;padding-block:.85rem;line-height:1.45;text-decoration:none;display:grid}.companion-pages-module__NE3YFa__contents a span{color:var(--thrivian-color-gold);padding-block-start:.12rem;font-size:.62rem}.companion-pages-module__NE3YFa__contents a:hover{color:var(--thrivian-color-forest)}.companion-pages-module__NE3YFa__contentBody{min-inline-size:0}.companion-pages-module__NE3YFa__contentSection{scroll-margin-block-start:7rem}.companion-pages-module__NE3YFa__contentSection+.companion-pages-module__NE3YFa__contentSection{border-block-start:1px solid var(--thrivian-color-line);margin-block-start:clamp(4rem,8vw,6rem);padding-block-start:clamp(4rem,8vw,6rem)}.companion-pages-module__NE3YFa__sectionHeading{max-inline-size:45rem}.companion-pages-module__NE3YFa__sectionHeading h2,.companion-pages-module__NE3YFa__callout h2,.companion-pages-module__NE3YFa__cta h2{font-family:var(--thrivian-font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.companion-pages-module__NE3YFa__sectionHeading h2{font-size:var(--thrivian-type-heading-2);margin:0;line-height:1.1}.companion-pages-module__NE3YFa__sectionHeading>p{color:var(--thrivian-color-ink-soft);font-size:var(--thrivian-type-body);margin:1rem 0 0;line-height:1.72}.companion-pages-module__NE3YFa__stepList{counter-reset:none;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.companion-pages-module__NE3YFa__stepList li{border-block-start:1px solid var(--thrivian-color-line);grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.4rem;display:grid}.companion-pages-module__NE3YFa__stepList li>span,.companion-pages-module__NE3YFa__cardGrid article>span{color:var(--thrivian-color-gold);padding-block-start:.3rem;font-size:.65rem}.companion-pages-module__NE3YFa__stepList h3,.companion-pages-module__NE3YFa__cardGrid h3,.companion-pages-module__NE3YFa__proseList h3{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3);margin:0;font-weight:500;line-height:1.25}.companion-pages-module__NE3YFa__stepList p,.companion-pages-module__NE3YFa__cardGrid p,.companion-pages-module__NE3YFa__proseList p{color:var(--thrivian-color-ink-soft);font-size:var(--thrivian-type-body);margin:.55rem 0 0;line-height:1.72}.companion-pages-module__NE3YFa__cardGrid{gap:.8rem;margin-block-start:2.5rem;display:grid}.companion-pages-module__NE3YFa__cardGrid article{background:#fffdf7b8;background:color-mix(in srgb,var(--thrivian-color-ivory) 72%,transparent);border:1px solid var(--thrivian-color-line);border-radius:1.4rem;min-inline-size:0;padding:1.4rem}.companion-pages-module__NE3YFa__cardGrid article>span{margin-block-end:1.45rem;display:block}.companion-pages-module__NE3YFa__proseList{margin-block-start:2.25rem;display:grid}.companion-pages-module__NE3YFa__proseList article{border-block-start:1px solid var(--thrivian-color-line);padding-block:1.4rem}.companion-pages-module__NE3YFa__faqList{border-block-end:1px solid var(--thrivian-color-line);margin-block-start:2.25rem}.companion-pages-module__NE3YFa__faqList details{border-block-start:1px solid var(--thrivian-color-line)}.companion-pages-module__NE3YFa__faqList summary{cursor:pointer;font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;list-style:none;display:flex}.companion-pages-module__NE3YFa__faqList summary::-webkit-details-marker{display:none}.companion-pages-module__NE3YFa__faqList summary i{block-size:.75rem;inline-size:.75rem;transition:transform var(--thrivian-duration-fast);border-block-end:1px solid;border-inline-end:1px solid;flex:none;margin-inline-end:.25rem;transform:rotate(45deg)}.companion-pages-module__NE3YFa__faqList details[open] summary i{transform:rotate(225deg)}.companion-pages-module__NE3YFa__faqList details>p{color:var(--thrivian-color-ink-soft);font-size:var(--thrivian-type-body);max-inline-size:45rem;margin:-.25rem 0 1.5rem;padding-inline-end:2rem;line-height:1.72}.companion-pages-module__NE3YFa__sectionNote{background:#e5d2a82e;background:color-mix(in srgb,var(--thrivian-color-gold-soft) 18%,transparent);border-inline-start:2px solid var(--thrivian-color-gold);color:var(--thrivian-color-ink-soft);font-size:var(--thrivian-type-body);margin:2rem 0 0;padding:1rem 1.2rem;line-height:1.72}.companion-pages-module__NE3YFa__callout{color:var(--thrivian-color-on-dark);background:linear-gradient(125deg,#0b3b30,#072c24);border:1px solid #e5d2a833;border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-block-start:clamp(4.5rem,9vw,7rem);padding:1.5rem;display:grid;position:relative;overflow:hidden}.companion-pages-module__NE3YFa__callout>span{block-size:2.8rem;color:var(--thrivian-color-gold-soft);background:#e5d2a817;border:1px solid #e5d2a82e;border-radius:50%;justify-content:center;align-items:center;inline-size:2.8rem;display:flex}.companion-pages-module__NE3YFa__callout h2{color:var(--thrivian-color-gold-soft);font-size:var(--thrivian-type-heading-3);margin:0;line-height:1.25}.companion-pages-module__NE3YFa__callout p{color:#f9f4e9b8;font-size:var(--thrivian-type-body);margin:.6rem 0 0;line-height:1.72}.companion-pages-module__NE3YFa__cta{color:var(--thrivian-color-on-dark);text-align:center;background:#082f27;padding-block:clamp(5rem,11vw,8rem);position:relative;overflow:hidden}.companion-pages-module__NE3YFa__cta:before{content:"";border:1px solid #e5d2a821;border-radius:50%;block-size:24rem;inline-size:24rem;position:absolute;inset-block-start:-17rem;inset-inline-start:calc(50% - 12rem)}.companion-pages-module__NE3YFa__cta h2{font-size:var(--thrivian-type-heading-2);margin:1rem auto 1.2rem;line-height:1.1;position:relative}.companion-pages-module__NE3YFa__cta p{color:#f9f4e9b8;font-size:var(--thrivian-type-body);max-inline-size:39rem;margin:0 auto;line-height:1.72;position:relative}.companion-pages-module__NE3YFa__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.8rem;display:flex;position:relative}.companion-pages-module__NE3YFa__ctaActions a{font-size:var(--thrivian-type-action)!important;border-radius:.58rem!important;min-block-size:2.75rem!important;padding:.72rem 1.25rem!important;font-weight:680!important}.companion-pages-module__NE3YFa__ctaActions a:last-child{color:#fff;border-color:#ffffff3b}@media (min-width:42rem){.companion-pages-module__NE3YFa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companion-pages-module__NE3YFa__callout{gap:1.25rem;padding:2rem}}@media (min-width:58rem){.companion-pages-module__NE3YFa__hero{padding-block:10rem 6.5rem}.companion-pages-module__NE3YFa__heroInner{grid-template-columns:minmax(0,1fr) minmax(14rem,.45fr)}.companion-pages-module__NE3YFa__contentLayout{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:5rem}.companion-pages-module__NE3YFa__contents{position:sticky;inset-block-start:7rem}.companion-pages-module__NE3YFa__stepList li{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem}}@media (min-width:72rem){.companion-pages-module__NE3YFa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companion-pages-module__NE3YFa__cardGrid article{padding:1.65rem}}@media (prefers-reduced-motion:reduce){.companion-pages-module__NE3YFa__faqList summary i{transition:none}}[lang=zh-CN] .companion-pages-module__NE3YFa__contents>strong{letter-spacing:0}
.landing-module__IYhBEq__pageShell{--landing-paper:#fbfaf6;--landing-paper-muted:#f7f4ec;--thrivian-page-edge:max(var(--thrivian-page-gutter),calc((100vw - var(--thrivian-page-max))/2))}.landing-module__IYhBEq__hero,.landing-module__IYhBEq__dimensionWorld,.landing-module__IYhBEq__finalWorld{color:#f7f0e3;min-block-size:100svh;position:relative;overflow:hidden}.landing-module__IYhBEq__fullBleedPicture{position:absolute;inset:0}.landing-module__IYhBEq__fullBleedPicture img{object-fit:cover;block-size:100%;inline-size:100%}.landing-module__IYhBEq__eyebrow,.landing-module__IYhBEq__eyebrowDark{color:#dfbf78;font-size:var(--thrivian-type-eyebrow);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.45}.landing-module__IYhBEq__eyebrowDark{color:#87652d}.landing-module__IYhBEq__hero h1,.landing-module__IYhBEq__patternSection h2,.landing-module__IYhBEq__dimensionWorld h2,.landing-module__IYhBEq__sectionHeader h2,.landing-module__IYhBEq__finalWorld h2{font-family:var(--thrivian-font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.landing-module__IYhBEq__primaryButton{color:#08231b;cursor:pointer;font-size:var(--thrivian-type-action);letter-spacing:.01em;background:linear-gradient(135deg,#f0d78f 0%,#ddb967 46%,#cfa552 100%);border:1px solid #f7dc97c7;border-radius:.58rem;align-items:center;gap:.68rem;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #6545111a,inset 0 1px #ffffff61,inset 0 -1px #5b3b0829,0 .75rem 1.8rem #01110d33}.landing-module__IYhBEq__primaryButton:before{content:"";background:#4a320bb3;block-size:.25rem;inline-size:.25rem;transform:rotate(45deg)}.landing-module__IYhBEq__primaryButton>span{color:#173c2f;margin-inline-start:.15rem;font-size:.82rem;transition:color .18s,transform .18s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;block-size:auto!important;inline-size:auto!important;padding:0!important}.landing-module__IYhBEq__primaryButton:hover,.landing-module__IYhBEq__primaryButton:focus-visible{background:linear-gradient(135deg,#f5dfa4 0%,#e4c374 46%,#d6ae5a 100%);border-color:#ffecbce6;transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffff80,0 .9rem 2.2rem #01110d42}.landing-module__IYhBEq__primaryButton:active{transform:translateY(0)}.landing-module__IYhBEq__primaryButton:hover>span,.landing-module__IYhBEq__primaryButton:focus-visible>span{color:#08231b;transform:translate(1px,-1px)}.landing-module__IYhBEq__hero{align-items:center;padding-block:7rem 4.5rem;display:flex}.landing-module__IYhBEq__heroDormant,.landing-module__IYhBEq__heroBright{transition:opacity 4.2s cubic-bezier(.2,.68,.2,1),filter 4.2s}.landing-module__IYhBEq__heroDormant{opacity:1}.landing-module__IYhBEq__heroBright{filter:saturate(.85);opacity:0}.landing-module__IYhBEq__hero[data-awake=true] .landing-module__IYhBEq__heroDormant{opacity:.22}.landing-module__IYhBEq__hero[data-awake=true] .landing-module__IYhBEq__heroBright{filter:saturate();opacity:1}.landing-module__IYhBEq__hero[data-visual=natural] .landing-module__IYhBEq__heroDormant{filter:none;opacity:1}.landing-module__IYhBEq__hero[data-visual=natural] .landing-module__IYhBEq__heroBright,.landing-module__IYhBEq__hero[data-visual=natural] .landing-module__IYhBEq__goldDust{display:none}.landing-module__IYhBEq__heroShade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#021410fa,#021410d6 38%,#02141029 69%,#0214100a),linear-gradient(#0000 52%,#02141099);position:absolute;inset:0}.landing-module__IYhBEq__heroInner{z-index:3;align-items:center;min-block-size:calc(100svh - 11.5rem);display:grid;position:relative}.landing-module__IYhBEq__heroCopy{max-inline-size:40rem}.landing-module__IYhBEq__heroMessage{min-block-size:19rem;animation:.68s cubic-bezier(.2,.72,.2,1) both landing-module__IYhBEq__messageIn}.landing-module__IYhBEq__hero h1{font-size:var(--thrivian-type-display-page);max-inline-size:14ch;margin:1rem 0 1.15rem;line-height:1.04}.landing-module__IYhBEq__lead{color:#f7f0e3b8;font-size:var(--thrivian-type-hero-body);max-inline-size:37rem;margin:0;line-height:1.68}.landing-module__IYhBEq__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.35rem;margin-block-start:1.55rem;display:flex}.landing-module__IYhBEq__textLink{color:#f7f0e3c7;font-size:var(--thrivian-type-action);align-items:center;gap:.65rem;font-weight:680;text-decoration:none;display:inline-flex}.landing-module__IYhBEq__textLink span{color:#dfbd70}.landing-module__IYhBEq__heroControls{align-items:center;gap:.65rem;margin-block-start:1.4rem;display:flex}.landing-module__IYhBEq__heroControls>button{color:#dfbd70;cursor:pointer;background:0 0;border:1px solid #dfbd7040;border-radius:50%;block-size:2rem;inline-size:2rem}.landing-module__IYhBEq__heroControls>div{align-items:center;gap:.42rem;display:flex}.landing-module__IYhBEq__heroControls>div button{cursor:pointer;background:0 0;border:0;padding:.45rem .12rem}.landing-module__IYhBEq__heroControls>div button span{background:#f7f0e347;block-size:1px;inline-size:1.55rem;transition:background .18s,inline-size .18s;display:block}.landing-module__IYhBEq__heroControls>div button[aria-pressed=true] span{background:#dfbd70;inline-size:2.4rem}.landing-module__IYhBEq__heroControls>span{color:#f7f0e35c;letter-spacing:.12em;margin-inline-start:.25rem;font-size:.52rem}.landing-module__IYhBEq__goldDust{pointer-events:none;z-index:2;position:absolute;inset:0}.landing-module__IYhBEq__goldDust i{animation:landing-module__IYhBEq__dustFloat var(--duration) ease-in-out var(--delay) infinite;block-size:var(--size);filter:blur(var(--blur));opacity:0;background:#ebc66dbf;border-radius:50%;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);box-shadow:0 0 1rem #ebc66d61}.landing-module__IYhBEq__hero[data-awake=true] .landing-module__IYhBEq__goldDust i{opacity:.52}.landing-module__IYhBEq__verticalIndex{color:#f7f0e36b;letter-spacing:.14em;z-index:3;flex-direction:column;align-items:center;gap:.55rem;font-size:.5rem;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:1.4rem;transform:translateY(-50%)}.landing-module__IYhBEq__verticalIndex i{background:linear-gradient(#dfbd70 25%,#f7f0e32e 25%);block-size:5rem;inline-size:1px}.landing-module__IYhBEq__heroSignature{color:#f7f0e357;letter-spacing:.13em;place-self:end;align-items:center;gap:.75rem;font-size:.5rem;display:flex}.landing-module__IYhBEq__heroSignature i{background:#dfbd7094;block-size:1px;inline-size:3.5rem}.landing-module__IYhBEq__scrollRail{color:#f7f0e366;z-index:3;align-items:center;gap:.8rem;font-size:.58rem;display:flex;position:absolute;inset-block-end:1.45rem;inset-inline-start:var(--thrivian-page-edge)}.landing-module__IYhBEq__scrollRail i{background:linear-gradient(90deg,#dfbd70 30%,#ffffff26 30%);block-size:1px;inline-size:8rem}.landing-module__IYhBEq__patternSection,.landing-module__IYhBEq__capabilitySection{background:var(--landing-paper);color:#153128;padding-block:clamp(5rem,9vw,8rem)}.landing-module__IYhBEq__patternInner{align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.landing-module__IYhBEq__patternInner header{max-inline-size:38rem}.landing-module__IYhBEq__patternSection h2,.landing-module__IYhBEq__dimensionWorld h2,.landing-module__IYhBEq__sectionHeader h2,.landing-module__IYhBEq__finalWorld h2{font-size:var(--thrivian-type-heading-2);margin:.8rem 0 1rem;line-height:1.1}.landing-module__IYhBEq__patternInner header>p:last-child,.landing-module__IYhBEq__sectionHeader>p:last-child{color:#5b6a62;font-size:var(--thrivian-type-body);max-inline-size:38rem;margin:0;line-height:1.72}.landing-module__IYhBEq__patternExplorer{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:0 clamp(1.5rem,3vw,3rem);display:grid}.landing-module__IYhBEq__patternExplorer>button{border:0;color:#53645d;cursor:pointer;text-align:start;background:0 0;border-block-start:1px solid #18342b29;grid-column:1;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1.1rem .35rem 1.1rem 0;transition:background .18s,border-color .18s,color .18s,padding-inline .18s;display:grid}.landing-module__IYhBEq__patternExplorer>button:last-of-type{border-block-end:1px solid #18342b29}.landing-module__IYhBEq__patternExplorer>button:hover,.landing-module__IYhBEq__patternExplorer>button[aria-pressed=true]{color:#17362c;background:linear-gradient(90deg,#bd95501a,#0000 82%);border-color:#9d77367a;padding-inline-start:.65rem}.landing-module__IYhBEq__patternExplorer>button span{color:#9a7635;letter-spacing:.12em;padding-block-start:.2rem;font-size:.52rem}.landing-module__IYhBEq__patternExplorer>button strong{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-body);font-weight:500;line-height:1.45}.landing-module__IYhBEq__patternOutcome{background:#ffffff85;border:1px solid #18342b24;border-radius:.28rem;grid-area:1/2/4;grid-template-columns:2rem minmax(0,1fr);align-content:center;gap:1rem;min-block-size:100%;padding:clamp(1.35rem,3vw,2rem);display:grid}.landing-module__IYhBEq__patternOutcome>span{color:#9a7635;padding-block-start:.3rem;font-size:.54rem}.landing-module__IYhBEq__patternOutcome strong{font-family:var(--thrivian-font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.35}.landing-module__IYhBEq__patternOutcome p{color:#53645d;font-size:var(--thrivian-type-body);max-inline-size:36rem;margin:.7rem 0 0;line-height:1.72}.landing-module__IYhBEq__dimensionWorld{background:#031914;align-items:center;padding-block:4.5rem;display:grid}.landing-module__IYhBEq__dimensionWorldInner{min-block-size:calc(100svh - 9rem);position:relative}.landing-module__IYhBEq__dimensionWorldInner>header{z-index:3;max-inline-size:29rem;position:absolute;inset-block-start:10%;inset-inline-start:0}.landing-module__IYhBEq__dimensionWorldInner>header>p:last-child{color:#f7f0e3b8;font-size:var(--thrivian-type-body);line-height:1.72}.landing-module__IYhBEq__dimensionTreeStage{inline-size:100vw;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.landing-module__IYhBEq__dimensionTreeStage>div{inline-size:100%}.landing-module__IYhBEq__dimensionCopyRail{z-index:3;gap:.8rem;max-inline-size:31rem;display:grid;position:absolute;inset-block-end:2%;inset-inline-start:0}.landing-module__IYhBEq__dimensionReadout{border-inline-start:1px solid #dfbd70;max-inline-size:25rem;padding-inline-start:1rem}.landing-module__IYhBEq__dimensionReadout span{color:#e5ca8f;font-family:var(--thrivian-font-display);font-size:1.08rem}.landing-module__IYhBEq__dimensionReadout p{color:#f7f0e3b8;font-size:var(--thrivian-type-body);margin:.3rem 0;line-height:1.72}.landing-module__IYhBEq__dimensionReadout small{color:#d8b86f;letter-spacing:.04em;font-size:.57rem}.landing-module__IYhBEq__balance{color:#f7f0e380;font-size:var(--thrivian-type-body-compact);max-inline-size:31rem;margin:0;line-height:1.55}.landing-module__IYhBEq__capabilitySection{background:radial-gradient(circle at 77% 20%,#e0c2802b,transparent 28%),linear-gradient(135deg,#fcfaf5,var(--landing-paper-muted));overflow:hidden}.landing-module__IYhBEq__capabilityJourney{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(17rem,.78fr) minmax(28rem,1.22fr);align-items:center;gap:clamp(1.8rem,4.8vw,4.8rem);display:grid;position:relative}.landing-module__IYhBEq__capabilityJourneyCopy{max-inline-size:31rem;animation:.62s cubic-bezier(.22,.7,.22,1) both landing-module__IYhBEq__capabilityEditorialIn}.landing-module__IYhBEq__capabilityJourneyCopy>span{color:#9a6a26;font-size:var(--thrivian-type-fine);letter-spacing:.13em;margin-block-start:1rem;display:block}.landing-module__IYhBEq__capabilityJourneyCopy h2{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-2);letter-spacing:-.035em;text-wrap:balance;margin:.75rem 0 1rem;font-weight:400;line-height:1.1}.landing-module__IYhBEq__capabilityJourneyCopy>p:last-of-type{color:#53645d;font-size:var(--thrivian-type-body);margin:0;line-height:1.72}.landing-module__IYhBEq__capabilityJourneyCopy small{color:#6d776f;font-size:var(--thrivian-type-body-compact);border-inline-start:1px solid #9a6a2680;max-inline-size:29rem;margin-block-start:1rem;padding-inline-start:.85rem;line-height:1.65;display:block}.landing-module__IYhBEq__capabilityJourneyCta{color:#f3e8d4;cursor:pointer;font-size:var(--thrivian-type-action);background:linear-gradient(135deg,#173f33,#0c2e25);border:1px solid #12362c8c;border-radius:.58rem;align-items:center;gap:.8rem;min-block-size:2.75rem;margin-block-start:1.35rem;padding:.72rem 1.25rem;font-weight:680;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 .75rem 1.7rem #12362c29}.landing-module__IYhBEq__capabilityJourneyCta:hover,.landing-module__IYhBEq__capabilityJourneyCta:focus-visible{background:linear-gradient(135deg,#1d4b3d,#10362b);transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffff1a,0 .95rem 2rem #12362c36}.landing-module__IYhBEq__capabilityJourneyCta:active{transform:translateY(0)}.landing-module__IYhBEq__capabilityJourneyCta span{color:#dfbd70}.landing-module__IYhBEq__capabilityJourneyFrame{aspect-ratio:3/2;background:#d8ccb7;border:1px solid #8a612061;align-self:center;inline-size:100%;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.6rem #21322721,inset 0 0 0 5px #faf6edd9}.landing-module__IYhBEq__capabilityJourneyFrame:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#041f181a,#0000 27%),linear-gradient(#0000 62%,#061f1914);position:absolute;inset:0}.landing-module__IYhBEq__capabilityJourneyFrame img{filter:saturate(.92)contrast(.98);object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity 1.05s cubic-bezier(.22,.65,.25,1),transform 8s ease-out;position:absolute;inset:0;transform:scale(1.012)}.landing-module__IYhBEq__capabilityJourneyFrame img[data-active=true]{opacity:1;z-index:1;transform:scale(1)}.landing-module__IYhBEq__capabilityJourneyNav{grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(.6rem,1.2vw,1rem);min-block-size:2.9rem;display:flex}.landing-module__IYhBEq__capabilityJourneyNav button{--timer-progress:0deg;color:#12362c8c;cursor:pointer;background:#f6f0e58a;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;padding:0;transition:background .22s,color .22s,transform .22s;display:inline-flex;position:relative}.landing-module__IYhBEq__capabilityJourneyNav button:before{background:conic-gradient(#aa792d var(--timer-progress),#12362c2b 0);border-radius:inherit;content:"";position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.landing-module__IYhBEq__capabilityJourneyNav button span{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-fine);position:relative}.landing-module__IYhBEq__capabilityJourneyNav button:hover,.landing-module__IYhBEq__capabilityJourneyNav button:focus-visible{color:#12362c;background:#fffaf1eb;transform:translateY(-.1rem)}.landing-module__IYhBEq__capabilityJourneyNav button[aria-pressed=true]{color:#f2dfb2;background:#173f33}.landing-module__IYhBEq__capabilityJourneyNav button[aria-pressed=true][data-timer=running]:before{animation:landing-module__IYhBEq__capabilityEditorialTimer var(--capability-duration) linear forwards}.landing-module__IYhBEq__capabilityJourneyNav button[aria-pressed=true][data-timer=idle]:before,.landing-module__IYhBEq__capabilityJourneyNav button[data-complete=true]:before{--timer-progress:360deg}.landing-module__IYhBEq__finalWorld{align-items:center;padding-block:7rem 4rem;display:flex}.landing-module__IYhBEq__finalShade{pointer-events:none;background:linear-gradient(90deg,#021410f7,#021410c2 43%,#02141014);position:absolute;inset:0}.landing-module__IYhBEq__finalInner{z-index:2;position:relative}.landing-module__IYhBEq__finalInner h2{max-inline-size:11ch}.landing-module__IYhBEq__finalInner>p:not(.landing-module__IYhBEq__eyebrow){color:#f7f0e3b8;font-size:var(--thrivian-type-body);max-inline-size:35rem;line-height:1.72}.landing-module__IYhBEq__finalInner .landing-module__IYhBEq__primaryButton{margin-block-start:1.15rem}.landing-module__IYhBEq__finalNote{color:#f7f0e380;font-size:var(--thrivian-type-body-compact);margin-block-start:.85rem;line-height:1.55;display:block}.landing-module__IYhBEq__finalNumber{color:#dfbd7024;font-family:var(--thrivian-font-display);z-index:-1;font-size:clamp(7rem,17vw,15rem);line-height:.8;position:absolute;inset-block-start:50%;inset-inline-start:-2rem;transform:translateY(-50%)}@media (min-width:48rem){.landing-module__IYhBEq__patternInner{grid-template-columns:minmax(20rem,.85fr) minmax(26rem,1.15fr)}}@media (max-width:47.99rem){.landing-module__IYhBEq__hero{align-items:start;min-block-size:108svh;padding-block:6.3rem 4rem}.landing-module__IYhBEq__hero .landing-module__IYhBEq__fullBleedPicture img{object-position:72% center}.landing-module__IYhBEq__heroShade{background:linear-gradient(#021410f7,#021410c7 42%,#02141029 72%,#021410bd)}.landing-module__IYhBEq__heroInner{align-items:start;min-block-size:calc(108svh - 10.3rem)}.landing-module__IYhBEq__heroCopy{max-inline-size:23rem}.landing-module__IYhBEq__heroMessage{min-block-size:22rem}.landing-module__IYhBEq__hero h1{font-size:var(--thrivian-type-display-page);max-inline-size:13ch}.landing-module__IYhBEq__lead{font-size:var(--thrivian-type-hero-body);line-height:1.68}.landing-module__IYhBEq__actions{flex-direction:column;align-items:flex-start;margin-block-start:1.3rem}.landing-module__IYhBEq__heroControls{gap:.45rem;margin-block-start:1rem}.landing-module__IYhBEq__heroControls>div button span{inline-size:1rem}.landing-module__IYhBEq__heroControls>div button[aria-pressed=true] span{inline-size:1.7rem}.landing-module__IYhBEq__heroSignature,.landing-module__IYhBEq__verticalIndex{display:none}.landing-module__IYhBEq__scrollRail{inset-inline:var(--thrivian-page-gutter)}.landing-module__IYhBEq__goldDust i:nth-child(-n+5){display:none}.landing-module__IYhBEq__patternExplorer{grid-template-columns:1fr;gap:0}.landing-module__IYhBEq__patternExplorer>button{grid-column:1}.landing-module__IYhBEq__patternOutcome{grid-area:auto/1;grid-template-columns:1.5rem minmax(0,1fr);min-block-size:13rem;margin-block-start:1.2rem}.landing-module__IYhBEq__dimensionWorld{min-block-size:100svh;padding-block:5.5rem 3.5rem}.landing-module__IYhBEq__dimensionWorldInner{gap:1.4rem;min-block-size:0;display:grid}.landing-module__IYhBEq__dimensionWorldInner>header{max-inline-size:21rem;position:relative;inset:auto}.landing-module__IYhBEq__dimensionTreeStage{inline-size:calc(100% + var(--thrivian-page-gutter) + var(--thrivian-page-gutter));margin-inline:calc(-1 * var(--thrivian-page-gutter));position:relative;inset:auto;transform:none}.landing-module__IYhBEq__dimensionCopyRail{gap:0;max-inline-size:24rem;position:relative;inset:auto}.landing-module__IYhBEq__dimensionReadout{background:linear-gradient(90deg,#021410e6,#0214108f);min-block-size:5.5rem;max-inline-size:24rem;padding-block:.55rem;padding-inline-end:.4rem}.landing-module__IYhBEq__dimensionReadout p{font-size:var(--thrivian-type-body)}.landing-module__IYhBEq__balance{display:none}.landing-module__IYhBEq__capabilitySection{padding-block:4.5rem}.landing-module__IYhBEq__capabilityJourney{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:1.2rem}.landing-module__IYhBEq__capabilityJourneyFrame{aspect-ratio:4/3;grid-row:1}.landing-module__IYhBEq__capabilityJourneyCopy{grid-row:2;max-inline-size:28rem}.landing-module__IYhBEq__capabilityJourneyCopy>span{margin-block-start:.7rem}.landing-module__IYhBEq__capabilityJourneyCopy h2{margin-block:.55rem .7rem}.landing-module__IYhBEq__capabilityJourneyNav{grid-area:3/1;justify-content:flex-start;gap:.42rem}.landing-module__IYhBEq__capabilityJourneyNav button{block-size:2.25rem;inline-size:2.25rem}.landing-module__IYhBEq__finalWorld{min-block-size:106svh;padding-block-start:6.2rem}.landing-module__IYhBEq__finalShade{background:linear-gradient(#021410f5,#021410c4 43%,#02141038 72%,#021410b3)}.landing-module__IYhBEq__finalInner{align-self:start;padding-block-start:1rem}}@keyframes landing-module__IYhBEq__messageIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes landing-module__IYhBEq__dustFloat{0%,to{opacity:.08;transform:translateY(1.2rem)scale(.7)}45%{opacity:.58;transform:translate(-.7rem,-2.2rem)scale(1)}72%{opacity:.25;transform:translate(.35rem,-3.7rem)scale(.82)}}@property --timer-progress{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes landing-module__IYhBEq__capabilityEditorialTimer{to{--timer-progress:360deg}}@keyframes landing-module__IYhBEq__capabilityEditorialIn{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__IYhBEq__heroDormant,.landing-module__IYhBEq__heroBright,.landing-module__IYhBEq__goldDust i,.landing-module__IYhBEq__heroMessage,.landing-module__IYhBEq__capabilityJourneyCopy,.landing-module__IYhBEq__capabilityJourneyNav button[aria-pressed=true]:before{transition:none;animation:none}.landing-module__IYhBEq__capabilityJourneyFrame img{transition-duration:.16s;transform:none}.landing-module__IYhBEq__heroBright{opacity:.82}.landing-module__IYhBEq__heroDormant{opacity:.2}.landing-module__IYhBEq__goldDust{display:none}}
.member-registration-module__vIZFea__pageShell{color:#15352b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f1e8;min-block-size:100svh}.member-registration-module__vIZFea__main{isolation:isolate;background:radial-gradient(circle at 82% 12%,#ddbc6f24,#0000 24rem),linear-gradient(135deg,#faf7f0,#f1eade);min-block-size:calc(100svh - 5rem);padding-block:clamp(1.5rem,4vw,3.5rem);position:relative}.member-registration-module__vIZFea__main:before{content:"";opacity:.24;pointer-events:none;z-index:-1;background-image:url(/images/landing/patterns/living-paths-v1.webp);background-repeat:repeat;background-size:min(42rem,85vw);position:absolute;inset:0}.member-registration-module__vIZFea__layout{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);min-block-size:calc(100svh - 8rem);display:grid}.member-registration-module__vIZFea__journeyRail{color:#f7f0e3;background:#073128;border:1px solid #b4873d73;border-radius:.58rem;flex-direction:column;min-inline-size:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #1c2c241a}.member-registration-module__vIZFea__artwork{aspect-ratio:4/3;background:#0b3c31;position:relative;overflow:hidden}.member-registration-module__vIZFea__artwork img{filter:saturate(.82)contrast(.98);object-fit:cover;block-size:100%;inline-size:100%}.member-registration-module__vIZFea__artwork span{background:linear-gradient(#0000 58%,#073128);position:absolute;inset:0}.member-registration-module__vIZFea__railCopy{padding:1.35rem 1.4rem 1rem}.member-registration-module__vIZFea__railCopy p{color:#f7f0e38c;font-size:var(--thrivian-type-fine);margin:0 0 .45rem}.member-registration-module__vIZFea__railCopy strong{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3);font-weight:500}.member-registration-module__vIZFea__progress{background:#ffffff1f;block-size:1px;margin-block-start:1rem;overflow:hidden}.member-registration-module__vIZFea__progress i{background:#dfbd70;block-size:100%;transition:inline-size .42s;display:block}.member-registration-module__vIZFea__stageIndex{gap:.35rem;margin:.35rem 0 0;padding:0 1.4rem 1.4rem;list-style:none;display:grid}.member-registration-module__vIZFea__stageIndex li{color:#f7f0e385;font-size:var(--thrivian-type-body-compact);border-inline-start:2px solid #0000;align-items:center;gap:.75rem;min-block-size:2.35rem;padding:.42rem .65rem;transition:background .18s,border-color .18s,color .18s;display:flex}.member-registration-module__vIZFea__stageIndex li span{color:#dfbd7094;letter-spacing:.1em;font-size:.58rem}.member-registration-module__vIZFea__stageIndex li[data-active=true]{color:#fff;background:#ffffff12;border-inline-start-color:#dfbd70}.member-registration-module__vIZFea__stageIndex li[data-complete=true]{color:#f7f0e3cc}.member-registration-module__vIZFea__stageIndex li[data-active=true] span,.member-registration-module__vIZFea__stageIndex li[data-complete=true] span{color:#e5c786}.member-registration-module__vIZFea__formPanel{background:#fff;border:1px solid #123d3133;border-radius:.58rem;align-self:stretch;min-inline-size:0;padding:clamp(1.4rem,4vw,3.25rem);box-shadow:0 1.2rem 4rem #1c2c2414}.member-registration-module__vIZFea__formPanel form{flex-direction:column;min-block-size:100%;display:flex}.member-registration-module__vIZFea__stepBody{max-inline-size:53rem;margin:auto 0;animation:.46s cubic-bezier(.22,.7,.22,1) both member-registration-module__vIZFea__stepIn}.member-registration-module__vIZFea__eyebrow{color:#946b2e;font-size:var(--thrivian-type-eyebrow);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.45}.member-registration-module__vIZFea__stepBody h1{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-cinematic-title);letter-spacing:-.045em;text-wrap:balance;max-inline-size:15ch;margin:.75rem 0 .85rem;font-weight:400;line-height:1.08}.member-registration-module__vIZFea__intro{color:#5b6c64;font-size:var(--thrivian-type-body);max-inline-size:43rem;margin:0;line-height:1.72}.member-registration-module__vIZFea__accountChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-start:2rem;display:grid}.member-registration-module__vIZFea__accountChoices button{color:#16372d;cursor:pointer;text-align:start;background:#fbfaf6;border:1px solid #123d3133;border-radius:.58rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;padding:1.1rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.member-registration-module__vIZFea__accountChoices button>span{color:#a17837;grid-row:1/3;padding-block-start:.18rem;padding-inline-end:.8rem;font-size:.58rem}.member-registration-module__vIZFea__accountChoices button strong{font-family:var(--thrivian-font-display);font-size:1.22rem;font-weight:500}.member-registration-module__vIZFea__accountChoices button small{color:#66756e;font-size:var(--thrivian-type-body-compact);grid-column:2;margin-block-start:.35rem;line-height:1.55}.member-registration-module__vIZFea__accountChoices button i{color:#9f7635;grid-area:1/3/3;font-style:normal}.member-registration-module__vIZFea__accountChoices button:hover,.member-registration-module__vIZFea__accountChoices button:focus-visible,.member-registration-module__vIZFea__accountChoices button[aria-pressed=true]{background:#fffaf0;border-color:#9a702fad;transform:translateY(-.1rem);box-shadow:inset .16rem 0 #b98c43,0 .65rem 1.5rem #23372d12}.member-registration-module__vIZFea__securityNote,.member-registration-module__vIZFea__privacyNote,.member-registration-module__vIZFea__instruction,.member-registration-module__vIZFea__optionalNote{color:#5d6f67;font-size:var(--thrivian-type-body-compact);line-height:1.65}.member-registration-module__vIZFea__securityNote{border-block-start:1px solid #394e4324;margin:1.35rem 0 0;padding-block-start:1rem}.member-registration-module__vIZFea__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.7rem;display:grid}.member-registration-module__vIZFea__fieldGrid label{gap:.45rem;display:grid}.member-registration-module__vIZFea__fieldGrid label>span,.member-registration-module__vIZFea__contactField>span,.member-registration-module__vIZFea__whatsappFields label>span{color:#27473c;font-size:var(--thrivian-type-body-compact);font-weight:680}.member-registration-module__vIZFea__fieldGrid label small,.member-registration-module__vIZFea__consentGroup small,.member-registration-module__vIZFea__contactGroup legend small{color:#95713b;text-transform:uppercase;margin-inline-start:.45rem;font-size:.61rem;font-weight:650}.member-registration-module__vIZFea__fieldGrid input,.member-registration-module__vIZFea__fieldGrid select,.member-registration-module__vIZFea__contactField input,.member-registration-module__vIZFea__whatsappFields input,.member-registration-module__vIZFea__whatsappFields select{color:#15352b;background:#fffdf8;border:1px solid #2a463b3b;border-radius:.42rem;min-block-size:2.75rem;padding:.72rem .8rem}.member-registration-module__vIZFea__fieldGrid input:focus-visible,.member-registration-module__vIZFea__fieldGrid select:focus-visible,.member-registration-module__vIZFea__contactField input:focus-visible,.member-registration-module__vIZFea__whatsappFields input:focus-visible,.member-registration-module__vIZFea__whatsappFields select:focus-visible{outline-offset:.18rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__contactField input[aria-invalid=true],.member-registration-module__vIZFea__whatsappFields input[aria-invalid=true]{border-color:#9d4d3d;box-shadow:inset .18rem 0 #9d4d3d}.member-registration-module__vIZFea__contactGroup{border:0;border-block-start:1px solid #394e4324;margin:1.5rem 0 0;padding:1.25rem 0 0}.member-registration-module__vIZFea__contactGroup legend{color:#15382e;font-family:var(--thrivian-font-display);padding:0 .5rem 0 0;font-size:1.18rem;font-weight:500}.member-registration-module__vIZFea__contactGroup>p{color:#5d6f67;font-size:var(--thrivian-type-body-compact);margin:.25rem 0 0;line-height:1.55}.member-registration-module__vIZFea__contactMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-block-start:1rem;display:grid}.member-registration-module__vIZFea__contactMethods label{cursor:pointer;position:relative}.member-registration-module__vIZFea__contactMethods input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.member-registration-module__vIZFea__contactMethods span{color:#315047;font-size:var(--thrivian-type-action);background:#fbfaf6;border:1px solid #123d312e;border-radius:.42rem;justify-content:center;align-items:center;min-block-size:2.85rem;padding:.65rem 1rem;font-weight:680;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.member-registration-module__vIZFea__contactMethods input:checked+span{color:#f8f1e4;background:#123d31;border-color:#9d7738;box-shadow:inset 0 0 0 1px #e7cb8b3d}.member-registration-module__vIZFea__contactMethods input:focus-visible+span{outline-offset:.18rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__contactField{gap:.45rem;margin-block-start:.85rem;display:grid}.member-registration-module__vIZFea__whatsappFields{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:.75rem;margin-block-start:.85rem;display:grid}.member-registration-module__vIZFea__whatsappFields label{gap:.45rem;display:grid}.member-registration-module__vIZFea__consentGroup{border:0;border-block-start:1px solid #394e4324;gap:.8rem;margin:1.5rem 0 0;padding:1.25rem 0 0;display:grid}.member-registration-module__vIZFea__consentGroup legend{font-family:var(--thrivian-font-display);padding:0 .5rem 0 0;font-size:1.18rem;font-weight:500}.member-registration-module__vIZFea__consentGroup label{color:#4f6259;font-size:var(--thrivian-type-body-compact);grid-template-columns:1.1rem 1fr;align-items:start;gap:.7rem;line-height:1.55;display:grid}.member-registration-module__vIZFea__consentGroup input{accent-color:#8e682d;block-size:1rem;inline-size:1rem;margin-block-start:.2rem}.member-registration-module__vIZFea__privacyNote{border-inline-start:1px solid #b58a44;max-inline-size:46rem;margin:1.2rem 0 0;padding-inline-start:.8rem}.member-registration-module__vIZFea__instruction{max-inline-size:45rem;margin:.8rem 0 0}.member-registration-module__vIZFea__optionalNote{color:#34574b;max-inline-size:45rem;margin:.35rem 0 0}.member-registration-module__vIZFea__reflectionStep{inline-size:100%;max-inline-size:none}.member-registration-module__vIZFea__preferenceHeader{border-block-end:1px solid #123d3124;grid-template-columns:auto minmax(0,1fr) minmax(9rem,14rem);align-items:center;gap:1rem;padding-block-end:1.15rem;display:grid}.member-registration-module__vIZFea__preferenceOrdinal{color:#f0d38e;font-family:var(--thrivian-font-display);background:#123d31;border:1px solid #9c783b;border-radius:50%;justify-content:center;align-items:center;block-size:3.8rem;inline-size:3.8rem;font-size:1.22rem;display:inline-flex}.member-registration-module__vIZFea__preferenceHeader>div:nth-child(2){gap:.12rem;display:grid}.member-registration-module__vIZFea__preferenceHeader strong{color:#15382e;font-family:var(--thrivian-font-display);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.15}.member-registration-module__vIZFea__preferenceHeader small{color:#697970;font-size:.7rem}.member-registration-module__vIZFea__questionProgress{grid-template-columns:repeat(5,1fr);align-items:center;gap:.4rem;display:grid}.member-registration-module__vIZFea__questionProgress i{background:#123d3124;block-size:2px;display:block;position:relative;overflow:hidden}.member-registration-module__vIZFea__questionProgress i:after{content:"";transform-origin:0;background:#a97b32;transition:transform .32s;position:absolute;inset:0;transform:scaleX(0)}.member-registration-module__vIZFea__questionProgress i[data-active=true]:after,.member-registration-module__vIZFea__questionProgress i[data-complete=true]:after{transform:scaleX(1)}.member-registration-module__vIZFea__preferenceBody{color:#405b50;font-size:var(--thrivian-type-body);max-inline-size:42rem;margin:.7rem 0 0;line-height:1.65}.member-registration-module__vIZFea__questionWizard{background:radial-gradient(circle at 92% 8%,#d3a95321,#0000 15rem),linear-gradient(145deg,#fffefb,#f8f3e8);border:1px solid #825e2652;border-radius:.58rem;margin-block-start:1.35rem;padding:clamp(1.3rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 1.2rem 3.2rem #1b342a14,inset 0 0 0 1px #ffffffb8}.member-registration-module__vIZFea__questionWizard:before{content:"";pointer-events:none;border-block-start:1px solid #ad803494;border-inline-start:1px solid #ad803494;block-size:1.4rem;inline-size:1.4rem;position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem}.member-registration-module__vIZFea__questionCounter{color:#896226;font-size:var(--thrivian-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:750}.member-registration-module__vIZFea__questionWizard h1{color:#12372d;font-size:var(--thrivian-type-heading-2);max-inline-size:24ch;margin:.65rem 0 0;line-height:1.1}.member-registration-module__vIZFea__questionWizard .member-registration-module__vIZFea__instruction{color:#5d6f67;margin-block-start:.75rem}.member-registration-module__vIZFea__questionFieldset{border:0;margin:0;padding:0}.member-registration-module__vIZFea__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.member-registration-module__vIZFea__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-block-start:1.4rem;display:grid}.member-registration-module__vIZFea__scale label{cursor:pointer;min-inline-size:0;position:relative}.member-registration-module__vIZFea__scale input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.member-registration-module__vIZFea__scale label>span{text-align:center;background:#ffffffb8;border:1px solid #123d312e;border-radius:.42rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;min-block-size:5.1rem;padding:.6rem .4rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.member-registration-module__vIZFea__scale label:hover>span{border-color:#9166248c;transform:translateY(-.08rem)}.member-registration-module__vIZFea__scale label i{color:#886126;font-family:var(--thrivian-font-display);letter-spacing:.08em;font-size:.72rem;font-style:normal;font-weight:650}.member-registration-module__vIZFea__scale label small{color:#53675e;font-size:.7rem;line-height:1.25}.member-registration-module__vIZFea__scale input:checked+span{color:#f7f0e3;background:linear-gradient(145deg,#17483a,#0c3329);border-color:#b38a43;transform:translateY(-.08rem);box-shadow:inset 0 0 0 1px #e2c47e52,0 .65rem 1.4rem #0a312721}.member-registration-module__vIZFea__scale input:checked+span i,.member-registration-module__vIZFea__scale input:checked+span small{color:#f7f0e3}.member-registration-module__vIZFea__scale input:focus-visible+span{outline-offset:.22rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__scale .member-registration-module__vIZFea__skipOption{grid-column:1/-1}.member-registration-module__vIZFea__scale .member-registration-module__vIZFea__skipOption>span{flex-direction:row;align-items:center;min-block-size:2.75rem}.member-registration-module__vIZFea__questionMeta{border-block-start:1px solid #123d311f;margin-block-start:1.15rem;padding-block-start:.9rem}.member-registration-module__vIZFea__questionMeta p{color:#66776f;max-inline-size:38rem;margin:0;font-size:.78rem;line-height:1.5}.member-registration-module__vIZFea__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.8rem 0 0;display:grid}.member-registration-module__vIZFea__reviewGrid div{background:#fbfaf6;border:1px solid #123d3126;border-radius:.42rem;padding:.85rem 1rem}.member-registration-module__vIZFea__reviewGrid dt{color:#7a6750;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.member-registration-module__vIZFea__reviewGrid dd{font-family:var(--thrivian-font-display);margin:.35rem 0 0;font-size:1.1rem}.member-registration-module__vIZFea__reviewReflection{border-block-start:1px solid #123d3124;margin-block-start:1.25rem;padding-block-start:1.05rem}.member-registration-module__vIZFea__reviewReflection h2{color:#15382e;font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-3);margin:0;font-weight:500;line-height:1.2}.member-registration-module__vIZFea__reviewReflection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.member-registration-module__vIZFea__reviewReflection li{color:#405b50;font-size:var(--thrivian-type-body-compact);border-block-start:1px solid #123d311a;align-items:baseline;gap:.65rem;padding-block:.65rem;line-height:1.5;display:flex}.member-registration-module__vIZFea__reviewReflection li:before{content:"";background:#b48942;border-radius:50%;flex:none;block-size:.35rem;inline-size:.35rem}.member-registration-module__vIZFea__editButton{color:#8f682f;cursor:pointer;font-size:var(--thrivian-type-action);text-underline-offset:.2rem;background:0 0;border:0;margin-block-start:1rem;padding:.45rem 0;font-weight:680;text-decoration:underline}.member-registration-module__vIZFea__error{color:#8b3f31;font-size:var(--thrivian-type-body-compact);opacity:0;min-block-size:2.2rem;margin-block-start:auto;padding-block-start:.7rem}.member-registration-module__vIZFea__error[data-visible=true]{opacity:1}.member-registration-module__vIZFea__journeyRecovery{gap:.7rem;margin-block-end:1rem;display:grid}.member-registration-module__vIZFea__journeyRecovery a{color:#234b3f;border:1px solid #234b3f;border-radius:.75rem;justify-content:center;align-items:center;min-block-size:3rem;padding:.65rem 1rem;font-weight:720;text-decoration:none;display:inline-flex}.member-registration-module__vIZFea__journeyRecovery a:first-child{color:#fffaf0;background:#173f34}.member-registration-module__vIZFea__journeyRecovery a:focus-visible{outline-offset:.18rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__formActions{border-block-start:1px solid #394e4324;justify-content:space-between;align-items:center;margin-block-start:1rem;padding-block-start:1rem;display:flex}.member-registration-module__vIZFea__formActions[data-question=true]{grid-template-columns:1fr auto 1fr;gap:.75rem;display:grid}.member-registration-module__vIZFea__formActions[data-question=true] .member-registration-module__vIZFea__continueButton{justify-self:end}.member-registration-module__vIZFea__formActions[data-single=true]{justify-content:flex-start}.member-registration-module__vIZFea__backButton,.member-registration-module__vIZFea__skipButton,.member-registration-module__vIZFea__continueButton,.member-registration-module__vIZFea__homeLink{font-size:var(--thrivian-type-action);border-radius:.58rem;align-items:center;gap:.55rem;min-block-size:2.75rem;padding:.72rem 1.25rem;font-weight:680;text-decoration:none;display:inline-flex}.member-registration-module__vIZFea__backButton{color:#315047;cursor:pointer;background:0 0;border:1px solid #394e4333}.member-registration-module__vIZFea__skipButton{color:#694a20;cursor:pointer;text-underline-offset:.22rem;background:0 0;border:0;justify-self:center;text-decoration:underline;text-decoration-thickness:1px}.member-registration-module__vIZFea__continueButton{color:#f3e8d4;cursor:pointer;background:linear-gradient(135deg,#173f33,#0c2e25);border:1px solid #12362c8c}.member-registration-module__vIZFea__continueButton span,.member-registration-module__vIZFea__homeLink span{color:#dfbd70}.member-registration-module__vIZFea__backButton:hover,.member-registration-module__vIZFea__continueButton:not(:disabled):hover,.member-registration-module__vIZFea__homeLink:hover{transform:translateY(-.1rem)}.member-registration-module__vIZFea__skipButton:hover{color:#123d31}.member-registration-module__vIZFea__continueButton:disabled{color:#687970;cursor:not-allowed;background:#d8ddd9;border-color:#c8d0cb}.member-registration-module__vIZFea__continueButton:disabled span{color:#7c8a83}.member-registration-module__vIZFea__backButton:focus-visible,.member-registration-module__vIZFea__skipButton:focus-visible,.member-registration-module__vIZFea__continueButton:focus-visible,.member-registration-module__vIZFea__cancelSkip:focus-visible,.member-registration-module__vIZFea__skipChoices button:focus-visible{outline-offset:.2rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__skipDialog{color:#15352b;background:0 0;border:0;max-block-size:calc(100svh - 2rem);inline-size:min(34rem,100% - 2rem);margin:auto;padding:0}.member-registration-module__vIZFea__skipDialog::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#051f19b8}.member-registration-module__vIZFea__skipDialogPanel{background:#fffdf8;border:1px solid #aa7c3185;border-radius:.58rem;padding:clamp(1.35rem,4vw,2.2rem);overflow:auto;box-shadow:0 2rem 5rem #041f1847}.member-registration-module__vIZFea__skipDialogPanel h2{font-family:var(--thrivian-font-display);font-size:var(--thrivian-type-heading-2);margin:.6rem 0 .45rem;font-weight:400;line-height:1.12}.member-registration-module__vIZFea__skipDialogPanel>p:not(.member-registration-module__vIZFea__eyebrow){color:#5d6f67;font-size:var(--thrivian-type-body);margin:0;line-height:1.6}.member-registration-module__vIZFea__skipChoices{gap:.65rem;margin-block-start:1.35rem;display:grid}.member-registration-module__vIZFea__skipChoices button{color:#16372d;cursor:pointer;text-align:start;background:#fbfaf6;border:1px solid #123d312e;border-radius:.48rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;padding:1rem;transition:background .18s,border-color .18s,transform .18s;display:grid}.member-registration-module__vIZFea__skipChoices button:hover{background:#fff8e9;border-color:#9a702f9e;transform:translateY(-.08rem)}.member-registration-module__vIZFea__skipChoices strong{font-family:var(--thrivian-font-display);font-size:1.1rem;font-weight:550}.member-registration-module__vIZFea__skipChoices small{color:#64756d;font-size:var(--thrivian-type-body-compact);grid-column:1;line-height:1.45}.member-registration-module__vIZFea__skipChoices span{color:#9f7635;grid-area:1/2/3}.member-registration-module__vIZFea__cancelSkip{color:#315047;cursor:pointer;font-size:var(--thrivian-type-action);text-underline-offset:.2rem;background:0 0;border:0;min-block-size:2.75rem;margin-block-start:1rem;padding:.6rem .25rem;font-weight:680;text-decoration:underline}.member-registration-module__vIZFea__completion{max-inline-size:47rem}.member-registration-module__vIZFea__completionMark{background:#e2c58429;border:1px solid #a4793342;border-radius:50%;justify-content:center;align-items:center;block-size:5.2rem;inline-size:5.2rem;margin-block-end:1.5rem;display:flex}.member-registration-module__vIZFea__completionMark img{object-fit:contain;block-size:3.8rem;inline-size:3.8rem}.member-registration-module__vIZFea__verificationCard{background:linear-gradient(145deg,#fffdf8,#f6f0e4);border:1px solid #976d2b4d;border-radius:.48rem;margin-block-start:1.5rem;padding:1.15rem 1.25rem;box-shadow:0 .8rem 2rem #1c342a0f}.member-registration-module__vIZFea__verificationCard p{color:#405b50;font-size:var(--thrivian-type-body);max-inline-size:40rem;margin:0;line-height:1.65}.member-registration-module__vIZFea__verificationCard strong{color:#795823;font-size:var(--thrivian-type-body-compact);border-block-start:1px solid #123d311f;margin-block-start:.85rem;padding-block-start:.75rem;display:block}.member-registration-module__vIZFea__completionActions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:1rem;display:flex}.member-registration-module__vIZFea__editContactButton{color:#8f682f;cursor:pointer;font-size:var(--thrivian-type-action);text-underline-offset:.2rem;background:0 0;border:0;min-block-size:2.75rem;padding:.55rem 0;font-weight:680;text-decoration:underline}.member-registration-module__vIZFea__editContactButton:focus-visible{outline-offset:.18rem;outline:.18rem solid #b48942}.member-registration-module__vIZFea__editContactButton:disabled{cursor:not-allowed;opacity:.48}.member-registration-module__vIZFea__completionActions p{color:#53685f;font-size:var(--thrivian-type-body-compact);flex-basis:100%;margin:0}.member-registration-module__vIZFea__homeLink{color:#f3e8d4;background:linear-gradient(135deg,#173f33,#0c2e25);margin-inline-start:auto}.member-registration-module__vIZFea__switchPanel{flex-direction:column;justify-content:center;display:flex}.member-registration-module__vIZFea__switchNote{color:#405b50;font-size:var(--thrivian-type-body-compact);border-inline-start:2px solid #b58a44;max-inline-size:40rem;margin:1.5rem 0 0;padding:.2rem 0 .2rem 1rem;line-height:1.65}.member-registration-module__vIZFea__switchActions{border-block-start:1px solid #394e4324;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-block-start:clamp(2rem,7vh,5rem);padding-block-start:1rem;display:flex}.member-registration-module__vIZFea__switchActions form{margin:0}@keyframes member-registration-module__vIZFea__stepIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media (max-width:62rem){.member-registration-module__vIZFea__layout{grid-template-columns:1fr}.member-registration-module__vIZFea__journeyRail{grid-template-columns:12rem 1fr;min-block-size:10rem;display:grid}.member-registration-module__vIZFea__artwork{aspect-ratio:auto;grid-row:1/3}.member-registration-module__vIZFea__stageIndex{display:none}.member-registration-module__vIZFea__railCopy{align-self:center;padding:1.3rem}}@media (max-width:56rem){.member-registration-module__vIZFea__main{min-block-size:calc(100svh - 4.5rem)}}@media (max-width:43rem){.member-registration-module__vIZFea__main{padding-block:.9rem}.member-registration-module__vIZFea__layout{gap:.8rem}.member-registration-module__vIZFea__journeyRail{grid-template-columns:7.5rem 1fr;min-block-size:7.5rem}.member-registration-module__vIZFea__formPanel{padding:1.25rem}.member-registration-module__vIZFea__accountChoices,.member-registration-module__vIZFea__fieldGrid,.member-registration-module__vIZFea__reviewGrid,.member-registration-module__vIZFea__reviewReflection ul,.member-registration-module__vIZFea__whatsappFields{grid-template-columns:1fr}.member-registration-module__vIZFea__preferenceHeader{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.member-registration-module__vIZFea__preferenceOrdinal{block-size:3.2rem;inline-size:3.2rem;font-size:1.05rem}.member-registration-module__vIZFea__questionProgress{grid-column:1/-1;inline-size:100%}.member-registration-module__vIZFea__questionWizard{padding:1.35rem 1rem 1.1rem}.member-registration-module__vIZFea__questionWizard h1{font-size:var(--thrivian-type-heading-2);max-inline-size:none}.member-registration-module__vIZFea__scale{grid-template-columns:repeat(2,minmax(0,1fr))}.member-registration-module__vIZFea__scale label>span{min-block-size:4rem}.member-registration-module__vIZFea__scale .member-registration-module__vIZFea__skipOption{grid-column:1/-1}.member-registration-module__vIZFea__scale .member-registration-module__vIZFea__skipOption>span{min-block-size:2.6rem}.member-registration-module__vIZFea__formActions{gap:.65rem}.member-registration-module__vIZFea__formActions[data-question=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-registration-module__vIZFea__formActions[data-question=true] .member-registration-module__vIZFea__skipButton{justify-content:center;inline-size:100%}.member-registration-module__vIZFea__formActions[data-question=true] .member-registration-module__vIZFea__continueButton{grid-column:1/-1;justify-self:stretch;inline-size:100%}.member-registration-module__vIZFea__backButton,.member-registration-module__vIZFea__continueButton{justify-content:center;padding-inline:.85rem}.member-registration-module__vIZFea__completionActions{flex-direction:column;align-items:stretch}.member-registration-module__vIZFea__editContactButton,.member-registration-module__vIZFea__homeLink{justify-content:center;inline-size:100%;margin-inline-start:0}.member-registration-module__vIZFea__switchActions{flex-direction:column-reverse;align-items:stretch}.member-registration-module__vIZFea__switchActions form,.member-registration-module__vIZFea__switchActions .member-registration-module__vIZFea__backButton,.member-registration-module__vIZFea__switchActions .member-registration-module__vIZFea__continueButton{inline-size:100%}}@media (prefers-reduced-motion:reduce){.member-registration-module__vIZFea__progress i,.member-registration-module__vIZFea__accountChoices button,.member-registration-module__vIZFea__contactMethods span,.member-registration-module__vIZFea__scale label>span,.member-registration-module__vIZFea__backButton,.member-registration-module__vIZFea__continueButton,.member-registration-module__vIZFea__homeLink,.member-registration-module__vIZFea__skipChoices button,.member-registration-module__vIZFea__stageIndex li{transition:none}.member-registration-module__vIZFea__stepBody{animation:none}}[lang=zh-CN] .member-registration-module__vIZFea__eyebrow,[lang=zh-CN] .member-registration-module__vIZFea__reviewGrid dt{letter-spacing:0}
