@font-face{font-family:display;src:url(/_next/static/media/f78289c6bebb3326-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:119.73%;descent-override:29.24%;line-gap-override:65.43%;size-adjust:71.83%}.__className_bc9d68{font-family:display,display Fallback}.__variable_bc9d68{--tv-display:"display","display Fallback"}@font-face{font-family:editorial;src:url(/_next/static/media/c87587a57720fc3b-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:editorial Fallback;src:local("Arial");ascent-override:129.34%;descent-override:32.98%;line-gap-override:0.00%;size-adjust:69.73%}.__className_5b3f4f{font-family:editorial,editorial Fallback}.__variable_5b3f4f{--tv-editorial:"editorial","editorial Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/62fae7c3e308cbfa-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:98.25%;descent-override:21.08%;line-gap-override:0.00%;size-adjust:111.96%}.__className_02d0ed{font-family:sans,sans Fallback}.__variable_02d0ed{--tv-sans:"sans","sans Fallback"}.tv-lab{background:#e9e5e1;color:#111;font-family:var(--tv-sans),sans-serif}.tv-shell{position:relative;isolation:isolate}.tv-notfound+.has-space{display:none}.tv-hero-background{position:fixed;inset:0;z-index:-1;pointer-events:none;background:#dfdbd8}.tv-hero-background canvas{width:100%;height:100%;display:block}.tv-page{min-height:100svh;position:relative;overflow:visible;isolation:isolate;padding:0 6.2%}body:has(.tv-shell){overflow-x:clip}.tv-lab-toolbar{position:relative;z-index:3;height:112px;display:flex;justify-content:center;align-items:end;padding-bottom:8px;pointer-events:none}.tv-lab-toolbar button{pointer-events:auto}.tv-header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #82786e16}.tv-header img{width:160px;height:auto}.tv-header nav{display:flex;gap:34px;font-size:13px}.tv-page a{color:inherit;text-decoration:none}.tv-page a:hover{color:#556b5b}.tv-page button{font:inherit;cursor:pointer}.tv-page button:disabled{cursor:default;opacity:.4}.tv-page :focus-visible{outline:2px solid #556b5b;outline-offset:6px}.tv-replay{border:1px solid #222;border-radius:30px;padding:9px 20px;background:#ffffff60;font-size:10px!important;letter-spacing:.06em}.tv-replay span{margin-left:18px}.tv-composition{position:relative;margin:10px auto -6px;width:min(100%,1040px);height:clamp(340px,42vw,600px)}.tv-four{position:absolute;z-index:0;top:23%;font-family:var(--tv-display),serif;font-size:clamp(240px,31vw,460px);line-height:1;font-weight:400}.tv-four-left{left:10.8%}.tv-four-right{right:13.4%}.tv-falling-stickers{position:absolute;left:0;top:0;z-index:1;pointer-events:none}.tv-falling-stickers canvas{display:block;width:100%;height:100%}.tv-perspective{position:absolute;width:64%;aspect-ratio:1100/1050;left:18%;top:-6%;perspective:1400px;z-index:2}.tv-entrance,.tv-tilt{width:100%;height:100%;transform-origin:50% 54%}.tv-canvas,.tv-tilt{position:relative}.tv-canvas{width:100%;height:100%}.tv-hit-target{position:absolute;width:44px;height:44px;border:0;outline:none;-webkit-tap-highlight-color:transparent;border-radius:50%;padding:0;background:transparent;color:transparent;cursor:pointer;touch-action:manipulation;transform:translate(-50%,-50%);z-index:2}.tv-hit-target.tv-demo,.tv-hit-target:focus-visible{outline:2px solid #599ca7;outline-offset:2px}.tv-canvas canvas{display:block;width:100%;height:100%}.tv-fallback{position:absolute;inset:0;width:100%}.tv-controls{position:absolute;bottom:4%;left:21%;right:21%;display:flex;justify-content:space-between;gap:10px;opacity:0;transition:opacity .3s}.tv-perspective:focus-within .tv-controls,.tv-perspective:hover .tv-controls{opacity:1}.tv-controls button{background:#e9e5e1ee;color:#556b5b;padding:7px 9px;border:1px solid #556b5b40;border-radius:20px;font:9px monospace;letter-spacing:.04em}.tv-loading{position:absolute;top:47%;width:100%;text-align:center;font:10px monospace;letter-spacing:.14em}.tv-copy{position:relative;z-index:2;text-align:center;padding:0 0 42px}.tv-copy h1{font-family:var(--tv-display),serif;font-size:clamp(36px,5.9vw,88px);line-height:1.12;font-weight:400;letter-spacing:.02em}.tv-copy h1 em{font-style:normal;color:#556b5b}.tv-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em;margin-right:.19em}.tv-word-mask:last-child{margin-right:0}.tv-word{display:inline-block}.tv-description{font-family:var(--tv-editorial),serif;font-size:clamp(19px,1.8vw,26px);line-height:1.5;margin:13px auto 24px}.tv-actions{display:flex;justify-content:center;gap:18px}.tv-actions a{min-width:230px;padding:19px 25px;border:1px solid #222;border-radius:40px;font-size:13px}.tv-actions a.tv-primary{background:#556b5b;color:#fff;border-color:#556b5b}.tv-primary span{margin-left:24px}.tv-site-footer{position:relative}body:has(.tv-notfound) .dx_kd__hd>footer,body:has(.tv-notfound) .dx_kd__hd>main>.footer-top-gc{position:relative;z-index:1}.tv-page[data-ready=false] .tv-entrance,.tv-page[data-ready=false] .tv-four,.tv-page[data-ready=false] .tv-secondary,.tv-page[data-ready=false] .tv-word{visibility:hidden}@media (min-width:1500px){.tv-composition{margin-top:25px}}@media (max-width:700px){.tv-lab-toolbar{height:104px}.tv-page{padding:0 6%}.tv-header{height:86px}.tv-header img{width:132px}.tv-header nav{display:none}.tv-replay{padding:8px 12px}.tv-composition{margin-top:54px;height:calc(75vw + 32px)}.tv-perspective{width:96%;left:2%;top:-4%}.tv-four{font-size:53vw;top:28%}.tv-four-left{left:-1%}.tv-four-right{right:1%}.tv-copy h1{font-size:12vw;line-height:1.06}.tv-description{max-width:320px;margin-top:17px;line-height:1.35}.tv-actions{flex-direction:column;align-items:center;gap:11px}.tv-actions a{padding:16px 24px;min-width:235px}.tv-controls{opacity:1;bottom:0;left:18%;right:18%}.tv-controls button{font-size:8px;padding:5px}}@media (prefers-reduced-motion:reduce){.tv-controls{transition:none}}.tv-page{height:100svh;padding-top:90px;padding-bottom:32px;flex-direction:column}.tv-page,.tv-stage{min-height:0;display:flex}.tv-stage{flex:1;container-type:size;align-items:center;justify-content:center}.tv-composition{container-type:inline-size;flex:none;width:min(100cqw,173cqh,1040px);height:auto;aspect-ratio:26/15;margin:0}.tv-four{font-size:43cqw}.tv-copy{flex:none;padding:12px 0 0}.tv-copy h1{font-size:clamp(34px,min(5.9vw,8svh),88px)}.tv-description{margin:10px auto 18px}.tv-actions a{padding:15px 25px}@media (max-width:700px){.tv-page{padding-top:90px;padding-bottom:76px}.tv-composition{width:min(100cqw,105cqh);aspect-ratio:1.05;margin:0}.tv-four{font-size:60cqw}.tv-copy{padding-top:14px}.tv-copy h1{font-size:clamp(30px,min(11vw,5.6svh),48px)}.tv-description{font-size:19px;margin:10px auto 15px}.tv-actions{gap:9px}.tv-actions a{padding:12px 22px}}@media (max-height:650px){.tv-page{padding-top:78px;padding-bottom:24px}.tv-copy h1{font-size:clamp(27px,5.5svh,38px)}.tv-description{font-size:17px;margin:6px auto 10px}.tv-actions a{padding:10px 18px;min-width:0;font-size:11px}}@media (max-width:700px) and (max-height:650px){.tv-page{padding-bottom:72px}.tv-actions{flex-direction:row}.tv-primary span{margin-left:8px}}.tv-actions .tv-return{margin:0;width:230px;flex:none}.tv-return .animation-button,.tv-return .mask-flex{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:16px;line-height:20px;padding:15px 25px}.tv-return .mask-flex{pointer-events:none}.tv-return .animation-button{min-width:0;border:0;border-radius:0;color:white}.tv-return a.animation-button:focus-visible,.tv-return a.animation-button:hover{color:#fff}.tv-return img{width:22px;height:22px;flex:none;transition:transform .5s}.tv-return:focus-within{outline:2px solid #556b5b;outline-offset:4px}.tv-return .animation-button:focus-visible{animation:ani2 .7s steps(70) forwards}@media (max-width:700px){.tv-actions .tv-return{width:235px}.tv-return .animation-button,.tv-return .mask-flex{padding:12px 22px}}@media (max-height:650px){.tv-actions .tv-return{width:auto}.tv-return .animation-button,.tv-return .mask-flex{padding:10px 18px;font-size:13px;gap:12px}.tv-return img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.tv-return .animation-button{animation:none;mask:none;background:black}.tv-return .animation-button:focus-visible,.tv-return .animation-button:hover{animation:none;background:#556b5b}.tv-return img{transition:none}}