@charset "UTF-8";@font-face{font-family:Not Just Groovy;src:url(/assets/not-just-groovy-edited-4477afae.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Varsity Regular;src:url(/assets/varsity_regular-98ec6067.woff2) format("woff2");font-weight:400;font-style:normal}:root{font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 675px){*,*:before,*:after{-webkit-tap-highlight-color:transparent}}html,body{overscroll-behavior:none}@media (max-width: 675px){html,body{overscroll-behavior:initial;overflow-x:hidden}}body{min-height:100vh;background:#000 url(/assets/background-grid-b28a0d96.png) left top repeat fixed;background-size:350px auto;color:#fff;font-family:Not Just Groovy,Comic Sans,Comic Sans MS,sans-serif;user-select:none}ul{list-style:none}code{font-family:monospace}.caution{text-align:center;font-size:1rem;text-transform:uppercase;padding:.25em 1em;color:#fff;border:10px solid black;border-image:repeating-linear-gradient(-45deg,#000,#000 10px,#ffb101 10px,#ffb101 20px) 10;background:black;margin:1em 0;font-style:normal}.caution:first-child{margin-top:0}@keyframes rainbow{14.2857142857%{color:#fff}to{color:#fff}28.5714285714%{color:#9e005d}to{color:#fff}42.8571428571%{color:#fba319}to{color:#fff}57.1428571429%{color:#58e700}to{color:#fff}71.4285714286%{color:#cc27af}to{color:#fff}85.7142857143%{color:#00c0c0}to{color:#fff}to{color:#a3a3a3}to{color:#fff}}@keyframes rainbowBorder{14.2857142857%{border-color:#fff}to{border-color:#fff}28.5714285714%{border-color:#9e005d}to{border-color:#fff}42.8571428571%{border-color:#fba319}to{border-color:#fff}57.1428571429%{border-color:#58e700}to{border-color:#fff}71.4285714286%{border-color:#cc27af}to{border-color:#fff}85.7142857143%{border-color:#00c0c0}to{border-color:#fff}to{border-color:#a3a3a3}to{border-color:#fff}}@media (prefers-reduced-motion){*{transition:none!important;animation:none!important}}.games{height:100vh;width:100vw;overflow:hidden;user-select:none;padding-bottom:3rem;border:8px solid white;animation:rainbowBorder 10s infinite}.games .navigation{position:fixed;bottom:0;left:0;width:125px}.games .navigation li:first-child{translate:0 -2px}.games:has(.game){padding-bottom:0}.games:has(.game-interstitial){display:grid;place-content:center}.games .game-selection-menu{height:100%;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);gap:4rem;font-size:3.5vw;padding:10rem}@media (max-width: 900px){.games .game-selection-menu{padding:5rem}}.games .game-selection-menu li{list-style:none;border:2px solid white;overflow:hidden;position:relative}.games .game-selection-menu li.unavailable{cursor:not-allowed;color:gray}.games .game-selection-menu li.unavailable a{pointer-events:none;color:gray;animation:none}.games .game-selection-menu li.unavailable:after{content:"Coming Soon";position:absolute;font-size:1.25rem;color:#fff;opacity:.5;top:0;left:0;background:black;padding:.5em 4em;rotate:-45deg;translate:-31% 66%}.games .game-selection-menu li:nth-child(1) a{animation-delay:0s}.games .game-selection-menu li:nth-child(n+1) a{animation-delay:.3s}.games .game-selection-menu li:nth-child(n+2) a{animation-delay:.6s}.games .game-selection-menu li:nth-child(n+3) a{animation-delay:.9s}.games .game-selection-menu li:nth-child(n+4) a{animation-delay:1.2s}.games .game-selection-menu li:nth-child(n+5) a{animation-delay:1.5s}.games .game-selection-menu li:nth-child(n+6) a{animation-delay:1.8s}.games .game-selection-menu li:nth-child(n+7) a{animation-delay:2.1s}.games .game-selection-menu li:nth-child(n+8) a{animation-delay:2.4s}.games .game-selection-menu li.game-sort a{background-image:url(assets/images/background-sort.png)}.games .game-selection-menu li.game-matching a{background-image:url(assets/images/background-matching.png)}.games .game-selection-menu li.game-guesswho a{background-image:url(assets/images/background-guesswho.png)}.games .game-selection-menu li.game-pokemon a{background-image:url(assets/images/background-pokemon.png)}.games .game-selection-menu li.game-concentration a{background-image:url(assets/images/background-concentration.png)}.games .game-selection-menu li.game-song a{background-image:url(assets/images/background-song.png)}.games .game-selection-menu a{padding:1rem;display:grid;align-content:center;justify-content:center;color:#fff;text-shadow:.05em .05em 0 black;text-decoration:none;height:100%;width:100%;background-color:#ffffff1a;background-size:180% auto;background-position:center center;transition:all .5s,background-size 1.3s;animation:rainbow 5s infinite;overflow:hidden}.games .game-selection-menu a:hover{letter-spacing:.2em;background-size:150% auto}.games .game{display:grid;grid-template-rows:max-content auto;height:100%}.games .game-interstitial{background:rgba(255,255,255,.3);color:#fff;padding:2rem;position:relative;animation:rainbowBackground 5s infinite}.games .game-interstitial h1{font-size:4rem;margin-bottom:.15em}.games .game-interstitial h1 small{font-size:.9rem;color:silver;letter-spacing:.1em}.games .game-interstitial p{font-size:1.2rem;margin-bottom:1.5em;line-height:1.5;max-width:50ch}.games .game-interstitial ol,.games .game-interstitial ul{margin-top:1rem;list-style:none}.games .game-interstitial li+li{margin-top:.5em}.games .game-interstitial li label{border:1px solid white;color:#fff;transition:all .15s;position:relative;padding:.75em 2em;display:block;cursor:pointer;letter-spacing:.1em}.games .game-interstitial li label:hover,.games .game-interstitial li label:focus-within{background:rgba(255,255,255,.2)}.games .game-interstitial li label:has(input:checked){border-color:gray;background:black;color:#fff}.games .game-interstitial li label:has(input:checked) span{background:gray;color:#000}.games .game-interstitial li label input{position:absolute;top:10px;left:10px;height:1px;width:1px;accent-color:black;outline:none}.games .game-interstitial li label span{text-transform:uppercase;letter-spacing:0;width:5em;font-size:.7rem;display:inline-block;margin-right:.5em;background:black;color:silver;padding:.1em;text-align:center;transition:all .15s}.games .game-interstitial blockquote{border-left:4px solid white;padding:1.5em 1.5em .75em;font-family:Dancing Script,cursive;background:white;color:#000;width:max-content;rotate:10deg;position:absolute;bottom:0;right:0}.games .game-interstitial blockquote p{font-size:1rem;margin-bottom:0;margin-top:0;max-width:none}.games .game-interstitial button,.games .game-interstitial .button{text-decoration:none;border:1px solid white;padding:.75em 2em;font-size:1.25rem;width:max-content;margin-left:auto;margin-right:auto;display:block;cursor:pointer;margin-top:2rem;transition:all .15s}.games .game-interstitial button:hover,.games .game-interstitial button:focus-visible,.games .game-interstitial .button:hover,.games .game-interstitial .button:focus-visible{background:black;color:#fff}.games .game-interstitial button.left,.games .game-interstitial .button.left{margin:0}.games .game-interstitial button.ghost,.games .game-interstitial .button.ghost{background:none;color:#fff}.games .game-interstitial button.ghost:hover,.games .game-interstitial button.ghost:focus-visible,.games .game-interstitial .button.ghost:hover,.games .game-interstitial .button.ghost:focus-visible{background:rgba(255,255,255,.5)}.games .game-interstitial button:hover,.games .game-interstitial .button:hover{scale:1.1}.games .game-interstitial .back{color:#fff;font-size:.8rem;margin:1.5em auto 0;display:block;width:max-content;text-decoration:none}.games .game-interstitial .back:hover{text-decoration:underline}.games .game-interstitial .external-learning{margin-bottom:2em;font-size:1.2rem;border-left:2px solid white;padding:.25em 0 0 1rem;margin-left:1em}.games .game-interstitial .external-learning p{margin-bottom:0;font-size:.9rem}.games .game-interstitial .external-learning a{display:block;width:max-content;margin-bottom:.5em}.games .game-interstitial .external-learning a img{display:block;width:250px}.games .game-instructions{width:500px;min-height:60vh}.games .game-win{width:900px;min-height:60vh;padding:4rem}.games .game-win .summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:2em 0}.games .game-win .summary .outro{margin-bottom:0;font-size:1.25rem;line-height:1.5}.games .game-win table{border-collapse:collapse;white-space:nowrap;background:silver;color:#000}.games .game-win table td{border:1px solid gray;padding:.25em .5em}.games .game-win table td:last-child{font-size:1.5rem;text-align:center}.scorecard{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid white;padding:.25rem .5rem .25rem 1rem;font-size:1rem;background:rgba(255,255,255,.3)}.scorecard a{text-decoration:none;color:#fff}.scorecard .score{display:flex;padding:.1em .5em;font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em}.scorecard .score span:first-child{opacity:.5}.scorecard .score span:last-child{text-align:center;width:1em;transform-origin:center center;margin-left:.5em;transition:all .2s}.scorecard .score span:last-child.updated{scale:1.5}.scorecard .status{display:flex;align-items:baseline}.scorecard .status .actions{border-left:1px solid #8C8C8C;margin-left:1rem;padding-left:.5rem}.scorecard .status button{cursor:pointer;background:none;border:none;opacity:.4;transition:all .15s;padding:3px 5px 5px;translate:0 2px}.scorecard .status button.play{opacity:1}.scorecard .status button.pause{scale:.9}.scorecard .status button.pause:hover{opacity:.7}.scorecard .status button img{height:20px;display:block}.scorecard .timer{display:flex}.scorecard .timer>*+*{margin-left:.5em}.scorecard .timer time{display:flex;width:4.3em}.scorecard .timer time *{margin:0 .1em}.scorecard .timer time *:last-child{margin-right:0}.matching.game main{display:grid;grid-template-columns:1fr 35vw;height:100%;overflow:hidden}.matching.game .choices{overflow:auto;height:100%;display:flex;flex-wrap:wrap;align-items:flex-start;place-content:flex-start;justify-content:center;gap:20px;padding:3rem;margin-right:1rem}.matching.game .choices>*{backface-visibility:hidden}.matching.game .choices>*:nth-child(odd){transform:rotate(-3deg)}.matching.game .choices>*:nth-child(3n+2){transform:rotate(1deg)}.matching.game .choices>*:nth-child(5n+3){transform:rotate(-3deg)}.matching.game .choices>*:nth-child(7n+5){transform:rotate(6deg)}.matching.game .choices>*:nth-child(11n+7){transform:rotate(4deg)}.matching.game .choices .drag-item{cursor:grab;height:max-content}.matching.game .choices .drag-item .employee-card{pointer-events:none}.matching.game .choices .drag-item.dragging{cursor:grabbing!important}.matching.game .choices .drag-item.dragging.pm{background-color:#d37230}.matching.game .choices .drag-item.dragging.pm label:not(:first-child){background-color:#d37230}.matching.game .choices .drag-item.dragging.communication{background-color:#a60006}.matching.game .choices .drag-item.dragging.communication label:not(:first-child){background-color:#a60006}.matching.game .choices .drag-item.dragging.design{background-color:#d9cb00}.matching.game .choices .drag-item.dragging.design label:not(:first-child){background-color:#d9cb00}.matching.game .choices .drag-item.dragging.development{background-color:#0071dd}.matching.game .choices .drag-item.dragging.development label:not(:first-child){background-color:#0071dd}.matching.game .choices .drag-item.dragging.fabrication{background-color:#8ca62c}.matching.game .choices .drag-item.dragging.fabrication label:not(:first-child){background-color:#8ca62c}.matching.game .choices .drag-item.dragging.ux{background-color:#15a245}.matching.game .choices .drag-item.dragging.ux label:not(:first-child){background-color:#15a245}.matching.game .choices .drag-item.dragging.video{background-color:#60a}.matching.game .choices .drag-item.dragging.video label:not(:first-child){background-color:#60a}.matching.game .teams{height:100%;list-style:none;display:grid;grid-template-rows:repeat(6,1fr);gap:1rem;padding:1rem 1rem 1rem 0}.matching.game .teams .team{border:4px dashed silver;position:relative;padding:10px 10px 10px 3rem;background:rgba(255,255,255,.1);transition:all .3s;border-radius:4px;overflow:hidden}.matching.game .teams .team.dropping{background:rgba(255,255,255,.3);border-style:solid;animation:flashing 1s infinite}.matching.game .teams .team.dropping img{filter:grayscale(0)}.matching.game .teams .team.dropping label{opacity:1}@keyframes flashing{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.3)}to{background:rgba(255,255,255,.1)}}@keyframes spin{0%{rotate:x 0deg}to{rotate:x 360deg}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.matching.game .teams .team.pm.dropping{border-color:#d37230}.matching.game .teams .team.pm.dropping label{color:#d37230}.matching.game .teams .team.communication.dropping{border-color:#a60006}.matching.game .teams .team.communication.dropping label{color:#a60006}.matching.game .teams .team.design.dropping{border-color:#d9cb00}.matching.game .teams .team.design.dropping label{color:#d9cb00}.matching.game .teams .team.development.dropping{border-color:#0071dd}.matching.game .teams .team.development.dropping label{color:#0071dd}.matching.game .teams .team.fabrication.dropping{border-color:#8ca62c}.matching.game .teams .team.fabrication.dropping label{color:#8ca62c}.matching.game .teams .team.ux.dropping{border-color:#15a245}.matching.game .teams .team.ux.dropping label{color:#15a245}.matching.game .teams .team.video.dropping{border-color:#60a}.matching.game .teams .team.video.dropping label{color:#60a}.matching.game .teams .team.success{background:rgba(255,255,255,.6)}.matching.game .teams .team.success.pm{background:#d37230}.matching.game .teams .team.success.pm label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.communication{background:#A60006}.matching.game .teams .team.success.communication label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.design{background:#D9CB00}.matching.game .teams .team.success.design label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.development{background:#0071DD}.matching.game .teams .team.success.development label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.fabrication{background:#8ca62c}.matching.game .teams .team.success.fabrication label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.ux{background:#15A245}.matching.game .teams .team.success.ux label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.video{background:#6600AA}.matching.game .teams .team.success.video label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.error{background:rgba(100,0,0,.6)}.matching.game .teams .team.error label{animation:shake .6s}.matching.game .teams .team ul{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-end;height:100%;flex-wrap:wrap}.matching.game .teams .team ul>*{backface-visibility:hidden}.matching.game .teams .team ul>*:nth-child(odd){transform:rotate(-3deg)}.matching.game .teams .team ul>*:nth-child(3n+2){transform:rotate(1deg)}.matching.game .teams .team ul>*:nth-child(5n+3){transform:rotate(-3deg)}.matching.game .teams .team ul>*:nth-child(7n+5){transform:rotate(6deg)}.matching.game .teams .team ul>*:nth-child(11n+7){transform:rotate(4deg)}.matching.game .teams .team li{width:25px;margin-left:5px;margin-bottom:5px;border:1px solid white;position:relative;transition:all .3s}.matching.game .teams .team li:hover{scale:2;z-index:1}.matching.game .teams .team li:hover img{filter:grayscale(0)}.matching.game .teams .team img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;filter:grayscale(1);transition:all .3s;display:block}.matching.game .teams label{position:absolute;bottom:10px;left:8px;line-height:.7;text-transform:uppercase;color:#fff;opacity:.2;font-size:3rem;transition:all .3s;transform-origin:left center;pointer-events:none}.employee-card{position:relative;aspect-ratio:1/1;width:125px;border:1px solid white;font-size:1rem;display:grid;place-content:center}.employee-card img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%}.employee-card label{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);padding:.1em .25em}.employee-card label:first-child:last-child{position:absolute;height:100%;display:grid;place-content:center;text-align:center;padding:1em}.pokemon.game img{filter:brightness(.5) contrast(10) brightness(170) brightness(.5) contrast(64) brightness(200) grayscale(1)}.menu{display:flex;flex-direction:column;justify-content:space-between}.menu>*{margin-top:2em}.menu h1{font-size:1.4rem;color:#fff;text-align:center;margin:1.5em 0 1em;text-transform:uppercase;line-height:1;font-weight:400;padding:0 .25em;scale:1.25;transform-origin:left top}@media (max-width: 675px){.menu h1{scale:1;font-size:2rem}}.menu h1 a{color:#fff;display:block;text-decoration:none}.menu h1 em{font-style:italic;display:block}.menu h1 span{font-size:12px;display:block}@media screen and (max-height: 700px){.menu h1{margin:.75em 0 .5em}}.menu input{display:block;width:100%;background:none;border:none;border-bottom:1px dashed gray;text-align:center;color:#fff;padding:.25em 1em;outline:none;font-family:monospace;letter-spacing:.1em}@media (max-width: 675px){.menu input{font-size:1.5rem;margin-top:1rem}}.menu input:focus-visible{border-bottom-color:#fff}.menu input::placeholder{font-family:Not Just Groovy,Comic Sans,Comic Sans MS,sans-serif;color:gray;font-style:italic;letter-spacing:0}.menu input::-webkit-search-cancel-button{cursor:pointer}.menu button{background:none;border-style:solid;border-width:1px;border-left-width:0;color:#fff;display:block;width:100%;text-align:right;cursor:pointer;text-transform:uppercase;padding:.3em .5em .3em 0;transition:all .2s;outline:none;font-size:.8rem}@media (max-width: 675px){.menu button{border-left-width:1px;text-align:center;padding:1em .1em .8em}}.menu ul+ul{margin-top:2em}@media (max-width: 675px){.menu ul+ul{margin-top:0}}.menu li+li{margin-top:.25em}.menu h1{flex:0 0 auto}.menu .people-filters{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 675px){.menu .people-filters{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1em;display:none}.menu .people-filters>*{flex:1 1}}.menu .people-filters .active button{padding-left:1.25em}@media (max-width: 675px){.menu .people-filters .active button{padding-left:.1em;text-shadow:1px 1px 0 rgba(0,0,0,.7)}}.menu .people-filters .active.pm button{background-color:#d37230}.menu .people-filters .active.communication button{background-color:#a60006}.menu .people-filters .active.design button{background-color:#d9cb00}.menu .people-filters .active.development button{background-color:#0071dd}.menu .people-filters .active.fabrication button{background-color:#8ca62c}.menu .people-filters .active.ux button{background-color:#15a245}.menu .people-filters .active.video button{background-color:#60a}.menu .people-filters .active.alumni button{background-color:#fff}.menu .people-filters .active.assistant button{background-color:#9e005d}.menu .people-filters .active.apprentice button{background-color:#fba319}.menu .people-filters .active.specialist button{background-color:#58e700}.menu .people-filters .active.master button{background-color:#cc27af}.menu .people-filters .active.ga button{background-color:#00c0c0}.menu .people-filters .active.staff button{background-color:#a3a3a3}.menu .people-filters .active.ga button,.menu .people-filters .active.staff button{color:#000}@media (max-width: 675px){.menu .people-filters .queries{display:none}}.menu .people-filters .queries button{border-color:gray}.menu .people-filters .queries .active button{color:#000;background:white}@media (max-width: 675px){.menu .people-filters .queries .active button{text-shadow:none}}.menu .people-filters button{box-sizing:content-box;width:calc(100% - .5em);display:block}.menu .pm button{border-color:#d37230}.menu .pm button:hover,.menu .pm button:focus-visible{background-color:#d37230}.menu .communication button{border-color:#a60006}.menu .communication button:hover,.menu .communication button:focus-visible{background-color:#a60006}.menu .design button{border-color:#d9cb00}.menu .design button:hover,.menu .design button:focus-visible{background-color:#d9cb00}.menu .development button{border-color:#0071dd}.menu .development button:hover,.menu .development button:focus-visible{background-color:#0071dd}.menu .fabrication button{border-color:#8ca62c}.menu .fabrication button:hover,.menu .fabrication button:focus-visible{background-color:#8ca62c}.menu .ux button{border-color:#15a245}.menu .ux button:hover,.menu .ux button:focus-visible{background-color:#15a245}.menu .video button{border-color:#60a}.menu .video button:hover,.menu .video button:focus-visible{background-color:#60a}.menu .alumni button{border-color:#fff}.menu .alumni button:hover,.menu .alumni button:focus-visible{color:#000;background-color:#fff}.menu .assistant button{border-color:#9e005d}.menu .assistant button:hover,.menu .assistant button:focus-visible{background-color:#9e005d}.menu .apprentice button{border-color:#fba319}.menu .apprentice button:hover,.menu .apprentice button:focus-visible{background-color:#fba319}.menu .specialist button{border-color:#58e700}.menu .specialist button:hover,.menu .specialist button:focus-visible{background-color:#58e700}.menu .master button{border-color:#cc27af}.menu .master button:hover,.menu .master button:focus-visible{background-color:#cc27af}.menu .ga button{border-color:#00c0c0}.menu .ga button:hover,.menu .ga button:focus-visible{color:#000;background-color:#00c0c0}.menu .staff button{border-color:#a3a3a3}.menu .staff button:hover,.menu .staff button:focus-visible{color:#000;background-color:#a3a3a3}.menu .queries li button:hover,.menu .queries li button:focus-visible{color:#000;background-color:#fff}.navigation{flex:0 0 auto;padding:0 0 1rem 1rem;margin-top:auto}@media (max-width: 675px){.navigation{display:none}}.navigation ul{display:flex;align-items:center;justify-content:space-between}.navigation li{margin:0}.navigation li:hover img{opacity:.8}.navigation a.active img{opacity:1}.navigation img{opacity:.5;height:20px;transition:all .2s;display:block}.game-cta{position:fixed;right:0;transform:translate(50%) rotate(45deg) translateY(30%);transform-origin:center top;border:1px solid white;padding:10px;color:#fff;text-align:center;text-transform:uppercase;width:300px;z-index:100000;background:rgba(0,0,0,.8);line-height:1.3;font-weight:700;font-size:.8em;text-decoration:none;margin:0}@media (max-width: 675px){.game-cta{display:none}}.game-cta span{font-size:1.4em;transition:color;animation:rainbow 10s infinite}.game-cta small{text-transform:none}.attribute-filters.open{border-top:1px solid gray;border-left:1px solid gray}.attribute-filters.open .supplemental{display:flex}.attribute-filters .supplemental{display:none;background:rgba(0,0,0,.05);padding:1.25rem 1.5rem 1rem;border-bottom:1px solid gray;align-items:flex-end}.attribute-filters .supplemental .overview{max-width:25%}.attribute-filters .supplemental h2{font-size:2rem;margin-bottom:.25em;line-height:1}.attribute-filters .supplemental h2 sup{font-size:.5em;font-family:sans-serif}.attribute-filters .supplemental h2 small{margin-left:.5ch;letter-spacing:.05em}.attribute-filters .supplemental h2 a{font-size:.9rem;margin-left:1em;color:silver;text-decoration:none;transition:all .2s;border-bottom:1px dashed currentColor}.attribute-filters .supplemental h2 a:hover{color:#fff}.attribute-filters .supplemental p{max-width:60ch}.attribute-filters .supplemental .stats{margin-left:2rem;display:flex;align-items:flex-end}.attribute-filters .supplemental .stats .chart .pie{width:50px;font-size:.9rem;aspect-ratio:1;display:inline-grid;place-content:center;position:relative;text-shadow:1px 1px 0 black;transition:all .2s;cursor:zoom-in;transform-origin:center bottom;letter-spacing:.15em;text-indent:.7em}.attribute-filters .supplemental .stats .chart .pie:hover{scale:1.3}.attribute-filters .supplemental .stats .chart .pie:before{content:"";position:absolute;border-radius:50%;inset:0;background:conic-gradient(#61a600 calc(var(--percentage) * 1%),rgba(0,0,0,0) 0);z-index:-1;border:1px solid white}.attribute-filters .supplemental .stats .chart .pie:after{content:"";position:absolute;border-radius:50%;inset:0;background:gray;z-index:-2}.attribute-filters .supplemental .stats h3{font-size:1.5rem;color:gray;line-height:1;margin-left:2rem;margin-right:.5rem}.attribute-filters .supplemental .stats ul{display:flex;gap:.5rem;flex:1 1;overflow:hidden}.attribute-filters .supplemental .stats li{opacity:.8;transition:all .2s}.attribute-filters .supplemental .stats li:hover{opacity:1}.attribute-filters .supplemental .stats a{display:block;border-bottom:none}.attribute-filters .supplemental .stats img{width:50px;display:block}.attribute-filters .filters{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;position:relative;z-index:100;background:rgba(255,255,255,.05);padding-left:1rem}.attribute-filters .filters>*+*:not(:last-child){margin-left:1rem;border-left:1px solid gray;padding-left:1rem}.attribute-filters .filters .filters-toggle{position:absolute;bottom:0;right:0;z-index:1;background:none;border:none;cursor:pointer;opacity:.5;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;transition:all .2s}.attribute-filters .filters .filters-toggle:hover{opacity:1}.attribute-filters .filters .filters-toggle[aria-expanded=true]{position:static;opacity:1;margin-top:.5em}.attribute-filters .filters .filters-toggle[aria-expanded=true]~*{display:block}.attribute-filters .filters .filters-toggle img{height:20px;display:block}.attribute-filters .filters .filter-strengths{display:none}.attribute-filters .filters .filter-strengths select{font-size:.8rem;padding:.25em 1.5em;cursor:pointer;text-align:center;border-radius:0}.attribute-filters .filters .filter-timeline{display:none;font-size:.8rem;flex:1 1;margin-right:2vw}.attribute-filters .filters .filter-timeline ol{list-style:none;display:flex;align-items:baseline;justify-content:space-between}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end){scale:.8}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end) button{background:rgba(255,255,255,.3);color:#fffc}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end) button:hover{background:rgba(255,255,255,.8);color:#000}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end){scale:1}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end) button{background:none;color:gray}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end) button:hover{background:rgba(255,255,255,.8);color:#fff}.attribute-filters .filters .filter-timeline ol li{margin:0}.attribute-filters .filters .filter-timeline ol li:first-child{margin:0;font-size:1rem}@media (max-width: 1250px){.attribute-filters .filters .filter-timeline ol li.odd{display:none}}.attribute-filters .filters .filter-timeline ol li button{border:none;background:none;padding:.25em .5vw;cursor:pointer;color:gray;transition:all .2s}.attribute-filters .filters .filter-timeline ol li button:hover{background:rgba(255,255,255,.3);color:#fff}.attribute-filters .filters .filter-timeline ol li.begin button{background:rgba(97,166,0,.7);color:#fff;scale:1.1}.attribute-filters .filters .filter-timeline ol li.end button{background:rgba(166,0,6,.7);color:#fff;scale:1.1}.attribute-filters .filters .filter-timeline code{text-transform:uppercase;color:#a60006;rotate:-6deg;display:inline-block;font-weight:700;letter-spacing:-.07em}.attribute-filters .filters .filter-names{display:none}.attribute-filters .filters .filter-names label{cursor:pointer;font-size:1rem}.attribute-filters .filters .filter-names input{accent-color:#61a600;margin-left:.5ch;cursor:pointer}.generator{display:flex;justify-content:space-between;padding:40px 40px calc(40px + 1rem) 40px}.generator .listing{flex:0 0 65%;margin-right:2em;display:flex;flex-direction:column;margin-bottom:calc(-1*(40px + 1rem))}.generator .listing header{border-bottom:1px solid gray;padding-bottom:1rem;margin-bottom:1rem}.generator .listing header h1{font-size:2rem;margin-bottom:.25em}.generator .listing header p{margin-bottom:1.75em;font-style:italic}.generator .listing menu{flex:0 0 auto;display:flex;justify-content:space-between}.generator .listing menu button,.generator .listing menu select{cursor:pointer;padding:.25em 1em;background:none;border-radius:0;border:1px solid white;color:#fff;transition:all .2s}.generator .listing menu button:last-child:hover,.generator .listing menu select:last-child:hover{background:#A60006;color:#fff}.generator .listing menu button:hover,.generator .listing menu select:hover{background:white;color:#000}.generator .listing menu button[disabled],.generator .listing menu select[disabled]{opacity:.9;background:gray;cursor:not-allowed;color:silver}.generator .listing menu button[disabled]:hover,.generator .listing menu select[disabled]:hover{color:silver;background:gray}.generator ol{flex:1 1;overflow:auto;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;align-content:flex-start;flex-wrap:wrap;grid-gap:1.5rem 1rem;padding:1px 1px 15vh}.generator ol li{font-size:1.15rem;transition:all .2s;outline:1px solid transparent}.generator ol li:hover,.generator ol li:focus-within{outline:1px solid white;background:rgba(255,255,255,.3)}.generator ol li:hover .info .title,.generator ol li:focus-within .info .title{border-left-color:#fff}.generator ol li:hover.selected,.generator ol li:focus-within.selected{outline:1px solid white}.generator ol li.pm:hover,.generator ol li.pm:focus-within{outline-color:#d37230}.generator ol li.pm .info .title{border-left-color:#d37230}.generator ol li.pm.selected{background:rgba(211,114,48,.8)}.generator ol li.pm.selected:hover,.generator ol li.pm.selected:focus-within{outline-color:#fff}.generator ol li.pm.selected .info .title{border-left-color:#fff}.generator ol li.communication:hover,.generator ol li.communication:focus-within{outline-color:#a60006}.generator ol li.communication .info .title{border-left-color:#a60006}.generator ol li.communication.selected{background:rgba(166,0,6,.8)}.generator ol li.communication.selected:hover,.generator ol li.communication.selected:focus-within{outline-color:#fff}.generator ol li.communication.selected .info .title{border-left-color:#fff}.generator ol li.design:hover,.generator ol li.design:focus-within{outline-color:#d9cb00}.generator ol li.design .info .title{border-left-color:#d9cb00}.generator ol li.design.selected{background:rgba(217,203,0,.8)}.generator ol li.design.selected:hover,.generator ol li.design.selected:focus-within{outline-color:#fff}.generator ol li.design.selected .info .title{border-left-color:#fff}.generator ol li.development:hover,.generator ol li.development:focus-within{outline-color:#0071dd}.generator ol li.development .info .title{border-left-color:#0071dd}.generator ol li.development.selected{background:rgba(0,113,221,.8)}.generator ol li.development.selected:hover,.generator ol li.development.selected:focus-within{outline-color:#fff}.generator ol li.development.selected .info .title{border-left-color:#fff}.generator ol li.fabrication:hover,.generator ol li.fabrication:focus-within{outline-color:#8ca62c}.generator ol li.fabrication .info .title{border-left-color:#8ca62c}.generator ol li.fabrication.selected{background:rgba(140,166,44,.8)}.generator ol li.fabrication.selected:hover,.generator ol li.fabrication.selected:focus-within{outline-color:#fff}.generator ol li.fabrication.selected .info .title{border-left-color:#fff}.generator ol li.ux:hover,.generator ol li.ux:focus-within{outline-color:#15a245}.generator ol li.ux .info .title{border-left-color:#15a245}.generator ol li.ux.selected{background:rgba(21,162,69,.8)}.generator ol li.ux.selected:hover,.generator ol li.ux.selected:focus-within{outline-color:#fff}.generator ol li.ux.selected .info .title{border-left-color:#fff}.generator ol li.video:hover,.generator ol li.video:focus-within{outline-color:#60a}.generator ol li.video .info .title{border-left-color:#60a}.generator ol li.video.selected{background:rgba(102,0,170,.8)}.generator ol li.video.selected:hover,.generator ol li.video.selected:focus-within{outline-color:#fff}.generator ol li.video.selected .info .title{border-left-color:#fff}.generator ol li label{display:flex;align-items:center;position:relative;padding:.25rem;cursor:pointer;height:100%}.generator ol li .info{padding:.25em .5em}.generator ol li .info span{display:block}.generator ol li .info .title{font-size:.7rem;padding:.05em .5em;margin-left:.3em;opacity:.8;border-left:2px solid white;transition:all .2s}.generator ol li input{opacity:.01;height:1px;width:1px;position:absolute;top:0;left:0;z-index:-1}.generator ol img{height:50px;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;display:block;border:1px solid rgba(255,255,255,.5)}.generator .output{flex:1 1;padding-top:1.9rem;display:flex;flex-direction:column}.generator .output .copy-wrapper{flex:1 1;min-height:150px;position:relative;overflow:hidden}.generator .output textarea{display:block;width:100%;height:100%;padding:1rem;font-size:.8rem;font-family:monospace;white-space:pre;line-height:1.5;cursor:copy;color:gray;background:rgba(255,255,255,.9);transition:all .2s;resize:none!important;tab-size:4}.generator .output textarea.excel-compatible:first-line{text-decoration:underline;color:#000}.generator .output textarea[disabled]{background:gray;opacity:.9;cursor:not-allowed}.generator .output textarea:hover{background:white;color:#333}.generator .output textarea::placeholder{font-style:italic;color:silver}.generator .output output{font-size:2rem;color:#61a600}.generator .output p{background:#61a600;color:#fff;padding:.5em;margin-top:.5em;font-size:.9rem;text-align:center;position:absolute;bottom:1em;right:1em;font-weight:700;animation:slideIn .3s}@keyframes slideIn{0%{opacity:0;translate:50% 50%}to{translate:0 0;opacity:1}}.generator .actions{margin-bottom:1em;text-align:center}.generator .actions a{border:1px solid white;text-decoration:none;font-size:1rem;background:none;cursor:pointer;color:#fff;padding:.5em 1.5em}.generator .actions a:hover{background:#61a600}.generator .options{justify-content:space-between;display:flex;margin-top:2rem;margin-bottom:2rem}.generator .options>*{flex:0 0 50%}.generator .options>*+*{flex:0 0 45%}.generator .options h2{font-size:1.5rem;margin-bottom:.35em;padding-bottom:.25em;border-bottom:1px solid gray}.generator .options ul{font-size:.9rem;column-count:2}@media (max-width: 1350px){.generator .options ul{column-count:1}}.generator .options li+li{margin-top:.5em}.generator .options label{cursor:pointer}.generator .options label:has(input[disabled]){cursor:not-allowed}.generator .options input{margin-right:.5em;accent-color:#61a600}.directory{height:100vh;display:grid;grid-template-areas:"sidebar content" "sidebar timeline";grid-template-rows:1fr auto;grid-template-columns:auto 1fr}@media (max-width: 675px){.directory{height:auto;grid-template-areas:"sidebar" "content" "timeline";grid-template-rows:auto 1fr auto;grid-template-columns:1fr}}.directory .menu{grid-area:sidebar;margin-right:1rem;max-width:125px}@media (max-width: 675px){.directory .menu{max-width:none;margin-right:0;padding:0 1rem}}.directory .people,.directory .generator{grid-area:content;overflow:auto}.directory .people{padding:40px}@media (max-width: 675px){.directory .people{padding:60px 20px}}.directory .attribute-filters{grid-area:timeline}@media (max-width: 675px){.directory .attribute-filters{display:none}}.directory .people{position:relative}.directory .people ul{display:flex;flex-wrap:wrap;gap:40px;width:100%}@media (max-width: 675px){.directory .people ul{justify-content:space-evenly;gap:26.6666666667px}}.directory .people ul>li{flex:0 0 clamp(125px,10vw,250px);aspect-ratio:1}@media (max-width: 675px){.directory .people ul>li{flex:0 0 calc((100% - 80px) / 3)}}@media (max-width: 450px){.directory .people ul>li{flex:0 0 calc((100% - 40px)/2)}}.directory .people .loading{position:absolute;top:40%;left:40%;translate:-50%,-50%;height:40px;width:40px;opacity:.7}.directory .person{position:relative;text-transform:uppercase;display:block}.directory .person.pm{color:#d37230}.directory .person.pm:hover .status{opacity:.8}.directory .person.pm:hover .status path{fill:#d37230}.directory .person.communication{color:#a60006}.directory .person.communication:hover .status{opacity:.8}.directory .person.communication:hover .status path{fill:#a60006}.directory .person.design{color:#d9cb00}.directory .person.design:hover .status{opacity:.8}.directory .person.design:hover .status path{fill:#d9cb00}.directory .person.development{color:#0071dd}.directory .person.development:hover .status{opacity:.8}.directory .person.development:hover .status path{fill:#0071dd}.directory .person.fabrication{color:#8ca62c}.directory .person.fabrication:hover .status{opacity:.8}.directory .person.fabrication:hover .status path{fill:#8ca62c}.directory .person.ux{color:#15a245}.directory .person.ux:hover .status{opacity:.8}.directory .person.ux:hover .status path{fill:#15a245}.directory .person.video{color:#60a}.directory .person.video:hover .status{opacity:.8}.directory .person.video:hover .status path{fill:#60a}.directory .person.design{color:#a69b00}.directory .person.alumni:before{border-color:#fff}.directory .person.assistant:before{border-color:#9e005d}.directory .person.apprentice:before{border-color:#fba319}.directory .person.specialist:before{border-color:#58e700}.directory .person.master:before{border-color:#cc27af}.directory .person.ga:before{border-color:#00c0c0}.directory .person.staff:before{border-color:#a3a3a3}.directory .person:before,.directory .person:after{content:"";position:absolute;z-index:100;inset:0;border:1px solid black;transition:all .2s;scale:1.05;pointer-events:none}.directory .person:before{transform-origin:right bottom}.directory .person:after{border-color:currentColor;transform-origin:left top}.directory .person:hover:before,.directory .person:hover:after{scale:1.07}@media (max-width: 675px){.directory .person:hover:before,.directory .person:hover:after{scale:1.05}}.directory .person:hover h2{background:white}.directory .person:hover img{filter:grayscale(0)}.directory .person a{color:currentColor;display:block;cursor:pointer}.directory .person h2{font-size:clamp(.75rem,1vw,.95rem);position:absolute;z-index:1;bottom:0;left:0;right:0;background:rgba(255,255,255,.8);padding:.15em .35em;transition:all .2s}@media (max-width: 675px){.directory .person h2{font-size:clamp(1.25rem,2vw,.95rem)}}.directory .person h2 abbr{display:none}@media (max-width: 675px){.directory .person h2 abbr{display:inline}}@media (max-width: 675px){.directory .person h2 span{display:none}}.directory .person .status{position:absolute;z-index:100;top:5px;right:5px;width:20px;height:20px;opacity:.3;transition:all .2s}.directory .person .status svg{height:100%;width:100%}.directory .person .status path{fill:#000;transition:all .2s}.directory .person .graduating{position:absolute;z-index:10;width:31px;height:30px;background:url(/assets/icon-graduating-dcf68de0.svg) left bottom no-repeat!important;bottom:0;right:0;font-size:10px;padding-right:2px;color:#fff!important;text-indent:14px;line-height:37px;text-align:left}.directory .person img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;filter:grayscale(1);transition:all .2s}@media (max-width: 675px){.directory .person img{filter:grayscale(0)}}.directory .person time{position:absolute;top:0;left:0;padding:1% 4.5%;border-bottom-left-radius:3px;white-space:nowrap;transform:rotate(-90deg) translate(-100%);transform-origin:left top;text-align:right;color:gray;font-size:clamp(12px,1.25vw,1.75rem);z-index:1;letter-spacing:-.02em;background:rgba(255,255,255,.5);text-shadow:1px 1px 0 white}.no-results{display:grid;padding-left:5rem;padding-top:5rem;color:silver}@media (max-width: 675px){.no-results{padding:0 1rem}}.no-results h2{font-size:2rem;margin-bottom:.25em}.no-results p{font-size:1.25rem}.profile-container{display:grid;place-content:center;height:100vh;width:100vw;position:relative}@media (max-width: 675px){.profile-container{height:auto;display:block;margin-bottom:4rem;border-bottom:1px solid white}}.profile-container .navigation-button{position:absolute;top:50%;left:0;translate:0 -50%;transition:all .2s;opacity:.5;height:100vh;display:flex;align-items:center;padding:1rem;outline:none}@media (max-width: 675px){.profile-container .navigation-button{height:4rem;translate:0 0;bottom:0;top:100%;z-index:100;opacity:1;scale:.75;object-position:center bottom}}.profile-container .navigation-button.next-profile{right:0;left:auto}.profile-container .navigation-button.pm svg circle{fill:#d37230}.profile-container .navigation-button.communication svg circle{fill:#a60006}.profile-container .navigation-button.design svg circle{fill:#d9cb00}.profile-container .navigation-button.development svg circle{fill:#0071dd}.profile-container .navigation-button.fabrication svg circle{fill:#8ca62c}.profile-container .navigation-button.ux svg circle{fill:#15a245}.profile-container .navigation-button.video svg circle{fill:#60a}.profile-container .navigation-button svg{transition:all .2s;width:30px;overflow:visible}.profile-container .navigation-button svg circle{transition:opacity .2s,fill 1s .2s,translate .2s}.profile-container .navigation-button svg path{transition:all .2s}.profile-container .navigation-button:hover,.profile-container .navigation-button:focus-visible{opacity:1}.profile-container .navigation-button:hover svg,.profile-container .navigation-button:focus-visible svg{scale:1.1}@media (max-width: 675px){.profile-container .navigation-button:hover svg,.profile-container .navigation-button:focus-visible svg{scale:1}}.profile-container .navigation-button:hover svg circle,.profile-container .navigation-button:focus-visible svg circle{transition:opacity .2s,fill 1s .2s,translate .5s cubic-bezier(.34,-.6,.75,.75);translate:-5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover svg circle,.profile-container .navigation-button:focus-visible svg circle{translate:0 0}}.profile-container .navigation-button:hover svg path,.profile-container .navigation-button:focus-visible svg path{translate:-5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover svg path,.profile-container .navigation-button:focus-visible svg path{translate:0 0}}.profile-container .navigation-button:hover.next-profile svg circle,.profile-container .navigation-button:focus-visible.next-profile svg circle{translate:5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover.next-profile svg circle,.profile-container .navigation-button:focus-visible.next-profile svg circle{translate:0 0}}.profile-container .navigation-button:hover.next-profile svg path,.profile-container .navigation-button:focus-visible.next-profile svg path{translate:5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover.next-profile svg path,.profile-container .navigation-button:focus-visible.next-profile svg path{translate:0 0}}.profile-container .navigation-button-home{display:none}@media (max-width: 675px){.profile-container .navigation-button-home{display:block;position:absolute;top:100%;color:#fff;left:50%;translate:-50% 0;margin-top:1.5rem;text-transform:uppercase;letter-spacing:.1em}}.profile-container a{text-decoration:none}.profile-container .navigation{position:fixed;bottom:0;left:0;width:125px}.profile-container .navigation li:first-child{translate:0 -2px}.profile{width:70vw;height:70vh;position:relative;background:rgba(255,255,255,.8);transition:height .2s,width .2s,aspect-ratio .2s}@media (max-width: 1450px){.profile{width:82vw}}@media (max-width: 1250px){.profile{height:auto;aspect-ratio:4/2.5}}@media (max-width: 1250px){.profile{height:80vh}}@media (max-width: 675px){.profile{aspect-ratio:auto;height:auto;width:100vw;display:flex;flex-direction:column}.profile>*{flex:0 0 auto}}.profile .close-profile{background:none;border:none;position:absolute;bottom:100%;left:100%;opacity:.5;transition:all .2s}@media (max-width: 675px){.profile .close-profile{inset:0 0 auto auto;filter:invert(1);opacity:1}}.profile .close-profile:hover,.profile .close-profile:focus-visible{outline:none;opacity:1}.profile .close-profile:hover img,.profile .close-profile:focus-visible img{scale:1.2}.profile .close-profile img{transition:all .2s;display:block;width:40px;padding:10px}.profile .download-photo{background:none;border:none;position:absolute;top:100%;right:100%;opacity:.5;transition:all .2s}@media (max-width: 675px){.profile .download-photo{display:none}}.profile .download-photo:hover,.profile .download-photo:focus-visible{outline:none;opacity:1}.profile .download-photo:hover img,.profile .download-photo:focus-visible img{scale:1.2}.profile .download-photo img{transition:all .2s;display:block;width:40px;padding:10px}.profile.pm{color:#d37230}.profile.pm:after{border-color:#d37230}.profile.pm .launch-video{border-color:#d37230}.profile.pm .info h1{background:#d37230;text-shadow:4px 4px 0 #d37230,5px 5px 0 #d37230}.profile.pm .info h1 small{background:#d37230;text-shadow:1px 1px 0 rgb(108.4482071713,57.6294820717,23.0517928287)}.profile.pm .info .meta ul a .download-contact path,.profile.pm .info .meta ul a .send-email path,.profile.pm .info .meta ul a .launch-dchq path{fill:#d37230}.profile.pm .info .meta ul a:hover .open-in-slack circle,.profile.pm .info .meta ul a:hover .open-in-slack ellipse,.profile.pm .info .meta ul a:focus-visible .open-in-slack circle,.profile.pm .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#d37230}.profile.pm .info .meta ul a:hover .download-contact circle,.profile.pm .info .meta ul a:hover .download-contact ellipse,.profile.pm .info .meta ul a:hover .send-email circle,.profile.pm .info .meta ul a:hover .send-email ellipse,.profile.pm .info .meta ul a:hover .launch-dchq circle,.profile.pm .info .meta ul a:hover .launch-dchq ellipse,.profile.pm .info .meta ul a:focus-visible .download-contact circle,.profile.pm .info .meta ul a:focus-visible .download-contact ellipse,.profile.pm .info .meta ul a:focus-visible .send-email circle,.profile.pm .info .meta ul a:focus-visible .send-email ellipse,.profile.pm .info .meta ul a:focus-visible .launch-dchq circle,.profile.pm .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#d37230}.profile.pm .info .meta ul a:focus-visible .launch-dchq circle,.profile.pm .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.pm .info .meta ul a:focus-visible .launch-dchq path{fill:#d37230}.profile.pm .content menu a{outline-color:#d37230}.profile.pm .content menu a.active{background:#d37230}.profile.pm .content menu a.active path{fill:#fff}.profile.pm .content menu a path{fill:#d37230}.profile.communication{color:#a60006}.profile.communication:after{border-color:#a60006}.profile.communication .launch-video{border-color:#a60006}.profile.communication .info h1{background:#A60006;text-shadow:4px 4px 0 #A60006,5px 5px 0 #A60006}.profile.communication .info h1 small{background:#A60006;text-shadow:1px 1px 0 rgb(38.5,0,1.3915662651)}.profile.communication .info .meta ul a .download-contact path,.profile.communication .info .meta ul a .send-email path,.profile.communication .info .meta ul a .launch-dchq path{fill:#a60006}.profile.communication .info .meta ul a:hover .open-in-slack circle,.profile.communication .info .meta ul a:hover .open-in-slack ellipse,.profile.communication .info .meta ul a:focus-visible .open-in-slack circle,.profile.communication .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#a60006}.profile.communication .info .meta ul a:hover .download-contact circle,.profile.communication .info .meta ul a:hover .download-contact ellipse,.profile.communication .info .meta ul a:hover .send-email circle,.profile.communication .info .meta ul a:hover .send-email ellipse,.profile.communication .info .meta ul a:hover .launch-dchq circle,.profile.communication .info .meta ul a:hover .launch-dchq ellipse,.profile.communication .info .meta ul a:focus-visible .download-contact circle,.profile.communication .info .meta ul a:focus-visible .download-contact ellipse,.profile.communication .info .meta ul a:focus-visible .send-email circle,.profile.communication .info .meta ul a:focus-visible .send-email ellipse,.profile.communication .info .meta ul a:focus-visible .launch-dchq circle,.profile.communication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#a60006}.profile.communication .info .meta ul a:focus-visible .launch-dchq circle,.profile.communication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.communication .info .meta ul a:focus-visible .launch-dchq path{fill:#a60006}.profile.communication .content menu a{outline-color:#a60006}.profile.communication .content menu a.active{background:#A60006}.profile.communication .content menu a.active path{fill:#fff}.profile.communication .content menu a path{fill:#a60006}.profile.design{color:#d9cb00}.profile.design:after{border-color:#d9cb00}.profile.design .launch-video{border-color:#d9cb00}.profile.design .info h1{background:#D9CB00;text-shadow:4px 4px 0 #D9CB00,5px 5px 0 #D9CB00}.profile.design .info h1 small{background:#D9CB00;text-shadow:1px 1px 0 rgb(89.5,83.7258064516,0)}.profile.design .info .meta ul a .download-contact path,.profile.design .info .meta ul a .send-email path,.profile.design .info .meta ul a .launch-dchq path{fill:#d9cb00}.profile.design .info .meta ul a:hover .open-in-slack circle,.profile.design .info .meta ul a:hover .open-in-slack ellipse,.profile.design .info .meta ul a:focus-visible .open-in-slack circle,.profile.design .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#d9cb00}.profile.design .info .meta ul a:hover .download-contact circle,.profile.design .info .meta ul a:hover .download-contact ellipse,.profile.design .info .meta ul a:hover .send-email circle,.profile.design .info .meta ul a:hover .send-email ellipse,.profile.design .info .meta ul a:hover .launch-dchq circle,.profile.design .info .meta ul a:hover .launch-dchq ellipse,.profile.design .info .meta ul a:focus-visible .download-contact circle,.profile.design .info .meta ul a:focus-visible .download-contact ellipse,.profile.design .info .meta ul a:focus-visible .send-email circle,.profile.design .info .meta ul a:focus-visible .send-email ellipse,.profile.design .info .meta ul a:focus-visible .launch-dchq circle,.profile.design .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#d9cb00}.profile.design .info .meta ul a:focus-visible .launch-dchq circle,.profile.design .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.design .info .meta ul a:focus-visible .launch-dchq path{fill:#d9cb00}.profile.design .content menu a{outline-color:#d9cb00}.profile.design .content menu a.active{background:#D9CB00}.profile.design .content menu a.active path{fill:#fff}.profile.design .content menu a path{fill:#d9cb00}.profile.development{color:#0071dd}.profile.development:after{border-color:#0071dd}.profile.development .launch-video{border-color:#0071dd}.profile.development .info h1{background:#0071DD;text-shadow:4px 4px 0 #0071DD,5px 5px 0 #0071DD}.profile.development .info h1 small{background:#0071DD;text-shadow:1px 1px 0 rgb(0,47.8076923077,93.5)}.profile.development .info .meta ul a .download-contact path,.profile.development .info .meta ul a .send-email path,.profile.development .info .meta ul a .launch-dchq path{fill:#0071dd}.profile.development .info .meta ul a:hover .open-in-slack circle,.profile.development .info .meta ul a:hover .open-in-slack ellipse,.profile.development .info .meta ul a:focus-visible .open-in-slack circle,.profile.development .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#0071dd}.profile.development .info .meta ul a:hover .download-contact circle,.profile.development .info .meta ul a:hover .download-contact ellipse,.profile.development .info .meta ul a:hover .send-email circle,.profile.development .info .meta ul a:hover .send-email ellipse,.profile.development .info .meta ul a:hover .launch-dchq circle,.profile.development .info .meta ul a:hover .launch-dchq ellipse,.profile.development .info .meta ul a:focus-visible .download-contact circle,.profile.development .info .meta ul a:focus-visible .download-contact ellipse,.profile.development .info .meta ul a:focus-visible .send-email circle,.profile.development .info .meta ul a:focus-visible .send-email ellipse,.profile.development .info .meta ul a:focus-visible .launch-dchq circle,.profile.development .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#0071dd}.profile.development .info .meta ul a:focus-visible .launch-dchq circle,.profile.development .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.development .info .meta ul a:focus-visible .launch-dchq path{fill:#0071dd}.profile.development .content menu a{outline-color:#0071dd}.profile.development .content menu a.active{background:#0071DD}.profile.development .content menu a.active path{fill:#fff}.profile.development .content menu a path{fill:#0071dd}.profile.fabrication{color:#8ca62c}.profile.fabrication:after{border-color:#8ca62c}.profile.fabrication .launch-video{border-color:#8ca62c}.profile.fabrication .info h1{background:#8ca62c;text-shadow:4px 4px 0 #8ca62c,5px 5px 0 #8ca62c}.profile.fabrication .info h1 small{background:#8ca62c;text-shadow:1px 1px 0 rgb(55,65.2142857143,17.2857142857)}.profile.fabrication .info .meta ul a .download-contact path,.profile.fabrication .info .meta ul a .send-email path,.profile.fabrication .info .meta ul a .launch-dchq path{fill:#8ca62c}.profile.fabrication .info .meta ul a:hover .open-in-slack circle,.profile.fabrication .info .meta ul a:hover .open-in-slack ellipse,.profile.fabrication .info .meta ul a:focus-visible .open-in-slack circle,.profile.fabrication .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#8ca62c}.profile.fabrication .info .meta ul a:hover .download-contact circle,.profile.fabrication .info .meta ul a:hover .download-contact ellipse,.profile.fabrication .info .meta ul a:hover .send-email circle,.profile.fabrication .info .meta ul a:hover .send-email ellipse,.profile.fabrication .info .meta ul a:hover .launch-dchq circle,.profile.fabrication .info .meta ul a:hover .launch-dchq ellipse,.profile.fabrication .info .meta ul a:focus-visible .download-contact circle,.profile.fabrication .info .meta ul a:focus-visible .download-contact ellipse,.profile.fabrication .info .meta ul a:focus-visible .send-email circle,.profile.fabrication .info .meta ul a:focus-visible .send-email ellipse,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq circle,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#8ca62c}.profile.fabrication .info .meta ul a:focus-visible .launch-dchq circle,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.fabrication .info .meta ul a:focus-visible .launch-dchq path{fill:#8ca62c}.profile.fabrication .content menu a{outline-color:#8ca62c}.profile.fabrication .content menu a.active{background:#8ca62c}.profile.fabrication .content menu a.active path{fill:#fff}.profile.fabrication .content menu a path{fill:#8ca62c}.profile.ux{color:#15a245}.profile.ux:after{border-color:#15a245}.profile.ux .launch-video{border-color:#15a245}.profile.ux .info h1{background:#15A245;text-shadow:4px 4px 0 #15A245,5px 5px 0 #15A245}.profile.ux .info h1 small{background:#15A245;text-shadow:1px 1px 0 rgb(6.368852459,49.131147541,20.9262295082)}.profile.ux .info .meta ul a .download-contact path,.profile.ux .info .meta ul a .send-email path,.profile.ux .info .meta ul a .launch-dchq path{fill:#15a245}.profile.ux .info .meta ul a:hover .open-in-slack circle,.profile.ux .info .meta ul a:hover .open-in-slack ellipse,.profile.ux .info .meta ul a:focus-visible .open-in-slack circle,.profile.ux .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#15a245}.profile.ux .info .meta ul a:hover .download-contact circle,.profile.ux .info .meta ul a:hover .download-contact ellipse,.profile.ux .info .meta ul a:hover .send-email circle,.profile.ux .info .meta ul a:hover .send-email ellipse,.profile.ux .info .meta ul a:hover .launch-dchq circle,.profile.ux .info .meta ul a:hover .launch-dchq ellipse,.profile.ux .info .meta ul a:focus-visible .download-contact circle,.profile.ux .info .meta ul a:focus-visible .download-contact ellipse,.profile.ux .info .meta ul a:focus-visible .send-email circle,.profile.ux .info .meta ul a:focus-visible .send-email ellipse,.profile.ux .info .meta ul a:focus-visible .launch-dchq circle,.profile.ux .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#15a245}.profile.ux .info .meta ul a:focus-visible .launch-dchq circle,.profile.ux .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.ux .info .meta ul a:focus-visible .launch-dchq path{fill:#15a245}.profile.ux .content menu a{outline-color:#15a245}.profile.ux .content menu a.active{background:#15A245}.profile.ux .content menu a.active path{fill:#fff}.profile.ux .content menu a path{fill:#15a245}.profile.video{color:#60a}.profile.video:after{border-color:#60a}.profile.video .launch-video{border-color:#60a}.profile.video .info h1{background:#6600AA;text-shadow:4px 4px 0 #6600AA,5px 5px 0 #6600AA}.profile.video .info h1 small{background:#6600AA;text-shadow:1px 1px 0 rgb(25.5,0,42.5)}.profile.video .info .meta ul a .download-contact path,.profile.video .info .meta ul a .send-email path,.profile.video .info .meta ul a .launch-dchq path{fill:#60a}.profile.video .info .meta ul a:hover .open-in-slack circle,.profile.video .info .meta ul a:hover .open-in-slack ellipse,.profile.video .info .meta ul a:focus-visible .open-in-slack circle,.profile.video .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#60a}.profile.video .info .meta ul a:hover .download-contact circle,.profile.video .info .meta ul a:hover .download-contact ellipse,.profile.video .info .meta ul a:hover .send-email circle,.profile.video .info .meta ul a:hover .send-email ellipse,.profile.video .info .meta ul a:hover .launch-dchq circle,.profile.video .info .meta ul a:hover .launch-dchq ellipse,.profile.video .info .meta ul a:focus-visible .download-contact circle,.profile.video .info .meta ul a:focus-visible .download-contact ellipse,.profile.video .info .meta ul a:focus-visible .send-email circle,.profile.video .info .meta ul a:focus-visible .send-email ellipse,.profile.video .info .meta ul a:focus-visible .launch-dchq circle,.profile.video .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#60a}.profile.video .info .meta ul a:focus-visible .launch-dchq circle,.profile.video .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.video .info .meta ul a:focus-visible .launch-dchq path{fill:#60a}.profile.video .content menu a{outline-color:#60a}.profile.video .content menu a.active{background:#6600AA}.profile.video .content menu a.active path{fill:#fff}.profile.video .content menu a path{fill:#60a}.profile.design{color:#a69b00}.profile.design:after{border-color:#a69b00}.profile.design .launch-video{color:#a69b00}.profile.alumni:before{border-color:#fff}.profile.alumni .launch-video{color:#fff}.profile.alumni .info h1 small{border-color:#fff}.profile.alumni .info .meta{background:#FFF}.profile.alumni .info .meta:before,.profile.alumni .info .meta:after{background:#FFF}.profile.alumni .info .meta h2{text-shadow:1px 1px 0 rgb(191.25,191.25,191.25)}@media (max-width: 675px){.profile.alumni .links{background:#FFF}}.profile.assistant:before{border-color:#9e005d}.profile.assistant .launch-video{color:#9e005d}.profile.assistant .info h1 small{border-color:#9e005d}.profile.assistant .info .meta{background:#9E005D}.profile.assistant .info .meta:before,.profile.assistant .info .meta:after{background:#9E005D}.profile.assistant .info .meta h2{text-shadow:1px 1px 0 rgb(30.5,0,17.9525316456)}@media (max-width: 675px){.profile.assistant .links{background:#9E005D}}.profile.apprentice:before{border-color:#fba319}.profile.apprentice .launch-video{color:#fba319}.profile.apprentice .info h1 small{border-color:#fba319}.profile.apprentice .info .meta{background:#FBA319}.profile.apprentice .info .meta:before,.profile.apprentice .info .meta:after{background:#FBA319}.profile.apprentice .info .meta h2{text-shadow:1px 1px 0 rgb(145.9615384615,90.1153846154,2.5384615385)}@media (max-width: 675px){.profile.apprentice .links{background:#FBA319}}.profile.specialist:before{border-color:#58e700}.profile.specialist .launch-video{color:#58e700}.profile.specialist .info h1 small{border-color:#58e700}.profile.specialist .info .meta{background:#58E700}.profile.specialist .info .meta:before,.profile.specialist .info .meta:after{background:#58E700}.profile.specialist .info .meta h2{text-shadow:1px 1px 0 rgb(39.4285714286,103.5,0)}@media (max-width: 675px){.profile.specialist .links{background:#58E700}}.profile.master:before{border-color:#cc27af}.profile.master .launch-video{color:#cc27af}.profile.master .info h1 small{border-color:#cc27af}.profile.master .info .meta{background:#CC27AF}.profile.master .info .meta:before,.profile.master .info .meta:after{background:#CC27AF}.profile.master .info .meta h2{text-shadow:1px 1px 0 rgb(96.962962963,18.537037037,83.1790123457)}@media (max-width: 675px){.profile.master .links{background:#CC27AF}}.profile.ga:before{border-color:#00c0c0}.profile.ga .launch-video{color:#00c0c0}.profile.ga .info h1 small{border-color:#00c0c0}.profile.ga .info .meta{background:#00C0C0}.profile.ga .info .meta:before,.profile.ga .info .meta:after{background:#00C0C0}.profile.ga .info .meta h2{text-shadow:1px 1px 0 rgb(0,64.5,64.5)}@media (max-width: 675px){.profile.ga .links{background:#00C0C0}}.profile.staff:before{border-color:#a3a3a3}.profile.staff .launch-video{color:#a3a3a3}.profile.staff .info h1 small{border-color:#a3a3a3}.profile.staff .info .meta{background:#A3A3A3}.profile.staff .info .meta:before,.profile.staff .info .meta:after{background:#A3A3A3}.profile.staff .info .meta h2{text-shadow:1px 1px 0 rgb(99.25,99.25,99.25)}@media (max-width: 675px){.profile.staff .links{background:#A3A3A3}}.profile.alumni:not(.student):not(.staff){color:#000}.profile.alumni:not(.student):not(.staff):before{border-color:#fff}.profile.alumni:not(.student):not(.staff) .launch-video{border-color:#fff;color:#fff}.profile.staff{color:#a3a3a3}.profile.staff:before,.profile.staff:after{border-color:#a3a3a3}.profile.staff .launch-video{border-color:#a3a3a3;color:#a3a3a3}.profile.staff .info h1 small{border-color:#222}.profile.staff .info .meta{background:#222222}.profile.staff .info .meta:before,.profile.staff .info .meta:after{background:#222222}@media (max-width: 675px){.profile.staff .links{background:#222222}.profile.staff .links img{filter:drop-shadow(0 0 1px gray)}}.profile:before,.profile:after{display:block;position:absolute;inset:0;content:"";border:2px solid;transition:all .2s;z-index:10;pointer-events:none}@media (max-width: 675px){.profile:before,.profile:after{display:none}}.profile:before{left:-2.25vw;top:-2.25vw}.profile:after{border-color:inherit;right:-2.25vw;bottom:-2.25vw}.profile .photo{position:absolute;top:0;left:0;width:55%;height:100%;background-size:cover;background-position:30% 35%;background-repeat:no-repeat;filter:brightness(1.05);-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(40%,black));-webkit-mask-image:linear-gradient(to left,transparent 0%,black 40%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(40%,black));mask-image:linear-gradient(to left,transparent 0%,black 40%);transition:width .2s}@media (max-width: 1250px){.profile .photo{width:40%;background-position:50% 35%;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(30%,black));-webkit-mask-image:linear-gradient(to left,transparent 0%,black 30%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(30%,black));mask-image:linear-gradient(to left,transparent 0%,black 30%)}}@media (max-width: 675px){.profile .photo{width:100%;height:auto;aspect-ratio:1.15/1;position:static;order:-1;background-position:50% 60%;background-size:cover;-webkit-mask-image:none;mask-image:none}}.profile .info{z-index:1;position:absolute;top:0;right:0;height:100%;width:55%;padding:2rem 0 1rem 2rem;display:flex;flex-direction:column;color:#222;transition:width .2s}@media (max-width: 1250px){.profile .info{width:75%}}@media (max-width: 675px){.profile .info{position:static;width:100%;padding:0}}.profile .info .identifiers{position:relative;overflow:hidden;flex:0 0 auto}@media (max-width: 675px){.profile .info .identifiers{translate:0 -50%}}.profile .info h1{user-select:all;font-synthesis:style weight;font-size:4vw;color:#fff;line-height:.9;padding:.15em .3em .1em;position:relative;z-index:1}@media (max-width: 675px){.profile .info h1{font-size:clamp(16px,10vw,48px)}}.profile .info h1 span{display:block;text-align-last:right;width:max-content;max-width:100%}.profile .info h1 small{user-select:none;font-size:.8rem;font-style:italic;margin-left:.35rem;position:absolute;top:100%;right:1rem;padding:.2em .25em .3em;border:2px solid white;border-top:none;letter-spacing:.1em}@media (max-width: 675px){.profile .info h1 small{top:calc(100% - 1px);right:0;border:none}}.profile .info .meta{margin-left:2rem;color:#fff;padding:.35rem .75rem;width:max-content;position:relative;display:flex;align-items:center}@media (max-width: 675px){.profile .info .meta{width:100%;margin-left:0;flex-direction:column;gap:.5rem;padding:1rem}}.profile .info .meta:before,.profile .info .meta:after{content:"";position:absolute;top:0;width:100vw;height:2px;right:100%}.profile .info .meta:after{left:100%}.profile .info .meta ul{margin-left:3rem;display:flex;align-items:center;gap:.5rem}@media (max-width: 675px){.profile .info .meta ul{margin-left:0;gap:2rem}}.profile .info .meta ul svg{display:block}@media (max-width: 675px){.profile .info .meta ul svg{height:40px;width:40px}}.profile .info .meta ul svg *{transition:fill .2s}.profile .info .meta ul a{display:block;transition:scale .2s,rotate .2s;outline:none}.profile .info .meta ul a:hover,.profile .info .meta ul a:focus-visible{scale:1.15;rotate:1turn}.profile .info .meta ul a:hover .open-in-slack path,.profile .info .meta ul a:hover .download-contact path,.profile .info .meta ul a:hover .send-email path,.profile .info .meta ul a:hover .launch-dchq path,.profile .info .meta ul a:focus-visible .open-in-slack path,.profile .info .meta ul a:focus-visible .download-contact path,.profile .info .meta ul a:focus-visible .send-email path,.profile .info .meta ul a:focus-visible .launch-dchq path{fill:#fff}.profile .info h2{user-select:all;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}@media (max-width: 675px){.profile .info h2{max-width:none;white-space:initial;text-overflow:initial;overflow:initial;text-wrap:balance}}.profile .content{display:flex;align-items:flex-start;width:calc(100% - 2.75rem);margin-left:2.75rem;flex:1 1}@media (max-width: 675px){.profile .content{margin-left:0;flex-direction:column;width:100%;margin-top:-3.5rem;flex:0 0 auto}}.profile .content menu{border-right:1px solid white;padding-bottom:1rem;padding-top:1rem;list-style:none;font-size:.6rem;flex:0 0 auto;user-select:none}@media (max-width: 675px){.profile .content menu{border-right:none;border-bottom:1px solid white;width:100%;padding:0}}.profile .content menu ul{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 675px){.profile .content menu ul{flex-direction:row;overflow:auto;width:100%;padding:0 1rem}}.profile .content menu li{background:white}.profile .content menu a{aspect-ratio:1;width:30px;transition:all .2s;word-break:break-all;display:grid;place-content:center}@media (max-width: 675px){.profile .content menu a{width:40px}.profile .content menu a svg{scale:1.25}}.profile .content article{flex:1 1;padding:2rem;font-size:1.25rem;color:#222;height:100%;overflow:auto}@media (max-width: 675px){.profile .content article{width:100%;flex:0 0 auto}}.profile .content article>section{height:100%}@media (max-width: 675px){.profile .content article>section{height:auto}}@keyframes wiggle{0%{transform:rotate(0);scale:1}30%{transform:rotate(0)}45%{transform:rotate(15deg);scale:1.1}75%{transform:rotate(-15deg)}to{transform:rotate(0);scale:1.1}}.profile .links{list-style:none;margin-top:auto;margin-left:25%;padding-right:2rem;padding-left:.5rem;display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid white;flex:0 0 auto}@media (max-width: 675px){.profile .links{margin-left:0;gap:1rem;justify-content:center;padding:.75rem .5rem;margin-top:0}}.profile .links a{display:block;outline:none;transition:all .3s}.profile .links a:hover,.profile .links a:focus-visible{animation:wiggle .3s forwards}.profile .links a img{display:block;height:30px;width:auto}.profile .links .edit{margin-left:auto}.profile .links .edit a:hover,.profile .links .edit:focus-visible{animation:none}.profile-bio{margin-top:.5rem;height:100%;display:flex;flex-direction:column}.profile-bio:has(.snapshot) div{display:flex;flex-direction:row;align-items:flex-start}.profile-bio .snapshot{display:block;float:left;margin:0 1em 1em 0;border-color:#fff;border-style:solid;border-width:4px 4px 20px 4px;rotate:-5deg;box-shadow:5px 3px 10px #0006}.profile-bio .snapshot img{height:86px;aspect-ratio:1/1;object-fit:cover;box-sizing:content-box;border:1px solid gray;display:block}.profile-bio p{line-height:1.6}.profile-bio p.intro{font-size:1.5rem}@media (max-width: 675px){.profile-bio p.intro{font-size:1.25rem}}.profile-bio p.pronunciation{line-height:1.1;text-align-last:center;border-width:3px;border-style:dashed;border-radius:7px;padding:.5em 1em;font-size:1rem;width:max-content;margin:auto auto 0;letter-spacing:.1em}@media (max-width: 675px){.profile-bio p.pronunciation{width:auto;margin:1rem 0}}.profile-bio p.pronunciation em{font-style:normal;font-weight:700;font-synthesis:weight;word-spacing:.25em;font-size:1.25rem;user-select:text}.profile-bio .activity{border-top:1px solid black;padding:1em 1em 0;margin:1em 1em 0;text-align:center;clear:both}.profile-bio .activity:empty{border-top:none}.profile-bio .activity p:not(.caution){line-height:1.1;font-style:italic}.profile-bio .highlight{padding:.1em .35em;font-size:.8em;border-radius:3px;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.profile-bio .numbers{letter-spacing:.03em}.profile-bio small{font-style:italic;display:block}.profile-bio .projects{display:flex;flex-wrap:wrap;gap:.5em;margin:1em -2em 0;font-size:.9rem;justify-content:center}.profile-bio .projects li{padding:.25em .5em;color:#fff;border-radius:3px;display:grid;place-content:center}.profile-bio .projects li.more{background:silver;color:#222}.profile.pm .profile-bio p+p{border-top-color:#d37230}.profile.pm .profile-bio .highlight,.profile.pm .profile-bio li{background:#d37230}.profile.pm .profile-bio li.more{background:white;color:#d37230}.profile.communication .profile-bio p+p{border-top-color:#a60006}.profile.communication .profile-bio .highlight,.profile.communication .profile-bio li{background:#A60006}.profile.communication .profile-bio li.more{background:white;color:#a60006}.profile.design .profile-bio p+p{border-top-color:#d9cb00}.profile.design .profile-bio .highlight,.profile.design .profile-bio li{background:#D9CB00}.profile.design .profile-bio li.more{background:white;color:#d9cb00}.profile.development .profile-bio p+p{border-top-color:#0071dd}.profile.development .profile-bio .highlight,.profile.development .profile-bio li{background:#0071DD}.profile.development .profile-bio li.more{background:white;color:#0071dd}.profile.fabrication .profile-bio p+p{border-top-color:#8ca62c}.profile.fabrication .profile-bio .highlight,.profile.fabrication .profile-bio li{background:#8ca62c}.profile.fabrication .profile-bio li.more{background:white;color:#8ca62c}.profile.ux .profile-bio p+p{border-top-color:#15a245}.profile.ux .profile-bio .highlight,.profile.ux .profile-bio li{background:#15A245}.profile.ux .profile-bio li.more{background:white;color:#15a245}.profile.video .profile-bio p+p{border-top-color:#60a}.profile.video .profile-bio .highlight,.profile.video .profile-bio li{background:#6600AA}.profile.video .profile-bio li.more{background:white;color:#60a}.profile.design .profile-bio p+p{border-color:#a69b00}.profile.design .profile-bio .highlight,.profile.design .profile-bio li{background:rgb(166,155.2903225806,0)}.profile.design .profile-bio li.more{background:white;color:#a69b00}.profile.alumni .profile-bio .pronunciation{border-color:#fff}.profile.assistant .profile-bio .pronunciation{border-color:#9e005d}.profile.apprentice .profile-bio .pronunciation{border-color:#fba319}.profile.specialist .profile-bio .pronunciation{border-color:#58e700}.profile.master .profile-bio .pronunciation{border-color:#cc27af}.profile.ga .profile-bio .pronunciation{border-color:#00c0c0}.profile.staff .profile-bio .pronunciation{border-color:#a3a3a3}.profile-prompts .intro{margin-bottom:1rem;font-size:1rem}.profile-prompts dl{height:80%;width:100%;position:relative;margin-bottom:1em;translate:5% 0}.profile-prompts dl>li{list-style:none;break-inside:avoid;z-index:0;position:absolute;background:white;width:70%;height:100%;box-shadow:0 0 20px #0006;border-radius:20px;transition:all .3s;-webkit-tap-highlight-color:transparent}.profile-prompts dl>li.active{z-index:100;translate:15% 0;user-select:text}.profile-prompts dl>li:not(.active){filter:blur(2px) brightness(.9);box-shadow:0 0 3px #0003;cursor:pointer}.profile-prompts dl>li.inactive{opacity:0;scale:0;pointer-events:none}.profile-prompts dl>li.previous{z-index:10;translate:-10% 0;scale:.8;rotate:-5deg}.profile-prompts dl>li.previous:hover{rotate:-10deg;transition:all .1s}.profile-prompts dl>li.next{z-index:10;translate:40% 0;scale:.8;rotate:5deg}.profile-prompts dl>li.next:hover{rotate:10deg;transition:all .1s}.profile-prompts dl>li:not(:last-child){margin-bottom:1em}.profile-prompts dt{background:red;padding:1em .75em .75em;border-radius:20px 20px 0 0;font-size:1em;margin-bottom:.5em}.profile-prompts dt u{text-decoration:none;border-bottom:1px solid white}.profile-prompts dd{font-size:clamp(.8rem,2vw,1.35rem);white-space:pre-wrap;padding:0 1.5em;line-height:1.3}.profile-prompts dd ul{padding-left:.5em}.profile-prompts dd ul li{list-style:disc;margin-bottom:.15em}.profile-prompts nav{display:flex;gap:1em;justify-content:center}.profile-prompts nav button{font-size:2rem;border:none;padding:.05em .5em;cursor:pointer;transition:all .2s;background:white;aspect-ratio:2/1;border-radius:10px}.profile-prompts nav button:hover,.profile-prompts nav button:focus-visible{scale:1.1}.profile.pm .profile-prompts dt{color:#fff;background:#d37230}.profile.communication .profile-prompts dt{color:#fff;background:#A60006}.profile.design .profile-prompts dt{color:#fff;background:#D9CB00}.profile.development .profile-prompts dt{color:#fff;background:#0071DD}.profile.fabrication .profile-prompts dt{color:#fff;background:#8ca62c}.profile.ux .profile-prompts dt{color:#fff;background:#15A245}.profile.video .profile-prompts dt{color:#fff;background:#6600AA}.profile.design .profile-prompts dt{color:#fff;background:rgb(166,155.2903225806,0)}.profile.alumni .profile-prompts nav button{color:#fff;border:1px solid #FFF}.profile.assistant .profile-prompts nav button{color:#9e005d;border:1px solid #9E005D}.profile.apprentice .profile-prompts nav button{color:#fba319;border:1px solid #FBA319}.profile.specialist .profile-prompts nav button{color:#58e700;border:1px solid #58E700}.profile.master .profile-prompts nav button{color:#cc27af;border:1px solid #CC27AF}.profile.ga .profile-prompts nav button{color:#00c0c0;border:1px solid #00C0C0}.profile.staff .profile-prompts nav button{color:#a3a3a3;border:1px solid #A3A3A3}.profile-strengths{margin:0 -.5rem 0 -1rem;counter-reset:strengths}.profile-strengths dl{list-style:none}.profile-strengths li{counter-increment:strengths;display:flex;align-items:center;gap:3.5rem;position:relative}@media (max-width: 675px){.profile-strengths li{gap:.5rem 1rem;flex-wrap:wrap}}.profile-strengths li:nth-of-type(1){font-size:1.6rem;margin-bottom:2rem}.profile-strengths li:nth-of-type(2){font-size:1.45rem;margin-bottom:1.75rem}.profile-strengths li:nth-of-type(3){font-size:1.3rem;margin-bottom:1.5rem}.profile-strengths li:nth-of-type(4){font-size:1.15rem;margin-bottom:1.25rem}.profile-strengths li:nth-of-type(5){font-size:1rem;margin-bottom:1rem}.profile-strengths li.pm a:hover,.profile-strengths li.pm a:focus-visible{border-bottom-color:#d37230}.profile-strengths li.pm span{background:#d37230}.profile-strengths li.communication a:hover,.profile-strengths li.communication a:focus-visible{border-bottom-color:#a60006}.profile-strengths li.communication span{background:#A60006}.profile-strengths li.design a:hover,.profile-strengths li.design a:focus-visible{border-bottom-color:#d9cb00}.profile-strengths li.design span{background:#D9CB00}.profile-strengths li.development a:hover,.profile-strengths li.development a:focus-visible{border-bottom-color:#0071dd}.profile-strengths li.development span{background:#0071DD}.profile-strengths li.fabrication a:hover,.profile-strengths li.fabrication a:focus-visible{border-bottom-color:#8ca62c}.profile-strengths li.fabrication span{background:#8ca62c}.profile-strengths li.ux a:hover,.profile-strengths li.ux a:focus-visible{border-bottom-color:#15a245}.profile-strengths li.ux span{background:#15A245}.profile-strengths li.video a:hover,.profile-strengths li.video a:focus-visible{border-bottom-color:#60a}.profile-strengths li.video span{background:#6600AA}.profile-strengths dt{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 calc(45% - 1.75rem)}@media (max-width: 675px){.profile-strengths dt{overflow:visible}}.profile-strengths dt a{display:block;margin-left:auto;border-bottom:1px dashed #222222;color:#222;width:max-content;transition:all .2s;outline:none}@media (max-width: 675px){.profile-strengths dt a{margin-left:0}}.profile-strengths dt:hover+span,.profile-strengths dt:focus-within+span{opacity:1}.profile-strengths dt sup{font-size:.5em;font-family:sans-serif}.profile-strengths span{position:absolute;left:45%;translate:-50%;content:counter(strengths);display:block;font-size:1.25em;color:#fff;padding:.1em .25em 0;height:1.3em;aspect-ratio:1;text-align:center;opacity:.4;border-radius:50%;transition:all .2s}@media (max-width: 675px){.profile-strengths span{position:static;flex:0 0 auto;translate:0;order:-1}}.profile-strengths dd{flex:0 0 calc(55% - 1.75rem);font-size:.9rem}@media (max-width: 675px){.profile-strengths dd{flex:0 0 100%}}.profile-academics{display:flex;flex-direction:column}.profile-academics p{margin-bottom:1rem;line-height:1.3;max-width:35ch}.profile-academics p time{font-size:80%;padding:.15em .35em;color:#fff;border-radius:3px;letter-spacing:.08em;margin-right:.1em;display:inline-block}.profile-academics>ul{display:flex;flex-wrap:wrap;gap:1rem}.profile-academics>ul>li{flex:1 1}.profile-academics>ul>li:not(.masters){max-width:calc(50% - 1rem)}@media (max-width: 675px){.profile-academics>ul>li:not(.masters){max-width:none;flex:0 0 100%}}.profile-academics>ul ul{font-size:1rem;margin-left:.5rem}.profile-academics>ul ul li{border-left:2px solid #222222;margin-bottom:.5em;text-indent:-.5em;padding-left:1em}.profile-academics .masters{flex:0 0 100%}.profile-academics h3{font-family:Varsity Regular,sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,3.75vw,3.75vw);margin-bottom:1rem;margin-top:0;line-height:.8;text-indent:-.08em}.profile-academics h4{color:#fff;background:rgba(255,255,255,.5);font-size:1.15rem;text-transform:uppercase;padding:.25rem .5rem .1rem;margin-bottom:.5rem}.profile-academics .caution{margin-top:3rem}.profile-academics .countdown{background:#222222;color:#fff;padding:.5em;text-align:center;aspect-ratio:1/1;width:max-content;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-top:auto}@media (max-width: 675px){.profile-academics .countdown{width:100vw;aspect-ratio:initial;margin:1rem auto -2rem -2rem}}.profile-academics .countdown label{text-transform:uppercase;font-size:.9rem;line-height:1.1;margin-bottom:.2em}.profile-academics .countdown time{display:block}.profile-academics .countdown time span{font-size:4rem;display:block;line-height:.9}.profile-academics .countdown time small{font-size:.8rem;display:block;line-height:1}.pm .profile-academics h3,.pm .profile-academics h4{color:#d37230}.pm .profile-academics li li{border-color:#d37230}.pm .profile-academics p time{background-color:#d37230}.communication .profile-academics h3,.communication .profile-academics h4{color:#a60006}.communication .profile-academics li li{border-color:#a60006}.communication .profile-academics p time{background-color:#a60006}.design .profile-academics h3,.design .profile-academics h4{color:#d9cb00}.design .profile-academics li li{border-color:#d9cb00}.design .profile-academics p time{background-color:#d9cb00}.development .profile-academics h3,.development .profile-academics h4{color:#0071dd}.development .profile-academics li li{border-color:#0071dd}.development .profile-academics p time{background-color:#0071dd}.fabrication .profile-academics h3,.fabrication .profile-academics h4{color:#8ca62c}.fabrication .profile-academics li li{border-color:#8ca62c}.fabrication .profile-academics p time{background-color:#8ca62c}.ux .profile-academics h3,.ux .profile-academics h4{color:#15a245}.ux .profile-academics li li{border-color:#15a245}.ux .profile-academics p time{background-color:#15a245}.video .profile-academics h3,.video .profile-academics h4{color:#60a}.video .profile-academics li li{border-color:#60a}.video .profile-academics p time{background-color:#60a}.design .profile-academics h3,.design .profile-academics h4{color:#a69b00}.design .profile-academics li li{border-color:#a69b00}.design .profile-academics p time{background-color:#a69b00}.profile-video{margin:-1rem -.5rem -1rem -1rem}.profile-video video{width:100%;display:block;border:1px solid #222222}.profile-contact h3{margin-bottom:.5em;font-size:1.5rem}.profile-contact dl{list-style:none;font-size:1.1rem;user-select:text}.profile-contact dl li{margin-bottom:1rem;background:rgba(255,255,255,.5);padding:.25rem;display:flex;gap:1rem;align-items:center}@media (max-width: 1250px){.profile-contact dl li{display:block;padding:.5rem 1rem}}@media (max-width: 1000px){.profile-contact dl li{display:flex}}.profile-contact dl li dt{flex:0 0 30%;white-space:nowrap;text-align:right;cursor:default}@media (max-width: 1250px){.profile-contact dl li dt{text-align:left;font-size:.9rem}}@media (max-width: 1000px){.profile-contact dl li dt{flex:0 0 auto}}.profile-contact dl li dd{flex:1 1 70%;display:flex;align-items:center;justify-content:space-between;overflow:hidden}@media (max-width: 1250px){.profile-contact dl li dd{font-size:.9rem}}.profile-contact dl li dd a{transition:.2s;flex:0 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-contact dl li dd a:hover,.profile-contact dl li dd a:focus{text-decoration:underline}.profile-contact dl button{cursor:pointer;background:white;border:none;padding:4px 6px;transition:all .2s;outline:none;user-select:none;flex:0 0 auto}.profile-contact dl button.active{rotate:y 180deg;background:#61a600!important}.profile-contact dl button.active path{fill:#fff!important}.profile-contact dl button img{display:block}.profile-contact .vcard{background:none;justify-content:center;user-select:none;text-align:center}.profile-contact .vcard a{font-size:1rem;padding:.5em 1.5em;transition:all .2s}.pm .profile-contact a{color:#d37230}.pm .profile-contact dd button:hover,.pm .profile-contact dd button:focus-visible{background:#d37230}.pm .profile-contact dd button:hover path,.pm .profile-contact dd button:focus-visible path{fill:#fff}.pm .profile-contact dd button path{fill:#d37230}.pm .profile-contact .vcard a{background:#d37230;color:#fff}.pm .profile-contact .vcard a:hover,.pm .profile-contact .vcard a:focus-visible{background:white;color:#d37230}.communication .profile-contact a{color:#a60006}.communication .profile-contact dd button:hover,.communication .profile-contact dd button:focus-visible{background:#A60006}.communication .profile-contact dd button:hover path,.communication .profile-contact dd button:focus-visible path{fill:#fff}.communication .profile-contact dd button path{fill:#a60006}.communication .profile-contact .vcard a{background:#A60006;color:#fff}.communication .profile-contact .vcard a:hover,.communication .profile-contact .vcard a:focus-visible{background:white;color:#a60006}.design .profile-contact a{color:#d9cb00}.design .profile-contact dd button:hover,.design .profile-contact dd button:focus-visible{background:#D9CB00}.design .profile-contact dd button:hover path,.design .profile-contact dd button:focus-visible path{fill:#fff}.design .profile-contact dd button path{fill:#d9cb00}.design .profile-contact .vcard a{background:#D9CB00;color:#fff}.design .profile-contact .vcard a:hover,.design .profile-contact .vcard a:focus-visible{background:white;color:#d9cb00}.development .profile-contact a{color:#0071dd}.development .profile-contact dd button:hover,.development .profile-contact dd button:focus-visible{background:#0071DD}.development .profile-contact dd button:hover path,.development .profile-contact dd button:focus-visible path{fill:#fff}.development .profile-contact dd button path{fill:#0071dd}.development .profile-contact .vcard a{background:#0071DD;color:#fff}.development .profile-contact .vcard a:hover,.development .profile-contact .vcard a:focus-visible{background:white;color:#0071dd}.fabrication .profile-contact a{color:#8ca62c}.fabrication .profile-contact dd button:hover,.fabrication .profile-contact dd button:focus-visible{background:#8ca62c}.fabrication .profile-contact dd button:hover path,.fabrication .profile-contact dd button:focus-visible path{fill:#fff}.fabrication .profile-contact dd button path{fill:#8ca62c}.fabrication .profile-contact .vcard a{background:#8ca62c;color:#fff}.fabrication .profile-contact .vcard a:hover,.fabrication .profile-contact .vcard a:focus-visible{background:white;color:#8ca62c}.ux .profile-contact a{color:#15a245}.ux .profile-contact dd button:hover,.ux .profile-contact dd button:focus-visible{background:#15A245}.ux .profile-contact dd button:hover path,.ux .profile-contact dd button:focus-visible path{fill:#fff}.ux .profile-contact dd button path{fill:#15a245}.ux .profile-contact .vcard a{background:#15A245;color:#fff}.ux .profile-contact .vcard a:hover,.ux .profile-contact .vcard a:focus-visible{background:white;color:#15a245}.video .profile-contact a{color:#60a}.video .profile-contact dd button:hover,.video .profile-contact dd button:focus-visible{background:#6600AA}.video .profile-contact dd button:hover path,.video .profile-contact dd button:focus-visible path{fill:#fff}.video .profile-contact dd button path{fill:#60a}.video .profile-contact .vcard a{background:#6600AA;color:#fff}.video .profile-contact .vcard a:hover,.video .profile-contact .vcard a:focus-visible{background:white;color:#60a}.design .profile-contact a{color:#a69b00}.profile-facts h3{font-size:3rem;font-family:nove,sans-serif;font-weight:400;font-style:normal;text-align:center;margin-bottom:.25em}.profile-facts dl{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.profile-facts dl li{perspective:1000px;position:relative}.profile-facts dl li.flipped button{rotate:y 180deg}.profile-facts dl li.theme_song span{display:grid;place-content:center;color:#fff;position:absolute;top:-5px;right:-5px;background:#A60006;height:20px;width:20px;z-index:100;line-height:1}.profile-facts dl button{transition:rotate .5s;background:#222222;position:relative;aspect-ratio:3/2;width:100%;border-width:2px;border-style:solid;cursor:pointer;transform-style:preserve-3d}@media (max-width: 1250px){.profile-facts dl button{height:auto;aspect-ratio:2/1}}@media (max-width: 675px){.profile-facts dl button{aspect-ratio:1/1}}.profile-facts dl dt,.profile-facts dl dd{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;place-content:center;backface-visibility:hidden}.profile-facts dl dt{font-family:nove,sans-serif;font-size:1.2rem;padding:.25em;color:#fff}.profile-facts dl dt em{font-size:clamp(2rem,2.5vw,3rem);font-style:normal;line-height:1}@media (max-width: 675px){.profile-facts dl dt em{font-size:clamp(1.5rem,2.5vw,2rem)}}.profile-facts dl dd{rotate:y 180deg;font-size:2rem;line-height:.9;padding:.5em}@media (max-width: 675px){.profile-facts dl dd{font-size:1.5rem}}.profile-facts dl iframe{position:absolute;height:200%;width:200%;scale:.5;transform-origin:left top;top:0;left:0;border:none}.profile-facts dl time{text-align:center;font-size:1.25rem}.profile-facts dl time span{display:block;width:max-content;font-size:4rem;margin:.25rem auto 0;position:relative}.profile-facts dl time span sup{position:absolute;left:100%;font-size:33%}.profile.pm .profile-facts button{color:#d37230;border-color:#d37230}.profile.pm .profile-facts em{color:#d37230}.profile.communication .profile-facts button{color:#a60006;border-color:#a60006}.profile.communication .profile-facts em{color:#a60006}.profile.design .profile-facts button{color:#d9cb00;border-color:#d9cb00}.profile.design .profile-facts em{color:#d9cb00}.profile.development .profile-facts button{color:#0071dd;border-color:#0071dd}.profile.development .profile-facts em{color:#0071dd}.profile.fabrication .profile-facts button{color:#8ca62c;border-color:#8ca62c}.profile.fabrication .profile-facts em{color:#8ca62c}.profile.ux .profile-facts button{color:#15a245;border-color:#15a245}.profile.ux .profile-facts em{color:#15a245}.profile.video .profile-facts button{color:#60a;border-color:#60a}.profile.video .profile-facts em{color:#60a}.profile.design .profile-facts button{border-color:#a69b00}.profile.design .profile-facts em{color:#a69b00}.profile.alumni .profile-facts em{text-shadow:1px 1px #FFF}.profile.alumni .profile-facts dd{color:#fff}.profile.assistant .profile-facts em{text-shadow:1px 1px #9E005D}.profile.assistant .profile-facts dd{color:#9e005d}.profile.apprentice .profile-facts em{text-shadow:1px 1px #FBA319}.profile.apprentice .profile-facts dd{color:#fba319}.profile.specialist .profile-facts em{text-shadow:1px 1px #58E700}.profile.specialist .profile-facts dd{color:#58e700}.profile.master .profile-facts em{text-shadow:1px 1px #CC27AF}.profile.master .profile-facts dd{color:#cc27af}.profile.ga .profile-facts em{text-shadow:1px 1px #00C0C0}.profile.ga .profile-facts dd{color:#00c0c0}.profile.staff .profile-facts em{text-shadow:1px 1px #A3A3A3}.profile.staff .profile-facts dd{color:#a3a3a3}.profile-map{position:relative;margin:-1rem}.profile-map .map-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid black;filter:contrast(1.15)}@media (max-width: 675px){.profile-map .map-wrapper{position:static}}.profile-map .map-wrapper:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;mix-blend-mode:hue}.profile-map .map-wrapper img{height:100%;width:100%;display:block;object-fit:cover}@media (max-width: 675px){.profile-map .map-wrapper img{aspect-ratio:1/1.25;height:auto}}.profile-map .map-wrapper a{position:absolute;top:0;left:0;color:#fff;font-size:.7rem;padding:.5em 1em .75em}.profile-map .map-wrapper a b{background:white;font-size:.9rem;padding:.15em .5em;display:block;margin-top:.1em;text-align:center}.pm .map-wrapper{border-color:#d37230}.pm .map-wrapper:before{background:#d37230}.pm .map-wrapper a{background:#d37230}.pm .map-wrapper a b{color:#d37230}.communication .map-wrapper{border-color:#a60006}.communication .map-wrapper:before{background:#A60006}.communication .map-wrapper a{background:#A60006}.communication .map-wrapper a b{color:#a60006}.design .map-wrapper{border-color:#d9cb00}.design .map-wrapper:before{background:#D9CB00}.design .map-wrapper a{background:#D9CB00}.design .map-wrapper a b{color:#d9cb00}.development .map-wrapper{border-color:#0071dd}.development .map-wrapper:before{background:#0071DD}.development .map-wrapper a{background:#0071DD}.development .map-wrapper a b{color:#0071dd}.fabrication .map-wrapper{border-color:#8ca62c}.fabrication .map-wrapper:before{background:#8ca62c}.fabrication .map-wrapper a{background:#8ca62c}.fabrication .map-wrapper a b{color:#8ca62c}.ux .map-wrapper{border-color:#15a245}.ux .map-wrapper:before{background:#15A245}.ux .map-wrapper a{background:#15A245}.ux .map-wrapper a b{color:#15a245}.video .map-wrapper{border-color:#60a}.video .map-wrapper:before{background:#6600AA}.video .map-wrapper a{background:#6600AA}.video .map-wrapper a b{color:#60a}.staff .map-wrapper,.alumni .map-wrapper{border-color:#222}.design .map-wrapper:before{background:rgb(166,155.2903225806,0)}.design .map-wrapper a{background:rgb(166,155.2903225806,0)}.design .map-wrapper a b{color:#a69b00}.profile-edit{position:relative;margin:-1rem}.profile-edit.scrolled:after{opacity:0}.profile-edit:after{position:absolute;bottom:0;left:50%;translate:-1.25rem 0;content:"↓";pointer-events:none;transition:all .5s;font-size:2rem;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.profile-edit.pm:after{color:#d37230}.profile-edit.communication:after{color:#a60006}.profile-edit.design:after{color:#d9cb00}.profile-edit.development:after{color:#0071dd}.profile-edit.fabrication:after{color:#8ca62c}.profile-edit.ux:after{color:#15a245}.profile-edit.video:after{color:#60a}.profile-edit header{margin:1rem}.profile-edit header h3{margin-bottom:.15em}.profile-edit header p{font-size:1rem}.profile-edit form{position:absolute;top:0;left:0;height:100%;width:100%;overflow:auto;padding-right:1rem;padding-bottom:calc(1rem + 30px)}.profile-edit fieldset{padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.profile-edit legend{padding:.15em .5em;font-size:1.25rem;background:#222222;color:#fff}.profile-edit .field{margin-bottom:.25em;flex:0 0 100%}.profile-edit .field.half{flex:0 0 calc(50% - .5rem)}@media (max-width: 850px){.profile-edit .field.half{flex:0 0 100%}}.profile-edit .field:last-child{margin-bottom:0}.profile-edit .field:has(.warning) label{text-decoration:line-through}.profile-edit .label-wrapper{font-size:.9rem;margin-bottom:.15rem;display:flex;justify-content:space-between;flex-wrap:wrap}.profile-edit .label-wrapper label{display:block;width:max-content;cursor:pointer}.profile-edit .label-wrapper button{color:#a60006;background:none;padding:0;border:none;cursor:pointer;text-transform:uppercase}.profile-edit .warning{border:3px dashed #ffb42f;font-size:.8rem;font-style:italic;padding:.25em .5em;border-radius:30px;text-align:center;color:#222;background:rgba(255,180,47,.25)}.profile-edit .description{font-style:italic;font-size:.75rem;margin-bottom:.15rem}.profile-edit .radio-group{display:flex;flex-wrap:wrap;gap:1rem}.profile-edit .radio-group label{font-size:.9rem;display:flex;align-items:center;gap:.35rem;cursor:pointer}.profile-edit .radio-group label:has(input[disabled]){cursor:not-allowed}.profile-edit .radio-group input{width:auto;display:inline-block}.profile-edit input,.profile-edit select{font-size:1rem;padding:.25em .5em;display:block;width:100%;border:1px solid #222222;accent-color:#222222}.profile-edit input[readonly],.profile-edit input[disabled],.profile-edit select[readonly],.profile-edit select[disabled]{background:silver;color:gray;border-color:transparent;cursor:not-allowed}.profile-edit input[type=file],.profile-edit select[type=file]{font-size:.9rem}.profile-edit footer{display:flex;justify-content:space-between;align-items:center}.profile-edit footer div{font-size:.9rem}.profile-edit footer output{color:#a60006}.profile-edit footer button{width:max-content;margin-left:auto;background:#222222;border:none;text-transform:uppercase;user-select:none;font-size:1rem;padding:.5em 1.5em;transition:all .2s;cursor:pointer;color:#fff}.profile-edit footer button[disabled]{background:gray;color:silver;cursor:not-allowed}.administration{background:white;color:#000;margin:3rem;padding:3rem}.administration h1{font-size:2.25rem;margin-bottom:1em}.administration h2{font-size:1.5rem;margin-bottom:.5em}.administration>p{margin-bottom:1em;font-style:italic}.administration ul{list-style:none;display:flex;flex-wrap:wrap;gap:2em;margin-left:1em;text-align:center;margin-bottom:3rem;user-select:text}.administration ul li{max-width:200px;border:1px solid silver;padding:0 2px .5em}.administration ul img{width:100%}.administration ul:last-child{margin-bottom:0}.administration ul p{margin-bottom:.25em;font-size:1.15rem}.administration ul a{color:#0071dd}.administration hr{margin:2rem auto}.administration blockquote,.administration label{font-family:sans-serif;text-align:left}.administration blockquote{padding:.5rem}.administration blockquote a{text-decoration-color:#8c8c8c}.spooky .directory .person img,.spooky .profile .photo,.spooky .profile .snapshot img{filter:invert(1)}.chilly{overflow:hidden;filter:drop-shadow(0 0 8px white)}@media (max-width: 675px){.chilly{filter:none}}@media (min-width: 676px){.chilly .directory .person img,.chilly .profile .photo,.chilly .profile .snapshot img{filter:sepia(1) saturate(1.5) hue-rotate(180deg) contrast(.8)}}.snow{position:absolute;width:10px;height:10px;background:white;border-radius:50%;top:0;pointer-events:none}@media (max-width: 675px){.snow{display:none}}.snow:nth-child(1){opacity:.6096;transform:translate(75.9329vw,-10px) scale(.3);animation:fall-1 28s -19s linear infinite}@keyframes fall-1{34.053%{transform:translate(68.4867vw,34.053vh) scale(.3)}to{transform:translate(72.2098vw,100vh) scale(.3)}}.snow:nth-child(2){opacity:.3752;transform:translate(88.1538vw,-10px) scale(.9671);animation:fall-2 26s -11s linear infinite}@keyframes fall-2{35.337%{transform:translate(91.8222vw,35.337vh) scale(.9671)}to{transform:translate(89.988vw,100vh) scale(.9671)}}.snow:nth-child(3){opacity:.0984;transform:translate(7.6988vw,-10px) scale(.4589);animation:fall-3 25s -12s linear infinite}@keyframes fall-3{58.235%{transform:translate(5.626vw,58.235vh) scale(.4589)}to{transform:translate(6.6624vw,100vh) scale(.4589)}}.snow:nth-child(4){opacity:.4347;transform:translate(98.1533vw,-10px) scale(.6565);animation:fall-4 23s -10s linear infinite}@keyframes fall-4{51.77%{transform:translate(103.2992vw,51.77vh) scale(.6565)}to{transform:translate(100.72625vw,100vh) scale(.6565)}}.snow:nth-child(5){opacity:.5508;transform:translate(46.8975vw,-10px) scale(.9901);animation:fall-5 12s -18s linear infinite}@keyframes fall-5{41.405%{transform:translate(51.9495vw,41.405vh) scale(.9901)}to{transform:translate(49.4235vw,100vh) scale(.9901)}}.snow:nth-child(6){opacity:.9813;transform:translate(87.0923vw,-10px) scale(.5347);animation:fall-6 19s -11s linear infinite}@keyframes fall-6{35.031%{transform:translate(87.6188vw,35.031vh) scale(.5347)}to{transform:translate(87.35555vw,100vh) scale(.5347)}}.snow:nth-child(7){opacity:.4461;transform:translate(76.9618vw,-10px) scale(.4144);animation:fall-7 18s -4s linear infinite}@keyframes fall-7{77.922%{transform:translate(76.998vw,77.922vh) scale(.4144)}to{transform:translate(76.9799vw,100vh) scale(.4144)}}.snow:nth-child(8){opacity:.6219;transform:translate(91.7265vw,-10px) scale(.927);animation:fall-8 15s -24s linear infinite}@keyframes fall-8{69.306%{transform:translate(88.4138vw,69.306vh) scale(.927)}to{transform:translate(90.07015vw,100vh) scale(.927)}}.snow:nth-child(9){opacity:.6467;transform:translate(72.7336vw,-10px) scale(.2862);animation:fall-9 22s -23s linear infinite}@keyframes fall-9{36.278%{transform:translate(71.0396vw,36.278vh) scale(.2862)}to{transform:translate(71.8866vw,100vh) scale(.2862)}}.snow:nth-child(10){opacity:.5008;transform:translate(88.3615vw,-10px) scale(.2738);animation:fall-10 19s -20s linear infinite}@keyframes fall-10{42.394%{transform:translate(82.6945vw,42.394vh) scale(.2738)}to{transform:translate(85.528vw,100vh) scale(.2738)}}.snow:nth-child(11){opacity:.6547;transform:translate(59.16vw,-10px) scale(.1272);animation:fall-11 28s -8s linear infinite}@keyframes fall-11{60.595%{transform:translate(64.7429vw,60.595vh) scale(.1272)}to{transform:translate(61.95145vw,100vh) scale(.1272)}}.snow:nth-child(12){opacity:.0297;transform:translate(66.3299vw,-10px) scale(.3618);animation:fall-12 12s -28s linear infinite}@keyframes fall-12{67.157%{transform:translate(75.0849vw,67.157vh) scale(.3618)}to{transform:translate(70.7074vw,100vh) scale(.3618)}}.snow:nth-child(13){opacity:.3784;transform:translate(66.4794vw,-10px) scale(.6942);animation:fall-13 23s -8s linear infinite}@keyframes fall-13{74.238%{transform:translate(56.6991vw,74.238vh) scale(.6942)}to{transform:translate(61.58925vw,100vh) scale(.6942)}}.snow:nth-child(14){opacity:.402;transform:translate(17.8245vw,-10px) scale(.5228);animation:fall-14 28s -14s linear infinite}@keyframes fall-14{58.788%{transform:translate(9.1276vw,58.788vh) scale(.5228)}to{transform:translate(13.47605vw,100vh) scale(.5228)}}.snow:nth-child(15){opacity:.4882;transform:translate(8.1032vw,-10px) scale(.3763);animation:fall-15 19s -13s linear infinite}@keyframes fall-15{63.986%{transform:translate(6.5607vw,63.986vh) scale(.3763)}to{transform:translate(7.33195vw,100vh) scale(.3763)}}.snow:nth-child(16){opacity:.4505;transform:translate(58.4683vw,-10px) scale(.4487);animation:fall-16 13s -18s linear infinite}@keyframes fall-16{48.055%{transform:translate(52.8372vw,48.055vh) scale(.4487)}to{transform:translate(55.65275vw,100vh) scale(.4487)}}.snow:nth-child(17){opacity:.4872;transform:translate(52.6084vw,-10px) scale(.6164);animation:fall-17 23s -16s linear infinite}@keyframes fall-17{42.457%{transform:translate(46.2704vw,42.457vh) scale(.6164)}to{transform:translate(49.4394vw,100vh) scale(.6164)}}.snow:nth-child(18){opacity:.7148;transform:translate(27.2951vw,-10px) scale(.7558);animation:fall-18 19s -3s linear infinite}@keyframes fall-18{71.936%{transform:translate(25.8369vw,71.936vh) scale(.7558)}to{transform:translate(26.566vw,100vh) scale(.7558)}}.snow:nth-child(19){opacity:.0414;transform:translate(89.6927vw,-10px) scale(.4734);animation:fall-19 19s -19s linear infinite}@keyframes fall-19{35.26%{transform:translate(80.0993vw,35.26vh) scale(.4734)}to{transform:translate(84.896vw,100vh) scale(.4734)}}.snow:nth-child(20){opacity:.3087;transform:translate(35.5855vw,-10px) scale(.0723);animation:fall-20 23s -14s linear infinite}@keyframes fall-20{54.688%{transform:translate(33.1921vw,54.688vh) scale(.0723)}to{transform:translate(34.3888vw,100vh) scale(.0723)}}.snow:nth-child(21){opacity:.0625;transform:translate(19.5592vw,-10px) scale(.2971);animation:fall-21 12s -15s linear infinite}@keyframes fall-21{72.348%{transform:translate(16.39vw,72.348vh) scale(.2971)}to{transform:translate(17.9746vw,100vh) scale(.2971)}}.snow:nth-child(22){opacity:.6319;transform:translate(71.0975vw,-10px) scale(.122);animation:fall-22 13s -11s linear infinite}@keyframes fall-22{67.641%{transform:translate(80.5095vw,67.641vh) scale(.122)}to{transform:translate(75.8035vw,100vh) scale(.122)}}.snow:nth-child(23){opacity:.8944;transform:translate(39.8582vw,-10px) scale(.3604);animation:fall-23 17s -19s linear infinite}@keyframes fall-23{32.39%{transform:translate(37.0635vw,32.39vh) scale(.3604)}to{transform:translate(38.46085vw,100vh) scale(.3604)}}.snow:nth-child(24){opacity:.9617;transform:translate(77.8274vw,-10px) scale(.8082);animation:fall-24 17s -26s linear infinite}@keyframes fall-24{56.421%{transform:translate(72.3505vw,56.421vh) scale(.8082)}to{transform:translate(75.08895vw,100vh) scale(.8082)}}.snow:nth-child(25){opacity:.089;transform:translate(70.7946vw,-10px) scale(.3449);animation:fall-25 13s -15s linear infinite}@keyframes fall-25{46.668%{transform:translate(64.8112vw,46.668vh) scale(.3449)}to{transform:translate(67.8029vw,100vh) scale(.3449)}}.snow:nth-child(26){opacity:.5552;transform:translate(26.1727vw,-10px) scale(.1772);animation:fall-26 25s -16s linear infinite}@keyframes fall-26{55.494%{transform:translate(34.616vw,55.494vh) scale(.1772)}to{transform:translate(30.39435vw,100vh) scale(.1772)}}.snow:nth-child(27){opacity:.8776;transform:translate(86.2902vw,-10px) scale(.5318);animation:fall-27 25s -4s linear infinite}@keyframes fall-27{38.32%{transform:translate(87.5277vw,38.32vh) scale(.5318)}to{transform:translate(86.90895vw,100vh) scale(.5318)}}.snow:nth-child(28){opacity:.8497;transform:translate(74.0384vw,-10px) scale(.4417);animation:fall-28 17s -1s linear infinite}@keyframes fall-28{41.67%{transform:translate(70.2282vw,41.67vh) scale(.4417)}to{transform:translate(72.1333vw,100vh) scale(.4417)}}.snow:nth-child(29){opacity:.5405;transform:translate(90.5484vw,-10px) scale(.7348);animation:fall-29 28s -25s linear infinite}@keyframes fall-29{79.783%{transform:translate(92.7578vw,79.783vh) scale(.7348)}to{transform:translate(91.6531vw,100vh) scale(.7348)}}.snow:nth-child(30){opacity:.3062;transform:translate(5.1945vw,-10px) scale(.751);animation:fall-30 28s -1s linear infinite}@keyframes fall-30{43.95%{transform:translate(13.0842vw,43.95vh) scale(.751)}to{transform:translate(9.13935vw,100vh) scale(.751)}}.snow:nth-child(31){opacity:.3006;transform:translate(46.688vw,-10px) scale(.1875);animation:fall-31 12s -8s linear infinite}@keyframes fall-31{64.901%{transform:translate(37.9876vw,64.901vh) scale(.1875)}to{transform:translate(42.3378vw,100vh) scale(.1875)}}.snow:nth-child(32){opacity:.3595;transform:translate(89.0382vw,-10px) scale(.9153);animation:fall-32 24s -18s linear infinite}@keyframes fall-32{49.275%{transform:translate(88.4919vw,49.275vh) scale(.9153)}to{transform:translate(88.76505vw,100vh) scale(.9153)}}.snow:nth-child(33){opacity:.5996;transform:translate(78.1482vw,-10px) scale(.7384);animation:fall-33 20s -30s linear infinite}@keyframes fall-33{60.323%{transform:translate(79.1326vw,60.323vh) scale(.7384)}to{transform:translate(78.6404vw,100vh) scale(.7384)}}.snow:nth-child(34){opacity:.3496;transform:translate(32.9334vw,-10px) scale(.8542);animation:fall-34 13s -6s linear infinite}@keyframes fall-34{50.848%{transform:translate(31.3932vw,50.848vh) scale(.8542)}to{transform:translate(32.1633vw,100vh) scale(.8542)}}.snow:nth-child(35){opacity:.5925;transform:translate(9.9168vw,-10px) scale(.6207);animation:fall-35 23s -25s linear infinite}@keyframes fall-35{44.738%{transform:translate(1.2981vw,44.738vh) scale(.6207)}to{transform:translate(5.60745vw,100vh) scale(.6207)}}.snow:nth-child(36){opacity:.4889;transform:translate(89.843vw,-10px) scale(.9122);animation:fall-36 24s -3s linear infinite}@keyframes fall-36{70.014%{transform:translate(83.7294vw,70.014vh) scale(.9122)}to{transform:translate(86.7862vw,100vh) scale(.9122)}}.snow:nth-child(37){opacity:.1939;transform:translate(.6238vw,-10px) scale(.215);animation:fall-37 14s -18s linear infinite}@keyframes fall-37{41.078%{transform:translate(-3.416vw,41.078vh) scale(.215)}to{transform:translate(-1.3961vw,100vh) scale(.215)}}.snow:nth-child(38){opacity:.8136;transform:translate(14.1395vw,-10px) scale(.987);animation:fall-38 12s -20s linear infinite}@keyframes fall-38{52.101%{transform:translate(15.9599vw,52.101vh) scale(.987)}to{transform:translate(15.0497vw,100vh) scale(.987)}}.snow:nth-child(39){opacity:.8646;transform:translate(76.7411vw,-10px) scale(.9735);animation:fall-39 12s -10s linear infinite}@keyframes fall-39{30.198%{transform:translate(67.1305vw,30.198vh) scale(.9735)}to{transform:translate(71.9358vw,100vh) scale(.9735)}}.snow:nth-child(40){opacity:.7055;transform:translate(36.7964vw,-10px) scale(.9978);animation:fall-40 16s -28s linear infinite}@keyframes fall-40{51.941%{transform:translate(45.6085vw,51.941vh) scale(.9978)}to{transform:translate(41.20245vw,100vh) scale(.9978)}}.snow:nth-child(41){opacity:1;transform:translate(61.3056vw,-10px) scale(.06);animation:fall-41 17s -10s linear infinite}@keyframes fall-41{46.262%{transform:translate(54.3778vw,46.262vh) scale(.06)}to{transform:translate(57.8417vw,100vh) scale(.06)}}.snow:nth-child(42){opacity:.2103;transform:translate(39.8273vw,-10px) scale(.9117);animation:fall-42 23s -11s linear infinite}@keyframes fall-42{58.885%{transform:translate(49.3481vw,58.885vh) scale(.9117)}to{transform:translate(44.5877vw,100vh) scale(.9117)}}.snow:nth-child(43){opacity:.9461;transform:translate(3.4092vw,-10px) scale(.7232);animation:fall-43 30s -28s linear infinite}@keyframes fall-43{70.504%{transform:translate(13.1698vw,70.504vh) scale(.7232)}to{transform:translate(8.2895vw,100vh) scale(.7232)}}.snow:nth-child(44){opacity:.8551;transform:translate(93.9523vw,-10px) scale(.353);animation:fall-44 12s -29s linear infinite}@keyframes fall-44{36.536%{transform:translate(94.6935vw,36.536vh) scale(.353)}to{transform:translate(94.3229vw,100vh) scale(.353)}}.snow:nth-child(45){opacity:.2561;transform:translate(94.0453vw,-10px) scale(.4503);animation:fall-45 19s -14s linear infinite}@keyframes fall-45{73.508%{transform:translate(96.8323vw,73.508vh) scale(.4503)}to{transform:translate(95.4388vw,100vh) scale(.4503)}}.snow:nth-child(46){opacity:.8514;transform:translate(93.8302vw,-10px) scale(.1975);animation:fall-46 30s -21s linear infinite}@keyframes fall-46{77.699%{transform:translate(95.6187vw,77.699vh) scale(.1975)}to{transform:translate(94.72445vw,100vh) scale(.1975)}}.snow:nth-child(47){opacity:.7906;transform:translate(42.2333vw,-10px) scale(.9601);animation:fall-47 23s -23s linear infinite}@keyframes fall-47{37.212%{transform:translate(44.6043vw,37.212vh) scale(.9601)}to{transform:translate(43.4188vw,100vh) scale(.9601)}}.snow:nth-child(48){opacity:.8983;transform:translate(83.088vw,-10px) scale(.6443);animation:fall-48 19s -22s linear infinite}@keyframes fall-48{77.082%{transform:translate(91.3653vw,77.082vh) scale(.6443)}to{transform:translate(87.22665vw,100vh) scale(.6443)}}.snow:nth-child(49){opacity:.6102;transform:translate(77.0442vw,-10px) scale(.3311);animation:fall-49 11s -11s linear infinite}@keyframes fall-49{60.309%{transform:translate(71.6644vw,60.309vh) scale(.3311)}to{transform:translate(74.3543vw,100vh) scale(.3311)}}.snow:nth-child(50){opacity:.5892;transform:translate(23.3282vw,-10px) scale(.4293);animation:fall-50 18s -18s linear infinite}@keyframes fall-50{65.443%{transform:translate(26.5793vw,65.443vh) scale(.4293)}to{transform:translate(24.95375vw,100vh) scale(.4293)}}.snow:nth-child(51){opacity:.193;transform:translate(40.0169vw,-10px) scale(.4902);animation:fall-51 18s -30s linear infinite}@keyframes fall-51{62.28%{transform:translate(46.4833vw,62.28vh) scale(.4902)}to{transform:translate(43.2501vw,100vh) scale(.4902)}}.snow:nth-child(52){opacity:.1381;transform:translate(45.5041vw,-10px) scale(.019);animation:fall-52 19s -3s linear infinite}@keyframes fall-52{75.475%{transform:translate(46.5239vw,75.475vh) scale(.019)}to{transform:translate(46.014vw,100vh) scale(.019)}}.snow:nth-child(53){opacity:.7902;transform:translate(61.2501vw,-10px) scale(.0817);animation:fall-53 14s -24s linear infinite}@keyframes fall-53{33.524%{transform:translate(63.7601vw,33.524vh) scale(.0817)}to{transform:translate(62.5051vw,100vh) scale(.0817)}}.snow:nth-child(54){opacity:.6382;transform:translate(82.495vw,-10px) scale(.1927);animation:fall-54 24s -20s linear infinite}@keyframes fall-54{71.481%{transform:translate(82.1662vw,71.481vh) scale(.1927)}to{transform:translate(82.3306vw,100vh) scale(.1927)}}.snow:nth-child(55){opacity:.2405;transform:translate(67.3412vw,-10px) scale(.1168);animation:fall-55 27s -8s linear infinite}@keyframes fall-55{72.923%{transform:translate(59.9984vw,72.923vh) scale(.1168)}to{transform:translate(63.6698vw,100vh) scale(.1168)}}.snow:nth-child(56){opacity:.7021;transform:translate(81.785vw,-10px) scale(.1432);animation:fall-56 12s -17s linear infinite}@keyframes fall-56{69.803%{transform:translate(85.4725vw,69.803vh) scale(.1432)}to{transform:translate(83.62875vw,100vh) scale(.1432)}}.snow:nth-child(57){opacity:.6436;transform:translate(21.2832vw,-10px) scale(.6722);animation:fall-57 17s -17s linear infinite}@keyframes fall-57{67.136%{transform:translate(21.8576vw,67.136vh) scale(.6722)}to{transform:translate(21.5704vw,100vh) scale(.6722)}}.snow:nth-child(58){opacity:.5551;transform:translate(68.715vw,-10px) scale(.8522);animation:fall-58 18s -14s linear infinite}@keyframes fall-58{43.919%{transform:translate(63.8384vw,43.919vh) scale(.8522)}to{transform:translate(66.2767vw,100vh) scale(.8522)}}.snow:nth-child(59){opacity:.3225;transform:translate(79.5548vw,-10px) scale(.1577);animation:fall-59 11s -30s linear infinite}@keyframes fall-59{34.574%{transform:translate(87.9529vw,34.574vh) scale(.1577)}to{transform:translate(83.75385vw,100vh) scale(.1577)}}.snow:nth-child(60){opacity:.3125;transform:translate(63.0354vw,-10px) scale(.0907);animation:fall-60 16s -7s linear infinite}@keyframes fall-60{35.77%{transform:translate(64.5827vw,35.77vh) scale(.0907)}to{transform:translate(63.80905vw,100vh) scale(.0907)}}.snow:nth-child(61){opacity:.3514;transform:translate(14.6932vw,-10px) scale(.6923);animation:fall-61 20s -13s linear infinite}@keyframes fall-61{66.435%{transform:translate(23.6712vw,66.435vh) scale(.6923)}to{transform:translate(19.1822vw,100vh) scale(.6923)}}.snow:nth-child(62){opacity:.2499;transform:translate(89.6868vw,-10px) scale(.0807);animation:fall-62 16s -25s linear infinite}@keyframes fall-62{58.836%{transform:translate(95.6106vw,58.836vh) scale(.0807)}to{transform:translate(92.6487vw,100vh) scale(.0807)}}.snow:nth-child(63){opacity:.7497;transform:translate(3.1409vw,-10px) scale(.2895);animation:fall-63 30s -14s linear infinite}@keyframes fall-63{51.163%{transform:translate(3.9169vw,51.163vh) scale(.2895)}to{transform:translate(3.5289vw,100vh) scale(.2895)}}.snow:nth-child(64){opacity:.1146;transform:translate(97.6329vw,-10px) scale(.9619);animation:fall-64 15s -14s linear infinite}@keyframes fall-64{74.841%{transform:translate(102.3535vw,74.841vh) scale(.9619)}to{transform:translate(99.9932vw,100vh) scale(.9619)}}.snow:nth-child(65){opacity:.0748;transform:translate(7.1146vw,-10px) scale(.2052);animation:fall-65 23s -5s linear infinite}@keyframes fall-65{37.229%{transform:translate(15.7541vw,37.229vh) scale(.2052)}to{transform:translate(11.43435vw,100vh) scale(.2052)}}.snow:nth-child(66){opacity:.2151;transform:translate(73.81vw,-10px) scale(.9344);animation:fall-66 30s -20s linear infinite}@keyframes fall-66{66.272%{transform:translate(70.9196vw,66.272vh) scale(.9344)}to{transform:translate(72.3648vw,100vh) scale(.9344)}}.snow:nth-child(67){opacity:.8554;transform:translate(32.1579vw,-10px) scale(.2396);animation:fall-67 14s -24s linear infinite}@keyframes fall-67{34.092%{transform:translate(32.3114vw,34.092vh) scale(.2396)}to{transform:translate(32.23465vw,100vh) scale(.2396)}}.snow:nth-child(68){opacity:.1463;transform:translate(6.8912vw,-10px) scale(.693);animation:fall-68 18s -12s linear infinite}@keyframes fall-68{62.207%{transform:translate(7.117vw,62.207vh) scale(.693)}to{transform:translate(7.0041vw,100vh) scale(.693)}}.snow:nth-child(69){opacity:.7926;transform:translate(1.82vw,-10px) scale(.235);animation:fall-69 22s -12s linear infinite}@keyframes fall-69{41.403%{transform:translate(9.3943vw,41.403vh) scale(.235)}to{transform:translate(5.60715vw,100vh) scale(.235)}}.snow:nth-child(70){opacity:.4716;transform:translate(44.739vw,-10px) scale(.2632);animation:fall-70 17s -9s linear infinite}@keyframes fall-70{43.421%{transform:translate(52.8815vw,43.421vh) scale(.2632)}to{transform:translate(48.81025vw,100vh) scale(.2632)}}.snow:nth-child(71){opacity:.5359;transform:translate(94.2654vw,-10px) scale(.5452);animation:fall-71 21s -20s linear infinite}@keyframes fall-71{66.602%{transform:translate(89.2177vw,66.602vh) scale(.5452)}to{transform:translate(91.74155vw,100vh) scale(.5452)}}.snow:nth-child(72){opacity:.3412;transform:translate(48.4676vw,-10px) scale(.4442);animation:fall-72 18s -19s linear infinite}@keyframes fall-72{74.229%{transform:translate(52.0903vw,74.229vh) scale(.4442)}to{transform:translate(50.27895vw,100vh) scale(.4442)}}.snow:nth-child(73){opacity:.1622;transform:translate(64.9231vw,-10px) scale(.9641);animation:fall-73 17s -1s linear infinite}@keyframes fall-73{58.64%{transform:translate(70.3371vw,58.64vh) scale(.9641)}to{transform:translate(67.6301vw,100vh) scale(.9641)}}.snow:nth-child(74){opacity:.6409;transform:translate(92.2994vw,-10px) scale(.8781);animation:fall-74 19s -8s linear infinite}@keyframes fall-74{32.878%{transform:translate(91.2817vw,32.878vh) scale(.8781)}to{transform:translate(91.79055vw,100vh) scale(.8781)}}.snow:nth-child(75){opacity:.7537;transform:translate(73.5423vw,-10px) scale(.0281);animation:fall-75 10s -9s linear infinite}@keyframes fall-75{76.127%{transform:translate(74.2452vw,76.127vh) scale(.0281)}to{transform:translate(73.89375vw,100vh) scale(.0281)}}.snow:nth-child(76){opacity:.8014;transform:translate(14.7261vw,-10px) scale(.304);animation:fall-76 28s -26s linear infinite}@keyframes fall-76{32.101%{transform:translate(14.4534vw,32.101vh) scale(.304)}to{transform:translate(14.58975vw,100vh) scale(.304)}}.snow:nth-child(77){opacity:.1899;transform:translate(63.5002vw,-10px) scale(.6466);animation:fall-77 12s -30s linear infinite}@keyframes fall-77{39.986%{transform:translate(56.0602vw,39.986vh) scale(.6466)}to{transform:translate(59.7802vw,100vh) scale(.6466)}}.snow:nth-child(78){opacity:.2129;transform:translate(83.6415vw,-10px) scale(.3999);animation:fall-78 14s -19s linear infinite}@keyframes fall-78{62.158%{transform:translate(74.0031vw,62.158vh) scale(.3999)}to{transform:translate(78.8223vw,100vh) scale(.3999)}}.snow:nth-child(79){opacity:.6225;transform:translate(19.6892vw,-10px) scale(.8541);animation:fall-79 10s -10s linear infinite}@keyframes fall-79{69.094%{transform:translate(13.8933vw,69.094vh) scale(.8541)}to{transform:translate(16.79125vw,100vh) scale(.8541)}}.snow:nth-child(80){opacity:.1035;transform:translate(92.037vw,-10px) scale(.0892);animation:fall-80 22s -8s linear infinite}@keyframes fall-80{48.3%{transform:translate(89.3799vw,48.3vh) scale(.0892)}to{transform:translate(90.70845vw,100vh) scale(.0892)}}.snow:nth-child(81){opacity:.7066;transform:translate(11.6777vw,-10px) scale(.9774);animation:fall-81 18s -27s linear infinite}@keyframes fall-81{50.936%{transform:translate(17.5283vw,50.936vh) scale(.9774)}to{transform:translate(14.603vw,100vh) scale(.9774)}}.snow:nth-child(82){opacity:.6161;transform:translate(46.8396vw,-10px) scale(.542);animation:fall-82 17s -7s linear infinite}@keyframes fall-82{37.892%{transform:translate(53.2729vw,37.892vh) scale(.542)}to{transform:translate(50.05625vw,100vh) scale(.542)}}.snow:nth-child(83){opacity:.3127;transform:translate(84.2789vw,-10px) scale(.7504);animation:fall-83 29s -2s linear infinite}@keyframes fall-83{55.316%{transform:translate(88.9871vw,55.316vh) scale(.7504)}to{transform:translate(86.633vw,100vh) scale(.7504)}}.snow:nth-child(84){opacity:.0747;transform:translate(58.0804vw,-10px) scale(.0638);animation:fall-84 30s -6s linear infinite}@keyframes fall-84{66.484%{transform:translate(50.3488vw,66.484vh) scale(.0638)}to{transform:translate(54.2146vw,100vh) scale(.0638)}}.snow:nth-child(85){opacity:.2555;transform:translate(35.4027vw,-10px) scale(.9147);animation:fall-85 21s -29s linear infinite}@keyframes fall-85{72.111%{transform:translate(38.7026vw,72.111vh) scale(.9147)}to{transform:translate(37.05265vw,100vh) scale(.9147)}}.snow:nth-child(86){opacity:.3828;transform:translate(26.9172vw,-10px) scale(.2892);animation:fall-86 16s -23s linear infinite}@keyframes fall-86{46.505%{transform:translate(31.7494vw,46.505vh) scale(.2892)}to{transform:translate(29.3333vw,100vh) scale(.2892)}}.snow:nth-child(87){opacity:.6448;transform:translate(70.9631vw,-10px) scale(.945);animation:fall-87 14s -13s linear infinite}@keyframes fall-87{32.852%{transform:translate(78.48vw,32.852vh) scale(.945)}to{transform:translate(74.72155vw,100vh) scale(.945)}}.snow:nth-child(88){opacity:.5765;transform:translate(22.9675vw,-10px) scale(.8733);animation:fall-88 26s -20s linear infinite}@keyframes fall-88{60.141%{transform:translate(23.1874vw,60.141vh) scale(.8733)}to{transform:translate(23.07745vw,100vh) scale(.8733)}}.snow:nth-child(89){opacity:.6731;transform:translate(73.9332vw,-10px) scale(.276);animation:fall-89 29s -17s linear infinite}@keyframes fall-89{74.617%{transform:translate(72.3822vw,74.617vh) scale(.276)}to{transform:translate(73.1577vw,100vh) scale(.276)}}.snow:nth-child(90){opacity:.0704;transform:translate(81.8925vw,-10px) scale(.1941);animation:fall-90 11s -21s linear infinite}@keyframes fall-90{54.59%{transform:translate(88.2753vw,54.59vh) scale(.1941)}to{transform:translate(85.0839vw,100vh) scale(.1941)}}.snow:nth-child(91){opacity:.6913;transform:translate(7.6488vw,-10px) scale(.2688);animation:fall-91 29s -16s linear infinite}@keyframes fall-91{39.72%{transform:translate(14.6244vw,39.72vh) scale(.2688)}to{transform:translate(11.1366vw,100vh) scale(.2688)}}.snow:nth-child(92){opacity:.2697;transform:translate(13.4584vw,-10px) scale(.372);animation:fall-92 25s -12s linear infinite}@keyframes fall-92{72.231%{transform:translate(10.5067vw,72.231vh) scale(.372)}to{transform:translate(11.98255vw,100vh) scale(.372)}}.snow:nth-child(93){opacity:.7814;transform:translate(6.121vw,-10px) scale(.4836);animation:fall-93 19s -17s linear infinite}@keyframes fall-93{63.794%{transform:translate(14.4601vw,63.794vh) scale(.4836)}to{transform:translate(10.29055vw,100vh) scale(.4836)}}.snow:nth-child(94){opacity:.1508;transform:translate(75.1999vw,-10px) scale(.2716);animation:fall-94 28s -21s linear infinite}@keyframes fall-94{42.777%{transform:translate(71.6324vw,42.777vh) scale(.2716)}to{transform:translate(73.41615vw,100vh) scale(.2716)}}.snow:nth-child(95){opacity:.6318;transform:translate(10.2851vw,-10px) scale(.7818);animation:fall-95 15s -22s linear infinite}@keyframes fall-95{45.145%{transform:translate(7.2357vw,45.145vh) scale(.7818)}to{transform:translate(8.7604vw,100vh) scale(.7818)}}.snow:nth-child(96){opacity:.7034;transform:translate(21.9861vw,-10px) scale(.4595);animation:fall-96 14s -27s linear infinite}@keyframes fall-96{41.569%{transform:translate(17.1417vw,41.569vh) scale(.4595)}to{transform:translate(19.5639vw,100vh) scale(.4595)}}.snow:nth-child(97){opacity:.5196;transform:translate(10.6768vw,-10px) scale(.6565);animation:fall-97 17s -27s linear infinite}@keyframes fall-97{58.53%{transform:translate(17.3211vw,58.53vh) scale(.6565)}to{transform:translate(13.99895vw,100vh) scale(.6565)}}.snow:nth-child(98){opacity:.2043;transform:translate(33.4045vw,-10px) scale(.8629);animation:fall-98 17s -27s linear infinite}@keyframes fall-98{50.299%{transform:translate(41.0698vw,50.299vh) scale(.8629)}to{transform:translate(37.23715vw,100vh) scale(.8629)}}.snow:nth-child(99){opacity:.3948;transform:translate(52.1202vw,-10px) scale(.2285);animation:fall-99 12s -26s linear infinite}@keyframes fall-99{79.97%{transform:translate(47.7718vw,79.97vh) scale(.2285)}to{transform:translate(49.946vw,100vh) scale(.2285)}}.snow:nth-child(100){opacity:.9664;transform:translate(40.5898vw,-10px) scale(.2101);animation:fall-100 24s -8s linear infinite}@keyframes fall-100{38.916%{transform:translate(45.0374vw,38.916vh) scale(.2101)}to{transform:translate(42.8136vw,100vh) scale(.2101)}}.snow:nth-child(101){opacity:.6807;transform:translate(6.7696vw,-10px) scale(.5296);animation:fall-101 28s -11s linear infinite}@keyframes fall-101{56.837%{transform:translate(1.9747vw,56.837vh) scale(.5296)}to{transform:translate(4.37215vw,100vh) scale(.5296)}}.snow:nth-child(102){opacity:.3991;transform:translate(53.6261vw,-10px) scale(.6095);animation:fall-102 13s -27s linear infinite}@keyframes fall-102{56.837%{transform:translate(63.2127vw,56.837vh) scale(.6095)}to{transform:translate(58.4194vw,100vh) scale(.6095)}}.snow:nth-child(103){opacity:.6175;transform:translate(51.4977vw,-10px) scale(.3991);animation:fall-103 14s -27s linear infinite}@keyframes fall-103{35.135%{transform:translate(46.2554vw,35.135vh) scale(.3991)}to{transform:translate(48.87655vw,100vh) scale(.3991)}}.snow:nth-child(104){opacity:.1939;transform:translate(19.9684vw,-10px) scale(.7495);animation:fall-104 14s -16s linear infinite}@keyframes fall-104{38.382%{transform:translate(14.521vw,38.382vh) scale(.7495)}to{transform:translate(17.2447vw,100vh) scale(.7495)}}.snow:nth-child(105){opacity:.3908;transform:translate(40.4528vw,-10px) scale(.7417);animation:fall-105 12s -1s linear infinite}@keyframes fall-105{44.806%{transform:translate(50.4173vw,44.806vh) scale(.7417)}to{transform:translate(45.43505vw,100vh) scale(.7417)}}.snow:nth-child(106){opacity:.4115;transform:translate(31.4697vw,-10px) scale(.1252);animation:fall-106 19s -19s linear infinite}@keyframes fall-106{56.56%{transform:translate(35.1516vw,56.56vh) scale(.1252)}to{transform:translate(33.31065vw,100vh) scale(.1252)}}.snow:nth-child(107){opacity:.7494;transform:translate(51.8441vw,-10px) scale(.5609);animation:fall-107 18s -2s linear infinite}@keyframes fall-107{59.531%{transform:translate(44.3487vw,59.531vh) scale(.5609)}to{transform:translate(48.0964vw,100vh) scale(.5609)}}.snow:nth-child(108){opacity:.7553;transform:translate(87.8826vw,-10px) scale(.3452);animation:fall-108 17s -14s linear infinite}@keyframes fall-108{57.053%{transform:translate(91.5317vw,57.053vh) scale(.3452)}to{transform:translate(89.70715vw,100vh) scale(.3452)}}.snow:nth-child(109){opacity:.4698;transform:translate(49.1383vw,-10px) scale(.2574);animation:fall-109 21s -11s linear infinite}@keyframes fall-109{35.762%{transform:translate(52.4545vw,35.762vh) scale(.2574)}to{transform:translate(50.7964vw,100vh) scale(.2574)}}.snow:nth-child(110){opacity:.6223;transform:translate(70.8123vw,-10px) scale(.4142);animation:fall-110 12s -8s linear infinite}@keyframes fall-110{67.05%{transform:translate(74.9056vw,67.05vh) scale(.4142)}to{transform:translate(72.85895vw,100vh) scale(.4142)}}.snow:nth-child(111){opacity:.3368;transform:translate(36.7086vw,-10px) scale(.6903);animation:fall-111 14s -23s linear infinite}@keyframes fall-111{30.404%{transform:translate(46.5533vw,30.404vh) scale(.6903)}to{transform:translate(41.63095vw,100vh) scale(.6903)}}.snow:nth-child(112){opacity:.259;transform:translate(67.6902vw,-10px) scale(.6822);animation:fall-112 23s -1s linear infinite}@keyframes fall-112{36.498%{transform:translate(61.0481vw,36.498vh) scale(.6822)}to{transform:translate(64.36915vw,100vh) scale(.6822)}}.snow:nth-child(113){opacity:.168;transform:translate(56.7777vw,-10px) scale(.1172);animation:fall-113 30s -29s linear infinite}@keyframes fall-113{72.771%{transform:translate(60.0611vw,72.771vh) scale(.1172)}to{transform:translate(58.4194vw,100vh) scale(.1172)}}.snow:nth-child(114){opacity:.9852;transform:translate(66.5967vw,-10px) scale(.1981);animation:fall-114 23s -28s linear infinite}@keyframes fall-114{71.831%{transform:translate(64.3765vw,71.831vh) scale(.1981)}to{transform:translate(65.4866vw,100vh) scale(.1981)}}.snow:nth-child(115){opacity:.5667;transform:translate(56.4875vw,-10px) scale(.7655);animation:fall-115 12s -29s linear infinite}@keyframes fall-115{42.407%{transform:translate(64.2444vw,42.407vh) scale(.7655)}to{transform:translate(60.36595vw,100vh) scale(.7655)}}.snow:nth-child(116){opacity:.6999;transform:translate(79.6583vw,-10px) scale(.651);animation:fall-116 21s -7s linear infinite}@keyframes fall-116{53.934%{transform:translate(73.2442vw,53.934vh) scale(.651)}to{transform:translate(76.45125vw,100vh) scale(.651)}}.snow:nth-child(117){opacity:.3835;transform:translate(31.5284vw,-10px) scale(.2151);animation:fall-117 12s -12s linear infinite}@keyframes fall-117{76.017%{transform:translate(36.6052vw,76.017vh) scale(.2151)}to{transform:translate(34.0668vw,100vh) scale(.2151)}}.snow:nth-child(118){opacity:.0454;transform:translate(23.5687vw,-10px) scale(.6766);animation:fall-118 24s -10s linear infinite}@keyframes fall-118{30.771%{transform:translate(23.7262vw,30.771vh) scale(.6766)}to{transform:translate(23.64745vw,100vh) scale(.6766)}}.snow:nth-child(119){opacity:.4452;transform:translate(28.6448vw,-10px) scale(.4505);animation:fall-119 27s -5s linear infinite}@keyframes fall-119{67.532%{transform:translate(34.3909vw,67.532vh) scale(.4505)}to{transform:translate(31.51785vw,100vh) scale(.4505)}}.snow:nth-child(120){opacity:.59;transform:translate(81.3772vw,-10px) scale(.4039);animation:fall-120 26s -10s linear infinite}@keyframes fall-120{58.538%{transform:translate(71.5365vw,58.538vh) scale(.4039)}to{transform:translate(76.45685vw,100vh) scale(.4039)}}.snow:nth-child(121){opacity:.1202;transform:translate(7.3497vw,-10px) scale(.1453);animation:fall-121 25s -19s linear infinite}@keyframes fall-121{62.902%{transform:translate(10.725vw,62.902vh) scale(.1453)}to{transform:translate(9.03735vw,100vh) scale(.1453)}}.snow:nth-child(122){opacity:.7393;transform:translate(79.0461vw,-10px) scale(.5113);animation:fall-122 17s -1s linear infinite}@keyframes fall-122{69.823%{transform:translate(81.5086vw,69.823vh) scale(.5113)}to{transform:translate(80.27735vw,100vh) scale(.5113)}}.snow:nth-child(123){opacity:.5164;transform:translate(59.5507vw,-10px) scale(.6674);animation:fall-123 16s -24s linear infinite}@keyframes fall-123{49.232%{transform:translate(65.7474vw,49.232vh) scale(.6674)}to{transform:translate(62.64905vw,100vh) scale(.6674)}}.snow:nth-child(124){opacity:.0905;transform:translate(44.0425vw,-10px) scale(.6777);animation:fall-124 16s -16s linear infinite}@keyframes fall-124{61.698%{transform:translate(50.6072vw,61.698vh) scale(.6777)}to{transform:translate(47.32485vw,100vh) scale(.6777)}}.snow:nth-child(125){opacity:.8591;transform:translate(93.8561vw,-10px) scale(.5676);animation:fall-125 10s -14s linear infinite}@keyframes fall-125{76.205%{transform:translate(100.5874vw,76.205vh) scale(.5676)}to{transform:translate(97.22175vw,100vh) scale(.5676)}}.snow:nth-child(126){opacity:.5158;transform:translate(47.0719vw,-10px) scale(.0261);animation:fall-126 18s -7s linear infinite}@keyframes fall-126{36.266%{transform:translate(47.84vw,36.266vh) scale(.0261)}to{transform:translate(47.45595vw,100vh) scale(.0261)}}.snow:nth-child(127){opacity:.6939;transform:translate(76.2492vw,-10px) scale(.6053);animation:fall-127 19s -25s linear infinite}@keyframes fall-127{52.248%{transform:translate(71.7987vw,52.248vh) scale(.6053)}to{transform:translate(74.02395vw,100vh) scale(.6053)}}.snow:nth-child(128){opacity:.8548;transform:translate(56.7359vw,-10px) scale(.2775);animation:fall-128 26s -15s linear infinite}@keyframes fall-128{31.78%{transform:translate(61.1086vw,31.78vh) scale(.2775)}to{transform:translate(58.92225vw,100vh) scale(.2775)}}.snow:nth-child(129){opacity:.0167;transform:translate(78.9929vw,-10px) scale(.3642);animation:fall-129 19s -22s linear infinite}@keyframes fall-129{71.623%{transform:translate(80.8822vw,71.623vh) scale(.3642)}to{transform:translate(79.93755vw,100vh) scale(.3642)}}.snow:nth-child(130){opacity:.1795;transform:translate(60.0095vw,-10px) scale(.8991);animation:fall-130 26s -16s linear infinite}@keyframes fall-130{68.975%{transform:translate(61.6923vw,68.975vh) scale(.8991)}to{transform:translate(60.8509vw,100vh) scale(.8991)}}.snow:nth-child(131){opacity:.6744;transform:translate(93.2379vw,-10px) scale(.337);animation:fall-131 13s -29s linear infinite}@keyframes fall-131{46.781%{transform:translate(100.1373vw,46.781vh) scale(.337)}to{transform:translate(96.6876vw,100vh) scale(.337)}}.snow:nth-child(132){opacity:.7427;transform:translate(22.4175vw,-10px) scale(.7396);animation:fall-132 24s -23s linear infinite}@keyframes fall-132{43.191%{transform:translate(30.4324vw,43.191vh) scale(.7396)}to{transform:translate(26.42495vw,100vh) scale(.7396)}}.snow:nth-child(133){opacity:.0844;transform:translate(79.4639vw,-10px) scale(.6215);animation:fall-133 20s -30s linear infinite}@keyframes fall-133{43.371%{transform:translate(86.9607vw,43.371vh) scale(.6215)}to{transform:translate(83.2123vw,100vh) scale(.6215)}}.snow:nth-child(134){opacity:.6535;transform:translate(86.2066vw,-10px) scale(.7422);animation:fall-134 27s -12s linear infinite}@keyframes fall-134{43.163%{transform:translate(78.0475vw,43.163vh) scale(.7422)}to{transform:translate(82.12705vw,100vh) scale(.7422)}}.snow:nth-child(135){opacity:.8183;transform:translate(15.059vw,-10px) scale(.8693);animation:fall-135 27s -15s linear infinite}@keyframes fall-135{53.625%{transform:translate(7.4384vw,53.625vh) scale(.8693)}to{transform:translate(11.2487vw,100vh) scale(.8693)}}.snow:nth-child(136){opacity:.6579;transform:translate(89.8537vw,-10px) scale(.6827);animation:fall-136 19s -2s linear infinite}@keyframes fall-136{31.398%{transform:translate(81.8104vw,31.398vh) scale(.6827)}to{transform:translate(85.83205vw,100vh) scale(.6827)}}.snow:nth-child(137){opacity:.2205;transform:translate(39.0978vw,-10px) scale(.4879);animation:fall-137 11s -6s linear infinite}@keyframes fall-137{36.078%{transform:translate(46.9956vw,36.078vh) scale(.4879)}to{transform:translate(43.0467vw,100vh) scale(.4879)}}.snow:nth-child(138){opacity:.1608;transform:translate(42.3052vw,-10px) scale(.4077);animation:fall-138 23s -19s linear infinite}@keyframes fall-138{61.045%{transform:translate(51.449vw,61.045vh) scale(.4077)}to{transform:translate(46.8771vw,100vh) scale(.4077)}}.snow:nth-child(139){opacity:.7349;transform:translate(72.0567vw,-10px) scale(.2103);animation:fall-139 27s -6s linear infinite}@keyframes fall-139{47.507%{transform:translate(70.0248vw,47.507vh) scale(.2103)}to{transform:translate(71.04075vw,100vh) scale(.2103)}}.snow:nth-child(140){opacity:.3634;transform:translate(73.2437vw,-10px) scale(.6882);animation:fall-140 16s -21s linear infinite}@keyframes fall-140{75.52%{transform:translate(68.3591vw,75.52vh) scale(.6882)}to{transform:translate(70.8014vw,100vh) scale(.6882)}}.snow:nth-child(141){opacity:.7042;transform:translate(15.7083vw,-10px) scale(.6948);animation:fall-141 13s -22s linear infinite}@keyframes fall-141{31.587%{transform:translate(20.7624vw,31.587vh) scale(.6948)}to{transform:translate(18.23535vw,100vh) scale(.6948)}}.snow:nth-child(142){opacity:.4458;transform:translate(98.2152vw,-10px) scale(.3467);animation:fall-142 22s -28s linear infinite}@keyframes fall-142{72.363%{transform:translate(102.4846vw,72.363vh) scale(.3467)}to{transform:translate(100.3499vw,100vh) scale(.3467)}}.snow:nth-child(143){opacity:.0546;transform:translate(48.2725vw,-10px) scale(.1443);animation:fall-143 16s -14s linear infinite}@keyframes fall-143{35.511%{transform:translate(39.6604vw,35.511vh) scale(.1443)}to{transform:translate(43.96645vw,100vh) scale(.1443)}}.snow:nth-child(144){opacity:.4477;transform:translate(27.3516vw,-10px) scale(.8955);animation:fall-144 29s -21s linear infinite}@keyframes fall-144{76.509%{transform:translate(37.0642vw,76.509vh) scale(.8955)}to{transform:translate(32.2079vw,100vh) scale(.8955)}}.snow:nth-child(145){opacity:.3407;transform:translate(17.339vw,-10px) scale(.6354);animation:fall-145 10s -5s linear infinite}@keyframes fall-145{78.918%{transform:translate(16.5807vw,78.918vh) scale(.6354)}to{transform:translate(16.95985vw,100vh) scale(.6354)}}.snow:nth-child(146){opacity:.2512;transform:translate(48.6931vw,-10px) scale(.0205);animation:fall-146 30s -16s linear infinite}@keyframes fall-146{33.226%{transform:translate(58.513vw,33.226vh) scale(.0205)}to{transform:translate(53.60305vw,100vh) scale(.0205)}}.snow:nth-child(147){opacity:.4852;transform:translate(58.3889vw,-10px) scale(.1519);animation:fall-147 18s -27s linear infinite}@keyframes fall-147{44.51%{transform:translate(48.4426vw,44.51vh) scale(.1519)}to{transform:translate(53.41575vw,100vh) scale(.1519)}}.snow:nth-child(148){opacity:.5848;transform:translate(49.9742vw,-10px) scale(.4559);animation:fall-148 29s -15s linear infinite}@keyframes fall-148{72.867%{transform:translate(50.086vw,72.867vh) scale(.4559)}to{transform:translate(50.0301vw,100vh) scale(.4559)}}.snow:nth-child(149){opacity:.9173;transform:translate(85.1887vw,-10px) scale(.8388);animation:fall-149 12s -10s linear infinite}@keyframes fall-149{61.237%{transform:translate(89.2525vw,61.237vh) scale(.8388)}to{transform:translate(87.2206vw,100vh) scale(.8388)}}.snow:nth-child(150){opacity:.9617;transform:translate(71.8064vw,-10px) scale(.6183);animation:fall-150 30s -2s linear infinite}@keyframes fall-150{79.977%{transform:translate(68.9572vw,79.977vh) scale(.6183)}to{transform:translate(70.3818vw,100vh) scale(.6183)}}.snow:nth-child(151){opacity:.2565;transform:translate(18.4524vw,-10px) scale(.0223);animation:fall-151 10s -7s linear infinite}@keyframes fall-151{73.556%{transform:translate(15.165vw,73.556vh) scale(.0223)}to{transform:translate(16.8087vw,100vh) scale(.0223)}}.snow:nth-child(152){opacity:.6114;transform:translate(37.8787vw,-10px) scale(.7383);animation:fall-152 23s -8s linear infinite}@keyframes fall-152{56.55%{transform:translate(45.5855vw,56.55vh) scale(.7383)}to{transform:translate(41.7321vw,100vh) scale(.7383)}}.snow:nth-child(153){opacity:.3466;transform:translate(94.6057vw,-10px) scale(.6305);animation:fall-153 27s -27s linear infinite}@keyframes fall-153{55.082%{transform:translate(92.0783vw,55.082vh) scale(.6305)}to{transform:translate(93.342vw,100vh) scale(.6305)}}.snow:nth-child(154){opacity:.9742;transform:translate(32.5913vw,-10px) scale(.0085);animation:fall-154 15s -23s linear infinite}@keyframes fall-154{32.6%{transform:translate(26.4416vw,32.6vh) scale(.0085)}to{transform:translate(29.51645vw,100vh) scale(.0085)}}.snow:nth-child(155){opacity:.9364;transform:translate(11.6346vw,-10px) scale(.0085);animation:fall-155 10s -22s linear infinite}@keyframes fall-155{57.67%{transform:translate(9.1153vw,57.67vh) scale(.0085)}to{transform:translate(10.37495vw,100vh) scale(.0085)}}.snow:nth-child(156){opacity:.9056;transform:translate(23.4756vw,-10px) scale(.1916);animation:fall-156 25s -30s linear infinite}@keyframes fall-156{66.646%{transform:translate(23.7059vw,66.646vh) scale(.1916)}to{transform:translate(23.59075vw,100vh) scale(.1916)}}.snow:nth-child(157){opacity:.8666;transform:translate(11.6964vw,-10px) scale(.3528);animation:fall-157 27s -2s linear infinite}@keyframes fall-157{53.419%{transform:translate(9.8886vw,53.419vh) scale(.3528)}to{transform:translate(10.7925vw,100vh) scale(.3528)}}.snow:nth-child(158){opacity:.7043;transform:translate(20.5441vw,-10px) scale(.3315);animation:fall-158 15s -6s linear infinite}@keyframes fall-158{56.222%{transform:translate(21.4781vw,56.222vh) scale(.3315)}to{transform:translate(21.0111vw,100vh) scale(.3315)}}.snow:nth-child(159){opacity:.13;transform:translate(57.988vw,-10px) scale(.0412);animation:fall-159 24s -30s linear infinite}@keyframes fall-159{62.656%{transform:translate(53.8386vw,62.656vh) scale(.0412)}to{transform:translate(55.9133vw,100vh) scale(.0412)}}.snow:nth-child(160){opacity:.7048;transform:translate(93.2516vw,-10px) scale(.9732);animation:fall-160 29s -15s linear infinite}@keyframes fall-160{54.255%{transform:translate(85.6774vw,54.255vh) scale(.9732)}to{transform:translate(89.4645vw,100vh) scale(.9732)}}.snow:nth-child(161){opacity:.3709;transform:translate(8.6577vw,-10px) scale(.6022);animation:fall-161 23s -8s linear infinite}@keyframes fall-161{49.078%{transform:translate(3.0265vw,49.078vh) scale(.6022)}to{transform:translate(5.8421vw,100vh) scale(.6022)}}.snow:nth-child(162){opacity:.3655;transform:translate(48.9946vw,-10px) scale(.5536);animation:fall-162 24s -18s linear infinite}@keyframes fall-162{61.042%{transform:translate(53.4073vw,61.042vh) scale(.5536)}to{transform:translate(51.20095vw,100vh) scale(.5536)}}.snow:nth-child(163){opacity:.16;transform:translate(43.9493vw,-10px) scale(.7401);animation:fall-163 11s -9s linear infinite}@keyframes fall-163{67.628%{transform:translate(51.2579vw,67.628vh) scale(.7401)}to{transform:translate(47.6036vw,100vh) scale(.7401)}}.snow:nth-child(164){opacity:.9602;transform:translate(83.1974vw,-10px) scale(.7064);animation:fall-164 21s -11s linear infinite}@keyframes fall-164{35.399%{transform:translate(79.3116vw,35.399vh) scale(.7064)}to{transform:translate(81.2545vw,100vh) scale(.7064)}}.snow:nth-child(165){opacity:.3072;transform:translate(6.7533vw,-10px) scale(.3227);animation:fall-165 19s -20s linear infinite}@keyframes fall-165{69.156%{transform:translate(6.0523vw,69.156vh) scale(.3227)}to{transform:translate(6.4028vw,100vh) scale(.3227)}}.snow:nth-child(166){opacity:.6035;transform:translate(48.9846vw,-10px) scale(.4463);animation:fall-166 25s -4s linear infinite}@keyframes fall-166{79.023%{transform:translate(53.7095vw,79.023vh) scale(.4463)}to{transform:translate(51.34705vw,100vh) scale(.4463)}}.snow:nth-child(167){opacity:.3653;transform:translate(42.9083vw,-10px) scale(.6381);animation:fall-167 19s -12s linear infinite}@keyframes fall-167{64.238%{transform:translate(46.6526vw,64.238vh) scale(.6381)}to{transform:translate(44.78045vw,100vh) scale(.6381)}}.snow:nth-child(168){opacity:.5935;transform:translate(58.7954vw,-10px) scale(.8117);animation:fall-168 28s -25s linear infinite}@keyframes fall-168{79.779%{transform:translate(50.4846vw,79.779vh) scale(.8117)}to{transform:translate(54.64vw,100vh) scale(.8117)}}.snow:nth-child(169){opacity:.1165;transform:translate(14.855vw,-10px) scale(.9485);animation:fall-169 22s -29s linear infinite}@keyframes fall-169{46.338%{transform:translate(6.3757vw,46.338vh) scale(.9485)}to{transform:translate(10.61535vw,100vh) scale(.9485)}}.snow:nth-child(170){opacity:.1825;transform:translate(6.085vw,-10px) scale(.8253);animation:fall-170 20s -27s linear infinite}@keyframes fall-170{67.606%{transform:translate(4.5473vw,67.606vh) scale(.8253)}to{transform:translate(5.31615vw,100vh) scale(.8253)}}.snow:nth-child(171){opacity:.3697;transform:translate(35.9457vw,-10px) scale(.3583);animation:fall-171 21s -25s linear infinite}@keyframes fall-171{61.916%{transform:translate(38.9304vw,61.916vh) scale(.3583)}to{transform:translate(37.43805vw,100vh) scale(.3583)}}.snow:nth-child(172){opacity:.3172;transform:translate(8.5268vw,-10px) scale(.1075);animation:fall-172 11s -8s linear infinite}@keyframes fall-172{41.141%{transform:translate(18.3658vw,41.141vh) scale(.1075)}to{transform:translate(13.4463vw,100vh) scale(.1075)}}.snow:nth-child(173){opacity:.6737;transform:translate(.0747vw,-10px) scale(.6198);animation:fall-173 23s -6s linear infinite}@keyframes fall-173{51.476%{transform:translate(-5.2443vw,51.476vh) scale(.6198)}to{transform:translate(-2.5848vw,100vh) scale(.6198)}}.snow:nth-child(174){opacity:1;transform:translate(88.3036vw,-10px) scale(.096);animation:fall-174 21s -13s linear infinite}@keyframes fall-174{70.567%{transform:translate(78.9428vw,70.567vh) scale(.096)}to{transform:translate(83.6232vw,100vh) scale(.096)}}.snow:nth-child(175){opacity:.7786;transform:translate(43.9698vw,-10px) scale(.0788);animation:fall-175 21s -23s linear infinite}@keyframes fall-175{77.485%{transform:translate(51.9821vw,77.485vh) scale(.0788)}to{transform:translate(47.97595vw,100vh) scale(.0788)}}.snow:nth-child(176){opacity:.4578;transform:translate(86.9666vw,-10px) scale(.2441);animation:fall-176 22s -23s linear infinite}@keyframes fall-176{75.157%{transform:translate(93.259vw,75.157vh) scale(.2441)}to{transform:translate(90.1128vw,100vh) scale(.2441)}}.snow:nth-child(177){opacity:.5392;transform:translate(78.868vw,-10px) scale(.4923);animation:fall-177 21s -9s linear infinite}@keyframes fall-177{79.715%{transform:translate(85.0468vw,79.715vh) scale(.4923)}to{transform:translate(81.9574vw,100vh) scale(.4923)}}.snow:nth-child(178){opacity:.2776;transform:translate(86.3944vw,-10px) scale(.7487);animation:fall-178 14s -27s linear infinite}@keyframes fall-178{38.815%{transform:translate(79.8972vw,38.815vh) scale(.7487)}to{transform:translate(83.1458vw,100vh) scale(.7487)}}.snow:nth-child(179){opacity:.3993;transform:translate(91.065vw,-10px) scale(.2495);animation:fall-179 13s -25s linear infinite}@keyframes fall-179{52.092%{transform:translate(88.8781vw,52.092vh) scale(.2495)}to{transform:translate(89.97155vw,100vh) scale(.2495)}}.snow:nth-child(180){opacity:.4342;transform:translate(.2218vw,-10px) scale(.2894);animation:fall-180 12s -21s linear infinite}@keyframes fall-180{74.253%{transform:translate(-8.2358vw,74.253vh) scale(.2894)}to{transform:translate(-4.007vw,100vh) scale(.2894)}}.snow:nth-child(181){opacity:.6824;transform:translate(35.9156vw,-10px) scale(.2593);animation:fall-181 27s -22s linear infinite}@keyframes fall-181{75.143%{transform:translate(26.2927vw,75.143vh) scale(.2593)}to{transform:translate(31.10415vw,100vh) scale(.2593)}}.snow:nth-child(182){opacity:.1654;transform:translate(54.8889vw,-10px) scale(.7886);animation:fall-182 20s -27s linear infinite}@keyframes fall-182{76.41%{transform:translate(63.3597vw,76.41vh) scale(.7886)}to{transform:translate(59.1243vw,100vh) scale(.7886)}}.snow:nth-child(183){opacity:.3999;transform:translate(59.4599vw,-10px) scale(.7798);animation:fall-183 24s -14s linear infinite}@keyframes fall-183{54.874%{transform:translate(50.7225vw,54.874vh) scale(.7798)}to{transform:translate(55.0912vw,100vh) scale(.7798)}}.snow:nth-child(184){opacity:.397;transform:translate(50.8227vw,-10px) scale(.9643);animation:fall-184 19s -9s linear infinite}@keyframes fall-184{68.177%{transform:translate(54.057vw,68.177vh) scale(.9643)}to{transform:translate(52.43985vw,100vh) scale(.9643)}}.snow:nth-child(185){opacity:.9217;transform:translate(42.8366vw,-10px) scale(.3682);animation:fall-185 18s -27s linear infinite}@keyframes fall-185{66.719%{transform:translate(46.1986vw,66.719vh) scale(.3682)}to{transform:translate(44.5176vw,100vh) scale(.3682)}}.snow:nth-child(186){opacity:.2605;transform:translate(47.4223vw,-10px) scale(.5932);animation:fall-186 15s -9s linear infinite}@keyframes fall-186{51.204%{transform:translate(48.7141vw,51.204vh) scale(.5932)}to{transform:translate(48.0682vw,100vh) scale(.5932)}}.snow:nth-child(187){opacity:.7814;transform:translate(21.2739vw,-10px) scale(.514);animation:fall-187 29s -21s linear infinite}@keyframes fall-187{48.527%{transform:translate(28.0938vw,48.527vh) scale(.514)}to{transform:translate(24.68385vw,100vh) scale(.514)}}.snow:nth-child(188){opacity:.3692;transform:translate(66.8841vw,-10px) scale(.712);animation:fall-188 23s -10s linear infinite}@keyframes fall-188{74.444%{transform:translate(60.588vw,74.444vh) scale(.712)}to{transform:translate(63.73605vw,100vh) scale(.712)}}.snow:nth-child(189){opacity:.5751;transform:translate(92.4891vw,-10px) scale(.4155);animation:fall-189 16s -17s linear infinite}@keyframes fall-189{74.76%{transform:translate(87.4573vw,74.76vh) scale(.4155)}to{transform:translate(89.9732vw,100vh) scale(.4155)}}.snow:nth-child(190){opacity:.3258;transform:translate(49.2751vw,-10px) scale(.8729);animation:fall-190 20s -7s linear infinite}@keyframes fall-190{38.195%{transform:translate(49.5144vw,38.195vh) scale(.8729)}to{transform:translate(49.39475vw,100vh) scale(.8729)}}.snow:nth-child(191){opacity:.3943;transform:translate(88.3151vw,-10px) scale(.0098);animation:fall-191 13s -15s linear infinite}@keyframes fall-191{79.195%{transform:translate(79.2503vw,79.195vh) scale(.0098)}to{transform:translate(83.7827vw,100vh) scale(.0098)}}.snow:nth-child(192){opacity:.9913;transform:translate(51.0779vw,-10px) scale(.5701);animation:fall-192 11s -12s linear infinite}@keyframes fall-192{40.078%{transform:translate(60.8804vw,40.078vh) scale(.5701)}to{transform:translate(55.97915vw,100vh) scale(.5701)}}.snow:nth-child(193){opacity:.4177;transform:translate(81.474vw,-10px) scale(.5176);animation:fall-193 20s -14s linear infinite}@keyframes fall-193{64.883%{transform:translate(85.6388vw,64.883vh) scale(.5176)}to{transform:translate(83.5564vw,100vh) scale(.5176)}}.snow:nth-child(194){opacity:.4205;transform:translate(30.1121vw,-10px) scale(.911);animation:fall-194 15s -22s linear infinite}@keyframes fall-194{66.11%{transform:translate(20.3925vw,66.11vh) scale(.911)}to{transform:translate(25.2523vw,100vh) scale(.911)}}.snow:nth-child(195){opacity:.9947;transform:translate(10.4016vw,-10px) scale(.6943);animation:fall-195 18s -14s linear infinite}@keyframes fall-195{66.481%{transform:translate(2.5291vw,66.481vh) scale(.6943)}to{transform:translate(6.46535vw,100vh) scale(.6943)}}.snow:nth-child(196){opacity:.6793;transform:translate(84.7657vw,-10px) scale(.1492);animation:fall-196 16s -26s linear infinite}@keyframes fall-196{57.871%{transform:translate(82.0594vw,57.871vh) scale(.1492)}to{transform:translate(83.41255vw,100vh) scale(.1492)}}.snow:nth-child(197){opacity:.7322;transform:translate(54.1116vw,-10px) scale(.8386);animation:fall-197 28s -16s linear infinite}@keyframes fall-197{39.804%{transform:translate(48.3704vw,39.804vh) scale(.8386)}to{transform:translate(51.241vw,100vh) scale(.8386)}}.snow:nth-child(198){opacity:.9276;transform:translate(11.2781vw,-10px) scale(.0531);animation:fall-198 19s -6s linear infinite}@keyframes fall-198{65.989%{transform:translate(4.6833vw,65.989vh) scale(.0531)}to{transform:translate(7.9807vw,100vh) scale(.0531)}}.snow:nth-child(199){opacity:.4547;transform:translate(29.9812vw,-10px) scale(.8924);animation:fall-199 24s -22s linear infinite}@keyframes fall-199{70.757%{transform:translate(38.8847vw,70.757vh) scale(.8924)}to{transform:translate(34.43295vw,100vh) scale(.8924)}}.snow:nth-child(200){opacity:.6827;transform:translate(44.9207vw,-10px) scale(.1026);animation:fall-200 14s -12s linear infinite}@keyframes fall-200{60.918%{transform:translate(52.0268vw,60.918vh) scale(.1026)}to{transform:translate(48.47375vw,100vh) scale(.1026)}}.snow:nth-child(201){opacity:.1459;transform:translate(76.0501vw,-10px) scale(.7454);animation:fall-201 26s -19s linear infinite}@keyframes fall-201{40.636%{transform:translate(80.1023vw,40.636vh) scale(.7454)}to{transform:translate(78.0762vw,100vh) scale(.7454)}}.snow:nth-child(202){opacity:.6983;transform:translate(91.04vw,-10px) scale(.8648);animation:fall-202 18s -11s linear infinite}@keyframes fall-202{78.647%{transform:translate(97.2266vw,78.647vh) scale(.8648)}to{transform:translate(94.1333vw,100vh) scale(.8648)}}.snow:nth-child(203){opacity:.063;transform:translate(41.8191vw,-10px) scale(.2564);animation:fall-203 13s -12s linear infinite}@keyframes fall-203{70.077%{transform:translate(49.2039vw,70.077vh) scale(.2564)}to{transform:translate(45.5115vw,100vh) scale(.2564)}}.snow:nth-child(204){opacity:.34;transform:translate(79.7041vw,-10px) scale(.2786);animation:fall-204 20s -26s linear infinite}@keyframes fall-204{44.459%{transform:translate(70.7862vw,44.459vh) scale(.2786)}to{transform:translate(75.24515vw,100vh) scale(.2786)}}.snow:nth-child(205){opacity:.4883;transform:translate(28.8938vw,-10px) scale(.3217);animation:fall-205 30s -27s linear infinite}@keyframes fall-205{45.475%{transform:translate(36.9185vw,45.475vh) scale(.3217)}to{transform:translate(32.90615vw,100vh) scale(.3217)}}.snow:nth-child(206){opacity:.3572;transform:translate(31.3282vw,-10px) scale(.5534);animation:fall-206 12s -19s linear infinite}@keyframes fall-206{74.205%{transform:translate(31.0264vw,74.205vh) scale(.5534)}to{transform:translate(31.1773vw,100vh) scale(.5534)}}.snow:nth-child(207){opacity:.1041;transform:translate(58.5763vw,-10px) scale(.3978);animation:fall-207 12s -18s linear infinite}@keyframes fall-207{75.275%{transform:translate(49.0948vw,75.275vh) scale(.3978)}to{transform:translate(53.83555vw,100vh) scale(.3978)}}.snow:nth-child(208){opacity:.8299;transform:translate(96.6753vw,-10px) scale(.9793);animation:fall-208 19s -1s linear infinite}@keyframes fall-208{67.741%{transform:translate(102.4213vw,67.741vh) scale(.9793)}to{transform:translate(99.5483vw,100vh) scale(.9793)}}.snow:nth-child(209){opacity:.6579;transform:translate(92.4258vw,-10px) scale(.4976);animation:fall-209 25s -25s linear infinite}@keyframes fall-209{65.454%{transform:translate(92.046vw,65.454vh) scale(.4976)}to{transform:translate(92.2359vw,100vh) scale(.4976)}}.snow:nth-child(210){opacity:.3754;transform:translate(85.4335vw,-10px) scale(.2916);animation:fall-210 30s -2s linear infinite}@keyframes fall-210{57.092%{transform:translate(83.7067vw,57.092vh) scale(.2916)}to{transform:translate(84.5701vw,100vh) scale(.2916)}}.snow:nth-child(211){opacity:.7458;transform:translate(61.6544vw,-10px) scale(.7139);animation:fall-211 18s -26s linear infinite}@keyframes fall-211{71.222%{transform:translate(67.1002vw,71.222vh) scale(.7139)}to{transform:translate(64.3773vw,100vh) scale(.7139)}}.snow:nth-child(212){opacity:.9937;transform:translate(68.4302vw,-10px) scale(.4467);animation:fall-212 17s -17s linear infinite}@keyframes fall-212{64.544%{transform:translate(66.4007vw,64.544vh) scale(.4467)}to{transform:translate(67.41545vw,100vh) scale(.4467)}}.snow:nth-child(213){opacity:.3341;transform:translate(45.7066vw,-10px) scale(.9108);animation:fall-213 26s -2s linear infinite}@keyframes fall-213{49.176%{transform:translate(52.0749vw,49.176vh) scale(.9108)}to{transform:translate(48.89075vw,100vh) scale(.9108)}}.snow:nth-child(214){opacity:.7773;transform:translate(38.3023vw,-10px) scale(.4658);animation:fall-214 22s -14s linear infinite}@keyframes fall-214{72.377%{transform:translate(35.7313vw,72.377vh) scale(.4658)}to{transform:translate(37.0168vw,100vh) scale(.4658)}}.snow:nth-child(215){opacity:.4916;transform:translate(45.4331vw,-10px) scale(.7786);animation:fall-215 15s -6s linear infinite}@keyframes fall-215{72.998%{transform:translate(43.6611vw,72.998vh) scale(.7786)}to{transform:translate(44.5471vw,100vh) scale(.7786)}}.snow:nth-child(216){opacity:.6498;transform:translate(10.8556vw,-10px) scale(.1058);animation:fall-216 30s -8s linear infinite}@keyframes fall-216{30.503%{transform:translate(17.3043vw,30.503vh) scale(.1058)}to{transform:translate(14.07995vw,100vh) scale(.1058)}}.snow:nth-child(217){opacity:.2005;transform:translate(26.2018vw,-10px) scale(.7493);animation:fall-217 25s -22s linear infinite}@keyframes fall-217{61.517%{transform:translate(26.5591vw,61.517vh) scale(.7493)}to{transform:translate(26.38045vw,100vh) scale(.7493)}}.snow:nth-child(218){opacity:.9569;transform:translate(49.2638vw,-10px) scale(.1519);animation:fall-218 27s -6s linear infinite}@keyframes fall-218{77.776%{transform:translate(41.7563vw,77.776vh) scale(.1519)}to{transform:translate(45.51005vw,100vh) scale(.1519)}}.snow:nth-child(219){opacity:.4208;transform:translate(78.8925vw,-10px) scale(.8299);animation:fall-219 28s -26s linear infinite}@keyframes fall-219{34.92%{transform:translate(85.2934vw,34.92vh) scale(.8299)}to{transform:translate(82.09295vw,100vh) scale(.8299)}}.snow:nth-child(220){opacity:.398;transform:translate(74.3424vw,-10px) scale(.7447);animation:fall-220 12s -5s linear infinite}@keyframes fall-220{64.936%{transform:translate(70.4822vw,64.936vh) scale(.7447)}to{transform:translate(72.4123vw,100vh) scale(.7447)}}.snow:nth-child(221){opacity:.4069;transform:translate(5.2723vw,-10px) scale(.6876);animation:fall-221 27s -24s linear infinite}@keyframes fall-221{30.921%{transform:translate(12.4307vw,30.921vh) scale(.6876)}to{transform:translate(8.8515vw,100vh) scale(.6876)}}.snow:nth-child(222){opacity:.7362;transform:translate(69.1919vw,-10px) scale(.6713);animation:fall-222 18s -18s linear infinite}@keyframes fall-222{64.859%{transform:translate(61.3214vw,64.859vh) scale(.6713)}to{transform:translate(65.25665vw,100vh) scale(.6713)}}.snow:nth-child(223){opacity:.7877;transform:translate(80.6348vw,-10px) scale(.7245);animation:fall-223 26s -27s linear infinite}@keyframes fall-223{39.209%{transform:translate(87.7675vw,39.209vh) scale(.7245)}to{transform:translate(84.20115vw,100vh) scale(.7245)}}.snow:nth-child(224){opacity:.0704;transform:translate(70.4251vw,-10px) scale(.1999);animation:fall-224 15s -4s linear infinite}@keyframes fall-224{64.639%{transform:translate(65.6802vw,64.639vh) scale(.1999)}to{transform:translate(68.05265vw,100vh) scale(.1999)}}.snow:nth-child(225){opacity:.2607;transform:translate(61.4527vw,-10px) scale(.2715);animation:fall-225 12s -6s linear infinite}@keyframes fall-225{32.807%{transform:translate(69.4816vw,32.807vh) scale(.2715)}to{transform:translate(65.46715vw,100vh) scale(.2715)}}.snow:nth-child(226){opacity:.3695;transform:translate(26.7592vw,-10px) scale(.6362);animation:fall-226 21s -18s linear infinite}@keyframes fall-226{75.091%{transform:translate(24.0599vw,75.091vh) scale(.6362)}to{transform:translate(25.40955vw,100vh) scale(.6362)}}.snow:nth-child(227){opacity:.5463;transform:translate(14.9557vw,-10px) scale(.4667);animation:fall-227 28s -14s linear infinite}@keyframes fall-227{78.189%{transform:translate(20.4823vw,78.189vh) scale(.4667)}to{transform:translate(17.719vw,100vh) scale(.4667)}}.snow:nth-child(228){opacity:.9775;transform:translate(70.5327vw,-10px) scale(.1993);animation:fall-228 11s -19s linear infinite}@keyframes fall-228{65.026%{transform:translate(76.4809vw,65.026vh) scale(.1993)}to{transform:translate(73.5068vw,100vh) scale(.1993)}}.snow:nth-child(229){opacity:.225;transform:translate(19.0791vw,-10px) scale(.526);animation:fall-229 13s -25s linear infinite}@keyframes fall-229{67.35%{transform:translate(18.2047vw,67.35vh) scale(.526)}to{transform:translate(18.6419vw,100vh) scale(.526)}}.snow:nth-child(230){opacity:.5469;transform:translate(92.4318vw,-10px) scale(.9403);animation:fall-230 27s -20s linear infinite}@keyframes fall-230{68.719%{transform:translate(97.8571vw,68.719vh) scale(.9403)}to{transform:translate(95.14445vw,100vh) scale(.9403)}}.snow:nth-child(231){opacity:.4338;transform:translate(45.1039vw,-10px) scale(.9859);animation:fall-231 14s -24s linear infinite}@keyframes fall-231{64.638%{transform:translate(50.8887vw,64.638vh) scale(.9859)}to{transform:translate(47.9963vw,100vh) scale(.9859)}}.snow:nth-child(232){opacity:.2264;transform:translate(12.5029vw,-10px) scale(.2987);animation:fall-232 15s -7s linear infinite}@keyframes fall-232{67.043%{transform:translate(9.615vw,67.043vh) scale(.2987)}to{transform:translate(11.05895vw,100vh) scale(.2987)}}.snow:nth-child(233){opacity:.6674;transform:translate(33.3879vw,-10px) scale(.9279);animation:fall-233 24s -9s linear infinite}@keyframes fall-233{64.896%{transform:translate(25.0421vw,64.896vh) scale(.9279)}to{transform:translate(29.215vw,100vh) scale(.9279)}}.snow:nth-child(234){opacity:.6668;transform:translate(56.3003vw,-10px) scale(.3836);animation:fall-234 30s -14s linear infinite}@keyframes fall-234{50.279%{transform:translate(64.2544vw,50.279vh) scale(.3836)}to{transform:translate(60.27735vw,100vh) scale(.3836)}}.snow:nth-child(235){opacity:.8379;transform:translate(92.189vw,-10px) scale(.4059);animation:fall-235 18s -29s linear infinite}@keyframes fall-235{55.676%{transform:translate(97.9854vw,55.676vh) scale(.4059)}to{transform:translate(95.0872vw,100vh) scale(.4059)}}.snow:nth-child(236){opacity:.1518;transform:translate(25.4556vw,-10px) scale(.6828);animation:fall-236 18s -14s linear infinite}@keyframes fall-236{58.617%{transform:translate(32.7179vw,58.617vh) scale(.6828)}to{transform:translate(29.08675vw,100vh) scale(.6828)}}.snow:nth-child(237){opacity:.4047;transform:translate(31.3418vw,-10px) scale(.4201);animation:fall-237 27s -6s linear infinite}@keyframes fall-237{50.819%{transform:translate(32.0639vw,50.819vh) scale(.4201)}to{transform:translate(31.70285vw,100vh) scale(.4201)}}.snow:nth-child(238){opacity:.5808;transform:translate(12.4722vw,-10px) scale(.2155);animation:fall-238 15s -7s linear infinite}@keyframes fall-238{40.413%{transform:translate(13.6853vw,40.413vh) scale(.2155)}to{transform:translate(13.07875vw,100vh) scale(.2155)}}.snow:nth-child(239){opacity:.6581;transform:translate(98.5061vw,-10px) scale(.4747);animation:fall-239 18s -26s linear infinite}@keyframes fall-239{77.397%{transform:translate(91.6327vw,77.397vh) scale(.4747)}to{transform:translate(95.0694vw,100vh) scale(.4747)}}.snow:nth-child(240){opacity:.5171;transform:translate(75.5949vw,-10px) scale(.5399);animation:fall-240 26s -13s linear infinite}@keyframes fall-240{61.894%{transform:translate(73.8461vw,61.894vh) scale(.5399)}to{transform:translate(74.7205vw,100vh) scale(.5399)}}.snow:nth-child(241){opacity:.0314;transform:translate(33.2191vw,-10px) scale(.8669);animation:fall-241 14s -22s linear infinite}@keyframes fall-241{72.882%{transform:translate(33.0461vw,72.882vh) scale(.8669)}to{transform:translate(33.1326vw,100vh) scale(.8669)}}.snow:nth-child(242){opacity:.2825;transform:translate(50.6342vw,-10px) scale(.8771);animation:fall-242 24s -26s linear infinite}@keyframes fall-242{69.127%{transform:translate(55.5008vw,69.127vh) scale(.8771)}to{transform:translate(53.0675vw,100vh) scale(.8771)}}.snow:nth-child(243){opacity:.2843;transform:translate(80.6747vw,-10px) scale(.0921);animation:fall-243 15s -21s linear infinite}@keyframes fall-243{59.504%{transform:translate(86.2087vw,59.504vh) scale(.0921)}to{transform:translate(83.4417vw,100vh) scale(.0921)}}.snow:nth-child(244){opacity:.4385;transform:translate(73.0446vw,-10px) scale(.0574);animation:fall-244 15s -29s linear infinite}@keyframes fall-244{69.219%{transform:translate(75.4813vw,69.219vh) scale(.0574)}to{transform:translate(74.26295vw,100vh) scale(.0574)}}.snow:nth-child(245){opacity:.7909;transform:translate(17.3103vw,-10px) scale(.0861);animation:fall-245 12s -25s linear infinite}@keyframes fall-245{46.552%{transform:translate(12.9155vw,46.552vh) scale(.0861)}to{transform:translate(15.1129vw,100vh) scale(.0861)}}.snow:nth-child(246){opacity:.2757;transform:translate(23.5376vw,-10px) scale(.1063);animation:fall-246 10s -11s linear infinite}@keyframes fall-246{37.244%{transform:translate(25.4036vw,37.244vh) scale(.1063)}to{transform:translate(24.4706vw,100vh) scale(.1063)}}.snow:nth-child(247){opacity:.8077;transform:translate(44.95vw,-10px) scale(.1654);animation:fall-247 22s -13s linear infinite}@keyframes fall-247{43.687%{transform:translate(46.2494vw,43.687vh) scale(.1654)}to{transform:translate(45.5997vw,100vh) scale(.1654)}}.snow:nth-child(248){opacity:.4534;transform:translate(19.186vw,-10px) scale(.1099);animation:fall-248 21s -22s linear infinite}@keyframes fall-248{59.164%{transform:translate(14.0407vw,59.164vh) scale(.1099)}to{transform:translate(16.61335vw,100vh) scale(.1099)}}.snow:nth-child(249){opacity:.1072;transform:translate(91.9255vw,-10px) scale(.6685);animation:fall-249 14s -7s linear infinite}@keyframes fall-249{32.808%{transform:translate(93.158vw,32.808vh) scale(.6685)}to{transform:translate(92.54175vw,100vh) scale(.6685)}}.snow:nth-child(250){opacity:.749;transform:translate(26.5406vw,-10px) scale(.4986);animation:fall-250 30s -17s linear infinite}@keyframes fall-250{46.107%{transform:translate(24.7722vw,46.107vh) scale(.4986)}to{transform:translate(25.6564vw,100vh) scale(.4986)}}.snow:nth-child(251){opacity:.2767;transform:translate(29.3124vw,-10px) scale(.8079);animation:fall-251 12s -30s linear infinite}@keyframes fall-251{52.47%{transform:translate(20.8641vw,52.47vh) scale(.8079)}to{transform:translate(25.08825vw,100vh) scale(.8079)}}.snow:nth-child(252){opacity:.8782;transform:translate(12.2883vw,-10px) scale(.3315);animation:fall-252 28s -20s linear infinite}@keyframes fall-252{49.129%{transform:translate(13.9904vw,49.129vh) scale(.3315)}to{transform:translate(13.13935vw,100vh) scale(.3315)}}.snow:nth-child(253){opacity:.5528;transform:translate(89.949vw,-10px) scale(.9654);animation:fall-253 29s -16s linear infinite}@keyframes fall-253{51.8%{transform:translate(95.8089vw,51.8vh) scale(.9654)}to{transform:translate(92.87895vw,100vh) scale(.9654)}}.snow:nth-child(254){opacity:.106;transform:translate(3.0085vw,-10px) scale(.8602);animation:fall-254 27s -15s linear infinite}@keyframes fall-254{49.695%{transform:translate(10.1108vw,49.695vh) scale(.8602)}to{transform:translate(6.55965vw,100vh) scale(.8602)}}.snow:nth-child(255){opacity:.9069;transform:translate(78.0032vw,-10px) scale(.9691);animation:fall-255 14s -11s linear infinite}@keyframes fall-255{54.808%{transform:translate(73.8363vw,54.808vh) scale(.9691)}to{transform:translate(75.91975vw,100vh) scale(.9691)}}.snow:nth-child(256){opacity:.8122;transform:translate(67.0034vw,-10px) scale(.1655);animation:fall-256 30s -2s linear infinite}@keyframes fall-256{30.391%{transform:translate(63.5232vw,30.391vh) scale(.1655)}to{transform:translate(65.2633vw,100vh) scale(.1655)}}.snow:nth-child(257){opacity:.8246;transform:translate(94.687vw,-10px) scale(.8982);animation:fall-257 25s -23s linear infinite}@keyframes fall-257{48.76%{transform:translate(86.6503vw,48.76vh) scale(.8982)}to{transform:translate(90.66865vw,100vh) scale(.8982)}}.snow:nth-child(258){opacity:.2646;transform:translate(74.7364vw,-10px) scale(.33);animation:fall-258 19s -3s linear infinite}@keyframes fall-258{72.947%{transform:translate(72.5867vw,72.947vh) scale(.33)}to{transform:translate(73.66155vw,100vh) scale(.33)}}.snow:nth-child(259){opacity:.9123;transform:translate(98.7977vw,-10px) scale(.1103);animation:fall-259 29s -25s linear infinite}@keyframes fall-259{31.355%{transform:translate(91.6624vw,31.355vh) scale(.1103)}to{transform:translate(95.23005vw,100vh) scale(.1103)}}.snow:nth-child(260){opacity:.4439;transform:translate(31.6706vw,-10px) scale(.6145);animation:fall-260 15s -23s linear infinite}@keyframes fall-260{44.716%{transform:translate(37.4104vw,44.716vh) scale(.6145)}to{transform:translate(34.5405vw,100vh) scale(.6145)}}.snow:nth-child(261){opacity:.6481;transform:translate(99.0232vw,-10px) scale(.6953);animation:fall-261 14s -22s linear infinite}@keyframes fall-261{46.765%{transform:translate(94.2387vw,46.765vh) scale(.6953)}to{transform:translate(96.63095vw,100vh) scale(.6953)}}.snow:nth-child(262){opacity:.5729;transform:translate(7.1185vw,-10px) scale(.9055);animation:fall-262 19s -14s linear infinite}@keyframes fall-262{70.97%{transform:translate(2.5343vw,70.97vh) scale(.9055)}to{transform:translate(4.8264vw,100vh) scale(.9055)}}.snow:nth-child(263){opacity:.8802;transform:translate(90.8589vw,-10px) scale(.4301);animation:fall-263 25s -4s linear infinite}@keyframes fall-263{33.803%{transform:translate(86.8945vw,33.803vh) scale(.4301)}to{transform:translate(88.8767vw,100vh) scale(.4301)}}.snow:nth-child(264){opacity:.0639;transform:translate(12.7128vw,-10px) scale(.4577);animation:fall-264 25s -22s linear infinite}@keyframes fall-264{57.433%{transform:translate(4.9693vw,57.433vh) scale(.4577)}to{transform:translate(8.84105vw,100vh) scale(.4577)}}.snow:nth-child(265){opacity:.43;transform:translate(99.5195vw,-10px) scale(.4643);animation:fall-265 19s -4s linear infinite}@keyframes fall-265{51.743%{transform:translate(97.4706vw,51.743vh) scale(.4643)}to{transform:translate(98.49505vw,100vh) scale(.4643)}}.snow:nth-child(266){opacity:.098;transform:translate(80.9885vw,-10px) scale(.5499);animation:fall-266 16s -11s linear infinite}@keyframes fall-266{35.224%{transform:translate(80.8879vw,35.224vh) scale(.5499)}to{transform:translate(80.9382vw,100vh) scale(.5499)}}.snow:nth-child(267){opacity:.8461;transform:translate(1.8783vw,-10px) scale(.2565);animation:fall-267 21s -14s linear infinite}@keyframes fall-267{57.38%{transform:translate(-7.7174vw,57.38vh) scale(.2565)}to{transform:translate(-2.91955vw,100vh) scale(.2565)}}.snow:nth-child(268){opacity:.812;transform:translate(40.4185vw,-10px) scale(.707);animation:fall-268 30s -22s linear infinite}@keyframes fall-268{42.943%{transform:translate(48.6937vw,42.943vh) scale(.707)}to{transform:translate(44.5561vw,100vh) scale(.707)}}.snow:nth-child(269){opacity:.9953;transform:translate(12.6581vw,-10px) scale(.2369);animation:fall-269 13s -5s linear infinite}@keyframes fall-269{68.205%{transform:translate(7.7888vw,68.205vh) scale(.2369)}to{transform:translate(10.22345vw,100vh) scale(.2369)}}.snow:nth-child(270){opacity:.111;transform:translate(84.4818vw,-10px) scale(.9038);animation:fall-270 12s -14s linear infinite}@keyframes fall-270{40.241%{transform:translate(76.8328vw,40.241vh) scale(.9038)}to{transform:translate(80.6573vw,100vh) scale(.9038)}}.snow:nth-child(271){opacity:.9897;transform:translate(17.3504vw,-10px) scale(.3226);animation:fall-271 29s -26s linear infinite}@keyframes fall-271{73.178%{transform:translate(22.5392vw,73.178vh) scale(.3226)}to{transform:translate(19.9448vw,100vh) scale(.3226)}}.snow:nth-child(272){opacity:.0336;transform:translate(5.8672vw,-10px) scale(.4898);animation:fall-272 24s -20s linear infinite}@keyframes fall-272{77.978%{transform:translate(3.4648vw,77.978vh) scale(.4898)}to{transform:translate(4.666vw,100vh) scale(.4898)}}.snow:nth-child(273){opacity:.2554;transform:translate(7.5715vw,-10px) scale(.4496);animation:fall-273 13s -9s linear infinite}@keyframes fall-273{35.789%{transform:translate(4.7177vw,35.789vh) scale(.4496)}to{transform:translate(6.1446vw,100vh) scale(.4496)}}.snow:nth-child(274){opacity:.6304;transform:translate(3.89vw,-10px) scale(.3982);animation:fall-274 10s -30s linear infinite}@keyframes fall-274{56.947%{transform:translate(8.7096vw,56.947vh) scale(.3982)}to{transform:translate(6.2998vw,100vh) scale(.3982)}}.snow:nth-child(275){opacity:.4888;transform:translate(14.3339vw,-10px) scale(.8023);animation:fall-275 29s -13s linear infinite}@keyframes fall-275{44.797%{transform:translate(13.604vw,44.797vh) scale(.8023)}to{transform:translate(13.96895vw,100vh) scale(.8023)}}.snow:nth-child(276){opacity:.3691;transform:translate(15.371vw,-10px) scale(.7567);animation:fall-276 11s -18s linear infinite}@keyframes fall-276{48.326%{transform:translate(19.586vw,48.326vh) scale(.7567)}to{transform:translate(17.4785vw,100vh) scale(.7567)}}.snow:nth-child(277){opacity:.182;transform:translate(13.867vw,-10px) scale(.5976);animation:fall-277 10s -25s linear infinite}@keyframes fall-277{34.124%{transform:translate(4.1745vw,34.124vh) scale(.5976)}to{transform:translate(9.02075vw,100vh) scale(.5976)}}.snow:nth-child(278){opacity:.401;transform:translate(11.4454vw,-10px) scale(.8919);animation:fall-278 25s -9s linear infinite}@keyframes fall-278{75.867%{transform:translate(9.8459vw,75.867vh) scale(.8919)}to{transform:translate(10.64565vw,100vh) scale(.8919)}}.snow:nth-child(279){opacity:.4583;transform:translate(40.8198vw,-10px) scale(.4168);animation:fall-279 10s -6s linear infinite}@keyframes fall-279{53.275%{transform:translate(44.6987vw,53.275vh) scale(.4168)}to{transform:translate(42.75925vw,100vh) scale(.4168)}}.snow:nth-child(280){opacity:.2504;transform:translate(2.9282vw,-10px) scale(.354);animation:fall-280 15s -6s linear infinite}@keyframes fall-280{47.624%{transform:translate(5.0992vw,47.624vh) scale(.354)}to{transform:translate(4.0137vw,100vh) scale(.354)}}.snow:nth-child(281){opacity:.9813;transform:translate(44.2278vw,-10px) scale(.9329);animation:fall-281 24s -8s linear infinite}@keyframes fall-281{45.918%{transform:translate(37.9764vw,45.918vh) scale(.9329)}to{transform:translate(41.1021vw,100vh) scale(.9329)}}.snow:nth-child(282){opacity:.6902;transform:translate(28.3967vw,-10px) scale(.2418);animation:fall-282 22s -4s linear infinite}@keyframes fall-282{78.869%{transform:translate(32.3064vw,78.869vh) scale(.2418)}to{transform:translate(30.35155vw,100vh) scale(.2418)}}.snow:nth-child(283){opacity:.0907;transform:translate(93.6188vw,-10px) scale(.7784);animation:fall-283 18s -10s linear infinite}@keyframes fall-283{53.009%{transform:translate(97.5767vw,53.009vh) scale(.7784)}to{transform:translate(95.59775vw,100vh) scale(.7784)}}.snow:nth-child(284){opacity:.4659;transform:translate(12.4509vw,-10px) scale(.4318);animation:fall-284 19s -26s linear infinite}@keyframes fall-284{50.347%{transform:translate(20.6768vw,50.347vh) scale(.4318)}to{transform:translate(16.56385vw,100vh) scale(.4318)}}.snow:nth-child(285){opacity:.7451;transform:translate(36.974vw,-10px) scale(.334);animation:fall-285 23s -15s linear infinite}@keyframes fall-285{56.03%{transform:translate(27.6829vw,56.03vh) scale(.334)}to{transform:translate(32.32845vw,100vh) scale(.334)}}.snow:nth-child(286){opacity:.7216;transform:translate(54.8377vw,-10px) scale(.7013);animation:fall-286 27s -10s linear infinite}@keyframes fall-286{55.243%{transform:translate(63.6452vw,55.243vh) scale(.7013)}to{transform:translate(59.24145vw,100vh) scale(.7013)}}.snow:nth-child(287){opacity:.0018;transform:translate(85.2421vw,-10px) scale(.1265);animation:fall-287 29s -4s linear infinite}@keyframes fall-287{35.01%{transform:translate(94.2351vw,35.01vh) scale(.1265)}to{transform:translate(89.7386vw,100vh) scale(.1265)}}.snow:nth-child(288){opacity:.7335;transform:translate(97.233vw,-10px) scale(.6367);animation:fall-288 12s -12s linear infinite}@keyframes fall-288{52.05%{transform:translate(106.7926vw,52.05vh) scale(.6367)}to{transform:translate(102.0128vw,100vh) scale(.6367)}}.snow:nth-child(289){opacity:.8588;transform:translate(85.4184vw,-10px) scale(.9209);animation:fall-289 17s -6s linear infinite}@keyframes fall-289{63.766%{transform:translate(77.3806vw,63.766vh) scale(.9209)}to{transform:translate(81.3995vw,100vh) scale(.9209)}}.snow:nth-child(290){opacity:.2184;transform:translate(60.5052vw,-10px) scale(.3836);animation:fall-290 29s -19s linear infinite}@keyframes fall-290{78.31%{transform:translate(59.4539vw,78.31vh) scale(.3836)}to{transform:translate(59.97955vw,100vh) scale(.3836)}}.snow:nth-child(291){opacity:.5775;transform:translate(20.2713vw,-10px) scale(.7859);animation:fall-291 30s -21s linear infinite}@keyframes fall-291{69.13%{transform:translate(27.0707vw,69.13vh) scale(.7859)}to{transform:translate(23.671vw,100vh) scale(.7859)}}.snow:nth-child(292){opacity:.898;transform:translate(2.6811vw,-10px) scale(.1016);animation:fall-292 28s -1s linear infinite}@keyframes fall-292{67.137%{transform:translate(-3.5949vw,67.137vh) scale(.1016)}to{transform:translate(-.4569vw,100vh) scale(.1016)}}.snow:nth-child(293){opacity:.51;transform:translate(35.5155vw,-10px) scale(.1209);animation:fall-293 29s -10s linear infinite}@keyframes fall-293{42.616%{transform:translate(33.5768vw,42.616vh) scale(.1209)}to{transform:translate(34.54615vw,100vh) scale(.1209)}}.snow:nth-child(294){opacity:.8885;transform:translate(48.3314vw,-10px) scale(.2781);animation:fall-294 23s -16s linear infinite}@keyframes fall-294{54.268%{transform:translate(56.9077vw,54.268vh) scale(.2781)}to{transform:translate(52.61955vw,100vh) scale(.2781)}}.snow:nth-child(295){opacity:.5096;transform:translate(97.8161vw,-10px) scale(.2672);animation:fall-295 14s -7s linear infinite}@keyframes fall-295{55.672%{transform:translate(99.8124vw,55.672vh) scale(.2672)}to{transform:translate(98.81425vw,100vh) scale(.2672)}}.snow:nth-child(296){opacity:.0179;transform:translate(77.2136vw,-10px) scale(.4862);animation:fall-296 11s -16s linear infinite}@keyframes fall-296{42.492%{transform:translate(77.2888vw,42.492vh) scale(.4862)}to{transform:translate(77.2512vw,100vh) scale(.4862)}}.snow:nth-child(297){opacity:.0542;transform:translate(24.023vw,-10px) scale(.5497);animation:fall-297 12s -3s linear infinite}@keyframes fall-297{31.251%{transform:translate(14.0546vw,31.251vh) scale(.5497)}to{transform:translate(19.0388vw,100vh) scale(.5497)}}.snow:nth-child(298){opacity:.0414;transform:translate(66.7452vw,-10px) scale(.6142);animation:fall-298 12s -25s linear infinite}@keyframes fall-298{73.865%{transform:translate(59.0716vw,73.865vh) scale(.6142)}to{transform:translate(62.9084vw,100vh) scale(.6142)}}.snow:nth-child(299){opacity:.908;transform:translate(26.0988vw,-10px) scale(.5464);animation:fall-299 28s -1s linear infinite}@keyframes fall-299{74.485%{transform:translate(33.1111vw,74.485vh) scale(.5464)}to{transform:translate(29.60495vw,100vh) scale(.5464)}}.snow:nth-child(300){opacity:.5485;transform:translate(94.5841vw,-10px) scale(.1312);animation:fall-300 20s -17s linear infinite}@keyframes fall-300{34.132%{transform:translate(101.2056vw,34.132vh) scale(.1312)}to{transform:translate(97.89485vw,100vh) scale(.1312)}}.snow:nth-child(301){opacity:.3349;transform:translate(10.4954vw,-10px) scale(.0699);animation:fall-301 11s -30s linear infinite}@keyframes fall-301{37.17%{transform:translate(15.9919vw,37.17vh) scale(.0699)}to{transform:translate(13.24365vw,100vh) scale(.0699)}}.snow:nth-child(302){opacity:.5369;transform:translate(22.2983vw,-10px) scale(.4889);animation:fall-302 18s -4s linear infinite}@keyframes fall-302{52.777%{transform:translate(22.9933vw,52.777vh) scale(.4889)}to{transform:translate(22.6458vw,100vh) scale(.4889)}}.snow:nth-child(303){opacity:.0864;transform:translate(59.8218vw,-10px) scale(.5018);animation:fall-303 26s -12s linear infinite}@keyframes fall-303{42.926%{transform:translate(57.6829vw,42.926vh) scale(.5018)}to{transform:translate(58.75235vw,100vh) scale(.5018)}}.snow:nth-child(304){opacity:.67;transform:translate(82.4114vw,-10px) scale(.0189);animation:fall-304 17s -29s linear infinite}@keyframes fall-304{70.22%{transform:translate(74.7374vw,70.22vh) scale(.0189)}to{transform:translate(78.5744vw,100vh) scale(.0189)}}.snow:nth-child(305){opacity:.2235;transform:translate(88.9142vw,-10px) scale(.4967);animation:fall-305 29s -29s linear infinite}@keyframes fall-305{65.555%{transform:translate(80.424vw,65.555vh) scale(.4967)}to{transform:translate(84.6691vw,100vh) scale(.4967)}}.snow:nth-child(306){opacity:.4777;transform:translate(40.8919vw,-10px) scale(.1203);animation:fall-306 20s -11s linear infinite}@keyframes fall-306{68.378%{transform:translate(41.8437vw,68.378vh) scale(.1203)}to{transform:translate(41.3678vw,100vh) scale(.1203)}}.snow:nth-child(307){opacity:.1363;transform:translate(25.644vw,-10px) scale(.5167);animation:fall-307 24s -27s linear infinite}@keyframes fall-307{61.04%{transform:translate(34.1991vw,61.04vh) scale(.5167)}to{transform:translate(29.92155vw,100vh) scale(.5167)}}.snow:nth-child(308){opacity:.5926;transform:translate(94.273vw,-10px) scale(.8901);animation:fall-308 18s -17s linear infinite}@keyframes fall-308{46.29%{transform:translate(84.3123vw,46.29vh) scale(.8901)}to{transform:translate(89.29265vw,100vh) scale(.8901)}}.snow:nth-child(309){opacity:.4939;transform:translate(81.6799vw,-10px) scale(.0645);animation:fall-309 28s -22s linear infinite}@keyframes fall-309{38.399%{transform:translate(74.2893vw,38.399vh) scale(.0645)}to{transform:translate(77.9846vw,100vh) scale(.0645)}}.snow:nth-child(310){opacity:.6226;transform:translate(93.9602vw,-10px) scale(.8081);animation:fall-310 24s -18s linear infinite}@keyframes fall-310{52.888%{transform:translate(92.727vw,52.888vh) scale(.8081)}to{transform:translate(93.3436vw,100vh) scale(.8081)}}.snow:nth-child(311){opacity:.367;transform:translate(85.218vw,-10px) scale(.256);animation:fall-311 20s -26s linear infinite}@keyframes fall-311{44.081%{transform:translate(82.4448vw,44.081vh) scale(.256)}to{transform:translate(83.8314vw,100vh) scale(.256)}}.snow:nth-child(312){opacity:.2495;transform:translate(75.0458vw,-10px) scale(.1079);animation:fall-312 13s -24s linear infinite}@keyframes fall-312{66.539%{transform:translate(65.3928vw,66.539vh) scale(.1079)}to{transform:translate(70.2193vw,100vh) scale(.1079)}}.snow:nth-child(313){opacity:.1426;transform:translate(17.4605vw,-10px) scale(.9706);animation:fall-313 14s -30s linear infinite}@keyframes fall-313{40.972%{transform:translate(15.8614vw,40.972vh) scale(.9706)}to{transform:translate(16.66095vw,100vh) scale(.9706)}}.snow:nth-child(314){opacity:.1886;transform:translate(86.9421vw,-10px) scale(.2991);animation:fall-314 25s -16s linear infinite}@keyframes fall-314{63.565%{transform:translate(87.1019vw,63.565vh) scale(.2991)}to{transform:translate(87.022vw,100vh) scale(.2991)}}.snow:nth-child(315){opacity:.203;transform:translate(95.7392vw,-10px) scale(.1536);animation:fall-315 14s -24s linear infinite}@keyframes fall-315{68.992%{transform:translate(92.6266vw,68.992vh) scale(.1536)}to{transform:translate(94.1829vw,100vh) scale(.1536)}}.snow:nth-child(316){opacity:.1172;transform:translate(80.7092vw,-10px) scale(.3341);animation:fall-316 20s -4s linear infinite}@keyframes fall-316{68.108%{transform:translate(75.3411vw,68.108vh) scale(.3341)}to{transform:translate(78.02515vw,100vh) scale(.3341)}}.snow:nth-child(317){opacity:.3823;transform:translate(56.0762vw,-10px) scale(.8683);animation:fall-317 14s -16s linear infinite}@keyframes fall-317{42.168%{transform:translate(52.2798vw,42.168vh) scale(.8683)}to{transform:translate(54.178vw,100vh) scale(.8683)}}.snow:nth-child(318){opacity:.7258;transform:translate(49.047vw,-10px) scale(.6756);animation:fall-318 27s -28s linear infinite}@keyframes fall-318{77.518%{transform:translate(41.2183vw,77.518vh) scale(.6756)}to{transform:translate(45.13265vw,100vh) scale(.6756)}}.snow:nth-child(319){opacity:.6423;transform:translate(.7804vw,-10px) scale(.9152);animation:fall-319 19s -5s linear infinite}@keyframes fall-319{73.216%{transform:translate(5.4862vw,73.216vh) scale(.9152)}to{transform:translate(3.1333vw,100vh) scale(.9152)}}.snow:nth-child(320){opacity:.3845;transform:translate(47.5811vw,-10px) scale(.539);animation:fall-320 26s -10s linear infinite}@keyframes fall-320{68.911%{transform:translate(46.7793vw,68.911vh) scale(.539)}to{transform:translate(47.1802vw,100vh) scale(.539)}}.snow:nth-child(321){opacity:.3324;transform:translate(81.8496vw,-10px) scale(.1742);animation:fall-321 30s -3s linear infinite}@keyframes fall-321{70.506%{transform:translate(82.3276vw,70.506vh) scale(.1742)}to{transform:translate(82.0886vw,100vh) scale(.1742)}}.snow:nth-child(322){opacity:.9892;transform:translate(71.1889vw,-10px) scale(.3106);animation:fall-322 11s -26s linear infinite}@keyframes fall-322{43.571%{transform:translate(71.4478vw,43.571vh) scale(.3106)}to{transform:translate(71.31835vw,100vh) scale(.3106)}}.snow:nth-child(323){opacity:.4786;transform:translate(66.1977vw,-10px) scale(.7975);animation:fall-323 25s -7s linear infinite}@keyframes fall-323{65.857%{transform:translate(60.422vw,65.857vh) scale(.7975)}to{transform:translate(63.30985vw,100vh) scale(.7975)}}.snow:nth-child(324){opacity:.3397;transform:translate(8.9305vw,-10px) scale(.144);animation:fall-324 22s -18s linear infinite}@keyframes fall-324{75.739%{transform:translate(9.3711vw,75.739vh) scale(.144)}to{transform:translate(9.1508vw,100vh) scale(.144)}}.snow:nth-child(325){opacity:.8985;transform:translate(55.911vw,-10px) scale(.5732);animation:fall-325 19s -25s linear infinite}@keyframes fall-325{35.492%{transform:translate(51.1364vw,35.492vh) scale(.5732)}to{transform:translate(53.5237vw,100vh) scale(.5732)}}.snow:nth-child(326){opacity:.369;transform:translate(51.0827vw,-10px) scale(.138);animation:fall-326 27s -27s linear infinite}@keyframes fall-326{60.03%{transform:translate(52.8755vw,60.03vh) scale(.138)}to{transform:translate(51.9791vw,100vh) scale(.138)}}.snow:nth-child(327){opacity:.6702;transform:translate(83.5695vw,-10px) scale(.8455);animation:fall-327 12s -24s linear infinite}@keyframes fall-327{41.445%{transform:translate(77.418vw,41.445vh) scale(.8455)}to{transform:translate(80.49375vw,100vh) scale(.8455)}}.snow:nth-child(328){opacity:.0925;transform:translate(44.304vw,-10px) scale(.2602);animation:fall-328 22s -25s linear infinite}@keyframes fall-328{66.166%{transform:translate(36.2968vw,66.166vh) scale(.2602)}to{transform:translate(40.3004vw,100vh) scale(.2602)}}.snow:nth-child(329){opacity:.0988;transform:translate(86.6433vw,-10px) scale(.511);animation:fall-329 12s -16s linear infinite}@keyframes fall-329{70.509%{transform:translate(85.5905vw,70.509vh) scale(.511)}to{transform:translate(86.1169vw,100vh) scale(.511)}}.snow:nth-child(330){opacity:.8544;transform:translate(25.3263vw,-10px) scale(.2728);animation:fall-330 28s -10s linear infinite}@keyframes fall-330{40.4%{transform:translate(24.612vw,40.4vh) scale(.2728)}to{transform:translate(24.96915vw,100vh) scale(.2728)}}.snow:nth-child(331){opacity:.8439;transform:translate(18.3075vw,-10px) scale(.5456);animation:fall-331 26s -2s linear infinite}@keyframes fall-331{46.989%{transform:translate(9.5133vw,46.989vh) scale(.5456)}to{transform:translate(13.9104vw,100vh) scale(.5456)}}.snow:nth-child(332){opacity:.533;transform:translate(46.3386vw,-10px) scale(.5259);animation:fall-332 21s -3s linear infinite}@keyframes fall-332{77.506%{transform:translate(46.0047vw,77.506vh) scale(.5259)}to{transform:translate(46.17165vw,100vh) scale(.5259)}}.snow:nth-child(333){opacity:.0028;transform:translate(91.446vw,-10px) scale(.875);animation:fall-333 28s -15s linear infinite}@keyframes fall-333{58.822%{transform:translate(81.5187vw,58.822vh) scale(.875)}to{transform:translate(86.48235vw,100vh) scale(.875)}}.snow:nth-child(334){opacity:.0631;transform:translate(22.3918vw,-10px) scale(.9726);animation:fall-334 15s -28s linear infinite}@keyframes fall-334{77.118%{transform:translate(30.9003vw,77.118vh) scale(.9726)}to{transform:translate(26.64605vw,100vh) scale(.9726)}}.snow:nth-child(335){opacity:.9602;transform:translate(.702vw,-10px) scale(.5169);animation:fall-335 18s -4s linear infinite}@keyframes fall-335{32.668%{transform:translate(.1095vw,32.668vh) scale(.5169)}to{transform:translate(.40575vw,100vh) scale(.5169)}}.snow:nth-child(336){opacity:.7215;transform:translate(52.7839vw,-10px) scale(.0744);animation:fall-336 30s -4s linear infinite}@keyframes fall-336{35.605%{transform:translate(51.6333vw,35.605vh) scale(.0744)}to{transform:translate(52.2086vw,100vh) scale(.0744)}}.snow:nth-child(337){opacity:.4492;transform:translate(3.6268vw,-10px) scale(.7034);animation:fall-337 24s -13s linear infinite}@keyframes fall-337{48.744%{transform:translate(6.494vw,48.744vh) scale(.7034)}to{transform:translate(5.0604vw,100vh) scale(.7034)}}.snow:nth-child(338){opacity:.3493;transform:translate(69.9352vw,-10px) scale(.1886);animation:fall-338 20s -20s linear infinite}@keyframes fall-338{30.756%{transform:translate(69.6803vw,30.756vh) scale(.1886)}to{transform:translate(69.80775vw,100vh) scale(.1886)}}.snow:nth-child(339){opacity:.1805;transform:translate(91.8035vw,-10px) scale(.1127);animation:fall-339 14s -3s linear infinite}@keyframes fall-339{53.126%{transform:translate(94.5559vw,53.126vh) scale(.1127)}to{transform:translate(93.1797vw,100vh) scale(.1127)}}.snow:nth-child(340){opacity:.4579;transform:translate(72.1552vw,-10px) scale(.8525);animation:fall-340 19s -23s linear infinite}@keyframes fall-340{35.074%{transform:translate(75.3329vw,35.074vh) scale(.8525)}to{transform:translate(73.74405vw,100vh) scale(.8525)}}.snow:nth-child(341){opacity:.6667;transform:translate(14.9378vw,-10px) scale(.5359);animation:fall-341 16s -21s linear infinite}@keyframes fall-341{43.076%{transform:translate(7.472vw,43.076vh) scale(.5359)}to{transform:translate(11.2049vw,100vh) scale(.5359)}}.snow:nth-child(342){opacity:.5805;transform:translate(33.452vw,-10px) scale(.6303);animation:fall-342 25s -21s linear infinite}@keyframes fall-342{60.099%{transform:translate(39.3939vw,60.099vh) scale(.6303)}to{transform:translate(36.42295vw,100vh) scale(.6303)}}.snow:nth-child(343){opacity:.8163;transform:translate(79.7605vw,-10px) scale(.3599);animation:fall-343 19s -30s linear infinite}@keyframes fall-343{41.356%{transform:translate(74.5781vw,41.356vh) scale(.3599)}to{transform:translate(77.1693vw,100vh) scale(.3599)}}.snow:nth-child(344){opacity:.8134;transform:translate(3.1875vw,-10px) scale(.1821);animation:fall-344 10s -29s linear infinite}@keyframes fall-344{67.051%{transform:translate(12.3973vw,67.051vh) scale(.1821)}to{transform:translate(7.7924vw,100vh) scale(.1821)}}.snow:nth-child(345){opacity:.0036;transform:translate(67.8083vw,-10px) scale(.1295);animation:fall-345 20s -26s linear infinite}@keyframes fall-345{78.431%{transform:translate(62.1594vw,78.431vh) scale(.1295)}to{transform:translate(64.98385vw,100vh) scale(.1295)}}.snow:nth-child(346){opacity:.4257;transform:translate(89.4281vw,-10px) scale(.2567);animation:fall-346 11s -27s linear infinite}@keyframes fall-346{64.949%{transform:translate(89.0422vw,64.949vh) scale(.2567)}to{transform:translate(89.23515vw,100vh) scale(.2567)}}.snow:nth-child(347){opacity:.4641;transform:translate(91.4832vw,-10px) scale(.5062);animation:fall-347 25s -8s linear infinite}@keyframes fall-347{53.932%{transform:translate(83.2499vw,53.932vh) scale(.5062)}to{transform:translate(87.36655vw,100vh) scale(.5062)}}.snow:nth-child(348){opacity:.8182;transform:translate(23.0465vw,-10px) scale(.2941);animation:fall-348 18s -27s linear infinite}@keyframes fall-348{65.92%{transform:translate(16.4878vw,65.92vh) scale(.2941)}to{transform:translate(19.76715vw,100vh) scale(.2941)}}.snow:nth-child(349){opacity:.0947;transform:translate(77.9234vw,-10px) scale(.8247);animation:fall-349 22s -8s linear infinite}@keyframes fall-349{39.222%{transform:translate(85.5599vw,39.222vh) scale(.8247)}to{transform:translate(81.74165vw,100vh) scale(.8247)}}.snow:nth-child(350){opacity:.7658;transform:translate(20.7615vw,-10px) scale(.8258);animation:fall-350 12s -5s linear infinite}@keyframes fall-350{75.127%{transform:translate(27.6041vw,75.127vh) scale(.8258)}to{transform:translate(24.1828vw,100vh) scale(.8258)}}.snow:nth-child(351){opacity:.4426;transform:translate(68.7158vw,-10px) scale(.6887);animation:fall-351 17s -1s linear infinite}@keyframes fall-351{57.633%{transform:translate(75.9816vw,57.633vh) scale(.6887)}to{transform:translate(72.3487vw,100vh) scale(.6887)}}.snow:nth-child(352){opacity:.6891;transform:translate(95.9353vw,-10px) scale(.7826);animation:fall-352 21s -7s linear infinite}@keyframes fall-352{53.949%{transform:translate(90.3496vw,53.949vh) scale(.7826)}to{transform:translate(93.14245vw,100vh) scale(.7826)}}.snow:nth-child(353){opacity:.7495;transform:translate(77.4366vw,-10px) scale(.5693);animation:fall-353 22s -9s linear infinite}@keyframes fall-353{56.205%{transform:translate(86.7954vw,56.205vh) scale(.5693)}to{transform:translate(82.116vw,100vh) scale(.5693)}}.snow:nth-child(354){opacity:.0567;transform:translate(17.118vw,-10px) scale(.1985);animation:fall-354 18s -29s linear infinite}@keyframes fall-354{47.541%{transform:translate(18.6437vw,47.541vh) scale(.1985)}to{transform:translate(17.88085vw,100vh) scale(.1985)}}.snow:nth-child(355){opacity:.2097;transform:translate(5.023vw,-10px) scale(.1531);animation:fall-355 24s -17s linear infinite}@keyframes fall-355{74.573%{transform:translate(2.3801vw,74.573vh) scale(.1531)}to{transform:translate(3.70155vw,100vh) scale(.1531)}}.snow:nth-child(356){opacity:.2941;transform:translate(74.9913vw,-10px) scale(.0906);animation:fall-356 26s -21s linear infinite}@keyframes fall-356{73.811%{transform:translate(66.7538vw,73.811vh) scale(.0906)}to{transform:translate(70.87255vw,100vh) scale(.0906)}}.snow:nth-child(357){opacity:.1034;transform:translate(95.232vw,-10px) scale(.0618);animation:fall-357 29s -28s linear infinite}@keyframes fall-357{43.416%{transform:translate(93.4811vw,43.416vh) scale(.0618)}to{transform:translate(94.35655vw,100vh) scale(.0618)}}.snow:nth-child(358){opacity:.3571;transform:translate(61.6756vw,-10px) scale(.4777);animation:fall-358 22s -25s linear infinite}@keyframes fall-358{39.61%{transform:translate(69.5759vw,39.61vh) scale(.4777)}to{transform:translate(65.62575vw,100vh) scale(.4777)}}.snow:nth-child(359){opacity:.9711;transform:translate(18.9739vw,-10px) scale(.4569);animation:fall-359 13s -14s linear infinite}@keyframes fall-359{68.174%{transform:translate(18.3643vw,68.174vh) scale(.4569)}to{transform:translate(18.6691vw,100vh) scale(.4569)}}.snow:nth-child(360){opacity:.1703;transform:translate(89.4766vw,-10px) scale(.4931);animation:fall-360 14s -24s linear infinite}@keyframes fall-360{38.488%{transform:translate(99.2895vw,38.488vh) scale(.4931)}to{transform:translate(94.38305vw,100vh) scale(.4931)}}.snow:nth-child(361){opacity:.3109;transform:translate(8.7401vw,-10px) scale(.6315);animation:fall-361 23s -9s linear infinite}@keyframes fall-361{69.861%{transform:translate(16.0363vw,69.861vh) scale(.6315)}to{transform:translate(12.3882vw,100vh) scale(.6315)}}.snow:nth-child(362){opacity:.5912;transform:translate(92.4965vw,-10px) scale(.759);animation:fall-362 20s -22s linear infinite}@keyframes fall-362{41.901%{transform:translate(97.9694vw,41.901vh) scale(.759)}to{transform:translate(95.23295vw,100vh) scale(.759)}}.snow:nth-child(363){opacity:.4751;transform:translate(94.9574vw,-10px) scale(.4336);animation:fall-363 27s -21s linear infinite}@keyframes fall-363{59.992%{transform:translate(85.6183vw,59.992vh) scale(.4336)}to{transform:translate(90.28785vw,100vh) scale(.4336)}}.snow:nth-child(364){opacity:.3512;transform:translate(76.6729vw,-10px) scale(.1122);animation:fall-364 21s -7s linear infinite}@keyframes fall-364{47.456%{transform:translate(84.3111vw,47.456vh) scale(.1122)}to{transform:translate(80.492vw,100vh) scale(.1122)}}.snow:nth-child(365){opacity:.3109;transform:translate(53.513vw,-10px) scale(.5815);animation:fall-365 19s -26s linear infinite}@keyframes fall-365{36.577%{transform:translate(57.5476vw,36.577vh) scale(.5815)}to{transform:translate(55.5303vw,100vh) scale(.5815)}}.snow:nth-child(366){opacity:.8984;transform:translate(1.5021vw,-10px) scale(.1966);animation:fall-366 29s -18s linear infinite}@keyframes fall-366{65.134%{transform:translate(7.5041vw,65.134vh) scale(.1966)}to{transform:translate(4.5031vw,100vh) scale(.1966)}}.snow:nth-child(367){opacity:.596;transform:translate(28.7266vw,-10px) scale(.6109);animation:fall-367 30s -1s linear infinite}@keyframes fall-367{34.731%{transform:translate(19.8148vw,34.731vh) scale(.6109)}to{transform:translate(24.2707vw,100vh) scale(.6109)}}.snow:nth-child(368){opacity:.7511;transform:translate(57.7311vw,-10px) scale(.7139);animation:fall-368 15s -4s linear infinite}@keyframes fall-368{34.412%{transform:translate(50.7356vw,34.412vh) scale(.7139)}to{transform:translate(54.23335vw,100vh) scale(.7139)}}.snow:nth-child(369){opacity:.7655;transform:translate(1.1217vw,-10px) scale(.419);animation:fall-369 11s -23s linear infinite}@keyframes fall-369{38.084%{transform:translate(7.9708vw,38.084vh) scale(.419)}to{transform:translate(4.54625vw,100vh) scale(.419)}}.snow:nth-child(370){opacity:.5858;transform:translate(34.2846vw,-10px) scale(.5889);animation:fall-370 20s -8s linear infinite}@keyframes fall-370{37.551%{transform:translate(33.9575vw,37.551vh) scale(.5889)}to{transform:translate(34.12105vw,100vh) scale(.5889)}}.snow:nth-child(371){opacity:.9394;transform:translate(93.6633vw,-10px) scale(.337);animation:fall-371 29s -15s linear infinite}@keyframes fall-371{77.619%{transform:translate(103.0663vw,77.619vh) scale(.337)}to{transform:translate(98.3648vw,100vh) scale(.337)}}.snow:nth-child(372){opacity:.906;transform:translate(60.9476vw,-10px) scale(.8753);animation:fall-372 14s -13s linear infinite}@keyframes fall-372{63.45%{transform:translate(56.844vw,63.45vh) scale(.8753)}to{transform:translate(58.8958vw,100vh) scale(.8753)}}.snow:nth-child(373){opacity:.4015;transform:translate(53.5658vw,-10px) scale(.5286);animation:fall-373 26s -4s linear infinite}@keyframes fall-373{53.463%{transform:translate(63.3758vw,53.463vh) scale(.5286)}to{transform:translate(58.4708vw,100vh) scale(.5286)}}.snow:nth-child(374){opacity:.8128;transform:translate(42.5722vw,-10px) scale(.3923);animation:fall-374 12s -8s linear infinite}@keyframes fall-374{45.404%{transform:translate(52.1022vw,45.404vh) scale(.3923)}to{transform:translate(47.3372vw,100vh) scale(.3923)}}.snow:nth-child(375){opacity:.9118;transform:translate(43.2128vw,-10px) scale(.528);animation:fall-375 20s -28s linear infinite}@keyframes fall-375{47.671%{transform:translate(42.2851vw,47.671vh) scale(.528)}to{transform:translate(42.74895vw,100vh) scale(.528)}}.snow:nth-child(376){opacity:.4805;transform:translate(51.315vw,-10px) scale(.3797);animation:fall-376 18s -17s linear infinite}@keyframes fall-376{36.34%{transform:translate(43.2275vw,36.34vh) scale(.3797)}to{transform:translate(47.27125vw,100vh) scale(.3797)}}.snow:nth-child(377){opacity:.8079;transform:translate(11.4412vw,-10px) scale(.1961);animation:fall-377 13s -9s linear infinite}@keyframes fall-377{68.885%{transform:translate(16.591vw,68.885vh) scale(.1961)}to{transform:translate(14.0161vw,100vh) scale(.1961)}}.snow:nth-child(378){opacity:.1258;transform:translate(55.7868vw,-10px) scale(.8843);animation:fall-378 25s -14s linear infinite}@keyframes fall-378{43.628%{transform:translate(51.0927vw,43.628vh) scale(.8843)}to{transform:translate(53.43975vw,100vh) scale(.8843)}}.snow:nth-child(379){opacity:.9544;transform:translate(6.481vw,-10px) scale(.9436);animation:fall-379 11s -14s linear infinite}@keyframes fall-379{58.239%{transform:translate(11.8057vw,58.239vh) scale(.9436)}to{transform:translate(9.14335vw,100vh) scale(.9436)}}.snow:nth-child(380){opacity:.8837;transform:translate(80.4098vw,-10px) scale(.6906);animation:fall-380 26s -24s linear infinite}@keyframes fall-380{58.704%{transform:translate(70.5672vw,58.704vh) scale(.6906)}to{transform:translate(75.4885vw,100vh) scale(.6906)}}.snow:nth-child(381){opacity:.6348;transform:translate(97.1657vw,-10px) scale(.7979);animation:fall-381 30s -20s linear infinite}@keyframes fall-381{35.86%{transform:translate(106.713vw,35.86vh) scale(.7979)}to{transform:translate(101.93935vw,100vh) scale(.7979)}}.snow:nth-child(382){opacity:.685;transform:translate(30.4252vw,-10px) scale(.3098);animation:fall-382 29s -22s linear infinite}@keyframes fall-382{56.999%{transform:translate(25.0663vw,56.999vh) scale(.3098)}to{transform:translate(27.74575vw,100vh) scale(.3098)}}.snow:nth-child(383){opacity:.8763;transform:translate(15.5987vw,-10px) scale(.5871);animation:fall-383 16s -25s linear infinite}@keyframes fall-383{42.981%{transform:translate(16.4755vw,42.981vh) scale(.5871)}to{transform:translate(16.0371vw,100vh) scale(.5871)}}.snow:nth-child(384){opacity:.1084;transform:translate(51.937vw,-10px) scale(.2778);animation:fall-384 17s -11s linear infinite}@keyframes fall-384{41.819%{transform:translate(58.3448vw,41.819vh) scale(.2778)}to{transform:translate(55.1409vw,100vh) scale(.2778)}}.snow:nth-child(385){opacity:.0081;transform:translate(50.4817vw,-10px) scale(.1901);animation:fall-385 29s -28s linear infinite}@keyframes fall-385{72.892%{transform:translate(41.5198vw,72.892vh) scale(.1901)}to{transform:translate(46.00075vw,100vh) scale(.1901)}}.snow:nth-child(386){opacity:.6527;transform:translate(54.5816vw,-10px) scale(.8166);animation:fall-386 21s -16s linear infinite}@keyframes fall-386{77.852%{transform:translate(46.0454vw,77.852vh) scale(.8166)}to{transform:translate(50.3135vw,100vh) scale(.8166)}}.snow:nth-child(387){opacity:.1819;transform:translate(41.0607vw,-10px) scale(.0979);animation:fall-387 18s -23s linear infinite}@keyframes fall-387{45.891%{transform:translate(43.2024vw,45.891vh) scale(.0979)}to{transform:translate(42.13155vw,100vh) scale(.0979)}}.snow:nth-child(388){opacity:.2209;transform:translate(67.911vw,-10px) scale(.1723);animation:fall-388 10s -16s linear infinite}@keyframes fall-388{50.335%{transform:translate(73.9786vw,50.335vh) scale(.1723)}to{transform:translate(70.9448vw,100vh) scale(.1723)}}.snow:nth-child(389){opacity:.6539;transform:translate(30.7805vw,-10px) scale(.8631);animation:fall-389 24s -15s linear infinite}@keyframes fall-389{68.345%{transform:translate(24.2775vw,68.345vh) scale(.8631)}to{transform:translate(27.529vw,100vh) scale(.8631)}}.snow:nth-child(390){opacity:.0033;transform:translate(10.3931vw,-10px) scale(.0209);animation:fall-390 30s -9s linear infinite}@keyframes fall-390{40.3%{transform:translate(1.296vw,40.3vh) scale(.0209)}to{transform:translate(5.84455vw,100vh) scale(.0209)}}.snow:nth-child(391){opacity:.666;transform:translate(79.9343vw,-10px) scale(.9032);animation:fall-391 21s -7s linear infinite}@keyframes fall-391{34.571%{transform:translate(86.8378vw,34.571vh) scale(.9032)}to{transform:translate(83.38605vw,100vh) scale(.9032)}}.snow:nth-child(392){opacity:.4005;transform:translate(85.1067vw,-10px) scale(.6831);animation:fall-392 20s -30s linear infinite}@keyframes fall-392{67.401%{transform:translate(89.8118vw,67.401vh) scale(.6831)}to{transform:translate(87.45925vw,100vh) scale(.6831)}}.snow:nth-child(393){opacity:.6571;transform:translate(44.5477vw,-10px) scale(.8826);animation:fall-393 17s -15s linear infinite}@keyframes fall-393{44.067%{transform:translate(50.8367vw,44.067vh) scale(.8826)}to{transform:translate(47.6922vw,100vh) scale(.8826)}}.snow:nth-child(394){opacity:.7873;transform:translate(7.8077vw,-10px) scale(.2766);animation:fall-394 26s -25s linear infinite}@keyframes fall-394{51.555%{transform:translate(-1.6078vw,51.555vh) scale(.2766)}to{transform:translate(3.09995vw,100vh) scale(.2766)}}.snow:nth-child(395){opacity:.6298;transform:translate(31.9871vw,-10px) scale(.9836);animation:fall-395 10s -12s linear infinite}@keyframes fall-395{73.62%{transform:translate(36.4415vw,73.62vh) scale(.9836)}to{transform:translate(34.2143vw,100vh) scale(.9836)}}.snow:nth-child(396){opacity:.6734;transform:translate(19.3304vw,-10px) scale(.4689);animation:fall-396 23s -25s linear infinite}@keyframes fall-396{31.748%{transform:translate(27.6296vw,31.748vh) scale(.4689)}to{transform:translate(23.48vw,100vh) scale(.4689)}}.snow:nth-child(397){opacity:.7556;transform:translate(.7193vw,-10px) scale(.0943);animation:fall-397 14s -16s linear infinite}@keyframes fall-397{78.752%{transform:translate(2.0728vw,78.752vh) scale(.0943)}to{transform:translate(1.39605vw,100vh) scale(.0943)}}.snow:nth-child(398){opacity:.5284;transform:translate(88.0617vw,-10px) scale(.8525);animation:fall-398 24s -20s linear infinite}@keyframes fall-398{30.999%{transform:translate(87.572vw,30.999vh) scale(.8525)}to{transform:translate(87.81685vw,100vh) scale(.8525)}}.snow:nth-child(399){opacity:.1346;transform:translate(13.5689vw,-10px) scale(.1117);animation:fall-399 18s -11s linear infinite}@keyframes fall-399{34.656%{transform:translate(5.4071vw,34.656vh) scale(.1117)}to{transform:translate(9.488vw,100vh) scale(.1117)}}.snow:nth-child(400){opacity:.062;transform:translate(91.162vw,-10px) scale(.5898);animation:fall-400 26s -6s linear infinite}@keyframes fall-400{31.859%{transform:translate(95.1643vw,31.859vh) scale(.5898)}to{transform:translate(93.16315vw,100vh) scale(.5898)}}.snow:nth-child(401){opacity:.4457;transform:translate(14.4599vw,-10px) scale(.9339);animation:fall-401 17s -27s linear infinite}@keyframes fall-401{78.156%{transform:translate(20.5308vw,78.156vh) scale(.9339)}to{transform:translate(17.49535vw,100vh) scale(.9339)}}.snow:nth-child(402){opacity:.3435;transform:translate(84.3657vw,-10px) scale(.4766);animation:fall-402 10s -21s linear infinite}@keyframes fall-402{68.442%{transform:translate(84.982vw,68.442vh) scale(.4766)}to{transform:translate(84.67385vw,100vh) scale(.4766)}}.snow:nth-child(403){opacity:.4862;transform:translate(63.0933vw,-10px) scale(.0172);animation:fall-403 20s -12s linear infinite}@keyframes fall-403{49.611%{transform:translate(57.386vw,49.611vh) scale(.0172)}to{transform:translate(60.23965vw,100vh) scale(.0172)}}.snow:nth-child(404){opacity:.0306;transform:translate(9.902vw,-10px) scale(.754);animation:fall-404 10s -2s linear infinite}@keyframes fall-404{44.382%{transform:translate(8.9555vw,44.382vh) scale(.754)}to{transform:translate(9.42875vw,100vh) scale(.754)}}.snow:nth-child(405){opacity:.8365;transform:translate(89.5491vw,-10px) scale(.8101);animation:fall-405 14s -15s linear infinite}@keyframes fall-405{41.41%{transform:translate(98.2563vw,41.41vh) scale(.8101)}to{transform:translate(93.9027vw,100vh) scale(.8101)}}.snow:nth-child(406){opacity:.8603;transform:translate(68.8322vw,-10px) scale(.8716);animation:fall-406 25s -16s linear infinite}@keyframes fall-406{67.218%{transform:translate(73.9063vw,67.218vh) scale(.8716)}to{transform:translate(71.36925vw,100vh) scale(.8716)}}.snow:nth-child(407){opacity:.5619;transform:translate(25.7566vw,-10px) scale(.0984);animation:fall-407 10s -20s linear infinite}@keyframes fall-407{33.448%{transform:translate(17.1946vw,33.448vh) scale(.0984)}to{transform:translate(21.4756vw,100vh) scale(.0984)}}.snow:nth-child(408){opacity:.8876;transform:translate(94.28vw,-10px) scale(.3799);animation:fall-408 10s -15s linear infinite}@keyframes fall-408{47.838%{transform:translate(95.9903vw,47.838vh) scale(.3799)}to{transform:translate(95.13515vw,100vh) scale(.3799)}}.snow:nth-child(409){opacity:.627;transform:translate(25.1859vw,-10px) scale(.5506);animation:fall-409 18s -21s linear infinite}@keyframes fall-409{64.304%{transform:translate(17.022vw,64.304vh) scale(.5506)}to{transform:translate(21.10395vw,100vh) scale(.5506)}}.snow:nth-child(410){opacity:.3454;transform:translate(44.9559vw,-10px) scale(.623);animation:fall-410 16s -8s linear infinite}@keyframes fall-410{44.133%{transform:translate(53.962vw,44.133vh) scale(.623)}to{transform:translate(49.45895vw,100vh) scale(.623)}}.manage{padding:4vh 4rem;position:relative}.manage table{border-collapse:collapse;font-size:1rem;width:100%}.manage table img{width:30px;display:block;margin:0 auto}.manage .left{text-align:left}.manage .center{text-align:center}.manage .right{text-align:right}.manage thead{position:sticky;top:0}.manage tr:hover td{background-color:#fff3}.manage td,.manage th{border:1px solid rgba(255,255,255,.5);padding:.25em .5em;white-space:nowrap}.manage th{padding:1rem;font-weight:700;text-align:left;background:#222;color:#fff}.manage select{width:100%;margin:0 auto;display:block}.manage a{color:#fff}.manage .update{position:fixed;top:0;right:0;background:#61a600;color:#fff;padding:.5em;display:flex;gap:1.5em;font-size:1.25rem}.manage .update button{border:none;background:none;padding:0;text-decoration:underline;color:#fff;cursor:pointer}.auth-form{display:grid;place-content:center;height:100vh;width:100vw;padding:1rem;font-size:1.5rem}.auth-form fieldset{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem;max-width:500px;min-width:340px}.auth-form .instructions{font-size:1rem;font-style:italic;letter-spacing:.01em}.auth-form .instructions.help{text-align:left;max-width:70%}.auth-form .instructions a{color:#fff;text-decoration:underline}.auth-form input{font-size:1.5rem;padding:.5em 1.5em;width:90%;text-align:center}.auth-form .auth-start img{margin-bottom:1rem;width:90%}.auth-form .auth-start button{width:80%}.auth-form .auth-alumni .use-sso{margin-top:3rem;font-size:.8rem}.auth-form button{border:1px solid white;background:none;color:#fff;cursor:pointer;font-size:1rem;padding:.5em 1.5em;transition:all .2s;width:max-content}.auth-form button:hover,.auth-form button:focus-visible{color:#000;background:white;border:1px solid white}.auth-form .use-sso:hover{background:#A60006;border-color:#a60006;color:#fff}
