@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.ifi_section{--ifi-bg:#0d0908;--ifi-ink:#fff;--ifi-muted:#ffffff8c;--ifi-radius:10px;--ifi-sans:"Switzer", -apple-system, BlinkMacSystemFont, sans-serif;--ifi-perspective:1200px;box-sizing:border-box;background:var(--ifi-bg);width:100%;min-height:100svh;color:var(--ifi-ink);perspective:var(--ifi-perspective);font-family:var(--ifi-sans);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ifi_stage{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.ifi_content{z-index:2;text-align:center;max-width:720px;transform-style:preserve-3d;will-change:transform;pointer-events:none;margin:0 auto;padding:0 24px;position:relative}.ifi_headline{font-family:var(--ifi-sans);letter-spacing:-.05em;color:var(--ifi-ink);margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:400;line-height:1;overflow:visible}.ifi_headline_line{padding-bottom:.18em}.ifi_support{font-family:var(--ifi-sans);color:var(--ifi-muted);max-width:380px;margin:8px auto 0;font-size:15px;font-weight:380;line-height:1.6}.ifi_support_line{padding-bottom:.18em}.ifi_card{border-radius:var(--ifi-radius);transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity;opacity:0;backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}.ifi_card_img{object-fit:cover;width:100%;height:100%;display:block}.ifi_card_portrait_sm{aspect-ratio:3072/3840;width:clamp(90px,8vw,140px)}.ifi_card_portrait_md{aspect-ratio:2888/3840;width:clamp(130px,11vw,190px)}.ifi_card_portrait_lg{aspect-ratio:3072/3840;width:clamp(170px,14vw,260px)}.ifi_card_landscape_sm{aspect-ratio:3840/2568;width:clamp(140px,12vw,210px)}.ifi_card_landscape_lg{aspect-ratio:3840/2568;width:clamp(190px,16vw,260px)}.ifi_card_square_sm{aspect-ratio:1;width:clamp(100px,9vw,150px)}.ifi_card_square_lg{aspect-ratio:1;width:clamp(150px,13vw,220px)}@media (max-width:767px),(pointer:coarse){.ifi_card_hide_mobile{display:none}.ifi_card_portrait_sm,.ifi_card_square_sm{width:clamp(70px,20vw,100px)}.ifi_card_portrait_md{width:clamp(90px,24vw,120px)}.ifi_card_portrait_lg,.ifi_card_landscape_lg,.ifi_card_square_lg{width:clamp(110px,30vw,160px)}.ifi_card_landscape_sm{width:clamp(100px,26vw,140px)}.ifi_content{padding:0 20px}.ifi_support{max-width:280px}}@media (prefers-reduced-motion:reduce){.ifi_card,.ifi_stage,.ifi_content{will-change:auto}}
.stk_section{--stk-bg:#ebebe9;--stk-label:#fffaf2eb;--stk-dim:#fffaf28c;--stk-line:#fffaf240;--stk-focus:#ffffff59;--stk-pill-bg:#ffffff1a;--stk-m:20px;--stk-radius:4px;--stk-shade:.5;--stk-shrink:1;--stk-n:1;--stk-step:50;width:100%;height:calc(100svh + (var(--stk-n) - 1) * var(--stk-step) * 1svh);background:var(--stk-bg);-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif;position:relative}.stk_stage{height:100svh;position:sticky;top:0}.stk_view{width:min(calc(100% - 2 * var(--stk-m)), calc((100svh - 160px) * 1.6));aspect-ratio:8/5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stk_frame{border-radius:var(--stk-radius);margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.stk_card{position:absolute;inset:0}.stk_clip{--stk-c:0;width:100%;height:100%;clip-path:inset(calc(var(--stk-c) * var(--stk-shrink) * 10%) calc(var(--stk-c) * var(--stk-shrink) * 10%) calc(var(--stk-c) * var(--stk-shrink) * 30%) round var(--stk-radius))}.stk_fig{border-radius:var(--stk-radius);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.stk_img{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}.stk_fig:after{content:"";z-index:1;opacity:calc(var(--stk-c) * var(--stk-shade));pointer-events:none;background:#000;position:absolute;inset:0}.stk_label{z-index:2;letter-spacing:-.025em;color:var(--stk-label);padding-bottom:.16em;font-size:20px;font-weight:500;line-height:1.1;position:absolute;top:14px;left:16px;overflow:hidden}.stk_label_text{display:block}.stk_index{z-index:1;background:var(--stk-pill-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:max-content;color:var(--stk-label);border-radius:999px;align-items:center;gap:14px;padding:6px 10px 6px 16px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.stk_index:empty{display:none}.stk_count{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:20px;display:flex}.stk_num{display:grid;overflow:hidden}.stk_num>span{grid-area:1/1}.stk_total{color:var(--stk-dim);margin-left:.3em}.stk_ticks{display:flex}.stk_tick{--stk-f:0;cursor:pointer;background:0 0;border:none;border-radius:4px;width:18px;height:28px;padding:0;position:relative}.stk_tick:first-child{--stk-f:1}.stk_tick:before,.stk_tick:after{content:"";background:var(--stk-line);height:2px;margin-top:-1px;transition:background-color .2s;position:absolute;top:50%;left:4px;right:4px}.stk_tick:after{background:var(--stk-label);transform:scaleX(var(--stk-f));transform-origin:0}.stk_tick:hover:before{background:var(--stk-dim)}.stk_tick:focus-visible{outline:1px solid var(--stk-focus);outline-offset:2px}@media (min-width:992px){.stk_section{--stk-m:40px}.stk_view{width:min(48.6vw,160svh - 256px)}.stk_index{bottom:22px}.stk_tick{width:24px}.stk_label{font-size:clamp(24px,2vw,34px);top:22px;left:26px}}.stk_is-static{height:auto}.stk_is-static .stk_stage{height:auto;padding:64px var(--stk-m);position:relative}.stk_is-static .stk_view{aspect-ratio:auto;width:100%;max-width:960px;margin:0 auto;position:static;transform:none}.stk_is-static .stk_frame{flex-direction:column;gap:16px;display:flex;position:static;overflow:visible}.stk_is-static .stk_index{display:none}.stk_is-static .stk_card{aspect-ratio:8/5;position:relative}.stk_link{z-index:3;border-radius:var(--stk-radius);position:absolute;inset:0}
