.ce-project-grid{grid-template-columns:repeat(var(--project-columns,4), minmax(0, 1fr));gap:18px;display:grid}.ce-tile{min-width:0;position:relative}.sd-discovery .ce-tile .cr-gallery-tile{border-radius:8px;transition:box-shadow .2s;overflow:hidden}.sd-discovery .ce-tile .cr-gallery-tile:after{z-index:2;opacity:1;background:0 0;border:0;box-shadow:inset 0 0 0 1px #ffffff1a}.ce-tile.is-selected .cr-gallery-tile{box-shadow:0 0 0 2px var(--sevylo-neon)}.ce-tile.is-selected:after{content:"";border:9px solid #0000;border-top-color:var(--sevylo-neon);border-bottom:0;position:absolute;bottom:-12px;left:calc(50% - 9px)}.ce-expansion{isolation:isolate;--ce-unit:calc(100cqw / 1408);aspect-ratio:1408/520;width:100%;min-width:0;height:auto;box-shadow:none;color:#fff;background:#0b0c0d;border:0;border-radius:20px;grid-column:1/-1;justify-self:center;scroll-margin-top:100px;animation:none;position:relative;overflow:hidden;container-type:inline-size}.ce-expansion:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;box-shadow:inset 0 0 20px 1px #ffffff1a,inset 0 0 0 1px #ffffff1a}.ce-expansion:focus{outline:none}.ce-backdrop{background:#0b0c0d;position:absolute;inset:0}.ce-media-toggle{cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.ce-media-toggle:focus-visible{outline:2px solid var(--sevylo-neon);outline-offset:-4px}.ce-author>span{overflow:hidden}.ce-author img{object-fit:cover;width:100%;height:100%}.ce-backdrop :is(img,video){object-fit:cover;object-position:center;width:100%;height:100%}.ce-backdrop .ce-ambient{opacity:.42;filter:blur(36px)saturate(.9);width:110%;height:110%;position:absolute;inset:-5%}.ce-backdrop video{object-fit:contain;object-position:right center;width:auto;max-width:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.ce-backdrop:after{content:"";pointer-events:none;background:radial-gradient(100% 125% at 88% 58%,#0000 44%,#0b0c0d 100%),linear-gradient(90deg,#0b0c0d,#0000 42%);position:absolute;inset:0}.ce-copy{z-index:2;width:42%;height:100%;padding:calc(36 * var(--ce-unit)) calc(48 * var(--ce-unit));font-size:calc(16 * var(--ce-unit));pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.ce-copy a{pointer-events:auto}.ce-eyebrow{font-size:calc(10 * var(--ce-unit));letter-spacing:.16em;color:#b9c2bc;margin-bottom:calc(30 * var(--ce-unit))}.ce-copy h3{font-size:calc(36 * var(--ce-unit));letter-spacing:-.04em;margin:0 0 calc(14 * var(--ce-unit));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;line-height:1.15;display:-webkit-box;overflow:hidden}.ce-copy p{font-size:calc(14 * var(--ce-unit));color:#c3c7c5;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.ce-meta{gap:calc(18 * var(--ce-unit));margin:calc(16 * var(--ce-unit)) 0 calc(24 * var(--ce-unit));color:#abb4ae;font-size:calc(12 * var(--ce-unit));display:flex}.ce-meta>span{align-items:center;gap:calc(5 * var(--ce-unit));display:flex}.ce-meta svg{width:calc(14 * var(--ce-unit));height:calc(14 * var(--ce-unit))}.ce-actions{gap:calc(15 * var(--ce-unit));align-items:center;display:flex}:root[data-theme] .lm-site .ce-actions>a:first-child{align-items:center;gap:calc(13 * var(--ce-unit));border-radius:calc(8 * var(--ce-unit));padding:calc(12 * var(--ce-unit)) calc(16 * var(--ce-unit));background:var(--sevylo-neon);color:#142006;font-size:calc(13 * var(--ce-unit));font-weight:750;display:inline-flex}.ce-actions svg{width:calc(17 * var(--ce-unit));height:calc(17 * var(--ce-unit))}.ce-actions .ce-detail-link{font-size:calc(12 * var(--ce-unit));color:#d4dbd6}.ce-author{gap:calc(10 * var(--ce-unit));margin-top:calc(25 * var(--ce-unit));align-items:center;display:flex}.ce-author>span{background:var(--sevylo-neon);color:#17200a;width:calc(34 * var(--ce-unit));height:calc(34 * var(--ce-unit));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ce-author div{gap:calc(3 * var(--ce-unit));font-size:calc(12 * var(--ce-unit));display:grid}.ce-author small{color:#adb4af;font-size:calc(10 * var(--ce-unit))}.ce-close,.ce-player button{width:calc(36 * var(--ce-unit));height:calc(36 * var(--ce-unit));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141719b0;border:1px solid #ffffff18;border-radius:50%;place-items:center;display:grid}.ce-close{top:calc(14 * var(--ce-unit));right:calc(14 * var(--ce-unit));z-index:4;position:absolute}.ce-close svg{width:calc(19 * var(--ce-unit));height:calc(19 * var(--ce-unit))}.ce-player svg{width:calc(17 * var(--ce-unit));height:calc(17 * var(--ce-unit))}.ce-player{bottom:calc(18 * var(--ce-unit));right:calc(18 * var(--ce-unit));z-index:4;gap:calc(8 * var(--ce-unit));display:flex;position:absolute}.ce-player button:hover,.ce-close:hover{background:#383d3ddd}.lm-site:has(.ce-expansion) .lm-chat-launcher[aria-expanded=false]{display:none}@media (max-width:1050px){.ce-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ce-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-expansion{--ce-unit:1px;aspect-ratio:auto;width:100%;height:auto;min-height:460px;max-height:none}.ce-copy{justify-content:end;width:100%;min-height:460px;padding:170px 22px 24px}.ce-copy h3{font-size:28px}.ce-backdrop:after{background:linear-gradient(#0000 0%,#0b0c0dcc 65%,#0b0c0dfc 100%)}.ce-backdrop{height:260px;inset:0 0 auto}.ce-backdrop :is(img,video){object-position:center}.ce-backdrop video{width:100%;-webkit-mask-image:none;mask-image:none}.ce-eyebrow{margin-bottom:16px}.ce-player{inset:14px auto auto 14px}}@media (prefers-reduced-motion:reduce){.ce-expansion{animation:none}.ce-tile .cr-gallery-tile{transition:none}}.lm-site[data-page=community]{--lm-bg:#0b0d0e;--lm-card:#1b1e20;--lm-raised:#25292b;--lm-text:#eef4f0;--lm-muted:#a7b1ad;--lm-line:#ffffff1a;background:#0b0d0e}.lm-site[data-page=community] .lm-header{background:#0b0d0ef2;border-bottom-color:#ffffff0b}.lm-site[data-page=community] main{background:#0b0d0e}.sg-gallery.sd-gallery:not(.sg-gallery-home){width:100%;max-width:none;padding:0 0 70px}.sd-discovery{position:relative}.sd-nav{z-index:2;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:12px 20px;display:flex;position:relative}.sd-nav a{color:#8f9693;border:1px solid #0000;border-radius:8px;padding:8px 15px;font-size:14px;font-weight:650;text-decoration:none;transition:color .18s,background .18s}.sd-nav a:hover{color:#fff;background:#ffffff0a}.sd-nav a[aria-current=page]{color:#f1f5ef;background:linear-gradient(#2b2e30,#202325);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08}.sd-view-explore .sd-nav,.sd-view-originals .sd-nav{background:linear-gradient(#0b0d0e88,#0000);position:absolute;top:0;left:0;right:0}.sg-gallery .sd-spotlight{background:#141d20;border:0;border-radius:0;align-items:end;width:100%;min-height:clamp(440px,58vh,660px);margin:0;padding:115px max(4.4vw,24px) 35px;display:flex}.sd-spotlight .sg-feature-media{animation:.8s both sd-feature-fade}.sd-spotlight .sg-feature-shade{background:linear-gradient(#0b0d0e35,#0b0d0e50 35%,#0b0d0ef0 91%,#0b0d0e 100%),linear-gradient(90deg,#0b0d0ea8,#0000 75%)}.sd-spotlight.sd-spotlight-empty{background:radial-gradient(at 68% 20%,#283a3d,#0000 65%),#11171a}.sd-spotlight-bottom{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:end;gap:65px;width:100%;max-width:1600px;margin:0 auto;padding-bottom:20px;display:grid}.sd-spotlight .sg-feature-copy{width:100%;max-width:490px;animation:.55s both sd-feature-fade}.sd-spotlight .sg-feature-copy h1{text-wrap:balance;letter-spacing:-.035em;margin:13px 0 24px;font-size:clamp(31px,3.1vw,52px);font-weight:650;line-height:1.12}.sd-spotlight .sg-feature-copy p{color:#c1c5c2;-webkit-line-clamp:3;margin-bottom:17px;font-size:14px;line-height:1.65}.sd-spotlight .sg-eyebrow{color:#d1d5c8;letter-spacing:.2em;font-size:10px}.sd-work-meta{color:#a8afab;align-items:center;gap:15px;margin:12px 0 26px;font-size:12px;display:flex}.sd-work-meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.sd-work-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-feature-action{align-items:center;gap:22px;display:flex}.sd-feature-action>button,.sd-feature-action>a{color:#202723;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:#f6f7f3;border:1px solid #fff;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.sd-feature-action>button:hover,.sd-feature-action>a:hover{transform:translateY(-2px);box-shadow:0 5px 22px #ffffff1b}.sd-feature-creator{align-items:center;gap:9px;min-width:0;display:flex}.sd-feature-creator .sg-avatar{flex:none;width:33px;height:33px;font-size:13px}.sd-feature-creator>div{min-width:0}.sd-feature-creator small{color:#9baba2;font-size:10px;line-height:1.3;display:block}.sd-feature-creator strong{text-overflow:ellipsis;white-space:nowrap;color:#f0f4ec;margin-top:3px;font-size:12px;display:block;overflow:hidden}.sd-spotlight .sg-feature-navigation{width:100%;min-width:0;margin:0}.sd-spotlight .sg-feature-controls{margin-bottom:15px}.sd-spotlight .sg-feature-controls button{background:#090c0d65;border-color:#ffffff14;width:31px;height:31px}.sd-spotlight .sg-feature-controls>span{color:#a8afab;font-size:11px}.sd-spotlight .sg-feature-thumbs{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;padding:3px 1px 5px;position:relative}.sd-spotlight .sg-feature-thumbs button{aspect-ratio:16/9;opacity:.5;scroll-snap-align:start;border-width:1px;border-radius:8px;flex:0 0 calc(25% - 8px);min-width:118px;height:auto}.sd-spotlight .sg-feature-thumbs button[aria-pressed=true]{opacity:1;border-color:#d6edb9;box-shadow:0 0 0 1px #d6edb933}.sd-spotlight .sg-feature-thumbs button:hover{opacity:1}.sd-spotlight .sg-feature-thumbs span{padding:20px 8px 8px;font-size:10px}.sd-slide-progress{gap:6px;height:1px;display:flex;position:absolute;bottom:0;left:max(4.4vw,24px);right:max(4.4vw,24px)}.sd-slide-progress>span{background:#ffffff18;flex:1;overflow:hidden}.sd-slide-progress i{background:#cbd7c3;width:100%;height:100%;display:block}.sd-slide-progress i.is-running{animation:sd-slide-clock var(--slide-time) linear both;transform-origin:0}.lm-site[data-page=community]{--community-inset:56px;--community-width:1392px}.lm-site[data-page=community] .lm-header-inner,.lm-site[data-page=community] .sd-collections,.lm-site[data-page=community] .sd-collection-page{box-sizing:border-box;width:100%;max-width:var(--community-width);padding-inline:var(--community-inset);margin-inline:auto}@media (min-width:1700px){.lm-site[data-page=community]{--community-width:1520px}}@media (max-width:1100px){.lm-site[data-page=community]{--community-inset:28px}}@media (max-width:760px){.lm-site[data-page=community]{--community-inset:16px}}.sd-collections{padding-top:48px}.sd-shelf{margin-bottom:45px}.sd-shelf-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.lm-site .sd-shelf-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:650}.sd-shelf-heading>a{color:#c8ceca;background:#202324;border:1px solid #ffffff0b;border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.sd-shelf-empty{color:#9ba6a0;background:#ffffff02;border:1px dashed #ffffff18;border-radius:9px;padding:26px;font-size:13px}.sd-collection-page{padding-top:36px}.sd-collection-page .sg-heading{margin-bottom:25px}.sd-collection-page .sg-heading h1{margin:9px 0 10px;font-size:clamp(28px,3vw,42px)}.sd-collection-page .sg-heading p{font-size:14px}.sd-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.sd-toolbar .sg-filters{margin:0}.sd-toolbar>span{color:#96a29a;font-size:12px}.sd-gallery .sd-discovery .sg-refine{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,.7fr));margin:0 0 26px}.sd-gallery .sd-discovery .sg-refine input,.sd-gallery .sd-discovery .sg-refine select{background:#171b1d;border-color:#ffffff14}.sd-gallery .sd-discovery .sg-grid.sd-projects{grid-template-columns:repeat(var(--sg-columns,4),minmax(0,1fr));gap:18px}.sd-gallery .sd-discovery .sg-card{box-shadow:none;background:#131719;border-color:#ffffff0c;border-radius:9px}.sd-gallery .sd-discovery .sg-card-media{aspect-ratio:16/9;background:#1d292d}.sd-gallery .sd-discovery .sg-card-media img,.sd-gallery .sd-discovery .sg-card-media video{transition:transform .5s}.sd-gallery .sd-discovery .sg-card:hover{border-color:#ffffff38;transform:none}.sd-gallery .sd-discovery .sg-card:hover .sg-card-media img{transform:scale(1.035)}.sd-gallery .sd-discovery .sg-card-copy{opacity:0;pointer-events:none;padding:35px 15px 13px;transition:opacity .22s,transform .22s;transform:translateY(5px)}:is(.sd-gallery .sd-discovery .sg-card:hover .sg-card-copy,.sd-gallery .sd-discovery .sg-card:focus-visible .sg-card-copy){opacity:1;transform:none}.sd-gallery .sd-discovery .sg-card-copy h3{font-size:16px;line-height:1.25}.sd-gallery .sd-discovery .sg-card-copy>span{font-size:11px}.sd-gallery .sd-discovery .sg-card-copy p,.sd-gallery .sd-discovery .sg-card-copy small{display:none}.sd-gallery .sd-discovery .sg-grid.sd-shots{columns:var(--sg-columns,4);column-gap:16px;display:block}.sd-gallery .sd-shots .sg-card{break-inside:avoid;margin-bottom:16px;display:block}.sd-gallery .sd-shots .sg-card-media{aspect-ratio:auto;min-height:170px}.sd-gallery .sd-shots .sg-card-media img,.sd-gallery .sd-shots .sg-card-media video{object-fit:contain;width:100%;height:auto;display:block}.sd-duration{color:#fff;font-variant-numeric:tabular-nums;background:#070c0dbb;border-radius:5px;padding:3px 6px;font-size:11px;position:absolute;bottom:10px;right:10px}.sd-loading{color:#a7b1ad;place-items:center;min-height:60vh;display:grid}@keyframes sd-feature-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-slide-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1050px){.sd-spotlight-bottom{grid-template-columns:1fr 1fr;gap:30px}.sd-feature-action{flex-wrap:wrap;gap:12px}.sd-gallery .sd-discovery .sg-grid.sd-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-gallery .sd-discovery .sg-grid.sd-shots{columns:3}.sd-gallery .sd-discovery .sg-refine{grid-template-columns:2fr 1fr 1fr}}@media (max-width:760px){.sd-nav{gap:2px;min-height:56px;padding:10px}.sd-nav a{padding:8px 12px;font-size:12px}.sg-gallery .sd-spotlight{min-height:610px;padding:160px 22px 24px}.sd-spotlight-bottom{display:block}.sd-spotlight .sg-feature-copy{max-width:450px}.sd-spotlight .sg-feature-copy h1{margin-bottom:15px;font-size:33px}.sd-spotlight .sg-feature-copy p{-webkit-line-clamp:2;font-size:13px}.sd-work-meta{margin-bottom:20px}.sd-feature-action{flex-wrap:nowrap}.sd-feature-action>button{padding:9px 11px;font-size:12px}.sd-feature-creator strong{max-width:125px}.sd-spotlight .sg-feature-navigation{margin-top:22px}.sd-spotlight .sg-feature-controls{margin-bottom:9px;position:static}.sd-spotlight .sg-feature-thumbs button{flex-basis:calc(33.33% - 7px);min-width:100px}.sd-collections,.sd-collection-page{width:calc(100% - 32px)}.sd-collections{padding-top:30px}.sd-shelf{margin-bottom:32px}.sd-gallery .sd-discovery .sg-grid.sd-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-gallery .sd-discovery .sg-grid.sd-shots{columns:2;column-gap:10px}.sd-gallery .sd-discovery .sg-card-copy{opacity:1;padding:28px 10px 10px;transform:none}.sd-gallery .sd-discovery .sg-card-copy h3{font-size:13px}.sd-gallery .sd-shots .sg-card{margin-bottom:10px}.sd-gallery .sd-discovery .sg-refine{grid-template-columns:1fr 1fr}.sd-gallery .sd-discovery .sg-refine label:first-child{grid-column:1/-1}.sd-toolbar>span{display:none}}@media (hover:none){.sd-gallery .sd-discovery .sg-card-copy{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-spotlight .sg-feature-media,.sd-spotlight .sg-feature-copy,.sd-slide-progress i.is-running{animation:none}.sd-gallery .sd-discovery .sg-card-copy,.sd-gallery .sd-discovery .sg-card-media img,.sd-nav a,.sd-feature-action>button,.sd-feature-action>a{transition:none}.sd-feature-action>button:hover,.sd-feature-action>a:hover,.sd-gallery .sd-discovery .sg-card:hover .sg-card-media img{transform:none}}.sd-view-explore.sd-no-feature .sd-nav{margin:24px auto;position:relative;top:auto;left:auto;transform:none}.sd-view-originals .sd-nav{position:relative}.sd-gallery .sd-discovery .sg-grid.sd-shelf-grid{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sd-blog-search{gap:10px;max-width:440px;margin-bottom:24px;display:grid}.sg-gallery.sd-gallery .sd-discovery .sg-grid.sd-blog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sd-discovery .ce-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:680px){.sg-gallery.sd-gallery .sd-discovery .sg-grid.sd-blog-grid,.sd-discovery .ce-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.sd-blog-search input{background:var(--sevylo-panel);color:var(--sevylo-text);border:1px solid var(--sevylo-line);border-radius:12px;padding:12px 16px}.sd-blog-grid .sg-card-media{aspect-ratio:16/10;place-items:center;display:grid}@media (max-width:760px){.sd-gallery .sd-discovery .sg-grid.sd-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
