.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color 0.5s ease,background 0.5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #eee;border-bottom:1px solid transparent;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"\2713";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #eee}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color 0.5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:flex;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#C3C3C3;text-align:center;font-size:1.2em}.signature-pad--actions{display:flex;justify-content:space-between;margin-top:8px}[data-grav-field="array"] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field="array"] .form-row>input,[data-grav-field="array"] .form-row>textarea{margin:0 .5rem;display:inline-block}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}:root{--c-bg:rgba(31,28,77,1);--c-fg:#fff;--c-hl:rgb(64,192,192);--c-btn-bg:rgb(64,192,192);--c-btn-fg:rgba(31,28,77,1);--c-focus:rgba(64,192,192,.7)}:root{--w-tight:100%;--w-main:100%;--w-body:100%;--w-full:100%;--gutter:20px;--rhythm:120px;--header:47px}@media (min-width:640px){:root{--w-tight:500px;--w-main:100%;--w-body:100%;--w-full:100%;--gutter:20px;--rhythm:160px}}@media (min-width:1024px){:root{--w-tight:535px;--w-main:900px;--w-body:100%;--w-full:100%;--gutter:20px;--rhythm:160px}}@media (min-width:1280px){:root{--w-tight:535px;--w-main:1200px;--w-body:100%;--w-full:100%;--gutter:20px;--rhythm:160px}}@media (min-width:1440px){:root{--w-tight:640px;--w-main:1200px;--w-body:1600px;--w-full:1920px;--gutter:20px;--rhythm:160px}}body{background-color:var(--c-bg);color:var(--c-fg);font-family:sans-serif;line-height:1.5}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{width:100%;height:100%}body{width:100%;height:100%}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button{display:inline-block;background:none;border:none;color:inherit;font-size:inherit;line-height:inherit;cursor:pointer}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;color:inherit;text-decoration:none}img,svg,video{max-width:100%}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(''),url(/user/themes/tamtemp/fonts/roboto-v29-latin-regular.woff2) format('woff2'),url(/user/themes/tamtemp/fonts/roboto-v29-latin-regular.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local(''),url(/user/themes/tamtemp/fonts/roboto-v29-latin-700.woff2) format('woff2'),url(/user/themes/tamtemp/fonts/roboto-v29-latin-700.woff) format('woff')}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;src:local(''),url(/user/themes/tamtemp/fonts/fraunces-v10-latin-700.woff2) format('woff2'),url(/user/themes/tamtemp/fonts/fraunces-v10-latin-700.woff) format('woff')}:root{--ff-base:"Roboto";--ff-alt:"Fraunces";--fw-regular:400;--fw-bold:700}:root{font-family:var(--ff-base),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.5}::selection{background-color:#fe0;color:#313131}.text{font-size:16px;line-height:1.5}.text :where(p){font-size:16px;line-height:1.5}.text.prose :where(p){margin:1rem 0}.text :where(h1){font-size:48px;font-family:var(--ff-alt);font-weight:var(--fw-bold);line-height:1}@media (min-width:640px){.text :where(h1){font-size:clamp(48px, 7.5vw, 100px)}}@media (min-width:1440px){.text :where(h1){font-size:100px}}.text.prose :where(h1){margin:2rem 0}.text :where(h2),.text :where(h3),.text :where(h4),.text :where(h5),.text :where(h6){font-size:18px;line-height:1.2;font-weight:var(--fw-bold)}@media (min-width:640px){.text :where(h2),.text :where(h3),.text :where(h4),.text :where(h5),.text :where(h6){font-size:clamp(18px, 2vw, 24px)}}@media (min-width:1440px){.text :where(h2),.text :where(h3),.text :where(h4),.text :where(h5),.text :where(h6){font-size:24px}}.text.prose :where(h2),.text.prose :where(h3),.text.prose :where(h4),.text.prose :where(h5),.text.prose :where(h6){margin:2rem 0}.text ul,.text ol{margin-top:1rem;padding-left:1rem;font-size:inherit;line-height:inherit;list-style-position:outside}.text ul li,.text ol li{font-size:inherit}.text ul li p,.text ol li p{display:inline;font-size:inherit;line-height:inherit;padding:0}.text ul li{list-style:disc}.text ol li{list-style:decimal}.text a{text-decoration:underline}.text :where(blockquote),.text :where(blockquote p){font-size:inherit;line-height:inherit;font-weight:inherit}.text :where(strong){font-weight:var(--fw-bold)}.text :where(em){font-style:italic}.text :where(sup){font-size:.5em}.text.small{font-size:small;line-height:1.2}.text.small :where(p){font-size:small;line-height:1.2}.text.small.prose :where(p){margin:.5rem 0}.text.small :where(h1),.text.small :where(h2){font-size:large;line-height:1.2;font-weight:var(--fw-bold)}.text.small.prose :where(h1),.text.small.prose :where(h2){margin:.5rem 0}.text.small :where(h3),.text.small :where(h4),.text.small :where(h5),.text.small :where(h6){font-size:medium;line-height:1.2;font-weight:var(--fw-bold)}.text.small.prose :where(h3),.text.small.prose :where(h4),.text.small.prose :where(h5),.text.small.prose :where(h6){margin:.5rem 0}.prose>*:first-child{margin-top:0!important}.prose>*:last-child{margin-bottom:0!important}.text p:empty{display:none!important}img{opacity:0}img[data-state="complete"]{opacity:1;transition:opacity 0.2s}#header .logo{position:absolute;top:24px;left:24px;z-index:9999}#header .logo svg{width:80px;height:auto}@media (min-width:1024px){#header .logo svg{width:162px;height:auto}}#footer{position:fixed;right:var(--gutter);bottom:var(--gutter);display:flex;align-items:center;color:#fff;z-index:9999}#footer .link{margin-right:1rem;opacity:.7}#footer .langswitcher a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background-color:var(--c-bg);color:#fff;border:1px solid #fff;line-height:0;font-size:14px;text-transform:uppercase;font-weight:700}@media (min-width:1024px){#footer .langswitcher a{font-size:18px;width:40px;height:40px}}.button,a.button,button.button{display:inline-block;position:relative;margin-top:.5rem;white-space:nowrap;padding:9px 16px 9px 16px;border:none;border-radius:4px;text-align:center;font-size:14px;line-height:1;font-weight:var(--fw-medium);font-family:var(--ff-mono);background-color:var(--c-btn-bg);color:var(--c-btn-fg);text-decoration:none;outline:none;cursor:pointer;transition-property:opacity,box-shadow;transition-duration:0.2s}.button:hover,a.button:hover,button.button:hover{outline:none;opacity:.8}.button:focus-visible,a.button:focus-visible,button.button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-focus)}.button.disabled{opacity:.7;box-shadow:0}.button.waiting{color:transparent!important}.button.waiting:before{content:"";width:8px;height:8px;border-radius:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);background-color:#fff;animation-name:button_waiting;animation-duration:1s;animation-iteration-count:infinite}@keyframes button_waiting{0%{opacity:0;transform:translateY(-7px)}50%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(7px)}}.notices{position:relative;margin:2rem 0;padding:1rem;width:100%;max-width:var(--w-tight);border-radius:4px;text-align:left;font-size:small}.notices:first-child{margin-top:0}.notices.yellow{padding-left:calc(2rem + 25px);background:#fefae1;color:#df8806}.notices.notices.yellow::before{position:absolute;left:1rem;content:" ";width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23df8806'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")}.notices.red{padding-left:calc(2rem + 25px);background:#fee1e1;color:#d11f19}.notices.notices.red::before{position:absolute;left:1rem;content:" ";width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23d11f19'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.notices.blue{padding-left:calc(2rem + 25px);background:#e1f5fe;color:#01579b}.notices.notices.blue::before{position:absolute;left:1rem;content:" ";width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%2301579b'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z'/%3E%3C/svg%3E")}.notices.green{padding-left:calc(2rem + 25px);background:#e1feed;color:#099119}.notices.notices.green::before{position:absolute;left:1rem;content:" ";width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23099119'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E")}.text.prose .notices :where(p){color:inherit;font-size:inherit;margin:1rem 0}.prose .notices>*:first-child{margin-top:0!important}.prose .notices>*:last-child{margin-bottom:0!important}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;opacity:0;visibility:hidden;backdrop-filter:blur(10px)}.dialog.dialog--active{opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:0.2s}.dialog__veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.7}.dialog__box{position:absolute;bottom:var(--gutter);left:var(--gutter);right:var(--gutter);max-width:500px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:20vh;padding:20px var(--gutter);background-color:var(--c-bg);border:1px solid var(--c-guide);border-radius:20px;transition-property:opacity,transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;transform:translateY(0%)}.dialog:not(.dialog--active) .dialog__box{opacity:.5;transform:translateY(100%)}.dialog__close{position:absolute;top:10px;right:10px;width:20px;height:20px}.dialog__close svg{width:100%;height:100%}.dialog__content{text-align:center}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all 0.2s cubic-bezier(0,0,.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.scroller{position:relative}.scroller__scrollctn{display:flex;gap:calc(var(--gutter)/2);scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;padding-bottom:var(--gutter);-webkit-overflow-scrolling:touch}@media (min-width:735px){.scroller__scrollctn{scroll-behavior:smooth}}.scroller__scrollctn::-webkit-scrollbar-track{background-color:var(--c-material);padding:0 var(--gutter)}.scroller__scrollctn::-webkit-scrollbar{width:6px;height:6px}.scroller__scrollctn::-webkit-scrollbar-thumb{background-color:var(--c-guide)}.scroller__slide{scroll-snap-align:start;scroll-margin-left:calc(var(--gutter)*1.5);position:relative}.scroller__slide:first-child{margin-left:0}.scroller__prev,.scroller__next{display:none;transition:all 0.2s}@media (min-width:735px){.scroller__prev,.scroller__next{display:inline;position:absolute;top:calc(50% - 17.5px);height:35px;width:35px;background-position:50% 50%;border-radius:9999px;background-size:cover;background-repeat:no-repeat;box-shadow:0 3px 5px 0 #0000001c;cursor:pointer}.scroller__prev{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' transform='rotate(-180 17.5 17.5)' fill='white'/%3E%3Cpath d='M9.37132 16.5233L19.6381 6.21889C20.1333 5.72192 20.9361 5.72192 21.4312 6.21889L22.6286 7.42073C23.123 7.91685 23.1239 8.72093 22.6308 9.21822L14.4941 17.4231L22.6308 25.6279C23.1239 26.1252 23.123 26.9293 22.6286 27.4254L21.4312 28.6273C20.936 29.1242 20.1333 29.1242 19.6381 28.6273L9.37138 18.3229C8.87622 17.826 8.87622 17.0202 9.37132 16.5233Z' fill='%23425466'/%3E%3C/svg%3E%0A");left:calc(var(--gutter)/2)}.scroller__next{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='white'/%3E%3Cpath d='M25.6287 18.4767L15.3619 28.7811C14.8667 29.2781 14.0639 29.2781 13.5688 28.7811L12.3714 27.5793C11.877 27.0831 11.8761 26.2791 12.3692 25.7818L20.5059 17.5769L12.3692 9.37206C11.8761 8.87477 11.877 8.07069 12.3714 7.57457L13.5688 6.37273C14.064 5.87576 14.8667 5.87576 15.3619 6.37273L25.6286 16.6771C26.1238 17.174 26.1238 17.9798 25.6287 18.4767Z' fill='%23425466'/%3E%3C/svg%3E%0A");right:calc(var(--gutter)/2)}.scroller__next.max,.scroller__prev.max{opacity:.5;cursor:default}}.sticky{position:sticky;top:-1px}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}#age-gate{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}body.validate-eligibility{overflow:hidden}body.validate-eligibility #age-gate{display:block}#age-gate .veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c-bg)}#age-gate .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;padding:var(--gutter);width:100%;max-width:var(--w-body)}#age-gate .content{text-align:center;font-size:larger;color:#fff}#age-gate form{max-width:400px}#age-gate select,#age-gate input[type='text']{display:block;box-sizing:border-box;margin-top:1rem;padding:10px 20px;font-family:var(--ff-base);font-size:16px;border-radius:6px;color:#313131;width:100%;border:none;transition:box-shadow 0.2s}#age-gate select:focus-visible,#age-gate input[type='text']:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-focus)}#age-gate input[type='submit']{margin-top:1rem;display:block;width:100%}#age-gate .footnote{margin-top:1rem;color:#fff}#age-gate .warning{display:none;text-align:center;color:#fff}body.non-eligible #age-gate .veil{background-color:rgb(0 0 0 / 100%);transition-property:background-color;transition-duration:1s}body.non-eligible #age-gate .content{display:none}body.non-eligible #age-gate form{display:none}body.non-eligible #age-gate .warning{display:block}@media screen and (min-width:430px){#age-gate .date-inputs-ctn{display:grid;grid-auto-flow:column;column-gap:16px}}.module{position:relative;margin-top:var(--rhythm);z-index:1000}.module.padded{padding-top:var(--rhythm);padding-bottom:var(--rhythm)}.module.mt-rhythm{margin-top:var(--rhythm)}.module.mt-half{margin-top:calc(var(--rhythm) / 2)}.module.mt-gutter{margin-top:var(--gutter)}.module.mt-none{margin-top:0}.module.editor>.wrapper{padding:0 var(--gutter);margin:0 auto;max-width:var(--w-tight);width:100%}.module.editor hr{margin:calc(var(--rhythm) / 2) 0 0}.module.editor p img,.module.editor p video{display:block;margin:2rem auto;width:100%}.module.editor iframe[src*="spotify"]{display:block;width:100%;margin:0 auto;margin-top:2rem}.module.editor .twitter-tweet{margin:0 auto;width:100%}.module.editor details{margin-top:2rem;padding:1rem 0;width:100%;border-top:1px solid var(--c-fg);border-bottom:1px solid var(--c-fg)}.module.editor details>*:last-child{padding-bottom:1rem}.module.editor details summary{display:flex;align-items:center;cursor:pointer;position:relative;padding-right:2rem;font-size:large;line-height:2rem;font-weight:var(--fw-bold)}.module.editor details summary:focus{outline:0}.module.editor details summary::marker{display:none}.module.editor details summary:before,.module.editor details summary:after{position:absolute;right:10px;content:' ';height:20px;width:1px;background-color:var(--c-fg);transition:transform 0.2s}.module.editor details summary:after{transform:rotate(90deg)}.module.editor details[open] summary:before{transform:rotate(45deg)}.module.editor details[open] summary:after{transform:rotate(135deg)}.module.editor details+details{margin:0;border-top:none}.module.editor details+*:not(details){margin-top:2rem}.module.editor details[open] *:not(summary){animation-name:details;animation-duration:0.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.215,.61,.355,1)}@keyframes details{from{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.module.editor lite-youtube{margin-top:2rem;margin-bottom:2rem}.module.editor table{width:100%;margin-top:2rem;margin-bottom:2rem}.module.editor :where(:not(pre))>code{padding:0 4px 2px 4px;font-family:monospace;background-color:var(--c-material);border:1px solid var(--c-guide);border-radius:4px}.module.editor pre{margin:1rem 0;padding:1rem;font-family:monospace;background-color:var(--c-material);border:1px solid var(--c-guide);border-radius:4px;overflow-x:auto}.module.mediatext .wrapper{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;width:100%;max-width:var(--w-main);padding:0 var(--gutter)}.module.mediatext .wrapper.right{flex-direction:row-reverse}.module.mediatext .media{width:100%}@media (min-width:1024px){.module.mediatext .media{width:50%}}.module.mediatext .media video,.module.mediatext .media img{width:100%;height:auto;transition-property:scale;transition-duration:5s;scale:1.2}.module.mediatext[data-scroll="in"] .media video,.module.mediatext[data-scroll="in"] .media img{scale:1}.module.mediatext .content{margin-top:2rem;width:100%}@media (min-width:1024px){.module.mediatext .content{margin-top:0;padding-right:0;padding-left:5%;width:50%}.module.mediatext .wrapper.right .content{padding-right:5%;padding-left:0}.module.mediatext .content>:first-child{margin-top:0}}.module.quotes>.wrapper{position:relative;width:100%;max-width:var(--w-main);margin:0 auto;padding:0 var(--gutter)}.module.quotes .scroller__scrollctn{height:auto;width:100%}.module.quotes .scroller__slide{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;scroll-margin-left:0;width:100%;height:auto;padding:var(--rhythm) 2rem;text-align:center;background-color:var(--c-material)}.module.quotes blockquote{margin:0 auto;max-width:var(--w-tight);font-size:1.5em}.module.quotes .portrait{margin:0 auto;margin-top:2rem;width:50px;height:50px;overflow:hidden;border-radius:9999px}.module.quotes .portrait img{width:100%;height:100%;object-fit:cover;object-position:center}.module.quotes .source{margin-top:1rem;width:250px}.module.media>.wrapper{width:100%;max-width:var(--w-body);margin:0 auto;padding:0 var(--gutter)}.module.media .wrapper>*{width:100%;height:auto;margin:0 auto}.module.media .caption{margin-top:.5rem;padding-right:20%}.module.media:first-child{margin-top:calc(var(--rhythm)/2)}.module.grid>.wrapper{margin:0 auto;width:100%;max-width:var(--w-main);padding:0 var(--gutter)}.module.grid>.wrapper>h2{margin-bottom:calc(var(--rhythm)/2);width:100%;text-align:center}.module.grid .layout{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--gutter)*2)}@media (min-width:1024px){.module.grid .layout{grid-template-columns:repeat(3,1fr)}}.module.carousel>.wrapper{position:relative;margin:0 auto;padding:0 var(--gutter);width:100%;max-width:var(--w-main);overflow:hidden}.module.carousel>.wrapper>h2{margin-bottom:calc(var(--rhythm)/2);width:100%;text-align:center}.module.carousel .scroller__slide{min-width:60%;max-width:60%}@media (min-width:735px){.module.carousel .scroller__slide{min-width:39%;max-width:39%}}@media (min-width:1200px){.module.carousel .scroller__slide{min-width:29%;max-width:29%}}.module.carousel .scroller__slide a{display:block;text-decoration:none}body.default main{padding-bottom:var(--rhythm)}.default__heading{margin-top:calc(var(--rhythm)*1.5)}.default__heading .wrapper{padding:0 var(--gutter);margin:0 auto;max-width:var(--w-main);width:100%;text-align:center}body.error .module.editor{margin-top:0}body.error .module.editor .text{margin-top:0;text-align:center}.landing__heading{position:relative;height:100vh;width:100%;background-color:var(--c-bg);color:var(--c-fg);overflow:hidden;z-index:1}.landing__heading .foliage{position:absolute;top:0;right:0;width:90vw;transition-property:opacity;transition-delay:0.3s;transition-duration:0.4s;opacity:0}.eligible .landing__heading .foliage{opacity:1}@media (min-width:1024px){.landing__heading .foliage{width:40vw}}.landing__heading .grass{position:absolute;right:0;bottom:0;left:0;width:100%;transition-property:opacity;transition-delay:0.4s;transition-duration:0.4s;opacity:0}.eligible .landing__heading .grass{opacity:1}@media (min-width:1024px){.landing__heading .grass{bottom:-20%}}@media (min-width:1280px){.landing__heading .grass{bottom:-25%}}@media (min-width:1440px){.landing__heading .grass{bottom:-40%}}.landing__heading .tamtams{position:absolute;bottom:0;left:0;transition-property:opacity;transition-delay:0.5s;transition-duration:0.4s;opacity:0}.eligible .landing__heading .tamtams{opacity:1}@media (min-width:1024px){.landing__heading .tamtams{bottom:-4%;width:80%}}@media (min-width:1280px){.landing__heading .tamtams{bottom:1%;width:65%}}@media (min-width:1440px){.landing__heading .tamtams{bottom:-1%;width:55%}}.landing__heading .wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;padding:var(--gutter)}.landing__heading .content{text-align:center;max-width:var(--w-main);z-index:1}@media (min-width:640px){.landing__heading .content.text :where(p){font-size:clamp(18px, 2.5vw, 36px)}}@media (min-width:1440px){.landing__heading .content.text :where(p){font-size:36px}}.landing__heading .splitting .word{display:inline-block;overflow:hidden;padding-bottom:10px}.landing__heading .splitting .char{transform:translateY(150%);display:inline-block}.eligible .landing__heading .splitting .char{animation:slide-in 1s cubic-bezier(.2,0,.1,1) both;animation-delay:calc(30ms * var(--word-index))}@keyframes slide-in{to{transform:translateY(0%)}}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.width-tight,.w-tight{width:100%;max-width:var(--w-tight);padding:0 var(--gutter);margin:0 auto}.width-body,.w-body{width:100%;max-width:var(--w-body);padding:0 var(--gutter);margin:0 auto}.width-full,.w-full{width:100%;max-width:var(--w-full);margin:0 auto}