@font-face{font-family:Suisse Intl Mono;src:url(/_astro/Suisse-Intl-Mono.Bk6ixUdk.woff2)format("woff2"),url(/_astro/Suisse-Intl-Mono.BbVS0WhX.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font:"Suisse Intl Mono", ui-monospace, monospace;--cobalt:#0308a1}html{font-synthesis:none}:root{--paper:#fafafa;--ink:#1b1b1b;--ink-2:#595959;--graphite:#2c2c2c;--rule:#1b1b1b2e;--hair:#1b1b1b1a;--m:40px;--hh:64px;--strip:320px;--run:260svh;--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scrollbar-color:#1b1b1b59 var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:400;line-height:1.55;overflow-x:clip}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}h1,h2,h3{font-weight:400}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}address{font-style:normal}a{color:inherit;text-decoration:none}a:focus-visible,main:focus-visible{outline:1px solid var(--cobalt);outline-offset:3px}main:focus:not(:focus-visible){outline:none}.nav a:hover,.lang a:hover,.cta:hover,.register a:hover .r-title,.index a:hover .i-title,.more:hover,.tb-title a:hover,.enq a:hover span:first-child,.rows a:hover span:first-child,.pager a:hover .p-title,.pager .all:hover{text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:var(--cobalt)}.cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--m);z-index:20;background:var(--ink);color:var(--paper);padding:8px 12px;position:absolute;top:8px;transform:translateY(-160%)}.skip:focus{transform:none}.top{z-index:10;height:var(--hh);padding:0 var(--m);background:var(--paper);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto auto;align-items:center;gap:32px;font-size:11px;display:grid;position:sticky;top:0}.logo{justify-self:start}.logo img{width:auto;height:15px}.nav ul,.lang{gap:28px;display:flex}.nav a,.lang a,.lang span,.cta{color:var(--ink-2);transition:color .3s var(--ease)}.nav a:hover,.lang a:hover,.cta:hover,.nav a[aria-current=page],.lang .is-current{color:var(--ink)}.lang{gap:10px}.lang a{position:relative}.lang a:after{content:"";position:absolute;inset:-6px -14px}.lang li+li:before{content:"/";color:var(--ink-2);margin-right:10px}.cta{color:var(--ink)}main{padding-bottom:96px;display:block}.sheet{margin:0 var(--m);border:1px solid var(--rule)}.pin{grid-template-columns:minmax(0, 1fr) var(--strip);margin:0 var(--m);display:grid}.stick{display:contents}.field,.strip{min-width:0;position:relative}.fbox{border:1px solid var(--rule);border-right:0;justify-content:center;align-items:center;padding:28px;display:flex}.sbox{box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;justify-content:space-between;gap:18px;padding:0;display:flex}.plate{background:var(--paper);aspect-ratio:var(--ar);width:min(100%, calc((100svh - var(--hh) - var(--m) - 58px) * var(--arn)));--d2b-paper:var(--paper);--d2b-ink:var(--graphite);position:relative;overflow:hidden}.plate>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.js .plate:not(.d2b):not(.fallback)>img{opacity:0}@media (prefers-reduced-motion:no-preference){.js .pin:not(.static){height:calc(100svh + var(--run))}.js .pin:not(.static)>.stick>.field,.js .pin:not(.static)>.stick>.strip{top:var(--hh);height:calc(100svh - var(--hh));padding-bottom:var(--m);position:sticky}.js .pin:not(.static) .fbox,.js .pin:not(.static) .sbox{height:100%}}.sbox>*{padding:20px 20px 0}.sbox>.tb{padding:0}.claim h1{letter-spacing:-.01em;text-wrap:balance;margin-bottom:12px;font-size:21px;line-height:1.3}.claim p{color:var(--ink-2);text-wrap:pretty}.register h2{margin-bottom:8px}.register a{border-bottom:1px solid var(--hair);white-space:nowrap;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:5px 0;display:grid}.register li:first-child a{border-top:1px solid var(--hair)}.r-no,.r-meta{color:var(--ink-2)}.register .more{color:var(--ink-2);margin-top:10px;display:inline-block}.register .more:hover{color:var(--ink)}.reg-m{display:none}.tb{border-top:1px solid var(--rule)}.tb-title{letter-spacing:-.01em;border-bottom:1px solid var(--rule);padding:12px 20px 13px;font-size:22px;line-height:1.15}.tb dl{grid-template-columns:1fr 1fr;display:grid}.tb dl>div{border-top:1px solid var(--rule);padding:8px 20px 9px}.tb dl>div:nth-child(-n+2){border-top:0}.tb dl>div:nth-child(odd):not(.wide){border-right:1px solid var(--rule)}.tb .wide{grid-column:1/-1}.tb dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:11px}.tb dd{font-size:13px}.tb .stage dd{color:var(--ink-2);min-height:1.55em}.sheet-pin .tb{border-top:0}.sheet-pin .sbox{justify-content:space-between}.notes{align-content:start;gap:10px;display:grid}.note{text-wrap:pretty;max-width:38ch;font-size:13px;line-height:1.6}.note-cta{border-bottom:1px solid var(--rule);justify-self:start;margin-top:6px;padding:6px 0}.note-cta:hover{border-bottom-color:var(--cobalt)}.sheet-body .text{display:none}.sheet-pin .tb-title{border-top:1px solid var(--rule);font-size:30px}.sheet-pin.portrait .plate{width:min(100%, calc((100svh - var(--hh) - var(--m) - 58px) * var(--arn)))}@media (width>=901px) and (height>=740px) and (prefers-reduced-motion:no-preference){.js .sheet-pin:not(.static){display:block}.js .sheet-pin:not(.static)>.stick{grid-template-columns:minmax(0, 1fr) var(--strip);top:var(--hh);padding-bottom:var(--m);display:grid;position:sticky}.js .sheet-pin:not(.static)>.stick>.field,.js .sheet-pin:not(.static)>.stick>.strip{height:auto;padding-bottom:0;position:relative;top:auto}}.sheet-body{margin:72px var(--m) 0}.text{letter-spacing:-.005em;max-width:46ch;margin:0 0 72px calc(100% - var(--strip) - 46ch - 28px);text-wrap:pretty;font-size:16px;line-height:1.6}.seq{grid-template-columns:1fr 1fr;gap:72px 32px;display:grid}.seq .landscape{grid-column:1/-1}.seq figure{gap:10px;display:grid}.seq img{background:var(--hair);width:100%;height:auto}.pager{margin:96px var(--m) 0;border:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.pager a{gap:4px;padding:20px;display:grid}.pager .all{border-left:1px solid var(--rule);border-right:1px solid var(--rule);color:var(--ink-2);align-content:end;align-self:stretch}.pager .next{text-align:right}.p-title{letter-spacing:-.01em;font-size:21px;line-height:1.2}.sheet-head{border-bottom:1px solid var(--rule);padding:28px 28px 32px}.sheet h1,.c-main h1,.intro-main h1{letter-spacing:-.025em;text-wrap:balance;font-size:44px;line-height:1.08}.index a{border-bottom:1px solid var(--hair);grid-template-rows:1fr auto 1fr;grid-template-columns:320px auto minmax(0,1fr);column-gap:0;padding:20px 28px;display:grid}.index li:last-child a{border-bottom:0}.i-no{display:none}.i-thumb{grid-area:1/1/-1}.i-title{letter-spacing:-.015em;grid-area:2/2/auto/-1;padding-left:40px;font-size:24px;line-height:1.15}.i-type,.i-year{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-row:3;align-self:start;margin-top:8px;font-size:11px}.i-type{grid-column:2;padding-left:40px}.i-year{grid-column:3;padding-left:16px}.i-no,.i-type,.i-year{color:var(--ink-2)}.i-thumb{aspect-ratio:1920/1012;background:var(--hair);display:block;overflow:hidden}.i-thumb picture,.i-thumb img{object-fit:cover;width:100%;height:100%;display:block}.i-thumb img{transition:transform .9s var(--ease)}.index a:hover .i-thumb img{transform:scale(1.03)}.intro-sheet{grid-template-columns:minmax(0, 1fr) var(--strip);display:grid}.intro-main{align-content:start;gap:18px;padding:28px 28px 40px;display:grid}.intro-main .lead{letter-spacing:-.01em;color:var(--ink-2);max-width:30ch;font-size:21px;line-height:1.3}.intro-side{border-left:1px solid var(--rule);color:var(--ink-2);align-self:stretch;align-items:flex-end;padding:28px 20px;display:flex}.az{margin:72px var(--m) 0}.az-sheets{box-shadow:inset 1px 1px 0 var(--rule);grid-template-columns:1fr 1fr;display:grid}.az-sheet{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-rows:1fr auto;display:grid}.az-field{align-items:center;padding:20px;display:flex}.az-field .plate{width:100%}.az-title{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 20px 14px;display:flex}.az-title h2{letter-spacing:-.005em;font-size:15px}.az-title a{white-space:nowrap;transition:color .3s var(--ease)}.az-title a:hover{color:var(--ink)}.anatomy{margin:72px var(--m) 0}.enquiry{grid-template-columns:minmax(0, 1fr) var(--strip);margin-top:72px;display:grid}.oneparty{letter-spacing:-.01em;text-wrap:pretty;max-width:36ch;padding:28px;font-size:21px;line-height:1.35}.enq{align-content:start;display:grid}.enquiry .enq{border-left:1px solid var(--rule);padding:22px 20px}.enq h2{margin-bottom:8px}.enq a{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.enq a span+span{color:var(--ink-2)}.contact-sheet{grid-template-columns:minmax(0, 1fr) var(--strip);display:grid}.c-main{align-content:space-between;gap:28px;padding:28px;display:grid}.c-plate .plate{width:100%}.c-main .lead{color:var(--ink-2);max-width:34ch;font-size:16px}.c-blocks{border-left:1px solid var(--rule);grid-auto-rows:min-content;align-content:end;display:grid}.c-block{border-top:1px solid var(--rule);padding:18px 20px 20px}.c-block:first-child{border-top:0}.c-block address{color:var(--ink)}.nf-sheet{grid-template-columns:minmax(0, 1fr) var(--strip);display:grid}.nf-field{padding:28px}.nf-field .plate{width:100%}.nf-strip{border-left:1px solid var(--rule);align-content:end;display:grid}.nf-text{gap:14px;padding:22px 20px 24px;display:grid}.nf-strip h1{letter-spacing:-.01em;font-size:24px;line-height:1.2}.nf-stage{border-top:1px solid var(--rule);padding:8px 20px 9px}.nf-stage dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:11px}.nf-stage dd{color:var(--ink-2);min-height:1.55em}.more{color:var(--ink-2)}.more:hover{color:var(--ink)}.foot{margin:0 var(--m) var(--m);border:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.foot>*{border-left:1px solid var(--rule);padding:22px 20px 24px}.foot>:first-child{border-left:0;align-content:space-between;gap:28px;display:grid}.tagline{max-width:24ch;font-size:16px;line-height:1.35}.foot-logo img{opacity:.85;width:auto;height:13px}.foot h2{margin-bottom:8px}.foot address{color:var(--ink-2)}.rows a{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.rows a span+span{color:var(--ink-2)}@media (width>=901px) and (height<=899px){.cover .sbox{gap:10px}.cover .sbox>*{padding-top:14px}.cover .sbox>.tb{padding-top:0}.cover .claim h1{margin-bottom:8px;font-size:19px}.cover .register a{padding:3px 0}.cover .register .more{margin-top:6px}.cover .tb-title{padding:9px 20px 10px;font-size:20px}.cover .tb dl>div{padding:6px 20px 7px}}@media (width>=901px) and (height<=779px) and (prefers-reduced-motion:no-preference){.js .cover:not(.static)>.stick>.strip{align-self:start;height:auto;position:relative;top:0}.js .cover:not(.static) .sbox{height:auto}}@media (prefers-reduced-motion:reduce){.i-thumb img{transition:none}.index a:hover .i-thumb img{transform:none}}@media (width<=900px){:root{--m:16px;--hh:0px;--run:170svh}body{font-size:13px}.top{height:auto;padding:18px var(--m) 14px;grid-template-columns:1fr auto auto;gap:8px 20px;position:relative}.nav{grid-area:2/1/auto/-1}.nav ul{justify-content:space-between;gap:0}.nav a,.lang a,.lang span,.cta{padding:8px 0;display:inline-block}.lang li+li:before{margin-right:8px}main{padding-bottom:64px}.pin{grid-template-columns:minmax(0,1fr)}.fbox{border-right:1px solid var(--rule);border-bottom:0;padding:12px}.plate{--d2b-weight:.8;width:100%}.plate.portrait,.sheet-pin.portrait .plate{width:min(100%, calc(46svh * var(--arn)))}.sbox{gap:0}@media (prefers-reduced-motion:no-preference){.js .pin:not(.static){height:calc(100svh + var(--run));display:block}.js .pin:not(.static)>.stick{flex-direction:column;justify-content:flex-start;height:100svh;padding-top:12px;display:flex;position:sticky;top:0}.js .pin:not(.static)>.stick>.field,.js .pin:not(.static)>.stick>.strip{height:auto;padding:0;position:relative;top:auto}.js .pin:not(.static) .fbox,.js .pin:not(.static) .sbox{height:auto}.js .pin:not(.static) .fbox{border-bottom:1px solid var(--rule)}.js .sheet-pin:not(.static){--run:120svh}.js .sheet-pin:not(.static)>.stick{height:auto;padding-bottom:0}}.sbox>*{padding:16px 16px 0}.claim h1{margin-bottom:8px;font-size:19px}.reg-d{display:none}.reg-m{margin:48px var(--m) 0;display:block}.register a{grid-template-columns:26px minmax(0,1fr) auto;padding:10px 0}.tb{margin-top:16px}.tb-title{padding:12px 16px;font-size:20px}.sheet-pin .tb-title{font-size:24px}.tb dl{grid-template-columns:auto minmax(0,1fr) auto auto}.tb dl>div{border-top:0;padding:8px 10px 9px}.tb dl>div:nth-child(odd):not(.wide){border-right:0}.tb dl>div:not(.wide)+div:not(.wide){border-left:1px solid var(--rule)}.tb dl>div:first-child{padding-left:16px}.tb .wide{border-top:1px solid var(--rule);padding-left:16px}.tb dd{white-space:nowrap;font-size:12px}.tb dl>div:nth-child(2) dd{white-space:normal}.sheet-pin .tb{margin-top:0}.sheet-pin .tb-title{border-top:0}.sheet-body{margin-top:48px}.notes{display:none}.sheet-body .text{display:block}.text{margin:0 0 48px;font-size:15px}.seq{grid-template-columns:1fr;gap:40px}.pager{grid-template-columns:1fr 1fr;margin-top:64px}.pager .all{border:0;border-top:1px solid var(--rule);grid-area:2/1/auto/-1;padding:16px}.pager a{padding:16px}.pager .next{border-left:1px solid var(--rule)}.p-title{font-size:18px}.sheet h1,.c-main h1,.intro-main h1{font-size:30px}.sheet-head{padding:20px 16px 24px}.index a{grid-template-rows:auto auto;grid-template-columns:22px 112px minmax(0,1fr);gap:2px 14px;padding:14px 16px}.i-no{grid-area:1/1/3;align-self:start;display:block}.i-thumb{grid-area:1/2/3}.i-title{letter-spacing:-.01em;grid-area:1/3;align-self:end;padding-left:0;font-size:17px;line-height:1.55}.i-type{letter-spacing:0;text-transform:none;grid-area:2/3;align-self:start;margin-top:0;padding-left:0;font-size:13px}.i-year{display:none}.intro-sheet,.enquiry,.contact-sheet,.nf-sheet{grid-template-columns:1fr}.intro-main,.c-main{padding:20px 16px 28px}.intro-main .lead{font-size:18px}.intro-side,.enquiry .enq,.c-blocks,.nf-strip{border-left:0;border-top:1px solid var(--rule);padding:18px 16px}.nf-strip,.c-blocks{padding:0}.c-block{padding:16px}.az{margin-top:48px}.az-sheets{grid-template-columns:1fr}.az-field{padding:12px}.az-title{padding:10px 16px 12px}.c-main{gap:20px}.oneparty{padding:20px 16px;font-size:18px}.enquiry{margin-top:48px}.contact-sheet{min-height:0}.nf-field{padding:12px}.nf-text{padding:18px 16px 20px}.nf-stage{padding:8px 16px 9px}.foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rows a{flex-wrap:wrap;gap:0 12px}.foot>*{border-left:0;border-top:1px solid var(--rule);padding:18px 16px 20px}.foot>:first-child{border-top:0;grid-column:1/-1}.foot>:last-child{border-left:1px solid var(--rule)}.foot>:nth-child(2){grid-column:1/-1}}.anatomy .anatomy-embed__box{border:1px solid var(--rule);background:0 0}.anatomy figcaption{display:none}@media (width<=900px) and (height<=500px){.js .pin:not(.static){height:auto}.js .pin:not(.static)>.stick{height:auto;display:block;position:relative}.js .pin:not(.static)>.stick>.field,.js .pin:not(.static)>.stick>.strip{height:auto;padding:0;position:relative;top:auto}}@media (width>=901px) and (height<=739px) and (prefers-reduced-motion:no-preference){.js .sheet-pin:not(.static)>.stick>.strip{align-self:start;height:auto;position:relative;top:0}.js .sheet-pin:not(.static) .sbox{height:auto}}
