.brand-logo-crop{flex:none;width:72px;height:44px;display:block;position:relative;overflow:hidden}.brand-logo-crop img{object-fit:contain;width:108px;max-width:none;height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-name b{letter-spacing:.1em}.utility-brand>span{color:#0000;background:url(data:image/webp;base64,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) 50%/108px 108px no-repeat;width:72px;height:44px;font-size:0;display:block;overflow:hidden}.address-bar:after{content:"實際網站 · HEARTMINDO"}.hero-stage .browser-window{inset:3% 5% 16% 0}.live-site-strip{z-index:7;width:clamp(245px,34%,330px);min-height:54px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate3d(calc(var(--pointer-x) * 7px), calc(var(--pointer-y) * 5px), 58px);background:#fffdf9f7;border:1px solid #231d1929;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 8px 17px;transition:transform .52s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:1.5%;right:5%;box-shadow:0 14px 34px #2c1e1629,0 4px 10px #2c1e1614}.live-site-strip-label{font-family:var(--serif);flex:none;font-size:.96rem;font-weight:720}.live-site-strip-cta{background:var(--coral);color:#21130f;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 7px 0 14px;font-size:.62rem;font-weight:820;display:flex}.live-site-strip-cta i{background:#fffaf6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-style:normal;transition:transform .22s;display:inline-grid}.hero-stage:hover .live-site-strip-cta i,.hero-stage:focus-visible .live-site-strip-cta i{transform:translate(2px,-2px)}.home-selected-works{isolation:isolate;position:relative}.home-selected-works:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--coral) 20%, transparent);width:clamp(180px,24vw,390px);box-shadow:0 0 0 34px color-mix(in srgb, var(--coral-soft) 25%, transparent), 0 0 0 72px color-mix(in srgb, var(--coral-soft) 14%, transparent);opacity:.72;border-radius:50%;position:absolute;top:7%;right:1%}.home-selected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.home-work-card{border-radius:clamp(22px,2vw,32px);transition:transform .36s cubic-bezier(.22,.8,.2,1),box-shadow .36s;box-shadow:0 18px 54px #39271d14}.home-work-card:hover{transform:translateY(-7px);box-shadow:0 28px 72px #39271d24}.home-work-card-heartmindo{color:#fffaf5;background:radial-gradient(circle at 92% 8%,#ff8b6f38,#0000 34%),#171816;border-color:#ffffff21;grid-column:1/-1;grid-template-columns:minmax(0,1.48fr) minmax(300px,.72fr);min-height:min(46vw,690px);display:grid}.home-work-card-heartmindo .home-work-visual{aspect-ratio:auto;background:#e9ddd4;border-right:1px solid #ffffff21;min-height:100%}.home-work-card-heartmindo .home-work-visual:after{content:"FEATURED LIVE WEBSITE";color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;background:#171816ad;border:1px solid #ffffff94;border-radius:999px;padding:9px 13px;font-size:.58rem;font-weight:850;position:absolute;bottom:clamp(18px,3vw,38px);left:clamp(18px,3vw,42px)}.home-work-card-heartmindo .home-work-visual img{object-position:center}.home-work-card-heartmindo .home-work-copy{flex-direction:column;justify-content:center;padding:clamp(30px,4.2vw,68px);display:flex}.home-work-card-heartmindo .home-work-meta{color:#d8d0c8;min-height:0}.home-work-card-heartmindo .home-work-meta span{background:var(--coral);color:#22120e}.home-work-card-heartmindo .home-work-meta small{color:#d7d0c8}.home-work-card-heartmindo .home-work-copy h3{color:#fff;letter-spacing:-.055em;margin-top:clamp(28px,4vw,58px);font-size:clamp(2.8rem,5.2vw,6.6rem);line-height:.98}.home-work-card-heartmindo .home-work-copy>p{color:#d7d0c8;font-size:clamp(.86rem,1.05vw,1rem);line-height:1.85}.home-work-card-heartmindo .home-work-scope strong{color:#fff}.home-work-card-heartmindo .home-work-links{margin-top:clamp(28px,4vw,48px)}.home-work-card-heartmindo .home-work-links>a{color:#fff;border:1px solid #ffffff85;border-radius:999px;justify-content:space-between;min-height:46px;padding:0 18px;transition:color .22s,background .22s,border-color .22s}.home-work-card-heartmindo .home-work-links>a:first-child{color:var(--ink);background:#fff}.home-work-card-heartmindo .home-work-live-link{background:0 0}.home-work-card-heartmindo .home-work-links>a:hover,.home-work-card-heartmindo .home-work-links>a:focus-visible{border-color:var(--coral);background:var(--coral);color:#1a120f}.case-main-heartmindo{--heart-paper:#f8eee7;--heart-ink:#211816;background:radial-gradient(circle at 91% 4%,#ff6f521f,#0000 26%),#fffaf6}.case-main-heartmindo .case-hero{border-bottom:0;min-height:min(72vh,760px);position:relative;overflow:hidden}.case-main-heartmindo .case-hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ff5b3e33;border-radius:50%;width:clamp(260px,34vw,560px);position:absolute;top:clamp(40px,6vw,92px);right:clamp(-110px,-4vw,-30px);box-shadow:0 0 0 42px #ffd6cb2e,0 0 0 92px #ffd6cb1a}.case-main-heartmindo .case-hero-copy,.case-main-heartmindo .case-facts{z-index:1;position:relative}.case-main-heartmindo .case-hero h1{max-width:900px;font-size:clamp(4rem,8.3vw,9rem)}.case-main-heartmindo .case-hero .script-line{color:var(--coral-text)}.case-main-heartmindo .case-cover{background:radial-gradient(circle at 86% 8%,#ff805d6b,#0000 27%),linear-gradient(145deg,#2a1e1a,#151614 72%);padding-top:clamp(62px,8vw,120px);padding-bottom:clamp(48px,6vw,90px)}.case-main-heartmindo .case-cover-browser{border:8px solid #f7f0e8;border-radius:24px;position:relative;transform:perspective(1600px)rotateX(1.2deg)rotateY(-1.8deg);box-shadow:0 42px 100px #0006}.case-main-heartmindo .case-cover-browser:after{content:"";aspect-ratio:.54;background:url(/works/heartmindo-hero.svg) 72%/auto 100% no-repeat;border:clamp(6px,.7vw,10px) solid #191816;border-radius:clamp(22px,3vw,38px);width:clamp(112px,16vw,210px);position:absolute;bottom:clamp(-52px,-4vw,-30px);right:clamp(-24px,-2vw,-10px);transform:rotate(4deg);box-shadow:0 28px 58px #00000061}.case-main-heartmindo .case-cover figcaption{color:#ded6ce;margin-top:28px}.case-main-heartmindo .case-overview:nth-of-type(3){background:linear-gradient(90deg, #ffffffa3, transparent), var(--heart-paper)}.case-main-heartmindo .case-direction-grid article{border-color:#21181621;box-shadow:0 16px 42px #50322712}.case-main-heartmindo .case-direction-grid article:first-child{background:#f7d8cc}.case-main-heartmindo .case-direction-grid article:nth-child(2){background:#e6ede7}.case-main-heartmindo .case-direction-grid article:nth-child(3){background:#e7e4ef}@media (max-width:980px){.home-work-card-heartmindo{grid-template-columns:1fr;min-height:0}.home-work-card-heartmindo .home-work-visual{aspect-ratio:16/10;border-bottom:1px solid #ffffff21;border-right:0;min-height:0}.home-work-card-heartmindo .home-work-copy{min-height:0}}@media (max-width:859px){.brand-logo-crop{width:62px;height:39px}.brand-logo-crop img{width:94px;height:94px}.hero-stage{height:clamp(360px,98vw,490px)}.hero-stage .browser-window{inset:0 0 76px}.live-site-strip{width:min(100%,370px);min-height:52px;margin-inline:auto;bottom:8px;left:0;right:0}.home-selected-grid{grid-template-columns:1fr}.home-work-card-heartmindo{grid-column:auto}.home-work-card-heartmindo .home-work-copy h3{font-size:clamp(2.7rem,13vw,4.4rem)}.case-main-heartmindo .case-hero{min-height:auto}.case-main-heartmindo .case-hero:before{width:320px;top:20px;right:-150px}.case-main-heartmindo .case-cover-browser{border-width:5px;border-radius:15px;transform:none}.case-main-heartmindo .case-cover-browser:after{border-width:5px;width:102px;bottom:-34px;right:-8px}}@media (max-width:560px){.brand-name b{letter-spacing:.06em}.home-selected-works:before{display:none}.hero-stage{height:clamp(340px,103vw,430px)}.hero-stage .browser-window{inset:0 0 70px}.live-site-strip{min-height:50px;padding:6px 7px 6px 14px;bottom:7px}.live-site-strip-label{font-size:.88rem}.live-site-strip-cta{gap:7px;min-height:36px;padding-left:11px;font-size:.57rem}.live-site-strip-cta i{width:24px;height:24px}.home-work-card{border-radius:22px}.home-work-card:hover{transform:none}.home-work-card-heartmindo .home-work-visual{aspect-ratio:4/3}.home-work-card-heartmindo .home-work-visual img{object-position:58% center}.home-work-card-heartmindo .home-work-visual:after{padding:7px 10px;font-size:.48rem;bottom:14px;left:14px}.home-work-card-heartmindo .home-work-copy{padding:27px 22px 30px}.home-work-card-heartmindo .home-work-copy h3{margin-top:24px;font-size:clamp(2.55rem,13.4vw,3.65rem)}.home-work-card-heartmindo .home-work-links{align-items:stretch}.home-work-card-heartmindo .home-work-links>a{width:100%}.case-main-heartmindo .case-hero h1{font-size:clamp(3.4rem,18vw,5.1rem)}.case-main-heartmindo .case-cover{margin-right:calc(-1 * var(--page-inline));margin-left:calc(-1 * var(--page-inline));padding:38px 12px 54px}.case-main-heartmindo .case-cover-browser:after{display:none}.case-main-heartmindo .case-cover figcaption{margin-left:6px;margin-right:6px}}
