@font-face{font-family:catalogue;src:url(/_next/static/media/9b474bb1d3c64416-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:catalogue Fallback;src:local("Arial");ascent-override:81.99%;descent-override:21.58%;line-gap-override:0.00%;size-adjust:115.87%}.__className_5a4a1d{font-family:catalogue,catalogue Fallback;font-weight:400}.halo-brand_brand__tWpUW{--halo-paper:#f2f1ed;--halo-plate:#e7e6e1;--halo-ink:#141518;--halo-ink-2:#55575c;--halo-ink-3:#8a8c91;--halo-rule:#d5d4ce;--halo-stage:#070708;--halo-stage-ink:#ecece8;--halo-stage-ink-2:#8c8e93;--halo-live:#7edb93;--halo-sans:var(--font-aeonik-pro),"Helvetica Neue",Helvetica,Arial,sans-serif}.halo-brand_appIcon__Di1Xp{display:block;width:var(--icon,120px);height:var(--icon,120px);border-radius:22.37%;box-shadow:0 0 0 1px var(--halo-rule),0 18px 36px -24px rgb(0 0 0/.45)}.halo-brand_wordmark__hs6IE{display:inline-flex;align-items:center;gap:calc(var(--wm, 34px) * .42);color:var(--halo-ink)}.halo-brand_grain__ipMFy{position:relative;isolation:isolate}.halo-brand_grain__ipMFy:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url%28%23g%29'/%3E%3C/svg%3E") 0 0/170px 170px;mix-blend-mode:overlay;opacity:.5}.halo-brand_card__ITtNx{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:4/5;width:100%;border-radius:5.6%/4.48%;overflow:hidden;background:#2a2b2e 50% 50%/cover no-repeat;color:#fff;font-family:var(--halo-sans)}.halo-brand_scrim__d98dO{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgb(0 0 0/var(--scrim,.3)) 0,rgb(0 0 0/calc(var(--scrim, .3) * .55)) 20%,rgb(0 0 0/0) 46%)}.halo-brand_cardMark__2g_xj{position:absolute;z-index:2;left:50%;top:50%;width:25%;transform:translate(-50%,-50%);opacity:.16;color:#fff}.halo-brand_cardMark__2g_xj svg{display:block;width:100%;height:auto}.halo-brand_live__x7mw1{position:absolute;z-index:3;top:4.6cqw;right:4.6cqw;display:inline-flex;align-items:center;gap:1.8cqw;padding:1.1cqw 2.8cqw 1.1cqw 2.2cqw;border-radius:999px;background:rgb(18 18 20/.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;font-size:max(9px,3.6cqw);line-height:1.3}.halo-brand_live__x7mw1 i{width:max(5px,2.1cqw);height:max(5px,2.1cqw);border-radius:50%;background:var(--halo-live);display:block}.halo-brand_cardText__CViIy{position:absolute;z-index:3;left:4.6cqw;right:4.6cqw;bottom:4.4cqw;text-shadow:0 1px 14px rgb(0 0 0/.16)}.halo-brand_cardName__X3v3E{display:block;font-weight:600;font-size:max(11px,7.2cqw);line-height:1.05;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.halo-brand_cardMeta__Eb5HE{display:flex;flex-wrap:wrap;gap:0 2.6cqw;margin-top:1.3cqw;font-size:max(8.5px,4cqw);line-height:1.3}.halo-brand_cardMeta__Eb5HE b{font-weight:600}.halo-brand_cardMeta__Eb5HE span span{opacity:.8}.halo-brand_compact__SmCwg .halo-brand_cardMeta__Eb5HE span span{display:none}.halo-brand_specimen__6a7F0{display:flex;flex-direction:column;gap:10px;min-width:0}.halo-brand_specimenFace__6oB_P,.halo-brand_specimenRole__bW1M9{margin:0;font-family:var(--halo-sans);font-size:11.5px;color:var(--halo-ink-3)}.halo-brand_sample__Oblki{font-family:var(--halo-sans);font-weight:500;font-size:clamp(26px,3.4vw,42px)}.halo-brand_sampleCatalogue__njmq4,.halo-brand_sample__Oblki{margin:0;line-height:1.04;letter-spacing:-.035em;color:var(--halo-ink)}.halo-brand_sampleCatalogue__njmq4{font-weight:400;font-size:clamp(28px,3.6vw,46px)}.halo-brand_sampleMono__5NNyn{margin:0;font-family:var(--halo-sans);font-size:clamp(14px,1.5vw,18px);line-height:1.5;letter-spacing:.01em;color:var(--halo-ink-2)}.halo-brand_plate__Bp4Qw{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1 0}.halo-brand_plateStage__PMGtb{flex:1;display:grid;place-items:center;padding:clamp(18px,2.6vw,34px);border-radius:3px;background:var(--halo-plate);box-shadow:0 0 0 1px var(--halo-rule)}.halo-brand_plate__Bp4Qw[data-tone=stage] .halo-brand_plateStage__PMGtb{background:var(--halo-stage);color:var(--halo-stage-ink);box-shadow:0 0 0 1px #2a2b2e}.halo-brand_plateCaption__JLt_f{display:flex;justify-content:space-between;gap:10px;font-family:var(--halo-sans);font-size:11.5px;color:var(--halo-ink-3)}.halo-brand_plateCaption__JLt_f span:first-child{color:var(--halo-ink)}.halo-brand_iconRow__NgqWd{display:flex;align-items:flex-end;gap:22px}.halo-brand_favRow__YtY8v{display:flex;align-items:center;gap:14px;color:#f2f2ee}.halo-brand_fav__xHRrk{display:grid;place-items:center;background:#0b0b0c;box-shadow:0 0 0 1px var(--halo-rule)}.halo-brand_fav32__vE6rR{width:32px;height:32px;border-radius:7px}.halo-brand_fav16__KHRei{width:16px;height:16px;border-radius:3.5px}.halo-brand_cardRow__hMoN8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.halo-brand_cardSolo__Fh2II{width:min(100%,230px)}.halo-brand_iconCol__gZyI9{display:flex;flex-direction:column;align-items:center;gap:14px}.halo-brand_sectionNote__CXf2M{margin:0 0 14px;font-family:var(--halo-sans);font-size:11px;letter-spacing:-.01em;color:var(--halo-ink-3)}.halo-brand_featured__0P4Ze{display:flex}.halo-brand_featured__0P4Ze .halo-brand_plateStage__PMGtb{min-height:260px;padding:clamp(22px,3vw,40px)}.halo-brand_supporting__ihcna{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.halo-brand_supporting__ihcna .halo-brand_plateStage__PMGtb{min-height:136px;padding:16px}.halo-brand_supporting__ihcna .halo-brand_plateCaption__JLt_f{font-size:10.5px}@media (max-width:900px){.halo-brand_supporting__ihcna{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.halo-brand_featured__0P4Ze .halo-brand_plateStage__PMGtb{min-height:200px}.halo-brand_supporting__ihcna{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.halo-brand_supporting__ihcna .halo-brand_plateStage__PMGtb{min-height:112px;padding:13px}}.halo-brand_supporting__ihcna .halo-brand_specimen__6a7F0{gap:7px}.halo-brand_supporting__ihcna .halo-brand_sample__Oblki{font-size:19px;line-height:1.12}.halo-brand_supporting__ihcna .halo-brand_specimenFace__6oB_P,.halo-brand_supporting__ihcna .halo-brand_specimenRole__bW1M9{font-size:10px}.halo-brand_supporting__ihcna .halo-brand_sampleMono__5NNyn{font-size:11.5px;line-height:1.45}.halo-motion-presentation_presentation__1_skI,.halo-motion-presentation_reel__uESPM{--ink:#242426;--muted:#69696d;color:var(--ink)}.halo-motion-presentation_reel__uESPM{margin-bottom:28px}.halo-motion-presentation_duration__mUOWv,.halo-motion-presentation_note__hy33Z,.halo-motion-presentation_provenance__HHEue{color:var(--muted);font-size:11px;line-height:1.6}.halo-motion-presentation_provenance__HHEue{margin:12px 0 0;max-width:620px}.halo-motion-presentation_section__esKBw{margin-top:clamp(60px,7vw,112px)}.halo-motion-presentation_heading__t5anS{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:36px;margin-bottom:36px}.halo-motion-presentation_mark__4JpBX{display:inline-flex;margin-bottom:18px;color:var(--ink)}.halo-motion-presentation_eyebrow__YPE6Z{font-size:10px;font-weight:550;text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;color:var(--muted)}.halo-motion-presentation_eyebrowStrong__yBaqG{font-weight:750;color:#4a4a4a}.halo-motion-presentation_eyebrowMark__VJf9x{font-weight:400;opacity:.55;margin:0 2px}.halo-motion-presentation_heading__t5anS h2{font-size:clamp(28px,3.1vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.05}.halo-motion-presentation_heading__t5anS[data-compact]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,1.8vw,26px)}.halo-motion-presentation_heading__t5anS[data-compact]>div:first-child{grid-column:2/7}.halo-motion-presentation_heading__t5anS[data-compact]>.halo-motion-presentation_headingAside__c1ARf{grid-column:8/12;max-width:none}@media (max-width:900px){.halo-motion-presentation_heading__t5anS[data-compact]{grid-template-columns:minmax(0,1fr);row-gap:22px}.halo-motion-presentation_heading__t5anS[data-compact]>.halo-motion-presentation_headingAside__c1ARf,.halo-motion-presentation_heading__t5anS[data-compact]>div:first-child{grid-column:1}.halo-motion-presentation_heading__t5anS[data-compact]>.halo-motion-presentation_headingAside__c1ARf{max-width:420px}}.halo-motion-presentation_headingAside__c1ARf{max-width:320px}.halo-motion-presentation_headingAside__c1ARf>p{font-size:14px;line-height:1.65;color:var(--muted)}.halo-motion-presentation_headingAside__c1ARf>a{margin-bottom:12px}.halo-motion-presentation_interactions__ETys2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);max-width:1080px;margin-inline:auto;padding:12px 20px 0}.halo-motion-presentation_interaction__upka2{min-width:0}.halo-motion-presentation_duration__mUOWv{max-width:300px;margin:12px auto 0;font-size:10px}.halo-motion-presentation_note__hy33Z{margin-top:24px}.halo-motion-presentation_objects__dtM5x{max-width:720px;margin-inline:auto;padding-block:24px}.halo-motion-presentation_objects__dtM5x figure{min-width:0}.halo-motion-presentation_objects__dtM5x img{display:block;width:100%;height:auto;object-fit:contain}.halo-motion-presentation_objects__dtM5x figcaption{margin-top:18px;font-size:11px;line-height:1.5;color:var(--muted)}.halo-motion-presentation_links___dPHg{display:flex;justify-content:space-between;gap:16px;padding:24px 0 12px;font-size:13px;border-top:1px solid #8883;margin-top:32px}.halo-motion-presentation_links___dPHg a{text-decoration:underline;text-underline-offset:5px}.halo-motion-presentation_links___dPHg a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.halo-motion-presentation_case__Of0Qr{padding:96px 0 48px}.halo-motion-presentation_caseHeader__bLlaj{max-width:720px;margin-bottom:48px}.halo-motion-presentation_caseHeader__bLlaj h1{margin-bottom:30px;font-size:14px;font-weight:550}.halo-motion-presentation_caseHeader__bLlaj h1 img{display:inline-block;width:36px;height:36px;border-radius:9px;vertical-align:middle;margin-right:14px}.halo-motion-presentation_thesis__2hOpp{font-size:clamp(52px,7vw,100px);line-height:.99;font-weight:500;letter-spacing:-.055em}.halo-motion-presentation_intro__exMaS{font-size:18px;line-height:1.6;max-width:530px;margin-top:28px}.halo-motion-presentation_role__tg4L2{margin-top:24px;font-size:12px;color:#777}.halo-motion-presentation_evidence__qgUHM{margin-top:64px;color:#777;font-size:13px;line-height:1.7}.halo-motion-presentation_evidence__qgUHM summary{cursor:pointer;color:inherit;padding-block:20px}.halo-motion-presentation_evidence__qgUHM p{max-width:680px;margin-bottom:16px}.dark .halo-motion-presentation_case__Of0Qr,.dark .halo-motion-presentation_case__Of0Qr .halo-motion-presentation_presentation__1_skI,.dark .halo-motion-presentation_case__Of0Qr .halo-motion-presentation_reel__uESPM{--ink:#eeeeef;--muted:#a5a5ac;color:var(--ink)}@media (max-width:600px){.halo-motion-presentation_heading__t5anS{grid-template-columns:1fr;gap:20px}.halo-motion-presentation_heading__t5anS h2{font-size:34px}.halo-motion-presentation_headingAside__c1ARf{max-width:320px}.halo-motion-presentation_headingAside__c1ARf>p{font-size:14px}.halo-motion-presentation_interactions__ETys2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:28px;padding:20px 12px;scrollbar-width:thin}.halo-motion-presentation_interaction__upka2{flex:0 0 84%;scroll-snap-align:center}.halo-motion-presentation_links___dPHg{flex-direction:column;gap:20px}.halo-motion-presentation_case__Of0Qr{padding-top:96px}.halo-motion-presentation_caseHeader__bLlaj{margin-bottom:32px}.halo-motion-presentation_intro__exMaS{font-size:16px}}.halo-product-system_composition__EeSQL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:clamp(24px,3vw,48px) 24px 28px;border-radius:16px;background:linear-gradient(135deg,#e9e7ee,#f0eeec 64%,#e9e7e9)}.halo-product-system_still__d_Pxu{min-width:0}.halo-product-system_phone__6CuDv{overflow:hidden;border-radius:16%/7.4%;background:#18181b;padding:2.5%;box-shadow:0 12px 24px #28233120,inset 0 0 0 1px #ffffff55}.halo-product-system_phone__6CuDv img{display:block;width:100%;height:auto;aspect-ratio:1320/2868;border-radius:14%/6.45%}.halo-product-system_still__d_Pxu figcaption{display:grid;gap:6px;margin-top:22px;color:#626168;font-size:11px;line-height:1.5}.halo-product-system_still__d_Pxu figcaption strong{color:#29262f;font-size:13px;font-weight:550}.halo-product-system_technical__BvJwx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:32px 0;margin-top:24px;border-bottom:1px solid #8883}.halo-product-system_technical__BvJwx h3{font-size:13px;font-weight:550;margin-bottom:10px}.halo-product-system_technical__BvJwx p{font-size:12px;line-height:1.7;color:#a5a5ac}@media (max-width:600px){.halo-product-system_composition__EeSQL{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 24px;gap:28px;scrollbar-width:thin}.halo-product-system_still__d_Pxu{flex:0 0 82%;scroll-snap-align:center}.halo-product-system_phone__6CuDv{max-width:260px;margin-inline:auto}.halo-product-system_technical__BvJwx{grid-template-columns:1fr;gap:24px}.halo-product-system_technical__BvJwx p{font-size:14px;max-width:360px}.halo-product-system_technical__BvJwx h3{font-size:15px}}.halo-single-device_stage__EipKL{display:grid;place-items:center;padding:clamp(0px,1vw,12px) 0 clamp(24px,4vw,56px)}.halo-single-device_deviceFrame___uauN{container-type:inline-size;width:min(320px,72vw);max-width:100%}.halo-single-device_phone__bIeZG{position:relative;width:100%;padding:max(3px,2.4cqw);border:1px solid #49444f;border-radius:14.5cqw;background:linear-gradient(150deg,#e8e6ea,#a8a4ad 38%,#78747e 62%,#cfccd4);box-shadow:0 1px 2px rgb(0 0 0/.14),0 24px 60px rgb(0 0 0/.16)}.halo-single-device_screen__Lmcjj{position:relative;overflow:hidden;border-radius:max(6px,12.1cqw);aspect-ratio:880/1912;background:#0b0a0f}.halo-single-device_screenImage__1nK3c{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .75s cubic-bezier(.4,0,.2,1)}.halo-single-device_screenImage__1nK3c[data-active=true]{opacity:1}.halo-single-device_island__811DF{position:absolute;top:5cqw;left:50%;width:22.4cqw;height:5.9cqw;transform:translateX(-50%);border-radius:999px;background:#07070a;pointer-events:none}@media (prefers-reduced-motion:reduce){.halo-single-device_screenImage__1nK3c{transition:none}}.halo-story-restoration_context__vupi7{max-width:1060px;margin:-32px auto 64px;padding:24px 0;border-top:1px solid var(--halo-rule);border-bottom:1px solid var(--halo-rule)}.halo-story-restoration_archiveLabel__VuX1L,.halo-story-restoration_context__vupi7>p,.halo-story-restoration_latestEyebrow__g0gLo{margin:0 0 12px;font-size:11px;line-height:1.6;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--halo-muted)}.halo-story-restoration_context__vupi7>span{display:block;max-width:760px;font-size:14px;line-height:1.7;color:var(--halo-muted)}.halo-story-restoration_context__vupi7 a{color:inherit;text-decoration:underline;text-underline-offset:4px}.halo-story-restoration_context__vupi7 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.halo-story-restoration_historicalCraft__Wm3zL{position:relative}.halo-story-restoration_archiveLabel__VuX1L{margin:72px 0 -40px}.halo-story-restoration_latest__NAyo_{margin-top:clamp(80px,10vw,144px);border-top:1px solid var(--halo-rule);scroll-margin-top:80px}.halo-story-restoration_latestEyebrow__g0gLo{margin-bottom:28px}@media (max-width:767px){.halo-story-restoration_context__vupi7{margin-top:-16px;margin-bottom:48px}.halo-story-restoration_context__vupi7>span{font-size:13px}.halo-story-restoration_archiveLabel__VuX1L{margin-top:48px;margin-bottom:-24px}}.halo-walkthrough_walkthrough__Nn7l_{width:min(100%,400px);margin:0;justify-self:center}.halo-walkthrough_device___h0XC{position:relative;width:75%;margin-inline:auto;padding:3px;border:1px solid #8f8c85;border-radius:14.5%/6.8%;background:linear-gradient(110deg,#c8c5bd,#6f6d68 18%,#e0ded5 45%,#77756f 74%,#bbb8ae);box-shadow:inset 0 0 0 1px #d7d4cc,0 1px 2px rgb(0 0 0/.3),0 16px 28px -20px rgb(0 0 0/.5),0 44px 70px -42px rgb(0 0 0/.4)}.halo-walkthrough_bezel__99PX0{padding:7px;overflow:hidden;border-radius:13.8%/6.5%;background:#080808;box-shadow:inset 0 0 0 1px #282725}.halo-walkthrough_screen__JvFCo{display:block;width:100%;height:auto;aspect-ratio:1320/2868;border-radius:12%/5.5%;background:#0b0c0e;object-fit:contain}.halo-walkthrough_screen__JvFCo:fullscreen{border-radius:0;width:100%;height:100%}.halo-walkthrough_device___h0XC>span{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#77746f,#c9c6bd,#6c6963);box-shadow:0 0 0 1px rgb(0 0 0/.2)}.halo-walkthrough_actionButton__ORB3y{top:16%;left:-3px;height:3%}.halo-walkthrough_volumeUp__SA9CC{top:23%;left:-3px;height:6%}.halo-walkthrough_volumeDown__ufNAs{top:31%;left:-3px;height:6%}.halo-walkthrough_powerButton__pM2Yg{top:26%;right:-3px;height:9%}.halo-walkthrough_controls__rnbZo{display:flex;align-items:center;gap:0;margin-top:28px;color:inherit}.halo-walkthrough_controls__rnbZo button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%}.halo-walkthrough_controls__rnbZo button:hover{background:rgb(127 127 127/.1)}.halo-walkthrough_controls__rnbZo button svg{width:16px;height:16px;stroke-width:1.5}.halo-walkthrough_controls__rnbZo :focus-visible{outline:2px solid currentColor;outline-offset:3px}.halo-walkthrough_controls__rnbZo input{min-width:24px;flex:1;width:100%;height:44px;margin:0 10px;cursor:pointer;appearance:none;background:transparent;color:inherit}.halo-walkthrough_controls__rnbZo input::-webkit-slider-runnable-track{height:2px;background:var(--halo-rule)}.halo-walkthrough_controls__rnbZo input::-moz-range-track{height:2px;background:var(--halo-rule)}.halo-walkthrough_controls__rnbZo input::-webkit-slider-thumb{appearance:none;width:8px;height:8px;margin-top:-3px;border-radius:50%;background:currentColor}.halo-walkthrough_controls__rnbZo input::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:currentColor}.halo-walkthrough_time__ihmeD{width:30px;margin-right:4px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--halo-muted)}.halo-walkthrough_caption__Ntpbr{margin-top:8px;font-size:12px;line-height:1.6;color:var(--halo-muted);text-align:center}.halo-walkthrough_error__bwe4w{margin-top:12px;font-size:13px;line-height:1.5;text-align:center}.halo-walkthrough_error__bwe4w a{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.halo-walkthrough_walkthrough__Nn7l_{width:min(100% - 24px,380px)}.halo-walkthrough_bezel__99PX0{padding:6px}.halo-walkthrough_controls__rnbZo{margin-top:24px}.halo-walkthrough_caption__Ntpbr{font-size:11px}}@media print{.halo-walkthrough_controls__rnbZo{display:none}}