.designer-about{overflow-x:clip;background:#EAE5E0;color:#17140F;--dl-display:var(--font-bodoni),"Bodoni Moda",Didot,"Bodoni 72",Georgia,"Noto Sans TC","PingFang TC",serif;--dl-sans:var(--font-manrope),"Manrope","Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;--ab-ink:#17140F;--ab-cream:#EAE5E0;--ab-paper:#F5F3EF;--ab-dark:#0B0A08;--ab-onDark:#EDE7DC;--ab-line:rgba(23,20,15,0.16);font-family:var(--dl-sans);-webkit-font-smoothing:antialiased}body:has(.designer-about) .site-navbar{--nav-bg:#EAE5E0;--nav-border:rgb(23 20 15/12%);--nav-logo:#17140F}.designer-about .ab-answer-lead,.designer-about .ab-formula-key,.designer-about .ab-h,.designer-about .ab-row-name{--lat-scale:108%;--lat-shift:-0.044em}.designer-about .ab-add-term,.designer-about .ab-chain-item,.designer-about .ab-eyebrow,.designer-about .ab-note,.designer-about .ab-row-domain{--lat-scale:113%;--lat-shift:-0.041em}.designer-about .ab-sec{padding:clamp(4.5rem,11vh,9rem) clamp(1.5rem,6vw,6rem);border-top:1px solid var(--ab-line)}.designer-about .ab-sec--paper{background:var(--ab-paper)}.designer-about .ab-sec--dark{background:var(--ab-dark);color:var(--ab-onDark);border-top-color:rgba(237,231,220,.18)}.designer-about .ab-wrap{max-width:1180px;margin:0 auto}.designer-about .ab-eyebrow{display:block;margin-bottom:clamp(1.5rem,3vh,2.6rem);font-family:var(--dl-sans);font-size:.62rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.designer-about .ab-eyebrow,.designer-about .ab-sec--dark .ab-eyebrow{color:var(--color-accent,#FF4B33)}.designer-about .ab-h{font-family:var(--dl-display);font-weight:400;line-height:1.24;letter-spacing:0;text-wrap:balance}.designer-about .ab-body{font-family:var(--dl-sans);font-weight:400;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.95;color:rgba(23,20,15,.78);text-wrap:balance}.designer-about .ab-sec--dark .ab-body{color:rgba(237,231,220,.76)}.designer-about .ab-hero{padding:clamp(6rem,16vh,12rem) clamp(1.5rem,6vw,6rem) clamp(4rem,9vh,7rem);border-top:0}.designer-about .ab-hero-title{font-size:clamp(2.1rem,5.4vw,5.2rem);line-height:1.18;max-width:20ch}.designer-about .ab-hero-by{margin-top:clamp(2rem,4vh,3.4rem);padding-top:clamp(1.4rem,3vh,2.2rem);border-top:1px solid var(--ab-line);font-size:clamp(.9rem,1.05vw,1.08rem);letter-spacing:.02em;color:rgba(23,20,15,.72)}.designer-about .ab-q-lead{max-width:46ch;margin-bottom:clamp(2rem,5vh,3.6rem)}.designer-about .ab-q{font-size:clamp(1.7rem,4.2vw,3.9rem);max-width:22ch}.designer-about .ab-sec--answer{background:var(--color-accent,#FF4B33);color:var(--ab-ink);border-top-color:rgba(23,20,15,.2);padding-top:clamp(5.5rem,15vh,11rem);padding-bottom:clamp(5.5rem,15vh,11rem);text-align:center}.designer-about .ab-sec--answer .ab-eyebrow{color:rgba(23,20,15,.72);margin-bottom:clamp(2.2rem,5vh,3.6rem)}.designer-about .ab-sec--answer{--rc-flash:var(--ab-paper)}.designer-about .ab-answer-wrap{max-width:none}.designer-about .ab-answer-lead{display:block;margin-bottom:clamp(1rem,2.6vh,2rem);font-family:var(--dl-sans);font-weight:400;font-size:clamp(.95rem,1.35vw,1.35rem);line-height:1.6;letter-spacing:.02em;color:rgba(23,20,15,.72)}.designer-about .ab-answer{font-size:min(11.2vw,12.5rem);line-height:1.1;letter-spacing:-.01em;white-space:nowrap;max-width:none;font-weight:300}.designer-about .ab-answer .lat-optical{font-weight:400}.designer-about .ab-answer-sub{margin:clamp(2rem,5vh,3.4rem) auto 0;max-width:34ch;font-size:clamp(1rem,1.35vw,1.4rem);color:rgba(23,20,15,.8)}.designer-about .rc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.designer-about .rc-glyph{opacity:0;will-change:opacity}.designer-about .rc.is-in .rc-glyph{animation:rc-reveal .66s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * var(--step, 85ms))}@keyframes rc-reveal{0%{opacity:0;color:var(--rc-flash,var(--color-accent,#FF4B33))}55%{opacity:1;color:var(--rc-flash,var(--color-accent,#FF4B33))}to{opacity:1;color:inherit}}@media (prefers-reduced-motion:reduce){.designer-about .rc-glyph{opacity:1}.designer-about .rc.is-in .rc-glyph{animation:none}}.designer-about .ab-formula-key{font-family:var(--dl-display);font-size:clamp(2.2rem,7vw,6rem);line-height:1.05;letter-spacing:.01em;color:var(--ab-onDark);margin-bottom:clamp(3rem,7vh,5.5rem)}.designer-about .ab-add{display:grid;justify-items:center;gap:clamp(.9rem,2.2vh,1.6rem);text-align:center}.designer-about .ab-add-term{font-family:var(--dl-sans);font-size:clamp(1.05rem,2.2vw,1.9rem);font-weight:500;line-height:1.5;color:var(--ab-onDark)}.designer-about .ab-add-plus{font-family:var(--dl-display);font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;color:var(--color-accent,#FF4B33)}.designer-about .ab-list{border-top:1px solid var(--ab-line)}.designer-about .ab-row{display:grid;grid-template-columns:3.4rem 1fr auto;align-items:baseline;gap:clamp(.8rem,2vw,2rem);padding:clamp(1.05rem,2.4vh,1.7rem) 0;border-bottom:1px solid var(--ab-line);text-decoration:none;color:inherit;transition:padding-left .32s cubic-bezier(.16,1,.3,1)}.designer-about .ab-row:hover{padding-left:clamp(.5rem,1.4vw,1.2rem)}.designer-about .ab-row-no{font-family:var(--dl-sans);font-size:.68rem;font-weight:600;letter-spacing:.16em;color:rgba(23,20,15,.42)}.designer-about .ab-row-name{font-family:var(--dl-display);font-size:clamp(1.15rem,2.5vw,2.05rem);line-height:1.3}.designer-about .ab-row-domain{font-family:var(--dl-sans);font-size:.66rem;font-weight:600;letter-spacing:.18em;color:rgba(23,20,15,.5);white-space:nowrap}.designer-about .ab-row:hover .ab-row-domain{color:var(--color-accent,#FF4B33)}.designer-about .ab-chain{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.7rem,1.8vw,1.6rem);margin-bottom:clamp(2.4rem,5vh,3.8rem)}.designer-about .ab-chain-item{font-family:var(--dl-sans);font-size:clamp(.86rem,1.5vw,1.15rem);font-weight:600;letter-spacing:.02em}.designer-about .ab-chain-arrow{font-family:var(--dl-sans);font-size:clamp(.9rem,1.6vw,1.2rem);color:var(--color-accent,#FF4B33)}.designer-about .ab-line{display:block}.designer-about .ab-year{font-size:var(--year-h);max-width:100%;margin-bottom:clamp(1.6rem,3.5vh,2.6rem)}.designer-about .ab-year-grid{--year-h:clamp(1.6rem,3.35vw,2.95rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.designer-about .ab-year-fig{margin:0;aspect-ratio:1/1;overflow:hidden;margin-top:calc(var(--year-h) * .756)}.designer-about .ab-year-fig img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.designer-about .ab-year-grid{grid-template-columns:1fr;gap:clamp(2rem,6vw,3rem)}.designer-about .ab-year-fig{margin-top:0}}.designer-about .ab-year-body{font-size:clamp(1.05rem,1.38vw,1.4rem);max-width:100%}.designer-about .ab-year-body+.ab-year-body{margin-top:clamp(1rem,2.2vh,1.6rem)}.designer-about .ab-note{margin-top:clamp(1.8rem,4vh,2.8rem);padding-left:clamp(1rem,1.8vw,1.6rem);border-left:2px solid var(--color-accent,#ff4b33);max-width:100%;font-family:var(--dl-sans);font-size:clamp(1.02rem,1.25vw,1.3rem);line-height:1.85;color:var(--ab-ink);text-wrap:balance}.designer-about .ab-note-em{font-weight:700;color:var(--color-accent,#FF4B33)}.designer-about .ab-cta{text-align:center}.designer-about .ab-cta-line{font-size:clamp(1.5rem,3.6vw,3.2rem);max-width:24ch;margin:0 auto clamp(2.4rem,5vh,3.6rem)}.designer-about .ab-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.designer-about .ab-btn{display:inline-flex;align-items:center;padding:.95rem 2.1rem;border-radius:999px;border:1px solid var(--ab-ink);font-family:var(--dl-sans);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .24s ease,color .24s ease}.designer-about .ab-btn--solid{background:var(--ab-ink);color:#F5F3EF}.designer-about .ab-btn--solid:hover{background:var(--color-accent,#FF4B33);border-color:var(--color-accent,#FF4B33)}.designer-about .ab-btn--ghost{color:var(--ab-ink)}.designer-about .ab-btn--ghost:hover{background:var(--ab-ink);color:#F5F3EF}@media (max-width:620px){.designer-about .ab-chain{flex-direction:column;align-items:flex-start;gap:.55rem}.designer-about .ab-chain-arrow{display:inline-block;transform:rotate(90deg)}.designer-about .ab-row{grid-template-columns:2.6rem 1fr;row-gap:.3rem}.designer-about .ab-sec--answer{padding-left:1rem;padding-right:1rem}.designer-about .ab-row-domain{grid-column:2}}