@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 .choices .drag-item.dragging.accessibility{background-color:#003da5}.matching.game .choices .drag-item.dragging.accessibility label:not(:first-child){background-color:#003da5}.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.accessibility.dropping{border-color:#003da5}.matching.game .teams .team.accessibility.dropping label{color:#003da5}.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.success.accessibility{background:#003DA5}.matching.game .teams .team.success.accessibility 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.accessibility button{background-color:#003da5}.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 .accessibility button{border-color:#003da5}.menu .accessibility button:hover,.menu .accessibility button:focus-visible{background-color:#003da5}.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.accessibility:hover,.generator ol li.accessibility:focus-within{outline-color:#003da5}.generator ol li.accessibility .info .title{border-left-color:#003da5}.generator ol li.accessibility.selected{background:rgba(0,61,165,.8)}.generator ol li.accessibility.selected:hover,.generator ol li.accessibility.selected:focus-within{outline-color:#fff}.generator ol li.accessibility.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.accessibility{color:#003da5}.directory .person.accessibility:hover .status{opacity:.8}.directory .person.accessibility:hover .status path{fill:#003da5}.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.accessibility svg circle{fill:#003da5}.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(42.5287086946%,22.5997968909%,9.0399187563%)}.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(15.0980392157%,0%,.5457122608%)}.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(35.0980392157%,32.8336495889%,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%,18.7481146305%,36.6666666667%)}.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(21.568627451%,25.5742296919%,6.7787114846%)}.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(2.4975891996%,19.2671166827%,8.206364513%)}.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(10%,0%,16.6666666667%)}.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.accessibility{color:#003da5}.profile.accessibility:after{border-color:#003da5}.profile.accessibility .launch-video{border-color:#003da5}.profile.accessibility .info h1{background:#003DA5;text-shadow:4px 4px 0 #003DA5,5px 5px 0 #003DA5}.profile.accessibility .info h1 small{background:#003DA5;text-shadow:1px 1px 0 rgb(0%,5.4367201426%,14.7058823529%)}.profile.accessibility .info .meta ul a .download-contact path,.profile.accessibility .info .meta ul a .send-email path,.profile.accessibility .info .meta ul a .launch-dchq path{fill:#003da5}.profile.accessibility .info .meta ul a:hover .open-in-slack circle,.profile.accessibility .info .meta ul a:hover .open-in-slack ellipse,.profile.accessibility .info .meta ul a:focus-visible .open-in-slack circle,.profile.accessibility .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#003da5}.profile.accessibility .info .meta ul a:hover .download-contact circle,.profile.accessibility .info .meta ul a:hover .download-contact ellipse,.profile.accessibility .info .meta ul a:hover .send-email circle,.profile.accessibility .info .meta ul a:hover .send-email ellipse,.profile.accessibility .info .meta ul a:hover .launch-dchq circle,.profile.accessibility .info .meta ul a:hover .launch-dchq ellipse,.profile.accessibility .info .meta ul a:focus-visible .download-contact circle,.profile.accessibility .info .meta ul a:focus-visible .download-contact ellipse,.profile.accessibility .info .meta ul a:focus-visible .send-email circle,.profile.accessibility .info .meta ul a:focus-visible .send-email ellipse,.profile.accessibility .info .meta ul a:focus-visible .launch-dchq circle,.profile.accessibility .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#003da5}.profile.accessibility .info .meta ul a:focus-visible .launch-dchq circle,.profile.accessibility .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.accessibility .info .meta ul a:focus-visible .launch-dchq path{fill:#003da5}.profile.accessibility .content menu a{outline-color:#003da5}.profile.accessibility .content menu a.active{background:#003DA5}.profile.accessibility .content menu a.active path{fill:#fff}.profile.accessibility .content menu a path{fill:#003da5}.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(75%,75%,75%)}@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(11.9607843137%,0%,7.0402084885%)}@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(57.2398190045%,35.3393665158%,.9954751131%)}@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(15.4621848739%,40.5882352941%,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(38.024691358%,7.269426289%,32.6192205277%)}@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%,25.2941176471%,25.2941176471%)}@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(38.9215686275%,38.9215686275%,38.9215686275%)}@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.accessibility .profile-bio p+p{border-top-color:#003da5}.profile.accessibility .profile-bio .highlight,.profile.accessibility .profile-bio li{background:#003DA5}.profile.accessibility .profile-bio li.more{background:white;color:#003da5}.profile.design .profile-bio p+p{border-color:#a69b00}.profile.design .profile-bio .highlight,.profile.design .profile-bio li{background:rgb(65.0980392157%,60.8981657179%,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.accessibility .profile-prompts dt{color:#fff;background:#003DA5}.profile.design .profile-prompts dt{color:#fff;background:rgb(65.0980392157%,60.8981657179%,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 li.accessibility a:hover,.profile-strengths li.accessibility a:focus-visible{border-bottom-color:#003da5}.profile-strengths li.accessibility span{background:#003DA5}.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}.accessibility .profile-academics h3,.accessibility .profile-academics h4{color:#003da5}.accessibility .profile-academics li li{border-color:#003da5}.accessibility .profile-academics p time{background-color:#003da5}.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}.accessibility .profile-contact a{color:#003da5}.accessibility .profile-contact dd button:hover,.accessibility .profile-contact dd button:focus-visible{background:#003DA5}.accessibility .profile-contact dd button:hover path,.accessibility .profile-contact dd button:focus-visible path{fill:#fff}.accessibility .profile-contact dd button path{fill:#003da5}.accessibility .profile-contact .vcard a{background:#003DA5;color:#fff}.accessibility .profile-contact .vcard a:hover,.accessibility .profile-contact .vcard a:focus-visible{background:white;color:#003da5}.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.accessibility .profile-facts button{color:#003da5;border-color:#003da5}.profile.accessibility .profile-facts em{color:#003da5}.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}.accessibility .map-wrapper{border-color:#003da5}.accessibility .map-wrapper:before{background:#003DA5}.accessibility .map-wrapper a{background:#003DA5}.accessibility .map-wrapper a b{color:#003da5}.staff .map-wrapper,.alumni .map-wrapper{border-color:#222}.design .map-wrapper:before{background:rgb(65.0980392157%,60.8981657179%,0%)}.design .map-wrapper a{background:rgb(65.0980392157%,60.8981657179%,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.accessibility:after{color:#003da5}.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:.9531;transform:translate(92.4327vw,-10px) scale(.3461);animation:fall-1 21s -29s linear infinite}@keyframes fall-1{53.445%{transform:translate(92.5339vw,53.445vh) scale(.3461)}to{transform:translate(92.4833vw,100vh) scale(.3461)}}.snow:nth-child(2){opacity:.0774;transform:translate(37.6137vw,-10px) scale(.603);animation:fall-2 23s -8s linear infinite}@keyframes fall-2{38.97%{transform:translate(33.5155vw,38.97vh) scale(.603)}to{transform:translate(35.5646vw,100vh) scale(.603)}}.snow:nth-child(3){opacity:.1973;transform:translate(68.7728vw,-10px) scale(.3516);animation:fall-3 26s -5s linear infinite}@keyframes fall-3{32.065%{transform:translate(75.4845vw,32.065vh) scale(.3516)}to{transform:translate(72.12865vw,100vh) scale(.3516)}}.snow:nth-child(4){opacity:.965;transform:translate(45.8362vw,-10px) scale(.8602);animation:fall-4 22s -6s linear infinite}@keyframes fall-4{53.048%{transform:translate(48.3016vw,53.048vh) scale(.8602)}to{transform:translate(47.0689vw,100vh) scale(.8602)}}.snow:nth-child(5){opacity:.3703;transform:translate(76.5306vw,-10px) scale(.0624);animation:fall-5 25s -2s linear infinite}@keyframes fall-5{31.731%{transform:translate(82.8879vw,31.731vh) scale(.0624)}to{transform:translate(79.70925vw,100vh) scale(.0624)}}.snow:nth-child(6){opacity:.7897;transform:translate(72.3289vw,-10px) scale(.2357);animation:fall-6 14s -9s linear infinite}@keyframes fall-6{71.641%{transform:translate(64.9159vw,71.641vh) scale(.2357)}to{transform:translate(68.6224vw,100vh) scale(.2357)}}.snow:nth-child(7){opacity:.2149;transform:translate(94.7709vw,-10px) scale(.4903);animation:fall-7 27s -26s linear infinite}@keyframes fall-7{72.474%{transform:translate(94.1378vw,72.474vh) scale(.4903)}to{transform:translate(94.45435vw,100vh) scale(.4903)}}.snow:nth-child(8){opacity:.8718;transform:translate(79.8115vw,-10px) scale(.0678);animation:fall-8 21s -4s linear infinite}@keyframes fall-8{59.336%{transform:translate(75.6995vw,59.336vh) scale(.0678)}to{transform:translate(77.7555vw,100vh) scale(.0678)}}.snow:nth-child(9){opacity:.6183;transform:translate(4.0397vw,-10px) scale(.0167);animation:fall-9 20s -27s linear infinite}@keyframes fall-9{50.033%{transform:translate(-.5137vw,50.033vh) scale(.0167)}to{transform:translate(1.763vw,100vh) scale(.0167)}}.snow:nth-child(10){opacity:.3433;transform:translate(64.44vw,-10px) scale(.4797);animation:fall-10 10s -13s linear infinite}@keyframes fall-10{67.574%{transform:translate(70.8411vw,67.574vh) scale(.4797)}to{transform:translate(67.64055vw,100vh) scale(.4797)}}.snow:nth-child(11){opacity:.48;transform:translate(48.8732vw,-10px) scale(.7519);animation:fall-11 18s -16s linear infinite}@keyframes fall-11{57.832%{transform:translate(57.1964vw,57.832vh) scale(.7519)}to{transform:translate(53.0348vw,100vh) scale(.7519)}}.snow:nth-child(12){opacity:.7776;transform:translate(95.4466vw,-10px) scale(.9605);animation:fall-12 14s -18s linear infinite}@keyframes fall-12{48.408%{transform:translate(102.8614vw,48.408vh) scale(.9605)}to{transform:translate(99.154vw,100vh) scale(.9605)}}.snow:nth-child(13){opacity:.0053;transform:translate(81.8405vw,-10px) scale(.2179);animation:fall-13 13s -8s linear infinite}@keyframes fall-13{76.756%{transform:translate(84.2761vw,76.756vh) scale(.2179)}to{transform:translate(83.0583vw,100vh) scale(.2179)}}.snow:nth-child(14){opacity:.459;transform:translate(21.4557vw,-10px) scale(.4209);animation:fall-14 28s -2s linear infinite}@keyframes fall-14{37.257%{transform:translate(18.3698vw,37.257vh) scale(.4209)}to{transform:translate(19.91275vw,100vh) scale(.4209)}}.snow:nth-child(15){opacity:.4424;transform:translate(99.936vw,-10px) scale(.1384);animation:fall-15 22s -15s linear infinite}@keyframes fall-15{35.57%{transform:translate(91.1257vw,35.57vh) scale(.1384)}to{transform:translate(95.53085vw,100vh) scale(.1384)}}.snow:nth-child(16){opacity:.1779;transform:translate(9.6222vw,-10px) scale(.2146);animation:fall-16 15s -10s linear infinite}@keyframes fall-16{42.197%{transform:translate(18.9693vw,42.197vh) scale(.2146)}to{transform:translate(14.29575vw,100vh) scale(.2146)}}.snow:nth-child(17){opacity:.0705;transform:translate(42.1907vw,-10px) scale(.2072);animation:fall-17 18s -22s linear infinite}@keyframes fall-17{30.021%{transform:translate(44.3296vw,30.021vh) scale(.2072)}to{transform:translate(43.26015vw,100vh) scale(.2072)}}.snow:nth-child(18){opacity:.2062;transform:translate(8.0567vw,-10px) scale(.0029);animation:fall-18 11s -3s linear infinite}@keyframes fall-18{61.463%{transform:translate(1.2839vw,61.463vh) scale(.0029)}to{transform:translate(4.6703vw,100vh) scale(.0029)}}.snow:nth-child(19){opacity:.8339;transform:translate(84.6507vw,-10px) scale(.0201);animation:fall-19 15s -28s linear infinite}@keyframes fall-19{53.543%{transform:translate(91.4681vw,53.543vh) scale(.0201)}to{transform:translate(88.0594vw,100vh) scale(.0201)}}.snow:nth-child(20){opacity:.7097;transform:translate(76.939vw,-10px) scale(.7203);animation:fall-20 26s -21s linear infinite}@keyframes fall-20{45.498%{transform:translate(81.6797vw,45.498vh) scale(.7203)}to{transform:translate(79.30935vw,100vh) scale(.7203)}}.snow:nth-child(21){opacity:.4392;transform:translate(48.6092vw,-10px) scale(.2179);animation:fall-21 19s -4s linear infinite}@keyframes fall-21{35.552%{transform:translate(52.798vw,35.552vh) scale(.2179)}to{transform:translate(50.7036vw,100vh) scale(.2179)}}.snow:nth-child(22){opacity:.9589;transform:translate(19.7709vw,-10px) scale(.8173);animation:fall-22 18s -21s linear infinite}@keyframes fall-22{78.226%{transform:translate(19.8557vw,78.226vh) scale(.8173)}to{transform:translate(19.8133vw,100vh) scale(.8173)}}.snow:nth-child(23){opacity:.1226;transform:translate(21.0544vw,-10px) scale(.7362);animation:fall-23 27s -2s linear infinite}@keyframes fall-23{37.301%{transform:translate(26.653vw,37.301vh) scale(.7362)}to{transform:translate(23.8537vw,100vh) scale(.7362)}}.snow:nth-child(24){opacity:.4299;transform:translate(91.5541vw,-10px) scale(.4844);animation:fall-24 22s -6s linear infinite}@keyframes fall-24{62.847%{transform:translate(83.1703vw,62.847vh) scale(.4844)}to{transform:translate(87.3622vw,100vh) scale(.4844)}}.snow:nth-child(25){opacity:.2957;transform:translate(48.5168vw,-10px) scale(.3628);animation:fall-25 14s -25s linear infinite}@keyframes fall-25{45.041%{transform:translate(39.9777vw,45.041vh) scale(.3628)}to{transform:translate(44.24725vw,100vh) scale(.3628)}}.snow:nth-child(26){opacity:.1527;transform:translate(95.2243vw,-10px) scale(.8528);animation:fall-26 23s -22s linear infinite}@keyframes fall-26{73.106%{transform:translate(91.9739vw,73.106vh) scale(.8528)}to{transform:translate(93.5991vw,100vh) scale(.8528)}}.snow:nth-child(27){opacity:.0214;transform:translate(42.9609vw,-10px) scale(.6025);animation:fall-27 17s -3s linear infinite}@keyframes fall-27{43.722%{transform:translate(38.784vw,43.722vh) scale(.6025)}to{transform:translate(40.87245vw,100vh) scale(.6025)}}.snow:nth-child(28){opacity:.0769;transform:translate(15.8615vw,-10px) scale(.4301);animation:fall-28 11s -11s linear infinite}@keyframes fall-28{59.742%{transform:translate(22.7027vw,59.742vh) scale(.4301)}to{transform:translate(19.2821vw,100vh) scale(.4301)}}.snow:nth-child(29){opacity:.2832;transform:translate(60.8174vw,-10px) scale(.1337);animation:fall-29 26s -16s linear infinite}@keyframes fall-29{72.413%{transform:translate(52.976vw,72.413vh) scale(.1337)}to{transform:translate(56.8967vw,100vh) scale(.1337)}}.snow:nth-child(30){opacity:.951;transform:translate(47.3445vw,-10px) scale(.9799);animation:fall-30 18s -22s linear infinite}@keyframes fall-30{65.788%{transform:translate(54.9375vw,65.788vh) scale(.9799)}to{transform:translate(51.141vw,100vh) scale(.9799)}}.snow:nth-child(31){opacity:.0208;transform:translate(48.4474vw,-10px) scale(.2089);animation:fall-31 26s -16s linear infinite}@keyframes fall-31{58.778%{transform:translate(45.4936vw,58.778vh) scale(.2089)}to{transform:translate(46.9705vw,100vh) scale(.2089)}}.snow:nth-child(32){opacity:.1642;transform:translate(16.295vw,-10px) scale(.2784);animation:fall-32 17s -23s linear infinite}@keyframes fall-32{31.015%{transform:translate(20.7512vw,31.015vh) scale(.2784)}to{transform:translate(18.5231vw,100vh) scale(.2784)}}.snow:nth-child(33){opacity:.3156;transform:translate(88.0566vw,-10px) scale(.2749);animation:fall-33 30s -11s linear infinite}@keyframes fall-33{41.648%{transform:translate(95.7425vw,41.648vh) scale(.2749)}to{transform:translate(91.89955vw,100vh) scale(.2749)}}.snow:nth-child(34){opacity:.9457;transform:translate(98.1449vw,-10px) scale(.1894);animation:fall-34 20s -13s linear infinite}@keyframes fall-34{39.388%{transform:translate(99.1624vw,39.388vh) scale(.1894)}to{transform:translate(98.65365vw,100vh) scale(.1894)}}.snow:nth-child(35){opacity:.2183;transform:translate(71.9058vw,-10px) scale(.3243);animation:fall-35 27s -24s linear infinite}@keyframes fall-35{60.346%{transform:translate(76.3072vw,60.346vh) scale(.3243)}to{transform:translate(74.1065vw,100vh) scale(.3243)}}.snow:nth-child(36){opacity:.2435;transform:translate(77.3219vw,-10px) scale(.3506);animation:fall-36 14s -21s linear infinite}@keyframes fall-36{34.937%{transform:translate(75.7876vw,34.937vh) scale(.3506)}to{transform:translate(76.55475vw,100vh) scale(.3506)}}.snow:nth-child(37){opacity:.8506;transform:translate(59.6085vw,-10px) scale(.5987);animation:fall-37 16s -2s linear infinite}@keyframes fall-37{67.247%{transform:translate(55.2532vw,67.247vh) scale(.5987)}to{transform:translate(57.43085vw,100vh) scale(.5987)}}.snow:nth-child(38){opacity:.6142;transform:translate(23.6715vw,-10px) scale(.6113);animation:fall-38 18s -1s linear infinite}@keyframes fall-38{50.473%{transform:translate(29.8524vw,50.473vh) scale(.6113)}to{transform:translate(26.76195vw,100vh) scale(.6113)}}.snow:nth-child(39){opacity:.8335;transform:translate(22.8452vw,-10px) scale(.2307);animation:fall-39 29s -17s linear infinite}@keyframes fall-39{60.344%{transform:translate(15.3513vw,60.344vh) scale(.2307)}to{transform:translate(19.09825vw,100vh) scale(.2307)}}.snow:nth-child(40){opacity:.5312;transform:translate(35.489vw,-10px) scale(.0827);animation:fall-40 10s -27s linear infinite}@keyframes fall-40{54.837%{transform:translate(40.2434vw,54.837vh) scale(.0827)}to{transform:translate(37.8662vw,100vh) scale(.0827)}}.snow:nth-child(41){opacity:.1375;transform:translate(52.8962vw,-10px) scale(.9469);animation:fall-41 17s -3s linear infinite}@keyframes fall-41{37.635%{transform:translate(56.1565vw,37.635vh) scale(.9469)}to{transform:translate(54.52635vw,100vh) scale(.9469)}}.snow:nth-child(42){opacity:.6758;transform:translate(23.9774vw,-10px) scale(.7767);animation:fall-42 18s -19s linear infinite}@keyframes fall-42{69.585%{transform:translate(19.0272vw,69.585vh) scale(.7767)}to{transform:translate(21.5023vw,100vh) scale(.7767)}}.snow:nth-child(43){opacity:.6928;transform:translate(.5909vw,-10px) scale(.2468);animation:fall-43 16s -17s linear infinite}@keyframes fall-43{32.021%{transform:translate(-3.7669vw,32.021vh) scale(.2468)}to{transform:translate(-1.588vw,100vh) scale(.2468)}}.snow:nth-child(44){opacity:.21;transform:translate(87.8985vw,-10px) scale(.9234);animation:fall-44 11s -17s linear infinite}@keyframes fall-44{69.324%{transform:translate(95.1067vw,69.324vh) scale(.9234)}to{transform:translate(91.5026vw,100vh) scale(.9234)}}.snow:nth-child(45){opacity:.4524;transform:translate(95.3496vw,-10px) scale(.0796);animation:fall-45 19s -5s linear infinite}@keyframes fall-45{33.715%{transform:translate(93.9531vw,33.715vh) scale(.0796)}to{transform:translate(94.65135vw,100vh) scale(.0796)}}.snow:nth-child(46){opacity:.4265;transform:translate(56.1238vw,-10px) scale(.3218);animation:fall-46 26s -12s linear infinite}@keyframes fall-46{72.026%{transform:translate(53.9184vw,72.026vh) scale(.3218)}to{transform:translate(55.0211vw,100vh) scale(.3218)}}.snow:nth-child(47){opacity:.7215;transform:translate(20.4055vw,-10px) scale(.8804);animation:fall-47 28s -21s linear infinite}@keyframes fall-47{54.987%{transform:translate(10.8614vw,54.987vh) scale(.8804)}to{transform:translate(15.63345vw,100vh) scale(.8804)}}.snow:nth-child(48){opacity:.9939;transform:translate(19.6388vw,-10px) scale(.9303);animation:fall-48 25s -26s linear infinite}@keyframes fall-48{38.847%{transform:translate(27.2758vw,38.847vh) scale(.9303)}to{transform:translate(23.4573vw,100vh) scale(.9303)}}.snow:nth-child(49){opacity:.1301;transform:translate(90.9076vw,-10px) scale(.4195);animation:fall-49 20s -18s linear infinite}@keyframes fall-49{32.519%{transform:translate(93.8426vw,32.519vh) scale(.4195)}to{transform:translate(92.3751vw,100vh) scale(.4195)}}.snow:nth-child(50){opacity:.6851;transform:translate(76.6739vw,-10px) scale(.3149);animation:fall-50 17s -12s linear infinite}@keyframes fall-50{56.248%{transform:translate(75.5995vw,56.248vh) scale(.3149)}to{transform:translate(76.1367vw,100vh) scale(.3149)}}.snow:nth-child(51){opacity:.9252;transform:translate(88.454vw,-10px) scale(.5381);animation:fall-51 24s -3s linear infinite}@keyframes fall-51{68.553%{transform:translate(78.6021vw,68.553vh) scale(.5381)}to{transform:translate(83.52805vw,100vh) scale(.5381)}}.snow:nth-child(52){opacity:.5734;transform:translate(37.7319vw,-10px) scale(.6556);animation:fall-52 12s -18s linear infinite}@keyframes fall-52{78.997%{transform:translate(40.9544vw,78.997vh) scale(.6556)}to{transform:translate(39.34315vw,100vh) scale(.6556)}}.snow:nth-child(53){opacity:.6687;transform:translate(41.1687vw,-10px) scale(.0357);animation:fall-53 21s -30s linear infinite}@keyframes fall-53{70.532%{transform:translate(31.7175vw,70.532vh) scale(.0357)}to{transform:translate(36.4431vw,100vh) scale(.0357)}}.snow:nth-child(54){opacity:.0724;transform:translate(28.36vw,-10px) scale(.1942);animation:fall-54 25s -12s linear infinite}@keyframes fall-54{66.119%{transform:translate(24.5633vw,66.119vh) scale(.1942)}to{transform:translate(26.46165vw,100vh) scale(.1942)}}.snow:nth-child(55){opacity:.6481;transform:translate(93.5863vw,-10px) scale(.4933);animation:fall-55 16s -14s linear infinite}@keyframes fall-55{75.364%{transform:translate(85.8652vw,75.364vh) scale(.4933)}to{transform:translate(89.72575vw,100vh) scale(.4933)}}.snow:nth-child(56){opacity:.5238;transform:translate(51.329vw,-10px) scale(.11);animation:fall-56 14s -30s linear infinite}@keyframes fall-56{50.656%{transform:translate(45.4835vw,50.656vh) scale(.11)}to{transform:translate(48.40625vw,100vh) scale(.11)}}.snow:nth-child(57){opacity:.2047;transform:translate(90.9305vw,-10px) scale(.4916);animation:fall-57 21s -13s linear infinite}@keyframes fall-57{71.818%{transform:translate(89.6956vw,71.818vh) scale(.4916)}to{transform:translate(90.31305vw,100vh) scale(.4916)}}.snow:nth-child(58){opacity:.3807;transform:translate(25.2195vw,-10px) scale(.1136);animation:fall-58 23s -14s linear infinite}@keyframes fall-58{57.137%{transform:translate(15.2392vw,57.137vh) scale(.1136)}to{transform:translate(20.22935vw,100vh) scale(.1136)}}.snow:nth-child(59){opacity:.1642;transform:translate(77.0428vw,-10px) scale(.7098);animation:fall-59 23s -14s linear infinite}@keyframes fall-59{58.126%{transform:translate(74.0861vw,58.126vh) scale(.7098)}to{transform:translate(75.56445vw,100vh) scale(.7098)}}.snow:nth-child(60){opacity:.0848;transform:translate(24.9642vw,-10px) scale(.7991);animation:fall-60 25s -14s linear infinite}@keyframes fall-60{62.406%{transform:translate(22.4042vw,62.406vh) scale(.7991)}to{transform:translate(23.6842vw,100vh) scale(.7991)}}.snow:nth-child(61){opacity:.5528;transform:translate(99.9515vw,-10px) scale(.4052);animation:fall-61 14s -7s linear infinite}@keyframes fall-61{59.499%{transform:translate(92.327vw,59.499vh) scale(.4052)}to{transform:translate(96.13925vw,100vh) scale(.4052)}}.snow:nth-child(62){opacity:.1587;transform:translate(39.5537vw,-10px) scale(.8178);animation:fall-62 26s -21s linear infinite}@keyframes fall-62{69.492%{transform:translate(36.3005vw,69.492vh) scale(.8178)}to{transform:translate(37.9271vw,100vh) scale(.8178)}}.snow:nth-child(63){opacity:.7223;transform:translate(60.3554vw,-10px) scale(.7376);animation:fall-63 11s -18s linear infinite}@keyframes fall-63{58.046%{transform:translate(66.6798vw,58.046vh) scale(.7376)}to{transform:translate(63.5176vw,100vh) scale(.7376)}}.snow:nth-child(64){opacity:.5837;transform:translate(90.0648vw,-10px) scale(.0298);animation:fall-64 13s -14s linear infinite}@keyframes fall-64{77.96%{transform:translate(81.9219vw,77.96vh) scale(.0298)}to{transform:translate(85.99335vw,100vh) scale(.0298)}}.snow:nth-child(65){opacity:.5234;transform:translate(70.9517vw,-10px) scale(.047);animation:fall-65 15s -5s linear infinite}@keyframes fall-65{47.109%{transform:translate(73.9171vw,47.109vh) scale(.047)}to{transform:translate(72.4344vw,100vh) scale(.047)}}.snow:nth-child(66){opacity:.6756;transform:translate(77.9507vw,-10px) scale(.1114);animation:fall-66 13s -17s linear infinite}@keyframes fall-66{67.077%{transform:translate(76.7631vw,67.077vh) scale(.1114)}to{transform:translate(77.3569vw,100vh) scale(.1114)}}.snow:nth-child(67){opacity:.042;transform:translate(67.104vw,-10px) scale(.9033);animation:fall-67 29s -4s linear infinite}@keyframes fall-67{45.152%{transform:translate(76.119vw,45.152vh) scale(.9033)}to{transform:translate(71.6115vw,100vh) scale(.9033)}}.snow:nth-child(68){opacity:.2277;transform:translate(70.5268vw,-10px) scale(.0326);animation:fall-68 29s -26s linear infinite}@keyframes fall-68{70.65%{transform:translate(73.7888vw,70.65vh) scale(.0326)}to{transform:translate(72.1578vw,100vh) scale(.0326)}}.snow:nth-child(69){opacity:.2796;transform:translate(52.8388vw,-10px) scale(.1875);animation:fall-69 30s -28s linear infinite}@keyframes fall-69{51.243%{transform:translate(55.9726vw,51.243vh) scale(.1875)}to{transform:translate(54.4057vw,100vh) scale(.1875)}}.snow:nth-child(70){opacity:.5258;transform:translate(64.6625vw,-10px) scale(.8064);animation:fall-70 17s -13s linear infinite}@keyframes fall-70{44.074%{transform:translate(64.8223vw,44.074vh) scale(.8064)}to{transform:translate(64.7424vw,100vh) scale(.8064)}}.snow:nth-child(71){opacity:.0004;transform:translate(92.9855vw,-10px) scale(.3206);animation:fall-71 14s -5s linear infinite}@keyframes fall-71{69.891%{transform:translate(99.4648vw,69.891vh) scale(.3206)}to{transform:translate(96.22515vw,100vh) scale(.3206)}}.snow:nth-child(72){opacity:.7594;transform:translate(99.2428vw,-10px) scale(.4447);animation:fall-72 21s -26s linear infinite}@keyframes fall-72{57.27%{transform:translate(93.1989vw,57.27vh) scale(.4447)}to{transform:translate(96.22085vw,100vh) scale(.4447)}}.snow:nth-child(73){opacity:.7358;transform:translate(41.9017vw,-10px) scale(.9417);animation:fall-73 21s -15s linear infinite}@keyframes fall-73{62.331%{transform:translate(42.7844vw,62.331vh) scale(.9417)}to{transform:translate(42.34305vw,100vh) scale(.9417)}}.snow:nth-child(74){opacity:.3449;transform:translate(67.5633vw,-10px) scale(.0465);animation:fall-74 16s -14s linear infinite}@keyframes fall-74{47.94%{transform:translate(60.9084vw,47.94vh) scale(.0465)}to{transform:translate(64.23585vw,100vh) scale(.0465)}}.snow:nth-child(75){opacity:.4411;transform:translate(74.5883vw,-10px) scale(.9672);animation:fall-75 26s -21s linear infinite}@keyframes fall-75{39.178%{transform:translate(80.6109vw,39.178vh) scale(.9672)}to{transform:translate(77.5996vw,100vh) scale(.9672)}}.snow:nth-child(76){opacity:.2136;transform:translate(10.3537vw,-10px) scale(.3457);animation:fall-76 11s -8s linear infinite}@keyframes fall-76{54.019%{transform:translate(12.1028vw,54.019vh) scale(.3457)}to{transform:translate(11.22825vw,100vh) scale(.3457)}}.snow:nth-child(77){opacity:.6327;transform:translate(38.3493vw,-10px) scale(.9147);animation:fall-77 23s -27s linear infinite}@keyframes fall-77{66.254%{transform:translate(29.7254vw,66.254vh) scale(.9147)}to{transform:translate(34.03735vw,100vh) scale(.9147)}}.snow:nth-child(78){opacity:.6359;transform:translate(11.1768vw,-10px) scale(.2325);animation:fall-78 24s -3s linear infinite}@keyframes fall-78{61.505%{transform:translate(16.2421vw,61.505vh) scale(.2325)}to{transform:translate(13.70945vw,100vh) scale(.2325)}}.snow:nth-child(79){opacity:.03;transform:translate(86.2768vw,-10px) scale(.4772);animation:fall-79 12s -3s linear infinite}@keyframes fall-79{70.127%{transform:translate(96.001vw,70.127vh) scale(.4772)}to{transform:translate(91.1389vw,100vh) scale(.4772)}}.snow:nth-child(80){opacity:.7512;transform:translate(5.4023vw,-10px) scale(.8496);animation:fall-80 14s -10s linear infinite}@keyframes fall-80{37.667%{transform:translate(5.7281vw,37.667vh) scale(.8496)}to{transform:translate(5.5652vw,100vh) scale(.8496)}}.snow:nth-child(81){opacity:.1838;transform:translate(8.3755vw,-10px) scale(.1535);animation:fall-81 28s -29s linear infinite}@keyframes fall-81{76.095%{transform:translate(18.0499vw,76.095vh) scale(.1535)}to{transform:translate(13.2127vw,100vh) scale(.1535)}}.snow:nth-child(82){opacity:.7704;transform:translate(75.0745vw,-10px) scale(.8811);animation:fall-82 29s -3s linear infinite}@keyframes fall-82{66.606%{transform:translate(69.9264vw,66.606vh) scale(.8811)}to{transform:translate(72.50045vw,100vh) scale(.8811)}}.snow:nth-child(83){opacity:.5899;transform:translate(79.981vw,-10px) scale(.7743);animation:fall-83 19s -25s linear infinite}@keyframes fall-83{61.929%{transform:translate(70.8968vw,61.929vh) scale(.7743)}to{transform:translate(75.4389vw,100vh) scale(.7743)}}.snow:nth-child(84){opacity:.2434;transform:translate(68.7841vw,-10px) scale(.0394);animation:fall-84 19s -12s linear infinite}@keyframes fall-84{36.495%{transform:translate(66.5805vw,36.495vh) scale(.0394)}to{transform:translate(67.6823vw,100vh) scale(.0394)}}.snow:nth-child(85){opacity:.0242;transform:translate(16.2652vw,-10px) scale(.0691);animation:fall-85 15s -14s linear infinite}@keyframes fall-85{53.959%{transform:translate(16.1847vw,53.959vh) scale(.0691)}to{transform:translate(16.22495vw,100vh) scale(.0691)}}.snow:nth-child(86){opacity:.3694;transform:translate(2.5332vw,-10px) scale(.9322);animation:fall-86 14s -14s linear infinite}@keyframes fall-86{30.918%{transform:translate(3.0713vw,30.918vh) scale(.9322)}to{transform:translate(2.80225vw,100vh) scale(.9322)}}.snow:nth-child(87){opacity:.5306;transform:translate(97.5177vw,-10px) scale(.5652);animation:fall-87 28s -21s linear infinite}@keyframes fall-87{53.23%{transform:translate(106.7824vw,53.23vh) scale(.5652)}to{transform:translate(102.15005vw,100vh) scale(.5652)}}.snow:nth-child(88){opacity:.0367;transform:translate(59.7934vw,-10px) scale(.1183);animation:fall-88 16s -12s linear infinite}@keyframes fall-88{77.101%{transform:translate(68.3748vw,77.101vh) scale(.1183)}to{transform:translate(64.0841vw,100vh) scale(.1183)}}.snow:nth-child(89){opacity:.3434;transform:translate(55.0334vw,-10px) scale(.9083);animation:fall-89 20s -3s linear infinite}@keyframes fall-89{44.607%{transform:translate(57.2826vw,44.607vh) scale(.9083)}to{transform:translate(56.158vw,100vh) scale(.9083)}}.snow:nth-child(90){opacity:.1657;transform:translate(55.0078vw,-10px) scale(.7319);animation:fall-90 20s -18s linear infinite}@keyframes fall-90{44.649%{transform:translate(49.6129vw,44.649vh) scale(.7319)}to{transform:translate(52.31035vw,100vh) scale(.7319)}}.snow:nth-child(91){opacity:.5179;transform:translate(66.9078vw,-10px) scale(.9805);animation:fall-91 16s -7s linear infinite}@keyframes fall-91{51.696%{transform:translate(75.4819vw,51.696vh) scale(.9805)}to{transform:translate(71.19485vw,100vh) scale(.9805)}}.snow:nth-child(92){opacity:.8704;transform:translate(65.1552vw,-10px) scale(.8962);animation:fall-92 10s -14s linear infinite}@keyframes fall-92{51.876%{transform:translate(56.1464vw,51.876vh) scale(.8962)}to{transform:translate(60.6508vw,100vh) scale(.8962)}}.snow:nth-child(93){opacity:.6563;transform:translate(64.0189vw,-10px) scale(.0574);animation:fall-93 15s -20s linear infinite}@keyframes fall-93{33.818%{transform:translate(56.8228vw,33.818vh) scale(.0574)}to{transform:translate(60.42085vw,100vh) scale(.0574)}}.snow:nth-child(94){opacity:.5348;transform:translate(23.406vw,-10px) scale(.9062);animation:fall-94 16s -20s linear infinite}@keyframes fall-94{34.1%{transform:translate(18.576vw,34.1vh) scale(.9062)}to{transform:translate(20.991vw,100vh) scale(.9062)}}.snow:nth-child(95){opacity:.8763;transform:translate(18.0762vw,-10px) scale(.8169);animation:fall-95 19s -12s linear infinite}@keyframes fall-95{71.729%{transform:translate(22.843vw,71.729vh) scale(.8169)}to{transform:translate(20.4596vw,100vh) scale(.8169)}}.snow:nth-child(96){opacity:.0899;transform:translate(10.8705vw,-10px) scale(.5275);animation:fall-96 27s -3s linear infinite}@keyframes fall-96{75.933%{transform:translate(8.3482vw,75.933vh) scale(.5275)}to{transform:translate(9.60935vw,100vh) scale(.5275)}}.snow:nth-child(97){opacity:.5091;transform:translate(51.8762vw,-10px) scale(.034);animation:fall-97 18s -21s linear infinite}@keyframes fall-97{40.091%{transform:translate(50.0006vw,40.091vh) scale(.034)}to{transform:translate(50.9384vw,100vh) scale(.034)}}.snow:nth-child(98){opacity:.304;transform:translate(45.9343vw,-10px) scale(.7176);animation:fall-98 14s -9s linear infinite}@keyframes fall-98{42.006%{transform:translate(51.4655vw,42.006vh) scale(.7176)}to{transform:translate(48.6999vw,100vh) scale(.7176)}}.snow:nth-child(99){opacity:.0442;transform:translate(42.4234vw,-10px) scale(.1841);animation:fall-99 11s -5s linear infinite}@keyframes fall-99{34.095%{transform:translate(51.3096vw,34.095vh) scale(.1841)}to{transform:translate(46.8665vw,100vh) scale(.1841)}}.snow:nth-child(100){opacity:.2096;transform:translate(88.0022vw,-10px) scale(.9625);animation:fall-100 30s -30s linear infinite}@keyframes fall-100{67.021%{transform:translate(82.424vw,67.021vh) scale(.9625)}to{transform:translate(85.2131vw,100vh) scale(.9625)}}.snow:nth-child(101){opacity:.0626;transform:translate(66.2471vw,-10px) scale(.2248);animation:fall-101 29s -1s linear infinite}@keyframes fall-101{73.999%{transform:translate(73.9183vw,73.999vh) scale(.2248)}to{transform:translate(70.0827vw,100vh) scale(.2248)}}.snow:nth-child(102){opacity:.5191;transform:translate(88.0541vw,-10px) scale(.7652);animation:fall-102 15s -16s linear infinite}@keyframes fall-102{62.161%{transform:translate(80.5035vw,62.161vh) scale(.7652)}to{transform:translate(84.2788vw,100vh) scale(.7652)}}.snow:nth-child(103){opacity:.6726;transform:translate(58.287vw,-10px) scale(.1126);animation:fall-103 15s -3s linear infinite}@keyframes fall-103{64.282%{transform:translate(68.0614vw,64.282vh) scale(.1126)}to{transform:translate(63.1742vw,100vh) scale(.1126)}}.snow:nth-child(104){opacity:.6666;transform:translate(25.1418vw,-10px) scale(.917);animation:fall-104 10s -26s linear infinite}@keyframes fall-104{35.379%{transform:translate(31.5332vw,35.379vh) scale(.917)}to{transform:translate(28.3375vw,100vh) scale(.917)}}.snow:nth-child(105){opacity:.169;transform:translate(28.696vw,-10px) scale(.9666);animation:fall-105 13s -12s linear infinite}@keyframes fall-105{45.325%{transform:translate(28.4146vw,45.325vh) scale(.9666)}to{transform:translate(28.5553vw,100vh) scale(.9666)}}.snow:nth-child(106){opacity:.5254;transform:translate(90.615vw,-10px) scale(.5874);animation:fall-106 28s -23s linear infinite}@keyframes fall-106{48.995%{transform:translate(93.5254vw,48.995vh) scale(.5874)}to{transform:translate(92.0702vw,100vh) scale(.5874)}}.snow:nth-child(107){opacity:.7152;transform:translate(67.3237vw,-10px) scale(.1694);animation:fall-107 15s -11s linear infinite}@keyframes fall-107{35.536%{transform:translate(75.1637vw,35.536vh) scale(.1694)}to{transform:translate(71.2437vw,100vh) scale(.1694)}}.snow:nth-child(108){opacity:.5824;transform:translate(7.0493vw,-10px) scale(.636);animation:fall-108 16s -15s linear infinite}@keyframes fall-108{59.904%{transform:translate(-2.3875vw,59.904vh) scale(.636)}to{transform:translate(2.3309vw,100vh) scale(.636)}}.snow:nth-child(109){opacity:.2943;transform:translate(75.6337vw,-10px) scale(.8425);animation:fall-109 28s -11s linear infinite}@keyframes fall-109{43.471%{transform:translate(81.2745vw,43.471vh) scale(.8425)}to{transform:translate(78.4541vw,100vh) scale(.8425)}}.snow:nth-child(110){opacity:.6413;transform:translate(19.482vw,-10px) scale(.4955);animation:fall-110 29s -20s linear infinite}@keyframes fall-110{56.237%{transform:translate(14.0066vw,56.237vh) scale(.4955)}to{transform:translate(16.7443vw,100vh) scale(.4955)}}.snow:nth-child(111){opacity:.4781;transform:translate(32.0437vw,-10px) scale(.8741);animation:fall-111 21s -30s linear infinite}@keyframes fall-111{61.528%{transform:translate(38.4631vw,61.528vh) scale(.8741)}to{transform:translate(35.2534vw,100vh) scale(.8741)}}.snow:nth-child(112){opacity:.6148;transform:translate(67.7085vw,-10px) scale(.9354);animation:fall-112 25s -5s linear infinite}@keyframes fall-112{77.102%{transform:translate(62.5812vw,77.102vh) scale(.9354)}to{transform:translate(65.14485vw,100vh) scale(.9354)}}.snow:nth-child(113){opacity:.0978;transform:translate(28.6015vw,-10px) scale(.3309);animation:fall-113 19s -12s linear infinite}@keyframes fall-113{62.924%{transform:translate(38.6004vw,62.924vh) scale(.3309)}to{transform:translate(33.60095vw,100vh) scale(.3309)}}.snow:nth-child(114){opacity:.874;transform:translate(53.0588vw,-10px) scale(.849);animation:fall-114 14s -21s linear infinite}@keyframes fall-114{47.301%{transform:translate(61.5284vw,47.301vh) scale(.849)}to{transform:translate(57.2936vw,100vh) scale(.849)}}.snow:nth-child(115){opacity:.5645;transform:translate(53.2087vw,-10px) scale(.5167);animation:fall-115 22s -29s linear infinite}@keyframes fall-115{59.493%{transform:translate(61.1318vw,59.493vh) scale(.5167)}to{transform:translate(57.17025vw,100vh) scale(.5167)}}.snow:nth-child(116){opacity:.6526;transform:translate(63.4215vw,-10px) scale(.1331);animation:fall-116 20s -3s linear infinite}@keyframes fall-116{46.771%{transform:translate(64.6436vw,46.771vh) scale(.1331)}to{transform:translate(64.03255vw,100vh) scale(.1331)}}.snow:nth-child(117){opacity:.9021;transform:translate(68.4353vw,-10px) scale(.4575);animation:fall-117 21s -25s linear infinite}@keyframes fall-117{37.258%{transform:translate(61.8792vw,37.258vh) scale(.4575)}to{transform:translate(65.15725vw,100vh) scale(.4575)}}.snow:nth-child(118){opacity:.2475;transform:translate(83.9798vw,-10px) scale(.32);animation:fall-118 11s -10s linear infinite}@keyframes fall-118{33.999%{transform:translate(81.8351vw,33.999vh) scale(.32)}to{transform:translate(82.90745vw,100vh) scale(.32)}}.snow:nth-child(119){opacity:.5487;transform:translate(35.2542vw,-10px) scale(.4864);animation:fall-119 20s -20s linear infinite}@keyframes fall-119{76.135%{transform:translate(36.1511vw,76.135vh) scale(.4864)}to{transform:translate(35.70265vw,100vh) scale(.4864)}}.snow:nth-child(120){opacity:.2225;transform:translate(33.6809vw,-10px) scale(.26);animation:fall-120 26s -2s linear infinite}@keyframes fall-120{60.433%{transform:translate(27.7093vw,60.433vh) scale(.26)}to{transform:translate(30.6951vw,100vh) scale(.26)}}.snow:nth-child(121){opacity:.3491;transform:translate(35.8423vw,-10px) scale(.7238);animation:fall-121 30s -18s linear infinite}@keyframes fall-121{71.935%{transform:translate(42.3963vw,71.935vh) scale(.7238)}to{transform:translate(39.1193vw,100vh) scale(.7238)}}.snow:nth-child(122){opacity:.2109;transform:translate(48.5484vw,-10px) scale(.5388);animation:fall-122 23s -18s linear infinite}@keyframes fall-122{61.624%{transform:translate(44.6157vw,61.624vh) scale(.5388)}to{transform:translate(46.58205vw,100vh) scale(.5388)}}.snow:nth-child(123){opacity:.8959;transform:translate(31.2825vw,-10px) scale(.3766);animation:fall-123 29s -28s linear infinite}@keyframes fall-123{64.459%{transform:translate(25.2406vw,64.459vh) scale(.3766)}to{transform:translate(28.26155vw,100vh) scale(.3766)}}.snow:nth-child(124){opacity:.6174;transform:translate(52.2845vw,-10px) scale(.2052);animation:fall-124 18s -19s linear infinite}@keyframes fall-124{70.272%{transform:translate(61.7845vw,70.272vh) scale(.2052)}to{transform:translate(57.0345vw,100vh) scale(.2052)}}.snow:nth-child(125){opacity:.097;transform:translate(72.5496vw,-10px) scale(.5048);animation:fall-125 22s -3s linear infinite}@keyframes fall-125{73.171%{transform:translate(65.2431vw,73.171vh) scale(.5048)}to{transform:translate(68.89635vw,100vh) scale(.5048)}}.snow:nth-child(126){opacity:.5678;transform:translate(43.1639vw,-10px) scale(.6465);animation:fall-126 17s -20s linear infinite}@keyframes fall-126{41.938%{transform:translate(51.52vw,41.938vh) scale(.6465)}to{transform:translate(47.34195vw,100vh) scale(.6465)}}.snow:nth-child(127){opacity:.9496;transform:translate(56.2967vw,-10px) scale(.7839);animation:fall-127 13s -9s linear infinite}@keyframes fall-127{44.964%{transform:translate(54.7666vw,44.964vh) scale(.7839)}to{transform:translate(55.53165vw,100vh) scale(.7839)}}.snow:nth-child(128){opacity:.3019;transform:translate(90.3615vw,-10px) scale(.5094);animation:fall-128 22s -9s linear infinite}@keyframes fall-128{78.927%{transform:translate(85.1684vw,78.927vh) scale(.5094)}to{transform:translate(87.76495vw,100vh) scale(.5094)}}.snow:nth-child(129){opacity:.4386;transform:translate(51.2666vw,-10px) scale(.8935);animation:fall-129 23s -22s linear infinite}@keyframes fall-129{65.024%{transform:translate(51.737vw,65.024vh) scale(.8935)}to{transform:translate(51.5018vw,100vh) scale(.8935)}}.snow:nth-child(130){opacity:.1672;transform:translate(69.294vw,-10px) scale(.5673);animation:fall-130 16s -27s linear infinite}@keyframes fall-130{57.904%{transform:translate(65.7189vw,57.904vh) scale(.5673)}to{transform:translate(67.50645vw,100vh) scale(.5673)}}.snow:nth-child(131){opacity:.0026;transform:translate(55.3907vw,-10px) scale(.3038);animation:fall-131 20s -21s linear infinite}@keyframes fall-131{64.26%{transform:translate(59.6472vw,64.26vh) scale(.3038)}to{transform:translate(57.51895vw,100vh) scale(.3038)}}.snow:nth-child(132){opacity:.3699;transform:translate(32.8191vw,-10px) scale(.1788);animation:fall-132 28s -24s linear infinite}@keyframes fall-132{50.774%{transform:translate(28.496vw,50.774vh) scale(.1788)}to{transform:translate(30.65755vw,100vh) scale(.1788)}}.snow:nth-child(133){opacity:.3229;transform:translate(46.4271vw,-10px) scale(.751);animation:fall-133 17s -29s linear infinite}@keyframes fall-133{45.942%{transform:translate(42.2518vw,45.942vh) scale(.751)}to{transform:translate(44.33945vw,100vh) scale(.751)}}.snow:nth-child(134){opacity:.3134;transform:translate(84.0494vw,-10px) scale(.9591);animation:fall-134 12s -5s linear infinite}@keyframes fall-134{71.566%{transform:translate(88.8381vw,71.566vh) scale(.9591)}to{transform:translate(86.44375vw,100vh) scale(.9591)}}.snow:nth-child(135){opacity:.1612;transform:translate(11.6014vw,-10px) scale(.0273);animation:fall-135 24s -16s linear infinite}@keyframes fall-135{70.161%{transform:translate(15.1171vw,70.161vh) scale(.0273)}to{transform:translate(13.35925vw,100vh) scale(.0273)}}.snow:nth-child(136){opacity:.9437;transform:translate(47.3288vw,-10px) scale(.1853);animation:fall-136 13s -11s linear infinite}@keyframes fall-136{72.697%{transform:translate(39.451vw,72.697vh) scale(.1853)}to{transform:translate(43.3899vw,100vh) scale(.1853)}}.snow:nth-child(137){opacity:.8916;transform:translate(72.5285vw,-10px) scale(.4178);animation:fall-137 21s -16s linear infinite}@keyframes fall-137{71.263%{transform:translate(64.5281vw,71.263vh) scale(.4178)}to{transform:translate(68.5283vw,100vh) scale(.4178)}}.snow:nth-child(138){opacity:.2548;transform:translate(82.656vw,-10px) scale(.3336);animation:fall-138 15s -23s linear infinite}@keyframes fall-138{37.005%{transform:translate(84.6023vw,37.005vh) scale(.3336)}to{transform:translate(83.62915vw,100vh) scale(.3336)}}.snow:nth-child(139){opacity:.4264;transform:translate(6.6295vw,-10px) scale(.3964);animation:fall-139 15s -11s linear infinite}@keyframes fall-139{40.221%{transform:translate(13.9554vw,40.221vh) scale(.3964)}to{transform:translate(10.29245vw,100vh) scale(.3964)}}.snow:nth-child(140){opacity:.0223;transform:translate(54.0701vw,-10px) scale(.9575);animation:fall-140 30s -6s linear infinite}@keyframes fall-140{44.554%{transform:translate(62.5719vw,44.554vh) scale(.9575)}to{transform:translate(58.321vw,100vh) scale(.9575)}}.snow:nth-child(141){opacity:.2601;transform:translate(26.6412vw,-10px) scale(.1523);animation:fall-141 15s -5s linear infinite}@keyframes fall-141{69.657%{transform:translate(36.4437vw,69.657vh) scale(.1523)}to{transform:translate(31.54245vw,100vh) scale(.1523)}}.snow:nth-child(142){opacity:.666;transform:translate(74.4221vw,-10px) scale(.8652);animation:fall-142 30s -22s linear infinite}@keyframes fall-142{76.565%{transform:translate(74.1455vw,76.565vh) scale(.8652)}to{transform:translate(74.2838vw,100vh) scale(.8652)}}.snow:nth-child(143){opacity:.5845;transform:translate(22.1471vw,-10px) scale(.6538);animation:fall-143 22s -10s linear infinite}@keyframes fall-143{44.184%{transform:translate(29.6211vw,44.184vh) scale(.6538)}to{transform:translate(25.8841vw,100vh) scale(.6538)}}.snow:nth-child(144){opacity:.0247;transform:translate(25.4022vw,-10px) scale(.404);animation:fall-144 19s -26s linear infinite}@keyframes fall-144{33.684%{transform:translate(27.7123vw,33.684vh) scale(.404)}to{transform:translate(26.55725vw,100vh) scale(.404)}}.snow:nth-child(145){opacity:.0488;transform:translate(4.0477vw,-10px) scale(.4931);animation:fall-145 25s -15s linear infinite}@keyframes fall-145{77.785%{transform:translate(10.2944vw,77.785vh) scale(.4931)}to{transform:translate(7.17105vw,100vh) scale(.4931)}}.snow:nth-child(146){opacity:.5049;transform:translate(98.8816vw,-10px) scale(.4905);animation:fall-146 24s -27s linear infinite}@keyframes fall-146{40.236%{transform:translate(94.5574vw,40.236vh) scale(.4905)}to{transform:translate(96.7195vw,100vh) scale(.4905)}}.snow:nth-child(147){opacity:.0593;transform:translate(25.8519vw,-10px) scale(.8267);animation:fall-147 20s -12s linear infinite}@keyframes fall-147{51.196%{transform:translate(34.2018vw,51.196vh) scale(.8267)}to{transform:translate(30.02685vw,100vh) scale(.8267)}}.snow:nth-child(148){opacity:.6716;transform:translate(29.7576vw,-10px) scale(.2282);animation:fall-148 26s -18s linear infinite}@keyframes fall-148{45.221%{transform:translate(20.0269vw,45.221vh) scale(.2282)}to{transform:translate(24.89225vw,100vh) scale(.2282)}}.snow:nth-child(149){opacity:.0635;transform:translate(.5744vw,-10px) scale(.6256);animation:fall-149 14s -11s linear infinite}@keyframes fall-149{41.208%{transform:translate(-2.5474vw,41.208vh) scale(.6256)}to{transform:translate(-.9865vw,100vh) scale(.6256)}}.snow:nth-child(150){opacity:.3073;transform:translate(68.398vw,-10px) scale(.2953);animation:fall-150 14s -26s linear infinite}@keyframes fall-150{71.879%{transform:translate(77.4969vw,71.879vh) scale(.2953)}to{transform:translate(72.94745vw,100vh) scale(.2953)}}.snow:nth-child(151){opacity:.5559;transform:translate(48.8528vw,-10px) scale(.1285);animation:fall-151 23s -29s linear infinite}@keyframes fall-151{68.701%{transform:translate(52.9908vw,68.701vh) scale(.1285)}to{transform:translate(50.9218vw,100vh) scale(.1285)}}.snow:nth-child(152){opacity:.9794;transform:translate(75.923vw,-10px) scale(.3798);animation:fall-152 17s -24s linear infinite}@keyframes fall-152{67.632%{transform:translate(66.6163vw,67.632vh) scale(.3798)}to{transform:translate(71.26965vw,100vh) scale(.3798)}}.snow:nth-child(153){opacity:.2769;transform:translate(55.0826vw,-10px) scale(.897);animation:fall-153 19s -30s linear infinite}@keyframes fall-153{32.164%{transform:translate(45.9627vw,32.164vh) scale(.897)}to{transform:translate(50.52265vw,100vh) scale(.897)}}.snow:nth-child(154){opacity:.9215;transform:translate(46.7378vw,-10px) scale(.0722);animation:fall-154 26s -29s linear infinite}@keyframes fall-154{73.097%{transform:translate(52.3605vw,73.097vh) scale(.0722)}to{transform:translate(49.54915vw,100vh) scale(.0722)}}.snow:nth-child(155){opacity:.6343;transform:translate(74.9155vw,-10px) scale(.7525);animation:fall-155 14s -15s linear infinite}@keyframes fall-155{54.22%{transform:translate(68.4966vw,54.22vh) scale(.7525)}to{transform:translate(71.70605vw,100vh) scale(.7525)}}.snow:nth-child(156){opacity:.0498;transform:translate(29.806vw,-10px) scale(.0814);animation:fall-156 17s -14s linear infinite}@keyframes fall-156{65.466%{transform:translate(25.1877vw,65.466vh) scale(.0814)}to{transform:translate(27.49685vw,100vh) scale(.0814)}}.snow:nth-child(157){opacity:.0801;transform:translate(47.9995vw,-10px) scale(.3854);animation:fall-157 12s -23s linear infinite}@keyframes fall-157{58.259%{transform:translate(41.3226vw,58.259vh) scale(.3854)}to{transform:translate(44.66105vw,100vh) scale(.3854)}}.snow:nth-child(158){opacity:.3186;transform:translate(56.14vw,-10px) scale(.9392);animation:fall-158 24s -22s linear infinite}@keyframes fall-158{44.678%{transform:translate(65.8647vw,44.678vh) scale(.9392)}to{transform:translate(61.00235vw,100vh) scale(.9392)}}.snow:nth-child(159){opacity:.728;transform:translate(80.4468vw,-10px) scale(.9735);animation:fall-159 10s -25s linear infinite}@keyframes fall-159{30.345%{transform:translate(77.1684vw,30.345vh) scale(.9735)}to{transform:translate(78.8076vw,100vh) scale(.9735)}}.snow:nth-child(160){opacity:.9755;transform:translate(34.3559vw,-10px) scale(.2925);animation:fall-160 12s -26s linear infinite}@keyframes fall-160{46.42%{transform:translate(41.5217vw,46.42vh) scale(.2925)}to{transform:translate(37.9388vw,100vh) scale(.2925)}}.snow:nth-child(161){opacity:.2012;transform:translate(22.029vw,-10px) scale(.9279);animation:fall-161 12s -19s linear infinite}@keyframes fall-161{41.351%{transform:translate(16.7338vw,41.351vh) scale(.9279)}to{transform:translate(19.3814vw,100vh) scale(.9279)}}.snow:nth-child(162){opacity:.2771;transform:translate(7.5962vw,-10px) scale(.8787);animation:fall-162 29s -18s linear infinite}@keyframes fall-162{66.504%{transform:translate(6.7669vw,66.504vh) scale(.8787)}to{transform:translate(7.18155vw,100vh) scale(.8787)}}.snow:nth-child(163){opacity:.192;transform:translate(33.2332vw,-10px) scale(.7126);animation:fall-163 25s -29s linear infinite}@keyframes fall-163{60.102%{transform:translate(27.9433vw,60.102vh) scale(.7126)}to{transform:translate(30.58825vw,100vh) scale(.7126)}}.snow:nth-child(164){opacity:.7199;transform:translate(5.2137vw,-10px) scale(.3137);animation:fall-164 25s -10s linear infinite}@keyframes fall-164{65.306%{transform:translate(2.99vw,65.306vh) scale(.3137)}to{transform:translate(4.10185vw,100vh) scale(.3137)}}.snow:nth-child(165){opacity:.3634;transform:translate(54.5006vw,-10px) scale(.0665);animation:fall-165 12s -22s linear infinite}@keyframes fall-165{67.583%{transform:translate(58.04vw,67.583vh) scale(.0665)}to{transform:translate(56.2703vw,100vh) scale(.0665)}}.snow:nth-child(166){opacity:.6947;transform:translate(59.2439vw,-10px) scale(.7779);animation:fall-166 24s -22s linear infinite}@keyframes fall-166{54.221%{transform:translate(52.642vw,54.221vh) scale(.7779)}to{transform:translate(55.94295vw,100vh) scale(.7779)}}.snow:nth-child(167){opacity:.4837;transform:translate(27.5444vw,-10px) scale(.6172);animation:fall-167 25s -11s linear infinite}@keyframes fall-167{39.993%{transform:translate(32.504vw,39.993vh) scale(.6172)}to{transform:translate(30.0242vw,100vh) scale(.6172)}}.snow:nth-child(168){opacity:.5648;transform:translate(28.699vw,-10px) scale(.6101);animation:fall-168 22s -11s linear infinite}@keyframes fall-168{40.121%{transform:translate(23.6588vw,40.121vh) scale(.6101)}to{transform:translate(26.1789vw,100vh) scale(.6101)}}.snow:nth-child(169){opacity:.6864;transform:translate(83.9535vw,-10px) scale(.0603);animation:fall-169 10s -29s linear infinite}@keyframes fall-169{45.171%{transform:translate(80.7034vw,45.171vh) scale(.0603)}to{transform:translate(82.32845vw,100vh) scale(.0603)}}.snow:nth-child(170){opacity:.7892;transform:translate(88.6628vw,-10px) scale(.9053);animation:fall-170 26s -8s linear infinite}@keyframes fall-170{47.889%{transform:translate(95.0485vw,47.889vh) scale(.9053)}to{transform:translate(91.85565vw,100vh) scale(.9053)}}.snow:nth-child(171){opacity:.5579;transform:translate(31.6479vw,-10px) scale(.3955);animation:fall-171 16s -21s linear infinite}@keyframes fall-171{72.744%{transform:translate(23.0827vw,72.744vh) scale(.3955)}to{transform:translate(27.3653vw,100vh) scale(.3955)}}.snow:nth-child(172){opacity:.731;transform:translate(46.4399vw,-10px) scale(.6678);animation:fall-172 28s -14s linear infinite}@keyframes fall-172{74.84%{transform:translate(52.4303vw,74.84vh) scale(.6678)}to{transform:translate(49.4351vw,100vh) scale(.6678)}}.snow:nth-child(173){opacity:.0899;transform:translate(96.2907vw,-10px) scale(.7192);animation:fall-173 16s -5s linear infinite}@keyframes fall-173{41.825%{transform:translate(102.3652vw,41.825vh) scale(.7192)}to{transform:translate(99.32795vw,100vh) scale(.7192)}}.snow:nth-child(174){opacity:.053;transform:translate(28.7439vw,-10px) scale(.1447);animation:fall-174 27s -25s linear infinite}@keyframes fall-174{43.007%{transform:translate(38.7048vw,43.007vh) scale(.1447)}to{transform:translate(33.72435vw,100vh) scale(.1447)}}.snow:nth-child(175){opacity:.8468;transform:translate(55.1066vw,-10px) scale(.146);animation:fall-175 18s -21s linear infinite}@keyframes fall-175{41.233%{transform:translate(46.7523vw,41.233vh) scale(.146)}to{transform:translate(50.92945vw,100vh) scale(.146)}}.snow:nth-child(176){opacity:.2117;transform:translate(8.3728vw,-10px) scale(.3463);animation:fall-176 22s -18s linear infinite}@keyframes fall-176{67.185%{transform:translate(13.4315vw,67.185vh) scale(.3463)}to{transform:translate(10.90215vw,100vh) scale(.3463)}}.snow:nth-child(177){opacity:.4834;transform:translate(97.9782vw,-10px) scale(.7047);animation:fall-177 27s -17s linear infinite}@keyframes fall-177{58.555%{transform:translate(106.4335vw,58.555vh) scale(.7047)}to{transform:translate(102.20585vw,100vh) scale(.7047)}}.snow:nth-child(178){opacity:.9857;transform:translate(91.6504vw,-10px) scale(.022);animation:fall-178 30s -13s linear infinite}@keyframes fall-178{69.147%{transform:translate(93.5072vw,69.147vh) scale(.022)}to{transform:translate(92.5788vw,100vh) scale(.022)}}.snow:nth-child(179){opacity:.1394;transform:translate(48.266vw,-10px) scale(.2088);animation:fall-179 14s -22s linear infinite}@keyframes fall-179{70.37%{transform:translate(52.0956vw,70.37vh) scale(.2088)}to{transform:translate(50.1808vw,100vh) scale(.2088)}}.snow:nth-child(180){opacity:.5771;transform:translate(66.6066vw,-10px) scale(.8707);animation:fall-180 19s -29s linear infinite}@keyframes fall-180{57.963%{transform:translate(62.9901vw,57.963vh) scale(.8707)}to{transform:translate(64.79835vw,100vh) scale(.8707)}}.snow:nth-child(181){opacity:.2455;transform:translate(43.19vw,-10px) scale(.6115);animation:fall-181 12s -8s linear infinite}@keyframes fall-181{53.254%{transform:translate(47.0059vw,53.254vh) scale(.6115)}to{transform:translate(45.09795vw,100vh) scale(.6115)}}.snow:nth-child(182){opacity:.6477;transform:translate(87.2534vw,-10px) scale(.937);animation:fall-182 29s -23s linear infinite}@keyframes fall-182{34.342%{transform:translate(85.1699vw,34.342vh) scale(.937)}to{transform:translate(86.21165vw,100vh) scale(.937)}}.snow:nth-child(183){opacity:.2474;transform:translate(.1853vw,-10px) scale(.442);animation:fall-183 11s -3s linear infinite}@keyframes fall-183{78.161%{transform:translate(-8.4997vw,78.161vh) scale(.442)}to{transform:translate(-4.1572vw,100vh) scale(.442)}}.snow:nth-child(184){opacity:.6907;transform:translate(55.577vw,-10px) scale(.2979);animation:fall-184 18s -17s linear infinite}@keyframes fall-184{43.168%{transform:translate(49.3955vw,43.168vh) scale(.2979)}to{transform:translate(52.48625vw,100vh) scale(.2979)}}.snow:nth-child(185){opacity:.3663;transform:translate(40.5271vw,-10px) scale(.4303);animation:fall-185 17s -12s linear infinite}@keyframes fall-185{64.868%{transform:translate(37.3619vw,64.868vh) scale(.4303)}to{transform:translate(38.9445vw,100vh) scale(.4303)}}.snow:nth-child(186){opacity:.9675;transform:translate(36.9383vw,-10px) scale(.7541);animation:fall-186 14s -21s linear infinite}@keyframes fall-186{32.513%{transform:translate(33.1725vw,32.513vh) scale(.7541)}to{transform:translate(35.0554vw,100vh) scale(.7541)}}.snow:nth-child(187){opacity:.3703;transform:translate(29.5167vw,-10px) scale(.4236);animation:fall-187 29s -13s linear infinite}@keyframes fall-187{30.454%{transform:translate(37.6679vw,30.454vh) scale(.4236)}to{transform:translate(33.5923vw,100vh) scale(.4236)}}.snow:nth-child(188){opacity:.7082;transform:translate(97.3393vw,-10px) scale(.7537);animation:fall-188 24s -20s linear infinite}@keyframes fall-188{46.274%{transform:translate(105.0381vw,46.274vh) scale(.7537)}to{transform:translate(101.1887vw,100vh) scale(.7537)}}.snow:nth-child(189){opacity:.9169;transform:translate(65.0992vw,-10px) scale(.3541);animation:fall-189 25s -9s linear infinite}@keyframes fall-189{74.377%{transform:translate(69.647vw,74.377vh) scale(.3541)}to{transform:translate(67.3731vw,100vh) scale(.3541)}}.snow:nth-child(190){opacity:.7285;transform:translate(69.7492vw,-10px) scale(.8106);animation:fall-190 21s -19s linear infinite}@keyframes fall-190{74.121%{transform:translate(68.9847vw,74.121vh) scale(.8106)}to{transform:translate(69.36695vw,100vh) scale(.8106)}}.snow:nth-child(191){opacity:.5786;transform:translate(39.6746vw,-10px) scale(.8792);animation:fall-191 26s -25s linear infinite}@keyframes fall-191{53.165%{transform:translate(39.3637vw,53.165vh) scale(.8792)}to{transform:translate(39.51915vw,100vh) scale(.8792)}}.snow:nth-child(192){opacity:.0078;transform:translate(49.3707vw,-10px) scale(.9431);animation:fall-192 28s -14s linear infinite}@keyframes fall-192{33.785%{transform:translate(55.2097vw,33.785vh) scale(.9431)}to{transform:translate(52.2902vw,100vh) scale(.9431)}}.snow:nth-child(193){opacity:.7856;transform:translate(18.0098vw,-10px) scale(.8532);animation:fall-193 19s -30s linear infinite}@keyframes fall-193{70.896%{transform:translate(12.7934vw,70.896vh) scale(.8532)}to{transform:translate(15.4016vw,100vh) scale(.8532)}}.snow:nth-child(194){opacity:.8641;transform:translate(94.098vw,-10px) scale(.453);animation:fall-194 18s -21s linear infinite}@keyframes fall-194{76.52%{transform:translate(90.2328vw,76.52vh) scale(.453)}to{transform:translate(92.1654vw,100vh) scale(.453)}}.snow:nth-child(195){opacity:.704;transform:translate(86.1224vw,-10px) scale(.5419);animation:fall-195 11s -22s linear infinite}@keyframes fall-195{64.322%{transform:translate(92.7492vw,64.322vh) scale(.5419)}to{transform:translate(89.4358vw,100vh) scale(.5419)}}.snow:nth-child(196){opacity:.4268;transform:translate(94.5024vw,-10px) scale(.578);animation:fall-196 21s -16s linear infinite}@keyframes fall-196{65.547%{transform:translate(90.616vw,65.547vh) scale(.578)}to{transform:translate(92.5592vw,100vh) scale(.578)}}.snow:nth-child(197){opacity:.893;transform:translate(30.7133vw,-10px) scale(.2781);animation:fall-197 13s -12s linear infinite}@keyframes fall-197{47.055%{transform:translate(31.1598vw,47.055vh) scale(.2781)}to{transform:translate(30.93655vw,100vh) scale(.2781)}}.snow:nth-child(198){opacity:.3452;transform:translate(68.8873vw,-10px) scale(.5484);animation:fall-198 12s -7s linear infinite}@keyframes fall-198{36.19%{transform:translate(77.6689vw,36.19vh) scale(.5484)}to{transform:translate(73.2781vw,100vh) scale(.5484)}}.snow:nth-child(199){opacity:.353;transform:translate(22.487vw,-10px) scale(.7267);animation:fall-199 11s -11s linear infinite}@keyframes fall-199{56.764%{transform:translate(30.8599vw,56.764vh) scale(.7267)}to{transform:translate(26.67345vw,100vh) scale(.7267)}}.snow:nth-child(200){opacity:.7467;transform:translate(96.4914vw,-10px) scale(.934);animation:fall-200 28s -28s linear infinite}@keyframes fall-200{44.462%{transform:translate(99.3971vw,44.462vh) scale(.934)}to{transform:translate(97.94425vw,100vh) scale(.934)}}.snow:nth-child(201){opacity:.9471;transform:translate(11.3075vw,-10px) scale(.4575);animation:fall-201 14s -17s linear infinite}@keyframes fall-201{62.849%{transform:translate(19.2636vw,62.849vh) scale(.4575)}to{transform:translate(15.28555vw,100vh) scale(.4575)}}.snow:nth-child(202){opacity:.2697;transform:translate(54.4231vw,-10px) scale(.6132);animation:fall-202 28s -20s linear infinite}@keyframes fall-202{43.371%{transform:translate(60.5823vw,43.371vh) scale(.6132)}to{transform:translate(57.5027vw,100vh) scale(.6132)}}.snow:nth-child(203){opacity:.749;transform:translate(31.8686vw,-10px) scale(.1606);animation:fall-203 21s -13s linear infinite}@keyframes fall-203{72.212%{transform:translate(23.1767vw,72.212vh) scale(.1606)}to{transform:translate(27.52265vw,100vh) scale(.1606)}}.snow:nth-child(204){opacity:.0877;transform:translate(92.7229vw,-10px) scale(.1942);animation:fall-204 30s -9s linear infinite}@keyframes fall-204{55.275%{transform:translate(97.2166vw,55.275vh) scale(.1942)}to{transform:translate(94.96975vw,100vh) scale(.1942)}}.snow:nth-child(205){opacity:.0517;transform:translate(2.4778vw,-10px) scale(.4896);animation:fall-205 17s -12s linear infinite}@keyframes fall-205{47.181%{transform:translate(4.836vw,47.181vh) scale(.4896)}to{transform:translate(3.6569vw,100vh) scale(.4896)}}.snow:nth-child(206){opacity:.1907;transform:translate(50.6506vw,-10px) scale(.0092);animation:fall-206 15s -22s linear infinite}@keyframes fall-206{34.556%{transform:translate(43.3334vw,34.556vh) scale(.0092)}to{transform:translate(46.992vw,100vh) scale(.0092)}}.snow:nth-child(207){opacity:.6308;transform:translate(94.029vw,-10px) scale(.6184);animation:fall-207 21s -21s linear infinite}@keyframes fall-207{77.694%{transform:translate(100.6491vw,77.694vh) scale(.6184)}to{transform:translate(97.33905vw,100vh) scale(.6184)}}.snow:nth-child(208){opacity:.5514;transform:translate(84.5584vw,-10px) scale(.1415);animation:fall-208 27s -28s linear infinite}@keyframes fall-208{40.067%{transform:translate(83.9051vw,40.067vh) scale(.1415)}to{transform:translate(84.23175vw,100vh) scale(.1415)}}.snow:nth-child(209){opacity:.3277;transform:translate(3.5988vw,-10px) scale(.0376);animation:fall-209 18s -22s linear infinite}@keyframes fall-209{50.954%{transform:translate(12.8363vw,50.954vh) scale(.0376)}to{transform:translate(8.21755vw,100vh) scale(.0376)}}.snow:nth-child(210){opacity:.9812;transform:translate(19.163vw,-10px) scale(.1644);animation:fall-210 17s -29s linear infinite}@keyframes fall-210{47.931%{transform:translate(11.2598vw,47.931vh) scale(.1644)}to{transform:translate(15.2114vw,100vh) scale(.1644)}}.snow:nth-child(211){opacity:.6572;transform:translate(40.7228vw,-10px) scale(.3501);animation:fall-211 19s -20s linear infinite}@keyframes fall-211{47.135%{transform:translate(40.8987vw,47.135vh) scale(.3501)}to{transform:translate(40.81075vw,100vh) scale(.3501)}}.snow:nth-child(212){opacity:.0931;transform:translate(13.5185vw,-10px) scale(.1652);animation:fall-212 11s -2s linear infinite}@keyframes fall-212{74.514%{transform:translate(23.5044vw,74.514vh) scale(.1652)}to{transform:translate(18.51145vw,100vh) scale(.1652)}}.snow:nth-child(213){opacity:.0404;transform:translate(79.9959vw,-10px) scale(.2217);animation:fall-213 17s -12s linear infinite}@keyframes fall-213{30.438%{transform:translate(83.0624vw,30.438vh) scale(.2217)}to{transform:translate(81.52915vw,100vh) scale(.2217)}}.snow:nth-child(214){opacity:.4114;transform:translate(38.5549vw,-10px) scale(.3254);animation:fall-214 28s -29s linear infinite}@keyframes fall-214{74.648%{transform:translate(35.7908vw,74.648vh) scale(.3254)}to{transform:translate(37.17285vw,100vh) scale(.3254)}}.snow:nth-child(215){opacity:.4477;transform:translate(81.9252vw,-10px) scale(.6626);animation:fall-215 29s -15s linear infinite}@keyframes fall-215{55.484%{transform:translate(88.5738vw,55.484vh) scale(.6626)}to{transform:translate(85.2495vw,100vh) scale(.6626)}}.snow:nth-child(216){opacity:.7281;transform:translate(15.4424vw,-10px) scale(.3279);animation:fall-216 27s -8s linear infinite}@keyframes fall-216{79.977%{transform:translate(22.2126vw,79.977vh) scale(.3279)}to{transform:translate(18.8275vw,100vh) scale(.3279)}}.snow:nth-child(217){opacity:.4445;transform:translate(30.6994vw,-10px) scale(.6397);animation:fall-217 13s -18s linear infinite}@keyframes fall-217{70.325%{transform:translate(36.7577vw,70.325vh) scale(.6397)}to{transform:translate(33.72855vw,100vh) scale(.6397)}}.snow:nth-child(218){opacity:.9759;transform:translate(82.8507vw,-10px) scale(.631);animation:fall-218 11s -11s linear infinite}@keyframes fall-218{64.319%{transform:translate(77.8433vw,64.319vh) scale(.631)}to{transform:translate(80.347vw,100vh) scale(.631)}}.snow:nth-child(219){opacity:.0102;transform:translate(39.7967vw,-10px) scale(.7855);animation:fall-219 14s -23s linear infinite}@keyframes fall-219{78.112%{transform:translate(49.7787vw,78.112vh) scale(.7855)}to{transform:translate(44.7877vw,100vh) scale(.7855)}}.snow:nth-child(220){opacity:.6412;transform:translate(84.4712vw,-10px) scale(.9904);animation:fall-220 28s -2s linear infinite}@keyframes fall-220{47.387%{transform:translate(75.7759vw,47.387vh) scale(.9904)}to{transform:translate(80.12355vw,100vh) scale(.9904)}}.snow:nth-child(221){opacity:.9869;transform:translate(32.5618vw,-10px) scale(.1148);animation:fall-221 13s -23s linear infinite}@keyframes fall-221{38.156%{transform:translate(34.7513vw,38.156vh) scale(.1148)}to{transform:translate(33.65655vw,100vh) scale(.1148)}}.snow:nth-child(222){opacity:.5677;transform:translate(54.3704vw,-10px) scale(.8518);animation:fall-222 20s -18s linear infinite}@keyframes fall-222{53.183%{transform:translate(60.6106vw,53.183vh) scale(.8518)}to{transform:translate(57.4905vw,100vh) scale(.8518)}}.snow:nth-child(223){opacity:.2451;transform:translate(40.7383vw,-10px) scale(.5186);animation:fall-223 29s -13s linear infinite}@keyframes fall-223{47.53%{transform:translate(36.8903vw,47.53vh) scale(.5186)}to{transform:translate(38.8143vw,100vh) scale(.5186)}}.snow:nth-child(224){opacity:.9007;transform:translate(37.901vw,-10px) scale(.1028);animation:fall-224 21s -8s linear infinite}@keyframes fall-224{38.67%{transform:translate(47.1766vw,38.67vh) scale(.1028)}to{transform:translate(42.5388vw,100vh) scale(.1028)}}.snow:nth-child(225){opacity:.0915;transform:translate(14.8894vw,-10px) scale(.5333);animation:fall-225 18s -13s linear infinite}@keyframes fall-225{57.182%{transform:translate(18.6211vw,57.182vh) scale(.5333)}to{transform:translate(16.75525vw,100vh) scale(.5333)}}.snow:nth-child(226){opacity:.6456;transform:translate(95.7909vw,-10px) scale(.6674);animation:fall-226 16s -30s linear infinite}@keyframes fall-226{62.91%{transform:translate(93.9824vw,62.91vh) scale(.6674)}to{transform:translate(94.88665vw,100vh) scale(.6674)}}.snow:nth-child(227){opacity:.0526;transform:translate(32.5766vw,-10px) scale(.423);animation:fall-227 14s -29s linear infinite}@keyframes fall-227{58.082%{transform:translate(35.5146vw,58.082vh) scale(.423)}to{transform:translate(34.0456vw,100vh) scale(.423)}}.snow:nth-child(228){opacity:.7944;transform:translate(15.2358vw,-10px) scale(.3574);animation:fall-228 12s -3s linear infinite}@keyframes fall-228{77.072%{transform:translate(11.8606vw,77.072vh) scale(.3574)}to{transform:translate(13.5482vw,100vh) scale(.3574)}}.snow:nth-child(229){opacity:.6007;transform:translate(67.3941vw,-10px) scale(.8284);animation:fall-229 24s -22s linear infinite}@keyframes fall-229{69.693%{transform:translate(64.6002vw,69.693vh) scale(.8284)}to{transform:translate(65.99715vw,100vh) scale(.8284)}}.snow:nth-child(230){opacity:.6334;transform:translate(88.6917vw,-10px) scale(.4349);animation:fall-230 28s -9s linear infinite}@keyframes fall-230{42.45%{transform:translate(97.7663vw,42.45vh) scale(.4349)}to{transform:translate(93.229vw,100vh) scale(.4349)}}.snow:nth-child(231){opacity:.2908;transform:translate(67.6069vw,-10px) scale(.4948);animation:fall-231 25s -10s linear infinite}@keyframes fall-231{61.648%{transform:translate(61.1925vw,61.648vh) scale(.4948)}to{transform:translate(64.3997vw,100vh) scale(.4948)}}.snow:nth-child(232){opacity:.8123;transform:translate(3.5783vw,-10px) scale(.275);animation:fall-232 18s -25s linear infinite}@keyframes fall-232{31.778%{transform:translate(8.5787vw,31.778vh) scale(.275)}to{transform:translate(6.0785vw,100vh) scale(.275)}}.snow:nth-child(233){opacity:.1324;transform:translate(85.8074vw,-10px) scale(.0107);animation:fall-233 21s -5s linear infinite}@keyframes fall-233{74.545%{transform:translate(88.1561vw,74.545vh) scale(.0107)}to{transform:translate(86.98175vw,100vh) scale(.0107)}}.snow:nth-child(234){opacity:.9706;transform:translate(40.911vw,-10px) scale(.0776);animation:fall-234 16s -23s linear infinite}@keyframes fall-234{40.633%{transform:translate(33.3391vw,40.633vh) scale(.0776)}to{transform:translate(37.12505vw,100vh) scale(.0776)}}.snow:nth-child(235){opacity:.3909;transform:translate(38.2395vw,-10px) scale(.1013);animation:fall-235 13s -7s linear infinite}@keyframes fall-235{31.145%{transform:translate(46.3693vw,31.145vh) scale(.1013)}to{transform:translate(42.3044vw,100vh) scale(.1013)}}.snow:nth-child(236){opacity:.6371;transform:translate(52.7997vw,-10px) scale(.9044);animation:fall-236 14s -13s linear infinite}@keyframes fall-236{43.61%{transform:translate(51.1791vw,43.61vh) scale(.9044)}to{transform:translate(51.9894vw,100vh) scale(.9044)}}.snow:nth-child(237){opacity:.0216;transform:translate(70.9989vw,-10px) scale(.3651);animation:fall-237 12s -13s linear infinite}@keyframes fall-237{48.931%{transform:translate(62.3151vw,48.931vh) scale(.3651)}to{transform:translate(66.657vw,100vh) scale(.3651)}}.snow:nth-child(238){opacity:.0787;transform:translate(40.4253vw,-10px) scale(.4875);animation:fall-238 19s -19s linear infinite}@keyframes fall-238{51.714%{transform:translate(47.2381vw,51.714vh) scale(.4875)}to{transform:translate(43.8317vw,100vh) scale(.4875)}}.snow:nth-child(239){opacity:.6217;transform:translate(25.0874vw,-10px) scale(.5205);animation:fall-239 24s -27s linear infinite}@keyframes fall-239{31.425%{transform:translate(33.105vw,31.425vh) scale(.5205)}to{transform:translate(29.0962vw,100vh) scale(.5205)}}.snow:nth-child(240){opacity:.176;transform:translate(38.9732vw,-10px) scale(.1426);animation:fall-240 17s -16s linear infinite}@keyframes fall-240{58.009%{transform:translate(44.3126vw,58.009vh) scale(.1426)}to{transform:translate(41.6429vw,100vh) scale(.1426)}}.snow:nth-child(241){opacity:.2435;transform:translate(11.9739vw,-10px) scale(.2079);animation:fall-241 10s -22s linear infinite}@keyframes fall-241{64.586%{transform:translate(18.352vw,64.586vh) scale(.2079)}to{transform:translate(15.16295vw,100vh) scale(.2079)}}.snow:nth-child(242){opacity:.8945;transform:translate(97.7644vw,-10px) scale(.7765);animation:fall-242 23s -24s linear infinite}@keyframes fall-242{55.248%{transform:translate(93.881vw,55.248vh) scale(.7765)}to{transform:translate(95.8227vw,100vh) scale(.7765)}}.snow:nth-child(243){opacity:.2224;transform:translate(19.2369vw,-10px) scale(.7969);animation:fall-243 10s -7s linear infinite}@keyframes fall-243{32.702%{transform:translate(11.4679vw,32.702vh) scale(.7969)}to{transform:translate(15.3524vw,100vh) scale(.7969)}}.snow:nth-child(244){opacity:.7395;transform:translate(61.2338vw,-10px) scale(.9193);animation:fall-244 30s -28s linear infinite}@keyframes fall-244{39.664%{transform:translate(59.8845vw,39.664vh) scale(.9193)}to{transform:translate(60.55915vw,100vh) scale(.9193)}}.snow:nth-child(245){opacity:.8984;transform:translate(98.7793vw,-10px) scale(.95);animation:fall-245 25s -3s linear infinite}@keyframes fall-245{49.853%{transform:translate(105.1692vw,49.853vh) scale(.95)}to{transform:translate(101.97425vw,100vh) scale(.95)}}.snow:nth-child(246){opacity:.6597;transform:translate(2.3281vw,-10px) scale(.5394);animation:fall-246 25s -28s linear infinite}@keyframes fall-246{43.136%{transform:translate(10.2867vw,43.136vh) scale(.5394)}to{transform:translate(6.3074vw,100vh) scale(.5394)}}.snow:nth-child(247){opacity:.707;transform:translate(66.218vw,-10px) scale(.32);animation:fall-247 11s -2s linear infinite}@keyframes fall-247{45.926%{transform:translate(60.4954vw,45.926vh) scale(.32)}to{transform:translate(63.3567vw,100vh) scale(.32)}}.snow:nth-child(248){opacity:.8798;transform:translate(10.0902vw,-10px) scale(.8623);animation:fall-248 24s -12s linear infinite}@keyframes fall-248{34.165%{transform:translate(5.2266vw,34.165vh) scale(.8623)}to{transform:translate(7.6584vw,100vh) scale(.8623)}}.snow:nth-child(249){opacity:.1819;transform:translate(54.3088vw,-10px) scale(.038);animation:fall-249 29s -4s linear infinite}@keyframes fall-249{73.614%{transform:translate(47.8164vw,73.614vh) scale(.038)}to{transform:translate(51.0626vw,100vh) scale(.038)}}.snow:nth-child(250){opacity:.458;transform:translate(60.6632vw,-10px) scale(.6539);animation:fall-250 23s -9s linear infinite}@keyframes fall-250{77.839%{transform:translate(57.859vw,77.839vh) scale(.6539)}to{transform:translate(59.2611vw,100vh) scale(.6539)}}.snow:nth-child(251){opacity:.5788;transform:translate(35.0687vw,-10px) scale(.4518);animation:fall-251 14s -16s linear infinite}@keyframes fall-251{78.012%{transform:translate(37.6325vw,78.012vh) scale(.4518)}to{transform:translate(36.3506vw,100vh) scale(.4518)}}.snow:nth-child(252){opacity:.4054;transform:translate(10.032vw,-10px) scale(.5768);animation:fall-252 19s -4s linear infinite}@keyframes fall-252{32.823%{transform:translate(18.6471vw,32.823vh) scale(.5768)}to{transform:translate(14.33955vw,100vh) scale(.5768)}}.snow:nth-child(253){opacity:.2178;transform:translate(75.4497vw,-10px) scale(.1488);animation:fall-253 10s -10s linear infinite}@keyframes fall-253{71.566%{transform:translate(82.8378vw,71.566vh) scale(.1488)}to{transform:translate(79.14375vw,100vh) scale(.1488)}}.snow:nth-child(254){opacity:.5253;transform:translate(83.2923vw,-10px) scale(.231);animation:fall-254 15s -13s linear infinite}@keyframes fall-254{32.024%{transform:translate(89.2453vw,32.024vh) scale(.231)}to{transform:translate(86.2688vw,100vh) scale(.231)}}.snow:nth-child(255){opacity:.7224;transform:translate(56.8057vw,-10px) scale(.8032);animation:fall-255 17s -28s linear infinite}@keyframes fall-255{49.528%{transform:translate(49.2556vw,49.528vh) scale(.8032)}to{transform:translate(53.03065vw,100vh) scale(.8032)}}.snow:nth-child(256){opacity:.6306;transform:translate(29.3275vw,-10px) scale(.9584);animation:fall-256 17s -19s linear infinite}@keyframes fall-256{40.821%{transform:translate(33.8496vw,40.821vh) scale(.9584)}to{transform:translate(31.58855vw,100vh) scale(.9584)}}.snow:nth-child(257){opacity:.2113;transform:translate(81.5982vw,-10px) scale(.3586);animation:fall-257 16s -17s linear infinite}@keyframes fall-257{56.677%{transform:translate(78.7616vw,56.677vh) scale(.3586)}to{transform:translate(80.1799vw,100vh) scale(.3586)}}.snow:nth-child(258){opacity:.6998;transform:translate(33.5676vw,-10px) scale(.3024);animation:fall-258 23s -5s linear infinite}@keyframes fall-258{33.239%{transform:translate(26.9099vw,33.239vh) scale(.3024)}to{transform:translate(30.23875vw,100vh) scale(.3024)}}.snow:nth-child(259){opacity:.1412;transform:translate(52.3908vw,-10px) scale(.2943);animation:fall-259 14s -9s linear infinite}@keyframes fall-259{56.894%{transform:translate(47.1858vw,56.894vh) scale(.2943)}to{transform:translate(49.7883vw,100vh) scale(.2943)}}.snow:nth-child(260){opacity:.7237;transform:translate(92.7352vw,-10px) scale(.7221);animation:fall-260 17s -3s linear infinite}@keyframes fall-260{74.669%{transform:translate(83.5008vw,74.669vh) scale(.7221)}to{transform:translate(88.118vw,100vh) scale(.7221)}}.snow:nth-child(261){opacity:.2916;transform:translate(6.065vw,-10px) scale(.0901);animation:fall-261 27s -29s linear infinite}@keyframes fall-261{57.49%{transform:translate(16.0515vw,57.49vh) scale(.0901)}to{transform:translate(11.05825vw,100vh) scale(.0901)}}.snow:nth-child(262){opacity:.635;transform:translate(29.2892vw,-10px) scale(.3663);animation:fall-262 15s -4s linear infinite}@keyframes fall-262{48.253%{transform:translate(25.341vw,48.253vh) scale(.3663)}to{transform:translate(27.3151vw,100vh) scale(.3663)}}.snow:nth-child(263){opacity:.6846;transform:translate(26.8205vw,-10px) scale(.6966);animation:fall-263 17s -26s linear infinite}@keyframes fall-263{60.15%{transform:translate(36.1636vw,60.15vh) scale(.6966)}to{transform:translate(31.49205vw,100vh) scale(.6966)}}.snow:nth-child(264){opacity:.8999;transform:translate(32.0919vw,-10px) scale(.7393);animation:fall-264 28s -16s linear infinite}@keyframes fall-264{55.796%{transform:translate(37.5814vw,55.796vh) scale(.7393)}to{transform:translate(34.83665vw,100vh) scale(.7393)}}.snow:nth-child(265){opacity:.3907;transform:translate(40.1315vw,-10px) scale(.2704);animation:fall-265 14s -6s linear infinite}@keyframes fall-265{61.77%{transform:translate(42.6155vw,61.77vh) scale(.2704)}to{transform:translate(41.3735vw,100vh) scale(.2704)}}.snow:nth-child(266){opacity:.0574;transform:translate(14.5227vw,-10px) scale(.966);animation:fall-266 12s -7s linear infinite}@keyframes fall-266{56.395%{transform:translate(15.9777vw,56.395vh) scale(.966)}to{transform:translate(15.2502vw,100vh) scale(.966)}}.snow:nth-child(267){opacity:.9125;transform:translate(49.0181vw,-10px) scale(.2291);animation:fall-267 23s -25s linear infinite}@keyframes fall-267{65.91%{transform:translate(52.3013vw,65.91vh) scale(.2291)}to{transform:translate(50.6597vw,100vh) scale(.2291)}}.snow:nth-child(268){opacity:.9966;transform:translate(28.2157vw,-10px) scale(.7044);animation:fall-268 19s -24s linear infinite}@keyframes fall-268{38.9%{transform:translate(23.0316vw,38.9vh) scale(.7044)}to{transform:translate(25.62365vw,100vh) scale(.7044)}}.snow:nth-child(269){opacity:.574;transform:translate(27.3524vw,-10px) scale(.9165);animation:fall-269 17s -5s linear infinite}@keyframes fall-269{76.149%{transform:translate(28.5661vw,76.149vh) scale(.9165)}to{transform:translate(27.95925vw,100vh) scale(.9165)}}.snow:nth-child(270){opacity:.9891;transform:translate(39.897vw,-10px) scale(.0754);animation:fall-270 29s -11s linear infinite}@keyframes fall-270{69.18%{transform:translate(42.0694vw,69.18vh) scale(.0754)}to{transform:translate(40.9832vw,100vh) scale(.0754)}}.snow:nth-child(271){opacity:.0442;transform:translate(17.839vw,-10px) scale(.4532);animation:fall-271 11s -20s linear infinite}@keyframes fall-271{63.208%{transform:translate(27.4427vw,63.208vh) scale(.4532)}to{transform:translate(22.64085vw,100vh) scale(.4532)}}.snow:nth-child(272){opacity:.7583;transform:translate(94.1275vw,-10px) scale(.3029);animation:fall-272 15s -16s linear infinite}@keyframes fall-272{42.567%{transform:translate(93.6325vw,42.567vh) scale(.3029)}to{transform:translate(93.88vw,100vh) scale(.3029)}}.snow:nth-child(273){opacity:.8824;transform:translate(94.986vw,-10px) scale(.4261);animation:fall-273 10s -26s linear infinite}@keyframes fall-273{52.721%{transform:translate(87.2793vw,52.721vh) scale(.4261)}to{transform:translate(91.13265vw,100vh) scale(.4261)}}.snow:nth-child(274){opacity:.6277;transform:translate(67.8578vw,-10px) scale(.5802);animation:fall-274 23s -27s linear infinite}@keyframes fall-274{52.878%{transform:translate(60.5442vw,52.878vh) scale(.5802)}to{transform:translate(64.201vw,100vh) scale(.5802)}}.snow:nth-child(275){opacity:.8298;transform:translate(25.3785vw,-10px) scale(.2796);animation:fall-275 10s -3s linear infinite}@keyframes fall-275{38.26%{transform:translate(35.1648vw,38.26vh) scale(.2796)}to{transform:translate(30.27165vw,100vh) scale(.2796)}}.snow:nth-child(276){opacity:.8651;transform:translate(52.8924vw,-10px) scale(.0156);animation:fall-276 24s -29s linear infinite}@keyframes fall-276{49.945%{transform:translate(43.0523vw,49.945vh) scale(.0156)}to{transform:translate(47.97235vw,100vh) scale(.0156)}}.snow:nth-child(277){opacity:.2919;transform:translate(42.0015vw,-10px) scale(.2768);animation:fall-277 12s -21s linear infinite}@keyframes fall-277{35.454%{transform:translate(40.2105vw,35.454vh) scale(.2768)}to{transform:translate(41.106vw,100vh) scale(.2768)}}.snow:nth-child(278){opacity:.1287;transform:translate(51.0314vw,-10px) scale(.0852);animation:fall-278 29s -27s linear infinite}@keyframes fall-278{63.123%{transform:translate(52.6143vw,63.123vh) scale(.0852)}to{transform:translate(51.82285vw,100vh) scale(.0852)}}.snow:nth-child(279){opacity:.7264;transform:translate(15.9612vw,-10px) scale(.5908);animation:fall-279 24s -15s linear infinite}@keyframes fall-279{42.473%{transform:translate(10.341vw,42.473vh) scale(.5908)}to{transform:translate(13.1511vw,100vh) scale(.5908)}}.snow:nth-child(280){opacity:.229;transform:translate(6.2261vw,-10px) scale(.1139);animation:fall-280 11s -12s linear infinite}@keyframes fall-280{40.605%{transform:translate(4.5001vw,40.605vh) scale(.1139)}to{transform:translate(5.3631vw,100vh) scale(.1139)}}.snow:nth-child(281){opacity:.5793;transform:translate(77.4683vw,-10px) scale(.9618);animation:fall-281 30s -23s linear infinite}@keyframes fall-281{70.052%{transform:translate(76.1725vw,70.052vh) scale(.9618)}to{transform:translate(76.8204vw,100vh) scale(.9618)}}.snow:nth-child(282){opacity:.3705;transform:translate(13.4091vw,-10px) scale(.8687);animation:fall-282 13s -4s linear infinite}@keyframes fall-282{79.728%{transform:translate(15.1763vw,79.728vh) scale(.8687)}to{transform:translate(14.2927vw,100vh) scale(.8687)}}.snow:nth-child(283){opacity:.26;transform:translate(74.6195vw,-10px) scale(.0255);animation:fall-283 13s -8s linear infinite}@keyframes fall-283{51.793%{transform:translate(69.905vw,51.793vh) scale(.0255)}to{transform:translate(72.26225vw,100vh) scale(.0255)}}.snow:nth-child(284){opacity:.4705;transform:translate(30.72vw,-10px) scale(.3077);animation:fall-284 30s -16s linear infinite}@keyframes fall-284{68.055%{transform:translate(33.5162vw,68.055vh) scale(.3077)}to{transform:translate(32.1181vw,100vh) scale(.3077)}}.snow:nth-child(285){opacity:.5884;transform:translate(4.5982vw,-10px) scale(.5628);animation:fall-285 10s -4s linear infinite}@keyframes fall-285{78.235%{transform:translate(11.9012vw,78.235vh) scale(.5628)}to{transform:translate(8.2497vw,100vh) scale(.5628)}}.snow:nth-child(286){opacity:.7726;transform:translate(37.0984vw,-10px) scale(.8649);animation:fall-286 25s -16s linear infinite}@keyframes fall-286{76.885%{transform:translate(39.3156vw,76.885vh) scale(.8649)}to{transform:translate(38.207vw,100vh) scale(.8649)}}.snow:nth-child(287){opacity:.0661;transform:translate(33.4048vw,-10px) scale(.9063);animation:fall-287 15s -2s linear infinite}@keyframes fall-287{79.877%{transform:translate(39.9072vw,79.877vh) scale(.9063)}to{transform:translate(36.656vw,100vh) scale(.9063)}}.snow:nth-child(288){opacity:.3583;transform:translate(49.5711vw,-10px) scale(.8676);animation:fall-288 25s -1s linear infinite}@keyframes fall-288{49.771%{transform:translate(43.3446vw,49.771vh) scale(.8676)}to{transform:translate(46.45785vw,100vh) scale(.8676)}}.snow:nth-child(289){opacity:.1278;transform:translate(27.5069vw,-10px) scale(.5543);animation:fall-289 20s -21s linear infinite}@keyframes fall-289{48.258%{transform:translate(31.5543vw,48.258vh) scale(.5543)}to{transform:translate(29.5306vw,100vh) scale(.5543)}}.snow:nth-child(290){opacity:.8093;transform:translate(4.413vw,-10px) scale(.1824);animation:fall-290 24s -5s linear infinite}@keyframes fall-290{53.202%{transform:translate(-2.5484vw,53.202vh) scale(.1824)}to{transform:translate(.9323vw,100vh) scale(.1824)}}.snow:nth-child(291){opacity:.4952;transform:translate(8.5067vw,-10px) scale(.1554);animation:fall-291 13s -26s linear infinite}@keyframes fall-291{61.336%{transform:translate(15.5186vw,61.336vh) scale(.1554)}to{transform:translate(12.01265vw,100vh) scale(.1554)}}.snow:nth-child(292){opacity:.0969;transform:translate(92.8282vw,-10px) scale(.5576);animation:fall-292 15s -9s linear infinite}@keyframes fall-292{69.036%{transform:translate(90.5984vw,69.036vh) scale(.5576)}to{transform:translate(91.7133vw,100vh) scale(.5576)}}.snow:nth-child(293){opacity:.8448;transform:translate(44.2058vw,-10px) scale(.2919);animation:fall-293 25s -21s linear infinite}@keyframes fall-293{75.929%{transform:translate(39.7213vw,75.929vh) scale(.2919)}to{transform:translate(41.96355vw,100vh) scale(.2919)}}.snow:nth-child(294){opacity:.8725;transform:translate(45.7208vw,-10px) scale(.8334);animation:fall-294 28s -9s linear infinite}@keyframes fall-294{36.716%{transform:translate(38.8989vw,36.716vh) scale(.8334)}to{transform:translate(42.30985vw,100vh) scale(.8334)}}.snow:nth-child(295){opacity:.1687;transform:translate(96.3354vw,-10px) scale(.9696);animation:fall-295 17s -27s linear infinite}@keyframes fall-295{60.419%{transform:translate(97.485vw,60.419vh) scale(.9696)}to{transform:translate(96.9102vw,100vh) scale(.9696)}}.snow:nth-child(296){opacity:.7117;transform:translate(44.9289vw,-10px) scale(.6939);animation:fall-296 15s -27s linear infinite}@keyframes fall-296{35.31%{transform:translate(46.6354vw,35.31vh) scale(.6939)}to{transform:translate(45.78215vw,100vh) scale(.6939)}}.snow:nth-child(297){opacity:.3864;transform:translate(51.118vw,-10px) scale(.4742);animation:fall-297 17s -8s linear infinite}@keyframes fall-297{62.913%{transform:translate(59.507vw,62.913vh) scale(.4742)}to{transform:translate(55.3125vw,100vh) scale(.4742)}}.snow:nth-child(298){opacity:.1013;transform:translate(74.8689vw,-10px) scale(.5617);animation:fall-298 25s -27s linear infinite}@keyframes fall-298{30.947%{transform:translate(74.7965vw,30.947vh) scale(.5617)}to{transform:translate(74.8327vw,100vh) scale(.5617)}}.snow:nth-child(299){opacity:.663;transform:translate(83.1983vw,-10px) scale(.6552);animation:fall-299 20s -16s linear infinite}@keyframes fall-299{65.287%{transform:translate(73.3821vw,65.287vh) scale(.6552)}to{transform:translate(78.2902vw,100vh) scale(.6552)}}.snow:nth-child(300){opacity:.5328;transform:translate(65.5913vw,-10px) scale(.4059);animation:fall-300 23s -3s linear infinite}@keyframes fall-300{78.792%{transform:translate(62.7625vw,78.792vh) scale(.4059)}to{transform:translate(64.1769vw,100vh) scale(.4059)}}.snow:nth-child(301){opacity:.9509;transform:translate(96.6775vw,-10px) scale(.4666);animation:fall-301 14s -9s linear infinite}@keyframes fall-301{38.683%{transform:translate(91.8235vw,38.683vh) scale(.4666)}to{transform:translate(94.2505vw,100vh) scale(.4666)}}.snow:nth-child(302){opacity:.7027;transform:translate(63.3841vw,-10px) scale(.6163);animation:fall-302 14s -23s linear infinite}@keyframes fall-302{51.936%{transform:translate(66.5139vw,51.936vh) scale(.6163)}to{transform:translate(64.949vw,100vh) scale(.6163)}}.snow:nth-child(303){opacity:.048;transform:translate(38.5916vw,-10px) scale(.3656);animation:fall-303 21s -20s linear infinite}@keyframes fall-303{49.887%{transform:translate(46.4495vw,49.887vh) scale(.3656)}to{transform:translate(42.52055vw,100vh) scale(.3656)}}.snow:nth-child(304){opacity:.8238;transform:translate(57.1407vw,-10px) scale(.5436);animation:fall-304 23s -25s linear infinite}@keyframes fall-304{33.287%{transform:translate(66.2919vw,33.287vh) scale(.5436)}to{transform:translate(61.7163vw,100vh) scale(.5436)}}.snow:nth-child(305){opacity:.5195;transform:translate(12.3937vw,-10px) scale(.3871);animation:fall-305 16s -23s linear infinite}@keyframes fall-305{48.366%{transform:translate(10.2938vw,48.366vh) scale(.3871)}to{transform:translate(11.34375vw,100vh) scale(.3871)}}.snow:nth-child(306){opacity:.8872;transform:translate(75.3775vw,-10px) scale(.025);animation:fall-306 30s -8s linear infinite}@keyframes fall-306{70.631%{transform:translate(65.45vw,70.631vh) scale(.025)}to{transform:translate(70.41375vw,100vh) scale(.025)}}.snow:nth-child(307){opacity:.8674;transform:translate(.8818vw,-10px) scale(.5989);animation:fall-307 10s -17s linear infinite}@keyframes fall-307{78.962%{transform:translate(-5.403vw,78.962vh) scale(.5989)}to{transform:translate(-2.2606vw,100vh) scale(.5989)}}.snow:nth-child(308){opacity:.7772;transform:translate(87.2887vw,-10px) scale(.4734);animation:fall-308 11s -18s linear infinite}@keyframes fall-308{66.878%{transform:translate(85.1124vw,66.878vh) scale(.4734)}to{transform:translate(86.20055vw,100vh) scale(.4734)}}.snow:nth-child(309){opacity:.5676;transform:translate(38.6605vw,-10px) scale(.3946);animation:fall-309 21s -4s linear infinite}@keyframes fall-309{44.314%{transform:translate(46.8393vw,44.314vh) scale(.3946)}to{transform:translate(42.7499vw,100vh) scale(.3946)}}.snow:nth-child(310){opacity:.2734;transform:translate(26.6579vw,-10px) scale(.2689);animation:fall-310 23s -6s linear infinite}@keyframes fall-310{36.423%{transform:translate(35.3597vw,36.423vh) scale(.2689)}to{transform:translate(31.0088vw,100vh) scale(.2689)}}.snow:nth-child(311){opacity:.6072;transform:translate(64.4359vw,-10px) scale(.8425);animation:fall-311 26s -30s linear infinite}@keyframes fall-311{46.903%{transform:translate(55.1045vw,46.903vh) scale(.8425)}to{transform:translate(59.7702vw,100vh) scale(.8425)}}.snow:nth-child(312){opacity:.5555;transform:translate(53.7433vw,-10px) scale(.289);animation:fall-312 25s -21s linear infinite}@keyframes fall-312{45.66%{transform:translate(45.5657vw,45.66vh) scale(.289)}to{transform:translate(49.6545vw,100vh) scale(.289)}}.snow:nth-child(313){opacity:.49;transform:translate(14.1006vw,-10px) scale(.2425);animation:fall-313 20s -12s linear infinite}@keyframes fall-313{64.626%{transform:translate(16.9196vw,64.626vh) scale(.2425)}to{transform:translate(15.5101vw,100vh) scale(.2425)}}.snow:nth-child(314){opacity:.7603;transform:translate(35.4857vw,-10px) scale(.4359);animation:fall-314 29s -2s linear infinite}@keyframes fall-314{48.05%{transform:translate(39.9892vw,48.05vh) scale(.4359)}to{transform:translate(37.73745vw,100vh) scale(.4359)}}.snow:nth-child(315){opacity:.9619;transform:translate(18.0137vw,-10px) scale(.9247);animation:fall-315 11s -1s linear infinite}@keyframes fall-315{69.242%{transform:translate(23.2364vw,69.242vh) scale(.9247)}to{transform:translate(20.62505vw,100vh) scale(.9247)}}.snow:nth-child(316){opacity:.2902;transform:translate(40.8635vw,-10px) scale(.1054);animation:fall-316 27s -22s linear infinite}@keyframes fall-316{55.007%{transform:translate(48.2031vw,55.007vh) scale(.1054)}to{transform:translate(44.5333vw,100vh) scale(.1054)}}.snow:nth-child(317){opacity:.9067;transform:translate(37.8776vw,-10px) scale(.8079);animation:fall-317 30s -23s linear infinite}@keyframes fall-317{32.327%{transform:translate(41.4635vw,32.327vh) scale(.8079)}to{transform:translate(39.67055vw,100vh) scale(.8079)}}.snow:nth-child(318){opacity:.2006;transform:translate(96.6122vw,-10px) scale(.6853);animation:fall-318 11s -2s linear infinite}@keyframes fall-318{40.162%{transform:translate(104.1808vw,40.162vh) scale(.6853)}to{transform:translate(100.3965vw,100vh) scale(.6853)}}.snow:nth-child(319){opacity:.3897;transform:translate(92.3473vw,-10px) scale(.0642);animation:fall-319 29s -24s linear infinite}@keyframes fall-319{42.636%{transform:translate(96.0232vw,42.636vh) scale(.0642)}to{transform:translate(94.18525vw,100vh) scale(.0642)}}.snow:nth-child(320){opacity:.0644;transform:translate(61.3932vw,-10px) scale(.214);animation:fall-320 20s -16s linear infinite}@keyframes fall-320{72.844%{transform:translate(66.1874vw,72.844vh) scale(.214)}to{transform:translate(63.7903vw,100vh) scale(.214)}}.snow:nth-child(321){opacity:.7409;transform:translate(75.7521vw,-10px) scale(.1594);animation:fall-321 29s -30s linear infinite}@keyframes fall-321{63.522%{transform:translate(85.2641vw,63.522vh) scale(.1594)}to{transform:translate(80.5081vw,100vh) scale(.1594)}}.snow:nth-child(322){opacity:.4018;transform:translate(15.4262vw,-10px) scale(.7914);animation:fall-322 28s -25s linear infinite}@keyframes fall-322{74.514%{transform:translate(21.3324vw,74.514vh) scale(.7914)}to{transform:translate(18.3793vw,100vh) scale(.7914)}}.snow:nth-child(323){opacity:.7156;transform:translate(44.298vw,-10px) scale(.3671);animation:fall-323 19s -9s linear infinite}@keyframes fall-323{39.41%{transform:translate(45.6517vw,39.41vh) scale(.3671)}to{transform:translate(44.97485vw,100vh) scale(.3671)}}.snow:nth-child(324){opacity:.4114;transform:translate(71.334vw,-10px) scale(.6228);animation:fall-324 24s -18s linear infinite}@keyframes fall-324{76.694%{transform:translate(69.5895vw,76.694vh) scale(.6228)}to{transform:translate(70.46175vw,100vh) scale(.6228)}}.snow:nth-child(325){opacity:.0652;transform:translate(58.1292vw,-10px) scale(.7208);animation:fall-325 11s -27s linear infinite}@keyframes fall-325{66.472%{transform:translate(62.3198vw,66.472vh) scale(.7208)}to{transform:translate(60.2245vw,100vh) scale(.7208)}}.snow:nth-child(326){opacity:.7883;transform:translate(48.2535vw,-10px) scale(.1777);animation:fall-326 20s -22s linear infinite}@keyframes fall-326{70.162%{transform:translate(45.0677vw,70.162vh) scale(.1777)}to{transform:translate(46.6606vw,100vh) scale(.1777)}}.snow:nth-child(327){opacity:.7444;transform:translate(11.0832vw,-10px) scale(.9541);animation:fall-327 22s -23s linear infinite}@keyframes fall-327{37.547%{transform:translate(7.2559vw,37.547vh) scale(.9541)}to{transform:translate(9.16955vw,100vh) scale(.9541)}}.snow:nth-child(328){opacity:.1433;transform:translate(84.1152vw,-10px) scale(.2921);animation:fall-328 16s -18s linear infinite}@keyframes fall-328{33.454%{transform:translate(81.2395vw,33.454vh) scale(.2921)}to{transform:translate(82.67735vw,100vh) scale(.2921)}}.snow:nth-child(329){opacity:.745;transform:translate(3.5756vw,-10px) scale(.4453);animation:fall-329 28s -17s linear infinite}@keyframes fall-329{53.457%{transform:translate(11.6699vw,53.457vh) scale(.4453)}to{transform:translate(7.62275vw,100vh) scale(.4453)}}.snow:nth-child(330){opacity:.056;transform:translate(20.7945vw,-10px) scale(.5916);animation:fall-330 24s -17s linear infinite}@keyframes fall-330{35.834%{transform:translate(21.0868vw,35.834vh) scale(.5916)}to{transform:translate(20.94065vw,100vh) scale(.5916)}}.snow:nth-child(331){opacity:.9689;transform:translate(33.7467vw,-10px) scale(.4397);animation:fall-331 24s -11s linear infinite}@keyframes fall-331{37.927%{transform:translate(24.5896vw,37.927vh) scale(.4397)}to{transform:translate(29.16815vw,100vh) scale(.4397)}}.snow:nth-child(332){opacity:.8191;transform:translate(60.7925vw,-10px) scale(.6438);animation:fall-332 10s -5s linear infinite}@keyframes fall-332{63.244%{transform:translate(56.3218vw,63.244vh) scale(.6438)}to{transform:translate(58.55715vw,100vh) scale(.6438)}}.snow:nth-child(333){opacity:.184;transform:translate(38.5644vw,-10px) scale(.7669);animation:fall-333 29s -20s linear infinite}@keyframes fall-333{34.516%{transform:translate(43.29vw,34.516vh) scale(.7669)}to{transform:translate(40.9272vw,100vh) scale(.7669)}}.snow:nth-child(334){opacity:.3628;transform:translate(20.4062vw,-10px) scale(.3674);animation:fall-334 15s -26s linear infinite}@keyframes fall-334{44.579%{transform:translate(25.2774vw,44.579vh) scale(.3674)}to{transform:translate(22.8418vw,100vh) scale(.3674)}}.snow:nth-child(335){opacity:.1474;transform:translate(9.534vw,-10px) scale(.5554);animation:fall-335 25s -30s linear infinite}@keyframes fall-335{74.154%{transform:translate(14.0041vw,74.154vh) scale(.5554)}to{transform:translate(11.76905vw,100vh) scale(.5554)}}.snow:nth-child(336){opacity:.0074;transform:translate(79.1516vw,-10px) scale(.9519);animation:fall-336 29s -16s linear infinite}@keyframes fall-336{49.327%{transform:translate(80.2196vw,49.327vh) scale(.9519)}to{transform:translate(79.6856vw,100vh) scale(.9519)}}.snow:nth-child(337){opacity:.637;transform:translate(9.8813vw,-10px) scale(.7945);animation:fall-337 19s -24s linear infinite}@keyframes fall-337{41.793%{transform:translate(5.1634vw,41.793vh) scale(.7945)}to{transform:translate(7.52235vw,100vh) scale(.7945)}}.snow:nth-child(338){opacity:.9616;transform:translate(11.2452vw,-10px) scale(.3327);animation:fall-338 13s -3s linear infinite}@keyframes fall-338{32.242%{transform:translate(17.6253vw,32.242vh) scale(.3327)}to{transform:translate(14.43525vw,100vh) scale(.3327)}}.snow:nth-child(339){opacity:.5147;transform:translate(3.1123vw,-10px) scale(.9681);animation:fall-339 21s -26s linear infinite}@keyframes fall-339{47.408%{transform:translate(-5.2113vw,47.408vh) scale(.9681)}to{transform:translate(-1.0495vw,100vh) scale(.9681)}}.snow:nth-child(340){opacity:.1004;transform:translate(73.612vw,-10px) scale(.1233);animation:fall-340 15s -30s linear infinite}@keyframes fall-340{54.963%{transform:translate(81.4251vw,54.963vh) scale(.1233)}to{transform:translate(77.51855vw,100vh) scale(.1233)}}.snow:nth-child(341){opacity:.5724;transform:translate(56.3751vw,-10px) scale(.0368);animation:fall-341 26s -9s linear infinite}@keyframes fall-341{53.21%{transform:translate(57.7147vw,53.21vh) scale(.0368)}to{transform:translate(57.0449vw,100vh) scale(.0368)}}.snow:nth-child(342){opacity:.1418;transform:translate(34.8166vw,-10px) scale(.9831);animation:fall-342 12s -4s linear infinite}@keyframes fall-342{33.995%{transform:translate(33.1637vw,33.995vh) scale(.9831)}to{transform:translate(33.99015vw,100vh) scale(.9831)}}.snow:nth-child(343){opacity:.213;transform:translate(82.4734vw,-10px) scale(.556);animation:fall-343 19s -3s linear infinite}@keyframes fall-343{44.577%{transform:translate(76.3649vw,44.577vh) scale(.556)}to{transform:translate(79.41915vw,100vh) scale(.556)}}.snow:nth-child(344){opacity:.9376;transform:translate(50.3523vw,-10px) scale(.0222);animation:fall-344 27s -23s linear infinite}@keyframes fall-344{40.507%{transform:translate(55.5782vw,40.507vh) scale(.0222)}to{transform:translate(52.96525vw,100vh) scale(.0222)}}.snow:nth-child(345){opacity:.8378;transform:translate(63.0996vw,-10px) scale(.4095);animation:fall-345 13s -16s linear infinite}@keyframes fall-345{51.856%{transform:translate(57.9677vw,51.856vh) scale(.4095)}to{transform:translate(60.53365vw,100vh) scale(.4095)}}.snow:nth-child(346){opacity:.0309;transform:translate(57.9775vw,-10px) scale(.338);animation:fall-346 17s -2s linear infinite}@keyframes fall-346{75.956%{transform:translate(48.917vw,75.956vh) scale(.338)}to{transform:translate(53.44725vw,100vh) scale(.338)}}.snow:nth-child(347){opacity:.7191;transform:translate(86.4199vw,-10px) scale(.3061);animation:fall-347 15s -18s linear infinite}@keyframes fall-347{42.881%{transform:translate(93.3585vw,42.881vh) scale(.3061)}to{transform:translate(89.8892vw,100vh) scale(.3061)}}.snow:nth-child(348){opacity:.0131;transform:translate(29.0501vw,-10px) scale(.799);animation:fall-348 19s -22s linear infinite}@keyframes fall-348{79.145%{transform:translate(30.8816vw,79.145vh) scale(.799)}to{transform:translate(29.96585vw,100vh) scale(.799)}}.snow:nth-child(349){opacity:.1778;transform:translate(38.3621vw,-10px) scale(.7231);animation:fall-349 25s -17s linear infinite}@keyframes fall-349{65.071%{transform:translate(38.8792vw,65.071vh) scale(.7231)}to{transform:translate(38.62065vw,100vh) scale(.7231)}}.snow:nth-child(350){opacity:.8213;transform:translate(82.4534vw,-10px) scale(.279);animation:fall-350 15s -22s linear infinite}@keyframes fall-350{45.59%{transform:translate(83.5974vw,45.59vh) scale(.279)}to{transform:translate(83.0254vw,100vh) scale(.279)}}.snow:nth-child(351){opacity:.3942;transform:translate(82.1487vw,-10px) scale(.3459);animation:fall-351 29s -27s linear infinite}@keyframes fall-351{75.281%{transform:translate(73.0467vw,75.281vh) scale(.3459)}to{transform:translate(77.5977vw,100vh) scale(.3459)}}.snow:nth-child(352){opacity:.7518;transform:translate(51.7885vw,-10px) scale(.4524);animation:fall-352 14s -12s linear infinite}@keyframes fall-352{72.458%{transform:translate(55.8863vw,72.458vh) scale(.4524)}to{transform:translate(53.8374vw,100vh) scale(.4524)}}.snow:nth-child(353){opacity:.5254;transform:translate(7.5812vw,-10px) scale(.8694);animation:fall-353 12s -23s linear infinite}@keyframes fall-353{42.846%{transform:translate(16.1423vw,42.846vh) scale(.8694)}to{transform:translate(11.86175vw,100vh) scale(.8694)}}.snow:nth-child(354){opacity:.1057;transform:translate(98.6441vw,-10px) scale(.1732);animation:fall-354 10s -15s linear infinite}@keyframes fall-354{35.63%{transform:translate(93.4384vw,35.63vh) scale(.1732)}to{transform:translate(96.04125vw,100vh) scale(.1732)}}.snow:nth-child(355){opacity:.3119;transform:translate(86.8263vw,-10px) scale(.7811);animation:fall-355 22s -17s linear infinite}@keyframes fall-355{53.98%{transform:translate(89.166vw,53.98vh) scale(.7811)}to{transform:translate(87.99615vw,100vh) scale(.7811)}}.snow:nth-child(356){opacity:.0958;transform:translate(14.9031vw,-10px) scale(.7697);animation:fall-356 18s -30s linear infinite}@keyframes fall-356{47.59%{transform:translate(18.6724vw,47.59vh) scale(.7697)}to{transform:translate(16.78775vw,100vh) scale(.7697)}}.snow:nth-child(357){opacity:.875;transform:translate(80.5177vw,-10px) scale(.3829);animation:fall-357 24s -17s linear infinite}@keyframes fall-357{38.209%{transform:translate(71.9932vw,38.209vh) scale(.3829)}to{transform:translate(76.25545vw,100vh) scale(.3829)}}.snow:nth-child(358){opacity:.5432;transform:translate(62.5334vw,-10px) scale(.0184);animation:fall-358 14s -5s linear infinite}@keyframes fall-358{45.643%{transform:translate(64.1166vw,45.643vh) scale(.0184)}to{transform:translate(63.325vw,100vh) scale(.0184)}}.snow:nth-child(359){opacity:.7771;transform:translate(96.5526vw,-10px) scale(.4926);animation:fall-359 22s -1s linear infinite}@keyframes fall-359{62.153%{transform:translate(92.1496vw,62.153vh) scale(.4926)}to{transform:translate(94.3511vw,100vh) scale(.4926)}}.snow:nth-child(360){opacity:.4053;transform:translate(78.9427vw,-10px) scale(.1693);animation:fall-360 18s -18s linear infinite}@keyframes fall-360{60.385%{transform:translate(77.5747vw,60.385vh) scale(.1693)}to{transform:translate(78.2587vw,100vh) scale(.1693)}}.snow:nth-child(361){opacity:.8319;transform:translate(75.953vw,-10px) scale(.01);animation:fall-361 25s -14s linear infinite}@keyframes fall-361{76.341%{transform:translate(74.1815vw,76.341vh) scale(.01)}to{transform:translate(75.06725vw,100vh) scale(.01)}}.snow:nth-child(362){opacity:.679;transform:translate(8.5217vw,-10px) scale(.7137);animation:fall-362 22s -14s linear infinite}@keyframes fall-362{62.977%{transform:translate(10.3265vw,62.977vh) scale(.7137)}to{transform:translate(9.4241vw,100vh) scale(.7137)}}.snow:nth-child(363){opacity:.7164;transform:translate(49.4084vw,-10px) scale(.7875);animation:fall-363 19s -10s linear infinite}@keyframes fall-363{59.941%{transform:translate(43.7098vw,59.941vh) scale(.7875)}to{transform:translate(46.5591vw,100vh) scale(.7875)}}.snow:nth-child(364){opacity:.8766;transform:translate(44.4803vw,-10px) scale(.141);animation:fall-364 15s -16s linear infinite}@keyframes fall-364{54.595%{transform:translate(52.1714vw,54.595vh) scale(.141)}to{transform:translate(48.32585vw,100vh) scale(.141)}}.snow:nth-child(365){opacity:.5985;transform:translate(93.4449vw,-10px) scale(.6058);animation:fall-365 29s -2s linear infinite}@keyframes fall-365{66.774%{transform:translate(89.3464vw,66.774vh) scale(.6058)}to{transform:translate(91.39565vw,100vh) scale(.6058)}}.snow:nth-child(366){opacity:.5292;transform:translate(90.8118vw,-10px) scale(.8859);animation:fall-366 29s -9s linear infinite}@keyframes fall-366{71.181%{transform:translate(81.3912vw,71.181vh) scale(.8859)}to{transform:translate(86.1015vw,100vh) scale(.8859)}}.snow:nth-child(367){opacity:.742;transform:translate(31.4329vw,-10px) scale(.6805);animation:fall-367 25s -30s linear infinite}@keyframes fall-367{51.341%{transform:translate(36.6159vw,51.341vh) scale(.6805)}to{transform:translate(34.0244vw,100vh) scale(.6805)}}.snow:nth-child(368){opacity:.8451;transform:translate(5.9006vw,-10px) scale(.4738);animation:fall-368 22s -26s linear infinite}@keyframes fall-368{63.325%{transform:translate(5.28vw,63.325vh) scale(.4738)}to{transform:translate(5.5903vw,100vh) scale(.4738)}}.snow:nth-child(369){opacity:.869;transform:translate(85.034vw,-10px) scale(.5862);animation:fall-369 28s -23s linear infinite}@keyframes fall-369{48.369%{transform:translate(91.0301vw,48.369vh) scale(.5862)}to{transform:translate(88.03205vw,100vh) scale(.5862)}}.snow:nth-child(370){opacity:.5773;transform:translate(37.1323vw,-10px) scale(.4392);animation:fall-370 22s -6s linear infinite}@keyframes fall-370{77.133%{transform:translate(34.0516vw,77.133vh) scale(.4392)}to{transform:translate(35.59195vw,100vh) scale(.4392)}}.snow:nth-child(371){opacity:.0852;transform:translate(60.0331vw,-10px) scale(.753);animation:fall-371 17s -23s linear infinite}@keyframes fall-371{70.345%{transform:translate(56.1651vw,70.345vh) scale(.753)}to{transform:translate(58.0991vw,100vh) scale(.753)}}.snow:nth-child(372){opacity:.2531;transform:translate(28.4874vw,-10px) scale(.0771);animation:fall-372 16s -17s linear infinite}@keyframes fall-372{74.388%{transform:translate(23.4769vw,74.388vh) scale(.0771)}to{transform:translate(25.98215vw,100vh) scale(.0771)}}.snow:nth-child(373){opacity:.2286;transform:translate(92.3807vw,-10px) scale(.8504);animation:fall-373 29s -11s linear infinite}@keyframes fall-373{54.689%{transform:translate(97.3104vw,54.689vh) scale(.8504)}to{transform:translate(94.84555vw,100vh) scale(.8504)}}.snow:nth-child(374){opacity:.0297;transform:translate(63.0345vw,-10px) scale(.7314);animation:fall-374 27s -11s linear infinite}@keyframes fall-374{31.946%{transform:translate(67.3344vw,31.946vh) scale(.7314)}to{transform:translate(65.18445vw,100vh) scale(.7314)}}.snow:nth-child(375){opacity:.4954;transform:translate(54.4235vw,-10px) scale(.2739);animation:fall-375 11s -12s linear infinite}@keyframes fall-375{52.364%{transform:translate(47.5906vw,52.364vh) scale(.2739)}to{transform:translate(51.00705vw,100vh) scale(.2739)}}.snow:nth-child(376){opacity:.8442;transform:translate(53.0326vw,-10px) scale(.3847);animation:fall-376 28s -15s linear infinite}@keyframes fall-376{47.095%{transform:translate(43.8798vw,47.095vh) scale(.3847)}to{transform:translate(48.4562vw,100vh) scale(.3847)}}.snow:nth-child(377){opacity:.8389;transform:translate(61.8949vw,-10px) scale(.4312);animation:fall-377 30s -26s linear infinite}@keyframes fall-377{46.959%{transform:translate(69.971vw,46.959vh) scale(.4312)}to{transform:translate(65.93295vw,100vh) scale(.4312)}}.snow:nth-child(378){opacity:.99;transform:translate(43.2003vw,-10px) scale(.875);animation:fall-378 19s -21s linear infinite}@keyframes fall-378{71.113%{transform:translate(51.3543vw,71.113vh) scale(.875)}to{transform:translate(47.2773vw,100vh) scale(.875)}}.snow:nth-child(379){opacity:.6655;transform:translate(76.7637vw,-10px) scale(.5893);animation:fall-379 13s -2s linear infinite}@keyframes fall-379{58.604%{transform:translate(75.6436vw,58.604vh) scale(.5893)}to{transform:translate(76.20365vw,100vh) scale(.5893)}}.snow:nth-child(380){opacity:.8591;transform:translate(57.1224vw,-10px) scale(.6888);animation:fall-380 11s -25s linear infinite}@keyframes fall-380{38.429%{transform:translate(54.1035vw,38.429vh) scale(.6888)}to{transform:translate(55.61295vw,100vh) scale(.6888)}}.snow:nth-child(381){opacity:.2752;transform:translate(27.9162vw,-10px) scale(.9943);animation:fall-381 17s -17s linear infinite}@keyframes fall-381{78.164%{transform:translate(32.389vw,78.164vh) scale(.9943)}to{transform:translate(30.1526vw,100vh) scale(.9943)}}.snow:nth-child(382){opacity:.6852;transform:translate(17.0422vw,-10px) scale(.1188);animation:fall-382 20s -25s linear infinite}@keyframes fall-382{53.388%{transform:translate(10.2229vw,53.388vh) scale(.1188)}to{transform:translate(13.63255vw,100vh) scale(.1188)}}.snow:nth-child(383){opacity:.0389;transform:translate(72.3988vw,-10px) scale(.5773);animation:fall-383 22s -25s linear infinite}@keyframes fall-383{58.06%{transform:translate(74.9158vw,58.06vh) scale(.5773)}to{transform:translate(73.6573vw,100vh) scale(.5773)}}.snow:nth-child(384){opacity:.7679;transform:translate(48.9345vw,-10px) scale(.0881);animation:fall-384 22s -26s linear infinite}@keyframes fall-384{59.589%{transform:translate(45.9241vw,59.589vh) scale(.0881)}to{transform:translate(47.4293vw,100vh) scale(.0881)}}.snow:nth-child(385){opacity:.9252;transform:translate(92.3983vw,-10px) scale(.8472);animation:fall-385 10s -21s linear infinite}@keyframes fall-385{58.976%{transform:translate(90.9493vw,58.976vh) scale(.8472)}to{transform:translate(91.6738vw,100vh) scale(.8472)}}.snow:nth-child(386){opacity:.9089;transform:translate(25.2665vw,-10px) scale(.5111);animation:fall-386 18s -17s linear infinite}@keyframes fall-386{60.473%{transform:translate(16.0454vw,60.473vh) scale(.5111)}to{transform:translate(20.65595vw,100vh) scale(.5111)}}.snow:nth-child(387){opacity:.4006;transform:translate(94.3305vw,-10px) scale(.826);animation:fall-387 12s -1s linear infinite}@keyframes fall-387{65.551%{transform:translate(87.8526vw,65.551vh) scale(.826)}to{transform:translate(91.09155vw,100vh) scale(.826)}}.snow:nth-child(388){opacity:.0372;transform:translate(68.4145vw,-10px) scale(.3836);animation:fall-388 22s -22s linear infinite}@keyframes fall-388{30.516%{transform:translate(58.646vw,30.516vh) scale(.3836)}to{transform:translate(63.53025vw,100vh) scale(.3836)}}.snow:nth-child(389){opacity:.0342;transform:translate(88.8512vw,-10px) scale(.6322);animation:fall-389 28s -22s linear infinite}@keyframes fall-389{62.524%{transform:translate(78.9613vw,62.524vh) scale(.6322)}to{transform:translate(83.90625vw,100vh) scale(.6322)}}.snow:nth-child(390){opacity:.899;transform:translate(6.215vw,-10px) scale(.5304);animation:fall-390 17s -16s linear infinite}@keyframes fall-390{36.114%{transform:translate(6.1181vw,36.114vh) scale(.5304)}to{transform:translate(6.16655vw,100vh) scale(.5304)}}.snow:nth-child(391){opacity:.9302;transform:translate(32.308vw,-10px) scale(.7454);animation:fall-391 23s -5s linear infinite}@keyframes fall-391{47.733%{transform:translate(23.4058vw,47.733vh) scale(.7454)}to{transform:translate(27.8569vw,100vh) scale(.7454)}}.snow:nth-child(392){opacity:.303;transform:translate(40.209vw,-10px) scale(.2405);animation:fall-392 18s -24s linear infinite}@keyframes fall-392{48.267%{transform:translate(42.2769vw,48.267vh) scale(.2405)}to{transform:translate(41.24295vw,100vh) scale(.2405)}}.snow:nth-child(393){opacity:.0975;transform:translate(94.1135vw,-10px) scale(.2586);animation:fall-393 20s -9s linear infinite}@keyframes fall-393{77.951%{transform:translate(97.2732vw,77.951vh) scale(.2586)}to{transform:translate(95.69335vw,100vh) scale(.2586)}}.snow:nth-child(394){opacity:.7167;transform:translate(90.5099vw,-10px) scale(.5645);animation:fall-394 28s -16s linear infinite}@keyframes fall-394{55.033%{transform:translate(95.5913vw,55.033vh) scale(.5645)}to{transform:translate(93.0506vw,100vh) scale(.5645)}}.snow:nth-child(395){opacity:.1676;transform:translate(37.9857vw,-10px) scale(.2375);animation:fall-395 16s -13s linear infinite}@keyframes fall-395{52.137%{transform:translate(46.6061vw,52.137vh) scale(.2375)}to{transform:translate(42.2959vw,100vh) scale(.2375)}}.snow:nth-child(396){opacity:.6308;transform:translate(98.0081vw,-10px) scale(.8853);animation:fall-396 18s -26s linear infinite}@keyframes fall-396{41.847%{transform:translate(106.4232vw,41.847vh) scale(.8853)}to{transform:translate(102.21565vw,100vh) scale(.8853)}}.snow:nth-child(397){opacity:.9959;transform:translate(48.6383vw,-10px) scale(.8554);animation:fall-397 11s -17s linear infinite}@keyframes fall-397{33.535%{transform:translate(50.8385vw,33.535vh) scale(.8554)}to{transform:translate(49.7384vw,100vh) scale(.8554)}}.snow:nth-child(398){opacity:.8074;transform:translate(77.7572vw,-10px) scale(.1703);animation:fall-398 26s -13s linear infinite}@keyframes fall-398{58.437%{transform:translate(80.9307vw,58.437vh) scale(.1703)}to{transform:translate(79.34395vw,100vh) scale(.1703)}}.snow:nth-child(399){opacity:.5522;transform:translate(2.6694vw,-10px) scale(.7669);animation:fall-399 18s -8s linear infinite}@keyframes fall-399{73.848%{transform:translate(11.099vw,73.848vh) scale(.7669)}to{transform:translate(6.8842vw,100vh) scale(.7669)}}.snow:nth-child(400){opacity:.9027;transform:translate(40.0592vw,-10px) scale(.9838);animation:fall-400 11s -22s linear infinite}@keyframes fall-400{33.798%{transform:translate(39.3683vw,33.798vh) scale(.9838)}to{transform:translate(39.71375vw,100vh) scale(.9838)}}.snow:nth-child(401){opacity:.644;transform:translate(11.0319vw,-10px) scale(.8278);animation:fall-401 30s -29s linear infinite}@keyframes fall-401{74.562%{transform:translate(7.5457vw,74.562vh) scale(.8278)}to{transform:translate(9.2888vw,100vh) scale(.8278)}}.snow:nth-child(402){opacity:.7856;transform:translate(77.4804vw,-10px) scale(.24);animation:fall-402 19s -1s linear infinite}@keyframes fall-402{58.111%{transform:translate(75.1817vw,58.111vh) scale(.24)}to{transform:translate(76.33105vw,100vh) scale(.24)}}.snow:nth-child(403){opacity:.2805;transform:translate(72.9847vw,-10px) scale(.0279);animation:fall-403 21s -30s linear infinite}@keyframes fall-403{30.461%{transform:translate(67.7422vw,30.461vh) scale(.0279)}to{transform:translate(70.36345vw,100vh) scale(.0279)}}.snow:nth-child(404){opacity:.4452;transform:translate(17.4511vw,-10px) scale(.0208);animation:fall-404 23s -17s linear infinite}@keyframes fall-404{45.04%{transform:translate(23.0267vw,45.04vh) scale(.0208)}to{transform:translate(20.2389vw,100vh) scale(.0208)}}.snow:nth-child(405){opacity:.3748;transform:translate(82.9352vw,-10px) scale(.218);animation:fall-405 17s -2s linear infinite}@keyframes fall-405{30.791%{transform:translate(77.2885vw,30.791vh) scale(.218)}to{transform:translate(80.11185vw,100vh) scale(.218)}}.snow:nth-child(406){opacity:.027;transform:translate(76.2078vw,-10px) scale(.2332);animation:fall-406 23s -30s linear infinite}@keyframes fall-406{43.993%{transform:translate(81.8634vw,43.993vh) scale(.2332)}to{transform:translate(79.0356vw,100vh) scale(.2332)}}.snow:nth-child(407){opacity:.756;transform:translate(64.6526vw,-10px) scale(.1307);animation:fall-407 26s -7s linear infinite}@keyframes fall-407{69.094%{transform:translate(67.6931vw,69.094vh) scale(.1307)}to{transform:translate(66.17285vw,100vh) scale(.1307)}}.snow:nth-child(408){opacity:.7501;transform:translate(9.4606vw,-10px) scale(.4587);animation:fall-408 13s -19s linear infinite}@keyframes fall-408{43.891%{transform:translate(16.6824vw,43.891vh) scale(.4587)}to{transform:translate(13.0715vw,100vh) scale(.4587)}}.snow:nth-child(409){opacity:.2028;transform:translate(66.1159vw,-10px) scale(.6688);animation:fall-409 13s -16s linear infinite}@keyframes fall-409{77.341%{transform:translate(56.4001vw,77.341vh) scale(.6688)}to{transform:translate(61.258vw,100vh) scale(.6688)}}.snow:nth-child(410){opacity:.0182;transform:translate(42.9633vw,-10px) scale(.3576);animation:fall-410 25s -28s linear infinite}@keyframes fall-410{72.259%{transform:translate(38.0828vw,72.259vh) scale(.3576)}to{transform:translate(40.52305vw,100vh) scale(.3576)}}.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}
