*,:after,:before{margin:0;padding:0;box-sizing:inherit}body{font-family:Lato,sans-serif;padding:2rem;font-weight:400;line-height:1.7;height:100svh;color:#777}@media (min-width:1501px) and (max-width:2000px){html{font-size:70%!important}}@media (min-width:801px) and (max-width:1500px){html{font-size:50%!important}}@media (max-width:800px){html{font-size:40%!important;width:100vw;display:inline}}html{font-size:62.5%}.imageContainer{width:100%;display:flex}.imageContainer__photo{width:80%;margin:auto}.linkedInSVG{cursor:Pointer}.centerContentHorizontally{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;width:100%;margin:0 auto}.pageTitle{font-size:6.5rem;text-align:center;margin-bottom:2rem;margin-top:7rem}.pageTitle__white{color:#fff}.pageSubTitle{font-size:2.5rem;text-align:center;margin-bottom:2rem}.transparent{background-color:rgba(240,248,255,0)!important}@keyframes expand{0%{height:1svh}to{height:15svh}}@keyframes collapse{0%{height:15svh}to{height:1svh}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-100px)}80%{transform:translateX(10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(100px)}80%{transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#fff;padding:2rem;border-radius:8px;max-width:90%;max-height:80%;overflow-y:auto}.card-list{display:flex;flex-wrap:wrap;gap:1rem}.card{width:150px;background:#f3f3f3;border-radius:6px;padding:1rem;text-align:center}.card-image{width:100%;height:auto;border-radius:4px}.card-info h3{margin:.5rem 0 .25rem}.instruction-bar{text-align:center;margin-bottom:1rem;font-weight:700;font-size:1.1rem;color:#fff;background-color:rgba(0,0,0,.3);padding:.5rem 1rem;border-radius:8px}.BHS_card{border:1px solid #666;border-radius:8px;position:relative;width:4.66667rem;height:7rem;justify-self:center;display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#fff;align-items:stretch;transition:transform .2s ease,box-shadow .2s ease}.BHS_card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.BHS_back-of-card-bear{background-image:url(/_next/static/media/Bear_Back.dd2f8bbe.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.deck-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.deck-container>*{cursor:pointer}.BHS_back-of-card-hare{background-image:url(/_next/static/media/Hares_Back.28af7680.png)}.BHS_back-of-card-hare,.BHS_back-of-card-snare{background-size:cover;background-position:50%;background-repeat:no-repeat}.BHS_back-of-card-snare{background-image:url(/_next/static/media/Snares_Back.850e2ab1.png)}.BHS_midden{filter:grayscale(1) opacity(.4)}.countOfCards{position:relative;top:-1.25rem;left:1.5rem;font-size:1rem;color:#fff;font-weight:700;z-index:1;padding:.2rem .5rem;border-radius:.5rem}.card-face-front{background-color:#fff;color:#000;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.card-face-front .card-name{font-size:1rem}.card-face-front .card-description,.card-face-front .card-type{font-size:.75rem}.card-face-front .card-effects{font-size:.65rem}.card-face-front .card-name{font-weight:700;font-size:1.2em}.card-face-front .card-description,.card-face-front .card-type{font-size:.9em}.card-face-front .card-effects{font-size:.75em;list-style-type:disc;padding-left:1rem}.card-small{width:4.66667rem;height:7rem}.card-large{width:20rem;height:30rem;font-size:.85rem;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;box-shadow:2px 2px 10px rgba(0,0,0,.25);position:relative}.card-hare{background-color:#3a5fcd;color:#fff}.card-bear{background-color:#a83232;color:#fff}.card-snare{background-color:#e2c044;color:#000}.card-header{display:flex;justify-content:space-between;font-weight:700;padding:0 .3rem}.card-clan{font-size:.9rem;text-transform:uppercase}.card-name{font-size:1rem;text-align:right;flex-shrink:0;font-weight:700}.card-image-placeholder{height:5rem;margin:.5rem 0;background-color:hsla(0,0%,100%,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#ddd}.card-description-box{background-color:hsla(0,0%,100%,.15);padding:.4rem;margin:.4rem;border-radius:6px;flex-grow:1;overflow-y:auto}.card-description{font-size:.75rem}.card-type{position:absolute;bottom:.3rem;right:.4rem;font-size:.6rem;font-style:italic}.lobby-grid{grid-template-columns:3fr 2fr;grid-template-rows:35% 65%;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:3rem;row-gap:3rem}.lobby-grid,.player-grid{display:grid;width:100%;height:100%;position:relative}.player-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1px solid #ddd}.player-slot{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;font-weight:700;border:none}.player-slot:first-child,.player-slot:nth-child(3){border-right:1px solid #997950}.player-slot:first-child,.player-slot:nth-child(2){border-bottom:1px solid #997950}.lobby-box{display:flex;flex-direction:column;border:2px solid #ccc;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.lobby-box__title{background-color:#997950;color:#fff;font-size:2rem;height:3rem;display:flex;align-items:center;justify-content:center;text-align:center}.lobby-box__content{flex:1 1;background-color:#fff;padding:1rem;overflow-y:auto}.gap-button{position:absolute;transform:translateX(-50%);top:35.2%;z-index:2;padding:.5rem 1.2rem;background-color:#28b483;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.gap-button--left{left:30%}.gap-button--right{left:80%}.gap-button:hover{background-color:#23cb90}.player-card{background:linear-gradient(to bottom right,#867c7c,#2e2e2e);border:1px solid #666;border-radius:8px;position:relative;width:80%;height:6rem;justify-self:center;display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#fff;align-items:stretch;transition:transform .2s ease,box-shadow .2s ease}.player-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.player-missing{background:hsla(0,0%,50%,.502);border:1px solid #666;border-radius:8px;position:relative;width:80%;height:6rem;justify-self:center;display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#fff;align-items:stretch;transition:transform .2s ease,box-shadow .2s ease}.player-card__crown{position:absolute;top:3px;left:3px;color:#fc0;font-size:1rem}.player-card__icon{width:4rem;height:4rem;border-radius:50%;overflow:hidden;background:#fff;border:1px solid #aaa;display:flex;align-items:center;justify-content:center}.player-card__icon .avatar{width:100%;height:100%;display:block}\  .player-card__main{display:flex;flex-direction:column;justify-content:center;flex:1 1}.player-card__name{font-size:1rem;font-weight:600;margin-bottom:auto}.player-card__win{font-size:.85rem;color:#e0e0e0;margin-top:auto}.player-card__kick{position:absolute;bottom:6px;right:6px;background:transparent;border:none;color:#f39c12;font-size:1.2rem;cursor:pointer;transition:color .2s ease}.player-card__kick:hover{color:#d35400}.spectator-stack{display:flex;flex-direction:column;gap:.75rem;max-height:100%;overflow-y:auto;padding-right:.25rem}.player-rows{display:grid;grid-template-rows:1fr 1fr 1fr 1fr}.chat-input-row{gap:.5rem;margin-top:1rem;display:inline}.chat-submit-button{background-color:#997950;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:700;cursor:pointer;display:inline;float:right}.chat-submit-button:hover{background-color:#785f3e}.play-button{background-color:#997950;color:#fff;border:none;padding:1rem;border-radius:6px;font-weight:700;font-size:1.8rem;cursor:pointer;width:100%;display:block;text-align:center}.play-button:hover{background-color:#785f3e}.chat-messages{display:flex;flex-direction:column;gap:.25rem;overflow-y:scroll;padding-right:.25rem;height:85%}.chat-message{background:#f2f2f2;color:#333;padding:.4rem .6rem;border-radius:4px;font-size:1.5rem;max-width:90%}.chat-message__me{color:#1ca071}.chat-message__system{color:#997950}.players-box{grid-area:1/1}.spectators-box{grid-area:1/2}.chat-box{grid-area:2/1}.config-box{grid-area:2/2}.BHSConsole{width:75svw;height:90svh;justify-self:center;margin-top:7rem;border-radius:2rem;border:1rem solid #997950;background-image:url(/SunsetBackdrop.png);filter:grayscale(.3) brightness(1.2);position:relative;overflow:hidden}.BHSConsole,.BHSConsole:before{background-size:cover;background-position:50%;background-repeat:no-repeat}.BHSConsole:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.05);z-index:0;background:hsla(0,0%,100%,.4)}.BHSConsole>*{position:relative;z-index:1}.invisible-game-grid{display:grid;width:100%;height:100%;grid-template-columns:8% 15% auto 15% 8%;grid-template-rows:15% 22% auto 22% 22%;grid-template-areas:". .            top-hand         .           ." "left-hand left-field   top-field        right-field right-hand" "left-hand left-field   deck-container        right-field right-hand" "left-hand left-field   player-field     right-field right-hand" "player-hand player-hand            player-hand      player-hand           player-hand";grid-gap:2px;gap:2px}.zone{border:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center;color:#fff}.left-hand{grid-area:left-hand}.right-hand{grid-area:right-hand}.top-hand{grid-area:top-hand}.player-hand{grid-area:player-hand}.top-field{grid-area:top-field}.player-field{grid-area:player-field}.left-field{grid-area:left-field}.right-field{grid-area:right-field}.deck-container{grid-area:deck-container}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.general-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:.3rem;border-radius:8px;z-index:1000;width:90%;max-width:900px;text-align:right}.general-modal__exit-modal{cursor:pointer;color:#262a38;font-size:2rem}.spaceBelow{margin-bottom:2rem}.form-box{width:90%;max-width:900px;min-height:600px;height:88svh;margin:4rem;padding:2rem;box-sizing:border-box;position:relative;background:#fff;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:all .3s ease-in-out;overflow:hidden;justify-self:center;align-items:center;justify-content:center}@media (max-width:1200px){.form-box{padding:1.5rem}}.form-box__in-container{height:88%;margin:4rem 1rem 1rem}.form-box__skinny{width:40%;min-width:300px}.inputContainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:900px){.inputContainer{grid-template-columns:1fr}}.buttonContainer{width:80%;justify-self:center}.buttonContainer .btn{height:3rem;font-size:1rem;padding:.3rem 1rem}@media (max-width:900px){.buttonContainer .btn{font-size:.9rem;height:2.2rem}}.text-input{display:flex;flex-direction:column;gap:.5rem}.text-input__label{font-size:1rem;font-weight:600;color:#333}.text-input__field{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;font-size:1.5rem;transition:border-color .2s}.text-input__field:focus{outline:none;border-color:#0070f3}@media (max-width:900px){.text-input__field{font-size:.9rem}}.text-input--error .text-input__field{border-color:red}.text-input--error .text-input__label{color:red}.social-login{width:80%;margin-top:1rem;flex-wrap:wrap}.social-login,.social-login__social-button{display:flex;gap:1rem;justify-self:center;align-items:center}.social-login__social-button{height:3rem;font-size:1.4rem;padding:.3rem 1rem;justify-content:center;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out;border:1px solid #ccc;background:#fff;color:#333;font-weight:600;text-transform:capitalize;width:100%;max-width:20rem;align-self:center}.social-login__social-button:hover{background:#f0f0f0}@media (max-width:900px){.social-login__social-button{font-size:1.2rem}}@media (max-width:600px){.social-login__social-button{font-size:1rem}}.dropdown-container{position:relative;width:250px}.dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;text-align:left;font-size:14px;width:250px;height:32px;line-height:1}.dropdown-arrow{font-size:16px;margin-left:auto;transition:transform .3s ease-in-out}.dropdown-header.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:5px;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;padding:10px}.checkbox-group{display:flex;flex-direction:column}.checkbox-label{display:flex;align-items:center;padding:5px;cursor:pointer}.checkbox-label input{margin-right:8px}.submit-btn{width:90%;margin-top:10px;padding:8px;background:#28b483;color:#fff;border:none;border-radius:5px;cursor:pointer}.submit-btn:hover{background:#1e8b6d}.dropdown-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%;display:inline-block}.selected-options{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:#f5f5f5;border:1px solid #ccc;border-radius:5px;margin-top:5px}.selected-option{background:rgba(40,180,131,.8);color:#fff;padding:2px 5px;border-radius:5px;font-size:10px;white-space:nowrap}.exploreMore{display:grid;grid-gap:2rem;gap:2rem;height:150svh;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-top:4svh}.subTitleContainer{margin-top:12svh;text-align:center;width:100%}.exploreMoreSubtitle{font-size:6rem;position:relative}.exploreMoreCard{position:relative;width:100%;height:50svh;perspective:100rem}.exploreMoreCard.is-flipped,.exploreMoreCard:hover .exploreMoreCardSide--front{transform:rotateY(180deg)}.exploreMoreCard:hover .exploreMoreCardSide--back{transform:rotateY(0deg)}.exploreMoreCardSide{color:#fff;height:100%;transition:all .8s;position:absolute;left:0;top:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2rem;display:flex;justify-content:center;align-items:center;font-size:2rem}.exploreMoreCardSide--front{background-image:linear-gradient(90deg,rgba(126,213,111,.8),rgba(40,180,131,.8));box-shadow:0 1rem 2rem #000}.exploreMoreCardSide--back{background-image:linear-gradient(90deg,rgba(202,139,22,.8),rgba(255,223,0,.8));transform:rotateY(180deg);color:#000}.exploreMoreCardSide__inner{padding:2rem;background-color:#fff;height:80%;width:80%;margin:auto;border-radius:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.exploreMoreCardSide__inner__photo{max-width:70%;max-height:70%;margin-top:2rem}.subHeader{margin-bottom:2rem;color:#000}.skill-card{width:80%;position:relative;height:40vh;background:#fff;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.1);padding:16px;flex-direction:column;transition:all .3s ease-in-out;margin:20px;overflow:hidden}.skill-card:hover{box-shadow:4px 4px 15px rgba(0,0,0,.2)}.skill-card__articles,.skill-card__projects{margin-top:1rem;font-size:1.5rem;color:#444}.skill-card__core{font-weight:90;color:#222;font-size:1.5rem;margin-top:-4rem}.skill-card.needs-expansion .skill-card:after{content:"Hover for more";position:absolute;bottom:0;left:0;width:100%;padding:.5rem 0;text-align:center;color:#000;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0))}.skill-card.needs-expansion:hover{transform:scale(1.05);height:auto;max-height:40vh}.skill-card .skill-card__header{display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;column-gap:1rem;align-items:start}.skill-card .skill-card__header-name{font-size:2.5rem;font-weight:700;word-break:break-word;margin:0}.skill-card .skill-card__header-meta{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;margin:0}.skill-card .skill-card__header-meta-date,.skill-card .skill-card__header-meta-domain{font-size:1.5rem;color:gray;font-weight:500;margin-bottom:4px}.skill-card__info{font-size:1.5rem;font-weight:400;color:#333;max-width:100%}.skill-card__button-container{width:80%;margin-top:2rem;justify-self:center}.skill-card__button-container .btn{height:4rem;font-size:1.4rem;padding:.3rem 1rem}.header{background-color:#262a38;color:#e0d8d1;height:8svh;width:100%;position:fixed;top:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;z-index:1000;transition:top .5s ease}.header.collapsed{top:-60px}.hamburger{position:fixed;top:10px;right:.2rem;width:30px;height:30px;background:none;border:none;display:flex;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer;z-index:1001}.hamburger span{display:block;width:100%;height:3px;background-color:#a77b3a;transition:all .3s ease}.hamburger.expanded span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.expanded span:nth-child(2){opacity:0}.hamburger.expanded span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.headerLinkLargeContainer{margin:0 2rem;display:flex;align-items:center}.headerLinkLargeContainer .headerLinkLarge{text-decoration:none;font-size:2.5rem;color:#fff;cursor:pointer;margin:.5rem}@media (max-width:600px){.headerLinkLargeContainer{transform:scale(.6);margin:0}}.headerLinkSmallContainer{margin:0 2rem;display:flex;align-items:center}.headerLinkSmallContainer .headerLinkSmall{text-decoration:none;font-size:2rem;margin:.5rem;color:#fff;cursor:pointer}.headerLinkSmallContainer .headerSpacers{font-size:2rem;margin:1.5rem;color:#fff}@media (max-width:600px){.headerLinkSmallContainer .headerSpacers{display:none}.headerLinkSmallContainer{transform:scale(.6);margin:1rem}}.sidebar{background-color:#262a38;width:.5rem;position:fixed;top:60px;left:0;padding:1rem;z-index:999;transition:height .5s ease,width .5s ease;display:flex;align-items:center;justify-content:center;border-top-right-radius:15px;border-bottom-right-radius:15px;top:50%;transform:translateY(-50%)}.sidebar.expanded{height:100svh;width:20svh;border-top-right-radius:0;border-bottom-right-radius:0}.sidebar .toggle-button{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin:auto 0}.sidebar .dot{background-color:#a77b3a;border-radius:50%;width:10px;height:10px;margin:.5rem 0}.sidebar .dot.expanded{position:relative;left:15rem}.backgroundImageContainer{background-image:linear-gradient(270deg,rgba(126,213,111,.8),rgba(40,180,131,.8)),url(/_next/static/media/jake_and_john.b7b40648.jpg);background-repeat:no-repeat;background-size:cover;height:100svh;background-position:top;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 75%,0 100%);clip-path:polygon(0 0,100% 0,100% 75%,0 100%);background-size:120% auto;background-position:left 35%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.backgroundImageContainer__titlesBox{top:5%;width:50%;background-color:transparent;color:#e0d8d1;margin-left:4rem;position:relative;min-height:-moz-fit-content;min-height:fit-content;display:inline-block}.backgroundImageContainer__titlesBox__title{font-size:6.5rem;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}.backgroundImageContainer__titlesBox__subTitle{font-size:2.5rem;opacity:0;animation:fadeIn 1.4s ease-in 1s 1 forwards}.backgroundImageContainer__titlesBox__buttonBox{margin-top:2.5rem;scale:.5}.btn{text-transform:uppercase;text-decoration:none;padding:1rem 2rem;display:inline-block;border-radius:100px;transition:all .2s;width:100%;aspect-ratio:8/1;position:relative;font-size:6rem;text-align:center;margin-top:2rem;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content}.btn-white{background-color:#fff;color:#777}.btn:active{transform:translateY(-.1rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.btn:after{content:"";position:absolute;display:inline-block;height:100%;width:100%;border-radius:100px;top:0;left:0;z-index:-1;transition:all .4s}.btn-white:after{background-color:#fff}.btn:hover:after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn-animated{animation:moveInBottom .5s ease-out}.btn-dark{background-color:#262a38;color:#fff}.btn-dark:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.btn-dark:after{background-color:#262a38}.button-natural{margin-top:2rem;padding:.5rem 1rem;background-color:rgba(40,180,131,.8);color:#fff;text-decoration:none!important;border-radius:.5rem;transition:background-color .3s;display:inline-block}.button-natural:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem rgba(40,180,131,.2)}.story{height:80svh;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;text-align:center;margin-top:5svh}.story,.story__text{justify-content:center}.story__text{top:14%;position:relative}.story__text__title{font-size:2.5rem}.story__text__paragraph{font-size:2rem}.photoContainer{width:50%;position:relative;top:14%;justify-content:center}.photoContainer__photo{outline-offset:2rem;border-radius:2px;box-shadow:0 1.5rem 4rem rgba(38,42,56,.4);width:36rem;aspect-ratio:3/2;position:absolute}.photoContainer__photo:hover{outline:1.5rem solid rgba(40,180,131,.8);transform:scale(1.05) translate(-.5rem);box-shadow:0 2.5rem rgba(0,0,0,.503);z-index:5}.photoContainer__photo--p1{left:-2rem;top:-2rem}.photoContainer__photo--p2{left:30rem;top:4rem}.photoContainer__photo--p3{left:12rem;top:20rem}@media (max-width:800px){.photoContainer__photo{transform:scale(.7);position:relative;display:inline-block;left:4rem;top:0}.photoContainer{display:grid}}.results{background-image:linear-gradient(270deg,rgba(126,213,111,.8),rgba(40,180,131,.8)),url(/_next/static/media/raftingUnderBridge.35d1b47f.jpg);height:120svh;transform:skewY(-7deg);background-size:cover;padding:2rem;margin-top:40svh;min-height:-moz-fit-content;min-height:fit-content}.results>*{transform:skewY(7deg)}.featureBoxContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:absolute;grid-gap:2rem;gap:2rem;margin-left:-2rem}@media (max-width:600px){.featureBoxContainer{height:50%;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.featureBox{background-color:#fff;font-size:1rem;padding:1.6rem;text-align:center;border-radius:.3rem;box-shadow:0 1.5rem 4rem #000;margin-top:20svh;position:relative;transition:transform .3s;font-size:2.5rem;height:75%}@media (max-width:600px){.featureBox{height:90%;width:90%;margin-top:3svh}}.featureBox__icon{font-size:4rem;margin-bottom:.5rem;display:inline-block;background-image:linear-gradient(90deg,rgba(126,213,111,.8),rgba(40,180,131,.8));-webkit-background-clip:text;color:transparent}.featureBox:hover{transform:translateY(-1.5rem) scale(1.03)}.footer{background-color:#262a38;height:10rem;position:static;bottom:0;left:0;right:0;margin-top:10rem}.fullStretchContainer{height:50svh;width:100%;background-image:linear-gradient(90deg,rgba(202,139,22,.8),rgba(255,223,0,.8));margin-top:2rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;position:relative;padding:1rem}.fullStretchContainer .fullStretchInner{background-color:#fff;height:80%;width:100%;border-radius:2rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.fullStretchContainer .fullStretchTitle{font-size:2.5rem;text-align:center;margin-bottom:1rem}.fullStretchContainer .fullStretchBlurb,.fullStretchContainer .fullStretchTags{font-size:2rem;text-align:left;margin-bottom:1rem}.fullStretchContainer .fullStretchButton{align-self:flex-end;padding:.5rem 1rem;border:none;border-radius:4px;background-color:#0070f3;color:#fff;cursor:pointer;float:right}.fullStretchContainer .fullStretchButton:hover{background-color:#005bb5}.individualSkillContainer{width:80%;margin:0 auto;background-image:linear-gradient(90deg,rgba(202,139,22,.8),rgba(255,223,0,.8))}.individualSkillContainer,.individualSkillInner{padding:2rem;border-radius:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.individualSkillInner{background-color:#fff}.individualSkillImage{display:block;margin:0 auto 1.5rem;max-width:100%;border-radius:2rem}.individualSkillTitle{text-align:center;font-size:2.5rem;margin-bottom:1.5rem}.individualSkillParagraph{font-size:2rem;text-align:left;margin-bottom:1rem}.individualSkillParagraph pre{background-color:#f4f4f4;padding:1rem;border-radius:.5rem;overflow-x:auto;font-size:2rem}.individualSkillParagraph code{font-family:monospace;font-size:1rem;font-size:2rem}.individualSkillTags{font-size:1rem;text-align:left;margin-bottom:1rem}.individualSkillTag{background-color:#0070f3;color:#fff;padding:.5rem;border-radius:4px;margin-right:.5rem;display:inline-block}.backButton{font-size:2rem}.photo{margin-left:100%;transform:translateX(-50%)}.timeline{position:relative;margin:2rem 0;background-color:#fff;border-radius:2rem}.timeline .timeline-event{display:flex;justify-content:center;align-items:flex-start}.timeline .timeline-event .timeline-content{display:flex;justify-content:space-between;width:100%;position:relative}.timeline .timeline-event .timeline-content .event,.timeline .timeline-event .timeline-content .skills{width:50%}.timeline .timeline-event .timeline-content .event{text-align:right;padding-right:2rem}.timeline .timeline-event .timeline-content .event h3{font-size:1.5rem;margin-bottom:.5rem}.timeline .timeline-event .timeline-content .event p{font-size:1rem}.timeline .timeline-event .timeline-content .skills{text-align:left;padding-left:2rem}.timeline .timeline-event .timeline-content .skills .skill{margin-bottom:1.5rem}.timeline .timeline-event .timeline-content .skills .skill h3{font-size:1.5rem;margin-bottom:.5rem}.timeline .timeline-event .timeline-content .skills .skill p{font-size:1rem}.timeline .timeline-event .timeline-line{position:absolute;top:0;left:50%;width:.5rem;height:100%;background-color:orange;transform:translateX(-50%)}.backButton{display:block;margin:2rem auto 0;padding:1rem 2rem;font-size:1rem;background-color:rgba(202,139,22,.8);color:#fff;border:none;border-radius:2rem;cursor:pointer;transition:background-color .3s;display:inline-block}.backButton:hover{background-color:#ca8b16}.chessboard{flex-direction:column;align-items:center;justify-content:center;width:50vh;height:50vh;margin:50%;transform:translate(-50%,-50%)}.chessboard,.row,.square{display:flex}.square{width:6.25vh;height:6.25vh;justify-content:center;align-items:center;font-size:300%}.black{background-color:#000}.white{background-color:#f5eded}.black-piece{color:#00000044}.white-piece{color:#fff}.possible-move{background-color:#ccc}.can-take{background-color:red}.techBucket{min-height:50svh;width:98%;font-size:3rem;border-radius:3rem;margin:4rem auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.techBucket__tag{outline-offset:1rem;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:2rem;margin:3rem;cursor:pointer;text-decoration:none;background-color:#fff}.techBucket__tag:checked{background-color:red}.techBucket__tag input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;grid-template-columns:1fr 1fr}.techBucket__tag.active{background-color:#262a38;color:#fff}.filterForSkillsContainer{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.blurbOnSkillsOverview{grid-column:span 2;font-size:3rem;padding:1rem}.filterHeader{font-size:2rem}.filterHeader,.filterSkillsOptions{justify-self:center}@font-face{font-family:linea-basic-10;src:url(/fonts/linea-basic-10.eot);src:url(/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),url(/fonts/linea-basic-10.woff) format("woff"),url(/fonts/linea-basic-10.ttf) format("truetype"),url(/fonts/linea-basic-10.svg#linea-basic-10) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:linea-basic-10!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basic-accelerator:before{content:"a"}.icon-basic-alarm:before{content:"b"}.icon-basic-anchor:before{content:"c"}.icon-basic-anticlockwise:before{content:"d"}.icon-basic-archive:before{content:"e"}.icon-basic-archive-full:before{content:"f"}.icon-basic-ban:before{content:"g"}.icon-basic-battery-charge:before{content:"h"}.icon-basic-battery-empty:before{content:"i"}.icon-basic-battery-full:before{content:"j"}.icon-basic-battery-half:before{content:"k"}.icon-basic-bolt:before{content:"l"}.icon-basic-book:before{content:"m"}.icon-basic-book-pen:before{content:"n"}.icon-basic-book-pencil:before{content:"o"}.icon-basic-bookmark:before{content:"p"}.icon-basic-calculator:before{content:"q"}.icon-basic-calendar:before{content:"r"}.icon-basic-cards-diamonds:before{content:"s"}.icon-basic-cards-hearts:before{content:"t"}.icon-basic-case:before{content:"u"}.icon-basic-chronometer:before{content:"v"}.icon-basic-clessidre:before{content:"w"}.icon-basic-clock:before{content:"x"}.icon-basic-clockwise:before{content:"y"}.icon-basic-cloud:before{content:"z"}.icon-basic-clubs:before{content:"A"}.icon-basic-compass:before{content:"B"}.icon-basic-cup:before{content:"C"}.icon-basic-diamonds:before{content:"D"}.icon-basic-display:before{content:"E"}.icon-basic-download:before{content:"F"}.icon-basic-exclamation:before{content:"G"}.icon-basic-eye:before{content:"H"}.icon-basic-eye-closed:before{content:"I"}.icon-basic-female:before{content:"J"}.icon-basic-flag1:before{content:"K"}.icon-basic-flag2:before{content:"L"}.icon-basic-floppydisk:before{content:"M"}.icon-basic-folder:before{content:"N"}.icon-basic-folder-multiple:before{content:"O"}.icon-basic-gear:before{content:"P"}.icon-basic-geolocalize-01:before{content:"Q"}.icon-basic-geolocalize-05:before{content:"R"}.icon-basic-globe:before{content:"S"}.icon-basic-gunsight:before{content:"T"}.icon-basic-hammer:before{content:"U"}.icon-basic-headset:before{content:"V"}.icon-basic-heart:before{content:"W"}.icon-basic-heart-broken:before{content:"X"}.icon-basic-helm:before{content:"Y"}.icon-basic-home:before{content:"Z"}.icon-basic-info:before{content:"0"}.icon-basic-ipod:before{content:"1"}.icon-basic-joypad:before{content:"2"}.icon-basic-key:before{content:"3"}.icon-basic-keyboard:before{content:"4"}.icon-basic-laptop:before{content:"5"}.icon-basic-life-buoy:before{content:"6"}.icon-basic-lightbulb:before{content:"7"}.icon-basic-link:before{content:"8"}.icon-basic-lock:before{content:"9"}.icon-basic-lock-open:before{content:"!"}.icon-basic-magic-mouse:before{content:'"'}.icon-basic-magnifier:before{content:"#"}.icon-basic-magnifier-minus:before{content:"$"}.icon-basic-magnifier-plus:before{content:"%"}.icon-basic-mail:before{content:"&"}.icon-basic-mail-multiple:before{content:"'"}.icon-basic-mail-open:before{content:"("}.icon-basic-mail-open-text:before{content:")"}.icon-basic-male:before{content:"*"}.icon-basic-map:before{content:"+"}.icon-basic-message:before{content:","}.icon-basic-message-multiple:before{content:"-"}.icon-basic-message-txt:before{content:"."}.icon-basic-mixer2:before{content:"/"}.icon-basic-mouse:before{content:":"}.icon-basic-notebook:before{content:";"}.icon-basic-notebook-pen:before{content:"<"}.icon-basic-notebook-pencil:before{content:"="}.icon-basic-paperplane:before{content:">"}.icon-basic-pencil-ruler:before{content:"?"}.icon-basic-pencil-ruler-pen:before{content:"@"}.icon-basic-photo:before{content:"["}.icon-basic-picture:before{content:"]"}.icon-basic-picture-multiple:before{content:"^"}.icon-basic-pin1:before{content:"_"}.icon-basic-pin2:before{content:"`"}.icon-basic-postcard:before{content:"{"}.icon-basic-postcard-multiple:before{content:"|"}.icon-basic-printer:before{content:"}"}.icon-basic-question:before{content:"~"}.icon-basic-rss:before{content:"\\"}.icon-basic-server:before{content:"\e000"}.icon-basic-server2:before{content:"\e001"}.icon-basic-server-cloud:before{content:"\e002"}.icon-basic-server-download:before{content:"\e003"}.icon-basic-server-upload:before{content:"\e004"}.icon-basic-settings:before{content:"\e005"}.icon-basic-share:before{content:"\e006"}.icon-basic-sheet:before{content:"\e007"}.icon-basic-sheet-multiple:before{content:"\e008"}.icon-basic-sheet-pen:before{content:"\e009"}.icon-basic-sheet-pencil:before{content:"\e00a"}.icon-basic-sheet-txt:before{content:"\e00b"}.icon-basic-signs:before{content:"\e00c"}.icon-basic-smartphone:before{content:"\e00d"}.icon-basic-spades:before{content:"\e00e"}.icon-basic-spread:before{content:"\e00f"}.icon-basic-spread-bookmark:before{content:"\e010"}.icon-basic-spread-text:before{content:"\e011"}.icon-basic-spread-text-bookmark:before{content:"\e012"}.icon-basic-star:before{content:"\e013"}.icon-basic-tablet:before{content:"\e014"}.icon-basic-target:before{content:"\e015"}.icon-basic-todo:before{content:"\e016"}.icon-basic-todo-pen:before{content:"\e017"}.icon-basic-todo-pencil:before{content:"\e018"}.icon-basic-todo-txt:before{content:"\e019"}.icon-basic-todolist-pen:before{content:"\e01a"}.icon-basic-todolist-pencil:before{content:"\e01b"}.icon-basic-trashcan:before{content:"\e01c"}.icon-basic-trashcan-full:before{content:"\e01d"}.icon-basic-trashcan-refresh:before{content:"\e01e"}.icon-basic-trashcan-remove:before{content:"\e01f"}.icon-basic-upload:before{content:"\e020"}.icon-basic-usb:before{content:"\e021"}.icon-basic-video:before{content:"\e022"}.icon-basic-watch:before{content:"\e023"}.icon-basic-webpage:before{content:"\e024"}.icon-basic-webpage-img-txt:before{content:"\e025"}.icon-basic-webpage-multiple:before{content:"\e026"}.icon-basic-webpage-txt:before{content:"\e027"}.icon-basic-world:before{content:"\e028"}