:root{--display:var(--font-archivo),"Archivo",ui-sans-serif,system-ui,sans-serif;--text:var(--font-archivo),"Archivo",ui-sans-serif,system-ui,sans-serif}html{scroll-padding-top:110px}body{background:var(--stone)}img{max-width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.nav8{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.nav8.is-hidden{opacity:0;transform:translateY(-140%)}.nav8 .mark{color:var(--ink)}.nav8 .links a[aria-current=page]{background:#0b153014}.nav8 .mega__col h4 a{align-items:center;gap:8px;display:flex}.nav8 .mega__col h4 a:before{content:"";background:var(--c);border-radius:50%;width:12px;height:12px}.nav8__book{white-space:nowrap}.nav8__menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fbf7f0e6;border:0;border-radius:50%;place-items:center;display:none}.mnav8{background:#fbf7f0fa;border-radius:24px;flex-direction:column;gap:2px;max-height:calc(100svh - 96px);padding:14px;display:flex;position:fixed;top:72px;left:12px;right:12px;overflow-y:auto;box-shadow:0 30px 60px -20px #0b153080}.mnav8 a{border-radius:12px;padding:14px 12px;font-weight:650}.mnav8 a:hover{background:#0b15300f}.mnav8 .btn{margin-top:10px}@media (max-width:900px){.nav8{gap:8px;top:12px;left:12px;right:12px}.nav8__menu{margin-left:auto;display:grid}.nav8__book{display:none}}.tabs--foot{padding-top:0}.sitefoot .cols a:hover{color:var(--gold-hi)}.sitefoot .cols ul{padding-left:1.35em}.sitefoot .cols ul a{position:relative}.sitefoot .cols ul a:before{content:"";background:var(--gold);width:1em;height:1em;transition:transform .3s var(--ease),background .3s var(--ease);position:absolute;top:50%;left:-1.35em;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.5L11.5 4.5M5.5 4.5h6v6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.5L11.5 4.5M5.5 4.5h6v6'/%3E%3C/svg%3E") 50%/contain no-repeat}.sitefoot .cols ul a:hover:before,.sitefoot .cols ul a:focus-visible:before{background:var(--gold-hi);transform:translate(3px,calc(-50% - 3px))}@media (prefers-reduced-motion:reduce){.sitefoot .cols ul a:before{transition:none}.sitefoot .cols ul a:hover:before,.sitefoot .cols ul a:focus-visible:before{transform:translateY(-50%)}}.sitefoot .base a{color:inherit}.sitefoot .cols .btn{margin-top:18px}.fab8{z-index:70;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.fab8__top{background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(10px)scale(.9);box-shadow:0 12px 26px -10px #0b153073}.fab8__top.on{opacity:1;pointer-events:auto;transform:none}.fab8__top:hover{background:var(--gold)}.fab8__eva{background:var(--ink);color:var(--ivory);font:700 .92rem/1 var(--text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;display:flex;position:relative;box-shadow:0 18px 36px -14px #0b153099}.fab8__eva svg{color:var(--gold-hi)}.fab8__ring{pointer-events:none;border:2px solid #e3ac4999;border-radius:999px;animation:2.6s ease-out infinite ring8;position:absolute;inset:-4px}@keyframes ring8{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}@media (max-width:900px){.fab8{bottom:84px;right:14px}.fab8__eva span:last-child{display:none}.fab8__eva{padding:14px}.mbar{transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(140%)}.mbar.on{transform:none}}@media (prefers-reduced-motion:reduce){.fab8__ring{animation:none}}.eva8__scrim{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00081a59;position:fixed;inset:0}.eva8{z-index:111;background:var(--paper);width:min(420px,100vw - 24px);color:var(--ink);border-radius:26px;flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) eva8in;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 40px 90px -30px #00081ab3}@keyframes eva8in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.eva8__hd{background:var(--ink);color:var(--ivory);align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.eva8__av{width:40px;height:40px;color:var(--ink);background:linear-gradient(140deg,#e3ac49,#f7ce84);border-radius:50%;place-items:center;display:grid}.eva8__t{margin:0;font-size:1.1rem}.eva8__s{color:var(--mute-on-dark);margin:0;font-size:.82rem}.eva8__s b{color:var(--gold-hi)}.eva8__x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.eva8__list{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.eva8__m{border-radius:18px;max-width:88%;padding:12px 14px;font-size:.95rem;line-height:1.45}.eva8__m p{margin:0}.eva8__m--eva{box-shadow:var(--sh-card);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.eva8__m--you{background:var(--ink);color:var(--ivory);border-bottom-right-radius:6px;align-self:flex-end}.eva8__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.eva8__chip{background:var(--sky-1);color:var(--ink-2);font:650 .82rem/1.2 var(--text);cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.eva8__chip:hover{background:var(--sky-2)}.eva8__chip--gold{background:var(--gold);color:var(--ink)}.eva8__typing{gap:5px;padding:14px 16px;display:flex}.eva8__typing i{background:var(--mute);border-radius:50%;width:7px;height:7px;animation:1s infinite dot8}.eva8__typing i:nth-child(2){animation-delay:.15s}.eva8__typing i:nth-child(3){animation-delay:.3s}@keyframes dot8{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.eva8__in{border-top:1px solid #0b153014;gap:8px;padding:12px;display:flex}.eva8__in input{min-width:0;height:46px;font:inherit;background:#fff;border:1.5px solid #0b153024;border-radius:999px;flex:1;padding:0 16px;font-size:.95rem}.eva8__in button{background:var(--gold);width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.eva8__note{color:var(--mute);margin:0;padding:0 16px 14px;font-size:.74rem}.eva8__draft{border-left:3px solid var(--gold);background:var(--paper-2);color:var(--ink);border-radius:0 12px 12px 0;margin:10px 0 0;padding:10px 12px;font-size:.92rem;line-height:1.5}.eva8__draft--note{white-space:pre-line;margin:0}.eva8__as{color:var(--mute);margin:0;font-size:.82rem}.eva8__as b{color:var(--ink)}.eva8__btns{gap:8px;display:flex}.eva8__btns .eva8__send{flex:1}.eva8__edit{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);font:700 .95rem var(--text);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;border-radius:999px;padding:0 22px}.eva8__edit:hover:not(:disabled),.eva8__edit:focus-visible{background:var(--ink);color:var(--ivory)}.eva8__edit:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.eva8__fine{color:var(--mute);margin:0;font-size:.78rem;line-height:1.4}.eva8__fine a{text-decoration:underline}.eva8__link{color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.eva8__link--c{align-self:center;font-size:.88rem}.eva8__card{box-shadow:var(--sh-card);background:#fff;border-radius:18px;flex-direction:column;align-self:stretch;gap:8px;padding:14px;font-size:.92rem;display:flex}.eva8__card--ok{background:var(--sky-1);box-shadow:none}.eva8__card--ok p{margin:0}.eva8__card>label{color:var(--mute);font-size:.78rem;font-weight:700}.eva8__card input:not([type=checkbox]),.eva8__card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1.5px solid #0b153024;border-radius:14px;padding:11px 14px;font-size:.95rem}.eva8__card textarea{resize:vertical;min-height:120px;line-height:1.45}.eva8__card input:focus-visible,.eva8__card textarea:focus-visible,.eva8__in input:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.eva8__ck{color:var(--ink);align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.4;display:flex}.eva8__ck input{flex:none;margin-top:3px}.eva8__ck a{text-decoration:underline}.eva8__hp{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;position:absolute!important}.eva8__err{color:var(--hi);font-size:.78rem}.eva8__send{background:var(--gold);min-height:48px;color:var(--ink);font:700 .95rem var(--text);cursor:pointer;transition:background .3s var(--ease),transform .3s var(--spring-soft);border:0;border-radius:999px}.eva8__send:hover:not(:disabled),.eva8__send:focus-visible{background:var(--gold-hi);transform:translateY(-1px)}.eva8__send:disabled,.eva8__chip:disabled{opacity:.6;cursor:default}.eva8__send:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.deck__head{justify-content:flex-start}.deck__head .num{min-width:2.2ch}.wave>* .pop__art{translate:calc(var(--ax,0) * 1px) calc(var(--ay,0) * 1px);transition:transform .6s var(--spring),translate .5s cubic-bezier(.2,.8,.2,1)}.wave>*{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.strip .frame--ill{background:#f2e8d8}.strip .frame--ill img{object-fit:contain;padding:6px}.homeclose{overflow:hidden}.homeclose .tab__in{padding-bottom:var(--pad-y)}.hero5 .row{flex-wrap:wrap}.shero__copy .row,.chero__copy .row{flex-wrap:wrap;gap:12px 18px}.shero__copy .btn,.chero__copy .btn{max-width:100%}.shero__copy{max-width:calc(100% - 2 * var(--pad-x))}.close7 .close2__art img{margin-bottom:84px!important}.close7>.tab__in{padding-bottom:0!important}.wfilter button{font:650 .88rem/1 var(--text);cursor:pointer;color:var(--ink);background:#fff;border:0;border-radius:999px;padding:11px 16px;box-shadow:inset 0 0 0 1.5px #0b153024}.wfilter button.on{background:var(--ink);color:var(--ivory);box-shadow:none}.wgrid.filtered .wc.big,.wgrid.filtered .wc--cta{grid-column:auto!important}.wc__b a[href]{color:var(--ink)}.wc--cta .btn{align-self:flex-start}.page8 .tab__in{padding-top:clamp(130px,14vw,170px)}.contact8{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:40px;display:grid}.contact8__ways{gap:14px;display:grid}.c8way{box-shadow:var(--sh-card);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.c8way h3{font-size:1.15rem}.c8way p{color:var(--mute);margin:4px 0 12px;font-size:.95rem}.c8ico{background:var(--ink);width:44px;height:44px;color:var(--gold-hi);border-radius:14px;place-items:center;display:grid}.c8hours{color:var(--mute);padding:4px 6px;font-size:.9rem}.contact8__form{box-shadow:var(--sh-lift);background:#fff;border-radius:26px;padding:clamp(20px,3vw,34px)}.contact8__form h2{margin-bottom:12px;font-size:1.6rem}.svc8{margin-top:36px}.svc8 .wc__img img{object-fit:contain;max-height:88%}@media (max-width:900px){.contact8{grid-template-columns:minmax(0,1fr)}.contact8__form,.contact-form{min-width:0;max-width:100%}.cf-tip{width:100%}}.simple-page{margin:var(--inset);padding:clamp(130px,14vw,170px) var(--pad-x) var(--pad-y);border-radius:var(--radius);background:var(--paper);max-width:none}.simple-page h1{font:800 clamp(2.5rem,5vw,4.2rem)/1 var(--display);letter-spacing:-.03em;max-width:16ch}.simple-page>.lead{max-width:44em;color:var(--mute);margin-top:18px;font-size:1.15rem}.simple-page .prose,.simple-page .article-list{max-width:780px;margin-top:44px}.simple-page .prose h2{margin:34px 0 10px;font-size:1.5rem}.simple-page .prose p,.simple-page .prose li{color:#2a3550;line-height:1.65}.simple-page .article-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-width:none;display:grid}.simple-page .article-list article{box-shadow:var(--sh-card);background:#fff;border-radius:22px;padding:24px}.simple-page .article-list h2{font-size:1.25rem;line-height:1.2}.simple-page .article-list p{color:var(--mute);margin:8px 0 14px}.teaser__yt{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.teaser:after{z-index:0}.teaser__c,.teaser__p{z-index:1}.seg{border-radius:26px}.seg span{white-space:nowrap}@media (max-width:900px){.pop-row .pop,.hire .pop{flex-direction:column;padding-top:120px;display:flex!important}.pop-row .pop__wrap,.hire .pop__wrap{border-radius:0;justify-content:center;display:flex;width:auto!important;height:auto!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important}.pop-row .pop__art,.hire .pop__art{width:min(62%,230px)!important;height:auto!important}.pop-row .pop__face,.hire .pop__face{padding-top:110px!important}.deck__card{position:sticky}.deck__head{padding-right:96px!important}.deck__body,.deck--mirror .deck__body{padding:14px 18px 18px!important;display:block!important}.deck__body img{z-index:2;filter:drop-shadow(0 8px 10px #0b153033);top:-6px;right:8px;width:86px!important;max-width:86px!important;position:absolute!important;transform:none!important}.deck__card:hover .deck__body img{transform:none!important}}@media (min-height:801px){.flowstage{padding-top:100px!important}}button.txtlink,button.go,button.more{appearance:none;box-shadow:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding-bottom:0;padding-left:0;padding-right:0}button.txtlink{text-underline-offset:4px;padding:0;font-weight:680;text-decoration:underline;text-decoration-thickness:1.5px}button.go{width:100%}a.txtlink:focus:not(:focus-visible),button.txtlink:focus:not(:focus-visible),button.go:focus:not(:focus-visible),button.more:focus:not(:focus-visible){outline:0}a.txtlink:focus-visible,button.txtlink:focus-visible{outline-offset:4px;border-radius:4px}.dialog-close,.lb__x,.eva8__x,.nav8__menu,.fab8__top,.eva8__in button,.hgnav button,.cap .go6,.hcard .zoom,.loopring,.ok7,.lens7,.tick,.ico,.play,.film6 .play,.teaser__p,.cs6r .arr,.choose a span,.shp__face .go span,.offer-mini a .go,.wfn .n6,.n5 .ix,.eva8__av,.colnav .ctl span,.hgal__bar .ctl span,.plate__cap b,.mbar img,.close2__card .me img,.nd .me6,.sign img,.ph img{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none}.dialog-close,.lb__x,.eva8__x,.nav8__menu,.fab8__top,.eva8__in button,.hgnav button{place-items:center;padding:0;line-height:1;display:grid}.dialog-close{cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px}.dialog-close svg{width:18px;height:18px;display:block}.dialog-close:hover{background:var(--gold);color:var(--ink)}.lb__x{place-items:center;min-width:48px;min-height:48px;display:grid}.ph img{aspect-ratio:auto}.close7{margin-bottom:0!important}.tabs>.tab:last-child{margin-bottom:0}.h2s{row-gap:18px}.h2s:after{content:"";opacity:.16;background:currentColor;grid-column:1/-1;height:1px}.h2s[data-norule]:after{display:none}.pain>div{transition:opacity .18s,transform .18s}.pain>div.swap{opacity:0;transform:translateY(4px)}.seg span:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.contact-form .cf-field{margin:20px 0;position:relative}.contact-form .form-pair .cf-field{margin:20px 0}.cf-hd{align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.contact-form .cf-hd label{margin:0;font-weight:650;display:block}.cf-opt{color:var(--mute);font-weight:500}.cf-i{aspect-ratio:1;border:1.5px solid var(--cobalt,#3448f0);width:24px;height:24px;color:var(--cobalt,#3448f0);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:grid}.cf-i svg{fill:currentColor;stroke:currentColor;width:14px;height:14px}.cf-i:hover,.cf-i[aria-expanded=true]{background:var(--cobalt,#3448f0);color:#fff}.cf-tip{z-index:20;background:var(--ink);width:min(440px,100%);color:var(--ivory);border-radius:16px;padding:16px 18px;font-size:.9rem;font-weight:400;line-height:1.45;animation:.22s both cftip;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 22px 44px -16px #0b15308c}.cf-tip__lead{color:var(--gold-hi,#f7ce84);margin:0 0 10px!important;font-size:.9rem!important}.cf-tip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-tip li{gap:2px;display:grid}.cf-tip li b{letter-spacing:.06em;text-transform:uppercase;color:var(--gold,#e3ac49);font-size:.74rem}.cf-tip li span{color:#fff}@keyframes cftip{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.contact-form textarea{resize:vertical;min-height:130px;max-height:520px;line-height:1.5}.contact-form textarea::-webkit-resizer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M14 6L6 14M14 10l-4 4M14 2L2 14' stroke='%23C8871D' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") 50%/14px no-repeat}.contact-form .consent a.cf-privacy,.consent a.cf-privacy{color:var(--cobalt,#3448f0);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.consent a.cf-privacy:hover{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.contact-form .consent input{aspect-ratio:auto;width:20px;height:20px}.hrule{opacity:.16;background:currentColor;height:1px;margin:26px 0 0}.contact-form input,.contact-form textarea{font:inherit;color:var(--ink);font-size:.98rem;font-weight:400}.contact-form ::placeholder{color:#6b7592;opacity:1}.col button.more{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;width:auto;margin-top:10px;padding:0;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.flowstage{height:auto!important;min-height:0!important;padding-top:88px!important;padding-bottom:calc(var(--overlap) + 30px)!important}.flowstage .h2s{margin-bottom:44px!important}.flowstage .mouse7{left:auto;right:64px;bottom:calc(var(--overlap) + 12px);animation-name:hover7b}@keyframes hover7b{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){.flowstage{padding-top:20px!important;padding-bottom:20px!important}.flowstage .h2s{margin-bottom:28px!important}}.ab-hero{align-items:end;min-height:min(600px,100svh - 132px)}.ab-hero>div:first-child{padding-bottom:calc(var(--overlap,57px) + 36px);align-self:center}.ab-ph{isolation:isolate;justify-self:end;width:min(100%,680px,100svh - 110px);max-width:none;margin-bottom:-6px}.ab-ph:before{content:"";z-index:-1;background:radial-gradient(at 50% 100%,#ffffffb3,#ffffff47 55%,#fff0 78%);border-radius:50% 50% 0 0/38% 38% 0 0;height:78%;position:absolute;bottom:0;left:-10%;right:-10%}.ab-ph img{border-radius:0}@media (max-width:900px){.ab-hero{min-height:0}.ab-hero>div:first-child{padding-bottom:0}.ab-ph{justify-self:center;width:min(100%,420px);margin-top:12px}}.seg{border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-width:100%;display:inline-grid}.seg span{text-align:center;white-space:normal;justify-content:center;min-height:46px;padding:8px 18px;line-height:1.2}@media (max-width:640px){.seg{border-radius:28px;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%;display:grid}}.hero5 .tab__bg:after{display:none}.hero5 .tab__bg{background:#e1f1fd}.hero5 .stage{--px:.62;--py:.28;--cw:calc(max(100cqw,177.778cqh) * 1.06);z-index:1;border-radius:inherit;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.hero5 .scene{width:var(--cw);aspect-ratio:2400/1350;left:calc((100cqw - var(--cw)) * var(--px));top:calc((100cqh - var(--cw) * .5625) * var(--py));position:absolute}.hero5 .ly{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.hero5 .shade{z-index:175;pointer-events:none;background:radial-gradient(50% 70% at 6% 38%,#e1f1fdf0,#e1f1fdb8 46%,#e1f1fd00 76%);position:absolute;inset:0}.hero5 .orbit7{z-index:auto;pointer-events:none;border-radius:0;position:absolute;inset:0;overflow:visible}.hero5 .orbit7 .oc{border-width:2px}@media (max-width:900px){.hero5 .tab__bg{display:none}.hero5 .stage{--px:.66;--py:.4;z-index:0;flex:none;order:1;height:420px;position:relative!important;inset:auto!important}.hero5 .shade{background:linear-gradient(#e1f1fd,#e1f1fd00 30%)}}.hero5 .orbit7 svg.rg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.hero5 .orbit7 svg.rg path{fill:none;stroke:#e3ac49;stroke-width:2px;opacity:.8;filter:drop-shadow(0 0 3px #f7ce84b3)}.footbio{align-items:center;gap:clamp(16px,3vw,28px);max-width:46rem;display:flex}.footbio__ph{aspect-ratio:1;object-fit:cover;border:3px solid var(--gold);border-radius:50%;flex:none;width:clamp(88px,10vw,120px);height:auto}.footbio__t{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.footbio__name{line-height:1;color:var(--gold)!important;font-size:clamp(1.8rem,3.2vw,2.3rem)!important}.footbio__loc{color:var(--mute-on-dark);font-size:.82rem}.footbio p{max-width:27em;color:var(--mute-on-dark);margin:8px 0 10px;font-size:.95rem}.sitefoot .cols{border-top:1px solid #f2e8d824;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(14px,4vw,56px);margin-top:44px;padding-top:30px}.sitefoot .cols h4{margin-bottom:6px;font-size:.9rem!important}.sitefoot .cols ul{font-size:.9rem;line-height:1.85}@media (max-width:560px){.footbio{align-items:flex-start}.sitefoot .cols{gap:12px 10px;margin-top:32px;padding-top:24px}.sitefoot .cols h4{font-size:.82rem!important}.sitefoot .cols ul{padding-left:1.1em;font-size:.8rem;line-height:1.65}.sitefoot .cols ul a:before{width:.8em;height:.8em;left:-1.1em}}.homeclose .close{grid-template-columns:minmax(0,1fr);max-width:60rem}.eva8,.eva8__list,.dialog-content,.mnav8,.lb{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.eva8,.eva8__scrim,.eva8__typing i{animation:none}}
