@import"//fonts.googleapis.com/css?family=Amatic+SC:400,700";@layer settings,elements,widgets,components,utilities,layout,sections;@layer settings{/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:Consolas,Andale Mono WT,Andale Mono,Courier,monospace;font-size:14px;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}q{quotes:"“" "”" "‘" "’"}* :first-child{margin-top:0}* :last-child{margin-bottom:0}iframe[seamless]{border:none}}@layer settings{:root{--font-root-size: calc(1em * (var(--font-base-size, 18) / 16) * var(--page-scale, 1));font-family:var(--font-base, var(--helvetica));font-size:var(--font-root-size);font-weight:var(--font-base-weight, 400);line-height:var(--font-base-line-height, 1.5);--helvetica: "HelveticaNeue", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;--helvetica-light: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;--lucida-grande: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;--monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@property --font-base-size{syntax: "<integer>"; inherits: true; initial-value: 18;}}@layer settings{:root{--primary-color: #3055a8;--secondary-color: #d49419;--positive-color: #3b8b3c;--negative-color: #a11d1d;--informative-color: #2d6672;--operative-color: #8f7310;--transitive-color: #6f5177;--external-color: #6b5e6e;--error-color: #d60000;--warning-color: #8f7310;--debug-color: #7b8034;--disabled-color: #777;--base-text-color: #444;--star-color: #e7d240;--positive-bg-color: #e5f8e599;--negative-bg-color: #ffa5a599;--informative-bg-color: #d6f4fa99;--error-bg-color: #ffbdbd99;--warning-bg-color: #fff5d299;--debug-bg-color: #fbfce999;color:var(--base-text-color)}.success,.positive{color:var(--positive-color)}.negative{color:var(--negative-color)}.info,.informative{color:var(--informative-color)}.warning{color:var(--warning-color)}.error{color:var(--error-color)}}@layer settings{:root{--page-min-width: 320px}html{min-height:100%;overflow-x:hidden}html.no-scroll,html.no-scroll body{overflow:hidden!important}body{overflow-x:hidden;position:relative;width:100%;min-width:var(--page-min-width)}}@layer settings{:root{--ultrawide: 3000px;--superwide: 2400px;--desktop: 1600px;--laptop: 1400px;--pad: 1100px;--tablet-landscape: 960px;--tablet: 768px;--mobile: 550px;--mobile-min: 400px;--page-adjust: 1}@media (3000px <= width){:root{--page-scale: 1.3}}@media (3000px > width){:root{--page-scale: 1.2}}@media (2400px > width){:root{--page-scale: 1.1}}@media (1600px > width){:root{--page-scale: 1}}@media (1400px > width){:root{--page-scale: .875}}@media (1100px > width){:root{--page-scale: .8;--page-adjust: .85}}@media (768px > width){:root{--page-scale: 1;--page-adjust: .65}}@media (550px > width){:root{--page-scale: .925}}@media (400px > width){:root{--page-scale: .85}}}@layer settings{:root{--yellow: #f8c013;--orange: #e69e03;--orange2: #e9a81d;--red: #aa1408;--green: #0b803c;--grey: #e7e7e7;--grey2: #ededed;--grey-mid: #cdcdcd;--grey-deep: #a6a6a6;--grey-light: #f7f7f7;--charcoal: #2a2a29;--charcoal-light: hsl(from var(--charcoal) h s calc(l + 35) );--charcoal-lighter: hsl(from var(--charcoal) h s calc(l + 50) );--charcoal-dark: #202019;--off-black: #171717;--off-black2: #1a1a1a;--primary-color: var(--yellow);--secondary-color: var(--off-black2);--positive-color: var(--green);--warning-color: var(--orange);--negative-color: var(--red);--base-text-color: var(--off-black);--page-max-width: 1200px;--dialog-shadow: hsl(206 22% 7% / 35%) 0 .5em 1.9em -.5em, hsl(206 22% 7% / 20%) 0 .5em 1em -.75em}}@layer settings{:root{--amatic: "Amatic SC", helvetica, sans-serif;--tisa: "tisa-sans-web", "Helvetica Neue", Helvetica, sans-serif;--wilcox: "wilcox", cursive;--font-base: var(--tisa);--font-base-size: 17}@media (1600px < width){:root{--page-scale: 1 !important}}@font-face{font-family:tisa-sans-web;src:url(/fonts/1475065/c0f971cd-f659-4ad1-99ef-3a9b49d9154d.woff2?v=1754565815208) format("woff2"),url(/fonts/1475065/7053e9e1-28dd-4a58-8476-4f7dbbcb9767.woff?v=1754565815208) format("woff");font-weight:400;font-style:normal}@font-face{font-family:tisa-sans-web;src:url(/fonts/5354527/6d66b6c0-e70b-4021-84b7-47ef6d1e265d.woff2?v=1754565815208) format("woff2"),url(/fonts/5354527/e94e349e-9535-42c0-873e-3218a775d7a3.woff?v=1754565815208) format("woff");font-weight:700;font-style:italic}@font-face{font-family:tisa-sans-web;src:url(/fonts/5355147/d284bbbc-100a-4a12-95f7-858b1988602b.woff2?v=1754565815208) format("woff2"),url(/fonts/5355147/ce671e22-debb-4c65-82cf-e6d18b3c6b78.woff?v=1754565815208) format("woff");font-weight:200;font-style:normal}@font-face{font-family:tisa-sans-web;src:url(/fonts/5355789/ca078140-059d-4bce-bbb8-248b463d5d4d.woff2?v=1754565815208) format("woff2"),url(/fonts/5355789/14891a6e-e543-4be8-869d-a9b122bf7e12.woff?v=1754565815208) format("woff");font-weight:500;font-style:normal}@font-face{font-family:tisa-sans-web;src:url(/fonts/5356606/04454e5f-d0ca-4730-9925-5d76ec7f26cc.woff2?v=1754565815208) format("woff2"),url(/fonts/5356606/9e8af7d5-429f-493d-944a-936c0e36b276.woff?v=1754565815208) format("woff");font-weight:400;font-style:italic}@font-face{font-family:tisa-sans-web;src:url(/fonts/5359487/58a7654e-03f7-44dc-a464-34f864f6206b.woff2?v=1754565815208) format("woff2"),url(/fonts/5359487/3a47cf88-e9ca-484b-a3e0-db3c1e459a2b.woff?v=1754565815208) format("woff");font-weight:700;font-style:normal}@font-face{font-family:tisa-sans-web;src:url(/fonts/5360970/6f3280b3-ad7c-441e-8a46-be4800c84129.woff2?v=1754565815208) format("woff2"),url(/fonts/5360970/924ef796-04ea-456a-af1f-3496884e2a25.woff?v=1754565815208) format("woff");font-weight:500;font-style:italic}@font-face{font-family:tisa-sans-web;src:url(/fonts/5361083/a6b9bc33-fb53-4096-9243-baa3a034ecee.woff2?v=1754565815208) format("woff2"),url(/fonts/5361083/c8694756-b754-4499-b797-f746651c867e.woff?v=1754565815208) format("woff");font-weight:200;font-style:italic}@font-face{font-family:wilcox;src:url(/fonts/wilcox-hand/hinted-WILCOX_HAND.woff2?v=1754565815208) format("woff2"),url(/fonts/wilcox-hand/hinted-WILCOX_HAND.woff?v=1754565815208) format("woff");font-weight:500;font-style:normal}}@layer settings{:root{--link-active-weight: bold}}@layer elements{a,.btn{--link-color: #575757;--link-hover-accent: 10;--link-active-accent: -5;--link-hover-color: hsl(from var(--link-color) h s calc(l + var(--link-hover-accent)));--link-active-color: hsl(from var(--link-color) h s calc(l + var(--link-active-accent)));color:var(--link-color);transition:background-color .2s,color .2s}:is(a,.btn):link,:is(a,.btn):visited{color:var(--link-color);-webkit-text-decoration:none;text-decoration:none}:is(a,.btn):hover,:is(a,.btn):active{color:var(--link-hover-color)}:is(a,.btn):active{color:var(--link-active-color)}.positive:is(a,.btn),.success:is(a,.btn),.unlocked:is(a,.btn){--link-color: var(--positive-color)}.negative:is(a,.btn){--link-color: var(--negative-color)}.info:is(a,.btn),.informative:is(a,.btn){--link-color: var(--informative-color)}.operative:is(a,.btn){--link-color: var(--operative-color)}.transitive:is(a,.btn){--link-color: var(--transitive-color)}.external:is(a,.btn){--link-color: var(--external-color)}.na:is(a,.btn){--link-color: var(--disabled-color)}.error:is(a,.btn){--link-color: var(--error-color)}.warning:is(a,.btn),.locked:is(a,.btn){--link-color: var(--warning-color)}.debug:is(a,.btn){--link-color: var(--debug-color)}a:hover,a:active{-webkit-text-decoration:underline;text-decoration:underline}a.active{font-weight:var(--link-active-weight)}a.block{display:inline-block;padding:.4em;min-width:10em;max-width:18em;min-height:8em;-webkit-text-decoration:none!important;text-decoration:none!important}a.block header{font-size:1.1em;font-weight:700}a.block:hover header{-webkit-text-decoration:underline;text-decoration:underline}a.block p{margin:.5em 0}a.color-block{padding-left:.4em;padding-right:.4em;color:#fff!important;background:#f1ab3a}}@layer elements{h1{font-size:2.2em;font-weight:500}h1:first-child{margin-bottom:2rem}h2{font-size:1.4em;font-weight:500}h3{font-weight:500}.center:is(h1,h2,h3,h4){text-align:center}p+h1,p+h2,p+h3,p+h4{margin-top:3rem}}@layer elements{a{--link-color: var(--off-black);background:var(--yellow);padding:0 .2em;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;display:inline}a:hover{-webkit-text-decoration:underline;text-decoration:underline}}@layer elements{ul.bulb{list-style:none;margin:2rem 0}ul.bulb li{position:relative;margin-bottom:1rem}:is(ul.bulb li):before{content:"";display:block;position:absolute;background:url(/img/icons/bulb.png?v=1754565815208) no-repeat center;background-size:contain;width:1.4rem;height:1.4rem;left:-2rem}ul.boxes{list-style:none;padding:0;display:flex;margin:0 -1rem 2rem}ul.boxes li{background:var(--grey-light);padding:2.5rem;font-size:1.1rem;margin:1rem;border-radius:.2rem;flex:1 1 33%}:is(ul.boxes li)>h4:first-child{margin-top:-.3rem;font-size:1.2em;font-weight:500;margin-bottom:.5rem;font-style:italic}:is(:is(ul.boxes li)>h4:first-child)+p{margin-top:0}@media only screen and (max-width: 720px){ul.boxes{flex-wrap:wrap}}}@layer elements{*{line-height:1.5}blockquote{position:relative;margin:2rem 0;padding:0 2rem;font-style:italic;font-size:1.2em;width:100%;max-width:50rem;box-sizing:border-box;quotes:"“" "”" "‘" "’";border-left:4px solid var(--yellow)}blockquote:before{content:open-quote;position:absolute;margin-left:-.6em;font-size:1.2em}blockquote:after{content:close-quote;text-align:right;margin-left:.2em;font-size:1.2em}blockquote.cited{margin-bottom:4rem}blockquote.cited:last-child{margin-bottom:2rem}blockquote cite{position:absolute;bottom:-2rem;left:2rem;font-size:.85em;font-style:normal;font-weight:200}.field p.note{margin:0 0 1em!important}}@layer layout{html{background:#fafafa}body{background:#fff;margin:0 auto;max-width:94rem;box-shadow:0 0 1rem #0000001a}}@layer layout{:is(.page-area>footer):after{content:"";display:table;clear:both}.page-area>footer{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(.page-area>footer):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(.page-area>footer):before{left:0;right:-200%}.page-area>footer{background:var(--charcoal)}@media only screen and (min-width: 1000px){:is(.page-area>footer) div.mailing-list{float:left;width:40%}:is(.page-area>footer) div.partners{float:right;width:60%;clear:none;padding-top:5rem;justify-content:flex-end;padding-left:0;flex-wrap:nowrap}:is(:is(.page-area>footer) div.partners) img{margin:1rem 0 1rem 1rem}}@media only screen and (max-width: 1000px){:is(:is(.page-area>footer) div.mailing-list) p{text-align:center}:is(:is(.page-area>footer) div.mailing-list) form{display:flex;justify-content:center;align-items:center}:is(:is(:is(.page-area>footer) div.mailing-list) form) input{margin-bottom:0}:is(:is(:is(.page-area>footer) div.mailing-list) form) button{margin-left:1rem}}@media only screen and (max-width: 720px){:is(:is(.page-area>footer) div.mailing-list) form{flex-direction:column;max-width:30rem}:is(:is(:is(.page-area>footer) div.mailing-list) form) input{margin:0 0 1rem}:is(:is(:is(.page-area>footer) div.mailing-list) form) button{margin:0}:is(:is(.page-area>footer) div.connect)>p{text-align:center;margin:2rem auto}:is(:is(.page-area>footer) div.connect) div.buttons{flex-direction:column;max-width:30em;margin:0 auto}:is(:is(:is(.page-area>footer) div.connect) div.buttons) nav.social{justify-content:flex-start;margin:0 -.5rem 1rem}:is(:is(:is(:is(.page-area>footer) div.connect) div.buttons) nav.social) a{padding:1.3rem 2rem;text-indent:-9999px;width:0;background-position:center;margin:.45rem}:is(:is(:is(.page-area>footer) div.connect) div.buttons) a.contact{display:block;width:100%;box-sizing:border-box}:is(.page-area>footer) div.company{text-align:center}:is(:is(.page-area>footer) div.company) .description{margin-bottom:.5rem;float:none}:is(:is(.page-area>footer) div.company) .copyright{float:none}:is(:is(.page-area>footer) div.company) nav.terms{float:none;padding-top:.5rem}:is(:is(:is(.page-area>footer) div.company) nav.terms) a{padding:0}}}@layer layout{:is(.page-area>footer>div):after{content:"";display:table;clear:both}.page-area>footer>div{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(.page-area>footer>div):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(.page-area>footer>div):before{left:0;right:-200%}.page-area>footer>div{padding:2rem;clear:both}:is(.page-area>footer>div):before{display:none}.mailing-list:is(.page-area>footer>div)>p{color:#fff;font-size:1.4em;margin:1rem auto 2rem;font-style:italic;font-weight:200}.mailing-list:is(.page-area>footer>div) form{margin:0 auto}:is(.mailing-list:is(.page-area>footer>div) form) input{max-width:30rem;margin-right:1rem;margin-bottom:1rem;background:#555;color:#fff;display:block}:is(.mailing-list:is(.page-area>footer>div) form) button{white-space:nowrap;margin-left:0}.partners:is(.page-area>footer>div){display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.partners:is(.page-area>footer>div) img{margin:1rem auto;padding:0 1rem}.artsmark:is(.partners:is(.page-area>footer>div) img){max-height:7rem}.partners:is(.page-area>footer>div):first-child{float:none;padding-left:2rem;width:80%}.partners:is(.page-area>footer>div):first-child img{margin:1rem auto}.connect:is(.page-area>footer>div){border-top:2px solid rgba(255,255,255,.1)}.connect:is(.page-area>footer>div)>p{color:#fff;font-size:1.3em;max-width:30rem;margin:1rem 0;text-align:left;font-style:italic;width:100%;font-weight:200}.connect:is(.page-area>footer>div) div.buttons{display:flex;align-items:center}:is(.connect:is(.page-area>footer>div) div.buttons) nav.social{display:flex;flex-wrap:wrap;margin:0 2rem 0 -.75rem}:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a{padding:1.7rem 2rem 1.7rem 4.7rem;background:url(/img/icons/social/facebook.svg?v=1754565815208) no-repeat 1.5em center;background-color:rgba(from var(--off-black) r g b / .25);background-size:2.2rem;color:#fff;margin:.75rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-size:.85em;border-radius:.15em}:is(:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a):hover{background-color:rgba(from var(--off-black) r g b / .6)}.facebook:is(:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a){background-image:url(/img/icons/social/facebook.svg?v=1754565815208)}.twitter:is(:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a){background-image:url(/img/icons/social/twitter.svg?v=1754565815208)}.instagram:is(:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a){background-image:url(/img/icons/social/instagram.svg?v=1754565815208)}.youtube:is(:is(:is(.connect:is(.page-area>footer>div) div.buttons) nav.social) a){background-image:url(/img/icons/social/youtube.svg?v=1754565815208)}:is(.connect:is(.page-area>footer>div) div.buttons) a.contact{float:right;margin-left:auto;white-space:nowrap}.company:is(.page-area>footer>div){color:rgba(from var(--grey-light) r g b / .4)}.company:is(.page-area>footer>div):before{background:var(--off-black2)}.company:is(.page-area>footer>div) .copyright{float:left}.company:is(.page-area>footer>div)>nav{float:right}:is(.company:is(.page-area>footer>div)>nav) a{background:none;color:var(--grey-mid);margin-left:1.5rem}}@layer layout{:is(.page-content>section,.page-content>form>section):after{content:"";display:table;clear:both}.page-content>section,.page-content>form>section{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(.page-content>section,.page-content>form>section):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(.page-content>section,.page-content>form>section):before{left:0;right:-200%}.page-content>section,.page-content>form>section{padding:2rem}.hidden:is(.page-content>section,.page-content>form>section){display:none!important}@media only screen and (max-width: 720px){.page-content>section,.page-content>form>section{padding:1rem}}.page-content>form{margin-bottom:0}:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split{display:flex;align-items:flex-start;margin-bottom:3rem}:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split)>div.back{margin-bottom:2rem}:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) h1{margin-bottom:.1rem}:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) .details{font-size:1.2em}:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) nav{margin-left:auto;padding-left:4rem}:is(:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) nav) a{white-space:nowrap}[dir=rtl] :is(:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) nav){margin-left:0;margin-right:auto;padding-left:0;padding-right:4rem}@media only screen and (max-width: 550px){:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split{flex-direction:column}:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) nav{width:100%;padding:0!important;text-align:left;margin:1rem 0!important}:is(:is(:is(.page-content>section)>header:first-child,:is(.page-content>section) header.split) nav) .btn{padding-top:.5em;padding-bottom:.5em}}:is(.page-content>section)>header.feature{display:flex;align-items:center;margin-bottom:2.5rem}:is(:is(.page-content>section)>header.feature) h2{margin-bottom:0;font-size:1.6rem}:is(.page-content>section)>article{width:65%;float:left;padding-right:4rem;box-sizing:border-box}:is(:is(.page-content>section)>article)>header.split{display:block}:is(:is(:is(.page-content>section)>article)>header.split) nav{margin-left:0;margin-top:1rem;padding:0}:is(:is(.page-content>section)>article)>footer{margin-top:3rem}@media only screen and (max-width: 720px){:is(.page-content>section)>article{width:100%;float:none;clear:both;padding-right:0;margin-bottom:4rem}}:is(.page-content>section)>aside{width:35%;float:right;box-sizing:border-box}.cutout:is(:is(.page-content>section)>aside){border:2px dashed rgba(from var(--off-black) r g b / .7);border-radius:.35em;background:var(--grey-light);padding:2rem}.generic:is(:is(.page-content>section)>aside){border-top:3px rgba(from var(--off-black) r g b / .7) solid;border-bottom:3px rgba(from var(--off-black) r g b / .7) solid;padding:2rem 0}.generic:is(:is(.page-content>section)>aside)>.block{margin:0 0 2rem}:is(.generic:is(:is(.page-content>section)>aside)>.block):last-child{margin-bottom:0}:is(:is(.page-content>section)>aside) .emblem{display:block;margin:0 auto 2rem;width:6rem}:is(:is(.page-content>section)>aside)>.panel{padding-bottom:2rem;border-bottom:2px rgba(from var(--charcoal) r g b / .3) solid;margin-bottom:2rem}:is(:is(:is(.page-content>section)>aside)>.panel):last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}@media only screen and (max-width: 720px){:is(.page-content>section)>aside{width:100%;float:none;clear:both;margin-bottom:2rem}}:is(.page-content>section):last-child{padding-bottom:4rem}.banner:is(.page-content>section)>a{display:block;background:none}.site-error:is(.page-content>section){text-align:center;padding:5rem 2rem}.site-error:is(.page-content>section) *{text-align:center}.collections:is(.page-content>section) h1,.collections:is(.page-content>section) h2{text-align:center}}@layer widgets{nav.breadcrumbs{margin-bottom:1em}}@layer settings{:root{--button-background-color: #f1f1f1;--button-background-image: linear-gradient(#ffffff25, transparent, #00000005);--button-shadow: .1em .1em .24em #00000016}}@layer widgets{.btn{--link-hover-accent: 5;--link-active-accent: -5;cursor:pointer;border-radius:.25rem;padding:.4rem .65rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;-webkit-text-decoration:none!important;text-decoration:none!important;font-size:1em}.btn:not(.text){border:1px solid #00000008;border-right-color:#00000016;border-bottom-color:#00000032;-webkit-text-decoration:none;text-decoration:none;box-shadow:var(--button-shadow);background:var(--button-background-color) var(--button-background-image)}.btn:not(.text):active,.btn.active:not(.text){box-shadow:var(--button-shadow) inset}.btn.text{background:none;border:none;padding-left:.1rem;padding-right:.1rem;box-shadow:none}.btn:hover{background-color:hsl(from var(--button-background-color) h s calc(l + 2))}.btn:active,.btn.active{background-color:hsl(from var(--button-background-color) h s calc(l - 5))}.btn span[data-icon]{margin-top:0;margin-bottom:0}:is(.btn span[data-icon]):before{color:inherit!important}.btn[disabled]{cursor:default;filter:grayscale(100%) opacity(65%)}input+.btn{margin-left:1em}@container style(--button-invert: true){.btn:not(.text){--button-background-color: var(--link-color);--color-offset: 5;background:var(--button-background-color) var(--button-background-image);color:#fff}.btn:not(.text):link,.btn:not(.text):visited,.btn:not(.text):hover,.btn:not(.text):active{color:#fff}.btn.contrast:not(.text){--color-offset: 12}}}@layer widgets{div.w.list.card{display:flex;align-items:stretch;justify-content:stretch;flex-wrap:wrap;margin-bottom:2rem}div.w.list.card article.w.card{flex:1 1 17rem;margin:1rem}div.w.card{min-width:10rem;margin-bottom:1rem}div.w.card.avatar{text-align:center;border:4px solid #999;border-radius:.4rem;padding:.5rem}div.w.card.avatar.active{border-color:#feffba}div.w.card.avatar input{display:block}div.w.card.avatar button{margin:1em auto 0}}@layer widgets{.w.flashMessage{border:1px #f4f4f4 solid;margin-bottom:1em;padding:.4em 1em .4em 3em;display:block!important;position:relative}.w.flashMessage.success{background:var(--positive-bg-color);border-color:var(--positive-color)}.w.flashMessage.error{background:var(--error-bg-color);border-color:var(--error-color)}.w.flashMessage.info{background:var(--informative-bg-color);border-color:var(--informative-color)}.w.flashMessage.warning{background:var(--warning-bg-color);border-color:var(--warning-color)}.w.flashMessage.debug{background:var(--debug-bg-color);border-color:var(--debug-color)}.w.flashMessage>span[data-icon]{float:left;position:absolute;font-size:1.2em;height:1em;left:.8em;top:0;bottom:0;margin:auto;line-height:1}.w.flashMessage .message{margin:0;font-weight:700;line-height:1.3}.w.flashMessage .description{font-size:.8em;color:#777;margin:.2em 0 0}a.w.flashMessage{-webkit-text-decoration:none!important;text-decoration:none!important}div.w.list.flash{margin-bottom:1em}div.w.list.flash .w.flashMessage{margin:.2em 0}}@layer settings{@font-face{font-family:Icomoon;src:url(./Icomoon-DrUOXgW3.woff) format("woff");font-weight:400;font-style:normal}}@layer widgets{span[data-icon]{margin:.2em;-webkit-text-decoration:none!important;text-decoration:none!important;font-style:normal!important}span[data-icon]:before{font-family:var(--icon-font, Icomoon);content:attr(data-icon);color:inherit;text-shadow:.02em .02em .02em #fff,.15em .15em .2em #00000015;font-size:.9em;padding-right:.8em;vertical-align:baseline}span[data-icon]:empty:before{padding-right:.4em}span.star[data-icon]:before{color:var(--star-color);text-shadow:none}a span[data-icon]{line-height:1;display:inline-block;-webkit-text-decoration:none!important;text-decoration:none!important}.iconOnly{width:1.2em!important;font-size:1.2em;overflow:hidden;visibility:collapse;padding:0;line-height:1;border:none;white-space:nowrap;display:inline-block;box-sizing:border-box}.iconOnly>span[data-icon]{margin:0 0 -.1em;padding:0;visibility:visible;line-height:1;color:inherit;width:1.2em;text-align:center}:is(.iconOnly>span[data-icon]):before{display:inline-block;padding-top:.1em;padding-right:0}a:hover span[data-icon]:before{text-shadow:.02em .02em .02em #fff,.15em .15em .2em #00000015}:is([dir=rtl] span[data-icon]):before{padding-left:.8em;padding-right:0}:is([dir=rtl] span[data-icon]):empty:before{padding-left:.4em;padding-right:0}}@layer widgets{nav.menu{display:block;min-width:20em;margin-bottom:1em}nav.menu ul{list-style:none;padding:0;overflow:auto;margin:0;width:auto}nav.menu li{margin-bottom:.25em}nav.menu.bar{padding:.4em;margin-bottom:1em}nav.menu.bar li{float:left;margin:0 1em 0 0}nav.menu.bar .w.spacer{border-left:2px #aaa solid;font-size:.8em;box-shadow:1px 0 2px #ccc}nav.menu.block li{float:left;padding:.2em;box-sizing:border-box}:is(nav.menu.block li) a{width:100%}:is(nav.menu.block li) a.block{width:auto;max-width:none;min-width:none;display:block}@media only screen and (max-width: 6000px){nav.menu.block li{width:10%}}@media only screen and (max-width: 3000px){nav.menu.block li{width:15%}}@media only screen and (max-width: 2200px){nav.menu.block li{width:20%}}@media only screen and (max-width: 1550px){nav.menu.block li{width:25%}}@media only screen and (max-width: 900px){nav.menu.block li{width:33%}}@media only screen and (max-width: 650px){nav.menu.block li{width:50%}}@media only screen and (max-width: 450px){nav.menu.block li{width:100%}}}@layer widgets{:is(span.numeric,span.number) .unit{opacity:.65}:is(:is(span.numeric,span.number) .unit):first-child{margin-right:.1em}:is(:is(span.numeric,span.number) .unit):last-child{margin-left:.1em}.currency:is(span.numeric,span.number) .unit{opacity:.75}.code:is(.currency:is(span.numeric,span.number) .unit):first-child{margin-right:.35em}.code:is(.currency:is(span.numeric,span.number) .unit):last-child{margin-left:.35em}.percent:is(span.numeric,span.number) .unit{font-size:.8em;position:relative}.filesize:is(span.numeric,span.number) .unit{font-size:.8em;margin-left:.2em}}@layer widgets{ul.w.order{list-style:none;font-size:.9em;padding:0;margin:0 0 1em}ul.w.order li{display:inline-block;margin-right:1.1em}.label:is(ul.w.order li){margin-right:.3em}.label:is(ul.w.order li):after{content:": "}a.order,button.order{background:none;border:none;padding:0;display:inline}.active.asc:is(a.order,button.order):after{font-size:.75em;content:" ⇑"}.active.desc:is(a.order,button.order):after{font-size:.75em;content:" ⇓"}a.null-order,button.null-order{background:none;border:none;padding:0;display:inline}}@layer widgets{div.w.overlay{background:#999;background:#00000008;position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;padding:1.5em;box-sizing:border-box;z-index:1000}div.w.overlay .container{background:#fff;height:87vh;height:calc(100vh - 3em);padding:1.5em;box-sizing:border-box;overflow:auto;border-radius:1em}:is(div.w.overlay .container) iframe{width:100%;min-height:70vh;border:none}}@layer widgets{div.w.paginator:after{content:"";display:table;clear:both}div.w.paginator{margin:1rem 0}div.w.paginator .counts{float:left;padding:.05em 0}div.w.paginator nav.pages{float:right}:is(div.w.paginator nav.pages) a,:is(div.w.paginator nav.pages) button{padding:.05em .4em;-webkit-text-decoration:none;text-decoration:none;background:none;border:none}.active:is(:is(div.w.paginator nav.pages) a,:is(div.w.paginator nav.pages) button){font-weight:700}}@layer widgets{div.w.list.panels{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:stretch;margin:0 -.5rem}div.w.list.panels>article.w.panel{margin:0;padding:.5rem;box-sizing:border-box;flex:1 1 auto;min-width:25rem}:is(div.w.list.panels>article.w.panel) div.w.list.attributes{display:block;width:100%;min-width:20em}}@layer widgets{div.w.list.selection:after{content:"";display:table;clear:both}div.w.list.selection{width:90%;margin-bottom:.2em;font-size:.9em}div.w.list.selection>.body{float:left;width:18em;padding:.2em .5em}:is(div.w.list.selection>.body) select.w{max-width:100%}:is(div.w.list.selection>.body)>div.w.group,:is(div.w.list.selection>.body) div.w.list{display:block;background:#fff8}div.w.list.selection>div.w.button-area{float:left;margin:0 0 0 1em;background:none;padding:0;width:auto}div.w.list.selection ul{list-style:none;padding:0}.w.selection{margin-bottom:1rem}.w.selection .fileName,.w.selection .numeric{margin-right:1em}}@layer widgets{.w.starRating [data-icon]{margin:0}}@layer widgets{div.w.list.collection,div.w.list.attributes{margin-bottom:1rem}:is(div.w.list.collection,div.w.list.attributes) table{width:100%}:is(div.w.list.collection,div.w.list.attributes) tr.spacer td{height:1rem}:is(:is(div.w.list.collection,div.w.list.attributes) td) :last-child{margin-bottom:0}:is(:is(div.w.list.collection,div.w.list.attributes) td)>ul{list-style:none;padding-left:0;margin:0}:is(:is(div.w.list.collection,div.w.list.attributes) tr.divider) td{font-size:1.4rem;line-height:2.2rem}div.w.list.attributes{min-width:40rem;max-width:65rem}div.w.list.attributes td,div.w.list.attributes th{padding:.25rem .5rem}div.w.list.attributes th{width:40%;min-width:10rem;text-align:left;vertical-align:top}:is(div.w.list.attributes th):after{content:":"}.w.paginator+div.w.list.collection{margin:.7rem 0}div.w.list.collection td,div.w.list.collection th{padding:.1rem .3rem;height:2rem;vertical-align:middle}div.w.list.collection thead th{white-space:nowrap}div.w.list.collection th.field-select{cursor:pointer}div.w.list.collection tbody>tr:only-child td:hover{white-space:nowrap}div.w.list.collection td{max-width:25rem;text-overflow:ellipsis;overflow-x:hidden}:is(div.w.list.collection td)>a:only-child{white-space:nowrap}:is(div.w.list.collection td):hover{overflow-x:visible;z-index:100;position:relative;white-space:normal}.field-select:is(div.w.list.collection td){width:1%}.field-relevance:is(div.w.list.collection td){width:1%;padding-right:1rem}.field-actions:is(div.w.list.collection td){white-space:nowrap;vertical-align:middle;width:1%}.field-actions:is(div.w.list.collection td) a.w,.field-actions:is(div.w.list.collection td) button.w.btn.event{margin:0 .15rem;font-size:1.2rem;width:1.15rem!important;overflow:hidden;padding:0;line-height:1;display:inline-block;border:none;vertical-align:middle}:is(.field-actions:is(div.w.list.collection td) a.w,.field-actions:is(div.w.list.collection td) button.w.btn.event):first-child{margin-left:0}:is(.field-actions:is(div.w.list.collection td) a.w,.field-actions:is(div.w.list.collection td) button.w.btn.event) span[data-icon]{margin:0;padding:0;line-height:1;width:1.15rem}:is(:is(.field-actions:is(div.w.list.collection td) a.w,.field-actions:is(div.w.list.collection td) button.w.btn.event) span[data-icon]):before{padding-right:0}div.w.list.inputs>div.w.list.collection{display:inline-block}:is(div.w.list.inputs>div.w.list.collection) td{padding-right:2rem}}@layer widgets{div.video-cookie-placeholder{background:#000;display:flex;align-items:center;justify-content:center;padding:3rem;box-sizing:border-box}div.video-cookie-placeholder div.video-message{color:#fff;max-width:35rem;text-align:center;font-size:.9rem}:is(div.video-cookie-placeholder div.video-message) p.strong{font-weight:500;font-size:1.1rem}}@layer widgets.form{div.w.button-area{font-size:1rem;display:flex;width:100%;box-sizing:border-box}div.w.button-area>:last-child{margin-right:0}div.w.button-area>.btn{margin-right:.7em}div.w.button-area div.w.button-group{display:flex;flex-wrap:wrap;align-items:center;margin-left:1em;vertical-align:center}:is(div.w.button-area div.w.button-group):first-child{margin-left:0}:is(div.w.button-area div.w.button-group) .btn{margin-right:.3em}:is(:is(div.w.button-area div.w.button-group) .btn):last-child{margin-right:0}div.w.button-area.right{direction:rtl}div.w.button-area.right *{direction:ltr}:is(div.w.button-area.right,[dir=rtl] div.w.button-area)>button{margin-right:0;margin-left:.7em}:is(div.w.button-area.right,[dir=rtl] div.w.button-area) div.w.button-group{direction:rtl;margin-left:0;margin-right:1em}@media (55em <= width){:is(.floated form>fieldset>.body>div.w.button-area,form.floated>fieldset>.body>div.w.button-area,fieldset.floated>.body>div.w.button-area,.floated form>div.w.button-area,form.floated>div.w.button-area,div.w.button-area.floated):before{content:"---";float:left;color:transparent!important;visibility:hidden!important;display:block;width:var(--form-label-width);max-width:40%;height:100%;margin-right:1rem}}}@layer widgets.form{div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox{margin-bottom:1em;max-height:12rem;overflow-y:auto;padding-left:2px;width:auto;display:inline-block}:is(div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox) label{display:block;margin-bottom:.5em}:is(:is(div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox) label):last-child{margin-bottom:0}.inline:is(div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox) label{display:inline-flex;margin-right:1em;margin-bottom:0;overflow:visible}.open:is(div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox){max-height:none;display:block;max-width:20rem}:is(div.w.group.radio,div.w.group.checkbox,div.w.list.checkbox):last-child{margin-bottom:0}input.w.radio,input.w.checkbox{margin-right:.6em}label.w.check,input.w.check{cursor:pointer;align-items:center}label.w.check{display:inline-flex}}@layer widgets.form{.w.color.picker{width:10rem;height:1.65rem;box-sizing:border-box;background:#fff;border:1px #aaa solid;padding:.2rem .4rem;display:inline-block;overflow:hidden}.w.color.picker.error{border-color:var(--error-color)}}@layer widgets.form{div.w.field:after{content:"";display:table;clear:both}div.w.field{margin:0 0 1.5rem;font-size:1rem;width:100%}div.w.field:last-child{margin-bottom:0}div.w.field:target>div.w.list.inputs,div.w.field :target{outline:2px yellow solid}div.w.field>div.w.list.labels{font-size:1rem;margin-bottom:.4rem;box-sizing:border-box}:is(div.w.field>div.w.list.labels)>label{display:block;padding:.15rem 0;font-weight:500}.empty:is(div.w.field>div.w.list.labels){margin:0;padding-top:0;padding-bottom:0}.empty:is(div.w.field>div.w.list.labels) label{display:none}div.w.field.inline{display:flex;gap:1em;align-items:center}:is(div.w.field.required>div.w.list.labels)>label.w:after{content:" *";color:#c00}div.w.field>div.w.list.errors{margin-bottom:.2rem;box-sizing:border-box}:is(div.w.field>div.w.list.inputs):after{content:"";display:table;clear:both}:is(div.w.field>div.w.list.inputs)>.description{margin-bottom:.5rem;font-size:.8rem}:is(div.w.field>div.w.list.inputs)>div.w.field,:is(div.w.field>div.w.list.inputs)>.fire-block>div.w.field{padding:.2rem;margin:.2rem 0}:is(:is(div.w.field>div.w.list.inputs)>div.w.field,:is(div.w.field>div.w.list.inputs)>.fire-block>div.w.field)>label.w{text-align:left;width:auto;float:none;clear:both;margin:0;font-size:.9em}:is(div.w.field>div.w.list.inputs)>.w.flashMessage{font-size:.9rem;padding:.3rem 1.3rem .3m 2.3rem}:is(div.w.field>div.w.list.inputs)>div.w.button-area{padding:.3rem}@media (55em <= width){.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end;margin-bottom:.75rem;padding-bottom:.75rem}:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated):last-child{margin-bottom:0;padding-bottom:0}.error:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated):before{display:block;order:-2;content:" ";height:1px;width:var(--form-label-width);flex:0 0 var(--form-label-width);text-align:var(--form-label-align);margin:0;font-size:1rem;max-width:40%;padding-right:1rem;box-sizing:border-box;position:relative}:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated)>div.w.list.labels{float:left;width:var(--form-label-width);flex:0 0 var(--form-label-width);text-align:var(--form-label-align);margin:0;max-width:40%;padding-right:1rem;height:auto}:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated)>div.w.list.errors{order:-1;flex:0 1 auto;width:calc(100% - var(--form-label-width));min-width:60%}:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated)>div.w.list.inputs{width:60%;flex:1 1 1px;float:left}:is(.floated form>fieldset>.body>div.w.field:not(.stacked),form.floated>fieldset>.body>div.w.field:not(.stacked),.floated form>div.w.field:not(.stacked),form.floated>div.w.field:not(.stacked),fieldset.floated>.body>div.w.field:not(.stacked),div.w.field.floated)+div.w.button-area{margin-top:2rem}}}@layer widgets.form{div.w.list.errors div{color:var(--error-color);font-size:.9em;font-style:italic}}@layer widgets.form{fieldset.w{margin-bottom:1rem}fieldset.w:last-child{margin-bottom:0}fieldset.w+div.w.button-area{margin-top:2em}}@layer widgets.form{.fire-block{padding:.3em}.fire-block>nav.buttons{margin-bottom:.2em;display:flex;align-items:center;justify-content:space-between}:is(.fire-block>nav.buttons) .control{margin-left:auto}.fire-block .fire-block{margin-left:1em}:is(.fire-block fieldset.w>.body>div.w.field)>div.w.list.labels{margin-bottom:.4em}:is(.fire-block fieldset.w>.body>div.w.field)>div.w.list.inputs{margin-left:0}:is(.fire-block div.w.field)>div.w.list.labels{text-align:left;width:auto;float:none;clear:both;margin:0;font-size:.9em}:is(.fire-block div.w.field)>div.w.list.errors{padding-left:0}}@layer settings{:root{--form-label-width: 16rem;--form-label-align: right;--form-input-width: 30rem}}@layer widgets.form{form.w:after{content:"";display:table;clear:both}}@layer widgets.form{.w.rangeSlider{height:1.1em}}@layer widgets.form{.w.textbox{width:100%;max-width:var(--form-input-width);box-sizing:border-box;background:#fff;border:1px #aaa solid;padding:.3em .5em;font-size:1em}.w.textbox.multiline{max-width:50rem;min-height:6em}.w.textbox.short{max-width:calc(var(--form-input-width) / 2.5)}.w.textbox.error{border-color:var(--error-color)}.w.textbox[disabled]{background:#eee;opacity:.8}.w.textbox.picker{width:auto}.w.textbox.picker.time{max-width:6rem}.w.textbox.number{max-width:calc(var(--form-input-width) / 2.5)}.w.textbox.editor{min-height:13rem}.w.textbox::-webkit-input-placeholder{opacity:.6}.w.textbox::-moz-placeholder{opacity:.6}.w.textbox:-ms-input-placeholder{opacity:.6}input.w.file+label.hidden{display:none}}@layer widgets{aside .pane{border-top:3px solid var(--off-black);border-bottom:3px solid var(--off-black);padding:2rem 0}}@layer widgets{.block[data-type=VideoEmbed],div.video{max-width:100%;position:relative;margin:3rem auto;display:block}:is(.block[data-type=VideoEmbed],div.video):first-child{margin-top:0}:is(.block[data-type=VideoEmbed],div.video):before{display:block;content:"";width:100%;height:0;padding-top:56.25%}:is(.block[data-type=VideoEmbed],div.video) iframe{position:absolute;display:block;margin:0;inset:0;width:100%;height:100%}.block[data-type=LibraryImage]{margin:2rem 0;display:inline-block;width:100%;min-width:12em}@media screen and (max-width: 500px){.block[data-type=LibraryImage]{min-width:none;width:auto!important}}}@layer components{.btn{--link-color: var(--off-black);--button-background-color: var(--yellow);--button-background-image: none}[dir=rtl] .btn{text-align:right}.btn.slim{padding-top:.75rem;padding-bottom:.75rem}.btn.hand{background-color:transparent!important;background-position:-9999px!important;position:relative;perspective:300px;perspective-origin:center;transform-style:preserve-3d;transform-origin:center;max-width:17rem;box-shadow:.1rem .1rem .3rem #ffffff0a;border-radius:.6rem;z-index:1}.btn.hand:before{background:var(--charcoal);content:"";display:block;position:absolute;z-index:-2;bottom:-4px;left:0;right:0;width:100%;height:calc(99% + 4px);border-radius:.6rem;box-sizing:border-box;transform-style:preserve-3d;transform-origin:center;transform:translateZ(-30px) scale(1.05) rotateY(.1deg)}.btn.hand:after{background:inherit;background-color:var(--yellow);background-position:1em center;content:"";display:block;position:absolute;z-index:-2;top:-1px;left:1%;width:99%;height:98%;border-radius:.5rem;border:2px solid var(--charcoal);transform:rotateY(5deg) rotateX(2deg) skew(1deg) translateZ(-13px);box-sizing:border-box}.btn.hand.dark:before{background:#000}.btn.hand.dark:after{border-color:#000}.btn.hand.large{max-width:22rem;padding-top:1.05rem;padding-bottom:1.05rem}.btn.hand.large:before{transform:translateZ(-40px) scale(1.05) rotateY(.1deg)}.btn.hand.large:after{transform:rotateY(5deg) rotateX(2deg) skew(1deg) translateZ(-18px)}.btn.hand.invert:after{background:#fff}.btn.hand.contrast:after{background:#f49443}@media all and (-ms-high-contrast: none){.btn.hand{border:2px var(--charcoal) solid;background-color:var(--yellow)!important}.btn.hand:before,.btn.hand:after{transform:none;display:none}}.btn.icon{padding-left:4.6em;background-repeat:no-repeat;background-position:1.15em center;background-size:2.65em 2.65em;filter:none}.btn.icon.contact{background-image:url(/img/icons/contact.png?v=1754565815208)}.btn.icon.email{background-image:url(/img/icons/email.png?v=1754565815208)}.btn.icon.worksheet{background-image:url(/img/icons/worksheet.png?v=1754565815208)}.btn.icon.upload{background-image:url(/img/icons/upload.png?v=1754565815208)}.btn.icon.maker{background-image:url(/img/icons/real.png?v=1754565815208)}.btn.icon.book{background-image:url(/img/icons/book.png?v=1754565815208)}.btn.icon.book.invert{background-image:url(/img/icons/book-yellow.png?v=1754565815208)}.btn.icon:hover:after{background-color:hsl(from var(--yellow) h s calc(l + 5))}[dir=rtl] .btn.icon{text-align:right;padding-left:1.8em;padding-right:5rem;background-position:right 1.25rem center}.btn.icon[data-type=CustomButton]{min-width:0;min-height:0;margin-top:2em;margin-bottom:2em}}@layer widgets{div.list>article.card{margin-left:auto;margin-right:auto}}@layer widgets{.w.list.collection tbody tr:nth-child(odd){background:#f6f6f6}.w.list.collection th,.w.list.collection td{text-align:left}.w.list.collection td.field-action{white-space:nowrap;width:1%}:is(.w.list.collection td.field-action) .btn{padding:.25em .75em;font-size:.9rem;margin-right:.65rem}:is(:is(.w.list.collection td.field-action) .btn):last-child{margin-right:0}}@layer widgets{#cookieNotice{background:var(--grey-deep);text-align:center;padding:.2em 2rem;font-size:.9rem;border-bottom:2px var(--orange) solid;background:var(--charcoal);color:#fff}#cookieNotice>div.cookie-message{padding:.75rem 0;font-size:1rem;display:flex;align-items:center;max-width:71rem;margin-left:auto;margin-right:auto}:is(#cookieNotice>div.cookie-message)>p{max-width:38rem;margin-bottom:0;font-weight:200;margin-right:3rem;text-align:left}:is(#cookieNotice>div.cookie-message)>div.buttons{margin-left:auto;font-size:1.2rem;display:flex;align-items:center;flex:0 0 auto}:is(:is(#cookieNotice>div.cookie-message)>div.buttons) .ok{margin-left:2rem;order:2}:is(:is(#cookieNotice>div.cookie-message)>div.buttons) .settings{order:1;white-space:nowrap;font-size:.9rem;color:var(--orange)}@media only screen and (min-width: 451px) and (max-width: 600px){:is(#cookieNotice>div.cookie-message)>div.buttons{flex-wrap:wrap;flex:1 1 15%;justify-content:flex-end;margin-left:3rem}:is(:is(#cookieNotice>div.cookie-message)>div.buttons) .ok{order:1;margin:0;margin-bottom:.25rem}:is(:is(#cookieNotice>div.cookie-message)>div.buttons) .settings{order:2;margin:0;margin-bottom:-.45rem}}@media only screen and (max-width: 450px){#cookieNotice>div.cookie-message{flex-wrap:wrap}:is(#cookieNotice>div.cookie-message)>p{margin:0 0 .75rem}:is(#cookieNotice>div.cookie-message)>div.buttons{justify-content:flex-start;margin-left:0;flex:1 1 100%}:is(:is(#cookieNotice>div.cookie-message)>div.buttons) .ok{margin-left:auto}}dialog.modal.cookie-settings{max-width:35rem;padding:1.5rem;height:100%}dialog.modal.cookie-settings p.note{font-size:.8rem}:is(dialog.modal.cookie-settings form) div.labels>label{color:var(--orange)}:is(dialog.modal.cookie-settings form) label.checkbox{display:flex;align-items:center;font-size:.9rem;background:#f3f3f3;padding:.5rem 1rem}:is(:is(dialog.modal.cookie-settings form) label.checkbox) input{margin-right:1rem}}@layer widgets{div.w.list.flash{font-size:1rem;padding:2rem;margin:0 0 1rem}div.w.list.flash .w.flashMessage{margin:0 auto .5rem;opacity:.97;box-shadow:3px 3px .5rem #00000026;position:relative;max-width:45rem;animation:slideInTopFull .6s ease-in;animation-fill-mode:forwards}:is(div.w.list.flash .w.flashMessage):last-child{margin-bottom:0}.out:is(div.w.list.flash .w.flashMessage){animation:slideOutRightFull .2s ease-in;animation-fill-mode:forwards}:is(div.w.list.flash .w.flashMessage) a.close{position:absolute;top:0;right:0;z-index:9999;font-size:.7rem;padding:.45rem .4rem .35rem;text-align:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none!important;color:#fff;background:none}:is(:is(div.w.list.flash .w.flashMessage) a.close) span:before{padding:0}:is(:is(div.w.list.flash .w.flashMessage) a.close):hover{background:#0000001a;cursor:pointer}.w.flashMessage{color:#fff!important;background:var(--informative-color);border:none!important;padding:1rem 1rem 1rem 3rem}.w.flashMessage.success{background:var(--positive-color)}.w.flashMessage.warning{background:var(--warning-color)}.w.flashMessage.error{background:var(--error-color)}.w.flashMessage.info{background:var(--informative-color)}.w.flashMessage.debug{background:var(--debug-color)}.w.flashMessage .description{color:#fff}@keyframes slideInTopFull{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes slideOutRightFull{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}}@layer widgets{fieldset.w{border:none;border-top:2px rgba(from var(--off-black) r g b / .1) solid;padding:2rem 4rem;margin-top:3rem}fieldset.w>legend{margin-left:-2rem;font-size:1.5em;font-weight:200;font-style:italic;padding:0 2rem}@media only screen and (max-width: 720px){fieldset.w{padding:2rem 1rem}fieldset.w legend{margin-left:auto;margin-right:auto}}fieldset.w.clear{border-top:none}fieldset.w.clear legend{display:none}div.w.list.labels label{font-size:1.3em}.required :is(div.w.list.labels label){position:relative}:is(.required :is(div.w.list.labels label)):before{content:"*";font-size:1.2em;position:absolute;left:-.7em;display:block}[dir=rtl] :is(:is(.required :is(div.w.list.labels label)):before){left:auto;right:-.7em}:is(.required :is(div.w.list.labels label)):after{display:none}div.w.field{margin-bottom:1.5em;position:relative}div.w.field.small-description p.description{position:absolute;right:0;top:.6em;font-style:italic;color:var(--off-black);font-size:.9em}:is(div.w.field.small-description p.description)>span{display:none}div.w.field.agree{margin-top:4rem}div.w.field.agree.center{max-width:36rem;margin-left:auto;margin-right:auto}div.w.field.agree label.checkbox{display:flex;align-items:center;font-weight:200;border:1px var(--grey) solid;padding:1rem;background:#0000000d}:is(div.w.field.agree label.checkbox) input{margin-right:1.3rem}[dir=rtl] :is(:is(div.w.field.agree label.checkbox) input){margin-right:0;margin-left:1.3rem}div.w.field.agree p.note{font-size:.85em;color:var(--charcoal-light);margin:1rem 0}div.w.field.agree+div.buttons{padding-top:0}div.inputs.split+div.field.agree{margin-top:1rem}div.inputs.split.agree{margin-top:1rem}div.inputs.split.agree div.field.agree{margin-top:0;margin-bottom:0}div.inputs.split.agree+div.buttons{padding-top:1rem}#modal-container div.field.w.agree{margin-top:1rem}.w.textbox,select,.w.picker.date{background:#fff;border:1px rgba(from var(--charcoal) r g b / .18) solid;border-radius:2px;padding:.9em .6em;font-size:1.1em}:is(.w.textbox,select,.w.picker.date)::-webkit-input-placeholder{font-style:italic}:is(.w.textbox,select,.w.picker.date)::-moz-placeholder{font-style:italic}:is(.w.textbox,select,.w.picker.date):-ms-input-placeholder{font-style:italic}.w.textbox.search{border-radius:.2rem!important;-webkit-appearance:none!important}.w.textbox.multiline{display:block}.w.textbox.multiline.large{height:10.3em}select{font-size:1.1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#fff url(/img/icons/dropdown.jpg?v=1754565815208) no-repeat right .2em center;background-size:2.4em;padding-right:3em}[dir=rtl] select{padding-right:.6em;padding-left:3em;background-position:left .2em center}.btn:not(.text){padding:1.2em 1.8em;font-style:italic;-webkit-text-decoration:none;text-decoration:none;display:inline-block;width:auto;font-weight:500;font-size:1.1em;border-radius:.2em;border:none;box-sizing:border-box;text-align:left;cursor:pointer}.btn:not(.text):hover{-webkit-text-decoration:none;text-decoration:none}.btn.slim:not(.text){padding-top:.6em;padding-bottom:.6em}.btn[disabled]{cursor:not-allowed}button.w.btn.cancel,button.w.btn.reset{margin-left:1rem;color:hsl(from var(--grey-deep) h s calc(l - 10))!important}[dir=rtl] :is(button.w.btn.cancel,button.w.btn.reset){margin-right:1rem}form .inputs.split{display:flex;flex-wrap:wrap}.hidden:is(form .inputs.split){display:none!important}:is(form .inputs.split)>header,:is(form .inputs.split)>h1{flex:0 0 100%;margin-left:2rem}:is(form .inputs.split)>div{flex:1 1 50%;padding:2rem;min-width:17rem;box-sizing:border-box}.panels:is(:is(form .inputs.split)>div){width:25%}.panels:is(:is(form .inputs.split)>div) .panel{padding:3rem 0;margin-bottom:0;border-bottom:2px rgba(from var(--off-black) r g b / .1) solid}:is(.panels:is(:is(form .inputs.split)>div) .panel):first-child{margin-top:2.3rem;border-top:2px rgba(from var(--off-black) r g b / .1) solid}.uploader:is(.panels:is(:is(form .inputs.split)>div) .panel) .list.selection{width:auto}:is(:is(form .inputs.split)>div) .w.textbox{width:100%;max-width:none}:is(:is(form .inputs.split)>div) :last-child{margin-bottom:0}@media only screen and (max-width: 720px){form .inputs.split{flex-direction:column}:is(form .inputs.split)>div{flex:1 1 auto;padding:1rem}.panels:is(:is(form .inputs.split)>div){width:100%}:is(form .inputs.split)>header,:is(form .inputs.split)>h1{margin-left:1rem}}form .inputs.full{padding:2rem}@media only screen and (max-width: 720px){form .inputs.full{padding:1rem}}form.w>div.intro{max-width:40rem;text-align:center;margin:0 auto 4rem}:is(form.w>div.intro) h1{margin-bottom:.2rem}form.w p.note{margin:3rem 0;font-style:italic}form.w div.buttons{text-align:center;padding-bottom:2rem;padding-top:3rem}div.w.list.labels a{float:right;font-size:.7em;margin-top:.2em}.w.selection{margin-bottom:1rem}.w.selection .fileName{display:block;margin:.2em 0 .4em;font-style:italic}:is(.w.selection .fileName):before{display:inline-block;content:"";background:url(/img/icons/tick-yellow.png?v=1754565815208) no-repeat left center;background-size:1rem;width:1rem;height:1rem;margin-right:.5rem;position:relative;bottom:-.15rem}.w.selection>.numeric{font-size:.9em;color:rgba(from var(--off-black) r g b / .6)}.w.selection>span[data-icon]{display:none}.w.selection button{background:none!important;padding:.1em;color:var(--red)!important;font-size:.8em}.w.field.flat .list.inputs{display:flex;flex-wrap:wrap;align-items:center}:is(.w.field.flat .list.inputs)>img{margin-right:1rem;margin-bottom:1rem}:is(.w.field.flat .list.inputs)>span{display:none}.w.field.flat .w.selection{flex:1 1 20%}.w.field.flat ul.w.selection{width:100%;flex:0 0 100%;list-style:none;padding:0}:is(.w.field.flat ul.w.selection) span.fileName{display:inline-block;margin-right:1.5rem}:is(:is(.w.field.flat ul.w.selection) span.fileName):before{display:none}.w.field.flat div.upload{background:rgba(from var(--grey-mid) r g b / .6);display:inline-block;padding:0 .5rem .5rem;border-radius:.25rem}:is(.w.field.flat div.upload) button{padding-top:.3em;padding-bottom:.3em}:is(.w.field.flat div.upload) button,:is(.w.field.flat div.upload) input{margin-top:.5rem}.w.button-area{margin-top:3rem}fieldset{max-width:45rem;margin-left:auto;margin-right:auto}}@layer widgets{header.minimal:after{content:"";display:table;clear:both}header.minimal{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}header.minimal:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] header.minimal:before{left:0;right:-200%}header.minimal{display:flex;justify-content:space-between;max-width:60rem;padding:3.5rem 2rem 2.5rem;text-align:center}header.minimal:before{background:var(--yellow)}header.minimal.hand:before{background:var(--yellow) url(/img/navigation/scribble/border-top.svg?v=1754565815208) repeat-x bottom}header.minimal .partner{width:17.5rem;max-height:6.875rem;display:flex;align-items:center;margin-right:2rem}[dir=rtl] :is(header.minimal .partner){margin-right:0;margin-left:2rem}:is(header.minimal .partner) img{display:block;margin:0 auto;width:auto;max-height:100%}:is(header.minimal .partner) a{width:100%;height:100%}:is(:is(header.minimal .partner) a):hover{filter:none}header.minimal .joiner{font-size:.9em;margin:0 auto;align-self:center;flex-shrink:0}:is(header.minimal .joiner)+.brand{margin-left:2rem;margin-right:0}[dir=rtl] :is(:is(header.minimal .joiner)+.brand){margin-left:0;margin-right:2rem}header.minimal .brand{width:17.5rem;text-indent:-9999px;background:url(/img/brand/logo1-inverted.png?v=1754565815208) no-repeat center;background-size:contain;padding:0;margin:0 0 0 5%;max-height:6.4rem;height:auto;display:block;align-self:stretch}[dir=rtl] :is(header.minimal .brand){margin-left:0;margin-right:5%}.lang:is(header.minimal .brand){background-image:url(/img/brand/logo2-inverted-en.png?v=1754565815208);max-height:7rem;position:relative;top:-.6rem}@media only screen and (max-width: 720px){.lang:is(header.minimal .brand){top:-.3rem}}@media only screen and (max-width: 500px){.lang:is(header.minimal .brand){top:0}}.lang.fr:is(header.minimal .brand){background-image:url(/img/brand/logo2-inverted-fr.png?v=1754565815208)}.lang.es:is(header.minimal .brand){background-image:url(/img/brand/logo2-inverted-es.png?v=1754565815208)}header.minimal.single .brand{height:6.875rem;margin:auto}header.minimal.christmas .brand{background-image:url(/img/brand/logo1-christmas-en.png?v=1754565815208)}:is(header.minimal.presents,header.minimal.presentsReversed) .joiner{background:var(--off-black);color:#fff;border-radius:50%;width:5rem;height:5rem;line-height:5rem;font-style:italic;text-align:center}@media only screen and (max-width: 720px){:is(header.minimal.presents,header.minimal.presentsReversed) .joiner{font-size:.7em;width:3.5rem;height:3.5rem;line-height:3.5rem}}@media only screen and (max-width: 500px){:is(header.minimal.presents,header.minimal.presentsReversed) .joiner{font-size:.5em;width:2.5rem;height:2.5rem;line-height:2.5rem}}[lang=ar] :is(:is(header.minimal.presents,header.minimal.presentsReversed) .joiner){font-size:1.4em}@media only screen and (max-width: 720px){[lang=ar] :is(:is(header.minimal.presents,header.minimal.presentsReversed) .joiner){font-size:1.1em}}@media only screen and (max-width: 500px){[lang=ar] :is(:is(header.minimal.presents,header.minimal.presentsReversed) .joiner){font-size:.8em}}:is(:is(header.minimal.presents,header.minimal.presentsReversed) .joiner)+.brand{margin-left:2rem;margin-right:0}[dir=rtl] :is(:is(:is(header.minimal.presents,header.minimal.presentsReversed) .joiner)+.brand){margin-left:0;margin-right:2rem}header.minimal.presentsReversed>.brand{order:1;margin-left:0!important;margin-right:2rem!important}[dir=rtl] :is(header.minimal.presentsReversed>.brand){margin-left:2rem!important;margin-right:0!important}header.minimal.presentsReversed>.joiner{order:2}header.minimal.presentsReversed>.partner{order:3;margin-left:2rem!important;margin-right:0!important}[dir=rtl] :is(header.minimal.presentsReversed>.partner){margin-left:0!important;margin-right:2rem!important}header.minimal.ampersand,header.minimal.ampersandReversed{align-items:flex-end;justify-content:center}:is(header.minimal.ampersand,header.minimal.ampersandReversed):before{border:none}:is(header.minimal.ampersand,header.minimal.ampersandReversed)>div.partner{height:auto;width:40%;align-items:flex-end;position:relative;margin-right:5%}:is(:is(header.minimal.ampersand,header.minimal.ampersandReversed)>div.partner) a{justify-content:flex-end}:is(:is(:is(header.minimal.ampersand,header.minimal.ampersandReversed)>div.partner) a) img{max-height:5.1rem;margin:0 0 0 auto}:is(header.minimal.ampersand,header.minimal.ampersandReversed)>.joiner{flex:1 1 auto;background:url(/img/partners/mr-men/ampersand.svg?v=1754565815208) no-repeat center;background-size:contain;color:transparent;height:auto;line-height:1;margin-bottom:-.1rem;font-size:3rem;max-width:3rem;width:6%;border-radius:0}:is(header.minimal.ampersand,header.minimal.ampersandReversed)>a.brand{width:40%;background-position:center bottom}header.minimal.ampersandReversed>.brand{order:1;margin-left:0!important;margin-right:2rem!important}[dir=rtl] :is(header.minimal.ampersandReversed>.brand){margin-left:2rem!important;margin-right:0!important}header.minimal.ampersandReversed>.joiner{order:2}header.minimal.ampersandReversed>div.partner{order:3;margin-left:2rem!important;margin-right:0!important}[dir=rtl] :is(header.minimal.ampersandReversed>div.partner){margin-left:0!important;margin-right:2rem!important}:is(header.minimal.ampersandReversed>div.partner) a{justify-content:center!important}:is(:is(header.minimal.ampersandReversed>div.partner) a) img{max-height:5.1rem;margin:0 auto}header.minimal.empty>.joiner{visibility:hidden}header.minimal.partner>.partner{margin-left:auto;margin-right:auto}header.minimal.partner>.joiner{display:none}header.minimal.partner>.brand{display:none}header.minimal.host>.partner{display:none}header.minimal.host>.joiner{display:none}header.minimal.host>.brand{margin-left:auto;margin-right:auto;height:6rem}}@layer sections{:is(.page-area>header.brand):after{content:"";display:table;clear:both}.page-area>header.brand{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(.page-area>header.brand):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(.page-area>header.brand):before{left:0;right:-200%}.page-area>header.brand{padding:1rem 2rem 0;position:relative;z-index:100}:is(.page-area>header.brand):before{background:#f2f2f2 url(/img/brand/header-background.svg?v=1754565815208) center;background-size:30rem;opacity:.6;height:100%;height:calc(100% - 3rem)}:is(.page-area>header.brand) a.logo{display:block;text-indent:-9999px;margin-bottom:.7rem;height:5rem;width:12rem;background:url(/img/brand/logo2-en.png?v=1754565815208) center no-repeat;background-size:contain}.christmas:is(.page-area>header.brand) a.logo{background-image:url(/img/brand/logo1-christmas-en.png?v=1754565815208)}:is(.page-area>header.brand) .tagline{position:absolute;margin:0 auto;left:0;right:0;top:2.75rem;text-align:center;text-indent:-9999px;background:url(/img/brand/mini-challenge.png?v=1754565815208) center / contain no-repeat;width:35%;height:3rem}@media only screen and (max-width: 800px){:is(.page-area>header.brand) .tagline{display:none}}:is(.page-area>header.brand) a.user{position:absolute;top:.3rem;right:1.5rem;font-size:.7rem;-webkit-text-decoration:underline;text-decoration:underline;background:none;color:rgba(from var(--charcoal-light) r g b / .6);font-weight:100}:is(.page-area>header.brand) a.cta{position:absolute;right:1rem;top:5rem;z-index:2000}@media only screen and (max-width: 1280px){:is(.page-area>header.brand) a.cta{top:2rem;padding-top:.9rem;padding-bottom:.9rem;padding-left:3.5rem;background-size:1.8rem}}@media only screen and (max-width: 480px){:is(.page-area>header.brand) a.cta{padding:1.7rem;top:2rem;background-position:center;background-size:2.2rem}:is(:is(.page-area>header.brand) a.cta) span{display:none}}:is(.page-area>header.brand) nav.float{opacity:.3}:is(:is(.page-area>header.brand) nav.float) a{box-shadow:0 0 .4rem #f7f7f7;background:#f7f7f7}@media only screen and (max-width: 1280px){:is(.page-area>header.brand) nav.float{padding-top:.3rem}}:is(.page-area>header.brand):not(.active)+*{margin-top:-3rem}@media only screen and (max-width: 400px){.page-area>header.brand{padding-left:1rem;padding-right:1rem}}}@layer widgets{header.old-brand{padding:4rem;background:url(/img/brand/old/background.png?v=1754565815208) center no-repeat;background-size:cover}header.old-brand a.logo{display:block;text-indent:-9999px;width:16.974375rem;height:5.3125rem;background:url(/img/brand/logo1-en.png?v=1754565815208) center no-repeat;background-size:100%;margin:0 auto}header.old-brand.christmas a.logo{background-image:url(/img/brand/logo1-christmas-en.png?v=1754565815208)}}@layer widgets{nav.idea-filter{width:100%;max-width:60rem;margin:2rem auto;display:flex;flex-wrap:wrap;clear:both;justify-content:center}nav.idea-filter>a{flex:1 1 auto;background:#fff;border:1px rgba(from var(--off-black) r g b / .4) solid;padding:1.1em .5em 1.1em 3.6em;white-space:nowrap;font-weight:700;text-transform:uppercase;font-size:.8em;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;background:#fff url(/img/icons/we-love-white.png?v=1754565815208) .6em center no-repeat;background-size:2rem;opacity:.4}.active:is(nav.idea-filter>a){background-color:var(--yellow);color:var(--off-black);opacity:1;border-color:rgba(from var(--off-black) r g b / .1)}[data-filter=picks]:is(nav.idea-filter>a){background-image:url(/img/icons/we-love-white.png?v=1754565815208);background-size:1.5rem;background-position:.9em center}[data-filter=recent]:is(nav.idea-filter>a){background-image:url(/img/icons/recent.png?v=1754565815208)}[data-filter=real]:is(nav.idea-filter>a){background-image:url(/img/icons/real.png?v=1754565815208)}[data-filter=age]:is(nav.idea-filter>a){background-image:url(/img/icons/age.png?v=1754565815208)}[data-filter=country]:is(nav.idea-filter>a){background-image:url(/img/icons/country.png?v=1754565815208)}[data-filter=collection]:is(nav.idea-filter>a){background-image:url(/img/icons/flag.png?v=1754565815208)}[data-filter=event]:is(nav.idea-filter>a){background-image:url(/img/icons/event.png?v=1754565815208)}[dir=rtl] :is(nav.idea-filter>a){padding-left:.5em;padding-right:3.6em;background-position:right .6em center}nav.idea-filter>.extra{flex:0 0 100%;background:var(--grey-mid);display:none;padding:.5rem;align-items:center;justify-content:center;box-sizing:border-box;flex-wrap:wrap}.active:is(nav.idea-filter>.extra){display:flex}:is(nav.idea-filter>.extra) .field{flex:1 1 30%;display:inline-flex;align-items:center;margin:.3rem .6rem;min-width:15rem}:is(nav.idea-filter>.extra) label{font-size:1.4em;font-style:italic;margin-right:1em}:is(nav.idea-filter>.extra) select{max-width:30rem}:is(nav.idea-filter>.extra) div.w.group.checkbox{margin:0;display:flex;flex-wrap:wrap;justify-content:center}:is(nav.idea-filter>.extra) label.w.checkbox{background:#fff;padding:0;margin:.25rem .5rem}:is(:is(nav.idea-filter>.extra) label.w.checkbox) span{padding:.35em 2em .4em .65em;border:2px var(--grey-deep) solid;white-space:nowrap;font-weight:700;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;line-height:1.2;background:#fff url(/img/icons/tick-trans.png?v=1754565815208) no-repeat right .4em center;background-size:1.5rem;opacity:.4;font-size:1.35rem;display:block}:is(:is(nav.idea-filter>.extra) label.w.checkbox) input{display:none}:is(:is(:is(nav.idea-filter>.extra) label.w.checkbox) input):checked+span{background-color:var(--yellow);border-color:var(--orange);color:var(--off-black);opacity:1}div.child-info{font-size:1rem}div.child-info .name{text-transform:uppercase;font-size:.95em;font-weight:700;margin:0;position:relative}div.child-info .details{display:flex;flex-wrap:wrap}:is(:is(div.child-info .details)>span):after{content:"•";margin:0 .3em}:is(:is(div.child-info .details)>span):last-child:after{content:""}:is(:is(div.child-info .details)>span) .number{font-weight:500}div.child-info .details{font-size:.8em!important;margin:0}[dir=rtl] :is(div.child-info .name,div.child-info .details){padding-right:.6rem;padding-left:8rem}h1+div.child-info{font-size:1.3rem}div.idea-list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin:0 -1rem 2rem}div.idea-list.left{justify-content:flex-start}div.idea-list .idea-card{min-width:18rem;max-width:25rem;margin:1rem;background:var(--grey2);border:2px rgba(from var(--off-black) r g b / .15) solid;flex:1 1 30%;box-shadow:0 0 .6em rgba(from var(--off-black) r g b / .1);border-radius:.2em;position:relative;display:flex;align-items:stretch;transition:all .2s}:is(div.idea-list .idea-card)>a{display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:0;background:none;-webkit-text-decoration:none;text-decoration:none}:is(:is(div.idea-list .idea-card)>a):hover{filter:none}:is(div.idea-list .idea-card):hover{box-shadow:0 0 .85em rgba(from var(--off-black) r g b / .2);background:hsl(from var(--grey2) h s calc(l + 2.6));filter:none}:is(div.idea-list .idea-card):hover div.image{border-color:hsl(from var(--grey2) h s calc(l + 2.6))}.staff:is(div.idea-list .idea-card){background:var(--yellow)}.staff:is(div.idea-list .idea-card) div.image,.staff:is(div.idea-list .idea-card) div.thumb{border-color:var(--yellow)}.pick:is(div.idea-list .idea-card)>span.pick{content:"";position:absolute;width:3em;height:3em;top:0rem;right:1rem;background:url(/img/icons/we-love-yellow.png?v=1754565815208) no-repeat center;background-size:60%}:is(.pick:is(div.idea-list .idea-card)>span.pick):hover:before{content:attr(data-top);position:absolute;color:var(--off-black);background:var(--yellow);padding:.3em 1em;border-radius:.15em;width:auto;top:-2.5rem;z-index:50;box-shadow:.2em .2em .2em rgba(from var(--off-black) r g b / .1);white-space:nowrap;left:50%;transform:translate(-50%);font-style:italic}.pick:is(div.idea-list .idea-card) h3{margin-right:3.75rem}:is([dir=rtl] .pick:is(div.idea-list .idea-card))>span.pick{right:auto;left:1rem}:is([dir=rtl] .pick:is(div.idea-list .idea-card)) h3{margin-right:0;margin-left:3.75rem}:is(div.idea-list .idea-card) span.made-real{position:absolute;right:-.8rem;top:6rem;text-transform:uppercase;background:url(/img/icons/made-real-flag.png?v=1754565815208) no-repeat;background-size:100%;padding:.6em .8em .6em 1em;z-index:20;font-size:.8rem;line-height:1;font-weight:700}:is(div.idea-list .idea-card) .trigger{cursor:pointer}:is(div.idea-list .idea-card) h3,:is(div.idea-list .idea-card) div.makers{font-style:italic;margin:0 0 auto;padding:.6rem}:is(div.idea-list .idea-card) h3{font-weight:400;font-size:1.1em}:is(div.idea-list .idea-card) div.makers{padding-top:0;margin-top:-.5em;font-size:.75em}:is(:is(div.idea-list .idea-card) div.makers) .maker{font-weight:700}:is(div.idea-list .idea-card) div.image,:is(div.idea-list .idea-card) div.thumb{position:relative;display:inline-block;width:100%;background:#fff;box-sizing:border-box;border-radius:.2em;border:.6rem var(--grey2) solid;border-top:none;border-bottom:none;overflow:hidden;transition:border-color .2s}:is(:is(div.idea-list .idea-card) div.image,:is(div.idea-list .idea-card) div.thumb):after{display:block;content:"";padding-top:100%}:is(div.idea-list .idea-card) div.thumb{border:2px var(--yellow) solid;width:7rem;height:7rem;position:absolute;bottom:1rem;left:1rem}[dir=rtl] :is(:is(div.idea-list .idea-card) div.thumb){left:auto;right:1rem}:is(div.idea-list .idea-card) div.earmark{position:absolute;top:.6rem;right:.6rem;color:var(--yellow);width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;transition:background .2s,opacity .2s,color .2s;z-index:2}:is(:is(div.idea-list .idea-card) div.earmark)>span:before{margin:0;padding:0;position:relative;bottom:-.1rem}.inactive:is(:is(div.idea-list .idea-card) div.earmark){color:var(--grey-mid)}.inactive:is(:is(div.idea-list .idea-card) div.earmark):hover{opacity:.8}:is(:is(div.idea-list .idea-card) div.earmark):before{content:"";position:absolute;z-index:-3;background:none;width:2.5rem;height:2.5rem;cursor:default;border-radius:50%}:is(:is(div.idea-list .idea-card) div.earmark):after{content:"";position:absolute;z-index:-2;background:#fff;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:2px 2px .4rem #0000001a}:is(:is(div.idea-list .idea-card) div.earmark):hover:after{box-shadow:2px 2px .4rem #0003}[dir=rtl] :is(:is(div.idea-list .idea-card) div.earmark){right:auto;left:.6rem}:is(div.idea-list .idea-card) img{width:100%;position:absolute;inset:0;margin:auto}:is(:is(div.idea-list .idea-card) div.child-info) .name{padding:.6rem 8rem .1rem .6rem}:is(:is(div.idea-list .idea-card) div.child-info) .details{padding:.1rem 8rem .6rem .6rem}:is(div.idea-list .idea-card) .reactions{position:absolute;bottom:.6rem;right:.6rem;display:flex;background:#fff;border-radius:.2rem;padding:.2rem;width:29%}:is(:is(div.idea-list .idea-card) .reactions)>form{display:flex;width:100%}[dir=rtl] :is(:is(div.idea-list .idea-card) .reactions){right:auto;left:.6rem}:is(:is(div.idea-list .idea-card) .reactions) .reaction{flex:1 1 30%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem .3rem;background:none;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;margin:0;outline:none}:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon{background:url(/img/reactions/like-off.png?v=1754565815208) no-repeat center;background-size:100%;border-radius:50%;text-indent:-9999px;overflow:hidden;display:block;width:1.25rem;padding:0;height:1.25rem;margin-bottom:.4rem}.like:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/like-off.png?v=1754565815208)}.love:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/love-off.png?v=1754565815208)}.funny:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/funny-off.png?v=1754565815208)}:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .count{display:block;line-height:.7;color:var(--charcoal);font-size:.75em}.like:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction):hover .icon){background-image:url(/img/reactions/like-hover.png?v=1754565815208)}.love:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction):hover .icon){background-image:url(/img/reactions/love-hover.png?v=1754565815208)}.funny:is(:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction):hover .icon){background-image:url(/img/reactions/funny-hover.png?v=1754565815208)}.like:is(.active:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/like-on.png?v=1754565815208)}.love:is(.active:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/love-on.png?v=1754565815208)}.funny:is(.active:is(:is(:is(div.idea-list .idea-card) .reactions) .reaction) .icon){background-image:url(/img/reactions/funny-on.png?v=1754565815208)}:is(.reacted:is(:is(div.idea-list .idea-card) .reactions) .reaction) .count{color:var(--charcoal-lighter)}:is(:is(.reacted:is(:is(div.idea-list .idea-card) .reactions) .reaction):hover,.active:is(.reacted:is(:is(div.idea-list .idea-card) .reactions) .reaction)) .count{color:var(--charcoal)}div.idea-list>nav{flex-basis:100%;margin:2rem 0;visibility:hidden;align-items:center;justify-content:center;display:flex}.hidden:is(div.idea-list>nav){display:none}.active:is(div.idea-list>nav){visibility:visible}:is(div.idea-list>nav) a.more{padding-left:4em;padding-right:4em}div.idea-list>.message{font-size:1.2em;color:var(--red);font-style:italic;margin:3rem auto;align-items:center;width:100%;text-align:center}@media only screen and (max-width: 600px){div.idea-list{display:block;margin:0}div.idea-list .idea-card{width:100%;max-width:30rem;box-sizing:border-box;margin:1rem auto}}body>span{filter:none!important;display:none!important}}@layer widgets{:is(aside div.image-wall) img{margin-bottom:2rem;clear:both;max-width:75%}:is(:is(aside div.image-wall) img):nth-child(n){float:right}:is(:is(aside div.image-wall) img):nth-child(2n){float:left}@media only screen and (max-width: 720px){aside div.image-wall{text-align:center}:is(aside div.image-wall) img{margin:1rem;float:none!important;display:inline-block}}}@layer widgets{article.card,a.card{background:var(--grey-light);border-radius:.25rem;padding:2rem;margin-bottom:2rem;display:flex;align-items:center;position:relative}:is(article.card,a.card):hover{-webkit-text-decoration:none;text-decoration:none;filter:none}:is(article.card,a.card) .image{padding:0;background:none}:is(:is(article.card,a.card) .image) div.container{display:block;width:100%;box-sizing:border-box}:is(:is(article.card,a.card) .image) img{display:block}:is(:is(article.card,a.card) .image) span.placeholder{background:var(--grey);display:block;width:100%;height:0;padding-top:100%}:is(article.card,a.card)>.image{flex:0 0 25%;margin-right:3rem}:is(article.card,a.card)>div.text{flex:1 1 50%;min-width:8rem}:is(:is(article.card,a.card)>div.text)>div.name,:is(:is(article.card,a.card)>div.text)>header>div.name{font-size:1.25rem;font-weight:500;margin-bottom:.2rem}:is(:is(:is(article.card,a.card)>div.text)>div.name,:is(:is(article.card,a.card)>div.text)>header>div.name)+div.date{position:relative;top:-.2rem}:is(:is(article.card,a.card)>div.text)>div.date{font-size:.85rem;color:var(--charcoal-light);font-style:italic;margin-bottom:.2rem}:is(:is(article.card,a.card)>div.text)>div.intro{margin-bottom:1rem}:is(:is(:is(article.card,a.card)>div.text)>div.intro):last-child{margin-bottom:0}:is(:is(article.card,a.card)>div.text)>a{font-weight:700}:is(:is(article.card,a.card)>div.text)>div.stats{margin-bottom:.5rem;font-size:.9rem}:is(:is(:is(article.card,a.card)>div.text)>div.stats)>p{margin:0 0 .4rem}:is(:is(:is(:is(article.card,a.card)>div.text)>div.stats)>p):last-child{margin:0}.skills:is(:is(:is(:is(article.card,a.card)>div.text)>div.stats)>p){color:var(--charcoal);font-style:italic}:is(:is(:is(article.card,a.card)>div.text)>div.stats) span.label{font-weight:500;margin-right:1em;text-transform:uppercase;font-style:normal;font-size:.9em}:is(:is(:is(article.card,a.card)>div.text)>div.stats) a{font-weight:600}:is(:is(article.card,a.card)>div.text)>div.feedback{background:hsl(from var(--grey2) h s calc(l - 5));padding:1rem;border-radius:.25rem;font-style:italic}:is(:is(article.card,a.card)>div.text)>div.video-link{margin-top:2rem}:is(article.card,a.card)>.external{margin-left:3rem;flex:0 0 20%;text-align:center;align-self:center}[dir=rtl] :is(:is(article.card,a.card)>.external){margin-left:0;margin-right:3rem}:is(article.card,a.card)>div.controls{margin-left:1.5rem;flex:0 0 15%;align-self:stretch;background:#ffffff80;padding:1rem;border-radius:.25rem;min-width:10rem}:is(:is(article.card,a.card)>div.controls) p.message{font-size:.85em;font-style:italic}:is(:is(article.card,a.card)>div.controls) a{font-size:.85rem}@media only screen and (max-width: 720px){:is(article.card,a.card):not(.mini)>.image{flex:0 0 40%}.empty:is(:is(article.card,a.card):not(.mini)>.image){display:none}:is(article.card,a.card):not(.mini)>.external{display:none!important}}@media only screen and (max-width: 550px){:is(article.card,a.card):not(.mini){flex-direction:column}:is(article.card,a.card):not(.mini)>.image{margin-right:0;margin-bottom:2rem;text-align:center}:is(:is(article.card,a.card):not(.mini)>.image) img{margin:auto}:is(article.card,a.card):not(.mini)>div.text{text-align:center}:is(article.card,a.card):not(.mini)>div.controls{margin-left:0;margin-top:2rem}.polaroid:is(article.card,a.card):not(.mini)>a.image{min-width:10rem}}@media only screen and (max-width: 720px){:is(section.carousel :is(article.card,a.card)):not(.mini){flex-direction:column}:is(section.carousel :is(article.card,a.card)):not(.mini)>.image{margin-right:0;margin-bottom:2rem;text-align:center}:is(:is(section.carousel :is(article.card,a.card)):not(.mini)>.image) img{margin:auto}:is(section.carousel :is(article.card,a.card)):not(.mini)>div.text{text-align:center}:is(section.carousel :is(article.card,a.card)):not(.mini)>div.controls{margin-left:0;margin-top:2rem}.polaroid:is(section.carousel :is(article.card,a.card)):not(.mini)>a.image{min-width:10rem}}.negative:is(article.card,a.card){background:hsl(from var(--red) h calc(s - 45) calc(l + 62))}:is(.negative:is(article.card,a.card)>div.text)>div.feedback{background:hsl(from var(--red) h calc(s - 45) calc(l + 55))}.polaroid:is(article.card,a.card)>a.image{position:relative;margin-top:-2rem;display:block}:is(.polaroid:is(article.card,a.card)>a.image) .container{background:#fff;border:1px solid rgba(from var(--charcoal) r g b / .2);box-shadow:.2rem .2rem .5rem rgba(from var(--charcoal) r g b / .1);padding:4.5% 4.5% 12%;position:relative;z-index:20;display:flex;align-items:center;justify-content:center}:is(:is(.polaroid:is(article.card,a.card)>a.image) .container)>img{max-height:18rem}:is(:is(.polaroid:is(article.card,a.card)>a.image) .container)>span.name{font-size:.6em;font-style:italic;color:#506497b3;text-align:right;display:block;position:absolute;right:4.5%;bottom:1%;white-space:nowrap;overflow:hidden;max-width:80%}.polaroid.mini:is(article.card,a.card)>a.image .container{padding:.4em .4em 1.2em}:is(.polaroid.mini:is(article.card,a.card)>a.image .container)>span.placeholder{width:10em;max-width:16vw}:is(.polaroid.mini:is(article.card,a.card)>a.image .container)>span.name{right:.7em;bottom:.16em}.polaroid:is(article.card,a.card):nth-child(6n+1)>a.image .container{transform:rotate(-2deg);top:.1rem}.polaroid:is(article.card,a.card):nth-child(6n+2)>a.image .container{transform:rotate(1deg);top:-.2rem}.polaroid:is(article.card,a.card):nth-child(6n+3)>a.image .container{transform:rotate(3deg);top:.3rem}.polaroid:is(article.card,a.card):nth-child(6n+4)>a.image .container{transform:rotate(-1deg);top:.1rem}.polaroid:is(article.card,a.card):nth-child(6n+5)>a.image .container{transform:rotate(-2deg);top:-.2rem}.polaroid:is(article.card,a.card):nth-child(6n+6)>a.image .container{transform:rotate(2deg);top:-.1rem}.remark:is(article.card,a.card){padding:1rem}.remark:is(article.card,a.card)>.image{flex:0 0 20%}.remark:is(article.card,a.card)>.text{flex:1 1 70%}}@layer widgets{#modal-scroll{display:flex}div#modal-container.videoModal{background:none;min-height:0}div#modal-container.imageModal{background:none;min-height:0;min-width:0;width:auto;display:inline-block;transition:height .3s,width .3s}div#modal-container.imageModal div.image{border:4px solid white;border-radius:.25rem;animation:fadein 1s;background:#000}:is(div#modal-container.imageModal div.image) img{display:block;max-height:90vh;max-width:90vw}@keyframes fadein{0%{opacity:0}to{opacity:1}}div#modal-overlay.full-screen{background:var(--grey-light)}div#modal-overlay.full-screen #modal-container{padding-top:2.5rem;width:80%;background:transparent}:is(div#modal-overlay.full-screen #modal-container)>a.modal-close{font-size:.8em;background:0;right:0}:is(:is(div#modal-overlay.full-screen #modal-container)>a.modal-close):after{content:"close";margin-left:.6em}}@layer widgets{nav.float{position:absolute;right:0;top:0;z-index:20;padding:.6rem 1.5rem}nav.float>a{font-size:.85em;background:none;margin-right:1.5rem}.main:is(nav.float>a){margin-right:0}.main:is(nav.float>a):after{display:inline-block;content:"";background:url(/img/icons/arrow-back.svg?v=1754565815208) no-repeat center;background-size:contain;width:.9em;height:.8em;margin-left:.7em}:is(nav.float>a):last-child{margin-right:0}nav.float div.language{font-size:.85em;display:inline-block;margin-right:1rem}:is(:is(nav.float div.language)>span):before{display:inline-block;content:"";background:url(/img/icons/draw.svg?v=1754565815208) no-repeat center;background-size:contain;width:1em;height:1em;margin-right:.7em}:is(:is(nav.float div.language)>span):after{display:inline-block;content:"";background:url(/img/icons/dropdown2.svg?v=1754565815208) no-repeat center;background-size:contain;width:.5em;height:.5em;margin-left:.7em}:is(:is(nav.float div.language):hover,.open:is(nav.float div.language))>span{cursor:default;-webkit-text-decoration:underline;text-decoration:underline;padding-bottom:.5rem}:is(:is(nav.float div.language):hover,.open:is(nav.float div.language))>ul{opacity:1;visibility:visible}:is(nav.float div.language) ul{position:absolute;opacity:0;transition:opacity .4s,visibility .4s;visibility:collapse;margin:.5rem 0 0 .5rem;padding:.5rem .5rem .5rem .8em;list-style:none;width:7rem;background:#ffffffbf;box-shadow:.3rem .3rem .5rem #0000001a}:is(:is(nav.float div.language) ul) li{padding:.2rem}:is(:is(nav.float div.language) ul) a{font-size:1rem}nav.float.ghost{padding:.4rem .8rem;background:#fff;opacity:.7}nav.float.ghost a{font-size:.8em;color:var(--orange)}}@layer widgets{header.float-title{position:relative;margin:0 0 1rem;display:flex;align-items:center;min-height:3rem}header.float-title h2{font-size:1.6rem;margin:0 auto;left:0;width:20rem;text-align:center}header.float-title nav{margin-left:auto;position:absolute;top:50%;bottom:50%;right:0;margin-top:-1.75rem}@media only screen and (max-width: 720px){header.float-title h2{text-align:left;width:auto;margin:0 1rem 0 0}header.float-title nav{position:relative;left:0;top:0;bottom:0;margin-top:0}}}@layer widgets{nav.global:after{content:"";display:table;clear:both}nav.global{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}nav.global:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] nav.global:before{left:0;right:-200%}nav.global{background:var(--charcoal-dark);padding:2rem 1rem;display:flex;flex-wrap:wrap}nav.global:before{background:var(--charcoal-dark)}nav.global div.group{flex:1 1 20%;font-size:.9rem;margin:1.25rem .75rem;min-width:10rem}:is(nav.global div.group) h3{color:var(--charcoal-light)}:is(nav.global div.group) a{display:block;background:none;color:#ffffffd9;margin-bottom:.35rem}:is(:is(nav.global div.group) a):hover{color:#fff}.disabled:is(:is(nav.global div.group) a){display:none}}@layer widgets{nav.quickLink{text-align:center;background:rgba(from var(--yellow) r g b / .15);border-bottom:3px solid var(--yellow);margin-top:-.5rem}nav.quickLink:hover{background:rgba(from var(--yellow) r g b / .2)}nav.quickLink>*{padding:.75rem 2rem .25rem;display:block;background:none;font-size:1.2em;font-style:italic}nav.quickLink>a{-webkit-text-decoration:none;text-decoration:none}:is(nav.quickLink>a):after{content:"»";font-weight:700;margin-left:.5em;opacity:.5}:is(nav.quickLink>a):hover:after{opacity:1}}@layer widgets{nav.palette:after{content:"";display:table;clear:both}nav.palette{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}nav.palette:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] nav.palette:before{left:0;right:-200%}nav.palette{z-index:1;box-sizing:border-box;margin-top:-1px}nav.palette:before{background:url(/img/navigation/scribble/border-bottom.svg?v=1754565815208) repeat-x bottom}nav.palette.center{padding-left:2rem;padding-right:2rem}@media only screen and (max-width: 720px){nav.palette.center{padding-left:1rem;padding-right:1rem}}nav.palette.center>div{justify-content:space-around}@media screen and (max-width: 800px){nav.palette.center>div{justify-content:center}}:is(nav.palette.center>div) a{flex:0 1 max-content;text-align:center;justify-content:center;margin-left:1rem;margin-right:1rem}.btn:is(:is(nav.palette.center>div) a){font-size:85%;border-color:transparent}.btn:is(:is(nav.palette.center>div) a):before{display:none}nav.palette a{--link-color: rgba(255, 255, 255, .8);padding:.15rem .5rem;margin:.1rem .7rem;background:none;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;font-weight:200}:is(nav.palette a):not(.btn){--link-hover-color: white}.active:is(nav.palette a):not(.btn){font-weight:400}}@layer widgets{:is(nav.palette>div):after{content:"";display:table;clear:both}nav.palette>div{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(nav.palette>div):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(nav.palette>div):before{left:0;right:-200%}nav.palette>div{margin-left:-.7rem;margin-right:-.7rem;padding:.3rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:4px}:is(nav.palette>div):before{background:#231f20}:is(nav.palette>div):after{display:none}}@layer widgets{nav.scribble:after{content:"";display:table;clear:both}nav.scribble{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}nav.scribble:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] nav.scribble:before{left:0;right:-200%}nav.scribble{padding-top:2.05rem;position:relative;margin-bottom:3rem}nav.scribble:before{background:url(/img/navigation/scribble/scribble-large.svg?v=1754565815208) repeat-x top center;background-size:18rem}nav.scribble.active{margin-bottom:-4px}@media only screen and (max-width: 450px){nav.scribble{padding-top:1.8rem}nav.scribble:before{background-size:16rem}nav.scribble nav.palette{font-size:.85rem}}}@layer widgets{:is(nav.scribble>ul):after{content:"";display:table;clear:both}nav.scribble>ul{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(nav.scribble>ul):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(nav.scribble>ul):before{left:0;right:-200%}nav.scribble>ul{display:flex;list-style:none;padding:0;position:relative;transform:translateZ(-2px);margin-left:-.5rem;margin-right:-.5rem}@media only screen and (max-width: 520px){nav.scribble>ul{margin-left:-1rem;margin-right:-1rem}}:is(nav.scribble>ul):before{background:url(/img/navigation/scribble/border-top.svg?v=1754565815208) bottom repeat-x;background-color:var(--yellow)}:is(nav.scribble>ul)>li{margin-right:1.6rem;margin-top:-.7rem}:is(:is(nav.scribble>ul)>li):last-child{margin-right:0}:is(:is(nav.scribble>ul)>li)>a{font-weight:500;display:flex;align-items:center;padding:.5rem .5rem 1.1rem 2.8rem;height:4.3rem;font-size:1.1rem;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;filter:none;position:relative;background:none;white-space:nowrap}:is(:is(:is(nav.scribble>ul)>li)>a):before{content:"";display:block;background:url(/img/icons/ideas-trans.png?v=1754565815208) no-repeat center;background-size:contain;width:2rem;height:2rem;position:absolute;left:.4rem;top:.9rem}:is(:is(:is(nav.scribble>ul)>li)>a):after{display:block;content:"";background:url(/img/navigation/scribble/scribble-small.svg?v=1754565815208) repeat-x top center;background-size:8rem 3.7rem;width:100%;height:3.7rem;position:absolute;top:0;left:0;right:0;z-index:-1;border-radius:30%;opacity:0;transition:opacity .2s ease-in .1s}.active:is(:is(:is(nav.scribble>ul)>li)>a):after{opacity:1}@media only screen and (max-width: 690px){:is(:is(nav.scribble>ul)>li)>a{padding-left:.6rem;padding-right:.6rem}:is(:is(:is(nav.scribble>ul)>li)>a):before{display:none}}.about:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/ideas-trans.png?v=1754565815208)}.ideas:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/idea-trans.png?v=1754565815208)}.makers:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/maker-trans.png?v=1754565815208)}.challenges:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/kids-trans.png?v=1754565815208)}.news:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/contact-trans.svg?v=1754565815208)}.events:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/event-trans.png?v=1754565815208);margin-top:-.3rem}.books:is(:is(nav.scribble>ul)>li)>a:before{background-image:url(/img/icons/book-trans.png?v=1754565815208)}:is(:is(nav.scribble>ul)>li):hover a:after{opacity:.65;transition:opacity .2s ease-out}:is(:is(nav.scribble>ul)>li):hover nav.sub{z-index:-990;transition:transform .2s ease-out;transform:translateY(0) scaleY(1)}.active:is(:is(nav.scribble>ul)>li) a:after{opacity:1!important}@media only screen and (max-width: 950px){:is(nav.scribble>ul)>li{margin-right:1rem}:is(:is(nav.scribble>ul)>li) a{font-size:1rem}}@media only screen and (max-width: 500px){:is(:is(nav.scribble>ul)>li) a{text-transform:capitalize}:is(:is(:is(nav.scribble>ul)>li) a) span.hideable{display:none}}@media only screen and (max-width: 475px){:is(nav.scribble>ul)>li{margin-right:0}:is(:is(nav.scribble>ul)>li) a{font-size:.85rem}:is(:is(nav.scribble>ul)>li):hover a:after{opacity:0}}@media only screen and (max-width: 340px){:is(:is(nav.scribble>ul)>li) a{padding-left:.3rem;padding-right:.3rem}}@media (hover: none){:is(:is(nav.scribble>ul)>li) nav.sub{display:none!important}}@media only screen and (max-width: 600px){nav.scribble>ul{justify-content:space-between}:is(nav.scribble>ul) li{flex:1 1 auto}:is(:is(nav.scribble>ul) li)>a{width:100%;justify-content:center;height:3.1rem;padding-top:.7rem}:is(:is(:is(nav.scribble>ul) li)>a):after{background-size:5.6rem}}@media only screen and (max-width: 400px){nav.scribble>ul{margin-left:-.5rem;margin-right:-.5rem}}}@layer widgets{:is(nav.scribble nav.sub):after{content:"";display:table;clear:both}nav.scribble nav.sub{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(nav.scribble nav.sub):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(nav.scribble nav.sub):before{left:0;right:-200%}nav.scribble nav.sub{position:absolute;left:0;width:100%;top:3.5rem;transform:translateY(-2.6rem) scaleY(.01) translateZ(-1px);transform-origin:top;z-index:-100;box-sizing:border-box;transition:all .2s ease-in .1s;padding:.3rem 0 .5rem}@media only screen and (max-width: 600px){nav.scribble nav.sub{top:2.3rem;transform:translateY(-1.6rem) scaleY(.01) translateZ(-1px)}}:is(nav.scribble nav.sub):before{background:#231f20}:is(nav.scribble nav.sub)>div{margin-left:-.2rem;margin-right:-.2rem;display:flex;flex-wrap:wrap;align-items:stretch}:is(nav.scribble nav.sub) a{padding:.15rem .5rem;margin:.1rem .7rem;background:none;color:#fffc;-webkit-text-decoration:none;text-decoration:none;transition:color;display:flex;align-items:center;font-weight:200}:is(:is(nav.scribble nav.sub) a):hover,.active:is(:is(nav.scribble nav.sub) a){color:#fff}.active:is(:is(nav.scribble nav.sub) a){font-weight:400}}@layer widgets{nav.strip:after{content:"";display:table;clear:both}nav.strip{background-color:var(--off-black2);color:#fff}nav.strip a.toggle{display:none}nav.strip ul{list-style:none;display:table;width:100%;box-sizing:border-box;padding:0 1rem;margin:0}:is(nav.strip ul) li{display:table-cell;position:relative;border-left:1px solid rgba(255,255,255,.14);width:10%;font-size:.85em;vertical-align:middle}:is(:is(nav.strip ul) li):last-child{border-right:1px solid rgba(255,255,255,.14)}.active:is(:is(nav.strip ul) li):after{content:"";display:block;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;border-top:8px solid var(--off-black2);border-left:8px solid transparent;border-right:8px solid transparent;z-index:20}:is(:is(nav.strip ul) li) a{color:#fff;padding:1em;text-align:center;display:block;-webkit-text-decoration:none;text-decoration:none;background:transparent}.active:is(:is(:is(nav.strip ul) li) a),:is(:is(:is(nav.strip ul) li) a):hover{color:var(--yellow);font-weight:400}@media only screen and (max-width: 720px){nav.strip{width:0;height:0}nav.strip a.toggle{display:block;position:absolute;right:0;top:0;color:#fff;cursor:pointer;background-color:var(--off-black);text-indent:-9999px;width:1.3rem;height:1em;padding:1.7rem 1.5rem 1.5rem;z-index:100}:is(nav.strip a.toggle):before,:is(nav.strip a.toggle):after{content:"";transition:transform .2s ease-in}:is(nav.strip a.toggle):before,:is(nav.strip a.toggle):after,:is(nav.strip a.toggle) span{display:block;width:1.3rem;height:2px;background-color:#fff;transition:all .2s ease-out}:is(nav.strip a.toggle):before{transform:rotate(0) translate(0) translateY(-4px)}:is(nav.strip a.toggle):after{transform:rotate(0) translate(0) translateY(4px)}nav.strip ul{display:none}nav.strip.active{position:fixed;width:100%;height:100%;top:0;overflow-y:scroll;z-index:100}nav.strip.active a.toggle{position:fixed;top:0;right:0}:is(nav.strip.active a.toggle) span{opacity:0;width:18px;transform:rotate(315deg) translate(0) translateY(-1px);transition:transform .3s ease-in,width .3s ease-in,opacity .1 ease-in .2s}:is(nav.strip.active a.toggle):before,:is(nav.strip.active a.toggle):after{width:18px;transition:all .3s ease-in}:is(nav.strip.active a.toggle):before{transform:rotate(225deg) translate(-2px) translateY(-1px)}:is(nav.strip.active a.toggle):after{transform:rotate(315deg) translate(2px) translateY(-1px)}nav.strip.active ul{display:block;width:100%;padding:4rem 2rem}:is(nav.strip.active ul) li{display:block;font-size:1.1rem;width:100%;border-right:1px solid rgba(255,255,255,.14);font-weight:400}}}@layer widgets{nav.tab3d{position:relative;background:url(/img/navigation/tab3d/background1.jpg?v=1754565815208);z-index:5}nav.tab3d ul{list-style:none;padding:0;bottom:-3px;display:flex;align-items:stretch;width:100%;position:relative;background:url(/img/navigation/tab3d/border-bottom.png?v=1754565815208) repeat-x bottom}:is(nav.tab3d ul) li{position:relative;border:3px var(--off-black) solid;border-left:none;background:var(--yellow);top:-10px;vertical-align:middle;flex:1 1 33%;display:flex;align-items:stretch}:is(:is(nav.tab3d ul) li) a{color:var(--off-black);padding:2.5rem 2rem 2.5rem 8rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;font-size:1.6em;-webkit-text-decoration:none;text-decoration:none;font-weight:700;background:url(/img/icons/idea-trans.png?v=1754565815208) no-repeat 1.3rem center;background-size:5rem;box-sizing:border-box;vertical-align:middle}:is(:is(:is(nav.tab3d ul) li) a) span{font-size:.8rem;text-transform:uppercase;display:block}.ideas:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/idea-trans.png?v=1754565815208)}.upload:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/draw-trans.png?v=1754565815208)}.resources:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/kids-trans.png?v=1754565815208)}.made-real:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/ideas-trans.png?v=1754565815208)}.projects:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/draw-trans.png?v=1754565815208)}.feedback:is(:is(:is(nav.tab3d ul) li) a){background-image:url(/img/icons/contact-trans.svg?v=1754565815208)}:is(:is(:is(nav.tab3d ul) li) a):hover{background-color:var(--orange2)}@media only screen and (max-width: 900px) and (min-width: 721px){:is(:is(nav.tab3d ul) li) a{font-size:1.3em}}.active:is(:is(nav.tab3d ul) li){background:none;background:url(/img/navigation/tab3d/background1.jpg?v=1754565815208);top:-2px;border-right:none}.active:is(:is(nav.tab3d ul) li) a:hover{background-color:transparent}@media only screen and (min-width: 721px){:is(nav.tab3d ul):before{content:"";display:block;background:var(--yellow);border:3px var(--off-black) solid;border-left:none;width:1rem;height:100%;height:calc(100% - 6px);position:absolute;left:0;top:-10px;z-index:10}:is(nav.tab3d ul):after{content:"";display:block;background:var(--yellow);border:3px var(--off-black) solid;border-right:none;width:1rem;height:100%;height:calc(100% - 6px);position:absolute;right:0;top:-10px}:is(:is(nav.tab3d ul) li):first-child{margin-left:1rem}:is(:is(nav.tab3d ul) li):last-child{border-right:none;margin-right:1rem}:is(:is(nav.tab3d ul) li) a{width:100%}.active:is(:is(nav.tab3d ul) li) a{margin-left:1rem}:is(.active:is(:is(nav.tab3d ul) li) a):before{content:"";display:block;position:absolute;left:-18px;bottom:-3px;width:18px;height:11px;background:url(/img/navigation/tab3d/left-corner.png?v=1754565815208) no-repeat bottom right;background-size:cover}:is(.active:is(:is(nav.tab3d ul) li) a):after{content:"";display:block;position:absolute;right:-4px;bottom:0;width:9px;height:8px;background:url(/img/navigation/tab3d/bottom-angle.png?v=1754565815208) no-repeat bottom right;background-size:cover;z-index:10}.active:is(:is(nav.tab3d ul) li):first-child a{margin-left:0}:is(.active:is(:is(nav.tab3d ul) li):first-child a):before{z-index:16;left:-15px}.active:is(:is(nav.tab3d ul) li):last-child{margin-right:1.16rem;margin-right:calc(1rem + 3px)}.active:is(:is(nav.tab3d ul) li):after{content:"";display:block;width:5px;height:100%;position:absolute;right:0;top:0;border-left:3px var(--off-black) solid;background:url(/img/navigation/tab3d/background1.jpg?v=1754565815208)}.active:is(:is(nav.tab3d ul) li):before{content:"";display:block;width:7px;height:11px;background:url(/img/navigation/tab3d/top-angle.png?v=1754565815208) no-repeat top;position:absolute;right:-1px;top:-11px}.active:is(:is(nav.tab3d ul) li)+li{border-left:3px var(--off-black) solid}}@media only screen and (max-width: 720px){nav.tab3d ul{display:block;padding-bottom:3px}:is(nav.tab3d ul) li{display:block;border-left:none;border-right:none;border-top:none;margin:0 1rem;top:-7px}:is(:is(nav.tab3d ul) li):before{content:"";display:block;position:absolute;left:-1rem;top:-3px;width:1rem;height:100%;background:var(--yellow);border-right:3px var(--off-black) solid;border-top:3px var(--off-black) solid;border-left:none}:is(:is(nav.tab3d ul) li):after{content:"";display:block;position:absolute;right:-1rem;top:-3px;width:1rem;height:100%;background:var(--yellow);border-left:3px var(--off-black) solid;border-top:3px var(--off-black) solid;border-right:none}:is(:is(nav.tab3d ul) li):first-child{border-top:3px var(--off-black) solid}:is(:is(nav.tab3d ul) li):last-child:before,:is(:is(nav.tab3d ul) li):last-child:after{border-bottom:3px var(--off-black) solid}:is(:is(nav.tab3d ul) li) a{padding-left:10rem;background-position:3rem center!important;margin-left:3px}.active:is(:is(nav.tab3d ul) li){border-top:3px var(--off-black) solid}.active:is(:is(nav.tab3d ul) li):before,.active:is(:is(nav.tab3d ul) li):after{top:-11px;padding-bottom:11px}.active:is(:is(nav.tab3d ul) li):first-child:before,.active:is(:is(nav.tab3d ul) li):first-child:after{border-top:3px var(--off-black) solid}.active:is(:is(nav.tab3d ul) li)+li{border-top:3px var(--off-black) solid}.active:is(:is(nav.tab3d ul) li) a{margin-right:9px;border-right:3px var(--off-black) solid}:is(.active:is(:is(nav.tab3d ul) li) a):before{content:"";display:block;width:7px;height:11px;background:url(/img/navigation/tab3d/top-angle2.png?v=1754565815208) no-repeat top;position:absolute;right:2px;top:-11px}.active:is(:is(nav.tab3d ul) li):last-child{margin-bottom:-3px}.active:is(:is(nav.tab3d ul) li):last-child:before,.active:is(:is(nav.tab3d ul) li):last-child:after{padding-bottom:8px;background:var(--yellow) url(/img/navigation/tab3d/border-bottom.png?v=1754565815208) repeat-x left bottom -4px}.active:is(:is(nav.tab3d ul) li):last-child a:after{content:"";display:block;position:absolute;right:0;bottom:0;width:9px;height:8px;background:url(/img/navigation/tab3d/bottom-angle.png?v=1754565815208) no-repeat bottom right;background-size:cover;z-index:25}}nav.tab3d.small:before{content:"";display:block;position:absolute;bottom:-3px;height:20px;width:100vw;background:url(/img/navigation/tab3d/border-bottom.png?v=1754565815208) repeat-x bottom}nav.tab3d.small ul{max-width:75rem;margin:auto}:is(nav.tab3d.small ul):before{width:100rem;left:-99rem}:is(nav.tab3d.small ul):after{width:100rem;right:-99rem}:is(nav.tab3d.small ul) li a{padding:1rem 1rem 1rem 5rem;font-size:1.3rem;background-size:3rem}@media only screen and (max-width: 720px){:is(nav.tab3d.small ul) li a{background-position:1rem center!important}}nav.tab3d.small+section{padding-top:3rem}}@layer widgets{body.nightfire .page-content>section{font-size:1.1rem}:is(body.nightfire .page-content>section) .block{margin-bottom:3rem;max-width:50rem}[data-type=RawHtml]:is(:is(body.nightfire .page-content>section) .block){max-width:none}:is(body.nightfire .page-content>section) h1{margin-top:6rem;padding-top:4rem}:is(:is(body.nightfire .page-content>section) h1):before{display:block;content:"";width:calc(100% - 4rem);margin-top:-4rem;border-top:2px hsl(from white,h s calc(l - 6)) solid;position:absolute}:is(body.nightfire .page-content>section)>:first-child,:is(body.nightfire .page-content>section)>:first-child>:first-child{margin-top:0;padding-top:0;border:none}:is(body.nightfire .page-content>section)>:first-child h1:before{border:none}:is(body.nightfire .page-content>section) h2{margin-bottom:2rem}:is(body.nightfire .page-content>section) h2,:is(body.nightfire .page-content>section) .block[data-type=VideoEmbed]{margin-top:4rem}:is(:is(body.nightfire .page-content>section) h2,:is(body.nightfire .page-content>section) .block[data-type=VideoEmbed])+h3,:is(:is(body.nightfire .page-content>section) h2,:is(body.nightfire .page-content>section) .block[data-type=VideoEmbed])+p{margin-top:0}:is(body.nightfire .page-content>section) .block[data-type=VideoEmbed]{position:relative;width:100%;margin:3rem 0;display:block}:is(body.nightfire .page-content>section) ul,:is(body.nightfire .page-content>section) ol{margin-bottom:2rem}.compact:is(:is(body.nightfire .page-content>section) ul,:is(body.nightfire .page-content>section) ol){-moz-column-break-after:column;break-after:column}:is(:is(body.nightfire .page-content>section) ul,:is(body.nightfire .page-content>section) ol) li{margin-bottom:.75rem}:is(body.nightfire .page-content>section) blockquote{max-width:25rem;margin:1rem 0 3rem}:is(body.nightfire .page-content>section) aside{width:100%;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;text-align:center;float:none}:is(:is(body.nightfire .page-content>section) aside) .block{max-width:20rem;margin-left:auto;margin-right:auto}:is(body.nightfire .page-content>section) div.tabs{-moz-column-span:all;column-span:all;-moz-column-break-before:column;break-before:column;max-width:60rem}:is(:is(body.nightfire .page-content>section) div.tabs) ul{margin-bottom:0}:is(:is(:is(body.nightfire .page-content>section) div.tabs) ul) li{margin-bottom:0}:is(:is(body.nightfire .page-content>section) div.tabs)+p.shout{-moz-column-span:all;column-span:all}@media only screen and (min-width: 550px){:is(body.nightfire .page-content>section) h1+h2{padding-top:0}:is(:is(body.nightfire .page-content>section) h1+h2):before{display:none}:is(body.nightfire .page-content>section) h1,:is(body.nightfire .page-content>section) h2{max-width:46rem}:is(body.nightfire .page-content>section) h3{-moz-column-break-after:avoid-column;break-after:avoid-column}}:is(body.nightfire .page-content>section) div.b2col{display:flex;align-items:center;margin-bottom:2rem;max-width:50rem}:is(:is(:is(body.nightfire .page-content>section) div.b2col)>div.text)>h2{margin-top:0}@media only screen and (min-width: 551px){:is(:is(body.nightfire .page-content>section) div.b2col)>div.image{flex:1 1 45%;margin-right:2rem;max-width:20rem}:is(:is(body.nightfire .page-content>section) div.b2col)>div.text{flex:1 1 50%}}@media only screen and (max-width: 550px){:is(body.nightfire .page-content>section) div.b2col{flex-direction:column;margin-bottom:3rem}:is(:is(body.nightfire .page-content>section) div.b2col)>div.image{order:2}:is(:is(body.nightfire .page-content>section) div.b2col)>div.text{order:1;margin-bottom:2rem}}:is(body.nightfire .page-content>section) div.profiles{display:flex;align-items:stretch;margin:0 -1.5rem;flex-wrap:wrap}:is(:is(body.nightfire .page-content>section) div.profiles)>div.profile{flex:1 1 40%;margin:1.5rem;display:flex;flex-direction:column;align-items:center;min-width:20rem;text-align:center;background:#eee3;padding:2rem;border-radius:.3rem;box-sizing:border-box}:is(:is(:is(body.nightfire .page-content>section) div.profiles)>div.profile)>div.image{height:10rem;width:10rem;margin-bottom:2rem}:is(:is(:is(body.nightfire .page-content>section) div.profiles)>div.profile)>div.text{max-width:35rem;margin:0 auto}:is(:is(:is(:is(body.nightfire .page-content>section) div.profiles)>div.profile)>div.text)>h2{margin:1rem 0 .3rem;max-width:none}:is(:is(:is(:is(body.nightfire .page-content>section) div.profiles)>div.profile)>div.text)>h3{text-transform:uppercase;font-weight:200;font-size:1.1rem;margin-bottom:1.5rem}@media only screen and (max-width: 720px){:is(body.nightfire .page-content>section) div.profiles{display:block}}:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>div:first-child>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>.block:first-of-type>p:first-of-type{font-size:1.15em;-moz-column-span:all;column-span:all;max-width:46rem;margin-bottom:3rem}:is(:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>div:first-child>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>.block:first-of-type>p:first-of-type)+*{margin-top:0}:is(:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>div:first-child>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>.block:first-of-type>p:first-of-type)+h2{padding-top:0}:is(:is(:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>div:first-child>p:first-of-type,:is(body.nightfire .page-content>section:first-child,.page-content>section.inflate)>.block:first-of-type>p:first-of-type)+h2):before{display:none}}@layer widgets{section.carousel:after{content:"";display:table;clear:both}section.carousel{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}section.carousel:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] section.carousel:before{left:0;right:-200%}section.carousel{background:var(--grey-light);text-align:center;padding-bottom:0;position:relative}section.carousel>h2{position:relative;display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:3rem;font-family:var(--wilcox);font-size:2rem}:is(section.carousel>h2):after{content:"";position:absolute;display:block;width:4rem;padding-top:4rem;background:url(/img/icons/pointer-down-yellow.png?v=1754565815208) no-repeat center;background-size:contain;right:-5rem;top:1rem;transform:rotate(10deg)}@media only screen and (max-width: 550px){section.carousel>h2{margin-bottom:2rem}:is(section.carousel>h2):after{display:none}}section.carousel>div.images{margin-left:3rem;margin-right:3rem;position:relative}:is(section.carousel>div.images)>div.track{position:relative;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}:is(:is(section.carousel>div.images)>div.track) .page{width:75%;display:none;transform:translate(0);box-sizing:border-box;align-items:center}:is(:is(:is(section.carousel>div.images)>div.track) .page) img{display:block}.active:is(:is(:is(section.carousel>div.images)>div.track) .page){display:inline-flex}.left:is(:is(:is(section.carousel>div.images)>div.track) .page),.right:is(:is(:is(section.carousel>div.images)>div.track) .page),.left-in:is(:is(:is(section.carousel>div.images)>div.track) .page),.right-in:is(:is(:is(section.carousel>div.images)>div.track) .page){display:inline-flex;position:absolute;opacity:.15}.left:is(:is(:is(section.carousel>div.images)>div.track) .page){left:-70%}.right:is(:is(:is(section.carousel>div.images)>div.track) .page){right:-70%}.left-in:is(:is(:is(section.carousel>div.images)>div.track) .page){left:-152%}.right-in:is(:is(:is(section.carousel>div.images)>div.track) .page){right:-152%}:is(section.carousel>div.images)>a.prev,:is(section.carousel>div.images)>a.next{background:#ffffffbf url(/img/icons/carousel-arrow.png?v=1754565815208) center / 70% no-repeat;border-radius:50%;text-indent:-9999px;position:absolute;top:50%;margin-top:-2.5rem;width:5rem;height:5rem;cursor:pointer;z-index:10}:is(section.carousel>div.images)>a.prev{right:90%;transform:rotate(180deg)}:is(section.carousel>div.images)>a.next{left:90%}@media only screen and (max-width: 500px){:is(section.carousel>div.images)>a.prev,:is(section.carousel>div.images)>a.next{width:4rem;height:4rem;margin-top:-2rem}:is(section.carousel>div.images)>a.prev{right:93%}:is(section.carousel>div.images)>a.next{left:93%}}}@layer widgets{.w.paginator{margin:2rem 0}.w.paginator nav.pages a{margin:.2em}}@layer widgets{nav.search-bar{max-width:34rem;margin:2rem auto;display:flex;align-items:stretch;position:relative}nav.search-bar .input-container,nav.search-bar form{position:relative;margin-right:1rem;flex:1 1 auto;display:flex;align-items:stretch}nav.search-bar input.textbox.w{width:100%;padding-right:3rem;box-shadow:0 .2rem .2rem #00000014 inset;border-radius:.3rem}.empty:is(nav.search-bar .input-container) input.textbox.w{padding-right:.6rem}.empty:is(nav.search-bar .input-container) a.clear{display:none!important}nav.search-bar button{padding-top:.8em;padding-bottom:.8em;margin-right:.5rem}:is(nav.search-bar button):last-child{margin-right:0}:is([dir=rtl] nav.search-bar) input{padding-right:.6em;padding-left:3rem}:is([dir=rtl] nav.search-bar) button{margin-left:0;margin-right:.5rem}#search-clear:is(:is([dir=rtl] nav.search-bar) button){right:auto;left:.6rem}nav.search-bar #search-clear{flex:0 0 2rem;background:hsla(from var(--grey-deep) h s calc(l - 5) / .6);font-style:normal;font-weight:100;padding:.19em 0 0;border-radius:50%;width:2rem;height:2rem;font-size:1.1em;color:#fff!important;align-self:center;display:inline-flex;justify-content:center;align-items:center;position:absolute;right:.6rem;top:0;bottom:0;margin-top:auto;margin-bottom:auto}}@layer widgets{section.spotlight{display:flex;align-items:center;padding-top:0;padding-bottom:0}section.spotlight:before{display:none}section.spotlight>a{display:block;flex:0 0 6rem;text-indent:-9999px;height:8rem;cursor:pointer}.prev:is(section.spotlight>a){background:url(/img/icons/arrow-left.png?v=1754565815208) left center / 80% no-repeat}.next:is(section.spotlight>a){background:url(/img/icons/arrow-right.png?v=1754565815208) right center / 80% no-repeat}section.spotlight>div.panes{flex:1 1 auto}:is(section.spotlight>div.panes)>article{display:none;position:relative;align-items:center}.active:is(:is(section.spotlight>div.panes)>article){display:flex}:is(:is(section.spotlight>div.panes)>article) header{order:2;flex:1 1 18rem;min-width:12rem;margin:2rem}:is(:is(:is(section.spotlight>div.panes)>article) header) .name{font-size:1.5rem;font-weight:500}:is(:is(:is(section.spotlight>div.panes)>article) header) .description{font-size:1.1rem}@media only screen and (max-width: 960px){:is(:is(:is(section.spotlight>div.panes)>article) header) .name{font-size:1.23rem}:is(:is(:is(section.spotlight>div.panes)>article) header) .description{font-size:1rem}}:is(:is(section.spotlight>div.panes)>article) .body{order:1;flex:0 1 60%;position:relative;margin:2rem 0 0 2rem;background:url(/img/spotlight/van.png?v=1754565815208) no-repeat bottom right;background-size:100%}:is(:is(:is(section.spotlight>div.panes)>article) .body):before{content:"";display:block;width:100%;padding-top:88%}:is(:is(:is(section.spotlight>div.panes)>article) .body) .image{display:block;border:none;background:none}.idea:is(:is(section.spotlight>div.panes)>article) .body{background-image:url(/img/spotlight/big-screen.png?v=1754565815208);background-position:center bottom}:is(.idea:is(:is(section.spotlight>div.panes)>article) .body) .small-screen{position:absolute;background:url(/img/spotlight/small-screen.png?v=1754565815208) no-repeat bottom center;background-size:100%;top:-2rem;width:40%;height:40%;z-index:10;box-sizing:border-box}:is(:is(.idea:is(:is(section.spotlight>div.panes)>article) .body) .small-screen) .thumb{padding:23% 6% 6%;box-sizing:border-box;height:100%;width:100%;display:flex;align-items:center;overflow:hidden}:is(:is(:is(.idea:is(:is(section.spotlight>div.panes)>article) .body) .small-screen) .thumb) img{border-radius:8px;width:100%;height:100%;object-fit:cover}:is(.idea:is(:is(section.spotlight>div.panes)>article) .body) .image{position:absolute;inset:25% 18% 20% 16%}:is(:is(.idea:is(:is(section.spotlight>div.panes)>article) .body) .image) img{border-radius:2px;object-fit:cover;width:100%;height:100%}.challenge:is(:is(section.spotlight>div.panes)>article)>header{display:none}.challenge:is(:is(section.spotlight>div.panes)>article) .body{flex:1 1 auto;background:none;margin:2rem 2rem 0}:is(.challenge:is(:is(section.spotlight>div.panes)>article) .body):before{padding-top:55%}.challenge:is(:is(section.spotlight>div.panes)>article) div.container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.challenge:is(:is(section.spotlight>div.panes)>article) article.challenge{margin:0 auto 2rem}:is(.challenge:is(:is(section.spotlight>div.panes)>article) article.challenge) .image{background:#fff}.imageVan:is(:is(section.spotlight>div.panes)>article) .body{background-image:url(/img/spotlight/van.png?v=1754565815208)}:is(.imageVan:is(:is(section.spotlight>div.panes)>article) .body) .image{position:absolute;bottom:9%;right:15%;width:50%;text-align:right}.imageCamera:is(:is(section.spotlight>div.panes)>article) .body{background-image:url(/img/spotlight/camera.png?v=1754565815208);background-position:center center;margin-top:1rem;margin-bottom:1rem}:is(.imageCamera:is(:is(section.spotlight>div.panes)>article) .body) .image{position:absolute;inset:32% 22% 19% 5.5%;text-align:right;display:flex;align-items:center;justify-content:center}:is(.imageFrame:is(:is(section.spotlight>div.panes)>article),.imageFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body{background:none;margin-top:0;margin-bottom:0;z-index:2;position:relative}:is(:is(.imageFrame:is(:is(section.spotlight>div.panes)>article),.imageFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body):after{content:"";display:block;background:url(/img/spotlight/frame.png?v=1754565815208) center / contain no-repeat;position:absolute;inset:0;z-index:3;pointer-events:none}:is(:is(.imageFrame:is(:is(section.spotlight>div.panes)>article),.imageFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .image{position:absolute;inset:19.2% 7.2% 17.5% 6%;text-align:right;display:flex;align-items:center;justify-content:center}:is(:is(:is(.imageFrame:is(:is(section.spotlight>div.panes)>article),.imageFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .image) img{max-height:100%;z-index:0;object-fit:cover;width:100%;height:100%}:is(.imageFrameSlim:is(:is(section.spotlight>div.panes)>article) .body):after{background-image:url(/img/spotlight/frame-slim.png?v=1754565815208)}:is(.imageFrameSlim:is(:is(section.spotlight>div.panes)>article) .body) .image{inset:15.6% 3.3% 16.2%}:is(:is(:is(.videoTheatre:is(:is(section.spotlight>div.panes)>article),.videoScroll:is(:is(section.spotlight>div.panes)>article),.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .video):before{content:"";display:block;width:100%;padding-top:56.25%}:is(:is(:is(.videoTheatre:is(:is(section.spotlight>div.panes)>article),.videoScroll:is(:is(section.spotlight>div.panes)>article),.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .video) iframe{position:absolute;inset:0;width:100%;height:100%}.videoTheatre:is(:is(section.spotlight>div.panes)>article) .body{background-image:url(/img/spotlight/theatre.png?v=1754565815208);background-position:center}:is(.videoTheatre:is(:is(section.spotlight>div.panes)>article) .body) .video{width:80%;position:absolute;margin:1rem auto;inset:11% 0 30%}.videoScroll:is(:is(section.spotlight>div.panes)>article) .body{background-image:url(/img/spotlight/scroll.png?v=1754565815208);background-position:top -5px center;margin-top:0;margin-bottom:2rem}:is(.videoScroll:is(:is(section.spotlight>div.panes)>article) .body) .video{width:77%;position:absolute;margin:1rem auto;top:21%;left:7%;right:0}:is(.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body{background:none;margin-top:0;margin-bottom:0;z-index:2;position:relative;pointer-events:none}:is(:is(.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body):after{content:"";display:block;background:url(/img/spotlight/frame.png?v=1754565815208) center / contain no-repeat;position:absolute;inset:0;z-index:3}:is(:is(:is(.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .video):before{z-index:-2}:is(:is(.videoFrame:is(:is(section.spotlight>div.panes)>article),.videoFrameSlim:is(:is(section.spotlight>div.panes)>article)) .body) .video{position:absolute;inset:19.2% 7.8% 17.5% 6.5%;margin:0;z-index:-1;text-align:right;display:flex;align-items:center;justify-content:center;pointer-events:auto}:is(.videoFrameSlim:is(:is(section.spotlight>div.panes)>article) .body):after{background-image:url(/img/spotlight/frame-slim.png?v=1754565815208)}:is(.videoFrameSlim:is(:is(section.spotlight>div.panes)>article) .body) .video{inset:15.6% 3.5% 16.2% 3.8%}@media only screen and (max-width: 650px){:is(section.spotlight>div.panes)>article{flex-wrap:wrap}:is(:is(section.spotlight>div.panes)>article) header{text-align:center}:is(:is(section.spotlight>div.panes)>article) .body{flex:0 0 calc(100% - 4rem);margin:2rem}}@media only screen and (min-width: 650px) and (max-width: 780px),(max-width: 600px){section.spotlight{flex-wrap:wrap;justify-content:space-around}section.spotlight>div.panes{order:1;width:100%;flex:0 0 100%}section.spotlight .prev{order:2}section.spotlight .next{order:3}}[data-layout=Partner] section.spotlight{margin-bottom:2rem}}@layer widgets{div.tabs{position:relative;margin:2rem 0}div.tabs>ul{list-style:none;padding:0;margin:0;display:flex;gap:.15em}:is(div.tabs>ul) li{display:flex;align-items:stretch}:is(:is(div.tabs>ul) li) a{font-weight:500;display:block;font-size:1.1em;width:100%;padding:.7em 1em;box-sizing:border-box;background:transparent;border:2px rgba(from var(--off-black) r g b / .2) solid;border-bottom:none;color:var(--off-black);-webkit-text-decoration:none;text-decoration:none;position:relative;bottom:-1px}@media screen and (max-width: 500px){:is(:is(div.tabs>ul) li) a{text-transform:capitalize;padding:.5em .75em;font-size:.9em}:is(:is(:is(div.tabs>ul) li) a) .collapse{display:none}}@media screen and (max-width: 375px){:is(:is(div.tabs>ul) li) a{font-size:.8em;padding:.4em .5em}}.active:is(:is(div.tabs>ul) li) a{background:var(--yellow);border-color:var(--yellow)}div.tabs>div{display:none;padding:2rem;margin-top:-1px;background:var(--grey);border-top:6px var(--yellow) solid}.active:is(div.tabs>div){display:block;padding-left:0;padding-right:0}.active:is(div.tabs>div){background:none}:is(div.tabs>div)>.outset:first-child{position:absolute;top:.5em;right:0}div.tabs.standalone{border-bottom:6px var(--yellow) solid}div.tabs.pips{display:flex;flex-direction:column;gap:1em;margin-bottom:3em}div.tabs.pips>ul{order:2;gap:.3em}:is(div.tabs.pips>ul) a{border-radius:50%;text-indent:-9999px;padding:.2em;bottom:0;font-size:1em;line-height:0;width:.9em;height:.9em;border:2px rgba(from var(--off-black) r g b / .2) solid}div.tabs.pips>div{order:1;border-top:none;margin-bottom:0;padding:0}section.tab{padding-top:3rem}section.tab:not(.active){display:none}}@layer components{dialog.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;max-height:calc(100vh - (var(--modal-margin, 2em) * 2));max-width:calc(100vw - (var(--modal-margin, 2em) * 2));width:var(--modal-width, 50em);overflow-y:scroll;opacity:0;box-sizing:border-box;margin:0}dialog.modal::backdrop{background:var(--modal-backdrop, #36353599);-webkit-backdrop-filter:var(--modal-backdrop-filter, blur(4px));backdrop-filter:var(--modal-backdrop-filter, blur(4px));opacity:1}dialog.modal.loaded{opacity:1}dialog.modal.transition-enter-active,dialog.modal.transition-enter-active::backdrop,dialog.modal.transition-leave-active,dialog.modal.transition-leave-active::backdrop{transition:opacity var(--modal-transition, .25s) ease}.loaded:is(dialog.modal.transition-enter-active,dialog.modal.transition-enter-active::backdrop,dialog.modal.transition-leave-active,dialog.modal.transition-leave-active::backdrop){opacity:1}dialog.modal.transition-enter-from,dialog.modal.transition-enter-from::backdrop,dialog.modal.transition-leave-to,dialog.modal.transition-leave-to::backdrop{opacity:0}dialog.modal :first-child{margin-top:0}html:has(dialog.modal[open]){margin:0;overflow:hidden}html:has(dialog.modal[open]) body{margin:0;overflow:hidden}}iframe.sterile{width:100%;border:2px solid #ddd;padding:0;margin:0 0 2em;border-radius:.35em}@layer components{dialog.modal{border:none;padding:2em;border-radius:.35em;box-shadow:var(--dialog-shadow)}dialog.modal>a.close{max-height:100%;overflow:auto;flex:1 1 100%;display:block;position:absolute;top:1em;right:1em;width:1em;height:1em;z-index:1;background-color:CurrentColor;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / contain no-repeat}}@layer components{dialog.modal.idea{--modal-margin: 0em;background:none;box-shadow:none;padding:2rem;box-sizing:border-box;width:100%;margin:0 auto;max-width:none}dialog.modal.idea>a.modal-close{display:none}dialog.modal.idea::backdrop{background:var(--grey-mid);opacity:.94}@media only screen and (max-width: 420px){dialog.modal.idea{padding:.75rem}}dialog.modal.idea>.content{max-width:70rem;margin:auto}:is(dialog.modal.idea>.content) a{filter:none!important}:is(dialog.modal.idea>.content) article.idea{display:flex;align-items:flex-start}:is(:is(dialog.modal.idea>.content) article.idea)>div.left{flex:1 1 auto;max-width:50rem;width:65%;min-width:50%;margin:1rem}:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) a.images{display:block;background:none}:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) div.item.main div.image{border-radius:.1em;background:#fff;display:inline-block;width:100%;position:relative;box-sizing:border-box}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) div.item.main div.image):after{display:block;content:"";padding-top:100%}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) div.item.main div.image)>img{max-width:100%;max-height:100%;display:block;position:absolute;inset:0;margin:auto;border-radius:.1em}:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls{margin-top:1rem;display:flex}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.prevNext{display:flex;margin:0 -.5rem;align-items:stretch;justify-content:stretch;flex:1 1 60%}:is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.prevNext) a{--button-background-color: var(--off-black);--link-color: white;margin:.5rem;flex:1 1 auto;white-space:nowrap;text-align:center;padding:1rem;filter:none}.disabled:is(:is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.prevNext) a){opacity:.2}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) a.btn.more{margin:.5rem 0 .5rem 1rem;padding:.25rem 1rem .25rem 3.5rem;text-align:center;justify-content:center;display:flex;align-items:center;border-radius:.3rem;border:1px hsl(from var(--yellow) h s calc(l - 5)) solid;background-image:url(/img/icons/idea-trans.png?v=1754565815208);background-position:.7rem center;background-size:2.4rem 2.4rem;filter:none;transition:background .2s}:is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) a.btn.more):hover{background-color:hsl(from var(--yellow) h s calc(l + 4))}[dir=rtl] :is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) a.btn.more){margin-left:0;margin-right:1rem;padding-left:1rem;padding-right:3.5rem;background-position:right .7rem center}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.reactions{margin:0 -.3rem 0 1rem}:is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.reactions) .reaction{filter:none}[dir=rtl] :is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.reactions){margin-left:-.3rem;margin-right:1rem}@media only screen and (max-width: 700px){:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls{flex-wrap:wrap}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.prevNext{width:100%;flex:1 1 100%}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.reactions{margin-left:0;margin-right:auto}[dir=rtl] :is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) nav.reactions){margin-left:auto;margin-right:0}}@media only screen and (max-width: 420px){:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) a.btn.more{padding-left:1rem;background-image:none}[dir=rtl] :is(:is(:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left) .controls) a.btn.more){padding-right:1rem}}:is(:is(dialog.modal.idea>.content) article.idea)>.body{flex:1 1 25%;min-width:10rem;margin:1rem}:is(:is(:is(dialog.modal.idea>.content) article.idea)>.body) a.modal-close{float:right;background:var(--grey-deep);text-transform:uppercase;font-size:1.2em;padding:.4em .55em .25em;cursor:pointer;line-height:1;color:#fff;-webkit-text-decoration:none;text-decoration:none;margin-bottom:1rem;margin-left:1rem}:is(:is(:is(dialog.modal.idea>.content) article.idea)>.body) h1{font-weight:400;font-size:1.4em;font-style:italic;margin:0 0 .3em;float:left;max-width:70%}:is([dir=rtl] :is(:is(:is(dialog.modal.idea>.content) article.idea)>.body)) a.modal-close{float:left;margin-left:0;margin-right:1rem}:is([dir=rtl] :is(:is(:is(dialog.modal.idea>.content) article.idea)>.body)) h1{float:right}:is(:is(:is(dialog.modal.idea>.content) article.idea)>.body) div.child-info{clear:both;margin-bottom:2rem;font-size:1.15em}@media only screen and (max-width: 950px){:is(dialog.modal.idea>.content) article.idea{display:block}:is(:is(dialog.modal.idea>.content) article.idea)>div.left{width:100%;display:block;margin:0 auto 1rem}:is(:is(dialog.modal.idea>.content) article.idea) .body{max-width:50rem;margin:2rem auto}:is(:is(:is(dialog.modal.idea>.content) article.idea) .body) h1{clear:none}:is(:is(:is(dialog.modal.idea>.content) article.idea) .body) div.made-real{font-size:1rem}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea) .body) div.feedback)>.avatar{width:4rem;height:4rem;top:-2rem}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea) .body) div.feedback)>h5.name{font-size:.85rem}:is(:is(:is(:is(dialog.modal.idea>.content) article.idea) .body) div.feedback)>.body{font-size:1rem}}@media only screen and (max-width: 600px){:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left .controls) nav.prevNext a{padding:.8rem 1rem}:is(:is(:is(dialog.modal.idea>.content) article.idea)>div.left .controls) .reactions .reaction{width:3.2rem;height:3.2rem}}}@layer utilities{.disabled{opacity:.7;filter:grayscale(100%)!important}a.disabled{cursor:not-allowed}a.disabled:link,a.disabled:active,a.disabled:hover,a.disabled:visited{color:#777;opacity:.7}a.disabled:active{pointer-events:none}}@layer utilities{.hidden{display:none}}@layer utilities{.inactive{opacity:.4}}@layer utilities{.no-wrap{white-space:nowrap}}@layer utilities{.readable{max-width:80ch}.readable img{max-width:100%;object-fit:contain}}@layer utilities{.removed{-webkit-text-decoration:line-through;text-decoration:line-through;opacity:.8;filter:grayscale(100%)}}@layer utilities{.locked{color:var(--warning-color)}.unlocked{color:var(--positive-color)}}@layer utilities{.na{color:var(--disabled-color, #777);opacity:.7}}@layer utilities{.priority-trivial{color:green!important}.priority-low{color:#8dad00!important}.priority-medium{color:#8f7310!important}.priority-high{color:#be3900!important}.priority-critical{color:red!important}}@layer utilities{.shout{font-size:1.15em}.strong{font-weight:700}}@layer sections{section.book.details{font-size:1.1em}@media only screen and (max-width: 500px){section.book.details{text-align:center}}section.book.details>article{width:60%;padding-right:6rem}@media only screen and (max-width: 900px){section.book.details>article{padding-right:4rem}}@media only screen and (max-width: 720px){section.book.details>article{width:100%;padding-right:0}}:is(section.book.details>article) div.creep{position:relative;margin-top:3rem;margin-bottom:1rem}:is(:is(section.book.details>article) div.creep) div.presentation{padding-right:3rem;margin-bottom:3rem}@media only screen and (max-width: 720px){:is(:is(section.book.details>article) div.creep) div.presentation{padding-right:0}}@media only screen and (min-width: 1450px){:is(section.book.details>article) div.creep{display:flex;align-items:center;margin-left:-7rem}:is(:is(section.book.details>article) div.creep) div.presentation{flex:1 1 50%}:is(:is(section.book.details>article) div.creep) div.details{flex:1 1 50%}}section.book.details>aside{width:40%}@media only screen and (max-width: 720px){section.book.details>aside{width:100%}}section.book.details div.details{margin-bottom:3rem}:is(section.book.details div.details) a.btn{margin-top:1rem}:is(section.book.details div.cover) img{display:block;box-shadow:1.5rem 1.5rem 1.5rem .1rem #00000029}section.book.details blockquote{quotes:none;border-left:0;padding-left:0;display:flex;align-items:center;margin-bottom:3rem;text-align:left}:is(section.book.details blockquote)>div.thumb{flex:1 1 27%;border-radius:50%;margin-right:2rem}:is(:is(section.book.details blockquote)>div.thumb) img{display:block;border-radius:50%}:is(section.book.details blockquote)>div.quote{flex:1 1 73%;font-weight:500;font-size:1.1rem}:is(:is(section.book.details blockquote)>div.quote) footer{font-weight:400;font-size:.85rem;text-align:right;margin-top:.5rem;font-style:normal}:is(section.book.details blockquote):nth-child(2n)>div.thumb{order:2;margin-left:2rem;margin-right:0}:is(section.book.details blockquote):nth-child(2n)>div.quote{order:1}:is(:is(section.book.details blockquote):nth-child(2n)>div.quote) footer{text-align:left}:is(section.book.details blockquote):only-child{padding-right:0}@media screen and (max-width: 500px){section.book.details blockquote{display:block;max-width:27rem;margin-left:auto;margin-right:auto}:is(section.book.details blockquote)>div.thumb{max-width:18rem;margin:0 auto 1.5rem}}@media only screen and (min-width: 1450px){:is(:is(section.book.details.squash>article) div.creep) div.presentation{flex:1 1 60%}:is(:is(section.book.details.squash>article) div.creep) div.details{flex:1 1 40%}}section.book.details.squash>aside{position:relative}:is(section.book.details.squash>aside) div.cover{max-width:35rem;position:relative;margin-bottom:3rem;order:2}:is(section.book.details.squash>aside) div.details{order:1;margin-bottom:3rem}@media only screen and (min-width: 1451px){:is(section.book.details.squash>aside) div.details{position:absolute;right:110%;bottom:-22%;width:63%}}@media only screen and (max-width: 720px){section.book.details.squash>aside{display:flex;flex-direction:column}}section.book.details.squash>div.ideas{clear:both;max-width:40rem;margin:2rem auto;position:relative}@media screen and (min-width: 630px){section.book.details.squash>div.ideas{padding-right:20rem}:is(section.book.details.squash>div.ideas):before{content:"";width:18rem;height:14rem;position:absolute;right:0;top:50%;margin-top:-5rem}}section.book.ideas h2{text-align:center}:is(section.book.carousel>div.images)>div.track{margin-bottom:0}:is(section.book.carousel>div.images)>a.prev,:is(section.book.carousel>div.images) a.next{top:40%}}@layer sections{:is(:is(section.book.details.green>aside) div.details):after{content:"";display:block;background:url(/img/book/green/squirrel.png?v=1754565815208) center / contain no-repeat;transform:scaleX(-1);position:absolute;width:10rem;height:7rem;bottom:2rem;right:-1.5rem}@media only screen and (min-width: 1451px){:is(:is(section.book.details.green>aside) div.details):after{top:auto;bottom:107%;right:-1rem;left:auto;width:8rem;height:6rem}}@media only screen and (min-width: 721px) and (max-width: 1150px){:is(:is(section.book.details.green>aside) div.details):after{display:none}}@media only screen and (max-width: 720px){:is(:is(section.book.details.green>aside) div.details):after{left:auto;right:1rem;bottom:auto;top:8%}}@media only screen and (max-width: 569px){:is(:is(section.book.details.green>aside) div.details):after{top:12%}}@media only screen and (max-width: 500px){:is(:is(section.book.details.green>aside) div.details):after{display:none}}}@layer sections{@media only screen and (max-width: 720px){:is(:is(section.book.details.handbook>article) div.preview) div.cover{max-width:35rem}}:is(:is(section.book.details.handbook>article) div.preview) div.details{padding-top:.4rem}:is(section.book.details.handbook>aside) div.video{background:url(/img/book/screen.png?v=1754565815208) no-repeat center;background-size:contain;position:relative;margin-left:-1rem;margin-right:-1rem}:is(:is(section.book.details.handbook>aside) div.video):before{content:"";display:block;padding-top:71.282%}:is(:is(section.book.details.handbook>aside) div.video):after{content:"";position:absolute;display:block;width:25%;padding-top:25%;background:url(/img/icons/pointer.png?v=1754565815208) no-repeat center;background-size:contain;right:25%;bottom:-9%;transform:rotate(-40deg)}:is(:is(section.book.details.handbook>aside) div.video)>div.container{position:absolute;width:85%;top:9%;left:8%}:is(:is(:is(section.book.details.handbook>aside) div.video)>div.container):before{content:"";display:block;padding-top:56.25%}@media only screen and (min-width: 720px){:is(section.book.details.handbook>aside) div.video{margin-top:-2rem}}:is(section.book.details.handbook>aside) div.ideas{margin-bottom:3rem}:is(section.book.details.handbook>aside) div.more{position:relative}:is(:is(section.book.details.handbook>aside) div.more) ul.links{list-style:none;padding:0;margin-bottom:3rem}:is(:is(:is(section.book.details.handbook>aside) div.more) ul.links) li{margin-bottom:.5rem}:is(:is(:is(:is(section.book.details.handbook>aside) div.more) ul.links) li) a{padding-right:.3rem}:is(:is(:is(:is(:is(section.book.details.handbook>aside) div.more) ul.links) li) a):before{content:"";display:inline-block;background:url(/img/icons/arrow-back.svg?v=1754565815208) no-repeat center bottom;background-size:contain;width:1em;height:1em;margin-right:.65rem;margin-left:.3rem;padding-top:.25rem}:is(:is(section.book.details.handbook>aside) div.more):after{content:"";display:block;position:absolute;background:url(/img/book/handbook/chopper.png?v=1754565815208) no-repeat center;background-size:contain;width:9rem;height:15rem;bottom:-7rem;right:0}@media only screen and (min-width: 720px) and (max-width: 930px){:is(:is(section.book.details.handbook>aside) div.more):after{display:none}}@media only screen and (min-width: 500px) and (max-width: 720px){:is(:is(section.book.details.handbook>aside) div.more):after{width:12rem;height:19rem;right:3rem;bottom:-10rem}}@media only screen and (max-width: 500px){:is(:is(section.book.details.handbook>aside) div.more):after{right:1rem;width:7rem;height:12rem;bottom:-4rem}}@media only screen and (max-width: 400px){:is(:is(section.book.details.handbook>aside) div.more):after{display:none}}:is(section.book.details.handbook>aside) div.certificate{max-width:18rem;position:relative}@media only screen and (max-width: 500px){:is(section.book.details.handbook>aside) div.certificate{margin-left:auto;margin-right:auto}}}@layer sections{section.books.list>div.list{max-width:53rem;margin:0 auto}section.books.list a.card.book{padding:1.5rem}:is(section.books.list a.card.book)>div.image{flex:0 0 30%}:is(section.books.list a.card.book)>div.text{font-size:1.2em}:is(:is(section.books.list a.card.book)>div.text) div.name{font-size:1.4em;margin-bottom:.75rem}:is(:is(section.books.list a.card.book)>div.text) div.description{font-weight:200}}@layer sections{:is(section.book.details.oceans>article)>p:first-child{padding-right:7rem;position:relative}:is(:is(section.book.details.oceans>article)>p:first-child):after{content:"";background:url(/img/book/oceans/shark.png?v=1754565815208) center / contain no-repeat;width:9rem;height:13rem;position:absolute;right:-4rem;top:-2rem}@media screen and (max-width: 1000px){:is(:is(section.book.details.oceans>article)>p:first-child):after{height:12rem}}@media screen and (max-width: 720px){:is(section.book.details.oceans>article)>p:first-child{padding-right:0}:is(:is(section.book.details.oceans>article)>p:first-child):after{display:none}}:is(section.book.details.oceans>article)>p:nth-child(2){padding-right:7rem}@media screen and (max-width: 720px){:is(section.book.details.oceans>article)>p:nth-child(2){padding-right:0}}:is(section.book.details.oceans>article) div.creep{margin-top:0;min-height:20rem}:is(:is(section.book.details.oceans>article) div.creep)>div.presentation{margin-bottom:0}:is(:is(section.book.details.oceans>article) div.quotes) div.quote{font-size:.8em}:is(:is(:is(section.book.details.oceans>article) div.quotes) div.quote) p{font-size:.8em}section.book.details.oceans>aside div.details{bottom:-40%}@media screen and (max-width: 720px) and (min-width: 500px){:is(section.book.details.oceans>aside div.details)>p:first-child{padding-right:8rem;position:relative}:is(:is(section.book.details.oceans>aside div.details)>p:first-child):after{content:"";background:url(/img/book/oceans/shark.png?v=1754565815208) center / contain no-repeat;width:9rem;height:13rem;position:absolute;right:-1rem;top:-1rem}}}@layer sections{:is(section.book.details.space>article)>p:first-child{padding-right:7rem;position:relative}:is(:is(section.book.details.space>article)>p:first-child):after{content:"";background:url(/img/book/space/rocket-person.png?v=1754565815208) center / contain no-repeat;width:9rem;height:13rem;position:absolute;right:-4rem;top:-5rem}@media screen and (max-width: 1000px){:is(:is(section.book.details.space>article)>p:first-child):after{top:-2rem;height:12rem}}@media screen and (max-width: 720px){:is(section.book.details.space>article)>p:first-child{padding-right:0}:is(:is(section.book.details.space>article)>p:first-child):after{display:none}}:is(section.book.details.space>article) div.creep{margin-top:0}:is(:is(section.book.details.space>article) div.creep)>div.presentation{margin-bottom:0}@media screen and (max-width: 720px) and (min-width: 500px){:is(section.book.details.space>aside div.details)>p:first-child{padding-right:8rem;position:relative}:is(:is(section.book.details.space>aside div.details)>p:first-child):after{content:"";background:url(/img/book/space/rocket-person.png?v=1754565815208) center / contain no-repeat;width:9rem;height:13rem;position:absolute;right:-1rem;top:-1rem}}}@layer sections{a.challenge.card{display:flex;padding:0;max-width:50rem;border-bottom:.5rem var(--off-black) solid;border-radius:.2rem;margin-bottom:3rem;overflow:hidden;align-items:stretch;margin-left:auto;margin-right:auto;font-weight:400;-webkit-text-decoration:none;text-decoration:none}a.challenge.card.inactive{filter:grayscale(100%);opacity:.5}a.challenge.card.unpublished{opacity:.3}@media screen and (max-width: 800px){a.challenge.card,section.challenge.chooser>div.container>div.pane{position:relative;max-width:35rem;display:flex}:is(a.challenge.card,section.challenge.chooser>div.container>div.pane):before{content:"";padding-top:170%;width:100%}:is(a.challenge.card,section.challenge.chooser>div.container>div.pane) .challenge.details{position:absolute;inset:0}:is(:is(a.challenge.card,section.challenge.chooser>div.container>div.pane) .challenge.details)>div.text{flex:1 1 auto}:is(:is(a.challenge.card,section.challenge.chooser>div.container>div.pane) .challenge.details)>div.media{flex:0 0 auto}}@media screen and (max-width: 400px){:is(section.challenge.chooser>div.container>div.pane):before{padding-top:190%}}@media screen and (max-width: 600px){:is(section.challenge.carousel a.challenge.card):before{padding-top:190%}}@media screen and (max-width: 400px){:is(section.challenge.carousel a.challenge.card):before{padding-top:210%}}section.box.challenge.featured{padding-top:2rem}.challenge.details{display:flex;flex:1 1 auto;background:var(--yellow);box-shadow:.1em .1em .35em rgba(from var(--off-black) r g b / .15);border:2px var(--off-black) solid;overflow:hidden;border-radius:.2rem .2rem 0 0;align-items:stretch;box-sizing:border-box}.challenge.details>div.text{padding:1.5em 1.5em 1em;display:flex;justify-content:center;flex-direction:column;align-items:center;box-sizing:border-box}@media screen and (min-width: 801px){.challenge.details>div.text{flex:0 0 50%}}@media screen and (max-width: 500px),screen and (min-width: 801px) and (max-width: 1000px){.challenge.details>div.text{padding:1em}}:is(.challenge.details>div.text)>div.number{font-weight:500;margin-bottom:.25em;font-size:1.6em}:is(:is(.challenge.details>div.text)>div.number):before{content:"Challenge #"}@media screen and (max-width: 500px){:is(.challenge.details>div.text)>div.number{font-size:1.3em}}:is(.challenge.details>div.text)>h2{font-size:1.2em;margin:0 0 1em;font-weight:400;quotes:"“" "”" "‘" "’"}:is(:is(.challenge.details>div.text)>h2):before{content:open-quote;opacity:.5}:is(:is(.challenge.details>div.text)>h2):after{content:close-quote;opacity:.5}:is(.challenge.details>div.text)>div.date{margin-bottom:1em;font-size:.75em;color:rgba(from var(--off-black) r g b / .7)}:is(:is(.challenge.details>div.text)>div.date) time{font-weight:700}:is(.challenge.details>div.text)>div.subject{font-family:var(--amatic);font-weight:700;font-size:3.2em;text-align:center;margin-top:auto;margin-bottom:auto;line-height:1.1!important}:is(:is(.challenge.details>div.text)>div.subject)>span{line-height:1.1!important}.long:is(:is(:is(.challenge.details>div.text)>div.subject)>span){font-size:80%}@media screen and (max-width: 500px){:is(.challenge.details>div.text)>div.subject{font-size:2.75em}}:is(.challenge.details>div.text)>div.credits{font-weight:500;margin-top:1.5em;font-size:.8em;color:rgba(from var(--off-black) r g b / .8)}.challenge.details>div.media{flex:0 0 50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 800px){.challenge.details>div.media{width:100%}}:is(.challenge.details>div.media):before{content:"";padding-top:100%;width:100%}.image:is(.challenge.details>div.media){background:#fff;overflow:hidden}.image:is(.challenge.details>div.media) img{position:absolute;inset:0;margin:auto}.placeholder:is(.challenge.details>div.media){background:#fff;position:relative}.placeholder:is(.challenge.details>div.media):after{content:"";position:absolute;inset:2em;max-width:16em;margin:auto;background:url(/img/brand/logo2-en.png?v=1754565815208) center / contain no-repeat;filter:grayscale(100) opacity(.2)}@media screen and (max-width: 800px){.challenge.details{flex-direction:column}}@media screen and (max-width: 400px){.challenge.details{font-size:95%}:is(.challenge.details>div.text) div.subject{padding:0;font-size:2.25em}}@media screen and (max-width: 350px){.challenge.details{font-size:85%}}}@layer sections{section.challenge.header{padding-bottom:0}section.challenge.header header{margin-bottom:0}:is(section.challenge.header header) h1{margin-left:-.5rem;margin-bottom:0}:is(:is(section.challenge.header header) h1) a{background:none}:is(:is(:is(section.challenge.header header) h1) a):hover{background:var(--yellow)}:is(section.challenge.header header) h3{margin:0;font-weight:400}@media screen and (min-width: 1001px){section.challenge.header header{padding-left:6rem}}@media screen and (max-width: 1000px){section.challenge.header header{flex-direction:column;justify-content:center;align-items:center;text-align:center}:is(section.challenge.header header)>nav{display:none}}section.challenge.chooser{display:flex;align-items:center;margin-bottom:0}section.challenge.chooser>a.next,section.challenge.chooser>a.prev{color:transparent;width:5rem;height:4rem;margin:1.5rem}.disabled:is(section.challenge.chooser>a.next,section.challenge.chooser>a.prev){opacity:.2}@media screen and (max-width: 800px){section.challenge.chooser>a.next,section.challenge.chooser>a.prev{width:8rem;height:6rem}}section.challenge.chooser>a.prev{background:url(/img/icons/arrow-left.png?v=1754565815208) left center / contain no-repeat;margin-left:0}section.challenge.chooser>a.next{background:url(/img/icons/arrow-right.png?v=1754565815208) right center / contain no-repeat;margin-right:0}section.challenge.chooser>div.container{flex:1 1 100%}:is(section.challenge.chooser>div.container)>div.pane{max-width:none}:is(section.challenge.chooser>div.container) nav.challenge{background:var(--off-black);border-radius:0 0 .2rem .2rem;padding:.1rem .5rem;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}:is(:is(section.challenge.chooser>div.container) nav.challenge) a{margin:.75rem;text-align:center;white-space:nowrap}:is(:is(section.challenge.chooser>div.container) nav.challenge) a:not(.btn){background:none;color:#fff}:is(:is(section.challenge.chooser>div.container) nav.challenge) .btn{font-size:.85em}@media screen and (min-width: 801px){:is(section.challenge.chooser>div.container) nav.challenge{justify-content:space-between}}:is(section.challenge.chooser>div.container) nav.resources{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0 1rem}:is(:is(section.challenge.chooser>div.container) nav.resources) a{font-size:.85em;background:none}:is(:is(:is(section.challenge.chooser>div.container) nav.resources) a):hover{background:var(--yellow)}:is(:is(:is(section.challenge.chooser>div.container) nav.resources) a):only-child{margin-left:auto}@media screen and (max-width: 720px){:is(section.challenge.chooser>div.container) nav.resources{justify-content:space-around}:is(:is(section.challenge.chooser>div.container) nav.resources) a#full-screen{display:none}}:is(section.challenge.chooser>div.container)>a.btn{display:block;margin:2rem auto}@media screen and (min-width: 1001px){:is(section.challenge.chooser>div.container)>a.btn{display:none}}@media screen and (min-width: 801px) and (max-width: 1000px){:is(section.challenge.chooser>div.container)>a.btn{position:absolute;bottom:1.5rem;left:30%;right:30%}}@media screen and (min-width: 801px) and (max-width: 1000px){section.challenge.chooser{flex-wrap:wrap}section.challenge.chooser>a.prev,section.challenge.chooser>a.next{order:3}.next:is(section.challenge.chooser>a.prev,section.challenge.chooser>a.next){margin-left:auto}}@media screen and (max-width: 600px){section.challenge.chooser div.container{padding:0 1rem}section.challenge.chooser>a.prev,section.challenge.chooser>a.next{position:absolute;width:3rem;height:3.5rem;background-size:70%;z-index:500;background-color:#ffffffd9;background-position:center;top:25%}section.challenge.chooser>a.prev{left:-5px;border-radius:0 50% 50% 0}section.challenge.chooser>a.next{right:-5px;border-radius:50% 0 0 50%}}section.challenge.description{margin:1rem auto}@media screen and (min-width: 1001px){section.challenge.description{padding:0 8rem}}@media screen and (max-width: 1000px){section.challenge.description{text-align:center;padding:0 5rem}}@media screen and (max-width: 600px){section.challenge.description{padding:0 2rem}}section.challenge.video{margin-bottom:1rem}section.challenge.video>div.video{max-width:46rem}section.challenge.starters{max-width:50rem;margin-left:auto;margin-right:auto}section.challenge.starters>div.starters{margin-bottom:2rem;padding:1.5rem;background:var(--grey-light);border-radius:.2rem}:is(section.challenge.starters>div.starters) h4{font-size:1.6rem;font-weight:700;margin-bottom:.3rem}@media screen and (min-width: 801px){section.challenge.supplements{padding:0 9rem}}@media screen and (min-width: 601px){section.challenge.supplements{padding:0 7rem}}section.challenge.supplements>article.supplement{width:100%;margin-bottom:2rem;padding:1.5rem;background:var(--grey-light);border-radius:.2rem;position:relative;max-width:50rem;margin-left:auto;margin-right:auto;float:none}:is(section.challenge.supplements>article.supplement) h4{font-size:1.6rem;font-weight:700;margin-bottom:.3rem}@media screen and (min-width: 801px){:is(section.challenge.supplements>article.supplement):first-child:before,:is(section.challenge.supplements>article.supplement):last-child:after{width:8rem;height:9rem;margin-top:-4.5rem}}@media screen and (min-width: 601px){:is(section.challenge.supplements>article.supplement):first-child:before,:is(section.challenge.supplements>article.supplement):last-child:after{content:"";width:6rem;height:7rem;background:url(/img/challenges/facearrow.png?v=1754565815208) center / contain no-repeat;position:absolute;top:50%;margin-top:-3.5rem}:is(section.challenge.supplements>article.supplement):first-child:before{background-image:url(/img/challenges/facearrow.png?v=1754565815208);right:101%}:is(section.challenge.supplements>article.supplement):last-child:after{background-image:url(/img/challenges/draw.png?v=1754565815208);left:101%}}section.challenge.mailing-list{margin-top:3rem;max-width:35rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem}section.challenge.mailing-list div.message{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}section.challenge.mailing-list input{margin-bottom:1rem}section.challenge.mailing-list button{margin-left:0}section.challenge.carousel a.challenge{font-size:75%;margin-bottom:0}section.challenge.ideas>h2{text-align:center}:is(section.challenge.ideas>h2) span.name{font-style:italic}#modal-container.challenge div.challenge.details{border-radius:.3rem;font-size:140%}#modal-container.challenge section.challenge.video{margin-top:3rem}:is(#modal-container.challenge section.challenge.video)>div.video{max-width:60rem}}@layer sections{section.hero.challenges{box-sizing:border-box}@media screen and (min-width: 650px) and (max-width: 800px){section.hero.challenges{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 650px){section.hero.challenges>div.message{position:relative}:is(section.hero.challenges>div.message):before,:is(section.hero.challenges>div.message):after{content:"";position:absolute;top:50%;width:10rem;height:9rem;background:url(/img/challenges/machine.png?v=1754565815208) center / contain no-repeat;margin-top:-4.5rem}:is(section.hero.challenges>div.message):before{left:auto;right:105%;background-image:url(/img/challenges/machine.png?v=1754565815208)}:is(section.hero.challenges>div.message):after{left:105%;background-image:url(/img/challenges/drawing.png?v=1754565815208)}@media screen and (max-width: 950px){:is(section.hero.challenges>div.message):before{right:102%;background-image:url(/img/challenges/machine.png?v=1754565815208);width:8rem}:is(section.hero.challenges>div.message):after{left:102%;background-image:url(/img/challenges/drawing.png?v=1754565815208);width:8rem}}}section.challenges.list{max-width:50rem;margin-left:auto;margin-right:auto}section.challenges.list .challenge.card{font-size:85%}@media screen and (max-width: 550px){section.challenges.list .challenge.card{font-size:115%}}}@layer sections{section.challenge.submit div.description{margin-bottom:2rem}:is(section.challenge.submit div.description) p{font-size:1.1em}}@layer sections{section.activities.collection{max-width:50rem;margin-left:auto;margin-right:auto;background:var(--grey-light);margin-bottom:3em}section.activities.collection article.activity{float:none;max-width:none;width:auto;margin-bottom:4em;padding:0;position:relative}:is(section.activities.collection article.activity)>header{display:flex;align-items:center;padding-top:1em;border-top:3px solid var(--grey);gap:1em;padding-bottom:.5em;flex-wrap:wrap;justify-content:space-between}:is(:is(section.activities.collection article.activity)>header)>h3{font-size:.95em;font-weight:700;text-transform:uppercase;margin:0 0 .25em}:is(:is(section.activities.collection article.activity)>header)>h4{font-size:1.5em;margin:0;font-weight:500}:is(:is(section.activities.collection article.activity)>header)>a.modal{background:none;font-size:.9em}:is(:is(:is(section.activities.collection article.activity)>header)>a.modal):hover{background:var(--yellow)}:is(section.activities.collection article.activity)>h4{font-size:1.6rem;font-weight:500;margin:0 0 1rem;border-bottom:1px solid var(--grey);padding-bottom:.5rem}:is(section.activities.collection article.activity)>div.video,:is(section.activities.collection article.activity)>.image{padding:0;display:block;margin:0 0 2em;background:none}:is(section.activities.collection article.activity)>div.body{font-size:1.1em}:is(section.activities.collection article.activity)>nav.resources{display:flex;margin-top:2em;padding:.5em .4em;justify-content:flex-end}:is(:is(section.activities.collection article.activity)>nav.resources)>a.worksheet{font-size:.9em;display:inline-flex;align-items:center}:is(section.activities.collection article.activity):first-child>header{padding-top:0;border-top:none}:is(section.activities.collection article.activity):last-child{margin-bottom:0}:is(section.activities.collection article.activity):last-child>nav.resources{padding-bottom:0;border-bottom:none}@media screen and (min-width: 1050px){:is(section.activities.collection article.activity):before{content:"";position:absolute;width:10rem;height:15rem;background:url(/img/challenges/draw.png?v=1754565815208) center / contain no-repeat;left:105%;top:5rem}.compact:is(section.activities.collection article.activity):before{top:0}:is(section.activities.collection article.activity):nth-child(2n):before{left:auto;right:105%}:is(section.activities.collection article.activity):nth-child(5n+1):before{background-image:url(/img/activities/scissors.png?v=1754565815208)}:is(section.activities.collection article.activity):nth-child(5n+2):before{background-image:url(/img/activities/box.png?v=1754565815208)}:is(section.activities.collection article.activity):nth-child(5n+3):before{background-image:url(/img/activities/ruler.png?v=1754565815208)}:is(section.activities.collection article.activity):nth-child(5n+4):before{background-image:url(/img/activities/toothpicks.png?v=1754565815208)}:is(section.activities.collection article.activity):nth-child(5n+5):before{background-image:url(/img/activities/rubber.png?v=1754565815208)}}:is(section.activities.collection.partner-hca article.activity):nth-child(5n+1):before{background-image:url(/img/activities/cell1.png?v=1754565815208)}:is(section.activities.collection.partner-hca article.activity):nth-child(5n+2):before{background-image:url(/img/activities/cell2.png?v=1754565815208)}:is(section.activities.collection.partner-hca article.activity):nth-child(5n+3):before{background-image:url(/img/activities/cell3.png?v=1754565815208)}:is(section.activities.collection.partner-hca article.activity):nth-child(5n+4):before{background-image:url(/img/activities/cell4.png?v=1754565815208)}:is(section.activities.collection.partner-hca article.activity):nth-child(5n+5):before{background-image:url(/img/activities/cell5.png?v=1754565815208)}#modal-container.activity{width:60%!important;padding-top:0!important}#modal-container.activity #modal-content{font-size:1.3rem}:is(:is(#modal-container.activity #modal-content) section.collection.activities) article.activity{padding-right:0}:is(:is(:is(#modal-container.activity #modal-content) section.collection.activities) article.activity) nav.resources{font-size:.8em}#modal-container.activity-media{padding-top:1.5rem!important;width:95%!important;margin-top:1em!important;margin-bottom:1em!important}#modal-container.activity-media>a.modal-close{top:0}#modal-container.activity-media #modal-content{font-size:1.3rem}:is(:is(#modal-container.activity-media #modal-content) section.collection.activity.media) div.image{display:flex;align-items:center;justify-content:center;margin:0 auto}:is(:is(:is(#modal-container.activity-media #modal-content) section.collection.activity.media) div.image) img{display:block;max-height:calc(95vh - 4rem)}}@layer sections{article.collection.card>a.image{flex:0 0 20%}:is(article.collection.card>div.text)>.state{color:var(--grey-deep);font-weight:200;margin-bottom:.3rem;font-size:.9rem}:is(article.collection.card>div.text)>.name{font-weight:600;font-size:1.2rem;margin-bottom:.4rem}:is(article.collection.card>div.text)>.intro{margin-bottom:.65rem;font-size:1.1rem}:is(article.collection.card>div.text)>.cta{font-weight:500}article.collection.card>a.partner{background:none}:is(article.collection.card>a.partner) img{display:block}@media only screen and (max-width: 720px){article.collection.card>a.image{flex:0 0 25%}article.collection.card>div.makers{display:none}}:is(.partner article.collection.card) a.image{flex:0 0 35%}article.collection.card.feature>div.text>.state{background:#fff;padding:.2em .5em;border-radius:.1em;display:inline-block}}@layer sections{section.collection.featured{display:flex;flex-wrap:wrap;padding:0 1rem;align-items:center;margin-bottom:3rem}section.collection.featured>*{margin:.75rem}section.collection.featured>div.image{flex:0 1 45%;margin-top:1.5rem;margin-bottom:1.5rem}:is(section.collection.featured>div.image) img{margin:auto}section.collection.featured>div.intro{font-size:1.1rem;font-weight:400;flex:1 1 30%;padding:0 1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;flex:1 1 40%}:is(section.collection.featured>div.intro)>h3.name{font-size:1.75rem;font-weight:200}:is(:is(section.collection.featured>div.intro)>h3.name) a{background:none}:is(:is(:is(section.collection.featured>div.intro)>h3.name) a):hover{background:var(--yellow)}:is(:is(section.collection.featured>div.intro)>h3.name)+a.btn{margin-top:-.5rem}:is(section.collection.featured>div.intro)>a.btn{margin-top:1.5rem}section.collection.featured>h3.resource-packs{font-size:2.5rem;flex:1 1 100%;order:2}section.collection.featured>div.resource-packs{width:95%;width:calc(100% - 2rem);order:2;display:flex;background:var(--yellow);margin:0 1rem;padding:1rem;justify-content:space-around;box-sizing:border-box}:is(section.collection.featured>div.resource-packs)>div.resourcePack{padding:0;margin:1rem;flex:1 1 25%;display:flex;flex-direction:column;align-items:center;background:none;flex-wrap:nowrap!important}:is(:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack) span.tagline):before{content:" - "}:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>*{min-width:0}:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>.intro{margin-bottom:1rem;flex:1 1 100%;width:100%}@media all and (-ms-high-contrast: none){:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>.intro{flex:1 1 auto;padding-bottom:1rem}}:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>.image{margin-top:auto;margin-bottom:1rem;flex:1 1 9rem;padding:0}:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>.download{flex:1 0 5%;text-align:center}:is(:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack)>.download) a:after{background:#fff}@media only screen and (max-width: 900px){section.collection.featured>div.resource-packs{flex-wrap:wrap}:is(section.collection.featured>div.resource-packs)>div.resourcePack{flex:1 1 45%;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem}}@media only screen and (max-width: 720px){section.collection.featured>div.resource-packs{width:100%;margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width: 651px) and (max-width: 900px){:is(section.collection.featured>div.resource-packs)>div.resourcePack:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}}@media only screen and (max-width: 650px){section.collection.featured>div.resource-packs{display:block}:is(section.collection.featured>div.resource-packs)>div.resourcePack{margin-bottom:2rem}:is(:is(section.collection.featured>div.resource-packs)>div.resourcePack):last-child{border-bottom:none;padding-bottom:0}}section.collection.featured.box>div.resource-packs{margin-left:-1rem;margin-right:-1rem}section.collection.featured>a{margin-right:2rem;flex:1 1 30%;text-align:center;font-weight:700}@media only screen and (max-width: 720px){section.collection.featured{flex-direction:column;text-align:center;justify-content:center}section.collection.featured>div.image{order:0;flex:1 1 auto!important;max-width:35rem;margin-left:0;margin-right:0}section.collection.featured>div.intro{order:1;width:100%;flex:1 1 100%;margin:.75rem 0 1.5rem;padding:0;max-width:25rem}}section.collection.featured.no-intro>.intro{padding:0}:is(section.collection.featured.no-intro>.intro) a.btn{margin:0}section.collection.featured.with-video{background:hsl(from var(--grey) h s calc(l + 3));overflow:hidden}section.collection.featured.with-video>div.video{order:4;flex:1 1 100%;max-width:40rem;margin:2rem auto}:is(section.collection.featured.with-video>div.video):after{display:block;content:"";background:var(--grey-light);width:calc(100% + 4rem);padding-top:calc(100% + 4rem);position:absolute;inset:-2rem;z-index:-1;width:9999px;margin-left:-4999px}@media only screen and (max-width: 720px){section.collection.featured.with-video>div.video{max-width:none;margin:0;order:4;width:100%;margin-top:1rem}:is(section.collection.featured.with-video>div.video):after{top:-1rem}}section.collection.featured.listed>div.image{flex-basis:35%}}@layer sections{section.collection.resource-packs>h3{text-align:center}section.upload.instructions{align-items:center;display:flex}section.upload.instructions h2{font-size:2rem}section.upload.instructions p{font-size:1.15em}section.upload.instructions ol.steps{list-style:none;max-width:25rem;margin:-1rem auto 0;padding:0}:is(section.upload.instructions ol.steps) li{padding:2rem 0 2rem 8rem;border-bottom:2px solid var(--grey);position:relative}:is(:is(section.upload.instructions ol.steps) li):before{display:block;content:"";width:7rem;height:5rem;background:url(/img/steps/1.jpg?v=1754565815208) no-repeat center;background-size:contain;position:absolute;left:0;top:50%;margin-top:-2.5rem}.draw:is(:is(section.upload.instructions ol.steps) li):before{background-image:url(/img/steps/1.jpg?v=1754565815208)}.scan:is(:is(section.upload.instructions ol.steps) li):before{background-image:url(/img/steps/2.jpg?v=1754565815208)}.upload:is(:is(section.upload.instructions ol.steps) li)>a{display:block;background:none;padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:.15rem}:is(.upload:is(:is(section.upload.instructions ol.steps) li)>a):hover{background:var(--yellow);-webkit-text-decoration:none;text-decoration:none}.upload:is(:is(section.upload.instructions ol.steps) li):before{background-image:url(/img/steps/3.jpg?v=1754565815208)}:is(:is(section.upload.instructions ol.steps) li) span.title{font-size:1.4rem;font-weight:700;display:block;margin-bottom:.3rem}:is(:is(section.upload.instructions ol.steps) li) span.hint{display:block;font-size:.9em;color:rgba(from var(--off-black) r g b / .4);font-style:italic}.inline:is(:is(:is(section.upload.instructions ol.steps) li) span.hint){display:inline}:is(:is(section.upload.instructions ol.steps) li):last-child{border:none}[dir=rtl] :is(:is(section.upload.instructions ol.steps) li){padding-left:0;padding-right:8rem}:is([dir=rtl] :is(:is(section.upload.instructions ol.steps) li)):before{left:auto;right:0}}@layer sections{a.maker-challenge.card{display:flex;flex-direction:column;padding:1.5rem;filter:none;border-radius:.2rem;border:2px solid rgba(from var(--grey-mid) r g b / .4);box-shadow:.2em .2em .4em rgba(from var(--off-black) r g b / .15);transition:box-shadow .2s}a.maker-challenge.card:hover{-webkit-text-decoration:none;text-decoration:none;box-shadow:.2em .2em .4em rgba(from var(--off-black) r g b / .3)}a.maker-challenge.card:hover>div.text>div.name{background:var(--yellow)}a.maker-challenge.card>.image{margin:0 0 1.5rem;display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 auto}:is(a.maker-challenge.card>.image)>div.container{position:relative;overflow:hidden;width:100%}:is(:is(a.maker-challenge.card>.image)>div.container):before{content:"";padding-top:100%;width:100%;display:block}:is(:is(a.maker-challenge.card>.image)>div.container)>img{position:absolute;inset:0;margin:auto;width:100%}a.maker-challenge.card>div.text{width:100%;flex:1 1 auto}:is(a.maker-challenge.card>div.text)>div.name{font-size:1.25rem;font-weight:500;background:rgba(from var(--yellow) r g b / .5);transition:background .2s;padding:0 .2em;display:inline-block}:is(a.maker-challenge.card>div.text)>div.intro{font-size:.9em;font-style:italic}section.maker-challenges.banner{max-width:60rem;margin-left:auto;margin-right:auto}section.maker-challenges.banner>div.banner{margin-bottom:2rem}section.maker-challenges.banner>div.intro{max-width:45rem;font-size:1.3rem;text-align:center;margin:0 auto 3rem}section.maker-challenges.banner>div.message{max-width:35rem;margin-left:auto;margin-right:auto;font-size:1.25rem;padding:1.5rem 1.5rem 1.5rem 8rem;background:hsla(from var(--yellow) h s calc(l + 6) / .25);font-style:italic;border-radius:.4rem;border:3px dotted var(--yellow);box-sizing:border-box;position:relative}:is(section.maker-challenges.banner>div.message):before{content:"";display:block;width:6rem;height:6rem;background:url(/img/activities/scissors.png?v=1754565815208) center / contain no-repeat;position:absolute;left:1rem;top:50%;margin-top:-3rem}:is(section.maker-challenges,section.collections) div.makers.list{font-size:.9em;color:rgba(from var(--off-black) r g b / .7)}:is(:is(:is(section.maker-challenges,section.collections) div.makers.list) .list) a.name{font-weight:700;background:none;padding:0}:is(:is(:is(section.maker-challenges,section.collections) div.makers.list) .list) span.role{font-size:normal;font-style:italic}:is(section.maker-challenges,section.collections) div.makers.polaroids{flex:1 1 18%;display:flex;flex-wrap:wrap;margin:-.5rem 0 -.5rem 2.5rem}:is(:is(section.maker-challenges,section.collections) div.makers.polaroids) .placeholder{width:100%!important;max-width:none!important}.list-1:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker:first-child{flex:1 1 100%}.list-2:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker{flex:1 1 45%;margin-top:-1rem!important;z-index:4}:is(.list-3:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker):first-child{flex:1 1 100%;z-index:5}:is(.list-3:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker):nth-child(n+2){flex:1 1 45%;margin-top:-1rem!important;z-index:4}.list-4:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker{flex:1 1 45%;margin-top:-1rem!important;z-index:4}:is(.list-4:is(:is(section.maker-challenges,section.collections) div.makers.polaroids)>.maker):nth-child(-n+2){z-index:5}section.maker-challenges.list{display:flex;flex-direction:column;align-items:center;justify-content:center}section.maker-challenges.list>h2.choose{margin-left:-5rem;font-size:1.9rem;position:relative;font-weight:200;font-style:italic}:is(section.maker-challenges.list>h2.choose):after{content:"";background:url(/img/icons/pointer-down-yellow.png?v=1754565815208) center / contain no-repeat;width:5rem;height:4rem;display:block;position:absolute;left:16rem;top:50%;margin-top:-1.5rem}section.maker-challenges.list>div.list{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;width:100%}:is(section.maker-challenges.list>div.list)>.card,:is(section.maker-challenges.list>div.list)>.spacer{flex:1 1 25%;margin:1rem;box-sizing:border-box;max-width:25rem;min-width:15rem}:is(section.maker-challenges.list>div.list)>.spacer{padding:1rem}section.maker.details{max-width:60rem;margin-left:auto;margin-right:auto}section.maker.details header{margin-bottom:0}section.maker.description{display:flex;margin-bottom:3rem}@media screen and (min-width: 900px){section.maker.description{padding-right:10%}}@media screen and (max-width: 720px){section.maker.description{display:block}}section.maker.description>div.makers{flex:1 1 33%;margin-right:3rem;margin-left:0}.list-2:is(section.maker.description>div.makers){flex-direction:column;max-width:12rem}.list-2:is(section.maker.description>div.makers) :first-child{z-index:5}@media screen and (max-width: 720px){section.maker.description>div.makers{margin-bottom:2rem;margin-right:0;flex-direction:row!important;max-width:none!important}}@media screen and (max-width: 720px) and (min-width: 500px){section.maker.description>div.makers{flex-wrap:nowrap}.list-1:is(section.maker.description>div.makers){position:relative}.list-1:is(section.maker.description>div.makers):before{content:"";display:block;width:8rem;height:10rem;right:8%;top:50%;margin-top:-5rem;background:url(/img/challenges/facearrow.png?v=1754565815208) center / contain no-repeat;transform:scaleX(-1);position:absolute}:is(section.maker.description>div.makers) article.maker{max-width:20rem;flex:1 1 25%!important}}@media screen and (max-width: 500px){section.maker.description>div.makers{justify-content:center}:is(section.maker.description>div.makers) article.maker{max-width:18rem}}section.maker.description>div.body{flex:1 1 60%;display:flex;flex-direction:column;justify-content:center}:is(section.maker.description>div.body)>div.maker-intro{margin-top:2rem;background:hsla(from var(--yellow) h s calc(l + 6) / .25);padding:1rem;font-size:.95rem;font-style:italic;border-radius:.4rem;border:3px dotted var(--yellow)}section.banner.arts-council{background:var(--grey-light);display:flex}section.banner.arts-council>div{flex:1 1 50%}.image:is(section.banner.arts-council>div){margin-right:1rem}.body:is(section.banner.arts-council>div){margin-left:1rem;font-size:1.4rem;font-weight:200;display:flex;align-items:center}@media screen and (max-width: 720px){section.banner.arts-council{display:block}section.banner.arts-council>div.image{margin:0 0 2rem}section.banner.arts-council>div.body{margin:0 auto;text-align:center;max-width:30rem}}@media screen and (max-width: 450px){section.banner.arts-council>div.body{font-size:1.1rem}}}@layer sections{section.collection.resource-packs{background:var(--grey);border-bottom:2px solid var(--grey)}section.collection.resource-packs:before{border-bottom:2px solid var(--grey)}section.collection.resource-packs>h2{font-size:3.5em;text-align:center}section.collection.resource-packs .resourcePack{background:var(--grey-light)}}@layer sections{article.card.event{display:flex;flex:wrap;align-items:center;margin-bottom:1.5rem;gap:3rem}article.card.event:last-child{margin-bottom:0}article.card.event>a.logo{flex:0 0 17%;width:17%;display:block;padding:0;background:none}article.card.event img{display:block;border:4px white solid;background:#fff;width:100%}article.card.event .body{flex:1 1 auto}article.card.event .name{font-size:1.2em;margin-bottom:.2em}:is(article.card.event .name) .message{display:inline-block;background:var(--grey-deep);color:#fff;border-radius:2px;font-size:.8em;vertical-align:baseline;padding:.15em .3em;position:relative;top:-1px}article.card.event .intro{margin-top:.5em}article.card.event>a.partner{flex:0 0 15%;border:none;margin:0;padding:0;background:none}@media screen and (max-width: 550px){article.card.event{text-align:center}article.card.event>a.logo{width:auto;flex:1 1 auto}}article.card.event.legacy{background:none;padding:0;gap:1.5rem}article.card.event.legacy>a{flex:0 0 25%;width:25%}}@layer sections{section.events.details{display:flex;padding:4rem}section.events.details>div{flex:1 1 50%}:is(section.events.details>div):first-child{margin-right:4rem}section.events.details button.copy{margin:1rem 0 0;padding-left:4em;padding-right:4em;transition:background .4s}.copied:is(section.events.details button.copy){background:green;color:#fff}@media only screen and (max-width: 720px){section.events.details{flex-direction:column}section.events.details>div{margin-bottom:2rem}:is(section.events.details>div):first-child{margin-right:0}}}@layer sections{section.events.gallery header.intro{display:block;text-align:center;margin-bottom:3rem}:is(section.events.gallery header.intro) h1{margin-bottom:.8em}:is(section.events.gallery header.intro) h2{font-size:1.2em;font-weight:400;margin-bottom:.3em}:is(section.events.gallery header.intro) h3{text-transform:uppercase;margin-top:0;font-size:1em;font-weight:700}section.events.gallery div.description{background:#fff;border:2px rgba(from var(--off-black) r g b / .15) solid;box-shadow:0 0 .6em rgba(from var(--off-black) r g b / .1);padding:1rem;border-radius:.2em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}:is(section.events.gallery div.description) .logo{flex:1 1 10%;margin:1rem;max-width:25rem}:is(:is(section.events.gallery div.description) .logo) img{display:block}:is(:is(section.events.gallery div.description) .logo) a{display:block;padding:0;background:none}:is(section.events.gallery div.description) .body{flex:1 1 40%;margin:1rem}@media only screen and (max-width: 720px){section.events.gallery div.description{display:block}:is(section.events.gallery div.description)>img{margin:0 auto;display:block}}}@layer sections{section.events.information .description{font-size:1.15em;margin-bottom:2rem}section.events.information aside>a.ideas{width:100%;display:block;height:10em;text-indent:-9999px;padding:0;background:url(/img/brand/event-ideas-bg.jpg?v=1754565815208) no-repeat center;background-size:cover;margin-bottom:2rem;position:relative}:is(section.events.information aside>a.ideas):before{width:9.4375rem;height:1.28125rem;content:"";display:block;position:absolute;margin:0 auto;top:50%;top:calc(50% - .6rem);left:0;right:0;background:url(/img/brand/event-ideas.png?v=1754565815208) no-repeat center;background-size:100%}@media only screen and (max-width: 720px){section.events.information header{display:block}:is(section.events.information header) nav{margin:3rem 0;padding:0}}section.events.information aside>div.pane.event-list{padding:.5rem 0}:is(section.events.information aside>div.pane.event-list)>div.image{text-align:center}:is(:is(section.events.information aside>div.pane.event-list)>div.image) img{display:block;margin:0 auto;max-width:220px;max-height:150px}:is(section.events.information aside>div.pane.event-list) .events article{margin-bottom:1rem}:is(:is(section.events.information aside>div.pane.event-list) .events article) h4{margin-bottom:.25em;font-size:.95rem;font-weight:400}:is(:is(section.events.information aside>div.pane.event-list) .events article) h5{font-size:.95rem;font-weight:400;margin:0}}@layer sections{.intro:is(.page-content>section){font-size:1.1rem}.intro:is(.page-content>section):first-child{padding-top:2rem}.intro:is(.page-content>section)+section.box.featured{margin-top:0}@media only screen and (min-width: 720px){.readable:is(.page-content>section){padding-right:30%}.readable.center:is(.page-content>section){padding-left:15%;padding-right:15%}[dir=rtl] .readable:is(.page-content>section){padding-right:2rem;padding-left:30%}}.secondary:is(.page-content>section):before{background:var(--grey-light)}.secondary.intro:is(.page-content>section):before{background:var(--grey)}.feature:is(.page-content>section):before{background:url(/img/feature-bg.jpg?v=1754565815208)}.feature.faded:is(.page-content>section):before{opacity:.8}.description:is(.page-content>section){font-size:1.2rem}.description.default:is(.page-content>section)>.block{max-width:46rem;text-align:left;margin-left:auto;margin-right:auto}[data-type=LibraryImage]:is(.description.default:is(.page-content>section)>.block){display:block}.description.centred:is(.page-content>section){max-width:46rem;text-align:center}.center:is(.page-content>section){text-align:center}.center:is(.page-content>section)>div.list>article{text-align:left;margin:auto}.banner:is(.page-content>section) img{width:100%}.banner.partner:is(.page-content>section){padding-bottom:1rem}.copyright:is(.page-content>section){padding-top:1rem;padding-bottom:1rem}.copyright:is(.page-content>section):before{background:var(--grey)!important}.cutout:is(.page-content>section){font-size:1.25rem;max-width:55%;padding:2rem 4rem;border-top:2px solid var(--grey);border-bottom:2px solid var(--grey);text-align:center;line-height:1.4;margin-bottom:3rem}.cutout:is(.page-content>section) p{line-height:1.8}@media only screen and (max-width: 600px){.cutout:is(.page-content>section){max-width:75%}}@media only screen and (max-width: 500px){.cutout:is(.page-content>section){margin-left:2rem;margin-right:2rem;max-width:none;padding:2rem}}.split:is(.page-content>section)>div.left{width:50%;float:left;padding-right:1rem;box-sizing:border-box}:is(.split:is(.page-content>section)>div.left)+div.right{padding-left:1rem}.split:is(.page-content>section)>div.right{width:50%;float:left;box-sizing:border-box}@media only screen and (max-width: 900px){.split:is(.page-content>section):not(.narrow){display:block}.split:is(.page-content>section):not(.narrow)>div.left,.split:is(.page-content>section):not(.narrow)>div.right{float:none;padding:0!important;width:100%}.split:is(.page-content>section):not(.narrow)>div.left{margin-bottom:2rem}}@media only screen and (max-width: 650px){.split.narrow:is(.page-content>section){display:block}.split.narrow:is(.page-content>section)>div.left,.split.narrow:is(.page-content>section)>div.right{float:none;padding:0!important;width:100%}.split.narrow:is(.page-content>section)>div.left{margin-bottom:2rem}}.columns:is(.page-content>section){font-size:1.2rem}.columns:is(.page-content>section)>.block{margin-bottom:3rem;max-width:46rem;margin-left:auto;margin-right:auto}:is(.columns:is(.page-content>section)>.block[data-type=SimpleTags],.columns:is(.page-content>section)>.block[data-type=Markdown]):first-of-type{max-width:none;-moz-columns:2;columns:2;-moz-column-width:21rem;column-width:21rem;-moz-column-gap:4rem;column-gap:4rem}.columns:is(.page-content>section) .block[data-type=VideoEmbed]{margin:3rem auto}.columns:is(.page-content>section) .block:last-child{margin-bottom:0}.video:is(.page-content>section)>div.video{margin-bottom:0!important}.hero:is(.page-content>section){text-align:center;padding-bottom:1rem;max-width:38rem}.hero:is(.page-content>section)>h1{margin-bottom:1rem}:is(.hero:is(.page-content>section)>h1):only-child{margin-bottom:-2rem}.hero:is(.page-content>section)>p{font-size:1.1rem;font-weight:100;font-style:italic}.cta:is(.hero:is(.page-content>section)>p){font-weight:500}.cta:is(.hero:is(.page-content>section)>p) a{font-weight:700}.hero:is(.page-content>section)>.btn{margin-top:1rem}.hero:is(.page-content>section)>div.center{max-width:30rem;margin-left:auto;margin-right:auto;text-align:center}:is(.hero:is(.page-content>section)+section) nav.search-bar:first-child{margin-top:0}.hero:is(.page-content>section):last-child{padding-bottom:4rem}.clean:is(.page-content>section){padding-top:3rem;padding-bottom:3rem}.clean:is(.page-content>section):after{content:"";display:block;border-top:2px solid var(--grey);position:absolute;width:100%;width:calc(100% - 4rem);bottom:0;margin-top:2rem}@media only screen and (max-width: 720px){.clean:is(.page-content>section):after{width:100%;margin-left:-1rem}}.clean:is(.page-content>section):last-child:after{border:none}.clean:is(.page-content>section)+section.secondary{margin-top:-2px}.terms:is(.page-content>section){font-size:.9em;color:var(--charcoal-light)}.terms:is(.page-content>section)>h2{color:hsl(from var(--charcoal) h s calc(l + 8))}.form:is(.page-content>section){padding:2rem 1rem!important}.form:is(.page-content>section):before{background:url(/img/form-bg.jpg?v=1754565815208)}.form.mini:is(.page-content>section){max-width:34rem}.form.mini:is(.page-content>section) form{padding:0 1rem}.form.mini:is(.page-content>section) fieldset.w{padding:2rem 0}:is(:is(.form:is(.page-content>section) form)>div.content):after{content:"";display:table;clear:both}:is(.form:is(.page-content>section) form)>div.content{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(:is(.form:is(.page-content>section) form)>div.content):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(:is(.form:is(.page-content>section) form)>div.content):before{left:0;right:-200%}:is(.form:is(.page-content>section) form)>div.content{background:#fff;margin-top:-2rem;padding:3rem 0;margin-bottom:2rem;max-width:45rem}.left:is(:is(.form:is(.page-content>section) form)>div.intro){text-align:left;padding:2rem 0;margin-bottom:1.5rem;max-width:45rem}.box:is(.page-content>section){border-radius:.2rem;background:var(--grey-light);max-width:71rem;padding:1.5rem;margin-top:2rem;margin-bottom:2rem}.box:is(.page-content>section):before{background:none}@media only screen and (max-width: 1200px){.box:is(.page-content>section){margin-left:2rem;margin-right:2rem}}@media only screen and (max-width: 720px){.box:is(.page-content>section){margin:1rem;padding:1rem}}.dispatch:is(.page-content>section){display:flex;align-items:stretch;font-size:1.05rem;padding-top:2rem;padding-bottom:2rem}.dispatch.default:is(.page-content>section)>div.picture{flex:1 1 75%;min-width:40%;margin-right:3rem;display:flex;align-items:stretch;justify-content:center;flex-direction:column;order:1}:is(.dispatch.default:is(.page-content>section)>div.picture) div.image{max-width:100%;height:auto;flex:1 1 auto;position:relative;min-height:22rem}:is(:is(.dispatch.default:is(.page-content>section)>div.picture) div.image) div.container{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}:is(:is(.dispatch.default:is(.page-content>section)>div.picture) div.image) img{margin:auto!important;max-height:100%;max-width:100%}:is(.dispatch.default:is(.page-content>section)>div.picture) blockquote{font-size:1rem;text-align:left;max-width:22rem;padding-right:0;max-height:25rem;margin-left:auto;margin-right:auto}.dispatch.default:is(.page-content>section)>div.body{flex:1 1 auto;order:2;display:flex;align-items:center}:is(.dispatch.default:is(.page-content>section)>div.body) h2{font-size:1.6rem}:is(.dispatch.default:is(.page-content>section)>div.body) div.container>a.btn{margin-top:1.5rem}:is(.dispatch.default:is(.page-content>section)>div.body) ul li{margin-bottom:.75rem}.dispatch.default:is(.page-content>section):nth-of-type(2n)>div.picture{order:2;margin-right:0}.dispatch.default:is(.page-content>section):nth-of-type(2n)>div.body{order:1;margin-right:3rem}:is([dir=rtl] .dispatch.default:is(.page-content>section))>div.picture{margin-right:0}:is([dir=rtl] .dispatch.default:is(.page-content>section))>div.body{margin-right:3rem}:is([dir=rtl] .dispatch.default:is(.page-content>section)):nth-of-type(2n)>div.picture{margin-right:3rem}:is([dir=rtl] .dispatch.default:is(.page-content>section)):nth-of-type(2n)>div.body{margin-right:0rem}@media only screen and (max-width: 720px){.dispatch.default:is(.page-content>section){flex-direction:column;align-items:stretch}.dispatch.default:is(.page-content>section)>div.picture{order:2!important;margin:0;justify-content:flex-start;align-items:left}:is(.dispatch.default:is(.page-content>section)>div.picture) img{margin:0 auto 2rem 0}:is(.dispatch.default:is(.page-content>section)>div.picture) blockquote{margin:0 auto 2rem 0}.dispatch.default:is(.page-content>section)>div.body{order:1!important;margin:0 0 2rem}}.dispatch.affiliate:is(.page-content>section){background:var(--grey);max-width:45rem}.dispatch.affiliate:is(.page-content>section)>div.body{order:2;flex:1 1 45%;font-style:italic;color:var(--charcoal-light)}:is(.dispatch.affiliate:is(.page-content>section)>div.body)>h2{display:none}:is(.dispatch.affiliate:is(.page-content>section)>div.body)>a{padding-top:.2rem;padding-bottom:.2rem;margin-top:.75rem}.dispatch.affiliate:is(.page-content>section)>div.picture{order:1;flex:1 1 45%;background:#fff;padding:.75rem;margin-right:2rem;border-radius:.2em}:is(.dispatch.affiliate:is(.page-content>section)>div.picture) img{display:block}@media only screen and (max-width: 500px){.dispatch.affiliate:is(.page-content>section){flex-direction:column}.dispatch.affiliate:is(.page-content>section)>div.body{text-align:center}.dispatch.affiliate:is(.page-content>section)>div.picture{margin-right:0;margin-bottom:2rem}}.dispatch:is(.page-content>section)+section.dispatch.affiliate{margin-top:-2px}.affiliates:is(.page-content>section){display:flex;align-items:center;justify-content:center}.affiliates:is(.page-content>section):before{background:url(/img/divider.png?v=1754565815208) repeat-x bottom}.affiliates:is(.page-content>section)>.label{font-style:italic}.affiliates:is(.page-content>section) ul{list-style:none;padding:0;margin:0 0 0 4rem}:is(.affiliates:is(.page-content>section) ul) li{display:inline-block;margin-right:1rem}:is(:is(.affiliates:is(.page-content>section) ul) li) a{display:block;background:none}:is(:is(.affiliates:is(.page-content>section) ul) li) img{height:4rem;width:auto}.tickers:is(.page-content>section)>.right .events{background:var(--grey);padding:1rem;margin-bottom:2rem}:is(.tickers:is(.page-content>section)>.right .events)+.btn{float:right}.callout:is(.page-content>section){background:var(--grey-light);display:flex;align-items:center;justify-content:center}.callout:is(.page-content>section) div.message{font-size:1.4rem;font-weight:500;margin-right:2rem;font-style:italic}@media screen and (max-width: 800px){.callout:is(.page-content>section){flex-direction:column}.callout:is(.page-content>section) div.message{margin-right:0;margin-bottom:2rem;text-align:center}}}@layer sections{@media screen and (min-width: 720px){:is(section.brought-to-life div.idea-list) article{margin:1.5rem}}section.brought-to-life.story{max-width:53rem;margin:2rem auto;text-align:center}section.brought-to-life.story h3{font-size:2rem}section.brought-to-life.ideas+section.brought-to-life.story{margin-top:0;padding-top:0}:is(section.brought-to-life.ideas+section.brought-to-life.story) .block[data-type=LibraryImage]:first-child{margin-top:0}h2#tangible-target.by-inventor:after{content:"";width:1.5em;height:1.5em;display:inline-block;background:var(--yellow) url(/img/icons/kids-trans-1.png?v=1754565815208) center / contain no-repeat;margin-left:.5em;border-radius:50%;padding:.15em;background-origin:content-box;box-sizing:border-box;margin-bottom:-.35em}}@layer sections{section.events.bulk-upload .w.list.attributes{background:#fff;padding:.75rem;min-width:0}:is(section.events.bulk-upload .w.list.attributes) th{width:auto}section.events.bulk-upload.uploader>.controls{padding:0 2rem;display:flex;align-items:center;margin-bottom:2rem}:is(section.events.bulk-upload.uploader>.controls) .w.picker.file{display:none}:is(:is(section.events.bulk-upload.uploader>.controls) .w.picker.file)+label{margin-left:0}:is(section.events.bulk-upload.uploader>.controls) .counts{margin:auto;display:none}:is(section.events.bulk-upload.uploader>.controls) .btn.complete{margin-left:auto}section.events.bulk-upload.uploader>div.list.card{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1rem 1.5rem;min-height:15rem;position:relative;margin-bottom:2rem}.empty:is(section.events.bulk-upload.uploader>div.list.card):before{content:"Drag and drop files here to begin...";display:flex;position:absolute;color:var(--charcoal-light);padding:2rem;left:2rem;right:2rem;top:0;bottom:0;border:4px rgba(from var(--charcoal-lighter) r g b / .5) solid;border-radius:2rem;box-sizing:border-box;text-align:center;align-items:center;justify-content:center;background:#fff}:is(section.events.bulk-upload.uploader>div.list.card) article{min-width:10rem;max-width:20rem;flex:1 1 13rem;border:4px #ddd solid;border-radius:.25rem;padding:.5rem;margin:.5rem;transition:all .25s ease-in-out;background:#fff}:is(:is(section.events.bulk-upload.uploader>div.list.card) article) h3{font-size:1rem;margin-bottom:.3rem}:is(:is(section.events.bulk-upload.uploader>div.list.card) article) p.message{font-size:.75rem;color:var(--charcoal-lighter)}:is(:is(section.events.bulk-upload.uploader>div.list.card) article) progress{width:100%}.complete:is(:is(section.events.bulk-upload.uploader>div.list.card) article){margin-top:.1rem;margin-bottom:.1rem;padding-top:.15rem;padding-bottom:.15rem;min-width:7rem;flex:1 1 8rem;border-color:rgba(from var(--green) r g b / .4)}.complete:is(:is(section.events.bulk-upload.uploader>div.list.card) article) h3{font-size:.8rem;margin-bottom:.2rem}.complete:is(:is(section.events.bulk-upload.uploader>div.list.card) article) p.message{color:var(--green);margin:0}.error:is(:is(section.events.bulk-upload.uploader>div.list.card) article){border-color:rgba(from var(--red) r g b / .4)}.error:is(:is(section.events.bulk-upload.uploader>div.list.card) article) p.message{color:var(--red)}div.panel.uploader a.image{display:block;background:none;padding:0;margin:0}}@layer sections{section.ideas.featured .idea-set{margin-bottom:3rem}:is(section.ideas.featured .idea-set):last-child{margin-bottom:0}:is(section.ideas.featured .idea-set) .idea-list{margin-bottom:0}:is(section.ideas.featured.feature.faded .idea-set) header{display:flex;align-items:center}:is(:is(section.ideas.featured.feature.faded .idea-set) header) h2{position:static;margin-left:0;text-align:left;color:#fff}:is(:is(section.ideas.featured.feature.faded .idea-set) header) nav .btn{padding-top:.5em;padding-bottom:.5em}}@layer sections{.idea-image-carousel>.images{position:relative;margin-bottom:1rem;display:block;background:none;padding:0}:is(.idea-image-carousel>.images):before{content:"";padding-top:100%;width:100%;display:block}:is(.idea-image-carousel>.images)>div.item{position:absolute;inset:0;margin:auto;max-height:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;z-index:1;opacity:0;transition:opacity .5s;background:var(--grey) url(/img/form-bg.jpg?v=1754565815208)}:is(:is(.idea-image-carousel>.images)>div.item):before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:.6;background:var(--grey) url(/img/form-bg.jpg?v=1754565815208)}.active:is(:is(.idea-image-carousel>.images)>div.item){z-index:2;opacity:1}:is(:is(.idea-image-carousel>.images)>div.item)>div.image{align-items:center;justify-content:center;max-height:100%;max-width:100%;position:relative;width:100%;flex:1 1 auto}:is(:is(:is(.idea-image-carousel>.images)>div.item)>div.image) img{display:block;position:absolute;inset:0;width:100%;height:100%;margin:auto;max-height:100%;max-width:100%;object-fit:contain}:is(:is(.idea-image-carousel>.images)>div.item)>div.caption{background:#fff;border-top:2px solid var(--yellow);padding:.75rem;width:auto;text-align:center;font-style:italic;opacity:.5}.idea-image-carousel>nav.carousel{display:flex;align-items:center;justify-content:center}:is(.idea-image-carousel>nav.carousel)>a{text-indent:-9999px;height:1.75em;width:2.75em;cursor:pointer}.prev:is(:is(.idea-image-carousel>nav.carousel)>a){background:url(/img/icons/arrow-left.png?v=1754565815208) center / contain no-repeat}.next:is(:is(.idea-image-carousel>nav.carousel)>a){background:url(/img/icons/arrow-right.png?v=1754565815208) center / contain no-repeat}:is(.idea-image-carousel>nav.carousel)>div.pips{margin-left:2rem;margin-right:2rem;flex:1 1 100%;display:flex;align-items:center;justify-content:center}:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a{margin-left:.25em;margin-right:.25em;height:.7em;width:.7em;border-radius:50%;padding:0;background:none;border:1px solid var(--grey-deep)}:is(:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a):hover,.active:is(:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a){background:var(--yellow)}.active:is(:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a){border-color:var(--off-black)}.thumb:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a{border-radius:25%;width:2em;height:2em;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:2px}:is(.thumb:is(:is(.idea-image-carousel>nav.carousel)>div.pips)>a) img{width:100%;height:100%;object-fit:cover;border-radius:22%}}@layer sections{section.ideas.intro{display:block!important;z-index:100;padding:0}section.ideas.intro>.container{display:none}section.ideas.intro>a.show{display:block;position:absolute;right:2rem;top:1rem;padding:.7rem 1.3rem;border-radius:.2em}section.ideas.intro+section{padding-top:3.8rem}section.ideas.intro:before{display:none}section.ideas.intro.open,section.ideas.intro:target{background:url(/img/illustrations/index-video-background.png?v=1754565815208) center bottom no-repeat;background-size:96%;padding:6.7rem 17rem;box-sizing:border-box}:is(section.ideas.intro.open,section.ideas.intro:target) a.show{display:none}:is(section.ideas.intro.open,section.ideas.intro:target) .container{display:block;position:relative;padding-bottom:52%;padding-top:25px;height:0}:is(:is(section.ideas.intro.open,section.ideas.intro:target) .container) iframe{position:absolute;top:0;left:0;width:100%;height:100%}:is(:is(section.ideas.intro.open,section.ideas.intro:target) .container) a.hide{content:"Hide video";display:block;font-size:1.1em;background:var(--orange);position:absolute;right:-8rem;width:6rem;top:1.5rem;padding:1rem;cursor:pointer;font-style:italic;border-radius:0 .2em .2em 0;-webkit-text-decoration:none;text-decoration:none}:is(:is(:is(section.ideas.intro.open,section.ideas.intro:target) .container) a.hide):hover{background:var(--yellow)}:is(section.ideas.intro.open,section.ideas.intro:target)+section{margin-top:-1.5rem;padding-top:3rem}section.ideas.intro.hidden{display:block!important;padding:0}section.ideas.intro.hidden>.container{display:none!important}section.ideas.intro.hidden a.show{display:block}section.ideas.intro.hidden+section{padding-top:2rem;margin-top:0}@media only screen and (max-width: 980px){section.ideas.intro>a.show{right:0;left:0;width:22rem;margin:0 auto;display:block;float:left;text-align:center}section.ideas.intro+section,section.ideas.intro.hidden+section{padding-top:5.5rem}section.ideas.intro.open,section.ideas.intro:target:not(.hidden){padding:6.5rem 15rem}}@media only screen and (max-width: 720px){section.ideas.intro .container{width:100%;border-radius:.1rem}:is(section.ideas.intro .container) a.hide{top:0;bottom:0;padding:1rem}section.ideas.intro.open,section.ideas.intro:target:not(.hidden){background:none;padding:2rem 2rem 3rem}:is(section.ideas.intro.open,section.ideas.intro:target:not(.hidden)) .container a.hide{bottom:-2rem;right:0;top:auto;padding:.2rem;text-align:center;border-radius:.1rem}:is(section.ideas.intro.open,section.ideas.intro:target:not(.hidden))+section,.hidden:is(section.ideas.intro.open,section.ideas.intro:target:not(.hidden))+section{margin-top:0;padding-top:2rem}}section.ideas.list>header{display:block;text-align:center;max-width:25rem;margin:0 auto 1.5rem}:is(section.ideas.list>header) p{font-style:italic;font-size:1.1rem;font-weight:200}}@layer sections{nav.reactions{display:flex}nav.reactions>form{display:flex;width:100%}nav.reactions .reaction,nav.reactions div.earmark{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem .3rem;background:none;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;filter:none!important;margin:0!important;outline:none}:is(nav.reactions .reaction,nav.reactions div.earmark) .icon{background:url(/img/reactions/like-off.png?v=1754565815208) no-repeat center;background-size:100%;border-radius:50%;text-indent:-9999px;overflow:hidden;display:block;width:1.25rem;padding:0;height:1.25rem;margin-bottom:.4rem}.like:is(:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/like-off.png?v=1754565815208)}.love:is(:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/love-off.png?v=1754565815208)}.funny:is(:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/funny-off.png?v=1754565815208)}:is(nav.reactions .reaction,nav.reactions div.earmark) .count{display:block;line-height:.7;color:var(--charcoal);font-size:.75em}.like:is(:is(nav.reactions .reaction,nav.reactions div.earmark):hover .icon){background-image:url(/img/reactions/like-hover.png?v=1754565815208)}.love:is(:is(nav.reactions .reaction,nav.reactions div.earmark):hover .icon){background-image:url(/img/reactions/love-hover.png?v=1754565815208)}.funny:is(:is(nav.reactions .reaction,nav.reactions div.earmark):hover .icon){background-image:url(/img/reactions/funny-hover.png?v=1754565815208)}.like:is(.active:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/like-on.png?v=1754565815208)}.love:is(.active:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/love-on.png?v=1754565815208)}.funny:is(.active:is(nav.reactions .reaction,nav.reactions div.earmark) .icon){background-image:url(/img/reactions/funny-on.png?v=1754565815208)}nav.reactions div.earmark{color:var(--yellow);font-size:1.5rem;cursor:pointer}:is(nav.reactions div.earmark) span:before{margin:0!important;padding:0!important;position:relative;bottom:-.1em}.inactive:is(nav.reactions div.earmark){color:var(--grey-mid)}:is(nav.reactions div.earmark):hover{opacity:.8}:is(nav.reactions.reacted .reaction) .count{color:var(--charcoal-lighter)}:is(:is(nav.reactions.reacted .reaction):hover,.active:is(nav.reactions.reacted .reaction)) .count{color:var(--charcoal)}nav.reactions.bar{background:#fff;border-radius:.2rem;padding:.2rem;margin-top:2rem}nav.reactions.bar .reaction,nav.reactions.bar div.earmark{flex:1 1 25%}nav.reactions.bubble{flex:0 0 auto}nav.reactions.bubble .reaction,nav.reactions.bubble div.earmark{flex:0 0 auto;background:#fff;border-radius:50%;margin:.5rem .3rem!important;width:3.6rem;height:3.6rem}}@layer sections{:is(section.ideas .idea.details) .child{text-transform:uppercase;font-size:1.05em;font-weight:700;margin:0 0 .3rem;position:relative}:is(section.ideas .idea.details) .location{margin:0}div.idea.description{font-style:italic;font-size:1.25em;quotes:"“" "”" "‘" "’";position:relative;margin:-2rem 0 3rem}div.idea.description:before{content:open-quote;font-size:2em;font-weight:700;position:relative;bottom:-.4em}div.idea.description:after{content:close-quote;font-size:2em;font-weight:700;position:absolute;right:0;margin-top:-.1em}div.idea.feedback{background:#fff;border-radius:.2rem .2rem 0 0;padding:.6rem .6rem 1rem;position:relative;margin:4rem 0 2rem}div.idea.feedback>.avatar{border-radius:50%;width:3.3rem;height:3.3rem;position:absolute;left:.6rem;top:-1.5rem}div.idea.feedback>h5.name{color:var(--orange);float:right;text-transform:uppercase;font-size:.75rem;margin:0 0 .7rem}:is([dir=rtl] div.idea.feedback)>.avatar{left:auto;right:.6rem}:is([dir=rtl] div.idea.feedback)>h5.name{float:left}div.idea.feedback>.body{clear:both;font-size:.9rem;margin:2rem 0 0}div.idea.feedback+.made-real,div.idea.feedback+.remark-count{border-radius:0 0 .2rem .2rem;max-width:none;margin-top:-2rem}nav.idea.social{margin:1rem 0;display:flex;align-items:center;justify-content:flex-end}nav.idea.social a.twitter-share-button{width:76px;height:28px;background:#009bda;border-radius:4px;color:transparent;font-size:10px;display:block;box-sizing:border-box}nav.idea.social iframe.fb-share-button{margin-left:.5rem;width:73px;height:28px}:is([dir=rtl] nav.idea.social) iframe.fb-share-button{margin-left:0;margin-right:.5rem}.idea.remark-count{margin:0 0 2rem;background:hsl(from var(--yellow) h s calc(l + 8));color:var(--charcoal);display:block;border-radius:.2rem;font-size:.95rem;position:relative;font-weight:400;padding:.6rem 3.8rem .6rem .7rem;max-width:20rem;-webkit-text-decoration:none;text-decoration:none}.idea.remark-count+.made-real{margin-top:-2rem;border-radius:0 0 .2rem .2rem;max-width:none}.idea.made-real{display:block;margin:0 1rem 2rem 0;background:var(--charcoal);color:#fff;border-radius:.2rem;font-size:1rem;position:relative;font-weight:500;padding:.6rem 1rem .6rem .7rem;-webkit-text-decoration:none;text-decoration:none;filter:none;margin-left:auto;margin-top:2rem}.idea.made-real:before{content:"";width:3.3rem;height:3.3rem;background:var(--yellow) url(/img/icons/real.png?v=1754565815208) center/ 80% no-repeat;display:block;border-radius:50%;position:absolute;right:-2.5rem;top:50%;margin-top:-1.7rem;border:2px solid var(--charcoal)}@media screen and (max-width: 720px){.idea.made-real{margin-right:2rem}}.idea.made-real .flag{position:absolute;color:var(--charcoal);right:-.8em;top:0;bottom:0;text-transform:uppercase;background:url(/img/icons/made-real-flag.png?v=1754565815208) no-repeat center;background-size:100%;vertical-align:center;padding:0 1.2em 0 1.4em;z-index:20;font-size:.75em;font-weight:700;display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;width:6.4em;box-sizing:border-box;line-height:1;white-space:nowrap}@media only screen and (min-width: 600px){section.ideas.details{padding-bottom:6rem}}section.ideas.details:last-child{padding-bottom:3rem}:is(section.ideas.makers,section.ideas.projects,section.ideas.feedback):not(.full){max-width:50rem}:is(section.ideas.makers,section.ideas.projects,section.ideas.feedback)>h2{text-align:center;font-size:1.65rem;margin-bottom:3rem}section.ideas.feedback form{padding:2rem;background:var(--grey-light);border-radius:.25rem;margin-top:3rem}}@layer sections{section.upload.full{padding-top:0!important;padding-bottom:0!important}:is(section.upload.full .upload.steps):after{content:"";display:table;clear:both}section.upload.full .upload.steps{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}:is(section.upload.full .upload.steps):before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] :is(section.upload.full .upload.steps):before{left:0;right:-200%}section.upload.full .upload.steps{background:#fff;display:flex;justify-content:center;font-size:.9em;padding:4rem 0!important}:is(section.upload.full .upload.steps) .step{text-align:center;flex:1 1 33%;width:33%;min-width:33%;box-sizing:border-box;background:url(/img/steps/1.jpg?v=1754565815208) no-repeat top center;background-size:auto 6.5rem;padding:8rem 3rem 0;position:relative;border-right:2px rgba(from var(--off-black) r g b / .15) solid}[dir=rtl] :is(:is(section.upload.full .upload.steps) .step){border-right:none;border-left:2px rgba(from var(--off-black) r g b / .15) solid}:is(:is(section.upload.full .upload.steps) .step):last-child{border:none}:is(:is(section.upload.full .upload.steps) .step)>h2{margin-bottom:.4em}:is(:is(section.upload.full .upload.steps) .step)>p{margin-top:0}:is(section.upload.full .upload.steps) .step1{background-image:url(/img/steps/1.jpg?v=1754565815208)}:is(section.upload.full .upload.steps) .step2{background-image:url(/img/steps/2.jpg?v=1754565815208)}:is(:is(section.upload.full .upload.steps) .step2)>img{margin:1.6rem 0}:is(section.upload.full .upload.steps) .step3{background-image:url(/img/steps/3.jpg?v=1754565815208)}:is(:is(section.upload.full .upload.steps) .step3) div.w.list.inputs{padding-top:3rem}:is(:is(section.upload.full .upload.steps) .step3) .w.selection{width:auto}:is(:is(:is(section.upload.full .upload.steps) .step3) .w.selection)+div.w.list.inputs{padding-top:0}@media only screen and (max-width: 720px){section.upload.full .upload.steps{flex-direction:column;padding:2rem!important}:is(section.upload.full .upload.steps) .step{border-right:none;border-bottom:2px rgba(from var(--off-black) r g b / .15) solid;margin-bottom:3rem;padding:8rem 1rem 3rem;flex:0 0 auto;width:auto;min-width:none}:is(:is(section.upload.full .upload.steps) .step):last-child{margin-bottom:0}}section.upload.full p.formats{font-size:.8em;font-style:italic;margin-bottom:0}section.upload.full div.inputs.sourceType div.list.inputs{display:flex;align-items:stretch;margin-left:-.5rem;margin-right:-.5rem}:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio{margin:.5rem;display:block;flex:33%}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>input{display:none}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>span{display:block;padding:1em 2em 1em 4.2em;font-size:1.35em;font-weight:500;border-radius:.35em;background:#ffffff80;color:var(--grey-deep);transition:all .2s;position:relative;white-space:nowrap;text-align:center;box-shadow:.1em .1em .2em #00000008;cursor:pointer}:is(:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>span):before{display:block;content:"";position:absolute;left:.8em;top:50%;margin-top:-1.5em;width:3em;height:3em;opacity:.4;background:url(/img/icons/kids-trans-1.png?v=1754565815208) center / contain no-repeat;transition:opacity .2s}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>input:hover+span{color:rgba(from var(--off-black) r g b / .5);background:rgba(from var(--yellow) r g b / .6);border-color:var(--grey-deep);box-shadow:.1em .1em .2em #00000014}:is(:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>input:hover+span):before{opacity:.7}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>input:checked+span{color:var(--off-black);background:var(--yellow);border-color:var(--off-black);box-shadow:.1em .1em .2em #00000021}:is(:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio)>input:checked+span):before{opacity:1}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio) input.individual+span:before{background-image:url(/img/icons/kids-trans-1.png?v=1754565815208)}:is(:is(section.upload.full div.inputs.sourceType div.list.inputs) label.radio) input.team+span:before{background-image:url(/img/icons/kids-trans.png?v=1754565815208)}@media only screen and (max-width: 780px){section.upload.full div.inputs.sourceType div.list.inputs{flex-wrap:wrap;justify-content:center}:is(section.upload.full div.inputs.sourceType div.list.inputs)>label.radio{max-width:32rem}}section.upload.full #age-field .inputs{display:flex;align-items:center}:is(section.upload.full #age-field .inputs) span.label{margin:0 .5em}:is(section.upload.full #age-field .inputs) input{opacity:1;transition:opacity .1s}:is(:is(section.upload.full #age-field .inputs) input):-moz-placeholder{opacity:.5}:is(:is(section.upload.full #age-field .inputs) input):placeholder-shown{opacity:.5}:is(:is(section.upload.full #age-field .inputs) input):focus{opacity:1}:is(section.upload.full #age-field .inputs) .hidden{display:block;opacity:0!important;pointer-events:none}section.upload.full div.copyright{padding:1rem 2rem;font-size:.9rem;color:hsl(from var(--grey-mid) h s calc(l - 15));font-weight:200;text-align:center}section.upload.full div.recaptcha{margin-top:2rem}:is(:is(form.w .uploader) div.upload) input{visibility:hidden}:is(:is(:is(form.w .uploader) div.upload) input)+label{display:block;max-width:20rem;margin-left:auto;margin-right:auto}[dir=rtl] :is(:is(:is(:is(form.w .uploader) div.upload) input)+label){text-align:right}.replace:is(:is(:is(:is(form.w .uploader) div.upload) input)+label){background-color:var(--off-black);color:#fff!important;padding:.65rem 1rem;font-size:.9rem}.selected:is(:is(:is(:is(form.w .uploader) div.upload) input)+label){background-color:green;color:#fff!important}:is(:is(form.w .uploader) div.upload) button.upload{display:none}div.panel.uploader{text-align:center;background:url(/img/icons/worksheet.png?v=1754565815208) no-repeat top center;background-size:9.375rem;padding-top:10rem!important}:is(form.upload .required div.w.list.labels label):before{display:none}section.upload.minimal .panels .upload.examples{margin-left:-1rem;margin-right:-1rem}:is(section.upload.minimal .panels .upload.examples)>div{min-width:10rem;padding:1rem}:is(:is(section.upload.minimal .panels .upload.examples)>div) div.label{font-size:1rem;padding:.1rem 0 .1rem 2rem}:is(:is(:is(section.upload.minimal .panels .upload.examples)>div) div.label):before{width:1.4rem;height:1.4rem;margin-top:-.7rem}section.upload.minimal .panels .panel.uploader{margin-bottom:3rem}section.upload.thanks{padding:5rem 2rem;text-align:center}section.upload.thanks p.lead-in{margin:4rem 0 2rem;font-style:italic;font-size:.9em}section.upload.thanks p:first-of-type{margin-left:auto;margin-right:auto}.upload.examples>div{box-sizing:border-box;flex:1 1 40%!important}.upload.examples h2{font-size:1.8rem;margin-right:auto;width:100%}.upload.examples div.label{font-size:1.35rem;font-weight:600;padding:1rem 0 1rem 3.5rem;position:relative}:is(.upload.examples div.label):before{content:"";display:block;position:absolute;left:0;width:2.5rem;height:2.5rem;background:url(/img/icons/tick-yellow.png?v=1754565815208) no-repeat center;background-size:contain;top:50%;margin-top:-1.25rem}.bad:is(.upload.examples div.label):before{background-image:url(/img/icons/cross-yellow.png?v=1754565815208)}[dir=rtl] :is(.upload.examples div.label){padding-left:0;padding-right:3.5rem}:is([dir=rtl] :is(.upload.examples div.label)):before{left:auto;right:0}}@layer sections{div.supplements:after{content:"";display:table;clear:both}div.supplements{position:relative;margin:0 auto;z-index:2;box-sizing:border-box;max-width:var(--page-max-width)}div.supplements:before{content:"";width:500%;height:100%;position:absolute;left:-200%;right:0;top:0;margin:0 auto;z-index:-1;background:inherit}[dir=rtl] div.supplements:before{left:0;right:-200%}div.supplements{max-width:50rem;background:#fff;margin:2rem auto;padding:2rem;text-align:center}div.supplements:before{border-top:3px solid var(--yellow)}div.supplements h3{font-size:1.4rem}div.supplements fieldset.w{padding-left:0;padding-right:0}:is(div.supplements fieldset.w)>div.body{display:flex}:is(:is(div.supplements fieldset.w)>div.body)>.file{width:auto;flex:0 0 200px}:is(:is(:is(div.supplements fieldset.w)>div.body)>.file) div.placeholder{width:126px;height:95px;background:url(/img/resources/teacher-notes.jpg?v=1754565815208) center / contain no-repeat;margin:auto}:is(:is(:is(div.supplements fieldset.w)>div.body)>.file) span.fileName{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;max-width:200px;font-size:.8em}:is(:is(div.supplements fieldset.w)>div.body)>.caption{width:auto;flex:1 1 auto;display:flex;align-items:stretch}:is(:is(:is(div.supplements fieldset.w)>div.body)>.caption)>.inputs{flex:1 1 100%;display:flex}:is(:is(:is(:is(div.supplements fieldset.w)>div.body)>.caption)>.inputs)>textarea{resize:vertical}:is(div.supplements fieldset.w) span:target{outline:none!important}:is(div.supplements fieldset.w) div.upload{display:none}@media screen and (max-width: 500px){:is(div.supplements fieldset.w)>legend{font-size:1.3em}:is(div.supplements fieldset.w)>div.body{display:block}:is(:is(div.supplements fieldset.w)>div.body) div.list.selection{width:auto}}}@layer sections{section.makers div.maker.status{font-size:.85em;color:var(--charcoal);margin-bottom:.75rem;font-weight:500}:is(section.makers div.maker.status) span{margin-right:2rem;display:inline-block;white-space:nowrap}:is(:is(section.makers div.maker.status) span) strong{font-weight:800}:is(:is(section.makers div.maker.status) span):last-child{margin-right:0}:is(:is(section.makers div.maker.status) span):before{display:inline-block;content:"";width:1.75em;height:1.75em;background:url(/img/icons/small/star.svg?v=1754565815208) no-repeat center;background-size:contain;margin-right:.75em;position:relative;bottom:-.4em}.magnificent:is(:is(section.makers div.maker.status) span):before{background-image:url(/img/icons/small/star.svg?v=1754565815208);width:1.65em;height:1.65em}.tangibles:is(:is(section.makers div.maker.status) span):before{background-image:url(/img/icons/small/bulb.svg?v=1754565815208)}.ongoing:is(:is(section.makers div.maker.status) span):before{background-image:url(/img/icons/small/hammer.svg?v=1754565815208)}@media only screen and (max-width: 550px){:is(section.makers div.maker.status) span{margin:.3em 1em}}[dir=rtl] :is(:is(section.makers div.maker.status) span){margin-right:0;margin-left:2rem}:is([dir=rtl] :is(:is(section.makers div.maker.status) span)):before{margin-right:0;margin-left:.75em}:is([dir=rtl] :is(:is(section.makers div.maker.status) span)):last-child{margin-left:0}section.makers div.maker.location{font-style:italic;font-weight:500;margin:0 0 .75rem}}@layer sections{article.maker.card{padding:1rem}article.maker.card>a.image{flex:0 0 20%;margin-left:.5rem;margin-right:2.5rem}:is(article.maker.card>a.image):hover{filter:none}:is(article.maker.card>a.image) img{max-height:12rem}[dir=rtl] :is(article.maker.card>a.image){margin-left:2.5rem;margin-right:.5rem}:is(article.maker.card>div.text) div.intro{font-size:1em;font-weight:200;margin-top:.8rem}:is(article.maker.card>div.text)>div.status{margin-bottom:0}:is(article.maker.card>div.idea)>a.cta{font-weight:500}:is(article.maker.card>div.idea)>a.image{display:block;margin-top:.5rem}article.maker.card.mini{padding:0;margin:0!important;background:none;flex-direction:row!important}article.maker.card.mini>a.image{flex:1 1 15%!important;margin:0}:is(article.maker.card.mini>a.image) img{margin:0}}@layer sections{section.makers.featured{overflow:visible;z-index:3;background:hsl(from var(--grey) h s calc(l + 3))}section.makers.featured header.float-title{margin-bottom:2rem}section.makers.featured div.list{display:flex;align-items:center;justify-content:center}:is(section.makers.featured div.list) article.maker.card{position:relative;max-width:15rem}@media all and (-ms-high-contrast: none){:is(section.makers.featured div.list) article.maker.card{flex:1 1 auto}}:is(:is(section.makers.featured div.list) article.maker.card) a.image{position:relative;display:block}:is(:is(:is(section.makers.featured div.list) article.maker.card) a.image) .container{max-height:15rem;text-align:center}:is(:is(section.makers.featured div.list) article.maker.card) img{width:auto;max-height:12rem;margin-left:auto;margin-right:auto}}@layer sections{section.makers.hero{max-width:60rem;padding-bottom:0}section.makers.hero h1{margin-bottom:1.5rem}section.makers.hero p{font-size:.95rem}section.makers.hero .btn{font-size:.9rem}section.makers.hero>div.grid{display:flex;flex-wrap:wrap;margin:-1rem -1rem 0}:is(section.makers.hero>div.grid)>div{min-width:18rem;flex:1 1 45%;margin:1rem;text-align:left}[dir=rtl] :is(:is(section.makers.hero>div.grid)>div){text-align:right}section.makers.index>div{max-width:60rem;margin-left:auto;margin-right:auto}.paginator:is(section.makers.index>div){margin-bottom:2rem}}@layer sections{section.makers.details>header{margin-bottom:2rem}section.makers.details div.profile{display:flex;align-content:center}:is(section.makers.details div.profile)>div.image{flex:0 0 22%;margin-right:4%;display:flex;align-items:center}:is(:is(section.makers.details div.profile)>div.image)>div.container{background:#fff;border:1px solid rgba(from var(--charcoal) r g b / .2);box-shadow:.2rem .2rem .5rem rgba(from var(--charcoal) r g b / .1);padding:4.5% 4.5% 12%;margin-top:-2rem;position:relative;transform:rotate(-2.5deg);width:100%}:is(:is(section.makers.details div.profile)>div.image) img{max-height:18rem;display:block;margin:auto}:is(:is(section.makers.details div.profile)>div.image) span.placeholder{background:var(--grey);display:block;width:100%;height:0;padding-top:100%}[dir=rtl] :is(:is(section.makers.details div.profile)>div.image){margin-right:0;margin-left:4%}:is(section.makers.details div.profile)>div.details{flex:1 1 auto;font-size:1.1rem;max-width:40rem;background:var(--grey-light);padding:1rem 1.5rem;border-radius:.25rem;min-height:4rem}:is(:is(section.makers.details div.profile)>div.details)>div.stats{margin-bottom:.5rem;font-size:.9rem}:is(:is(:is(section.makers.details div.profile)>div.details)>div.stats)>p{margin:0 0 .4rem}:is(:is(:is(:is(section.makers.details div.profile)>div.details)>div.stats)>p):last-child{margin:0}.skills:is(:is(:is(:is(section.makers.details div.profile)>div.details)>div.stats)>p){color:var(--charcoal);font-style:italic}:is(:is(:is(section.makers.details div.profile)>div.details)>div.stats) span.label{font-weight:500;margin-right:1em;text-transform:uppercase;font-style:normal;font-size:.9em}:is(:is(:is(section.makers.details div.profile)>div.details)>div.stats) a{font-weight:600}:is(:is(section.makers.details div.profile)>div.details)>div.intro{font-weight:200;margin-top:1.2rem}.empty:is(:is(:is(section.makers.details div.profile)>div.details)>div.intro){justify-content:center;font-style:italic;color:rgba(from var(--charcoal-lighter) r g b / .6)}@media only screen and (max-width: 550px){section.makers.details>header.split{align-items:center}:is(section.makers.details>header.split) div.maker.details{text-align:center;width:100%}:is(section.makers.details>header.split) nav{text-align:center}section.makers.details div.profile{flex-direction:column;text-align:center}:is(section.makers.details div.profile)>div.image{justify-content:center}:is(:is(section.makers.details div.profile)>div.image)>div.container{width:auto;padding:3% 3% 8%}:is(:is(section.makers.details div.profile)>div.image) span.placeholder{min-width:12rem}}}@layer sections{:is(article.partner.card>div.collection) a.cta{background:none;font-size:.8rem;font-style:italic;font-weight:700}:is(article.partner.card>div.collection)>a.image{justify-content:center;align-items:center;margin-top:1rem;display:flex}:is(:is(article.partner.card>div.collection)>a.image) img{max-height:8rem}}@layer sections{@media screen and (min-width: 720px){body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description{padding-left:2rem;padding-right:2rem;text-align:left;display:flex;align-items:center}:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>div.block{flex:1 1 70%}:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>img{flex:1 1 30%;max-width:30%;margin:0 2rem 0 0}}@media screen and (max-width: 950px){:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>div.block{flex:1 1 60%}:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>img{flex:1 1 40%;max-width:40%}}@media screen and (max-width: 720px){:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>img{max-width:35rem;margin-top:-2rem}}@media screen and (max-width: 560px){:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.partner.description)>img{max-width:100%}}@media only screen and (max-width: 720px){#b576348e-bed3-c00c-f701-c003deeaaa7d:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.dispatch) div.body{margin-bottom:0}#b576348e-bed3-c00c-f701-c003deeaaa7d:is(body.partner-05528939-b3ac-cff0-f701-80035140bfb5 section.dispatch) div.image{display:none}}@media screen and (min-width: 720px){body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.collection.banner{padding-left:5%;padding-right:5%}}body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description{padding-bottom:6rem;margin-bottom:1rem}:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>div.block:nth-child(2){margin-top:3rem}:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>div.block:nth-child(2))>h3{font-size:1.1em;text-align:center;margin-bottom:1rem;max-width:40rem;margin-left:auto;margin-right:auto}:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes{position:relative}:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li{position:relative;display:flex;align-items:center}@media only screen and (max-width: 950px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li{padding:2rem}}:is(:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li):first-child:before{content:"";display:block;position:absolute;top:-2rem;left:3rem;width:7rem;height:3rem;background:url(/img/partners/nserc/oceans/fish.png?v=1754565815208) center / contain no-repeat;z-index:4}@media only screen and (max-width: 950px){:is(:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li):first-child:before{width:5rem;height:2.5rem;left:0;top:-1.5rem}}@media only screen and (max-width: 720px){:is(:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li):first-child:before{top:95%;width:6rem;height:3rem}}:is(:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li):last-child:before{content:"";display:block;position:absolute;top:-3.5rem;right:1rem;width:9rem;height:5rem;background:url(/img/partners/nserc/oceans/submarine.png?v=1754565815208) center / contain no-repeat}@media only screen and (max-width: 950px){:is(:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description) ul.boxes) li):last-child:before{width:6rem;height:4rem;right:0;top:-3rem}}:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block[data-type=Markdown]:nth-child(n+2){-moz-columns:unset;columns:unset}:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3){font-size:1.2rem;max-width:45%;margin:3rem auto;position:relative;text-align:center}@media only screen and (max-width: 950px){:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3){max-width:none;text-align:left;margin-right:0;margin-left:40%}}@media only screen and (max-width: 720px){:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3){margin-left:0;margin-bottom:8rem}}@media only screen and (max-width: 500px){:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3){margin-bottom:6rem}}:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):before{content:"";position:absolute;display:block;width:22rem;height:13rem;right:85%;bottom:-6.5rem;background:url(/img/partners/nserc/oceans/city.png?v=1754565815208) center / contain no-repeat}@media only screen and (max-width: 950px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):before{right:90%}}@media only screen and (max-width: 720px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):before{inset:105% auto auto 0;max-width:55%}}@media only screen and (max-width: 500px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):before{top:100%}}:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):after{content:"";position:absolute;display:block;width:16rem;height:13rem;left:110%;top:-1.5rem;background:url(/img/partners/nserc/oceans/trash.png?v=1754565815208) center / contain no-repeat}@media only screen and (max-width: 1050px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):after{width:12rem;height:9rem;top:.5rem;left:115%}}@media only screen and (max-width: 950px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):after{right:108%;left:auto}}@media only screen and (max-width: 720px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):after{top:105%;width:16rem;height:13rem;right:2rem;max-width:35%}}@media only screen and (max-width: 500px){:is(:is(body.collection-9ac2edc2-72ae-c088-f701-80a09840c0b5 section.description)>.block:nth-child(3)):after{top:100%}}body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description{padding-bottom:6rem;margin-bottom:1rem}:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes{position:relative}:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes):before{content:"";position:absolute;display:block;width:8rem;height:10rem;left:-1.5rem;top:100%;margin-top:1rem;background:url(/img/partners/nserc/space/spaceman.png?v=1754565815208) no-repeat center;background-size:contain}@media only screen and (max-width: 580px){:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes):before{display:none}}:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes):after{content:"";position:absolute;display:block;width:18rem;height:15rem;right:-4.5rem;top:100%;margin-top:2rem;background:url(/img/partners/nserc/space/rocks.png?v=1754565815208) no-repeat center;background-size:contain}@media only screen and (max-width: 720px){:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes):after{display:none}}:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes) li{position:relative}:is(:is(:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description) ul.boxes) li):last-child:before{content:"";display:block;position:absolute;top:-3rem;right:3rem;width:9rem;height:5rem;background:url(/img/partners/nserc/space/satellite.png?v=1754565815208) no-repeat center;background-size:contain}:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description)>.block{max-width:none}:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description)>.block[data-type=Markdown]{-moz-columns:unset;columns:unset}:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description)>.block:nth-child(3){font-size:1.2rem;max-width:60%;margin:3rem auto;text-align:center}@media only screen and (max-width: 720px){:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description)>.block:nth-child(3){max-width:none;text-align:left;margin-right:0;margin-left:7rem}}@media only screen and (max-width: 580px){:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description)>.block:nth-child(3){max-width:none;text-align:left;margin-left:0}}:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description):after{content:"";position:absolute;display:block;width:19rem;height:6rem;background:url(/img/partners/nserc/space/crater.png?v=1754565815208) no-repeat center;background-size:contain;bottom:0;left:30%}@media only screen and (max-width: 580px){:is(body.collection-c7c4212e-a7f7-cdb5-f701-b0655452f07c section.description):after{left:10%}}}@layer sections{.banner:is(:is(body.partner-mr-men .page-content)>section),.description:is(:is(body.partner-mr-men .page-content)>section){padding-bottom:.5rem}.description:is(:is(body.partner-mr-men .page-content)>section){padding-top:.5rem}.intro:is(:is(body.partner-mr-men .page-content)>section:first-child),.description:is(:is(body.partner-mr-men .page-content)>section:first-child),.banner:is(:is(body.partner-mr-men .page-content)>section:first-child){padding-top:8rem;background:url(/img/partners/mr-men/bunting.png?v=1754565815208) no-repeat center 1rem;background-size:calc(100% - 4rem) auto}:is(.intro:is(:is(body.partner-mr-men .page-content)>section:first-child),.description:is(:is(body.partner-mr-men .page-content)>section:first-child),.banner:is(:is(body.partner-mr-men .page-content)>section:first-child)):before{background:none}@media only screen and (max-width: 900px){.intro:is(:is(body.partner-mr-men .page-content)>section:first-child),.description:is(:is(body.partner-mr-men .page-content)>section:first-child),.banner:is(:is(body.partner-mr-men .page-content)>section:first-child){padding-top:6rem}}@media only screen and (max-width: 720px){.intro:is(:is(body.partner-mr-men .page-content)>section:first-child),.description:is(:is(body.partner-mr-men .page-content)>section:first-child),.banner:is(:is(body.partner-mr-men .page-content)>section:first-child){background-size:calc(100% - 2rem) auto}}@media only screen and (max-width: 500px){.intro:is(:is(body.partner-mr-men .page-content)>section:first-child),.description:is(:is(body.partner-mr-men .page-content)>section:first-child),.banner:is(:is(body.partner-mr-men .page-content)>section:first-child){background-position:center .5rem;padding-top:4rem}}:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description) ul.boxes{position:relative}:is(:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description) ul.boxes) li{position:relative}:is(:is(:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description) ul.boxes) li):last-child:before{content:"";display:block;position:absolute;top:-2rem;right:3rem;width:6rem;height:4rem;background:url(/img/partners/mr-men/butterfly.svg?v=1754565815208) no-repeat center;background-size:contain}:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description)>.block:last-child{font-size:1.2rem;max-width:60%;margin:2rem auto;text-align:center;position:relative}:is(:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description)>.block:last-child):before{content:"";display:block;position:absolute;left:-9rem;width:7rem;height:7rem;top:.5rem;background:url(/img/partners/mr-men/bird.svg?v=1754565815208) no-repeat center;background-size:contain}:is(:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description)>.block:last-child):after{content:"";display:block;position:absolute;right:-9rem;width:7rem;height:7rem;top:.5rem;background:url(/img/partners/mr-men/sheep.svg?v=1754565815208) no-repeat center;background-size:contain}@media only screen and (max-width: 720px){:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description)>.block:last-child{max-width:none;text-align:left;margin-right:0;margin-left:8rem}}@media only screen and (max-width: 580px){:is(body.collection-1d1f7532-beb0-ceb9-f701-607646eadd80 section.description)>.block:last-child{max-width:none;text-align:left;margin-left:0}}}@layer sections{:is(body.partner-getnorth header.minimal)>div.host a img{max-height:7.5rem}}@layer sections{body.partner-disneyprincess section.banner{padding-bottom:0}:is(body.partner-disneyprincess section.banner)+section.description{padding-top:0}:is(body.partner-disneyprincess section.description)>h2{font-size:3.5rem;font-weight:600;margin-top:0;line-height:1.065}:is(body.partner-disneyprincess section.collection.featured)>div.intro a.btn{max-width:25rem}:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack{max-width:220px}:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.intro{margin:0 0 1rem}:is(:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.intro) h3{text-transform:uppercase;font-size:1.4rem;line-height:1.2;margin-bottom:.75rem}:is(:is(:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.intro) h3) span.tagline{display:block;text-transform:none;font-size:1.2rem;font-weight:200;font-style:italic}:is(:is(:is(:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.intro) h3) span.tagline):before{display:none}:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image{max-width:220px;max-height:241px;flex:0 0 0;padding:109.54% 0 0;width:100%;display:flex;align-items:flex-end;position:relative;margin-top:auto;margin-bottom:1.5rem}:is(:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image) img{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none}:is(.resource-disney-princess-ariel:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image) img{width:125.9%;left:-21.5%}:is(.resource-disney-princess-ariel:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image):before{content:"";display:block;position:absolute;top:1rem;left:-100px;width:134px;height:89px;background:url(/img/partners/disney/fish.png?v=1754565815208) no-repeat center;background-size:contain;z-index:3}@media only screen and (min-width: 651px) and (max-width: 720px){:is(.resource-disney-princess-ariel:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image):before{display:none}}.resource-disney-princess-jasmine:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image{padding-top:110%}.resource-disney-princess-rapunzel:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.image{padding-top:106.36%}:is(:is(:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs) div.resourcePack)>div.download) a.btn{font-size:.9em;padding-top:.9em;padding-bottom:.9em}@media only screen and (max-width: 900px){:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs)>div.resourcePack{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 650px){:is(:is(body.partner-disneyprincess section.collection.featured) div.resource-packs)>div.resourcePack{margin-left:auto;margin-right:auto}}body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs{display:flex;align-items:stretch;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;box-sizing:border-box}:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs)>h3{padding-left:1rem;padding-right:1rem;width:100%;flex:0 0 100%;box-sizing:border-box}:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack{flex:1 1 30%;margin:1rem;position:relative}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image{flex:0 0 220px;width:220px;height:220px;position:relative;padding:0;min-width:0;margin-top:1.5rem}:is(:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image) img{position:absolute;bottom:0;left:0;right:0;width:100%;height:109.54%;max-width:220px;max-height:241px;margin:0}:is(.resource-disney-princess-ariel:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image) img{max-width:277px;width:125.9%;left:-21.5%;right:auto}:is(.resource-disney-princess-rapunzel:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image) img{height:102.99%}@media only screen and (min-width: 601px){:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack{padding-bottom:1rem;align-items:flex-start}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.intro{order:2;font-size:1.2rem;flex:1 1 20%;margin-bottom:6.5rem}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image{order:1;margin-left:0;margin-right:2rem;text-align:left}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.download{order:3;position:absolute;bottom:1.5rem;text-align:left;left:1rem}:is(:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.download) a.btn{font-size:.95em;padding-top:.9em;padding-bottom:.9em}}@media only screen and (min-width: 1151px){:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack{max-width:calc(50% - 5rem)}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.intro{font-size:1.1rem;margin-top:0}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image{margin-right:1rem;align-self:flex-end}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.download{left:calc(240px + 1rem)}}@media only screen and (max-width: 1150px){:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack{flex-wrap:wrap}}@media only screen and (min-width: 601px) and (max-width: 680px){:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.intro{font-size:1.3rem!important}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image{margin-right:1rem;align-self:flex-end}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.download{left:calc(240px + 1rem)}}@media only screen and (max-width: 600px){:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack{display:block}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.intro{max-width:22rem;margin-left:auto;margin-right:auto;font-size:1.25rem;margin-bottom:2rem}:is(:is(body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs) div.resourcePack)>div.image{margin-left:auto;margin-right:auto;margin-bottom:1.5rem}}@media only screen and (min-width: 601px) and (max-width: 680px){body.collection-8e8f17d1-abb7-c4b8-f701-e0d53e2b839f section.resource-packs{display:block}}}@layer sections{article.press-card{margin:0 0 2rem;background:var(--grey);padding:1rem;display:flex;max-width:45rem}article.press-card:last-child{margin-bottom:0}article.press-card div.info{flex:1 1 auto;color:var(--off-black);padding-right:1.5rem}:is(article.press-card div.info) h3{font-size:1.3rem;margin-bottom:.7rem}:is(:is(article.press-card div.info) h3) a{display:inline-block}:is(article.press-card div.info) .source{margin-right:.7em;font-weight:700}:is(article.press-card div.info) time{font-weight:200}:is(article.press-card div.info) .author{font-style:italic}:is(article.press-card div.info) div.intro{margin-top:.7rem}article.press-card div.thumb{flex:0 0 30%;max-width:30%}:is(article.press-card div.thumb) a.source{margin-bottom:.5rem;font-weight:500;font-size:.9em;display:inline-block}:is(article.press-card div.thumb) a.thumb{display:block;padding:0}:is(:is(article.press-card div.thumb) a.thumb) img{display:block}}@layer sections{section.press.article div.details{flex:1 1 auto;color:var(--off-black)}:is(section.press.article div.details) h3{font-size:1.3rem}:is(section.press.article div.details) .source{margin-right:.7em;font-weight:700}:is(section.press.article div.details) time{font-weight:200}:is(section.press.article div.details) .author{font-style:italic}:is(section.press.article div.details) a.source{margin-top:.8rem}}@layer sections{section.press.list div.articles{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 768px){section.press.list div.articles{grid-template-columns:1fr}}:is(section.press.list div.articles)>article{margin:0;max-width:none}}@layer sections{:is(article.card.project>div.text) div.name{font-size:1.2rem;font-weight:500}:is(article.card.project>div.text) div.makers{color:var(--charcoal-light)}:is(article.card.project>div.text) div.intro{font-size:1em;font-weight:200;margin-top:.8rem}}@layer sections{article.card.report{padding:1rem;max-width:50rem;display:grid;gap:.5em}article.card.report>.image{flex:1 1 40%}:is(article.card.report>.image) span.placeholder{padding-top:60%}article.card.report>div.text{flex:1 1 55%;text-align:left!important}:is(article.card.report>div.text)>:last-child{margin-bottom:0}:is(article.card.report>div.text) header{display:grid;gap:.25em 1.5em;margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5em;grid-template-columns:1fr;grid-template-areas:"name" "date"}:is(:is(article.card.report>div.text) header):has(.image){grid-template-columns:3.5em 1fr;grid-template-areas:"image name" "image date"}:is(:is(article.card.report>div.text) header) .image{grid-area:image;width:3.5em;height:3.5em;border:3px white solid;box-shadow:.1em .1em .25em #0000000d}:is(:is(:is(article.card.report>div.text) header) .image) img{display:block;width:3.5em;height:3.5em;object-fit:cover}:is(:is(:is(article.card.report>div.text) header) .image) span.placeholder{background:var(--yellow) url(/img/icons/kids-trans-1.png?v=1754565815208) center / contain no-repeat}:is(:is(article.card.report>div.text) header) .name{grid-area:name}:is(:is(article.card.report>div.text) header) .date{grid-area:date;font-size:.9em}:is(:is(:is(:is(article.card.report>div.text) header) .date) strong.inventor):after{content:"";display:inline-block;width:1.5em;height:1.5em;background:var(--yellow) url(/img/icons/idea-trans.png?v=1754565815208) center / 75% no-repeat;border-radius:50%;position:absolute;transform:rotate(10deg);margin-left:.5em}article.card.report div.images{display:flex;flex-wrap:wrap;margin:1rem -.25rem 0}:is(article.card.report div.images) a.image{flex:1 1 20%;margin:.25rem;border:2px white solid;border-radius:.25rem;background-size:cover;background-repeat:no-repeat;background-position:center;height:8rem;box-shadow:2px 2px .4rem #0000001a;transition:box-shadow .2s,filter .2s;min-width:7rem;max-width:23rem}:is(:is(article.card.report div.images) a.image):hover{box-shadow:2px 2px .4rem #0003}@media only screen and (max-width: 600px){:is(article.card.report div.images) a.image{height:6rem;min-width:5rem}}}@layer sections{section.ideas.projects.tab>div.description{position:relative;top:-2rem;color:var(--charcoal-light);font-weight:200;font-style:italic;text-align:center}:is(section.ideas.projects.tab>div.description) a{font-weight:400}}@layer sections{div.resourcePack{display:flex;padding:1rem 1.5rem;align-items:center;border-radius:.2rem;background:var(--grey-light);max-width:71rem;padding:1.5rem;margin-top:2rem;margin-bottom:2rem}div.resourcePack>*{margin:.75rem;min-width:15rem}div.resourcePack>div.intro{font-size:1.1rem;flex:1 1 25%}:is(:is(div.resourcePack>div.intro) h3 span.tagline):before{content:" - "}:is(div.resourcePack>div.intro) div.video{width:100%;position:relative;margin-bottom:0}:is(:is(div.resourcePack>div.intro) div.video):before{padding-top:56.25%;content:"";display:block}:is(:is(div.resourcePack>div.intro) div.video) iframe{position:absolute;width:100%;height:100%;inset:0}div.resourcePack>div.image{flex:0 1 20%;padding-left:1rem;padding-right:1rem;text-align:center}:is(div.resourcePack>div.image) img{max-height:12em;margin:auto}div.resourcePack>div.download{flex:1 1 20%}@media only screen and (max-width: 800px){div.resourcePack{flex-wrap:wrap}div.resourcePack>div.intro{flex:1 1 100%}div.resourcePack>div.image{flex:1 1 35%}:is(div.resourcePack>div.image) img{max-height:15rem}div.resourcePack>div.download{flex:1 1 35%}}@media only screen and (max-width: 600px){div.resourcePack{text-align:center;flex-direction:column;flex-wrap:nowrap;align-items:stretch}div.resourcePack>div.image.optional{display:none}}section.resource-packs>h3{font-size:2.5rem;margin-bottom:.5rem}}@layer sections{section.resources.intro{padding-bottom:0;display:flex;align-items:center}section.resources.intro>div.intro{flex:1 1 45%;font-size:1.1em;margin-bottom:2rem}section.resources.intro>div.image{flex:1 1 45%}@media screen and (max-width: 900px){section.resources.intro{display:block;max-width:50rem;margin:0 auto 2rem}}dialog.modal.email-address{padding:3rem}dialog.modal.email-address section.resources{padding:0}dialog.modal.email-address div.field{padding:2rem;background:var(--grey-light);box-sizing:border-box}dialog.modal.email-address .note{margin-bottom:0}dialog.modal.engagement{padding:3rem;height:100%}dialog.modal.engagement section.resources{padding:0}dialog.modal.engagement form>div.inputs{font-size:.85em;background:var(--grey-light);box-sizing:border-box;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem}.single:is(dialog.modal.engagement form>div.inputs){padding:1rem}.split:is(dialog.modal.engagement form>div.inputs)>div{padding:1rem}dialog.modal.engagement div.w.field{font-size:1em}:is(dialog.modal.engagement div.w.field)>div.w.list.labels{font-size:1em}}
