.cc-lw{background-color:var(--cc-ground);color:var(--cc-fg);isolation:isolate;background-image:radial-gradient(118% 92% at 74% 46%,rgb(138 82 0 / .05) 0%,rgb(138 82 0 / .015) 40%,transparent 74%)}@font-face{font-family:"Archivo Black";src:url(/wp-content/themes/devshutter/assets/fonts/archivoblack-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Mrs Saint Delafield";src:url(/wp-content/themes/devshutter/assets/fonts/mrssaintdelafield-400.woff2) format("woff2");font-weight:400;font-display:swap}.cc-lw__head{display:grid;gap:var(--cc-s-5);padding-block-end:var(--cc-s-6);border-block-end:1px solid var(--cc-line-paper);text-align:start}.cc-lw__kick{margin:0 0 .7rem;font-family:var(--cc-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a06a1c}.cc-lw__h2{margin:0;font-family:var(--cc-font-display);font-size:clamp(1.55rem, 2.6vw, 2.5rem);font-weight:600;line-height:1.24;letter-spacing:-.015em;max-inline-size:26ch;color:var(--cc-ink-paper)}.cc-lw__line{display:block;text-wrap:balance}.cc-lw__stamp{display:inline-block;margin-block-start:.4rem;font-family:"Archivo Black",var(--cc-font-display),sans-serif;font-weight:400;font-size:.92em;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:#0a0d1a;background:#7fe8b6;padding:.04em .32em .1em;rotate:-1.6deg;clip-path:polygon(1% 8%,99% 0%,100% 88%,97% 100%,2% 96%,0% 70%)}.cc-lw__script{margin:.5rem 0 0 clamp(1.2rem, 3vw, 3.4rem);font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-size:clamp(1.9rem, 2.9vw, 2.9rem);line-height:1;rotate:-3deg;color:#a06a1c}.cc-lw__lead{margin:0;font-family:var(--cc-font-serif);font-weight:var(--cc-w-prose,400);font-size:var(--cc-fs-body);line-height:var(--cc-lh-prose);color:var(--cc-ink-paper-muted);max-inline-size:44ch}@media (min-width:62rem){.cc-lw__head{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--cc-s-8);align-items:start;padding-block-end:var(--cc-s-7)}.cc-lw__lead{justify-self:end;padding-block-start:.45rem}}.cc-lw__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-s-5);margin-block-start:var(--cc-s-7);text-align:start}.cc-lw__go{position:relative;overflow:clip;background-color:var(--cc-ink-paper);color:var(--cc-band-paper);transition:transform var(--cc-hover-out) var(--cc-e-out),background-color var(--cc-hover-out) var(--cc-e-out),box-shadow var(--cc-hover-out) var(--cc-e-out)}.cc-lw__go::before{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;inline-size:40%;background-image:linear-gradient(100deg,transparent,rgb(255 202 128 / .22) 45%,rgb(255 202 128 / .32) 55%,transparent);transform:translateX(0);pointer-events:none}.cc-lw__go:hover::before,.cc-lw__go:focus-visible::before{transform:translateX(350%);transition:transform 720ms var(--cc-e-soft)}.cc-lw__go .cc-action__label{display:grid}.cc-lw__go .cc-action__label>span{grid-area:1 / 1;white-space:nowrap}.cc-lw__go .cc-action__label>span+span{position:static;inset:auto}.cc-lw__go-arrow{position:relative;display:block;inline-size:1.05em;block-size:var(--cc-hairline-h);background-color:currentColor;transition:transform var(--cc-hover-out) var(--cc-e-out)}.cc-lw__go-arrow::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;inline-size:.42em;block-size:.42em;border-block-start:var(--cc-hairline-h) solid currentColor;border-inline-end:var(--cc-hairline-h) solid currentColor;transform:translateY(-50%) rotate(45deg)}.cc-lw__go:hover,.cc-lw__go:focus-visible{background-color:#05070f;box-shadow:0 10px 26px rgb(23 27 46 / .26);transform:translateY(-2px);transition-duration:var(--cc-hover-in)}.cc-lw__go:hover .cc-lw__go-arrow,.cc-lw__go:focus-visible .cc-lw__go-arrow{transform:translateX(.28em);transition-duration:var(--cc-hover-in)}.cc-lw__go:active{transform:scale(var(--cc-press-scale))}.cc-lw__alt{font-size:var(--cc-fs-small);color:var(--cc-ink-paper-muted)}.cc-lw__stage{perspective:1800px;perspective-origin:50% 40%;min-inline-size:0;margin-block-start:var(--cc-s-7)}.cc-lw__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.7rem, 1.4vw, 1.15rem);align-items:start;transform-style:preserve-3d}.cc-lw__card--dark{grid-column:3;grid-row:1 / span 2}.cc-lw__card:nth-of-type(2n){rotate:-1.6deg}.cc-lw__card:nth-of-type(2n+1){rotate:1.4deg}.cc-lw__card{position:relative;border-radius:14px;background:#fff;border:1px solid #eee9dd;box-shadow:0 14px 34px rgb(23 27 46 / .16);transition:transform .35s cubic-bezier(.2,1.1,.4,1),box-shadow .35s ease}.cc-lw__card:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 22px 44px rgb(23 27 46 / .24);z-index:6}.cc-lw__turn{position:relative;display:block;border-radius:inherit;transform-style:preserve-3d;transition:transform 900ms cubic-bezier(.62,.03,.28,1)}.cc-lw__card.is-turned .cc-lw__turn{transform:rotateY(180deg)}.cc-lw__face{display:block;border-radius:inherit;overflow:clip;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cc-lw__face+.cc-lw__face{position:absolute;inset:0;transform:rotateY(180deg)}.cc-lw__ph{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;background-color:#eee9dd}.cc-lw__meta{display:block;padding:.5rem .7rem .6rem}.cc-lw__cname{display:block;font-family:var(--cc-font-display);font-size:.82rem;font-weight:800;line-height:1.2;color:var(--cc-fg)}.cc-lw__csvc{display:block;margin-block-start:.16rem;font-family:var(--cc-font-display);font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:#a06a1c}.cc-lw__card--dark{display:grid;grid-template-rows:1fr auto;align-self:stretch;background:var(--cc-fg);border-color:rgb(18 20 28 / .9);cursor:default;rotate:0deg}.cc-lw__card--dark:hover{transform:none;box-shadow:0 14px 34px rgb(23 27 46 / .16)}.cc-lw__pane{position:relative;display:block;overflow:clip;border-start-start-radius:inherit;border-start-end-radius:inherit;min-block-size:6rem}.cc-lw__mullion{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(242 243 247 / .10) var(--cc-hairline-h),transparent var(--cc-hairline-h));background-size:25% 100%;opacity:.9;transition:opacity var(--cc-t-out) var(--cc-e-out)}.cc-lw__glow{position:absolute;inset-inline:0;inset-block-end:0;block-size:100%;background-image:linear-gradient(to top,rgb(255 202 128 / .46),rgb(255 202 128 / .12) 56%,transparent);opacity:0;transform:scaleY(.18);transform-origin:bottom center;transition:opacity var(--cc-t-out) var(--cc-e-out),transform var(--cc-t-out) var(--cc-e-out)}.cc-lw__wire{position:absolute;inset-block-start:26%;inset-inline-start:14%;inline-size:52%;display:grid;gap:.6rem;opacity:0;transform:translateY(6px);transition:opacity var(--cc-t-out) var(--cc-e-out),transform var(--cc-t-out) var(--cc-e-out)}.cc-lw__wire i{display:block;block-size:.42rem;border-radius:var(--cc-r-xs);background-color:rgb(255 214 160 / .5)}.cc-lw__wire i:nth-child(1){inline-size:100%}.cc-lw__wire i:nth-child(2){inline-size:72%}.cc-lw__wire i:nth-child(3){inline-size:44%}.cc-lw__dark-t{position:absolute;inset-block-end:var(--cc-s-4);inset-inline-start:var(--cc-s-4);font-family:var(--cc-font-display);font-size:var(--cc-fs-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgb(242 243 247 / .42);transition:color var(--cc-t-out) var(--cc-e-out)}.cc-lw__meta--dark{border-block-start:1px solid rgb(242 243 247 / .10)}.cc-lw__meta--dark .cc-lw__cname{color:#F2F3F7}.cc-lw__meta--dark .cc-lw__csvc{color:rgb(242 243 247 / .45)}.cc-lw.is-lighting .cc-lw__glow{opacity:1;transform:scaleY(1)}.cc-lw.is-lighting .cc-lw__wire{opacity:1;transform:none;transition-delay:160ms}.cc-lw.is-lighting .cc-lw__mullion{opacity:.3}.cc-lw.is-lighting .cc-lw__dark-t{color:rgb(255 226 186 / .92)}.cc-lw.is-lighting .cc-lw__card--dark{border-color:rgb(255 202 128 / .5);box-shadow:0 18px 40px rgb(23 27 46 / .22)}.cc-lw.is-lighting .cc-lw__meta--dark .cc-lw__csvc{color:rgb(255 214 160 / .72)}.cc-lw.is-armed .cc-lw__line{overflow:clip;padding-block-end:.16em;margin-block-end:-.16em}.cc-lw.is-armed .cc-lw__line>span{display:block;transform:translateY(110%);transition:transform var(--cc-t-enter) var(--cc-e-out)}.cc-lw.is-armed .cc-lw__stamp{opacity:0;scale:1.1;rotate:-6deg;transition:opacity 260ms var(--cc-e-out),scale 420ms var(--cc-e-out),rotate 420ms var(--cc-e-out);transition-delay:280ms}.cc-lw.is-armed :is(.cc-lw__kick,.cc-lw__script,.cc-lw__lead,.cc-lw__act){opacity:0;transform:translateY(10px);transition:opacity var(--cc-t-base) var(--cc-e-out),transform var(--cc-t-base) var(--cc-e-out)}.cc-lw.is-armed .cc-lw__script{transition-delay:420ms}.cc-lw.is-armed .cc-lw__lead{transition-delay:200ms}.cc-lw.is-armed .cc-lw__act{transition-delay:540ms}.cc-lw.is-armed .cc-lw__card{opacity:0;transform:translateY(26px) scale(.97);transition:opacity var(--cc-t-enter) var(--cc-e-out),transform var(--cc-t-enter) var(--cc-e-out);transition-delay:calc(var(--i, 0) * 80ms + 160ms)}.cc-lw.is-armed .cc-lw__card--dark{transition-delay:860ms}.cc-lw.is-in .cc-lw__line>span{transform:none}.cc-lw.is-in .cc-lw__stamp{opacity:1;scale:1;rotate:-1.6deg}.cc-lw.is-in :is(.cc-lw__kick,.cc-lw__script,.cc-lw__lead,.cc-lw__act){opacity:1;transform:none}.cc-lw.is-in .cc-lw__card{opacity:1;transform:translateY(0) scale(1)}.cc-lw.is-armed .cc-lw__grid{transform:translate3d(0,var(--cc-lw-par,0),0) rotateX(var(--cc-lw-rx,0deg)) rotateY(var(--cc-lw-ry,0deg));transition:transform 600ms var(--cc-e-soft)}.cc-lw.is-tracking .cc-lw__grid{transition:none}@media (max-width:1100px){.cc-lw__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-lw__card--dark{grid-column:2}.cc-lw__card:nth-of-type(n+8){display:none}.cc-lw__stage{perspective:none}}@media (max-width:720px){.cc-lw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-lw__card--dark{grid-column:1 / -1;grid-row:3}.cc-lw__card:nth-of-type(n+6){display:none}.cc-lw__pane{min-block-size:9rem}.cc-lw__act{gap:var(--cc-s-4)}.cc-lw__go{inline-size:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cc-lw.is-armed .cc-lw__line{overflow:visible}.cc-lw.is-armed :is(.cc-lw__line>span,.cc-lw__kick,.cc-lw__script,.cc-lw__lead,.cc-lw__act,.cc-lw__card,.cc-lw__grid){opacity:1;transform:none;transition:none}.cc-lw.is-armed .cc-lw__stamp{opacity:1;scale:1;rotate:-1.6deg;transition:none}.cc-lw :is(.cc-lw__turn,.cc-lw__glow,.cc-lw__wire,.cc-lw__card){transition:none}.cc-lw__go,.cc-lw__go-arrow,.cc-lw__go .cc-action__label>span{transition:none}.cc-lw__go:hover,.cc-lw__go:focus-visible{transform:none}.cc-lw__go::before{display:none}}.cc-lw__seelink{color:inherit;text-decoration:none;border-block-end:1px solid currentColor;opacity:.78}.cc-lw__seelink:hover,.cc-lw__seelink:focus-visible{opacity:1}