@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}.im-page{--soft:#63625d;--page-accent:#33601c;--im-neu-md:10px 12px 26px #0f0f121f, -8px -8px 20px #ffffffeb, 0 2px 6px #0f0f120f;--im-neu-sm:2px 3px 7px #0f0f1214, -2px -2px 5px #ffffffe6;--im-inset:inset 2px 2px 5px #0f0f1217, inset -2px -2px 5px #fffffff2;--im-btn:4px 5px 12px #0f0f1224, -3px -3px 8px #ffffffd9;--im-topbar:88px;font-family:"Satoshi", var(--sans);z-index:1;position:relative}.im-page>section{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.im-page>section>.inner{width:100%}.im-eyebrow{font-family:"Satoshi", var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:600}.im-h1{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin:clamp(6px,1.2svh,14px) 0 clamp(12px,2svh,22px);font-size:clamp(46px,min(7.4vw,12.5svh),108px);font-weight:420;line-height:.94}.im-h2{font-family:var(--serif);letter-spacing:-.034em;text-wrap:balance;margin:clamp(6px,1.2svh,12px) 0 clamp(10px,1.6svh,16px);font-size:clamp(27px,min(3.4vw,6svh),44px);font-weight:420;line-height:1.07}.im-str{color:var(--ink);font-weight:900}.im-copy p{color:#3a3a3a;max-width:50ch;margin:0 0 clamp(9px,1.4svh,14px);font-size:15.5px;line-height:1.62}.im-copy a{border-bottom:1px solid var(--ink);padding-bottom:1px;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.im-copy a:hover,.im-copy a:focus-visible{background:var(--ink);color:var(--paper);outline:none}.im-copy a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.im-fine{color:#5f5e5a;letter-spacing:.02em;margin-top:clamp(10px,1.8svh,20px);font-size:12.5px}.im-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.im-oi{font-family:"Satoshi",var(--sans);letter-spacing:.04em;color:#5b5a56;background:#fbfbf9;border:1px dashed #0f0f126b;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1.45;display:inline-block}.im-hero{padding:max(var(--im-topbar),clamp(76px,10svh,104px)) 0 clamp(20px,4svh,44px)}.im-hero .inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.im-card{box-sizing:border-box;box-shadow:var(--im-neu-md);background:#fff;border:1px solid #0f0f120d;border-radius:10px;overflow:hidden}.im-rows{padding:clamp(16px,2.4svh,26px) clamp(18px,2vw,28px) clamp(6px,1svh,10px)}.im-row{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr auto;align-items:center;gap:8px 16px;padding:clamp(8px,1.3svh,13px) 0;display:grid}.im-row:last-of-type{border-bottom:0}.im-row>span{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);font-size:10px}.im-row b{font-family:var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:clamp(14.5px,1.9svh,17px);font-weight:800;line-height:1.25}.im-row b a{color:inherit;border-bottom:1px solid var(--letter);text-decoration:none;transition:border-color .25s}.im-row b a:hover,.im-row b a:focus-visible{border-color:var(--page-accent);outline:none}.im-row b a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.im-copybtn{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;box-shadow:var(--im-neu-sm);color:var(--page-accent);background:#f7f7f4;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.im-copybtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.im-copybtn:hover{border-color:var(--page-accent);background:#fff}.im-copybtn:active{box-shadow:var(--im-inset)}.im-copybtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.im-copybtn.ok{border-color:var(--page-accent)}.im-copystatus{color:var(--page-accent);min-height:1.2em;margin:0;padding:0 clamp(18px,2vw,28px) clamp(8px,1.2svh,12px);font-size:11.5px}.im-bar{border-top:1px solid var(--line);background:#fbfbf9;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,1.6svh,15px) clamp(14px,1.6vw,20px);display:flex}.im-bar b{font-family:var(--serif);font-size:14px;font-weight:800}.im-bar a{font-family:"Satoshi",var(--sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--ink);white-space:nowrap;padding:1px 2px 2px;font-size:11.5px;text-decoration:none;transition:background .25s,color .25s}.im-bar a:hover,.im-bar a:focus-visible{background:var(--ink);color:var(--paper);outline:none}.im-bar a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.im-proof{padding:clamp(24px,5svh,56px) 0}.im-proof .inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(22px,3.4vw,54px);display:grid}.im-proof .inner>*{min-width:0}.im-duties{gap:clamp(8px,1.4svh,14px);margin-top:clamp(8px,1.4svh,16px);display:grid}.im-duty{border-top:1px solid var(--line);grid-template-columns:26px 1fr;gap:12px;padding:clamp(8px,1.3svh,13px) 0;display:grid}.im-duty>i{width:20px;height:20px;color:var(--page-accent);margin-top:2px;display:block}.im-duty svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.im-duty b{font-family:var(--serif);margin-bottom:2px;font-size:15.5px;font-weight:800;display:block}.im-duty p{color:#4a4945;max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}.im-place{box-sizing:border-box;box-shadow:var(--im-neu-md);background:#fff;border:1px solid #0f0f120d;border-radius:10px;overflow:hidden}.im-place img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.im-place figcaption{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.im-place figcaption b{font-family:var(--serif);font-size:12.5px;font-weight:800}.im-place figcaption span{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-size:10px}.im-swiss{width:min(430px,100%);height:auto;margin:clamp(8px,1.6svh,18px) 0 0 -6%;display:block}.im-wisch{font-family:"Satoshi",var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;margin:10px 0 0;font-size:10.5px;display:none}@media (width<=1100px){.im-hero .inner,.im-proof .inner{grid-template-columns:1fr;gap:clamp(16px,2.6svh,28px)}.im-place img{aspect-ratio:16/9}.im-duties{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;gap:12px;margin-top:clamp(8px,1.4svh,14px);padding-bottom:2px;display:flex;overflow-x:auto}.im-duties::-webkit-scrollbar{display:none}.im-duty{scroll-snap-align:start;border-top:0;border:1px solid var(--line);box-shadow:var(--im-neu-sm);background:#fff;border-radius:10px;flex:0 0 78%;grid-template-columns:22px 1fr;padding:13px 15px}.im-duty p{max-width:none}.im-wisch{display:flex}}@media (width<=960px){.im-page{--im-topbar:60px}.im-hero{padding:max(var(--im-topbar),clamp(64px,7.6svh,80px)) 0 clamp(14px,2.4svh,24px)}}@media (width<=600px){.im-row{grid-template-columns:82px 1fr auto;gap:6px 10px}.im-row>span{letter-spacing:.16em;font-size:9px}.im-copybtn{width:28px;height:28px;position:relative}.im-copybtn:after{content:"";position:absolute;inset:-9px}.im-swiss{width:min(330px,104%);margin-top:clamp(4px,.8svh,10px)}.im-copy p{font-size:15px}}@media (prefers-reduced-motion:reduce){.im-copybtn{transition:none}}
