@font-face{font-family:'New Century Schoolbook W02';src:url("../fonts/377dd833-912f-4a2b-a59e-b56a691e1113.eot?#iefix");src:url("../fonts/377dd833-912f-4a2b-a59e-b56a691e1113.eot?#iefix") format("eot"),url("../fonts/534e3b7b-6283-4a6c-9405-0d721771f8cb.woff2") format("woff2"),url("../fonts/387bb03e-c632-48c7-b73b-ab313d9d9c0f.woff") format("woff"),url("../fonts/acf66595-7a54-4cf3-b93f-3fb0b66444f1.ttf") format("truetype"),url("../fonts/d620677d-c9e6-41e4-887a-ad32e5453fb9.svg#d620677d-c9e6-41e4-887a-ad32e5453fb9") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'New Century Schoolbook W02';src:url("../fonts/5df95bb0-4e20-43c3-bb52-9f45fa100b6d.eot?#iefix");src:url("../fonts/5df95bb0-4e20-43c3-bb52-9f45fa100b6d.eot?#iefix") format("eot"),url("../fonts/ac3ccc1c-9363-4a62-b421-45209fc8ba45.woff2") format("woff2"),url("../fonts/4419bf56-5988-4c8a-8281-3e0b55af0e41.woff") format("woff"),url("../fonts/93578086-6083-4925-8579-a36bdf0ec394.ttf") format("truetype"),url("../fonts/c447d045-6bd4-4260-a82f-2250f019b36d.svg#c447d045-6bd4-4260-a82f-2250f019b36d") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'New Century Schoolbook W02';src:url("../fonts/f4cfc4eb-f073-49ab-bca4-519ed0536f27.eot?#iefix");src:url("../fonts/f4cfc4eb-f073-49ab-bca4-519ed0536f27.eot?#iefix") format("eot"),url("../fonts/36b64d1a-6a0f-4499-9ded-27d72a229683.woff2") format("woff2"),url("../fonts/525fe183-fdf3-4b78-873e-d3a4adddc828.woff") format("woff"),url("../fonts/19199caa-fd35-4f81-a21a-9956683b5c2d.ttf") format("truetype"),url("../fonts/8834287a-fc39-4155-9fa1-9326c888500c.svg#8834287a-fc39-4155-9fa1-9326c888500c") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Century Schoolbook W01';src:url("../fonts/b9e66030-805a-4a8c-b9b8-318d697094b4.eot?#iefix");src:url("../fonts/b9e66030-805a-4a8c-b9b8-318d697094b4.eot?#iefix") format("eot"),url("../fonts/4b33e167-558a-4596-9a6b-ecff8b651d62.woff2") format("woff2"),url("../fonts/25b87865-a7cc-458b-84fb-f6b963f30929.woff") format("woff"),url("../fonts/0c8c5f42-b950-4cdc-9cfa-dabf7f045bb0.ttf") format("truetype"),url("../fonts/7845c29b-39ef-4fcd-b088-fa4a6d4eacb4.svg#7845c29b-39ef-4fcd-b088-fa4a6d4eacb4") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Century Schoolbook W01';src:url("../fonts/c1d89d34-d46d-4372-b23c-baa2bda4f11f.eot?#iefix");src:url("../fonts/c1d89d34-d46d-4372-b23c-baa2bda4f11f.eot?#iefix") format("eot"),url("../fonts/d44b6f2f-a71d-4644-96dd-fa2b761eb51f.woff2") format("woff2"),url("../fonts/3a5683f2-010a-44ba-b76d-a5f5ca42ec85.woff") format("woff"),url("../fonts/7ec00b66-ec9e-467d-9bee-4fd50c9a3f0f.ttf") format("truetype"),url("../fonts/01770a29-58ff-455c-a548-6322debd15e6.svg#01770a29-58ff-455c-a548-6322debd15e6") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Century Schoolbook W01';src:url("../fonts/ba87bf1d-7c52-45c8-bafd-42bc9eff8c21.eot?#iefix");src:url("../fonts/ba87bf1d-7c52-45c8-bafd-42bc9eff8c21.eot?#iefix") format("eot"),url("../fonts/7268b86a-ac01-4b8e-8c3c-fc95778a0476.woff2") format("woff2"),url("../fonts/4f1347e2-f89c-459b-9898-b474ae3a6a97.woff") format("woff"),url("../fonts/c22d501f-42da-4de0-982f-7766cdc7353b.ttf") format("truetype"),url("../fonts/c14e0721-9186-4e55-b3a0-d5f3169fd625.svg#c14e0721-9186-4e55-b3a0-d5f3169fd625") format("svg");font-weight:700;font-style:normal}a{color:inherit}body{margin:0;background-color:#00763b;font-family:"New Century Schoolbook W02",serif;-webkit-font-smoothing:antialiased}.gift-blueprints{display:none}@-webkit-keyframes appear{from{opacity:0}to{opacity:1}}@keyframes appear{from{opacity:0}to{opacity:1}}.gifts-table{overflow:hidden;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-items:center;height:calc(100vh - 70px);min-height:27rem;padding-bottom:1.5rem;box-sizing:border-box;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-property:opacity;transition-property:opacity}.gifts-table[hidden]{display:none}.gifts-table>svg{grid-row-start:1;grid-column-start:1;-webkit-animation-name:appear;animation-name:appear;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:50ms;animation-duration:50ms}.gifts-table>svg:nth-of-type(1){-webkit-animation-delay:10ms;animation-delay:10ms}.gifts-table>svg:nth-of-type(2){-webkit-animation-delay:20ms;animation-delay:20ms}.gifts-table>svg:nth-of-type(3){-webkit-animation-delay:30ms;animation-delay:30ms}.gifts-table>svg:nth-of-type(4){-webkit-animation-delay:40ms;animation-delay:40ms}.gifts-table>svg:nth-of-type(5){-webkit-animation-delay:50ms;animation-delay:50ms}.gifts-table>svg:nth-of-type(6){-webkit-animation-delay:60ms;animation-delay:60ms}.gifts-table>svg:nth-of-type(7){-webkit-animation-delay:70ms;animation-delay:70ms}.gifts-table>svg:nth-of-type(8){-webkit-animation-delay:80ms;animation-delay:80ms}.gifts-table>svg:nth-of-type(9){-webkit-animation-delay:90ms;animation-delay:90ms}.gifts-table>svg:nth-of-type(10){-webkit-animation-delay:100ms;animation-delay:100ms}.gifts-table>svg:nth-of-type(11){-webkit-animation-delay:110ms;animation-delay:110ms}.gifts-table>svg:nth-of-type(12){-webkit-animation-delay:120ms;animation-delay:120ms}.gifts-table>svg:nth-of-type(13){-webkit-animation-delay:130ms;animation-delay:130ms}.gifts-table>svg:nth-of-type(14){-webkit-animation-delay:140ms;animation-delay:140ms}.gifts-table>svg:nth-of-type(15){-webkit-animation-delay:150ms;animation-delay:150ms}.gifts-table>svg:nth-of-type(16){-webkit-animation-delay:160ms;animation-delay:160ms}.gifts-table>svg:nth-of-type(17){-webkit-animation-delay:170ms;animation-delay:170ms}.gifts-table>svg:nth-of-type(18){-webkit-animation-delay:180ms;animation-delay:180ms}.gifts-table>svg:nth-of-type(19){-webkit-animation-delay:190ms;animation-delay:190ms}.gifts-table>svg:nth-of-type(20){-webkit-animation-delay:200ms;animation-delay:200ms}.gifts-table>svg:nth-of-type(21){-webkit-animation-delay:210ms;animation-delay:210ms}.gifts-table>svg:nth-of-type(22){-webkit-animation-delay:220ms;animation-delay:220ms}.gifts-table>svg:nth-of-type(23){-webkit-animation-delay:230ms;animation-delay:230ms}.gifts-table>svg:nth-of-type(24){-webkit-animation-delay:240ms;animation-delay:240ms}.gifts-table>svg:nth-of-type(25){-webkit-animation-delay:250ms;animation-delay:250ms}.gifts-table>svg:nth-of-type(26){-webkit-animation-delay:260ms;animation-delay:260ms}.gifts-table>svg:nth-of-type(27){-webkit-animation-delay:270ms;animation-delay:270ms}.gifts-table>svg:nth-of-type(28){-webkit-animation-delay:280ms;animation-delay:280ms}.gifts-table>svg:nth-of-type(29){-webkit-animation-delay:290ms;animation-delay:290ms}.gifts-table>svg:nth-of-type(30){-webkit-animation-delay:300ms;animation-delay:300ms}.gifts-table>svg:nth-of-type(31){-webkit-animation-delay:310ms;animation-delay:310ms}.gifts-table>svg:nth-of-type(32){-webkit-animation-delay:320ms;animation-delay:320ms}.gifts-table.-hidden{opacity:0}.gifts-table.-blur{-webkit-filter:blur(6px);filter:blur(6px)}.gifts-table__light{position:fixed;z-index:10;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.gifts-table__light>div{position:absolute;left:-100vw;top:-100vh;width:300vw;height:300vh;background-image:-webkit-radial-gradient(center, circle, rgba(16,17,17,0) 0, #101111 80px);background-image:radial-gradient(circle at center, rgba(16,17,17,0) 0, #101111 80px)}.gifts-table.-dark .gifts-table__light{opacity:1}.intro,.outro{display:-webkit-box;display:-webkit-flex;display:flex;min-height:calc(100vh - 2rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;text-align:center;padding-left:1rem;padding-right:1rem;font-size:1.0625rem;line-height:1.55;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;transition-duration:400ms}.intro[hidden],.outro[hidden]{display:none}.intro h1,.outro h1{margin-top:0;margin-bottom:3rem;max-width:40ch;margin-left:auto;margin-right:auto;font-size:2.5rem;line-height:1.2;font-weight:normal}.intro a,.outro a{text-decoration:none;font-size:.9375rem}.intro a:focus,.outro a:focus,.intro a:hover,.outro a:hover{text-decoration:underline}.intro button,.outro button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.5rem 1rem;font-family:inherit;color:inherit;font-size:1.0625rem;line-height:1.2;border:.125rem solid #fff;border-radius:0;background-color:transparent;font-weight:700;cursor:pointer;-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:200ms;transition-duration:200ms}.intro button:focus,.outro button:focus,.intro button:hover,.outro button:hover{color:#00763b;background-color:#fff}.intro.-hidden,.-hidden.outro{opacity:0}.outro>div{margin-top:auto;margin-bottom:auto}.outro h1{max-width:30ch}.gift .paper{stroke:#101111}.gift .ribbon{stroke:#101111}.text-quest{position:fixed;z-index:11;bottom:0;left:0;right:0;font-size:1.3125rem;line-height:1.55;pointer-events:none;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.text-quest>div{position:relative;max-width:50rem;margin-left:auto;margin-right:auto;padding:2rem 3.5rem;padding-bottom:2rem;background-color:#fff;box-sizing:border-box}.text-quest p{margin-bottom:0;margin-top:1.5rem}.text-quest p.-gray{color:#737373}.text-quest time{color:#737373;font-size:1.0625rem}.text-quest button{position:absolute;right:0;top:0;margin:0;padding:0;width:2.5rem;height:2.5rem;border:0;border-radius:0;background-color:transparent;pointer-events:all;cursor:pointer}.text-quest button::before,.text-quest button::after{position:absolute;content:'';height:.125rem;width:.75rem;top:1.1875rem;background-color:#737373;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.text-quest button::before{left:1.0625rem;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateY(-2px) rotate(-40deg);transform:translateY(-2px) rotate(-40deg)}.text-quest button::after{right:1.0625rem;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateY(-2px) rotate(40deg);transform:translateY(-2px) rotate(40deg)}.text-quest.-half-hidden{-webkit-transform:translateY(calc(100% - 2.375rem));transform:translateY(calc(100% - 2.375rem));-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-duration:400ms;transition-duration:400ms}.text-quest.-half-hidden button::before{-webkit-transform:translateY(2px) rotate(40deg);transform:translateY(2px) rotate(40deg)}.text-quest.-half-hidden button::after{-webkit-transform:translateY(2px) rotate(-40deg);transform:translateY(2px) rotate(-40deg)}.text-quest.-hidden{-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-duration:400ms;transition-duration:400ms}@media (max-width: 33.75em){.text-quest{font-size:1.0625rem}.text-quest>div{padding-left:1rem;padding-right:1rem}}.sm-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sm-buttons a{display:block;margin-left:.25rem;margin-right:.25rem;width:1.75rem;height:1.75rem;border-radius:.875rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:1.5rem}.sm-buttons a.-facebook{background-image:url("../images/facebook.svg")}.sm-buttons a.-twitter{background-image:url("../images/twitter.svg")}
