@charset "UTF-8";@font-face{font-family:Not Just Groovy;src:url(/assets/not-just-groovy-edited-4477afae.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Varsity Regular;src:url(/assets/varsity_regular-98ec6067.woff2) format("woff2");font-weight:400;font-style:normal}:root{font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 675px){*,*:before,*:after{-webkit-tap-highlight-color:transparent}}html,body{overscroll-behavior:none}@media (max-width: 675px){html,body{overscroll-behavior:initial;overflow-x:hidden}}body{min-height:100vh;background:#000 url(/assets/background-grid-b28a0d96.png) left top repeat fixed;background-size:350px auto;color:#fff;font-family:Not Just Groovy,Comic Sans,Comic Sans MS,sans-serif;user-select:none}ul{list-style:none}code{font-family:monospace}.caution{text-align:center;font-size:1rem;text-transform:uppercase;padding:.25em 1em;color:#fff;border:10px solid black;border-image:repeating-linear-gradient(-45deg,#000,#000 10px,#ffb101 10px,#ffb101 20px) 10;background:black;margin:1em 0;font-style:normal}.caution:first-child{margin-top:0}@keyframes rainbow{14.2857142857%{color:#fff}to{color:#fff}28.5714285714%{color:#9e005d}to{color:#fff}42.8571428571%{color:#fba319}to{color:#fff}57.1428571429%{color:#58e700}to{color:#fff}71.4285714286%{color:#cc27af}to{color:#fff}85.7142857143%{color:#00c0c0}to{color:#fff}to{color:#a3a3a3}to{color:#fff}}@keyframes rainbowBorder{14.2857142857%{border-color:#fff}to{border-color:#fff}28.5714285714%{border-color:#9e005d}to{border-color:#fff}42.8571428571%{border-color:#fba319}to{border-color:#fff}57.1428571429%{border-color:#58e700}to{border-color:#fff}71.4285714286%{border-color:#cc27af}to{border-color:#fff}85.7142857143%{border-color:#00c0c0}to{border-color:#fff}to{border-color:#a3a3a3}to{border-color:#fff}}@media (prefers-reduced-motion){*{transition:none!important;animation:none!important}}.games{height:100vh;width:100vw;overflow:hidden;user-select:none;padding-bottom:3rem;border:8px solid white;animation:rainbowBorder 10s infinite}.games .navigation{position:fixed;bottom:0;left:0;width:125px}.games .navigation li:first-child{translate:0 -2px}.games:has(.game){padding-bottom:0}.games:has(.game-interstitial){display:grid;place-content:center}.games .game-selection-menu{height:100%;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);gap:4rem;font-size:3.5vw;padding:10rem}@media (max-width: 900px){.games .game-selection-menu{padding:5rem}}.games .game-selection-menu li{list-style:none;border:2px solid white;overflow:hidden;position:relative}.games .game-selection-menu li.unavailable{cursor:not-allowed;color:gray}.games .game-selection-menu li.unavailable a{pointer-events:none;color:gray;animation:none}.games .game-selection-menu li.unavailable:after{content:"Coming Soon";position:absolute;font-size:1.25rem;color:#fff;opacity:.5;top:0;left:0;background:black;padding:.5em 4em;rotate:-45deg;translate:-31% 66%}.games .game-selection-menu li:nth-child(1) a{animation-delay:0s}.games .game-selection-menu li:nth-child(n+1) a{animation-delay:.3s}.games .game-selection-menu li:nth-child(n+2) a{animation-delay:.6s}.games .game-selection-menu li:nth-child(n+3) a{animation-delay:.9s}.games .game-selection-menu li:nth-child(n+4) a{animation-delay:1.2s}.games .game-selection-menu li:nth-child(n+5) a{animation-delay:1.5s}.games .game-selection-menu li:nth-child(n+6) a{animation-delay:1.8s}.games .game-selection-menu li:nth-child(n+7) a{animation-delay:2.1s}.games .game-selection-menu li:nth-child(n+8) a{animation-delay:2.4s}.games .game-selection-menu li.game-sort a{background-image:url(assets/images/background-sort.png)}.games .game-selection-menu li.game-matching a{background-image:url(assets/images/background-matching.png)}.games .game-selection-menu li.game-guesswho a{background-image:url(assets/images/background-guesswho.png)}.games .game-selection-menu li.game-pokemon a{background-image:url(assets/images/background-pokemon.png)}.games .game-selection-menu li.game-concentration a{background-image:url(assets/images/background-concentration.png)}.games .game-selection-menu li.game-song a{background-image:url(assets/images/background-song.png)}.games .game-selection-menu a{padding:1rem;display:grid;align-content:center;justify-content:center;color:#fff;text-shadow:.05em .05em 0 black;text-decoration:none;height:100%;width:100%;background-color:#ffffff1a;background-size:180% auto;background-position:center center;transition:all .5s,background-size 1.3s;animation:rainbow 5s infinite;overflow:hidden}.games .game-selection-menu a:hover{letter-spacing:.2em;background-size:150% auto}.games .game{display:grid;grid-template-rows:max-content auto;height:100%}.games .game-interstitial{background:rgba(255,255,255,.3);color:#fff;padding:2rem;position:relative;animation:rainbowBackground 5s infinite}.games .game-interstitial h1{font-size:4rem;margin-bottom:.15em}.games .game-interstitial h1 small{font-size:.9rem;color:silver;letter-spacing:.1em}.games .game-interstitial p{font-size:1.2rem;margin-bottom:1.5em;line-height:1.5;max-width:50ch}.games .game-interstitial ol,.games .game-interstitial ul{margin-top:1rem;list-style:none}.games .game-interstitial li+li{margin-top:.5em}.games .game-interstitial li label{border:1px solid white;color:#fff;transition:all .15s;position:relative;padding:.75em 2em;display:block;cursor:pointer;letter-spacing:.1em}.games .game-interstitial li label:hover,.games .game-interstitial li label:focus-within{background:rgba(255,255,255,.2)}.games .game-interstitial li label:has(input:checked){border-color:gray;background:black;color:#fff}.games .game-interstitial li label:has(input:checked) span{background:gray;color:#000}.games .game-interstitial li label input{position:absolute;top:10px;left:10px;height:1px;width:1px;accent-color:black;outline:none}.games .game-interstitial li label span{text-transform:uppercase;letter-spacing:0;width:5em;font-size:.7rem;display:inline-block;margin-right:.5em;background:black;color:silver;padding:.1em;text-align:center;transition:all .15s}.games .game-interstitial blockquote{border-left:4px solid white;padding:1.5em 1.5em .75em;font-family:Dancing Script,cursive;background:white;color:#000;width:max-content;rotate:10deg;position:absolute;bottom:0;right:0}.games .game-interstitial blockquote p{font-size:1rem;margin-bottom:0;margin-top:0;max-width:none}.games .game-interstitial button,.games .game-interstitial .button{text-decoration:none;border:1px solid white;padding:.75em 2em;font-size:1.25rem;width:max-content;margin-left:auto;margin-right:auto;display:block;cursor:pointer;margin-top:2rem;transition:all .15s}.games .game-interstitial button:hover,.games .game-interstitial button:focus-visible,.games .game-interstitial .button:hover,.games .game-interstitial .button:focus-visible{background:black;color:#fff}.games .game-interstitial button.left,.games .game-interstitial .button.left{margin:0}.games .game-interstitial button.ghost,.games .game-interstitial .button.ghost{background:none;color:#fff}.games .game-interstitial button.ghost:hover,.games .game-interstitial button.ghost:focus-visible,.games .game-interstitial .button.ghost:hover,.games .game-interstitial .button.ghost:focus-visible{background:rgba(255,255,255,.5)}.games .game-interstitial button:hover,.games .game-interstitial .button:hover{scale:1.1}.games .game-interstitial .back{color:#fff;font-size:.8rem;margin:1.5em auto 0;display:block;width:max-content;text-decoration:none}.games .game-interstitial .back:hover{text-decoration:underline}.games .game-interstitial .external-learning{margin-bottom:2em;font-size:1.2rem;border-left:2px solid white;padding:.25em 0 0 1rem;margin-left:1em}.games .game-interstitial .external-learning p{margin-bottom:0;font-size:.9rem}.games .game-interstitial .external-learning a{display:block;width:max-content;margin-bottom:.5em}.games .game-interstitial .external-learning a img{display:block;width:250px}.games .game-instructions{width:500px;min-height:60vh}.games .game-win{width:900px;min-height:60vh;padding:4rem}.games .game-win .summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:2em 0}.games .game-win .summary .outro{margin-bottom:0;font-size:1.25rem;line-height:1.5}.games .game-win table{border-collapse:collapse;white-space:nowrap;background:silver;color:#000}.games .game-win table td{border:1px solid gray;padding:.25em .5em}.games .game-win table td:last-child{font-size:1.5rem;text-align:center}.scorecard{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid white;padding:.25rem .5rem .25rem 1rem;font-size:1rem;background:rgba(255,255,255,.3)}.scorecard a{text-decoration:none;color:#fff}.scorecard .score{display:flex;padding:.1em .5em;font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em}.scorecard .score span:first-child{opacity:.5}.scorecard .score span:last-child{text-align:center;width:1em;transform-origin:center center;margin-left:.5em;transition:all .2s}.scorecard .score span:last-child.updated{scale:1.5}.scorecard .status{display:flex;align-items:baseline}.scorecard .status .actions{border-left:1px solid #8C8C8C;margin-left:1rem;padding-left:.5rem}.scorecard .status button{cursor:pointer;background:none;border:none;opacity:.4;transition:all .15s;padding:3px 5px 5px;translate:0 2px}.scorecard .status button.play{opacity:1}.scorecard .status button.pause{scale:.9}.scorecard .status button.pause:hover{opacity:.7}.scorecard .status button img{height:20px;display:block}.scorecard .timer{display:flex}.scorecard .timer>*+*{margin-left:.5em}.scorecard .timer time{display:flex;width:4.3em}.scorecard .timer time *{margin:0 .1em}.scorecard .timer time *:last-child{margin-right:0}.matching.game main{display:grid;grid-template-columns:1fr 35vw;height:100%;overflow:hidden}.matching.game .choices{overflow:auto;height:100%;display:flex;flex-wrap:wrap;align-items:flex-start;place-content:flex-start;justify-content:center;gap:20px;padding:3rem;margin-right:1rem}.matching.game .choices>*{backface-visibility:hidden}.matching.game .choices>*:nth-child(odd){transform:rotate(-3deg)}.matching.game .choices>*:nth-child(3n+2){transform:rotate(1deg)}.matching.game .choices>*:nth-child(5n+3){transform:rotate(-3deg)}.matching.game .choices>*:nth-child(7n+5){transform:rotate(6deg)}.matching.game .choices>*:nth-child(11n+7){transform:rotate(4deg)}.matching.game .choices .drag-item{cursor:grab;height:max-content}.matching.game .choices .drag-item .employee-card{pointer-events:none}.matching.game .choices .drag-item.dragging{cursor:grabbing!important}.matching.game .choices .drag-item.dragging.pm{background-color:#d37230}.matching.game .choices .drag-item.dragging.pm label:not(:first-child){background-color:#d37230}.matching.game .choices .drag-item.dragging.communication{background-color:#a60006}.matching.game .choices .drag-item.dragging.communication label:not(:first-child){background-color:#a60006}.matching.game .choices .drag-item.dragging.design{background-color:#d9cb00}.matching.game .choices .drag-item.dragging.design label:not(:first-child){background-color:#d9cb00}.matching.game .choices .drag-item.dragging.development{background-color:#0071dd}.matching.game .choices .drag-item.dragging.development label:not(:first-child){background-color:#0071dd}.matching.game .choices .drag-item.dragging.fabrication{background-color:#8ca62c}.matching.game .choices .drag-item.dragging.fabrication label:not(:first-child){background-color:#8ca62c}.matching.game .choices .drag-item.dragging.ux{background-color:#15a245}.matching.game .choices .drag-item.dragging.ux label:not(:first-child){background-color:#15a245}.matching.game .choices .drag-item.dragging.video{background-color:#60a}.matching.game .choices .drag-item.dragging.video label:not(:first-child){background-color:#60a}.matching.game .teams{height:100%;list-style:none;display:grid;grid-template-rows:repeat(6,1fr);gap:1rem;padding:1rem 1rem 1rem 0}.matching.game .teams .team{border:4px dashed silver;position:relative;padding:10px 10px 10px 3rem;background:rgba(255,255,255,.1);transition:all .3s;border-radius:4px;overflow:hidden}.matching.game .teams .team.dropping{background:rgba(255,255,255,.3);border-style:solid;animation:flashing 1s infinite}.matching.game .teams .team.dropping img{filter:grayscale(0)}.matching.game .teams .team.dropping label{opacity:1}@keyframes flashing{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.3)}to{background:rgba(255,255,255,.1)}}@keyframes spin{0%{rotate:x 0deg}to{rotate:x 360deg}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.matching.game .teams .team.pm.dropping{border-color:#d37230}.matching.game .teams .team.pm.dropping label{color:#d37230}.matching.game .teams .team.communication.dropping{border-color:#a60006}.matching.game .teams .team.communication.dropping label{color:#a60006}.matching.game .teams .team.design.dropping{border-color:#d9cb00}.matching.game .teams .team.design.dropping label{color:#d9cb00}.matching.game .teams .team.development.dropping{border-color:#0071dd}.matching.game .teams .team.development.dropping label{color:#0071dd}.matching.game .teams .team.fabrication.dropping{border-color:#8ca62c}.matching.game .teams .team.fabrication.dropping label{color:#8ca62c}.matching.game .teams .team.ux.dropping{border-color:#15a245}.matching.game .teams .team.ux.dropping label{color:#15a245}.matching.game .teams .team.video.dropping{border-color:#60a}.matching.game .teams .team.video.dropping label{color:#60a}.matching.game .teams .team.success{background:rgba(255,255,255,.6)}.matching.game .teams .team.success.pm{background:#d37230}.matching.game .teams .team.success.pm label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.communication{background:#A60006}.matching.game .teams .team.success.communication label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.design{background:#D9CB00}.matching.game .teams .team.success.design label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.development{background:#0071DD}.matching.game .teams .team.success.development label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.fabrication{background:#8ca62c}.matching.game .teams .team.success.fabrication label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.ux{background:#15A245}.matching.game .teams .team.success.ux label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.success.video{background:#6600AA}.matching.game .teams .team.success.video label{scale:1.25;animation:spin .6s;opacity:1;translate:0 -.1em}.matching.game .teams .team.error{background:rgba(100,0,0,.6)}.matching.game .teams .team.error label{animation:shake .6s}.matching.game .teams .team ul{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-end;height:100%;flex-wrap:wrap}.matching.game .teams .team ul>*{backface-visibility:hidden}.matching.game .teams .team ul>*:nth-child(odd){transform:rotate(-3deg)}.matching.game .teams .team ul>*:nth-child(3n+2){transform:rotate(1deg)}.matching.game .teams .team ul>*:nth-child(5n+3){transform:rotate(-3deg)}.matching.game .teams .team ul>*:nth-child(7n+5){transform:rotate(6deg)}.matching.game .teams .team ul>*:nth-child(11n+7){transform:rotate(4deg)}.matching.game .teams .team li{width:25px;margin-left:5px;margin-bottom:5px;border:1px solid white;position:relative;transition:all .3s}.matching.game .teams .team li:hover{scale:2;z-index:1}.matching.game .teams .team li:hover img{filter:grayscale(0)}.matching.game .teams .team img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;filter:grayscale(1);transition:all .3s;display:block}.matching.game .teams label{position:absolute;bottom:10px;left:8px;line-height:.7;text-transform:uppercase;color:#fff;opacity:.2;font-size:3rem;transition:all .3s;transform-origin:left center;pointer-events:none}.employee-card{position:relative;aspect-ratio:1/1;width:125px;border:1px solid white;font-size:1rem;display:grid;place-content:center}.employee-card img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%}.employee-card label{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);padding:.1em .25em}.employee-card label:first-child:last-child{position:absolute;height:100%;display:grid;place-content:center;text-align:center;padding:1em}.pokemon.game img{filter:brightness(.5) contrast(10) brightness(170) brightness(.5) contrast(64) brightness(200) grayscale(1)}.menu{display:flex;flex-direction:column;justify-content:space-between}.menu>*{margin-top:2em}.menu h1{font-size:1.4rem;color:#fff;text-align:center;margin:1.5em 0 1em;text-transform:uppercase;line-height:1;font-weight:400;padding:0 .25em;scale:1.25;transform-origin:left top}@media (max-width: 675px){.menu h1{scale:1;font-size:2rem}}.menu h1 a{color:#fff;display:block;text-decoration:none}.menu h1 em{font-style:italic;display:block}.menu h1 span{font-size:12px;display:block}@media screen and (max-height: 700px){.menu h1{margin:.75em 0 .5em}}.menu input{display:block;width:100%;background:none;border:none;border-bottom:1px dashed gray;text-align:center;color:#fff;padding:.25em 1em;outline:none;font-family:monospace;letter-spacing:.1em}@media (max-width: 675px){.menu input{font-size:1.5rem;margin-top:1rem}}.menu input:focus-visible{border-bottom-color:#fff}.menu input::placeholder{font-family:Not Just Groovy,Comic Sans,Comic Sans MS,sans-serif;color:gray;font-style:italic;letter-spacing:0}.menu input::-webkit-search-cancel-button{cursor:pointer}.menu button{background:none;border-style:solid;border-width:1px;border-left-width:0;color:#fff;display:block;width:100%;text-align:right;cursor:pointer;text-transform:uppercase;padding:.3em .5em .3em 0;transition:all .2s;outline:none;font-size:.8rem}@media (max-width: 675px){.menu button{border-left-width:1px;text-align:center;padding:1em .1em .8em}}.menu ul+ul{margin-top:2em}@media (max-width: 675px){.menu ul+ul{margin-top:0}}.menu li+li{margin-top:.25em}.menu h1{flex:0 0 auto}.menu .people-filters{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 675px){.menu .people-filters{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1em;display:none}.menu .people-filters>*{flex:1 1}}.menu .people-filters .active button{padding-left:1.25em}@media (max-width: 675px){.menu .people-filters .active button{padding-left:.1em;text-shadow:1px 1px 0 rgba(0,0,0,.7)}}.menu .people-filters .active.pm button{background-color:#d37230}.menu .people-filters .active.communication button{background-color:#a60006}.menu .people-filters .active.design button{background-color:#d9cb00}.menu .people-filters .active.development button{background-color:#0071dd}.menu .people-filters .active.fabrication button{background-color:#8ca62c}.menu .people-filters .active.ux button{background-color:#15a245}.menu .people-filters .active.video button{background-color:#60a}.menu .people-filters .active.alumni button{background-color:#fff}.menu .people-filters .active.assistant button{background-color:#9e005d}.menu .people-filters .active.apprentice button{background-color:#fba319}.menu .people-filters .active.specialist button{background-color:#58e700}.menu .people-filters .active.master button{background-color:#cc27af}.menu .people-filters .active.ga button{background-color:#00c0c0}.menu .people-filters .active.staff button{background-color:#a3a3a3}.menu .people-filters .active.ga button,.menu .people-filters .active.staff button{color:#000}@media (max-width: 675px){.menu .people-filters .queries{display:none}}.menu .people-filters .queries button{border-color:gray}.menu .people-filters .queries .active button{color:#000;background:white}@media (max-width: 675px){.menu .people-filters .queries .active button{text-shadow:none}}.menu .people-filters button{box-sizing:content-box;width:calc(100% - .5em);display:block}.menu .pm button{border-color:#d37230}.menu .pm button:hover,.menu .pm button:focus-visible{background-color:#d37230}.menu .communication button{border-color:#a60006}.menu .communication button:hover,.menu .communication button:focus-visible{background-color:#a60006}.menu .design button{border-color:#d9cb00}.menu .design button:hover,.menu .design button:focus-visible{background-color:#d9cb00}.menu .development button{border-color:#0071dd}.menu .development button:hover,.menu .development button:focus-visible{background-color:#0071dd}.menu .fabrication button{border-color:#8ca62c}.menu .fabrication button:hover,.menu .fabrication button:focus-visible{background-color:#8ca62c}.menu .ux button{border-color:#15a245}.menu .ux button:hover,.menu .ux button:focus-visible{background-color:#15a245}.menu .video button{border-color:#60a}.menu .video button:hover,.menu .video button:focus-visible{background-color:#60a}.menu .alumni button{border-color:#fff}.menu .alumni button:hover,.menu .alumni button:focus-visible{color:#000;background-color:#fff}.menu .assistant button{border-color:#9e005d}.menu .assistant button:hover,.menu .assistant button:focus-visible{background-color:#9e005d}.menu .apprentice button{border-color:#fba319}.menu .apprentice button:hover,.menu .apprentice button:focus-visible{background-color:#fba319}.menu .specialist button{border-color:#58e700}.menu .specialist button:hover,.menu .specialist button:focus-visible{background-color:#58e700}.menu .master button{border-color:#cc27af}.menu .master button:hover,.menu .master button:focus-visible{background-color:#cc27af}.menu .ga button{border-color:#00c0c0}.menu .ga button:hover,.menu .ga button:focus-visible{color:#000;background-color:#00c0c0}.menu .staff button{border-color:#a3a3a3}.menu .staff button:hover,.menu .staff button:focus-visible{color:#000;background-color:#a3a3a3}.menu .queries li button:hover,.menu .queries li button:focus-visible{color:#000;background-color:#fff}.navigation{flex:0 0 auto;padding:0 0 1rem 1rem;margin-top:auto}@media (max-width: 675px){.navigation{display:none}}.navigation ul{display:flex;align-items:center;justify-content:space-between}.navigation li{margin:0}.navigation li:hover img{opacity:.8}.navigation a.active img{opacity:1}.navigation img{opacity:.5;height:20px;transition:all .2s;display:block}.game-cta{position:fixed;right:0;transform:translate(50%) rotate(45deg) translateY(30%);transform-origin:center top;border:1px solid white;padding:10px;color:#fff;text-align:center;text-transform:uppercase;width:300px;z-index:100000;background:rgba(0,0,0,.8);line-height:1.3;font-weight:700;font-size:.8em;text-decoration:none;margin:0}@media (max-width: 675px){.game-cta{display:none}}.game-cta span{font-size:1.4em;transition:color;animation:rainbow 10s infinite}.game-cta small{text-transform:none}.attribute-filters.open{border-top:1px solid gray;border-left:1px solid gray}.attribute-filters.open .supplemental{display:flex}.attribute-filters .supplemental{display:none;background:rgba(0,0,0,.05);padding:1.25rem 1.5rem 1rem;border-bottom:1px solid gray;align-items:flex-end}.attribute-filters .supplemental .overview{max-width:25%}.attribute-filters .supplemental h2{font-size:2rem;margin-bottom:.25em;line-height:1}.attribute-filters .supplemental h2 small{margin-left:.5ch;letter-spacing:.05em}.attribute-filters .supplemental h2 a{font-size:.9rem;margin-left:1em;color:silver;text-decoration:none;transition:all .2s;border-bottom:1px dashed currentColor}.attribute-filters .supplemental h2 a:hover{color:#fff}.attribute-filters .supplemental p{max-width:60ch}.attribute-filters .supplemental .stats{margin-left:2rem;display:flex;align-items:flex-end}.attribute-filters .supplemental .stats .chart .pie{width:50px;font-size:.9rem;aspect-ratio:1;display:inline-grid;place-content:center;position:relative;text-shadow:1px 1px 0 black;transition:all .2s;cursor:zoom-in;transform-origin:center bottom;letter-spacing:.15em;text-indent:.7em}.attribute-filters .supplemental .stats .chart .pie:hover{scale:1.3}.attribute-filters .supplemental .stats .chart .pie:before{content:"";position:absolute;border-radius:50%;inset:0;background:conic-gradient(#61a600 calc(var(--percentage) * 1%),rgba(0,0,0,0) 0);z-index:-1;border:1px solid white}.attribute-filters .supplemental .stats .chart .pie:after{content:"";position:absolute;border-radius:50%;inset:0;background:gray;z-index:-2}.attribute-filters .supplemental .stats h3{font-size:1.5rem;color:gray;line-height:1;margin-left:2rem;margin-right:.5rem}.attribute-filters .supplemental .stats ul{display:flex;gap:.5rem;flex:1 1;overflow:hidden}.attribute-filters .supplemental .stats li{opacity:.8;transition:all .2s}.attribute-filters .supplemental .stats li:hover{opacity:1}.attribute-filters .supplemental .stats a{display:block;border-bottom:none}.attribute-filters .supplemental .stats img{width:50px;display:block}.attribute-filters .filters{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;position:relative;z-index:100;background:rgba(255,255,255,.05);padding-left:1rem}.attribute-filters .filters>*+*:not(:last-child){margin-left:1rem;border-left:1px solid gray;padding-left:1rem}.attribute-filters .filters .filters-toggle{position:absolute;bottom:0;right:0;z-index:1;background:none;border:none;cursor:pointer;opacity:.5;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;transition:all .2s}.attribute-filters .filters .filters-toggle:hover{opacity:1}.attribute-filters .filters .filters-toggle[aria-expanded=true]{position:static;opacity:1;margin-top:.5em}.attribute-filters .filters .filters-toggle[aria-expanded=true]~*{display:block}.attribute-filters .filters .filters-toggle img{height:20px;display:block}.attribute-filters .filters .filter-strengths{display:none}.attribute-filters .filters .filter-strengths select{font-size:.8rem;padding:.25em 1.5em;cursor:pointer;text-align:center;border-radius:0}.attribute-filters .filters .filter-timeline{display:none;font-size:.8rem;flex:1 1;margin-right:2vw}.attribute-filters .filters .filter-timeline ol{list-style:none;display:flex;align-items:baseline;justify-content:space-between}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end){scale:.8}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end) button{background:rgba(255,255,255,.3);color:#fffc}.attribute-filters .filters .filter-timeline ol.has-range li.begin~*:not(.end) button:hover{background:rgba(255,255,255,.8);color:#000}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end){scale:1}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end) button{background:none;color:gray}.attribute-filters .filters .filter-timeline ol.has-range li.end~*:not(.end) button:hover{background:rgba(255,255,255,.8);color:#fff}.attribute-filters .filters .filter-timeline ol li{margin:0}.attribute-filters .filters .filter-timeline ol li:first-child{margin:0;font-size:1rem}@media (max-width: 1250px){.attribute-filters .filters .filter-timeline ol li.odd{display:none}}.attribute-filters .filters .filter-timeline ol li button{border:none;background:none;padding:.25em .5vw;cursor:pointer;color:gray;transition:all .2s}.attribute-filters .filters .filter-timeline ol li button:hover{background:rgba(255,255,255,.3);color:#fff}.attribute-filters .filters .filter-timeline ol li.begin button{background:rgba(97,166,0,.7);color:#fff;scale:1.1}.attribute-filters .filters .filter-timeline ol li.end button{background:rgba(166,0,6,.7);color:#fff;scale:1.1}.attribute-filters .filters .filter-timeline code{text-transform:uppercase;color:#a60006;rotate:-6deg;display:inline-block;font-weight:700;letter-spacing:-.07em}.attribute-filters .filters .filter-names{display:none}.attribute-filters .filters .filter-names label{cursor:pointer;font-size:1rem}.attribute-filters .filters .filter-names input{accent-color:#61a600;margin-left:.5ch;cursor:pointer}.generator{display:flex;justify-content:space-between;padding:40px 40px calc(40px + 1rem) 40px}.generator .listing{flex:0 0 65%;margin-right:2em;display:flex;flex-direction:column;margin-bottom:calc(-1*(40px + 1rem))}.generator .listing header{border-bottom:1px solid gray;padding-bottom:1rem;margin-bottom:1rem}.generator .listing header h1{font-size:2rem;margin-bottom:.25em}.generator .listing header p{margin-bottom:1.75em;font-style:italic}.generator .listing menu{flex:0 0 auto;display:flex;justify-content:space-between}.generator .listing menu button,.generator .listing menu select{cursor:pointer;padding:.25em 1em;background:none;border-radius:0;border:1px solid white;color:#fff;transition:all .2s}.generator .listing menu button:last-child:hover,.generator .listing menu select:last-child:hover{background:#A60006;color:#fff}.generator .listing menu button:hover,.generator .listing menu select:hover{background:white;color:#000}.generator .listing menu button[disabled],.generator .listing menu select[disabled]{opacity:.9;background:gray;cursor:not-allowed;color:silver}.generator .listing menu button[disabled]:hover,.generator .listing menu select[disabled]:hover{color:silver;background:gray}.generator ol{flex:1 1;overflow:auto;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;align-content:flex-start;flex-wrap:wrap;grid-gap:1.5rem 1rem;padding:1px 1px 15vh}.generator ol li{font-size:1.15rem;transition:all .2s;outline:1px solid transparent}.generator ol li:hover,.generator ol li:focus-within{outline:1px solid white;background:rgba(255,255,255,.3)}.generator ol li:hover .info .title,.generator ol li:focus-within .info .title{border-left-color:#fff}.generator ol li:hover.selected,.generator ol li:focus-within.selected{outline:1px solid white}.generator ol li.pm:hover,.generator ol li.pm:focus-within{outline-color:#d37230}.generator ol li.pm .info .title{border-left-color:#d37230}.generator ol li.pm.selected{background:rgba(211,114,48,.8)}.generator ol li.pm.selected:hover,.generator ol li.pm.selected:focus-within{outline-color:#fff}.generator ol li.pm.selected .info .title{border-left-color:#fff}.generator ol li.communication:hover,.generator ol li.communication:focus-within{outline-color:#a60006}.generator ol li.communication .info .title{border-left-color:#a60006}.generator ol li.communication.selected{background:rgba(166,0,6,.8)}.generator ol li.communication.selected:hover,.generator ol li.communication.selected:focus-within{outline-color:#fff}.generator ol li.communication.selected .info .title{border-left-color:#fff}.generator ol li.design:hover,.generator ol li.design:focus-within{outline-color:#d9cb00}.generator ol li.design .info .title{border-left-color:#d9cb00}.generator ol li.design.selected{background:rgba(217,203,0,.8)}.generator ol li.design.selected:hover,.generator ol li.design.selected:focus-within{outline-color:#fff}.generator ol li.design.selected .info .title{border-left-color:#fff}.generator ol li.development:hover,.generator ol li.development:focus-within{outline-color:#0071dd}.generator ol li.development .info .title{border-left-color:#0071dd}.generator ol li.development.selected{background:rgba(0,113,221,.8)}.generator ol li.development.selected:hover,.generator ol li.development.selected:focus-within{outline-color:#fff}.generator ol li.development.selected .info .title{border-left-color:#fff}.generator ol li.fabrication:hover,.generator ol li.fabrication:focus-within{outline-color:#8ca62c}.generator ol li.fabrication .info .title{border-left-color:#8ca62c}.generator ol li.fabrication.selected{background:rgba(140,166,44,.8)}.generator ol li.fabrication.selected:hover,.generator ol li.fabrication.selected:focus-within{outline-color:#fff}.generator ol li.fabrication.selected .info .title{border-left-color:#fff}.generator ol li.ux:hover,.generator ol li.ux:focus-within{outline-color:#15a245}.generator ol li.ux .info .title{border-left-color:#15a245}.generator ol li.ux.selected{background:rgba(21,162,69,.8)}.generator ol li.ux.selected:hover,.generator ol li.ux.selected:focus-within{outline-color:#fff}.generator ol li.ux.selected .info .title{border-left-color:#fff}.generator ol li.video:hover,.generator ol li.video:focus-within{outline-color:#60a}.generator ol li.video .info .title{border-left-color:#60a}.generator ol li.video.selected{background:rgba(102,0,170,.8)}.generator ol li.video.selected:hover,.generator ol li.video.selected:focus-within{outline-color:#fff}.generator ol li.video.selected .info .title{border-left-color:#fff}.generator ol li label{display:flex;align-items:center;position:relative;padding:.25rem;cursor:pointer;height:100%}.generator ol li .info{padding:.25em .5em}.generator ol li .info span{display:block}.generator ol li .info .title{font-size:.7rem;padding:.05em .5em;margin-left:.3em;opacity:.8;border-left:2px solid white;transition:all .2s}.generator ol li input{opacity:.01;height:1px;width:1px;position:absolute;top:0;left:0;z-index:-1}.generator ol img{height:50px;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;display:block;border:1px solid rgba(255,255,255,.5)}.generator .output{flex:1 1;padding-top:1.9rem;display:flex;flex-direction:column}.generator .output .copy-wrapper{flex:1 1;min-height:150px;position:relative;overflow:hidden}.generator .output textarea{display:block;width:100%;height:100%;padding:1rem;font-size:.8rem;font-family:monospace;white-space:pre;line-height:1.5;cursor:copy;color:gray;background:rgba(255,255,255,.9);transition:all .2s;resize:none!important;tab-size:4}.generator .output textarea.excel-compatible:first-line{text-decoration:underline;color:#000}.generator .output textarea[disabled]{background:gray;opacity:.9;cursor:not-allowed}.generator .output textarea:hover{background:white;color:#333}.generator .output textarea::placeholder{font-style:italic;color:silver}.generator .output output{font-size:2rem;color:#61a600}.generator .output p{background:#61a600;color:#fff;padding:.5em;margin-top:.5em;font-size:.9rem;text-align:center;position:absolute;bottom:1em;right:1em;font-weight:700;animation:slideIn .3s}@keyframes slideIn{0%{opacity:0;translate:50% 50%}to{translate:0 0;opacity:1}}.generator .actions{margin-bottom:1em;text-align:center}.generator .actions a{border:1px solid white;text-decoration:none;font-size:1rem;background:none;cursor:pointer;color:#fff;padding:.5em 1.5em}.generator .actions a:hover{background:#61a600}.generator .options{justify-content:space-between;display:flex;margin-top:2rem;margin-bottom:2rem}.generator .options>*{flex:0 0 50%}.generator .options>*+*{flex:0 0 45%}.generator .options h2{font-size:1.5rem;margin-bottom:.35em;padding-bottom:.25em;border-bottom:1px solid gray}.generator .options ul{font-size:.9rem;column-count:2}@media (max-width: 1350px){.generator .options ul{column-count:1}}.generator .options li+li{margin-top:.5em}.generator .options label{cursor:pointer}.generator .options label:has(input[disabled]){cursor:not-allowed}.generator .options input{margin-right:.5em;accent-color:#61a600}.directory{height:100vh;display:grid;grid-template-areas:"sidebar content" "sidebar timeline";grid-template-rows:1fr auto;grid-template-columns:auto 1fr}@media (max-width: 675px){.directory{height:auto;grid-template-areas:"sidebar" "content" "timeline";grid-template-rows:auto 1fr auto;grid-template-columns:1fr}}.directory .menu{grid-area:sidebar;margin-right:1rem;max-width:125px}@media (max-width: 675px){.directory .menu{max-width:none;margin-right:0;padding:0 1rem}}.directory .people,.directory .generator{grid-area:content;overflow:auto}.directory .people{padding:40px}@media (max-width: 675px){.directory .people{padding:60px 20px}}.directory .attribute-filters{grid-area:timeline}@media (max-width: 675px){.directory .attribute-filters{display:none}}.directory .people{position:relative}.directory .people ul{display:flex;flex-wrap:wrap;gap:40px;width:100%}@media (max-width: 675px){.directory .people ul{justify-content:space-evenly;gap:26.6666666667px}}.directory .people ul>li{flex:0 0 clamp(125px,10vw,250px);aspect-ratio:1}@media (max-width: 675px){.directory .people ul>li{flex:0 0 calc((100% - 80px) / 3)}}@media (max-width: 450px){.directory .people ul>li{flex:0 0 calc((100% - 40px)/2)}}.directory .people .loading{position:absolute;top:40%;left:40%;translate:-50%,-50%;height:40px;width:40px;opacity:.7}.directory .person{position:relative;text-transform:uppercase;display:block}.directory .person.pm{color:#d37230}.directory .person.pm:hover .status{opacity:.8}.directory .person.pm:hover .status path{fill:#d37230}.directory .person.communication{color:#a60006}.directory .person.communication:hover .status{opacity:.8}.directory .person.communication:hover .status path{fill:#a60006}.directory .person.design{color:#d9cb00}.directory .person.design:hover .status{opacity:.8}.directory .person.design:hover .status path{fill:#d9cb00}.directory .person.development{color:#0071dd}.directory .person.development:hover .status{opacity:.8}.directory .person.development:hover .status path{fill:#0071dd}.directory .person.fabrication{color:#8ca62c}.directory .person.fabrication:hover .status{opacity:.8}.directory .person.fabrication:hover .status path{fill:#8ca62c}.directory .person.ux{color:#15a245}.directory .person.ux:hover .status{opacity:.8}.directory .person.ux:hover .status path{fill:#15a245}.directory .person.video{color:#60a}.directory .person.video:hover .status{opacity:.8}.directory .person.video:hover .status path{fill:#60a}.directory .person.design{color:#a69b00}.directory .person.alumni:before{border-color:#fff}.directory .person.assistant:before{border-color:#9e005d}.directory .person.apprentice:before{border-color:#fba319}.directory .person.specialist:before{border-color:#58e700}.directory .person.master:before{border-color:#cc27af}.directory .person.ga:before{border-color:#00c0c0}.directory .person.staff:before{border-color:#a3a3a3}.directory .person:before,.directory .person:after{content:"";position:absolute;z-index:100;inset:0;border:1px solid black;transition:all .2s;scale:1.05;pointer-events:none}.directory .person:before{transform-origin:right bottom}.directory .person:after{border-color:currentColor;transform-origin:left top}.directory .person:hover:before,.directory .person:hover:after{scale:1.07}@media (max-width: 675px){.directory .person:hover:before,.directory .person:hover:after{scale:1.05}}.directory .person:hover h2{background:white}.directory .person:hover img{filter:grayscale(0)}.directory .person a{color:currentColor;display:block;cursor:pointer}.directory .person h2{font-size:clamp(.75rem,1vw,.95rem);position:absolute;z-index:1;bottom:0;left:0;right:0;background:rgba(255,255,255,.8);padding:.15em .35em;transition:all .2s}@media (max-width: 675px){.directory .person h2{font-size:clamp(1.25rem,2vw,.95rem)}}.directory .person h2 abbr{display:none}@media (max-width: 675px){.directory .person h2 abbr{display:inline}}@media (max-width: 675px){.directory .person h2 span{display:none}}.directory .person .status{position:absolute;z-index:100;top:5px;right:5px;width:20px;height:20px;opacity:.3;transition:all .2s}.directory .person .status svg{height:100%;width:100%}.directory .person .status path{fill:#000;transition:all .2s}.directory .person .graduating{position:absolute;z-index:10;width:31px;height:30px;background:url(/assets/icon-graduating-dcf68de0.svg) left bottom no-repeat!important;bottom:0;right:0;font-size:10px;padding-right:2px;color:#fff!important;text-indent:14px;line-height:37px;text-align:left}.directory .person img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;filter:grayscale(1);transition:all .2s}@media (max-width: 675px){.directory .person img{filter:grayscale(0)}}.directory .person time{position:absolute;top:0;left:0;padding:1% 4.5%;border-bottom-left-radius:3px;white-space:nowrap;transform:rotate(-90deg) translate(-100%);transform-origin:left top;text-align:right;color:gray;font-size:clamp(12px,1.25vw,1.75rem);z-index:1;letter-spacing:-.02em;background:rgba(255,255,255,.5);text-shadow:1px 1px 0 white}.no-results{display:grid;padding-left:5rem;padding-top:5rem;color:silver}@media (max-width: 675px){.no-results{padding:0 1rem}}.no-results h2{font-size:2rem;margin-bottom:.25em}.no-results p{font-size:1.25rem}.profile-container{display:grid;place-content:center;height:100vh;width:100vw;position:relative}@media (max-width: 675px){.profile-container{height:auto;display:block;margin-bottom:4rem;border-bottom:1px solid white}}.profile-container .navigation-button{position:absolute;top:50%;left:0;translate:0 -50%;transition:all .2s;opacity:.5;height:100vh;display:flex;align-items:center;padding:1rem;outline:none}@media (max-width: 675px){.profile-container .navigation-button{height:4rem;translate:0 0;bottom:0;top:100%;z-index:100;opacity:1;scale:.75;object-position:center bottom}}.profile-container .navigation-button.next-profile{right:0;left:auto}.profile-container .navigation-button.pm svg circle{fill:#d37230}.profile-container .navigation-button.communication svg circle{fill:#a60006}.profile-container .navigation-button.design svg circle{fill:#d9cb00}.profile-container .navigation-button.development svg circle{fill:#0071dd}.profile-container .navigation-button.fabrication svg circle{fill:#8ca62c}.profile-container .navigation-button.ux svg circle{fill:#15a245}.profile-container .navigation-button.video svg circle{fill:#60a}.profile-container .navigation-button svg{transition:all .2s;width:30px;overflow:visible}.profile-container .navigation-button svg circle{transition:opacity .2s,fill 1s .2s,translate .2s}.profile-container .navigation-button svg path{transition:all .2s}.profile-container .navigation-button:hover,.profile-container .navigation-button:focus-visible{opacity:1}.profile-container .navigation-button:hover svg,.profile-container .navigation-button:focus-visible svg{scale:1.1}@media (max-width: 675px){.profile-container .navigation-button:hover svg,.profile-container .navigation-button:focus-visible svg{scale:1}}.profile-container .navigation-button:hover svg circle,.profile-container .navigation-button:focus-visible svg circle{transition:opacity .2s,fill 1s .2s,translate .5s cubic-bezier(.34,-.6,.75,.75);translate:-5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover svg circle,.profile-container .navigation-button:focus-visible svg circle{translate:0 0}}.profile-container .navigation-button:hover svg path,.profile-container .navigation-button:focus-visible svg path{translate:-5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover svg path,.profile-container .navigation-button:focus-visible svg path{translate:0 0}}.profile-container .navigation-button:hover.next-profile svg circle,.profile-container .navigation-button:focus-visible.next-profile svg circle{translate:5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover.next-profile svg circle,.profile-container .navigation-button:focus-visible.next-profile svg circle{translate:0 0}}.profile-container .navigation-button:hover.next-profile svg path,.profile-container .navigation-button:focus-visible.next-profile svg path{translate:5px 0}@media (max-width: 675px){.profile-container .navigation-button:hover.next-profile svg path,.profile-container .navigation-button:focus-visible.next-profile svg path{translate:0 0}}.profile-container .navigation-button-home{display:none}@media (max-width: 675px){.profile-container .navigation-button-home{display:block;position:absolute;top:100%;color:#fff;left:50%;translate:-50% 0;margin-top:1.5rem;text-transform:uppercase;letter-spacing:.1em}}.profile-container a{text-decoration:none}.profile-container .navigation{position:fixed;bottom:0;left:0;width:125px}.profile-container .navigation li:first-child{translate:0 -2px}.profile{width:70vw;height:70vh;position:relative;background:rgba(255,255,255,.8);transition:height .2s,width .2s,aspect-ratio .2s}@media (max-width: 1450px){.profile{width:82vw}}@media (max-width: 1250px){.profile{height:auto;aspect-ratio:4/2.5}}@media (max-width: 1250px){.profile{height:80vh}}@media (max-width: 675px){.profile{aspect-ratio:auto;height:auto;width:100vw;display:flex;flex-direction:column}.profile>*{flex:0 0 auto}}.profile .close-profile{background:none;border:none;position:absolute;bottom:100%;left:100%;opacity:.5;transition:all .2s}@media (max-width: 675px){.profile .close-profile{inset:0 0 auto auto;filter:invert(1);opacity:1}}.profile .close-profile:hover,.profile .close-profile:focus-visible{outline:none;opacity:1}.profile .close-profile:hover img,.profile .close-profile:focus-visible img{scale:1.2}.profile .close-profile img{transition:all .2s;display:block;width:40px;padding:10px}.profile .download-photo{background:none;border:none;position:absolute;top:100%;right:100%;opacity:.5;transition:all .2s}@media (max-width: 675px){.profile .download-photo{display:none}}.profile .download-photo:hover,.profile .download-photo:focus-visible{outline:none;opacity:1}.profile .download-photo:hover img,.profile .download-photo:focus-visible img{scale:1.2}.profile .download-photo img{transition:all .2s;display:block;width:40px;padding:10px}.profile.pm{color:#d37230}.profile.pm:after{border-color:#d37230}.profile.pm .launch-video{border-color:#d37230}.profile.pm .info h1{background:#d37230;text-shadow:4px 4px 0 #d37230,5px 5px 0 #d37230}.profile.pm .info h1 small{background:#d37230;text-shadow:1px 1px 0 rgb(108.4482071713,57.6294820717,23.0517928287)}.profile.pm .info .meta ul a .download-contact path,.profile.pm .info .meta ul a .send-email path,.profile.pm .info .meta ul a .launch-dchq path{fill:#d37230}.profile.pm .info .meta ul a:hover .open-in-slack circle,.profile.pm .info .meta ul a:hover .open-in-slack ellipse,.profile.pm .info .meta ul a:focus-visible .open-in-slack circle,.profile.pm .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#d37230}.profile.pm .info .meta ul a:hover .download-contact circle,.profile.pm .info .meta ul a:hover .download-contact ellipse,.profile.pm .info .meta ul a:hover .send-email circle,.profile.pm .info .meta ul a:hover .send-email ellipse,.profile.pm .info .meta ul a:hover .launch-dchq circle,.profile.pm .info .meta ul a:hover .launch-dchq ellipse,.profile.pm .info .meta ul a:focus-visible .download-contact circle,.profile.pm .info .meta ul a:focus-visible .download-contact ellipse,.profile.pm .info .meta ul a:focus-visible .send-email circle,.profile.pm .info .meta ul a:focus-visible .send-email ellipse,.profile.pm .info .meta ul a:focus-visible .launch-dchq circle,.profile.pm .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#d37230}.profile.pm .info .meta ul a:focus-visible .launch-dchq circle,.profile.pm .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.pm .info .meta ul a:focus-visible .launch-dchq path{fill:#d37230}.profile.pm .content menu a{outline-color:#d37230}.profile.pm .content menu a.active{background:#d37230}.profile.pm .content menu a.active path{fill:#fff}.profile.pm .content menu a path{fill:#d37230}.profile.communication{color:#a60006}.profile.communication:after{border-color:#a60006}.profile.communication .launch-video{border-color:#a60006}.profile.communication .info h1{background:#A60006;text-shadow:4px 4px 0 #A60006,5px 5px 0 #A60006}.profile.communication .info h1 small{background:#A60006;text-shadow:1px 1px 0 rgb(38.5,0,1.3915662651)}.profile.communication .info .meta ul a .download-contact path,.profile.communication .info .meta ul a .send-email path,.profile.communication .info .meta ul a .launch-dchq path{fill:#a60006}.profile.communication .info .meta ul a:hover .open-in-slack circle,.profile.communication .info .meta ul a:hover .open-in-slack ellipse,.profile.communication .info .meta ul a:focus-visible .open-in-slack circle,.profile.communication .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#a60006}.profile.communication .info .meta ul a:hover .download-contact circle,.profile.communication .info .meta ul a:hover .download-contact ellipse,.profile.communication .info .meta ul a:hover .send-email circle,.profile.communication .info .meta ul a:hover .send-email ellipse,.profile.communication .info .meta ul a:hover .launch-dchq circle,.profile.communication .info .meta ul a:hover .launch-dchq ellipse,.profile.communication .info .meta ul a:focus-visible .download-contact circle,.profile.communication .info .meta ul a:focus-visible .download-contact ellipse,.profile.communication .info .meta ul a:focus-visible .send-email circle,.profile.communication .info .meta ul a:focus-visible .send-email ellipse,.profile.communication .info .meta ul a:focus-visible .launch-dchq circle,.profile.communication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#a60006}.profile.communication .info .meta ul a:focus-visible .launch-dchq circle,.profile.communication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.communication .info .meta ul a:focus-visible .launch-dchq path{fill:#a60006}.profile.communication .content menu a{outline-color:#a60006}.profile.communication .content menu a.active{background:#A60006}.profile.communication .content menu a.active path{fill:#fff}.profile.communication .content menu a path{fill:#a60006}.profile.design{color:#d9cb00}.profile.design:after{border-color:#d9cb00}.profile.design .launch-video{border-color:#d9cb00}.profile.design .info h1{background:#D9CB00;text-shadow:4px 4px 0 #D9CB00,5px 5px 0 #D9CB00}.profile.design .info h1 small{background:#D9CB00;text-shadow:1px 1px 0 rgb(89.5,83.7258064516,0)}.profile.design .info .meta ul a .download-contact path,.profile.design .info .meta ul a .send-email path,.profile.design .info .meta ul a .launch-dchq path{fill:#d9cb00}.profile.design .info .meta ul a:hover .open-in-slack circle,.profile.design .info .meta ul a:hover .open-in-slack ellipse,.profile.design .info .meta ul a:focus-visible .open-in-slack circle,.profile.design .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#d9cb00}.profile.design .info .meta ul a:hover .download-contact circle,.profile.design .info .meta ul a:hover .download-contact ellipse,.profile.design .info .meta ul a:hover .send-email circle,.profile.design .info .meta ul a:hover .send-email ellipse,.profile.design .info .meta ul a:hover .launch-dchq circle,.profile.design .info .meta ul a:hover .launch-dchq ellipse,.profile.design .info .meta ul a:focus-visible .download-contact circle,.profile.design .info .meta ul a:focus-visible .download-contact ellipse,.profile.design .info .meta ul a:focus-visible .send-email circle,.profile.design .info .meta ul a:focus-visible .send-email ellipse,.profile.design .info .meta ul a:focus-visible .launch-dchq circle,.profile.design .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#d9cb00}.profile.design .info .meta ul a:focus-visible .launch-dchq circle,.profile.design .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.design .info .meta ul a:focus-visible .launch-dchq path{fill:#d9cb00}.profile.design .content menu a{outline-color:#d9cb00}.profile.design .content menu a.active{background:#D9CB00}.profile.design .content menu a.active path{fill:#fff}.profile.design .content menu a path{fill:#d9cb00}.profile.development{color:#0071dd}.profile.development:after{border-color:#0071dd}.profile.development .launch-video{border-color:#0071dd}.profile.development .info h1{background:#0071DD;text-shadow:4px 4px 0 #0071DD,5px 5px 0 #0071DD}.profile.development .info h1 small{background:#0071DD;text-shadow:1px 1px 0 rgb(0,47.8076923077,93.5)}.profile.development .info .meta ul a .download-contact path,.profile.development .info .meta ul a .send-email path,.profile.development .info .meta ul a .launch-dchq path{fill:#0071dd}.profile.development .info .meta ul a:hover .open-in-slack circle,.profile.development .info .meta ul a:hover .open-in-slack ellipse,.profile.development .info .meta ul a:focus-visible .open-in-slack circle,.profile.development .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#0071dd}.profile.development .info .meta ul a:hover .download-contact circle,.profile.development .info .meta ul a:hover .download-contact ellipse,.profile.development .info .meta ul a:hover .send-email circle,.profile.development .info .meta ul a:hover .send-email ellipse,.profile.development .info .meta ul a:hover .launch-dchq circle,.profile.development .info .meta ul a:hover .launch-dchq ellipse,.profile.development .info .meta ul a:focus-visible .download-contact circle,.profile.development .info .meta ul a:focus-visible .download-contact ellipse,.profile.development .info .meta ul a:focus-visible .send-email circle,.profile.development .info .meta ul a:focus-visible .send-email ellipse,.profile.development .info .meta ul a:focus-visible .launch-dchq circle,.profile.development .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#0071dd}.profile.development .info .meta ul a:focus-visible .launch-dchq circle,.profile.development .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.development .info .meta ul a:focus-visible .launch-dchq path{fill:#0071dd}.profile.development .content menu a{outline-color:#0071dd}.profile.development .content menu a.active{background:#0071DD}.profile.development .content menu a.active path{fill:#fff}.profile.development .content menu a path{fill:#0071dd}.profile.fabrication{color:#8ca62c}.profile.fabrication:after{border-color:#8ca62c}.profile.fabrication .launch-video{border-color:#8ca62c}.profile.fabrication .info h1{background:#8ca62c;text-shadow:4px 4px 0 #8ca62c,5px 5px 0 #8ca62c}.profile.fabrication .info h1 small{background:#8ca62c;text-shadow:1px 1px 0 rgb(55,65.2142857143,17.2857142857)}.profile.fabrication .info .meta ul a .download-contact path,.profile.fabrication .info .meta ul a .send-email path,.profile.fabrication .info .meta ul a .launch-dchq path{fill:#8ca62c}.profile.fabrication .info .meta ul a:hover .open-in-slack circle,.profile.fabrication .info .meta ul a:hover .open-in-slack ellipse,.profile.fabrication .info .meta ul a:focus-visible .open-in-slack circle,.profile.fabrication .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#8ca62c}.profile.fabrication .info .meta ul a:hover .download-contact circle,.profile.fabrication .info .meta ul a:hover .download-contact ellipse,.profile.fabrication .info .meta ul a:hover .send-email circle,.profile.fabrication .info .meta ul a:hover .send-email ellipse,.profile.fabrication .info .meta ul a:hover .launch-dchq circle,.profile.fabrication .info .meta ul a:hover .launch-dchq ellipse,.profile.fabrication .info .meta ul a:focus-visible .download-contact circle,.profile.fabrication .info .meta ul a:focus-visible .download-contact ellipse,.profile.fabrication .info .meta ul a:focus-visible .send-email circle,.profile.fabrication .info .meta ul a:focus-visible .send-email ellipse,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq circle,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#8ca62c}.profile.fabrication .info .meta ul a:focus-visible .launch-dchq circle,.profile.fabrication .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.fabrication .info .meta ul a:focus-visible .launch-dchq path{fill:#8ca62c}.profile.fabrication .content menu a{outline-color:#8ca62c}.profile.fabrication .content menu a.active{background:#8ca62c}.profile.fabrication .content menu a.active path{fill:#fff}.profile.fabrication .content menu a path{fill:#8ca62c}.profile.ux{color:#15a245}.profile.ux:after{border-color:#15a245}.profile.ux .launch-video{border-color:#15a245}.profile.ux .info h1{background:#15A245;text-shadow:4px 4px 0 #15A245,5px 5px 0 #15A245}.profile.ux .info h1 small{background:#15A245;text-shadow:1px 1px 0 rgb(6.368852459,49.131147541,20.9262295082)}.profile.ux .info .meta ul a .download-contact path,.profile.ux .info .meta ul a .send-email path,.profile.ux .info .meta ul a .launch-dchq path{fill:#15a245}.profile.ux .info .meta ul a:hover .open-in-slack circle,.profile.ux .info .meta ul a:hover .open-in-slack ellipse,.profile.ux .info .meta ul a:focus-visible .open-in-slack circle,.profile.ux .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#15a245}.profile.ux .info .meta ul a:hover .download-contact circle,.profile.ux .info .meta ul a:hover .download-contact ellipse,.profile.ux .info .meta ul a:hover .send-email circle,.profile.ux .info .meta ul a:hover .send-email ellipse,.profile.ux .info .meta ul a:hover .launch-dchq circle,.profile.ux .info .meta ul a:hover .launch-dchq ellipse,.profile.ux .info .meta ul a:focus-visible .download-contact circle,.profile.ux .info .meta ul a:focus-visible .download-contact ellipse,.profile.ux .info .meta ul a:focus-visible .send-email circle,.profile.ux .info .meta ul a:focus-visible .send-email ellipse,.profile.ux .info .meta ul a:focus-visible .launch-dchq circle,.profile.ux .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#15a245}.profile.ux .info .meta ul a:focus-visible .launch-dchq circle,.profile.ux .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.ux .info .meta ul a:focus-visible .launch-dchq path{fill:#15a245}.profile.ux .content menu a{outline-color:#15a245}.profile.ux .content menu a.active{background:#15A245}.profile.ux .content menu a.active path{fill:#fff}.profile.ux .content menu a path{fill:#15a245}.profile.video{color:#60a}.profile.video:after{border-color:#60a}.profile.video .launch-video{border-color:#60a}.profile.video .info h1{background:#6600AA;text-shadow:4px 4px 0 #6600AA,5px 5px 0 #6600AA}.profile.video .info h1 small{background:#6600AA;text-shadow:1px 1px 0 rgb(25.5,0,42.5)}.profile.video .info .meta ul a .download-contact path,.profile.video .info .meta ul a .send-email path,.profile.video .info .meta ul a .launch-dchq path{fill:#60a}.profile.video .info .meta ul a:hover .open-in-slack circle,.profile.video .info .meta ul a:hover .open-in-slack ellipse,.profile.video .info .meta ul a:focus-visible .open-in-slack circle,.profile.video .info .meta ul a:focus-visible .open-in-slack ellipse{fill:#60a}.profile.video .info .meta ul a:hover .download-contact circle,.profile.video .info .meta ul a:hover .download-contact ellipse,.profile.video .info .meta ul a:hover .send-email circle,.profile.video .info .meta ul a:hover .send-email ellipse,.profile.video .info .meta ul a:hover .launch-dchq circle,.profile.video .info .meta ul a:hover .launch-dchq ellipse,.profile.video .info .meta ul a:focus-visible .download-contact circle,.profile.video .info .meta ul a:focus-visible .download-contact ellipse,.profile.video .info .meta ul a:focus-visible .send-email circle,.profile.video .info .meta ul a:focus-visible .send-email ellipse,.profile.video .info .meta ul a:focus-visible .launch-dchq circle,.profile.video .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#60a}.profile.video .info .meta ul a:focus-visible .launch-dchq circle,.profile.video .info .meta ul a:focus-visible .launch-dchq ellipse{fill:#fff}.profile.video .info .meta ul a:focus-visible .launch-dchq path{fill:#60a}.profile.video .content menu a{outline-color:#60a}.profile.video .content menu a.active{background:#6600AA}.profile.video .content menu a.active path{fill:#fff}.profile.video .content menu a path{fill:#60a}.profile.design{color:#a69b00}.profile.design:after{border-color:#a69b00}.profile.design .launch-video{color:#a69b00}.profile.alumni:before{border-color:#fff}.profile.alumni .launch-video{color:#fff}.profile.alumni .info h1 small{border-color:#fff}.profile.alumni .info .meta{background:#FFF}.profile.alumni .info .meta:before,.profile.alumni .info .meta:after{background:#FFF}.profile.alumni .info .meta h2{text-shadow:1px 1px 0 rgb(191.25,191.25,191.25)}@media (max-width: 675px){.profile.alumni .links{background:#FFF}}.profile.assistant:before{border-color:#9e005d}.profile.assistant .launch-video{color:#9e005d}.profile.assistant .info h1 small{border-color:#9e005d}.profile.assistant .info .meta{background:#9E005D}.profile.assistant .info .meta:before,.profile.assistant .info .meta:after{background:#9E005D}.profile.assistant .info .meta h2{text-shadow:1px 1px 0 rgb(30.5,0,17.9525316456)}@media (max-width: 675px){.profile.assistant .links{background:#9E005D}}.profile.apprentice:before{border-color:#fba319}.profile.apprentice .launch-video{color:#fba319}.profile.apprentice .info h1 small{border-color:#fba319}.profile.apprentice .info .meta{background:#FBA319}.profile.apprentice .info .meta:before,.profile.apprentice .info .meta:after{background:#FBA319}.profile.apprentice .info .meta h2{text-shadow:1px 1px 0 rgb(145.9615384615,90.1153846154,2.5384615385)}@media (max-width: 675px){.profile.apprentice .links{background:#FBA319}}.profile.specialist:before{border-color:#58e700}.profile.specialist .launch-video{color:#58e700}.profile.specialist .info h1 small{border-color:#58e700}.profile.specialist .info .meta{background:#58E700}.profile.specialist .info .meta:before,.profile.specialist .info .meta:after{background:#58E700}.profile.specialist .info .meta h2{text-shadow:1px 1px 0 rgb(39.4285714286,103.5,0)}@media (max-width: 675px){.profile.specialist .links{background:#58E700}}.profile.master:before{border-color:#cc27af}.profile.master .launch-video{color:#cc27af}.profile.master .info h1 small{border-color:#cc27af}.profile.master .info .meta{background:#CC27AF}.profile.master .info .meta:before,.profile.master .info .meta:after{background:#CC27AF}.profile.master .info .meta h2{text-shadow:1px 1px 0 rgb(96.962962963,18.537037037,83.1790123457)}@media (max-width: 675px){.profile.master .links{background:#CC27AF}}.profile.ga:before{border-color:#00c0c0}.profile.ga .launch-video{color:#00c0c0}.profile.ga .info h1 small{border-color:#00c0c0}.profile.ga .info .meta{background:#00C0C0}.profile.ga .info .meta:before,.profile.ga .info .meta:after{background:#00C0C0}.profile.ga .info .meta h2{text-shadow:1px 1px 0 rgb(0,64.5,64.5)}@media (max-width: 675px){.profile.ga .links{background:#00C0C0}}.profile.staff:before{border-color:#a3a3a3}.profile.staff .launch-video{color:#a3a3a3}.profile.staff .info h1 small{border-color:#a3a3a3}.profile.staff .info .meta{background:#A3A3A3}.profile.staff .info .meta:before,.profile.staff .info .meta:after{background:#A3A3A3}.profile.staff .info .meta h2{text-shadow:1px 1px 0 rgb(99.25,99.25,99.25)}@media (max-width: 675px){.profile.staff .links{background:#A3A3A3}}.profile.alumni:not(.student):not(.staff){color:#000}.profile.alumni:not(.student):not(.staff):before{border-color:#fff}.profile.alumni:not(.student):not(.staff) .launch-video{border-color:#fff;color:#fff}.profile.staff{color:#a3a3a3}.profile.staff:before,.profile.staff:after{border-color:#a3a3a3}.profile.staff .launch-video{border-color:#a3a3a3;color:#a3a3a3}.profile.staff .info h1 small{border-color:#222}.profile.staff .info .meta{background:#222222}.profile.staff .info .meta:before,.profile.staff .info .meta:after{background:#222222}@media (max-width: 675px){.profile.staff .links{background:#222222}.profile.staff .links img{filter:drop-shadow(0 0 1px gray)}}.profile:before,.profile:after{display:block;position:absolute;inset:0;content:"";border:2px solid;transition:all .2s;z-index:10;pointer-events:none}@media (max-width: 675px){.profile:before,.profile:after{display:none}}.profile:before{left:-2.25vw;top:-2.25vw}.profile:after{border-color:inherit;right:-2.25vw;bottom:-2.25vw}.profile .photo{position:absolute;top:0;left:0;width:55%;height:100%;background-size:cover;background-position:30% 35%;background-repeat:no-repeat;filter:brightness(1.05);-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(40%,black));-webkit-mask-image:linear-gradient(to left,transparent 0%,black 40%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(40%,black));mask-image:linear-gradient(to left,transparent 0%,black 40%);transition:width .2s}@media (max-width: 1250px){.profile .photo{width:40%;background-position:50% 35%;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(30%,black));-webkit-mask-image:linear-gradient(to left,transparent 0%,black 30%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0%,transparent),color-stop(30%,black));mask-image:linear-gradient(to left,transparent 0%,black 30%)}}@media (max-width: 675px){.profile .photo{width:100%;height:auto;aspect-ratio:1.15/1;position:static;order:-1;background-position:50% 60%;background-size:cover;-webkit-mask-image:none;mask-image:none}}.profile .info{z-index:1;position:absolute;top:0;right:0;height:100%;width:55%;padding:2rem 0 1rem 2rem;display:flex;flex-direction:column;color:#222;transition:width .2s}@media (max-width: 1250px){.profile .info{width:75%}}@media (max-width: 675px){.profile .info{position:static;width:100%;padding:0}}.profile .info .identifiers{position:relative;overflow:hidden;flex:0 0 auto}@media (max-width: 675px){.profile .info .identifiers{translate:0 -50%}}.profile .info h1{user-select:all;font-synthesis:style weight;font-size:4vw;color:#fff;line-height:.9;padding:.15em .3em .1em;position:relative;z-index:1}@media (max-width: 675px){.profile .info h1{font-size:clamp(16px,10vw,48px)}}.profile .info h1 span{display:block;text-align-last:right;width:max-content;max-width:100%}.profile .info h1 small{user-select:none;font-size:.8rem;font-style:italic;margin-left:.35rem;position:absolute;top:100%;right:1rem;padding:.2em .25em .3em;border:2px solid white;border-top:none;letter-spacing:.1em}@media (max-width: 675px){.profile .info h1 small{top:calc(100% - 1px);right:0;border:none}}.profile .info .meta{margin-left:2rem;color:#fff;padding:.35rem .75rem;width:max-content;position:relative;display:flex;align-items:center}@media (max-width: 675px){.profile .info .meta{width:100%;margin-left:0;flex-direction:column;gap:.5rem;padding:1rem}}.profile .info .meta:before,.profile .info .meta:after{content:"";position:absolute;top:0;width:100vw;height:2px;right:100%}.profile .info .meta:after{left:100%}.profile .info .meta ul{margin-left:3rem;display:flex;align-items:center;gap:.5rem}@media (max-width: 675px){.profile .info .meta ul{margin-left:0;gap:2rem}}.profile .info .meta ul svg{display:block}@media (max-width: 675px){.profile .info .meta ul svg{height:40px;width:40px}}.profile .info .meta ul svg *{transition:fill .2s}.profile .info .meta ul a{display:block;transition:scale .2s,rotate .2s;outline:none}.profile .info .meta ul a:hover,.profile .info .meta ul a:focus-visible{scale:1.15;rotate:1turn}.profile .info .meta ul a:hover .open-in-slack path,.profile .info .meta ul a:hover .download-contact path,.profile .info .meta ul a:hover .send-email path,.profile .info .meta ul a:hover .launch-dchq path,.profile .info .meta ul a:focus-visible .open-in-slack path,.profile .info .meta ul a:focus-visible .download-contact path,.profile .info .meta ul a:focus-visible .send-email path,.profile .info .meta ul a:focus-visible .launch-dchq path{fill:#fff}.profile .info h2{user-select:all;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}@media (max-width: 675px){.profile .info h2{max-width:none;white-space:initial;text-overflow:initial;overflow:initial;text-wrap:balance}}.profile .content{display:flex;align-items:flex-start;width:calc(100% - 2.75rem);margin-left:2.75rem;flex:1 1}@media (max-width: 675px){.profile .content{margin-left:0;flex-direction:column;width:100%;margin-top:-3.5rem;flex:0 0 auto}}.profile .content menu{border-right:1px solid white;padding-bottom:1rem;padding-top:1rem;list-style:none;font-size:.6rem;flex:0 0 auto;user-select:none}@media (max-width: 675px){.profile .content menu{border-right:none;border-bottom:1px solid white;width:100%;padding:0}}.profile .content menu ul{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 675px){.profile .content menu ul{flex-direction:row;overflow:auto;width:100%;padding:0 1rem}}.profile .content menu li{background:white}.profile .content menu a{aspect-ratio:1;width:30px;transition:all .2s;word-break:break-all;display:grid;place-content:center}@media (max-width: 675px){.profile .content menu a{width:40px}.profile .content menu a svg{scale:1.25}}.profile .content article{flex:1 1;padding:2rem;font-size:1.25rem;color:#222;height:100%;overflow:auto}@media (max-width: 675px){.profile .content article{width:100%;flex:0 0 auto}}.profile .content article>section{height:100%}@media (max-width: 675px){.profile .content article>section{height:auto}}@keyframes wiggle{0%{transform:rotate(0);scale:1}30%{transform:rotate(0)}45%{transform:rotate(15deg);scale:1.1}75%{transform:rotate(-15deg)}to{transform:rotate(0);scale:1.1}}.profile .links{list-style:none;margin-top:auto;margin-left:25%;padding-right:2rem;padding-left:.5rem;display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid white;flex:0 0 auto}@media (max-width: 675px){.profile .links{margin-left:0;gap:1rem;justify-content:center;padding:.75rem .5rem;margin-top:0}}.profile .links a{display:block;outline:none;transition:all .3s}.profile .links a:hover,.profile .links a:focus-visible{animation:wiggle .3s forwards}.profile .links a img{display:block;height:30px;width:auto}.profile .links .edit{margin-left:auto}.profile .links .edit a:hover,.profile .links .edit:focus-visible{animation:none}.profile-bio{margin-top:.5rem;height:100%;display:flex;flex-direction:column}.profile-bio:has(.snapshot) div{display:flex;flex-direction:row;align-items:flex-start}.profile-bio .snapshot{display:block;float:left;margin:0 1em 1em 0;border-color:#fff;border-style:solid;border-width:4px 4px 20px 4px;rotate:-5deg;box-shadow:5px 3px 10px #0006}.profile-bio .snapshot img{height:86px;aspect-ratio:1/1;object-fit:cover;box-sizing:content-box;border:1px solid gray;display:block}.profile-bio p{line-height:1.6}.profile-bio p.intro{font-size:1.5rem}@media (max-width: 675px){.profile-bio p.intro{font-size:1.25rem}}.profile-bio p.pronunciation{line-height:1.1;text-align-last:center;border-width:3px;border-style:dashed;border-radius:7px;padding:.5em 1em;font-size:1rem;width:max-content;margin:auto auto 0;letter-spacing:.1em}@media (max-width: 675px){.profile-bio p.pronunciation{width:auto;margin:1rem 0}}.profile-bio p.pronunciation em{font-style:normal;font-weight:700;font-synthesis:weight;word-spacing:.25em;font-size:1.25rem;user-select:text}.profile-bio .activity{border-top:1px solid black;padding:1em 1em 0;margin:1em 1em 0;text-align:center;clear:both}.profile-bio .activity:empty{border-top:none}.profile-bio .activity p:not(.caution){line-height:1.1;font-style:italic}.profile-bio .highlight{padding:.1em .35em;font-size:.8em;border-radius:3px;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.profile-bio .numbers{letter-spacing:.03em}.profile-bio small{font-style:italic;display:block}.profile-bio .projects{display:flex;flex-wrap:wrap;gap:.5em;margin:1em -2em 0;font-size:.9rem;justify-content:center}.profile-bio .projects li{padding:.25em .5em;color:#fff;border-radius:3px;display:grid;place-content:center}.profile-bio .projects li.more{background:silver;color:#222}.profile.pm .profile-bio p+p{border-top-color:#d37230}.profile.pm .profile-bio .highlight,.profile.pm .profile-bio li{background:#d37230}.profile.pm .profile-bio li.more{background:white;color:#d37230}.profile.communication .profile-bio p+p{border-top-color:#a60006}.profile.communication .profile-bio .highlight,.profile.communication .profile-bio li{background:#A60006}.profile.communication .profile-bio li.more{background:white;color:#a60006}.profile.design .profile-bio p+p{border-top-color:#d9cb00}.profile.design .profile-bio .highlight,.profile.design .profile-bio li{background:#D9CB00}.profile.design .profile-bio li.more{background:white;color:#d9cb00}.profile.development .profile-bio p+p{border-top-color:#0071dd}.profile.development .profile-bio .highlight,.profile.development .profile-bio li{background:#0071DD}.profile.development .profile-bio li.more{background:white;color:#0071dd}.profile.fabrication .profile-bio p+p{border-top-color:#8ca62c}.profile.fabrication .profile-bio .highlight,.profile.fabrication .profile-bio li{background:#8ca62c}.profile.fabrication .profile-bio li.more{background:white;color:#8ca62c}.profile.ux .profile-bio p+p{border-top-color:#15a245}.profile.ux .profile-bio .highlight,.profile.ux .profile-bio li{background:#15A245}.profile.ux .profile-bio li.more{background:white;color:#15a245}.profile.video .profile-bio p+p{border-top-color:#60a}.profile.video .profile-bio .highlight,.profile.video .profile-bio li{background:#6600AA}.profile.video .profile-bio li.more{background:white;color:#60a}.profile.design .profile-bio p+p{border-color:#a69b00}.profile.design .profile-bio .highlight,.profile.design .profile-bio li{background:rgb(166,155.2903225806,0)}.profile.design .profile-bio li.more{background:white;color:#a69b00}.profile.alumni .profile-bio .pronunciation{border-color:#fff}.profile.assistant .profile-bio .pronunciation{border-color:#9e005d}.profile.apprentice .profile-bio .pronunciation{border-color:#fba319}.profile.specialist .profile-bio .pronunciation{border-color:#58e700}.profile.master .profile-bio .pronunciation{border-color:#cc27af}.profile.ga .profile-bio .pronunciation{border-color:#00c0c0}.profile.staff .profile-bio .pronunciation{border-color:#a3a3a3}.profile-prompts .intro{margin-bottom:1rem;font-size:1rem}.profile-prompts dl{height:80%;width:100%;position:relative;margin-bottom:1em;translate:5% 0}.profile-prompts dl>li{list-style:none;break-inside:avoid;z-index:0;position:absolute;background:white;width:70%;height:100%;box-shadow:0 0 20px #0006;border-radius:20px;transition:all .3s;-webkit-tap-highlight-color:transparent}.profile-prompts dl>li.active{z-index:100;translate:15% 0;user-select:text}.profile-prompts dl>li:not(.active){filter:blur(2px) brightness(.9);box-shadow:0 0 3px #0003;cursor:pointer}.profile-prompts dl>li.inactive{opacity:0;scale:0;pointer-events:none}.profile-prompts dl>li.previous{z-index:10;translate:-10% 0;scale:.8;rotate:-5deg}.profile-prompts dl>li.previous:hover{rotate:-10deg;transition:all .1s}.profile-prompts dl>li.next{z-index:10;translate:40% 0;scale:.8;rotate:5deg}.profile-prompts dl>li.next:hover{rotate:10deg;transition:all .1s}.profile-prompts dl>li:not(:last-child){margin-bottom:1em}.profile-prompts dt{background:red;padding:1em .75em .75em;border-radius:20px 20px 0 0;font-size:1em;margin-bottom:.5em}.profile-prompts dt u{text-decoration:none;border-bottom:1px solid white}.profile-prompts dd{font-size:clamp(.8rem,2vw,1.35rem);white-space:pre-wrap;padding:0 1.5em;line-height:1.3}.profile-prompts dd ul{padding-left:.5em}.profile-prompts dd ul li{list-style:disc;margin-bottom:.15em}.profile-prompts nav{display:flex;gap:1em;justify-content:center}.profile-prompts nav button{font-size:2rem;border:none;padding:.05em .5em;cursor:pointer;transition:all .2s;background:white;aspect-ratio:2/1;border-radius:10px}.profile-prompts nav button:hover,.profile-prompts nav button:focus-visible{scale:1.1}.profile.pm .profile-prompts dt{color:#fff;background:#d37230}.profile.communication .profile-prompts dt{color:#fff;background:#A60006}.profile.design .profile-prompts dt{color:#fff;background:#D9CB00}.profile.development .profile-prompts dt{color:#fff;background:#0071DD}.profile.fabrication .profile-prompts dt{color:#fff;background:#8ca62c}.profile.ux .profile-prompts dt{color:#fff;background:#15A245}.profile.video .profile-prompts dt{color:#fff;background:#6600AA}.profile.design .profile-prompts dt{color:#fff;background:rgb(166,155.2903225806,0)}.profile.alumni .profile-prompts nav button{color:#fff;border:1px solid #FFF}.profile.assistant .profile-prompts nav button{color:#9e005d;border:1px solid #9E005D}.profile.apprentice .profile-prompts nav button{color:#fba319;border:1px solid #FBA319}.profile.specialist .profile-prompts nav button{color:#58e700;border:1px solid #58E700}.profile.master .profile-prompts nav button{color:#cc27af;border:1px solid #CC27AF}.profile.ga .profile-prompts nav button{color:#00c0c0;border:1px solid #00C0C0}.profile.staff .profile-prompts nav button{color:#a3a3a3;border:1px solid #A3A3A3}.profile-strengths{margin:0 -.5rem 0 -1rem;counter-reset:strengths}.profile-strengths dl{list-style:none}.profile-strengths li{counter-increment:strengths;display:flex;align-items:center;gap:3.5rem;position:relative}@media (max-width: 675px){.profile-strengths li{gap:.5rem 1rem;flex-wrap:wrap}}.profile-strengths li:nth-of-type(1){font-size:1.6rem;margin-bottom:2rem}.profile-strengths li:nth-of-type(2){font-size:1.45rem;margin-bottom:1.75rem}.profile-strengths li:nth-of-type(3){font-size:1.3rem;margin-bottom:1.5rem}.profile-strengths li:nth-of-type(4){font-size:1.15rem;margin-bottom:1.25rem}.profile-strengths li:nth-of-type(5){font-size:1rem;margin-bottom:1rem}.profile-strengths li.pm a:hover,.profile-strengths li.pm a:focus-visible{border-bottom-color:#d37230}.profile-strengths li.pm span{background:#d37230}.profile-strengths li.communication a:hover,.profile-strengths li.communication a:focus-visible{border-bottom-color:#a60006}.profile-strengths li.communication span{background:#A60006}.profile-strengths li.design a:hover,.profile-strengths li.design a:focus-visible{border-bottom-color:#d9cb00}.profile-strengths li.design span{background:#D9CB00}.profile-strengths li.development a:hover,.profile-strengths li.development a:focus-visible{border-bottom-color:#0071dd}.profile-strengths li.development span{background:#0071DD}.profile-strengths li.fabrication a:hover,.profile-strengths li.fabrication a:focus-visible{border-bottom-color:#8ca62c}.profile-strengths li.fabrication span{background:#8ca62c}.profile-strengths li.ux a:hover,.profile-strengths li.ux a:focus-visible{border-bottom-color:#15a245}.profile-strengths li.ux span{background:#15A245}.profile-strengths li.video a:hover,.profile-strengths li.video a:focus-visible{border-bottom-color:#60a}.profile-strengths li.video span{background:#6600AA}.profile-strengths dt{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 calc(45% - 1.75rem)}@media (max-width: 675px){.profile-strengths dt{overflow:visible}}.profile-strengths dt a{display:block;margin-left:auto;border-bottom:1px dashed #222222;color:#222;width:max-content;transition:all .2s;outline:none}@media (max-width: 675px){.profile-strengths dt a{margin-left:0}}.profile-strengths dt:hover+span,.profile-strengths dt:focus-within+span{opacity:1}.profile-strengths span{position:absolute;left:45%;translate:-50%;content:counter(strengths);display:block;font-size:1.25em;color:#fff;padding:.1em .25em 0;height:1.3em;aspect-ratio:1;text-align:center;opacity:.4;border-radius:50%;transition:all .2s}@media (max-width: 675px){.profile-strengths span{position:static;flex:0 0 auto;translate:0;order:-1}}.profile-strengths dd{flex:0 0 calc(55% - 1.75rem);font-size:.9rem}@media (max-width: 675px){.profile-strengths dd{flex:0 0 100%}}.profile-academics{display:flex;flex-direction:column}.profile-academics p{margin-bottom:1rem;line-height:1.3;max-width:35ch}.profile-academics p time{font-size:80%;padding:.15em .35em;color:#fff;border-radius:3px;letter-spacing:.08em;margin-right:.1em;display:inline-block}.profile-academics>ul{display:flex;flex-wrap:wrap;gap:1rem}.profile-academics>ul>li{flex:1 1}.profile-academics>ul>li:not(.masters){max-width:calc(50% - 1rem)}@media (max-width: 675px){.profile-academics>ul>li:not(.masters){max-width:none;flex:0 0 100%}}.profile-academics>ul ul{font-size:1rem;margin-left:.5rem}.profile-academics>ul ul li{border-left:2px solid #222222;margin-bottom:.5em;text-indent:-.5em;padding-left:1em}.profile-academics .masters{flex:0 0 100%}.profile-academics h3{font-family:Varsity Regular,sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,3.75vw,3.75vw);margin-bottom:1rem;margin-top:0;line-height:.8;text-indent:-.08em}.profile-academics h4{color:#fff;background:rgba(255,255,255,.5);font-size:1.15rem;text-transform:uppercase;padding:.25rem .5rem .1rem;margin-bottom:.5rem}.profile-academics .caution{margin-top:3rem}.profile-academics .countdown{background:#222222;color:#fff;padding:.5em;text-align:center;aspect-ratio:1/1;width:max-content;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-top:auto}@media (max-width: 675px){.profile-academics .countdown{width:100vw;aspect-ratio:initial;margin:1rem auto -2rem -2rem}}.profile-academics .countdown label{text-transform:uppercase;font-size:.9rem;line-height:1.1;margin-bottom:.2em}.profile-academics .countdown time{display:block}.profile-academics .countdown time span{font-size:4rem;display:block;line-height:.9}.profile-academics .countdown time small{font-size:.8rem;display:block;line-height:1}.pm .profile-academics h3,.pm .profile-academics h4{color:#d37230}.pm .profile-academics li li{border-color:#d37230}.pm .profile-academics p time{background-color:#d37230}.communication .profile-academics h3,.communication .profile-academics h4{color:#a60006}.communication .profile-academics li li{border-color:#a60006}.communication .profile-academics p time{background-color:#a60006}.design .profile-academics h3,.design .profile-academics h4{color:#d9cb00}.design .profile-academics li li{border-color:#d9cb00}.design .profile-academics p time{background-color:#d9cb00}.development .profile-academics h3,.development .profile-academics h4{color:#0071dd}.development .profile-academics li li{border-color:#0071dd}.development .profile-academics p time{background-color:#0071dd}.fabrication .profile-academics h3,.fabrication .profile-academics h4{color:#8ca62c}.fabrication .profile-academics li li{border-color:#8ca62c}.fabrication .profile-academics p time{background-color:#8ca62c}.ux .profile-academics h3,.ux .profile-academics h4{color:#15a245}.ux .profile-academics li li{border-color:#15a245}.ux .profile-academics p time{background-color:#15a245}.video .profile-academics h3,.video .profile-academics h4{color:#60a}.video .profile-academics li li{border-color:#60a}.video .profile-academics p time{background-color:#60a}.design .profile-academics h3,.design .profile-academics h4{color:#a69b00}.design .profile-academics li li{border-color:#a69b00}.design .profile-academics p time{background-color:#a69b00}.profile-video{margin:-1rem -.5rem -1rem -1rem}.profile-video video{width:100%;display:block;border:1px solid #222222}.profile-contact h3{margin-bottom:.5em;font-size:1.5rem}.profile-contact dl{list-style:none;font-size:1.1rem;user-select:text}.profile-contact dl li{margin-bottom:1rem;background:rgba(255,255,255,.5);padding:.25rem;display:flex;gap:1rem;align-items:center}@media (max-width: 1250px){.profile-contact dl li{display:block;padding:.5rem 1rem}}@media (max-width: 1000px){.profile-contact dl li{display:flex}}.profile-contact dl li dt{flex:0 0 30%;white-space:nowrap;text-align:right;cursor:default}@media (max-width: 1250px){.profile-contact dl li dt{text-align:left;font-size:.9rem}}@media (max-width: 1000px){.profile-contact dl li dt{flex:0 0 auto}}.profile-contact dl li dd{flex:1 1 70%;display:flex;align-items:center;justify-content:space-between;overflow:hidden}@media (max-width: 1250px){.profile-contact dl li dd{font-size:.9rem}}.profile-contact dl li dd a{transition:.2s;flex:0 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-contact dl li dd a:hover,.profile-contact dl li dd a:focus{text-decoration:underline}.profile-contact dl button{cursor:pointer;background:white;border:none;padding:4px 6px;transition:all .2s;outline:none;user-select:none;flex:0 0 auto}.profile-contact dl button.active{rotate:y 180deg;background:#61a600!important}.profile-contact dl button.active path{fill:#fff!important}.profile-contact dl button img{display:block}.profile-contact .vcard{background:none;justify-content:center;user-select:none;text-align:center}.profile-contact .vcard a{font-size:1rem;padding:.5em 1.5em;transition:all .2s}.pm .profile-contact a{color:#d37230}.pm .profile-contact dd button:hover,.pm .profile-contact dd button:focus-visible{background:#d37230}.pm .profile-contact dd button:hover path,.pm .profile-contact dd button:focus-visible path{fill:#fff}.pm .profile-contact dd button path{fill:#d37230}.pm .profile-contact .vcard a{background:#d37230;color:#fff}.pm .profile-contact .vcard a:hover,.pm .profile-contact .vcard a:focus-visible{background:white;color:#d37230}.communication .profile-contact a{color:#a60006}.communication .profile-contact dd button:hover,.communication .profile-contact dd button:focus-visible{background:#A60006}.communication .profile-contact dd button:hover path,.communication .profile-contact dd button:focus-visible path{fill:#fff}.communication .profile-contact dd button path{fill:#a60006}.communication .profile-contact .vcard a{background:#A60006;color:#fff}.communication .profile-contact .vcard a:hover,.communication .profile-contact .vcard a:focus-visible{background:white;color:#a60006}.design .profile-contact a{color:#d9cb00}.design .profile-contact dd button:hover,.design .profile-contact dd button:focus-visible{background:#D9CB00}.design .profile-contact dd button:hover path,.design .profile-contact dd button:focus-visible path{fill:#fff}.design .profile-contact dd button path{fill:#d9cb00}.design .profile-contact .vcard a{background:#D9CB00;color:#fff}.design .profile-contact .vcard a:hover,.design .profile-contact .vcard a:focus-visible{background:white;color:#d9cb00}.development .profile-contact a{color:#0071dd}.development .profile-contact dd button:hover,.development .profile-contact dd button:focus-visible{background:#0071DD}.development .profile-contact dd button:hover path,.development .profile-contact dd button:focus-visible path{fill:#fff}.development .profile-contact dd button path{fill:#0071dd}.development .profile-contact .vcard a{background:#0071DD;color:#fff}.development .profile-contact .vcard a:hover,.development .profile-contact .vcard a:focus-visible{background:white;color:#0071dd}.fabrication .profile-contact a{color:#8ca62c}.fabrication .profile-contact dd button:hover,.fabrication .profile-contact dd button:focus-visible{background:#8ca62c}.fabrication .profile-contact dd button:hover path,.fabrication .profile-contact dd button:focus-visible path{fill:#fff}.fabrication .profile-contact dd button path{fill:#8ca62c}.fabrication .profile-contact .vcard a{background:#8ca62c;color:#fff}.fabrication .profile-contact .vcard a:hover,.fabrication .profile-contact .vcard a:focus-visible{background:white;color:#8ca62c}.ux .profile-contact a{color:#15a245}.ux .profile-contact dd button:hover,.ux .profile-contact dd button:focus-visible{background:#15A245}.ux .profile-contact dd button:hover path,.ux .profile-contact dd button:focus-visible path{fill:#fff}.ux .profile-contact dd button path{fill:#15a245}.ux .profile-contact .vcard a{background:#15A245;color:#fff}.ux .profile-contact .vcard a:hover,.ux .profile-contact .vcard a:focus-visible{background:white;color:#15a245}.video .profile-contact a{color:#60a}.video .profile-contact dd button:hover,.video .profile-contact dd button:focus-visible{background:#6600AA}.video .profile-contact dd button:hover path,.video .profile-contact dd button:focus-visible path{fill:#fff}.video .profile-contact dd button path{fill:#60a}.video .profile-contact .vcard a{background:#6600AA;color:#fff}.video .profile-contact .vcard a:hover,.video .profile-contact .vcard a:focus-visible{background:white;color:#60a}.design .profile-contact a{color:#a69b00}.profile-facts h3{font-size:3rem;font-family:nove,sans-serif;font-weight:400;font-style:normal;text-align:center;margin-bottom:.25em}.profile-facts dl{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.profile-facts dl li{perspective:1000px;position:relative}.profile-facts dl li.flipped button{rotate:y 180deg}.profile-facts dl li.theme_song span{display:grid;place-content:center;color:#fff;position:absolute;top:-5px;right:-5px;background:#A60006;height:20px;width:20px;z-index:100;line-height:1}.profile-facts dl button{transition:rotate .5s;background:#222222;position:relative;aspect-ratio:3/2;width:100%;border-width:2px;border-style:solid;cursor:pointer;transform-style:preserve-3d}@media (max-width: 1250px){.profile-facts dl button{height:auto;aspect-ratio:2/1}}@media (max-width: 675px){.profile-facts dl button{aspect-ratio:1/1}}.profile-facts dl dt,.profile-facts dl dd{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;place-content:center;backface-visibility:hidden}.profile-facts dl dt{font-family:nove,sans-serif;font-size:1.2rem;padding:.25em;color:#fff}.profile-facts dl dt em{font-size:clamp(2rem,2.5vw,3rem);font-style:normal;line-height:1}@media (max-width: 675px){.profile-facts dl dt em{font-size:clamp(1.5rem,2.5vw,2rem)}}.profile-facts dl dd{rotate:y 180deg;font-size:2rem;line-height:.9;padding:.5em}@media (max-width: 675px){.profile-facts dl dd{font-size:1.5rem}}.profile-facts dl iframe{position:absolute;height:200%;width:200%;scale:.5;transform-origin:left top;top:0;left:0;border:none}.profile-facts dl time{text-align:center;font-size:1.25rem}.profile-facts dl time span{display:block;width:max-content;font-size:4rem;margin:.25rem auto 0;position:relative}.profile-facts dl time span sup{position:absolute;left:100%;font-size:33%}.profile.pm .profile-facts button{color:#d37230;border-color:#d37230}.profile.pm .profile-facts em{color:#d37230}.profile.communication .profile-facts button{color:#a60006;border-color:#a60006}.profile.communication .profile-facts em{color:#a60006}.profile.design .profile-facts button{color:#d9cb00;border-color:#d9cb00}.profile.design .profile-facts em{color:#d9cb00}.profile.development .profile-facts button{color:#0071dd;border-color:#0071dd}.profile.development .profile-facts em{color:#0071dd}.profile.fabrication .profile-facts button{color:#8ca62c;border-color:#8ca62c}.profile.fabrication .profile-facts em{color:#8ca62c}.profile.ux .profile-facts button{color:#15a245;border-color:#15a245}.profile.ux .profile-facts em{color:#15a245}.profile.video .profile-facts button{color:#60a;border-color:#60a}.profile.video .profile-facts em{color:#60a}.profile.design .profile-facts button{border-color:#a69b00}.profile.design .profile-facts em{color:#a69b00}.profile.alumni .profile-facts em{text-shadow:1px 1px #FFF}.profile.alumni .profile-facts dd{color:#fff}.profile.assistant .profile-facts em{text-shadow:1px 1px #9E005D}.profile.assistant .profile-facts dd{color:#9e005d}.profile.apprentice .profile-facts em{text-shadow:1px 1px #FBA319}.profile.apprentice .profile-facts dd{color:#fba319}.profile.specialist .profile-facts em{text-shadow:1px 1px #58E700}.profile.specialist .profile-facts dd{color:#58e700}.profile.master .profile-facts em{text-shadow:1px 1px #CC27AF}.profile.master .profile-facts dd{color:#cc27af}.profile.ga .profile-facts em{text-shadow:1px 1px #00C0C0}.profile.ga .profile-facts dd{color:#00c0c0}.profile.staff .profile-facts em{text-shadow:1px 1px #A3A3A3}.profile.staff .profile-facts dd{color:#a3a3a3}.profile-map{position:relative;margin:-1rem}.profile-map .map-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid black;filter:contrast(1.15)}@media (max-width: 675px){.profile-map .map-wrapper{position:static}}.profile-map .map-wrapper:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;mix-blend-mode:hue}.profile-map .map-wrapper img{height:100%;width:100%;display:block;object-fit:cover}@media (max-width: 675px){.profile-map .map-wrapper img{aspect-ratio:1/1.25;height:auto}}.profile-map .map-wrapper a{position:absolute;top:0;left:0;color:#fff;font-size:.7rem;padding:.5em 1em .75em}.profile-map .map-wrapper a b{background:white;font-size:.9rem;padding:.15em .5em;display:block;margin-top:.1em;text-align:center}.pm .map-wrapper{border-color:#d37230}.pm .map-wrapper:before{background:#d37230}.pm .map-wrapper a{background:#d37230}.pm .map-wrapper a b{color:#d37230}.communication .map-wrapper{border-color:#a60006}.communication .map-wrapper:before{background:#A60006}.communication .map-wrapper a{background:#A60006}.communication .map-wrapper a b{color:#a60006}.design .map-wrapper{border-color:#d9cb00}.design .map-wrapper:before{background:#D9CB00}.design .map-wrapper a{background:#D9CB00}.design .map-wrapper a b{color:#d9cb00}.development .map-wrapper{border-color:#0071dd}.development .map-wrapper:before{background:#0071DD}.development .map-wrapper a{background:#0071DD}.development .map-wrapper a b{color:#0071dd}.fabrication .map-wrapper{border-color:#8ca62c}.fabrication .map-wrapper:before{background:#8ca62c}.fabrication .map-wrapper a{background:#8ca62c}.fabrication .map-wrapper a b{color:#8ca62c}.ux .map-wrapper{border-color:#15a245}.ux .map-wrapper:before{background:#15A245}.ux .map-wrapper a{background:#15A245}.ux .map-wrapper a b{color:#15a245}.video .map-wrapper{border-color:#60a}.video .map-wrapper:before{background:#6600AA}.video .map-wrapper a{background:#6600AA}.video .map-wrapper a b{color:#60a}.staff .map-wrapper,.alumni .map-wrapper{border-color:#222}.design .map-wrapper:before{background:rgb(166,155.2903225806,0)}.design .map-wrapper a{background:rgb(166,155.2903225806,0)}.design .map-wrapper a b{color:#a69b00}.profile-edit{position:relative;margin:-1rem}.profile-edit.scrolled:after{opacity:0}.profile-edit:after{position:absolute;bottom:0;left:50%;translate:-1.25rem 0;content:"↓";pointer-events:none;transition:all .5s;font-size:2rem;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.profile-edit.pm:after{color:#d37230}.profile-edit.communication:after{color:#a60006}.profile-edit.design:after{color:#d9cb00}.profile-edit.development:after{color:#0071dd}.profile-edit.fabrication:after{color:#8ca62c}.profile-edit.ux:after{color:#15a245}.profile-edit.video:after{color:#60a}.profile-edit header{margin:1rem}.profile-edit header h3{margin-bottom:.15em}.profile-edit header p{font-size:1rem}.profile-edit form{position:absolute;top:0;left:0;height:100%;width:100%;overflow:auto;padding-right:1rem;padding-bottom:calc(1rem + 30px)}.profile-edit fieldset{padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.profile-edit legend{padding:.15em .5em;font-size:1.25rem;background:#222222;color:#fff}.profile-edit .field{margin-bottom:.25em;flex:0 0 100%}.profile-edit .field.half{flex:0 0 calc(50% - .5rem)}@media (max-width: 850px){.profile-edit .field.half{flex:0 0 100%}}.profile-edit .field:last-child{margin-bottom:0}.profile-edit .field:has(.warning) label{text-decoration:line-through}.profile-edit .label-wrapper{font-size:.9rem;margin-bottom:.15rem;display:flex;justify-content:space-between;flex-wrap:wrap}.profile-edit .label-wrapper label{display:block;width:max-content;cursor:pointer}.profile-edit .label-wrapper button{color:#a60006;background:none;padding:0;border:none;cursor:pointer;text-transform:uppercase}.profile-edit .warning{border:3px dashed #ffb42f;font-size:.8rem;font-style:italic;padding:.25em .5em;border-radius:30px;text-align:center;color:#222;background:rgba(255,180,47,.25)}.profile-edit .description{font-style:italic;font-size:.75rem;margin-bottom:.15rem}.profile-edit .radio-group{display:flex;flex-wrap:wrap;gap:1rem}.profile-edit .radio-group label{font-size:.9rem;display:flex;align-items:center;gap:.35rem;cursor:pointer}.profile-edit .radio-group label:has(input[disabled]){cursor:not-allowed}.profile-edit .radio-group input{width:auto;display:inline-block}.profile-edit input,.profile-edit select{font-size:1rem;padding:.25em .5em;display:block;width:100%;border:1px solid #222222;accent-color:#222222}.profile-edit input[readonly],.profile-edit input[disabled],.profile-edit select[readonly],.profile-edit select[disabled]{background:silver;color:gray;border-color:transparent;cursor:not-allowed}.profile-edit input[type=file],.profile-edit select[type=file]{font-size:.9rem}.profile-edit footer{display:flex;justify-content:space-between;align-items:center}.profile-edit footer div{font-size:.9rem}.profile-edit footer output{color:#a60006}.profile-edit footer button{width:max-content;margin-left:auto;background:#222222;border:none;text-transform:uppercase;user-select:none;font-size:1rem;padding:.5em 1.5em;transition:all .2s;cursor:pointer;color:#fff}.profile-edit footer button[disabled]{background:gray;color:silver;cursor:not-allowed}.administration{background:white;color:#000;margin:3rem;padding:3rem}.administration h1{font-size:2.25rem;margin-bottom:1em}.administration h2{font-size:1.5rem;margin-bottom:.5em}.administration>p{margin-bottom:1em;font-style:italic}.administration ul{list-style:none;display:flex;flex-wrap:wrap;gap:2em;margin-left:1em;text-align:center;margin-bottom:3rem;user-select:text}.administration ul li{max-width:200px;border:1px solid silver;padding:0 2px .5em}.administration ul img{width:100%}.administration ul:last-child{margin-bottom:0}.administration ul p{margin-bottom:.25em;font-size:1.15rem}.administration ul a{color:#0071dd}.administration hr{margin:2rem auto}.administration blockquote,.administration label{font-family:sans-serif;text-align:left}.administration blockquote{padding:.5rem}.administration blockquote a{text-decoration-color:#8c8c8c}.spooky .directory .person img,.spooky .profile .photo,.spooky .profile .snapshot img{filter:invert(1)}.chilly{overflow:hidden;filter:drop-shadow(0 0 8px white)}@media (max-width: 675px){.chilly{filter:none}}@media (min-width: 676px){.chilly .directory .person img,.chilly .profile .photo,.chilly .profile .snapshot img{filter:sepia(1) saturate(1.5) hue-rotate(180deg) contrast(.8)}}.snow{position:absolute;width:10px;height:10px;background:white;border-radius:50%;top:0;pointer-events:none}@media (max-width: 675px){.snow{display:none}}.snow:nth-child(1){opacity:.8075;transform:translate(64.1119vw,-10px) scale(.9572);animation:fall-1 16s -5s linear infinite}@keyframes fall-1{73.53%{transform:translate(73.5882vw,73.53vh) scale(.9572)}to{transform:translate(68.85005vw,100vh) scale(.9572)}}.snow:nth-child(2){opacity:.1579;transform:translate(7.5059vw,-10px) scale(.4263);animation:fall-2 17s -29s linear infinite}@keyframes fall-2{51.5%{transform:translate(15.3484vw,51.5vh) scale(.4263)}to{transform:translate(11.42715vw,100vh) scale(.4263)}}.snow:nth-child(3){opacity:.1039;transform:translate(15.8279vw,-10px) scale(.2534);animation:fall-3 12s -4s linear infinite}@keyframes fall-3{59.467%{transform:translate(13.9217vw,59.467vh) scale(.2534)}to{transform:translate(14.8748vw,100vh) scale(.2534)}}.snow:nth-child(4){opacity:.1198;transform:translate(91.7636vw,-10px) scale(.861);animation:fall-4 22s -2s linear infinite}@keyframes fall-4{78.015%{transform:translate(99.4996vw,78.015vh) scale(.861)}to{transform:translate(95.6316vw,100vh) scale(.861)}}.snow:nth-child(5){opacity:.638;transform:translate(56.4373vw,-10px) scale(.7996);animation:fall-5 22s -18s linear infinite}@keyframes fall-5{78.363%{transform:translate(50.2279vw,78.363vh) scale(.7996)}to{transform:translate(53.3326vw,100vh) scale(.7996)}}.snow:nth-child(6){opacity:.2355;transform:translate(92.7324vw,-10px) scale(.4014);animation:fall-6 11s -3s linear infinite}@keyframes fall-6{47.215%{transform:translate(84.5739vw,47.215vh) scale(.4014)}to{transform:translate(88.65315vw,100vh) scale(.4014)}}.snow:nth-child(7){opacity:.51;transform:translate(32.6711vw,-10px) scale(.672);animation:fall-7 14s -16s linear infinite}@keyframes fall-7{55.455%{transform:translate(40.7434vw,55.455vh) scale(.672)}to{transform:translate(36.70725vw,100vh) scale(.672)}}.snow:nth-child(8){opacity:.5724;transform:translate(18.0904vw,-10px) scale(.7764);animation:fall-8 15s -30s linear infinite}@keyframes fall-8{69.696%{transform:translate(15.5623vw,69.696vh) scale(.7764)}to{transform:translate(16.82635vw,100vh) scale(.7764)}}.snow:nth-child(9){opacity:.4308;transform:translate(1.4132vw,-10px) scale(.7542);animation:fall-9 21s -12s linear infinite}@keyframes fall-9{57.828%{transform:translate(-7.938vw,57.828vh) scale(.7542)}to{transform:translate(-3.2624vw,100vh) scale(.7542)}}.snow:nth-child(10){opacity:.2336;transform:translate(52.1185vw,-10px) scale(.7447);animation:fall-10 18s -6s linear infinite}@keyframes fall-10{52.17%{transform:translate(60.7049vw,52.17vh) scale(.7447)}to{transform:translate(56.4117vw,100vh) scale(.7447)}}.snow:nth-child(11){opacity:.5813;transform:translate(57.1299vw,-10px) scale(.8637);animation:fall-11 22s -29s linear infinite}@keyframes fall-11{79.727%{transform:translate(61.3704vw,79.727vh) scale(.8637)}to{transform:translate(59.25015vw,100vh) scale(.8637)}}.snow:nth-child(12){opacity:.2357;transform:translate(48.7199vw,-10px) scale(.5869);animation:fall-12 15s -17s linear infinite}@keyframes fall-12{47.017%{transform:translate(45.8398vw,47.017vh) scale(.5869)}to{transform:translate(47.27985vw,100vh) scale(.5869)}}.snow:nth-child(13){opacity:.0779;transform:translate(37.7131vw,-10px) scale(.9639);animation:fall-13 19s -6s linear infinite}@keyframes fall-13{34.014%{transform:translate(28.1445vw,34.014vh) scale(.9639)}to{transform:translate(32.9288vw,100vh) scale(.9639)}}.snow:nth-child(14){opacity:.9202;transform:translate(69.2222vw,-10px) scale(.8531);animation:fall-14 20s -26s linear infinite}@keyframes fall-14{47.006%{transform:translate(78.4031vw,47.006vh) scale(.8531)}to{transform:translate(73.81265vw,100vh) scale(.8531)}}.snow:nth-child(15){opacity:.8555;transform:translate(63.9151vw,-10px) scale(.6666);animation:fall-15 23s -9s linear infinite}@keyframes fall-15{39.941%{transform:translate(54.1782vw,39.941vh) scale(.6666)}to{transform:translate(59.04665vw,100vh) scale(.6666)}}.snow:nth-child(16){opacity:.1121;transform:translate(42.5185vw,-10px) scale(.0772);animation:fall-16 27s -15s linear infinite}@keyframes fall-16{57.267%{transform:translate(33.1975vw,57.267vh) scale(.0772)}to{transform:translate(37.858vw,100vh) scale(.0772)}}.snow:nth-child(17){opacity:.4171;transform:translate(30.9263vw,-10px) scale(.368);animation:fall-17 11s -27s linear infinite}@keyframes fall-17{53.944%{transform:translate(23.1676vw,53.944vh) scale(.368)}to{transform:translate(27.04695vw,100vh) scale(.368)}}.snow:nth-child(18){opacity:.9383;transform:translate(8.4584vw,-10px) scale(.5741);animation:fall-18 14s -30s linear infinite}@keyframes fall-18{34.566%{transform:translate(6.7512vw,34.566vh) scale(.5741)}to{transform:translate(7.6048vw,100vh) scale(.5741)}}.snow:nth-child(19){opacity:.6934;transform:translate(48.1668vw,-10px) scale(.8162);animation:fall-19 13s -2s linear infinite}@keyframes fall-19{76.322%{transform:translate(41.7724vw,76.322vh) scale(.8162)}to{transform:translate(44.9696vw,100vh) scale(.8162)}}.snow:nth-child(20){opacity:.0938;transform:translate(89.4797vw,-10px) scale(.1051);animation:fall-20 11s -20s linear infinite}@keyframes fall-20{32.095%{transform:translate(95.4991vw,32.095vh) scale(.1051)}to{transform:translate(92.4894vw,100vh) scale(.1051)}}.snow:nth-child(21){opacity:.102;transform:translate(3.9763vw,-10px) scale(.8989);animation:fall-21 19s -16s linear infinite}@keyframes fall-21{47.085%{transform:translate(5.4523vw,47.085vh) scale(.8989)}to{transform:translate(4.7143vw,100vh) scale(.8989)}}.snow:nth-child(22){opacity:.0436;transform:translate(13.7246vw,-10px) scale(.8154);animation:fall-22 23s -10s linear infinite}@keyframes fall-22{55.855%{transform:translate(4.6342vw,55.855vh) scale(.8154)}to{transform:translate(9.1794vw,100vh) scale(.8154)}}.snow:nth-child(23){opacity:.2038;transform:translate(70.0597vw,-10px) scale(.5468);animation:fall-23 30s -24s linear infinite}@keyframes fall-23{54.451%{transform:translate(60.2743vw,54.451vh) scale(.5468)}to{transform:translate(65.167vw,100vh) scale(.5468)}}.snow:nth-child(24){opacity:.6826;transform:translate(69.7095vw,-10px) scale(.1661);animation:fall-24 27s -27s linear infinite}@keyframes fall-24{46.952%{transform:translate(65.5885vw,46.952vh) scale(.1661)}to{transform:translate(67.649vw,100vh) scale(.1661)}}.snow:nth-child(25){opacity:.2399;transform:translate(45.8206vw,-10px) scale(.9936);animation:fall-25 15s -17s linear infinite}@keyframes fall-25{42.051%{transform:translate(38.4104vw,42.051vh) scale(.9936)}to{transform:translate(42.1155vw,100vh) scale(.9936)}}.snow:nth-child(26){opacity:.7702;transform:translate(52.7885vw,-10px) scale(.9702);animation:fall-26 25s -10s linear infinite}@keyframes fall-26{61.42%{transform:translate(58.7196vw,61.42vh) scale(.9702)}to{transform:translate(55.75405vw,100vh) scale(.9702)}}.snow:nth-child(27){opacity:.9498;transform:translate(84.9931vw,-10px) scale(.3198);animation:fall-27 17s -19s linear infinite}@keyframes fall-27{66.77%{transform:translate(77.1896vw,66.77vh) scale(.3198)}to{transform:translate(81.09135vw,100vh) scale(.3198)}}.snow:nth-child(28){opacity:.8345;transform:translate(35.6552vw,-10px) scale(.2809);animation:fall-28 13s -24s linear infinite}@keyframes fall-28{52.449%{transform:translate(38.6479vw,52.449vh) scale(.2809)}to{transform:translate(37.15155vw,100vh) scale(.2809)}}.snow:nth-child(29){opacity:.5161;transform:translate(67.1496vw,-10px) scale(.9146);animation:fall-29 24s -13s linear infinite}@keyframes fall-29{57.458%{transform:translate(62.6899vw,57.458vh) scale(.9146)}to{transform:translate(64.91975vw,100vh) scale(.9146)}}.snow:nth-child(30){opacity:.7061;transform:translate(39.8168vw,-10px) scale(.5637);animation:fall-30 29s -6s linear infinite}@keyframes fall-30{55.527%{transform:translate(38.1772vw,55.527vh) scale(.5637)}to{transform:translate(38.997vw,100vh) scale(.5637)}}.snow:nth-child(31){opacity:.0903;transform:translate(81.8712vw,-10px) scale(.3158);animation:fall-31 21s -10s linear infinite}@keyframes fall-31{47.726%{transform:translate(81.0055vw,47.726vh) scale(.3158)}to{transform:translate(81.43835vw,100vh) scale(.3158)}}.snow:nth-child(32){opacity:.9949;transform:translate(6.6759vw,-10px) scale(.3737);animation:fall-32 19s -5s linear infinite}@keyframes fall-32{39.404%{transform:translate(-1.4404vw,39.404vh) scale(.3737)}to{transform:translate(2.61775vw,100vh) scale(.3737)}}.snow:nth-child(33){opacity:.1158;transform:translate(64.5514vw,-10px) scale(.7182);animation:fall-33 28s -4s linear infinite}@keyframes fall-33{72.314%{transform:translate(62.6187vw,72.314vh) scale(.7182)}to{transform:translate(63.58505vw,100vh) scale(.7182)}}.snow:nth-child(34){opacity:.9403;transform:translate(8.7414vw,-10px) scale(.9342);animation:fall-34 18s -28s linear infinite}@keyframes fall-34{67.989%{transform:translate(4.7273vw,67.989vh) scale(.9342)}to{transform:translate(6.73435vw,100vh) scale(.9342)}}.snow:nth-child(35){opacity:.1828;transform:translate(35.0412vw,-10px) scale(.3332);animation:fall-35 28s -26s linear infinite}@keyframes fall-35{78.239%{transform:translate(43.8062vw,78.239vh) scale(.3332)}to{transform:translate(39.4237vw,100vh) scale(.3332)}}.snow:nth-child(36){opacity:.1121;transform:translate(31.3151vw,-10px) scale(.5869);animation:fall-36 23s -23s linear infinite}@keyframes fall-36{44.446%{transform:translate(34.6809vw,44.446vh) scale(.5869)}to{transform:translate(32.998vw,100vh) scale(.5869)}}.snow:nth-child(37){opacity:.8782;transform:translate(19.9655vw,-10px) scale(.1939);animation:fall-37 12s -16s linear infinite}@keyframes fall-37{58.8%{transform:translate(28.8147vw,58.8vh) scale(.1939)}to{transform:translate(24.3901vw,100vh) scale(.1939)}}.snow:nth-child(38){opacity:.6404;transform:translate(99.6596vw,-10px) scale(.6381);animation:fall-38 28s -12s linear infinite}@keyframes fall-38{71.284%{transform:translate(108.1822vw,71.284vh) scale(.6381)}to{transform:translate(103.9209vw,100vh) scale(.6381)}}.snow:nth-child(39){opacity:.0834;transform:translate(26.0625vw,-10px) scale(.1281);animation:fall-39 28s -15s linear infinite}@keyframes fall-39{41.1%{transform:translate(33.9968vw,41.1vh) scale(.1281)}to{transform:translate(30.02965vw,100vh) scale(.1281)}}.snow:nth-child(40){opacity:.5449;transform:translate(2.7946vw,-10px) scale(.0867);animation:fall-40 21s -12s linear infinite}@keyframes fall-40{37.404%{transform:translate(10.1637vw,37.404vh) scale(.0867)}to{transform:translate(6.47915vw,100vh) scale(.0867)}}.snow:nth-child(41){opacity:.6442;transform:translate(57.8635vw,-10px) scale(.8287);animation:fall-41 10s -18s linear infinite}@keyframes fall-41{41.385%{transform:translate(55.2124vw,41.385vh) scale(.8287)}to{transform:translate(56.53795vw,100vh) scale(.8287)}}.snow:nth-child(42){opacity:.9465;transform:translate(90.8037vw,-10px) scale(.7007);animation:fall-42 14s -8s linear infinite}@keyframes fall-42{62.212%{transform:translate(93.0794vw,62.212vh) scale(.7007)}to{transform:translate(91.94155vw,100vh) scale(.7007)}}.snow:nth-child(43){opacity:.0718;transform:translate(93.4346vw,-10px) scale(.8287);animation:fall-43 22s -25s linear infinite}@keyframes fall-43{38.679%{transform:translate(86.0728vw,38.679vh) scale(.8287)}to{transform:translate(89.7537vw,100vh) scale(.8287)}}.snow:nth-child(44){opacity:.8005;transform:translate(14.0053vw,-10px) scale(.5391);animation:fall-44 11s -29s linear infinite}@keyframes fall-44{51.635%{transform:translate(19.0112vw,51.635vh) scale(.5391)}to{transform:translate(16.50825vw,100vh) scale(.5391)}}.snow:nth-child(45){opacity:.4694;transform:translate(90.9053vw,-10px) scale(.85);animation:fall-45 24s -10s linear infinite}@keyframes fall-45{58.417%{transform:translate(96.2818vw,58.417vh) scale(.85)}to{transform:translate(93.59355vw,100vh) scale(.85)}}.snow:nth-child(46){opacity:.0052;transform:translate(24.581vw,-10px) scale(.5583);animation:fall-46 11s -8s linear infinite}@keyframes fall-46{59.858%{transform:translate(25.9848vw,59.858vh) scale(.5583)}to{transform:translate(25.2829vw,100vh) scale(.5583)}}.snow:nth-child(47){opacity:.3155;transform:translate(43.73vw,-10px) scale(.8652);animation:fall-47 26s -30s linear infinite}@keyframes fall-47{33.405%{transform:translate(43.8419vw,33.405vh) scale(.8652)}to{transform:translate(43.78595vw,100vh) scale(.8652)}}.snow:nth-child(48){opacity:.307;transform:translate(19.2833vw,-10px) scale(.3653);animation:fall-48 24s -10s linear infinite}@keyframes fall-48{76.533%{transform:translate(18.15vw,76.533vh) scale(.3653)}to{transform:translate(18.71665vw,100vh) scale(.3653)}}.snow:nth-child(49){opacity:.9192;transform:translate(15.987vw,-10px) scale(.6362);animation:fall-49 20s -2s linear infinite}@keyframes fall-49{56.357%{transform:translate(9.9929vw,56.357vh) scale(.6362)}to{transform:translate(12.98995vw,100vh) scale(.6362)}}.snow:nth-child(50){opacity:.354;transform:translate(95.0747vw,-10px) scale(.7625);animation:fall-50 25s -3s linear infinite}@keyframes fall-50{62.786%{transform:translate(93.8544vw,62.786vh) scale(.7625)}to{transform:translate(94.46455vw,100vh) scale(.7625)}}.snow:nth-child(51){opacity:.73;transform:translate(92.4853vw,-10px) scale(.9192);animation:fall-51 19s -7s linear infinite}@keyframes fall-51{55.577%{transform:translate(88.5557vw,55.577vh) scale(.9192)}to{transform:translate(90.5205vw,100vh) scale(.9192)}}.snow:nth-child(52){opacity:.8082;transform:translate(81.6578vw,-10px) scale(.4492);animation:fall-52 28s -1s linear infinite}@keyframes fall-52{77.72%{transform:translate(76.1026vw,77.72vh) scale(.4492)}to{transform:translate(78.8802vw,100vh) scale(.4492)}}.snow:nth-child(53){opacity:.2371;transform:translate(27.722vw,-10px) scale(.1785);animation:fall-53 16s -25s linear infinite}@keyframes fall-53{76.31%{transform:translate(25.7709vw,76.31vh) scale(.1785)}to{transform:translate(26.74645vw,100vh) scale(.1785)}}.snow:nth-child(54){opacity:.1472;transform:translate(59.5815vw,-10px) scale(.773);animation:fall-54 14s -15s linear infinite}@keyframes fall-54{79.564%{transform:translate(51.3152vw,79.564vh) scale(.773)}to{transform:translate(55.44835vw,100vh) scale(.773)}}.snow:nth-child(55){opacity:.3231;transform:translate(5.6802vw,-10px) scale(.0204);animation:fall-55 23s -13s linear infinite}@keyframes fall-55{42.25%{transform:translate(8.2491vw,42.25vh) scale(.0204)}to{transform:translate(6.96465vw,100vh) scale(.0204)}}.snow:nth-child(56){opacity:.1426;transform:translate(26.3699vw,-10px) scale(.9823);animation:fall-56 19s -21s linear infinite}@keyframes fall-56{74.017%{transform:translate(31.8696vw,74.017vh) scale(.9823)}to{transform:translate(29.11975vw,100vh) scale(.9823)}}.snow:nth-child(57){opacity:.6229;transform:translate(51.5274vw,-10px) scale(.2115);animation:fall-57 21s -6s linear infinite}@keyframes fall-57{62.907%{transform:translate(56.3471vw,62.907vh) scale(.2115)}to{transform:translate(53.93725vw,100vh) scale(.2115)}}.snow:nth-child(58){opacity:.3594;transform:translate(42.6335vw,-10px) scale(.6467);animation:fall-58 24s -4s linear infinite}@keyframes fall-58{69.283%{transform:translate(33.3983vw,69.283vh) scale(.6467)}to{transform:translate(38.0159vw,100vh) scale(.6467)}}.snow:nth-child(59){opacity:.2859;transform:translate(60.8809vw,-10px) scale(.6575);animation:fall-59 25s -3s linear infinite}@keyframes fall-59{57.089%{transform:translate(51.2519vw,57.089vh) scale(.6575)}to{transform:translate(56.0664vw,100vh) scale(.6575)}}.snow:nth-child(60){opacity:.1838;transform:translate(36.916vw,-10px) scale(.1298);animation:fall-60 19s -16s linear infinite}@keyframes fall-60{72.801%{transform:translate(36.4906vw,72.801vh) scale(.1298)}to{transform:translate(36.7033vw,100vh) scale(.1298)}}.snow:nth-child(61){opacity:.9326;transform:translate(15.7813vw,-10px) scale(.2249);animation:fall-61 17s -5s linear infinite}@keyframes fall-61{30.836%{transform:translate(19.2765vw,30.836vh) scale(.2249)}to{transform:translate(17.5289vw,100vh) scale(.2249)}}.snow:nth-child(62){opacity:.7626;transform:translate(79.9955vw,-10px) scale(.2982);animation:fall-62 14s -21s linear infinite}@keyframes fall-62{31.656%{transform:translate(88.9211vw,31.656vh) scale(.2982)}to{transform:translate(84.4583vw,100vh) scale(.2982)}}.snow:nth-child(63){opacity:.8084;transform:translate(18.5091vw,-10px) scale(.3773);animation:fall-63 26s -6s linear infinite}@keyframes fall-63{57.634%{transform:translate(17.8169vw,57.634vh) scale(.3773)}to{transform:translate(18.163vw,100vh) scale(.3773)}}.snow:nth-child(64){opacity:.161;transform:translate(52.7778vw,-10px) scale(.3044);animation:fall-64 14s -3s linear infinite}@keyframes fall-64{76.586%{transform:translate(43.4179vw,76.586vh) scale(.3044)}to{transform:translate(48.09785vw,100vh) scale(.3044)}}.snow:nth-child(65){opacity:.6098;transform:translate(97.5125vw,-10px) scale(.1383);animation:fall-65 15s -13s linear infinite}@keyframes fall-65{34.036%{transform:translate(94.1452vw,34.036vh) scale(.1383)}to{transform:translate(95.82885vw,100vh) scale(.1383)}}.snow:nth-child(66){opacity:.5352;transform:translate(82.5314vw,-10px) scale(.8268);animation:fall-66 15s -12s linear infinite}@keyframes fall-66{72.101%{transform:translate(79.2071vw,72.101vh) scale(.8268)}to{transform:translate(80.86925vw,100vh) scale(.8268)}}.snow:nth-child(67){opacity:.6068;transform:translate(47.6232vw,-10px) scale(.1199);animation:fall-67 10s -11s linear infinite}@keyframes fall-67{73.157%{transform:translate(47.4176vw,73.157vh) scale(.1199)}to{transform:translate(47.5204vw,100vh) scale(.1199)}}.snow:nth-child(68){opacity:.2777;transform:translate(35.903vw,-10px) scale(.723);animation:fall-68 29s -11s linear infinite}@keyframes fall-68{31.275%{transform:translate(26.515vw,31.275vh) scale(.723)}to{transform:translate(31.209vw,100vh) scale(.723)}}.snow:nth-child(69){opacity:.7641;transform:translate(86.8263vw,-10px) scale(.3073);animation:fall-69 19s -23s linear infinite}@keyframes fall-69{41.575%{transform:translate(94.648vw,41.575vh) scale(.3073)}to{transform:translate(90.73715vw,100vh) scale(.3073)}}.snow:nth-child(70){opacity:.0064;transform:translate(14.905vw,-10px) scale(.5275);animation:fall-70 18s -28s linear infinite}@keyframes fall-70{77.488%{transform:translate(13.389vw,77.488vh) scale(.5275)}to{transform:translate(14.147vw,100vh) scale(.5275)}}.snow:nth-child(71){opacity:.1121;transform:translate(16.3288vw,-10px) scale(.6125);animation:fall-71 22s -5s linear infinite}@keyframes fall-71{72.074%{transform:translate(9.7301vw,72.074vh) scale(.6125)}to{transform:translate(13.02945vw,100vh) scale(.6125)}}.snow:nth-child(72){opacity:.8321;transform:translate(91.1477vw,-10px) scale(.85);animation:fall-72 12s -28s linear infinite}@keyframes fall-72{52.305%{transform:translate(92.2263vw,52.305vh) scale(.85)}to{transform:translate(91.687vw,100vh) scale(.85)}}.snow:nth-child(73){opacity:.4252;transform:translate(26.0316vw,-10px) scale(.8541);animation:fall-73 15s -4s linear infinite}@keyframes fall-73{68.642%{transform:translate(28.6502vw,68.642vh) scale(.8541)}to{transform:translate(27.3409vw,100vh) scale(.8541)}}.snow:nth-child(74){opacity:.083;transform:translate(84.603vw,-10px) scale(.4352);animation:fall-74 18s -9s linear infinite}@keyframes fall-74{65.748%{transform:translate(76.0366vw,65.748vh) scale(.4352)}to{transform:translate(80.3198vw,100vh) scale(.4352)}}.snow:nth-child(75){opacity:.0811;transform:translate(7.9953vw,-10px) scale(.5914);animation:fall-75 25s -20s linear infinite}@keyframes fall-75{66.856%{transform:translate(9.8004vw,66.856vh) scale(.5914)}to{transform:translate(8.89785vw,100vh) scale(.5914)}}.snow:nth-child(76){opacity:.5406;transform:translate(65.4443vw,-10px) scale(.7819);animation:fall-76 24s -27s linear infinite}@keyframes fall-76{39.479%{transform:translate(69.1787vw,39.479vh) scale(.7819)}to{transform:translate(67.3115vw,100vh) scale(.7819)}}.snow:nth-child(77){opacity:.8036;transform:translate(14.5042vw,-10px) scale(.5018);animation:fall-77 12s -24s linear infinite}@keyframes fall-77{57.07%{transform:translate(9.7185vw,57.07vh) scale(.5018)}to{transform:translate(12.11135vw,100vh) scale(.5018)}}.snow:nth-child(78){opacity:.6693;transform:translate(26.3271vw,-10px) scale(.3346);animation:fall-78 10s -17s linear infinite}@keyframes fall-78{58.071%{transform:translate(34.4612vw,58.071vh) scale(.3346)}to{transform:translate(30.39415vw,100vh) scale(.3346)}}.snow:nth-child(79){opacity:.587;transform:translate(32.068vw,-10px) scale(.0056);animation:fall-79 18s -11s linear infinite}@keyframes fall-79{55.58%{transform:translate(26.1874vw,55.58vh) scale(.0056)}to{transform:translate(29.1277vw,100vh) scale(.0056)}}.snow:nth-child(80){opacity:.5515;transform:translate(7.2901vw,-10px) scale(.8193);animation:fall-80 17s -2s linear infinite}@keyframes fall-80{79.036%{transform:translate(10.1622vw,79.036vh) scale(.8193)}to{transform:translate(8.72615vw,100vh) scale(.8193)}}.snow:nth-child(81){opacity:.1588;transform:translate(7.501vw,-10px) scale(.5375);animation:fall-81 26s -2s linear infinite}@keyframes fall-81{34.458%{transform:translate(12.0985vw,34.458vh) scale(.5375)}to{transform:translate(9.79975vw,100vh) scale(.5375)}}.snow:nth-child(82){opacity:.4549;transform:translate(76.4441vw,-10px) scale(.3894);animation:fall-82 19s -11s linear infinite}@keyframes fall-82{60.217%{transform:translate(67.504vw,60.217vh) scale(.3894)}to{transform:translate(71.97405vw,100vh) scale(.3894)}}.snow:nth-child(83){opacity:.4028;transform:translate(12.8676vw,-10px) scale(.3028);animation:fall-83 18s -11s linear infinite}@keyframes fall-83{72.986%{transform:translate(22.0221vw,72.986vh) scale(.3028)}to{transform:translate(17.44485vw,100vh) scale(.3028)}}.snow:nth-child(84){opacity:.8613;transform:translate(94.4348vw,-10px) scale(.2065);animation:fall-84 24s -28s linear infinite}@keyframes fall-84{60.144%{transform:translate(89.474vw,60.144vh) scale(.2065)}to{transform:translate(91.9544vw,100vh) scale(.2065)}}.snow:nth-child(85){opacity:.3477;transform:translate(12.1376vw,-10px) scale(.5783);animation:fall-85 13s -1s linear infinite}@keyframes fall-85{32.54%{transform:translate(18.0426vw,32.54vh) scale(.5783)}to{transform:translate(15.0901vw,100vh) scale(.5783)}}.snow:nth-child(86){opacity:.2718;transform:translate(79.8608vw,-10px) scale(.6016);animation:fall-86 26s -29s linear infinite}@keyframes fall-86{46.642%{transform:translate(87.0687vw,46.642vh) scale(.6016)}to{transform:translate(83.46475vw,100vh) scale(.6016)}}.snow:nth-child(87){opacity:.0796;transform:translate(48.8234vw,-10px) scale(.0088);animation:fall-87 24s -15s linear infinite}@keyframes fall-87{55.531%{transform:translate(49.557vw,55.531vh) scale(.0088)}to{transform:translate(49.1902vw,100vh) scale(.0088)}}.snow:nth-child(88){opacity:.7778;transform:translate(31.311vw,-10px) scale(.1026);animation:fall-88 10s -14s linear infinite}@keyframes fall-88{47.153%{transform:translate(25.8741vw,47.153vh) scale(.1026)}to{transform:translate(28.59255vw,100vh) scale(.1026)}}.snow:nth-child(89){opacity:.5579;transform:translate(60.4335vw,-10px) scale(.346);animation:fall-89 12s -4s linear infinite}@keyframes fall-89{33.965%{transform:translate(68.1132vw,33.965vh) scale(.346)}to{transform:translate(64.27335vw,100vh) scale(.346)}}.snow:nth-child(90){opacity:.3447;transform:translate(71.2012vw,-10px) scale(.4978);animation:fall-90 24s -5s linear infinite}@keyframes fall-90{39.569%{transform:translate(69.6925vw,39.569vh) scale(.4978)}to{transform:translate(70.44685vw,100vh) scale(.4978)}}.snow:nth-child(91){opacity:.1212;transform:translate(48.0168vw,-10px) scale(.7842);animation:fall-91 20s -25s linear infinite}@keyframes fall-91{78.444%{transform:translate(40.3961vw,78.444vh) scale(.7842)}to{transform:translate(44.20645vw,100vh) scale(.7842)}}.snow:nth-child(92){opacity:.127;transform:translate(90.85vw,-10px) scale(.2148);animation:fall-92 14s -24s linear infinite}@keyframes fall-92{63.836%{transform:translate(92.132vw,63.836vh) scale(.2148)}to{transform:translate(91.491vw,100vh) scale(.2148)}}.snow:nth-child(93){opacity:.3786;transform:translate(9.3159vw,-10px) scale(.2463);animation:fall-93 22s -7s linear infinite}@keyframes fall-93{59.655%{transform:translate(16.1037vw,59.655vh) scale(.2463)}to{transform:translate(12.7098vw,100vh) scale(.2463)}}.snow:nth-child(94){opacity:.4665;transform:translate(82.1278vw,-10px) scale(.6342);animation:fall-94 13s -6s linear infinite}@keyframes fall-94{60.129%{transform:translate(84.8066vw,60.129vh) scale(.6342)}to{transform:translate(83.4672vw,100vh) scale(.6342)}}.snow:nth-child(95){opacity:.2917;transform:translate(22.3143vw,-10px) scale(.5889);animation:fall-95 29s -12s linear infinite}@keyframes fall-95{35.165%{transform:translate(15.8161vw,35.165vh) scale(.5889)}to{transform:translate(19.0652vw,100vh) scale(.5889)}}.snow:nth-child(96){opacity:.9576;transform:translate(29.9249vw,-10px) scale(.1151);animation:fall-96 24s -6s linear infinite}@keyframes fall-96{73.656%{transform:translate(30.8646vw,73.656vh) scale(.1151)}to{transform:translate(30.39475vw,100vh) scale(.1151)}}.snow:nth-child(97){opacity:.2873;transform:translate(91.9vw,-10px) scale(.2028);animation:fall-97 19s -12s linear infinite}@keyframes fall-97{60.762%{transform:translate(86.558vw,60.762vh) scale(.2028)}to{transform:translate(89.229vw,100vh) scale(.2028)}}.snow:nth-child(98){opacity:.8411;transform:translate(95.9555vw,-10px) scale(.2764);animation:fall-98 15s -4s linear infinite}@keyframes fall-98{33.393%{transform:translate(90.9848vw,33.393vh) scale(.2764)}to{transform:translate(93.47015vw,100vh) scale(.2764)}}.snow:nth-child(99){opacity:.9624;transform:translate(38.7859vw,-10px) scale(.7622);animation:fall-99 17s -11s linear infinite}@keyframes fall-99{62.406%{transform:translate(29.8297vw,62.406vh) scale(.7622)}to{transform:translate(34.3078vw,100vh) scale(.7622)}}.snow:nth-child(100){opacity:.5897;transform:translate(30.4896vw,-10px) scale(.0733);animation:fall-100 20s -5s linear infinite}@keyframes fall-100{76.71%{transform:translate(24.5204vw,76.71vh) scale(.0733)}to{transform:translate(27.505vw,100vh) scale(.0733)}}.snow:nth-child(101){opacity:.9078;transform:translate(8.3999vw,-10px) scale(.1431);animation:fall-101 26s -18s linear infinite}@keyframes fall-101{53.74%{transform:translate(10.6529vw,53.74vh) scale(.1431)}to{transform:translate(9.5264vw,100vh) scale(.1431)}}.snow:nth-child(102){opacity:.9773;transform:translate(57.4168vw,-10px) scale(.3939);animation:fall-102 10s -14s linear infinite}@keyframes fall-102{34.512%{transform:translate(62.1923vw,34.512vh) scale(.3939)}to{transform:translate(59.80455vw,100vh) scale(.3939)}}.snow:nth-child(103){opacity:.1431;transform:translate(65.3161vw,-10px) scale(.937);animation:fall-103 20s -10s linear infinite}@keyframes fall-103{42.906%{transform:translate(74.5028vw,42.906vh) scale(.937)}to{transform:translate(69.90945vw,100vh) scale(.937)}}.snow:nth-child(104){opacity:.7558;transform:translate(76.6456vw,-10px) scale(.7273);animation:fall-104 10s -14s linear infinite}@keyframes fall-104{66.211%{transform:translate(75.3024vw,66.211vh) scale(.7273)}to{transform:translate(75.974vw,100vh) scale(.7273)}}.snow:nth-child(105){opacity:.5233;transform:translate(66.1366vw,-10px) scale(.1396);animation:fall-105 18s -16s linear infinite}@keyframes fall-105{63.926%{transform:translate(74.3904vw,63.926vh) scale(.1396)}to{transform:translate(70.2635vw,100vh) scale(.1396)}}.snow:nth-child(106){opacity:.9364;transform:translate(88.817vw,-10px) scale(.269);animation:fall-106 25s -11s linear infinite}@keyframes fall-106{51.164%{transform:translate(97.4787vw,51.164vh) scale(.269)}to{transform:translate(93.14785vw,100vh) scale(.269)}}.snow:nth-child(107){opacity:.3903;transform:translate(97.1802vw,-10px) scale(.708);animation:fall-107 12s -26s linear infinite}@keyframes fall-107{42.133%{transform:translate(89.6299vw,42.133vh) scale(.708)}to{transform:translate(93.40505vw,100vh) scale(.708)}}.snow:nth-child(108){opacity:.9337;transform:translate(91.9418vw,-10px) scale(.1659);animation:fall-108 25s -19s linear infinite}@keyframes fall-108{52.453%{transform:translate(95.3721vw,52.453vh) scale(.1659)}to{transform:translate(93.65695vw,100vh) scale(.1659)}}.snow:nth-child(109){opacity:.872;transform:translate(95.0143vw,-10px) scale(.1031);animation:fall-109 21s -3s linear infinite}@keyframes fall-109{72.41%{transform:translate(94.9773vw,72.41vh) scale(.1031)}to{transform:translate(94.9958vw,100vh) scale(.1031)}}.snow:nth-child(110){opacity:.2067;transform:translate(93.9013vw,-10px) scale(.7599);animation:fall-110 10s -25s linear infinite}@keyframes fall-110{43.25%{transform:translate(91.9227vw,43.25vh) scale(.7599)}to{transform:translate(92.912vw,100vh) scale(.7599)}}.snow:nth-child(111){opacity:.6972;transform:translate(99.3628vw,-10px) scale(.1113);animation:fall-111 27s -30s linear infinite}@keyframes fall-111{71.407%{transform:translate(95.4078vw,71.407vh) scale(.1113)}to{transform:translate(97.3853vw,100vh) scale(.1113)}}.snow:nth-child(112){opacity:.5108;transform:translate(9.0733vw,-10px) scale(.3862);animation:fall-112 29s -26s linear infinite}@keyframes fall-112{30.741%{transform:translate(.2268vw,30.741vh) scale(.3862)}to{transform:translate(4.65005vw,100vh) scale(.3862)}}.snow:nth-child(113){opacity:.8195;transform:translate(5.8051vw,-10px) scale(.4642);animation:fall-113 23s -19s linear infinite}@keyframes fall-113{31.644%{transform:translate(-3.0543vw,31.644vh) scale(.4642)}to{transform:translate(1.3754vw,100vh) scale(.4642)}}.snow:nth-child(114){opacity:.5444;transform:translate(54.7879vw,-10px) scale(.186);animation:fall-114 15s -1s linear infinite}@keyframes fall-114{71.782%{transform:translate(59.9922vw,71.782vh) scale(.186)}to{transform:translate(57.39005vw,100vh) scale(.186)}}.snow:nth-child(115){opacity:.5487;transform:translate(24.5745vw,-10px) scale(.7318);animation:fall-115 14s -5s linear infinite}@keyframes fall-115{44.893%{transform:translate(30.7383vw,44.893vh) scale(.7318)}to{transform:translate(27.6564vw,100vh) scale(.7318)}}.snow:nth-child(116){opacity:.4802;transform:translate(53.8214vw,-10px) scale(.6463);animation:fall-116 11s -23s linear infinite}@keyframes fall-116{78.043%{transform:translate(57.9452vw,78.043vh) scale(.6463)}to{transform:translate(55.8833vw,100vh) scale(.6463)}}.snow:nth-child(117){opacity:.8093;transform:translate(49.0835vw,-10px) scale(.0724);animation:fall-117 18s -25s linear infinite}@keyframes fall-117{53.976%{transform:translate(45.0394vw,53.976vh) scale(.0724)}to{transform:translate(47.06145vw,100vh) scale(.0724)}}.snow:nth-child(118){opacity:.7416;transform:translate(4.1153vw,-10px) scale(.5524);animation:fall-118 15s -30s linear infinite}@keyframes fall-118{76.862%{transform:translate(-.8673vw,76.862vh) scale(.5524)}to{transform:translate(1.624vw,100vh) scale(.5524)}}.snow:nth-child(119){opacity:.5283;transform:translate(38.9938vw,-10px) scale(.3292);animation:fall-119 13s -30s linear infinite}@keyframes fall-119{75.223%{transform:translate(30.9884vw,75.223vh) scale(.3292)}to{transform:translate(34.9911vw,100vh) scale(.3292)}}.snow:nth-child(120){opacity:.7348;transform:translate(85.5137vw,-10px) scale(.2909);animation:fall-120 12s -1s linear infinite}@keyframes fall-120{66.855%{transform:translate(93.9116vw,66.855vh) scale(.2909)}to{transform:translate(89.71265vw,100vh) scale(.2909)}}.snow:nth-child(121){opacity:.7489;transform:translate(94.4303vw,-10px) scale(.7198);animation:fall-121 22s -25s linear infinite}@keyframes fall-121{75.39%{transform:translate(87.1852vw,75.39vh) scale(.7198)}to{transform:translate(90.80775vw,100vh) scale(.7198)}}.snow:nth-child(122){opacity:.8396;transform:translate(28.6863vw,-10px) scale(.9621);animation:fall-122 21s -15s linear infinite}@keyframes fall-122{64.933%{transform:translate(22.4699vw,64.933vh) scale(.9621)}to{transform:translate(25.5781vw,100vh) scale(.9621)}}.snow:nth-child(123){opacity:.1336;transform:translate(59.4597vw,-10px) scale(.8512);animation:fall-123 19s -24s linear infinite}@keyframes fall-123{45.169%{transform:translate(68.8942vw,45.169vh) scale(.8512)}to{transform:translate(64.17695vw,100vh) scale(.8512)}}.snow:nth-child(124){opacity:.359;transform:translate(60.5095vw,-10px) scale(.2156);animation:fall-124 28s -21s linear infinite}@keyframes fall-124{31.294%{transform:translate(57.2851vw,31.294vh) scale(.2156)}to{transform:translate(58.8973vw,100vh) scale(.2156)}}.snow:nth-child(125){opacity:.9782;transform:translate(59.3479vw,-10px) scale(.5936);animation:fall-125 30s -2s linear infinite}@keyframes fall-125{36.958%{transform:translate(63.9854vw,36.958vh) scale(.5936)}to{transform:translate(61.66665vw,100vh) scale(.5936)}}.snow:nth-child(126){opacity:.5383;transform:translate(46.0721vw,-10px) scale(.9266);animation:fall-126 29s -21s linear infinite}@keyframes fall-126{71.796%{transform:translate(50.8293vw,71.796vh) scale(.9266)}to{transform:translate(48.4507vw,100vh) scale(.9266)}}.snow:nth-child(127){opacity:.2349;transform:translate(56.026vw,-10px) scale(.3801);animation:fall-127 16s -5s linear infinite}@keyframes fall-127{33.283%{transform:translate(64.8818vw,33.283vh) scale(.3801)}to{transform:translate(60.4539vw,100vh) scale(.3801)}}.snow:nth-child(128){opacity:.251;transform:translate(94.2674vw,-10px) scale(.2415);animation:fall-128 24s -13s linear infinite}@keyframes fall-128{50.707%{transform:translate(98.868vw,50.707vh) scale(.2415)}to{transform:translate(96.5677vw,100vh) scale(.2415)}}.snow:nth-child(129){opacity:.0627;transform:translate(66.6967vw,-10px) scale(.0323);animation:fall-129 26s -16s linear infinite}@keyframes fall-129{63.789%{transform:translate(75.163vw,63.789vh) scale(.0323)}to{transform:translate(70.92985vw,100vh) scale(.0323)}}.snow:nth-child(130){opacity:.3146;transform:translate(85.8562vw,-10px) scale(.0436);animation:fall-130 22s -2s linear infinite}@keyframes fall-130{63.825%{transform:translate(87.4638vw,63.825vh) scale(.0436)}to{transform:translate(86.66vw,100vh) scale(.0436)}}.snow:nth-child(131){opacity:.3145;transform:translate(63.4043vw,-10px) scale(.5709);animation:fall-131 21s -26s linear infinite}@keyframes fall-131{62.742%{transform:translate(70.6362vw,62.742vh) scale(.5709)}to{transform:translate(67.02025vw,100vh) scale(.5709)}}.snow:nth-child(132){opacity:.9304;transform:translate(70.3411vw,-10px) scale(.0595);animation:fall-132 28s -6s linear infinite}@keyframes fall-132{55.136%{transform:translate(65.5948vw,55.136vh) scale(.0595)}to{transform:translate(67.96795vw,100vh) scale(.0595)}}.snow:nth-child(133){opacity:.9728;transform:translate(47.0822vw,-10px) scale(.4276);animation:fall-133 25s -28s linear infinite}@keyframes fall-133{75.439%{transform:translate(52.7432vw,75.439vh) scale(.4276)}to{transform:translate(49.9127vw,100vh) scale(.4276)}}.snow:nth-child(134){opacity:.684;transform:translate(70.942vw,-10px) scale(.7239);animation:fall-134 13s -16s linear infinite}@keyframes fall-134{37.317%{transform:translate(66.2908vw,37.317vh) scale(.7239)}to{transform:translate(68.6164vw,100vh) scale(.7239)}}.snow:nth-child(135){opacity:.2675;transform:translate(47.8701vw,-10px) scale(.1302);animation:fall-135 13s -9s linear infinite}@keyframes fall-135{67.422%{transform:translate(54.8445vw,67.422vh) scale(.1302)}to{transform:translate(51.3573vw,100vh) scale(.1302)}}.snow:nth-child(136){opacity:.5135;transform:translate(56.7066vw,-10px) scale(.5389);animation:fall-136 26s -18s linear infinite}@keyframes fall-136{72.018%{transform:translate(63.0551vw,72.018vh) scale(.5389)}to{transform:translate(59.88085vw,100vh) scale(.5389)}}.snow:nth-child(137){opacity:.6008;transform:translate(53.9256vw,-10px) scale(.0355);animation:fall-137 22s -27s linear infinite}@keyframes fall-137{58.64%{transform:translate(45.7591vw,58.64vh) scale(.0355)}to{transform:translate(49.84235vw,100vh) scale(.0355)}}.snow:nth-child(138){opacity:.1801;transform:translate(59.6084vw,-10px) scale(.0392);animation:fall-138 11s -30s linear infinite}@keyframes fall-138{62.092%{transform:translate(54.6026vw,62.092vh) scale(.0392)}to{transform:translate(57.1055vw,100vh) scale(.0392)}}.snow:nth-child(139){opacity:.2843;transform:translate(21.5928vw,-10px) scale(.9458);animation:fall-139 13s -6s linear infinite}@keyframes fall-139{58.017%{transform:translate(14.0491vw,58.017vh) scale(.9458)}to{transform:translate(17.82095vw,100vh) scale(.9458)}}.snow:nth-child(140){opacity:.5877;transform:translate(4.4724vw,-10px) scale(.8683);animation:fall-140 28s -27s linear infinite}@keyframes fall-140{45.027%{transform:translate(8.9338vw,45.027vh) scale(.8683)}to{transform:translate(6.7031vw,100vh) scale(.8683)}}.snow:nth-child(141){opacity:.3926;transform:translate(77.5656vw,-10px) scale(.2135);animation:fall-141 15s -12s linear infinite}@keyframes fall-141{44.023%{transform:translate(80.4262vw,44.023vh) scale(.2135)}to{transform:translate(78.9959vw,100vh) scale(.2135)}}.snow:nth-child(142){opacity:.4112;transform:translate(75.0898vw,-10px) scale(.6635);animation:fall-142 25s -7s linear infinite}@keyframes fall-142{79.828%{transform:translate(72.9475vw,79.828vh) scale(.6635)}to{transform:translate(74.01865vw,100vh) scale(.6635)}}.snow:nth-child(143){opacity:.7378;transform:translate(20.1828vw,-10px) scale(.8782);animation:fall-143 28s -6s linear infinite}@keyframes fall-143{31.436%{transform:translate(24.5524vw,31.436vh) scale(.8782)}to{transform:translate(22.3676vw,100vh) scale(.8782)}}.snow:nth-child(144){opacity:.8585;transform:translate(68.0022vw,-10px) scale(.1485);animation:fall-144 18s -8s linear infinite}@keyframes fall-144{45.565%{transform:translate(59.255vw,45.565vh) scale(.1485)}to{transform:translate(63.6286vw,100vh) scale(.1485)}}.snow:nth-child(145){opacity:.3271;transform:translate(27.6938vw,-10px) scale(.3118);animation:fall-145 22s -16s linear infinite}@keyframes fall-145{31.664%{transform:translate(27.2774vw,31.664vh) scale(.3118)}to{transform:translate(27.4856vw,100vh) scale(.3118)}}.snow:nth-child(146){opacity:.4713;transform:translate(54.3025vw,-10px) scale(.6625);animation:fall-146 26s -16s linear infinite}@keyframes fall-146{42.557%{transform:translate(61.9977vw,42.557vh) scale(.6625)}to{transform:translate(58.1501vw,100vh) scale(.6625)}}.snow:nth-child(147){opacity:.1968;transform:translate(69.632vw,-10px) scale(.4256);animation:fall-147 29s -7s linear infinite}@keyframes fall-147{69.471%{transform:translate(68.6954vw,69.471vh) scale(.4256)}to{transform:translate(69.1637vw,100vh) scale(.4256)}}.snow:nth-child(148){opacity:.7668;transform:translate(89.3176vw,-10px) scale(.4818);animation:fall-148 13s -28s linear infinite}@keyframes fall-148{34.82%{transform:translate(97.5501vw,34.82vh) scale(.4818)}to{transform:translate(93.43385vw,100vh) scale(.4818)}}.snow:nth-child(149){opacity:.3425;transform:translate(24.2702vw,-10px) scale(.7507);animation:fall-149 27s -23s linear infinite}@keyframes fall-149{65.776%{transform:translate(28.2678vw,65.776vh) scale(.7507)}to{transform:translate(26.269vw,100vh) scale(.7507)}}.snow:nth-child(150){opacity:.4077;transform:translate(67.0664vw,-10px) scale(.364);animation:fall-150 22s -3s linear infinite}@keyframes fall-150{68.047%{transform:translate(61.3871vw,68.047vh) scale(.364)}to{transform:translate(64.22675vw,100vh) scale(.364)}}.snow:nth-child(151){opacity:.6733;transform:translate(79.7319vw,-10px) scale(.0736);animation:fall-151 18s -25s linear infinite}@keyframes fall-151{61.294%{transform:translate(84.4771vw,61.294vh) scale(.0736)}to{transform:translate(82.1045vw,100vh) scale(.0736)}}.snow:nth-child(152){opacity:.1641;transform:translate(77.6157vw,-10px) scale(.1928);animation:fall-152 22s -13s linear infinite}@keyframes fall-152{45.481%{transform:translate(83.8007vw,45.481vh) scale(.1928)}to{transform:translate(80.7082vw,100vh) scale(.1928)}}.snow:nth-child(153){opacity:.3692;transform:translate(83.9475vw,-10px) scale(.1181);animation:fall-153 17s -15s linear infinite}@keyframes fall-153{75.379%{transform:translate(76.1313vw,75.379vh) scale(.1181)}to{transform:translate(80.0394vw,100vh) scale(.1181)}}.snow:nth-child(154){opacity:.0211;transform:translate(46.0501vw,-10px) scale(.7598);animation:fall-154 17s -16s linear infinite}@keyframes fall-154{67.388%{transform:translate(49.3228vw,67.388vh) scale(.7598)}to{transform:translate(47.68645vw,100vh) scale(.7598)}}.snow:nth-child(155){opacity:.7976;transform:translate(88.0122vw,-10px) scale(.7503);animation:fall-155 16s -1s linear infinite}@keyframes fall-155{61.179%{transform:translate(80.5902vw,61.179vh) scale(.7503)}to{transform:translate(84.3012vw,100vh) scale(.7503)}}.snow:nth-child(156){opacity:.9194;transform:translate(55.6789vw,-10px) scale(.873);animation:fall-156 18s -17s linear infinite}@keyframes fall-156{31.428%{transform:translate(51.6984vw,31.428vh) scale(.873)}to{transform:translate(53.68865vw,100vh) scale(.873)}}.snow:nth-child(157){opacity:.7147;transform:translate(88.3436vw,-10px) scale(.459);animation:fall-157 12s -24s linear infinite}@keyframes fall-157{77.468%{transform:translate(97.7675vw,77.468vh) scale(.459)}to{transform:translate(93.05555vw,100vh) scale(.459)}}.snow:nth-child(158){opacity:.8725;transform:translate(98.9312vw,-10px) scale(.2233);animation:fall-158 12s -18s linear infinite}@keyframes fall-158{31.65%{transform:translate(94.5942vw,31.65vh) scale(.2233)}to{transform:translate(96.7627vw,100vh) scale(.2233)}}.snow:nth-child(159){opacity:.8562;transform:translate(48.1434vw,-10px) scale(.1658);animation:fall-159 10s -20s linear infinite}@keyframes fall-159{34.804%{transform:translate(39.1238vw,34.804vh) scale(.1658)}to{transform:translate(43.6336vw,100vh) scale(.1658)}}.snow:nth-child(160){opacity:.0857;transform:translate(13.0909vw,-10px) scale(.2235);animation:fall-160 25s -14s linear infinite}@keyframes fall-160{78.981%{transform:translate(9.8791vw,78.981vh) scale(.2235)}to{transform:translate(11.485vw,100vh) scale(.2235)}}.snow:nth-child(161){opacity:.306;transform:translate(22.7152vw,-10px) scale(.6112);animation:fall-161 14s -5s linear infinite}@keyframes fall-161{59.538%{transform:translate(12.9954vw,59.538vh) scale(.6112)}to{transform:translate(17.8553vw,100vh) scale(.6112)}}.snow:nth-child(162){opacity:.2111;transform:translate(64.9696vw,-10px) scale(.425);animation:fall-162 27s -3s linear infinite}@keyframes fall-162{61.578%{transform:translate(66.4664vw,61.578vh) scale(.425)}to{transform:translate(65.718vw,100vh) scale(.425)}}.snow:nth-child(163){opacity:.2124;transform:translate(32.3134vw,-10px) scale(.412);animation:fall-163 16s -28s linear infinite}@keyframes fall-163{67.915%{transform:translate(40.4166vw,67.915vh) scale(.412)}to{transform:translate(36.365vw,100vh) scale(.412)}}.snow:nth-child(164){opacity:.2756;transform:translate(18.4757vw,-10px) scale(.383);animation:fall-164 18s -10s linear infinite}@keyframes fall-164{63.094%{transform:translate(16.0404vw,63.094vh) scale(.383)}to{transform:translate(17.25805vw,100vh) scale(.383)}}.snow:nth-child(165){opacity:.2;transform:translate(89.7027vw,-10px) scale(.137);animation:fall-165 28s -25s linear infinite}@keyframes fall-165{78.794%{transform:translate(92.8966vw,78.794vh) scale(.137)}to{transform:translate(91.29965vw,100vh) scale(.137)}}.snow:nth-child(166){opacity:.8784;transform:translate(41.0906vw,-10px) scale(.111);animation:fall-166 18s -20s linear infinite}@keyframes fall-166{73.504%{transform:translate(39.9524vw,73.504vh) scale(.111)}to{transform:translate(40.5215vw,100vh) scale(.111)}}.snow:nth-child(167){opacity:.6666;transform:translate(61.3018vw,-10px) scale(.4717);animation:fall-167 10s -12s linear infinite}@keyframes fall-167{34.877%{transform:translate(68.1572vw,34.877vh) scale(.4717)}to{transform:translate(64.7295vw,100vh) scale(.4717)}}.snow:nth-child(168){opacity:.4262;transform:translate(26.8937vw,-10px) scale(.0789);animation:fall-168 30s -2s linear infinite}@keyframes fall-168{34.492%{transform:translate(36.8915vw,34.492vh) scale(.0789)}to{transform:translate(31.8926vw,100vh) scale(.0789)}}.snow:nth-child(169){opacity:.8754;transform:translate(88.5812vw,-10px) scale(.5441);animation:fall-169 30s -18s linear infinite}@keyframes fall-169{54.873%{transform:translate(84.537vw,54.873vh) scale(.5441)}to{transform:translate(86.5591vw,100vh) scale(.5441)}}.snow:nth-child(170){opacity:.3646;transform:translate(59.6562vw,-10px) scale(.0029);animation:fall-170 14s -15s linear infinite}@keyframes fall-170{32.576%{transform:translate(64.063vw,32.576vh) scale(.0029)}to{transform:translate(61.8596vw,100vh) scale(.0029)}}.snow:nth-child(171){opacity:.5517;transform:translate(25.3008vw,-10px) scale(.3926);animation:fall-171 14s -12s linear infinite}@keyframes fall-171{77.884%{transform:translate(18.1123vw,77.884vh) scale(.3926)}to{transform:translate(21.70655vw,100vh) scale(.3926)}}.snow:nth-child(172){opacity:.3707;transform:translate(77.5323vw,-10px) scale(.523);animation:fall-172 21s -16s linear infinite}@keyframes fall-172{59.614%{transform:translate(82.69vw,59.614vh) scale(.523)}to{transform:translate(80.11115vw,100vh) scale(.523)}}.snow:nth-child(173){opacity:.9811;transform:translate(84.5924vw,-10px) scale(.7947);animation:fall-173 22s -30s linear infinite}@keyframes fall-173{79.672%{transform:translate(83.4234vw,79.672vh) scale(.7947)}to{transform:translate(84.0079vw,100vh) scale(.7947)}}.snow:nth-child(174){opacity:.9952;transform:translate(20.855vw,-10px) scale(.9293);animation:fall-174 14s -17s linear infinite}@keyframes fall-174{41.002%{transform:translate(14.6404vw,41.002vh) scale(.9293)}to{transform:translate(17.7477vw,100vh) scale(.9293)}}.snow:nth-child(175){opacity:.954;transform:translate(76.579vw,-10px) scale(.2707);animation:fall-175 27s -20s linear infinite}@keyframes fall-175{77.299%{transform:translate(80.6778vw,77.299vh) scale(.2707)}to{transform:translate(78.6284vw,100vh) scale(.2707)}}.snow:nth-child(176){opacity:.966;transform:translate(83.2112vw,-10px) scale(.9927);animation:fall-176 16s -4s linear infinite}@keyframes fall-176{79.766%{transform:translate(75.8402vw,79.766vh) scale(.9927)}to{transform:translate(79.5257vw,100vh) scale(.9927)}}.snow:nth-child(177){opacity:.6217;transform:translate(51.0115vw,-10px) scale(.0974);animation:fall-177 28s -26s linear infinite}@keyframes fall-177{35.755%{transform:translate(46.5347vw,35.755vh) scale(.0974)}to{transform:translate(48.7731vw,100vh) scale(.0974)}}.snow:nth-child(178){opacity:.8918;transform:translate(50.8571vw,-10px) scale(.6185);animation:fall-178 30s -30s linear infinite}@keyframes fall-178{37.249%{transform:translate(41.3679vw,37.249vh) scale(.6185)}to{transform:translate(46.1125vw,100vh) scale(.6185)}}.snow:nth-child(179){opacity:.3227;transform:translate(57.1943vw,-10px) scale(.5729);animation:fall-179 12s -10s linear infinite}@keyframes fall-179{61.333%{transform:translate(60.8234vw,61.333vh) scale(.5729)}to{transform:translate(59.00885vw,100vh) scale(.5729)}}.snow:nth-child(180){opacity:.9294;transform:translate(57.2101vw,-10px) scale(.9804);animation:fall-180 21s -21s linear infinite}@keyframes fall-180{58.623%{transform:translate(65.1479vw,58.623vh) scale(.9804)}to{transform:translate(61.179vw,100vh) scale(.9804)}}.snow:nth-child(181){opacity:.9133;transform:translate(71.5215vw,-10px) scale(.3709);animation:fall-181 22s -22s linear infinite}@keyframes fall-181{48.319%{transform:translate(61.961vw,48.319vh) scale(.3709)}to{transform:translate(66.74125vw,100vh) scale(.3709)}}.snow:nth-child(182){opacity:.7445;transform:translate(42.5183vw,-10px) scale(.7112);animation:fall-182 14s -30s linear infinite}@keyframes fall-182{46.767%{transform:translate(40.7355vw,46.767vh) scale(.7112)}to{transform:translate(41.6269vw,100vh) scale(.7112)}}.snow:nth-child(183){opacity:.6814;transform:translate(87.2347vw,-10px) scale(.9892);animation:fall-183 11s -26s linear infinite}@keyframes fall-183{54.145%{transform:translate(78.8865vw,54.145vh) scale(.9892)}to{transform:translate(83.0606vw,100vh) scale(.9892)}}.snow:nth-child(184){opacity:.5181;transform:translate(62.59vw,-10px) scale(.0333);animation:fall-184 20s -17s linear infinite}@keyframes fall-184{32.493%{transform:translate(54.9718vw,32.493vh) scale(.0333)}to{transform:translate(58.7809vw,100vh) scale(.0333)}}.snow:nth-child(185){opacity:.8917;transform:translate(47.2136vw,-10px) scale(.742);animation:fall-185 16s -17s linear infinite}@keyframes fall-185{41.506%{transform:translate(38.0114vw,41.506vh) scale(.742)}to{transform:translate(42.6125vw,100vh) scale(.742)}}.snow:nth-child(186){opacity:.2422;transform:translate(81.2929vw,-10px) scale(.7406);animation:fall-186 11s -28s linear infinite}@keyframes fall-186{43.273%{transform:translate(77.5045vw,43.273vh) scale(.7406)}to{transform:translate(79.3987vw,100vh) scale(.7406)}}.snow:nth-child(187){opacity:.4001;transform:translate(96.7681vw,-10px) scale(.4558);animation:fall-187 12s -21s linear infinite}@keyframes fall-187{30.603%{transform:translate(97.3673vw,30.603vh) scale(.4558)}to{transform:translate(97.0677vw,100vh) scale(.4558)}}.snow:nth-child(188){opacity:.0396;transform:translate(56.7177vw,-10px) scale(.1286);animation:fall-188 24s -19s linear infinite}@keyframes fall-188{52.001%{transform:translate(66.5243vw,52.001vh) scale(.1286)}to{transform:translate(61.621vw,100vh) scale(.1286)}}.snow:nth-child(189){opacity:.43;transform:translate(42.283vw,-10px) scale(.8121);animation:fall-189 30s -3s linear infinite}@keyframes fall-189{58.927%{transform:translate(39.4074vw,58.927vh) scale(.8121)}to{transform:translate(40.8452vw,100vh) scale(.8121)}}.snow:nth-child(190){opacity:.9731;transform:translate(75.7209vw,-10px) scale(.4662);animation:fall-190 10s -7s linear infinite}@keyframes fall-190{75.698%{transform:translate(68.5493vw,75.698vh) scale(.4662)}to{transform:translate(72.1351vw,100vh) scale(.4662)}}.snow:nth-child(191){opacity:.4469;transform:translate(59.1107vw,-10px) scale(.1601);animation:fall-191 21s -14s linear infinite}@keyframes fall-191{65.67%{transform:translate(59.8969vw,65.67vh) scale(.1601)}to{transform:translate(59.5038vw,100vh) scale(.1601)}}.snow:nth-child(192){opacity:.9251;transform:translate(99.4024vw,-10px) scale(.367);animation:fall-192 18s -20s linear infinite}@keyframes fall-192{58.001%{transform:translate(98.9718vw,58.001vh) scale(.367)}to{transform:translate(99.1871vw,100vh) scale(.367)}}.snow:nth-child(193){opacity:.1986;transform:translate(85.1148vw,-10px) scale(.9003);animation:fall-193 19s -19s linear infinite}@keyframes fall-193{45.767%{transform:translate(85.9537vw,45.767vh) scale(.9003)}to{transform:translate(85.53425vw,100vh) scale(.9003)}}.snow:nth-child(194){opacity:.7797;transform:translate(77.8476vw,-10px) scale(.6038);animation:fall-194 17s -16s linear infinite}@keyframes fall-194{72.199%{transform:translate(75.751vw,72.199vh) scale(.6038)}to{transform:translate(76.7993vw,100vh) scale(.6038)}}.snow:nth-child(195){opacity:.3151;transform:translate(47.5455vw,-10px) scale(.6708);animation:fall-195 28s -11s linear infinite}@keyframes fall-195{73.639%{transform:translate(52.8639vw,73.639vh) scale(.6708)}to{transform:translate(50.2047vw,100vh) scale(.6708)}}.snow:nth-child(196){opacity:.8095;transform:translate(34.821vw,-10px) scale(.2855);animation:fall-196 21s -2s linear infinite}@keyframes fall-196{42.13%{transform:translate(42.5099vw,42.13vh) scale(.2855)}to{transform:translate(38.66545vw,100vh) scale(.2855)}}.snow:nth-child(197){opacity:.6954;transform:translate(38.2048vw,-10px) scale(.8359);animation:fall-197 25s -23s linear infinite}@keyframes fall-197{77.643%{transform:translate(40.1982vw,77.643vh) scale(.8359)}to{transform:translate(39.2015vw,100vh) scale(.8359)}}.snow:nth-child(198){opacity:.4311;transform:translate(14.5012vw,-10px) scale(.8773);animation:fall-198 21s -14s linear infinite}@keyframes fall-198{58.322%{transform:translate(11.2409vw,58.322vh) scale(.8773)}to{transform:translate(12.87105vw,100vh) scale(.8773)}}.snow:nth-child(199){opacity:.352;transform:translate(23.2045vw,-10px) scale(.2192);animation:fall-199 16s -2s linear infinite}@keyframes fall-199{52.006%{transform:translate(14.3216vw,52.006vh) scale(.2192)}to{transform:translate(18.76305vw,100vh) scale(.2192)}}.snow:nth-child(200){opacity:.1865;transform:translate(93.5149vw,-10px) scale(.4634);animation:fall-200 28s -28s linear infinite}@keyframes fall-200{31.133%{transform:translate(99.574vw,31.133vh) scale(.4634)}to{transform:translate(96.54445vw,100vh) scale(.4634)}}.snow:nth-child(201){opacity:.1597;transform:translate(76.2574vw,-10px) scale(.2197);animation:fall-201 25s -25s linear infinite}@keyframes fall-201{33.322%{transform:translate(71.7684vw,33.322vh) scale(.2197)}to{transform:translate(74.0129vw,100vh) scale(.2197)}}.snow:nth-child(202){opacity:.6785;transform:translate(85.7902vw,-10px) scale(.6546);animation:fall-202 22s -28s linear infinite}@keyframes fall-202{72.478%{transform:translate(80.3682vw,72.478vh) scale(.6546)}to{transform:translate(83.0792vw,100vh) scale(.6546)}}.snow:nth-child(203){opacity:.9072;transform:translate(86.5493vw,-10px) scale(.8495);animation:fall-203 12s -8s linear infinite}@keyframes fall-203{42.679%{transform:translate(96.0607vw,42.679vh) scale(.8495)}to{transform:translate(91.305vw,100vh) scale(.8495)}}.snow:nth-child(204){opacity:.9328;transform:translate(64.5077vw,-10px) scale(.5711);animation:fall-204 23s -9s linear infinite}@keyframes fall-204{40.557%{transform:translate(66.4726vw,40.557vh) scale(.5711)}to{transform:translate(65.49015vw,100vh) scale(.5711)}}.snow:nth-child(205){opacity:.8978;transform:translate(27.9301vw,-10px) scale(.573);animation:fall-205 23s -13s linear infinite}@keyframes fall-205{52.032%{transform:translate(35.0784vw,52.032vh) scale(.573)}to{transform:translate(31.50425vw,100vh) scale(.573)}}.snow:nth-child(206){opacity:.1042;transform:translate(56.1979vw,-10px) scale(.9744);animation:fall-206 11s -9s linear infinite}@keyframes fall-206{54.395%{transform:translate(50.1964vw,54.395vh) scale(.9744)}to{transform:translate(53.19715vw,100vh) scale(.9744)}}.snow:nth-child(207){opacity:.9997;transform:translate(82.8558vw,-10px) scale(.8937);animation:fall-207 30s -10s linear infinite}@keyframes fall-207{43.1%{transform:translate(90.4625vw,43.1vh) scale(.8937)}to{transform:translate(86.65915vw,100vh) scale(.8937)}}.snow:nth-child(208){opacity:.6828;transform:translate(46.1248vw,-10px) scale(.3015);animation:fall-208 23s -15s linear infinite}@keyframes fall-208{43.805%{transform:translate(38.2185vw,43.805vh) scale(.3015)}to{transform:translate(42.17165vw,100vh) scale(.3015)}}.snow:nth-child(209){opacity:.9879;transform:translate(.0356vw,-10px) scale(.2755);animation:fall-209 10s -25s linear infinite}@keyframes fall-209{35.409%{transform:translate(-6.7266vw,35.409vh) scale(.2755)}to{transform:translate(-3.3455vw,100vh) scale(.2755)}}.snow:nth-child(210){opacity:.9335;transform:translate(39.2574vw,-10px) scale(.7506);animation:fall-210 10s -10s linear infinite}@keyframes fall-210{62.498%{transform:translate(35.8vw,62.498vh) scale(.7506)}to{transform:translate(37.5287vw,100vh) scale(.7506)}}.snow:nth-child(211){opacity:.6497;transform:translate(44.2615vw,-10px) scale(.0316);animation:fall-211 16s -25s linear infinite}@keyframes fall-211{36.3%{transform:translate(45.666vw,36.3vh) scale(.0316)}to{transform:translate(44.96375vw,100vh) scale(.0316)}}.snow:nth-child(212){opacity:.6586;transform:translate(25.5457vw,-10px) scale(.0467);animation:fall-212 27s -20s linear infinite}@keyframes fall-212{43.81%{transform:translate(23.1864vw,43.81vh) scale(.0467)}to{transform:translate(24.36605vw,100vh) scale(.0467)}}.snow:nth-child(213){opacity:.5313;transform:translate(83.8527vw,-10px) scale(.6012);animation:fall-213 10s -17s linear infinite}@keyframes fall-213{55.223%{transform:translate(78.4748vw,55.223vh) scale(.6012)}to{transform:translate(81.16375vw,100vh) scale(.6012)}}.snow:nth-child(214){opacity:.669;transform:translate(3.8931vw,-10px) scale(.5042);animation:fall-214 19s -23s linear infinite}@keyframes fall-214{55.739%{transform:translate(8.0004vw,55.739vh) scale(.5042)}to{transform:translate(5.94675vw,100vh) scale(.5042)}}.snow:nth-child(215){opacity:.5029;transform:translate(32.5282vw,-10px) scale(.9798);animation:fall-215 11s -5s linear infinite}@keyframes fall-215{54.911%{transform:translate(24.201vw,54.911vh) scale(.9798)}to{transform:translate(28.3646vw,100vh) scale(.9798)}}.snow:nth-child(216){opacity:.4908;transform:translate(92.5172vw,-10px) scale(.1995);animation:fall-216 24s -8s linear infinite}@keyframes fall-216{69.838%{transform:translate(101.7985vw,69.838vh) scale(.1995)}to{transform:translate(97.15785vw,100vh) scale(.1995)}}.snow:nth-child(217){opacity:.069;transform:translate(50.7835vw,-10px) scale(.2067);animation:fall-217 17s -12s linear infinite}@keyframes fall-217{62.244%{transform:translate(47.7765vw,62.244vh) scale(.2067)}to{transform:translate(49.28vw,100vh) scale(.2067)}}.snow:nth-child(218){opacity:.8028;transform:translate(54.4176vw,-10px) scale(.8316);animation:fall-218 14s -12s linear infinite}@keyframes fall-218{76.042%{transform:translate(60.0655vw,76.042vh) scale(.8316)}to{transform:translate(57.24155vw,100vh) scale(.8316)}}.snow:nth-child(219){opacity:.0936;transform:translate(.4975vw,-10px) scale(.1714);animation:fall-219 22s -24s linear infinite}@keyframes fall-219{62.32%{transform:translate(3.9388vw,62.32vh) scale(.1714)}to{transform:translate(2.21815vw,100vh) scale(.1714)}}.snow:nth-child(220){opacity:.1678;transform:translate(3.7196vw,-10px) scale(.7611);animation:fall-220 26s -6s linear infinite}@keyframes fall-220{76.836%{transform:translate(9.5855vw,76.836vh) scale(.7611)}to{transform:translate(6.65255vw,100vh) scale(.7611)}}.snow:nth-child(221){opacity:.9918;transform:translate(74.1373vw,-10px) scale(.3404);animation:fall-221 25s -27s linear infinite}@keyframes fall-221{79.491%{transform:translate(77.8201vw,79.491vh) scale(.3404)}to{transform:translate(75.9787vw,100vh) scale(.3404)}}.snow:nth-child(222){opacity:.4498;transform:translate(64.7737vw,-10px) scale(.0424);animation:fall-222 26s -29s linear infinite}@keyframes fall-222{43.024%{transform:translate(71.8288vw,43.024vh) scale(.0424)}to{transform:translate(68.30125vw,100vh) scale(.0424)}}.snow:nth-child(223){opacity:.5055;transform:translate(89.2331vw,-10px) scale(.9813);animation:fall-223 27s -21s linear infinite}@keyframes fall-223{74.525%{transform:translate(96.5856vw,74.525vh) scale(.9813)}to{transform:translate(92.90935vw,100vh) scale(.9813)}}.snow:nth-child(224){opacity:.3746;transform:translate(28.5014vw,-10px) scale(.2429);animation:fall-224 16s -30s linear infinite}@keyframes fall-224{53.508%{transform:translate(20.0085vw,53.508vh) scale(.2429)}to{transform:translate(24.25495vw,100vh) scale(.2429)}}.snow:nth-child(225){opacity:.8158;transform:translate(62.0841vw,-10px) scale(.4168);animation:fall-225 24s -29s linear infinite}@keyframes fall-225{65.73%{transform:translate(61.3053vw,65.73vh) scale(.4168)}to{transform:translate(61.6947vw,100vh) scale(.4168)}}.snow:nth-child(226){opacity:.9364;transform:translate(72.7148vw,-10px) scale(.2189);animation:fall-226 18s -18s linear infinite}@keyframes fall-226{46.503%{transform:translate(80.1207vw,46.503vh) scale(.2189)}to{transform:translate(76.41775vw,100vh) scale(.2189)}}.snow:nth-child(227){opacity:.5859;transform:translate(53.3238vw,-10px) scale(.5121);animation:fall-227 18s -4s linear infinite}@keyframes fall-227{36.263%{transform:translate(52.2803vw,36.263vh) scale(.5121)}to{transform:translate(52.80205vw,100vh) scale(.5121)}}.snow:nth-child(228){opacity:.9991;transform:translate(19.1508vw,-10px) scale(.6481);animation:fall-228 18s -24s linear infinite}@keyframes fall-228{78.954%{transform:translate(18.8719vw,78.954vh) scale(.6481)}to{transform:translate(19.01135vw,100vh) scale(.6481)}}.snow:nth-child(229){opacity:.0001;transform:translate(51.4614vw,-10px) scale(.4012);animation:fall-229 22s -24s linear infinite}@keyframes fall-229{71.571%{transform:translate(50.2196vw,71.571vh) scale(.4012)}to{transform:translate(50.8405vw,100vh) scale(.4012)}}.snow:nth-child(230){opacity:.4864;transform:translate(91.3175vw,-10px) scale(.3926);animation:fall-230 27s -6s linear infinite}@keyframes fall-230{30.953%{transform:translate(98.8146vw,30.953vh) scale(.3926)}to{transform:translate(95.06605vw,100vh) scale(.3926)}}.snow:nth-child(231){opacity:.8307;transform:translate(1.5611vw,-10px) scale(.5989);animation:fall-231 14s -16s linear infinite}@keyframes fall-231{40.473%{transform:translate(10.3896vw,40.473vh) scale(.5989)}to{transform:translate(5.97535vw,100vh) scale(.5989)}}.snow:nth-child(232){opacity:.8855;transform:translate(65.7325vw,-10px) scale(.0388);animation:fall-232 30s -30s linear infinite}@keyframes fall-232{48.964%{transform:translate(69.098vw,48.964vh) scale(.0388)}to{transform:translate(67.41525vw,100vh) scale(.0388)}}.snow:nth-child(233){opacity:.2068;transform:translate(53.8793vw,-10px) scale(.1004);animation:fall-233 26s -6s linear infinite}@keyframes fall-233{70.467%{transform:translate(50.9116vw,70.467vh) scale(.1004)}to{transform:translate(52.39545vw,100vh) scale(.1004)}}.snow:nth-child(234){opacity:.6244;transform:translate(23.0445vw,-10px) scale(.9219);animation:fall-234 16s -27s linear infinite}@keyframes fall-234{50.814%{transform:translate(21.5092vw,50.814vh) scale(.9219)}to{transform:translate(22.27685vw,100vh) scale(.9219)}}.snow:nth-child(235){opacity:.1263;transform:translate(52.628vw,-10px) scale(.3266);animation:fall-235 29s -4s linear infinite}@keyframes fall-235{73.982%{transform:translate(57.0727vw,73.982vh) scale(.3266)}to{transform:translate(54.85035vw,100vh) scale(.3266)}}.snow:nth-child(236){opacity:.0207;transform:translate(34.1922vw,-10px) scale(.9115);animation:fall-236 22s -26s linear infinite}@keyframes fall-236{43.802%{transform:translate(41.4936vw,43.802vh) scale(.9115)}to{transform:translate(37.8429vw,100vh) scale(.9115)}}.snow:nth-child(237){opacity:.0435;transform:translate(2.5996vw,-10px) scale(.3313);animation:fall-237 30s -9s linear infinite}@keyframes fall-237{43.389%{transform:translate(-2.1522vw,43.389vh) scale(.3313)}to{transform:translate(.2237vw,100vh) scale(.3313)}}.snow:nth-child(238){opacity:.8953;transform:translate(34.407vw,-10px) scale(.0478);animation:fall-238 28s -7s linear infinite}@keyframes fall-238{52.175%{transform:translate(29.5425vw,52.175vh) scale(.0478)}to{transform:translate(31.97475vw,100vh) scale(.0478)}}.snow:nth-child(239){opacity:.9673;transform:translate(81.6319vw,-10px) scale(.4746);animation:fall-239 17s -7s linear infinite}@keyframes fall-239{32.471%{transform:translate(79.4205vw,32.471vh) scale(.4746)}to{transform:translate(80.5262vw,100vh) scale(.4746)}}.snow:nth-child(240){opacity:.4152;transform:translate(57.4264vw,-10px) scale(.6176);animation:fall-240 26s -7s linear infinite}@keyframes fall-240{65.637%{transform:translate(63.8169vw,65.637vh) scale(.6176)}to{transform:translate(60.62165vw,100vh) scale(.6176)}}.snow:nth-child(241){opacity:.4612;transform:translate(17.7463vw,-10px) scale(.5928);animation:fall-241 30s -2s linear infinite}@keyframes fall-241{65.059%{transform:translate(14.998vw,65.059vh) scale(.5928)}to{transform:translate(16.37215vw,100vh) scale(.5928)}}.snow:nth-child(242){opacity:.4366;transform:translate(52.9944vw,-10px) scale(.6912);animation:fall-242 16s -27s linear infinite}@keyframes fall-242{72.977%{transform:translate(52.0315vw,72.977vh) scale(.6912)}to{transform:translate(52.51295vw,100vh) scale(.6912)}}.snow:nth-child(243){opacity:.7628;transform:translate(73.9646vw,-10px) scale(.0113);animation:fall-243 19s -20s linear infinite}@keyframes fall-243{53.67%{transform:translate(73.3904vw,53.67vh) scale(.0113)}to{transform:translate(73.6775vw,100vh) scale(.0113)}}.snow:nth-child(244){opacity:.7932;transform:translate(64.2899vw,-10px) scale(.5944);animation:fall-244 14s -25s linear infinite}@keyframes fall-244{30.228%{transform:translate(60.9546vw,30.228vh) scale(.5944)}to{transform:translate(62.62225vw,100vh) scale(.5944)}}.snow:nth-child(245){opacity:.5054;transform:translate(5.9299vw,-10px) scale(.6419);animation:fall-245 16s -16s linear infinite}@keyframes fall-245{54.845%{transform:translate(9.8355vw,54.845vh) scale(.6419)}to{transform:translate(7.8827vw,100vh) scale(.6419)}}.snow:nth-child(246){opacity:.3134;transform:translate(33.5717vw,-10px) scale(.9785);animation:fall-246 11s -21s linear infinite}@keyframes fall-246{30.809%{transform:translate(39.683vw,30.809vh) scale(.9785)}to{transform:translate(36.62735vw,100vh) scale(.9785)}}.snow:nth-child(247){opacity:.1647;transform:translate(26.0281vw,-10px) scale(.8678);animation:fall-247 26s -24s linear infinite}@keyframes fall-247{32.311%{transform:translate(25.2526vw,32.311vh) scale(.8678)}to{transform:translate(25.64035vw,100vh) scale(.8678)}}.snow:nth-child(248){opacity:.4968;transform:translate(8.6324vw,-10px) scale(.2993);animation:fall-248 12s -12s linear infinite}@keyframes fall-248{41.997%{transform:translate(11.0466vw,41.997vh) scale(.2993)}to{transform:translate(9.8395vw,100vh) scale(.2993)}}.snow:nth-child(249){opacity:.2254;transform:translate(36.7021vw,-10px) scale(.0564);animation:fall-249 17s -5s linear infinite}@keyframes fall-249{45.984%{transform:translate(37.2584vw,45.984vh) scale(.0564)}to{transform:translate(36.98025vw,100vh) scale(.0564)}}.snow:nth-child(250){opacity:.5402;transform:translate(77.0506vw,-10px) scale(.9543);animation:fall-250 18s -4s linear infinite}@keyframes fall-250{32.68%{transform:translate(83.2292vw,32.68vh) scale(.9543)}to{transform:translate(80.1399vw,100vh) scale(.9543)}}.snow:nth-child(251){opacity:.6345;transform:translate(3.6657vw,-10px) scale(.5854);animation:fall-251 20s -7s linear infinite}@keyframes fall-251{41.793%{transform:translate(7.0962vw,41.793vh) scale(.5854)}to{transform:translate(5.38095vw,100vh) scale(.5854)}}.snow:nth-child(252){opacity:.7765;transform:translate(71.0598vw,-10px) scale(.6431);animation:fall-252 29s -22s linear infinite}@keyframes fall-252{45.568%{transform:translate(61.3087vw,45.568vh) scale(.6431)}to{transform:translate(66.18425vw,100vh) scale(.6431)}}.snow:nth-child(253){opacity:.8866;transform:translate(24.7106vw,-10px) scale(.7645);animation:fall-253 17s -11s linear infinite}@keyframes fall-253{32.626%{transform:translate(32.4862vw,32.626vh) scale(.7645)}to{transform:translate(28.5984vw,100vh) scale(.7645)}}.snow:nth-child(254){opacity:.8459;transform:translate(13.7404vw,-10px) scale(.6004);animation:fall-254 26s -30s linear infinite}@keyframes fall-254{61.658%{transform:translate(8.761vw,61.658vh) scale(.6004)}to{transform:translate(11.2507vw,100vh) scale(.6004)}}.snow:nth-child(255){opacity:.4924;transform:translate(20.9251vw,-10px) scale(.0394);animation:fall-255 17s -26s linear infinite}@keyframes fall-255{30.853%{transform:translate(13.9282vw,30.853vh) scale(.0394)}to{transform:translate(17.42665vw,100vh) scale(.0394)}}.snow:nth-child(256){opacity:.1237;transform:translate(70.3768vw,-10px) scale(.6644);animation:fall-256 26s -8s linear infinite}@keyframes fall-256{52.497%{transform:translate(68.1679vw,52.497vh) scale(.6644)}to{transform:translate(69.27235vw,100vh) scale(.6644)}}.snow:nth-child(257){opacity:.9594;transform:translate(.2496vw,-10px) scale(.0843);animation:fall-257 20s -6s linear infinite}@keyframes fall-257{59.691%{transform:translate(3.259vw,59.691vh) scale(.0843)}to{transform:translate(1.7543vw,100vh) scale(.0843)}}.snow:nth-child(258){opacity:.783;transform:translate(29.9197vw,-10px) scale(.5831);animation:fall-258 20s -14s linear infinite}@keyframes fall-258{71.794%{transform:translate(21.029vw,71.794vh) scale(.5831)}to{transform:translate(25.47435vw,100vh) scale(.5831)}}.snow:nth-child(259){opacity:.6682;transform:translate(85.2911vw,-10px) scale(.9164);animation:fall-259 29s -28s linear infinite}@keyframes fall-259{40.064%{transform:translate(78.7238vw,40.064vh) scale(.9164)}to{transform:translate(82.00745vw,100vh) scale(.9164)}}.snow:nth-child(260){opacity:.9971;transform:translate(94.3771vw,-10px) scale(.1839);animation:fall-260 21s -21s linear infinite}@keyframes fall-260{53.388%{transform:translate(87.8142vw,53.388vh) scale(.1839)}to{transform:translate(91.09565vw,100vh) scale(.1839)}}.snow:nth-child(261){opacity:.097;transform:translate(21.2603vw,-10px) scale(.0774);animation:fall-261 19s -5s linear infinite}@keyframes fall-261{43.276%{transform:translate(24.6718vw,43.276vh) scale(.0774)}to{transform:translate(22.96605vw,100vh) scale(.0774)}}.snow:nth-child(262){opacity:.587;transform:translate(58.4916vw,-10px) scale(.6421);animation:fall-262 28s -9s linear infinite}@keyframes fall-262{43.433%{transform:translate(59.0992vw,43.433vh) scale(.6421)}to{transform:translate(58.7954vw,100vh) scale(.6421)}}.snow:nth-child(263){opacity:.6042;transform:translate(38.5247vw,-10px) scale(.5817);animation:fall-263 15s -4s linear infinite}@keyframes fall-263{49.824%{transform:translate(36.2683vw,49.824vh) scale(.5817)}to{transform:translate(37.3965vw,100vh) scale(.5817)}}.snow:nth-child(264){opacity:.5869;transform:translate(35.3538vw,-10px) scale(.1557);animation:fall-264 10s -9s linear infinite}@keyframes fall-264{59.245%{transform:translate(25.8932vw,59.245vh) scale(.1557)}to{transform:translate(30.6235vw,100vh) scale(.1557)}}.snow:nth-child(265){opacity:.0799;transform:translate(17.2833vw,-10px) scale(.6831);animation:fall-265 29s -5s linear infinite}@keyframes fall-265{47.816%{transform:translate(20.1729vw,47.816vh) scale(.6831)}to{transform:translate(18.7281vw,100vh) scale(.6831)}}.snow:nth-child(266){opacity:.3017;transform:translate(41.0546vw,-10px) scale(.0918);animation:fall-266 26s -23s linear infinite}@keyframes fall-266{39.909%{transform:translate(47.8869vw,39.909vh) scale(.0918)}to{transform:translate(44.47075vw,100vh) scale(.0918)}}.snow:nth-child(267){opacity:.4149;transform:translate(56.6671vw,-10px) scale(.8811);animation:fall-267 14s -26s linear infinite}@keyframes fall-267{76.948%{transform:translate(49.4774vw,76.948vh) scale(.8811)}to{transform:translate(53.07225vw,100vh) scale(.8811)}}.snow:nth-child(268){opacity:.7505;transform:translate(20.845vw,-10px) scale(.1589);animation:fall-268 17s -22s linear infinite}@keyframes fall-268{64.926%{transform:translate(27.3282vw,64.926vh) scale(.1589)}to{transform:translate(24.0866vw,100vh) scale(.1589)}}.snow:nth-child(269){opacity:.7517;transform:translate(29.1488vw,-10px) scale(.3127);animation:fall-269 22s -3s linear infinite}@keyframes fall-269{52.552%{transform:translate(19.3229vw,52.552vh) scale(.3127)}to{transform:translate(24.23585vw,100vh) scale(.3127)}}.snow:nth-child(270){opacity:.8377;transform:translate(63.5513vw,-10px) scale(.2937);animation:fall-270 14s -20s linear infinite}@keyframes fall-270{54.642%{transform:translate(68.1197vw,54.642vh) scale(.2937)}to{transform:translate(65.8355vw,100vh) scale(.2937)}}.snow:nth-child(271){opacity:.9108;transform:translate(26.5586vw,-10px) scale(.4677);animation:fall-271 14s -28s linear infinite}@keyframes fall-271{73.1%{transform:translate(34.0208vw,73.1vh) scale(.4677)}to{transform:translate(30.2897vw,100vh) scale(.4677)}}.snow:nth-child(272){opacity:.5288;transform:translate(33.304vw,-10px) scale(.089);animation:fall-272 16s -17s linear infinite}@keyframes fall-272{57.155%{transform:translate(25.9108vw,57.155vh) scale(.089)}to{transform:translate(29.6074vw,100vh) scale(.089)}}.snow:nth-child(273){opacity:.4341;transform:translate(.7255vw,-10px) scale(.3203);animation:fall-273 30s -30s linear infinite}@keyframes fall-273{49.281%{transform:translate(.4006vw,49.281vh) scale(.3203)}to{transform:translate(.56305vw,100vh) scale(.3203)}}.snow:nth-child(274){opacity:.7291;transform:translate(82.523vw,-10px) scale(.8916);animation:fall-274 30s -20s linear infinite}@keyframes fall-274{64.093%{transform:translate(76.3332vw,64.093vh) scale(.8916)}to{transform:translate(79.4281vw,100vh) scale(.8916)}}.snow:nth-child(275){opacity:.6942;transform:translate(60.517vw,-10px) scale(.5107);animation:fall-275 29s -15s linear infinite}@keyframes fall-275{54.03%{transform:translate(50.7303vw,54.03vh) scale(.5107)}to{transform:translate(55.62365vw,100vh) scale(.5107)}}.snow:nth-child(276){opacity:.7629;transform:translate(20.6611vw,-10px) scale(.3201);animation:fall-276 28s -8s linear infinite}@keyframes fall-276{53.923%{transform:translate(26.7873vw,53.923vh) scale(.3201)}to{transform:translate(23.7242vw,100vh) scale(.3201)}}.snow:nth-child(277){opacity:.1033;transform:translate(.133vw,-10px) scale(.5161);animation:fall-277 16s -7s linear infinite}@keyframes fall-277{59.284%{transform:translate(-1.4019vw,59.284vh) scale(.5161)}to{transform:translate(-.63445vw,100vh) scale(.5161)}}.snow:nth-child(278){opacity:.2204;transform:translate(82.6291vw,-10px) scale(.6389);animation:fall-278 20s -2s linear infinite}@keyframes fall-278{60.754%{transform:translate(90.2557vw,60.754vh) scale(.6389)}to{transform:translate(86.4424vw,100vh) scale(.6389)}}.snow:nth-child(279){opacity:.143;transform:translate(30.3663vw,-10px) scale(.886);animation:fall-279 13s -21s linear infinite}@keyframes fall-279{58.565%{transform:translate(39.5636vw,58.565vh) scale(.886)}to{transform:translate(34.96495vw,100vh) scale(.886)}}.snow:nth-child(280){opacity:.9154;transform:translate(96.8179vw,-10px) scale(.9009);animation:fall-280 30s -18s linear infinite}@keyframes fall-280{70.437%{transform:translate(90.6556vw,70.437vh) scale(.9009)}to{transform:translate(93.73675vw,100vh) scale(.9009)}}.snow:nth-child(281){opacity:.8865;transform:translate(89.4461vw,-10px) scale(.556);animation:fall-281 26s -18s linear infinite}@keyframes fall-281{31.302%{transform:translate(92.0484vw,31.302vh) scale(.556)}to{transform:translate(90.74725vw,100vh) scale(.556)}}.snow:nth-child(282){opacity:.7767;transform:translate(26.4092vw,-10px) scale(.0527);animation:fall-282 12s -25s linear infinite}@keyframes fall-282{47.818%{transform:translate(26.7039vw,47.818vh) scale(.0527)}to{transform:translate(26.55655vw,100vh) scale(.0527)}}.snow:nth-child(283){opacity:.2246;transform:translate(62.9201vw,-10px) scale(.457);animation:fall-283 23s -25s linear infinite}@keyframes fall-283{62.204%{transform:translate(61.8804vw,62.204vh) scale(.457)}to{transform:translate(62.40025vw,100vh) scale(.457)}}.snow:nth-child(284){opacity:.4745;transform:translate(47.6031vw,-10px) scale(.4543);animation:fall-284 10s -10s linear infinite}@keyframes fall-284{78.945%{transform:translate(48.8835vw,78.945vh) scale(.4543)}to{transform:translate(48.2433vw,100vh) scale(.4543)}}.snow:nth-child(285){opacity:.993;transform:translate(72.0697vw,-10px) scale(.9545);animation:fall-285 14s -15s linear infinite}@keyframes fall-285{48.776%{transform:translate(71.8079vw,48.776vh) scale(.9545)}to{transform:translate(71.9388vw,100vh) scale(.9545)}}.snow:nth-child(286){opacity:.3831;transform:translate(77.2828vw,-10px) scale(.0774);animation:fall-286 21s -4s linear infinite}@keyframes fall-286{33.402%{transform:translate(77.5178vw,33.402vh) scale(.0774)}to{transform:translate(77.4003vw,100vh) scale(.0774)}}.snow:nth-child(287){opacity:.4648;transform:translate(38.3869vw,-10px) scale(.9503);animation:fall-287 13s -10s linear infinite}@keyframes fall-287{37.369%{transform:translate(41.5444vw,37.369vh) scale(.9503)}to{transform:translate(39.96565vw,100vh) scale(.9503)}}.snow:nth-child(288){opacity:.0671;transform:translate(39.2724vw,-10px) scale(.0374);animation:fall-288 21s -6s linear infinite}@keyframes fall-288{33.868%{transform:translate(30.1998vw,33.868vh) scale(.0374)}to{transform:translate(34.7361vw,100vh) scale(.0374)}}.snow:nth-child(289){opacity:.0153;transform:translate(53.2541vw,-10px) scale(.7255);animation:fall-289 22s -17s linear infinite}@keyframes fall-289{34.582%{transform:translate(55.2115vw,34.582vh) scale(.7255)}to{transform:translate(54.2328vw,100vh) scale(.7255)}}.snow:nth-child(290){opacity:.6994;transform:translate(.4218vw,-10px) scale(.656);animation:fall-290 25s -4s linear infinite}@keyframes fall-290{30.023%{transform:translate(9.8436vw,30.023vh) scale(.656)}to{transform:translate(5.1327vw,100vh) scale(.656)}}.snow:nth-child(291){opacity:.3647;transform:translate(43.7851vw,-10px) scale(.7919);animation:fall-291 28s -5s linear infinite}@keyframes fall-291{54.423%{transform:translate(39.5621vw,54.423vh) scale(.7919)}to{transform:translate(41.6736vw,100vh) scale(.7919)}}.snow:nth-child(292){opacity:.2123;transform:translate(49.8763vw,-10px) scale(.0567);animation:fall-292 18s -6s linear infinite}@keyframes fall-292{79.598%{transform:translate(44.2016vw,79.598vh) scale(.0567)}to{transform:translate(47.03895vw,100vh) scale(.0567)}}.snow:nth-child(293){opacity:.5514;transform:translate(70.1311vw,-10px) scale(.2652);animation:fall-293 21s -30s linear infinite}@keyframes fall-293{70.36%{transform:translate(71.7228vw,70.36vh) scale(.2652)}to{transform:translate(70.92695vw,100vh) scale(.2652)}}.snow:nth-child(294){opacity:.4738;transform:translate(64.1441vw,-10px) scale(.5235);animation:fall-294 17s -1s linear infinite}@keyframes fall-294{62.829%{transform:translate(59.5693vw,62.829vh) scale(.5235)}to{transform:translate(61.8567vw,100vh) scale(.5235)}}.snow:nth-child(295){opacity:.5719;transform:translate(23.9055vw,-10px) scale(.084);animation:fall-295 22s -27s linear infinite}@keyframes fall-295{79.704%{transform:translate(29.9169vw,79.704vh) scale(.084)}to{transform:translate(26.9112vw,100vh) scale(.084)}}.snow:nth-child(296){opacity:.0136;transform:translate(76.3438vw,-10px) scale(.9203);animation:fall-296 10s -9s linear infinite}@keyframes fall-296{38.186%{transform:translate(70.7578vw,38.186vh) scale(.9203)}to{transform:translate(73.5508vw,100vh) scale(.9203)}}.snow:nth-child(297){opacity:.468;transform:translate(24.1778vw,-10px) scale(.8176);animation:fall-297 11s -10s linear infinite}@keyframes fall-297{30.904%{transform:translate(33.0818vw,30.904vh) scale(.8176)}to{transform:translate(28.6298vw,100vh) scale(.8176)}}.snow:nth-child(298){opacity:.7584;transform:translate(30.5585vw,-10px) scale(.7941);animation:fall-298 19s -6s linear infinite}@keyframes fall-298{47.869%{transform:translate(23.3055vw,47.869vh) scale(.7941)}to{transform:translate(26.932vw,100vh) scale(.7941)}}.snow:nth-child(299){opacity:.5957;transform:translate(22.6452vw,-10px) scale(.1185);animation:fall-299 11s -11s linear infinite}@keyframes fall-299{35.404%{transform:translate(14.3086vw,35.404vh) scale(.1185)}to{transform:translate(18.4769vw,100vh) scale(.1185)}}.snow:nth-child(300){opacity:.4772;transform:translate(47.3182vw,-10px) scale(.6882);animation:fall-300 29s -27s linear infinite}@keyframes fall-300{40.281%{transform:translate(40.7188vw,40.281vh) scale(.6882)}to{transform:translate(44.0185vw,100vh) scale(.6882)}}.snow:nth-child(301){opacity:.4501;transform:translate(19.0875vw,-10px) scale(.2594);animation:fall-301 19s -20s linear infinite}@keyframes fall-301{59.912%{transform:translate(24.7285vw,59.912vh) scale(.2594)}to{transform:translate(21.908vw,100vh) scale(.2594)}}.snow:nth-child(302){opacity:.796;transform:translate(48.3743vw,-10px) scale(.6884);animation:fall-302 29s -8s linear infinite}@keyframes fall-302{70.604%{transform:translate(44.2752vw,70.604vh) scale(.6884)}to{transform:translate(46.32475vw,100vh) scale(.6884)}}.snow:nth-child(303){opacity:.426;transform:translate(28.3825vw,-10px) scale(.2762);animation:fall-303 10s -12s linear infinite}@keyframes fall-303{38.948%{transform:translate(29.5555vw,38.948vh) scale(.2762)}to{transform:translate(28.969vw,100vh) scale(.2762)}}.snow:nth-child(304){opacity:.7786;transform:translate(65.4901vw,-10px) scale(.4473);animation:fall-304 22s -25s linear infinite}@keyframes fall-304{31.382%{transform:translate(70.6837vw,31.382vh) scale(.4473)}to{transform:translate(68.0869vw,100vh) scale(.4473)}}.snow:nth-child(305){opacity:.0636;transform:translate(4.413vw,-10px) scale(.826);animation:fall-305 30s -15s linear infinite}@keyframes fall-305{70.596%{transform:translate(11.7621vw,70.596vh) scale(.826)}to{transform:translate(8.08755vw,100vh) scale(.826)}}.snow:nth-child(306){opacity:.8186;transform:translate(8.788vw,-10px) scale(.7116);animation:fall-306 29s -6s linear infinite}@keyframes fall-306{52.661%{transform:translate(1.9601vw,52.661vh) scale(.7116)}to{transform:translate(5.37405vw,100vh) scale(.7116)}}.snow:nth-child(307){opacity:.6584;transform:translate(25.966vw,-10px) scale(.8408);animation:fall-307 20s -27s linear infinite}@keyframes fall-307{62.298%{transform:translate(24.4274vw,62.298vh) scale(.8408)}to{transform:translate(25.1967vw,100vh) scale(.8408)}}.snow:nth-child(308){opacity:.371;transform:translate(5.598vw,-10px) scale(.2369);animation:fall-308 22s -10s linear infinite}@keyframes fall-308{48.558%{transform:translate(11.8147vw,48.558vh) scale(.2369)}to{transform:translate(8.70635vw,100vh) scale(.2369)}}.snow:nth-child(309){opacity:.6329;transform:translate(62.1511vw,-10px) scale(.9462);animation:fall-309 24s -12s linear infinite}@keyframes fall-309{53.961%{transform:translate(56.84vw,53.961vh) scale(.9462)}to{transform:translate(59.49555vw,100vh) scale(.9462)}}.snow:nth-child(310){opacity:.4422;transform:translate(98.997vw,-10px) scale(.3145);animation:fall-310 12s -24s linear infinite}@keyframes fall-310{32.502%{transform:translate(98.9917vw,32.502vh) scale(.3145)}to{transform:translate(98.99435vw,100vh) scale(.3145)}}.snow:nth-child(311){opacity:.9819;transform:translate(17.5846vw,-10px) scale(.9817);animation:fall-311 12s -25s linear infinite}@keyframes fall-311{38.933%{transform:translate(19.0837vw,38.933vh) scale(.9817)}to{transform:translate(18.33415vw,100vh) scale(.9817)}}.snow:nth-child(312){opacity:.66;transform:translate(34.7091vw,-10px) scale(.1265);animation:fall-312 11s -21s linear infinite}@keyframes fall-312{49.569%{transform:translate(40.7338vw,49.569vh) scale(.1265)}to{transform:translate(37.72145vw,100vh) scale(.1265)}}.snow:nth-child(313){opacity:.5119;transform:translate(20.712vw,-10px) scale(.1942);animation:fall-313 22s -13s linear infinite}@keyframes fall-313{56.436%{transform:translate(10.8508vw,56.436vh) scale(.1942)}to{transform:translate(15.7814vw,100vh) scale(.1942)}}.snow:nth-child(314){opacity:.3067;transform:translate(91.3146vw,-10px) scale(.603);animation:fall-314 13s -28s linear infinite}@keyframes fall-314{46.859%{transform:translate(90.0413vw,46.859vh) scale(.603)}to{transform:translate(90.67795vw,100vh) scale(.603)}}.snow:nth-child(315){opacity:.3591;transform:translate(73.0792vw,-10px) scale(.4919);animation:fall-315 27s -14s linear infinite}@keyframes fall-315{43.459%{transform:translate(80.1191vw,43.459vh) scale(.4919)}to{transform:translate(76.59915vw,100vh) scale(.4919)}}.snow:nth-child(316){opacity:.6742;transform:translate(13.7611vw,-10px) scale(.8514);animation:fall-316 20s -20s linear infinite}@keyframes fall-316{52.696%{transform:translate(4.6788vw,52.696vh) scale(.8514)}to{transform:translate(9.21995vw,100vh) scale(.8514)}}.snow:nth-child(317){opacity:.1441;transform:translate(5.0784vw,-10px) scale(.4859);animation:fall-317 11s -30s linear infinite}@keyframes fall-317{62.826%{transform:translate(5.5467vw,62.826vh) scale(.4859)}to{transform:translate(5.31255vw,100vh) scale(.4859)}}.snow:nth-child(318){opacity:.4518;transform:translate(86.6205vw,-10px) scale(.5503);animation:fall-318 23s -3s linear infinite}@keyframes fall-318{73.394%{transform:translate(82.2844vw,73.394vh) scale(.5503)}to{transform:translate(84.45245vw,100vh) scale(.5503)}}.snow:nth-child(319){opacity:.5023;transform:translate(97.2388vw,-10px) scale(.4249);animation:fall-319 10s -13s linear infinite}@keyframes fall-319{63.037%{transform:translate(92.5875vw,63.037vh) scale(.4249)}to{transform:translate(94.91315vw,100vh) scale(.4249)}}.snow:nth-child(320){opacity:.6539;transform:translate(71.2295vw,-10px) scale(.9615);animation:fall-320 28s -28s linear infinite}@keyframes fall-320{54.826%{transform:translate(63.1032vw,54.826vh) scale(.9615)}to{transform:translate(67.16635vw,100vh) scale(.9615)}}.snow:nth-child(321){opacity:.6708;transform:translate(91.0073vw,-10px) scale(.2198);animation:fall-321 21s -7s linear infinite}@keyframes fall-321{74.128%{transform:translate(91.1568vw,74.128vh) scale(.2198)}to{transform:translate(91.08205vw,100vh) scale(.2198)}}.snow:nth-child(322){opacity:.5153;transform:translate(9.0535vw,-10px) scale(.7866);animation:fall-322 26s -11s linear infinite}@keyframes fall-322{63.8%{transform:translate(18.531vw,63.8vh) scale(.7866)}to{transform:translate(13.79225vw,100vh) scale(.7866)}}.snow:nth-child(323){opacity:.1893;transform:translate(64.2367vw,-10px) scale(.8);animation:fall-323 19s -6s linear infinite}@keyframes fall-323{37.124%{transform:translate(62.9564vw,37.124vh) scale(.8)}to{transform:translate(63.59655vw,100vh) scale(.8)}}.snow:nth-child(324){opacity:.1344;transform:translate(99.636vw,-10px) scale(.1938);animation:fall-324 14s -11s linear infinite}@keyframes fall-324{60.913%{transform:translate(90.5919vw,60.913vh) scale(.1938)}to{transform:translate(95.11395vw,100vh) scale(.1938)}}.snow:nth-child(325){opacity:.2381;transform:translate(70.777vw,-10px) scale(.7929);animation:fall-325 22s -8s linear infinite}@keyframes fall-325{38.404%{transform:translate(76.92vw,38.404vh) scale(.7929)}to{transform:translate(73.8485vw,100vh) scale(.7929)}}.snow:nth-child(326){opacity:.2494;transform:translate(9.9599vw,-10px) scale(.1148);animation:fall-326 27s -22s linear infinite}@keyframes fall-326{40.11%{transform:translate(8.4419vw,40.11vh) scale(.1148)}to{transform:translate(9.2009vw,100vh) scale(.1148)}}.snow:nth-child(327){opacity:.667;transform:translate(3.6844vw,-10px) scale(.0846);animation:fall-327 27s -14s linear infinite}@keyframes fall-327{37.215%{transform:translate(-5.0079vw,37.215vh) scale(.0846)}to{transform:translate(-.66175vw,100vh) scale(.0846)}}.snow:nth-child(328){opacity:.4833;transform:translate(53.7472vw,-10px) scale(.8274);animation:fall-328 22s -19s linear infinite}@keyframes fall-328{60.977%{transform:translate(60.1923vw,60.977vh) scale(.8274)}to{transform:translate(56.96975vw,100vh) scale(.8274)}}.snow:nth-child(329){opacity:.0221;transform:translate(23.0514vw,-10px) scale(.9895);animation:fall-329 30s -20s linear infinite}@keyframes fall-329{56.764%{transform:translate(16.0831vw,56.764vh) scale(.9895)}to{transform:translate(19.56725vw,100vh) scale(.9895)}}.snow:nth-child(330){opacity:.9222;transform:translate(35.1575vw,-10px) scale(.7933);animation:fall-330 17s -3s linear infinite}@keyframes fall-330{48.866%{transform:translate(35.7003vw,48.866vh) scale(.7933)}to{transform:translate(35.4289vw,100vh) scale(.7933)}}.snow:nth-child(331){opacity:.2836;transform:translate(68.7846vw,-10px) scale(.3131);animation:fall-331 11s -14s linear infinite}@keyframes fall-331{57.238%{transform:translate(66.924vw,57.238vh) scale(.3131)}to{transform:translate(67.8543vw,100vh) scale(.3131)}}.snow:nth-child(332){opacity:.7589;transform:translate(24.794vw,-10px) scale(.8922);animation:fall-332 11s -17s linear infinite}@keyframes fall-332{75.417%{transform:translate(21.2444vw,75.417vh) scale(.8922)}to{transform:translate(23.0192vw,100vh) scale(.8922)}}.snow:nth-child(333){opacity:.7883;transform:translate(32.6826vw,-10px) scale(.3305);animation:fall-333 30s -30s linear infinite}@keyframes fall-333{79.331%{transform:translate(26.3928vw,79.331vh) scale(.3305)}to{transform:translate(29.5377vw,100vh) scale(.3305)}}.snow:nth-child(334){opacity:.5081;transform:translate(58.8245vw,-10px) scale(.9285);animation:fall-334 13s -24s linear infinite}@keyframes fall-334{66.81%{transform:translate(66.0255vw,66.81vh) scale(.9285)}to{transform:translate(62.425vw,100vh) scale(.9285)}}.snow:nth-child(335){opacity:.9499;transform:translate(72.8991vw,-10px) scale(.4213);animation:fall-335 10s -6s linear infinite}@keyframes fall-335{75.012%{transform:translate(68.012vw,75.012vh) scale(.4213)}to{transform:translate(70.45555vw,100vh) scale(.4213)}}.snow:nth-child(336){opacity:.2609;transform:translate(19.2117vw,-10px) scale(.4367);animation:fall-336 15s -6s linear infinite}@keyframes fall-336{71.501%{transform:translate(14.9909vw,71.501vh) scale(.4367)}to{transform:translate(17.1013vw,100vh) scale(.4367)}}.snow:nth-child(337){opacity:.4033;transform:translate(78.8058vw,-10px) scale(.9787);animation:fall-337 17s -15s linear infinite}@keyframes fall-337{79.875%{transform:translate(86.0355vw,79.875vh) scale(.9787)}to{transform:translate(82.42065vw,100vh) scale(.9787)}}.snow:nth-child(338){opacity:.2763;transform:translate(3.3697vw,-10px) scale(.7849);animation:fall-338 20s -18s linear infinite}@keyframes fall-338{64.909%{transform:translate(5.1171vw,64.909vh) scale(.7849)}to{transform:translate(4.2434vw,100vh) scale(.7849)}}.snow:nth-child(339){opacity:.9313;transform:translate(12.1729vw,-10px) scale(.2499);animation:fall-339 20s -9s linear infinite}@keyframes fall-339{74.125%{transform:translate(13.6051vw,74.125vh) scale(.2499)}to{transform:translate(12.889vw,100vh) scale(.2499)}}.snow:nth-child(340){opacity:.0462;transform:translate(41.9666vw,-10px) scale(.9775);animation:fall-340 27s -19s linear infinite}@keyframes fall-340{31.668%{transform:translate(39.0475vw,31.668vh) scale(.9775)}to{transform:translate(40.50705vw,100vh) scale(.9775)}}.snow:nth-child(341){opacity:.4474;transform:translate(25.5406vw,-10px) scale(.7213);animation:fall-341 20s -1s linear infinite}@keyframes fall-341{61.952%{transform:translate(22.615vw,61.952vh) scale(.7213)}to{transform:translate(24.0778vw,100vh) scale(.7213)}}.snow:nth-child(342){opacity:.5932;transform:translate(81.8766vw,-10px) scale(.9639);animation:fall-342 29s -9s linear infinite}@keyframes fall-342{39.204%{transform:translate(75.082vw,39.204vh) scale(.9639)}to{transform:translate(78.4793vw,100vh) scale(.9639)}}.snow:nth-child(343){opacity:.6885;transform:translate(93.6286vw,-10px) scale(.3529);animation:fall-343 28s -18s linear infinite}@keyframes fall-343{37.936%{transform:translate(90.8738vw,37.936vh) scale(.3529)}to{transform:translate(92.2512vw,100vh) scale(.3529)}}.snow:nth-child(344){opacity:.7964;transform:translate(44.9915vw,-10px) scale(.6246);animation:fall-344 13s -19s linear infinite}@keyframes fall-344{78.905%{transform:translate(38.9803vw,78.905vh) scale(.6246)}to{transform:translate(41.9859vw,100vh) scale(.6246)}}.snow:nth-child(345){opacity:.222;transform:translate(58.8614vw,-10px) scale(.2807);animation:fall-345 14s -13s linear infinite}@keyframes fall-345{78.435%{transform:translate(59.7065vw,78.435vh) scale(.2807)}to{transform:translate(59.28395vw,100vh) scale(.2807)}}.snow:nth-child(346){opacity:.0892;transform:translate(84.8645vw,-10px) scale(.6384);animation:fall-346 13s -3s linear infinite}@keyframes fall-346{64.956%{transform:translate(88.1768vw,64.956vh) scale(.6384)}to{transform:translate(86.52065vw,100vh) scale(.6384)}}.snow:nth-child(347){opacity:.8842;transform:translate(71.5486vw,-10px) scale(.6231);animation:fall-347 18s -27s linear infinite}@keyframes fall-347{54.019%{transform:translate(75.4381vw,54.019vh) scale(.6231)}to{transform:translate(73.49335vw,100vh) scale(.6231)}}.snow:nth-child(348){opacity:.7819;transform:translate(48.4528vw,-10px) scale(.3243);animation:fall-348 29s -2s linear infinite}@keyframes fall-348{39.183%{transform:translate(45.9049vw,39.183vh) scale(.3243)}to{transform:translate(47.17885vw,100vh) scale(.3243)}}.snow:nth-child(349){opacity:.6043;transform:translate(38.6613vw,-10px) scale(.0865);animation:fall-349 17s -16s linear infinite}@keyframes fall-349{34.752%{transform:translate(31.2595vw,34.752vh) scale(.0865)}to{transform:translate(34.9604vw,100vh) scale(.0865)}}.snow:nth-child(350){opacity:.0651;transform:translate(37.3795vw,-10px) scale(.5082);animation:fall-350 14s -22s linear infinite}@keyframes fall-350{33.03%{transform:translate(39.1444vw,33.03vh) scale(.5082)}to{transform:translate(38.26195vw,100vh) scale(.5082)}}.snow:nth-child(351){opacity:.3101;transform:translate(15.3682vw,-10px) scale(.6425);animation:fall-351 22s -14s linear infinite}@keyframes fall-351{78.839%{transform:translate(20.4306vw,78.839vh) scale(.6425)}to{transform:translate(17.8994vw,100vh) scale(.6425)}}.snow:nth-child(352){opacity:.4317;transform:translate(16.19vw,-10px) scale(.7813);animation:fall-352 13s -29s linear infinite}@keyframes fall-352{54.089%{transform:translate(10.2838vw,54.089vh) scale(.7813)}to{transform:translate(13.2369vw,100vh) scale(.7813)}}.snow:nth-child(353){opacity:.1337;transform:translate(64.536vw,-10px) scale(.3193);animation:fall-353 28s -26s linear infinite}@keyframes fall-353{66.439%{transform:translate(68.2453vw,66.439vh) scale(.3193)}to{transform:translate(66.39065vw,100vh) scale(.3193)}}.snow:nth-child(354){opacity:.8888;transform:translate(24.7313vw,-10px) scale(.4467);animation:fall-354 18s -22s linear infinite}@keyframes fall-354{49.13%{transform:translate(25.8831vw,49.13vh) scale(.4467)}to{transform:translate(25.3072vw,100vh) scale(.4467)}}.snow:nth-child(355){opacity:.6914;transform:translate(27.5556vw,-10px) scale(.7363);animation:fall-355 11s -23s linear infinite}@keyframes fall-355{71.671%{transform:translate(24.4721vw,71.671vh) scale(.7363)}to{transform:translate(26.01385vw,100vh) scale(.7363)}}.snow:nth-child(356){opacity:.4662;transform:translate(50.2466vw,-10px) scale(.3237);animation:fall-356 29s -3s linear infinite}@keyframes fall-356{48.916%{transform:translate(47.6098vw,48.916vh) scale(.3237)}to{transform:translate(48.9282vw,100vh) scale(.3237)}}.snow:nth-child(357){opacity:.0351;transform:translate(28.6405vw,-10px) scale(.6039);animation:fall-357 17s -12s linear infinite}@keyframes fall-357{55.811%{transform:translate(27.9518vw,55.811vh) scale(.6039)}to{transform:translate(28.29615vw,100vh) scale(.6039)}}.snow:nth-child(358){opacity:.0799;transform:translate(26.8611vw,-10px) scale(.9998);animation:fall-358 14s -23s linear infinite}@keyframes fall-358{76.943%{transform:translate(18.6952vw,76.943vh) scale(.9998)}to{transform:translate(22.77815vw,100vh) scale(.9998)}}.snow:nth-child(359){opacity:.3597;transform:translate(50.8363vw,-10px) scale(.2763);animation:fall-359 26s -6s linear infinite}@keyframes fall-359{43.051%{transform:translate(60.8326vw,43.051vh) scale(.2763)}to{transform:translate(55.83445vw,100vh) scale(.2763)}}.snow:nth-child(360){opacity:.8762;transform:translate(63.864vw,-10px) scale(.7272);animation:fall-360 14s -10s linear infinite}@keyframes fall-360{51.484%{transform:translate(57.7994vw,51.484vh) scale(.7272)}to{transform:translate(60.8317vw,100vh) scale(.7272)}}.snow:nth-child(361){opacity:.8536;transform:translate(96.6147vw,-10px) scale(.1129);animation:fall-361 24s -6s linear infinite}@keyframes fall-361{48.215%{transform:translate(96.0517vw,48.215vh) scale(.1129)}to{transform:translate(96.3332vw,100vh) scale(.1129)}}.snow:nth-child(362){opacity:.3322;transform:translate(78.804vw,-10px) scale(.0227);animation:fall-362 10s -18s linear infinite}@keyframes fall-362{31.362%{transform:translate(85.6898vw,31.362vh) scale(.0227)}to{transform:translate(82.2469vw,100vh) scale(.0227)}}.snow:nth-child(363){opacity:.2374;transform:translate(71.6631vw,-10px) scale(.396);animation:fall-363 12s -23s linear infinite}@keyframes fall-363{32.686%{transform:translate(81.463vw,32.686vh) scale(.396)}to{transform:translate(76.56305vw,100vh) scale(.396)}}.snow:nth-child(364){opacity:.9921;transform:translate(33.9396vw,-10px) scale(.8155);animation:fall-364 16s -17s linear infinite}@keyframes fall-364{79.754%{transform:translate(27.0655vw,79.754vh) scale(.8155)}to{transform:translate(30.50255vw,100vh) scale(.8155)}}.snow:nth-child(365){opacity:.5476;transform:translate(82.8609vw,-10px) scale(.8193);animation:fall-365 22s -15s linear infinite}@keyframes fall-365{76.382%{transform:translate(79.2891vw,76.382vh) scale(.8193)}to{transform:translate(81.075vw,100vh) scale(.8193)}}.snow:nth-child(366){opacity:.108;transform:translate(42.4092vw,-10px) scale(.6923);animation:fall-366 16s -6s linear infinite}@keyframes fall-366{33.76%{transform:translate(39.3834vw,33.76vh) scale(.6923)}to{transform:translate(40.8963vw,100vh) scale(.6923)}}.snow:nth-child(367){opacity:.8989;transform:translate(48.807vw,-10px) scale(.7704);animation:fall-367 13s -27s linear infinite}@keyframes fall-367{54.776%{transform:translate(46.3278vw,54.776vh) scale(.7704)}to{transform:translate(47.5674vw,100vh) scale(.7704)}}.snow:nth-child(368){opacity:.7035;transform:translate(79.611vw,-10px) scale(.8601);animation:fall-368 15s -4s linear infinite}@keyframes fall-368{55.521%{transform:translate(71.0506vw,55.521vh) scale(.8601)}to{transform:translate(75.3308vw,100vh) scale(.8601)}}.snow:nth-child(369){opacity:.2165;transform:translate(64.6921vw,-10px) scale(.7774);animation:fall-369 23s -10s linear infinite}@keyframes fall-369{37.003%{transform:translate(57.7319vw,37.003vh) scale(.7774)}to{transform:translate(61.212vw,100vh) scale(.7774)}}.snow:nth-child(370){opacity:.6536;transform:translate(74.0494vw,-10px) scale(.8066);animation:fall-370 17s -7s linear infinite}@keyframes fall-370{31.897%{transform:translate(73.5525vw,31.897vh) scale(.8066)}to{transform:translate(73.80095vw,100vh) scale(.8066)}}.snow:nth-child(371){opacity:.4937;transform:translate(22.4159vw,-10px) scale(.1213);animation:fall-371 17s -20s linear infinite}@keyframes fall-371{72.588%{transform:translate(32.0441vw,72.588vh) scale(.1213)}to{transform:translate(27.23vw,100vh) scale(.1213)}}.snow:nth-child(372){opacity:.5537;transform:translate(75.5319vw,-10px) scale(.3697);animation:fall-372 18s -12s linear infinite}@keyframes fall-372{52.735%{transform:translate(78.0776vw,52.735vh) scale(.3697)}to{transform:translate(76.80475vw,100vh) scale(.3697)}}.snow:nth-child(373){opacity:.2684;transform:translate(21.4355vw,-10px) scale(.0076);animation:fall-373 12s -1s linear infinite}@keyframes fall-373{49.626%{transform:translate(22.4229vw,49.626vh) scale(.0076)}to{transform:translate(21.9292vw,100vh) scale(.0076)}}.snow:nth-child(374){opacity:.1694;transform:translate(60.8976vw,-10px) scale(.2193);animation:fall-374 15s -7s linear infinite}@keyframes fall-374{32.27%{transform:translate(63.977vw,32.27vh) scale(.2193)}to{transform:translate(62.4373vw,100vh) scale(.2193)}}.snow:nth-child(375){opacity:.8708;transform:translate(25.7672vw,-10px) scale(.9426);animation:fall-375 15s -29s linear infinite}@keyframes fall-375{34.269%{transform:translate(16.7157vw,34.269vh) scale(.9426)}to{transform:translate(21.24145vw,100vh) scale(.9426)}}.snow:nth-child(376){opacity:.383;transform:translate(20.3504vw,-10px) scale(.1785);animation:fall-376 20s -4s linear infinite}@keyframes fall-376{50.629%{transform:translate(15.7105vw,50.629vh) scale(.1785)}to{transform:translate(18.03045vw,100vh) scale(.1785)}}.snow:nth-child(377){opacity:.6367;transform:translate(10.2801vw,-10px) scale(.8346);animation:fall-377 21s -30s linear infinite}@keyframes fall-377{78.582%{transform:translate(19.2538vw,78.582vh) scale(.8346)}to{transform:translate(14.76695vw,100vh) scale(.8346)}}.snow:nth-child(378){opacity:.2896;transform:translate(68.0708vw,-10px) scale(.7464);animation:fall-378 22s -29s linear infinite}@keyframes fall-378{74.944%{transform:translate(61.3462vw,74.944vh) scale(.7464)}to{transform:translate(64.7085vw,100vh) scale(.7464)}}.snow:nth-child(379){opacity:.1962;transform:translate(19.8682vw,-10px) scale(.2723);animation:fall-379 20s -7s linear infinite}@keyframes fall-379{30.933%{transform:translate(16.4791vw,30.933vh) scale(.2723)}to{transform:translate(18.17365vw,100vh) scale(.2723)}}.snow:nth-child(380){opacity:.986;transform:translate(44.4561vw,-10px) scale(.0027);animation:fall-380 26s -28s linear infinite}@keyframes fall-380{31.094%{transform:translate(36.0732vw,31.094vh) scale(.0027)}to{transform:translate(40.26465vw,100vh) scale(.0027)}}.snow:nth-child(381){opacity:.9862;transform:translate(99.5945vw,-10px) scale(.2129);animation:fall-381 25s -2s linear infinite}@keyframes fall-381{75.705%{transform:translate(92.5814vw,75.705vh) scale(.2129)}to{transform:translate(96.08795vw,100vh) scale(.2129)}}.snow:nth-child(382){opacity:.0755;transform:translate(15.0902vw,-10px) scale(.4831);animation:fall-382 16s -2s linear infinite}@keyframes fall-382{70.195%{transform:translate(9.6774vw,70.195vh) scale(.4831)}to{transform:translate(12.3838vw,100vh) scale(.4831)}}.snow:nth-child(383){opacity:.186;transform:translate(46.4951vw,-10px) scale(.8854);animation:fall-383 22s -29s linear infinite}@keyframes fall-383{61.104%{transform:translate(51.7823vw,61.104vh) scale(.8854)}to{transform:translate(49.1387vw,100vh) scale(.8854)}}.snow:nth-child(384){opacity:.1913;transform:translate(72.5019vw,-10px) scale(.5237);animation:fall-384 21s -7s linear infinite}@keyframes fall-384{38.94%{transform:translate(72.0559vw,38.94vh) scale(.5237)}to{transform:translate(72.2789vw,100vh) scale(.5237)}}.snow:nth-child(385){opacity:.9751;transform:translate(99.3129vw,-10px) scale(.8827);animation:fall-385 17s -19s linear infinite}@keyframes fall-385{49.828%{transform:translate(101.5372vw,49.828vh) scale(.8827)}to{transform:translate(100.42505vw,100vh) scale(.8827)}}.snow:nth-child(386){opacity:.1501;transform:translate(37.6838vw,-10px) scale(.1653);animation:fall-386 20s -30s linear infinite}@keyframes fall-386{41.527%{transform:translate(42.9452vw,41.527vh) scale(.1653)}to{transform:translate(40.3145vw,100vh) scale(.1653)}}.snow:nth-child(387){opacity:.5739;transform:translate(61.1103vw,-10px) scale(.8724);animation:fall-387 28s -16s linear infinite}@keyframes fall-387{36.398%{transform:translate(65.5808vw,36.398vh) scale(.8724)}to{transform:translate(63.34555vw,100vh) scale(.8724)}}.snow:nth-child(388){opacity:.7762;transform:translate(33.339vw,-10px) scale(.7283);animation:fall-388 15s -7s linear infinite}@keyframes fall-388{60.631%{transform:translate(38.4821vw,60.631vh) scale(.7283)}to{transform:translate(35.91055vw,100vh) scale(.7283)}}.snow:nth-child(389){opacity:.5404;transform:translate(92.7062vw,-10px) scale(.745);animation:fall-389 14s -18s linear infinite}@keyframes fall-389{38.035%{transform:translate(85.7794vw,38.035vh) scale(.745)}to{transform:translate(89.2428vw,100vh) scale(.745)}}.snow:nth-child(390){opacity:.033;transform:translate(21.7144vw,-10px) scale(.4714);animation:fall-390 13s -14s linear infinite}@keyframes fall-390{36.353%{transform:translate(16.4056vw,36.353vh) scale(.4714)}to{transform:translate(19.06vw,100vh) scale(.4714)}}.snow:nth-child(391){opacity:.4916;transform:translate(58.587vw,-10px) scale(.6441);animation:fall-391 18s -22s linear infinite}@keyframes fall-391{73.726%{transform:translate(67.047vw,73.726vh) scale(.6441)}to{transform:translate(62.817vw,100vh) scale(.6441)}}.snow:nth-child(392){opacity:.1734;transform:translate(86.1668vw,-10px) scale(.5811);animation:fall-392 13s -3s linear infinite}@keyframes fall-392{67.429%{transform:translate(83.2051vw,67.429vh) scale(.5811)}to{transform:translate(84.68595vw,100vh) scale(.5811)}}.snow:nth-child(393){opacity:.7691;transform:translate(46.5063vw,-10px) scale(.6843);animation:fall-393 30s -15s linear infinite}@keyframes fall-393{72.957%{transform:translate(40.8166vw,72.957vh) scale(.6843)}to{transform:translate(43.66145vw,100vh) scale(.6843)}}.snow:nth-child(394){opacity:.3623;transform:translate(71.1161vw,-10px) scale(.7196);animation:fall-394 16s -8s linear infinite}@keyframes fall-394{42.44%{transform:translate(76.9896vw,42.44vh) scale(.7196)}to{transform:translate(74.05285vw,100vh) scale(.7196)}}.snow:nth-child(395){opacity:.5398;transform:translate(19.1793vw,-10px) scale(.5137);animation:fall-395 16s -11s linear infinite}@keyframes fall-395{70.147%{transform:translate(28.3421vw,70.147vh) scale(.5137)}to{transform:translate(23.7607vw,100vh) scale(.5137)}}.snow:nth-child(396){opacity:.5292;transform:translate(90.9628vw,-10px) scale(.2611);animation:fall-396 15s -13s linear infinite}@keyframes fall-396{58.071%{transform:translate(89.8949vw,58.071vh) scale(.2611)}to{transform:translate(90.42885vw,100vh) scale(.2611)}}.snow:nth-child(397){opacity:.6945;transform:translate(91.2495vw,-10px) scale(.1529);animation:fall-397 18s -17s linear infinite}@keyframes fall-397{60.956%{transform:translate(88.3281vw,60.956vh) scale(.1529)}to{transform:translate(89.7888vw,100vh) scale(.1529)}}.snow:nth-child(398){opacity:.7992;transform:translate(45.3221vw,-10px) scale(.1574);animation:fall-398 24s -4s linear infinite}@keyframes fall-398{64.735%{transform:translate(36.6867vw,64.735vh) scale(.1574)}to{transform:translate(41.0044vw,100vh) scale(.1574)}}.snow:nth-child(399){opacity:.3104;transform:translate(43.3359vw,-10px) scale(.5355);animation:fall-399 14s -11s linear infinite}@keyframes fall-399{41.068%{transform:translate(33.4143vw,41.068vh) scale(.5355)}to{transform:translate(38.3751vw,100vh) scale(.5355)}}.snow:nth-child(400){opacity:.6007;transform:translate(16.8351vw,-10px) scale(.4399);animation:fall-400 18s -16s linear infinite}@keyframes fall-400{52.629%{transform:translate(16.6804vw,52.629vh) scale(.4399)}to{transform:translate(16.75775vw,100vh) scale(.4399)}}.snow:nth-child(401){opacity:.4721;transform:translate(30.1854vw,-10px) scale(.016);animation:fall-401 26s -12s linear infinite}@keyframes fall-401{71.431%{transform:translate(24.6896vw,71.431vh) scale(.016)}to{transform:translate(27.4375vw,100vh) scale(.016)}}.snow:nth-child(402){opacity:.1885;transform:translate(90.6888vw,-10px) scale(.7189);animation:fall-402 29s -28s linear infinite}@keyframes fall-402{55.54%{transform:translate(94.8612vw,55.54vh) scale(.7189)}to{transform:translate(92.775vw,100vh) scale(.7189)}}.snow:nth-child(403){opacity:.4933;transform:translate(49.7868vw,-10px) scale(.7316);animation:fall-403 28s -12s linear infinite}@keyframes fall-403{45.933%{transform:translate(59.4004vw,45.933vh) scale(.7316)}to{transform:translate(54.5936vw,100vh) scale(.7316)}}.snow:nth-child(404){opacity:.214;transform:translate(72.4015vw,-10px) scale(.2099);animation:fall-404 25s -26s linear infinite}@keyframes fall-404{62.522%{transform:translate(65.9829vw,62.522vh) scale(.2099)}to{transform:translate(69.1922vw,100vh) scale(.2099)}}.snow:nth-child(405){opacity:.9987;transform:translate(86.4293vw,-10px) scale(.9859);animation:fall-405 25s -4s linear infinite}@keyframes fall-405{36.805%{transform:translate(87.1714vw,36.805vh) scale(.9859)}to{transform:translate(86.80035vw,100vh) scale(.9859)}}.snow:nth-child(406){opacity:.1525;transform:translate(58.8515vw,-10px) scale(.8201);animation:fall-406 29s -3s linear infinite}@keyframes fall-406{45.88%{transform:translate(67.7487vw,45.88vh) scale(.8201)}to{transform:translate(63.3001vw,100vh) scale(.8201)}}.snow:nth-child(407){opacity:.2811;transform:translate(80.5483vw,-10px) scale(.9203);animation:fall-407 13s -13s linear infinite}@keyframes fall-407{34.625%{transform:translate(75.7326vw,34.625vh) scale(.9203)}to{transform:translate(78.14045vw,100vh) scale(.9203)}}.snow:nth-child(408){opacity:.0341;transform:translate(42.4324vw,-10px) scale(.864);animation:fall-408 23s -19s linear infinite}@keyframes fall-408{49.969%{transform:translate(33.6086vw,49.969vh) scale(.864)}to{transform:translate(38.0205vw,100vh) scale(.864)}}.snow:nth-child(409){opacity:.731;transform:translate(19.8232vw,-10px) scale(.4832);animation:fall-409 20s -29s linear infinite}@keyframes fall-409{65.52%{transform:translate(23.1578vw,65.52vh) scale(.4832)}to{transform:translate(21.4905vw,100vh) scale(.4832)}}.snow:nth-child(410){opacity:.278;transform:translate(9.131vw,-10px) scale(.8848);animation:fall-410 15s -28s linear infinite}@keyframes fall-410{54.674%{transform:translate(18.4596vw,54.674vh) scale(.8848)}to{transform:translate(13.7953vw,100vh) scale(.8848)}}.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}
