.iyXv0W_viewer{min-width:0;color:rgb(var(--color-text));grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.iyXv0W_viewer button:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:3px}.iyXv0W_navigation{background:rgb(var(--color-surface));border-radius:.875rem;min-width:0;padding:1rem .75rem .75rem}.iyXv0W_navigationLabel{color:rgb(var(--color-muted));margin:0 0 .75rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;line-height:1.5}.iyXv0W_sectionList{flex-direction:column;gap:.25rem;display:flex}.iyXv0W_sectionButton{min-height:44px;color:rgb(var(--color-muted));text-align:left;border-radius:.625rem;align-items:center;gap:.875rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.5;transition:color .16s,background .16s;display:flex}.iyXv0W_sectionNumber{color:rgb(var(--color-muted));font-variant-numeric:tabular-nums;font-size:.6875rem}.iyXv0W_sectionButton:hover{color:rgb(var(--color-text));background:rgb(var(--color-surface-alt) / .55)}.iyXv0W_sectionButton[aria-pressed=true]{color:rgb(var(--color-brand-soft));background:rgb(var(--color-brand) / .12)}.iyXv0W_sectionButton[aria-pressed=true] .iyXv0W_sectionNumber{color:inherit}.iyXv0W_preview{background:rgb(var(--color-surface));border-radius:.875rem;min-width:0;margin:0;overflow:hidden}.iyXv0W_imageFrame{aspect-ratio:16/9;background:rgb(var(--color-surface-strong));width:100%;position:relative}.iyXv0W_image{object-fit:contain}.iyXv0W_caption{justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem 1rem;display:flex}.iyXv0W_captionCopy{min-width:0}.iyXv0W_caption h3{color:rgb(var(--color-text));margin:0;font-size:1rem;font-weight:650;line-height:1.5}.iyXv0W_caption p{max-width:38rem;color:rgb(var(--color-muted));margin-top:.5rem;font-size:.8125rem;line-height:1.75}.iyXv0W_enlarge{background:rgb(var(--color-brand) / .1);min-height:44px;color:rgb(var(--color-brand-soft));border-radius:.625rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;line-height:1.5;transition:background .16s;display:inline-flex}.iyXv0W_enlarge:hover,.iyXv0W_close:hover{background:rgb(var(--color-brand) / .2)}.iyXv0W_enlarge>svg,.iyXv0W_pageButton>svg{flex:none;font-size:1rem}.iyXv0W_toolbar,.iyXv0W_dialogToolbar{justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.iyXv0W_toolbar{border-top:1px solid rgb(var(--color-border) / .6);margin-inline:1.5rem;padding-block:.75rem 1rem}.iyXv0W_counter{color:rgb(var(--color-muted));font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5}.iyXv0W_paging{align-items:center;gap:.5rem;display:flex}.iyXv0W_pageButton{background:rgb(var(--color-surface-alt) / .5);min-width:44px;min-height:44px;color:rgb(var(--color-text));border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5;transition:background .16s,color .16s;display:inline-flex}.iyXv0W_pageButton:hover:not(:disabled){background:rgb(var(--color-brand) / .12);color:rgb(var(--color-brand-soft))}.iyXv0W_pageButton:disabled{opacity:.5;cursor:not-allowed}.iyXv0W_dialog{background:rgb(var(--color-surface));width:min(100rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:rgb(var(--color-text));border:0;border-radius:.875rem;margin:auto;padding:0;overflow:auto}.iyXv0W_dialog::backdrop{background:#04060ad9}.iyXv0W_dialogContent{padding:1.25rem}.iyXv0W_dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.iyXv0W_dialogHeader>div{min-width:0}.iyXv0W_dialogHeader h2{margin:0;font-size:1rem;font-weight:650;line-height:1.5}.iyXv0W_dialogHeader p{max-width:50rem;color:rgb(var(--color-muted));margin-top:.375rem;font-size:.75rem;line-height:1.7}.iyXv0W_close{background:rgb(var(--color-brand) / .1);width:44px;height:44px;color:rgb(var(--color-brand-soft));border-radius:.625rem;flex:none;place-items:center;font-size:1.375rem;transition:background .16s;display:grid}.iyXv0W_dialogImageFrame{aspect-ratio:16/9;background:rgb(var(--color-surface-strong));border-radius:.5rem;width:100%;min-height:5rem;max-height:calc(100dvh - 13rem);position:relative;overflow:hidden}.iyXv0W_dialogToolbar{margin-top:.75rem}.iyXv0W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.iyXv0W_viewer{grid-template-columns:12rem minmax(0,1fr);gap:1rem}.iyXv0W_sectionButton{gap:.625rem}.iyXv0W_caption{flex-direction:column;align-items:flex-start;padding:1.25rem}.iyXv0W_toolbar{margin-inline:1.25rem}}@media (max-width:767px){.iyXv0W_viewer{grid-template-columns:minmax(0,1fr);gap:1rem}.iyXv0W_navigation{padding:.875rem .75rem .625rem}.iyXv0W_navigationLabel{margin-bottom:.5rem;padding-inline:.25rem}.iyXv0W_sectionList{scrollbar-width:thin;scrollbar-color:rgb(var(--color-brand) / .5) transparent;flex-direction:row;padding:.25rem .25rem .375rem;overflow-x:auto}.iyXv0W_sectionButton{white-space:nowrap;flex:none;padding-inline:.875rem}.iyXv0W_sectionNumber{display:none}.iyXv0W_caption{gap:.875rem}.iyXv0W_dialogContent{padding:.875rem}}@media (max-width:479px){.iyXv0W_caption{padding:1rem}.iyXv0W_toolbar{margin-inline:1rem}.iyXv0W_caption h3{font-size:.9375rem}.iyXv0W_caption p{font-size:.75rem}.iyXv0W_pageButton{padding-inline:.625rem}.iyXv0W_pageButton>span{display:none}.iyXv0W_dialogHeader{gap:.5rem}.iyXv0W_dialogHeader h2{font-size:.875rem}.iyXv0W_dialogHeader p{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.iyXv0W_sectionButton,.iyXv0W_enlarge,.iyXv0W_pageButton,.iyXv0W_close{transition:none}}:is(html[data-performance-mode=reduced] .iyXv0W_sectionButton,html[data-performance-mode=reduced] .iyXv0W_enlarge,html[data-performance-mode=reduced] .iyXv0W_pageButton,html[data-performance-mode=reduced] .iyXv0W_close){transition:none}
.aiPEEW_page{color:rgb(var(--color-text));background:rgb(var(--color-bg))}.aiPEEW_page :where(a,button):focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:4px}.aiPEEW_page section[id]{scroll-margin-top:11rem}.aiPEEW_hero{isolation:isolate;padding-block:13rem 5rem;position:relative;overflow:hidden}.aiPEEW_heroArtwork{z-index:-2;object-fit:cover;object-position:right center;opacity:.7}.aiPEEW_hero:after{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--color-bg)), rgb(var(--color-bg) / 0) 90%), linear-gradient(90deg, rgb(var(--color-bg) / .98), rgb(var(--color-bg) / .85) 50%, rgb(var(--color-bg) / .5));position:absolute;inset:0}.aiPEEW_heroLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.aiPEEW_heroCopy{min-width:0}.aiPEEW_hero h1{letter-spacing:-.045em;font-size:clamp(2.75rem,4.4vw,4rem);font-weight:750;line-height:1.13}.aiPEEW_hero h1 span{color:rgb(var(--color-brand-soft))}.aiPEEW_lead{max-width:35rem;color:rgb(var(--color-muted));margin-top:1.5rem;font-size:.9375rem;line-height:1.85}.aiPEEW_heroActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}:is(.aiPEEW_heroActions .kh-button,.aiPEEW_sectionHeading>.kh-button,.aiPEEW_contactLayout>.kh-button){min-height:48px}.aiPEEW_textLink,.aiPEEW_guideShortcut{min-height:44px;color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.aiPEEW_textLink:hover,.aiPEEW_guideShortcut:hover{color:rgb(var(--color-text))}.aiPEEW_guideShortcut{color:rgb(var(--color-muted));margin-top:.5rem;font-size:.75rem;font-weight:500}.aiPEEW_brandGraphic{justify-self:end;width:100%;min-width:0;max-width:36rem}.aiPEEW_brandScene{aspect-ratio:1.5;position:relative}.aiPEEW_darkArtboard{background:#181c25;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:5% 4% 15% 7%}.aiPEEW_artboardImage{width:100%;height:55%;position:relative}.aiPEEW_artboardImage img{object-fit:contain}.aiPEEW_lightArtboard{background:#edf0f6;border-radius:.875rem;width:52%;height:33%;animation:8s ease-in-out infinite aiPEEW_brandCardFloat;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.aiPEEW_lightArtboard img{object-fit:contain;padding:1.5rem}.aiPEEW_markArtboard{aspect-ratio:1;background:#242936;border-radius:.875rem;width:18%;animation:9s ease-in-out infinite aiPEEW_brandMarkFloat;position:absolute;top:-3%;right:0;transform:rotate(7deg)}.aiPEEW_markArtboard img{object-fit:contain;padding:1.25rem}.aiPEEW_assetsSection{background:rgb(var(--color-surface-strong));border-top:1px solid rgb(var(--color-border) / .6)}.aiPEEW_sectionHeading{justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2rem;display:flex}.aiPEEW_sectionHeading>div{min-width:0;max-width:52rem}.aiPEEW_sectionHeading>.kh-button{flex-shrink:0}.aiPEEW_sectionDescription{max-width:48rem;color:rgb(var(--color-muted));margin-top:1.25rem;font-size:.875rem;line-height:1.85}.aiPEEW_groupLinks{flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem;display:flex}.aiPEEW_groupLinks a{background:rgb(var(--color-surface));min-height:44px;color:rgb(var(--color-muted));border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.aiPEEW_groupLinks a:hover{color:rgb(var(--color-brand-soft));background:rgb(var(--color-brand) / .1)}.aiPEEW_assetGroups{gap:3.5rem;display:grid}.aiPEEW_groupHeading{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.aiPEEW_groupHeading h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.aiPEEW_groupHeading p{color:rgb(var(--color-muted));margin-top:.5rem;font-size:.8125rem;line-height:1.8}.aiPEEW_groupHeading>span{color:rgb(var(--color-muted));flex-shrink:0;font-size:.75rem}.aiPEEW_assetGrid{grid-template-columns:repeat(var(--asset-columns), minmax(0, 1fr));gap:1.25rem;display:grid}.aiPEEW_assetCard{background:rgb(var(--color-surface));border-radius:.875rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.aiPEEW_assetPreview{background:#0f131a;border-radius:.625rem;flex-shrink:0;height:11.5rem;margin:.5rem .5rem 0;position:relative}.aiPEEW_assetPreview[data-preview=light]{background:#edf0f6}.aiPEEW_assetPreview img{object-fit:contain;padding:1.75rem}.aiPEEW_assetDetails{flex-direction:column;flex:1;padding:1.25rem;display:flex}.aiPEEW_assetDetails h4{font-size:.9375rem;font-weight:650;line-height:1.5}.aiPEEW_assetDetails>p{color:rgb(var(--color-muted));margin-top:.375rem;font-size:.75rem;line-height:1.75}.aiPEEW_downloads{flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:1.25rem;display:flex}.aiPEEW_downloads .kh-button{flex:1;min-height:44px;padding-inline:.75rem}.aiPEEW_guideSection{border-top:1px solid rgb(var(--color-border) / .6)}.aiPEEW_contactSection{border-top:1px solid rgb(var(--color-border) / .6);background:rgb(var(--color-surface-strong))}.aiPEEW_contactLayout{justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.aiPEEW_contactLayout p{color:rgb(var(--color-muted));margin-top:.875rem;font-size:.875rem;line-height:1.85}.aiPEEW_contactLayout>.kh-button{flex-shrink:0}@keyframes aiPEEW_brandCardFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes aiPEEW_brandMarkFloat{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(6px)rotate(3deg)}}@media (max-width:1099px){.aiPEEW_heroLayout{gap:2rem}.aiPEEW_hero h1{font-size:clamp(2.5rem,4.4vw,3.5rem)}.aiPEEW_heroActions{flex-direction:column;align-items:flex-start;gap:.5rem}.aiPEEW_assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiPEEW_sectionHeading{flex-direction:column;align-items:flex-start}.aiPEEW_markArtboard img{padding:1rem}.aiPEEW_lightArtboard img{padding:1.125rem}}@media (max-width:899px){.aiPEEW_hero{padding-block:10rem 3.5rem}.aiPEEW_heroLayout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.aiPEEW_heroCopy{max-width:44rem}.aiPEEW_hero h1{font-size:clamp(2.75rem,6vw,4rem)}.aiPEEW_heroActions{flex-direction:row;align-items:center;gap:.75rem 1.5rem}.aiPEEW_brandGraphic{justify-self:center;max-width:30rem}.aiPEEW_groupHeading{flex-direction:column;align-items:flex-start;gap:.5rem}.aiPEEW_contactLayout{flex-direction:column;align-items:flex-start}.aiPEEW_page section[id]{scroll-margin-top:8rem}}@media (max-width:599px){.aiPEEW_hero{padding-top:9rem}.aiPEEW_hero h1{font-size:clamp(2.5rem,10vw,3rem)}.aiPEEW_lead{font-size:.875rem}.aiPEEW_heroActions{gap:.5rem 1.25rem}.aiPEEW_brandGraphic{max-width:25rem}.aiPEEW_darkArtboard{padding:1.25rem}.aiPEEW_markArtboard img{padding:.875rem}.aiPEEW_lightArtboard img{padding:1rem}.aiPEEW_assetGrid{grid-template-columns:minmax(0,1fr)}.aiPEEW_assetGroups{gap:2.5rem}.aiPEEW_assetPreview{height:11rem}.aiPEEW_sectionHeading{gap:1.25rem}.aiPEEW_sectionHeading>.kh-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.aiPEEW_lightArtboard,.aiPEEW_markArtboard{animation:none}}:is(html[data-performance-mode=reduced] .aiPEEW_lightArtboard,html[data-performance-mode=reduced] .aiPEEW_markArtboard){animation:none}
