.kasapreko-page{--k-gap:56px;--k-ratio:1040/740}.kasapreko-page .preserve-lines{white-space:pre-line}.k-hero{isolation:isolate;padding-bottom:96px;position:relative}.k-pattern{z-index:-1;background:#03151f;position:absolute;inset:0 0 25%;overflow:hidden}.k-pattern canvas{opacity:.75;width:100%;height:100%}.k-hero-copy.section{text-align:center;color:#fff;padding-top:160px;padding-bottom:56px}.k-hero-copy h1{max-width:1600px;margin:auto;font-size:clamp(42px,3.4vw,58px);line-height:1.1}.k-hero-copy p{color:#d4dee5;max-width:620px;margin:28px auto 0;font-size:22px;line-height:1.45}.k-film-frame{backdrop-filter:blur(14px);background:linear-gradient(130deg,#c8def52a,#c8def50a);border:1px solid #ffffff30;max-width:1040px;margin:auto;padding:8px}.k-film-screen{aspect-ratio:16/9;background:var(--navy);position:relative;overflow:hidden}.k-film-poster,.k-film-screen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-film-logo{width:37%;height:auto;position:absolute;top:32%;left:7%}.k-film-cover{color:#fff;text-align:left;background:linear-gradient(#0000 70%,#0008);align-items:flex-end;gap:16px;padding:24px;font:400 14px/1.4 RobotoMono,monospace;display:flex;position:absolute;inset:0}.k-film-cover:disabled{cursor:default;opacity:1}.k-film-play{background:var(--blue);flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.k-film-play svg{fill:currentColor;stroke:none;width:25px;height:25px}.k-film-cover>span:last-child{padding-bottom:15px}.k-film-status{padding:18px 8px 4px;font-size:16px;line-height:1.5}.k-film-frame[data-playing=true] .k-film-poster,.k-film-frame[data-playing=true] .k-film-logo,.k-film-frame[data-playing=true] .k-film-cover{display:none}.k-editorial.section{padding-block:0}.k-feature{gap:var(--k-gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-block:64px;display:grid}.k-feature-reverse .k-media{order:2}.k-feature-copy h2{margin-bottom:28px}.k-feature-copy p{color:var(--muted);max-width:48ch;font-size:20px;line-height:1.55}.k-feature-copy .button{margin-top:32px}.k-media{aspect-ratio:var(--k-ratio);background:#e9edf8;min-width:0;position:relative;overflow:hidden}.k-media>img,.k-media>video{object-fit:cover;width:100%;height:100%;display:block}.k-media>video{object-fit:contain}.k-media-control{width:44px;height:44px;color:var(--blue);z-index:2;background:#fff;border:1px solid #3044df40;place-items:center;display:grid;position:absolute;bottom:14px;left:14px}.k-media-control svg{width:20px;height:20px}.k-media-control .k-play{fill:currentColor;stroke:none}.k-media-control .k-pause{stroke-width:2.5px;display:none}.k-media[data-playing=true] .k-play,.k-sequence[data-playing=true]>.k-media-control .k-play{display:none}.k-media[data-playing=true] .k-pause,.k-sequence[data-playing=true]>.k-media-control .k-pause{display:block}.k-statement{gap:var(--k-gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-block:64px;display:grid}.k-statement figure{height:600px;overflow:hidden}.k-statement img{object-fit:cover;object-position:center 38%;height:100%}.k-statement h2{margin-bottom:32px;font-size:60px}.k-statement p{font-size:22px;line-height:1.4}.k-statement .k-attribution{color:var(--muted);margin-top:16px;font-size:15px}.k-statement .button{margin-top:32px}.k-explorer.section{border-top:1px solid var(--line);padding-block:48px 72px}.k-explorer-intro{gap:var(--k-gap);grid-template-columns:1fr 1fr;align-items:start;margin-bottom:48px;display:grid}.k-explorer-intro p{color:var(--muted);max-width:44ch;font-size:22px;line-height:1.45}.k-sequence{min-height:var(--k-media-height,460px);position:relative}.k-sequence-item{width:calc((100% - var(--k-gap))/2);border-top:1px solid var(--line)}.k-sequence-item:last-of-type{border-bottom:1px solid var(--line)}.k-sequence-item summary{cursor:pointer;min-height:72px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:24px;list-style:none;display:flex;position:relative}.k-sequence-item summary::-webkit-details-marker{display:none}.k-sequence-item summary>svg{width:20px;height:20px}.k-sequence-item[open] summary{color:var(--ink)}.k-sequence-item[open] summary>svg{transform:rotate(180deg)}.k-progress{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.k-progress>span{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--k-progress,0));transform-origin:0;display:block}.k-sequence-panel{padding-bottom:24px}.k-sequence-panel>p{color:var(--muted);max-width:46ch;margin-bottom:18px;font-size:19px;line-height:1.5}.k-sequence-panel>.k-media{width:calc((100% - var(--k-gap))/2);position:absolute;top:0;right:0}.k-product-links{margin:0;padding:0;list-style:none}.k-product-links a{min-height:44px;color:var(--blue);justify-content:space-between;align-items:center;gap:16px;font-size:18px;display:flex}.k-product-links a svg{width:18px;height:18px}.k-product-links a:hover{text-decoration:underline}.k-explorer-reverse .k-sequence-item{margin-left:auto}.k-explorer-reverse .k-sequence-panel>.k-media{left:0;right:auto}.k-sequence>.k-media-control{left:calc(50% + var(--k-gap)/2 + 14px);bottom:auto;top:calc(var(--k-media-height,460px) - 58px)}.k-explorer-reverse .k-sequence>.k-media-control{left:14px}.k-explorer-action{text-align:center;margin-top:64px}.k-closing.section{text-align:center;padding-block:112px 120px}.k-closing h2{max-width:760px;margin:auto}.k-closing p{max-width:550px;color:var(--muted);margin:28px auto 32px;font-size:22px;line-height:1.45}@media (width<=1100px){.kasapreko-page{--k-gap:32px}.k-film-frame{margin-inline:24px}.k-hero-copy h1{font-size:clamp(36px,3.4vw,42px)}.k-statement figure{height:500px}.k-statement h2{font-size:50px}.k-sequence-item summary{font-size:22px}.k-sequence-panel>p{font-size:18px}}@media (width<=767px){.kasapreko-page{--k-gap:24px}.k-hero{padding-bottom:48px}.k-hero-copy.section{padding-top:140px;padding-bottom:40px}.k-hero-copy h1{font-size:42px;line-height:1.1}.k-hero-copy p{margin-top:24px;font-size:18px}.k-film-frame{margin-inline:16px;padding:5px}.k-film-cover{gap:10px;padding:12px;font-size:11px}.k-film-play{width:40px;height:40px}.k-film-cover>span:last-child{padding-bottom:12px}.k-film-logo{width:43%;top:27%;left:6%}.k-feature,.k-statement{grid-template-columns:1fr;gap:28px;padding-block:40px}.k-feature-reverse .k-media{order:0}.k-feature-copy h2{margin-bottom:20px;font-size:36px}.k-feature-copy p{font-size:18px}.k-feature-copy .button{margin-top:24px}.k-statement figure{aspect-ratio:1.15;height:auto}.k-statement h2{margin-bottom:24px;font-size:40px}.k-statement p{font-size:20px}.k-explorer.section{padding-block:40px 48px}.k-explorer-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.k-explorer-intro h2{font-size:36px}.k-explorer-intro p{font-size:18px}.k-sequence{min-height:0;padding-bottom:54px}.k-sequence-item{width:100%}.k-sequence-item summary{min-height:68px;font-size:23px}.k-sequence-panel>.k-media{width:100%;margin-bottom:24px;position:relative;inset:auto}.k-sequence-panel>p{font-size:18px}.k-sequence>.k-media-control,.k-explorer-reverse .k-sequence>.k-media-control{inset:auto 0 0 auto}.k-explorer-action{margin-top:32px}.k-closing.section{padding-block:64px 72px}.k-closing h2{font-size:38px}.k-closing p{font-size:19px}}@media (width<=360px){.k-hero-copy h1{font-size:37px}.k-film-cover{font-size:10px}.k-feature-copy h2,.k-explorer-intro h2{font-size:33px}}@media (prefers-reduced-transparency:reduce){.k-film-frame{backdrop-filter:none;background:#87959e}}@media (width<=380px){body:has(.kasapreko-page) .footer-links{grid-template-columns:minmax(0,1fr)}body:has(.kasapreko-page) .footer-links>*{min-width:0}body:has(.kasapreko-page) .footer-registration dd{white-space:normal;overflow-wrap:anywhere}}.about-page .about-hero{isolation:isolate;background:var(--navy);color:#fff;align-items:center;min-height:660px;display:grid;position:relative}.about-hero-image{object-fit:cover;object-position:60% 52%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.about-hero:after{content:"";z-index:-1;background:linear-gradient(#03151fc7 0,#03151fa6 96px,#03151f00 48%);position:absolute;inset:0}.about-page .about-hero-inner{width:100%;padding-top:176px;padding-bottom:112px}.about-glass{isolation:isolate;width:600px;max-width:100%;padding:0 24px;position:relative}.about-glass:before{content:"";z-index:-1;backdrop-filter:blur(8px);background:#03151f47;position:absolute;inset:-32px 0}.about-page .about-glass h1{font-size:var(--type-h1);text-wrap:balance;text-shadow:0 2px 12px #03151f33;max-width:550px;margin:0 0 32px;line-height:1.1}.about-glass .button:focus-visible{outline-color:#fff}.about-page .about-introduction{grid-template-columns:1fr 1fr;gap:64px;padding-top:64px;padding-bottom:64px;scroll-margin-top:110px;display:grid}.about-page .about-introduction .content-prose{max-width:38ch;font-size:22px;line-height:1.55}.about-introduction .content-prose p{margin:0}.about-page .about-feature,.about-page .about-partnership{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:64px;padding-bottom:64px;display:grid}.about-feature-copy{padding-inline:0 16px}.about-page .about-feature-copy h2{font-size:var(--type-h2);margin:0 0 32px;line-height:1.1}.about-prose{max-width:49ch}.about-prose p{color:var(--muted);margin:0 0 22px;font-size:20px;line-height:1.5}.about-feature-copy .button{margin-top:12px}.about-film{aspect-ratio:1;background:#c9c2b8;position:relative;overflow:hidden}.about-film video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.about-film-control{color:#fff;cursor:pointer;background:#03151fcc;border:1px solid #ffffff80;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;left:18px}.about-film-control[hidden]{display:none}.about-film-control svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.about-film-control .film-play-icon{fill:currentColor;stroke:none}.about-film-control .film-pause-icon,.about-film[data-playing] .film-play-icon{display:none}.about-film[data-playing] .film-pause-icon{display:block}.about-film-control:hover{background:var(--blue)}.about-film-control:focus-visible{outline-offset:4px;outline:2px solid #fff}.about-page .about-standards{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding-block:24px 64px;display:grid}.principles-copy{padding-right:24px}#about-standards-title{scroll-margin-top:110px}.principles-copy h2{font-size:var(--type-h2);margin:0 0 24px;line-height:1.1}.principles-intro{color:var(--muted);max-width:42ch;margin:0;font-size:20px;line-height:1.5}.principles-list{margin-top:48px}.principle{border-top:1px solid var(--line);position:relative}.principle:last-child{border-bottom:1px solid var(--line)}.principle h3{font:inherit;margin:0}.principle h3 button{width:100%;color:var(--ink);text-align:left;font:300 22px/1.3 var(--font-text);cursor:pointer;background:0 0;padding:18px 0;display:block}[data-enhanced] .principle:not([data-active]) h3 button{color:#626e75}.principle h3 button:hover{color:var(--blue)}.principle h3 button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.principle-body p{color:var(--muted);max-width:48ch;margin:0;padding-bottom:24px;font-size:20px;line-height:1.5}.principle-body[hidden],.principle-film[hidden]{display:none}.principle-progress{pointer-events:none;height:2px;position:absolute;inset:-1px 0 auto;overflow:hidden}.principle-progress span{background:var(--blue);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.principles-media{aspect-ratio:1;isolation:isolate;background:#062331;position:sticky;top:110px;overflow:hidden}.principle-film,.principle-film video{aspect-ratio:1;object-fit:contain;width:100%;height:100%;margin:0;display:block}.principles-toggle{color:#fff;cursor:pointer;background:#03151fe6;border:1px solid #ffffff80;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:20px;left:20px}.principles-toggle[hidden]{display:none}.principles-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.principles-play{fill:currentColor;stroke:none}.principles-pause,[data-playing] .principles-play{display:none}[data-playing] .principles-pause{display:block}.principles-toggle:hover{background:var(--blue)}.principles-toggle:focus-visible{outline-offset:4px;outline:2px solid #fff}.about-page .leadership{background:#fff;padding-block:64px}.about-page .about-partnership{padding-block:64px}.about-partner-image{aspect-ratio:1;background:#e9e5dc;overflow:hidden}.about-partner-image img{object-fit:cover;width:100%;height:100%}@media (width>=1500px){.about-page .about-hero{min-height:740px}}@media (width<=1000px){.about-page .about-introduction,.about-page .about-feature,.about-page .about-partnership{gap:32px}.about-page .about-hero{min-height:640px}.about-glass{width:570px}.about-page .about-feature-copy h2{font-size:42px}.about-prose p{font-size:18px}}@media (width<=767px){.about-page .about-standards{grid-template-columns:1fr;gap:28px;padding-block:24px 48px}.principles-copy{padding-right:0}.principles-copy h2{font-size:36px}.principles-intro,.principle-body p{font-size:18px}.principles-list{margin-top:32px}.principle h3 button{font-size:21px}.principles-media{position:relative;top:auto}.principles-toggle{bottom:0;left:0}.about-page .about-hero{min-height:610px}.about-hero-image{object-position:57% center}.about-page .about-hero-inner{padding:156px 16px 92px}.about-glass{width:100%;padding-inline:20px}.about-glass:before{background:#03151f59;inset:-28px 0}.about-page .about-glass h1{margin-bottom:28px;font-size:42px}.about-page .about-introduction,.about-page .about-feature,.about-page .about-partnership{grid-template-columns:1fr;gap:32px;padding:48px 16px}.about-page .about-introduction .content-prose{font-size:20px}.about-page .about-feature-copy h2{margin-bottom:24px;font-size:38px}.about-feature-copy{padding:0}.about-prose p{font-size:18px}.about-page .about-partnership .about-partner-image{grid-row:1}.about-page .leadership{padding-block:56px}}@media (prefers-reduced-transparency:reduce){.about-glass:before{-webkit-backdrop-filter:none;background:#03151fe8}}
