:root{--soft:#faf6ee;--line:#e7dfd3;--ink:#393638;--red:#bd291b;--red-dark:#9b2116;--muted:#766e65;--cream:#fffcf5;--sand:#f0dfc5;--blue:#c8dfe1;background:var(--cream)}body{background:var(--cream)}h1,h2,h3{font-family:"Trebuchet MS","Segoe UI",sans-serif;letter-spacing:-.05em}h1{font-weight:800}em{font-family:Georgia,serif;font-weight:400}.site-header{background:var(--cream);border-bottom-color:var(--line)}.topline{background:#f4ebde}.button{border-radius:12px;padding:17px 23px;box-shadow:0 3px 0 #8b251c;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-2px);box-shadow:0 5px 0 #8b251c}.button:active{transform:translateY(2px);box-shadow:0 1px 0 #8b251c}.button.small{border-radius:9px;box-shadow:none}.text-link{line-height:1.65}.play-hero{background:var(--cream);position:relative;overflow:hidden}.play-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:535px;align-items:center;padding-top:25px}.play-hero-copy{padding-top:30px;padding-bottom:40px;position:relative;z-index:1}.play-hero .eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:27px}.play-hero h1{font-size:clamp(60px,6vw,84px);white-space:nowrap;letter-spacing:-.07em;margin-bottom:18px}.play-hero h1 span{color:var(--red);position:relative}.play-hero h1 span:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-7px;height:7px;border-bottom:3px solid #d79d74;border-radius:50%;transform:rotate(-2deg)}.play-hero .slogan{font-size:19px;line-height:1.5;max-width:470px;margin-bottom:27px}.play-lead{font-size:17px;color:var(--muted);max-width:410px;line-height:1.85;margin-bottom:29px}.play-hero .hero-actions{gap:25px;align-items:center}.play-hero .hero-actions .text-link{font-size:12px;max-width:140px}.play-hero .hero-actions .button{font-size:14px;gap:25px}.play-hero-note{display:flex;align-items:center;gap:10px;font-size:11px;color:#918373;margin:30px 0 0}.tiny-star{color:var(--red);font-size:21px}.play-hero-art{position:relative;align-self:center;min-width:0}.world-art{width:100%;height:auto;display:block;overflow:visible}.art-caption{font-size:10px;color:#968474;display:block;text-align:center;transform:rotate(-2deg);margin-top:-17px;position:relative}.play-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:19px 25px;border-bottom:1px solid var(--line);font-size:10px;color:#897d70}.play-hero-bottom>a{display:flex;gap:15px;align-items:center}.play-hero-bottom .icon{width:17px;height:17px;color:var(--red)}.motion-control{border:1px solid #dacdbc;background:transparent;display:inline-flex;align-items:center;gap:7px;border-radius:20px;font-size:10px;padding:7px 12px;color:#7b6b5b;cursor:pointer;min-height:32px}.motion-control:hover{background:#f1e6d5}.motion-control[aria-pressed=true]{background:#f1e6d5}.motion-control>span:first-child{font-size:13px;font-weight:700;min-width:10px}.play-section-heading{text-align:center;max-width:700px;margin:0 auto 38px}.play-section-heading h2{font-size:42px;margin-bottom:17px}.play-section-heading .eyebrow{margin-bottom:13px}.play-section-heading>p:last-child{font-size:15px;color:var(--muted);margin-bottom:0}.guide-options{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:35px}.guide-option{background:var(--cream);border:1.5px solid var(--line);border-radius:18px;padding:10px 18px 21px;color:var(--ink);position:relative;cursor:pointer;text-align:center;transition:transform .2s,border-color .2s,background .2s;isolation:isolate}.guide-option:hover{transform:translateY(-4px);border-color:#d5a081}.guide-option.selected{background:#fcf0df;border-color:var(--red);box-shadow:0 3px 0 #eed6bd}.guide-option>span:not(.option-art){font-size:17px;font-weight:700;letter-spacing:-.025em}.option-art{display:block;height:135px;overflow:hidden;margin-bottom:7px}.option-art .story-art{height:145px;width:100%;margin-top:-2px}.guide-option .option-arrow{position:absolute;bottom:21px;right:17px;color:#b8a48c;font-weight:400!important;font-size:16px!important}.guide-option.selected .option-arrow{color:var(--red)}.story-stage{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:40px;background:#f3eadb;border:1px solid #e8d7c0;border-radius:25px;align-items:center;position:relative}.story-illustrations{border-radius:110px 110px 25px 25px;overflow:hidden;background:#faf5eb;padding:20px;min-width:0}.story-art{display:block;width:100%;height:auto;overflow:visible}.story-picture[hidden],[hidden]{display:none!important}.story-content{padding:10px 0}.story-content h3{font-size:34px;line-height:1.15;margin-bottom:18px;max-width:440px}.story-content>.eyebrow{font-size:9px;margin-bottom:17px}.story-live>p{font-size:15px;color:var(--muted);max-width:400px;line-height:1.9;margin-bottom:23px}.story-reveal{font-size:12px;gap:15px;padding:15px 20px;text-align:left}.story-reveal .icon{width:20px;height:20px}.story-note{font-size:10px;line-height:1.8;color:#958673;margin:22px 0 0;max-width:390px}.story-answer{border-top:1px dashed #cdb99d;margin-top:26px;padding-top:23px}.story-answer .answer-label{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-size:9px;margin-bottom:10px;font-weight:700}.story-answer h4{font-size:20px;margin:0 0 13px;letter-spacing:-.03em}.story-answer p:not(.answer-label){font-size:14px;line-height:1.85;color:var(--muted)}.story-answer .text-link{font-size:12px;color:var(--red)}.play-quiz-section{background:#eaf0ec;padding-block:55px;overflow:hidden;border-block:1px solid #dbe4dc}.play-quiz{display:grid;grid-template-columns:.65fr 1fr;gap:80px;align-items:center}.quiz-drawing{position:relative;max-width:340px}.quiz-drawing:before{content:'';position:absolute;inset:10px;background:#dfe9de;border-radius:50%;z-index:0}.quiz-drawing .story-art{position:relative}.play-quiz h2{font-size:36px;margin-bottom:23px}.play-quiz .eyebrow{font-size:9px;color:#607764;margin-bottom:15px}.quiz-question{font-size:18px;line-height:1.7;font-weight:600;max-width:600px}.quiz-options{display:flex;flex-wrap:wrap;gap:12px}.quiz-options button{background:var(--cream);border:1px solid #b7c7b7;padding:13px 20px;color:#435447;border-radius:10px;font-size:13px;cursor:pointer;font-weight:600;line-height:1.6}.quiz-options button:hover,.quiz-options button[aria-pressed=true]{background:#415c49;color:white;border-color:#415c49}.quiz-feedback{background:#ffffff80;border:1px solid #cfddcd;border-radius:12px;padding:23px;margin-top:23px;max-width:610px}.quiz-feedback strong{color:#415c49;font-size:15px;display:block;margin-bottom:8px}.quiz-feedback p{font-size:14px;color:#627367;line-height:1.8;margin-bottom:14px}.quiz-feedback .text-link{font-size:12px}.play-audiences{display:grid;grid-template-columns:1fr 1fr;gap:24px}.play-audiences>a{border:1px solid var(--line);border-radius:20px;padding:30px;display:grid;grid-template-columns:140px 1fr;gap:25px;align-items:center;transition:background .2s,transform .2s}.play-audiences>a:hover{background:#f9f0e1;transform:translateY(-3px)}.play-audiences small{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--red);font-weight:700;display:block;margin-bottom:14px}.play-audiences h3{font-size:27px;margin-bottom:13px}.play-audiences p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:20px}.play-audiences .text-link{font-size:11px;color:var(--red);gap:15px}.play-audiences .text-link .icon{width:17px}.audience-small-art{display:block;margin-inline:-8px}.play-dictionary{background:#f4e4c9;display:grid;grid-template-columns:.5fr 1fr;gap:70px;align-items:center;padding:42px 60px;border-radius:25px;border:1px solid #ead4b4}.play-dictionary h2{font-size:35px;line-height:1.2;margin-bottom:17px}.play-dictionary p:not(.eyebrow){font-size:15px;color:#8e755c;max-width:550px}.play-dictionary .eyebrow{font-size:9px;color:#99774e}.play-dictionary .text-link{font-size:13px;color:var(--red)}.dictionary-object{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px}.dictionary-object>span{display:grid;place-items:center;width:83px;height:110px;background:var(--cream);border:2px solid var(--ink);border-radius:10px;font-family:Georgia,serif;font-size:60px;font-weight:600;transform:rotate(-14deg);color:var(--red);box-shadow:4px 6px 0 #d6b990}.dictionary-object>span:nth-child(2){transform:rotate(8deg);margin-top:-35px;margin-left:-17px;color:var(--ink)}.dictionary-object>span:nth-child(3){transform:rotate(-3deg);margin-left:-17px;margin-top:35px;color:#607764;font-size:50px}.play-contact{display:grid;grid-template-columns:1fr .8fr;gap:120px;align-items:center}.play-contact h2{font-size:44px;line-height:1.15}.play-contact .lead{font-size:16px;max-width:480px}.play-contact .button{margin-top:10px;font-size:14px}.play-contact-card{background:#f4eadb;border-radius:22px 22px 70px 22px;padding:35px 40px;position:relative;border:1px solid #e4d4c0;transform:rotate(-2deg)}.play-contact-card h3{font-size:31px}.play-contact-card p{font-size:15px;color:var(--muted);line-height:1.8}.play-contact-card>a{display:flex;align-items:center;gap:12px;font-size:14px;margin-block:16px;font-weight:600}.play-contact-card .icon{width:20px;height:20px;color:var(--red)}.contact-spark{position:absolute;right:30px;top:20px;color:var(--red);font-size:39px}.handwritten{display:block;color:var(--red);font-family:Georgia,serif;font-size:24px;font-style:italic;transform:rotate(-5deg);margin-top:30px}footer{background:#f0e8db}.footer-motion{padding-bottom:22px;display:flex;justify-content:flex-end}.page-heading{position:relative}.page-heading:has(.page-heading-art){padding-right:350px;min-height:340px}.page-heading-art{position:absolute;right:0;top:35px;width:320px;transform:rotate(-2deg)}.illustrated-detail{background:#f3eadb!important;border:1px solid #e4d4bd!important;border-radius:40% 40% 20px 20px!important;padding:25px!important;min-height:280px!important}.detail-illustration .story-art{width:100%;height:auto}.product-card{background:#fffcf5;border-radius:18px}.product-card h3{font-size:23px}.product-card .card-top{margin-bottom:20px;position:relative;display:block;min-height:120px}.product-card .card-top>span:last-child{position:absolute;right:0;top:0}.product-doodle{display:block!important;height:150px;max-width:220px;margin:-20px auto -7px;position:static!important}.product-doodle .story-art{height:155px;width:100%}.product-card .text-link{padding-top:12px;border-top:1px dashed #d8c9b7}.about-image{background:#f3eadb;border:1px solid #e4d4bd;border-radius:100px 100px 18px 18px;padding:20px}.about-image .world-art{width:100%;height:auto}.coverage-grid article{background:#f7f0e4;border-color:#e7d9c5;border-radius:14px}.example-panel{border-radius:0 16px 16px 0;background:#faecdf}.glossary-grid article{background:var(--cream);border-radius:14px}.franchise-example{background:#f4e4c9}.article-grid article{background:#fffcf5}.help-section{border-radius:22px}.prepare-panel>div{background:var(--cream);border-radius:18px}.contact-form{background:var(--cream);border-radius:20px}.address-panel{background:#f4eadb}.source-panel a:hover{color:var(--red)}
.blink{animation:blink 6s infinite;transform-box:fill-box;transform-origin:center}.drip{animation:drip 2.8s infinite ease-in;transform-box:fill-box;transform-origin:top}.puddle{animation:puddle 2.8s infinite ease-in-out;transform-box:fill-box;transform-origin:center}.dog-tail{animation:tail 1.8s infinite ease-in-out;transform-box:fill-box;transform-origin:right bottom}.vase-wobble{animation:wobble 4.5s infinite ease-in-out;transform-box:fill-box;transform-origin:center bottom}.invoice{animation:invoice 4s infinite ease-in-out;transform-box:fill-box;transform-origin:center}.spark{animation:spark 4s infinite ease-in-out}.world-speech{animation:speech 5s infinite ease-in-out;transform-box:fill-box;transform-origin:center}.world-badge{animation:badge 5s infinite ease-in-out;transform-box:fill-box;transform-origin:center}.car-body{animation:car 4s infinite ease-in-out;transform-box:fill-box;transform-origin:center bottom}.guide-option .story-art .cloud{opacity:.5}.guide-option:not(.selected) .story-art *{animation-play-state:paused}.play-audiences .story-art *,.product-doodle .story-art *{animation-play-state:paused}.play-audiences>a:hover .story-art *,.product-card:hover .story-art *{animation-play-state:running}html[data-motion=paused] .story-art *,html[data-motion=paused] .world-art *{animation-play-state:paused!important}
@keyframes blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes drip{0%,15%{transform:translateY(-6px);opacity:0}30%{opacity:1}85%,100%{transform:translateY(22px);opacity:0}}@keyframes puddle{0%,100%{transform:scaleX(.9)}65%{transform:scaleX(1.08)}}@keyframes tail{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes wobble{0%,60%,100%{transform:rotate(0)}68%,85%{transform:rotate(-5deg)}76%,93%{transform:rotate(4deg)}}@keyframes invoice{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes spark{0%,35%,100%{opacity:.25}60%{opacity:.9}}@keyframes speech{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(1deg) translateY(-5px)}}@keyframes badge{0%,100%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes car{0%,65%,100%{transform:translateY(0)}72%{transform:translateY(-2px)}78%{transform:translateY(1px)}}
@media(max-width:1120px){.play-hero h1{font-size:66px}.play-hero .slogan{font-size:18px}.play-lead{font-size:16px}.play-hero-grid{min-height:510px}.play-audiences>a{padding:25px;grid-template-columns:105px 1fr;gap:17px}.play-contact{gap:65px}.play-dictionary{gap:45px}.story-stage{gap:30px;padding:30px}.story-content h3{font-size:30px}.story-live>p{font-size:14px}.play-hero .hero-actions{gap:20px}.play-hero .hero-actions .button{font-size:13px}.option-art{height:120px}.option-art .story-art{height:130px}.guide-option>span:not(.option-art){font-size:15px}.guide-option .option-arrow{right:12px;font-size:14px!important}.page-heading:has(.page-heading-art){padding-right:300px}.page-heading-art{width:275px;top:45px}}
@media(max-width:900px){.play-hero h1{font-size:53px}.play-hero-grid{grid-template-columns:1fr .95fr}.play-hero .eyebrow{font-size:9px;letter-spacing:.12em}.play-hero .slogan{font-size:16px}.play-lead{font-size:14px;line-height:1.8}.play-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.play-hero .hero-actions .text-link{max-width:none}.play-hero-note{font-size:10px;margin-top:20px}.play-hero-bottom{font-size:9px;gap:15px}.play-hero-bottom>a{font-size:9px;gap:8px}.play-section-heading h2{font-size:36px}.guide-options{gap:12px}.guide-option{padding:8px 12px 18px}.guide-option .option-arrow{display:none}.option-art{height:105px}.option-art .story-art{height:115px}.story-stage{padding:25px;gap:23px;grid-template-columns:.9fr 1fr}.story-illustrations{padding:8px;border-radius:70px 70px 18px 18px}.story-content h3{font-size:27px}.story-reveal{padding:13px;font-size:11px;gap:9px}.story-reveal .icon{width:17px}.story-note{font-size:9px}.play-quiz{gap:40px;grid-template-columns:.7fr 1fr}.play-quiz h2{font-size:29px}.quiz-question{font-size:16px}.quiz-options button{font-size:12px;padding:12px 15px}.play-audiences>a{display:block;padding:25px}.audience-small-art{width:160px;margin:-20px auto 10px}.play-audiences h3{font-size:25px}.play-audiences .text-link{font-size:12px}.play-dictionary{padding:35px;gap:35px;grid-template-columns:.55fr 1fr}.play-dictionary h2{font-size:29px}.dictionary-object>span{width:65px;height:88px;font-size:45px}.dictionary-object>span:nth-child(3){font-size:38px}.play-contact{gap:40px;grid-template-columns:1fr .85fr}.play-contact h2{font-size:35px}.play-contact-card{padding:28px}.play-contact .lead{font-size:14px}.play-contact-card>a{font-size:12px}.page-heading:has(.page-heading-art){padding-right:250px;min-height:320px}.page-heading-art{width:240px;top:60px}.product-doodle{height:130px}.product-doodle .story-art{height:135px}}
@media(max-width:620px){.play-hero-grid{display:flex;flex-direction:column;gap:0;padding-top:0;min-height:0}.play-hero-copy{padding:38px 0 0;width:100%}.play-hero .eyebrow{font-size:8px;margin-bottom:23px;letter-spacing:.13em}.play-hero h1{font-size:clamp(43px,10vw,60px);white-space:normal;margin-bottom:22px}.play-hero h1 span:after{bottom:-5px;border-bottom-width:2px}.play-hero .slogan{font-size:17px;max-width:330px;line-height:1.6;margin-bottom:20px}.play-lead{font-size:14px;max-width:340px;line-height:1.85;margin-bottom:24px}.play-hero .hero-actions{flex-direction:row;gap:17px;align-items:center}.play-hero .hero-actions .button{font-size:12px;padding:14px 16px;min-width:0;gap:12px}.play-hero .hero-actions .button .icon{width:17px}.play-hero .hero-actions .text-link{font-size:10px;max-width:110px}.play-hero-note{font-size:10px;margin-top:23px;gap:7px}.tiny-star{font-size:18px}.play-hero-art{width:100%;margin-top:-5px;padding:0 3px}.art-caption{font-size:9px;margin-top:-15px;margin-bottom:15px}.play-hero-bottom{display:grid;grid-template-columns:auto auto;gap:12px;padding-block:15px 20px;align-items:center}.play-hero-bottom>span{font-size:9px}.play-hero-bottom>a{grid-column:1/-1;grid-row:2;font-size:10px;justify-content:flex-start;gap:12px}.play-hero-bottom .motion-control{justify-self:end;padding:6px 10px;font-size:9px;min-height:30px}.play-guide{padding-top:44px}.play-section-heading{text-align:left;margin-bottom:26px}.play-section-heading h2{font-size:33px;margin-bottom:14px}.play-section-heading .eyebrow{font-size:9px}.play-section-heading>p:last-child{font-size:14px}.guide-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.guide-option{padding:3px 10px 15px;border-radius:15px}.option-art{height:108px;margin-bottom:3px}.option-art .story-art{height:115px;width:100%;margin-top:0}.guide-option>span:not(.option-art){font-size:14px}.story-stage{display:flex;flex-direction:column;gap:15px;padding:19px;border-radius:20px;align-items:stretch}.story-illustrations{border-radius:80px 80px 15px 15px;padding:7px 14px}.story-picture>.story-art{max-height:235px}.story-content{padding:5px 2px}.story-content h3{font-size:28px;max-width:100%;line-height:1.15;margin-bottom:15px}.story-content>.eyebrow{margin-bottom:13px}.story-live>p{font-size:14px;margin-bottom:22px;max-width:none}.story-reveal{font-size:11px;padding:14px 16px;gap:12px;width:100%;justify-content:space-between}.story-note{font-size:9px;line-height:1.8;margin-top:20px}.story-answer{margin-top:23px;padding-top:21px}.story-answer h4{font-size:21px}.story-answer p:not(.answer-label){font-size:14px}.play-quiz-section{padding-block:35px}.play-quiz{display:flex;flex-direction:column;gap:0;align-items:stretch}.quiz-drawing{width:200px;align-self:center;margin:-10px 0 15px}.play-quiz h2{font-size:30px;margin-bottom:20px}.play-quiz .eyebrow{font-size:8px}.quiz-question{font-size:16px}.quiz-options{gap:10px;flex-direction:column}.quiz-options button{font-size:13px;text-align:left;padding:13px 17px}.quiz-feedback{padding:21px}.quiz-feedback p{font-size:13px}.play-audiences{grid-template-columns:1fr;gap:16px}.play-audiences>a{display:grid;grid-template-columns:95px 1fr;padding:23px 20px;gap:20px}.audience-small-art{width:115px;margin:0 -10px}.play-audiences h3{font-size:24px}.play-audiences p{font-size:12px;line-height:1.8;margin-bottom:15px}.play-audiences small{font-size:8px;margin-bottom:10px}.play-audiences .text-link{font-size:10px;gap:7px}.play-dictionary{grid-template-columns:1fr;padding:25px;gap:10px;border-radius:20px}.dictionary-object{min-height:140px}.dictionary-object>span{height:86px;width:65px;font-size:45px}.play-dictionary h2{font-size:30px}.play-dictionary p:not(.eyebrow){font-size:14px}.play-dictionary .text-link{font-size:12px}.play-contact{grid-template-columns:1fr;gap:30px}.play-contact h2{font-size:37px}.play-contact .lead{font-size:15px}.play-contact .button{font-size:12px}.play-contact-card{padding:30px;max-width:100%;margin-bottom:7px}.play-contact-card>a{font-size:14px}.play-contact-card h3{font-size:30px}.handwritten{font-size:24px}.play-hero h1:has(br){font-size:41px}html[lang=tr] .play-hero h1{font-size:40px}.page-heading:has(.page-heading-art){padding-right:0;padding-bottom:5px;min-height:0}.page-heading-art{position:relative;top:auto;right:auto;width:190px;margin:0 auto 5px}.page-heading:has(.page-heading-art)>h1{margin-bottom:7px}.page-heading:has(.page-heading-art)>.lead{margin-top:5px}.product-card{padding:22px 20px 22px 115px;min-height:160px}.product-card .card-top{position:absolute;left:5px;top:29px;width:100px;min-height:0;margin:0}.product-card .card-top>span:last-child{display:none}.product-doodle{height:95px;max-width:105px;margin:0!important}.product-doodle .story-art{height:100px;width:100px}.product-card h3{font-size:21px}.product-card p{font-size:12px}.illustrated-detail{min-height:200px!important;padding:12px!important}.detail-illustration .story-art{max-height:240px}.footer-motion{justify-content:flex-start;padding-bottom:25px}.about-image{padding:10px;border-radius:70px 70px 15px 15px}}
@media(prefers-reduced-motion:reduce){html:not([data-motion=running]) .story-art *,html:not([data-motion=running]) .world-art *{animation-play-state:paused!important}.guide-option:hover,.play-audiences>a:hover,.button:hover{transform:none}}
.shop-shutter{animation:shutter 7s infinite ease-in-out;transform-box:fill-box;transform-origin:center top}@keyframes shutter{0%,15%,100%{transform:scaleY(.06)}40%,70%{transform:scaleY(1)}}
.child-arm{animation:child-arm 5s infinite ease-in-out;transform-box:fill-box;transform-origin:left top}.play-ball{animation:play-ball 4s infinite ease-in-out;transform-box:fill-box;transform-origin:center}@keyframes child-arm{0%,55%,100%{transform:rotate(0)}70%{transform:rotate(-9deg)}85%{transform:rotate(3deg)}}@keyframes play-ball{0%,50%,100%{transform:translateY(0) rotate(0)}70%{transform:translateY(-7px) rotate(12deg)}}
