@media (max-width:768px){.plus-video-feature{padding:32px 0 0}.plus-video-wrapper{width:100vw;border-radius:0}}.iceberg-section{min-height:100vh;width:100%;overflow:hidden;background:url(/images/Iceberg%20Section.svg) bottom/100% auto no-repeat}@media (max-width:768px){.iceberg-section{min-height:60vh;padding-top:0;background-image:url(/images/iceberg%20Mobile.svg);background-position:top;background-size:contain;background-repeat:no-repeat;background-color:#f5f5f5;min-height:120vw}}.iceberg-section .iceberg-image{display:block;width:100%;height:100%;object-fit:cover}.plus-about-section{display:flex;gap:20px;padding:100px 80px;background:#f3f3f3;align-items:flex-start}.plus-about-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:48px;letter-spacing:2px;color:#b4b4b4;font-family:Arial,sans-serif}.plus-about-content{flex:1 1;padding:0 40px}.plus-about-intro{font-family:Arial,sans-serif;font-size:60px;font-weight:400;line-height:1.3;color:#111111;margin-bottom:48px}.plus-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.plus-mission-card{background:#ffffff;border:2px solid #f1f1f1;border-radius:20px;padding:30px;box-shadow:0 15px 40px rgba(0,0,0,.03)}.plus-mission-card h3{font-family:Arial,sans-serif;font-size:22px;margin-bottom:12px;color:#111111}.plus-mission-card p{font-family:Arial,sans-serif;font-size:18px;color:#4a4a4a;line-height:1.5}@media (max-width:768px){.plus-about-section{flex-direction:column;padding:60px 20px}.plus-about-label{writing-mode:horizontal-tb;transform:none;text-align:left;font-size:32px}.plus-about-content{padding:0}.plus-about-intro{font-size:22px}.plus-mission-grid{grid-template-columns:1fr}}.market-analysis-section{background:url(/images/MarketAnalysis\ Background.jpg) 50%/cover no-repeat;padding:80px 40px 60px;min-height:100vh;display:flex;align-items:stretch}.market-analysis-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;flex:1 1 auto}.market-heading{font-family:Arial,sans-serif;font-size:clamp(28px,4vw,64px);font-weight:600;color:#171717;margin:0 0 30px;line-height:1.05}.market-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;position:relative;align-items:stretch}.market-columns .market-col+.market-col{border-left:1px solid rgba(0,0,0,.12);padding-left:40px}.market-col{display:flex;flex-direction:column}.market-col-title{font-size:28px;font-weight:700;color:#171717;letter-spacing:.01em}.market-col-sub{margin-top:4px;font-size:16px;color:#555}.market-col-desc{margin:24px 0 18px;font-size:20px;line-height:1.5;color:#333}.market-col-figs{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;margin-top:auto}.market-fig{font-size:clamp(36px,5vw,72px);letter-spacing:.01em}.market-fig,.market-fig-alt{font-weight:700;color:#9aa350;line-height:1}.market-fig-alt{font-size:clamp(28px,4vw,60px);opacity:.9}.market-footnote-inline{margin-top:auto;padding-top:24px;text-align:center;font-size:22px;color:#1a1a1a}@media (max-width:1024px){.market-columns{grid-template-columns:1fr;gap:28px}.market-columns .market-col+.market-col{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,.12);padding-top:28px}}.mode-toggle{display:inline-flex;align-items:center;gap:0;padding:4px;border:none;background:#E8E8E8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.mode-toggle,.mode-toggle .label{border-radius:999px;position:relative;transition:all .3s ease}.mode-toggle .label{font-size:18px;font-weight:500;padding:12px 32px;z-index:2;white-space:nowrap}.mode-toggle .label:first-child{color:#ffffff;background:#2D2D2D}.mode-toggle .label:last-child{color:#999999;background:transparent}.mode-toggle.machine{background:#333333}.mode-toggle.machine .label:first-child{color:#999999;background:transparent}.mode-toggle.machine .label:last-child{color:#2D2D2D;background:#ffffff}.mode-toggle .switch{display:none}body[data-mode=machine] *{transition-duration:.2s}body[data-mode=machine]{--accent:#5b5b5b;--bg-muted:#f3f3f3}body[data-mode=machine] .projects-title h2 .ideas{color:var(--accent)!important;font-style:normal}body[data-mode=machine] .project-card{border-radius:4px;background:#f7f7f7}body[data-mode=machine] .fx-ending-subtitle,body[data-mode=machine] .fx-ending-title,body[data-mode=machine] .lets-talk-title{letter-spacing:.01em}body[data-mode=machine] .fx-breathing-circle{border-color:#888888}body[data-mode=machine] .fx-email-link{background:#eaeaea;color:#000}body[data-mode=machine] .projects-section{background:var(--bg-muted)}body[data-mode=machine]{background:#0e0e0e!important;color:#e5e7eb!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}body[data-mode=machine] .container,body[data-mode=machine] .lets-talk-section,body[data-mode=machine] .portfolio-page,body[data-mode=machine] .projects-section,body[data-mode=machine] .shoreai-hero,body[data-mode=machine] .wrapper{background:transparent!important}body[data-mode=machine] a{color:#9bd48a;text-decoration:underline}body[data-mode=machine] h1,body[data-mode=machine] h2,body[data-mode=machine] h3,body[data-mode=machine] h4{color:#f3f4f6!important;letter-spacing:.02em;font-weight:600}body[data-mode=machine] img{filter:grayscale(1) brightness(.85);opacity:.15}body[data-mode=machine] .projects-section-image{display:none}body[data-mode=machine] .project-card{background:transparent;border:1px solid #2a2a2a;height:auto;padding:16px}body[data-mode=machine] .project-image{display:none}body[data-mode=machine] .project-info{position:static;padding:0}body[data-mode=machine] .project-name{color:#e5e7eb;font-weight:600}body[data-mode=machine] .project-category{color:#9ca3af}body[data-mode=machine] *{transition:none!important}body[data-mode=machine] .projects-grid.animate .project-card{animation:none!important;opacity:1;transform:none}body[data-mode=machine] .fx-ambient-glow,body[data-mode=machine] .lines{opacity:.15}body[data-mode=machine] .fx-breathing-circle{border-color:#4b5563;opacity:.15}body[data-mode=machine] .fx-ending-title{color:#e5e7eb}body[data-mode=machine] .fx-ending-subtitle{color:#cbd5e1}body[data-mode=machine] .fx-email-link{background:transparent;color:#e5e7eb;border:1px solid #2a2a2a}body[data-mode=machine] .footer{mix-blend-mode:normal!important}body[data-mode=machine] .footer .copy,body[data-mode=machine] .footer .copy a,body[data-mode=machine] .footer .copy p,body[data-mode=machine] .footer .follow-label,body[data-mode=machine] .footer .soc a .icon{color:#e5e7eb!important}body[data-mode=machine] .footer .follow-label:after{background:#e5e7eb!important}body[data-mode=machine] .hero-intro{background:#0e0e0e!important}body[data-mode=machine] .hero-design-for,body[data-mode=machine] .hero-fx,body[data-mode=machine] .hero-fx .hero-brackets,body[data-mode=machine] .hero-fx .hero-x-initial{color:#e5e7eb!important}body[data-mode=machine] .hero-innovation-f-item,body[data-mode=machine] .hero-innovation-x-item{color:#9ca3af!important}body[data-mode=machine] .hero-word-separator{color:#4b5563!important}body[data-mode=machine] .about-section{background:#0e0e0e!important}body[data-mode=machine] .about-title{color:#f3f4f6!important}body[data-mode=machine] .about-description{color:#9ca3af!important}body[data-mode=machine] .collaborate-section{background:#0e0e0e!important}body[data-mode=machine] .collaborate-title{color:#f3f4f6!important}body[data-mode=machine] .collaborate-subtitle{color:#9ca3af!important}body[data-mode=machine] .projects-title h2{color:#f3f4f6!important}body[data-mode=machine] .projects-title h2 .ideas{color:#9ca3af!important;font-style:normal!important}body[data-mode=machine] .lets-talk-title{color:#f3f4f6!important}body[data-mode=machine] .lets-talk-title .together{color:#9bd48a!important}body[data-mode=machine] .lets-talk-subsubtitle,body[data-mode=machine] .lets-talk-subtitle{color:#9ca3af!important}body[data-mode=machine] .shoreai-center-panel,body[data-mode=machine] .shoreai-hero,body[data-mode=machine] .shoreai-intro-section,body[data-mode=machine] .shoreai-left-panel,body[data-mode=machine] .shoreai-right-panel{background:#0e0e0e!important}body[data-mode=machine] .hero-quote,body[data-mode=machine] .shoreai-title{color:#f3f4f6!important}body[data-mode=machine] .shoreai-description{color:#9ca3af!important}body[data-mode=machine] .shoreai-tag{background:#1f2937!important;color:#e5e7eb!important;border:1px solid #374151!important}body[data-mode=machine] .building-connections-section{background:#0e0e0e!important}body[data-mode=machine] .building-connections-section:before{color:#9ca3af!important}body[data-mode=machine] .building-title,body[data-mode=machine] .problem-title{color:#f3f4f6!important}body[data-mode=machine] .problem-description{color:#9ca3af!important}body[data-mode=machine] .market-analysis-section{background:#0e0e0e!important}body[data-mode=machine] .market-col-title,body[data-mode=machine] .market-heading{color:#f3f4f6!important}body[data-mode=machine] .market-col-desc,body[data-mode=machine] .market-description{color:#9ca3af!important}body[data-mode=machine] .market-fig{color:#9bd48a!important}body[data-mode=machine] .market-fig-alt{color:#e5e7eb!important}body[data-mode=machine] .market-footnote{color:#6b7280!important}body[data-mode=machine] .iceberg-section{background:#0e0e0e!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.machine-page{background:#0e0e0e;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;padding:80px 120px;min-height:100vh;max-width:1400px;margin:0 auto;line-height:1.8}.machine-header{border-bottom:1px solid #2a2a2a;padding-bottom:20px;margin-bottom:40px}.machine-header h1{font-size:18px;font-weight:400;color:#e5e7eb;margin:0 0 8px}.machine-meta{font-size:14px;color:#6b7280;margin:0}.machine-section{margin-bottom:48px}.machine-section h2{font-size:16px;font-weight:600;color:#f3f4f6;margin:0 0 16px;letter-spacing:.02em}.machine-section p{font-size:14px;color:#9ca3af;margin:0 0 12px;line-height:1.7}.machine-list{margin:16px 0}.machine-list p{margin:4px 0;padding-left:0}.machine-table{margin:20px 0;overflow-x:auto}.machine-table table{width:100%;border-collapse:collapse;font-size:14px;background:transparent}.machine-table thead{border-bottom:1px solid #4b5563}.machine-table th{text-align:left;font-weight:400;color:#e5e7eb}.machine-table td,.machine-table th{padding:12px 16px;background:transparent;border:none}.machine-table td{color:#9ca3af}.machine-table tbody tr,.machine-table tbody tr:last-child{border-bottom:1px solid #2a2a2a}.machine-table tbody tr:hover{background:transparent}.machine-link{color:#9bd48a!important;text-decoration:underline;cursor:pointer}.machine-link:hover{color:#a7c896!important}.machine-footnote{font-size:12px;color:#6b7280;font-style:italic;margin-top:40px}@media (max-width:768px){.machine-page{padding:60px 24px}.machine-table{font-size:12px}.machine-table td,.machine-table th{padding:8px 12px}.footer{display:none!important}.mode-toggle-container{display:flex!important;position:fixed;left:50%;bottom:50px;transform:translateX(-50%);z-index:200;align-items:center;justify-content:center}}@media (max-width:1024px) and (min-width:769px){.footer{display:none!important}}html{scroll-behavior:smooth}body,html{height:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%}.container{max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.mobileHeader{display:none}.desktopHeader{display:block}@media (max-width:1199px){.header.active{padding-top:4vw;top:0;overflow:auto;height:100%;background:transparent!important}.mobileHeader{display:block}.desktopHeader{display:none}}.cursor-follower.cursor-hover{width:80px;height:80px;opacity:.1;margin:-43px 0 0 -43px}.cursor-follower{transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;width:26px;height:26px;opacity:.4;margin:-13px 0 0 -13px}.info.circle:hover{background:#4bffa5;transition:all 1s}.popup-container{position:fixed;z-index:9999999}img.mfp-img{box-shadow:0 0 8px rgba(255,255,255,0);position:absolute;width:100%;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.mfp-bottom-bar{top:unset;bottom:14px;right:0}.mfp-wrap{position:unset}.content_popup_warp.mfp-wrap.popup-box-inline{margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#grained_container:before{background-image:url(data:image/png;base64,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);position:absolute;content:"";height:300%;width:300%;left:-100%;top:-100%;animation-name:grained;animation-iteration-count:infinite;animation-duration:.5s;animation-timing-function:steps(20)}.hero-intro{position:relative;width:100%;height:100vh;max-height:100vh;background:#E5E5E5;overflow:hidden;margin:0;padding:0;box-sizing:border-box}.hero-intro .hero-design-for{position:absolute;left:50%;top:12%;transform:translate(-50%,-50%);font-size:clamp(14px,1.5vw,20px);color:#171717;opacity:0;transition:all 1.5s ease;letter-spacing:2px;font-weight:300;z-index:21}.hero-intro.all-appear .hero-design-for,.hero-intro.hold-center .hero-design-for{opacity:1}.hero-intro.final-move .hero-design-for{opacity:0}.old-website-link{color:inherit;text-decoration:underline;transition:color .3s ease}.old-website-link:hover{color:#89AE00}.hero-intro .hero-fx{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:400px;color:#171717;opacity:1;transition:all 1.5s ease,width .3s ease,left 1.5s ease,right 1.5s ease;display:flex;align-items:center;gap:0;min-width:200px;max-width:80vw;justify-content:center;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:20}.hero-intro .hero-fx .hero-brackets{font-size:500px;color:#171717;opacity:0;transition:opacity .5s ease,color 1.2s ease;flex-shrink:0;z-index:10;font-weight:300}.hero-intro .hero-fx .hero-x-initial{font-size:650px;color:#171717;opacity:1;font-weight:300;transition:opacity 1.2s ease,color 1.2s ease}.hero-intro.all-appear .hero-f,.hero-intro.all-appear .hero-fx .hero-brackets{opacity:1}.hero-intro.all-appear .hero-f img{filter:none}.hero-intro.hold-center .hero-fx{left:50%;top:45%;transform:translate(-50%,-50%)}.hero-intro.hold-center .hero-fx .hero-brackets{opacity:1}.hero-intro.hold-center .hero-f{left:20%;top:50%;transform:translate(-50%,-50%);opacity:1}.hero-intro.hold-center .hero-f img{filter:none}.hero-intro.final-move .hero-fx{left:70%;top:45%;transform:translate(-50%,-50%)}.hero-intro.final-move .hero-fx .hero-brackets:first-of-type{opacity:0}.hero-intro.final-move .hero-fx .hero-brackets{opacity:.5;color:#FFFFFF}.hero-intro.final-move .hero-fx .hero-x-initial{color:#FFFFFF;opacity:.3}.hero-intro.final-move .hero-f{left:17.5%;top:50%;transform:translate(-50%,-50%);opacity:1}.hero-intro.final-move .hero-f img{filter:brightness(0) saturate(100%) invert(80%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.hero-intro .hero-semi-circle{position:absolute;width:100vh;height:180vh;background:transparent;border:20px solid #ffffff;border-right:none;border-radius:100vh 0 0 100vh;right:2vw;z-index:5;transition:opacity 1.2s ease;right:0;top:50%;transform:translateY(-50%);opacity:0;animation:fadeInSemiCircle 1.5s ease-out forwards}@keyframes fadeInSemiCircle{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.hero-intro .hero-innovation-f{position:absolute;left:25%;top:50%;transform:translate(-50%,-50%);font-size:36px;font-weight:600;color:#171717;opacity:0;z-index:40;transition:all .6s ease;pointer-events:none}.hero-intro .hero-innovation-x-list{position:absolute;left:70%;top:70%;transform:translate(-50%,-50%);z-index:40;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.hero-intro .hero-innovation-x-item{font-family:Arial,sans-serif;font-size:clamp(12px,1.4vw,16px);font-weight:400;color:#171717;font-style:normal;line-height:1.1;opacity:0;animation:fadeInWord .6s ease-out forwards}.hero-intro .hero-innovation-f-list{position:absolute;left:22%;top:65%;transform:translate(-50%,-50%);z-index:40;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.hero-intro .hero-innovation-f-item{font-family:Arial,sans-serif;font-size:clamp(12px,1.4vw,16px);font-weight:400;color:#171717;font-style:normal;line-height:1.1;opacity:0;animation:fadeInWord .6s ease-out forwards}.hero-intro .hero-word-separator{font-family:Arial,sans-serif;font-size:clamp(10px,1.2vw,14px);font-weight:400;color:#171717;opacity:.6;margin:0 4px}.hero-intro .hero-word-0{animation-delay:0s}.hero-intro .hero-word-1,.hero-intro .hero-word-2{animation-delay:.3s}.hero-intro .hero-word-3,.hero-intro .hero-word-4{animation-delay:.6s}@keyframes fadeInWord{0%{opacity:0}to{opacity:1}}.hero-intro .hero-innovation-x{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:36px;font-weight:600;color:#171717;opacity:0;z-index:40;transition:all .6s ease;pointer-events:none}.hero-intro.final-move .hero-innovation-f{left:19%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .6s ease}.hero-intro.final-move .hero-innovation-x{left:70%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .6s ease}.hero-intro .hero-innovation-x.fade-out{opacity:0;transform:translate(-50%,20%);transition:opacity .3s ease,transform .3s ease}.hero-intro .hero-innovation-x.fade-in{opacity:1;transform:translate(-50%,-50%);animation:slideInFromTop .6s ease-out}.hero-intro .hero-innovation-f.fade-out{opacity:0;transform:translate(-50%,20%);transition:opacity .3s ease,transform .3s ease}.hero-intro .hero-innovation-f.fade-in{opacity:1;transform:translate(-50%,-50%);animation:slideInFromTop .6s ease-out}@keyframes slideInFromTop{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideOutToTop{0%{opacity:.4;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes slideOutToBottom{0%{opacity:.4;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes slideUp{0%{transform:translateY(80px);opacity:.3}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-80px);opacity:.3}to{transform:translateY(0);opacity:1}}@keyframes slideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-80px);opacity:.3}}@keyframes slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(80px);opacity:.3}}.hero-intro .hero-f{position:absolute;left:20%;top:50%;transform:translate(-50%,-50%);width:clamp(160px,22vw,300px);height:clamp(160px,22vw,300px);opacity:0;z-index:30;display:flex;align-items:center;justify-content:center;transition:all 1.2s ease}.hero-intro .hero-f img{width:100%;height:100%;object-fit:contain;filter:none;transition:filter 1.2s ease}.hero-intro.f-appear .hero-f{left:22.5%;top:50%;transform:translate(-50%,-50%);opacity:1}.hero-intro.f-appear .hero-f img{filter:brightness(0) saturate(100%) invert(80%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.demo-container{min-height:100vh;background:#E5E5E5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.demo-title{text-align:center;margin-bottom:60px}.demo-title h1{font-size:48px;color:#171717;margin:0 0 16px;font-weight:600}.demo-title p{font-size:18px;color:#666;margin:0;font-weight:400}.demo-terms{position:relative;width:300px;height:400px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background:rgba(255,255,255,.1);border-radius:20px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.demo-term{font-size:60px;color:#171717;opacity:.5;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0;font-weight:400;width:100%;text-align:right;will-change:transform,opacity,scale;transition:none}.demo-term[data-index="1"],.demo-term[data-index="3"]{padding-right:30px}.demo-term[data-index="0"],.demo-term[data-index="4"]{padding-right:65px}.demo-term.active{color:#ffffff;opacity:1;transform:scale(1)}.demo-term.inactive{color:#171717;opacity:.5;transform:scale(1)}.demo-highlight-dot{position:absolute;top:52%;right:-30px;transform:translateY(-50%) translateY(-2px);width:16px;height:16px;background-color:#ffffff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:10}@media (max-width:768px){.demo-title h1{font-size:36px}.demo-title p{font-size:16px}.demo-terms{width:250px;height:350px;padding:30px}.demo-term{font-size:32px}.demo-term.active{font-size:48px}}.hero-intro .hero-term.inactive{transform:translateY(0);opacity:.4;color:#171717;font-size:30px;transition:all 1.2s cubic-bezier(.4,0,.2,1)}@keyframes highlightPulse{0%{transform:translateY(-20px) scale(.8);opacity:.6}50%{transform:translateY(-10px) scale(1.1);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}.hero-intro .hero-term.first,.hero-intro .hero-term.last{padding-right:20px;margin-left:-100px}.hero-intro .hero-term.fourth,.hero-intro .hero-term.second{margin-left:-50px}.hero-intro .hero-dot{width:8px;height:8px;background:#ffffff;border-radius:50%;flex-shrink:0;margin-left:6px}@-o-animation-keyframes grained{0%{-o-animation-transform:translate(-10%,10%)}10%{-o-animation-transform:translate(-25%)}20%{-o-animation-transform:translate(-30%,10%)}30%{-o-animation-transform:translate(-30%,30%)}40%{-o-animation-transform:translate()}50%{-o-animation-transform:translate(-15%,10%)}60%{-o-animation-transform:translate(-20%,20%)}70%{-o-animation-transform:translate(-5%,20%)}80%{-o-animation-transform:translate(-25%,5%)}90%{-o-animation-transform:translate(-30%,25%)}to{-o-animation-transform:translate(-10%,10%)}}@keyframes grained{0%{transform:translate(-10%,10%)}10%{transform:translate(-25%)}20%{transform:translate(-30%,10%)}30%{transform:translate(-30%,30%)}40%{transform:translate()}50%{transform:translate(-15%,10%)}60%{transform:translate(-20%,20%)}70%{transform:translate(-5%,20%)}80%{transform:translate(-25%,5%)}90%{transform:translate(-30%,25%)}to{transform:translate(-10%,10%)}}.portfolio .content{padding-top:60px}.portfolio-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-left:1px solid rgba(255,255,255,.08)}.portfolio-tile,.portfolio-tiles{border-right:1px solid rgba(255,255,255,.08)}.portfolio-tile{position:relative;display:block;height:70vh;min-height:520px;overflow:hidden;background:#0f0f0f}.portfolio-tile:last-child{border-right:0}.portfolio-tile .tile-bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.06);transition:opacity .35s ease,transform .6s ease}.portfolio-tile:hover .tile-bg{opacity:1;transform:scale(1)}.portfolio-tile .tile-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:28px 22px;color:#171717}.portfolio-tile .tile-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22vw;line-height:.75;font-weight:300;color:rgba(255,255,255,.08);pointer-events:none}.portfolio-tile .tile-tag span{display:inline-block;border:1px solid rgba(23,23,23,.8);padding:6px 12px;border-radius:18px;font-size:12px;letter-spacing:.06em}.portfolio-tile .tile-desc{font-size:14px;line-height:1.25;color:rgba(23,23,23,1)}.portfolio-tile .tile-dot{width:8px;height:8px;background:rgba(23,23,23,1);border-radius:50%;align-self:flex-end}@media (max-width:1199px){.portfolio-tiles{grid-template-columns:repeat(2,1fr)}.portfolio-tile .tile-num{font-size:40vw}}@media (max-width:575px){.portfolio-tiles{grid-template-columns:1fr}.portfolio-tile{min-height:420px}}.about-section{background:#E5E5E5;padding:0;min-height:100vh;display:flex;align-items:center;position:relative}.about-container{max-width:1400px;margin:0 auto;padding:0 80px;display:flex;align-items:center;gap:120px}.hello-stack{display:flex;flex-direction:column;gap:0;margin-left:-180px;margin-right:0;flex-shrink:0;width:35%}.hello-text{font-family:Playfair Display,serif;font-size:250px;font-weight:400;color:#1a1a1a;line-height:.8;opacity:0;transform:translateY(-50px)}.hello-stack.animate .hello-text{transform:translateY(0)}.hello-stack.animate .hello-top{animation:fadeInFromTop 1.2s ease-out forwards;animation-delay:0s}.hello-stack.animate .hello-middle{animation:fadeInFromTop 1.2s ease-out forwards;animation-delay:1.5s}.hello-stack.animate .hello-bottom{animation:fadeInFromTop 1.2s ease-out forwards;animation-delay:3s}.hello-top{color:#e2dfdf}.hello-middle{color:#d3dab7}.hello-bottom{color:#bcbcbc}.about-content{max-width:80%;flex-shrink:0}.about-title{margin-top:0;margin-bottom:0;margin-left:0;display:flex;align-items:baseline;gap:10px}.title-text{font-family:Arial,sans-serif;color:#171717}.title-name,.title-text{font-size:100px;font-weight:400;line-height:.6}.title-name{font-family:Playfair Display,serif;color:#89AE00}.about-location,.about-subtitle{font-family:Arial,sans-serif;font-size:80px;font-weight:400;color:#171717;margin-left:0}.about-location{margin-bottom:40px;line-height:.6;white-space:nowrap}.about-description{font-family:Arial,sans-serif;font-size:32px;font-weight:300;line-height:1.5;color:#666666;margin-left:0;max-width:900px}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px) and (min-width:769px){.about-container{gap:60px;padding:0 40px}s .hello-text{font-size:250px}.title-name,.title-text{font-size:60px}.about-location,.about-subtitle{font-size:40px}.about-description{font-size:24px}.collaborate-container{padding:0 40px}.collaborate-text{font-size:40px}.projects-container{padding:0 40px}.projects-title h2{font-size:48px}}@media (max-width:1600px) and (min-width:1025px){.about-container{gap:30px;padding:0 40px}.hello-stack{margin-left:-100px}.hello-text{font-size:200px}.about-location,.about-subtitle,.title-name,.title-text{font-size:75px}.about-description{font-size:32px}.collaborate-container{padding:0 40px}.collaborate-text{font-size:45px;margin-left:200px}.projects-container{padding:0 40px}.projects-title h2{font-size:55px}.hero-list{height:180px!important}}@media (max-width:1600px) and (min-width:1200px){.hero-list{height:50px!important;transform:translateX(-200px)translateY(-60px)!important}}@media (max-width:768px){.about-container{flex-direction:column;gap:40px;padding:0 20px}.hello-stack{width:100%;margin-left:0;order:2}.about-content{width:100%;max-width:none;order:1}.hello-text{font-size:120px}.title-name,.title-text{font-size:36px}.about-location,.about-subtitle{font-size:24px}.about-description{font-size:18px}.collaborate-container{padding:0 20px}.collaborate-text{font-size:28px;margin-left:0}.collaborate-button{padding:14px 28px;font-size:14px}.circle-1{width:200px;height:200px}.circle-2{width:150px;height:150px}.projects-container{padding:0 20px}.projects-title h2{font-size:36px}.projects-title{margin-bottom:40px}.projects-filter{flex-wrap:wrap;gap:12px}.filter-button{padding:8px 16px;font-size:14px}.projects-grid{grid-template-columns:1fr;gap:20px}.project-card,.project-image{height:350px}.project-name{font-size:16px}.project-category{font-size:12px}}.header{top:0!important;mix-blend-mode:normal!important;z-index:9999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header,.header.fixed{background:transparent!important}.header .logo a,.header .logo strong,.header .top-menu .menu .menu-item .mask-lnk,.header .top-menu .menu .menu-item .mask-lnk-hover,.header .top-menu .menu .menu-item a{color:#111111!important;mix-blend-mode:normal!important}.collaborate-section{background:#E5E5E5;padding:100px 0;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.liquid-circles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.liquid-circle{position:absolute;border-radius:50%;z-index:1}.circle-1{width:300px;height:300px;background:linear-gradient(135deg,rgba(200,200,200,.3),rgba(180,180,180,.2));top:10%;left:5%;opacity:.8;z-index:1;animation:floatUpDown 4s ease-in-out infinite;border:2px solid rgba(150,150,150,.6);box-shadow:0 0 0 1px rgba(150,150,150,.4),inset 0 0 0 1px rgba(150,150,150,.3)}.circle-2{width:500px;height:500px;background:linear-gradient(135deg,rgba(168,208,141,.15),rgba(168,208,141,.08));top:25%;left:10%;opacity:.9;animation:floatUpDown 3s ease-in-out infinite reverse;border:2px solid rgba(168,208,141,.5);box-shadow:0 0 0 1px rgba(168,208,141,.3),inset 0 0 0 1px rgba(168,208,141,.2)}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.collaborate-container{max-width:1400px;margin:100px auto;padding:100px 80px;position:relative;z-index:10;display:flex;justify-content:flex-end}.collaborate-content{text-align:right;max-width:700px;margin-left:250px;margin-right:0;display:flex;flex-direction:column;align-items:flex-end}.collaborate-text{font-family:Arial,sans-serif;font-size:60px;font-weight:400;line-height:1.2;color:#1a1a1a;margin-bottom:40px;z-index:2;text-align:left;width:100%}.highlight{color:#89AE00;font-weight:400}.collaborate-button{background:#89AE00!important;color:white!important;border:none!important;padding:18px 36px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(137,174,0,.2);text-align:center;display:flex;align-items:center;justify-content:center}.collaborate-button:hover{background:#7A9A00;transform:translateY(-1px);box-shadow:0 4px 12px rgba(137,174,0,.3),0 0 20px rgba(137,174,0,.4),0 0 40px rgba(137,174,0,.2)}@media (max-width:768px){.collaborate-text{font-size:28px}.circle-1{width:350px;height:350px}.circle-2{width:280px;height:280px}}.projects-section{background:#E5E5E5;padding:100px 0;min-height:100vh}.projects-section-content{max-width:900px;margin:0 auto 80px;padding:0 80px}.projects-section-content p{font-family:Georgia,serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;line-height:1.8;color:#2c2c2c;text-align:justify;text-justify:inter-word;margin:0 0 40px;letter-spacing:.3px;column-count:1;column-gap:40px}.projects-section-image{width:100vw;overflow:hidden;position:relative;left:50%;right:50%;margin:0 -50vw 80px;height:570px;scale:1.2}.projects-section-image img{width:100%;height:570px;display:block;object-fit:contain;object-position:center center;border-radius:0;transform:none}@media (min-width:1024px){.projects-section-content p{column-count:2;column-gap:60px}}@media (max-width:1023px){.projects-section-content{padding:0 40px}.projects-section-content p{column-count:1}}@media (max-width:768px){.projects-section-content{padding:0 20px;margin-bottom:60px}.projects-section-content p{font-size:clamp(14px,4vw,16px);line-height:1.7;text-align:left}}.fx-ending-section{height:100vh;background:#000000;color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;margin-bottom:0}body:has(.fx-ending-section) .footer .soc a:hover .icon{color:#aaa540!important;mix-blend-mode:normal}.fx-ambient-glow{position:absolute;inset:0;background:linear-gradient(180deg,#2d2d2d,#000000,#1a1a1a);opacity:.5;z-index:0}.fx-breathing-circle{position:absolute;width:30rem;height:30rem;border:2px solid #6b7280;border-radius:50%;opacity:.1;z-index:1}.fx-ending-content{position:relative;z-index:10;text-align:center;max-width:1200px;justify-content:space-between;height:100%;padding:10vh 20px 5vh}.fx-ending-content,.fx-text-group{display:flex;flex-direction:column}.fx-text-group{align-items:center;justify-content:center;flex:1 1}.fx-what-if{font-size:clamp(1rem,3vw,2.5rem);font-weight:400;color:#d1d5db}.fx-ending-title,.fx-what-if{margin-bottom:1rem;line-height:1.1}.fx-ending-title{font-size:clamp(3rem,8vw,7rem);font-weight:700}.fx-bracket{color:#d1d5db}.fx-highlight{color:#f3f4f6}.fx-ending-subtitle{font-size:clamp(1.25rem,3vw,3rem);color:#d1d5db;margin-top:1rem;line-height:1.4;min-height:3rem}.typing-cursor{display:inline-block;width:2px;height:1.2em;background-color:#ffffff;margin-left:4px;animation:blink 1s step-end infinite;vertical-align:text-bottom}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.fx-ending-cta{top:-10%;z-index:10;position:relative;padding-bottom:2rem}.fx-email-link{display:inline-block;padding:1.5rem 3rem;font-size:1.25rem;background:#ffffff;color:#000000;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,255,255,.2)}.fx-email-link:hover{transform:scale(1.05);background:#f3f4f6;box-shadow:0 6px 30px rgba(255,255,255,.3)}.fx-pulse-aura{position:absolute;width:25rem;height:25rem;border-radius:50%;background:linear-gradient(90deg,#6b7280,#ffffff);opacity:.1;z-index:0}@media (max-width:768px){.fx-breathing-circle{width:20rem;height:20rem}.fx-pulse-aura{width:18rem;height:18rem}.fx-ending-title{font-size:clamp(2rem,10vw,3rem)}.fx-ending-subtitle{font-size:clamp(1rem,5vw,1.5rem)}.fx-email-link{padding:1rem 2rem;font-size:1rem}}.hero-intro .hero-x-initial{font-size:clamp(220px,12vw,650px)}.hero-intro .hero-brackets{font-size:clamp(200px,11vw,500px)}@media (max-width:1200px){.hero-intro .hero-f{left:24%;top:52%}.hero-intro .hero-innovation-f-list{left:22%;top:66%}}@media (max-width:1024px) and (min-width:769px){.hero-intro .hero-fx .hero-x-initial{font-size:clamp(180px,10vw,450px)!important}.hero-intro .hero-fx .hero-brackets{font-size:clamp(150px,9vw,350px)!important}.hero-intro .hero-x-initial{font-size:clamp(180px,10vw,450px)!important}.hero-intro .hero-brackets{font-size:clamp(150px,9vw,350px)!important}.hero-intro .hero-design-for{font-size:clamp(14px,1.5vw,18px)}.hero-intro .hero-f img{width:clamp(80px,8vw,120px)}.hero-intro .hero-innovation-f-item,.hero-intro .hero-innovation-x-item{font-size:clamp(11px,1.2vw,13px)}.hero-intro .hero-innovation-f-list{max-width:400px;flex-wrap:wrap;justify-content:flex-start;line-height:1.8}.hero-intro .hero-innovation-f-list span:first-child,.hero-intro .hero-innovation-f-list span:nth-child(2),.hero-intro .hero-innovation-f-list span:nth-child(3){flex-basis:auto}.hero-intro .hero-innovation-f-list span:nth-child(4){flex-basis:100%;width:100%}.hero-intro .hero-innovation-f-list span:nth-child(5){flex-basis:auto}.hero-intro .hero-semi-circle{right:-15vw!important}}@media (max-width:1024px){.hero-intro .hero-f{left:26%;top:54%}.hero-intro .hero-innovation-f-list{left:26%;top:70%}.hero-intro .hero-innovation-x-list{left:65%;top:72%}}@media (max-width:768px){.hero-intro .hero-f{left:50%;top:42%}.hero-intro .hero-innovation-f-list{left:50%;top:68%;transform:translate(-50%,-50%)}.hero-intro .hero-innovation-x-list{left:50%;top:80%;transform:translate(-50%,-50%)}.hero-intro .hero-innovation-f-item,.hero-intro .hero-innovation-x-item{font-size:clamp(12px,2.5vw,14px)}}@media (max-width:480px){.hero-intro .hero-f{left:50%;top:38%}.hero-intro .hero-innovation-f-list{top:66%;gap:6px}.hero-intro .hero-innovation-x-list{top:78%;gap:6px}}.lets-talk-section{background:url("/images/Let's Talk Image (1).jpg") 50% /cover no-repeat;padding:80px 0;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.lets-talk-container{width:100%;max-width:1600px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.lets-talk-content{position:relative;text-align:center;margin:0 auto}.lets-talk-title{font-family:Arial,sans-serif;font-size:clamp(32px,6vw,82px);font-weight:500;color:#171717;margin:0 0 24px;line-height:1.1;position:relative;display:inline-block;white-space:nowrap}.lets-talk-title .together{color:#89AE00;font-style:italic;font-weight:500;font-family:Playfair Display,serif}.lets-talk-subtitle{font-family:Arial,sans-serif;font-size:clamp(22px,3vw,64px);font-weight:100;color:#171717;margin:10px 0 40px;line-height:1.05}.lets-talk-subsubtitle{font-family:Arial,sans-serif;font-size:clamp(20px,2.6vw,56px);font-weight:300;color:#171717;margin:4px 0 28px;line-height:1.1}.lets-talk-email{display:inline-block;padding:5px 28px;background:linear-gradient(180deg,rgba(168,208,141,.5),rgba(168,208,141,.2));border-radius:36px;color:#171717;text-decoration:none;font-size:clamp(16px,2vw,30px);font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px rgba(137,174,0,.25)}@media (max-width:1024px){.lets-talk-section{min-height:60vw;padding:80px 0 60px;background-position:top;display:flex;align-items:center;justify-content:center}.lets-talk-container{padding:0 40px 80px;width:100%}.lets-talk-content{max-width:720px;text-align:center;margin:0 auto}.lets-talk-title{font-size:40px;line-height:1.2;white-space:normal}.lets-talk-subtitle{font-size:20px;line-height:1.45;margin:20px 0 30px}.lets-talk-email{font-size:16px;padding:10px 20px}}@media (max-width:768px){.lets-talk-section{padding:50px 0;min-height:60vw;display:flex;align-items:center;justify-content:center}.lets-talk-container{padding:0 20px;width:100%}.lets-talk-content{text-align:center;margin:0 auto}.lets-talk-title{font-size:28px;font-weight:600;line-height:1.3;white-space:normal}.lets-talk-subtitle{font-size:16px;line-height:1.5;margin:16px 0 24px}.lets-talk-email{font-size:14px;padding:10px 16px;width:auto;text-align:center}}.projects-container{max-width:1400px;margin:0 auto;padding:0 80px}.projects-title{text-align:center;margin-bottom:60px}.projects-title h2{font-size:68px;font-weight:300;color:#000000;margin:0;line-height:1.2}.projects-title h2 .ideas{font-family:Playfair Display,serif;color:#aaa540;font-weight:500;font-style:italic}.projects-filter{display:flex;justify-content:center;gap:16px;margin-bottom:60px;flex-wrap:wrap}.filter-button{background:transparent;border:2px solid #e5e5e5;color:#666666;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Arial,sans-serif}.filter-button:hover{border-color:#aaa540;color:#aaa540}.filter-button.active{background:#aaa540;border-color:#aaa540;color:#000000}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:60px}.project-card{background:#f8f8f8;overflow:hidden;transition:all .3s ease;cursor:pointer;position:relative;height:450px;opacity:0;transform:translateY(30px)}.projects-grid.animate .project-card{animation:fadeInUp .6s ease-out forwards}.projects-grid.animate .project-card:first-child{animation-delay:.1s}.projects-grid.animate .project-card:nth-child(2){animation-delay:.2s}.projects-grid.animate .project-card:nth-child(3){animation-delay:.3s}.projects-grid.animate .project-card:nth-child(4){animation-delay:.4s}.projects-grid.animate .project-card:nth-child(5){animation-delay:.5s}.projects-grid.animate .project-card:nth-child(6){animation-delay:.6s}.projects-grid.animate .project-card:nth-child(7){animation-delay:.7s}.projects-grid.animate .project-card:nth-child(8){animation-delay:.8s}.projects-grid.animate .project-card:nth-child(9){animation-delay:.9s}.project-card:hover{transform:translateY(-5px)}.project-link-wrapper{display:block;cursor:pointer}.project-link-wrapper,.project-link-wrapper:hover{text-decoration:none;color:inherit}.project-image{width:100%;height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f8f8;position:absolute;top:0;left:0;z-index:1}.project-image img{width:100%;height:100%;object-fit:contain;transform:scale(.6);transform-origin:top;margin-top:80px}.project-info{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 24px;z-index:2}.project-name{font-family:Arial,sans-serif;font-size:18px;font-weight:600;color:#000000;margin:0 0 8px;line-height:1.3;position:relative;overflow:visible;display:inline-block}.project-name:before{content:"";position:absolute;z-index:-1;background:#aaa540;height:20px;left:0;bottom:-10px;width:0;opacity:.7;transition:all .5s}.project-card:hover .project-name:before{width:100%}.project-category{font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#666666;margin:0;line-height:1.4}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr);gap:30px}}.footer{mix-blend-mode:difference!important;position:fixed;z-index:100;background:transparent!important}.footer .copy,.footer .copy a,.footer .copy p,.footer .follow-label,.footer .soc a .icon{mix-blend-mode:difference!important;color:#ffffff!important}.footer .soc a:hover .icon{color:#aaa540!important;mix-blend-mode:normal!important}.footer .follow-label:after{mix-blend-mode:difference!important;background:#ffffff!important}.mode-toggle-container{position:fixed;left:50%;bottom:50px;transform:translateX(-50%);z-index:200;display:flex;align-items:center;justify-content:center}@media (max-width:1024px) and (min-width:769px){.mode-toggle-container{bottom:20px}}.portfolio-page{background:#E5E5E5;min-height:100vh;position:relative}.portfolio-page>section:first-child{margin-top:0!important}.shoreai-hero{background:#F5F5F5;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:1px}.shoreai-hero-content{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:60px}.hero-left-section{flex:2 1;position:relative}.hero-right-section{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:relative;z-index:10;background:transparent;padding:0;margin-right:-40px;border-radius:0}.shoreai-hero{position:relative}.shoreai-hero:after{content:"";position:absolute;top:0;right:0;height:100vh;width:40vw;background:#ECECEC;z-index:1}.shoreai-hero-content{position:relative;z-index:2}.hero-logo-container{width:240px;height:240px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;padding:0;box-shadow:none;margin-top:-80px}.shoreai-hero-image{display:block;width:100%;height:auto;transform:translateY(-20px)}.hero-logo-animation,.hero-logo-animation svg{width:100%!important;height:100%!important}.hero-shoreai-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:#171717;margin:10px 0;text-align:center;position:relative;z-index:10}.hero-shoreai-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:300px;position:relative;z-index:10}@media (max-width:1024px){.shoreai-hero-content{flex-direction:column;gap:0;padding:0 20px;min-height:100vh;justify-content:center}.hero-left-section,.hero-right-section{flex:1 1;width:100%}.hero-left-section{order:-1;position:relative;padding:80px 20px 40px;text-align:center;min-height:320px}.quote-background{position:absolute;top:20px;left:50%;transform:translateX(-50%);margin:0;z-index:1}.quote-mark{width:160px;height:auto}.quote-text{margin:0}.hero-right-section,.quote-text{position:relative;z-index:2;padding-top:40px}.hero-right-section{order:0;padding-bottom:40px}.shoreai-hero:after{width:100vw;top:0;left:0;right:0;height:100%;background:#ECECEC}.quote-background{left:-50px!important}.quote-mark{width:250px!important}}@media (max-width:768px){.hero-logo-container{width:260px;height:260px;margin-top:0}.shoreai-hero-image{transform:translateY(0)}.hero-shoreai-title{font-size:clamp(2.4rem,6vw,2.6rem);font-family:Playfair Display,serif;margin-top:20px;margin-bottom:20px}.hero-shoreai-tags{max-width:100%;gap:12px;margin-top:20px;margin-bottom:20px}.shoreai-hero-content{padding:0 20px;gap:0}.hero-right-section{align-items:center;text-align:center;gap:12px;padding-top:40px;padding-bottom:40px;position:relative;z-index:2}.shoreai-description{text-align:left;font-size:16px;line-height:1.5;max-width:520px;margin:0 auto;padding-top:20px}.shoreai-hero{position:relative;background:#ECECEC;min-height:auto!important;padding-bottom:0}.shoreai-hero:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:#ECECEC;z-index:1}.hero-right-section{background:transparent}.hero-logo-container{background:#FFFFFF;padding:20px;border-radius:0;box-shadow:none;margin:0 auto}.hero-left-section{text-align:left;position:relative;z-index:2;padding:40px 0 40px 20px;min-height:auto;display:flex;align-items:center;background:#ECECEC}.quote-background{position:absolute;left:-40px;top:50%;transform:translateY(-50%);z-index:1}.quote-mark{width:200px!important;opacity:.3;height:auto}.quote-text{position:relative;z-index:2;margin:0;padding:0;width:auto;min-width:320px;max-width:400px;text-align:left;left:-250px}.hero-quote{font-size:clamp(24px,5vw,32px)!important;line-height:1.3!important;color:#333333!important;font-weight:400!important;white-space:pre-line!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important}.hero-left-section:before{display:none}}.quote-background{position:absolute;left:-100px;top:50%;transform:translateY(-50%);z-index:1}.quote-mark{width:400px;height:auto;opacity:.6;filter:brightness(.7)}.quote-text{position:relative;z-index:2;max-width:100%;margin-left:120px;margin-top:0;padding-top:0}.hero-quote{font-family:Arial,sans-serif;font-size:58px;font-weight:400;color:#333333;line-height:1.2;margin:0;text-align:left;white-space:pre-line}.shoreai-intro-section{background:#F5F5F5;min-height:100vh;display:flex;align-items:center;padding:0}.shoreai-layout{display:flex;width:100%;height:100vh}.shoreai-left-panel{width:35%;height:100vh;background:#F5F5F5;padding:80px 40px 120px;display:flex;flex-direction:column;justify-content:flex-end}.shoreai-center-panel{width:30%;height:100vh;background:#E0E0E0}.shoreai-center-panel,.shoreai-logo-container{display:flex;align-items:center;justify-content:center}.shoreai-logo-animation{background:transparent}.shoreai-right-panel{width:35%;height:100vh;background:#F5F5F5;padding:80px 40px;display:flex;align-items:flex-start}.shoreai-title{font-size:clamp(48px,8vw,96px);font-weight:700;color:#333333;margin:0 0 40px}.shoreai-description,.shoreai-title{font-family:Arial,sans-serif;text-align:left}.shoreai-description{font-size:clamp(16px,2.5vw,20px);font-weight:400;color:#666666;line-height:1.6;margin:0}.shoreai-hero .shoreai-description{font-size:clamp(16px,1.6vw,16px);line-height:1.4}.shoreai-tags{display:flex;flex-wrap:wrap;gap:12px}.shoreai-tag{background:#E8F5E8;color:#333333;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;font-family:Arial,sans-serif}.building-connections-section{background:#F5F5F5;padding:120px 80px;position:relative}.building-connections-content{max-width:1400px;margin:0 auto}.building-connections-title{font-family:Arial,sans-serif;font-size:60px;font-weight:400;color:#333333;margin:0 0 80px;text-align:left;line-height:1.1}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;position:relative}.features-grid:before{left:25%}.features-grid:after,.features-grid:before{content:"";position:absolute;top:0;width:1px;height:100%;background:#E0E0E0}.features-grid:after{left:50%}.features-grid .feature-column:nth-child(3):after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:#E0E0E0}.feature-column{position:relative}.feature-heading{font-family:Arial,sans-serif;font-size:28px;font-weight:700;color:#333333;margin:0 0 16px;line-height:1.2}.feature-description{font-family:Arial,sans-serif;font-size:clamp(16px,2vw,18px);font-weight:400;color:#666666;line-height:1.6;margin:0}.we-designed-section{background:#F5F5F5;padding:120px 80px}.we-designed-content{max-width:1400px;margin:0 auto}.we-designed-title{font-family:Arial,sans-serif;font-size:48px;font-weight:700;color:#333333;margin:0 0 40px;text-align:center;line-height:1.2}.features-showcase{display:flex;flex-direction:column;gap:80px}.showcase-item{display:flex;align-items:center;gap:20px;margin-bottom:80px}.showcase-right{flex-direction:row}.showcase-left{flex-direction:row-reverse}.showcase-visual{display:flex;justify-content:center;flex:0 0 auto;width:800px}.placeholder-box{width:100%;max-width:600px;height:300px;background:#E0E0E0;border-radius:12px}.showcase-video{width:100%;max-width:800px;height:600px;border-radius:12px;object-fit:cover}.showcase-text{max-width:500px;flex:0 0 auto}.plus-video-feature{display:flex;flex-direction:column;align-items:center;gap:24px;background:#f5f5f5;padding:48px 80px 0;border-radius:32px}.plus-video-wrapper{width:85%;max-width:980px;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 30px 70px rgba(0,0,0,.2)}.plus-video{width:100%;display:block;border:none}.plus-video-caption{font-family:Arial,sans-serif;font-size:18px;color:#666;max-width:640px;text-align:center;margin:0 0 24px}.standalone-caption{margin:32px auto;text-align:center}.vertical-line{width:1px;height:600px;background-color:#E0E0E0;flex-shrink:0}.showcase-heading{font-family:Arial,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;color:#333333;margin:0 0 6px;line-height:1.2}.showcase-description{font-family:Arial,sans-serif;font-size:clamp(16px,2vw,18px);font-weight:400;color:#666666;line-height:1.6;margin:0}.portfolio-hero{padding:120px 80px 80px;background:#E5E5E5}.building-connections-section:before{content:"Features";position:absolute;left:40px;top:-100px;height:100%;display:flex;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Arial,sans-serif;font-weight:300;font-size:56px;letter-spacing:2px;color:#BDBDBD;opacity:.9}@media (max-width:1024px){.building-connections-section:before{left:20px;font-size:40px}}@media (max-width:768px){.building-connections-section:before{display:none}.plus-video-feature{padding:32px 0 0;border-radius:0}.plus-video-wrapper{width:100vw;max-width:100vw;border-radius:0}}@media (max-width:1024px){.shoreai-hero{padding:80px 30px;min-height:auto}.shoreai-hero:after{width:100%;height:45vh}.shoreai-hero-content{flex-direction:column;gap:32px;padding:0}.hero-left-section,.hero-right-section{width:100%;max-width:720px;margin:0 auto;text-align:center}.quote-background{position:static;transform:none;display:flex;justify-content:center}.quote-text{margin-left:0;margin-top:20px}.hero-right-section{align-items:center}.hero-shoreai-title,.shoreai-description{text-align:center}.shoreai-description{max-width:640px}.building-connections-section{padding:80px 30px}.building-connections-content{max-width:900px;margin:0 auto}.features-grid{grid-template-columns:repeat(2,1fr);gap:24px}.market-analysis-section{padding:80px 30px 60px}.market-columns{grid-template-columns:1fr;gap:24px}.market-columns .market-col+.market-col{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,.12);padding-top:24px}.we-designed-section{padding:80px 30px}.showcase-item{flex-direction:column;gap:16px}.showcase-visual{width:100%;max-width:100%}.showcase-video{height:auto}.vertical-line{display:none}.showcase-text{max-width:100%}.roadmap-section{padding:40px 10px}.roadmap-container{width:100%;padding:0}.roadmap-grid{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(80px,auto));height:auto}.roadmap-cell{min-height:90px;padding:14px 10px}.roadmap-item{font-size:12px;line-height:1.3}.roadmap-item.indented{margin-left:0;margin-top:6px}.timeframe{font-size:18px;text-align:center}}@media (max-width:768px){.shoreai-hero{padding:60px 20px}.shoreai-hero:after{height:35vh}.shoreai-hero-content{gap:24px}.hero-left-section,.hero-right-section{text-align:left}.quote-text{margin-top:10px}.shoreai-description{text-align:left}.features-grid{grid-template-columns:1fr}.market-analysis-section,.we-designed-section{padding:60px 20px}.showcase-item{gap:12px}.roadmap-section{padding:20px 6px}.roadmap-grid{display:none}.roadmap-mobile{display:grid;grid-gap:0;gap:0}.roadmap-mobile-cell{font-size:11px;padding:18px 10px}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell{font-size:14px;padding:12px 10px}.roadmap-background-labels{display:none}}.portfolio-hero-content{max-width:1200px;margin:0 auto}.project-badge{display:inline-block;margin-bottom:24px}.badge-text{background:#aaa540;color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.project-title{font-family:Playfair Display,serif;font-size:clamp(48px,8vw,120px);font-weight:400;color:#171717;margin:0 0 16px;line-height:1.1}.project-subtitle{font-size:clamp(24px,4vw,48px);color:#666666;margin:0 0 32px;line-height:1.3}.project-description,.project-subtitle{font-family:Arial,sans-serif;font-weight:300}.project-description{font-size:clamp(18px,2.5vw,24px);color:#171717;line-height:1.6;margin:0 0 48px;max-width:800px}.project-links{display:flex;gap:24px;flex-wrap:wrap}.project-link{display:inline-block;padding:16px 32px;border-radius:50px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.project-link.primary{background:#aaa540;color:white}.project-link.primary:hover{background:#aaa540;transform:translateY(-2px)}.project-link.secondary{background:transparent;color:#171717;border:2px solid #171717}.project-link.secondary:hover{background:#171717;color:white}.project-images{padding:80px;background:#E5E5E5}.images-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px}.project-image-container{background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform .3s ease}.project-image-container:hover{transform:translateY(-8px)}.project-image-container img{width:100%;height:300px;object-fit:cover}.project-details{padding:80px;background:#E5E5E5}.details-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.details-column h3{font-family:Arial,sans-serif;font-size:32px;font-weight:600;color:#171717;margin:0 0 24px}.tech-tags{display:flex;flex-wrap:wrap;gap:12px}.tech-tag{background:#f8f8f8;color:#171717;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid #e0e0e0}.features-list{list-style:none;padding:0;margin:0}.feature-item{font-family:Arial,sans-serif;font-size:18px;font-weight:300;color:#171717;line-height:1.6;margin-bottom:16px;padding-left:24px;position:relative}.feature-item:before{content:"→";position:absolute;left:0;color:#89AE00;font-weight:600}.portfolio-navigation{padding:40px 80px;background:#E5E5E5;border-top:1px solid #e0e0e0}.nav-link{font-family:Arial,sans-serif;font-size:18px;font-weight:500;color:#171717;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#89AE00}.project-stats{padding:80px;background:#E5E5E5;border-top:1px solid #e0e0e0}.stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px}.stat-item{text-align:center;padding:40px 20px;background:white;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease}.stat-item:hover{transform:translateY(-4px)}.stat-number{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,64px);font-weight:400;color:#89AE00;margin-bottom:8px;line-height:1}.stat-label{font-family:Arial,sans-serif;font-size:16px;font-weight:500;color:#666666;text-transform:uppercase;letter-spacing:1px}@media (max-width:1024px){.building-connections-section,.portfolio-hero,.project-details,.project-images,.project-stats,.we-designed-section{padding:60px 40px}.shoreai-left-panel,.shoreai-right-panel{padding:60px 30px 80px}.features-grid{grid-template-columns:repeat(2,1fr)}.features-grid .feature-column:nth-child(3):after,.features-grid:after,.features-grid:before{display:none}.showcase-item{gap:40px;text-align:center}.showcase-item,.showcase-left,.showcase-right{flex-direction:column}.shoreai-hero-content{padding:0 10px 0 20px}.quote-text{margin-left:100px;max-width:1800px;margin-top:40px}.quote-mark{width:350px}.details-container{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.building-connections-section,.portfolio-hero,.project-details,.project-images,.project-stats,.we-designed-section{padding:40px 20px}.shoreai-layout{flex-direction:column;height:auto}.shoreai-center-panel,.shoreai-left-panel,.shoreai-right-panel{width:100%;height:33.33vh}.shoreai-left-panel,.shoreai-right-panel{padding:40px 20px 60px}.features-grid{grid-template-columns:1fr;gap:32px}.features-showcase{gap:60px}.showcase-item{gap:32px}.placeholder-box{height:250px}.shoreai-hero-content{padding:0 5px 0 20px}.quote-text{margin-left:0;max-width:1200px;margin-top:0;padding-right:-500px;left:-120px;width:1200px;min-width:600px}.hero-quote{white-space:pre-line!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(24px,5vw,32px)!important;line-height:1.3!important}.quote-mark{width:300px;left:-50px}.images-grid{grid-template-columns:1fr;gap:24px}.project-links{flex-direction:column;align-items:flex-start}.project-link{width:100%;text-align:center}}.roadmap-section{padding:0;background-color:#fafafa;position:relative;overflow:hidden}.roadmap-container{width:100%;margin:0;padding:0;position:relative}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(90px,auto));grid-gap:0;gap:0;background-color:#ffffff;position:relative;z-index:2;height:auto}.roadmap-cell{padding:40px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:150px;position:relative}.roadmap-cell:has(.roadmap-item:only-child){justify-content:flex-start;align-items:flex-start;padding-top:20px}.roadmap-cell:has(.roadmap-item:nth-child(2)){justify-content:space-between;align-items:flex-start;padding-top:20px;padding-bottom:20px}.roadmap-cell:has(.roadmap-item:nth-child(2)) .roadmap-item:first-child{margin-top:-10px}.roadmap-cell:has(.roadmap-item:nth-child(2)) .roadmap-item:last-child{align-self:flex-end;text-align:right;margin-bottom:-10px}.roadmap-cell:first-child{background-color:#D5D7CE}.roadmap-cell:nth-child(2){background-color:#DEE0D7}.roadmap-cell:nth-child(3){background-color:#E8EAE1}.roadmap-cell:nth-child(4){background-color:#F0F2E9}.roadmap-cell:nth-child(5){background-color:#CED3B9}.roadmap-cell:nth-child(6){background-color:#D6DBC1}.roadmap-cell:nth-child(7){background-color:#DFE4CA}.roadmap-cell:nth-child(8){background-color:#E5EAD0}.roadmap-cell:nth-child(9){background-color:#C9D1AE}.roadmap-cell:nth-child(10){background-color:#D1D9B6}.roadmap-cell:nth-child(11){background-color:#D9E1BE}.roadmap-cell:nth-child(12){background-color:#DFE7C4}.roadmap-cell:nth-child(13){background-color:#D9D9D9;max-height:120px;min-height:120px;padding:5px 10px}.roadmap-cell:nth-child(14){background-color:#E3E3E3;max-height:120px;min-height:120px;padding:5px 10px}.roadmap-cell:nth-child(15){background-color:#EDEDED;max-height:120px;min-height:120px;padding:5px 10px}.roadmap-cell:nth-child(16){background-color:#F5F5F5;max-height:120px;min-height:120px;padding:5px 30px}.roadmap-item{font-family:Arial,sans-serif;font-size:20px;color:#333333;margin:0;line-height:1.4;font-weight:600}.roadmap-item.indented{margin-left:20px;margin-top:8px}.timeframe{color:#333333;font-family:Arial,sans-serif;font-size:42px;font-weight:700;text-align:left;margin:0;line-height:1.1}.roadmap-mobile{display:none}@media (max-width:768px){.roadmap-grid{display:none!important}.roadmap-mobile{display:block}}.roadmap-background-labels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.background-label{position:absolute;font-family:Arial,sans-serif;font-size:80px;font-weight:100;color:rgba(51,51,51,.1);white-space:nowrap;left:40px}.improvements-bg{top:3%;left:35%}.additions-bg{top:29%;left:40%}.markets-bg{top:55%;left:41%}@media (max-width:768px){.roadmap-section{position:relative;overflow:visible!important}.roadmap-mobile-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.roadmap-mobile-cell{padding:3px 8px!important;font-family:Arial,sans-serif;font-size:14px;font-weight:500;color:#171717;line-height:1.4;min-height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative}.roadmap-mobile-row.launch-row .roadmap-mobile-cell:first-child{background-color:#D5D7CE}.roadmap-mobile-row.launch-row .roadmap-mobile-cell:nth-child(2){background-color:#DEE0D7}.roadmap-mobile-row.launch-row .roadmap-mobile-cell:nth-child(3){background-color:#E8EAE1}.roadmap-mobile-row.launch-row .roadmap-mobile-cell:nth-child(4){background-color:#F0F2E9}.roadmap-mobile-row.launch-row .roadmap-mobile-cell{justify-content:space-between;align-items:flex-start;text-align:left}.roadmap-mobile-row.improvements-row .roadmap-mobile-cell:first-child{background-color:#CED3B9}.roadmap-mobile-row.improvements-row .roadmap-mobile-cell:nth-child(2){background-color:#D6DBC1}.roadmap-mobile-row.improvements-row .roadmap-mobile-cell:nth-child(3){background-color:#DFE4CA}.roadmap-mobile-row.improvements-row .roadmap-mobile-cell:nth-child(4){background-color:#E5EAD0}.roadmap-mobile-row.additions-row .roadmap-mobile-cell:first-child{background-color:#CED3B9}.roadmap-mobile-row.additions-row .roadmap-mobile-cell:nth-child(2){background-color:#D6DBC1}.roadmap-mobile-row.additions-row .roadmap-mobile-cell:nth-child(3){background-color:#DFE4CA}.roadmap-mobile-row.additions-row .roadmap-mobile-cell:nth-child(4){background-color:#E5EAD0}.roadmap-mobile-row.markets-row .roadmap-mobile-cell:first-child{background-color:#C9D1AE}.roadmap-mobile-row.markets-row .roadmap-mobile-cell:nth-child(2){background-color:#D1D9B6}.roadmap-mobile-row.markets-row .roadmap-mobile-cell:nth-child(3){background-color:#D9E1BE}.roadmap-mobile-row.markets-row .roadmap-mobile-cell:nth-child(4){background-color:#DFE7C4}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell:first-child{background-color:#D9D9D9}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell:nth-child(2){background-color:#E3E3E3}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell:nth-child(3){background-color:#EDEDED}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell:nth-child(4){background-color:#F5F5F5}.roadmap-mobile-row.timeframe-row .roadmap-mobile-cell{font-weight:700;text-align:center;justify-content:center;align-items:center;font-size:14px;padding:3px 8px!important}.roadmap-mobile-item{font-family:Arial,sans-serif;font-size:14px;font-weight:500;color:#171717;line-height:1.2;margin:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}.roadmap-mobile-item:first-child{align-self:flex-start;margin:0;text-align:left}.roadmap-mobile-item.indented{align-self:flex-end;margin-left:0;margin-top:auto;text-align:right}.roadmap-mobile-cell:has(.roadmap-mobile-item:nth-child(2)){justify-content:space-between}.roadmap-container,.roadmap-mobile{position:relative;z-index:1}.roadmap-background-labels{top:0;left:0;width:100%;height:100%;pointer-events:none}.background-label,.roadmap-background-labels{position:absolute!important;z-index:10!important}.background-label{font-size:28px!important;font-weight:100;color:rgba(51,51,51,.15)!important;white-space:nowrap;opacity:1!important;visibility:visible!important;left:50%!important;transform:translate(-50%,-50%)!important}.improvements-bg{top:12%!important}.additions-bg{top:37%!important}.markets-bg{top:62%!important}.building-connections-title,.market-heading,.we-designed-title{font-size:28px!important;font-weight:600!important;line-height:1.3}.feature-heading,.market-col-title,.showcase-heading{font-size:22px!important;line-height:1.35}.feature-description,.market-col-desc,.market-col-sub,.showcase-description{font-size:16px!important;line-height:1.5}.roadmap-background-labels{display:block!important}}.hero-background-tech{position:absolute;right:0;top:0;width:30%;height:100%;overflow:hidden;z-index:1;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.hero-background-tech-item{font-family:Arial,sans-serif;font-size:clamp(10px,1.2vw,14px);font-weight:300;color:rgba(23,23,23,.08);line-height:1.8;text-align:right;padding:0 20px;opacity:1;transform:none;animation:none;position:static}.construction-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999}.construction-content{background:rgba(255,255,255,.95);padding:50px 40px;border-radius:20px;text-align:center;max-width:600px;margin:20px;box-shadow:0 25px 50px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.construction-icon{margin-bottom:30px}.barrier-icon{position:relative;width:60px;height:40px;margin:0 auto}.barrier-top{width:100%;height:8px;background:linear-gradient(90deg,#FFD700,#FFA500 50%,#FFD700);border-radius:4px;position:relative}.barrier-top:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:#000}.barrier-left{left:0;border-radius:4px 0 0 4px}.barrier-left,.barrier-right{position:absolute;top:8px;width:8px;height:32px;background:#8B5CF6}.barrier-right{right:0;border-radius:0 4px 4px 0}.barrier-light{position:absolute;left:0;top:0;width:8px;height:8px;background:#FF0000;border-radius:50%;box-shadow:0 0 6px #FF0000}.construction-content h2{font-size:32px;font-weight:700;color:#22C55E;margin:0 0 20px;font-family:Arial,sans-serif}.construction-content p{font-size:18px;color:#6B7280;margin:0 0 35px;line-height:1.6;font-family:Arial,sans-serif}.construction-button{background:linear-gradient(135deg,#F3F4F6,#E5E7EB);color:#374151;border:none;padding:16px 32px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.1),0 0 0 1px rgba(34,197,94,.2);display:inline-flex;align-items:center;gap:8px;font-family:Arial,sans-serif}.construction-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,0,0,.15),0 0 0 1px rgba(34,197,94,.3)}.arrow{font-size:20px;font-weight:700}@media (max-width:768px){.construction-content{padding:30px 20px;margin:10px}.construction-content h2{font-size:24px}.construction-content p{font-size:14px}}.hero-mobile{display:none;position:absolute;top:0;left:0;height:100%;align-items:stretch;justify-content:flex-start;padding:0;overflow:visible}.hero-mobile,.hero-mobile-block-a{width:100%;flex-direction:column;box-sizing:border-box}.hero-mobile-block-a{position:relative;min-height:50vh;background:#E5E5E5;display:flex;align-items:center;justify-content:center;padding:80px 24px 60px;z-index:1;margin:0}.hero-mobile-f-bg{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);font-size:clamp(200px,15vw,250px);font-weight:300;color:#D3D3D3;opacity:1;z-index:1;pointer-events:none;font-family:Cormorant Garamond,serif;line-height:1;font-style:italic}.hero-mobile-description{text-align:center;font-size:clamp(14px,3vw,16px);color:#4a4a4a;line-height:1.8;max-width:90%;margin:0 auto;position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;box-sizing:border-box}.hero-mobile-word{display:inline}.hero-mobile-separator{margin:0 8px;opacity:.6}.hero-mobile-arc{position:relative;left:50%;transform:translateX(-50%);width:100vw;height:auto;display:block;object-fit:contain;object-position:center center;border-radius:0;z-index:3;margin:-75px 0 0}.hero-mobile-block-b{position:relative;width:100%;min-height:50vh;background:#E5E5E5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 80px;z-index:2;box-sizing:border-box;margin:0}.hero-mobile-x-bg{position:absolute;top:calc(50% + -160px);left:50%;transform:translate(-50%,-50%);font-size:clamp(300px,80vw,300px);font-weight:300;color:#D3D3D3;opacity:1;z-index:1;pointer-events:none;font-family:Arial,sans-serif;line-height:1}.hero-mobile-title{font-size:clamp(28px,6vw,40px);font-weight:700;color:#171717;text-align:center;margin:0 auto 30px;position:relative;z-index:2;width:100%;max-width:90%;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.hero-mobile-cycling-text{display:inline-block;margin:0 4px;text-align:center;position:relative;white-space:nowrap}.hero-mobile-cycling-text.fade-out{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.hero-mobile-cycling-text.fade-in{opacity:1;transform:translateY(0);animation:slideInFromBottom .6s ease-out}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-mobile-tech-list{text-align:center;font-size:clamp(14px,3vw,16px);color:#4a4a4a;line-height:1.8;max-width:95%;position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;box-sizing:border-box;margin:30px auto 0}.hero-mobile-tech-word{display:inline}@media (max-width:1024px){.hero-intro{overflow:visible}.hero-intro .hero-design-for,.hero-intro .hero-f,.hero-intro .hero-f *,.hero-intro .hero-f img,.hero-intro .hero-fx,.hero-intro .hero-fx *,.hero-intro .hero-innovation-f-list,.hero-intro .hero-innovation-f-list *,.hero-intro .hero-innovation-x,.hero-intro .hero-innovation-x-list,.hero-intro .hero-innovation-x-list *,.hero-intro .hero-semi-circle,.hero-intro.all-appear .hero-f,.hero-intro.all-appear .hero-f *,.hero-intro.f-appear .hero-f,.hero-intro.f-appear .hero-f *,.hero-intro.final-move .hero-f,.hero-intro.final-move .hero-f *,.hero-intro.hold-center .hero-f,.hero-intro.hold-center .hero-f *,.hero-intro>:not(.hero-mobile){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.hero-mobile{display:flex!important}.footer{display:none!important}}@media (max-width:1024px) and (min-width:769px){.hero-mobile-x-bg{top:calc(50% + -200px)!important}.hero-mobile-title{margin-top:-170px;margin-bottom:20px}.hero-mobile-cycling-text{margin-top:-10px}.hero-mobile-tech-list{margin-top:10px!important}}@media (max-width:480px){.hero-mobile-block-a{padding:60px 20px 40px;min-height:45vh}.hero-mobile-f-bg{font-size:clamp(60px,15vw,100px);opacity:1;color:#D3D3D3}.hero-mobile-description{font-size:clamp(13px,2.8vw,15px)}.hero-mobile-arc{height:auto;margin-top:-60px}.hero-mobile-block-b{padding:40px 20px 60px;min-height:55vh}.hero-mobile-x-bg{font-size:clamp(250px,70vw,500px);opacity:1;color:#D3D3D3}.hero-mobile-title{font-size:clamp(24px,5.5vw,32px);margin-bottom:25px}.hero-mobile-tech-list{font-size:clamp(13px,2.8vw,15px)}}@media (max-width:768px){.projects-section-image{width:100vw;margin:0 calc(-50vw + 50%) 80px;left:0;right:0;position:relative;overflow:hidden;scale:1}.projects-section-image img{width:100vw;height:auto;display:block;object-fit:cover;object-position:center center}.projects-container{padding:0 20px}.projects-title h2{font-size:42px!important}.projects-title{margin-bottom:40px}.projects-filter-desktop{display:none!important}.projects-filter-mobile{display:flex!important;justify-content:center;margin-bottom:40px}.projects-grid{grid-template-columns:1fr!important;grid-gap:20px;gap:20px;display:grid!important}.project-card,.project-image{height:350px}.project-name{font-size:16px}.project-category{font-size:13px}}@media (max-width:1024px) and (min-width:769px){.projects-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:1600px) and (min-width:1025px){.projects-grid{grid-template-columns:repeat(3,1fr);gap:40px}}.projects-filter-mobile{display:none}.custom-dropdown{position:relative;width:100%;max-width:300px}.custom-dropdown-button{width:100%;padding:12px 45px 12px 20px;border:2px solid #aaa540;border-radius:25px;font-size:14px;font-weight:500;font-family:Arial,sans-serif;background:#ffffff;color:#000000;cursor:pointer;transition:all .3s ease;text-align:left;line-height:1.5;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;position:relative}.custom-dropdown-button:hover{border-color:#aaa540}.custom-dropdown-button:focus{outline:none;border-color:#aaa540}.custom-dropdown-selected{flex:1 1;text-align:left;color:#000000}.custom-dropdown-arrow{position:absolute;right:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.custom-dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown-arrow svg{width:12px;height:12px}.custom-dropdown-menu{position:absolute;top:calc(100% + -28px);left:0;right:0;background:#ffffff;border:2px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;margin-top:2px}.custom-dropdown-item{display:block;width:100%;padding:12px 20px;background:transparent;color:#000000;font-size:14px;font-weight:500;font-family:Arial,sans-serif;text-align:left;cursor:pointer;transition:all .2s ease;border:none;border-bottom:1px solid #f0f0f0}.custom-dropdown-item:last-child{border-bottom:none}.custom-dropdown-item:hover{background:#f8f8f8;color:#aaa540}.custom-dropdown-item.active{font-weight:600}.custom-dropdown-item.active,.custom-dropdown-item.active:hover{background:#aaa540;color:#000000}