.pikoza_page__VnP7c{padding-top:112px;color:var(--color-foreground);background:var(--color-background)}.pikoza_page__VnP7c h1,.pikoza_page__VnP7c h2,.pikoza_page__VnP7c h3,.pikoza_page__VnP7c p{margin:0}.pikoza_page__VnP7c h1,.pikoza_page__VnP7c h2,.pikoza_page__VnP7c h3{letter-spacing:0;text-wrap:balance}.pikoza_page__VnP7c p{text-wrap:pretty}.pikoza_container__GGvTs{width:min(var(--container-max),calc(100% - 96px));margin-inline:auto}.pikoza_development__V3QOA{background:var(--color-dark-surface);color:var(--color-white)}.pikoza_developmentInner__gAhBi{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 36px;padding-block:22px}.pikoza_development__V3QOA strong{font-size:16px;font-weight:750;line-height:1.5}.pikoza_development__V3QOA p{font-size:16px;line-height:1.65;color:var(--color-border)}.pikoza_development__V3QOA em{font-style:normal}.pikoza_hero__z08CQ{padding-block:60px 62px}.pikoza_brand__5muzK{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:28px;font-weight:750;line-height:1.4}.pikoza_brand__5muzK span{font-size:16px;font-weight:430;color:var(--color-muted-foreground)}.pikoza_eyebrow__e7r5u{font-size:13px;font-weight:680;line-height:1.65;color:var(--color-foreground)}.pikoza_hero__z08CQ>.pikoza_eyebrow__e7r5u{margin-top:36px}.pikoza_hero__z08CQ h1{margin-top:18px;font-size:clamp(44px,6.1vw,88px);font-weight:800;line-height:1.06;color:var(--color-primary)}.pikoza_heroCopy__HYjQf{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:90px;margin-top:38px}.pikoza_prose__ky1K_{min-width:0;max-width:62ch;font-size:18px;line-height:1.75;color:var(--color-muted-foreground)}.pikoza_prose__ky1K_>p+p{margin-top:20px}.pikoza_prose__ky1K_ .pikoza_lead__ASpkx{font-size:22px;line-height:1.55;color:var(--color-foreground)}.pikoza_refrain__Zg9RC{max-width:22ch;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.35}.pikoza_categories__nuuTy{margin-top:40px!important;font-size:16px;line-height:1.8;font-weight:600;color:var(--color-muted-foreground)}.pikoza_categories__nuuTy span{margin-inline:8px}.pikoza_sectionGrid__WF06_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:90px;align-items:start}.pikoza_page__VnP7c h2{font-size:clamp(36px,4.2vw,60px);line-height:1.12;font-weight:750}.pikoza_eyebrow__e7r5u+h2{margin-top:18px}.pikoza_puzzles__EDWdr{padding-block:86px 90px;background:var(--color-primary)}.pikoza_puzzles__EDWdr,.pikoza_puzzles__EDWdr .pikoza_eyebrow__e7r5u,.pikoza_puzzles__EDWdr .pikoza_lead__ASpkx,.pikoza_puzzles__EDWdr .pikoza_prose__ky1K_{color:var(--color-foreground)}.pikoza_puzzles__EDWdr .pikoza_sectionNote__c4P1R{color:var(--color-foreground);font-weight:600;margin-top:30px}.pikoza_island__vIUTX{padding-block:96px 80px}.pikoza_islandDetails__zdsjP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;margin-top:74px}.pikoza_page__VnP7c h3{margin-bottom:22px;font-size:30px;line-height:1.25;color:var(--color-foreground);font-weight:680}.pikoza_loop__8sfxD{margin-top:62px;padding-top:34px;border-top:1px solid var(--color-border)}.pikoza_loop__8sfxD ol{display:flex;gap:22px;margin:0;padding:0;list-style:none}.pikoza_loop__8sfxD li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex:1;min-width:0;font-size:18px;font-weight:680;line-height:1.5}.pikoza_loopArrow__dpDT0{color:var(--color-muted-foreground);flex-shrink:0}.pikoza_loop__8sfxD>p{max-width:64ch;margin-top:30px;font-size:17px;line-height:1.75;color:var(--color-muted-foreground)}.pikoza_closing__SR6CA{padding-block:76px 84px;background:var(--color-muted);border-top:1px solid var(--color-border)}.pikoza_closing__SR6CA h2{font-size:clamp(36px,3.7vw,53px)}.pikoza_closingLead__ooJQB{max-width:42ch;margin-top:26px!important;font-size:20px;line-height:1.65;color:var(--color-muted-foreground)}.pikoza_release__ZTvVI{min-width:0;max-width:49ch;font-size:17px;line-height:1.75;color:var(--color-muted-foreground)}.pikoza_releaseStatus__Hbmt8{margin-bottom:18px!important;font-size:19px;font-weight:680;color:var(--color-foreground)}.pikoza_caseStudy__T2Buq,.pikoza_store__Vk2fR{display:flex;align-items:baseline;gap:12px;width:fit-content;padding-block:10px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.pikoza_store__Vk2fR{margin-top:18px;font-weight:680;color:var(--color-foreground)}.pikoza_caseStudy__T2Buq span,.pikoza_store__Vk2fR span{flex-shrink:0}.pikoza_caseStudy__T2Buq{margin-top:10px;font-size:16px}.pikoza_page__VnP7c a:hover{color:var(--color-foreground)}.pikoza_page__VnP7c a:focus-visible{outline:3px solid var(--color-foreground);outline-offset:5px;border-radius:2px}@media (max-width:1100px){.pikoza_container__GGvTs{width:calc(100% - 64px)}.pikoza_heroCopy__HYjQf,.pikoza_islandDetails__zdsjP,.pikoza_sectionGrid__WF06_{gap:48px}.pikoza_loop__8sfxD ol{flex-wrap:wrap;gap:18px 26px}.pikoza_loop__8sfxD li{flex:0 1 auto}}@media (max-width:700px){.pikoza_page__VnP7c{padding-top:104px}.pikoza_container__GGvTs{width:calc(100% - 40px)}.pikoza_developmentInner__gAhBi{gap:8px;padding-block:20px}.pikoza_development__V3QOA strong{width:100%}.pikoza_hero__z08CQ{padding-block:38px 42px}.pikoza_hero__z08CQ>.pikoza_eyebrow__e7r5u{margin-top:28px}.pikoza_hero__z08CQ h1{font-size:clamp(38px,9.2vw,64px)}.pikoza_hero__z08CQ h1 br{display:none}.pikoza_heroCopy__HYjQf,.pikoza_islandDetails__zdsjP,.pikoza_sectionGrid__WF06_{grid-template-columns:minmax(0,1fr);gap:30px}.pikoza_heroCopy__HYjQf{margin-top:26px}.pikoza_prose__ky1K_{font-size:17px}.pikoza_prose__ky1K_ .pikoza_lead__ASpkx{font-size:20px}.pikoza_refrain__Zg9RC{font-size:25px;max-width:none}.pikoza_categories__nuuTy{margin-top:28px!important}.pikoza_categories__nuuTy span{margin-inline:3px}.pikoza_puzzles__EDWdr{padding-block:48px 52px}.pikoza_page__VnP7c h2{font-size:clamp(34px,8.5vw,48px)}.pikoza_island__vIUTX{padding-block:52px 48px}.pikoza_islandDetails__zdsjP{margin-top:42px;gap:36px}.pikoza_page__VnP7c h3{font-size:27px;margin-bottom:16px}.pikoza_loop__8sfxD{margin-top:38px;padding-top:28px}.pikoza_loop__8sfxD ol{flex-direction:column;gap:12px}.pikoza_loop__8sfxD li{justify-content:flex-start;font-size:17px}.pikoza_loopArrow__dpDT0{transform:rotate(90deg)}.pikoza_loop__8sfxD>p{margin-top:24px}.pikoza_closing__SR6CA{padding-block:48px 52px}.pikoza_closingLead__ooJQB{font-size:19px;margin-top:22px!important}}