*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Archivo,sans-serif;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:default;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-text-size-adjust:none}footer,main{will-change:transform}button{user-select:none;-webkit-user-select:none;-ms-user-select:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}div,h1,h2,h3,h4,h5,h6,p,span{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{user-select:none;-webkit-user-select:none;-ms-user-select:none}a,a:focus-visible{outline:none}button,button:focus-visible{outline:none}input,input:focus-visible{outline:none}img{pointer-events:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:100 900;src:url(/3be2d3fbabc338331d37.woff2) format("woff2"),url(/7fdd74a4f7f3a84efd20.woff) format("woff"),url(/d51e05e3fe9079a28ba9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:100 900;src:url(/d6f71b023a85ca4d9763.woff2) format("woff2"),url(/2ef6e7b78798cd2d11c7.woff) format("woff"),url(/01aec036bbe1df6fea3c.ttf) format("truetype")}@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/74ecac6e1a6660c5b466.woff2) format("woff2"),url(/30a58be1b84791dabebb.woff) format("woff"),url(/ff50338d904b49183caf.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk;font-style:normal;font-weight:100 900;src:url(/625aff7cd2cc651382da.woff2) format("woff2"),url(/a3ac6ee526fe9ba86a2a.woff) format("woff"),url(/5d8b44553adc33857c97.ttf) format("truetype")}@font-face{font-display:swap;font-family:ClashDisplay;font-style:normal;font-weight:200 700;src:url(/27b50dcdd5ced9f74da0.woff2) format("woff2"),url(/d2735542013ee4bde5ad.woff) format("woff"),url(/e7f67b72cbf79f80c9c7.ttf) format("truetype")}@font-face{font-display:swap;font-family:FamiljenGrotesk;font-style:normal;font-weight:400 700;src:url(/56a6a11c0a68abd744ab.woff2) format("woff2"),url(/343aaa2bbaa89fc5b205.woff) format("woff"),url(/16555bea0a293c10df04.ttf) format("truetype")}@font-face{font-display:swap;font-family:FamiljenGrotesk;font-style:italic;font-weight:400 700;src:url(/68efd3c74f5ce76cd514.woff2) format("woff2"),url(/989fa5cd75a6af3ac2c1.woff) format("woff"),url(/ba5b42e88559b3d81632.ttf) format("truetype")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:100 900;src:url(/9cc69377319a8d1e055e.woff2) format("woff2"),url(/5bf25a011bc7d69d49e1.woff) format("woff"),url(/fa6516b65d6b10e1a3c7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:100 900;src:url(/1b5ca2b4f8fa2e5e11e7.woff2) format("woff2"),url(/165ffcf651e7f941d2de.woff) format("woff"),url(/46cbb7cb91227cea1138.ttf) format("truetype")}.ios-rounded-full{clip-path:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,.9% 75.4%,.7% 74.6%,.6% 73.7%,.5% 72.8%,.5% 71.8%,.4% 70.8%,.3% 69.8%,.2% 68.7%,.2% 67.5%,.1% 66.2%,.1% 64.8%,.1% 63.2%,0 61.4%,0 59.3%,0 56.6%,0 50%,0 43.4%,0 40.7%,0 38.6%,.1% 36.8%,.1% 35.2%,.1% 33.8%,.2% 32.5%,.2% 31.3%,.3% 30.2%,.4% 29.2%,.5% 28.2%,.5% 27.2%,.6% 26.3%,.7% 25.4%,.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% .9%,25.4% .7%,26.3% .6%,27.2% .5%,28.2% .5%,29.2% .4%,30.2% .3%,31.3% .2%,32.5% .2%,33.8% .1%,35.2% .1%,36.8% .1%,38.6% 0,40.7% 0,43.4% 0,50% 0,56.6% 0,59.3% 0,61.4% 0,63.2% .1%,64.8% .1%,66.2% .1%,67.5% .2%,68.7% .2%,69.8% .3%,70.8% .4%,71.8% .5%,72.8% .5%,73.7% .6%,74.6% .7%,75.4% .9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%)}:root{--template-form-step-count:1;--template-form-steps-column-gap:64px;--template-form-background-color:#000;--template-form-hover-background-color:#1a1a1a;--template-form-primary-color:#7437f1;--template-form-secondary-color:#b8b8b8;--template-form-error-color:#e76b6f;--template-form-input-text-color:#000;--template-form-input-placeholder-text-color:#ccc;--template-form-button-text-color:#fff;--template-form-previous-button-background-color:#fff;--template-form-field-padding:6px 12px;--template-form-border-radius:6px;--template-form-navigation-button-padding:6px 0px;--template-form-navigation-button-font-size:14.5px}form{align-items:start;display:flex;flex-direction:column;row-gap:36px}form #progress-bar-container{display:flex;flex-direction:row;height:4px;justify-content:space-between;width:100%}form #progress-bar-container>div{border-radius:5px;height:100%;overflow:hidden;position:relative;width:100%}form #progress-bar-container>div .progress-bar-foreground{height:100%;left:0;position:absolute;top:0;width:0}form #progress-bar-container>div .progress-bar-background{height:100%;width:100%;z-index:-10}form #steps-container{column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}form #steps-container #steps{align-items:stretch;display:flex;flex-direction:row;width:100%}form #steps-container>#steps>.step{display:flex;flex-basis:100%;flex-direction:column;opacity:0;row-gap:36px;width:100%}form #steps-container>#steps>.step>.title-container{display:flex;flex-direction:column;row-gap:16px}form #steps-container>#steps>.step>.title-container>p{font-size:15.5px}form #steps-container>#steps>.step>.fields-container{align-items:start;display:flex;flex-direction:column;row-gap:8px}form #steps-container>#steps>.step>.fields-container>.fields-row{column-gap:8px;display:flex;flex-direction:row;width:100%}form #steps-container>#steps>.step>.fields-container>div>div{align-items:start;display:flex;flex-direction:column;row-gap:3px;width:100%}form #steps-container>#steps>.step>.fields-container .error-message{display:none;font-size:13px;font-weight:450;line-height:120%;padding:0 12px}form #steps-container>#steps>.step>.fields-container>div>div>.text-field{align-items:start;border-width:1px;display:flex;flex-direction:column;position:relative;row-gap:0;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.text-field>span{font-size:12px;line-height:130%}form #steps-container>#steps>.step>.fields-container>div>div>.text-field>input{background-color:transparent;font-size:15px;line-height:140%;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.text-field>input[type=password]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}form #steps-container>#steps>.step>.fields-container>div>div>.text-field>input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff;transition:background-color 9999s ease-in-out 0s}form #steps-container>#steps>.step>.fields-container>div>div>.text-field>.error-icon{display:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field{align-items:start;border-width:1px;display:flex;flex-direction:column;position:relative;row-gap:0;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>span{font-size:12px;line-height:130%}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>textarea{background-color:transparent;font-size:15px;line-height:140%;resize:none;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>textarea:focus{outline:none}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>textarea::-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff;transition:background-color 9999s ease-in-out 0s}form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>.error-icon{bottom:2px;display:none;position:absolute;right:12px;transform:translateY(-50%)}form #steps-container>#steps>.step>.fields-container>div>.options-container{display:flex;flex-direction:row;width:100%}form #steps-container>#steps>.step>.fields-container>div>.options-container>.option{border-width:1px;cursor:pointer}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown{align-items:start;border-width:1px;cursor:pointer;display:flex;flex-direction:column;position:relative;row-gap:2px;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>span{font-size:12px}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>input{background-color:transparent;cursor:pointer;font-size:15px;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>.dropdown-icon{cursor:pointer;position:absolute;right:16px;top:50%;transform:rotate(0deg) translateY(-50%);transition:transform .4s ease-out}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown.expanded .dropdown-icon{transform:rotate(-180deg);transition:transform .4s ease-out}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container{border-width:1px;cursor:pointer;display:none;flex-direction:column;left:0;overflow:hidden;position:absolute;transform:translateY(-100%);width:100%;z-index:10}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown.expanded>#dropdown-item-container{display:flex!important}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container>hr{border-width:1px;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown #dropdown-item-container>div:hover,form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container>div{transition:background-color .4s ease-out}form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field{align-items:start;border-width:1px;display:flex;flex-direction:column;position:relative;row-gap:2px;width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field>span{font-size:12px}form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field>div{width:100%}form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field>.error-icon{display:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.browser-scroll{overflow-y:scroll;scrollbar-width:none}.browser-scroll::-webkit-scrollbar{display:none}form #steps-container>#steps>.step>.fields-container #submitted-file-container{align-items:center;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;height:200px;overflow-y:scroll}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template{align-items:center;border-width:1px;display:none;flex-direction:column;height:100%;justify-content:center;position:relative;row-gap:20px;width:150px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div{align-items:center;display:flex;flex-direction:column}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div>span{text-align:center;word-break:break-all}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div>span.submitted-file-name{font-size:14px;width:120px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div>span.submitted-file-size{font-size:12px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>.remove-file{position:absolute;right:16px;top:16px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button{align-items:center;border-width:1px;display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:20px;width:140px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>div{align-items:center;display:flex;flex-direction:column}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>div>span{font-size:14px;text-align:center}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>div>span.accepted-file-types{font-size:12px}form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>img{width:40px}form #steps-container>#steps>#confirmation .title-container{align-items:center;display:flex;flex-direction:column}form #steps-container>#steps>#confirmation .title-container>img{width:72px}form #steps-container>#steps>#confirmation .title-container>div{align-items:center;display:flex;flex-direction:column}form #steps-container>#steps>#confirmation .title-container>div>span{font-size:15px;text-align:center}form #steps-container>#steps>#confirmation .title-container>div>h2{font-weight:600;text-align:center;white-space:nowrap}form #steps-container>#steps>#confirmation .detail-container{display:flex;flex-direction:row;justify-content:center}form #steps-container>#steps>#confirmation .detail-container>.detail{align-items:center;display:flex;flex-direction:column}form #steps-container>#steps>#confirmation .detail-container>.detail>span{font-size:15px;font-weight:600}form #steps-container>#steps>#confirmation .detail-container>.detail>p{font-size:14px}form #steps-container>#steps>#confirmation .detail-container>hr{height:80%;margin:auto 0;width:1px}form #steps-container>#steps>#confirmation .quick-actions{display:flex;flex-direction:row;justify-content:center}form #steps-container>#steps>#confirmation .quick-actions>button{font-size:14.5px}form #navigation{display:flex}form #navigation,form #navigation>button{flex-direction:row;justify-content:center;width:100%}form #navigation>button{align-items:center;overflow:hidden;position:relative}form #navigation>button>span{font-weight:550}form #navigation>button>div{filter:brightness(100%);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .4s ease-out;width:100%;z-index:-10}form #navigation>button:hover>div{filter:brightness(115%)}form#template-form #progress-bar-container>div .progress-bar-foreground{background-color:var(--template-form-primary-color)}form#template-form #progress-bar-container>div .progress-bar-background{background-color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps{column-gap:var(--sign-up-verified-form-steps-column-gap)}form#template-form #steps-container>#steps>.step>.title-container>h2,form#template-form #steps-container>#steps>.step>.title-container>p{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container .error-message{color:var(--template-form-error-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.text-field{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius);padding:var(--template-form-field-padding)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.text-field>span{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.text-field>input{border-color:var(--template-form-secondary-color);color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius);padding:var(--template-form-field-padding)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>span{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.textarea-field>textarea{border-color:var(--template-form-secondary-color);color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>.options-container>.option{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius)}form#template-form #steps-container>#steps>.step>.fields-container>div>.options-container>.option.selected{border-color:var(--template-form-primary-color)!important}form#template-form #steps-container>#steps>.step>.fields-container>div>.options-container>.option>span{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>span{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>input{border-color:var(--template-form-secondary-color);color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container>hr{border-color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown>#dropdown-item-container>div{background-color:var(--template-form-background-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown.expanded>#dropdown-item-container>div>span{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown.expanded #dropdown-item-container>div{background-color:var(--template-form-background-color)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.toggle-dropdown.expanded>#dropdown-item-container>div:hover{background-color:var(--template-form-hover-background-color)!important}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius);padding:var(--template-form-field-padding)}form#template-form #steps-container>#steps>.step>.fields-container>div>div>.stripe-field>span{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div>span.submitted-file-name{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submitted-file-template>div>span.submitted-file-size{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button{border-color:var(--template-form-secondary-color);border-radius:var(--template-form-border-radius)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>div>span{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>.step>.fields-container #submitted-file-container>#submit-files-button>div>span.accepted-file-types{color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>#confirmation .detail-container>.detail>p,form#template-form #steps-container>#steps>#confirmation .detail-container>.detail>span,form#template-form #steps-container>#steps>#confirmation .title-container>div>h2,form#template-form #steps-container>#steps>#confirmation .title-container>div>span{color:var(--template-form-input-text-color)}form#template-form #steps-container>#steps>#confirmation .detail-container>hr{background-color:var(--template-form-secondary-color)}form#template-form #steps-container>#steps>#confirmation .quick-actions>button{border-radius:var(--template-form-border-radius);color:var(--template-form-input-text-color)}form#template-form #navigation{display:flex;flex-direction:row;justify-content:center;width:100%}form#template-form #navigation>button{border-radius:var(--template-form-border-radius);padding:var(--template-form-navigation-button-padding)}form#template-form #navigation>button>span{font-size:var(--template-form-navigation-button-font-size)}form#template-form #navigation>button#previous>span{color:var(--template-form-button-text-color)}form#template-form #navigation>button#previous>div{background-color:var(--template-form-previous-button-background-color)}form#template-form #navigation>button#next>span{color:var(--template-form-button-text-color)}form#template-form #navigation>button#next>div{background-color:var(--template-form-primary-color)}form#template-form #navigation>button#submit>span{color:var(--template-form-button-text-color)}form#template-form #navigation>button#submit>div{background-color:var(--template-form-primary-color)}#enter-main{opacity:0;pointer-events:none;transition:opacity .8s ease-in-out}:root{--font:"Switzer","Archivo",sans-serif;--paper:#24282b;--panel:#2b2f33;--panel-2:#33383c;--stone:#3c4246;--ink:#f0ece4;--ink-hover:#fff;--grey:#b9b5ac;--grey-2:#9b978f;--edge:#464d52;--edge-soft:#373d41;--deep:#1f2225;--surface:#33383c;--surface-hover:#3c4246;--teal:#2fb6bc;--teal-bright:#41c7cd;--teal-deep:#0b6772;--on-teal:#06181a;--btn:#0d6474;--btn-hover:#12788b;--btn-edge:#2fb6bc;--btn-edge-hover:#5ed3d9;--pad:clamp(16px,2.1vw,56px);--gap:clamp(8px,1.05vw,28px);--fs-display:clamp(38px,4.3vw,116px);--fs-title:clamp(22px,2.1vw,56px);--fs-list:clamp(20px,2vw,54px);--fs-lead:clamp(17px,1.3vw,34px);--fs-lead-strong:clamp(17px,1.4vw,38px);--fs-body:clamp(14px,1vw,27px);--fs-small:clamp(14px,0.95vw,26px);--btn-h:clamp(44px,2.75vw,74px);--menu-size:clamp(40px,2.5vw,66px);--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-io:cubic-bezier(0.65,0,0.35,1)}body,html{background-color:var(--paper);color:var(--ink);font-family:var(--font)}::selection{background:var(--teal-deep);color:#fff}.t-display{font-size:var(--fs-display);font-weight:600;letter-spacing:-.052em;line-height:.96}.t-title{font-size:var(--fs-title);font-weight:600;letter-spacing:-.045em;line-height:1}.t-list{font-size:var(--fs-list);font-weight:400;letter-spacing:-.035em;line-height:1.1}.t-lead{font-size:var(--fs-lead);font-weight:400;letter-spacing:-.02em;line-height:1.15}.t-lead-strong{font-size:var(--fs-lead-strong);font-weight:600;letter-spacing:-.035em;line-height:1.05}.t-body{font-size:var(--fs-body)}.t-body,.t-small{letter-spacing:-.01em;line-height:1.2}.t-small{font-size:var(--fs-small)}.grey{color:var(--grey)}.dot-label:before{background:var(--teal);border-radius:50%;content:"";display:inline-block;height:.42em;margin-right:.35em;vertical-align:.12em;width:.42em}.btn{align-items:center;display:inline-flex;font-size:var(--fs-body);font-weight:450;height:var(--btn-h);justify-content:center;letter-spacing:-.01em;padding:0 clamp(20px,2.6vw,70px);transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out,box-shadow .25s ease-out;white-space:nowrap}.btn-ink{background:var(--btn);box-shadow:inset 0 0 0 1px var(--btn-edge);color:var(--ink)}.btn-ink:hover{background:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--btn-edge-hover)}.btn-light{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink)}.btn-light:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--teal)}.btn-block{width:100%}.btn[disabled]{opacity:.4}.plus-box{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);flex:none;height:clamp(40px,3.4vw,92px);position:relative;width:clamp(40px,3.4vw,92px)}.plus-box:after,.plus-box:before{background:var(--ink);content:"";height:1.5px;left:50%;position:absolute;top:50%;transition:transform .4s var(--ease);translate:-50% -50%;width:42%}.plus-box:after{transform:rotate(90deg)}[aria-expanded=true]>.plus-box:after{transform:rotate(0deg)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i, 0)*90ms)}[data-reveal].is-in{opacity:1;transform:none}[data-split] .w{display:inline-block;opacity:0;transform:translateY(.32em);transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--wi, 0)*32ms)}[data-split].is-in .w{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],[data-split] .w{transform:none;transition-delay:0s;transition-duration:.01s}}header.dark,header.light{color:var(--ink)}.header-bar{align-items:flex-start;justify-content:space-between;padding:var(--pad) var(--pad) 0}.header-bar,.header-logo{display:flex;flex-direction:row}.header-logo{align-items:baseline;font-size:clamp(20px,1.65vw,44px);font-weight:600;gap:.16em;letter-spacing:-.045em;line-height:1;margin-top:.35em;transition:color .3s ease-out}.header-mark{height:.68em;margin-right:.12em;width:auto}.menu-toggle{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);height:var(--menu-size);position:relative;transition:background-color .25s ease-out,box-shadow .25s ease-out;width:var(--menu-size)}.menu-toggle:hover,header.is-menu-open .menu-toggle{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--teal)}.menu-toggle i{background:var(--ink);height:1.5px;left:22%;position:absolute;transition:transform .45s var(--ease),opacity .3s ease-out;width:56%}.menu-toggle i:first-child{top:calc(50% - 7px)}.menu-toggle i:nth-child(2){top:50%;translate:0 -.75px}.menu-toggle i:nth-child(3){top:calc(50% + 7px);translate:0 -1.5px}header.is-menu-open .menu-toggle i:first-child{transform:translateY(7px) rotate(45deg)}header.is-menu-open .menu-toggle i:nth-child(2){opacity:0}header.is-menu-open .menu-toggle i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-actions{align-items:center;display:flex;flex-direction:row;gap:6px}.header-book,.header-call{align-items:center;display:inline-flex;font-size:var(--fs-body);font-weight:500;height:var(--menu-size);justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 clamp(14px,1.25vw,34px);transition:background-color .25s ease-out,box-shadow .25s ease-out;white-space:nowrap}.header-call{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);font-variant-numeric:tabular-nums;gap:.45em}.header-call:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--teal)}.header-call svg{color:var(--teal);flex:none;height:1.15em;width:1.15em}.header-book{background:var(--btn);box-shadow:inset 0 0 0 1px var(--btn-edge);color:var(--ink)}.header-book:hover{background:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--btn-edge-hover)}@media (max-width:560px){.header-call{padding:0;width:var(--menu-size)}.header-call span{display:none}.header-call svg{height:18px;width:18px}}@media (max-width:480px){.header-actions{gap:4px}.header-book{padding:0 12px}}@media (max-width:379px){.header-book-more{display:none}}.menu{background:var(--panel);border:1px solid var(--edge);box-shadow:0 24px 70px rgba(0,0,0,.55);color:var(--ink);opacity:0;padding:clamp(18px,1.6vw,42px);position:absolute;right:var(--pad);top:calc(var(--pad) + var(--menu-size) + 8px);transform:translateY(-10px);transition:opacity .35s ease-out,transform .5s var(--ease),visibility 0s linear .5s;visibility:hidden;width:clamp(300px,40vw,960px)}header.is-menu-open .menu{opacity:1;transform:none;transition:opacity .35s ease-out,transform .5s var(--ease),visibility 0s;visibility:visible}.menu-columns{display:grid;gap:clamp(16px,2.2vw,56px);grid-template-columns:1fr 1fr}.menu-head{color:var(--grey);font-size:var(--fs-small);margin-bottom:clamp(8px,.7vw,18px)}.menu-links,.menu-sub{list-style:none}.menu-sub{display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:.2em .9em;line-height:1.35;margin:.25em 0 .55em}.menu-sub a{color:var(--grey);transition:color .25s ease-out}.menu-sub a:hover{color:var(--teal)}.menu-link{display:block;font-size:clamp(22px,1.75vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.05;padding:.16em 0;transition:transform .35s var(--ease),color .25s ease-out}.menu-link:hover{color:var(--teal);transform:translateX(.3em)}.menu-link:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.36em;margin-right:0;transition:width .3s var(--ease),margin-right .3s var(--ease);vertical-align:.14em;width:0}.menu-link:hover:before{margin-right:.28em;width:.36em}.menu-hours{color:var(--grey);line-height:1.35;margin-top:clamp(14px,1.2vw,30px)}.menu-foot,.menu-hours{font-size:var(--fs-small)}.menu-foot{align-items:center;border-top:1px solid var(--edge-soft);display:flex;flex-direction:row;justify-content:space-between;margin-top:clamp(16px,1.4vw,36px);padding-top:clamp(12px,1vw,26px)}.menu-legal{color:var(--grey);display:flex;flex-wrap:wrap;font-size:clamp(11px,.72vw,16px);gap:.3em 1.1em;line-height:1.4;margin-top:clamp(10px,.9vw,22px)}.menu-legal a{transition:color .25s ease-out}.menu-legal a:hover{color:var(--teal)}.menu-phone{transition:color .25s ease-out}.menu-phone:hover{color:var(--teal)}.menu-directions{color:var(--grey);transition:color .25s ease-out}.menu-directions:hover{color:var(--teal)}.audio-toggle{align-items:center;color:var(--grey);display:inline-flex;gap:.7em}.audio-toggle.is-on{color:var(--ink)}.dg select{color:#1c1c1c}.audio-bars{align-items:center;display:inline-flex;gap:3px;height:12px}.audio-bars i{background:currentColor;border-radius:1px;display:block;height:4px;width:1.5px}.audio-toggle.is-on .audio-bars i{animation:audio-bar .9s ease-in-out infinite alternate}.audio-toggle.is-on .audio-bars i:nth-child(2){animation-delay:-.3s}.audio-toggle.is-on .audio-bars i:nth-child(3){animation-delay:-.6s}@keyframes audio-bar{0%{height:3px}to{height:12px}}#cursor{background:#fff;border-radius:50%;height:20px;left:0;margin:-10px 0 0 -10px;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease-out;width:20px;z-index:1003}html.has-cursor #cursor.is-visible{opacity:1}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}@media (max-width:769px){.menu{left:var(--pad);width:auto}.menu-columns{gap:14px;grid-template-columns:1fr}.menu-link{font-size:20px}}main>section{background:var(--paper);position:relative;width:100%;z-index:1}figure{margin:0}figure img{display:block;height:100%;object-fit:cover;width:100%}.hero{display:grid;grid-template-columns:1fr 1fr;height:100dvh;min-height:520px}.hero-copy{display:flex;flex-direction:column;justify-content:space-between;padding:max(96px,5.9vw) var(--pad) clamp(20px,2vw,52px)}.hero-title{max-width:34.5vw}.hero-gallery{background:var(--panel);overflow:hidden;position:relative}.hero-scene{inset:0;position:absolute}.hero-scene canvas,.hero-scene-img{display:block;height:100%;inset:0;position:absolute;width:100%}.hero-scene-img{object-fit:cover;opacity:0;transition:opacity 1.4s var(--ease) .2s}.hero.is-in .hero-scene-img{opacity:1}.hero-scene.is-live .hero-scene-img{transition:none;visibility:hidden}.hero-cards{--card-w:clamp(200px,15.5vw,400px);--card-r:clamp(12px,0.8vw,20px);--card-inset:clamp(5px,0.3vw,8px);bottom:var(--pad);display:grid;gap:var(--gap);grid-template-areas:". smile smile ." "doctor doctor stories stories";grid-template-columns:repeat(4,calc(var(--card-w)/2 - var(--gap)/2));position:absolute;right:var(--pad);z-index:2}.hero-card-smile{grid-area:smile;--card-delay:0.9s}.hero-card-doctor{grid-area:doctor;--card-delay:1.05s}.hero-card-stories{grid-area:stories;--card-delay:1.2s}.hero-card{background:var(--panel);border:1px solid var(--edge);border-radius:var(--card-r);box-shadow:0 18px 40px -18px rgba(0,0,0,.6);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;max-width:100%;min-width:0;opacity:0;outline:none;padding:var(--card-inset);text-align:left;transform:translateY(16px);transition:opacity .9s var(--ease) var(--card-delay,.9s),transform 1.1s var(--ease) var(--card-delay,.9s),box-shadow .4s ease-out,border-color .3s ease-out;width:var(--card-w)}.hero.is-in .hero-card{opacity:1;transform:none}.hero-card-media{aspect-ratio:16/9;background:var(--panel-2) center /cover no-repeat;border-radius:calc(var(--card-r) - var(--card-inset));display:block;overflow:hidden;position:relative}.hero-card-media img{display:block;height:100%;object-fit:cover;transition:transform .8s var(--ease);width:100%}.hero-card-bar{align-items:center;display:flex;flex-direction:row;gap:.8em;justify-content:space-between;min-width:0;padding:.7em .45em .45em .55em}.hero-card-text{display:flex;flex-direction:column;gap:.2em;min-width:0}.hero-card-title{font-size:var(--fs-small);font-weight:600;letter-spacing:-.02em;line-height:1.1}.hero-card-note{color:var(--grey);font-size:clamp(12px,.75vw,20px);line-height:1.15}.hero-card-chip{background:var(--btn);border-radius:calc(var(--card-r)*.6);box-shadow:inset 0 0 0 1px var(--btn-edge);color:var(--ink);display:grid;flex:none;height:clamp(34px,2.2vw,56px);place-items:center;transition:background-color .3s ease-out,box-shadow .3s ease-out,transform .4s var(--ease);width:clamp(34px,2.2vw,56px)}.hero-card-chip svg{height:36%;width:36%}.hero-card-chip-play svg{height:34%;margin-left:8%;width:34%}.hero-card:hover{border-color:var(--teal);box-shadow:0 24px 48px -18px rgba(0,0,0,.7)}.hero-card:hover .hero-card-media img{transform:scale(1.05)}.hero-card:hover .hero-card-chip{background:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--btn-edge-hover);transform:scale(1.06)}.hero-card:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--teal)}.hero-tagline{opacity:0;transition:opacity 1s ease-out .6s}.hero.is-in .hero-tagline{opacity:1}.gallery-intro{display:flex;justify-content:center;padding:max(120px,19.5dvh) var(--pad) max(130px,23dvh)}.gallery-statement{max-width:53vw;text-align:center}.inline-pic{--open:0;display:inline-block;height:.7em;margin:0 calc(var(--open)*.12em);overflow:hidden;vertical-align:baseline;width:calc(var(--open)*.8em)}.inline-pic img{display:block;height:100%;object-fit:cover;width:100%}.why{display:flex;flex-direction:column;min-height:100dvh;padding:max(110px,9.4vw) var(--pad) var(--pad)}.why-title{margin-bottom:3.9vw}.why-cards{display:grid;flex:1;gap:var(--gap);grid-template-columns:repeat(3,1fr);min-height:30.6vw}.why-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--edge-soft);display:grid;grid-template-rows:auto 1fr auto;padding:2.05vw}.why-card:nth-child(2){--i:1}.why-card:nth-child(3){--i:2}.why-body{align-self:center;position:relative;text-align:center}.why-stat{transition:transform .6s var(--ease)}.why-more{left:50%;opacity:0;position:absolute;top:100%;transform:translate(-50%,.6em);transition:opacity .4s ease-out,transform .6s var(--ease);width:min(88%,22em)}@media (hover:hover){.why-card:hover .why-stat{transform:translateY(-.9em)}.why-card:hover .why-more{opacity:1;transform:translate(-50%,-.4em)}}@media (hover:none){.why-more{margin:1em auto 0;opacity:1;position:static;transform:none;width:auto}}.about{padding:max(100px,6.2vw) 0 9.5vw}.about-title{margin-bottom:3.3vw;padding:0 var(--pad)}.about-panels{display:grid;grid-template-columns:1fr 1fr}.about-panel{background:var(--panel);display:flex;flex-direction:column;gap:4vw;justify-content:space-between;min-height:27.7vw;padding:var(--pad)}.about-panel-alt{background:var(--panel-2)}.about-top{align-items:start;column-gap:1.05vw;display:grid;grid-template-columns:11.85vw 14.2vw 12.6vw}.about-photo{aspect-ratio:1;overflow:hidden}.about-photo,.about-photo-doctor{background:var(--stone)}.about-photo-doctor img{object-position:50% 0;transform:scale(1.32);transform-origin:50% 6%}.about-name h3{margin-top:.3em}.about-name p{font-weight:500;margin-top:.25em}.about-bio{margin-top:.3em}.about-line{max-width:28vw}.awards{padding:max(100px,5.8vw) var(--pad) 8vw}.awards-title{margin-bottom:3.6vw}.awards-group{display:grid;grid-template-columns:32vw 1fr;padding-bottom:2.6vw}.awards-label{font-weight:400;padding-top:.12em}.awards-list{list-style:none}.awards-list li{display:flex;flex-direction:row;gap:2vw;justify-content:space-between;padding:.55vw 0}.awards-list li span:first-child{transition:transform .45s var(--ease)}.awards-list li:hover span:first-child{transform:translateX(.4vw)}.awards-year{flex:none}.testimonials{overflow:hidden}.testimonials-pin{height:100dvh;padding-top:max(100px,5.6vw);will-change:transform}.testimonials-title{margin-bottom:3.5vw;padding:0 var(--pad)}.testimonials-track{display:flex;flex-direction:row;height:max(360px,24.7vw);padding:0 var(--pad);position:relative}.testimonial-card{--bg:var(--panel-2);background:var(--bg);box-shadow:-1.2vw 0 2.4vw rgba(0,0,0,.3);display:flex;flex:none;flex-direction:column;height:100%;padding:var(--pad);position:relative;width:39.7vw;will-change:transform}.testimonial-card:first-child{box-shadow:none}.testimonial-card:nth-child(2n){width:44.15vw}.testimonial-card:nth-child(5n+2){--bg:var(--stone)}.testimonial-card:nth-child(5n+3){--bg:var(--panel)}.testimonial-card:nth-child(5n+4){--bg:var(--panel-2)}.testimonial-card:nth-child(5n+5){--bg:var(--stone)}.testimonial-card h3{margin-bottom:.85em;max-width:31vw}.testimonial-card blockquote{max-width:30.5vw}.testimonial-meta{align-items:baseline;display:grid;grid-template-columns:11.4vw auto 1fr;margin-top:auto;padding-top:1em}.testimonial-meta b{font-weight:600}.testimonial-source{color:var(--grey);justify-self:end}.cta{align-items:center;display:flex;flex-direction:column;padding:max(100px,7.3vw) var(--pad) 4.3vw;text-align:center}.cta-statement{max-width:55vw}.cta-row{align-items:center;display:flex;flex-direction:row;gap:2.5vw;margin-top:2.9vw;text-align:left}.cta-button{height:clamp(48px,3.1vw,84px)}.cta-hours{margin-top:1.6vw}.faq{--faq-rule:var(--edge-soft);--faq-num:3.2vw;--faq-icon:clamp(30px,2.15vw,58px);align-items:start;column-gap:2.1vw;display:grid;grid-template-columns:1fr 1fr;padding:7vw var(--pad) 6vw}.faq-side{height:max(480px,calc(100dvh - 10.3vw));will-change:transform}.faq-stage{background:var(--deep);color:var(--ink);height:100%;overflow:hidden;position:relative}.faq-logo{cursor:grab;inset:0;position:absolute}.faq-logo.is-dragging{cursor:grabbing}.faq-logo-canvas{display:block;height:100%;width:100%}.faq-title{left:var(--pad);pointer-events:none;position:absolute;top:var(--pad)}.faq-list{border-top:1px solid var(--faq-rule);list-style:none}.faq-item{border-bottom:1px solid var(--faq-rule)}.faq-q{align-items:center;column-gap:1vw;display:grid;font-size:var(--fs-lead);font-weight:500;grid-template-columns:var(--faq-num) 1fr auto;letter-spacing:-.025em;line-height:1.15;min-height:max(64px,4.6vw);padding:1vw 0;text-align:left;width:100%}.faq-num{color:var(--grey);font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:0;transition:color .3s ease-out}.faq-q-text{transition:translate .45s var(--ease)}.faq-q:hover .faq-q-text{translate:.35vw 0}.faq-q:hover .faq-num{color:var(--ink)}.faq-item.is-open .faq-num{color:var(--teal)}.faq-icon{border:1px solid var(--edge);border-radius:50%;color:var(--ink);height:var(--faq-icon);position:relative;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);width:var(--faq-icon)}.faq-icon:after,.faq-icon:before{background:currentColor;content:"";height:1.25px;left:50%;position:absolute;top:50%;transition:transform .45s var(--ease);translate:-50% -50%;width:36%}.faq-icon:after{transform:rotate(90deg)}.faq-q:hover .faq-icon{border-color:var(--teal)}.faq-q:focus-visible .faq-icon{outline:2px solid var(--teal);outline-offset:3px}.faq-item.is-open .faq-icon{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.faq-item.is-open .faq-icon:after{transform:rotate(0deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.faq-a>p{color:var(--grey);max-width:34em;min-height:0;opacity:0;overflow:hidden;padding:0 calc(var(--faq-icon) + 1vw) 0 calc(var(--faq-num) + 1vw);transition:padding .55s var(--ease),opacity .35s ease-out}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-item.is-open .faq-a>p{opacity:1;padding-bottom:1.5vw;transition-delay:0s,.12s}.faq-more{color:var(--grey);margin-top:1.6vw;padding-left:calc(var(--faq-num) + 1vw)}.faq-more a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em;transition:color .25s ease-out}.faq-more a:hover{color:var(--teal)}@media (prefers-reduced-motion:reduce){.faq-a,.faq-a>p,.faq-icon,.faq-icon:after,.faq-q-text{transition-delay:0s;transition-duration:.01s}}main>section.tech{--room:var(--deep);--room-ink:var(--ink);--room-grey:var(--grey);background:var(--room);color:var(--room-ink);height:100dvh;min-height:620px;overflow:hidden}.tech-stage{inset:0;position:absolute}.tech-stage .stage-canvas{display:block;height:100%;width:100%}.tech-stage:after{background:linear-gradient(90deg,rgba(31,34,37,.92),rgba(31,34,37,.7) 24%,rgba(31,34,37,0) 44%);content:""}.tech-overlay,.tech-stage:after{inset:0;pointer-events:none;position:absolute}.tech-overlay{display:flex;flex-direction:column;justify-content:space-between;padding:max(100px,6.75vw) var(--pad) var(--pad)}.tech-title{max-width:6em}.tech-panel{display:flex;flex-direction:column;gap:1.6vw;width:min(30vw,520px)}.tech-info{transition:opacity .18s ease-out,transform .3s var(--ease)}.tech-info.is-swapping{opacity:0;transform:translateY(6px)}.tech-count{color:var(--room-grey);font-variant-numeric:tabular-nums}.tech-count:empty{display:none}.tech-name{margin-top:.35em}.tech-about{margin-top:.8em;max-width:26em}.tech-use{color:var(--room-grey);margin-top:.6em}.tech-use:empty{display:none}.tech-pick{align-self:flex-start;display:block;pointer-events:auto;position:relative}.tech-pick-toggle{align-items:center;background:hsla(40,29%,92%,.06);border:1px solid var(--edge);color:var(--room-ink);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-body);font-weight:500;gap:1.4em;height:var(--btn-h);justify-content:space-between;letter-spacing:-.01em;min-width:min(24vw,420px);padding:0 1.1em;transition:background-color .25s ease-out,border-color .25s ease-out;white-space:pre}.tech-pick-toggle:focus-visible,.tech-pick-toggle:hover,.tech-pick.is-open .tech-pick-toggle{background:hsla(40,29%,92%,.1);border-color:var(--teal)}.tech-pick-current{overflow:hidden;text-overflow:ellipsis}.tech-pick-caret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;height:.5em;transform:translateY(.12em) rotate(-135deg);transition:transform .35s var(--ease);width:.5em}.tech-pick.is-open .tech-pick-caret{transform:translateY(-.18em) rotate(45deg)}.tech-pick-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(36,40,43,.94);border:1px solid var(--edge);bottom:calc(100% + 8px);left:0;list-style:none;max-width:min(40vw,640px);min-width:100%;opacity:0;padding:6px;position:absolute;transform:translateY(8px);transition:opacity .2s ease-out,transform .3s var(--ease),visibility 0s linear .3s;visibility:hidden;width:max-content}.tech-pick.is-open .tech-pick-menu{opacity:1;transform:none;transition:opacity .2s ease-out,transform .3s var(--ease),visibility 0s;visibility:visible}.tech-pick-option{align-items:baseline;background:none;border:0;color:var(--room-ink);column-gap:.8em;cursor:pointer;display:grid;font:inherit;font-size:var(--fs-body);grid-template-columns:2em 1fr auto;letter-spacing:-.01em;padding:.6em .8em;text-align:left;transition:background-color .2s ease-out;width:100%}.tech-pick-option:focus-visible,.tech-pick-option:hover{background:hsla(40,29%,92%,.08)}.tech-pick-option[aria-current=true]{background:hsla(40,29%,92%,.12)}.tech-pick-option[aria-current=true] .tech-pick-num{color:var(--teal)}.tech-pick-option[aria-current=true] .tech-pick-name{font-weight:600}.tech-pick-line,.tech-pick-num{color:var(--room-grey);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.tech-pick-line{padding-left:1.6em}@media (max-width:769px){.hero{grid-template-columns:1fr;height:auto;min-height:0}.hero-copy{gap:40px;min-height:52svh;padding-bottom:28px;padding-top:110px}.hero-title{max-width:none}.hero-gallery{height:128vw}.hero-cards{--card-w:40vw;--card-r:12px;--card-inset:5px}.hero-card-title{font-size:13px}.hero-card-note{font-size:11px}.gallery-intro{padding:96px var(--pad) 110px}.gallery-statement{max-width:none}.why-cards{grid-template-columns:1fr}.why-card{min-height:68vw;padding:20px}.about-title,.why-title{margin-bottom:28px}.about-panels{grid-template-columns:1fr}.about-panel{gap:36px}.about-top{column-gap:16px;grid-template-columns:34vw 1fr;row-gap:20px}.about-bio{grid-column:1/-1}.about-line{max-width:none}.awards-title{margin-bottom:32px}.awards-group{grid-template-columns:1fr;padding-bottom:32px}.awards-label{color:var(--grey);margin-bottom:8px}.awards-list li{padding:6px 0}.testimonials-track{height:max(360px,100vw)}.testimonial-card,.testimonial-card:nth-child(2n){width:84vw}.testimonial-card blockquote,.testimonial-card h3{max-width:none}.testimonial-meta{column-gap:16px;grid-template-columns:auto auto 1fr}.cta-statement{max-width:none}.cta-row{flex-direction:column;gap:20px;margin-top:28px;text-align:center}.faq{--faq-num:28px;grid-template-columns:1fr;padding-top:calc(var(--menu-size) + var(--pad)*2);row-gap:20px}.faq-side{height:72svh;min-height:0}.faq-q{column-gap:10px;min-height:60px;padding:14px 0}.faq-a>p{padding:0 0 0 38px}.faq-item.is-open .faq-a>p{padding-bottom:16px}.faq-more{margin-top:18px;padding-left:38px}.tech-overlay{padding-top:96px}.tech-stage:after{background:linear-gradient(0deg,rgba(31,34,37,.92),rgba(31,34,37,.6) 22%,rgba(31,34,37,0) 40%)}.tech-panel{gap:14px;width:auto}.tech-about{font-size:14px}.tech-pick{align-self:stretch}.tech-pick-toggle{min-width:0;width:100%}.tech-pick-menu{max-width:none;width:100%}.tech-pick-option{grid-template-columns:2em 1fr;padding:.45em .8em}.tech-pick-line{grid-column:2;padding-left:0}}@media (min-width:770px) and (max-width:1024px){.about-top{grid-template-columns:11.85vw 1fr;row-gap:20px}.about-bio{grid-column:1/-1}.about-line{max-width:none}}.story-card-video{display:block;height:100%;object-fit:cover;pointer-events:none;transition:transform .8s var(--ease);width:100%}.story-card:hover .story-card-video{transform:scale(1.05)}.story-player{background:transparent;border:0;color:#fff;font-family:var(--font);height:100%;margin:0;max-height:none;max-width:none;padding:clamp(16px,2.6vw,64px);width:100%}.story-player[open]{animation:story-fade .35s var(--ease);display:grid;place-items:center}.story-player::backdrop{background:rgba(31,34,37,.94)}.story-sheet{align-items:stretch;display:flex;flex-direction:column;gap:clamp(10px,.9vw,22px);width:min(100%,calc(177.77778dvh - clamp(16px, 2.6vw, 64px)*2*16/9 - var(--menu-size)*2*16/9 - 71.11111px),1600px)}.story-player[open] .story-sheet{animation:story-rise .5s var(--ease)}@keyframes story-fade{0%{opacity:0}}@keyframes story-rise{0%{opacity:0;transform:translateY(16px)}}.story-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px clamp(10px,1vw,24px)}.story-title{font-size:var(--fs-lead-strong);font-weight:600;letter-spacing:-.03em;line-height:1}.story-kicker{font-weight:400;margin-left:.35em;opacity:.55}.story-tabs{display:flex;gap:6px;margin-left:auto}.story-tab{border:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.7);font-size:var(--fs-small);height:calc(var(--menu-size)*.8);line-height:1;padding:0 1.1em;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.story-tab:hover{border-color:hsla(0,0%,100%,.6);color:#fff}.story-tab.is-active{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.story-close{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);display:grid;height:var(--menu-size);place-items:center;transition:background-color .25s ease-out,box-shadow .25s ease-out;width:var(--menu-size)}.story-close svg{height:36%;width:36%}.story-close:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--teal)}.story-stage{aspect-ratio:16/9;background:#000;cursor:pointer;position:relative}.story-video{display:block;height:100%;object-fit:contain;width:100%}.story-big-play{background:var(--btn);border-radius:50%;box-shadow:inset 0 0 0 1px var(--btn-edge);color:var(--ink);display:grid;height:clamp(56px,5.4vw,120px);left:50%;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-out,transform .35s var(--ease);width:clamp(56px,5.4vw,120px)}.story-big-play svg{height:30%;margin-left:8%;width:30%}.story-sheet.is-playing .story-big-play{opacity:0;transform:translate(-50%,-50%) scale(.85)}.story-controls{align-items:center;display:flex;gap:clamp(8px,.8vw,20px)}.story-full,.story-mute,.story-toggle{color:#fff;display:grid;flex:none;height:calc(var(--menu-size)*.8);place-items:center;width:calc(var(--menu-size)*.8)}.story-toggle svg{height:40%;width:34%}.story-mute svg{height:40%;width:44%}.story-full svg{height:36%;width:36%}.story-sheet.is-muted .icon-sound,.story-sheet.is-playing .icon-play,.story-sheet:not(.is-muted) .icon-muted,.story-sheet:not(.is-playing) .icon-pause{display:none}.story-track{cursor:pointer;flex:1;height:28px;outline:none;position:relative;touch-action:none}.story-fill,.story-track:before{content:"";height:2px;left:0;margin-top:-1px;position:absolute;right:0;top:50%}.story-track:before{background:hsla(0,0%,100%,.25)}.story-fill{background:var(--teal);transform:scaleX(0);transform-origin:left center}.story-track:focus-visible:before{box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}.story-time{color:hsla(0,0%,100%,.7);flex:none;font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}.story-sheet:fullscreen{background:#000;justify-content:center;padding:2vw;width:100%}.story-sheet:fullscreen .story-stage{margin:0 auto;max-height:calc(100vh - var(--menu-size)*2 - 8vw)}@media (prefers-reduced-motion:reduce){.story-card,.story-card-video,.story-player[open],.story-player[open] .story-sheet{animation:none;transition:none}}@media (max-width:769px){.story-card{--card-w:min(46vw,220px);--card-r:12px;--card-inset:4px}.story-card-note{display:none}.story-title{flex-basis:100%;order:-1}.story-tabs{margin-left:0}.story-close{margin-left:auto}.story-time{display:none}}.gallery-stage{background:var(--panel);height:100dvh;min-height:600px;overflow:hidden;position:relative}.stage-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.stage-overlay{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease-out}.stage-overlay.is-shown{opacity:1}.stage-label{background:rgba(36,40,43,.86);color:var(--ink);font-size:var(--fs-small);font-weight:500;left:0;line-height:1.2;padding:.25em .6em;position:absolute;top:0;transition:opacity .2s linear;white-space:nowrap;will-change:transform}.stage-overlay.is-single [data-after]{display:none}.stage-bar{align-items:flex-end;bottom:0;display:flex;flex-direction:row;left:0;padding:0 var(--pad) var(--pad);pointer-events:none;position:absolute;right:0;z-index:2}.stage-bar>*{pointer-events:auto}.stage-kicker{color:var(--grey);font-weight:500;margin-bottom:clamp(6px,.55vw,14px);white-space:nowrap}.stage-type{flex:none;margin-right:4vw}.type-select{position:relative}.type-button{align-items:center;color:var(--ink);display:inline-flex;flex-direction:row;gap:.3em;text-align:left}.type-button svg{flex:none;height:.6em;margin-top:.08em;transition:transform .35s var(--ease);width:.6em}.type-select.is-open .type-button svg{transform:rotate(180deg)}.type-list{background:var(--panel);border:1px solid var(--edge);bottom:calc(100% + clamp(10px, .8vw, 20px));box-shadow:0 24px 70px rgba(0,0,0,.55);clip-path:inset(100% 0 0 0);left:0;list-style:none;margin:0;min-width:max(100%,19em);padding:.5em 0;position:absolute;transition:clip-path .45s var(--ease-io),visibility 0s linear .45s;visibility:hidden}.type-select.is-open .type-list{clip-path:inset(0 0 0 0);transition:clip-path .45s var(--ease-io);visibility:visible}.type-option{align-items:baseline;color:var(--ink);display:flex;flex-direction:row;font-size:var(--fs-lead);gap:2em;justify-content:space-between;line-height:1.2;padding:.45em 1.1em;text-align:left;transition:background-color .2s ease-out;width:100%}.type-option:hover{background:var(--panel-2)}.type-option[aria-selected=true] .type-name:before{background:var(--teal);border-radius:50%;content:"";display:inline-block;height:.32em;margin:0 .45em .12em 0;vertical-align:middle;width:.32em}.type-count{color:var(--grey);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.stage-pick{margin-right:2vw}.stage-step{align-items:center;display:flex;flex-direction:row;gap:clamp(6px,.5vw,14px)}.stage-arrow{align-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);display:inline-flex;font-size:var(--fs-body);height:clamp(30px,1.9vw,50px);justify-content:center;transition:background-color .2s ease-out,box-shadow .2s ease-out;width:clamp(30px,1.9vw,50px)}.stage-arrow:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--teal)}.stage-count{font-variant-numeric:tabular-nums;min-width:4.2em;text-align:center}.stage-caption{margin-left:auto;text-align:right;width:min(30em,36vw)}.stage-caption-about{color:var(--grey);margin-top:.7em}.stage-caption-also{color:var(--grey);margin-top:.4em}.stage-caption-about:empty,.stage-caption-also:empty,.stage-play{display:none}.stage-play{margin-top:.9em;min-width:7.35vw}.gallery-stage.is-stories .stage-play{display:inline-flex}.stage-video{aspect-ratio:16/9;background:var(--deep);left:50%;opacity:0;position:absolute;top:45%;transform:translateY(24px);transition:opacity .5s ease-out,transform .8s var(--ease),visibility 0s linear .5s;translate:-50% -50%;visibility:hidden;width:min(68vw,60dvh * 16/9)}.gallery-stage.is-stories .stage-video{opacity:1;transform:none;transition:opacity .5s ease-out .3s,transform .8s var(--ease) .3s;visibility:visible}.stage-video video{display:block;height:100%;width:100%}@media (max-width:1024px) and (orientation:portrait),(max-width:769px){.gallery-stage{height:94svh;min-height:560px}.stage-bar{flex-wrap:wrap;row-gap:18px}.stage-type{width:100%}.stage-pick,.stage-type{margin-right:0}.stage-caption{margin-left:0;text-align:left;width:100%}.stage-play{width:100%}.stage-video{top:34%;width:calc(100% - var(--pad)*2)}}.services{--stage-h:max(100dvh,560px);overflow:hidden;padding-top:max(110px,9.4vw)}.services-statement{margin:0 auto;max-width:54.5vw;padding:0 var(--pad);text-align:center}.services-spiral{--step:42dvh;height:calc(var(--stage-h) + (var(--count, 8) - 1)*var(--step));margin-top:3vw;position:relative}.services-step{height:1px;left:0;pointer-events:none;position:absolute;top:calc(var(--i)*var(--step));width:1px}.services-stage{height:var(--stage-h);position:relative;will-change:transform}.services-canvas{--spiral-x:0.62;--spiral-y:0.5;--spiral-fill:0.44;inset:0;position:absolute}.services-canvas canvas{display:block;height:100%;width:100%}.services-nav{left:var(--pad);position:absolute;top:50%;translate:0 -50%;width:clamp(260px,27vw,720px);z-index:1}.services-nav-head{display:flex;justify-content:space-between;margin-bottom:1.8vw}.services-count{font-variant-numeric:tabular-nums}.services-nav-body{padding-left:1.5vw;position:relative}.services-nav-progress{background:var(--edge-soft);bottom:.3em;left:0;position:absolute;top:.3em;width:1px}.services-nav-progress:after{background:var(--teal);content:"";inset:0;position:absolute;transform:scaleY(var(--progress,0));transform-origin:50% 0}.services-nav-list{list-style:none}.services-nav-button{align-items:baseline;background:none;border:0;color:var(--grey);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-lead);font-weight:500;gap:.9em;letter-spacing:-.025em;line-height:1.15;padding:.2em 0;text-align:left;transition:color .35s var(--ease);width:100%}.services-nav-button:focus-visible,.services-nav-button:hover,.services-nav-item.is-active .services-nav-button{color:var(--ink)}.services-nav-item.is-active .services-nav-button{font-weight:600}.services-nav-num{color:var(--grey);flex:none;font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:450;width:1.7em}.services-nav-link{display:block;font-weight:500;max-height:0;opacity:0;overflow:hidden;padding-left:calc(var(--fs-small)*1.7 + var(--fs-lead)*.9);transition:max-height .5s var(--ease),opacity .35s ease-out,visibility 0s linear .5s;visibility:hidden}.services-nav-item.is-active .services-nav-link{max-height:2.6em;opacity:1;padding-bottom:.45em;padding-top:.15em;transition:max-height .5s var(--ease),opacity .5s ease-out .1s,visibility 0s;visibility:visible}.services-nav-all span,.services-nav-link span{display:inline-block;transition:transform .4s var(--ease)}.services-nav-all:hover span,.services-nav-link:hover span{transform:translateX(.25em)}.services-nav-img{display:none}.services-nav-all{border-bottom:1px solid;display:inline-block;font-weight:500;margin-top:2.2vw;padding-bottom:.2em;transition:color .25s ease-out}.services-nav-all:hover,.services-nav-link:hover{color:var(--teal)}@media (max-width:769px){.services-statement{max-width:none}.services-spiral{--step:38dvh;margin-top:40px}.services-canvas{--spiral-x:0.5;--spiral-y:0.38;--spiral-fill:0.3}.services-nav{bottom:calc(var(--pad) + env(safe-area-inset-bottom, 0px));right:var(--pad);top:auto;translate:none;width:auto}.services-nav-head{margin-bottom:12px}.services-nav-body{padding-left:0}.services-nav-progress{display:none}.services-nav-list{column-gap:16px;display:grid;grid-template-columns:1fr 1fr}.services-nav-button{font-size:15px;gap:.6em;padding:.3em 0}.services-nav-num{font-size:12px;width:auto}.services-nav-link{display:none}.services-nav-all{margin-top:14px}}.site-foot{background:#000;color:#fff;display:flex;flex-direction:row;font-size:14px;justify-content:center;line-height:1.5;padding:4px 0;position:relative;text-align:center;width:100%}.site-foot a{transition:opacity .25s ease-out}.site-foot a:hover{opacity:.7}.site-foot-credit{white-space:nowrap}#preloader{--preloader-serif:"Times New Roman",Times,serif;background:var(--paper);color:var(--ink);cursor:grab;overflow:hidden;touch-action:none}#preloader.is-dragging{cursor:grabbing}.is-preloading header{pointer-events:none}.is-preloading header .menu,.is-preloading header a,.is-preloading header button{pointer-events:auto}.preloader-top{align-items:center;display:flex;flex-direction:row;gap:clamp(10px,.85vw,18px);height:var(--menu-size);left:50%;position:absolute;top:var(--pad);translate:-50% 0;white-space:nowrap;z-index:2}.preloader-label{font-size:clamp(13px,.8vw,17px);font-weight:600;letter-spacing:-.02em;line-height:1}.preloader-tabs{gap:4px;pointer-events:none}.preloader-tab,.preloader-tabs{display:flex;flex-direction:row}.preloader-tab{align-items:flex-start;background:var(--surface);border-radius:3px;font-family:var(--preloader-serif);font-size:clamp(15px,.95vw,20px);gap:.35em;height:clamp(30px,1.75vw,38px);line-height:clamp(30px,1.75vw,38px);padding:0 .55em;transition:background-color .25s ease-out}.preloader-tab-name{display:none}.preloader-tab.is-active .preloader-tab-name{display:inline}.preloader-tab-number{font-family:Archivo,sans-serif;font-size:.62em;font-weight:500;line-height:1;margin-top:.55em}.preloader-orbit{inset:0;pointer-events:none;position:absolute;z-index:1}.orbit-card{background:var(--panel);display:block;left:0;max-width:none;object-fit:cover;opacity:0;position:absolute;top:0;transform-origin:50% 50%;will-change:transform,opacity}.preloader-bottom{align-items:center;bottom:clamp(14px,1.9vh,26px);display:flex;flex-direction:column;gap:clamp(14px,2.4vh,28px);left:50%;position:absolute;translate:-50% 0;white-space:nowrap;z-index:2}#preloader #enter-main{align-items:center;background:var(--btn);border-radius:3px;box-shadow:inset 0 0 0 1px var(--btn-edge);color:var(--ink);display:flex;font-size:clamp(13px,.8vw,17px);font-weight:500;height:clamp(32px,1.9vw,42px);letter-spacing:-.01em;line-height:1;padding:0 1.1em}#preloader #enter-main:focus-visible,#preloader #enter-main:hover{background:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--btn-edge-hover)}.preloader-caption{align-items:baseline;display:flex;flex-direction:row;font-size:clamp(13px,.8vw,17px);gap:.5em;line-height:1}.preloader-progress{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.preloader-caption-serif{font-family:var(--preloader-serif);font-size:1.12em}@media (max-width:769px){.preloader-top{flex-direction:column;gap:10px;height:auto;top:calc(var(--pad) + var(--menu-size) + 12px)}}@media (prefers-reduced-motion:reduce){.preloader-tab{transition:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-\[49px\]{bottom:49px}.left-0{left:0}.left-1\/2{left:50%}.right-\[68px\]{right:68px}.top-0{top:0}.top-\[10px\]{top:10px}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1\]{z-index:1}.z-\[997\]{z-index:997}.z-\[998\]{z-index:998}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[64px\]{height:64px}.h-screen{height:100dvh}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[410px\]{max-width:410px}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grabbing{cursor:grabbing}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-\[\#0D6474\]{--tw-bg-opacity:1;background-color:rgb(13 100 116/var(--tw-bg-opacity))}.bg-\[\#171717\]{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[26px\]{padding-left:26px;padding-right:26px}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.text-center{text-align:center}.font-archivo{font-family:Archivo,sans-serif}.text-\[14px\]{font-size:14px}.text-\[16\.5px\]{font-size:16.5px}.text-\[18px\]{font-size:18px}.text-\[68px\]{font-size:68px}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[0\.95\]{line-height:.95}.leading-\[22px\]{line-height:22px}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.text-\[\#B9B5AC\]{--tw-text-opacity:1;color:rgb(185 181 172/var(--tw-text-opacity))}.text-\[\#F0ECE4\]{--tw-text-opacity:1;color:rgb(240 236 228/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[inset_0_0_0_1px_\#2FB6BC\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#2FB6BC\]{--tw-shadow:inset 0 0 0 1px #2fb6bc;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-\[\#12788B\]:hover{--tw-bg-opacity:1;background-color:rgb(18 120 139/var(--tw-bg-opacity))}.hover\:shadow-\[inset_0_0_0_1px_\#5ED3D9\]:hover{--tw-shadow:inset 0 0 0 1px #5ed3d9;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:1024px){.md\:right-\[32px\]{right:32px}.md\:text-\[52px\]{font-size:52px}}@media (max-width:769px){.sm\:bottom-\[24px\]{bottom:24px}.sm\:left-\[20px\]{left:20px}.sm\:right-\[20px\]{right:20px}.sm\:max-w-none{max-width:none}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[42px\]{font-size:42px}}