.scroll-detector{height:1px;left:50vw;position:absolute;top:0;width:1px}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}.site-loader{height:2rem;width:2rem}.site-loader .dyp-logomark-tri.tri-a{animation:fade 2s ease-in-out 0s infinite both}.site-loader .dyp-logomark-tri.tri-b{animation:fade 2s ease-in-out .5s infinite both}.site-loader .dyp-logomark-tri.tri-c{animation:fade 2s ease-in-out 1s infinite both}.site-loader .dyp-logomark-tri.tri-d{animation:fade 2s ease-in-out 1.5s infinite both}.attendees-setter{align-items:center;align-items:flex-start;display:flex;flex-flow:column;margin-bottom:.75rem;position:relative;width:100%}.attendees-setter.inactive{cursor:pointer}.attendees-setter.inactive:after{background:var(--background);content:"";top:0;right:0;bottom:0;left:0;opacity:.4;position:absolute;z-index:10}.attendees-setter.inactive:focus .attendees-setter-submit,.attendees-setter.inactive:hover .attendees-setter-submit{border-color:#683e86;color:#683e86}.attendees-setter.inactive .attendees-setter-inactive{opacity:1}.attendees-setter.inactive .attendees-setter .button{opacity:0}.attendees-setter.inactive .attendees-setter-submit{background:none;opacity:1!important}.attendees-setter.inactive .attendees-setter{pointer-events:none}.attendees-setter-label{font-weight:700;margin-right:auto}.attendees-setter-price{margin:0 0 0 1em}.attendees-setter-submit{margin:0 .5em;padding:.4rem 1rem}.attendees-setter-total{border-top:2px solid #85d4db;font-weight:700;margin:.5rem 0 1rem;padding:.25rem;text-align:right;width:100%}.attendees-setter-total-value{margin-left:1em}.attendees-setter-total-price{margin-right:1rem}.attendees-setter .field-label{display:inline-block;min-width:6rem}.attendees-setter-centre{margin:0 1rem}.attendees-setter-submit{flex:1 0 auto}.attendees-setter .button-book-price-item{padding:.5rem 0}.event .attendees-setter{margin:0}.form-group{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:768px){.form-group:not(.radio):not(.checkbox){flex-flow:column}.form-group:not(.radio):not(.checkbox) .form-label-text{margin-bottom:1rem}.form-group:not(.radio):not(.checkbox) .form-input{align-self:stretch}.form-group:not(.radio):not(.checkbox) .lecture{width:100%}}.form-group.checkbox>*{flex:unset}.form-group.checkbox>.form-label-text{max-width:45ch}.form-inline-group{display:flex;flex-flow:row wrap}.form-inline-group .form-toggle{order:-1}.form-inline-group .form-label{align-items:center;cursor:pointer;margin:.5rem 1rem}.form-label{display:flex}.form-label.has-dd{flex-flow:row wrap}.form-label.not-inline{flex-flow:column}.form-label.not-inline .form-inline-group{align-items:flex-start;flex-flow:column}.form-label.not-inline .form-label-text{margin-bottom:1rem;margin-right:0;position:relative}.form-label-dd{font-size:.9rem;margin-bottom:1em;transition:opacity .2s ease-out,-webkit-text-decoration .2s ease-out;transition:opacity .2s ease-out,text-decoration .2s ease-out;transition:opacity .2s ease-out,text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;width:100%}.form-label-dd.inactive{opacity:.4;text-decoration:line-through}.form-label-dd-item{display:flex;margin-bottom:.6em}.form-label-dd-value{padding-left:1rem}.form-label-dd-name,.form-label-text{flex:0 1;margin-right:1em;position:relative}.form-label-hint{display:flex!important;font-size:.9rem;font-style:italic;margin-top:.25rem;opacity:.8}.form-label-hint[type=button]{color:var(--accent)}.form-label.invalid .form-input{border-color:#8b0000!important}.form-label.valid .form-input{border-color:green!important}.form-label.required .form-label-text-item:after,.form-label.required .form-label-text:not(.has-hint):after{content:"★";margin-right:.25rem;position:absolute;right:100%}.form-label.required :not(:checked)~.form-checkbox{border-color:#8b0000!important}.form-label.required :not(:checked)~.form-checkbox .form-checkbox-active{background:darkred}.form-label.required :checked~.form-checkbox .form-checkbox-active{background:var(--accent)}.form-label:focus .form-input,.form-label:focus-within .form-input,.form-label:hover .form-input{background:rgba(0,0,0,.07);border-color:var(--accent)}.form-label:focus .form-input::-moz-placeholder,.form-label:focus-within .form-input::-moz-placeholder,.form-label:hover .form-input::-moz-placeholder{color:rgba(var(--accent),.4)}.form-label:focus .form-input::placeholder,.form-label:focus-within .form-input::placeholder,.form-label:hover .form-input::placeholder{color:rgba(var(--accent),.4)}.form-label:focus .form-toggle:before,.form-label:focus-within .form-toggle:before,.form-label:hover .form-toggle:before{opacity:.4}.form-input{background:rgba(0,0,0,.07);border:2px solid transparent;color:var(--black);display:block;flex:1 1;width:100%}.form-input::-moz-placeholder{color:rgba(var(--black),.6)}.form-input::placeholder{color:rgba(var(--black),.6)}.form-input:checked~.form-toggle:before{opacity:1}.form-input:checked~.form-checkbox .active{color:#fff}.form-input:checked~.form-yes:before{opacity:0;transform:translate(-2rem)}.form-input:checked~.form-yes:after{opacity:1;transform:none}.form-input:checked~.form-checkbox .form-checkbox-active{transform:translate(106%)}.form-input[type=checkbox],.form-input[type=radio]{height:0;opacity:0;padding:0;position:absolute;width:0}.form-radio-text{display:flex;margin-right:2rem}.form-toggle{background:rgba(0,0,0,.07);border:2px solid var(--accent);cursor:pointer;display:block;height:1rem;margin-right:1rem;min-width:1rem;position:relative;width:1rem}.form-toggle:before{background:var(--accent);bottom:2px;content:"";display:block;left:2px;opacity:0;position:absolute;right:2px;top:2px}.form-checkbox{background:rgba(0,0,0,.07);border:2px solid var(--accent);cursor:pointer;display:flex;flex-flow:row nowrap;padding:.25rem;position:relative}.form-checkbox-no,.form-checkbox-yes{color:var(--accent);display:inline-block;padding:.25rem .5rem;position:relative;transition:opacity .3s,font-weight .3s,background .3s;z-index:10}.form-checkbox-no.active,.form-checkbox-yes.active{color:var(--white);font-weight:700}.form-checkbox-no{margin-right:2px}.form-checkbox-active{background:var(--accent);top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;position:absolute;transition:transform .3s,background .3s;width:44%}.form-checkbox-group{flex-flow:column}.form-yes{min-height:1rem;position:relative}.form-yes:after,.form-yes:before{left:0;position:absolute;transition:transform .2s}.form-yes:before{content:"No"}.form-yes:after{content:"Yes";opacity:0;transform:translate(2rem)}.site-modal{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;min-height:100vh;padding:0 10vw;pointer-events:none;position:absolute;width:100%;z-index:1000}.site-modal-book{margin:2rem 0 0}.site-modal-iframe-loader{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.site-modal-iframe{z-index:10}.site-modal .state-message{text-transform:capitalize}.site-modal .success-button{margin:2rem 0 .25rem}.site-modal .attendees-setter .button-book-price-item{display:flex;padding:.5rem .25rem 0;width:100%}.site-modal .attendees-setter-price{margin-left:auto}.site-modal .attendees-setter-total-price{margin:0}.site-modal:before{--webkit-backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#edf8f9;content:"";top:-10vh;right:0;bottom:-10vh;left:0;opacity:0;position:absolute;transition:transform .2s ease-out,opacity .2s ease-out;z-index:0}.site-modal-content{background:#fff;border:3px solid #85d4db;flex-flow:column;height:auto;margin:10vh auto;max-width:90vw;padding:2rem 3vw;position:relative;transform:scale(0);transition:transform .2s ease-out;width:auto}.site-modal-form,.site-modal-form>.form-label{display:flex;flex-flow:column}.site-modal-form>.form-label.checkbox,.site-modal-form>.form-label.radio{align-items:center;flex-flow:row;justify-content:space-between}.site-modal .form-label-text{flex:1 1;font-size:.8em;font-weight:400;letter-spacing:.2px;padding:.4rem .6rem;text-transform:uppercase}.site-modal .form-label.invalid .form-input{border-color:#dc143c}.site-modal .form-input{background:#edf8f9;border:2px solid #edf8f9;max-width:100%;outline:none;padding:.4rem .6rem .5rem}.site-modal-close{position:absolute;right:-1rem;top:-1rem}.site-modal.active{pointer-events:all}.site-modal.active:before{opacity:.8}.site-modal.active .site-modal-content{transform:none}.the-header{max-width:100vw;padding:.5rem 0;position:fixed;top:0;transition:padding .5s;width:100%;z-index:999}.the-header:after,.the-header:before{background:#85d4db;content:"";display:block;height:6px;position:absolute;top:100%;transform:scale(0);transition:transform .5s ease-out;width:50%}.the-header:before{left:50%;transform-origin:100% 0}.the-header:after{right:50%;transform-origin:0 0}.the-header.affix{background:#fff;height:auto;padding:0}.the-header.affix:after,.the-header.affix:before{transform:none}.the-header.affix .header-logomark{transform:scale(.75)}.the-header>div{justify-content:space-between}.header-logo,.the-header>div{align-items:center;flex-direction:row}.header-logo{display:flex;justify-content:flex-start}.header-logomark{display:block;font-size:1rem;height:4em;margin-right:1em;transform-origin:100% 50%;transition:transform .5s;width:4em}.header-logotype{align-items:flex-start;display:flex;flex-direction:column;font-size:1.2rem;margin:0!important}.header-logotype .logotype-durham{font-family:classico-urw,serif;font-size:.8em;line-height:1;margin:0;text-transform:uppercase}.header-logotype .logotype-yp{font-size:1em;font-weight:300;line-height:1;margin:0}.nav-list{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;list-style:none}.nav-link{margin:.5rem;padding:.5rem 1rem}.nav-link:not(.button){display:inline-flex;font-weight:500;position:relative}.nav-link.button{white-space:nowrap}@media screen and (max-width:480px){.nav-link{padding:.25rem .6rem}.nav-link svg{margin:0 .25rem 0 -.2rem}}.nav-link-indicator{background:#683e86;border-radius:50%;bottom:-.5rem;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;height:1.1rem;padding:.15rem;pointer-events:none;position:absolute;right:-.5rem;width:1.1rem}.nav-link-indicator:not(.active){transform:scale(0)}.nav-link:not(.button):focus,.nav-link:not(.button):hover{color:#85d4db}.nav-item:last-child{margin-right:-.5rem}picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cluster{display:grid;filter:drop-shadow(.5rem .5rem 2rem rgba(0,0,0,.6));gap:max(1.25vw,.8rem);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:70vh;position:absolute;right:-5vmax;transform:rotate(20deg);transition:filter .2s ease-out 0s;width:38vmax;z-index:1}.cluster .cluster-triangle{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out 0s,filter .2s ease-out 0s}.cluster .cluster-triangle.triangle-a{transform:scale(1.1) translate(-4rem,-4rem);transition-delay:0 .25s}.cluster .cluster-triangle.triangle-b{transform:scale(1.1) translate(4rem,-4rem);transition-delay:.1s}.cluster .cluster-triangle.triangle-d{transform:scale(1.1) translate(4rem,4rem);transition-delay:.2s}.cluster .cluster-triangle.triangle-c{transform:scale(1.1) translate(-4rem,4rem);transition-delay:.3s}.cluster.intersected,.cluster.static{filter:none}.cluster.intersected .cluster-triangle,.cluster.static .cluster-triangle{opacity:1;transform:none}.cluster .cluster-triangle{background-color:#edf8f9;height:0;padding-bottom:100%;position:relative}.cluster-image{height:130%;top:-15%;right:-15%;bottom:-15%;left:-15%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:rotate(-20deg);width:130%}.form-input{border:2px solid crimson;font-size:1.2rem}.form-stay-updated-group{align-items:center;display:flex}.form-stay-updated .form-input{border:2px solid #fff;margin:0}.form-stay-updated .form-input:not(:-moz-placeholder-shown){border-color:#d49ca7}.form-stay-updated .form-input:not(:placeholder-shown){border-color:#d49ca7}.form-stay-updated .form-input:active,.form-stay-updated .form-input:focus,.form-stay-updated .form-input:hover,.form-stay-updated.valid .form-input{border-color:#85d4db}input[type=submit]{cursor:pointer;margin:0 0 0 .5rem;outline:none;padding:.8rem 1rem .75rem;transition:.2s}.dyp-border{background-size:3rem;bottom:0;left:-25vw;position:absolute;width:150vw;z-index:0!important}.dyp-border.small{background:url(./crisscross-small.934716c1.svg);background-size:3rem;height:6rem}.dyp-border.feature{background:url(./crisscross-feature.9c8ea07b.svg);background-size:7.6rem;bottom:4rem;height:8rem}.dyp-border.grid{background:url(./crisscross-grid.4cd3706e.svg);background-position:-1.72rem -1.55rem;background-size:5.3rem;height:100%;top:0;right:0;bottom:0;left:0;opacity:.1}.section{position:relative}.section-heading{margin-bottom:4rem}.section .container>*{z-index:10}.button-book{align-items:flex-end;display:flex;justify-content:space-between;position:relative;width:100%}.button-book-total{align-items:center;display:flex;flex-flow:column;justify-content:center}.button-book-total>.button-book-price{margin:0 0 .5rem}.button-book .event-row{justify-content:space-between}.button-book-price{font-family:classico-urw,serif;font-size:1.4rem;margin-right:1rem}.main-event{background:#fff;display:flex;flex:1 0 100%;margin-bottom:4rem;position:relative;width:100%}@media screen and (max-width:728px){.main-event{flex-flow:column}.main-event img{max-height:10rem;width:100%}}.event{margin:2rem}.event-info{padding:1rem;width:100%}.event-info .row{justify-content:flex-start;margin:0;width:100%}.event-button,.event-title{margin:0}.event-image{background:#fff;border-color:#683e86;display:flex;height:-moz-fit-content;height:fit-content;margin-right:2rem;-o-object-fit:cover;object-fit:cover;position:relative;width:12rem}.event-description{margin:.5rem 0 1rem}.event-description p{margin:0 0 .6em}.event-description p.sm{font-size:.85em}.event .button{margin:0}.main-image{display:block}.event-title{font-size:1.5rem;margin-bottom:.2rem}.event-date{color:#683e86;font-weight:400}.upcoming-events .container{flex-flow:row wrap;justify-content:space-evenly}.upcoming-events .container .section-heading{margin-right:auto}.board-box{background:rgba(237,248,249,0);display:block;margin-bottom:1rem;padding:1.5rem 2rem 2rem;position:relative;transition:background .2s ease-out;transition-delay:.2s;width:100%}.board-title{font-size:1.4rem;margin-bottom:.5rem}.board-description{font-size:1.25rem;text-align:justify}.board-content{opacity:0;transform:translateY(1rem);transition:transform .2s ease-out,opacity .2s ease-out;transition-delay:.2s}.board-member:nth-child(2n){padding-right:10rem}@media screen and (max-width:1023px){.board-member:nth-child(2n){margin-bottom:2rem;padding-right:.5rem}}.board-member:nth-child(odd){padding-left:10rem}@media screen and (max-width:1023px){.board-member:nth-child(odd){margin-bottom:2rem;padding-left:.5rem}}.board-triangle{background:#683e86;height:2rem;width:2rem}.board-image,.board-triangle{display:block;position:absolute}.board-image{height:4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:4rem}.board-member:nth-child(2n) .board-triangle.triangle-a{left:-2.25rem;top:-2.25rem}.board-member:nth-child(2n) .board-triangle.triangle-b{background:#c9b4d9;left:0;top:-2.25rem}.board-member:nth-child(2n) .board-triangle.triangle-c{background:#8e6ea4;left:-2.25rem;top:0}.board-member:nth-child(2n).has-image .board-triangle.triangle-c{display:none}.board-member:nth-child(2n) .board-triangle.triangle-d{background:#eee7f2;left:0;top:0}.board-member:nth-child(2n) .board-image{left:-4.25rem;top:0}.board-member:nth-child(odd) .board-triangle.triangle-a{background:#c9b4d9;right:0;top:-2.25rem}.board-member:nth-child(odd) .board-triangle.triangle-b{background:#683e86;right:-2.25rem;top:-2.25rem}.board-member:nth-child(odd) .board-triangle.triangle-c{background:#eee7f2;right:0;top:0}.board-member:nth-child(odd) .board-triangle.triangle-d{background:#8e6ea4;right:-2.25rem;top:0}.board-member:nth-child(odd).has-image .board-triangle.triangle-d{display:none}.board-member:nth-child(odd) .board-image{right:-4.25rem;top:0}.board-member .board-image,.board-member .board-triangle{opacity:0;transition:opacity .4s ease-in,transform .4s ease-in 0s}.board-member .board-image.triangle-a,.board-member .board-triangle.triangle-a{transform:scale(1.1) translate(-1rem,-1rem);transition-delay:.2s}.board-member .board-image.triangle-b,.board-member .board-triangle.triangle-b{transform:scale(1.1) translate(1rem,-1rem);transition-delay:.1s}.board-member .board-image.triangle-d,.board-member .board-triangle.triangle-d{transform:scale(1.1) translate(1rem,1rem)}.board-member .board-image,.board-member .board-image.triangle-c,.board-member .board-triangle.triangle-c{transform:scale(1.1) translate(-1rem,1rem)}.board-member .board-image{transition-delay:.3s}.board-member:nth-child(odd) .board-image.triangle-a,.board-member:nth-child(odd) .board-triangle.triangle-a{transition-delay:.1s}.board-member:nth-child(odd) .board-image.triangle-b,.board-member:nth-child(odd) .board-triangle.triangle-b{transition-delay:.2s}.board-member:nth-child(odd) .board-image{transform:scale(1.1) translate(1rem,1rem)}.board-member.intersected .board-content,.board-member.intersected .board-image,.board-member.intersected .board-triangle{opacity:1;transform:none}.board-member.intersected .board-box{background:#edf8f9}.board-member{padding:0 4.5rem 1.25rem;position:relative;width:100%}@media screen and (max-width:1023px){.board-member{padding:6rem 0 0!important}.board-member .board-box .board-image{left:0;right:unset;top:-4.25rem}.board-member .board-box .board-triangle.triangle-a{background:#c9b4d9;left:2rem;top:-6.5rem}.board-member .board-box .board-triangle.triangle-b{left:4.25rem;top:-6.5rem}.board-member .board-box .board-triangle.triangle-d{background:#eee7f2;display:block;left:4.25rem;top:-4.25rem}.board-member.has-image .board-triangle.triangle-c{display:none}}.the-footer{background:#fff;max-width:100vw;overflow:hidden;padding:.5rem 0 8rem;position:relative;width:100%}.the-footer .dyp-border{height:4rem}.the-footer>.container{flex-direction:column;margin-top:2rem;text-align:center}.copyright{font-size:.8rem;opacity:.6;text-align:center}.row{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:0 -1rem;padding:0;width:100%;width:calc(100% + 1rem)}.row-item{filter:grayscale(1);flex:1 1;list-style:none;margin:.5rem;max-width:22%;min-width:10rem;opacity:.4;padding:.5rem;transition:.2s ease}.row-item:active,.row-item:focus,.row-item:hover{filter:none;opacity:1}.sponsor-link{display:block;width:-moz-fit-content;width:fit-content}.row-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
