@font-face{font-family:Bricolage;src:url(/fonts/bricolage-800.woff2)format("woff2");font-weight:800;font-display:swap}.play{--red:#eb6057;--pink:#f2bbd1;--yellow:#eef68b;--ink:#30262a;background:var(--red);color:var(--ink);font-family:Arial,sans-serif;overflow:clip}.play h1,.play h2,.play h3,.p-logo,.p-coffee-title,.p-sign{letter-spacing:-.065em;font-family:Bricolage,Arial Black,sans-serif;font-weight:800}.p-header{color:#30262a;justify-content:space-between;align-items:center;padding:24px 3vw;display:flex}.p-logo{font-size:42px;line-height:1}.p-logo span{margin-left:5px;font-size:25px;display:inline-block}.p-header nav{gap:32px;font-size:14px;font-weight:600;display:flex}.p-header nav a:hover{text-decoration:underline}.p-hero{padding:35px 3vw 65px;position:relative}.p-hello{letter-spacing:.06em;justify-content:space-between;margin-bottom:30px;font-size:11px;display:flex}.p-hero h1{letter-spacing:-.075em;color:var(--pink);white-space:nowrap;z-index:2;pointer-events:none;margin:0;font-size:clamp(80px,18.5vw,285px);line-height:.84;position:relative}.p-hero h1>span{color:var(--yellow);margin-left:.11em}.p-hero-bottom{grid-template-columns:1fr 1.35fr .6fr;align-items:end;gap:45px;margin-top:-8px;display:grid}.p-hero-bottom>p{margin:0;padding-bottom:30px;font-size:clamp(18px,1.8vw,27px);font-weight:500;line-height:1.25}.p-hero-bottom>p strong{letter-spacing:-.045em;margin-top:20px;font-family:Bricolage,sans-serif;font-size:48px;display:block}.p-hero figure{z-index:1;margin:0;position:relative;transform:rotate(-5deg)}.p-hero img{object-fit:cover;object-position:center;filter:saturate(.75);border:9px solid var(--pink);width:100%;height:370px}.p-hero figcaption{background:var(--yellow);padding:5px 15px;font-size:11px;font-weight:700;position:absolute;bottom:-13px;left:20px;transform:rotate(7deg)}.p-orbit{border:1px solid var(--ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;margin:auto auto 45px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .3s,background .3s;display:flex}.p-orbit span{margin-top:10px;font-size:35px}.p-orbit:hover{background:var(--yellow);transform:rotate(-12deg)}.p-sticker{background:var(--yellow);color:#423033;z-index:4;pointer-events:none;white-space:nowrap;padding:10px 15px;font-family:monospace;font-size:15px;font-weight:700;display:inline-block;position:absolute;box-shadow:3px 3px #423033}.s-one{top:48%;left:12%;transform:rotate(-9deg)}.s-two{top:60%;right:4%;transform:rotate(10deg)}.s-three{bottom:6%;left:45%;transform:rotate(5deg)}.p-intro{background:var(--pink);padding:115px 7vw 100px}.p-intro>h2{letter-spacing:-.055em;max-width:1300px;font-family:Bricolage,sans-serif;font-size:clamp(35px,5.2vw,80px);line-height:1.07}.p-intro>h2>span{color:#8c3637}.p-intro>div{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:65px;display:grid}.p-intro>div>span{letter-spacing:.03em;font-size:12px}.p-intro>div p{max-width:540px;font-size:18px;line-height:1.6}.p-work{background:var(--yellow);padding:45px 3vw 0}.p-section-label{letter-spacing:.04em;justify-content:space-between;margin-bottom:45px;font-size:12px;font-weight:600;display:flex}.p-work article{border:2px solid var(--ink);margin-bottom:30px;padding:35px 45px 65px}.p-card-head{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.p-card-head>a,.p-card-head>span:last-child:not(:first-child){font-size:42px;line-height:1}.p-card-head>a{transition:transform .25s}.p-card-head>a:hover{transform:rotate(45deg)}.p-book{background:var(--pink)}.p-project-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.play h2{margin-bottom:32px;font-size:clamp(65px,10vw,160px);line-height:.83}.p-big{letter-spacing:-.045em;font-family:Bricolage,sans-serif;font-size:clamp(26px,3vw,45px);line-height:1.13}.p-project-grid>div>p:not(.p-big){max-width:420px;line-height:1.6}.p-book-image{justify-content:center;align-items:center;display:flex;position:relative}.p-book-image>img{object-fit:contain;filter:drop-shadow(18px 25px #35272b22);width:90%;height:550px;transition:transform .6s;transform:rotate(12deg)}.p-book-image:hover>img{transform:rotate(-5deg)}.p-book-image>.p-sticker{bottom:0;right:5%;transform:rotate(-7deg)}.p-link{border:1px solid;border-radius:100px;gap:15px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.p-link:hover{background:var(--ink);color:var(--yellow);transform:rotate(-2deg)}.p-courses{background:#758eeb}.p-course-bottom,.p-lyt-bottom{grid-template-columns:1fr 1fr;gap:80px;margin-top:50px;display:grid}.p-course-intro>p{max-width:440px;font-size:23px;line-height:1.4}.p-formats>a{border-bottom:1px solid #30262a80;justify-content:space-between;gap:30px;padding:20px 0;display:flex}.p-formats>a:first-child{padding-top:0}.p-formats h3{margin-bottom:8px;font-size:32px}.p-formats p{margin:0;font-size:16px;line-height:1.4}.p-formats>a>span{font-size:28px}.p-formats>a:hover h3{transform:translate(8px)}.p-lyt{background:var(--ink);color:var(--pink)}.p-lyt h2{font-size:clamp(95px,13.5vw,210px)}.p-lyt h2>span,.p-lyt .p-card-head{color:var(--yellow)}.p-lyt-bottom .p-big{font-size:clamp(35px,4.5vw,65px)}.p-lyt-bottom>div>p{color:#eee2e5}.p-lyt .p-link:hover{background:var(--yellow);color:var(--ink)}.p-work article:last-child{margin-bottom:0}.p-story{background:var(--yellow);padding:110px 7vw}.p-story h2{margin-bottom:65px;font-size:clamp(75px,10vw,150px)}.p-story h2>span{color:#ad443d}.p-story-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}.p-story figure{max-width:420px;margin:0;transform:rotate(-4deg)}.p-story img{border:10px solid var(--pink);width:100%;height:auto}.p-story figcaption{background:var(--pink);padding:0 10px 10px;font-size:12px;font-weight:700}.p-story .p-big{font-size:33px}.p-story-grid>div>p:not(.p-big){font-size:17px;line-height:1.65}.p-sign{margin-top:30px;font-size:50px;display:block;transform:rotate(-6deg)}.p-quotes{background:var(--pink);padding:65px 7vw 80px}.p-quotes>div{grid-template-columns:1fr 1fr;gap:90px;display:grid}.p-quotes figure{margin:0}.p-quotes blockquote{letter-spacing:-.035em;margin:0 0 25px;font-family:Bricolage,sans-serif;font-size:30px;line-height:1.2}.p-quotes figcaption{font-size:15px;font-weight:600}.p-quotes figcaption span{margin-top:6px;font-size:12px;font-weight:400;display:block}.p-contact{background:var(--red);padding:60px 5vw 80px}.p-contact>span{font-size:12px;font-weight:700}.p-coffee-title{letter-spacing:-.08em;color:var(--pink);margin:55px 0;font-size:clamp(110px,22vw,340px);line-height:.83;display:block;position:relative}.p-coffee-title>span{color:var(--yellow)}.p-coffee-title>b{font-size:15vw;font-weight:400;transition:transform .3s;position:absolute;top:30%;right:1%}.p-contact>div{justify-content:space-between;align-items:center;gap:50px;display:flex}.p-contact>div>p{font-size:24px;line-height:1.35}.p-contact>div>div{flex-direction:column;align-items:start;gap:15px;display:flex}.p-email{font-size:17px}.p-footer{border-top:1px solid #30262a66;justify-content:space-between;align-items:center;width:100%;padding:25px 3vw;font-size:11px;display:flex}.p-footer>a:first-child{letter-spacing:-.045em;font-family:Bricolage,sans-serif;font-size:23px}.play a:focus-visible{outline-offset:5px;outline:3px solid #30262a}.p-hero h1{animation:.65s ease-out both p-arrive}@keyframes p-arrive{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.p-hero figure{animation:linear both p-tilt;animation-timeline:view();animation-range:entry exit}@keyframes p-tilt{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)}}}@media (min-width:1600px){.p-hero img{height:470px}}@media (max-width:1000px){.p-hero-bottom{grid-template-columns:1fr 1.4fr .6fr;gap:25px}.p-hero img{height:320px}.p-orbit{width:120px;height:120px;font-size:11px}.p-hero-bottom>p strong{font-size:37px}.s-one{font-size:12px;top:43%}.s-two{font-size:12px;top:53%}.p-project-grid,.p-course-bottom,.p-lyt-bottom{gap:40px}.p-work article{padding:25px 30px 45px}.p-book-image>img{height:400px}.p-story-grid{gap:50px}}@media (max-width:760px){.p-header{padding:20px}.p-logo{font-size:31px}.p-header nav{gap:18px;font-size:12px}.p-hero{padding:30px 20px 60px}.p-hello{gap:25px;margin-bottom:30px;font-size:9px}.p-hello>span:last-child{display:none}.p-hero h1{white-space:normal;font-size:25vw;line-height:.86}.p-hero h1>span{margin-left:0;display:block}.p-hero-bottom{grid-template-columns:1fr 1fr;gap:30px;margin-top:22px}.p-hero figure{grid-area:1/1/auto/-1;width:84%;margin-left:8%}.p-hero img{border-width:6px;height:310px}.p-hero-bottom>p{grid-area:2/1;padding:10px 0 0;font-size:17px}.p-orbit{grid-area:2/2;width:130px;height:130px;margin:15px 0 0 auto}.p-hero-bottom>p strong{margin-top:12px;font-size:32px}.p-sticker{padding:8px 10px;font-size:10px}.s-one{top:26%;left:auto;right:10%;transform:rotate(10deg)}.s-two{top:49%;right:2%;transform:rotate(-8deg)}.s-three{top:69%;bottom:auto;left:5%;transform:rotate(8deg)}.p-intro{padding:65px 25px}.p-intro>h2{font-size:39px}.p-intro>div{grid-template-columns:1fr;gap:15px;margin-top:40px}.p-intro>div p{font-size:17px}.p-work{padding:30px 15px 0}.p-section-label{gap:20px;margin-bottom:30px;font-size:10px;line-height:1.5}.p-work article{margin-bottom:18px;padding:22px 20px 35px}.p-project-grid,.p-course-bottom,.p-lyt-bottom{grid-template-columns:1fr;gap:30px}.p-card-head{font-size:11px}.play h2{font-size:80px}.p-project-grid>div:first-child{order:1}.p-project-grid>div:last-child{order:2}.p-book-image>img{width:85%;height:340px}.p-book-image>.p-sticker{bottom:0;right:0}.p-big{font-size:31px}.p-project-grid>div>p:not(.p-big){font-size:16px}.p-courses h2{font-size:clamp(49px,13vw,83px)}.p-course-bottom{margin-top:30px}.p-course-intro>p{font-size:20px}.p-formats h3{font-size:28px}.p-formats p{font-size:15px}.p-lyt h2{font-size:clamp(68px,17vw,115px)}.p-lyt-bottom{margin-top:30px}.p-lyt-bottom .p-big{font-size:35px}.p-story{padding:60px 25px}.p-story h2{margin-bottom:45px;font-size:clamp(60px,15vw,95px)}.p-story-grid{grid-template-columns:1fr;gap:40px}.p-story figure{width:80%;margin:0 auto}.p-story .p-big{font-size:29px}.p-quotes{padding:50px 25px}.p-quotes>div{grid-template-columns:1fr;gap:40px}.p-quotes blockquote{font-size:26px}.p-contact{padding:50px 20px}.p-coffee-title{margin:40px 0;font-size:25vw}.p-coffee-title>b{font-size:19vw;right:0}.p-contact>div{flex-direction:column;align-items:start;gap:15px}.p-contact>div>p{font-size:21px}.p-footer{flex-wrap:wrap;gap:20px;padding:25px 20px}.p-footer>span{order:3;width:100%}.play .design-switch nav a{white-space:normal;padding:9px 4px;font-size:10px}.play .p-header nav a{align-items:center;min-height:30px;display:flex}}@media (prefers-reduced-motion:reduce){.play *{transition:none!important;animation:none!important}}.play{--red:#df554e;--pink:#ffe4ed;--ink:#1d1719;overflow:visible}.p-header{gap:30px}.p-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 28px}.p-header nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.p-header nav a:last-child{border-bottom:1px solid}.p-hello{font-size:14px;line-height:1.5}.p-hero h1{font-size:clamp(4.5rem,17.4vw,17rem)}.p-hero-bottom{gap:40px;margin-top:22px}.p-orbit{flex-shrink:0;font-size:14px}.p-orbit:hover{transform:none}.p-hero figure{transform:rotate(-3deg)}.p-hero figcaption{color:var(--ink);font-size:13px}.p-entry-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:65px;display:grid}.p-entry-links>a{background:var(--yellow);color:var(--ink);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);flex-direction:column;gap:5px;min-height:88px;padding:16px 20px;transition:background .2s;display:flex}.p-entry-links>a:first-child{transform:rotate(-2deg)}.p-entry-links>a:nth-child(2){transform:rotate(1deg)}.p-entry-links>a:last-child{transform:rotate(-1deg)}.p-entry-links>a>span{letter-spacing:.015em;font:12px monospace}.p-entry-links>a>strong{letter-spacing:-.03em;font:800 clamp(19px,2vw,27px)/1.3 Bricolage,sans-serif}.p-entry-links>a:hover{background:var(--pink)}.p-intro{padding-top:90px;padding-bottom:75px}.p-intro>div{margin-top:40px}.p-intro>div>span,.p-section-label,.p-card-head,.p-contact>span{font-size:14px;line-height:1.5}.p-courses h2>span{color:var(--ink)}.p-card-head>a{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.p-card-head>a:hover{background:#ffffff30;transform:none}.p-link{min-height:48px;font-size:16px}.p-link:hover{transform:none}.p-formats h3{transition:none}.p-formats>a:hover h3{text-underline-offset:5px;text-decoration:underline;transform:none}.p-coffee-title:hover>b{transform:none}.p-contact .p-link{background:var(--ink);color:var(--yellow)}.p-contact .p-link:hover{background:var(--yellow);color:var(--ink)}.p-email{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.p-story-grid>div,.p-lyt-bottom>div,.p-project-grid>div{min-width:0}.p-footer>a{align-items:center;min-height:44px;display:inline-flex}.p-alternatives{background:var(--pink);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:20px;font-size:14px;display:flex}.p-alternatives>span{letter-spacing:.04em;font-size:11px}.p-alternatives>a{align-items:center;min-height:44px;display:inline-flex}.p-alternatives>a:hover{text-decoration:underline}.play a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.play .p-lyt a:focus-visible{outline-color:var(--yellow)}@media (max-width:760px){.p-header{align-items:start;gap:10px;padding:16px 20px}.p-header nav{gap:0 15px;max-width:260px}.p-header nav a{min-height:44px;font-size:14px}.p-logo{padding-top:8px}.p-hello{max-width:285px;margin-bottom:24px;font-size:13px}.p-hero{padding-top:20px;padding-bottom:45px}.p-hero h1{font-size:clamp(4rem,24vw,9rem)}.p-hero-bottom{gap:30px 16px;margin-top:28px}.p-hero figure{width:92%;margin-left:4%}.p-hero img{object-position:53% center;height:270px}.p-orbit{width:120px;height:120px;font-size:13px}.p-hero-bottom>p{font-size:17px}.p-entry-links{grid-template-columns:1fr;gap:12px;margin-top:35px}.p-entry-links>a{min-height:76px;padding:13px 17px}.p-entry-links>a>strong{font-size:24px}.p-entry-links>a:first-child{transform:rotate(-1deg)}.p-entry-links>a:nth-child(2){transform:rotate(.6deg)}.p-entry-links>a:last-child{transform:rotate(-.5deg)}.p-intro{padding:50px 25px}.p-intro>h2{font-size:clamp(1.85rem,8vw,2.45rem);line-height:1.15}.p-intro>div{margin-top:28px}.p-intro>div>span,.p-section-label,.p-card-head,.p-contact>span{font-size:13px}.p-section-label{flex-wrap:wrap;gap:8px}.p-book-image>.p-sticker{white-space:normal;text-align:center;align-self:center;font-size:12px;position:static;transform:rotate(-3deg)}.p-book-image{flex-direction:column;min-width:0;padding:10px 0}.p-book-image>img{height:285px;transform:rotate(7deg)}.p-work article{padding:22px 20px 32px}.p-courses h2{font-size:clamp(2.4rem,11.5vw,4.5rem);line-height:1}.p-lyt h2{font-size:clamp(3rem,15.8vw,7rem)}.p-story h2{font-size:clamp(2.7rem,13.5vw,5.5rem);line-height:.95}.p-story figure{width:88%;transform:rotate(-2deg)}.p-story figcaption{font-size:13px}.p-quotes figcaption span{font-size:14px}.p-formats p{font-size:16px}.p-contact .p-link{justify-content:center;width:100%}.p-contact>div>div{width:100%}.p-contact .p-email{align-self:center}.p-alternatives{gap:0 20px;padding:15px 20px}.p-alternatives>span{text-align:center;width:100%;margin-bottom:5px}.p-footer>span{font-size:12px}}@media (max-width:360px){.p-header nav{gap:0 10px;max-width:215px}.p-header nav a{font-size:13px}.p-orbit{width:104px;height:104px}.p-hero-bottom>p{font-size:16px}.p-hero img{height:230px}.p-work article{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.play *{transition:none!important;animation:none!important}}.play .p-header,.play .p-footer>span,.play .p-footer>a:last-child{color:var(--ink)}.p-quotes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,65px)}.p-quotes figure{flex-direction:column;min-width:0;display:flex}.p-quotes blockquote{font-size:clamp(25px,2.2vw,30px)}.p-quotes figcaption{margin-top:auto}@media (max-width:1000px){.p-quotes>div{grid-template-columns:1fr;gap:38px}.p-quotes blockquote{max-width:760px;font-size:28px}}@media (max-width:760px){.p-quotes blockquote{font-size:26px}}.play section,.play article{scroll-margin-top:0}.p-logo{white-space:nowrap;flex-shrink:0}.p-header nav{min-width:0}.palette-picker{z-index:100;color:#202124;background:#fff;border-bottom:1px solid #dedede;justify-content:center;align-items:center;gap:24px;padding:10px 20px;font-family:Arial,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 2px 9px #00000008}.palette-picker>span{letter-spacing:.08em;white-space:nowrap;font-size:11px}.palette-picker>div{gap:5px;display:flex}.palette-picker a{border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.palette-picker a:hover{background:#f0f1f2}.palette-picker a[aria-current]{background:#f4f4f4;border-color:#202124;font-weight:600}.palette-picker a:focus-visible{outline-offset:2px;outline:3px solid #202124}.swatch{border:1px solid #00000020;border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block}.swatch-original{background:linear-gradient(135deg,#df554e 50%,#ffe4ed 50%)}.swatch-ocean{background:linear-gradient(135deg,#163dc4 50%,#ffd2b4 50%)}.swatch-plum{background:linear-gradient(135deg,#482445 50%,#d8f75b 50%)}.swatch-petrol{background:linear-gradient(135deg,#073f42 50%,#ffda70 50%)}.play.palette-ocean{--red:#163dc4;--pink:#ffd2b4;--yellow:#edf2ff;--ink:#10214d;--hero-text:#fff5e9;--course:#d3e6ff;--story-accent:#903425;--hero-accent:#e9ff91;--lyt-text:#eff4ff}.play.palette-plum{--red:#482445;--pink:#ffc7f0;--yellow:#d8f75b;--ink:#28152e;--hero-text:#ffeef9;--course:#bcb5ed;--story-accent:#783769;--hero-accent:#d8f75b;--lyt-text:#fff0fb}.play.palette-petrol{--red:#073f42;--pink:#ffda70;--yellow:#d0f0e3;--ink:#082e30;--hero-text:#eaf8f2;--course:#c5d0ff;--story-accent:#79420d;--hero-accent:#d0f0e3;--lyt-text:#eaf8f2}.play:not(.palette-original) .p-header,.play:not(.palette-original) .p-hero,.play:not(.palette-original) .p-contact,.play:not(.palette-original) .p-footer,.play:not(.palette-original) .p-footer>span,.play:not(.palette-original) .p-footer>a:last-child{color:var(--hero-text)}.play:not(.palette-original) .p-hero h1>span,.play:not(.palette-original) .p-coffee-title>span{color:var(--hero-accent)}.play:not(.palette-original) .p-orbit{border-color:var(--hero-text)}.play:not(.palette-original) .p-orbit:hover,.play:not(.palette-original) .p-hero figcaption,.play:not(.palette-original) .p-sticker{color:var(--ink)}.play:not(.palette-original) .p-intro>h2>span,.play:not(.palette-original) .p-story h2>span{color:var(--story-accent)}.play:not(.palette-original) .p-courses{background:var(--course)}.play:not(.palette-original) .p-formats>a{border-color:var(--ink)}.play:not(.palette-original) .p-lyt-bottom>div>p{color:var(--lyt-text)}.play:not(.palette-original) .p-footer{border-color:var(--hero-text)}.play:not(.palette-original) .p-header a:focus-visible{outline-color:var(--hero-text)}.play:not(.palette-original) .p-contact a:focus-visible{outline-color:var(--hero-text)}.play:not(.palette-original) .p-footer a:focus-visible{outline-color:var(--hero-text)}.play:not(.palette-original) .p-orbit:focus-visible{outline-color:var(--hero-text)}.play.palette-view section,.play.palette-view article{scroll-margin-top:65px}@media (max-width:1000px){.palette-picker{gap:10px;padding:8px 12px}.palette-picker>span{display:none}.palette-picker a{padding:7px 9px;font-size:12px}}@media (max-width:600px){.palette-picker{padding:7px 10px}.palette-picker>div{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.palette-picker a{min-height:44px;padding:6px 8px;font-size:12px}.swatch{width:16px;height:16px}.play.palette-view section,.play.palette-view article{scroll-margin-top:100px}}.play .p-arrow{vertical-align:-.12em;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.play .p-card-head>a .p-arrow{width:28px;height:28px}.play .p-card-head>a>span{justify-content:center;align-items:center;display:flex}.play .p-formats>a>span{flex-shrink:0}.play .p-link{align-items:center}.p-hero h1{letter-spacing:-.035em;line-height:1.04}.p-hero h1>span{margin-left:.22em}.p-hero-bottom{margin-top:clamp(36px,4vw,64px)}@media (max-width:760px){.p-hero h1{line-height:1.08}.p-hero h1>span{margin-left:0}.p-hero-bottom{margin-top:36px}}.p-course-intro .p-link{text-align:center;justify-content:center;max-width:100%}.p-course-intro .p-link .p-arrow{flex-shrink:0}.p-book-image>img.p-book-render{filter:drop-shadow(10px 18px 12px #28152e47);border-radius:0;transform:none}.p-book-image>.p-sticker{white-space:normal;text-align:center;max-width:100%}.p-formats .p-keynote-cta{text-underline-offset:4px;margin-top:12px;font-size:15px;font-weight:600;text-decoration:underline}.play .p-intro>h2{letter-spacing:-.04em;margin:0;font-family:Bricolage,sans-serif;font-size:clamp(35px,5.2vw,80px);font-weight:800;line-height:1.07}@media (max-width:760px){.play .p-intro>h2{font-size:clamp(1.85rem,8vw,2.45rem);line-height:1.15}}.p-calendar-note{text-align:left;max-width:340px;margin:12px 0;font-size:14px;line-height:1.5}
