@font-face{font-family:Source Sans Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/uzh-ds/fonts/SourceSans3-Regular.otf.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/uzh-ds/fonts/SourceSans3-Semibold.otf.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/uzh-ds/fonts/SourceSans3-It.otf.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light dark;--c-blue:0,40,165;--c-blue-link:54,93,213;--c-black:18,18,18;--c-white:255,255,255;--bg:#FBFAF7;--panel:#FFFFFF;--panel-2:#F3F1EC;--line:#E4E0D8;--line-2:#D6D1C7;--fg:#121212;--fg-2:#3A3A3A;--fg-3:#6A6A6A;--link:#0028A5;--accent:#7CA023;--accent-rgb:124,160,35;--accent-hover:#94B83B;--fs-body:1.125rem;--fs-small:var(--fs-body);--fs-meta:var(--fs-body);font-family:Source Sans Pro,system-ui,sans-serif;--ed-maxw:1680px;--ed-pad:clamp(1.25rem,5vw,5.5rem);--ed-gutter:clamp(1rem,2.2vw,2.25rem);--fs-hero:clamp(2.75rem, calc(1.67rem + 3.14vw) ,4.5rem);--fs-shead:var(--fs-item);--fs-item:clamp(1.5rem, calc(1.3143rem + .7619vw) ,2rem);--fs-deck:var(--fs-body);--ink-mute:#4A4A4A;--black:#0A0A0A;--rule:rgba(18,18,18,.16);--rule-ink:#121212;--rule-lt:rgba(251,250,247,.28);--sp1:#0028A5;--sp2:#4AC9E3;--sp3:#A4D233;--sp4:#FFC845;--sp5:#FC4C02}.section--dark{--bg:#08101F;--panel:#0E1626;--panel-2:#131c30;--line:#1f2a40;--line-2:#2b3852;--fg:#F2F3F5;--fg-2:#AEB4BD;--fg-3:#7B828C;--link:#7FB2FF;background:var(--bg);color:var(--fg)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{scroll-padding-top:128px}@media(max-width:1080px){html{scroll-padding-top:96px}}body{background:var(--bg);color:var(--fg);line-height:1.55;font-size:var(--fs-body);overflow-x:clip;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto;display:flex;flex-direction:column}main>*{width:100%}main>.close{margin-top:auto}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.kicker{font-size:var(--fs-small);font-weight:600;color:var(--ink-mute)}header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--rule-ink);background:#fbfaf7}.nav{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:24px;padding-block:12px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand .gp{line-height:1.18}.brand .gp b{font-weight:700;font-size:var(--fs-item);color:var(--fg);display:block;letter-spacing:-.02em}.brand .brand-mark{display:block;height:84px;width:auto;flex:none}.brand .gp .lockup{display:block;height:56px;width:auto}.brand .gp span{font-size:var(--fs-body);line-height:22px;font-weight:600;color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;display:block;margin-top:4px}nav.links{display:flex;gap:32px}nav.links a{font-size:var(--fs-body);font-weight:600;color:var(--fg);padding-bottom:4px;white-space:nowrap;background-image:linear-gradient(var(--ul,var(--link)),var(--ul,var(--link)));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease}nav.links a:hover,nav.links a[aria-current=page]{background-size:100% 2px}.navtoggle{display:none;flex-direction:column;gap:4px;background:none;border:0;cursor:pointer;padding:8px}.navtoggle span{width:22px;height:2px;background:var(--fg);display:block}.skip{position:absolute;left:-999px;top:0;z-index:100;background:var(--link);color:#fff;padding:8px 14px;border-radius:0 0 4px}.skip:focus{left:0}a:focus-visible,button:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}@media(max-width:1080px){.nav{min-height:68px;padding-block:8px}.brand .brand-mark{height:60px}.brand .gp .lockup{height:40px}.brand .gp span{font-size:12.5px;line-height:15px;letter-spacing:.08em}.navtoggle{display:flex;margin-right:-8px}nav.links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--panel);flex-direction:column;gap:0;padding:8px var(--ed-pad) 16px;border-bottom:1px solid var(--line)}nav.links.open{display:flex}nav.links a{padding:13px 0}}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-body);padding:12px 22px;border-radius:0;transition:background .15s,border-color .15s,color .15s,transform .15s}.btn.primary{background:#0028a5;color:#fff}.btn.primary:hover{transform:translateY(-1px);background:#00208a}.rot{position:relative}.rot-slide{opacity:0;pointer-events:none;transition:opacity .7s ease}.rot-slide.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.rot-slide{transition:none}}footer{flex-shrink:0;border-top:1px solid var(--line);padding:32px 0}footer.section--dark{--bg:var(--black);border-top-color:var(--rule-lt)}footer .ed{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}footer img{height:40px;opacity:.9}footer .meta{font-size:var(--fs-meta);color:var(--fg-2);text-align:right;line-height:1.6}footer .inst{white-space:nowrap}@media(max-width:359px){footer .inst{white-space:normal}}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.ed{max-width:var(--ed-maxw);margin-inline:auto;padding-inline:var(--ed-pad)}.ed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter)}.c1-8{grid-column:1/9}.c1-7{grid-column:1/8}.c1-6{grid-column:1/7}.c1-5{grid-column:1/6}.c1-4{grid-column:1/5}.c9-12{grid-column:9/13}.c8-12{grid-column:8/13}.c7-12{grid-column:7/13}.c6-12{grid-column:6/13}.c1-12{grid-column:1/-1}.c1-10{grid-column:1/11}.ed-sect{padding-block:clamp(4rem,8vw,6rem)}.ed-sect-tight{padding-block:clamp(3rem,6vw,4.5rem)}:is(.ed-sect,.ed-sect-tight)+:is(.ed-sect,.ed-sect-tight){padding-top:0}.sect-intro{align-items:end;row-gap:24px}.hair{border-top:1px solid var(--rule)}.display{font-size:var(--fs-hero);font-weight:600;line-height:1.02;letter-spacing:-.025em;margin:0;text-wrap:balance}.shead{font-size:var(--fs-shead);font-weight:600;line-height:1.1;letter-spacing:-.015em;margin:0;text-wrap:balance}.deck{font-size:var(--fs-deck);line-height:1.42;color:var(--ink-mute);margin:0;max-width:44ch}.deck-balance,.deck,.deck-note,.lede,.item h3,.item p,.edteaser p,.band-cap span,.plate p,.pub .t,.pubindex h3{text-wrap:balance}.deck a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.home-themes>p{margin-top:16px}.home-themes>p a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.nw{white-space:nowrap}.item:last-child,.pubindex:last-child{padding-bottom:0}.mark{font-size:var(--fs-item);width:3px;height:1.18em;background:var(--sp1)}[data-i="2"] .mark{background:var(--sp2)}[data-i="3"] .mark{background:var(--sp3)}[data-i="4"] .mark{background:var(--sp4)}[data-i="5"] .mark{background:var(--sp5)}.ed-head{padding-block:clamp(3rem,5vw,4.5rem) clamp(2.5rem,3.5vw,3rem)}.ed-head .ed-grid{align-items:start;row-gap:16px}.ed-head .kicker{font-size:var(--fs-body);line-height:1.25;color:var(--ink-mute);margin-bottom:16px}.ed-head .ed-head-side{grid-column:1/8;grid-row:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;padding:0}.ed-head .deck{max-width:none}@media(min-width:1081px){.ed-head .display br{display:none}}@media(min-width:1081px){.brand .brand-mark{height:clamp(64px,calc(10.05vw - 44.64px),84px)}.brand .gp .lockup{height:clamp(44px,calc(6.03vw - 21.19px),56px)}.brand .gp span{font-size:clamp(14px,calc(2.01vw - 7.73px),18px);line-height:clamp(16px,calc(3.015vw - 16.59px),22px)}nav.links{gap:clamp(22px,calc(5.025vw - 32.32px),32px)}}.ed-head+.close{margin-top:auto;flex-grow:0}.ed-head .deck-note{margin-top:-8px}.bleed{width:100%;background:var(--black)}.band-img{display:block;width:100%;max-width:var(--ed-maxw);margin-inline:auto;height:auto;aspect-ratio:3.1/1;object-fit:cover;object-position:center 42%}.band-rot{display:grid}.band-rot .band-img{grid-area:1/1}.band-rot .rot-slide{transition:opacity 1.2s ease}.band-img.band-fit{object-fit:contain;object-position:center}.band-cap{color:#fbfaf7b8;font-size:var(--fs-small);margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-lt)}.band-cap b{display:block;color:#fbfaf7;font-weight:600}.band-cap span{display:block;margin-top:2px}.feature{background:#0028a5;color:#fff}.feature .inner{padding-block:64px}.feature-h{font-size:var(--fs-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin:0 0 24px}.pull{font-size:var(--fs-shead);font-weight:600;line-height:1.1;letter-spacing:-.015em;margin:0;color:#fff;text-wrap:balance}.pull-head{display:block;font-size:var(--fs-deck);letter-spacing:-.01em;color:#ffffffb8;margin-bottom:12px}.feature .cite{display:block;font-size:var(--fs-small);color:#ffffffd9;margin-top:24px;font-style:normal}.feature .cite a{color:#fff}.feature .rot{display:grid}.feature .rot-slide{grid-area:1/1;align-self:center}.splitband{position:relative;background:var(--black);color:#fbfaf7;overflow:hidden}.splitband .bg{position:absolute;inset:0}.splitband .bg img{width:100%;height:100%;object-fit:cover;opacity:.92}.splitband .scrim{position:absolute;inset:0;background:linear-gradient(95deg,#0a0a0af7,#0a0a0aeb 48%,#0a0a0a66,#0a0a0a1f)}.splitband .inner{position:relative;padding-block:clamp(3.5rem,9vh,7rem)}.splitband p{font-size:var(--fs-body);line-height:1.7;color:#fbfaf7ed;margin:0}@media(max-width:860px){.splitband .scrim{background:linear-gradient(180deg,#0a0a0ae6,#0a0a0af2 60%)}}.item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter);padding-block:clamp(1.75rem,4vh,3rem);border-top:1px solid var(--rule);align-items:start}.item:first-of-type{border-top:1px solid var(--rule-ink)}.item .mark{grid-column:1/2}.item h3{grid-column:2/8;margin:0;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18}.item p{grid-column:8/13;margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-mute)}.deck-note{margin:0;font-size:var(--fs-body);color:var(--ink-mute)}.newspost,.pgroup,.pubyear{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter);padding-block:32px;border-top:1px solid var(--rule)}.newspost:first-child,.pgroup:first-child,.pubyear{border-top-color:var(--rule-ink)}.person h3{text-wrap:balance}.newspost time{grid-column:1/4;font-size:var(--fs-small);font-weight:600;color:var(--ink-mute);padding-top:.4em}.newsbody{grid-column:4/11;max-width:66ch}.newsbody h2{margin:0 0 12px;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18}.newsbody p{margin:0 0 16px;font-size:var(--fs-body);line-height:1.6;color:var(--fg-2);text-wrap:pretty}.newsbody p:last-child{margin-bottom:0}.newsbody h2{text-wrap:balance}.newsbody a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.14em}.newsbody a:hover{text-decoration-color:var(--link)}.newsempty{border-top:1px solid var(--rule-ink);padding-top:clamp(1.75rem,4vh,3rem)}.newsempty p{margin:0;font-size:var(--fs-body);color:var(--ink-mute)}.pgroup>h2,.pubyear>h2{grid-column:1/4;margin:0;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.pubyear>h2{color:var(--ink-mute);font-variant-numeric:tabular-nums}.teamhead figure{margin:0 0 clamp(2.5rem,6vh,4rem)}.teamhead img{display:block;width:100%;height:auto;background:var(--panel-2)}.teamhead figcaption{margin-top:12px}.teamhead figcaption a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.14em}.teamhead figcaption a:hover{text-decoration-color:var(--link)}.pgrid{grid-column:4/13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--ed-gutter)}.pgrid-names{row-gap:12px}.person .avatar{aspect-ratio:1/1;background:var(--panel-2);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.person .avatar img{width:100%;height:100%;object-fit:cover}.person .avatar span{font-size:var(--fs-shead);font-weight:600;color:var(--link)}.person h3{margin:0;font-size:var(--fs-deck);font-weight:600;letter-spacing:-.01em;line-height:1.25}.person .ptitle{margin-top:4px;font-size:var(--fs-small);color:var(--ink-mute)}.person .pbio{margin-top:12px;font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}.person .pbio p{margin:0 0 8px}.person .pmeta{margin-top:8px;font-size:var(--fs-small)}.person .pmeta .email{color:var(--ink-mute);overflow-wrap:break-word}.person .pmeta a,.pub .m a{color:var(--link);overflow-wrap:break-word;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.14em}.person .pmeta a:hover,.pub .m a:hover{text-decoration-color:var(--link)}.publist2{grid-column:4/13}.outing{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter);padding-block:clamp(1.75rem,4vh,3rem);border-top:1px solid var(--rule)}.outing:first-child{border-top-color:var(--rule-ink)}.outing-head{grid-column:1/4}.outing-head h2{margin:0;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.outing-head time{display:block;margin-top:8px;font-size:var(--fs-small);font-weight:600;color:var(--ink-mute)}.outing-photos{grid-column:4/13;display:flex;flex-direction:column;gap:var(--ed-gutter)}.outing-row{display:flex;gap:var(--ed-gutter)}.outing-row figure{margin:0;flex-basis:0;min-width:0}.outing-row img{display:block;width:100%;height:auto;background:var(--panel-2)}.pub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);column-gap:var(--ed-gutter);padding-bottom:20px}.pub .t{grid-column:1;grid-row:1}.pub .a{grid-column:1;grid-row:2 / span 2}.pub .j{grid-column:2;grid-row:1;margin-top:0;padding-top:.3em;text-align:right}.pub .m{grid-column:2;grid-row:2;text-align:right}.pub+.pub{border-top:1px solid var(--rule);padding-top:20px}.pub:last-child{padding-bottom:0}.pub .t{font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--fg)}.pub .a{margin-top:6px;font-size:var(--fs-small);line-height:1.5;color:var(--fg-2)}.pub .a strong{color:var(--fg);font-weight:600}.pub .j{margin-top:6px;font-size:var(--fs-small);color:var(--ink-mute)}.pub .m{margin-top:2px;font-size:var(--fs-small);color:var(--ink-mute)}.pub .m a{display:inline-block;padding-block:4px}.reg{padding-top:0}.reg-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter);padding-block:clamp(1.5rem,3.5vh,2.5rem);border-top:1px solid var(--rule);align-items:baseline}.reg-row:first-child{border-top:1px solid var(--rule-ink)}.reg-row h2{grid-column:1/5;margin:0;font-size:var(--fs-item);font-weight:600;letter-spacing:-.028em;line-height:1.03}.reg-row p{grid-column:5/13;margin:0;font-size:var(--fs-deck);line-height:1.45;color:var(--fg)}.reg-row a{color:var(--link);border-bottom:1px solid currentColor}.trip{margin-top:clamp(2rem,5vh,3.5rem);row-gap:2rem}.shot{grid-column:span 4;margin:0}.shot img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--black)}.shot figcaption{border-top:1px solid var(--rule);padding-top:14px;margin-top:14px}.cap-t{display:block;font-weight:600;font-size:var(--fs-small)}.cap-d{display:block;color:var(--ink-mute);font-size:var(--fs-small);margin-top:2px}.bins{margin-top:clamp(2rem,5vh,3.5rem);row-gap:2.5rem}.bin{grid-column:span 3;margin:0}.bin-frame{aspect-ratio:1/1;background:var(--black);overflow:hidden}.bin-frame img,.bin-frame>video{display:block;width:100%;height:100%;object-fit:cover}.bin-frame img.contain{object-fit:contain}.bin-frame img[data-src]{color:transparent}.bin-frame:has(img.contain){background:#000}.if-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px}.if-grid img{display:block;width:100%;height:100%;object-fit:cover;min-height:0}.bin figcaption{border-top:1px solid var(--rule);padding-top:14px;margin-top:14px}@media(max-width:1080px){.bin{grid-column:span 6}}@media(max-width:520px){.bins{margin-top:24px;row-gap:2rem}.bin figcaption{margin-top:10px;padding-top:10px}.bin .cap-t{line-height:1.4}.bin:nth-child(n+3) .cap-t{min-height:2.8em}}@media(max-width:383px){.bin .cap-t{min-height:2.8em}}.ion-band{background:transparent;padding-block:clamp(1.5rem,4vh,3rem)}.ion-band .band-cap{color:var(--ink-mute);border-top-color:var(--rule)}.ion-band .band-cap b{color:var(--fg)}.ion-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ed-gutter)}.ion-grid img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.plate{background:#0028a5;color:#fff;padding-block:clamp(2.5rem,5vw,4rem)}.ion-band+.plate{margin-top:clamp(3rem,6vw,4.5rem)}.plate .ed-grid{align-items:baseline;row-gap:12px}.plate h3{grid-column:1/8;margin:0;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18}.plate p{grid-column:8/13;margin:0;font-size:var(--fs-deck);line-height:1.4;color:#ffffffeb}.pubindex{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ed-gutter);padding-block:24px;border-top:1px solid var(--rule);align-items:baseline}.pubindex:first-of-type{border-top:1px solid var(--rule-ink)}.pubindex .yr{grid-column:1/2;font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.pubindex h3{grid-column:2/10;margin:0;font-size:var(--fs-deck);font-weight:600;letter-spacing:-.01em;line-height:1.25}.pubindex h3 a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.14em}.pubindex h3 a:hover{color:var(--link);text-decoration-color:var(--link)}.pubindex .jr{grid-column:10/13;margin:0;font-size:var(--fs-small);color:var(--ink-mute);text-align:right}.more{display:inline-block;margin-top:32px;font-size:var(--fs-deck);font-weight:600;color:var(--link);border-bottom:2px solid var(--link);padding-bottom:2px}.edteaser{grid-column:span 4;border-top:1px solid var(--rule-ink);padding-top:20px}.edteaser h3{margin:0 0 12px;font-size:var(--fs-item);font-weight:600;letter-spacing:-.01em;line-height:1.18}.edteaser h3 a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.14em}.edteaser h3 a:hover{color:var(--link);text-decoration-color:var(--link)}.edteaser p{margin:0;color:var(--ink-mute);font-size:var(--fs-body);line-height:1.5}.close{background:var(--black);color:#fbfaf7}.close .inner{padding-block:clamp(4rem,8vw,6rem) clamp(3rem,5vw,4.5rem)}.close .ed-grid{align-items:end}.close-cta{grid-column:9/13;grid-row:1/3;align-self:center}.ion-band+.close .inner{border-top:1px solid var(--rule-lt)}.close .shead{color:#fbfaf7;font-size:min(var(--fs-shead),8.4vw)}.close .lede{font-size:var(--fs-deck);color:#fbfaf7d1;margin:24px 0 0}.close-side{display:flex;align-items:flex-end;justify-content:flex-end}.btn-invert{background:#fbfaf7;color:#121212;border:1px solid #FBFAF7}.btn-invert:hover{background:#fff;border-color:#fff;color:#121212}@media(max-width:1100px){.item h3{grid-column:2/8}.item p{grid-column:2/13;margin-top:16px}.pubindex h3{grid-column:2/11}.pubindex .jr{grid-column:2/13;text-align:left;margin-top:8px}.ion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.c1-10,.c1-8,.c1-7,.c1-6,.c1-5,.c1-4,.c9-12,.c8-12,.c7-12,.c6-12{grid-column:1/-1}.ed-head{padding-block:48px 40px}.feature .inner{padding-block:48px}.trip{margin-top:24px;row-gap:48px}.pubindex h3{text-wrap:balance}.close .inner{padding-top:48px}.close-cta{grid-row:auto}.edteaser+.edteaser{border-top-color:var(--rule)}footer .meta{text-align:left}.splitband .bg{position:relative;height:clamp(200px,56vw,320px)}.splitband .scrim{display:none}.splitband .inner{padding-block:40px 48px}.ed-head .ed-grid{row-gap:16px}.ed-head .kicker{font-size:1.125rem;margin-bottom:12px}.ed-head .ed-head-side{grid-column:1/-1}.item,.pubindex{grid-template-columns:repeat(6,minmax(0,1fr))}.item .mark{grid-column:1/7;width:32px;height:3px;margin-bottom:12px}.item h3,.item p{grid-column:1/7}.newspost,.pgroup,.pubyear{grid-template-columns:1fr;row-gap:16px}.newspost time,.newsbody,.pgroup>h2,.pubyear>h2,.pgrid,.publist2{grid-column:1/-1}.pgrid{grid-template-columns:1fr;gap:24px}.person{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-items:start}.person .avatar{grid-row:1 / span 4;margin:0}.person .avatar span{font-size:var(--fs-item)}.person>:not(.avatar){grid-column:2}.pgrid-names{gap:8px}.pgrid-names .person{display:block}.outing{grid-template-columns:1fr;row-gap:16px}.outing-head,.outing-photos{grid-column:1/-1}.outing-photos,.outing-row{gap:12px}.pub{grid-template-columns:1fr}.pub .t,.pub .a,.pub .j,.pub .m{grid-column:1;grid-row:auto;text-align:left}.pub .j{margin-top:6px;padding-top:0}.reg-row{grid-template-columns:1fr}.reg-row h2,.reg-row p{grid-column:1/-1}.reg-row{padding-block:24px}.reg-row p{margin-top:12px}.pubindex .yr,.pubindex h3,.pubindex .jr{grid-column:1/7}.pubindex h3{margin-top:6px}.shot{grid-column:1/-1}.edteaser{grid-column:1/-1;margin-bottom:24px}.plate h3,.plate p{grid-column:1/-1}.band-img{aspect-ratio:16/10}.ion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.close-side{justify-content:flex-start;margin-top:24px}}@media(max-width:520px){.ion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outing-row{flex-direction:column}.outing-row figure{flex:none!important}}.home-themes .item h3{font-weight:400}@media(max-width:860px){.home-themes .trip{margin-top:16px}}@media(max-width:1080px){.brand .brand-mark{height:clamp(54px,calc(20vw - 18px),60px)}.brand .gp .lockup{height:clamp(36px,calc(13.333vw - 12px),40px)}.brand .gp span{font-size:clamp(11.5px,calc(3.333vw - .5px),12.5px);line-height:clamp(14px,calc(3.333vw + 2px),15px)}}@media(prefers-color-scheme:dark){:root{--bg:#242320;--panel:#2E2C28;--panel-2:#34322D;--line:#77736B;--line-2:#A8A398;--fg:#FBFAF7;--fg-2:#D8D5CD;--fg-3:#B9B5AC;--ink-mute:#C8C4BA;--link:#7FB2FF;--rule:#77736B;--rule-ink:#A8A398;--rule-lt:#77736B;--sp1:#7FB2FF}header{--bg:#FBFAF7;--panel:#FFFFFF;--line:#E4E0D8;--fg:#121212;--fg-2:#3A3A3A;--fg-3:#6A6A6A;--link:#0028A5;--rule-ink:#121212;background:var(--bg);color:var(--fg)}.skip{color:var(--bg)}.close{box-shadow:inset 0 1px 0 var(--rule)}}
