.x-home{--x-paper:#ffffff;--x-paper-2:#f7f6f2;--x-ink:#111111;--x-text:#3d3d3d;--x-muted:#6b6b6b;--x-line:#e7e4dc;--x-yellow:#fff16a;--x-green:#0a9f3c;--x-sans:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;--x-ease:cubic-bezier(.16,1,.3,1);--x-gutter:clamp(1.25rem,4vw,3.5rem);--x-frame:min(100vw - var(--x-sbw,0px),120rem);overflow-x:clip;background:var(--x-paper);color:var(--x-ink);font-family:var(--x-sans);-webkit-font-smoothing:antialiased}.x-home *,.x-home :after,.x-home :before{box-sizing:border-box}.x-home{isolation:isolate}.x-home a{color:inherit}.x-home :focus-visible{outline:2px solid var(--x-ink);outline-offset:.1875rem;border-radius:.375rem}.x-home ol,.x-home ul{margin:0;padding:0;list-style:none}.x-wrap{width:100%;max-width:82.5rem;margin-inline:auto;padding-inline:var(--x-gutter)}.x-skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;border-radius:62.4375rem;background:var(--x-ink);color:var(--x-paper)!important}.x-skip:focus{top:1rem}.x-hand{margin:0;font-family:var(--x-hand),"Caveat",cursive;font-weight:600;font-size:1.45rem;line-height:1.05;color:var(--x-green)}.x-eyebrow{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.x-eyebrow,.x-num{color:var(--x-muted)}.x-num{font-size:.75rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.x-title{margin:0;font-size:clamp(1.95rem,3.3vw,3.15rem);font-weight:540;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.x-title-xl{font-size:clamp(2.6rem,5.4vw,5rem);line-height:.98}.x-title-strong{font-family:var(--x-hand),"Caveat",cursive;font-size:1.18em;font-weight:500;letter-spacing:-.01em;line-height:.95}.x-hl{padding:0 .08em;margin:0 -.04em;color:var(--x-ink);background:linear-gradient(transparent 12%,var(--x-yellow) 12%,var(--x-yellow) 88%,transparent 88%) no-repeat 0 0 /100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-marked{position:relative;z-index:0;display:inline-block;font-weight:800;letter-spacing:-.055em}.x-marked:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.06em;bottom:.06em;height:.4em;border-radius:.08em .2em .12em .18em;background:var(--x-yellow);transform:skewX(-10deg);transform-origin:left center}.x-home ::selection{background:var(--x-yellow);color:var(--x-ink)}.x-noselect,.x-noselect *{-webkit-user-select:none;user-select:none}.x-protect img,.x-protect video{-webkit-user-drag:none;-webkit-touch-callout:none}.x-button,.x-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:62.4375rem;background:var(--x-ink);color:var(--x-paper)!important;font-weight:620;text-decoration:none;white-space:nowrap}.x-button{padding:1rem 1.45rem;font-size:1rem}.x-button-lg{padding:1.15rem 1.75rem;font-size:1.1rem}.x-pill{padding:.62rem 1.05rem;font-size:.9rem}.x-button svg,.x-link svg,.x-pill svg{width:1.05em;height:1.05em}.x-link{display:inline-flex;align-items:center;gap:.4rem;padding-bottom:.2rem;border-bottom:1.5px solid var(--x-ink);font-weight:620;text-decoration:none}.x-ink{display:block;overflow:visible}.x-ink path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.x-ink-underline{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.26em;color:var(--x-green)}.x-ink-underline path{stroke-width:3.2}.x-ink-arrow{width:4.2rem;height:auto;color:var(--x-green)}.x-ink-ticks{width:1.4rem;height:1.4rem;color:var(--x-green)}.x-ink-check{flex:none;width:1.15rem;height:1.15rem;color:var(--x-green)}.x-ink-check path{stroke-width:2.6}.x-header{position:fixed;inset:0 0 auto;z-index:50;transition:box-shadow .3s ease}.x-header.is-home-open,.x-header.is-open,.x-header.is-scrolled{background-color:var(--x-paper);box-shadow:0 1px 0 rgba(17,17,17,.06),inset 0 -1px 0 rgba(255,255,255,.5)}.x-header-row{gap:2rem;height:4.75rem}.x-header-row,.x-logo{display:flex;align-items:center}.x-logo{flex:none;gap:.85rem;text-decoration:none}.x-logo img{width:6rem;height:auto}.x-logo-descriptor{padding-left:.85rem;border-left:1px solid var(--x-line);font-size:.76rem;font-weight:660}.x-nav{display:flex;gap:1.8rem;margin-left:auto;font-size:.92rem;font-weight:560}.x-nav,.x-nav>a{align-items:center}.x-nav>a{display:inline-flex;gap:.25rem;text-decoration:none}.x-nav>a:hover{text-decoration:underline;text-underline-offset:.3em}.x-nav svg{width:.9em;height:.9em}.x-nav-page{text-decoration:none}.x-nav-page:hover{text-decoration:underline;text-underline-offset:.3em}.x-nav-page.is-here{text-decoration:underline;text-decoration-color:var(--x-green);text-decoration-thickness:2px;text-underline-offset:.38em}.x-nav-page.is-here+.x-nav-sections{margin-left:-1.2rem}.x-nav-sections{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .35rem .3rem .6rem;border:0;border-radius:.1875rem .1875rem .625rem .1875rem;background:var(--x-yellow);color:var(--x-ink);font:inherit;cursor:pointer;transform:rotate(-2deg);box-shadow:0 .5rem .875rem -.5625rem rgba(17,17,17,.45);transition:transform .3s var(--x-ease)}.x-nav-sections[aria-expanded=true]{transform:rotate(0deg)}.x-nav-sections-label{font-family:var(--x-hand),"Caveat",cursive;font-size:1.15rem;font-weight:600;line-height:1;white-space:nowrap;animation:xLabelIn .35s var(--x-ease) both}.x-nav .x-nav-chevron{width:1.15rem;height:1.15rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--x-ease)}.x-nav-sections[aria-expanded=true] .x-nav-chevron{transform:rotate(180deg)}@keyframes xLabelIn{0%{opacity:0;transform:translateY(.3125rem)}}.x-home-panel{position:fixed;inset:4.75rem 0 auto;padding-block:1.25rem 1.75rem;border-top:1px solid var(--x-line);background:var(--x-paper);box-shadow:0 1.875rem 3.125rem -1.875rem rgba(17,17,17,.25);animation:xPanelIn .35s var(--x-ease) both}.x-home-panel[hidden]{display:none}.x-home-panel .x-hand{margin-bottom:.8rem;font-size:1.35rem}.x-home-tiles{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:.75rem}.x-home-tiles a{position:relative;display:grid;align-content:start;gap:.3rem;min-height:8.5rem;padding:1rem 1rem 1.1rem;border:1.5px solid transparent;border-radius:.375rem .375rem 1.25rem .375rem;background:var(--tint);color:var(--x-ink);text-decoration:none;animation:xPanelIn .4s var(--x-ease) calc(var(--i) * 40ms) both}.x-home-tiles a[aria-current=true]{border-color:var(--x-ink)}.x-home-tiles strong{padding-right:1.4rem;font-size:1.02rem;font-weight:650;letter-spacing:-.02em;line-height:1.15}.x-home-tiles small{font-size:.8rem;line-height:1.35;color:var(--x-text)}.x-home-arrow{position:absolute;top:.9rem;right:.9rem;width:1rem;height:1rem}.x-menu-button{display:none;margin-left:auto;width:2.75rem;height:2.75rem;border:1px solid var(--x-line);border-radius:62.4375rem;background:var(--x-paper);color:var(--x-ink);place-items:center}.x-menu{height:calc(100dvh - 4.75rem);overflow-y:auto;border-top:1px solid var(--x-line);background-color:var(--x-paper)}.x-menu[hidden]{display:none}.x-menu nav{display:grid;gap:.5rem;padding-block:1.25rem 2rem}.x-menu-group{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.x-menu-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.x-menu-sections a{display:grid;gap:.2rem;min-height:4.6rem;padding:.75rem .85rem;border-radius:.375rem .375rem 1rem .375rem;background:var(--tint);font-size:1rem;font-weight:620;letter-spacing:-.015em;line-height:1.15;text-decoration:none}.x-menu-sections a span{font-size:.72rem;color:var(--x-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-menu-pages{display:grid;margin-top:1rem}.x-menu-pages a{display:flex;align-items:center;gap:.4rem;padding:.85rem 0;border-bottom:1px solid var(--x-line);font-size:1.45rem;font-weight:540;letter-spacing:-.02em;text-decoration:none}.x-menu-pages a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--x-green);text-decoration-thickness:2px;text-underline-offset:.3em}.x-menu-pages svg{width:.8em;height:.8em}.x-menu-cta{justify-self:start;margin-top:1.25rem}.x-hero{position:relative;display:grid;place-items:center;min-height:max(51.25rem,100svh);overflow-x:clip;view-timeline-name:--x-hero}.x-hero-copy{position:relative;z-index:1;padding-top:4.75rem;text-align:center}.x-hero-kicker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:0 0 clamp(1.2rem,2.6vw,2rem);font-size:.98rem;font-weight:560}.x-hero-kicker .x-sticky{transform:rotate(-3deg)}.x-hero-title{margin:0 auto;line-height:.9}.x-line{display:block}.x-hero-hand{font-family:var(--x-hand),"Caveat",cursive;font-size:clamp(2.6rem,5.6vw,5.8rem);font-weight:500;letter-spacing:-.01em;line-height:1;transform:rotate(-2deg)}.x-hero-title .x-marked{margin-top:.05em;font-size:clamp(3.4rem,9vw,9.4rem);line-height:.95}.x-hero-foot{display:grid;justify-items:center;gap:1.6rem;margin-top:clamp(1.6rem,3vw,2.4rem)}.x-hero-summary{max-width:46ch;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:var(--x-text)}.x-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.x-sticky{display:inline-block;margin:0;padding:.55rem .85rem .6rem;background:var(--x-yellow);font-family:var(--x-hand),"Caveat",cursive;font-size:1.35rem;font-weight:600;line-height:1.05;color:var(--x-ink);box-shadow:0 .625rem 1.25rem -.625rem rgba(17,17,17,.3)}.x-burst{position:absolute;inset:0 max(0px,calc((100% - 97.5rem) / 2));z-index:2;container-type:size;pointer-events:none}.x-burst-item{position:absolute;left:var(--x);top:var(--y);width:max(8.75rem,min(var(--w),21cqh))}.x-burst-card{display:grid;gap:.3rem;padding:.7rem .7rem .95rem;border-radius:.375rem .375rem 1.375rem .375rem;background:var(--tint);color:var(--x-ink);text-decoration:none;pointer-events:auto;box-shadow:0 1.375rem 2.5rem -1.375rem rgba(17,17,17,.55);transform:rotate(var(--rot));animation:xBurst 1.25s cubic-bezier(.2,1.1,.3,1) calc(.35s + var(--i) * .07s) both,xBob var(--float-ms) ease-in-out var(--float-phase) infinite alternate}.x-burst-art{display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:.35rem;overflow:hidden;border-radius:.25rem .25rem .875rem .25rem;background:var(--paint,var(--x-paper));box-shadow:inset 0 0 0 1.5px rgba(17,17,17,.85)}.x-hart{width:100%;height:100%;padding:3% 4%;overflow:visible}.x-hart .hd{fill:none;stroke:#151515;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:xHaDraw .85s cubic-bezier(.45,.05,.3,1) calc(1.1s + var(--d, 0s)) forwards}.x-hart .tk{stroke-width:2;animation:xHaDraw .35s ease calc(1.1s + var(--d, 0s)) forwards,xHaFlick 2.2s ease-in-out 3.2s infinite alternate}.x-hart .hs{fill:#151515}.x-hart .gl{opacity:0;transform-box:fill-box;transform-origin:center;animation:xHaFade .5s ease calc(1.3s + var(--d, 0s)) forwards,xHaGlow 1.6s ease-in-out 3s infinite alternate}.x-hart .wg{transform-box:fill-box;transform-origin:left bottom;animation:xHaWobble 1s ease-in-out 3s infinite alternate}.x-hart .wv{transform-box:fill-box;transform-origin:left center;animation:xHaWave 1.6s ease-in-out 3s infinite alternate}@keyframes xHaDraw{to{stroke-dashoffset:0}}@keyframes xHaFade{to{opacity:1}}@keyframes xHaGlow{0%{opacity:.55;scale:.9}to{opacity:1;scale:1.12}}@keyframes xHaFlick{0%{translate:0 0}to{translate:1px -1.5px}}@keyframes xHaWobble{0%{rotate:-4deg}to{rotate:3deg}}@keyframes xHaWave{0%{opacity:.5;translate:-1.5px 0}to{opacity:1;translate:1.5px 0}}@media (prefers-reduced-motion:reduce){.x-hart *{animation:none!important}.x-hart .hd{stroke-dashoffset:0}.x-hart .gl{opacity:1}}.x-burst-card .x-num{padding-inline:.3rem}.x-burst-card strong{padding-inline:.3rem;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:650;letter-spacing:-.02em;line-height:1.15}.x-burst-card small{padding-inline:.3rem;font-size:clamp(.72rem,.85vw,.82rem);line-height:1.35;color:var(--x-text)}.x-burst-card:hover strong{text-decoration:underline;text-underline-offset:.2em}@supports (animation-timeline:view()){.x-burst-item{animation:xScatter linear both;animation-timeline:--x-hero;animation-range:exit 0 exit 90%}}@keyframes xBurst{0%{opacity:0;transform:translate(var(--cx),var(--cy)) rotate(0deg) scale(.35)}35%{opacity:1}to{opacity:1;transform:rotate(var(--rot))}}@keyframes xBob{0%{translate:0 0;rotate:-.8deg}to{translate:0 -.75rem;rotate:1deg}}@keyframes xScatter{to{translate:var(--sx) var(--sy);opacity:.2}}.x-chapter{padding-block:clamp(3rem,6.5vw,5.5rem)}.x-home{--x-paint-patch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-4%25' y='-6%25' width='108%25' height='112%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .05' numOctaves='2' seed='6'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='10' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23r)' fill='none' stroke='%23fff' stroke-linecap='butt'%3E%3Cpath d='M6 44C120 38 280 49 396 41' stroke-width='74' stroke-opacity='.82'/%3E%3Cpath d='M10 104C120 98 280 109 390 101' stroke-width='74' stroke-opacity='.82'/%3E%3Cpath d='M6 164C120 158 280 169 396 161' stroke-width='74' stroke-opacity='.82'/%3E%3Cpath d='M10 226C120 220 280 231 390 223' stroke-width='74' stroke-opacity='.82'/%3E%3Cpath d='M6 262C120 256 280 267 396 259' stroke-width='74' stroke-opacity='.82'/%3E%3C/g%3E%3C/svg%3E")}.x-chapter .x-copy>.x-title,.x-chapter>.uc-lede{position:relative;isolation:isolate}.x-brochure-sheet,.x-chapter .x-copy>.x-title:before,.x-chapter>.uc-lede:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--paint);-webkit-mask:var(--x-paint-patch) center /100% 100% no-repeat luminance;mask:var(--x-paint-patch) center /100% 100% no-repeat luminance;mix-blend-mode:multiply;rotate:var(--tilt,0deg)}#creative .x-copy>.x-title:before{--paint:#c3a6ff;--tilt:-1.5deg;top:-14%;right:-10%;width:62%;height:128%}#technology .x-copy>.x-title:before{--paint:#9fb6ff;--tilt:2deg;top:-18%;left:-6%;width:70%;height:136%}#content .x-copy>.x-title:before{--paint:#8ccfff;--tilt:-2deg;top:-16%;right:-8%;width:62%;height:134%}#influencer .x-copy>.x-title:before{--paint:#ffe838;--tilt:1.5deg;top:-14%;left:-6%;width:68%;height:128%}#training .x-copy>.x-title:before{--paint:#7fe3a7;--tilt:-2deg;top:-16%;right:-8%;width:64%;height:134%}#launches>.uc-lede:before{--paint:#ffe838;--tilt:-1.5deg;top:4%;left:-1.5%;width:min(34%,18rem);height:92%}#campaigns>.uc-lede:before,#loyalty>.uc-lede:before{--paint:#ffe838;--tilt:-1.2deg;top:4%;left:-1.5%;width:min(36%,19rem);height:92%}#repositioning>.uc-lede:before{--paint:#ffe838;--tilt:1.2deg;top:4%;left:-1.5%;width:min(30%,16rem);height:92%}#everyday>.uc-lede:before{--paint:#ffe838;--tilt:-1deg;top:4%;left:-1.5%;width:min(20%,11rem);height:92%}#motion>.uc-lede:before{--paint:#ffe838;--tilt:1.5deg;top:4%;left:-1.5%;width:min(32%,17rem);height:92%}@media (max-width:700px){:is(#creative,#technology,#content,#influencer,#training) .x-copy>.x-title:before{top:-.12em;right:auto;left:-.3em;width:78%;height:1.45em}:is(#launches,#campaigns,#loyalty,#repositioning,#everyday,#motion)>.uc-lede:before{top:-.08em;left:-.3em;width:min(62%,14rem);height:1.35em}}@media print{.x-brochure-sheet,.x-chapter .x-copy>.x-title:before,.x-chapter>.uc-lede:before{display:none}}.x-brochure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;justify-content:center;gap:clamp(2rem,5vw,4.5rem);max-width:62rem;padding-block:clamp(5.5rem,9vw,7.5rem) clamp(4.5rem,8vw,6.5rem)}.x-brochure-copy{display:grid;gap:.9rem;justify-items:start}.x-brochure-copy .x-hand{margin:0;color:var(--x-green);font-size:1.6rem;transform:rotate(-2deg)}.x-brochure-copy .x-title{margin:0}.x-brochure-under{position:relative;display:inline-block;white-space:nowrap}.x-brochure-under .x-ink-underline{bottom:-.2em;height:.32em}.x-brochure-copy .x-button{margin-top:.4rem}.x-brochure-book{position:relative;isolation:isolate;display:block;padding:.5rem;color:var(--x-green);text-decoration:none;transform:rotate(1.2deg)}.x-brochure-sheet{--paint:#ffe838;--tilt:-2deg;position:absolute;inset:-20% -14% -18% -16%;z-index:-1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-4%25' y='-6%25' width='108%25' height='112%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .06' numOctaves='2' seed='9'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23r)' fill='none' stroke='%23fff' stroke-linecap='butt' stroke-opacity='.72'%3E%3Cpath d='M22 46C130 38 270 50 384 40' stroke-width='88'/%3E%3Cpath d='M6 118C120 110 280 122 396 112' stroke-width='88'/%3E%3Cpath d='M16 190C130 182 270 194 390 184' stroke-width='88'/%3E%3Cpath d='M30 258C140 250 260 262 372 254' stroke-width='84'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-4%25' y='-6%25' width='108%25' height='112%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .06' numOctaves='2' seed='9'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23r)' fill='none' stroke='%23fff' stroke-linecap='butt' stroke-opacity='.72'%3E%3Cpath d='M22 46C130 38 270 50 384 40' stroke-width='88'/%3E%3Cpath d='M6 118C120 110 280 122 396 112' stroke-width='88'/%3E%3Cpath d='M16 190C130 182 270 194 390 184' stroke-width='88'/%3E%3Cpath d='M30 258C140 250 260 262 372 254' stroke-width='84'/%3E%3C/g%3E%3C/svg%3E")}.x-brochure-book:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:.375rem;background:#fff;box-shadow:0 3rem 5rem -1.75rem rgba(17,17,17,.5),0 1.25rem 2rem -1rem rgba(17,17,17,.38),0 .25rem .5rem -.15rem rgba(17,17,17,.18),0 0 0 1px rgba(17,17,17,.12)}.x-brochure-pin{position:absolute;top:-.85rem;left:50%;z-index:2;width:1.6rem;height:1.6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a80 0 18%,#e53935 42%,#a71d1a 100%);box-shadow:0 .375rem .5rem -.1875rem rgba(17,17,17,.45),2px .625rem .75rem -.375rem rgba(17,17,17,.35);transform:translateX(-50%)}.x-brochure-book .uc-video{display:block;width:100%;height:auto;aspect-ratio:960/646;border-radius:.1875rem;background:#ebe6de}@media (max-width:900px){.x-brochure{grid-template-columns:1fr}.x-brochure-book{transform:rotate(.8deg);margin:1.4rem .6rem .6rem}}.x-chapter+.x-chapter{border-top:1px solid var(--x-line)}.x-chapter-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-bottom:clamp(1.75rem,4vw,3.25rem)}.x-chapter-num{align-self:center;padding:.35rem .7rem .45rem;background:var(--x-yellow);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1;letter-spacing:-.04em;transform:rotate(-4deg);box-shadow:0 .625rem 1.125rem -.625rem rgba(17,17,17,.35)}.x-chapter-label{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.x-chapter-note{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;transform:rotate(-2deg)}.x-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.x-split.is-flipped{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.x-split.is-flipped .x-art{order:2}.x-copy{display:grid;gap:1.3rem;align-content:start;padding-top:clamp(0rem,3vw,2.5rem)}.x-copy>p{max-width:46ch;margin:0;font-size:1.04rem;line-height:1.65;color:var(--x-text)}.x-copy .x-link{justify-self:start}.x-tags{display:flex;flex-wrap:wrap;gap:.5rem}.x-tags li{padding:.42rem .85rem;border:1px solid var(--x-ink);border-radius:62.4375rem;font-size:.85rem;font-weight:560}.x-tags.is-light li{border-color:rgba(255,255,255,.7);color:#fff}.x-art{min-width:0}.x-art,.x-sketch{position:relative}.x-sketch{aspect-ratio:16/9}.x-sketch img{object-fit:contain;mix-blend-mode:multiply}.x-placeholder{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border:1.5px dashed #cfcac0;border-radius:1.75rem;background:var(--x-paper-2)}.x-placeholder .x-ink-loop{position:absolute;width:46%;height:46%;color:#d8d3c8}.x-placeholder .x-hand{position:relative;color:var(--x-muted);font-size:1.6rem}.x-work{margin-top:clamp(3rem,7vw,5rem)}.x-work-label{display:flex;align-items:flex-end;gap:.4rem;margin-bottom:.6rem;font-size:1.7rem}.x-work-label .x-ink-arrow{width:3rem;transform:translateY(.9rem) rotate(8deg)}.x-boards .creative-reel-stage{border-color:var(--x-line);border-radius:1.5rem}.creative-boards-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,2vw,1.5rem);margin-top:1.1rem}.creative-boards-index button{position:relative;display:flex;align-items:baseline;gap:.6rem;width:100%;padding:.85rem 0 .7rem;border:0;border-top:1.5px solid var(--x-line);background:none;color:var(--x-muted);font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.creative-boards-index button span{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creative-boards-index button[aria-current=true]{color:var(--x-ink)}.creative-boards-index i{position:absolute;left:0;top:-1.5px;height:1.5px;width:100%;background:var(--x-ink);transform:scaleX(0);transform-origin:left}.creative-boards-index button[aria-current=true] i{animation:xBoardProgress var(--board-ms) linear both;animation-play-state:paused}.creative-boards-index.is-running button[aria-current=true] i{animation-play-state:running}@keyframes xBoardProgress{to{transform:scaleX(1)}}.x-feature{position:relative;display:flex;align-items:flex-end;min-height:clamp(28.75rem,52vw,43.75rem);overflow:hidden;border-radius:1.75rem;background:#0b1530;color:#fff}.x-feature-image{object-fit:cover;transform:scale(1.08);transition:transform 1.8s var(--x-ease)}.x-feature.is-in .x-feature-image{transform:none}.x-feature-copy{position:relative;display:grid;gap:1.1rem;width:100%;padding:clamp(5rem,10vw,8rem) clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,transparent,rgba(4,10,32,.82) 55%)}.x-feature-copy .x-title{max-width:18ch}.x-feature-copy p{max-width:50ch;margin:0;line-height:1.6;color:rgba(255,255,255,.82)}.x-tiles{display:grid;max-width:30rem;border-top:1.5px dashed #cfcac0}.x-tile{border-bottom:1.5px dashed #cfcac0}.x-tile summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem .35rem;list-style:none;cursor:pointer;border-radius:.375rem .375rem 1rem .375rem;-webkit-tap-highlight-color:transparent}.x-tile summary::-webkit-details-marker{display:none}.x-tile summary:focus-visible{outline:2px solid var(--x-ink);outline-offset:2px}.x-tile-num{display:grid;place-items:center;width:2.1rem;height:2.1rem;background:var(--tile-sticker);font-size:.85rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:rotate(calc(-4deg + var(--i, 0) * 3deg));box-shadow:0 .5rem .875rem -.5625rem rgba(17,17,17,.4)}.x-tile-num,.x-tile-title{letter-spacing:-.02em;color:var(--x-ink)}.x-tile-title{font-size:1.08rem;font-weight:650;line-height:1.25}.x-tile-plus{width:1.35rem;height:1.35rem;fill:none;stroke:var(--x-ink);stroke-width:2.2;stroke-linecap:round;transition:transform .35s var(--x-ease)}.x-tile[open] .x-tile-plus{transform:rotate(45deg)}.x-tile-body{margin:0 0 .9rem;padding:.85rem 1rem .9rem calc(2.1rem + 1.25rem);border-radius:.375rem .375rem 1.125rem .375rem;background:var(--tile-wash);font-size:1rem;line-height:1.6;color:var(--x-text)}@media (min-width:901px){.x-tiles.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;max-width:none}.x-tiles.is-grid .x-tile-title{font-size:1rem}.x-tiles.is-grid .x-tile-body{padding-left:1rem}.x-split.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-split.is-even>.x-art{position:sticky;top:6rem}}.x-tiles{interpolate-size:allow-keywords}.x-tile::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--x-ease),content-visibility .35s allow-discrete}.x-tile[open]::details-content{block-size:auto}.x-training{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.x-subhead{margin:.6rem 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.02em}.x-ladder{display:grid;gap:.5rem}.x-ladder-step>button{display:grid;grid-template-columns:2.4rem 1fr;gap:.1rem .5rem;width:calc(58% + var(--step) * 14%);margin-inline:auto;padding:1rem 1.15rem;border:1.5px solid var(--x-ink);border-radius:1.125rem;background:var(--x-paper-2);color:var(--x-ink);font:inherit;text-align:left;cursor:pointer;transition:width .5s var(--x-ease),background-color .3s ease}.x-ladder-num{grid-row:span 2;align-self:center;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1}.x-ladder-step strong{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:580;letter-spacing:-.025em}.x-ladder-step small{font-size:.88rem;color:var(--x-muted)}.x-ladder-step.is-open>button{width:100%;background:var(--x-yellow)}.x-ladder-detail{display:grid;gap:1rem;margin-top:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:1.125rem;background:var(--x-paper-2);animation:xPanelIn .5s var(--x-ease) both}.x-ladder-detail[hidden]{display:none}.x-ladder-lead{margin:0;font-size:1.12rem;line-height:1.4;letter-spacing:-.015em}.x-ladder-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}.x-ladder-focus li{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:560;line-height:1.35}.x-ladder-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding-top:1rem;border-top:1px solid var(--x-line)}.x-ladder-meta dt{margin-bottom:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted)}.x-ladder-meta dd{margin:0;font-size:.9rem;line-height:1.5;color:var(--x-text)}@keyframes xPanelIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.x-copy>p.x-copy-strong{font-weight:650;color:var(--x-ink)}.x-cores{display:grid;gap:1.2rem;margin-top:clamp(3rem,7vw,5rem)}.x-tile-body>p{margin:0}.x-tile-body>p+p,.x-tile-body>p+ul{margin-top:.6rem}.x-tile-lead{font-weight:620;color:var(--x-ink)}.x-tile-points{display:grid;gap:.35rem}.x-lms-caps li,.x-tile-points li{display:flex;align-items:flex-start;gap:.5rem;line-height:1.45}.x-lms-caps .x-ink-check,.x-tile-points .x-ink-check{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--x-green)}.x-hierarchy{display:grid;gap:1.2rem;margin-top:clamp(3rem,7vw,5rem)}.x-hierarchy-art{width:min(100%,55rem);justify-self:center}.x-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--x-ease),opacity .4s ease}.x-more[data-open=true]{grid-template-rows:1fr;opacity:1}.x-copy>.x-more{margin-top:-1.3rem;transition:grid-template-rows .55s var(--x-ease),opacity .4s ease,margin-top .55s var(--x-ease)}.x-copy>.x-more[data-open=true]{margin-top:0}.x-more-inner{display:grid;gap:1.1rem;min-height:0;overflow:hidden}.x-more-inner>p{max-width:46ch;margin:0;font-size:1.04rem;line-height:1.65;color:var(--x-text)}.x-more-inner>p.x-copy-strong{font-weight:650;color:var(--x-ink)}.x-more-toggle{justify-self:start;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem 0;border:0;background:none;font:inherit;font-family:var(--x-hand),"Caveat",cursive;font-size:1.45rem;font-weight:600;color:var(--x-green);cursor:pointer}.x-more-toggle svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;transition:transform .35s var(--x-ease)}.x-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.x-book{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:stretch;border-radius:.5rem .5rem 1.875rem .5rem;background:#eef8f1;box-shadow:0 1.625rem 2.875rem -2rem rgba(17,17,17,.5)}.x-book-index{display:grid;align-content:start;gap:.3rem;padding:clamp(1rem,2vw,1.4rem) 0 1.2rem clamp(.7rem,1.4vw,1rem)}.x-book-tab{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem;border:0;border-radius:.625rem 0 0 .625rem;background:none;font:inherit;font-size:1rem;font-weight:600;text-align:left;color:var(--x-muted);cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s var(--x-ease);--tile-sticker:#dbf5e4}.x-book-tab:hover{color:var(--x-ink)}.x-book-tab[aria-selected=true]{background:#fbfdfb;color:var(--x-ink);--tile-sticker:var(--x-yellow)}.x-book-tab:focus-visible{outline:2px solid var(--x-ink);outline-offset:2px}.x-book-paper{position:relative;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) 4.2rem;border-radius:0 .5rem 1.875rem 0;background:repeating-linear-gradient(transparent 0 1.9375rem,rgba(10,159,60,.09) 1.9375rem 2rem),#fbfdfb}.x-book-pages{display:grid}.x-book-page{grid-area:1/1;display:grid;align-content:start;gap:.9rem;visibility:hidden}.x-book-page.is-active,.x-book-page.is-leaving{visibility:visible}.x-book-top{display:flex;align-items:center;gap:1rem}.x-book-top .x-hand{margin:0;font-size:1.3rem;color:var(--x-green)}.x-book-icon{width:4.2rem;height:4.2rem;fill:none;stroke:var(--x-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.x-book-page h4{margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:720;letter-spacing:-.035em;line-height:1.08}.x-book-lead{margin:0;font-size:1.08rem;font-weight:620;line-height:1.45;color:var(--x-ink)}.x-book-body{max-width:62ch;margin:0;font-size:1rem;line-height:1.65;color:var(--x-text)}.x-book-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.6rem;margin-top:.3rem}.x-book-points li{display:flex;align-items:flex-start;gap:.5rem;font-size:.97rem;line-height:1.45;color:var(--x-text)}.x-book-points .x-ink-check{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--x-green)}.x-book-nav{position:absolute;right:1rem;bottom:1rem;z-index:2;display:flex;gap:.4rem}.x-book-nav button{width:2.2rem;height:2.2rem;border:1.5px solid var(--x-ink);border-radius:50%;background:var(--x-paper);font:inherit;font-weight:700;cursor:pointer}.x-book-nav button:disabled{opacity:.25;cursor:default}.x-book-more{margin-top:.2rem}.x-book-page.is-leaving{z-index:0;animation:xPageOut .26s ease-in forwards}.x-book-page.is-active{z-index:1}.x-book-page.is-entering>*{animation:xBlockIn .55s cubic-bezier(.2,.7,.3,1) calc(.08s + var(--b, 0) * .07s) both}.x-book-page.is-entering .x-book-icon path{stroke-dasharray:1 1;animation:xDraw .5s ease calc(.12s + var(--i, 0) * .06s) both}@keyframes xPageOut{to{opacity:0}}@keyframes xBlockIn{0%{opacity:0;transform:translate3d(0,.625rem,0)}}@keyframes xDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes xPointIn{to{opacity:1;transform:none}}.x-notes{margin-top:clamp(3rem,7vw,5rem);scroll-margin-top:5.625rem}.x-notes>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.25rem}.x-note-card{display:grid;align-content:start;gap:.45rem;height:100%;padding:1.2rem 1.25rem 1.1rem;border-radius:.375rem .375rem 1.375rem .375rem;background:var(--tint);box-shadow:0 1.375rem 2.125rem -1.5rem rgba(17,17,17,.5);transform:rotate(var(--tilt,-1deg));transition:transform .4s var(--x-ease),box-shadow .4s ease}.x-notes li:nth-child(2) .x-note-card{--tilt:.9deg}.x-notes li:nth-child(3) .x-note-card{--tilt:-.7deg}.x-notes li.is-open .x-note-card{transform:rotate(0deg) translateY(-.375rem);box-shadow:0 1.875rem 2.75rem -1.625rem rgba(17,17,17,.55)}.x-note-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.6rem}.x-note-top .x-hand{font-size:1.35rem;color:var(--x-green)}.x-note-top .x-slot{width:6.5rem;padding:.3rem;border-width:1.5px;background:rgba(255,255,255,.55)}.x-note-top .x-slot .x-hand{font-size:.95rem;color:var(--x-muted)}.x-note-top .x-slot .x-slot-tag,.x-note-top .x-slot small{display:none}.x-note-card>strong{font-size:1.2rem;font-weight:650;letter-spacing:-.02em}.x-note-card>p{margin:0;font-size:.97rem;line-height:1.55;color:var(--x-text)}.x-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.55rem}.x-notes .x-note-link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:62.4375rem;background:var(--x-ink);font-size:.9rem;font-weight:620;color:#fff;text-decoration:none}.x-note-link svg{width:1rem;height:1rem}.x-note-close,.x-note-peek{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;font:inherit;font-size:.92rem;font-weight:620;color:var(--x-ink);cursor:pointer}.x-note-peek svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;transition:transform .35s var(--x-ease)}.x-note-peek[aria-expanded=true] svg{transform:rotate(45deg)}.x-note-close{text-decoration:underline;text-underline-offset:.2em}.x-note{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);margin-top:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);border-radius:.5rem .5rem 2.125rem .5rem;background:var(--tint);box-shadow:0 1.875rem 3.125rem -2rem rgba(17,17,17,.55);transform-origin:var(--ox) 0;animation:xUnfold .6s cubic-bezier(.2,1.15,.35,1) both}.x-note-tape{position:absolute;top:-.7rem;left:calc(var(--ox) - 2.4rem);width:4.8rem;height:1.4rem;background:rgba(255,241,106,.85);transform:rotate(-4deg);box-shadow:0 .25rem .5rem -.375rem rgba(17,17,17,.4)}.x-note-text{display:grid;align-content:start;gap:.7rem}.x-note-text>.x-hand{margin:0;font-size:1.35rem;color:var(--x-green)}.x-note-text h4{margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:720;letter-spacing:-.035em;line-height:1.08}.x-note-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.4rem}.x-note-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem;line-height:1.45;color:var(--x-text);opacity:0;transform:translateY(.375rem);animation:xPointIn .4s ease calc(.4s + var(--i) * .05s) forwards}.x-note-features strong{font-weight:650;color:var(--x-ink)}.x-note-features .x-ink-check{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--x-green)}@keyframes xUnfold{0%{opacity:0;transform:scale(.3,.14) rotate(-3deg);border-radius:.375rem .375rem 1.375rem .375rem}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width:900px){.x-book{grid-template-columns:minmax(0,1fr)}.x-book-index{display:flex;gap:.3rem;overflow-x:auto;padding:.7rem .7rem 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.x-book-tab{flex:none;white-space:nowrap;border-radius:.625rem .625rem 0 0}.x-book-paper{border-radius:0 0 1.875rem .5rem}.x-note,.x-notes>ul{grid-template-columns:minmax(0,1fr)}.x-note{transform-origin:50% 0}}@media (max-width:640px){.x-book-points,.x-note-features{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.x-book-tab,.x-more,.x-more-toggle svg,.x-note-card{transition:none}.x-note{animation:none}.x-book-page.is-leaving{animation:none;visibility:hidden}.x-book-page.is-entering .x-book-icon path,.x-book-page.is-entering>*{animation:none}.x-note-features li{animation:none;opacity:1;transform:none}}.x-slot{position:relative;display:grid;place-content:center;justify-items:center;gap:.4rem;width:100%;padding:1rem;border:2px dashed #c9c4b8;border-radius:.625rem .625rem 1.625rem .625rem;background:repeating-linear-gradient(-45deg,transparent 0 .875rem,rgba(17,17,17,.025) .875rem 1.75rem),var(--x-paper-2);text-align:center;color:var(--x-muted)}.x-split>.x-art:has(>.x-slot){align-self:stretch;display:grid}.x-split>.x-art>.x-slot{aspect-ratio:auto!important;min-height:20rem}.x-slot .x-hand{margin:0;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--x-ink)}.x-slot small{max-width:36ch;font-size:.88rem;line-height:1.45}.x-slot-tag{position:absolute;top:.8rem;left:.8rem;padding:.2rem .5rem;border-radius:.25rem;background:var(--x-yellow);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--x-ink)}.x-tools{margin-top:clamp(3rem,7vw,5rem)}.x-tools ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.25rem}.x-tools a{position:relative;display:grid;align-content:start;gap:.4rem;height:100%;padding:1.3rem 1.4rem 1.5rem;border-radius:.375rem .375rem 1.375rem .375rem;background:var(--tint,#fff3a3);color:var(--x-ink);text-decoration:none;box-shadow:0 1.125rem 1.875rem -1.25rem rgba(17,17,17,.45);transform:rotate(var(--tilt,-1.2deg))}.x-tools.is-two ul{grid-template-columns:repeat(2,minmax(0,1fr))}.x-tools li:first-child a{--tint:#dbf5e4;--tilt:-1.4deg}.x-tools li:nth-child(2) a{--tint:#dcefff;--tilt:1deg}.x-tools li:nth-child(3) a{--tint:#fff3a3;--tilt:-.8deg}.x-tools .x-hand{font-size:1.35rem}.x-tools strong{padding-right:2rem;font-size:1.2rem;font-weight:650;letter-spacing:-.02em}.x-tools p{margin:0;font-size:.92rem;line-height:1.5;color:var(--x-text)}.x-tools-arrow{position:absolute;top:1.3rem;right:1.3rem;width:1.25rem;height:1.25rem}.x-clients{padding-block:clamp(3rem,6.5vw,5.5rem) clamp(2.5rem,5.5vw,4rem);border-top:1px solid var(--x-line);overflow:clip}.x-clients-head{display:grid;gap:1rem;margin-bottom:clamp(1.5rem,4vw,3rem)}.x-marquee{max-width:var(--x-frame);margin-inline:auto}.x-marquee-names{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.x-marquee-stage{display:grid;gap:clamp(.6rem,1.4vw,1rem);width:118%;margin-left:-9%;padding-block:2.5rem;transform:perspective(87.5rem) rotateX(16deg) rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.x-marquee-row{display:flex;width:max-content;animation:xMarquee3 var(--seconds) linear infinite}.x-marquee-row.is-reverse{animation-direction:reverse}.x-marquee-track{display:flex;flex:none;gap:clamp(.6rem,1.4vw,1rem);padding-right:clamp(.6rem,1.4vw,1rem)}.x-marquee-logo{display:grid;place-items:center;width:clamp(7rem,11vw,10.25rem);aspect-ratio:1;border-radius:.375rem;background:var(--x-paper);box-shadow:0 .625rem 1.5rem -.875rem rgba(17,17,17,.35);background:var(--x-paper) var(--logo) center /contain no-repeat}@keyframes xMarquee3{to{transform:translateX(calc(-100% / 3))}}.x-close{padding-block:clamp(4rem,8.5vw,6.5rem);border-top:1px solid var(--x-line);text-align:center}.x-close-pre{margin:0 0 1.25rem;font-size:1.05rem;font-weight:560;color:var(--x-muted)}.x-close-title{margin:0 auto;max-width:14ch;font-size:clamp(2.9rem,8vw,7.6rem);font-weight:560;line-height:.95;letter-spacing:-.05em}.x-close-promise{max-width:44ch;margin:1.8rem auto 0;font-size:1.1rem;line-height:1.6;color:var(--x-text)}.x-close-cta{gap:1.25rem;margin-top:2.5rem}.x-close-cta,.x-close-cta .x-hand{display:inline-flex;align-items:center}.x-close-cta .x-hand{gap:.4rem;font-size:1.6rem}.x-close-cta .x-ink-arrow{width:3.4rem;transform:translateY(-.15rem) rotate(-22deg)}.x-close-cta.is-stacked{flex-direction:column;align-items:flex-start}.x-close-cta.is-stacked .x-ink-arrow{transform:rotate(10deg)}.x-footer{position:relative;margin-top:2rem;padding:clamp(3.5rem,7vw,5rem) 0 1.5rem;background:var(--x-paper-2);color:var(--x-ink)}.x-footer-edge{position:absolute;top:-.875rem;left:0;width:100%;height:1.75rem;overflow:visible}.x-footer-edge path{fill:none;stroke:var(--x-ink);stroke-width:1.6;vector-effect:non-scaling-stroke}.x-footer-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2rem;padding-bottom:clamp(2.5rem,5vw,3.5rem)}.x-footer-note{justify-self:start;display:grid;gap:.4rem;max-width:34rem;padding:clamp(1.5rem,3vw,2.2rem) clamp(1.5rem,3vw,2.4rem) clamp(1.6rem,3vw,2.3rem);background:var(--x-yellow);transform:rotate(-2deg);box-shadow:0 1.5rem 2.5rem -1.5rem rgba(17,17,17,.45)}.x-footer-note-hand{margin:0;font-family:var(--x-hand),"Caveat",cursive;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1}.x-footer-note-strong{margin:0 0 1rem;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:800;line-height:1;letter-spacing:-.045em}.x-footer-note .x-button{justify-self:start}.x-footer-figure{position:relative;justify-self:center;width:min(100%,22rem)}.x-footer-figure img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.x-footer-figure .x-hand{position:absolute;top:-.6rem;right:-.5rem;display:flex;align-items:flex-end;gap:.2rem;font-size:1.7rem;transform:rotate(6deg)}.x-footer-figure .x-ink-arrow{width:2.6rem;transform:translateY(1rem) scaleX(-1) rotate(-12deg)}.x-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr);gap:2rem;padding-block:2rem 2.5rem;border-top:1.5px dashed #cfcac0}.x-footer-head{display:flex;align-items:center;gap:.3rem;margin:0 0 .9rem;font-family:var(--x-hand),"Caveat",cursive;font-size:1.45rem;font-weight:700;color:var(--x-green)}.x-footer-accordions ul,.x-footer-cols ul{display:grid;gap:.6rem}.x-footer-address{display:grid;gap:.25rem;font-style:normal;line-height:1.45;color:var(--x-muted)}.x-footer-address a.x-footer-directions{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;margin-top:.45rem;color:var(--x-ink)}:is(.x-footer-cols,.x-footer-accordions) .x-footer-directions>svg:first-child{width:1rem;height:1rem;color:var(--x-green);opacity:1}.x-footer-accordions .x-footer-address{padding-bottom:1rem}.x-footer a{color:var(--x-ink);text-decoration:none}.x-footer-accordions a,.x-footer-cols a{display:inline-flex;align-items:center;gap:.3rem;font-weight:520}.x-footer-accordions a svg,.x-footer-cols a svg{width:.8em;height:.8em;opacity:.5}.x-footer-cols a:hover{text-decoration:underline;text-decoration-color:var(--x-yellow);text-decoration-thickness:.35em;text-underline-offset:-.1em;text-decoration-skip-ink:none}.x-footer-accordions{display:none;border-top:1.5px dashed #cfcac0}.x-footer-accordions details{border-bottom:1px solid var(--x-line)}.x-footer-accordions summary{display:flex;align-items:center;justify-content:space-between;padding:.95rem 0;list-style:none;font-family:var(--x-hand),"Caveat",cursive;font-size:1.45rem;font-weight:700;color:var(--x-green);cursor:pointer}.x-footer-accordions summary::-webkit-details-marker{display:none}.x-footer-accordions summary svg{width:1.1rem;height:1.1rem;color:var(--x-ink);transition:transform .3s var(--x-ease)}.x-footer-accordions details[open] summary svg{transform:rotate(180deg)}.x-footer-accordions ul{padding-bottom:1rem}.x-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.4rem;border-top:1px solid var(--x-line);font-size:.85rem;color:var(--x-muted)}.x-footer-brand{display:flex;align-items:center;gap:.75rem}.x-footer-brand img{width:5.375rem;height:auto}.x-footer-brand span{padding-left:.75rem;border-left:1px solid var(--x-line);font-size:.74rem;font-weight:660;color:var(--x-ink)}.x-footer-legal{display:flex;gap:1.25rem}.x-footer-legal a{color:var(--x-muted)}html.x-js .x-home [data-x]{opacity:0;transform:translateY(1.625rem);transition:opacity .9s var(--x-ease),transform .9s var(--x-ease)}html.x-js .x-home [data-x].is-in{opacity:1;transform:none}html.x-js .x-home .x-ink path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .45s}html.x-js .x-home .is-in .x-ink path{stroke-dashoffset:0}html.x-js .x-home .is-in .x-ink path+path{transition-delay:.85s}html.x-js .x-home .x-marked:before{transform:skewX(-10deg) scaleX(0);transition:transform .8s cubic-bezier(.65,0,.35,1) .55s}html.x-js .x-home .is-in .x-marked:before{transform:skewX(-10deg) scaleX(1)}html.x-js .x-home .x-hl{background-size:0 100%;transition:background-size .7s cubic-bezier(.65,0,.35,1) .5s}html.x-js .x-home .is-in .x-hl{background-size:100% 100%}html.x-js .x-home .x-hero-title .x-line{opacity:0;transform:translateY(.35em);transition:opacity .9s var(--x-ease),transform 1s var(--x-ease)}html.x-js .x-home .x-hero-title .x-line+.x-line{transition-delay:.12s}html.x-js .x-home .x-hero-title.is-in .x-line{opacity:1;transform:none}html.x-js .x-home .x-tiles>.x-tile{opacity:0;transform:translateY(.75rem);transition:opacity .6s var(--x-ease),transform .6s var(--x-ease);transition-delay:calc(.2s + var(--i, 0) * 70ms)}html.x-js .x-home .is-in .x-tiles>.x-tile,html.x-js .x-home .x-tiles.is-in>.x-tile{opacity:1;transform:none}html.x-js .x-home .x-burst .x-ink path{stroke-dashoffset:0}html.x-js .x-home .x-sketch img{clip-path:inset(-2% 100% -2% -2%);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1) .25s}html.x-js .x-home .is-in .x-sketch img{clip-path:inset(-2% -2% -2% -2%)}@media (max-width:1180px){.x-home-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.x-home-tiles a{min-height:6.5rem}}@media (max-width:1080px){.x-nav{display:none}.x-menu-button{display:grid}.x-header-row>.x-pill{display:none}}@media (max-width:900px){.x-split,.x-split.is-flipped,.x-training{grid-template-columns:minmax(0,1fr)}.x-split.is-flipped .x-art{order:0}.x-footer-lead,.x-tools ul{grid-template-columns:minmax(0,1fr)}.x-footer-figure{width:min(80%,18rem)}.x-footer-cols{display:none}.x-footer-bottom{flex-direction:column;justify-content:center;gap:.9rem;padding:1.8rem 0 2.6rem;text-align:center}.x-footer-bottom>span:not(.x-footer-legal){max-width:22rem;text-wrap:balance}.x-footer-legal{align-items:center;gap:.9rem}.x-footer-legal a+a:before{content:"·";margin-right:.9rem;color:var(--x-line)}.x-footer-accordions{display:grid;padding-block:1.5rem 2rem}.x-chapter-note{margin-left:0}}@media (max-width:1240px){.x-hero{display:flex;flex-direction:column;min-height:0;padding-bottom:2rem}.x-hero-copy{order:1;padding-top:6.75rem}.x-burst{position:relative;order:2;inset:auto;width:100%;max-width:67.5rem;margin:2.5rem auto 0;padding-inline:var(--x-gutter);container-type:normal}.x-burst ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 1rem}.x-burst-item{position:relative;left:auto;top:auto;width:auto}.x-burst-card{--cx:0px;--cy:1.875rem}@supports (animation-timeline:view()){.x-burst-item{animation:none}}}@media (max-width:760px){.x-burst ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}}@media (max-width:560px){.x-hero-title{font-size:clamp(2.8rem,13.5vw,4.4rem)}.x-burst-card small{display:none}}@media (max-width:640px){.x-header-row{height:4rem}.x-menu{height:calc(100dvh - 4rem)}.x-logo img{width:5.375rem}.x-logo-descriptor{display:none}.x-ladder-step>button{width:calc(70% + var(--step) * 10%)}.x-ladder-focus,.x-ladder-meta{grid-template-columns:minmax(0,1fr)}.creative-boards-index{grid-template-columns:repeat(2,minmax(0,1fr))}.x-close-cta{flex-direction:column;gap:.75rem}.x-close-cta .x-ink-arrow{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){html.x-js .x-home .x-hero-title .x-line,html.x-js .x-home .x-tiles>.x-tile,html.x-js .x-home [data-x]{opacity:1;transform:none;transition:none}.x-tile-plus,.x-tile::details-content{transition:none}html.x-js .x-home .x-ink path{stroke-dashoffset:0;transition:none}html.x-js .x-home .x-marked:before{transform:skewX(-10deg);transition:none}html.x-js .x-home .x-hl{background-size:100% 100%;transition:none}html.x-js .x-home .x-sketch img{clip-path:none;transition:none}.x-burst-card,.x-burst-item,.x-ladder-detail,.x-marquee-row{animation:none!important}.x-feature-image{transform:none;transition:none}.creative-boards-index i{display:none}}@media (pointer:coarse){.x-footer-accordions a,.x-footer-cols a{padding-block:.5rem}.x-footer-legal a{display:inline-block;padding-block:.6rem}:is(.x-link,.x-note-peek,.x-sr-play,.x-ss-words button,.x-ss-chips button,.x-im-rooms button,.x-mk-nav button){position:relative}:is(.x-link,.x-note-peek,.x-sr-play,.x-ss-words button,.x-ss-chips button,.x-im-rooms button,.x-mk-nav button):after{content:"";position:absolute;inset:-.625rem -.3125rem}}@media (max-width:860px){#creative .creative-banner-piece{display:none}#creative .creative-banner-visual{aspect-ratio:9.6/9;overflow:clip}#creative .creative-banner-art{width:166.67%}}