html,body{margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}html{background:#2e5a18}body{overflow-y:scroll}body::-webkit-scrollbar{width:0;background:transparent}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#333;font-size:14px;line-height:20px}html.lang-zh body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:500}.body{overflow:visible;background:radial-gradient(ellipse at center,#f0ee80,#c8de58 25%,#8dc040 55%,#4a7a28 80%,#2e5a18)}.section{position:fixed}.section.section_top{z-index:1000;display:flex;width:100vw;justify-content:center;align-items:center}.section.section_behind{position:static;display:block;justify-content:center}.menu_button{padding:20px;background-color:transparent;font-family:Changa One,Impact,sans-serif;color:#333;font-size:20px;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;transition:color .2s ease,transform .2s ease}.menu_button.button_01:hover,.menu_button.button_02:hover,.menu_button.button_03:hover,.menu_button.button_04:hover,.menu_button.button_05:hover,.menu_button.w--current,.menu_button.active{color:#fff}.menu_button.credit{padding:10px 20px;color:#fff;font-size:12px;text-decoration:none}.page{position:relative;z-index:-1000;width:100vw;height:100vh;margin:0 auto}.camera{display:block;width:100vw;height:100vh;perspective:75vw;-webkit-perspective:75vw;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.axis{position:absolute;width:100vw;height:100vw}.world.axis{top:50vh;left:0;display:block;width:100vw;height:100vw;background-color:#6b3a1a;border-radius:100vw;transform:none;overflow:hidden}.world-bg{display:none}.tilt.axis{top:50vh;transform:rotateX(20deg) rotateY(-20deg) rotate(-20deg);-webkit-transform:rotateX(20deg) rotateY(-20deg) rotateZ(-20deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.tilt.axis.right{transform:rotateX(20deg) rotateY(20deg) rotate(20deg);-webkit-transform:rotateX(20deg) rotateY(20deg) rotateZ(20deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.rotation.axis{transform:rotateX(-360deg) rotateY(0) rotate(0);-webkit-transform:rotateX(-360deg) rotateY(0deg) rotateZ(0deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis{transform:rotate(0);-webkit-transform:rotate(0deg)}.angle.axis.item_01{transform:rotateX(15deg) rotateY(0) rotate(0);-webkit-transform:rotateX(15deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_02{transform:rotateX(30deg) rotateY(0) rotate(0);-webkit-transform:rotateX(30deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_03{transform:rotateX(45deg) rotateY(0) rotate(0);-webkit-transform:rotateX(45deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_04{transform:rotateX(60deg) rotateY(0) rotate(0);-webkit-transform:rotateX(60deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_05{transform:rotateX(75deg) rotateY(0) rotate(0);-webkit-transform:rotateX(75deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_06{transform:rotateX(90deg) rotateY(0) rotate(0);-webkit-transform:rotateX(90deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_07{transform:rotateX(105deg) rotateY(0) rotate(0);-webkit-transform:rotateX(105deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_08{transform:rotateX(120deg) rotateY(0) rotate(0);-webkit-transform:rotateX(120deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_09{transform:rotateX(135deg) rotateY(0) rotate(0);-webkit-transform:rotateX(135deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_10{transform:rotateX(150deg) rotateY(0) rotate(0);-webkit-transform:rotateX(150deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_11{transform:rotateX(165deg) rotateY(0) rotate(0);-webkit-transform:rotateX(165deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_12{transform:rotateX(180deg) rotateY(0) rotate(0);-webkit-transform:rotateX(180deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_13{transform:rotateX(195deg) rotateY(0) rotate(0);-webkit-transform:rotateX(195deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_14{transform:rotateX(210deg) rotateY(0) rotate(0);-webkit-transform:rotateX(210deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_15{transform:rotateX(225deg) rotateY(0) rotate(0);-webkit-transform:rotateX(225deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_16{transform:rotateX(240deg) rotateY(0) rotate(0);-webkit-transform:rotateX(240deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_17{transform:rotateX(255deg) rotateY(0) rotate(0);-webkit-transform:rotateX(255deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_18{transform:rotateX(270deg) rotateY(0) rotate(0);-webkit-transform:rotateX(270deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_19{transform:rotateX(285deg) rotateY(0) rotate(0);-webkit-transform:rotateX(285deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_20{transform:rotateX(300deg) rotateY(0) rotate(0);-webkit-transform:rotateX(300deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_21{transform:rotateX(315deg) rotateY(0) rotate(0);-webkit-transform:rotateX(315deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_22{transform:rotateX(330deg) rotateY(0) rotate(0);-webkit-transform:rotateX(330deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_23{transform:rotateX(345deg) rotateY(0) rotate(0);-webkit-transform:rotateX(345deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.item_24{transform:rotateX(360deg) rotateY(0) rotate(0);-webkit-transform:rotateX(360deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.page_a{position:absolute;transform:rotateX(-180deg) rotateY(0) rotate(0);-webkit-transform:rotateX(-180deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.page_b{transform:rotateX(-90deg) rotateY(0) rotate(0);-webkit-transform:rotateX(-90deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.page_c{transform:rotateX(0) rotateY(0) rotate(0);-webkit-transform:rotateX(0deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.page_d{transform:rotateX(90deg) rotateY(0) rotate(0);-webkit-transform:rotateX(90deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.angle.axis.page_e{transform:rotateX(180deg) rotateY(0) rotate(0);-webkit-transform:rotateX(180deg) rotateY(0) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.item{position:absolute;left:-10vw;width:20vw;height:20vw;margin-left:50vw;background-image:url(/images/02-01.webp);background-position:center bottom;background-repeat:no-repeat;background-size:contain;transform:translateY(-20vw) rotateX(0) rotateY(60deg) rotate(0);-webkit-transform:translate(0,-20vw) rotateX(0) rotateY(60deg) rotateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.item.building_a{background-image:url(/images/a_port.webp)}.item.building_b{background-image:url(/images/b_container.webp)}.item.building_c{background-image:url(/images/c_cargo_ship.webp)}.item.building_d{background-image:url(/images/gg_box.webp)}.item.building_e{background-image:url(/images/e_truck.webp)}.item.building_f{background-image:url(/images/f_cn_tower.webp)}.item.building_g{background-image:url(/images/g_statue_of_liberty.webp)}.item.building_h{background-image:url(/images/h_tepozan_pyramid.webp)}.item.building_i{background-image:url(/images/i_panama_canal.webp)}.item.building_j{background-image:url(/images/j_christ_redeemer.webp)}.item.building_a.right,.item.building_b.right,.item.building_c.right,.item.building_d.right,.item.building_e.right,.item.building_f.right,.item.building_g.right,.item.building_h.right,.item.building_i.right,.item.building_j.right{transform:translateY(-20vw) rotateX(0) rotateY(-60deg) rotate(0);-webkit-transform:translate(0,-20vw) rotateX(0) rotateY(-60deg) rotateZ(0)}.item.lamp{background-image:url(/images/lamp_01.webp)}.item.lamp.style-2{background-image:url(/images/lamp_02.webp)}.item.lamp.style-4{background-image:url(/images/lamp_04.webp)}.item.lamp.style-4-1{background-image:url(/images/lamp_04_1.webp)}.item.lamp:not(.right){transform:translateY(-20vw) rotateX(0) rotateY(60deg) rotate(0) scaleX(-1);-webkit-transform:translate(0,-20vw) rotateX(0) rotateY(60deg) rotateZ(0) scaleX(-1)}.item.lamp.right{transform:translateY(-20vw) rotateX(0) rotateY(-60deg) rotate(0);-webkit-transform:translate(0,-20vw) rotateX(0) rotateY(-60deg) rotateZ(0)}@keyframes cloud-r{0%,to{transform:translate(0)}50%{transform:translate(3.5vw)}}@keyframes cloud-l{0%,to{transform:translate(0)}50%{transform:translate(-3.5vw)}}.cloud-section{top:0;left:0;width:100vw;height:50vh;pointer-events:none;overflow:hidden}.bg-cloud{position:absolute;height:auto}.bc1{width:22vw;top:2vh;left:-1vw;animation:cloud-r 22s ease-in-out infinite}.bc2{width:16vw;top:9vh;left:30vw;animation:cloud-l 15s ease-in-out infinite;animation-delay:-6s}.bc3{width:20vw;top:1vh;right:3vw;animation:cloud-r 26s ease-in-out infinite;animation-delay:-11s}.bc4{width:13vw;top:18vh;left:12vw;animation:cloud-l 18s ease-in-out infinite;animation-delay:-4s}.bc5{width:17vw;top:5vh;left:54vw;animation:cloud-r 20s ease-in-out infinite;animation-delay:-9s}.bc6{width:14vw;top:14vh;right:18vw;animation:cloud-l 13s ease-in-out infinite;animation-delay:-2s}.item.pages{left:-25vw;display:flex;width:50vw;height:50vw;padding-bottom:5vh;flex-direction:column;justify-content:flex-end;align-items:center;background-image:none;transform:translateY(-50vw);-webkit-transform:translate(0,-50vw);cursor:pointer}.item.pages .text_hint{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#ffffff73;font-size:11px;margin-top:8px;text-align:center;opacity:0;transition:opacity .3s ease}.item.pages:hover .text_hint{opacity:1}.credit{font-family:Changa One,Impact,sans-serif;color:#ffffff8c;font-size:12px}.credit .icp-link{color:#ffffff8c;text-decoration:none;transition:color .2s ease}.credit .icp-link:hover{color:#ffffffd9}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:32px;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;visibility:hidden;transition:background .4s ease,backdrop-filter .4s ease,opacity .3s ease,visibility .3s ease}.modal-overlay.open{opacity:1;visibility:visible;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-card{position:relative;width:min(720px,100%);max-height:82vh;background:#fff;border-radius:20px;box-shadow:0 32px 80px #00000047,0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column;will-change:transform,opacity,border-radius}.modal-card.spring-in{animation:modalSpringIn .72s cubic-bezier(.22,1,.36,1) forwards}.modal-card.spring-out{animation:modalSpringOut .38s cubic-bezier(.5,0,1,.35) forwards}@keyframes modalSpringIn{0%{transform:scale(.12) translateY(100px);opacity:0;border-radius:50%}38%{transform:scale(1.05) translateY(-14px);opacity:1;border-radius:14px}56%{transform:scale(.965) translateY(6px);border-radius:22px}72%{transform:scale(1.016) translateY(-3px)}88%{transform:scale(.992) translateY(1px)}to{transform:scale(1) translateY(0);opacity:1;border-radius:20px}}@keyframes modalSpringOut{0%{transform:scale(1) translateY(0);opacity:1;border-radius:20px}25%{transform:scale(1.03) translateY(-6px);opacity:.8}to{transform:scale(.2) translateY(80px);opacity:0;border-radius:44%}}.modal-close{position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;border:0;border-radius:50%;background:#0000000f;font-size:22px;line-height:1;color:#555;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}.modal-close:hover{background:#0000001f;color:#111}.modal-body{padding:36px 40px 40px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-card.spring-in .modal-body{animation:modalContentFadeIn .35s ease .2s both}@keyframes modalContentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-body h2{margin:0 0 14px;font-family:Changa One,Impact,sans-serif;font-size:clamp(24px,3.2vw,40px);line-height:1.12;color:#3a5a1a;letter-spacing:.02em;padding-bottom:12px;border-bottom:3px solid rgba(107,58,26,.15)}.modal-body h3{margin:28px 0 10px;font-family:Changa One,Impact,sans-serif;font-size:clamp(18px,2vw,26px);color:#4a6a2a;letter-spacing:.02em}.modal-body p{margin:0 0 14px;font-size:15px;line-height:1.7;color:#444}.modal-body .service-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.modal-body .service-card{padding:18px;border-radius:12px;background:#f6f9f2;border:1px solid #e6ecdf;border-left:3px solid #6B3A1A;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.modal-body .service-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6b3a1a1f;border-color:#d0dac4}.modal-body .service-card strong{display:block;margin-bottom:6px;font-size:14px;color:#3a5a1a}.modal-body .service-card p{font-size:13px;color:#666;margin:0}.modal-body .market-table{width:100%;border-collapse:separate;border-spacing:0;margin:14px 0;font-size:13px;border-radius:10px;overflow:hidden}.modal-body .market-table th,.modal-body .market-table td{padding:10px 12px;border-bottom:1px solid #e8ecdf;text-align:left;vertical-align:top}.modal-body .market-table th{font-weight:700;color:#fff;background:#6b3a1a;letter-spacing:.06em}.modal-body .market-table tr:last-child td{border-bottom:none}.modal-body .market-table tbody tr{transition:background .2s ease}.modal-body .market-table tbody tr:hover{background:#f0f5ea}.modal-body .cta-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.modal-body .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.modal-body .cta-btn:hover{transform:translateY(-3px)}.modal-body .cta-btn.primary{background:linear-gradient(135deg,#6b3a1a,#8b5a2a);color:#fff;box-shadow:0 4px 20px #6b3a1a4d}.modal-body .cta-btn.primary:hover{box-shadow:0 8px 32px #6b3a1a66;background:linear-gradient(135deg,#7b4a2a,#9b6a3a)}.modal-body .cta-btn.secondary{background:#f6f9f2;color:#3a5a1a;border:1.5px solid #c8d6b8}.modal-body .cta-btn.secondary:hover{background:#edf3e6;border-color:#b3c7a0}html:not(.lang-zh) .modal-body .lang-zh{display:none!important}html.lang-zh .modal-body .lang-en{display:none!important}html.lang-zh .modal-body h2,html.lang-zh .modal-body h3{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:900;line-height:1.4}html.lang-zh .modal-body p,html.lang-zh .modal-body .service-card strong,html.lang-zh .modal-body .market-table{font-weight:600}@media(max-width:600px){.modal-overlay{padding:16px;align-items:flex-end}.modal-card{max-height:90vh;border-radius:20px 20px 0 0}@keyframes modalSpringIn{0%{transform:scale(.25) translateY(160px);opacity:0;border-radius:50%}38%{transform:scale(1.04) translateY(-10px);opacity:1;border-radius:14px}56%{transform:scale(.97) translateY(5px)}72%{transform:scale(1.012) translateY(-2px)}88%{transform:scale(.994) translateY(1px)}to{transform:scale(1) translateY(0);opacity:1;border-radius:20px 20px 0 0}}@keyframes modalSpringOut{0%{transform:scale(1) translateY(0);opacity:1;border-radius:20px 20px 0 0}25%{transform:scale(1.02) translateY(-4px);opacity:.8}to{transform:scale(.25) translateY(120px);opacity:0;border-radius:40%}}.modal-body{padding:28px 20px 32px}.modal-body .service-grid{grid-template-columns:1fr}}.center-tap{position:fixed;z-index:900;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,60vw);height:min(300px,40vh);cursor:pointer;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%);transition:background .35s ease}.center-tap:hover{background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%)}.tap-hint{position:absolute;bottom:-36px;left:50%;transform:translate(-50%);font-family:Changa One,Impact,sans-serif;font-size:13px;color:#fff6;white-space:nowrap;pointer-events:none;transition:opacity .4s ease,transform .4s ease;opacity:0}.center-tap:hover .tap-hint{opacity:1;transform:translate(-50%) translateY(-4px)}.lang-switch{position:fixed;bottom:22px;right:22px;z-index:1500;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px}.lang-globe{width:40px;height:40px;border:0;border-radius:50%;background:#ffffffd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 12px #0000001a;display:grid;place-items:center;color:#555;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.lang-globe:hover{background:#fff;color:#222;transform:scale(1.08);box-shadow:0 4px 18px #00000029}.lang-dropdown{display:flex;flex-direction:column;gap:3px;padding:5px;border-radius:14px;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.lang-switch.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-opt{padding:8px 14px;border:0;border-radius:10px;background:transparent;font-size:13px;font-weight:600;color:#444;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}.lang-opt:hover{background:#0000000f}.lang-opt.active{background:#6b3a1a;color:#fff}html:not(.lang-zh) .lang-zh{display:none!important}html.lang-zh .lang-en{display:none!important}.lamps.tilt.axis{transform:rotateX(12deg) rotateY(-15deg) rotate(-15deg);-webkit-transform:rotateX(12deg) rotateY(-15deg) rotateZ(-15deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.lamps.tilt.axis.right{transform:rotateX(12deg) rotateY(15deg) rotate(15deg);-webkit-transform:rotateX(12deg) rotateY(15deg) rotateZ(15deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.pages.tilt.axis{transform:none;-webkit-transform:none}.pages.rotate.axis{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.pages .angle.axis{backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:auto}.text_a{position:relative;font-family:Changa One,Impact,sans-serif;color:#fff;font-size:75px;line-height:60px;text-align:center}.text_b{font-family:Changa One,Impact,sans-serif;color:#fff;font-size:32px;line-height:40px;font-weight:400;text-align:center}.text_c{font-family:Changa One,Impact,sans-serif;color:#fff;font-size:50px;line-height:36px;text-align:center}html.lang-zh .text_a,html.lang-zh .text_b,html.lang-zh .text_c{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:900;letter-spacing:0}html.lang-zh .text_a{line-height:.95;-webkit-text-stroke:.8px rgba(255,255,255,.72);text-shadow:0 1px 0 rgba(255,255,255,.18)}html.lang-zh .text_b,html.lang-zh .text_c{-webkit-text-stroke:.35px rgba(255,255,255,.55)}.vimeo{max-width:18.75vw;height:auto}.balloon{position:fixed;left:25vw;top:calc(50vh - 25vw);display:flex;width:50vw;height:50vw;justify-content:center;align-items:center;background-image:url(/images/d_airplane-1.webp);background-position:0 0;background-size:cover}.button_holder{position:absolute;display:block;width:100vw;height:100vh;justify-content:center;align-items:center}.button_overlay{position:absolute;left:-15vw;top:-25vh;z-index:500;display:flex;width:30vw;height:25vh;margin-top:50vh;margin-left:50vw;justify-content:space-between;background-color:#fff0}.button_link{display:block;flex:1;background-color:#fff0}.footer{position:fixed;left:22px;bottom:22px;z-index:500;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.company-name{color:#ffffffa6;font-size:13px;letter-spacing:.5px}@media screen and (max-width:991px){.section.section_middle{transform:scale(1.25);-webkit-transform:scale(1.25);margin-top:6.25vh}.menu_button.credit{font-size:10px}.text_a{font-size:60px;line-height:45px}.button_overlay{left:-20vw;width:40vw;margin-top:56.25vh}.text_b{font-size:24px;line-height:30px}.text_c{font-size:40px;line-height:30px}}@media screen and (max-width:767px){.section.section_middle{transform:scale(1.375);-webkit-transform:scale(1.375);margin-top:12.5vh}.text_a{font-size:50px;line-height:40px}.button_overlay{left:-30vw;width:60vw;margin-top:62vh}.text_b{font-size:20px;line-height:25px}.text_c{font-size:30px;line-height:25px}}@media screen and (max-width:479px){.section.section_middle{margin-top:25vh}.menu_button{padding:10px;font-size:12px}.menu_button.credit{padding:5px 10px;font-size:8px}.text_a{font-size:40px;line-height:30px}.button_overlay{left:-40vw;width:80vw;margin-top:75vh}.text_b{font-size:16px;line-height:20px}.text_c{font-size:25px;line-height:25px}}
