*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}.close-btn{cursor:pointer;color:#407b79;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.close-btn>svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:75%;height:75%}.close-btn:hover{color:#f5f5f5;background-color:#e35336}.close-btn:focus-visible{outline-offset:2px;outline:2px solid #e35336}@font-face{font-family:InstrumentSerif;src:url(/assets/fonts/InstrumentSerif-Regular-BjwVvGU6.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InstrumentSerif;src:url(/assets/fonts/InstrumentSerif-Italic-BIypviHG.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@view-transition{navigation:auto}.layout-publications{view-transition-name:layout-publications}.zone-detail{view-transition-name:zone-detail}.zone-marge{view-transition-name:zone-marge}.burger{view-transition-name:burger}main>header>h1{view-transition-name:site-title}::view-transition-group(burger){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-group(site-title){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-old(burger){mix-blend-mode:normal;opacity:1;object-fit:fill;width:100%;height:100%;animation:none}::view-transition-new(burger){mix-blend-mode:normal;opacity:1;object-fit:fill;width:100%;height:100%;animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@property --gradient1{syntax:"<color>";inherits:false;initial-value:#f5f5f5}@property --gradient2{syntax:"<color>";inherits:false;initial-value:#f5f5f5}*{-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;box-sizing:border-box!important}::-webkit-scrollbar{display:none}::selection{color:#f5f5f5;background-color:#e35336}:is(h1,h2,h3,h4,h5,h6){font-size:1rem;font-weight:500}code,kbd,samp,pre{font-size:inherit}menu,ul,ol,li{list-style-type:none}b,strong,i,em{font-weight:inherit;font-style:inherit}p .word{white-space:nowrap;display:inline-block}p .char{opacity:0;animation:.6s ease-in-out forwards smooth-appear;animation-delay:calc(var(--i) * 10ms);display:inline-block;transform:translateY(.25rem)}figure{-webkit-user-select:none;user-select:none;flex-direction:column;padding:0;display:flex;position:relative}a{color:inherit;text-decoration:none}.pill{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:fit-content;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.pill:hover{color:#f5f5f5;background-color:#e35336}.pill{transition:background-color .2s ease-in-out}.pill-active{color:#407b79;pointer-events:none;background-color:#fff}.pill:has(>a:hover){background-color:#e35336}html{font-size:18px}@media only screen and (width<=1600px){html{font-size:16px}}@media only screen and (width<=1430px){html{font-size:14px}}@media only screen and (orientation:portrait){html{font-size:12px}}html{color:#2a0000;background-color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;line-height:1.35}html.scroll body main>header>:is(h1,h2){font-size:3rem;transition:font-size .2s ease-in-out}@media only screen and (orientation:portrait){html.scroll body main>header>:is(h1,h2){line-height:115%}}html.scroll body main>header>menu{transition:top .2s ease-in-out;top:5.1rem}body:has(:is(#burger,#filters,#contact):checked){overflow:hidden}body:has(>main>nav>input:checked)>main>header{z-index:1}main:not(:has(>footer>input:checked))>header:has(input:checked):before{content:"";z-index:1;height:calc(var(--vh,1vh) * 100);opacity:.5;background-color:#f5f5f5;width:100vw;position:fixed;top:0;left:0}main>header{z-index:99998;background:linear-gradient(#f5f5f5 60%,#f5f5f500 100%);align-items:baseline;gap:0 1rem;width:100vw;display:flex;position:fixed;top:0;left:0}@media only screen and (orientation:landscape){main>header{padding:1.5rem 3.25rem 2rem}}@media only screen and (orientation:portrait){main>header{flex-wrap:wrap;padding:1rem}}main>header>:is(h1,h2){transition:font-size .6s ease-in-out}@media only screen and (orientation:landscape){main>header>:is(h1,h2){font-size:6.25rem}}@media only screen and (orientation:portrait){main>header>:is(h1,h2){font-size:5.33rem;line-height:115%}}main>header>h1{font-family:InstrumentSerif,Times New Roman,Times,serif}main>header>h2{font-family:Arial,Helvetica,sans-serif}@media only screen and (orientation:portrait){main>header>h2{width:calc(100vw - 2rem)}}main>header>h2:after{content:".";color:#e35336}main>header>input{display:none}main>header>input:checked~label{background-color:#fff}main>header>input:checked~label:before,main>header>input:checked~label:after{background-color:#407b79;transition:top .1s,transform .3s .1s,background-color .3s .1s;top:50%}main>header>input:checked~label:before{transform:translate(-50%,-50%)rotate(20deg)}main>header>input:checked~label:after{transform:translate(-50%,-50%)rotate(-20deg)}main>header>input:checked~menu{display:flex}main>header>input:checked~menu .pill:first-child{max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}@starting-style{main>header>input:checked~menu .pill:first-child{max-width:0}}main>header>input:checked~menu .pill:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out .1s,margin .6s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}@starting-style{main>header>input:checked~menu .pill:nth-child(2){max-width:0}}main>header>input:checked~menu .pill:nth-child(3){max-width:var(--pill-max);transition:max-width .6s ease-in-out .2s,margin .6s ease-in-out .2s,background-color .2s ease-in-out,color .2s ease-in-out}@starting-style{main>header>input:checked~menu .pill:nth-child(3){max-width:0}}main>header>input:checked~menu .pill:nth-child(4){max-width:var(--pill-max);transition:max-width .6s ease-in-out .3s,margin .6s ease-in-out .3s,background-color .2s ease-in-out,color .2s ease-in-out}@starting-style{main>header>input:checked~menu .pill:nth-child(4){max-width:0}}main>header>label{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}main>header>label:hover{color:#f5f5f5;background-color:#e35336}main>header>label{z-index:2;position:relative}main>header>label:before,main>header>label:after{content:"";background-color:#f5f5f5;border-radius:.1rem;width:50%;height:.15rem;transition:top .3s .1s,transform .1s,background-color .1s;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main>header>label:before{top:35%}main>header>label:after{top:65%}main>header>menu{z-index:2;transition:top .6s ease-in-out, display .6s allow-discrete;flex-direction:column;display:none;position:absolute}@media only screen and (orientation:landscape){main>header>menu{top:7.8rem;left:3.25rem}}@media only screen and (orientation:portrait){main>header>menu{top:calc(var(--vh,1vh) * 50);justify-content:center;align-items:center;gap:1rem;left:50vw;transform:translate(-50%,-50%)}}@media only screen and (orientation:landscape){main>header>menu{--pill-max:11rem}}@media only screen and (orientation:portrait){main>header>menu{--pill-max:20.5rem}}main>header>menu a{width:100%;padding:0 1.5rem 0 3.5rem;position:relative}main>header>menu a svg{width:1.8rem;height:1.8rem;position:absolute;top:50%;left:1.5rem;transform:translate(-.2rem,-50%)}main>header>menu a svg path{fill:#f5f5f5}main>header>menu .pill{white-space:nowrap;min-width:0;max-width:0;padding:0;transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;overflow:hidden}@media only screen and (orientation:portrait){main>header>menu .pill{border-radius:4rem;height:5.33rem;font-size:3rem}}main>header>menu .pill-active svg path{fill:#407b79}@keyframes smooth-appear{to{opacity:1;transform:translateY(0)}}.layout{min-height:calc(var(--vh,1vh) * 100);width:100vw}@media only screen and (orientation:landscape){.layout{padding:10.4rem 3.25rem 3.25rem}}@media only screen and (orientation:portrait){.layout{padding:10.4rem 1rem 6rem;overflow-y:scroll}}@media only screen and (orientation:landscape){.layout-home>header{padding:1.5rem 3.25rem 0 2.25rem}}@media only screen and (orientation:portrait){.layout-home>header{padding:1.5rem 1rem 2.25rem}}.layout-home>header>label{pointer-events:none;width:0;min-width:0;height:2rem;padding:0}@media only screen and (orientation:landscape){.layout-home>p{font-size:5.33rem;line-height:8rem}}@media only screen and (orientation:portrait){.layout-home>p{font-size:2.7rem;line-height:135%}}.layout-home>p .char{animation-delay:calc(var(--i) * 10ms);transform:translateY(2rem)}.layout-home>p>b{white-space:pre;position:relative}.layout-home>p>b>.home__toggle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-home>p>b>label{cursor:pointer;position:relative}.layout-home>p>b>label:after{content:"1";text-align:center;color:#f5f5f5;background-color:#407b79;border-radius:51%;justify-content:center;align-items:center;font-family:InstrumentSerif,Times New Roman,Times,serif;line-height:1;transition:background-color .2s ease-in-out;display:flex;position:absolute;top:0;right:0}@media only screen and (orientation:landscape){.layout-home>p>b>label:after{width:3rem;height:3rem;font-size:2rem}}@media only screen and (orientation:portrait){.layout-home>p>b>label:after{width:1.5rem;height:1.5rem;font-size:1rem}}.layout-home>p>b:nth-of-type(2)>label:after{content:"2"}.layout-home>p>b:nth-of-type(3)>label:after{content:"3"}.layout-home>p>b:nth-of-type(4)>label:after{content:"4"}.layout-home>p>b:hover>label:after{background-color:#e35336}.layout-home>p>b>.close-btn{display:none;position:absolute;top:0;right:0}@media only screen and (orientation:landscape){.layout-home>p>b>.close-btn{width:3rem;height:3rem}}@media only screen and (orientation:portrait){.layout-home>p>b>.close-btn{width:1.5rem;height:1.5rem}}.layout-home>p>b:has(>.home__toggle:checked)>label{cursor:default}.layout-home>p>b:has(>.home__toggle:checked)>label:after{display:none}.layout-home>p>b:has(>.home__toggle:checked)>.close-btn{display:flex}.layout-home>p>b:has(>.home__toggle:focus-visible)>label{outline-offset:2px;outline:2px solid #e35336}.layout-home>ul{z-index:1;justify-content:center;align-items:center;display:flex;position:fixed;bottom:8rem;left:50vw;transform:translate(-50%)}@media only screen and (orientation:landscape){.layout-home>ul{--pill-max:39.5rem}}@media only screen and (orientation:portrait){.layout-home>ul{--pill-max:33rem;flex-wrap:wrap;gap:1rem 0}}.layout-home>ul>li{white-space:nowrap;border-radius:4rem;min-width:0;max-width:0;margin:0;padding:0;font-family:InstrumentSerif,Times New Roman,Times,serif;transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;overflow:hidden}@media only screen and (orientation:landscape){.layout-home>ul>li{height:7.8rem;font-size:6.25rem}}@media only screen and (orientation:portrait){.layout-home>ul>li{height:6.25rem;font-size:5.33rem}}.layout-home>ul>li>a{width:100%;display:inline-block}@media only screen and (orientation:landscape){.layout-home>ul>li>a{padding:.5rem 4rem}}@media only screen and (orientation:portrait){.layout-home>ul>li>a{padding:.5rem 1.5rem}}.layout-home footer>p{max-width:50rem;transition:opacity .6s ease-in-out;position:absolute}@media only screen and (orientation:landscape){.layout-home footer>p{font-size:2rem;bottom:3rem}}@media only screen and (orientation:portrait){.layout-home footer>p{width:calc(100vw - 2rem);font-size:1rem 1.5rem;bottom:5.11rem}}.layout-home>.home__toggle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-home:is(:not(:has(#home-none:checked)),:has(#contact:checked))>footer>p{opacity:0}.layout-home:has(>p>b:first-of-type>input:checked)>ul>li:is(:first-child,:nth-child(2)){margin:0 1rem}.layout-home:has(>p>b:first-of-type>input:checked)>ul>li:first-child{max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:first-of-type>input:checked)>ul>li:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out .1s,margin .6s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:nth-of-type(2)>input:checked)>ul>li:is(:nth-child(2),:nth-child(2)){margin:0 1rem}.layout-home:has(>p>b:nth-of-type(2)>input:checked)>ul>li:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:nth-of-type(3)>input:checked)>ul>li:is(:nth-child(3),:nth-child(2)){margin:0 1rem}.layout-home:has(>p>b:nth-of-type(3)>input:checked)>ul>li:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:nth-of-type(3)>input:checked)>ul>li:nth-child(3){max-width:var(--pill-max);transition:max-width .6s ease-in-out .1s,margin .6s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:nth-of-type(4)>input:checked)>ul>li:is(:nth-child(4),:nth-child(2)){margin:0 1rem}.layout-home:has(>p>b:nth-of-type(4)>input:checked)>ul>li:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.layout-home:has(>p>b:nth-of-type(4)>input:checked)>ul>li:nth-child(4){max-width:var(--pill-max);transition:max-width .6s ease-in-out .1s,margin .6s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}@media only screen and (orientation:landscape){.layout-publications,.layout-projects,.layout-speaking{padding-top:12rem}}@media only screen and (orientation:portrait){.layout-publications,.layout-projects,.layout-speaking{padding-top:15rem}}.layout-publications>#intro,.layout-projects>#intro,.layout-speaking>#intro{gap:1rem;margin-bottom:6rem}@media only screen and (orientation:landscape){.layout-publications>#intro,.layout-projects>#intro,.layout-speaking>#intro{grid-template-columns:38rem 1fr;padding:0 0 0 6rem;display:grid}}@media only screen and (orientation:portrait){.layout-publications>#intro,.layout-projects>#intro,.layout-speaking>#intro{flex-direction:row;display:flex}}.layout-publications>#intro>p:last-child:not(:first-child),.layout-projects>#intro>p:last-child:not(:first-child),.layout-speaking>#intro>p:last-child:not(:first-child){color:#407b79;max-width:22rem}.layout-publications>nav,.layout-projects>nav,.layout-speaking>nav{z-index:1;gap:1rem;max-width:50rem;margin-bottom:1rem;display:flex;position:sticky;top:7.25rem}.layout-publications>nav>input,.layout-projects>nav>input,.layout-speaking>nav>input{display:none}.layout-publications>nav>input:checked~label,.layout-projects>nav>input:checked~label,.layout-speaking>nav>input:checked~label{color:#407b79;background-color:#fff}.layout-publications>nav>input:checked~label:before,.layout-projects>nav>input:checked~label:before,.layout-speaking>nav>input:checked~label:before{content:"";height:calc(var(--vh,1vh) * 100);opacity:.5;z-index:-1;background-color:#f5f5f5;width:100vw;position:fixed;top:0;left:0}.layout-publications>nav>input:checked~form,.layout-projects>nav>input:checked~form,.layout-speaking>nav>input:checked~form{pointer-events:initial}.layout-publications>nav>input:not(:checked)~form>*,.layout-projects>nav>input:not(:checked)~form>*,.layout-speaking>nav>input:not(:checked)~form>*{display:none}.layout-publications>nav>input:not(:checked)~form>input:checked+label,.layout-projects>nav>input:not(:checked)~form>input:checked+label,.layout-speaking>nav>input:not(:checked)~form>input:checked+label{display:flex}.layout-publications>nav>label,.layout-projects>nav>label,.layout-speaking>nav>label{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications>nav>label:hover,.layout-projects>nav>label:hover,.layout-speaking>nav>label:hover{color:#f5f5f5;background-color:#e35336}.layout-publications>nav>form,.layout-projects>nav>form,.layout-speaking>nav>form{position:none;flex-wrap:wrap;display:flex;position:absolute;top:0;left:6rem}@media only screen and (orientation:landscape){.layout-publications>nav>form,.layout-projects>nav>form,.layout-speaking>nav>form{width:39rem}}@media only screen and (orientation:portrait){.layout-publications>nav>form,.layout-projects>nav>form,.layout-speaking>nav>form{width:calc(100vw - 8rem)}}.layout-publications>nav>form>input,.layout-projects>nav>form>input,.layout-speaking>nav>form>input{display:none}.layout-publications>nav>form>input:checked+label,.layout-projects>nav>form>input:checked+label,.layout-speaking>nav>form>input:checked+label{color:#407b79;background-color:#fff}.layout-publications>nav>form>input:checked+label:before,.layout-projects>nav>form>input:checked+label:before,.layout-speaking>nav>form>input:checked+label:before{content:"╳ ";white-space:pre;font-family:Arial,Helvetica,sans-serif}.layout-publications>nav>form>label,.layout-projects>nav>form>label,.layout-speaking>nav>form>label{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:fit-content;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications>nav>form>label:hover,.layout-projects>nav>form>label:hover,.layout-speaking>nav>form>label:hover{color:#f5f5f5;background-color:#e35336}.layout-publications>nav>form>button,.layout-projects>nav>form>button,.layout-speaking>nav>form>button{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:fit-content;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications>nav>form>button:hover,.layout-projects>nav>form>button:hover,.layout-speaking>nav>form>button:hover{color:#f5f5f5;background-color:#e35336}.layout-publications>nav>form>button,.layout-projects>nav>form>button,.layout-speaking>nav>form>button{appearance:none;font-size:inherit;border:0}:is(.layout-publications>nav>form:not(:has(input:checked))>button,.layout-projects>nav>form:not(:has(input:checked))>button,.layout-speaking>nav>form:not(:has(input:checked))>button){color:#407b79;background-color:#fff}.layout-publications #articles,.layout-projects #articles,.layout-speaking #articles{flex-direction:column;gap:1rem;display:flex}.layout-publications .article,.layout-projects .article,.layout-speaking .article{grid-auto-rows:min-content;gap:1rem;position:relative}@media only screen and (orientation:landscape){.layout-publications .article,.layout-projects .article,.layout-speaking .article{grid-template-columns:44rem 1fr;display:grid}}@media only screen and (orientation:portrait){.layout-publications .article,.layout-projects .article,.layout-speaking .article{flex-direction:column;display:flex}}.layout-publications .article,.layout-projects .article,.layout-speaking .article{scroll-margin-top:12rem}.layout-publications .article header,.layout-projects .article header,.layout-speaking .article header{background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;padding:1rem 1.5rem;transition:opacity .2s ease-in-out,background-color .6s ease-in-out,--gradient1 .6s ease-in-out,--gradient2 .6s ease-in-out;position:relative}.layout-publications .article:hover header,.layout-projects .article:hover header,.layout-speaking .article:hover header{--gradient1:#fff}:is(.layout-publications .article:has(.article__toggle:checked) header,.layout-projects .article:has(.article__toggle:checked) header,.layout-speaking .article:has(.article__toggle:checked) header){--gradient1:#fff;--gradient2:#fff;padding-right:4.7rem}.layout-publications .article header>.close-btn,.layout-projects .article header>.close-btn,.layout-speaking .article header>.close-btn{z-index:0;display:none;position:absolute;top:-.75rem;right:-.75rem}:is(.layout-publications .article:has(.article__toggle:checked) header>.close-btn,.layout-projects .article:has(.article__toggle:checked) header>.close-btn,.layout-speaking .article:has(.article__toggle:checked) header>.close-btn){display:flex}:is(.layout-publications .article:has(.article__toggle:focus-visible) header,.layout-projects .article:has(.article__toggle:focus-visible) header,.layout-speaking .article:has(.article__toggle:focus-visible) header){outline-offset:2px;outline:2px solid #e35336}.layout-publications .article__toggle,.layout-projects .article__toggle,.layout-speaking .article__toggle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-publications .article__details,.layout-projects .article__details,.layout-speaking .article__details{transition:display .6s allow-discrete;display:none}.layout-publications .article__details>*,.layout-projects .article__details>*,.layout-speaking .article__details>*{opacity:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.layout-publications .article__details,.layout-projects .article__details,.layout-speaking .article__details,.layout-publications .article__details>*,.layout-projects .article__details>*,.layout-speaking .article__details>*{transition:none}}:is(.layout-publications .article:has(.article__toggle:checked)>.article__details,.layout-projects .article:has(.article__toggle:checked)>.article__details,.layout-speaking .article:has(.article__toggle:checked)>.article__details){display:contents}:is(.layout-publications .article:has(.article__toggle:checked)>.article__details>*,.layout-projects .article:has(.article__toggle:checked)>.article__details>*,.layout-speaking .article:has(.article__toggle:checked)>.article__details>*){opacity:1;transform:none}@starting-style{:is(.layout-publications .article:has(.article__toggle:checked)>.article__details>*,.layout-projects .article:has(.article__toggle:checked)>.article__details>*,.layout-speaking .article:has(.article__toggle:checked)>.article__details>*){opacity:0;transform:translateY(-.5rem)}}.layout-publications .article__summary,.layout-projects .article__summary,.layout-speaking .article__summary{flex-direction:column;grid-column:1/2;gap:1rem;display:flex}.layout-publications .article__year,.layout-projects .article__year,.layout-speaking .article__year{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}.layout-publications .article__title,.layout-projects .article__title,.layout-speaking .article__title{font-family:InstrumentSerif,Times New Roman,Times,serif;line-height:1.15}@media only screen and (orientation:landscape){.layout-publications .article__title,.layout-projects .article__title,.layout-speaking .article__title{font-size:3rem}}@media only screen and (orientation:portrait){.layout-publications .article__title,.layout-projects .article__title,.layout-speaking .article__title{font-size:2rem}}.layout-publications .article__title>label,.layout-projects .article__title>label,.layout-speaking .article__title>label{cursor:pointer}.layout-publications .article__title>label:after,.layout-projects .article__title>label:after,.layout-speaking .article__title>label:after{content:"";border-radius:inherit;position:absolute;inset:0}.layout-publications .article__subtitle,.layout-projects .article__subtitle,.layout-speaking .article__subtitle{color:#407b79}.layout-publications .article__access,.layout-projects .article__access,.layout-speaking .article__access{grid-column:1/2;gap:1rem;display:flex}.layout-publications .article__access>h3,.layout-publications .article__access>ul>li,.layout-projects .article__access>h3,.layout-projects .article__access>ul>li,.layout-speaking .article__access>h3,.layout-speaking .article__access>ul>li{justify-content:center;align-items:center;min-width:4rem;height:2.7rem;font-family:InstrumentSerif,Times New Roman,Times,serif;display:flex}.layout-publications .article__access>h3,.layout-projects .article__access>h3,.layout-speaking .article__access>h3{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications .article__access>h3:hover,.layout-projects .article__access>h3:hover,.layout-speaking .article__access>h3:hover{color:#f5f5f5;background-color:#e35336}.layout-publications .article__access>h3,.layout-projects .article__access>h3,.layout-speaking .article__access>h3{color:#407b79;pointer-events:none;background-color:#fff}.layout-publications .article__access>ul,.layout-projects .article__access>ul,.layout-speaking .article__access>ul{flex:1;gap:1rem;display:flex}.layout-publications .article__access>ul>li,.layout-projects .article__access>ul>li,.layout-speaking .article__access>ul>li{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications .article__access>ul>li:hover,.layout-projects .article__access>ul>li:hover,.layout-speaking .article__access>ul>li:hover{color:#f5f5f5;background-color:#e35336}.layout-publications .article__access>ul>li,.layout-projects .article__access>ul>li,.layout-speaking .article__access>ul>li{width:-webkit-fill-available;font-size:2rem}.layout-publications .article__access>ul>li>a,.layout-projects .article__access>ul>li>a,.layout-speaking .article__access>ul>li>a{text-align:center;width:-webkit-fill-available;display:inline-block}.layout-publications .article__abstract,.layout-projects .article__abstract,.layout-speaking .article__abstract{background-color:#fff;border-radius:1.5rem;grid-column:1/2;height:-webkit-fill-available;padding:1rem 1.5rem}.layout-publications .article__abstract span,.layout-projects .article__abstract span,.layout-speaking .article__abstract span{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}.layout-publications .article__more,.layout-projects .article__more,.layout-speaking .article__more{gap:1rem;min-height:100%;right:0}@media only screen and (orientation:landscape){.layout-publications .article__more,.layout-projects .article__more,.layout-speaking .article__more{grid-area:1/2/4/3;grid-template-columns:1fr 2fr;width:calc(100vw - 51.5rem);padding-bottom:2.2rem;display:grid;position:absolute}}@media only screen and (orientation:portrait){.layout-publications .article__more,.layout-projects .article__more,.layout-speaking .article__more{flex-direction:column;width:100%;display:flex}}.layout-publications .article__info,.layout-projects .article__info,.layout-speaking .article__info{flex-direction:column;display:flex}.layout-publications .article__info>li,.layout-projects .article__info>li,.layout-speaking .article__info>li{--gradient1:#fff;--gradient2:#f6b8b8;background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;flex:1;align-items:center;gap:.3rem;height:-webkit-fill-available;padding:1rem 1.5rem;display:flex}.layout-publications .article__info>li>p>span,.layout-projects .article__info>li>p>span,.layout-speaking .article__info>li>p>span{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}.layout-publications .article__citations,.layout-projects .article__citations,.layout-speaking .article__citations{flex-direction:column;display:flex}.layout-publications .article__citations>h3,.layout-projects .article__citations>h3,.layout-speaking .article__citations>h3{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-publications .article__citations>h3:hover,.layout-projects .article__citations>h3:hover,.layout-speaking .article__citations>h3:hover{color:#f5f5f5;background-color:#e35336}.layout-publications .article__citations>h3,.layout-projects .article__citations>h3,.layout-speaking .article__citations>h3{color:#407b79;pointer-events:none;background-color:#fff}.layout-publications .article__citations>ul,.layout-projects .article__citations>ul,.layout-speaking .article__citations>ul{flex-direction:column;flex:1;display:flex}.layout-publications .article__citations>ul>li,.layout-projects .article__citations>ul>li,.layout-speaking .article__citations>ul>li{--gradient1:#fff;--gradient2:#77cfcc;background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;flex:1;align-items:center;gap:.3rem;height:-webkit-fill-available;padding:1rem 1.5rem;display:flex}.layout-publications .article__citations>ul>li>p>span,.layout-projects .article__citations>ul>li>p>span,.layout-speaking .article__citations>ul>li>p>span{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}.layout-publications .article__permalink,.layout-projects .article__permalink,.layout-speaking .article__permalink{grid-column:1/2}.layout-publications .article__permalink>a,.layout-projects .article__permalink>a,.layout-speaking .article__permalink>a{color:#f5f5f5;background-color:#407b79;border-radius:.5rem;padding:.5rem 1rem;font-family:InstrumentSerif,Times New Roman,Times,serif;transition:background-color .2s ease-in-out;display:inline-block}.layout-publications .article__permalink>a:hover,.layout-projects .article__permalink>a:hover,.layout-speaking .article__permalink>a:hover{background-color:#e35336}.layout-publications .article__figure,.layout-projects .article__figure,.layout-speaking .article__figure{width:inherit;border-radius:1.35rem;max-width:calc(100vw - 66.5rem);height:fit-content;overflow:hidden}.layout-publications .article__figure:before,.layout-projects .article__figure:before,.layout-speaking .article__figure:before{content:"";mix-blend-mode:multiply;opacity:.75;pointer-events:none;background:linear-gradient(90deg,#fff,#77cfcc);width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.layout-publications .article__figure:hover:before,.layout-projects .article__figure:hover:before,.layout-speaking .article__figure:hover:before{opacity:0}@media only screen and (orientation:landscape){.layout-advisory{padding-top:12rem}}@media only screen and (orientation:portrait){.layout-advisory{padding-top:15rem}}.layout-advisory>#intro{gap:1rem}@media only screen and (orientation:landscape){.layout-advisory>#intro{grid-template-columns:38rem 1fr;margin-bottom:6rem;padding:0 0 0 6rem;display:grid}}@media only screen and (orientation:portrait){.layout-advisory>#intro{flex-direction:row;margin-bottom:1rem;display:flex}}.layout-advisory>#intro>p:last-child:not(:first-child){color:#407b79;max-width:22rem}.layout-advisory #articles{flex-direction:column;gap:1rem;display:flex}@media only screen and (orientation:landscape){.layout-advisory #articles{position:fixed;bottom:3.25rem;left:3.25rem;right:3.25rem}}.layout-advisory .article{gap:1rem;scroll-margin-top:12rem;position:relative}@media only screen and (orientation:landscape){.layout-advisory .article{grid-template-columns:44rem 1fr;grid-auto-rows:min-content;display:grid}}@media only screen and (orientation:portrait){.layout-advisory .article{flex-direction:column;display:flex}}.layout-advisory .article header{background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;padding:1rem 1.5rem;transition:opacity .2s ease-in-out,background-color .6s ease-in-out,--gradient1 .6s ease-in-out,--gradient2 .6s ease-in-out;position:relative}.layout-advisory .article:hover header{--gradient1:#fff}.layout-advisory .article:has(.article__toggle:checked) header{--gradient1:#fff;--gradient2:#fff}.layout-advisory .article:has(.article__toggle:checked)>.article__details{gap:1rem}@media only screen and (orientation:landscape){.layout-advisory .article:has(.article__toggle:checked)>.article__details{grid-area:1/2/4/3;grid-template-columns:1fr 2fr;width:calc(100vw - 51.5rem);display:grid;position:absolute;right:0}}@media only screen and (orientation:portrait){.layout-advisory .article:has(.article__toggle:checked)>.article__details{flex-direction:column;gap:.5rem;width:calc(100vw - 2rem);display:flex}}.layout-advisory .article:has(.article__toggle:checked)>.article__details>*{opacity:1;transform:none}@starting-style{.layout-advisory .article:has(.article__toggle:checked)>.article__details>*{opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article.article--pinned:has(.article__toggle:checked)>.article__details{inset:auto 3.25rem 3.25rem auto}@media only screen and (orientation:landscape){.layout-advisory .article.article--pinned:has(.article__toggle:checked)>.article__details{position:fixed}}.layout-advisory .article:has(.article__toggle:focus-visible) header{outline-offset:2px;outline:2px solid #e35336}.layout-advisory .article__toggle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-advisory .article__details{transition:display .6s allow-discrete;display:none}@media only screen and (orientation:landscape){.layout-advisory .article__details{z-index:99999}}.layout-advisory .article__details>*{opacity:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.layout-advisory .article__details,.layout-advisory .article__details>*{transition:none}}.layout-advisory .article__year{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}.layout-advisory .article__title{font-family:InstrumentSerif,Times New Roman,Times,serif;line-height:1.15}@media only screen and (orientation:landscape){.layout-advisory .article__title{font-size:3rem}}@media only screen and (orientation:portrait){.layout-advisory .article__title{font-size:2rem}}.layout-advisory .article__title>label{cursor:pointer}.layout-advisory .article__title>label:after{content:"";border-radius:inherit;position:absolute;inset:0}.layout-advisory .article__subtitle{color:#407b79}.layout-advisory .article__subcat{flex-direction:column;gap:.5rem;display:flex}.layout-advisory .article__subcat>li{background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;flex:1;align-items:center;gap:.3rem;height:-webkit-fill-available;padding:1rem 1.5rem;transition:opacity .2s ease-in-out,background-color .6s ease-in-out,--gradient1 .6s ease-in-out,--gradient2 .6s ease-in-out;display:flex;position:relative}.layout-advisory .article__subcat>li input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-advisory .article__subcat>li h4{font-family:Arial,Helvetica,sans-serif;line-height:1.15}.layout-advisory .article__subcat>li h4>label{cursor:pointer}.layout-advisory .article__subcat>li h4>label:after{content:"";border-radius:inherit;position:absolute;inset:0}.layout-advisory .article__subcat>li:hover{--gradient1:#fff}.layout-advisory .article__subcat>li:has(input:checked){--gradient1:#fff;--gradient2:#f6b8b8}.layout-advisory .article__subcat>li:has(input:focus-visible){outline-offset:2px;outline:2px solid #e35336}.layout-advisory .article__info{translate:0 var(--info-offset,0);opacity:0;transition:opacity .6s ease-in-out, transform .6s ease-in-out, display .6s allow-discrete;display:none;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.layout-advisory .article__info{transition:none}}.layout-advisory .article__info{flex-direction:column}.layout-advisory .article__info>h3{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:5rem;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-advisory .article__info>h3:hover{color:#f5f5f5;background-color:#e35336}.layout-advisory .article__info>h3{color:#407b79;pointer-events:none;background-color:#fff}.layout-advisory .article__info>li{background:linear-gradient(90deg,#fff,#77cfcc);border-radius:1.5rem;flex:1;align-items:center;gap:.3rem;height:-webkit-fill-available;padding:1rem 1.5rem;display:flex}.layout-advisory .article__info>li>p>span{color:#407b79;font-family:InstrumentSerif,Times New Roman,Times,serif}@media only screen and (orientation:portrait){.layout-advisory .article .article__subcat,.layout-advisory .article .article__more{display:contents}.layout-advisory .article .article__info{margin-block:.5rem;translate:none}.layout-advisory .article .article__subcat>li:first-child{order:2}.layout-advisory .article .article__more>.article__info:first-child{order:3}.layout-advisory .article .article__subcat>li:nth-child(2){order:4}.layout-advisory .article .article__more>.article__info:nth-child(2){order:5}.layout-advisory .article .article__subcat>li:nth-child(3){order:6}.layout-advisory .article .article__more>.article__info:nth-child(3){order:7}.layout-advisory .article .article__subcat>li:nth-child(4){order:8}.layout-advisory .article .article__more>.article__info:nth-child(4){order:9}.layout-advisory .article .article__subcat>li:nth-child(5){order:10}.layout-advisory .article .article__more>.article__info:nth-child(5){order:11}.layout-advisory .article .article__subcat>li:nth-child(6){order:12}.layout-advisory .article .article__more>.article__info:nth-child(6){order:13}.layout-advisory .article .article__subcat>li:nth-child(7){order:14}.layout-advisory .article .article__more>.article__info:nth-child(7){order:15}.layout-advisory .article .article__subcat>li:nth-child(8){order:16}.layout-advisory .article .article__more>.article__info:nth-child(8){order:17}.layout-advisory .article .article__subcat>li:nth-child(9){order:18}.layout-advisory .article .article__more>.article__info:nth-child(9){order:19}.layout-advisory .article .article__subcat>li:nth-child(10){order:20}.layout-advisory .article .article__more>.article__info:nth-child(10){order:21}}.layout-advisory .article:has(.article__subcat li:first-child input:checked) .article__more .article__info:first-child{opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:first-child input:checked) .article__more .article__info:first-child{opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(2) input:checked) .article__more .article__info:nth-child(2){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(2) input:checked) .article__more .article__info:nth-child(2){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(3) input:checked) .article__more .article__info:nth-child(3){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(3) input:checked) .article__more .article__info:nth-child(3){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(4) input:checked) .article__more .article__info:nth-child(4){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(4) input:checked) .article__more .article__info:nth-child(4){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(5) input:checked) .article__more .article__info:nth-child(5){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(5) input:checked) .article__more .article__info:nth-child(5){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(6) input:checked) .article__more .article__info:nth-child(6){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(6) input:checked) .article__more .article__info:nth-child(6){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(7) input:checked) .article__more .article__info:nth-child(7){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(7) input:checked) .article__more .article__info:nth-child(7){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(8) input:checked) .article__more .article__info:nth-child(8){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(8) input:checked) .article__more .article__info:nth-child(8){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(9) input:checked) .article__more .article__info:nth-child(9){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(9) input:checked) .article__more .article__info:nth-child(9){opacity:0;transform:translateY(-.5rem)}}.layout-advisory .article:has(.article__subcat li:nth-child(10) input:checked) .article__more .article__info:nth-child(10){opacity:1;display:flex;transform:none}@starting-style{.layout-advisory .article:has(.article__subcat li:nth-child(10) input:checked) .article__more .article__info:nth-child(10){opacity:0;transform:translateY(-.5rem)}}.layout-speaking .talks{text-align:left;flex-direction:column;gap:3rem 1rem;display:flex}.layout-speaking .talks :is(thead,tbody){display:contents}.layout-speaking .talks tr{gap:1rem}@media only screen and (orientation:landscape){.layout-speaking .talks tr{grid-template-columns:44rem 18rem 1fr;display:grid}}@media only screen and (orientation:portrait){.layout-speaking .talks tr{flex-direction:column;width:100%;display:flex}}.layout-speaking .talks :is(th,td){font-weight:inherit}@media only screen and (orientation:portrait){.layout-speaking .talks thead{display:none}}.layout-speaking .talks thead tr{position:sticky;top:10.95rem}.layout-speaking .talks thead th{gap:.5rem;padding:0;display:flex}html:not(.js) .layout-speaking .talks thead th{pointer-events:none}.layout-speaking .talks thead th>button{white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:fit-content;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.layout-speaking .talks thead th>button:hover{color:#f5f5f5;background-color:#e35336}.layout-speaking .talks thead th>button{appearance:none;font-size:inherit;border:0;outline:none}.layout-speaking .talks thead th>button:focus-visible{outline-offset:2px;outline:2px solid #e35336}.layout-speaking .talks thead th>button:after{margin-left:.4rem;font-family:Arial,Helvetica,sans-serif}.layout-speaking .talks thead th>button[data-dir],.layout-speaking .talks thead th>button[data-dir]:hover{color:#407b79;background-color:#fff}.layout-speaking .talks thead th>button[data-dir=ascending]:after{content:"↑"}.layout-speaking .talks thead th>button[data-dir=descending]:after{content:"↓"}.layout-speaking .talks tbody :is(th,td){border-radius:1.5rem;padding:1rem 1.5rem}.layout-speaking .talks__talk{background-color:#fff;height:fit-content}.layout-speaking .talks__talk>span{display:block}.layout-speaking .talks__title{font-family:InstrumentSerif,Times New Roman,Times,serif;font-size:2rem;line-height:1.15}.layout-speaking .talks__event{color:#407b79;margin-top:.5rem}.layout-speaking .talks tbody .talks__where{padding:0;display:flex}.layout-speaking .talks tbody .talks__where>ul{flex-direction:column;flex:1;display:flex}.layout-speaking .talks tbody .talks__where>ul>li{--gradient1:#fff;--gradient2:#f6b8b8;background-color:#f5f5f5;background:linear-gradient(to right, var(--gradient1), var(--gradient2));border-radius:1.5rem;flex:1;align-items:center;padding:1rem 1.5rem;display:flex}.layout-speaking .talks__description{background:linear-gradient(90deg,#fff,#77cfcc);align-items:center;display:flex}.layout>footer>ul{z-index:99999;justify-content:center;align-items:center;display:flex;position:fixed;left:50vw;transform:translate(-50%)}@media only screen and (orientation:landscape){.layout>footer>ul{bottom:8rem}}@media only screen and (orientation:portrait){.layout>footer>ul{flex-direction:column;gap:1rem;bottom:5.33rem}}@media only screen and (orientation:landscape){.layout>footer>ul{--pill-max:28rem}}@media only screen and (orientation:portrait){.layout>footer>ul{--pill-max:13rem}}.layout>footer>ul>li{white-space:nowrap;border-radius:4rem;min-width:0;max-width:0;margin:0;padding:0;font-family:InstrumentSerif,Times New Roman,Times,serif;transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;overflow:hidden}@media only screen and (orientation:landscape){.layout>footer>ul>li{height:7.8rem;font-size:6.25rem}}@media only screen and (orientation:portrait){.layout>footer>ul>li{height:5.33rem;font-size:3rem}}.layout>footer>ul>li>a{width:100%;display:inline-block}@media only screen and (orientation:landscape){.layout>footer>ul>li>a{padding:.5rem 4rem}}@media only screen and (orientation:portrait){.layout>footer>ul>li>a{padding:.5rem 1.5rem}}.layout>footer:has(>input:checked)>ul>li{margin:0 1rem}.layout>footer:has(>input:checked)>ul>li:first-child{max-width:var(--pill-max);transition:max-width .6s ease-in-out,margin .6s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.layout>footer:has(>input:checked)>ul>li:nth-child(2){max-width:var(--pill-max);transition:max-width .6s ease-in-out .1s,margin .6s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}footer>input{display:none}footer>input:checked+label{color:#407b79;pointer-events:none;background-color:#fff}footer>input:checked+label svg path{fill:#407b79}footer>input:checked+label:before{pointer-events:initial;content:"";opacity:.5;z-index:-1;background-color:#f5f5f5;width:100vw;position:fixed}@media only screen and (orientation:landscape){footer>input:checked+label:before{height:calc(var(--vh,1vh) * 100);top:0;left:0}}@media only screen and (orientation:portrait){footer>input:checked+label:before{height:calc(var(--vh,1vh) * 100 + 3rem);transform:translate(-50vw, calc(var(--vh,1vh) * -100));top:50%;left:50%}}footer>:is(b,label){white-space:nowrap;cursor:pointer;color:#f5f5f5;background-color:#407b79;border-radius:1.35rem;justify-content:center;align-items:center;width:fit-content;min-width:auto;height:2.7rem;padding:0 1.5rem;font-family:InstrumentSerif,Times New Roman,Times,serif;text-decoration:none;transition:width .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}footer>:is(b,label):hover{color:#f5f5f5;background-color:#e35336}footer>:is(b,label){z-index:99998;border:none;position:fixed}@media only screen and (orientation:landscape){footer>:is(b,label){bottom:2.25rem;right:3.25rem}}@media only screen and (orientation:portrait){footer>:is(b,label){bottom:1.5rem;left:50%;transform:translate(-50%)}}footer>:is(b,label) svg{width:1.8rem;height:1.8rem;margin-right:.4rem}footer>:is(b,label) svg path{fill:#f5f5f5}
