.page_indexContainer__1f0fB{display:flex;flex-direction:column;align-items:center;min-height:100vh;color:#000;opacity:1;transition:opacity .25s ease}.page_indexContentHidden__aPk5V{opacity:0}.page_indexLoader__AKkxB{--loader-exit-delay:1.8s;--loader-exit-duration:0.95s;position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#131313;color:#fff;pointer-events:auto;will-change:clip-path}.page_indexLoaderPlaying__plGlO{animation:page_indexLoaderExit__GI4zc var(--loader-exit-duration) cubic-bezier(.77,0,.175,1) var(--loader-exit-delay) forwards}.page_indexLoaderText__r64Vk{display:flex;gap:.45em;margin:0;font-family:geist,sans-serif;font-size:clamp(16px,1.8vw,28px);letter-spacing:-.02em;line-height:1}.page_indexLoaderWord__WDmOd{--word-index:0;display:inline-block;opacity:0;filter:blur(16px);transform:translateX(.65em);will-change:opacity,filter,transform}.page_indexLoaderPlaying__plGlO .page_indexLoaderWord__WDmOd{animation:page_indexLoaderWordIn__LaOYK .75s cubic-bezier(.19,1,.22,1) forwards;animation-delay:calc(.55s + var(--word-index) * .2s)}@keyframes page_indexLoaderWordIn__LaOYK{0%{opacity:0;filter:blur(16px);transform:translateX(.65em)}to{opacity:1;filter:blur(0);transform:translateX(0)}}@keyframes page_indexLoaderExit__GI4zc{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (max-width:768px){.page_indexLoader__AKkxB{--loader-exit-delay:2.05s;--loader-exit-duration:1.45s}}.page_titleBrief__l2NHe{width:calc(100% - 60px);display:grid;grid-template-columns:repeat(4,1fr);gap:240px;box-sizing:border-box;font-family:Neue-Plak-Wide-Regular,sans-serif;font-size:14px;color:#fff;mix-blend-mode:difference;padding-top:180px;padding-bottom:10px;align-items:start}.page_titleBrief__l2NHe p{margin:0;text-align:left;font-family:geist}.page_titleBriefP1__uc5nn{grid-column:1;font-size:53px;font-weight:600;white-space:nowrap;min-width:0;overflow:hidden}.page_titleBriefP2__BPLoh{grid-column:2/-1;white-space:pre-wrap;font-style:normal;font-size:18px;font-family:Neue-Plak-Extended-Regular;padding-top:8px}.page_title__po7na{font-size:2rem;width:100vw;height:100vh;background-color:#000;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;clip-path:inset(0 0 0 0);overflow:hidden;will-change:clip-path}.page_titleCenter__Epl8D{mix-blend-mode:difference;color:#fff;text-align:left;font-family:Neue-Plak-Extended-Regular,sans-serif;position:absolute;top:46%;bottom:0;left:25px;right:25px;display:flex;justify-content:space-between;z-index:2;font-size:12px}.page_centerWords__ocCvj{margin:0}.page_scrollDown__735mq{position:absolute;z-index:2;bottom:60px}.page_bgVideo__wtxBg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;background-color:#010101;opacity:0;transition:opacity 1s ease-out}.page_bgVideoLoaded__DjOzW{opacity:1}.page_dynamicId__0jPkm{margin-top:40px;width:calc(100% - 60px);display:grid;grid-template-columns:repeat(4,1fr);gap:240px;box-sizing:border-box;justify-content:space-between;place-content:center;place-items:center;align-items:start}.page_curlLayer__OfoFd{opacity:0;will-change:opacity}.page_item__0GFbL{width:100%;position:relative;box-sizing:border-box;overflow:hidden;cursor:pointer}.page_itemCol2__TWvwX{grid-column-end:span 2}.page_media__Tn7a7{width:100%;display:block}.page_blockContent__jJfnp{color:#000;letter-spacing:2px;padding-top:20px;position:relative;z-index:2}.page_blockTitle__XrRQ1{margin:0;font-size:1rem;text-align:left;font-family:Neue-Plak-Extended-Regular,sans-serif}@media (max-width:1780px){.page_dynamicId__0jPkm,.page_titleBrief__l2NHe{gap:160px}.page_titleBriefP1__uc5nn{font-size:42px;font-weight:700}.page_titleBriefP2__BPLoh{font-size:13px}.page_blockTitle__XrRQ1{font-size:.8rem}}@media (max-width:1100px){.page_dynamicId__0jPkm,.page_titleBrief__l2NHe{gap:110px}}@media (max-width:800px){.page_dynamicId__0jPkm{grid-template-columns:repeat(1,1fr);gap:0}.page_titleBrief__l2NHe{grid-template-columns:auto 1fr;gap:16px;padding-top:100px;align-items:start}.page_titleBriefP1__uc5nn{font-size:32px;grid-column:1;white-space:normal;word-spacing:100vw;line-height:1.2;padding-top:0;margin-top:-2px}.page_titleBriefP2__BPLoh{font-size:16px;grid-column:2;min-width:0;word-break:normal;overflow-wrap:anywhere;line-height:1.8;padding-top:0;margin-top:0}.page_centerWords__ocCvj,.page_titleCenter__Epl8D{font-size:.6rem}}.page-edit_editContainer__PIdjd{min-height:100vh;background-color:#fff;color:#fff;font-family:Neue-Plak-Extended-Regular,sans-serif;padding:40px 40px 120px}.page-edit_header__q0Lqu{text-align:center;margin-bottom:60px}.page-edit_header__q0Lqu h1{font-size:2rem;margin-bottom:10px;letter-spacing:2px}.page-edit_header__q0Lqu p{color:#888}.page-edit_gridContainer__pVpTk{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;box-sizing:border-box;width:100%;max-width:1800px;margin:0 auto}.page-edit_draggableItem__zZC2Q{cursor:grab!important;transition:transform .2s,opacity .2s;background-color:#fff;border-radius:4px;position:relative}.page-edit_draggableItem__zZC2Q:active{cursor:grabbing!important}.page-edit_itemOverlay__woK0R{position:absolute;top:10px;left:10px;z-index:10;background:rgba(0,0,0,.7);color:#fff;padding:4px 10px;border-radius:4px;font-weight:700;pointer-events:none}.page-edit_dragging__iKe8p{opacity:.4;transform:scale(.95)}.page-edit_footer__fEt3V{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,4%,.9);backdrop-filter:blur(10px);padding:20px;display:flex;justify-content:center;z-index:100;border-top:1px solid #333}.page-edit_exportBtn__n4W_l{background-color:#fff;color:#000;border:none;padding:16px 40px;font-size:1.1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Neue-Plak-Extended-Regular,sans-serif;letter-spacing:1px}.page-edit_exportBtn__n4W_l:hover{background-color:#e0e0e0;transform:translateY(-2px)}.page-edit_copied__WUXZO{background-color:#4ade80!important;color:#000!important}@media (max-width:1200px){.page-edit_gridContainer__pVpTk{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.page-edit_gridContainer__pVpTk{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:500px){.page-edit_gridContainer__pVpTk{grid-template-columns:repeat(1,1fr)}}