@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&family=Playfair+Display:wght@700;800;900&display=swap);:root{font-family:Inter,"Noto Sans TC","Microsoft JhengHei","PingFang TC","Heiti TC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff8ea;background:#080604;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#080604}a{color:inherit;text-decoration:none}button,input{font:inherit}.lux-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 16%,rgb(210 161 73 / .2),transparent 28%),radial-gradient(circle at 82% 10%,rgb(255 238 186 / .14),transparent 24%),linear-gradient(135deg,#080604 0%,#17100b 48%,#050403 100%)}.lux-shell::before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 24%,#000,transparent 70%)}.ambient{position:fixed;width:36vw;height:36vw;min-width:320px;min-height:320px;border-radius:999px;pointer-events:none;filter:blur(42px);opacity:.42;mix-blend-mode:screen;animation:liquidFloat 14s ease-in-out infinite}.ambient-a{left:-12vw;top:20vh;background:#a66f2e}.ambient-b{right:-10vw;bottom:0;background:#f0d08a;animation-delay:-6s}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px clamp(18px, 4vw, 54px);background:rgb(8 6 4 / .66);border-bottom:1px solid rgb(255 232 177 / .16);backdrop-filter:blur(22px)}.wordmark{font-weight:900;letter-spacing:.2em;font-size:13px}nav{display:flex;gap:clamp(16px, 3vw, 42px)}nav a,.micro,.section-head span,.motion-panel span,.contact-panel span,.post-card p{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 239 203 / .68)}nav a{transition:color .25s ease}nav a:hover{color:#fff8ea}.social-bar{justify-self:end;display:flex;align-items:center;gap:10px}.social-bar a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgb(255 232 177 / .34);border-radius:999px;background:rgb(255 255 255 / .04);box-shadow:inset 0 1px 0 rgb(255 255 255 / .16);transition:transform .3s ease,background .3s ease,border-color .3s ease}.social-bar a:hover{transform:translateY(-3px) scale(1.04);background:rgb(237 184 89 / .18);border-color:#f3d28d}.tiktok-mark{font-weight:900;font-size:17px}.hero-grid{position:relative;z-index:2;min-height:calc(100vh - 83px);display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px, 5vw, 76px);padding:clamp(44px, 7vw, 90px) clamp(18px, 4vw, 54px) 60px}.hero-copy{max-width:720px}.micro{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}h1,h2,h3{margin:0}h1{font-family:"Playfair Display","Noto Serif TC","Songti TC",Georgia,serif;font-size:clamp(64px, 10vw, 158px);line-height:.78;letter-spacing:-.075em;max-width:820px}.hero-copy p{margin:30px 0 0;max-width:620px;color:rgb(255 242 215 / .74);font-size:clamp(18px, 2.1vw, 27px);line-height:1.35;letter-spacing:-.035em}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-actions a,.contact-links a{display:inline-flex;align-items:center;gap:9px;padding:14px 18px;border:1px solid rgb(255 232 177 / .36);border-radius:999px;background:linear-gradient(135deg,rgb(255 255 255 / .13),rgb(255 255 255 / .03));box-shadow:0 18px 50px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .18);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .3s ease,border-color .3s ease}.hero-actions a:hover,.contact-links a:hover{transform:translateY(-4px);border-color:#f5cf80}.portrait-stage{position:relative;min-height:min(76vh, 760px);border:1px solid rgb(255 232 177 / .28);border-radius:42px;overflow:hidden;box-shadow:0 40px 120px rgb(0 0 0 / .56),0 0 80px rgb(218 160 62 / .14);isolation:isolate;transform:perspective(1200px) rotateY(-3deg) rotateX(2deg);animation:stageDrift 9s ease-in-out infinite}.portrait-stage::before,.portrait-stage::after{content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none}.portrait-stage::before{background:radial-gradient(circle at 78% 18%,rgb(255 220 145 / .32),transparent 28%),linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .14),transparent 47%);animation:shimmer 6s ease-in-out infinite}.portrait-stage::after{background:linear-gradient(to top,rgb(8 6 4 / .76),transparent 44%)}.portrait-stage img{position:absolute;inset:0;width:100%;height:100%;min-height:inherit;object-fit:contain;display:block;opacity:0;transform:scale(1.08) translate3d(0,0,0);animation:heroArchiveMotion 222s ease-in-out infinite}.portrait-stage img:first-child{position:absolute;opacity:1}.glass-card{position:absolute;z-index:4;padding:14px 16px;border:1px solid rgb(255 232 177 / .34);border-radius:18px;background:rgb(10 7 4 / .38);backdrop-filter:blur(18px);color:#ffe4a3;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.card-one{left:22px;bottom:24px}.card-two{right:22px;top:24px}.ticker{position:relative;z-index:2;overflow:hidden;border-block:1px solid rgb(255 232 177 / .16);background:rgb(255 255 255 / .035)}.ticker div{display:flex;width:max-content;animation:ticker 24s linear infinite}.ticker span{padding:18px 34px;color:rgb(255 239 203 / .7);font-size:12px;font-weight:900;letter-spacing:.18em;white-space:nowrap}.home .topbar,.home .ambient{display:none}.editorial-hero{--editorial-cream:#efeee9;--editorial-brown:#1f1309;--editorial-brown-deep:#0f0905;--editorial-brown-gold:#6d4520;position:relative;z-index:2;width:100%;height:100dvh;min-height:640px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgb(146 93 40 / .24),transparent 34%),radial-gradient(circle at 18% 76%,rgb(87 50 20 / .38),transparent 30%),linear-gradient(135deg,var(--editorial-brown-deep) 0%,var(--editorial-brown) 48%,#080402 100%);color:var(--editorial-cream);font-family:"Helvetica Neue","Noto Sans TC","Microsoft JhengHei","PingFang TC","Heiti TC",Helvetica,Arial,sans-serif}.editorial-fluid,.editorial-wash{position:absolute;inset:0}.editorial-fluid{z-index:0;pointer-events:none;opacity:.58;background:radial-gradient(circle at 18% 28%,rgb(226 172 91 / .38),transparent 22%),radial-gradient(circle at 78% 24%,rgb(109 69 32 / .42),transparent 26%),radial-gradient(circle at 52% 78%,rgb(76 39 14 / .45),transparent 30%),linear-gradient(135deg,var(--editorial-brown-deep) 0%,var(--editorial-brown) 44%,#070301 100%);filter:blur(34px) saturate(1.12);transform:scale(1.14);animation:editorialFluidDrift 16s ease-in-out infinite alternate}.editorial-fluid::before,.editorial-fluid::after{content:"";position:absolute;inset:-18%;border-radius:42% 58% 64% 36%;opacity:.5;background:radial-gradient(circle at 34% 34%,rgb(255 211 134 / .32),transparent 24%),radial-gradient(circle at 68% 58%,rgb(93 52 20 / .48),transparent 28%);mix-blend-mode:screen;animation:editorialFluidMorph 18s ease-in-out infinite}.editorial-fluid::after{opacity:.34;animation-duration:13s;animation-direction:reverse;transform:rotate(22deg) scale(1.08)}.hero-collage{position:relative;z-index:10;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;padding:112px 40px 118px;pointer-events:none}.hero-copy-block{max-width:860px;justify-self:center;text-align:center;animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) .45s both}.hero-copy-block h1{color:var(--editorial-cream);font-family:"Helvetica Neue","Noto Sans TC","Microsoft JhengHei","PingFang TC","Heiti TC",Helvetica,Arial,sans-serif;font-size:clamp(58px, 8vw, 132px);line-height:.86;letter-spacing:-.08em;text-transform:uppercase}.hero-copy-block h1 span{display:block;color:#d8b76f}.hero-copy-block p{max-width:640px;margin:22px auto 0;color:rgb(239 238 233 / .74);font-size:clamp(16px, 1.6vw, 22px);line-height:1.35;letter-spacing:-.03em}.hero-collage-stage{position:relative;width:min(100%, 1180px);min-height:520px;margin:24px auto 0}.hero-collage-card{position:absolute;margin:0;overflow:hidden;border:1px solid rgb(239 238 233 / .2);border-radius:24px;background:rgb(5 5 5 / .5);box-shadow:0 34px 90px rgb(0 0 0 / .42),inset 0 1px 0 rgb(255 255 255 / .12);animation:heroCollageFloat 6s ease-in-out infinite;backface-visibility:hidden;contain:layout paint;transform:translateZ(0)}.hero-collage-card img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:contrast(1.05) saturate(.9);opacity:1;transform:scale(1) translate3d(0,0,0);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s ease;backface-visibility:hidden;will-change:opacity,transform}.hero-collage-card img.is-next{opacity:0;transform:scale(1.025) translate3d(0,0,0)}.hero-collage-stage.is-batch-crossfading .hero-collage-card img.is-current{opacity:0;transform:scale(.985) translate3d(0,0,0);filter:contrast(1.02) saturate(.86)}.hero-collage-stage.is-batch-crossfading .hero-collage-card img.is-next{opacity:1;transform:scale(1) translate3d(0,0,0)}.hero-collage-card-1{left:50%;top:50%;z-index:20;width:min(31vw, 330px);height:min(43vw, 460px);transform:translate(-50%,-50%);animation-delay:0s}.hero-collage-card-2{left:18%;top:14%;z-index:12;width:min(19vw, 220px);height:min(25vw, 285px);animation-delay:-1.2s}.hero-collage-card-3{right:19%;top:8%;z-index:11;width:min(18vw, 205px);height:min(23vw, 260px);animation-delay:-2.4s}.hero-collage-card-4{right:15%;bottom:8%;z-index:24;width:min(22vw, 255px);height:min(27vw, 310px);animation-delay:-3.5s}.hero-collage-card-5{right:2%;top:37%;z-index:10;width:min(18vw, 210px);height:min(24vw, 270px);animation-delay:-4.6s}.hero-collage-card-6{left:15%;bottom:7%;z-index:23;width:min(21vw, 245px);height:min(26vw, 300px);animation-delay:-5.2s}.hero-collage-card-7{left:3%;top:34%;z-index:10;width:min(18vw, 205px);height:min(23vw, 260px);animation-delay:-6s}.hero-stats{display:flex;justify-content:center;gap:clamp(34px, 8vw, 96px);margin-top:14px;text-align:center;animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) .9s both}.hero-stats strong{display:block;color:#d8b76f;font-size:clamp(34px, 4vw, 58px);line-height:.9;letter-spacing:-.06em}.hero-stats span{display:block;margin-top:8px;color:rgb(239 238 233 / .65);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}@keyframes heroCollageFloat{0%,100%{translate:0 0;box-shadow:0 34px 90px rgb(0 0 0 / .42),inset 0 1px 0 rgb(255 255 255 / .12)}50%{translate:0 -15px;box-shadow:0 42px 110px rgb(0 0 0 / .48),inset 0 1px 0 rgb(255 255 255 / .12)}}.editorial-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .58),rgb(0 0 0 / .13) 48%,rgb(0 0 0 / .55)),radial-gradient(circle at 50% 20%,rgb(255 246 219 / .12),transparent 34%),linear-gradient(to bottom,rgb(0 0 0 / .16),rgb(0 0 0 / .76))}.editorial-topbar{position:absolute;inset-inline:0;top:0;z-index:30;display:flex;align-items:flex-start;justify-content:space-between;padding:32px 40px}.editorial-brand,.editorial-year,.editorial-nav a,.editorial-socials a{color:var(--editorial-cream);font-family:"Helvetica Neue","Noto Sans TC","Microsoft JhengHei","PingFang TC","Heiti TC",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35;text-decoration:none}.editorial-brand{font-size:18px;letter-spacing:.04em;font-weight:500;animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) .8s both}.editorial-right{display:flex;align-items:flex-start;gap:clamp(48px, 6vw, 88px)}.editorial-year{animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) .9s both}.editorial-nav,.editorial-socials{display:flex;flex-direction:column;gap:3px}.editorial-nav a,.editorial-socials a{transition:opacity .3s ease}.editorial-nav a:hover,.editorial-socials a:hover{opacity:.6}.editorial-nav a:nth-child(1){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1s both}.editorial-nav a:nth-child(2){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.08s both}.editorial-nav a:nth-child(3){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.16s both}.editorial-nav a:nth-child(4){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.24s both}.editorial-socials a:nth-child(1){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.15s both}.editorial-socials a:nth-child(2){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.23s both}.editorial-socials a:nth-child(3){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.31s both}.editorial-socials a:nth-child(4){animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) 1.39s both}.editorial-menu{display:none;width:40px;height:40px;place-items:center;gap:4px;padding:0;border:0;background:#fff0;animation:editorialFadeUp .9s cubic-bezier(.22,1,.36,1) .9s both}.editorial-menu span{display:block;width:24px;height:2px;background:var(--editorial-cream)}@keyframes editorialFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes editorialFluidDrift{0%{transform:translate3d(-2vw,-1vh,0) scale(1.12) rotate(0deg);filter:blur(34px) saturate(1.05)}50%{transform:translate3d(2vw,2vh,0) scale(1.2) rotate(4deg);filter:blur(38px) saturate(1.2)}100%{transform:translate3d(0,-2vh,0) scale(1.16) rotate(-3deg);filter:blur(32px) saturate(1.12)}}@keyframes editorialFluidMorph{0%,100%{border-radius:42% 58% 64% 36%;transform:translate3d(-3vw,0,0) scale(1)}50%{border-radius:66% 34% 38% 62%;transform:translate3d(4vw,3vh,0) scale(1.12)}}@media (max-width:760px){.editorial-hero{min-height:620px}.hero-collage{padding:92px 24px 108px}.hero-copy-block h1{font-size:clamp(46px, 15vw, 74px)}.hero-collage-stage{min-height:430px;margin-top:18px}.hero-collage-card-1{width:48vw;height:64vw}.hero-collage-card-2{left:2%;top:8%;width:32vw;height:42vw}.hero-collage-card-3{right:2%;top:10%;width:31vw;height:40vw}.hero-collage-card-4{right:0;bottom:6%;width:34vw;height:44vw}.hero-collage-card-5{right:4%;top:42%;width:29vw;height:38vw}.hero-collage-card-6{left:0;bottom:7%;width:34vw;height:44vw}.hero-collage-card-7{left:4%;top:40%;width:29vw;height:38vw}.hero-stats{gap:28px}.editorial-topbar{padding:24px}.editorial-right{display:none}.editorial-menu{display:grid}}@media (prefers-reduced-motion:reduce){.editorial-fluid,.editorial-fluid::before,.editorial-fluid::after,.hero-collage-card,.editorial-brand,.editorial-year,.editorial-nav a,.editorial-socials a,.editorial-menu,.hero-collage-card img{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.drop-section,.motion-panel,.contact-panel{position:relative;z-index:2;padding:clamp(58px, 9vw, 118px) clamp(18px, 4vw, 54px)}.section-head{display:grid;grid-template-columns:.5fr 1fr;gap:32px;align-items:end;margin-bottom:34px}h2{font-family:"Playfair Display","Noto Serif TC","Songti TC",Georgia,serif;font-size:clamp(42px, 6vw, 92px);line-height:.88;letter-spacing:-.06em}.post-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(255 232 177 / .28);border-left:1px solid rgb(255 232 177 / .28)}.post-card{position:relative;min-height:430px;overflow:hidden;padding:22px;display:flex;flex-direction:column;border-right:1px solid rgb(255 232 177 / .28);border-bottom:1px solid rgb(255 232 177 / .28);background:linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));transition:transform .35s ease,background .35s ease}.post-card:hover{transform:translateY(-8px);background:linear-gradient(145deg,rgb(215 157 64 / .18),rgb(255 255 255 / .04))}.post-number{color:rgb(255 232 177 / .38);font-size:13px;font-weight:900}.post-shine{height:170px;margin:24px 0;border-radius:28px;background:radial-gradient(circle at 30% 22%,#ffedbd,transparent 16%),radial-gradient(circle at 70% 64%,#b67b31,transparent 24%),linear-gradient(135deg,#20150c,#5f3f1d 48%,#f2d28e);filter:saturate(1.08);animation:liquidPulse 7s ease-in-out infinite}.post-card h3{font-size:clamp(28px, 3vw, 44px);line-height:.92;letter-spacing:-.055em}.post-card small{margin-top:14px;color:rgb(255 242 215 / .68);font-size:15px;line-height:1.45}.post-card strong{margin-top:auto;padding-top:28px;color:#ffe2a0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.motion-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;border-block:1px solid rgb(255 232 177 / .16);background:rgb(255 255 255 / .04)}.motion-panel p{margin:0;max-width:620px;color:rgb(255 242 215 / .72);font-size:clamp(19px, 2.2vw, 31px);line-height:1.28;letter-spacing:-.04em}.contact-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:end}.contact-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@keyframes liquidFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(42px,-26px,0) scale(1.14)}}@keyframes stageDrift{0%,100%{transform:perspective(1200px) rotateY(-3deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateY(-12px)}}@keyframes shimmer{0%,100%{transform:translateX(-10%);opacity:.75}50%{transform:translateX(12%);opacity:1}}@keyframes imageBreathe{0%,100%{transform:scale(1.06)}50%{transform:scale(1.12)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes liquidPulse{0%,100%{filter:hue-rotate(0deg) brightness(1);border-radius:28px}50%{filter:hue-rotate(10deg) brightness(1.16);border-radius:44px}}@media (max-width:980px){.post-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.portrait-stage{min-height:520px}h1{font-size:clamp(54px, 8vw, 110px)}}@media (max-width:760px){.topbar{position:static;grid-template-columns:1fr;justify-items:center;text-align:center}.social-bar{justify-self:center}.hero-grid,.section-head,.motion-panel,.contact-panel{grid-template-columns:1fr}.portrait-stage{min-height:560px;transform:none}.contact-links{justify-content:flex-start}}@media (max-width:620px){nav{flex-wrap:wrap;justify-content:center}h1{font-size:clamp(58px, 19vw, 92px)}.portrait-stage{min-height:430px;border-radius:28px}.post-grid{grid-template-columns:1fr}.post-card{min-height:360px}}.timeline-list{display:grid;gap:14px}.timeline-card{position:relative;display:grid;grid-template-columns:64px 240px 1fr auto;align-items:center;gap:22px;min-height:168px;padding:18px;border:1px solid rgb(255 232 177 / .26);border-radius:30px;background:linear-gradient(135deg,rgb(255 255 255 / .095),rgb(255 255 255 / .025));overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 22px 70px rgb(0 0 0 / .24);transition:transform .32s ease,border-color .32s ease,background .32s ease}.timeline-card::before{content:"";position:absolute;inset:-60% auto -60% -18%;width:28%;background:linear-gradient(90deg,transparent,rgb(255 229 166 / .18),transparent);transform:rotate(12deg);transition:left .55s ease}.timeline-card:hover{transform:translateY(-5px);border-color:rgb(255 222 145 / .72);background:linear-gradient(135deg,rgb(199 138 48 / .18),rgb(255 255 255 / .035))}.timeline-card:hover::before{left:112%}.timeline-thumb{position:relative;height:130px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 30% 22%,#ffedbd,transparent 16%),radial-gradient(circle at 70% 64%,#b67b31,transparent 24%),linear-gradient(135deg,#20150c,#5f3f1d 48%,#f2d28e)}.timeline-thumb img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .45s ease}.timeline-card:hover .timeline-thumb img{transform:scale(1.08)}.shorts-section .timeline-card{grid-template-columns:64px minmax(118px,154px) 1fr auto;min-height:262px}#tiktok .timeline-card{grid-template-columns:64px minmax(118px,154px) 1fr auto;min-height:262px}#tiktok .timeline-thumb{width:100%;height:auto;aspect-ratio:9 / 16}.shorts-section .timeline-thumb{width:100%;height:auto;aspect-ratio:9 / 16}.shorts-section .timeline-thumb img{object-fit:cover;transform:scale(1.01)}.timeline-thumb span{color:#1b1208;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.timeline-body p{margin:0 0 10px;color:#ffe2a0;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.timeline-body h3{max-width:760px;font-size:clamp(24px, 3vw, 42px);line-height:.96;letter-spacing:-.052em}.timeline-body small{display:block;margin-top:12px;color:rgb(255 242 215 / .64);font-size:14px;font-weight:800}.timeline-card time{color:rgb(255 242 215 / .74);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.profile-panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:end;padding:clamp(58px, 9vw, 118px) clamp(18px, 4vw, 54px)}.profile-panel span{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 239 203 / .68)}.site-footer{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 clamp(18px, 4vw, 54px);padding:22px 0 34px;border-top:1px solid rgb(255 239 203 / .14);color:rgb(255 239 203 / .58);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.site-footer a{color:rgb(255 239 203 / .76);text-decoration:none}.site-footer a:hover{color:#ffe2a0;text-decoration:underline;text-underline-offset:5px}.policy-page{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:clamp(82px, 11vw, 150px) clamp(18px, 5vw, 72px) clamp(52px, 8vw, 96px)}.policy-header{max-width:900px;margin-bottom:clamp(36px, 6vw, 78px)}.policy-header h1{max-width:960px}.policy-header p{max-width:680px;margin:24px 0 0;color:rgb(255 239 203 / .7);font-size:clamp(18px, 2vw, 28px);line-height:1.35;letter-spacing:-.035em}.policy-content{padding:clamp(24px, 4vw, 48px);border:1px solid rgb(255 232 177 / .26);border-radius:30px;background:linear-gradient(135deg,rgb(255 255 255 / .095),rgb(255 255 255 / .025));box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 22px 70px rgb(0 0 0 / .24);color:rgb(255 239 203 / .76);overflow:hidden}.policy-content h2,.policy-content h3{margin:34px 0 14px;color:#fff3d8;font-family:"Playfair Display","Noto Serif TC","Songti TC",Georgia,serif;letter-spacing:-.052em}.policy-content p,.policy-content li{color:rgb(255 239 203 / .74);font-size:16px;line-height:1.7}.policy-content a{color:#ffe2a0;text-underline-offset:4px}@media (max-width:980px){.timeline-card{grid-template-columns:52px 180px 1fr}.shorts-section .timeline-card{grid-template-columns:52px 136px 1fr}#tiktok .timeline-card{grid-template-columns:52px 136px 1fr}.timeline-card time{grid-column:3}}@media (max-width:760px){.profile-panel{grid-template-columns:1fr}.site-footer{flex-direction:column}.timeline-card{grid-template-columns:1fr}.timeline-thumb{height:210px}.shorts-section .timeline-card{grid-template-columns:1fr}.shorts-section .timeline-thumb{width:min(58vw, 220px);justify-self:center}#tiktok .timeline-card{grid-template-columns:1fr}#tiktok .timeline-thumb{width:min(58vw, 220px);height:auto;justify-self:center}.timeline-card time{grid-column:auto}}@keyframes heroArchiveMotion{0%{opacity:0;transform:translate3d(112%,0,0) scale(1.02);filter:saturate(.96) contrast(1.04)}.08%{opacity:1;transform:translate3d(0,0,0) scale(1.02)}1.05%{opacity:1;transform:translate3d(0,0,0) scale(1.04);filter:saturate(1.06) contrast(1.07)}1.35%{opacity:0;transform:translate3d(0,0,0) scale(1.04)}100%{opacity:0;transform:translate3d(112%,0,0) scale(1.02)}}html,body{max-width:100%;overflow-x:hidden}.editorial-hero{min-height:100svh}.hero-collage{box-sizing:border-box;width:100%;max-width:100%;min-height:100%;padding:clamp(86px, 10svh, 112px) clamp(18px, 4vw, 40px) clamp(32px, 6svh, 72px)}.hero-collage-stage{width:min(100%, 1180px);height:clamp(420px, 58svh, 560px);min-height:0;max-width:100%}.hero-collage-card img{object-fit:contain;background:rgb(18 10 4 / .5)}.drop-section,.profile-panel,.policy-page{box-sizing:border-box;max-width:100%;overflow:hidden}.timeline-list,.timeline-card,.timeline-thumb,.timeline-body{max-width:100%}.timeline-thumb img{object-fit:contain;background:rgb(18 10 4 / .5)}@media (max-width:1180px){.editorial-hero{height:auto;min-height:100svh}.hero-collage-stage{height:clamp(430px, 60svh, 620px)}.hero-collage-card-1{width:clamp(220px, 32vw, 330px);height:clamp(300px, 44vw, 460px)}.hero-collage-card-2{left:10%;top:12%;width:clamp(150px, 22vw, 220px);height:clamp(195px, 29vw, 285px)}.hero-collage-card-3{right:10%;top:10%;width:clamp(145px, 21vw, 205px);height:clamp(188px, 27vw, 260px)}.hero-collage-card-4{right:8%;bottom:8%;width:clamp(165px, 24vw, 255px);height:clamp(205px, 30vw, 310px)}.hero-collage-card-5{right:0;top:38%;width:clamp(140px, 20vw, 210px);height:clamp(180px, 26vw, 270px)}.hero-collage-card-6{left:8%;bottom:8%;width:clamp(165px, 24vw, 245px);height:clamp(205px, 30vw, 300px)}.hero-collage-card-7{left:0;top:36%;width:clamp(140px, 20vw, 205px);height:clamp(180px, 26vw, 260px)}}@media (max-width:760px){.editorial-hero{min-height:100svh}.hero-collage{padding:82px 14px 26px}.hero-copy-block{max-width:min(92vw, 520px)}.hero-copy-block h1{font-size:clamp(38px, 13vw, 62px);line-height:.9}.hero-copy-block p{max-width:88vw;margin-top:14px;font-size:clamp(14px, 4vw, 17px)}.hero-collage-stage{width:100%;height:clamp(410px, 58svh, 520px);margin-top:12px}.hero-collage-card{border-radius:18px}.hero-collage-card-1{left:50%;top:48%;width:clamp(166px, 46vw, 210px);height:clamp(224px, 61vw, 284px)}.hero-collage-card-2{left:3%;top:8%;width:clamp(112px, 31vw, 146px);height:clamp(150px, 41vw, 192px)}.hero-collage-card-3{right:3%;top:9%;width:clamp(112px, 30vw, 142px);height:clamp(148px, 40vw, 188px)}.hero-collage-card-4{right:2%;bottom:7%;width:clamp(122px, 33vw, 154px);height:clamp(158px, 43vw, 202px)}.hero-collage-card-5{right:0;top:42%;width:clamp(102px, 28vw, 132px);height:clamp(136px, 37vw, 172px)}.hero-collage-card-6{left:2%;bottom:8%;width:clamp(122px, 33vw, 154px);height:clamp(158px, 43vw, 202px)}.hero-collage-card-7{left:0;top:42%;width:clamp(102px, 28vw, 132px);height:clamp(136px, 37vw, 172px)}.drop-section,.profile-panel,.policy-page{padding-inline:16px}.section-head,.profile-panel{grid-template-columns:1fr}.timeline-card{width:100%;box-sizing:border-box}.timeline-body h3{overflow-wrap:anywhere}.site-footer{align-items:flex-start;flex-direction:column}.site-footer-links{justify-content:flex-start}}@media (max-width:430px){.hero-collage-stage{height:clamp(390px, 56svh, 488px)}.editorial-topbar{padding:20px 16px}}.hero-collage{grid-template-rows:auto 1fr;padding-bottom:clamp(76px, 10svh, 104px)}.hero-collage-stage{height:clamp(360px, 48svh, 500px)}.hero-stats{position:absolute;left:clamp(18px, 4vw, 40px);right:clamp(18px, 4vw, 40px);bottom:clamp(56px, 6svh, 80px);z-index:28;margin-top:0;pointer-events:none}@media (max-width:1180px){.hero-collage{padding-bottom:clamp(74px, 9svh, 96px)}.hero-collage-stage{height:clamp(390px, 52svh, 560px)}}@media (max-width:760px){.hero-collage{padding-bottom:clamp(82px, 11svh, 104px)}.hero-collage-stage{height:clamp(370px, 52svh, 486px)}.hero-stats{bottom:18px;gap:22px}.hero-stats strong{font-size:clamp(28px, 9vw, 42px)}.hero-stats span{font-size:10px}}.hero-collage-card-5,.hero-collage-card-7{z-index:16;border-color:rgb(239 238 233 / .34);box-shadow:0 36px 98px rgb(0 0 0 / .5),0 0 0 1px rgb(216 183 111 / .16),inset 0 1px 0 rgb(255 255 255 / .16)}.hero-collage-card-5{right:6%;top:35%;width:min(20vw, 238px);height:min(27vw, 305px)}.hero-collage-card-7{left:6%;top:33%;width:min(20vw, 232px);height:min(27vw, 300px)}@media (max-width:1180px){.hero-collage-card-5{right:5%;top:36%;width:clamp(156px, 23vw, 236px);height:clamp(202px, 30vw, 304px)}.hero-collage-card-7{left:5%;top:34%;width:clamp(156px, 23vw, 232px);height:clamp(202px, 30vw, 300px)}}@media (max-width:760px){.hero-collage-card-5{right:4%;top:40%;width:clamp(116px, 31vw, 148px);height:clamp(154px, 41vw, 194px)}.hero-collage-card-7{left:4%;top:40%;width:clamp(116px, 31vw, 148px);height:clamp(154px, 41vw, 194px)}}.hero-collage{pointer-events:auto}.hero-copy-block,.hero-stats{pointer-events:none}.hero-collage-card{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.hero-collage-card-1{transform:translate(-50%,-50%) translate3d(var(--drag-x,0),var(--drag-y,0),0)}.hero-collage-card:not(.hero-collage-card-1){transform:translate3d(var(--drag-x,0),var(--drag-y,0),0)}.hero-collage-card.is-dragging{z-index:80;cursor:grabbing;animation-play-state:paused;border-color:rgb(255 232 177 / .62);box-shadow:0 46px 128px rgb(0 0 0 / .66),0 0 0 1px rgb(255 226 160 / .3),inset 0 1px 0 rgb(255 255 255 / .22)}