.headshot-page{--hs-soft:#f5f3fc}.tool-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;padding:12px 0;font-size:12px;display:flex}.tool-breadcrumb a:hover{color:var(--accent)}.hs-hero{padding-top:8px;padding-bottom:88px}.hs-intro{text-align:center;max-width:none;margin:0 auto 42px}.hs-eyebrow{letter-spacing:1.8px;color:var(--accent);font-size:11px;font-weight:600}.hs-intro h1{color:var(--accent);letter-spacing:-1.5px;margin:16px 0;font-size:clamp(34px,4vw,54px);line-height:1.2}.hs-intro h2{margin:0 0 18px;font-size:22px;font-weight:500}.hs-intro p{max-width:none;color:var(--muted);margin:0 auto}.hs-benefits{justify-content:center;gap:28px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:flex}.hs-benefits li{color:var(--accent)}.hs-section{padding-top:80px;padding-bottom:80px}.hs-tint{background:var(--hs-soft)}.hs-section-heading{text-align:center;max-width:800px;margin:0 auto 42px}.hs-section-heading h2,.hs-cta h2{letter-spacing:-.7px;margin:12px 0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.35}.hs-section-heading p{color:var(--muted);font-size:13px}.hs-features,.hs-steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.hs-number{color:var(--accent);font-size:13px}.hs-features h3,.hs-steps h3{margin:15px 0 10px;font-size:19px;font-weight:500}.hs-features p,.hs-steps p{color:var(--muted);margin:0;font-size:14px}.hs-steps{counter-reset:steps;padding:0;list-style:none}.hs-steps li{border-top:1px solid var(--line);counter-increment:steps;padding-top:24px}.hs-steps li:before{content:counter(steps);color:var(--accent);background:var(--hs-soft);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hs-faq{padding-top:0}.hs-reviews{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hs-reviews article{border:1px solid var(--line);background:#fcfbfe;border-radius:14px;padding:24px}.hs-rating{justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-rating>span{letter-spacing:2px;color:var(--accent);font-size:16px}.hs-rating strong{font-size:14px;font-weight:500}.hs-rating small{color:var(--muted);font-size:11px}.hs-reviews article>h3{margin:18px 0 10px;font-size:17px;font-weight:500;line-height:1.5}.hs-reviews article>p{color:var(--muted);margin:0;font-size:13px}.hs-review-person{align-items:center;gap:12px;font-size:12px;display:flex}.hs-review-person>span{width:36px;height:36px;color:var(--accent);background:#eee8fa;border-radius:50%;place-items:center;display:grid}.hs-review-person small{color:var(--muted);font-size:10px;display:block}.hs-cta{text-align:center;max-width:900px;padding-top:88px;padding-bottom:88px}.hs-cta p{color:var(--muted);margin:20px 0 28px}@media (max-width:760px){.hs-hero{padding-top:8px;padding-bottom:50px}.hs-intro h1{letter-spacing:-.8px}.hs-intro h2{font-size:19px}.hs-benefits{flex-wrap:wrap;gap:10px;font-size:12px}.hs-features,.hs-steps,.hs-reviews{grid-template-columns:1fr;gap:24px}.hs-section{padding-top:50px;padding-bottom:50px}.hs-section-heading{margin-bottom:28px}.hs-cta{padding-top:54px;padding-bottom:54px}.tool-breadcrumb{gap:7px;font-size:10px}.hs-faq{padding-top:0}}.hs-intro .hs-subtitle{color:var(--ink);font-size:18px;font-weight:400}.hs-intro h1,.hs-intro .hs-subtitle{white-space:normal;text-wrap:wrap;word-break:normal;overflow-wrap:normal}.hs-intro h1{margin:12px 0 20px;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.2}html[lang=zh-CN] .hs-intro{font-family:PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-CN] .hs-intro h1{letter-spacing:0}.hs-intro .hs-subtitle{color:var(--ink);font-size:18px;font-weight:400;line-height:1.7}.hs-benefits{flex-wrap:wrap;gap:12px 32px;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.6}.hs-benefits li{color:#555761;align-items:baseline;gap:8px;display:flex}.hs-benefits li>span{color:var(--accent);font-size:14px}@media (max-width:760px){.hs-benefits{gap:10px 20px}.hs-intro h1{letter-spacing:0}}.hs-intro h1{margin-bottom:18px}.hs-benefits{gap:10px 12px;margin-top:24px}.hs-benefits li{color:#494252;background:#f3f0fc;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;line-height:1.6}.hs-benefits li>span{justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media (max-width:760px){.hs-benefits{gap:8px;margin-top:20px}.hs-benefits li{padding:7px 11px}.hs-intro{margin-bottom:24px}}.studio-wrap{color:#18243e;font-family:Arial,PingFang SC,sans-serif}.studio-benefits{background:#fbfdff;border:1px solid #f0f4fb;border-radius:32px;justify-content:center;align-items:center;gap:24px;width:fit-content;margin:0 auto 30px;padding:15px 24px;display:flex;box-shadow:0 7px 24px #223e7404}.studio-benefits>span{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.benefit-icon{stroke-width:2px;width:25px;height:25px}.benefit-0,.benefit-2{color:#102b52}.benefit-1{color:#0098ff}.benefit-3{color:#008235}.benefit-4{color:#f0379b}.benefit-5{color:#ffb000;fill:#ffb000}.studio-panel{box-sizing:border-box;background:linear-gradient(110deg,#f9fcff,#f4f6ff);border:1px solid #e0e8ff;border-radius:34px;max-width:1080px;margin:0 auto;padding:26px;scroll-margin-top:100px;box-shadow:0 12px 40px #23366b09}.studio-top{grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.studio-drop{background:linear-gradient(110deg,#eaf5ff,#dfedff);border:2px dashed #9bb5ff;border-radius:24px;place-items:center;min-height:264px;display:grid;position:relative;overflow:hidden}.studio-drop.dragging{background:#d9e8ff;border-color:#305cff}.studio-drop>input{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.studio-drop:focus-within{outline-offset:3px;outline:3px solid #7c9eff}.studio-upload-prompt{color:#18243e;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:38px 15px;display:flex}.studio-upload-prompt>svg{color:#315df5;margin-bottom:25px}.studio-upload-prompt strong{letter-spacing:-1px;margin-bottom:14px;font-size:21px;line-height:1.3}.studio-upload-prompt>span{color:#5c6579;margin-bottom:14px;font-size:16px}.studio-upload-prompt>small{color:#5c6579;letter-spacing:.15px;font-size:14px}.studio-details{background:#eef2ff;border-radius:24px;padding:18px}.studio-details>label{align-items:center;gap:12px;margin-bottom:14px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.studio-details>label>span{color:#516bb8;background:#dfe7ff;border-radius:20px;padding:3px 13px;font-size:14px;font-weight:400}.studio-details textarea{box-sizing:border-box;color:#18243e;resize:vertical;background:#f8f9ff;border:1px solid #cdd7f5;border-radius:18px;width:100%;height:78px;min-height:78px;margin-bottom:10px;padding:14px 16px;font:14px/1.5 Arial,PingFang SC,sans-serif;display:block;box-shadow:0 2px 2px #192c5603}.studio-tags{flex-wrap:wrap;gap:7px;display:flex}.studio-tags button{color:#303b50;letter-spacing:.2px;cursor:pointer;background:#f9fbff;border:1px solid #d9e1f9;border-radius:24px;align-items:center;gap:5px;padding:8px 9px;font:12px Arial,PingFang SC,sans-serif;display:flex;box-shadow:0 2px 4px #243b7003}.studio-tags button>svg{color:#7b7dff}.studio-tags button[aria-pressed=true]{background:#e0e7ff;border-color:#8fa4fb}.studio-settings{grid-template-columns:repeat(4,minmax(0,1fr)) 94px 112px;align-items:start;gap:12px;margin-top:22px;display:grid}.studio-setting{min-width:0;position:relative}.studio-selector{cursor:pointer;color:#18243e;text-align:left;background:#fbfdff;border:0;border-radius:18px;align-items:center;gap:8px;width:100%;min-height:58px;padding:11px 9px;display:flex}.studio-icon{color:#5466ff;background:#dee8ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.studio-setting-label{flex-direction:column;flex:1;gap:6px;min-width:0;line-height:1.3;display:flex}.studio-setting-label small{color:#6c7486;letter-spacing:.3px;font-size:12px}.studio-setting-label strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.studio-selector>svg{color:#647080;flex:none}.studio-thumbnails{background:#fbfdff;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;padding:6px;display:grid}.studio-thumbnails button{aspect-ratio:3/4;cursor:pointer;color:#687db6;background:#e1e8f8;border:2px solid #e1e8f8;border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}.studio-thumbnails button img{object-fit:cover;width:100%;height:100%}.studio-thumbnails button[aria-pressed=true]{border-color:#5466ff}.studio-popover{z-index:20;background:#fff;border:1px solid #dce5fa;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;min-width:240px;padding:12px;display:grid;position:absolute;top:76px;left:0;box-shadow:0 8px 40px #203b7426}.studio-popover button{cursor:pointer;color:#18243e;background:#f8faff;border:1px solid #e1e8f8;border-radius:10px;padding:6px;font-size:12px}.studio-popover img{object-fit:contain;width:100%;height:100px;margin-bottom:6px;display:block}.studio-ratio{box-sizing:border-box;background:#fbfdff;border:1px solid #d0dafb;border-radius:17px;align-items:center;gap:7px;min-height:58px;padding:12px 8px;display:flex}.studio-ratio small{color:#777e8b;margin-bottom:4px;font-size:12px;display:block}.studio-ratio>svg{flex:none}.studio-ratio select{color:#343b48;background:0 0;border:0;max-width:65px;font-size:16px;font-weight:600}.studio-count{color:#5e687d;align-items:center;gap:9px;min-height:58px;font-size:16px;display:flex}.studio-count select{color:#313d52;background:#fbfdff;border:1px solid #d0dafb;border-radius:17px;width:68px;min-height:58px;padding:12px;font-size:16px}.studio-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.studio-bottom p{color:#5b6577;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.6;display:flex}.studio-bottom p svg{color:#00a15b;flex:none}.studio-generate{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(105deg,#0055ed,#8c36fa);border:0;border-radius:40px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:14px 26px;font-size:17px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 12px 24px #4d5bf21a}.studio-generate:hover{filter:brightness(1.06)}.studio-generate:focus-visible,.studio-setting button:focus-visible,.studio-tags button:focus-visible{outline-offset:3px;outline:3px solid #9eb2ff}.studio-notice{color:#4e44ad;margin:14px 0 0;font-size:14px}.studio-notice:empty{display:none}.studio-uploads{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.studio-uploads>div{position:relative}.studio-uploads img{object-fit:cover;border-radius:10px;width:100px;height:140px}.studio-uploads>div>button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:4px;right:4px}.studio-change{color:#315df5;cursor:pointer;background:#fff;border:1px solid #cdd7f5;border-radius:20px;align-items:center;gap:7px;padding:9px 14px;display:flex}@media (max-width:1150px){.studio-benefits{flex-wrap:wrap;gap:16px;padding:14px 20px}.studio-benefits>span{font-size:13px}.studio-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-ratio,.studio-count{grid-row:2}.studio-selector{padding:10px 8px}.studio-generate{padding:16px 22px;font-size:16px}.studio-bottom p{font-size:12px}.studio-tags button{padding:8px;font-size:12px}}@media (max-width:760px){.studio-panel{border-radius:24px;padding:16px}.studio-top{grid-template-columns:1fr;gap:16px}.studio-drop{min-height:280px}.studio-upload-prompt{padding:35px 12px}.studio-upload-prompt strong{font-size:24px}.studio-upload-prompt>span{font-size:15px}.studio-upload-prompt>small{font-size:12px}.studio-details{padding:20px 16px}.studio-details>label{font-size:19px}.studio-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:18px}.studio-ratio,.studio-count{grid-row:3}.studio-bottom{flex-direction:column-reverse;align-items:stretch;gap:18px}.studio-generate{width:100%;font-size:18px}.studio-bottom p{font-size:12px}.studio-benefits{border-radius:20px;justify-content:flex-start;gap:14px 20px;margin-bottom:20px}.studio-benefits>span{font-size:12px}.benefit-icon{width:20px;height:20px}.studio-popover{min-width:180px}.studio-setting:nth-child(2n) .studio-popover{left:auto;right:0}}.studio-gallery{color:#27313f;background:#f5f2ee;border:1px solid #e6e9ed;border-radius:22px;width:calc(100vw - 40px);max-width:1440px;height:calc(100dvh - 40px);max-height:none;margin:auto;padding:0;font-family:Arial,PingFang SC,sans-serif;line-height:1.45;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #14233733}.studio-gallery[open]{flex-direction:column;display:flex}.studio-gallery::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17233466}.studio-gallery-header{background:#fff;border-bottom:1px solid #e7eaf0;flex:none;align-items:center;gap:22px;min-height:66px;padding:12px 28px;display:flex}.studio-gallery-header h2{letter-spacing:-.4px;color:#27313f;margin:0 auto 0 0;font:550 20px/1.4 Arial,PingFang SC,sans-serif}.studio-gallery-close{color:#4a586b;cursor:pointer;background:#f2f6fc;border:1px solid #cdd5df;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.studio-genders{background:#eaf3fc;border:1px solid #d9e2ec;border-radius:12px;gap:4px;padding:4px;display:flex}.studio-genders button{color:#646e78;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:92px;min-height:38px;padding:8px 22px;font:600 14px/1.4 Arial,PingFang SC,sans-serif}.studio-genders button[aria-pressed=true]{color:#fff;background:#0968c7;box-shadow:0 2px 5px #0071e322}.studio-gallery-scroll{overscroll-behavior:contain;flex:1;padding:20px 28px 28px;overflow-y:auto}.studio-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px;max-width:1200px;margin:auto;display:grid}.studio-gallery-item{text-align:left;color:#424750;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;align-self:start;padding:0;display:block}.studio-choice-photo{aspect-ratio:3/4;border:3px solid #fff;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 9px #1e34450a}.studio-choice-photo>img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.studio-choice-name{overflow-wrap:anywhere;padding:10px 5px 0;font-size:12px;font-weight:500;display:block}.studio-gallery-item:hover .studio-choice-photo{border-color:#cddbec}.studio-gallery-item[aria-pressed=true] .studio-choice-photo,.studio-choice-photo.is-selected{border-color:#a5cbed}.studio-gallery-item[aria-pressed=true] .studio-choice-name{color:#06c}.studio-mode{color:#0968c7;background:#e8f3fd;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:16px;display:flex}.studio-mode>strong,.studio-background-custom>strong{text-align:center;font-size:24px;font-weight:600;line-height:1.3}.studio-mode>small{text-align:center;color:#466b93;font-size:12px;line-height:1.5}.studio-mode-name{visibility:hidden}.studio-background-custom{color:#0968c7;cursor:pointer;background:0 0;border:0;padding:0}.studio-background-upload{color:#fff;cursor:pointer;white-space:nowrap;background:#0968c7;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.studio-mode>input{opacity:0;width:1px;height:1px;position:absolute}.studio-mode>img.studio-background-mini{object-fit:cover;width:70px;height:70px}.studio-gallery :focus-visible{outline-offset:3px;outline:3px solid #0071e3}.studio-gallery-pose .studio-choice-photo>img{object-position:center top}@media (max-width:760px){.studio-gallery{border-radius:20px 20px 0 0;width:100%;max-width:100%;height:92dvh;max-height:92dvh;margin:auto 0 0}.studio-gallery-header{flex-wrap:wrap;gap:14px;padding:20px 16px 14px;position:relative}.studio-gallery-header h2{flex-basis:calc(100% - 48px);padding-right:25px;font-size:19px}.studio-gallery-close{width:44px;height:44px;position:absolute;top:12px;right:12px}.studio-genders{width:100%}.studio-genders button{flex:1;min-height:44px}.studio-gallery-scroll{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.studio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.studio-choice-name{font-size:13px;line-height:1.4}.studio-mode>strong{font-size:22px}.studio-background-upload{padding:10px;font-size:11px}}.hs-editorial h2{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.25}.hs-editorial p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.hs-editorial figure{min-width:0;margin:0}.hs-editorial figcaption{color:#737581;margin-top:12px;font-size:11px;line-height:1.6}.portrait-story{padding-top:10px;padding-bottom:80px}.portrait-story-copy{text-align:center;max-width:760px;margin:0 auto 36px}.portrait-story-copy p{max-width:650px;margin:auto}.portrait-comparison{max-width:1050px;position:relative;margin-inline:auto!important}.portrait-comparison>img{border-radius:20px;width:100%;height:auto;display:block}.portrait-labels{pointer-events:none;grid-template-columns:1fr 1fr;gap:30px;display:grid;position:absolute;top:18px;left:18px;right:18px}.portrait-labels span{color:#343842;background:#fffffff0;border:1px solid #ffffff80;border-radius:30px;justify-self:start;padding:7px 14px;font-size:12px;font-weight:500}.portrait-feature-section{background:#f7f6fa}.portrait-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:80px;padding-bottom:80px;display:grid}.portrait-feature>div{max-width:510px}.portrait-feature img{border-radius:18px;width:100%;height:auto;display:block}.portrait-feature-reverse{grid-template-columns:1fr 1.1fr}.portrait-link{color:#fff;background:var(--accent);border:0;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin-top:28px;padding:12px 24px;font-size:15px;font-weight:500;display:inline-flex}.portrait-link:hover{color:#fff;background:#4228c8}.portrait-how{padding-top:24px;padding-bottom:80px}.portrait-how>h2{text-align:center;margin-bottom:40px}.portrait-how ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.portrait-how li{border-top:1px solid var(--line);padding-top:22px}.portrait-how li>span{color:var(--accent);font-size:13px}.portrait-how h3{margin:16px 0 12px;font-size:19px;font-weight:500}.portrait-how p{font-size:14px}.hs-intro .hs-subtitle{max-width:800px}.hs-intro{margin-bottom:24px}.hs-hero{padding-bottom:64px}html[lang=zh-CN] .hs-editorial h2{letter-spacing:0}@media (max-width:760px){.hs-editorial h2{letter-spacing:-.5px;margin-bottom:18px;font-size:28px}.hs-editorial p{font-size:15px;line-height:1.75}.portrait-story{padding-top:0;padding-bottom:44px}.portrait-story-copy{text-align:left;margin-bottom:24px}.portrait-feature,.portrait-feature-reverse{grid-template-columns:1fr;gap:28px;padding-top:44px;padding-bottom:44px}.portrait-feature>div{max-width:none}.portrait-feature-section .portrait-feature>figure{order:2}.portrait-feature img,.portrait-comparison>img{border-radius:14px}.portrait-labels{gap:14px;top:10px;left:10px;right:10px}.portrait-labels span{padding:5px 8px;font-size:10px}.portrait-how{padding-top:0;padding-bottom:44px}.portrait-how>h2{text-align:left;margin-bottom:28px}.portrait-how ol{grid-template-columns:1fr;gap:24px}.portrait-how h3{margin:12px 0 8px}.hs-hero{padding-bottom:44px}}.portrait-text-link{color:var(--accent);border-bottom:1px solid #c4b9f5;align-items:center;gap:12px;margin-top:28px;padding-bottom:7px;font-size:15px;font-weight:500;display:inline-flex}.profession-section{padding-top:20px;padding-bottom:80px}.profession-section>h2{text-align:center;letter-spacing:-1px;margin:0 0 40px;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.25}.profession-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.profession-grid article{background:#f6f8fa;border:1px solid #dbe2ea;border-radius:14px;min-width:0;padding:16px}.profession-grid img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.profession-grid h3{letter-spacing:-.6px;margin:16px 0 10px;font-size:20px;font-weight:600;line-height:1.35}.profession-grid p{color:#5c6878;margin:0 0 14px;font-size:14px;line-height:1.6}.profession-grid ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.profession-grid li{color:#455567;background:#e6ecf3;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.5}.collection-section{padding:30px 0 80px;overflow:hidden}.collection-heading{grid-template-columns:1.6fr 1fr;align-items:start;gap:100px;margin-bottom:54px;display:grid}.collection-heading h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.12}.collection-heading h2 span{color:#89898f;display:block}.collection-heading p{color:#777780;justify-self:end;max-width:340px;margin:0;font-size:15px;line-height:1.8}.collection-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:min(1480px,100% - 64px);margin:auto;display:grid}.collection-column{flex-direction:column;gap:20px;display:flex}.collection-column:nth-child(2),.collection-column:nth-child(5){padding-top:40px}.collection-column:nth-child(3),.collection-column:nth-child(4){padding-top:80px}.collection-column img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}html[lang=zh-CN] .profession-section h2,html[lang=zh-CN] .collection-heading h2{letter-spacing:0}@media (max-width:1000px){.profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-heading{gap:40px}.collection-wall,.collection-column{gap:12px}}@media (max-width:760px){.profession-section{padding-top:0;padding-bottom:44px}.profession-section>h2{margin-bottom:26px;font-size:28px}.profession-grid{gap:12px}.profession-grid article{border-radius:12px;padding:10px}.profession-grid h3{margin:12px 0 8px;font-size:17px}.profession-grid p{font-size:13px}.profession-grid li{padding:5px 7px;font-size:10px}.collection-section{padding:10px 0 44px}.collection-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.collection-heading h2{letter-spacing:-1px;font-size:34px}.collection-heading p{justify-self:start;max-width:none;font-size:14px}.collection-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:calc(100% - 40px)}.collection-column{gap:10px}.collection-column:nth-child(n){padding-top:0}.collection-column:nth-child(2),.collection-column:nth-child(5){padding-top:24px}.collection-column img{border-radius:8px}}
