.pl-home{color:#252d36;max-width:1440px;margin:auto;padding:42px clamp(20px,4vw,64px) 28px}.pl-eyebrow{letter-spacing:.12em;color:#667583;font-size:11px;font-weight:600;line-height:1.4}.pl-hero{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:30px;display:flex}.pl-workspace-link{color:#586b80;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.pl-hero h1{letter-spacing:-.052em;margin:20px 0 0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.08}.pl-hero p{color:#647180;max-width:355px;margin:0 0 3px;font-size:14px;line-height:1.8}.pl-destinations{grid-template-columns:1.18fr 1fr;gap:18px;display:grid}.pl-destination{background:#fff;border:1px solid #dde2e6;border-radius:14px;min-width:0;transition:box-shadow .2s;overflow:hidden}.pl-destination:hover{box-shadow:0 8px 30px #2335490a}.pl-destination.pl-exhibit{flex-direction:column;grid-row:span 2;display:flex}.pl-art{aspect-ratio:5/3;background:#e7e2d7;position:relative;overflow:hidden}.pl-art>svg,.pl-art>img{object-fit:cover;width:100%;height:100%;display:block}.pl-art>span{color:#283545;background:#fffef7ed;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:16px;box-shadow:0 2px 6px #0000000a}.pl-preview-link{text-decoration:none;display:block}.pl-destination.pl-exhibit .pl-art{aspect-ratio:auto;flex:1;min-height:330px}.pl-destination:not(.pl-exhibit){grid-template-columns:51% 49%;min-height:242px;display:grid}.pl-destination:not(.pl-exhibit) .pl-art{aspect-ratio:auto;height:100%}.pl-destination.pl-reel .pl-art img{object-position:40% center}.pl-destination.pl-forma .pl-art img{object-position:51% center}.pl-destination-copy{padding:22px 24px}.pl-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-card-title h2{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:500;line-height:1.12}.pl-card-title>button{color:#31577c;cursor:pointer;background:#f2f6fa;border:1px solid #d4dee8;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.pl-destination-copy p{color:#64717d;max-width:330px;margin:12px 0 0;font-size:13px;line-height:1.7}.pl-destination:not(.pl-exhibit) .pl-destination-copy{flex-direction:column;justify-content:center;padding:22px;display:flex}.pl-theme-choice{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.pl-theme-choice button{color:#516174;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:4px;font-size:11px;display:flex}.pl-theme-choice i{border:5px solid;border-radius:50%;outline:1px solid #d4d5ce;width:22px;height:22px;display:block}.pl-theme-choice button span{display:none}.pl-theme-choice button[aria-pressed=true]{background:#f3f6f8;border-color:#bdcbd8;padding-right:10px}.pl-theme-choice button[aria-pressed=true] span{display:inline}.pl-board-section{border-top:1px solid #dce2e6;margin-top:52px;padding-top:32px;scroll-margin-top:90px}.pl-board-section>header,.pl-atmospheres>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.pl-board-section h2,.pl-atmospheres h2{letter-spacing:-.035em;margin:0 0 8px;font-size:25px;font-weight:500}.pl-board-section header p,.pl-atmospheres header p{color:#697682;margin:0;font-size:13px;line-height:1.6}.pl-board-section header label{color:#6d7887;background:#fff;border:1px solid #d9dfe5;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.pl-board-section input{color:#293748;background:0 0;border:0;outline:none;min-width:0;font-size:13px}.pl-filters{align-items:center;gap:5px;margin:0 0 20px;padding:3px 0;display:flex;overflow-x:auto}.pl-filters>button{color:#657382;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:500}.pl-filters>button[aria-pressed=true]{color:#26476c;background:#e8eef5;border-color:#cedae8}.pl-board-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-board-list>a{color:#3b516c;background:#fff;border:1px solid #dce2e7;border-radius:10px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.pl-board-list span{flex:1;gap:5px;min-width:0;display:grid}.pl-board-list strong{color:#283544;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pl-board-list small{color:#74808d;font-size:12px}.pl-start{background:#eef2f6;border:1px solid #d8e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.pl-start h3{margin:0 0 8px;font-size:18px;font-weight:500}.pl-start p{color:#667583;max-width:540px;margin:0;font-size:13px;line-height:1.65}.pl-start>a{color:#fff;white-space:nowrap;background:#273c56;border-radius:7px;align-items:center;gap:12px;padding:11px 15px;font-size:12px;text-decoration:none;display:flex}.pl-atmospheres{border-top:1px solid #dce2e6;margin-top:46px;padding-top:32px}.pl-atmospheres>header>a{color:#3a5f86;white-space:nowrap;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.pl-atmospheres>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pl-atmospheres>div>a{color:inherit;min-width:0;text-decoration:none}.pl-atmospheres img{aspect-ratio:1.35;object-fit:cover;border:1px solid #d9d8d2;border-radius:9px;width:100%;display:block}.pl-atmospheres strong{margin:12px 0 5px;font-size:13px;font-weight:600;display:block}.pl-atmospheres small{color:#6c7783;font-size:11px;line-height:1.5;display:block}.pl-footer{color:#798590;border-top:1px solid #dfe4e8;justify-content:space-between;gap:12px;margin-top:42px;padding-top:22px;font-size:11px;line-height:1.7;display:flex}.pl-footer a{color:#395b7d;align-items:center;gap:8px;text-decoration:none;display:flex}:is(.pl-home :is(button,a):focus-visible,.pl-dialog :is(button,a):focus-visible){outline-offset:4px;outline:2px solid #35628f}.pl-home button:hover,.pl-dialog button:hover{filter:brightness(.97)}.pl-dialog{color:#28323e}.pl-dialog .pl-intro{padding:8px 0 22px;display:block}.pl-dialog .pl-intro h3{letter-spacing:-.04em;margin:7px 0;font-size:28px;font-weight:500}.pl-dialog .pl-intro p{color:#6b7784;margin:0;font-size:13px}.pl-dialog .pl-existing{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pl-dialog .pl-item{background:#fff;border:1px solid #dce2e7;border-radius:11px;overflow:hidden}.pl-dialog .pl-item-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.pl-dialog .pl-item-open>div:last-child{padding:15px}.pl-dialog .pl-item-open strong{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.pl-dialog .pl-item-open small{color:#6a7887;margin-top:7px;font-size:11px;display:block}.pl-dialog .pl-shortcuts{border-top:1px solid #e2e6eb;flex-wrap:wrap;gap:3px;padding:7px;display:flex}.pl-dialog .pl-shortcuts button{color:#45658a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px;font-size:10px}.pl-dialog .pl-create{border-top:1px solid #dfe5e9;margin-top:25px;padding-top:20px}.pl-dialog .pl-create h4{margin:0 0 12px;font-size:13px;font-weight:600}.pl-dialog .pl-create>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pl-dialog .pl-create>div>button{text-align:left;color:#39516f;cursor:pointer;background:#f5f7fa;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:11px;padding:15px;display:flex}.pl-dialog .pl-create span{flex:1;gap:5px;display:grid}.pl-dialog .pl-create strong{font-size:12px}.pl-dialog .pl-create small{color:#768292;font-size:10px;line-height:1.4}.pl-dialog .pl-text-button{color:#416489;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:8px 0;font-size:12px;display:inline-flex}.pl-empty{color:#6f7c89;padding:16px 0;font-size:13px;line-height:1.7}.pl-footnote{color:#7b8692;justify-content:space-between;gap:12px;margin-top:22px;font-size:11px;line-height:1.6;display:flex}.pl-footnote a{color:#3d628b;white-space:nowrap}@media (max-width:1150px){.pl-home{padding:32px 24px}.pl-destinations{grid-template-columns:1fr 1fr;gap:14px}.pl-destination:not(.pl-exhibit){grid-template-columns:1fr;min-height:0}.pl-destination:not(.pl-exhibit) .pl-art{height:170px}.pl-destination:not(.pl-exhibit) .pl-card-title{display:flex}.pl-destination:not(.pl-exhibit) .pl-card-title>button{float:none;margin:0}.pl-destination-copy,.pl-destination:not(.pl-exhibit) .pl-destination-copy{padding:18px}.pl-atmospheres>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pl-home{padding:24px 16px}.pl-hero{display:block}.pl-hero h1{margin:16px 0;font-size:37px}.pl-hero p{font-size:13px}.pl-destinations,.pl-board-list,.pl-dialog .pl-existing{grid-template-columns:1fr}.pl-destination.pl-exhibit{grid-row:auto}.pl-destination.pl-exhibit .pl-art{flex:none;height:280px;min-height:0}.pl-destination:not(.pl-exhibit){grid-template-columns:42% 58%;min-height:185px}.pl-destination:not(.pl-exhibit) .pl-art{height:100%}.pl-card-title h2{font-size:23px}.pl-destination:not(.pl-exhibit) .pl-card-title>button{width:30px;height:30px}.pl-destination-copy p{font-size:12px}.pl-preview-label{padding:6px!important;font-size:10px!important;bottom:8px!important;left:8px!important}.pl-board-section>header,.pl-atmospheres>header,.pl-start{flex-direction:column;align-items:flex-start}.pl-board-section header label,.pl-board-section input{width:100%}.pl-atmospheres>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-dialog .pl-create>div{grid-template-columns:1fr}.pl-dialog .pl-item-open{grid-template-columns:42% 58%;display:grid}.pl-dialog .pl-item-open .pl-art{aspect-ratio:1.4}.pl-dialog .pl-shortcuts{justify-content:flex-end}.pl-footnote,.pl-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pl-destination{transition:none}}.pl-cinema-entry{background:#fff;border:1px solid #dce2ea;border-radius:14px;align-items:center;gap:18px;margin:0 0 24px;padding-right:22px;display:flex;overflow:hidden}.pl-cinema-entry>img{object-fit:cover;width:125px;height:86px}.pl-cinema-entry>span:nth-child(2){flex:1}.pl-cinema-entry strong{letter-spacing:-.025em;font-size:20px;font-weight:550;display:block}.pl-cinema-entry small{color:#728095;margin-top:5px;font-size:12px;display:block}.pl-cinema-entry>span:last-child{color:#315ac0;align-items:center;gap:9px;font-size:12px;display:flex}.pl-cinema-entry:hover{border-color:#96add4}@media (max-width:700px){.pl-cinema-entry{gap:12px;padding-right:12px}.pl-cinema-entry>img{width:82px;height:92px}.pl-cinema-entry strong{font-size:18px}.pl-cinema-entry small{max-width:180px;font-size:11px}.pl-cinema-entry>span:last-child{font-size:0}.pl-cinema-entry>span:last-child svg{width:20px}}
