:root{--she-paper:#f6f3ed;--she-white:#fffefa;--she-ink:#24211f;--she-muted:#716b65;--she-rule:#d8d1c7;--she-accent:#742f3d;--she-serif:Georgia,"Noto Serif TC","Noto Serif CJK TC","Times New Roman",serif;--she-sans:Arial,"Noto Sans TC",system-ui,sans-serif}
html.she-editorial{scroll-padding-top:80px;color-scheme:light}
html.she-editorial body{margin:0;background:var(--she-paper);color:var(--she-ink);font:calc(16px * var(--readscale,1))/1.7 var(--she-sans);-webkit-font-smoothing:antialiased}
.she-editorial *{box-sizing:border-box}.she-editorial [hidden]{display:none!important}.she-editorial img{max-width:100%}.she-editorial a{color:inherit;text-underline-offset:5px}.she-editorial button,.she-editorial input,.she-editorial select,.she-editorial textarea{font:inherit}
.she-editorial :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--she-accent);outline-offset:4px}.she-original-header,.she-original-footer,.she-legacy-promo,.she-editorial .eyebrow{display:none!important}
.she-skip{position:fixed;left:16px;top:-80px;background:var(--she-ink);color:white!important;padding:12px 20px;z-index:500}.she-skip:focus{top:12px}
.she-editorial .she-masthead{display:block;background:var(--she-paper);color:var(--she-ink);position:relative;z-index:90;padding:0 4.5vw;border:0;border-bottom:1px solid var(--she-ink)}
.she-brand-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1370px;margin:auto;height:124px;border-bottom:1px solid var(--she-rule)}
.she-edition{font-size:10px;line-height:1.9;letter-spacing:.16em}.she-edition span{display:block;color:var(--she-muted);font-size:11px;letter-spacing:.08em}
.she-wordmark{font:400 94px/.85 var(--she-serif);letter-spacing:-.09em;text-decoration:none!important;padding-right:8px}.she-wordmark span{display:block;font:10px/1.3 var(--she-sans);letter-spacing:.26em;text-align:center;padding:7px 0 0 10px}
.she-account{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.she-account-link,.she-editorial .she-account #memberLogin{font-size:13px!important;letter-spacing:.02em!important;font-weight:500!important;white-space:nowrap;min-height:42px!important;border:1px solid var(--she-ink)!important;background:transparent!important;color:var(--she-ink)!important;border-radius:0!important;padding:8px 15px!important;text-decoration:none;display:inline-flex!important;align-items:center;gap:16px}
.she-account-link:hover,.she-editorial .she-account #memberLogin:hover{background:var(--she-ink)!important;color:white!important}.she-account #signed-user{font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.she-account #logout{min-height:38px;border:1px solid var(--she-rule);border-radius:0;background:transparent;color:var(--she-ink);padding:6px 12px;font-size:13px}
.she-main-nav{display:flex;align-items:center;justify-content:center;gap:42px;min-height:52px;max-width:1370px;margin:auto}.she-main-nav a{font-size:13px;letter-spacing:.1em;text-decoration:none;min-height:48px;display:flex;align-items:center;border-bottom:2px solid transparent;padding:0 4px;transition:color .18s,border-color .18s}.she-main-nav a:hover,.she-main-nav a[aria-current=page]{color:var(--she-accent);border-bottom-color:var(--she-accent)}.she-menu-toggle{display:none}
.she-editorial main{max-width:1320px;margin:0 auto;padding:54px 4.5vw 80px}.she-page-kicker,.she-kicker{color:var(--she-accent);font-size:calc(11px * var(--readscale,1));font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.she-page-heading{margin:0 0 36px;border-bottom:1px solid var(--she-rule);padding-bottom:30px}.she-page-heading h1,.she-editorial main>h1{font:400 clamp(38px,5vw,70px)/1.13 var(--she-serif);letter-spacing:-.045em;margin:0 0 18px}.she-page-heading p:last-child{color:var(--she-muted);max-width:720px;margin-bottom:0}.she-editorial main>p{max-width:820px;color:var(--she-muted);line-height:1.9}
.she-editorial :is(.panel,.card,.stat){border-radius:0;box-shadow:none;border-color:var(--she-rule)}.she-editorial .panel{background:var(--she-white);padding:30px}.she-editorial :is(button,.btn){border-radius:2px;transition:background-color .18s,color .18s,transform .18s}.she-editorial button{cursor:pointer}.she-editorial button:disabled{cursor:not-allowed;transform:none}.she-editorial button:not(:disabled):active{transform:translateY(1px)}
.she-editorial :is(input,textarea,select){border-color:#b9b0a6;border-radius:2px;color:var(--she-ink);background:var(--she-white);min-height:48px}.she-editorial label{font-size:calc(15px * var(--readscale,1))}.she-editorial h2{font-family:var(--she-serif);font-weight:500;letter-spacing:-.025em}.she-editorial h3{font-weight:500}.she-editorial .notice,.she-editorial .note{border-radius:0;border-left-color:var(--she-accent);background:#eee8e1;color:#574e47;font-size:calc(15px * var(--readscale,1));line-height:1.9}.she-editorial th{background:#ece7df;font-size:calc(13px * var(--readscale,1));letter-spacing:.03em}.she-editorial td{font-size:calc(15px * var(--readscale,1))}.she-editorial .scroll{overscroll-behavior-x:contain}.she-editorial .scroll table{min-width:570px}.she-editorial :is(.grid,.layout)>*{min-width:0}
.she-editorial .she-footer{display:block;background:#262321;color:#e9e3db;padding:54px 5vw 25px;margin-top:40px;font:calc(14px * var(--readscale,1))/1.8 var(--she-sans)}.she-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;max-width:1250px;margin:auto}.she-footer-brand{font:calc(70px * var(--readscale,1))/1 var(--she-serif);letter-spacing:-.08em;text-decoration:none!important}.she-footer-tagline{font:italic calc(23px * var(--readscale,1))/1.4 var(--she-serif);color:#c7bbae;margin:12px 0}.she-footer-label{font-size:calc(10px * var(--readscale,1));letter-spacing:.2em;color:#baa594;margin:0 0 15px}.she-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.she-footer-links a{text-decoration:none;font-size:calc(13px * var(--readscale,1));min-height:30px;color:#e9e3db}.she-footer-links a:hover{text-decoration:underline}.she-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1250px;margin:38px auto 0;border-top:1px solid #504842;padding-top:18px;font-size:calc(11px * var(--readscale,1));color:#c0b6ab;letter-spacing:.04em}.she-footer-tools{max-width:1250px;margin:14px auto 0}
.she-editorial .read-controls{position:static!important;box-shadow:none!important;border:0!important;padding:8px 0!important;background:transparent!important;display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:inherit!important}.she-editorial .read-controls strong{font-size:12px!important}.she-editorial .read-controls button{font-size:12px!important;min-height:36px!important;padding:5px 9px!important;border:1px solid #756a60!important;border-radius:0!important;background:transparent!important;color:#e9e3db!important}.she-editorial .read-controls button[aria-pressed=true]{background:#e9e3db!important;color:#24211f!important}.she-editorial .demo-label{position:static;font-size:11px;display:block;background:transparent;color:#c0b6ab;padding:8px 0}
.she-editorial .she-back-top{position:fixed;right:20px;bottom:20px;z-index:80;border:1px solid var(--she-ink);background:var(--she-white);color:var(--she-ink);width:46px;height:46px;min-height:46px;border-radius:50%;padding:0;font-size:calc(20px * var(--readscale,1));opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(8px)}.she-back-top.is-visible{opacity:1;pointer-events:auto;transform:none}
/* Home cover: one clear editorial headline and a large, uncropped portrait. */
.she-editorial[data-she-page=home] main{max-width:none;padding:0;margin:0}
.she-editorial[data-she-page=home] .hero{background:var(--she-paper);min-height:0;border-bottom:1px solid var(--she-ink);overflow:hidden}.she-editorial .motion-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:65px!important;align-items:center!important;min-height:690px!important;max-width:1370px;padding:34px 4.5vw 45px!important;margin:auto!important;position:relative}
.she-editorial .motion-copy{min-height:0!important;padding:16px 0 0!important;display:block!important;max-width:100%;position:relative;z-index:2}.she-editorial .motion-copy .hero-issue{font-size:calc(11px * var(--readscale,1))!important;line-height:1.7!important;color:var(--she-muted)!important;letter-spacing:.04em!important;margin:0 0 24px!important}.she-editorial .motion-kicker{font:calc(11px * var(--readscale,1))/1.6 var(--she-sans)!important;letter-spacing:.15em!important;color:var(--she-accent)!important;margin:0 0 16px!important}
.she-editorial .motion-title{font:400 clamp(68px,7.3vw,114px)/.91 var(--she-serif)!important;letter-spacing:-.065em!important;margin:0 0 28px!important;color:var(--she-ink)!important}.she-editorial .motion-title em{font:italic .55em/1.1 var(--she-serif)!important;letter-spacing:-.04em!important;color:inherit!important}.she-editorial .motion-title>span{color:var(--she-accent)!important;font:inherit!important;letter-spacing:inherit!important}.she-editorial .motion-zh{font:500 clamp(20px,2vw,26px)/1.65 "Noto Serif TC","Noto Serif CJK TC",serif!important;letter-spacing:.03em!important;margin:0 0 16px!important}.she-editorial .motion-description{font:calc(15px * var(--readscale,1))/1.9 var(--she-sans)!important;color:var(--she-muted)!important;margin:0 0 25px!important}.she-editorial .motion-description br{display:none}.she-editorial .motion-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:20px!important}.she-editorial .motion-actions :is(a,button){font-size:calc(13px * var(--readscale,1))!important;letter-spacing:.02em!important;min-height:48px!important}.she-editorial .btn-dark{background:var(--she-ink)!important;border-color:var(--she-ink)!important;padding:13px 20px!important;border-radius:0!important;min-width:0!important;color:white!important}.she-editorial .btn-dark:hover{background:var(--she-accent)!important;border-color:var(--she-accent)!important}.she-editorial .motion-join{font-size:calc(13px * var(--readscale,1))!important;text-underline-offset:6px;color:var(--she-ink)!important}
.she-editorial .hero-feature{position:relative!important;inset:auto!important;width:100%!important;height:610px!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;display:block!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.she-editorial .hero-feature img{object-position:center 28%;filter:saturate(.75)!important}.she-editorial .hero-feature-name{bottom:27px!important;left:28px!important;right:20px!important}.she-editorial .hero-feature-name>span{font-size:calc(12px * var(--readscale,1))!important;letter-spacing:.08em!important}.she-editorial .hero-feature-name strong{font:400 calc(34px * var(--readscale,1))/1.4 "Noto Serif TC","Noto Serif CJK TC",serif!important;letter-spacing:.1em!important}.she-editorial .hero-feature-name small{font-size:calc(12px * var(--readscale,1))!important;font-weight:400!important;letter-spacing:.05em!important}.she-editorial .motion-art{display:none!important}.she-editorial .spotlight-panel{display:none!important}.she-editorial .motion-foot{position:static!important;margin-top:32px!important;padding-top:16px!important;border-top:1px solid var(--she-rule);font-size:calc(10px * var(--readscale,1))!important;letter-spacing:.08em!important;gap:10px!important;flex-wrap:wrap}.she-editorial .motion-foot span{font-size:calc(10px * var(--readscale,1))!important}.she-editorial .motion-foot-line{display:none!important}.she-editorial .motion-toggle{font-size:calc(11px * var(--readscale,1))!important;min-height:36px!important;color:var(--she-muted)!important;border:0!important;background:transparent!important;padding:4px 8px!important}
.she-editorial .shell{max-width:1370px;padding-left:4.5vw;padding-right:4.5vw}.she-editorial .section{padding-top:80px;padding-bottom:80px}.she-editorial .section-title{font:400 clamp(42px,5.2vw,76px)/1.05 var(--she-serif)!important;letter-spacing:-.055em!important}.she-editorial .section-caption{font-size:calc(15px * var(--readscale,1))!important;line-height:1.8!important}.she-editorial :is(.section-index,.overline){font-size:calc(11px * var(--readscale,1))!important;letter-spacing:.16em!important;color:var(--she-accent)}.she-editorial .cover-image{border-radius:0!important}.she-editorial .cover-brand{font-family:var(--she-serif)!important}.she-editorial .cover-topline{font-size:calc(10px * var(--readscale,1))!important}.she-editorial .card-meta h3{font-size:calc(18px * var(--readscale,1))!important;letter-spacing:.05em!important}.she-editorial .card-meta p{font-size:calc(12px * var(--readscale,1))!important}.she-editorial .filter{font-size:calc(13px * var(--readscale,1))!important;min-height:40px!important;padding:7px 15px!important;border-radius:0!important}.she-editorial .filter.active{background:var(--she-accent)!important;border-color:var(--she-accent)!important}.she-editorial .search-wrap input{font-size:calc(15px * var(--readscale,1))!important}.she-editorial .editorial-feature{background:#292422}.she-editorial .editorial-copy h2{font-family:var(--she-serif)}.she-editorial .editorial-copy p{font-size:calc(16px * var(--readscale,1))!important;line-height:1.9!important}.she-editorial .team-section{background:#eae4dc}.she-editorial .team-card{border-radius:0!important;background:var(--she-paper)!important;min-height:270px!important;box-shadow:none!important}.she-editorial .team-card h3{font-size:calc(28px * var(--readscale,1))!important}.she-editorial .team-card p{font-size:calc(14px * var(--readscale,1))!important}.she-editorial .brand-card{border-radius:0!important;min-height:310px!important}.she-editorial .brand-card p{font-size:calc(15px * var(--readscale,1))!important}.she-editorial .cta{background:#e9e0d8;border-block:1px solid var(--she-rule)}.she-editorial .cta h2{font-family:var(--she-serif)}.she-editorial .cta h2 em{color:var(--she-accent)}
/* Product and people indexes. */
.she-editorial[data-she-page=catalog] .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.she-editorial[data-she-page=catalog] .card{background:transparent;border:0;border-bottom:1px solid var(--she-rule);overflow:visible}.she-editorial[data-she-page=catalog] .visual{height:260px;padding:0;background:#ece7df!important;font:italic calc(32px * var(--readscale,1))/1.3 var(--she-serif);color:#72604e!important;overflow:hidden}.she-editorial[data-she-page=catalog] .visual img{background:#fffefa;transition:transform .5s}.she-editorial[data-she-page=catalog] .card:hover img{transform:scale(1.035)}.she-editorial[data-she-page=catalog] .copy{padding:20px 0 12px}.she-editorial[data-she-page=catalog] .copy h2{font-size:calc(23px * var(--readscale,1));line-height:1.5;margin:10px 0 12px}.she-editorial[data-she-page=catalog] .copy p{font-size:calc(14px * var(--readscale,1));line-height:1.8;color:var(--she-muted);margin:12px 0}.she-editorial[data-she-page=catalog] .chip{font-size:calc(11px * var(--readscale,1));color:var(--she-accent);border:0;border-radius:0;padding:0;letter-spacing:.08em}.she-editorial[data-she-page=catalog] .copy .price{font-size:calc(15px * var(--readscale,1));color:var(--she-ink);font-weight:500}.she-editorial[data-she-page=catalog] .copy a{background:transparent!important;color:var(--she-ink)!important;padding:8px 0!important;border-radius:0!important;border-bottom:1px solid var(--she-ink);font-size:calc(13px * var(--readscale,1));font-weight:500!important}
.she-catalog-toolbar{display:grid;grid-template-columns:1fr minmax(160px,220px) auto;gap:18px;align-items:center;margin:28px 0 34px;border-block:1px solid var(--she-rule);padding:18px 0}.she-catalog-toolbar input,.she-catalog-toolbar select{width:100%;padding:10px 12px;min-height:46px;border:1px solid var(--she-rule);background:transparent}.she-catalog-count{font-size:calc(12px * var(--readscale,1));color:var(--she-muted);min-width:70px}.she-empty-state{grid-column:1/-1!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:20px;padding:40px!important;background:#ece5dd;border-block:1px solid var(--she-rule);min-height:230px}.she-empty-state p{font-size:calc(18px * var(--readscale,1));max-width:540px;color:var(--she-muted);margin:0}.she-text-link{display:inline-flex;align-items:center;min-height:44px;gap:18px;border-bottom:1px solid currentColor;text-decoration:none!important;font-size:calc(14px * var(--readscale,1))}
.she-editorial[data-she-page=women] .card{border:0;border-bottom:1px solid var(--she-rule);background:transparent;overflow:hidden}.she-editorial[data-she-page=women] .card a{text-decoration:none;display:block}.she-editorial[data-she-page=women] .card div{padding:20px 0}.she-editorial[data-she-page=women] .card img{transition:filter .3s;filter:saturate(.8)}.she-editorial[data-she-page=women] .card:hover img{filter:saturate(1)}.she-editorial[data-she-page=people] main{padding:0;max-width:1150px;margin:40px auto 80px}.she-editorial[data-she-page=people] .body{padding:40px 7vw 65px}.she-editorial[data-she-page=people] .body h1{font-family:var(--she-serif);letter-spacing:-.04em;overflow-wrap:anywhere}.she-editorial[data-she-page=people] .body>div:first-child{font-size:calc(11px * var(--readscale,1));letter-spacing:.16em!important}.she-editorial[data-she-page=policies] main{max-width:850px}.she-editorial[data-she-page=policies] h2{font-size:calc(26px * var(--readscale,1));margin-top:36px}.she-editorial[data-she-page=policies] p{font-size:calc(16px * var(--readscale,1));line-height:2}
/* Members: a quiet editorial panel alongside a short, usable form. */
.she-editorial[data-she-page=admin] main{padding-top:40px;min-height:62vh}.she-editorial .she-auth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1050px;margin:0 auto 40px;background:var(--she-white);border:1px solid var(--she-rule)}.she-auth-story{background:#e9e1d7;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:570px;padding:42px;overflow:hidden}.she-auth-story:after{content:'S';position:absolute;right:-35px;bottom:-105px;font:italic calc(470px * var(--readscale,1))/.9 var(--she-serif);color:#d3c3b2;pointer-events:none}.she-auth-story>*{position:relative;z-index:1}.she-auth-story .she-kicker{font-size:calc(10px * var(--readscale,1))}.she-auth-story h2{font:400 clamp(52px,5.2vw,74px)/.98 var(--she-serif);letter-spacing:-.06em;max-width:370px;margin:26px 0}.she-auth-story h2 em{font-weight:400;color:var(--she-accent)}.she-auth-story p{font-size:calc(15px * var(--readscale,1));line-height:1.9;max-width:310px}.she-auth-story-foot{border-top:1px solid #bbae9d;padding-top:16px;font-size:calc(11px * var(--readscale,1));letter-spacing:.08em}.she-editorial .auth-card{border:0!important;background:var(--she-white);padding:40px!important;max-width:none;margin:0!important;box-shadow:none;border-radius:0}.she-editorial .signup-heading h2,.she-editorial .signup-heading h1{font:500 calc(27px * var(--readscale,1))/1.4 "Noto Serif TC","Noto Serif CJK TC",serif;letter-spacing:.02em;margin:0 0 10px}.she-editorial .signup-kicker{font-size:calc(10px * var(--readscale,1));letter-spacing:.18em;color:var(--she-accent)}.she-editorial .signup-heading .intro{font-size:calc(14px * var(--readscale,1));line-height:1.8;margin-bottom:25px}.she-editorial .auth-tabs{padding:0;gap:24px;border-bottom:1px solid var(--she-rule);border-radius:0;background:transparent;margin-bottom:24px}.she-editorial .auth-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0!important;background:transparent!important;color:var(--she-muted);box-shadow:none;min-height:44px;padding:8px 0;flex:initial;font-size:calc(15px * var(--readscale,1))}.she-editorial .auth-tabs button[aria-selected=true]{border-bottom-color:var(--she-accent);color:var(--she-accent)}.she-editorial .auth-submit{background:var(--she-ink);font-size:calc(15px * var(--readscale,1));letter-spacing:.04em;border-radius:0;min-height:50px}.she-editorial .auth-submit:hover{background:var(--she-accent)}.she-editorial .auth-submit:disabled{opacity:.65}.she-editorial .password-field{border-radius:0}.she-editorial .password-field input{background:var(--she-white)}.she-editorial .password-toggle{background:var(--she-white);font-size:calc(12px * var(--readscale,1))}.she-editorial .auth-help{font-size:calc(12px * var(--readscale,1));margin-top:20px}.she-editorial .field-hint{font-size:calc(12px * var(--readscale,1))}.she-editorial .line-login{border-radius:0;font-size:calc(14px * var(--readscale,1))}.she-editorial .email-access .checkbox{font-size:calc(12px * var(--readscale,1))}.she-editorial #auth-message:not(:empty){font-size:calc(13px * var(--readscale,1));border-radius:0}.she-editorial .nav{gap:8px;padding:15px 0;border-block:1px solid var(--she-rule);margin:24px 0}.she-editorial .nav button,.she-editorial .nav>a{font-size:calc(13px * var(--readscale,1))!important;border-radius:0!important;min-height:44px!important;padding:8px 14px!important;background:transparent!important;color:var(--she-ink)!important;border:1px solid var(--she-rule)!important}.she-editorial .nav button.active{background:var(--she-ink)!important;color:white!important;border-color:var(--she-ink)!important}.she-editorial .stat{background:transparent;border-width:0 0 1px;padding:20px 0}.she-editorial .stat strong{font:400 calc(34px * var(--readscale,1))/1.4 var(--she-serif)}.she-editorial .pill{border-radius:0;font-size:calc(12px * var(--readscale,1))}.she-editorial #status{border-radius:0}.she-forgot-password{display:block;min-height:38px;border:0!important;background:transparent!important;color:var(--she-muted)!important;font-size:calc(12px * var(--readscale,1))!important;padding:0!important;margin:-5px 0 12px auto}.she-member-heading h1{font:400 calc(46px * var(--readscale,1))/1.2 var(--she-serif);margin:8px 0 20px}.she-member-heading .she-kicker{margin-bottom:8px}
.she-login-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--she-rule);padding:16px 20px;margin:20px 0;background:var(--she-white);font-size:calc(14px * var(--readscale,1))}.she-login-prompt a{white-space:nowrap;color:var(--she-accent)}.she-editorial[data-she-page=studio] .layout{gap:30px}.she-editorial[data-she-page=studio] .buttons{gap:10px}.she-editorial[data-she-page=studio] .buttons button{border-radius:0;font-size:calc(12px * var(--readscale,1))}.she-editorial[data-she-page=studio] .mini-swatch{border-radius:0}.she-editorial[data-she-page=studio] .magazine{border-radius:0;box-shadow:none}.she-editorial[data-she-page=studio] .preview{top:20px}.she-editorial[data-she-page=manage-products] .toolbar{gap:12px}
.she-reveal.is-pending{opacity:0;transform:translateY(18px)}.she-reveal{transition:opacity .55s ease,transform .55s ease}.she-connection-note{font-size:calc(12px * var(--readscale,1));color:var(--she-muted);margin:8px 0}
.she-editorial main{animation:she-in .25s ease both}@keyframes she-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:1700px){.she-editorial .motion-title{font-size:calc(114px * var(--readscale,1))!important}}
@media(max-width:1000px){.she-main-nav{gap:25px}.she-edition{font-size:9px}.she-editorial .motion-layout{gap:35px!important}.she-editorial .hero-feature{height:550px!important}.she-editorial .motion-title{font-size:83px!important}.she-editorial[data-she-page=catalog] .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.she-auth-story{padding:30px}.she-editorial .auth-card{padding:32px!important}.she-editorial[data-she-page=studio] .layout{grid-template-columns:1fr}.she-editorial[data-she-page=studio] .preview{position:static}}
@media(max-width:700px){
 .she-editorial .she-masthead{padding:0 20px;position:sticky;top:0}.she-brand-row{height:78px;grid-template-columns:1fr auto 1fr;gap:8px;border:0}.she-edition{display:none}.she-wordmark{font-size:57px;grid-column:2}.she-wordmark span{font-size:7px;letter-spacing:.17em;padding-top:5px}.she-account{grid-column:3;gap:4px;justify-self:end}.she-account-link,.she-editorial .she-account #memberLogin{font-size:11px!important;padding:6px 9px!important;min-height:36px!important;gap:0!important;letter-spacing:0!important}.she-account-link span{display:none}.she-account #signed-user{display:none}.she-account #logout{font-size:11px;padding:6px 8px;min-height:36px}.she-menu-toggle{display:flex;grid-column:1;grid-row:1;justify-self:start;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:transparent!important;color:var(--she-ink)!important;border:0;padding:8px 0;min-height:44px;min-width:42px;border-radius:0}.she-menu-toggle i{width:23px;height:1px;background:currentColor;transition:transform .2s}.she-menu-toggle[aria-expanded=true] i:first-child{transform:translateY(3px) rotate(45deg)}.she-menu-toggle[aria-expanded=true] i:last-child{transform:translateY(-3px) rotate(-45deg)}
 .she-main-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:16px 24px 24px;max-height:calc(100dvh - 78px);overflow:auto;background:var(--she-paper);border-bottom:1px solid var(--she-ink);gap:0;box-shadow:0 12px 20px #25211f0d}.she-masthead[data-menu-open=true] .she-main-nav{display:flex;flex-direction:column;align-items:stretch}.she-main-nav a{min-height:52px;border-bottom:1px solid var(--she-rule);font-size:15px;padding:10px 2px}.she-main-nav a[aria-current=page]{color:var(--she-accent);border-bottom:1px solid var(--she-accent)}
 .she-editorial main{padding:32px 20px 45px}.she-page-heading{padding-bottom:24px;margin-bottom:26px}.she-page-heading h1,.she-editorial main>h1{font-size:calc(40px * var(--readscale,1));overflow-wrap:anywhere}.she-page-kicker{font-size:calc(10px * var(--readscale,1))}.she-editorial .panel{padding:21px}.she-editorial :is(.grid,.grid3){grid-template-columns:1fr}.she-editorial .she-footer{padding:36px 22px 24px;margin-top:24px}.she-footer-top{grid-template-columns:1fr 1fr;gap:28px}.she-footer-top>div:first-child{grid-column:1/-1}.she-footer-brand{font-size:calc(56px * var(--readscale,1))}.she-footer-tagline{font-size:calc(21px * var(--readscale,1))}.she-footer-bottom{margin-top:28px;gap:10px}.she-editorial .she-back-top{width:42px;height:42px;right:14px;bottom:14px;min-height:42px}
 .she-editorial .motion-layout{display:flex!important;flex-direction:column!important;gap:26px!important;padding:28px 20px 30px!important;min-height:0!important}.she-editorial .motion-copy{width:100%;padding:0!important}.she-editorial .motion-copy .hero-issue{font-size:calc(10px * var(--readscale,1))!important;margin-bottom:18px!important}.she-editorial .motion-kicker{font-size:calc(10px * var(--readscale,1))!important;margin-bottom:14px!important}.she-editorial .motion-title{font-size:clamp(70px,20vw,100px)!important;line-height:.91!important;margin-bottom:22px!important}.she-editorial .motion-title br:nth-of-type(1){display:none}.she-editorial .motion-title em{margin-left:7px;font-size:.5em!important}.she-editorial .motion-zh{font-size:calc(20px * var(--readscale,1))!important;line-height:1.65!important;margin-bottom:12px!important}.she-editorial .motion-description{font-size:calc(14px * var(--readscale,1))!important;max-width:420px;line-height:1.8!important}.she-editorial .motion-actions{margin-top:16px!important;gap:20px}.she-editorial .motion-actions :is(a,button){font-size:calc(12px * var(--readscale,1))!important;min-height:46px!important}.she-editorial .motion-foot{margin-top:23px!important;padding-top:10px!important;gap:8px!important;justify-content:space-between!important}.she-editorial .hero-feature{height:470px!important;max-height:72vh!important;width:100%!important}.she-editorial .hero-feature-name strong{font-size:calc(29px * var(--readscale,1))!important}.she-editorial .hero-feature-name{left:20px!important;bottom:22px!important}.she-editorial .section{padding:52px 20px}.she-editorial .section-title{font-size:calc(45px * var(--readscale,1))!important}.she-editorial .section-caption{font-size:calc(14px * var(--readscale,1))!important}.she-editorial .cover-topline{font-size:calc(8px * var(--readscale,1))!important}.she-editorial .card-meta h3{font-size:calc(16px * var(--readscale,1))!important}.she-editorial .card-meta p{font-size:calc(11px * var(--readscale,1))!important}.she-editorial .filter{font-size:calc(12px * var(--readscale,1))!important;padding:6px 10px!important}.she-editorial .editorial-feature{padding:55px 0}.she-editorial .editorial-art{min-height:290px}.she-editorial .team-section,.she-editorial .brand-section{padding-top:55px;padding-bottom:55px}.she-editorial .team-card{min-height:220px!important}.she-editorial .cta{padding:55px 20px}.she-editorial .cta h2{font-size:calc(49px * var(--readscale,1))}.she-editorial .cta p{font-size:calc(15px * var(--readscale,1))}.she-editorial .level{font-size:calc(12px * var(--readscale,1))!important;padding:6px 10px}.she-editorial .scrollbar-track{font-size:calc(12px * var(--readscale,1))!important;line-height:1.5;white-space:nowrap}.she-editorial .scrollbar-txt{padding:11px 0}
 .she-editorial[data-she-page=catalog] .cards{grid-template-columns:1fr;gap:30px}.she-editorial[data-she-page=catalog] .visual{height:290px}.she-editorial[data-she-page=catalog] .copy h2{font-size:calc(25px * var(--readscale,1))}.she-catalog-toolbar{grid-template-columns:1fr minmax(110px,140px);gap:10px}.she-catalog-toolbar input,.she-catalog-toolbar select{font-size:calc(13px * var(--readscale,1))}.she-catalog-count{grid-column:1/-1}.she-editorial[data-she-page=women] .cards{grid-template-columns:1fr}.she-empty-state{padding:28px!important;min-height:220px}.she-editorial[data-she-page=people] main{margin:20px 16px 40px}.she-editorial[data-she-page=people] .body{padding:26px 22px 40px}.she-editorial[data-she-page=people] .body h1{font-size:calc(40px * var(--readscale,1));line-height:1.3}
 .she-editorial .she-auth-layout{grid-template-columns:1fr;margin-bottom:24px}.she-auth-story{min-height:0;padding:22px 24px 18px;gap:8px}.she-auth-story:after{font-size:calc(240px * var(--readscale,1));bottom:-80px;right:-10px}.she-auth-story .she-kicker{margin-bottom:8px;font-size:calc(9px * var(--readscale,1))}.she-auth-story h2{font-size:calc(39px * var(--readscale,1));max-width:none;line-height:1;margin:4px 0 10px}.she-auth-story h2 br{display:none}.she-auth-story h2 em{display:inline-block;margin-left:8px}.she-auth-story p{font-size:calc(12px * var(--readscale,1));line-height:1.6;max-width:none;margin:4px 0}.she-auth-story-foot{display:none}.she-editorial .auth-card{padding:25px 24px!important}.she-editorial[data-she-page=admin] main{padding:24px 16px 38px}.she-editorial .signup-heading h2,.she-editorial .signup-heading h1{font-size:calc(23px * var(--readscale,1))}.she-editorial .signup-heading .intro{font-size:calc(13px * var(--readscale,1));margin-bottom:17px}.she-editorial .auth-tabs{margin-bottom:18px}.she-editorial .email-access form>input{margin-bottom:16px}.she-editorial .auth-help{font-size:calc(11px * var(--readscale,1));margin-top:17px}.she-login-prompt{align-items:flex-start;flex-direction:column;gap:7px;padding:14px 16px}.she-editorial .nav{overflow:auto;flex-wrap:nowrap;padding-bottom:14px}.she-editorial .nav>*{flex:none!important;white-space:nowrap}.she-member-heading h1{font-size:calc(36px * var(--readscale,1))}.she-editorial .profile-start{gap:12px}.she-editorial .profile-start h2{font-size:calc(23px * var(--readscale,1))}.she-editorial .profile-progress{font-size:calc(13px * var(--readscale,1))}.she-editorial .private-note{font-size:calc(13px * var(--readscale,1))}.she-editorial[data-she-page=studio] .buttons{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(prefers-reduced-motion:reduce){html.she-editorial{scroll-behavior:auto!important}.she-editorial *, .she-editorial *:before,.she-editorial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.she-reveal.is-pending{opacity:1;transform:none}}

.she-member-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 32px}.she-member-next>a,.she-member-next>button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;background:#f2ece4;color:var(--she-ink);text-decoration:none;border:1px solid var(--she-rule);padding:25px;min-height:180px;border-radius:0}.she-member-next span{font-size:calc(10px * var(--readscale,1));letter-spacing:.12em;color:var(--she-accent)}.she-member-next strong{font:500 calc(23px * var(--readscale,1))/1.4 var(--she-serif)}.she-member-next small{font-size:calc(12px * var(--readscale,1));color:var(--she-muted)}.she-member-next>a:hover,.she-member-next>button:hover{background:#eae1d7}.she-membership-details summary{cursor:pointer;padding:12px 0;min-height:48px;font-size:calc(14px * var(--readscale,1))}.she-membership-details .scroll{margin-top:14px}@media(max-width:700px){.she-member-next{grid-template-columns:1fr;gap:12px}.she-member-next>a,.she-member-next>button{min-height:130px;padding:20px;gap:8px}}
.she-editorial .cover-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 20px!important}.she-editorial .person-card{min-width:0;min-height:0!important}.she-editorial .cover-image{height:auto!important;min-height:0!important;aspect-ratio:3/4!important}.she-editorial .cover-brand{font-size:calc(44px * var(--readscale,1))!important;top:27px!important}.she-editorial .cover-middle{font-size:calc(10px * var(--readscale,1))!important;max-width:100px!important;left:16px!important}.she-editorial .cover-bottom{left:16px!important;right:12px!important;bottom:20px!important}.she-editorial .cover-bottom .role{font-size:calc(10px * var(--readscale,1))!important;letter-spacing:.06em!important}.she-editorial .cover-bottom .eng-name{font-size:calc(28px * var(--readscale,1))!important;line-height:1.1!important;overflow-wrap:anywhere}.she-editorial .card-meta{gap:8px}.she-editorial .card-meta>div{min-width:0}.she-editorial .card-meta p{white-space:normal!important;overflow-wrap:anywhere}.she-editorial .modal-panel{border:1px solid var(--she-rule);background:var(--she-paper);border-radius:0}.she-editorial .profile-info h2{font-family:var(--she-serif);font-size:calc(54px * var(--readscale,1))}.she-editorial .close-btn{border-radius:0;min-height:42px}.she-editorial .profile-info .bio{font-size:calc(15px * var(--readscale,1));line-height:1.9}.she-editorial .profile-actions button{border-radius:0;font-size:calc(13px * var(--readscale,1))}.she-editorial .modal-backdrop{z-index:150}
@media(max-width:1000px){.she-editorial .cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.she-editorial .cover-grid{gap:24px 14px!important}.she-editorial .cover-brand{font-size:calc(28px * var(--readscale,1))!important;top:24px!important}.she-editorial .cover-topline{font-size:calc(7px * var(--readscale,1))!important;left:10px!important;right:10px!important;top:10px!important}.she-editorial .cover-middle{display:none!important}.she-editorial .cover-bottom{left:12px!important;right:8px!important;bottom:13px!important}.she-editorial .cover-bottom .role{font-size:calc(9px * var(--readscale,1))!important;line-height:1.4!important}.she-editorial .cover-bottom .eng-name{font-size:calc(22px * var(--readscale,1))!important}.she-editorial .card-meta{padding:12px 0 8px!important;align-items:flex-start!important}.she-editorial .card-meta h3{font-size:calc(15px * var(--readscale,1))!important}.she-editorial .card-meta p{font-size:calc(10px * var(--readscale,1))!important}.she-editorial .team-mark{width:25px!important;height:25px!important;font-size:calc(16px * var(--readscale,1))!important;flex:none}.she-editorial .profile-info h2{font-size:calc(40px * var(--readscale,1))}.she-editorial .profile-info .english{font-size:calc(20px * var(--readscale,1))}}
.she-editorial body>header:not(.she-masthead),.she-editorial body>footer:not(.she-footer){display:none}.she-editorial [data-person]:focus-visible{outline:2px solid var(--she-accent);outline-offset:4px}@media(max-width:700px){html.she-editorial:not(.she-enhanced) .she-main-nav{display:flex;position:static;flex-direction:row;overflow:auto;padding:0;white-space:nowrap;box-shadow:none;border:0;justify-content:flex-start;gap:20px}html.she-editorial:not(.she-enhanced) .she-menu-toggle{display:none}}


/* SHE 2026-10 member journey and quick-help navigation */
.she-mobile-dock{display:none}
.she-line-help{position:fixed;right:20px;bottom:78px;z-index:95;display:flex;align-items:center;gap:9px;min-height:46px;padding:9px 17px;background:#13261e;color:#fff!important;border:1px solid #355443;border-radius:999px;font:600 13px/1.3 var(--she-sans);letter-spacing:.02em;text-decoration:none!important;box-shadow:0 9px 26px #1a271b25;transition:transform .2s,background .2s}
.she-line-help:hover{background:#244b37;transform:translateY(-2px)}.she-line-dot{width:10px;height:10px;background:#06c755;border-radius:50%;box-shadow:0 0 0 3px #06c7552b}
.she-journey{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1200px;margin:16px auto 28px;padding:17px 22px;border:1px solid var(--she-rule);border-left:3px solid var(--she-accent);background:var(--she-white);font:400 14px/1.6 var(--she-sans);color:var(--she-muted)}
.she-journey-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;flex:none;white-space:nowrap;text-decoration:none!important;color:var(--she-accent)!important;border:1px solid currentColor;font:600 13px/1.4 var(--she-sans)}
.she-journey-action:hover{background:var(--she-accent);color:white!important}
@media(max-width:700px){
  html.she-editorial{scroll-padding-top:90px}
  html.she-editorial body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
  .she-mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:110;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:65px;padding:7px 4px calc(7px + env(safe-area-inset-bottom,0px));background:#fffdf9f5;border-top:1px solid var(--she-rule);box-shadow:0 -4px 22px #28201c12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
  .she-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;padding:4px 1px;color:var(--she-muted);text-decoration:none!important;font:500 11px/1.2 var(--she-sans)}
  .she-mobile-dock a[aria-current=page]{color:var(--she-accent);font-weight:700}
  .she-mobile-dock a[aria-current=page] .she-dock-glyph{background:#f2e8e8;border-radius:999px}
  .she-dock-glyph{display:grid;place-items:center;width:30px;height:28px;font:500 22px/1 var(--she-serif)}
  .she-line-help{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));min-height:44px;padding:9px 12px;font-size:12px}
  .she-back-top{bottom:calc(135px + env(safe-area-inset-bottom,0px));right:12px;width:40px;height:40px;min-height:40px}
  .she-journey{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 14px 22px;padding:14px 15px;font-size:13px}
  .she-journey-action{min-height:44px;max-width:100%;white-space:normal}
}
@media(prefers-reduced-motion:reduce){.she-line-help{transition:none}}
