.KLGg8G_page{padding-bottom:var(--s-lg)}.KLGg8G_nav{z-index:5;background:color-mix(in srgb,var(--dark) 88%,transparent);-webkit-backdrop-filter:blur(8px);align-items:center;gap:.5rem;padding-block:1rem;display:flex;position:sticky;top:0}.KLGg8G_nav a{border-radius:var(--radius);border:1px solid color-mix(in srgb,currentColor 20%,transparent);min-width:2.5rem;height:2.5rem;font-size:var(--fs-xs);place-items:center;padding:0 .5rem;font-weight:500;transition:background-color .25s,color .25s;display:grid}.KLGg8G_nav a:hover{background:var(--light);color:var(--ink)}.KLGg8G_nav .KLGg8G_back{border:0;margin-right:auto;padding:0}.KLGg8G_nav .KLGg8G_back:hover{color:var(--accent);background:0 0}.KLGg8G_option{padding-top:var(--s-lg)}.KLGg8G_option+.KLGg8G_option{margin-top:var(--s-lg);border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.KLGg8G_optionHead{margin-bottom:var(--s-md);color:var(--accent);flex-direction:column;gap:.5rem;display:flex}.KLGg8G_note{max-width:40em;font-size:var(--fs-sm);color:var(--off-white);opacity:.6}.KLGg8G_head{align-items:end}.KLGg8G_title{grid-column:1/-1;max-width:12.6em;margin-bottom:1.5rem}.KLGg8G_label{grid-column:1/-1;margin-bottom:1.5rem}.KLGg8G_desk{display:none}.KLGg8G_mobile{gap:var(--s-md);flex-direction:column;display:flex}@media (min-width:1000px){.KLGg8G_title{grid-area:1/1/auto/span 9;margin-bottom:4rem}.KLGg8G_label{grid-area:1/10/auto/-1;justify-self:end;margin-bottom:4rem}.KLGg8G_desk{display:block}.KLGg8G_mobile{display:none}}.KLGg8G_num{font-size:var(--fs-xs);opacity:.5;font-weight:500}.KLGg8G_desc{max-width:30em;font-size:var(--fs-sm);opacity:.7;line-height:1.35}.KLGg8G_chips{flex-wrap:wrap;gap:.5rem;display:flex}.KLGg8G_chips>span{font-size:var(--fs-xs);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;padding:.5rem;font-weight:500;line-height:1}.KLGg8G_round{background:var(--light);width:3rem;height:3rem;color:var(--ink);font-size:var(--fs-md);cursor:pointer;transition:background-color .25s,opacity .25s,scale .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.KLGg8G_round:hover:not(:disabled){background:var(--accent);scale:1.06}.KLGg8G_round:disabled{opacity:.3;cursor:default}.KLGg8G_rows{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.KLGg8G_row{column-gap:var(--gap);border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);grid-template-columns:repeat(12,minmax(0,1fr));padding:3rem 0;display:grid}.KLGg8G_rowInfo{flex-direction:column;grid-column:1/span 4;align-items:flex-start;gap:1rem;padding-right:2rem;display:flex}.KLGg8G_rowName{font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:.9;transition:color .3s}.KLGg8G_rowName:hover{color:var(--accent)}.KLGg8G_more{margin-top:auto}.KLGg8G_strip{grid-column:5/-1;min-width:0;position:relative}.KLGg8G_stripTrack{gap:var(--gap);scroll-snap-type:x mandatory;margin-right:calc(-1*var(--margin));padding-right:var(--margin);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.KLGg8G_stripTrack::-webkit-scrollbar{display:none}.KLGg8G_stripSlide{aspect-ratio:3/2;scroll-snap-align:start;border-radius:var(--radius);background:#222;flex:none;height:min(32vw,34rem);position:relative;overflow:hidden}.KLGg8G_stripSlide img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease)}.KLGg8G_stripSlide:hover img{scale:1.03}.KLGg8G_stripSlide .grain{opacity:.05}.KLGg8G_stripUi{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.KLGg8G_count{font-size:var(--fs-xs);opacity:.6;margin-right:auto;font-weight:500}.KLGg8G_index{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.KLGg8G_indexList{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);grid-column:1/span 6}.KLGg8G_indexList li{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.KLGg8G_indexRow{opacity:.4;transition:opacity .35s var(--ease);grid-template-columns:3rem 1fr;gap:.5rem 0;padding:2rem 0;display:grid}.KLGg8G_indexRow>.KLGg8G_num{grid-row:1;padding-top:.5em}.KLGg8G_indexRow>:not(.KLGg8G_num){grid-column:2}.KLGg8G_indexName{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:.9}.KLGg8G_indexRow .KLGg8G_desc,.KLGg8G_indexRow .KLGg8G_chips{margin-top:.5rem}.KLGg8G_indexOn .KLGg8G_indexRow{opacity:1}.KLGg8G_indexOn .KLGg8G_indexName{color:var(--accent)}.KLGg8G_preview{grid-column:8/-1;position:sticky;top:6rem}.KLGg8G_previewFrame{aspect-ratio:4/5;border-radius:var(--radius);background:#222;width:100%;max-height:calc(100vh - 8rem);position:relative;overflow:hidden}.KLGg8G_previewImg{opacity:0;transition:opacity .6s ease,scale 1.2s var(--ease);position:absolute;inset:0;scale:1.04}.KLGg8G_previewImg img{object-fit:cover;width:100%;height:100%}.KLGg8G_shown{opacity:1;scale:1}.KLGg8G_previewFrame .grain{opacity:.05}.KLGg8G_previewBar{font-size:var(--fs-xs);color:#f2f1ec;justify-content:space-between;font-weight:500;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.KLGg8G_previewBar span{-webkit-backdrop-filter:blur(8px);background:#0d0e0e59;border-radius:999px;padding:.5rem;line-height:1}.KLGg8G_stripTrack:has(>.KLGg8G_stripSlide:only-child){margin-right:0;padding-right:0}.KLGg8G_stripSlide:only-child{aspect-ratio:auto;flex-basis:100%}
._5ckA8G_stack{display:none}@media (min-width:1000px){._5ckA8G_stack{display:flex}}._5ckA8G_num{font-size:var(--fs-xs);opacity:.5;font-weight:500}._5ckA8G_desc{max-width:30em;font-size:var(--fs-sm);opacity:.7;line-height:1.35}._5ckA8G_chips{flex-wrap:wrap;gap:.5rem;display:flex}._5ckA8G_chips>span{font-size:var(--fs-xs);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;padding:.5rem;font-weight:500;line-height:1}._5ckA8G_stack{gap:var(--s-sm);flex-direction:column}._5ckA8G_card{top:calc(5rem + var(--i)*1rem);border-radius:var(--radius);background:var(--black);border:1px solid color-mix(in srgb,var(--off-white) 12%,transparent);flex-direction:column;display:flex;position:sticky;overflow:hidden}._5ckA8G_cardBar{grid-template-columns:3rem minmax(0,3fr) minmax(0,4fr) minmax(0,4fr) auto;align-items:center;gap:1.5rem;padding:1rem 1rem 1rem 1.5rem;display:grid}._5ckA8G_cardName{font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:.9}._5ckA8G_cardName:hover{color:var(--accent)}._5ckA8G_cardBar ._5ckA8G_desc{max-width:none}._5ckA8G_cardMedia{gap:.5rem;height:min(100vh - 16rem,42rem);padding:0 .5rem .5rem;display:grid}._5ckA8G_three{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}._5ckA8G_three ._5ckA8G_cardPhoto:first-child{grid-row:1/span 2}._5ckA8G_cardPhoto{border-radius:var(--radius);background:#222;position:relative;overflow:hidden}._5ckA8G_cardPhoto img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease);position:absolute;inset:0}._5ckA8G_cardMedia:hover ._5ckA8G_cardPhoto img{scale:1.03}._5ckA8G_cardPhoto .grain{opacity:.05}._5ckA8G_cardEmpty{border-radius:var(--radius);background:color-mix(in srgb,var(--off-white) 4%,transparent);border:1px dashed color-mix(in srgb,var(--off-white) 18%,transparent);flex-direction:column;justify-content:space-between;padding:2rem;display:flex}._5ckA8G_cardEmpty>span:first-child{font-size:var(--fs-h1);text-transform:uppercase;letter-spacing:-.03em;opacity:.9;font-weight:700;line-height:.9}._5ckA8G_cardEmpty>span:last-child{font-size:var(--fs-xs);opacity:.5;font-weight:500}
.JZorwW_cases{padding:calc(var(--s-lg)*2 - 1.5rem) 0 var(--s-lg);position:relative}.JZorwW_head{align-items:end}.JZorwW_title{grid-column:1/-1;max-width:12.6em;margin-bottom:1.5rem}.JZorwW_label{grid-column:1/-1;margin-bottom:1.5rem}@media (min-width:1000px){.JZorwW_title{grid-area:1/1/auto/-1;max-width:none;margin-bottom:4rem}.JZorwW_label{grid-area:1/10/auto/-1;place-self:end;margin-bottom:4rem}}.JZorwW_mList{gap:var(--s-md);flex-direction:column;display:flex}@media (min-width:1000px){.JZorwW_mList{display:none}}.JZorwW_mItem{flex-direction:column;gap:1rem;display:flex}.JZorwW_mHead{flex-direction:column;gap:.5rem;display:flex}.JZorwW_name{text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:.9;font-size:var(--fs-h4)}.JZorwW_desc{max-width:30em;font-size:var(--fs-sm);opacity:.7;line-height:1.35}.JZorwW_mTags{flex-wrap:wrap;gap:.5rem;display:flex}.JZorwW_mTags>span{font-size:var(--fs-xs);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;padding:.5rem;font-weight:500;line-height:1}.JZorwW_mEmpty{aspect-ratio:4/5;border-radius:var(--radius);border:1px dashed color-mix(in srgb,currentColor 18%,transparent);width:86%;font-size:var(--fs-xs);opacity:.6;place-items:center;font-weight:500;display:grid}
.PFRRnG_services{padding:var(--s-lg) 0;position:relative}.PFRRnG_bg{-webkit-mask:linear-gradient(transparent,#000 var(--s-lg),#000 calc(100% - var(--s-lg)),transparent);-webkit-mask:linear-gradient(transparent,#000 var(--s-lg),#000 calc(100% - var(--s-lg)),transparent);mask:linear-gradient(transparent,#000 var(--s-lg),#000 calc(100% - var(--s-lg)),transparent);position:absolute;inset:0;overflow:clip}.PFRRnG_sticky{background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.PFRRnG_video{object-fit:cover;filter:saturate(0)brightness(.36)contrast(1.05);width:100%;height:100%}.PFRRnG_sticky .grain{opacity:.06}.PFRRnG_content{position:relative}.PFRRnG_line{margin-top:var(--s-md);border-top:1px solid color-mix(in srgb,var(--off-white) 20%,transparent);padding-top:2rem}.PFRRnG_cols{flex-direction:column;display:flex}.PFRRnG_col{padding:1.5rem 0 2rem}.PFRRnG_col+.PFRRnG_col{border-top:1px solid color-mix(in srgb,var(--off-white) 20%,transparent)}.PFRRnG_col:first-child{padding-top:0}.PFRRnG_col ul{font-size:var(--fs-md);flex-direction:column;gap:.25rem;margin-top:1rem;line-height:1.3;display:flex}@media (min-width:1000px){.PFRRnG_line{padding-top:3rem}.PFRRnG_cols{margin:0 0 0 calc(25% + var(--gap)/2);gap:var(--gap);flex-direction:row;display:flex}.PFRRnG_col,.PFRRnG_col:first-child{flex:1 1 0;padding:0}.PFRRnG_col+.PFRRnG_col{border-top:0}.PFRRnG_col ul{gap:.75rem;margin-top:2rem}}.PFRRnG_motto{margin-top:var(--s-md);border-block:1px solid color-mix(in srgb,currentColor 20%,transparent);display:grid}.PFRRnG_cell{flex-direction:column;justify-content:space-between;gap:3rem;padding:1.5rem 0 2rem;display:flex}.PFRRnG_cell+.PFRRnG_cell{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.PFRRnG_mottoText{font-size:var(--fs-h3);letter-spacing:-.02em;max-width:13em;line-height:1.12}.PFRRnG_rest{opacity:.45}@media (min-width:1000px){.PFRRnG_motto{grid-template-columns:repeat(3,1fr)}.PFRRnG_cell{min-height:16rem;padding:2rem}.PFRRnG_cell:first-child{padding-left:0}.PFRRnG_cell:last-child{padding-right:0}.PFRRnG_cell+.PFRRnG_cell{border-top:0;border-left:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.PFRRnG_next{margin-top:var(--s-lg)}
.DVEvGq_tools{z-index:1;padding:var(--s-sm) 0 var(--s-lg);position:relative}.DVEvGq_label{text-align:center;margin-bottom:2rem}.DVEvGq_viewport{overflow:hidden}.DVEvGq_track{width:max-content;animation:70s linear infinite DVEvGq_tools;display:flex}.DVEvGq_copy{gap:3.5rem;padding-right:3.5rem;display:flex}@keyframes DVEvGq_tools{to{transform:translate(-25%)}}.DVEvGq_tool{white-space:nowrap;height:3rem;font-size:var(--fs-md);opacity:.8;align-items:center;gap:.5rem;display:flex}.DVEvGq_icon{width:1rem;height:1rem;-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background:currentColor;flex-shrink:0}@media (min-width:1000px){.DVEvGq_tool{height:4rem}.DVEvGq_icon{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.DVEvGq_track{animation-duration:300s}}
