.cc{--cc-ink:#271f25;--cc-paper:#f7f1e5;--cc-rule:#d6cdc0;--cc-plum:#352332;--cc-wine:#4e3247;--cc-orange:#ff9c79;background:var(--cc-plum);color:#fff7eb;scroll-margin-top:4rem}.cc-shell{width:min(1200px,90%);margin:auto;padding:clamp(54px,6vw,100px) 0}.cc-intro{grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);align-items:end;gap:8%;margin-bottom:clamp(25px,3.2vw,48px);display:grid}.cc-kicker{color:#ffaf90;font:700 10px/1.4 var(--mono,monospace);letter-spacing:.19em;align-items:center;gap:11px;margin:0 0 19px;display:flex}.cc-kicker i{background:currentColor;width:29px;height:2px}.cc-intro h2{letter-spacing:-.065em;color:#fff9ed;margin:0;font-size:clamp(40px,4.8vw,76px);font-weight:540;line-height:.99}.cc-intro h2 em{color:#ffb395;letter-spacing:-.06em;margin-top:2px;font:italic 1.03em/.99 Georgia,Times New Roman,serif;display:block}.cc-intro>p{color:#e3d4db;max-width:420px;margin:0 0 3px;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.cc-board{border:1px solid #8b6d7e;border-radius:5px;grid-template-columns:minmax(255px,.72fr) minmax(0,1.4fr);display:grid;overflow:hidden}.cc-micro{font:650 10px/1.5 var(--mono,monospace);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;display:inline-flex}.cc-queue{color:var(--cc-ink);background:var(--cc-paper);flex-direction:column;min-width:0;display:flex}.cc-queue-head{border-bottom:1px solid var(--cc-rule);padding:23px 24px 20px}.cc-queue-head .cc-micro{color:#73473a}.cc-queue h3{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(21px,2vw,32px);font-weight:560;line-height:1.08}.cc-rail{flex:1;grid-template-rows:repeat(6,1fr);display:grid}.cc-rail button{cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--cc-rule);width:100%;min-height:53px;color:var(--cc-ink);font:inherit;background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:9px clamp(12px,2vw,25px);transition:background .18s,color .18s;display:grid}.cc-rail button:last-child{border-bottom:0}.cc-rail button:hover{background:#eee1d4}.cc-rail button[aria-pressed=true]{color:#fff7ea;box-shadow:inset 4px 0 var(--cc-orange);background:#482936}.cc-rail button:focus-visible{outline-offset:-3px;outline:3px solid #f07340}.cc-next:focus-visible{outline-offset:-3px;outline:3px solid #f07340}.cc-foot a:focus-visible{outline-offset:-3px;outline:3px solid #f07340}.cc-day{font:580 10px/1.3 var(--mono,monospace);color:#715d56;text-transform:uppercase;white-space:nowrap}.cc-day b{font-weight:750}.cc-rail button[aria-pressed=true] .cc-day{color:#ffb89e}.cc-network{gap:3px;display:grid}.cc-network strong{letter-spacing:-.025em;font-size:15px;font-weight:700}.cc-network small{color:#665851;font-size:11px;line-height:1.2}.cc-rail button[aria-pressed=true] .cc-network small{color:#e7c7c2}.cc-rail-icon{place-items:center;margin-left:auto;display:grid}.cc-rail-icon .cc-default-icon{opacity:.62}.cc-rail-icon .cc-selected-icon,.cc-rail button[aria-pressed=true] .cc-default-icon{display:none}.cc-rail button[aria-pressed=true] .cc-selected-icon{color:var(--cc-orange);display:block}.cc-example{min-width:0;color:var(--cc-ink);border-left:1px solid var(--cc-rule);background:#fdfaf4;grid-template-rows:auto 1fr auto;display:grid}.cc-proof-head{background:#edddd0;border-bottom:1px solid #d1b6a8;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:9px 19px;display:flex}.cc-proof-head .cc-micro{letter-spacing:.1em;color:#5b3e40}.cc-proof-head .cc-micro i{background:#8c433e;border-radius:50%;width:7px;height:7px}.cc-proof-head .cc-micro b{color:#ad8580}.cc-ratio{font:700 10px/1.35 var(--mono,monospace);color:#5a3d3f;border:1px solid #c1a297;border-radius:2px;padding:3px 7px}.cc-artboard{isolation:isolate;background-color:#d6b5a5;background-image:radial-gradient(#70483835 .7px,#0000 .9px),linear-gradient(120deg,#e9d3be,#d2a693 78%);background-size:7px 7px,100% 100%;justify-content:center;align-items:center;height:clamp(306px,26.8vw,387px);padding:23px 20px;display:flex;position:relative}.cc-artboard:before,.cc-artboard:after{content:"";pointer-events:none;opacity:.6;width:11px;height:11px;display:block;position:absolute}.cc-artboard:before{border-top:1px solid #846658;border-left:1px solid #846658;top:14px;left:14px}.cc-artboard:after{border-bottom:1px solid #846658;border-right:1px solid #846658;bottom:14px;right:14px}.cc-object{z-index:1;width:clamp(190px,18vw,254px);min-width:0;max-width:100%;position:relative}.cc-object figure{margin:0}.cc-carousel{position:relative}.cc-carousel:before,.cc-carousel:after{content:"";z-index:-1;background:#e8d4bf;border:1px solid #a87e6e;position:absolute;inset:3px 0 20px;transform:rotate(-6deg);box-shadow:0 7px 15px #3e253426}.cc-carousel:after{background:#f5ead3;transform:rotate(3deg)}.cc-carousel-photo{aspect-ratio:4/5;background:#3a2f2c;border:3px solid #fff5e7;position:relative;overflow:hidden;box-shadow:0 6px 17px #3e25343a}.cc-carousel-photo>img,.cc-album img,.cc-pin>img,.cc-dossier img{object-fit:cover;width:100%;height:100%;display:block}.cc-slide-count{color:#fff9eb;font:650 9px/1.3 var(--mono,monospace);background:#292025c7;border-radius:13px;padding:4px 8px;position:absolute;top:8px;right:9px}.cc-photo-text{color:#fff9eb;background:linear-gradient(#0000,#22151ee8);padding:38px 15px 16px;position:absolute;inset:auto 0 0}.cc-photo-text span,.cc-pin span,.cc-album-head,.cc-folio,.cc-edition span,.cc-film-label small{font:700 8px/1.35 var(--mono,monospace);letter-spacing:.1em}.cc-photo-text strong,.cc-pin strong,.cc-album-bottom strong{letter-spacing:-.045em;margin-top:4px;font:italic clamp(20px,2vw,29px)/1.01 Georgia,serif;display:block}.cc-next{color:#312324;cursor:pointer;background:#fff8ef;border:1px solid #846c5d;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:38%;right:6px;box-shadow:0 1px 7px #281b1536}.cc-next:hover{background:#fce2ca}.cc-dots{justify-content:center;gap:5px;height:15px;padding-top:10px;display:flex}.cc-dots i{background:#8c6357;border-radius:100%;width:5px;height:5px}.cc-dots i.on{background:#37232a}.cc-object-1{width:clamp(228px,24vw,338px)}.cc-album{background:#fffaf2;border:1px solid #c7a798;padding:9px;box-shadow:0 8px 22px #3d24312b}.cc-album-head,.cc-folio,.cc-edition,.cc-film-label{justify-content:space-between;align-items:center;gap:9px;display:flex}.cc-album-head{color:#694b45;padding-bottom:6px}.cc-album>img{object-position:center 56%;height:clamp(112px,11vw,166px)}.cc-album-bottom{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;display:grid}.cc-album-bottom img{aspect-ratio:1.9}.cc-album-bottom strong{color:#fff3e6;background:#542c35;align-content:end;align-self:stretch;margin:0;padding:7px;font-size:clamp(15px,1.5vw,22px);display:grid}.cc-object-2{width:clamp(138px,13vw,182px)}.cc-object-3{width:min(91%,430px)}.cc-film{background:#31232d;border:3px solid #34242c;box-shadow:0 9px 23px #3f23384a}.cc-video-wrap{aspect-ratio:16/9}.cc-short .cc-video-wrap{aspect-ratio:9/16}.cc-video-wrap video{object-fit:cover;width:100%;height:100%;display:block}.cc-film-label{color:#fff7ec;padding:8px 8px 6px;font-size:11px;line-height:1.3}.cc-film-label>svg{color:#ffac8a;flex:none}.cc-film-label small{margin-left:auto}.cc-short .cc-film-label>svg,.cc-short .cc-film-label small{display:none}.cc-object-4{width:clamp(196px,17.4vw,249px)}.cc-dossier{color:#332a2c;background:#f8f2de;border-left:6px solid #b34a3c;padding:13px 14px 9px;box-shadow:0 7px 20px #3c263735}.cc-edition b{color:#a23b2c;font:italic 28px/.9 Georgia,serif}.cc-edition span{text-align:right;color:#6b5852}.cc-dossier strong{letter-spacing:-.055em;margin:15px 0 12px;font:700 clamp(21px,2.2vw,31px)/.98 Georgia,serif;display:block}.cc-dossier img{aspect-ratio:1.5;height:auto}.cc-folio{border-top:1px solid #b5a78c;margin-top:8px;padding-top:7px;font-size:7px}.cc-object-5{width:clamp(168px,15vw,217px)}.cc-pin{background:#e7d7b9;border-radius:12px;padding:8px;box-shadow:0 7px 18px #492d383e}.cc-pin>img{aspect-ratio:.97;object-position:35%;border-radius:5px;height:auto}.cc-pin div{text-align:center;padding:6px 2px}.cc-pin span{color:#694134}.cc-pin strong{color:#322427;margin-top:3px}.cc-caption{border-top:1px solid #d5bfae;min-height:96px;padding:14px 20px 15px}.cc-caption .cc-micro{color:#92513c;font-size:9px}.cc-caption p{color:#463937;max-width:72ch;margin:5px 0 0;font-size:14px;line-height:1.45}.cc-roadmap{border-bottom:1px solid #795f71;grid-template-columns:minmax(255px,.72fr) minmax(0,1.4fr);align-items:start;gap:20px;padding:19px 0 15px;display:grid}.cc-status{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.cc-status svg{color:var(--cc-orange)}.cc-status>span{color:#ffd0b8;white-space:nowrap;border:1px solid #a57882;border-radius:10px;padding:2px 8px;font-size:10px}.cc-roadmap p,.cc-foot p{margin:0;line-height:1.5}.cc-roadmap p{color:#f1dfe1;font-size:13px}.cc-foot{justify-content:space-between;align-items:start;gap:14px;padding-top:12px;display:flex}.cc-foot p{color:#d1bfc9;font-size:11px}.cc-foot a{color:#ffb698;text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.cc-foot a:hover{color:#fff}@media (max-width:850px){.cc-shell{width:calc(100% - 42px)}.cc-intro{grid-template-columns:1.25fr 1fr;gap:5%}.cc-board,.cc-roadmap{grid-template-columns:minmax(210px,.72fr) minmax(0,1.35fr)}.cc-rail button{grid-template-columns:42px minmax(0,1fr) 18px;gap:9px}.cc-queue-head{padding:17px 15px}.cc-artboard{height:300px}.cc-caption{min-height:110px}}@media (max-width:630px){.cc-shell{width:calc(100% - 36px)}.cc-intro{grid-template-columns:1fr;gap:17px}.cc-intro h2{font-size:clamp(37px,10vw,54px)}.cc-intro>p{max-width:45ch}.cc-board,.cc-roadmap{grid-template-columns:1fr}.cc-queue-head{justify-content:space-between;align-items:center;gap:8px;padding:13px 11px;display:flex}.cc-queue-head h3{letter-spacing:-.04em;text-align:right;margin:0;font:600 16px/1.1 system-ui,sans-serif}.cc-queue-head .cc-micro{font-size:8px}.cc-rail{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc-rail button{border-right:1px solid var(--cc-rule);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:52px;padding:7px 8px;display:flex}.cc-rail button:nth-child(3n){border-right:0}.cc-rail button:nth-child(n+4){border-bottom:0}.cc-rail button[aria-pressed=true]{box-shadow:inset 0 -3px var(--cc-orange)}.cc-day{font-size:8px}.cc-network strong{font-size:12px}.cc-network small,.cc-rail-icon{display:none}.cc-example{border-left:0}.cc-proof-head{min-height:34px;padding:7px 12px}.cc-proof-head .cc-micro{font-size:9px}.cc-artboard{height:280px;padding-block:18px}.cc-object-0{width:174px}.cc-object-2{width:122px}.cc-caption{min-height:105px;padding:12px 14px 14px}.cc-caption p{font-size:13px}.cc-roadmap{gap:8px}.cc-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cc-rail button{transition:none}}.cc-foot-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cc-foot-links .cc-price-link{border-bottom:1px solid;padding-block:3px}.cc-caption-actions{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:13px;display:flex}.cc-caption-actions a,.cc-caption-actions button{align-items:center;gap:7px;min-height:38px;font:650 12px/1.35 Arial,sans-serif;text-decoration:none;display:inline-flex}.cc-caption-actions button{color:#382432;background:#fff8ed;border:1px solid #806272;border-radius:4px;padding:7px 10px}.cc-caption-actions a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cc-caption-actions span{font-size:12px}.cc-caption-actions span:empty{display:none}
