.fb{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stage stage stage""prev bar next";align-items:center;gap:.75rem 1rem;display:grid}.fb-stage{aspect-ratio:297/210;width:100%;max-width:calc((100 * var(--vh) - 10rem) * 1.4142);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;grid-area:stage;justify-self:center;place-items:center;display:grid;position:relative;container-type:size}.fb-stage:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:6px;border-radius:2px}.fb-prev{grid-area:prev;justify-self:start}.fb-next{grid-area:next;justify-self:end}.fb-bar{grid-area:bar;justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.fb-count{color:var(--color-mute);font-variant-numeric:tabular-nums;text-align:center;font-size:.86rem;font-weight:600}.fb-nav,.fb-full{width:2.75rem;height:2.75rem;color:var(--color-night);background:#ffffff8c;border:1px solid #0b2f3f38;border-radius:999px;place-items:center;transition:background-color .3s,opacity .3s,border-color .3s;display:grid}.fb-full{background:0 0;border-color:#0000;width:2.25rem;height:2.25rem}.fb-nav:hover:not([aria-disabled=true]),.fb-full:hover{background:#fff;border-color:#0b2f3f66}.fb-nav[aria-disabled=true]{opacity:.3;cursor:default}.fb-nav:focus-visible,.fb-full:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}@media (width>=56rem){.fb{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem .9rem}.fb-prev{justify-self:end}.fb-next{justify-self:start}.fb-nav{width:2.5rem;height:2.5rem}.fb-stage{aspect-ratio:auto;max-width:none;height:100%}.fb-bar{min-height:0}}.fb.is-dragging .fb-stage{cursor:grabbing}.fb-stage img{-webkit-user-drag:none}.fb-book .pic img.is-in{animation:none}.fb-book{aspect-ratio:297/210;pointer-events:none;width:min(100cqw,141.42cqh);position:relative}@media (width>=56rem){.fb-book{aspect-ratio:594/210;width:min(100cqw,282.86cqh)}}.fb-book .fb-page{pointer-events:auto}.js .fb-book>.fb-page{width:100%;inset:0 auto 0 0;box-shadow:0 22px 44px -26px #0b1e288c,0 2px 6px -2px #0b1e281f}@media (width>=56rem){.js .fb-book>.fb-page{width:50%}.js .fb-book>.fb-page[data-fb-slot=r]{left:50%}.js .fb-book:not([data-fb-ready]){translate:-25%}.js .fb-book:not([data-fb-ready])>.fb-page:first-child{left:50%}}.fb-book>.fb-page.is-pre,.js .fb-book:not([data-fb-ready])>.fb-page:not(:first-child){visibility:hidden}.js .fb-book:not([data-fb-ready])>.fb-page:nth-child(n+4){display:none}.fb-book .fb-page[data-fb-side]:after{content:"";z-index:4;pointer-events:none;width:5%;position:absolute;top:0;bottom:0}.fb-book .fb-page[data-fb-side=r]:after{background:linear-gradient(90deg,#0b1e2829,#0b1e280a 45%,#0b1e2800);left:0}.fb-book .fb-page[data-fb-side=l]:after{background:linear-gradient(270deg,#0b1e2829,#0b1e280a 45%,#0b1e2800);right:0}@media (width<=55.99rem){.fb-book .fb-page[data-fb-side]:after{width:3%}}.fb-k{transform-origin:0 0;pointer-events:none;z-index:5;will-change:transform;position:absolute;top:0;left:0;overflow:hidden}@media (width>=56rem){.fb-k{left:50%}}.fb-k>.fb-page{transform-origin:0 0;will-change:transform;inset:0 auto auto 0}.fb-k>.fb-page.is-flap{box-shadow:0 0 26px #0b1e284d,0 0 3px #0b1e282e}.fb-blank{background:#f3f1ec;position:absolute;overflow:hidden}.fb-shine,.fb-under{transform-origin:0 0;pointer-events:none;z-index:6;opacity:0;will-change:transform, opacity;width:1000px;height:6000px;position:absolute;top:0;left:0}.fb-shine{background:linear-gradient(90deg,#fff0 0%,#ffffff42 46%,#ffffff14 70%,#0b1e281a 90%,#0b1e283d 100%)}.fb-under{background:linear-gradient(90deg,#0b1e286b,#0b1e2829 30%,#0b1e280d 65%,#0b1e2800)}.no-js .fb{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage"}.no-js .fb-nav,.no-js .fb-bar{display:none}.no-js .fb-stage{aspect-ratio:auto;scroll-snap-type:x mandatory;cursor:auto;max-width:none;height:auto;display:block;overflow-x:auto}.no-js .fb-book{aspect-ratio:auto;pointer-events:auto;gap:1rem;width:max-content;height:auto;display:flex}.no-js .fb-page{aspect-ratio:297/210;scroll-snap-align:start;flex:none;width:min(80vw,34rem);position:relative}.fb:fullscreen{background:var(--color-paper);grid-template-rows:minmax(0,1fr) auto;padding:clamp(1rem,3vw,2.5rem)}.fb:fullscreen .fb-stage{aspect-ratio:auto;max-width:none;height:100%}.pg{--pg-bg:#f7f5f1;--pg-ink:#172a33;--pg-mute:#59656a;--pg-line:#172a3326;--pg-mark:#2a8bb0;--pg-key:#0b2f3f;background:var(--pg-bg);color:var(--pg-ink);line-height:1.45;position:absolute;inset:0;overflow:hidden;container:pg/size}.pg-greige{--pg-bg:#ebe6e0;--pg-mute:#535e63;--pg-line:#172a332b}.pg-stone{--pg-bg:#d9cfc1;--pg-mute:#474f53;--pg-line:#172a3333}.pg-night{--pg-bg:#0b2f3f;--pg-ink:#fff;--pg-mute:#ffffffbd;--pg-line:#fff3;--pg-mark:#6cc3e2;--pg-key:#fff}.pg-night .logo{--logo-ink:#fff;--logo-accent:#6cc3e2}.pg-pad{flex-direction:column;font-size:max(11px,2cqi);display:flex;position:absolute;inset:8.5cqh 7.5cqi 12cqh}.pg-folio{z-index:3;font-family:var(--font-sans);color:var(--pg-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:2.2cqi;margin:0;font-size:max(9px,1.4cqi);font-weight:600;line-height:1;display:flex;position:absolute;bottom:4.6cqh}.pg-folio-sec{letter-spacing:.22em;text-transform:uppercase;color:var(--pg-mute);font-size:max(8px,1.12cqi);font-weight:600}.pg-recto .pg-folio{right:7.5cqi}.pg-verso .pg-folio{flex-direction:row-reverse;left:7.5cqi}.pg-run{z-index:3;writing-mode:vertical-rl;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--pg-mute);font-size:max(7.5px,1.05cqi);font-weight:600;line-height:1;position:absolute;top:8.5cqh;right:3.1cqi}.pg-photo .pg-folio,.pg-photo .pg-folio-sec,.pg-photo .pg-run{color:#ffffffe6;text-shadow:0 0 12px #0000004d}.pg-caps{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;font-size:max(8.5px,1.2cqi);font-weight:600;line-height:1.2}.pg-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:5.6cqi;font-weight:400;line-height:.98}.pg-display{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-size:9.4cqi;font-weight:400;line-height:.92}.pg-lead{max-width:34ch;font-family:var(--font-display);color:var(--pg-ink);text-wrap:pretty;margin-top:2.6cqh;font-size:max(13px,2.6cqi);line-height:1.2}.pg-h3{font-family:var(--font-display);font-size:max(14px,2.6cqi);font-weight:400;line-height:1.05}.pg-text{color:var(--pg-mute);text-wrap:pretty;margin-top:.8cqh;font-size:max(10.5px,1.72cqi);line-height:1.5}.pg-note{color:var(--pg-mute);font-size:max(9px,1.42cqi);line-height:1.4}.pg-label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--pg-key);font-size:max(8.5px,1.2cqi);font-weight:600;line-height:1.2}.pg-bleed,.pg-bleed .pic{position:absolute;inset:0}.pg-bleed img,.pg-img img{object-fit:cover;width:100%;height:100%}.pg-img{background:#172a330f;display:block;position:relative;overflow:hidden}.pg-img .pic{position:absolute;inset:0}.pg-side{width:46%;position:absolute;top:0;bottom:0;overflow:hidden}.pg-side .pic{position:absolute;inset:0}.pg-side img{object-fit:cover;width:100%;height:100%}.pg-side-l{left:0}.pg-side-r{right:0}.pg-cap{z-index:3;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 0 12px #0000004d;margin:0;font-size:max(8px,1.12cqi);font-weight:600;position:absolute;bottom:4.6cqh}.pg-recto .pg-cap{left:7.5cqi}.pg-verso .pg-cap{right:7.5cqi}.pg a:focus-visible,.pg button:focus-visible{outline:2px solid var(--color-night);outline-offset:2px}.pg-night a:focus-visible{outline-color:#6cc3e2}.pg-link{letter-spacing:.2em;text-transform:uppercase;color:var(--pg-key);text-underline-offset:.45em;font-size:max(8.5px,1.2cqi);font-weight:600;text-decoration:underline 1px #0b2f3f59}.pg-link:hover{text-decoration-color:currentColor}.pg-night .pg-link{text-decoration-color:#fff6}@container pg (width<35rem){.pg-more{display:none!important}}@container pg (width<24rem){.pg-pad{inset:6cqh 5.5cqi 11cqh}.pg-recto .pg-folio{right:5.5cqi}.pg-verso .pg-folio{left:5.5cqi}}.pp{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;position:relative}.pp svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-t{white-space:nowrap;color:var(--pg-mute);font-size:max(9px,1.6cqi);line-height:1;position:absolute;transform:translate(-50%,-50%)}.pp-t.pp-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--pg-key);font-size:max(8px,1.15cqi);font-weight:600}.pp-t.pp-tag{color:var(--pg-ink);font-size:max(9px,1.6cqi)}.pp-t.pp-small{font-size:max(8px,1.4cqi)}.pp-t.pp-rot{transform:translate(-50%,-50%)rotate(-90deg)}.pp-solid{fill:#ede8e0;stroke:#172a3399;stroke-width:2.6px}.pp-stair{fill:#e1dace}.pp-water{fill:#d4ecf5;stroke:#2a8bb080;stroke-width:2.6px}.pp-thin{stroke:#172a3366;stroke-width:2.2px}.pp-glass{stroke:var(--color-brand-ink);stroke-width:9px;stroke-linecap:round}.pp-pane{fill:#38a7ce1f;stroke:var(--color-brand-ink);stroke-width:3.4px}.pp-pane-water{fill:#38a7ce5c}.pp-wall{fill:#e4ddd1;stroke:#172a3399;stroke-width:2.6px}.pp-spout{stroke:var(--color-brand-ink);stroke-width:7px;stroke-linecap:round}.pp-wall.is-extra{fill:none;stroke-dasharray:10 8}.pp-spout.is-extra{stroke-width:4px;stroke-dasharray:8 7}.pp-dimw{fill:none;stroke:#172a336b;stroke-width:2px}.pp-glass.is-extra,.pp-pane.is-extra{stroke-dasharray:10 8}.pp-waterline{stroke:var(--color-brand-ink);stroke-width:3.2px;stroke-dasharray:14 10}.pp-ground{stroke:#172a3380;stroke-width:2.6px}.pp-dim path{fill:none;stroke:#172a336b;stroke-width:2px}.ml-over{z-index:3;text-align:right;color:#12262f;position:absolute;top:8cqh;right:7.5cqi}.ml-over .pg-display{margin-top:1.4cqh}.pg-pad.ml-intro{right:52cqi}.ml-k{color:var(--pg-mute)}.ml-name{font-family:var(--font-display);letter-spacing:-.018em;margin-top:1.4cqh;font-size:7.4cqi;font-weight:400;line-height:.92}.ml-tag{max-width:26ch;margin-top:2.6cqh}.ml-hl{gap:1.4cqh;margin-top:auto;display:grid}.ml-hl li{border-top:1px solid var(--pg-line);padding-top:1.2cqh}.ml-hl-t{font-family:var(--font-display);font-size:max(13px,2.1cqi);font-weight:400;line-height:1.05}.ml-hl .pg-text{margin-top:.4cqh;font-size:max(9.5px,1.4cqi);line-height:1.4}.ml-spec-body{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:5cqi;min-height:0;margin-top:2.2cqh;display:grid}.ml-plan figcaption{margin-top:1.2cqh}.ml-specs{font-size:max(10px,1.62cqi);line-height:1.3}.ml-specs>div{border-top:1px solid var(--pg-line);grid-template-columns:38% minmax(0,1fr);column-gap:2cqi;padding:.55cqh 0;display:grid}.ml-specs>div:last-child{border-bottom:1px solid var(--pg-line)}.ml-specs dt{color:var(--pg-mute)}.ml-specs dd{flex-direction:column;display:flex}.ml-v{color:var(--pg-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.3em 1.2cqi;font-weight:600;display:flex}.ml-tagv{color:var(--pg-mute);font-size:max(9px,1.32cqi);font-style:italic;font-weight:400}.ml-n{color:var(--pg-mute);font-size:max(9px,1.38cqi)}@container pg (width<35rem){.ml-spec-body{grid-template-columns:minmax(0,1fr);margin-top:2cqh}.ml-specs>div{padding:.5cqh 0}}.ml-kit .pg-title{margin-bottom:1.4cqh}.ml-kit-cols{row-gap:1.6cqh;margin-top:auto;display:grid}.ml-kit-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4cqi;margin-top:.9cqh;font-size:max(10.5px,1.62cqi);line-height:1.28;display:grid}.ml-kit-list li{border-top:1px solid var(--pg-line);text-wrap:pretty;padding:.55cqh 0}.ml-kit-list.is-extra{color:var(--pg-mute);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3cqi;font-size:max(9.5px,1.42cqi)}.ml-kit-list.is-extra li{padding:.4cqh 0}.ml-kit-note{margin-top:.8cqh}@container pg (width<35rem){.pg-pad.ml-intro{right:50cqi}.ml-name{font-size:8.4cqi}}@container pg (width<26rem){.ml-kit .pg-title{margin-bottom:1cqh}.ml-kit-list li{padding:.45cqh 0}.ml-kit-list{font-size:10px;line-height:1.2}.ml-hl{gap:.6cqh}.ml-hl li{padding-top:.6cqh}}@container pg (width<24rem){.ml-kit-list{column-gap:2.5cqi;line-height:1.16}.ml-kit-list li{padding:.3cqh 0}}.cv-photo{height:79.55cqh;position:absolute;top:0;left:0;right:0}.cv-photo .pic{position:absolute;inset:0}.cv-photo img{object-fit:cover;width:100%;height:100%}.cv-band{justify-content:space-between;align-items:center;gap:4cqi;height:20.45cqh;display:flex;position:absolute;bottom:0;left:6.5cqi;right:6.5cqi}.cv-title{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--pg-key);margin:0;font-size:7.4cqi;font-weight:400;line-height:.9}.cv-meta{flex-direction:column;align-items:flex-end;gap:1.6cqh;display:flex}.cv-band .logo{--logo-ink:#6b6b6b;--logo-accent:#2f93bd;width:17cqi;height:auto;display:block}.cv-sub{letter-spacing:.26em;text-transform:uppercase;color:var(--pg-mute);margin:0;font-size:max(9px,1.3cqi);font-weight:600}.op-over{z-index:3;color:#fff;text-shadow:0 1px 22px #00000059;max-width:60cqi;position:absolute;bottom:11cqh;left:7.5cqi}.op-over .pg-display{margin-top:1.6cqh}.mf{justify-content:space-between}.mf-title{font-family:var(--font-display);letter-spacing:-.016em;text-wrap:balance;max-width:18ch;font-size:7.6cqi;font-weight:400;line-height:.94}.mf-body{align-self:flex-end;width:66%}.mf-lead{font-family:var(--font-display);text-wrap:pretty;font-size:max(13px,2.45cqi);line-height:1.22}.mf-body .pg-text{margin-top:1.6cqh}.mf-sign{color:var(--pg-mute);margin-top:1.6cqh;font-size:max(10px,1.5cqi)}@container pg (width<35rem){.mf-body{width:84%}}.ix-cols{grid-template-columns:1fr 1fr;column-gap:6cqi;margin-top:auto;display:grid}.ix-list{gap:.2cqh;display:grid}.ix-list button{text-align:left;cursor:pointer;grid-template-columns:6.4cqi minmax(0,1fr);align-items:baseline;width:100%;padding:.95cqh 0;display:grid}.ix-n{letter-spacing:.08em;color:var(--pg-mute);font-variant-numeric:tabular-nums;font-size:max(9px,1.4cqi);font-weight:600}.ix-t{font-family:var(--font-display);font-size:max(14px,2.55cqi);line-height:1.05;transition:color .3s}.ix-sub{font-family:var(--font-sans);color:var(--pg-mute);margin-left:1.4cqi;font-size:max(9px,1.35cqi)}.ix-list button:hover .ix-t{color:var(--color-brand-ink)}.sy-k{color:var(--pg-mute)}.sy .pg-title{margin-top:1.4cqh}.sy-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4cqh 5cqi;margin-top:auto;display:grid}.sy-ico{fill:none;width:max(26px,5.2cqi);height:auto;stroke:var(--pg-key);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;display:block}.sy-t{font-family:var(--font-display);margin-top:1.1cqh;font-size:max(14px,2.5cqi);font-weight:400;line-height:1.05}.sy-points .pg-text{margin-top:.6cqh;font-size:max(10px,1.55cqi)}.sy-s{display:none}@container pg (width<35rem){.sy-points{gap:3.4cqh 4cqi}.sy-d{display:none}.sy-s{color:var(--pg-mute);margin-top:.4cqh;font-size:10px;display:block}}.mk-lead{max-width:44ch}.mk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8cqh 5cqi;margin-top:auto;display:grid}.mk-list li{border-top:1px solid var(--pg-line);padding-top:1cqh}.mk-t{font-family:var(--font-display);font-size:max(13px,2.2cqi);font-weight:400;line-height:1.05}.mk-list .pg-text{margin-top:.4cqh;font-size:max(10px,1.5cqi);line-height:1.36}@container pg (width<35rem){.mk-list .pg-text,.mk-lead{display:none}}.co .pg-lead{max-width:30ch}.co-all{max-width:52ch;margin-top:1.6cqh}.co-list{border-top:1px solid var(--pg-line);margin-top:auto}.co-list button{border-bottom:1px solid var(--pg-line);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:3cqi;width:100%;padding:1.3cqh 0;display:grid}.co-name{font-family:var(--font-display);font-size:max(15px,3cqi);line-height:1;transition:color .3s}.co-tier{letter-spacing:.22em;text-transform:uppercase;color:var(--pg-mute);font-size:max(9px,1.3cqi);font-weight:600}.co-n{color:var(--pg-mute);font-variant-numeric:tabular-nums;font-size:max(9px,1.4cqi);font-weight:600}.co-list button:hover .co-name{color:var(--color-brand-ink)}.co-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6cqi;display:grid;position:absolute;inset:9cqh 7.5cqi 13cqh}.co-shots li{min-height:0}.co-shots button{text-align:left;cursor:pointer;flex-direction:column;width:100%;height:100%;display:flex}.co-shot{flex:1;min-height:0}.co-shot img{transition:transform .8s}.co-shots button:hover .co-shot img{transform:scale(1.03)}.co-shot-name{color:var(--pg-ink);margin-top:1.4cqh}.ac .pg-lead{max-width:48ch}.ac-block{margin-top:auto}.ac-block+.ac-block{margin-top:3.4cqh}.ac-sw{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqi;margin-top:1.6cqh;display:grid}.ac-sw li{flex-direction:column;display:flex}.ac-chip{aspect-ratio:1.6;display:block}.ac-paint{aspect-ratio:3;box-shadow:inset 0 0 0 1px #172a331f}.ac-name{font-family:var(--font-display);margin-top:1cqh;font-size:max(13px,2.3cqi);line-height:1}.ac-note{color:var(--pg-mute);margin-top:.4cqh;font-size:max(9px,1.4cqi)}.in-fams{grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqi;margin-top:auto;display:grid}.in-items{color:var(--pg-mute);gap:.6cqh;margin-top:1.4cqh;font-size:max(9.5px,1.5cqi);line-height:1.25;display:grid}.in-items li{align-items:center;gap:1.2cqi;display:flex}.in-dot{border-radius:999px;flex:none;width:max(10px,1.9cqi);height:max(10px,1.9cqi);box-shadow:inset 0 0 0 1px #172a3326}.mo .pg-lead{max-width:30ch}.mo-list{border-top:1px solid var(--pg-line);margin-top:auto}.mo-list li{border-bottom:1px solid var(--pg-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;column-gap:3cqi;padding:1cqh 0;display:grid}.mo-name{font-family:var(--font-display);font-size:max(13px,2.3cqi);line-height:1.05}.mo-where{color:var(--pg-mute);font-size:max(9.5px,1.45cqi);line-height:1.3}.mo-photos{background:#f7f5f1;grid-template-rows:1fr 1fr;grid-template-columns:1.08fr 1fr;gap:.8cqi;display:grid;position:absolute;inset:0}.mo-photos li{position:relative;overflow:hidden}.mo-photos li:first-child{grid-row:span 2}.mo-photos .pic{position:absolute;inset:0}.mo-photos img{object-fit:cover;width:100%;height:100%}.mo-cap{z-index:2;color:#fff;text-shadow:0 0 12px #0006;position:absolute;top:3cqh;left:3cqi}.pg-pad.ex{left:52cqi}.pg-cap.ex-cap,.pg-cap.st-cap{left:4cqi;right:auto}.ex .pg-lead{max-width:26ch}.ex-list{border-top:1px solid var(--pg-line);margin-top:auto}.ex-list li{border-bottom:1px solid var(--pg-line);flex-direction:column;padding:.7cqh 0;display:flex}.ex-name{font-size:max(10.5px,1.6cqi);font-weight:500;line-height:1.25}.ex-note{color:var(--pg-mute);font-size:max(9px,1.32cqi);line-height:1.3}@container pg (width<35rem){.ex-side,.pg-cap.ex-cap{display:none}.pg-pad.ex{left:7.5cqi}.ex-list{column-count:2;column-gap:5cqi}.ex-list li{break-inside:avoid}}.pg-pad.st{left:52cqi}.st .pg-title{max-width:14ch}.st-list{border-top:1px solid var(--pg-line);margin-top:auto}.st-list li{border-bottom:1px solid var(--pg-line);grid-template-columns:4cqi minmax(0,1fr);align-items:baseline;column-gap:1.6cqi;padding:.8cqh 0;display:grid}.st-n{font-family:var(--font-display);color:var(--pg-mark);font-size:max(14px,2.6cqi);line-height:1}.st-t{font-family:var(--font-display);font-size:max(13px,2.1cqi);line-height:1.1}.st-d{color:var(--pg-mute);grid-column:2;margin-top:.3cqh;font-size:max(9px,1.3cqi);line-height:1.35;display:none}@container pg (width>=46rem){.st-d{display:block}}.pg-pad.nd{justify-content:flex-end;right:52cqi}.nd-k{color:var(--pg-mute)}.nd-text{font-family:var(--font-display);color:var(--pg-ink);text-wrap:pretty;margin-top:2cqh;font-size:max(14px,3cqi);line-height:1.15}.pr-over{z-index:3;color:#fff;text-shadow:0 1px 22px #0006;position:absolute;top:8cqh;left:7.5cqi}.pr-over .pg-display{margin-top:1.4cqh}.pr-pair{justify-content:center;align-items:flex-start;gap:5cqi;display:flex;position:absolute;inset:8cqh 12cqi 13cqh}.pr-pair li{height:66cqh}.pr-pair li:last-child{margin-top:13cqh}.pr-img{aspect-ratio:3/4;height:100%}.vi-places{grid-template-columns:1fr 1fr;gap:5cqi;margin-top:auto;display:grid}.vi-places li{border-top:1px solid var(--pg-line);padding-top:1.6cqh}.vi-link{margin-top:1.2cqh;display:inline-block}.vi-contact{border-top:1px solid var(--pg-line);grid-template-columns:repeat(3,auto);justify-content:start;gap:.8cqh 5cqi;margin-top:3cqh;padding-top:1.4cqh;display:grid}.vi-contact dt{letter-spacing:.18em;text-transform:uppercase;color:var(--pg-key);font-size:max(8.5px,1.1cqi);font-weight:600}.vi-contact dd{margin-top:.3cqh;font-size:max(10px,1.5cqi)}.pg-pad.qr{align-items:flex-start;right:52cqi}.qr-code{width:18cqi;margin-top:auto}.qr-code svg{width:100%;height:auto;display:block}.qr-code figcaption{max-width:30ch;margin-top:1.2cqh}.qr .pg-link{margin-top:2.4cqh}.bk{justify-content:space-between}.bk-mark .logo{width:26cqi;height:auto}.bk-claim{font-family:var(--font-display);text-wrap:balance;max-width:20ch;margin-top:4cqh;font-size:max(17px,4.4cqi);line-height:1.02}.bk-web{font-size:max(10px,1.6cqi)}.bk-legal{color:var(--pg-mute);font-size:max(9px,1.35cqi)}@container pg (width<35rem){.vi-contact{grid-template-columns:1fr 1fr}.vi-contact>div:last-child{display:none}}@container pg (width<26rem){.ix-list button{padding:.5cqh 0}.co-list button{padding:.8cqh 0}.mo-list li,.ex-list li{padding:.45cqh 0}.st-list li{padding:.4cqh 0}.sy-points{gap:2cqh 3cqi}.mk-list{gap:1cqh 4cqi}.ac-block+.ac-block{margin-top:1.6cqh}.vi-places{gap:3cqi}.vi-places .pg-text{font-size:10px;line-height:1.3}}
