html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.site{background:var(--bg);position:relative;overflow:clip}.nav{align-items:center;gap:var(--s5);padding-block:var(--s4);z-index:4;flex-wrap:wrap;display:flex;position:relative}.nav .me{font:500 var(--t-base)/1 var(--f-display);font-stretch:var(--wdth);letter-spacing:-.01em;text-decoration:none}.nav ul{gap:var(--s5);font-size:var(--t-sm);margin-inline:auto;display:flex}.status{font-size:var(--t-sm);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);align-items:center;gap:8px;padding:7px 12px;line-height:1.2;display:inline-flex}.status i{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.arrow{transition:transform var(--dur) var(--ease);display:inline-flex}a:hover>.arrow{transform:translate(2px,-2px)}.photo{display:block}.display{font-family:var(--f-display);font-weight:var(--w-display);font-stretch:var(--wdth);letter-spacing:var(--track);text-transform:var(--case);line-height:.92}em{color:var(--muted);font-style:normal}.h-name{padding-top:var(--s5);flex-direction:column;min-height:clamp(520px,60vw,820px);display:flex;position:relative}.h-name h1{font-size:clamp(2.5rem,10.4vw,10rem);font-weight:var(--w-name);z-index:1;white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:0 .22em;display:flex;position:relative}.h-name .out{color:#0000;-webkit-text-stroke:clamp(1px,.16vw,2px) var(--ink)}.h-name figure{z-index:2;width:clamp(260px,34vw,500px);max-width:100%;position:absolute;top:clamp(60px,8.4vw,150px);bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.h-name figure img{width:100%;height:auto}.h-name .l,.h-name .r{z-index:3;bottom:var(--s7);position:absolute}.h-name .l{gap:var(--s3);max-width:27%;display:grid;left:0}.h-name .l h2{font:500 var(--t-lg)/1.25 var(--f-body)}.h-name .l p{font-size:var(--t-sm);color:var(--muted)}.h-name .l .cta{justify-self:start}.h-name .r{gap:var(--s2);justify-items:end;display:grid;right:0}.chip{font-size:var(--t-xs);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-control);white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;line-height:1.2;display:inline-flex}.sec{padding-block:var(--section);position:relative}.sec.tight{padding-top:0}.sh{font:var(--w-head) var(--t-3xl)/1.05 var(--f-display);font-stretch:var(--wdth);letter-spacing:calc(var(--track)*.8);text-transform:var(--case);text-wrap:balance;position:relative}.sh:before{content:var(--prefix)}.ghost-w{top:calc(var(--section) - .62em);left:var(--pad);font:800 clamp(4rem,12vw,11rem)/1 var(--f-display);text-transform:uppercase;color:var(--ink);opacity:.05;white-space:nowrap;pointer-events:none;font-stretch:125%;display:block;position:absolute}.ghost-w.long{font-size:clamp(2rem,8.6vw,8rem)}.sec-sub{color:var(--muted);max-width:42ch}.pro{gap:var(--s7) var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.pro-l{gap:var(--s4);align-content:start;display:grid;position:relative}.cards{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card h3{font:var(--w-head) var(--t-xl)/1.1 var(--f-display);font-stretch:var(--wdth);letter-spacing:calc(var(--track)*.5);font-size:var(--t-lg)}.card p{font-size:var(--t-sm);color:var(--muted);transition:color var(--dur) var(--ease)}.head2{justify-content:space-between;gap:var(--s5);flex-wrap:wrap;align-items:end;display:flex}.inv,.exp{--bg:var(--inv-bg);--ink:var(--inv-fg);--muted:var(--inv-muted);--line:var(--inv-line);--surface:var(--inv-bg);background:var(--inv-bg);color:var(--inv-fg)}.rows{margin-top:var(--s7);border-top:1px solid var(--line)}.note{font-size:var(--t-xs);color:var(--muted);margin-top:var(--s4)}.quote-by{margin-top:var(--s5);font-size:var(--t-sm);color:var(--muted)}.contact{padding-block:var(--section) var(--s6);z-index:4;position:relative}.contact h2{font-size:calc(var(--t-hero)*.62);text-wrap:balance;line-height:1}.contact-grid{justify-content:space-between;gap:var(--s6);margin-bottom:var(--s8);flex-wrap:wrap;align-items:end;display:flex}.contact .cta{background:var(--ink);color:var(--bg)}.foot{gap:var(--s5);border-top:1px solid var(--line);padding-top:var(--s5);font-size:var(--t-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot dt{color:var(--muted);font-size:var(--t-xs);margin-bottom:var(--s1);align-items:center;gap:6px;display:flex}.foot dd{overflow-wrap:anywhere}.foot dl{margin:0}.foot-legal{gap:var(--s5);margin-top:var(--s6);font-size:var(--t-xs);color:var(--muted);display:flex}.foot-legal a{padding-block:var(--s2);text-underline-offset:3px}.lead-xl{font:var(--w-head) var(--t-2xl)/1.2 var(--f-display);letter-spacing:-.015em;text-wrap:pretty;max-width:26em}.search{gap:var(--s5) var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.meta{margin-top:var(--s4);font-size:var(--t-sm);color:var(--muted)}.meta b{color:var(--ink);margin-right:var(--s2);font-weight:600}.creds{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creds time{font-size:var(--t-sm);color:var(--muted)}.creds .card h3{overflow-wrap:anywhere;font-size:var(--t-base)}.wall{font:var(--w-display) clamp(1.75rem,5vw,4.75rem)/1.05 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);text-transform:var(--case);text-wrap:balance;margin-bottom:var(--s3)}.nav ul a{transition:opacity var(--dur) var(--ease);text-decoration:none}.nav ul a:hover{opacity:.55}.cta{font:500 var(--t-sm)/1 var(--f-body);background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:var(--r-control);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);align-items:center;gap:10px;padding:13px 18px;text-decoration:none;display:inline-flex}.cta:hover{background:color-mix(in srgb,var(--ink) 82%,var(--bg));border-color:color-mix(in srgb,var(--ink) 82%,var(--bg))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);gap:var(--s3);min-height:190px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);align-content:start;display:grid}.card:hover{background:color-mix(in srgb,var(--surface) 55%,var(--surface-2));border-color:color-mix(in srgb,var(--line) 60%,var(--ink));transform:translateY(-2px)}.wg{position:relative}.wg-pin,.wg-years{display:none}.wg-years{--size:clamp(4rem,12vw,11rem)}.wg-years span{left:var(--pad);top:calc((var(--i) + .5)*var(--wg-step) - var(--wg-top,0px)/2 - var(--size)/2);font:800 var(--size)/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--surface-2);font-stretch:125%;position:absolute}.wg-years span:nth-child(2n){left:auto;right:var(--pad)}.wg-small{padding-block:var(--section)}.wg-in{gap:var(--s6);grid-template-rows:auto 1fr;grid-template-columns:max-content minmax(0,1fr);width:100%;display:grid}.wg-stage{display:contents}.wg-rail{justify-content:space-between;gap:var(--s2);flex-direction:column;grid-column:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.wg-rail:before,.wg-rail:after{content:"";width:1px;position:absolute;top:20px;bottom:20px;left:20px}.wg-rail:before{background:var(--line)}.wg-rail:after{background:var(--inv-fg);height:calc((100% - 40px)*var(--progress));transition:height var(--dur-open) var(--ease);bottom:auto}.wg-rail button{all:unset;box-sizing:border-box;align-items:center;gap:var(--s3);cursor:pointer;color:var(--muted);z-index:1;transition:color var(--dur) var(--ease);display:flex;position:relative}.wg-rail button:hover{color:var(--ink)}.wg-rail button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}.wg-rail button[aria-current=step]{color:var(--ink)}.wg-rail i{background:var(--inv-bg);border:1px solid var(--line);width:41px;height:41px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.wg-rail button[aria-current=step] i{background:var(--inv-fg);border-color:var(--inv-fg);color:var(--inv-bg)}.wg-rail span{font-size:var(--t-sm);min-width:0;line-height:1.25}.wg-banner{--ink:var(--inv-bg);--muted:color-mix(in srgb,var(--inv-bg) 72%,var(--inv-fg));--line:color-mix(in srgb,var(--inv-bg) 22%,var(--inv-fg));background:var(--inv-fg);color:var(--ink);border-radius:var(--r-card);padding:var(--s6);gap:var(--s6);grid-area:1/2/3;grid-template-columns:clamp(150px,13vw,200px) minmax(0,1fr);align-items:center;min-width:0;display:grid}.wg-when{gap:var(--s1);align-content:center;display:grid}.wg-year{font:var(--w-head) clamp(2.25rem,4vw,3.5rem)/1 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);font-variant-numeric:tabular-nums}.wg-when .wg-year{animation:wg-in .5s var(--ease)}.wg-range{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.wg-slides{align-items:center;min-width:0;display:grid}.wg-slides article{gap:var(--s3);opacity:0;visibility:hidden;min-width:0;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s linear .5s;grid-area:1/1;display:grid;transform:translateY(10px)}.wg-slides article[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.wg h3{font:var(--w-head) clamp(1.125rem,5.5vw,var(--t-xl))/1.15 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track)}.wg-role{font-size:var(--t-sm);color:var(--muted)}.wg-facts{gap:var(--s3) var(--s4);margin:var(--s2) 0 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.wg-facts div{align-content:start;gap:2px;display:grid}.wg-facts dd{font:var(--w-head) var(--t-xl)/1 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.wg-facts dt{font-size:var(--t-xs);color:var(--muted);line-height:1.3}@keyframes wg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wg-stack{margin:var(--s6) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid;position:relative}.wg-stack:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px;left:20px}.wg-stack li{gap:var(--s3);grid-template-columns:41px minmax(0,1fr);display:grid;position:relative}.wg-stack i{background:var(--inv-bg);border:1px solid var(--line);width:41px;height:41px;margin-top:var(--s4);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.wg-stack li[data-active=true] i{background:var(--inv-fg);border-color:var(--inv-fg);color:var(--inv-bg)}.wg-card{gap:var(--s2);padding:var(--s4);border-radius:var(--r-card);min-width:0;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);display:grid}.wg-card .wg-year{font-size:var(--t-xl)}.wg-stack li[data-active=true] .wg-card{--ink:var(--inv-bg);--muted:color-mix(in srgb,var(--inv-bg) 72%,var(--inv-fg));background:var(--inv-fg);color:var(--inv-bg)}.wg-card .wg-facts{margin-top:var(--s1)}.wg-card p,.wg-card dt,.wg-card h3{transition:color var(--dur) var(--ease)}.wg-map{--map-pin:#23201d;--map-white:#fbfaf7;margin-top:var(--s3);gap:var(--s2);display:grid}.wg-map svg{width:100%;height:auto;display:block;overflow:hidden}.wg-map-land,.wg-map-spot{transition:transform .9s var(--ease)}.wg-map-land path{fill:color-mix(in srgb,currentColor 12%,transparent);stroke:color-mix(in srgb,currentColor 40%,transparent);stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .7s var(--ease),opacity .5s var(--ease)}.wg-map[data-country=ch] .is-ch,.wg-map[data-country=de] .is-de{fill:#d0c1a7}.wg-map[data-country=ch] .is-de{opacity:0}.wg-map-ring{fill:none;stroke:var(--map-pin);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.wg-map-pin{opacity:0;transition:opacity .2s var(--ease)}.wg-map-pin path{fill:var(--map-pin);stroke:var(--map-white);stroke-width:1.2px}.wg-map-pin circle{fill:var(--map-white)}.wg-map-spot[data-on=true] .wg-map-pin{opacity:1;animation:.62s cubic-bezier(.34,1.56,.64,1) .32s both map-drop}.wg-map-spot[data-on=true] .wg-map-ring{animation:2.6s ease-out .9s infinite map-pulse}.wg-stack li:not([data-active=true]) .wg-map-pin,.wg-stack li:not([data-active=true]) .wg-map-ring{animation:none}.wg-map-label{min-height:2.6em;font-size:var(--t-xs);color:var(--muted);animation:wg-in .5s var(--ease);line-height:1.3}@keyframes map-drop{0%{opacity:0;transform:translateY(-16px)scale(.6)}to{opacity:1;transform:none}}@keyframes map-pulse{0%{opacity:.55;transform:scale(.2)}70%,to{opacity:0;transform:scale(1)}}@media (width>=761px) and (height>=700px){.wg{--wg-step:45vh}.wg:after{content:"";height:calc(7*var(--wg-step));display:block}.wg-years{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.wg-pin{top:var(--wg-top,0px);z-index:1;padding-block:var(--s7);display:block;position:sticky}.wg-in .sh{margin-top:-.12em}.wg-small{display:none}}@media (width<=1000px){.wg-banner{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.wg-banner .wg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-banner .wg-when,.wg-card .wg-when{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 132px}.wg-when .wg-map{grid-area:1/2/3;margin-top:0}}@media (width<=480px){.wg-card .wg-when{column-gap:var(--s2);grid-template-columns:minmax(0,1fr) 92px}}@media (width>=1001px){.wg-card .wg-map{max-width:200px}}.lx{gap:var(--s5);min-width:0;display:grid}.lx-bar{grid-template-columns:repeat(var(--n),minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control);padding:4px;display:grid;position:relative}.lx-item{z-index:1;font:500 var(--t-sm)/1 var(--f-body);color:var(--muted);transition:color var(--dur) var(--ease);justify-content:center;align-items:center;gap:7px;padding:9px 2px;display:flex;position:relative}.lx-item[data-active=true]{color:var(--bg)}.lx-flag{width:1.25em;height:1.25em;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50%;flex:none;display:block;overflow:hidden}.lx-pill{width:calc((100% - 8px)/var(--n));border-radius:var(--r-control);background:color-mix(in srgb,var(--ink) 68%,var(--bg));transform:translateX(calc(var(--i)*100%));transition:transform var(--dur-open) var(--ease);position:absolute;top:4px;bottom:4px;left:4px;overflow:hidden}.lx-fill{background:var(--ink);transform-origin:0;height:100%;animation:12s linear both lx-timer;display:block}.lx[data-run=false] .lx-fill{animation-play-state:paused}.lx-body{gap:var(--s6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.lx-photo{margin:0}.lx-photo img{border-radius:var(--r-image);width:100%;height:auto;display:block}.lx-panels{min-width:0;display:grid}.lx-panels article{gap:var(--s3);opacity:0;min-width:0;transition:opacity .22s var(--ease);grid-area:1/1;align-content:center;display:grid}.lx-panels article[data-active=true]{opacity:1}.lx-panels h3{font:var(--w-head) var(--t-2xl)/1.05 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);text-transform:var(--case);align-items:center;gap:.4em;display:flex}.lx-panels .lx-flag{width:.9em;height:.9em}.lx-level{font-size:var(--t-sm);color:var(--accent);line-height:1.3}.lx-text{font-size:var(--t-lg);margin-top:var(--s2);text-wrap:pretty;line-height:1.4}.lx-text span{display:inline-block}.lx-panels [data-active=true] h3{animation:lx-rise .56s var(--ease) .12s both}.lx-panels [data-active=true] .lx-level{animation:lx-rise .56s var(--ease) .2s both}.lx-panels [data-active=true] .lx-text span{animation:lx-rise .48s var(--ease) calc(.28s + var(--w)*26ms) both}@keyframes lx-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lx-bar{display:none}.lx-body{align-items:start}.lx-panels{gap:var(--s6)}.lx-panels article{opacity:1;grid-area:auto}}.pers{background:var(--surface-2)}.pers-grid{gap:var(--s6) var(--s8);grid-template-columns:max-content minmax(0,1fr);display:grid}.pers-side{gap:var(--s5);align-content:start;display:grid}.pers-photo{width:clamp(150px,15vw,200px);margin:0}.pers-photo img{aspect-ratio:1;object-fit:cover;object-position:42% 36%;border-radius:var(--r-image);filter:saturate(.8);width:100%;height:auto;display:block}.pers-photo figcaption{margin-top:var(--s2);font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.pers-text{gap:var(--s5);align-content:start;min-width:0;display:grid}.pers-text>p:first-of-type{max-width:60ch;color:var(--muted)}.pers-more{gap:var(--s5);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-top:var(--s5);margin-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pers-more div{gap:var(--s3);align-content:start;display:grid}.pers-more p{font-size:var(--t-sm);color:var(--muted)}.gg-frame{border-radius:var(--r-card);background:var(--surface-2);height:100%;overflow:hidden}.gg-frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.gg-frame:hover img{transform:scale(1.03)}.g1{gap:var(--s6);margin-top:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.g1:before{content:"";background:var(--accent);height:1px;position:absolute;top:5px;left:0;right:0}.g1 article{gap:var(--s3);padding-top:var(--s6);align-content:start;min-width:0;display:grid;position:relative}.g1-dot{background:var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.g1-main{aspect-ratio:5/4}.g1 h3{font:var(--w-head) var(--t-lg)/1.15 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);text-transform:var(--case);margin-top:var(--s2)}.g1 article>p{color:var(--muted)}.why-cards{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-cards time{font-size:var(--t-sm);color:var(--muted)}.card .why-keeps{gap:var(--s1);border-top:1px solid var(--line);padding-top:var(--s3);margin-top:var(--s2);color:var(--ink);font-size:var(--t-base);display:grid}.why-keeps b{color:var(--accent);font-weight:500;font-size:var(--t-sm)}.ad{gap:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s6);justify-items:start;min-width:0;display:grid}.ad-kicker{font-size:var(--t-sm);color:var(--accent)}.ad>h3{font:var(--w-head) var(--t-xl)/1.15 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track);text-wrap:balance}.ad-facts{gap:var(--s4);border-block:1px solid var(--line);width:100%;padding-block:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ad-facts dt{font-size:var(--t-xs);color:var(--muted);margin-bottom:var(--s1)}.ad-facts dd{font-size:var(--t-sm);margin:0}.ad-lists{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ad h4{font:500 var(--t-base)/1.2 var(--f-body);margin-bottom:var(--s3)}.ad ul{gap:var(--s2);color:var(--muted);font-size:var(--t-sm);margin:0;padding:0;display:grid}.next-line{margin:var(--s7) 0 0;gap:var(--s6);grid-template-columns:1fr 1fr 1.3fr;padding:0;list-style:none;display:grid}.next-line li{gap:var(--s2);padding-top:var(--s6);align-content:start;min-width:0;display:grid;position:relative}.next-line li:before{content:"";background:var(--muted);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.next-line li:after{content:"";left:0;right:calc(var(--s6)*-1);border-top:1px solid var(--muted);position:absolute;top:5px}.next-line li:nth-child(2):after{border-top:1px dashed var(--accent)}.next-line h3{font:var(--w-head) var(--t-lg)/1.15 var(--f-display);font-stretch:var(--wdth);letter-spacing:var(--track)}.next-line time{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.next-role{font-size:var(--t-sm);color:var(--muted)}.next-line li>p:last-child{color:var(--muted)}.next-line .next-open:before{background:var(--bg);border:2px solid var(--accent);box-sizing:border-box}.next-line .next-open:after{display:none}.next-open h3{font-size:var(--t-xl)}.next-open time{color:var(--accent)}.next-line .next-open .next-role,.next-line .next-open>p:last-child{color:var(--ink)}.ico{color:var(--accent);flex:none;display:block}.inv .ico,.exp .ico{color:var(--inv-muted)}.hero-band{border-bottom:1px solid var(--line)}.anim [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--reveal-y))}.anim [data-reveal=rise]:not(.is-in){transform:translateY(calc(var(--reveal-y)*3))}.anim [data-reveal].is-revealing{transition:opacity var(--dur-reveal) var(--ease) var(--d,0s),transform var(--dur-reveal) var(--ease) var(--d,0s)}.anim .ghost-w{transform:translateX(calc(var(--p,0)*-12vw))}@media (width<=1000px){.nav ul{display:none}.nav .status{margin-left:auto}.pro,.search,.pers-grid{grid-template-columns:minmax(0,1fr)}.creds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lx-body{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.lx-photo{width:min(72%,280px)}.lx-item{font-size:var(--t-xs);gap:4px}.g1{gap:var(--s7);grid-template-columns:minmax(0,1fr)}.g1:before,.g1-dot{display:none}.g1 article{padding-top:0}.pers-more,.why-cards,.ad-facts,.ad-lists{grid-template-columns:minmax(0,1fr)}.ad{padding:var(--s5)}.next-line{grid-template-columns:minmax(0,1fr);gap:0}.next-line li{padding:0 0 var(--s6) var(--s5)}.next-line li:after{border-top:0;border-left:1px solid var(--muted);inset:0 auto 0 5px}.next-line li:nth-child(2):after{border-top:0;border-left:1px dashed var(--accent)}.nav .cta{display:none}.h-name{min-height:0}.h-name figure{aspect-ratio:4/5;width:min(82%,380px);margin:-6vw auto 0;position:relative;top:auto;bottom:auto;left:auto;transform:none}.h-name .l,.h-name .r{max-width:none;margin-top:var(--s5);position:static}.h-name .r{padding-bottom:var(--s5);flex-wrap:wrap;justify-items:start;display:flex}.cards{grid-template-columns:minmax(0,1fr)}.card{min-height:0}.foot,.creds{grid-template-columns:minmax(0,1fr)}}
