.assetSlot{background:#fff;border:1px dashed #cfc7e6;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:15px;display:grid;position:relative}.assetSlot.filled{border-style:solid;grid-template-columns:52px 1fr auto;padding:9px}.assetSlotPreview{background:#211a49;border-radius:9px;grid-row:1/3;width:52px;height:58px;overflow:hidden}.assetSlotPreview img,.assetSlotPreview video{object-fit:cover;width:100%;height:100%}.assetSlot>div:not(.assetSlotPreview){gap:3px;display:grid}.assetSlot strong{font-size:.66rem}.assetSlot small{color:#8b849b;font-size:.51rem}.assetSlot>label{color:#fff;cursor:pointer;background:#211a49;border-radius:99px;grid-area:1/2/3;padding:9px 12px;font-size:.54rem;font-weight:800}.assetSlot.filled>label{grid-column:3}.assetSlot input{opacity:0;pointer-events:none;position:absolute}.assetSlot>button{color:#fff;cursor:pointer;background:#6d4dff;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-7px;right:-7px}.schemaSummary{color:#352e4c;background:#eeeaff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.schemaSummary>span{color:#fff;background:#6d4dff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.schemaSummary p{gap:2px;margin:0;display:grid}.schemaSummary strong{font-size:.64rem}.schemaSummary small{color:#7c7590;font-size:.5rem}.frameChoice{color:#756e88;cursor:pointer;background:#f8f7fd;border:1px solid #dcd6ed;border-radius:99px;width:max-content;padding:5px 8px;font-size:.47rem}.frameChoice.selected{color:#43327f;background:#eeeaff;border-color:#bdb0f1}.syncCard{background:#fff;border:1px solid #dcd6ed;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.syncCard>div{align-items:center;gap:10px;display:flex}.syncCard>div>span{color:#fff;background:#6d4dff;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.syncCard>div>div{gap:3px;display:grid}.syncCard strong{font-size:.67rem}.syncCard small{color:#88819d;font-size:.52rem}.syncCard button{color:#fff;cursor:pointer;background:#211a49;border:0;border-radius:99px;padding:9px 12px;font-size:.54rem;font-weight:800}.syncCard.connected{background:#f2fff9;border-color:#96dfca}.syncCard.connected>div>span{color:#173b31;background:#70f0cf}.syncCard.connected button{color:#2b6556;background:#d3f6e9}.syncCard button:disabled{cursor:default}.publishPanel{gap:14px}.publishUrl{gap:8px;display:grid}.publishUrl>span{font-size:.64rem;font-weight:750}.publishUrl>div{background:#fff;border:1px solid #dcd6ed;border-radius:12px;align-items:center;display:flex;overflow:hidden}.publishUrl b{color:#827b92;padding-left:13px;font-size:.7rem}.publishUrl input{color:#211a49;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 13px 12px 2px;font-size:.72rem;font-weight:750}.slugFeedback{font-size:.52rem;line-height:1.4}.slugFeedback.available{color:#168069}.slugFeedback.taken,.slugFeedback.invalid{color:#b53c60}.slugFeedback.checking,.slugFeedback.idle{color:#827b92}.publishError{color:#8e2848;background:#fff0f4;border:1px solid #f0b8c8;border-radius:11px;margin:0;padding:10px 12px;font-size:.58rem;line-height:1.45}.toggleRow{cursor:pointer;background:#fff;border:1px solid #dcd6ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex;position:relative}.toggleRow>div{gap:3px;display:grid}.toggleRow strong{font-size:.64rem}.toggleRow small{color:#8b849b;font-size:.5rem}.toggleRow input{opacity:0;position:absolute}.toggleRow>i{background:#d8d2e5;border-radius:99px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.toggleRow>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #31265030}.toggleRow input:checked+i{background:#6d4dff}.toggleRow input:checked+i:after{transform:translate(18px)}.publishTools{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publishTools button{color:#29233b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcd6ed;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid}.publishTools span{color:#6d4dff;background:#eeeaff;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.publishTools strong{font-size:.61rem}.publishTools small{color:#8b849b;font-size:.47rem}.publishReady{color:#fff;background:#211a49;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.publishReady>div{align-items:center;gap:10px;display:flex}.publishReady>div>span{color:#211a49;background:#70f0cf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.publishReady p{gap:2px;margin:0;display:grid}.publishReady strong{font-size:.67rem}.publishReady small{color:#bdb7d0;font-size:.49rem}.publishReady button,.publishReady a{color:#211a49;cursor:pointer;text-align:center;background:#70f0cf;border:0;border-radius:99px;padding:10px 13px;font-size:.54rem;font-weight:850}.publishReady button:disabled{cursor:wait;opacity:.65}.publishReady.published{background:#174236}.publishReady .publishReadyActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.publishReady .unpublishButton{color:#dcefe9;background:#ffffff18}.viewPulse{color:#403959;background:#eeeaff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.viewPulse>span{color:#fff;background:#6d4dff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.viewPulse p{gap:2px;margin:0;display:grid}.viewPulse strong{font-size:.62rem}.viewPulse small{color:#817a95;font-size:.49rem}.portfolioToolbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17132fdd;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:7px;padding:6px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #08061345}.portfolioToolbar button,.portfolioToolbar span{color:#fff;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:9px 12px;font-size:.62rem;font-weight:750}.portfolioToolbar button{cursor:pointer}.portfolioToolbar button:last-child{color:#17132f;background:#70f0cf}.portfolioToolbar span{color:#b9b3cd}@media (max-width:680px){.syncCard{flex-direction:column;align-items:flex-start}.publishTools{grid-template-columns:1fr}.publishReady{flex-direction:column;align-items:flex-start}.publishReady button,.publishReady a{width:100%}.publishReady .publishReadyActions{grid-template-columns:1fr;width:100%;display:grid}.portfolioToolbar{max-width:calc(100% - 20px);top:auto;bottom:12px;overflow-x:auto}}@media print{.portfolioToolbar{display:none!important}.finalDeckMode{background:#fff;position:static;overflow:visible}.websitePortfolio.expanded{height:auto;overflow:visible}.websitePortfolio .siteNav{position:static}.websitePortfolio .webSection{break-inside:avoid}.portfolioDeck.expanded{height:100vh}.portfolioDeck .deckControls{display:none!important}}.builderApp{--builder-accent:#6f593f;color:#191714;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#eeebe4}.builderApp *{box-sizing:border-box}.builderApp button,.builderApp input,.builderApp textarea{font:inherit}.builderTopbar{background:#fff;border-bottom:1px solid #ddd8ce;grid-template-columns:220px 1fr 220px;align-items:center;height:72px;padding:0 26px;display:grid}.builderBrand{font:750 1.75rem var(--font-serif);letter-spacing:-.07em}.builderBrand span{color:var(--builder-accent)}.builderStatus{color:#797268;justify-self:center;align-items:center;gap:8px;font-size:.7rem;font-weight:650;display:flex}.builderStatus i{border-radius:50%;width:7px;height:7px}.builderStatus .saving{background:#e3ad2f;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.25}}.previewAction{color:#fff;cursor:pointer;background:#211e1a;border:0;border-radius:99px;justify-self:end;padding:10px 15px;font-size:.68rem;font-weight:750}.builderGrid{grid-template-columns:220px minmax(470px,590px) minmax(430px,1fr);min-height:calc(100vh - 72px);display:grid}.builderSidebar{background:#e6e1d8;border-right:1px solid #dad5cb;flex-direction:column;padding:30px 18px 22px;display:flex}.builderSidebar>p{color:#8f877d;letter-spacing:.14em;margin:0 0 20px 10px;font-size:.56rem;font-weight:850}.builderSidebar nav{gap:6px;display:grid}.builderSidebar nav button{color:#7b746b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.builderSidebar nav button>span{border:1px solid #c9c2b7;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.57rem;font-weight:800;display:grid}.builderSidebar nav button div{gap:1px;display:grid}.builderSidebar nav small{letter-spacing:.1em;font-size:.45rem}.builderSidebar nav strong{font-size:.72rem}.builderSidebar nav .current{color:#181613;background:#fff;box-shadow:0 8px 24px #4b40300d}.builderSidebar nav .current>span{color:#fff;border-color:var(--builder-accent);background:var(--builder-accent)}.sidebarTip{background:#d8d1c5;border-radius:15px;gap:9px;margin-top:auto;padding:14px;display:flex}.sidebarTip b{color:var(--builder-accent)}.sidebarTip p{color:#655f57;margin:0;font-size:.58rem;line-height:1.5}.sidebarTip strong{color:#29251f;margin-bottom:2px;font-size:.63rem;display:block}.builderFormArea{background:#faf8f3;flex-direction:column;padding:38px 46px 26px;display:flex;overflow-y:auto}.formHeading>span{color:var(--builder-accent);letter-spacing:.14em;font-size:.58rem;font-weight:850}.formHeading h1{font:550 clamp(2.1rem,3vw,3.05rem)/.98 var(--font-serif);letter-spacing:-.05em;margin:9px 0 8px}.formHeading p{color:#7c756c;margin:0;font-size:.76rem;line-height:1.5}.assetSyncNotice{color:#812840;background:#fff2f6;border:1px solid #efb7c5;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;display:grid}.assetSyncNotice>span{color:#fff;background:#e65275;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.assetSyncNotice p{margin:0;font-size:.61rem;line-height:1.45}.assetSyncNotice button{color:#9b5265;cursor:pointer;background:0 0;border:0;padding:4px;font-size:1rem}.formPanel{gap:18px;margin-top:30px;display:grid}.builderField,.choiceField{gap:8px;display:grid}.builderField>span,.choiceField>span{color:#3b3731;justify-content:space-between;font-size:.64rem;font-weight:750;display:flex}.choiceField>span small{color:#9d958c;font-weight:500}.builderField input,.builderField textarea{color:#201d19;background:#fff;border:1px solid #ddd7cd;border-radius:12px;outline:none;width:100%;padding:12px 13px;font-size:.74rem}.builderField textarea{resize:vertical;min-height:95px;line-height:1.55}.builderField input:focus,.builderField textarea:focus{border-color:var(--builder-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--builder-accent),transparent 85%)}.twoFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.chipList{flex-wrap:wrap;gap:6px;display:flex}.chipList button,.serviceGrid button{color:#716a61;cursor:pointer;background:#fff;border:1px solid #ddd7cd;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:.59rem;display:flex}.chipList button i,.serviceGrid button i{font-style:normal}.chipList .selected,.serviceGrid .selected{color:#1f1c18;border-color:var(--builder-accent);background:color-mix(in srgb,var(--builder-accent),white 84%)}.serviceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.serviceGrid button{text-align:left;border-radius:11px}.serviceGrid button i{background:#f0ece5;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.themeCards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.themeCards>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:13px;gap:4px;padding:6px 6px 10px;display:grid}.themeCards>button.selected{border-color:var(--builder-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--builder-accent),transparent 78%)}.themeCards>button>strong,.themeCards>button>small,.themeCards>button>span{padding:0 4px}.themeCards>button>strong{font-size:.62rem}.themeCards>button>small{color:#91897f;font-size:.49rem}.themeCards>button>span{color:#aaa198;font-size:.43rem}.themePreview{color:#171512;background:#f4f0e6;border-radius:8px;height:78px;padding:9px;font-style:normal;display:block;position:relative;overflow:hidden}.themePreview b{font:500 .45rem Georgia}.themePreview em{font:400 1.35rem Georgia;position:absolute;bottom:7px;left:9px}.themePreview u{background:linear-gradient(145deg,#d3bba3,#695446);width:32%;height:62%;text-decoration:none;position:absolute;top:8px;right:7px}.themePreview.studio{color:#fff;background:#a63e70}.themePreview.scrapbook{color:#6e2435;background:#f4e5d1}.themePreview.art{color:#f8ea38;background:#111}.themePreview.blue{color:#fff;background:#1557cb}.themePreview.whimsy{color:#6f273e;background:#f5b9cd}.themePreview.sage{color:#314631;background:#dfe8da}.colorChoice>div{flex-wrap:wrap;gap:9px;display:flex}.colorChoice button,.colorChoice label{cursor:pointer;border:3px solid #fff;border-radius:50%;width:34px;height:34px;position:relative;box-shadow:0 0 0 1px #d3ccc1}.colorChoice button.selected:after{content:"✓";color:#fff;text-shadow:0 1px 3px #0008;place-items:center;font-size:.65rem;display:grid;position:absolute;inset:0}.colorChoice label{color:#756e64;background:#eee9e1;place-items:center;display:grid}.colorChoice input{opacity:0;pointer-events:none;position:absolute}.categoryTabs{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.categoryTabs button{white-space:nowrap;color:#766f65;cursor:pointer;background:#fff;border:1px solid #ddd6cc;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:.56rem;display:flex}.categoryTabs button small{background:#eee9e1;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.categoryTabs .active{color:#fff;border-color:var(--builder-accent);background:var(--builder-accent)}.categoryTabs .active small{color:#1e1b17;background:#fff}.mediaDrop{cursor:pointer;background:#fff;border:1px dashed #cfc7bb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex}.mediaDrop input{opacity:0;pointer-events:none;position:absolute}.mediaDrop>span{background:#eeeae3;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.mediaDrop strong{font-size:.71rem}.mediaDrop small{color:#979087;margin:4px 0 10px;font-size:.54rem}.mediaDrop b{color:#fff;background:#24201c;border-radius:99px;padding:7px 11px;font-size:.54rem}.mediaList{gap:7px;max-height:210px;display:grid;overflow-y:auto}.mediaList article{background:#fff;border:1px solid #e0dacf;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:7px;display:grid}.mediaThumb{background:#2a251f;border-radius:7px;width:44px;height:48px;overflow:hidden}.mediaThumb img,.mediaThumb video{object-fit:cover;width:100%;height:100%}.mediaList article>div:nth-child(2){gap:2px;min-width:0;display:grid}.mediaList strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.mediaList small{color:#968e85;font-size:.49rem}.removeMedia{color:#9b9289;cursor:pointer;background:0 0;border:0;font-size:1rem}.metricPreview{color:#fff;background:#18191c;border-radius:15px;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:14px;display:grid}.metricPreview>span,.metricPreview>div{border:1px solid #ffffff17;border-radius:11px;align-content:center;gap:2px;padding:10px;display:grid}.metricPreview b,.metricPreview strong{font:600 1.1rem var(--font-serif)}.metricPreview small{color:#aaaeb5;font-size:.47rem}.readyCard{background:color-mix(in srgb,var(--builder-accent),white 86%);border-radius:14px;gap:10px;padding:14px;display:flex}.readyCard strong{font-size:.67rem}.readyCard p{color:#6d655c;margin:3px 0 0;font-size:.56rem;line-height:1.45}.builderActions{justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;display:flex}.builderActions button{cursor:pointer}.backButton{color:#716960;background:0 0;border:0;padding:11px 0;font-size:.64rem;font-weight:750}.backButton:disabled{opacity:.25}.nextButton{color:#fff;background:#211e1a;border:0;border-radius:99px;align-items:center;gap:15px;padding:10px 11px 10px 16px;font-size:.64rem;font-weight:800;display:flex}.nextButton span{color:#fff;background:var(--builder-accent);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.livePreview{background:#211e1a;padding:20px;overflow:hidden}.previewHeader{color:#fff;justify-content:space-between;height:42px;display:flex}.previewHeader>div{gap:2px;display:grid}.previewHeader span{color:#8f8982;letter-spacing:.12em;font-size:.46rem}.previewHeader strong{font-size:.59rem}.previewHeader>small{color:#aaa39b;font-size:.48rem}.mobileProgress{display:none}.finalDeckMode{background:#181614;position:fixed;inset:0;overflow:hidden}.deckBack{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:.5;background:#16130fa8;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:fixed;top:18px;left:18px}.deckBack:hover{opacity:1}@media (max-width:1180px){.builderGrid{grid-template-columns:190px minmax(430px,1fr) 390px}.builderFormArea{padding-left:34px;padding-right:34px}.builderSidebar{padding-left:13px;padding-right:13px}}@media (max-width:960px){.builderTopbar{grid-template-columns:1fr auto}.builderStatus{display:none}.builderGrid{grid-template-columns:180px 1fr}.livePreview{display:none}.builderFormArea{min-height:calc(100vh - 72px)}}@media (max-width:680px){.builderTopbar{height:62px;padding:0 17px}.builderBrand{font-size:1.45rem}.previewAction{font-size:.58rem}.builderGrid{min-height:calc(100vh - 62px);display:block}.builderSidebar{display:none}.builderFormArea{min-height:calc(100vh - 62px);padding:20px}.mobileProgress{background:#e5e0d7;height:3px;margin:-20px -20px 24px;display:block}.mobileProgress span{background:var(--builder-accent);height:100%;transition:all .3s;display:block}.formHeading h1{font-size:2.25rem}.themeCards{grid-template-columns:1fr 1fr}.twoFields,.serviceGrid{grid-template-columns:1fr}.builderActions{padding-top:24px}}.builderApp{--builder-accent:#6d4dff;color:#17132f;background:#efecfb}.builderTopbar{border-color:#ddd7f1}.previewAction,.nextButton{background:#211a49}.builderStatus{color:#6f6982}.builderStatus .saved{background:#24b99a;box-shadow:0 0 0 4px #24b99a1c}.builderStatus .saving{background:#ffb703}.builderSidebar{background:#e8e4f6;border-color:#d8d1ed}.builderSidebar>p{color:#8881a1}.builderSidebar nav button{color:#756f8a}.builderSidebar nav button>span{border-color:#c8c0df}.builderSidebar nav .current{color:#17132f;box-shadow:0 10px 28px #33247712}.builderSidebar nav .done>span{color:#17132f;background:#53e0bd;border-color:#53e0bd}.sidebarTip{background:#dcd6ef}.sidebarTip p{color:#625c78}.sidebarTip strong{color:#221d43}.builderFormArea{background:#f8f7fd}.formHeading p{color:#6f6982}.builderField input,.builderField textarea,.themeCards>button,.chipList button,.serviceGrid button,.categoryTabs button,.mediaDrop,.mediaList article{border-color:#dcd6ed}.chipList .selected,.serviceGrid .selected{background:#e8e3ff}.serviceGrid button i,.mediaDrop>span,.categoryTabs button small{background:#eeebf7}.categoryTabs .active{background:#6d4dff;border-color:#6d4dff}.mediaDrop b,.metricPreview{background:#211a49}.readyCard{background:#e8e3ff}.readyCard p{color:#625c78}.livePreview{background:#17132f}.previewHeader span,.previewHeader>small{color:#9b93b7}.mobileProgress{background:#e3dff2}.builderStatus .error{background:#ef5d78;box-shadow:0 0 0 4px #ef5d781c}.fontCards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fontCards button{color:#655e78;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcd6ed;border-radius:12px;gap:2px;padding:11px 9px;display:grid}.fontCards button.selected{background:#eeeaff;border-color:#6d4dff;box-shadow:0 0 0 2px #6d4dff20}.fontCards b{color:#211a49;font-size:1.25rem}.fontCards button:nth-child(2) b{font-family:Arial,sans-serif;font-weight:800}.fontCards button:nth-child(3) b{font-family:Georgia,serif;font-style:italic}.fontCards button:nth-child(4) b{font-family:Times New Roman,serif;font-weight:900}.fontCards span{font-size:.56rem;font-weight:750}.fontCards small{color:#9a93aa;font-size:.43rem}.emptyCategory{color:#756f8a;background:#fff;border:1px dashed #cfc7e6;border-radius:13px;padding:14px;font-size:.62rem}.mediaList .mediaRow{grid-template-columns:44px 1fr auto;align-items:start}.mediaInfo{gap:3px;display:grid}.mediaLinks{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;display:grid}.mediaLinks input{border:1px solid #e0daef;border-radius:7px;outline:none;min-width:0;padding:6px 7px;font-size:.48rem}.mediaLinks input:focus{border-color:#6d4dff}.brandUpload{background:#fff;border:1px solid #dcd6ed;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.brandUpload>div{gap:3px;display:grid}.brandUpload strong{font-size:.66rem}.brandUpload small{color:#8d869f;font-size:.52rem}.brandUpload label{color:#fff;cursor:pointer;background:#211a49;border-radius:99px;padding:8px 11px;font-size:.53rem;font-weight:750}.brandUpload input{opacity:0;pointer-events:none;position:absolute}.brandList{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.brandList article{background:#fff;border:1px solid #dcd6ed;border-radius:11px;place-items:center;gap:4px;min-width:0;padding:8px;display:grid;position:relative}.brandList img{object-fit:contain;width:100%;height:42px}.brandList span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.47rem;overflow:hidden}.brandList button{cursor:pointer;background:#eeeaff;border:0;border-radius:50%;width:18px;height:18px;font-size:.7rem;position:absolute;top:3px;right:3px}@media (max-width:680px){.fontCards,.brandList{grid-template-columns:1fr 1fr}.mediaLinks{grid-template-columns:1fr}.brandUpload{flex-direction:column;align-items:flex-start}}.builderTopbar{grid-template-columns:220px 1fr 300px}.builderTopActions{justify-self:end;align-items:center;gap:10px;display:flex}.builderTopActions>a{color:#655f78;padding:9px 4px;font-size:.62rem;font-weight:750}.builderTopActions .previewAction{justify-self:auto}@media (max-width:960px){.builderTopbar{grid-template-columns:1fr auto}.builderTopActions>a{display:none}}.identityAuthOverlay{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17132f99;place-items:center;padding:24px;animation:.2s ease-out authOverlayIn;display:grid;position:fixed;inset:0}.identityAuthCard{color:#17132f;background:#fff;border:1px solid #fff9;border-radius:30px;width:min(500px,100%);padding:38px;animation:.28s cubic-bezier(.2,.8,.2,1) authCardIn;position:relative;box-shadow:0 30px 100px #0b082755}.identityAuthClose{color:#6f6884;cursor:pointer;background:#f1eef9;border:0;border-radius:50%;width:34px;height:34px;font-size:1.2rem;position:absolute;top:18px;right:18px}.identityAuthMark{color:#211a49;background:#70f0cf;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:1.25rem;display:grid}.identityAuthCard>small{color:#6d4dff;letter-spacing:.14em;font-size:.6rem;font-weight:850;display:block}.identityAuthCard h2{font:560 clamp(2.35rem,5vw,3.6rem)/.95 var(--font-serif),serif;letter-spacing:-.055em;margin:12px 0 10px}.identityAuthCard>p{color:#6c6680;margin:0 0 22px;font-size:.82rem;line-height:1.6}.identityAuthPromise{background:#f1fff9;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.identityAuthPromise>span{color:#174b3e;background:#70f0cf;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.identityAuthPromise div{gap:3px;display:grid}.identityAuthPromise strong{font-size:.72rem}.identityAuthPromise small{color:#61736e;font-size:.59rem;line-height:1.4}.identityAuthError{color:#8e2848;background:#fff0f4;border-radius:12px;margin:0 0 12px;padding:11px 13px;font-size:.64rem;line-height:1.45}.googleContinue{color:#fff;cursor:pointer;background:#211a49;border:0;border-radius:999px;grid-template-columns:34px 1fr 24px;align-items:center;width:100%;padding:10px 14px 10px 11px;font-size:.76rem;font-weight:800;display:grid;box-shadow:0 14px 34px #211a4924}.googleContinue>b{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:800 1rem Arial,sans-serif;display:grid}.googleContinue>span{color:#70f0cf;font-size:1.05rem}.googleContinue:disabled{cursor:wait;opacity:.65}.identityAuthBack{color:#746d89;cursor:pointer;background:0 0;border:0;margin:15px auto 0;padding:7px;font-size:.62rem;font-weight:700;display:block}@keyframes authOverlayIn{0%{opacity:0}}@keyframes authCardIn{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (max-width:680px){.identityAuthOverlay{align-items:end;padding:12px}.identityAuthCard{border-radius:26px;padding:32px 22px 25px}.identityAuthCard h2{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.identityAuthOverlay,.identityAuthCard{animation:none}}
.deckMedia.videoPlain{background:#111;border-radius:1.1cqw;box-shadow:0 1cqw 2cqw #0002}.deckMedia.videoPlain video{border-radius:inherit}.deckClientTypes{flex-wrap:wrap;gap:.45cqw;margin:-.7cqw 0 1cqw;display:flex}.deckClientTypes span{border:1px solid;border-radius:99px;padding:.4cqw .65cqw;font-size:.56cqw}.portfolioDeck{--paper:#f7f4ea;--ink:#171512;--muted:#716b63;--panel:#e9e2d6;width:100%;color:var(--ink);background:var(--paper);font-family:var(--font-sans),sans-serif;position:relative;overflow:hidden;container-type:inline-size}.portfolioDeck.compact{aspect-ratio:16/9;border-radius:6px;box-shadow:0 25px 60px #0005}.portfolioDeck.expanded{width:100vw;height:100svh}.deckTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;outline:none;width:100%;height:100%;display:flex;overflow:auto hidden}.deckTrack:active{cursor:grabbing}.deckTrack::-webkit-scrollbar{display:none}.deckSlide{scroll-snap-align:start;scroll-snap-stop:always;background:var(--paper);flex:0 0 100%;width:100%;height:100%;padding:5.2cqw 5.8cqw;position:relative;overflow:hidden}.deckSlide h1,.deckSlide h2,.deckSlide h3,.deckSlide p{margin-top:0}.deckSlide h1,.deckSlide h2,.deckSlide em{font-family:var(--font-serif),Georgia,serif;font-weight:450}.deckSlide:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--ink),transparent 92%);opacity:0;transition:opacity .7s;position:absolute;inset:2cqw}.deckSlide.isActive:after{opacity:1}.deckSlide>*{opacity:.25;transition:opacity .65s,transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(2cqw)}.deckSlide.isActive>*{opacity:1;transform:none}.deckSlide.isActive>:nth-child(2){transition-delay:.1s}.deckMedia{background:#c9b6a4;min-width:0;position:relative;overflow:hidden}.deckMedia img,.deckMedia video{object-fit:cover;width:100%;height:100%;display:block}.mediaPlaceholder{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--deck-accent),#e6c8ae 60%) 0 46%,color-mix(in srgb,var(--deck-accent),#2c2923 50%) 47% 100%);flex-direction:column;justify-content:flex-end;padding:1.2cqw;display:flex;position:absolute;inset:0}.mediaPlaceholder:before{content:"";border:1px solid #fff7;border-radius:50%;width:10cqw;height:10cqw;position:absolute;top:-2cqw;right:-2cqw}.mediaPlaceholder span{letter-spacing:.12em;font-size:.65cqw;font-weight:800;position:relative}.mediaPlaceholder b{font:500 1cqw var(--font-serif);position:absolute;top:1cqw;right:1cqw}.mediaPlaceholder i{border:1px solid #fff8;border-radius:50%;place-items:center;width:3cqw;height:3cqw;font-size:.8cqw;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deckControls{z-index:20;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.45;background:#15120fb5;border:1px solid #ffffff25;border-radius:99px;align-items:center;gap:1cqw;padding:.45cqw .65cqw;transition:all .25s;display:flex;position:absolute;bottom:1.15cqw;left:50%;transform:translate(-50%)}.portfolioDeck:hover .deckControls,.deckControls:focus-within{opacity:1}.deckControls>button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:2cqw;height:2cqw;font-size:.8cqw}.deckControls>button:disabled{opacity:.25}.deckControls>div{gap:.28cqw;display:flex}.deckControls>div button{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:.36cqw;height:.36cqw;padding:0}.deckControls>div button.active{background:#fff;border-radius:99px;width:1.25cqw}.deckControls>span{letter-spacing:.08em;font-size:.55cqw}.compact .deckControls{bottom:.7cqw}.compact .deckControls>button{width:2.6cqw;height:2.6cqw}.compact .deckControls>div{display:none}.compact .deckControls>span{font-size:1cqw}.intro{grid-template-columns:1.45fr .78fr;align-items:center;gap:6cqw;padding-left:5.5cqw;display:grid}.introCopy>span{letter-spacing:.18em;font-size:.78cqw}.introCopy h1{letter-spacing:.1em;max-width:57cqw;margin:2.6cqw 0 5.2cqw;font-size:4.2cqw;line-height:1.04}.introCopy p{max-width:50cqw;font:500 1.25cqw/1.55 var(--font-serif);letter-spacing:.04em}.introCopy small{letter-spacing:.14em;margin-top:2cqw;font-size:.7cqw;display:block}.intro>.deckMedia{height:45cqw;box-shadow:1.2cqw 1.2cqw 0 color-mix(in srgb,var(--deck-accent),transparent 76%)}.gallery{grid-template-rows:auto 1fr;gap:3.5cqw;padding-top:4.1cqw;display:grid}.slideTitle{border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 55%);justify-content:center;align-items:center;gap:2cqw;padding:0 4cqw 1.3cqw;display:flex}.slideTitle i{border:1px solid;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font:400 2.2cqw Georgia;display:grid}.slideTitle h2{text-align:center;text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:3.05cqw;line-height:.95}.galleryRow{justify-content:center;align-items:stretch;gap:4cqw;min-height:0;display:grid}.galleryRow.count-4{grid-template-columns:repeat(4,1fr)}.galleryRow .deckMedia{height:100%;min-height:0}.galleryRow.count-3 .deckMedia{height:36cqw}.galleryRow .deckMedia:nth-child(2n){transform:translateY(.7cqw)}.photoMosaic{padding:3.5cqw 6.5cqw}.photoMosaic h2{z-index:4;letter-spacing:.16em;text-transform:uppercase;font-size:3.1cqw;position:absolute;top:7cqw;left:36cqw}.photoMosaic>div{grid-template-rows:1fr 1fr;grid-template-columns:18cqw 21cqw 20cqw 17cqw;gap:2.2cqw 3.2cqw;height:100%;display:grid}.photoMosaic .deckMedia{min-height:0}.photoMosaic .deckMedia:first-child{grid-row:1/2}.photoMosaic .deckMedia:nth-child(2){grid-row:2/3}.photoMosaic .deckMedia:nth-child(3){grid-area:1/2/3;margin-top:18cqw}.photoMosaic .deckMedia:nth-child(4){grid-area:1/3/3;margin-top:15cqw}.photoMosaic .deckMedia:nth-child(5){grid-area:1/4/3;height:23cqw;margin-top:0}.audience{grid-template-columns:1fr 1fr;align-items:center;gap:6cqw;padding:5.5cqw 8cqw;display:grid}.audience>div:first-child>small{letter-spacing:.16em;font-size:.7cqw}.audience h2{max-width:37cqw;font-family:var(--font-sans);margin:1.5cqw 0 2.6cqw;font-size:2.5cqw;font-weight:700;line-height:1.1}.audienceRing{background:conic-gradient(var(--deck-accent) 0 83%,#d9d5cc 83%);width:11cqw;height:11cqw;box-shadow:inset 0 0 0 2.1cqw var(--paper);border-radius:50%;place-items:center;display:grid}.audienceRing span{margin-top:-3.6cqw;font-size:.65cqw}.audienceStats{gap:1cqw;margin-top:2cqw;display:flex}.audienceStats span{border:1px solid #cfc9be;border-radius:.8cqw;padding:1cqw 1.4cqw;font-size:.65cqw;display:grid}.audienceStats b{font-size:1.35cqw}.countryPanel{color:#fff;background:#17191e;border-radius:1.5cqw;padding:2.7cqw}.countryPanel h3{font-family:var(--font-sans);font-size:1.6cqw}.countryPanel p{gap:.45cqw;margin:1.1cqw 0;font-size:.85cqw;display:grid}.countryPanel p i{background:var(--deck-accent);border-radius:99px;height:.48cqw}.socialCard{background:#2b2d34;border-radius:1cqw;gap:.35cqw;margin-top:2cqw;padding:1.4cqw;display:grid}.socialCard b{font-size:1.25cqw}.socialCard span{font-size:.85cqw}.socialCard small{color:#bfc1c8;font-size:.65cqw}.rates{grid-template-columns:1.25fr .8fr;align-items:center;gap:7cqw;padding:5cqw 7cqw;display:grid}.rateCopy>small{font:450 4.2cqw var(--font-serif);letter-spacing:.2em}.rateCopy h2{letter-spacing:.1em;text-transform:uppercase;margin:2cqw 0 1cqw;font-size:3.2cqw}.rateCopy>p{font-size:1.1cqw}.rateCopy ul{grid-template-columns:1fr 1fr;gap:.75cqw;margin:1cqw 0 2.2cqw;padding:0;font-size:1cqw;list-style:none;display:grid}.mainPrice{font:500 2.4cqw var(--font-serif)}.rates>.deckMedia{height:39cqw}.rateLine{border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 70%);grid-template-columns:1fr auto;align-items:end;gap:2cqw;padding:1.45cqw 0;display:grid}.rateLine span{font-size:1.15cqw}.rateLine strong{font:550 1.35cqw var(--font-serif)}.contact{grid-template-columns:.72fr 1.3fr;align-items:center;gap:10cqw;padding:3.7cqw 10cqw;display:grid}.phoneFrame{background:#111;border:.5cqw solid #111;border-radius:4cqw;height:48cqw;padding:1.1cqw;box-shadow:1.5cqw 1.8cqw 3cqw #0002}.phoneFrame .deckMedia{border-radius:2.6cqw;height:100%}.contactCopy>small{letter-spacing:.16em;font-size:.82cqw}.contactCopy h2{text-transform:uppercase;max-width:52cqw;margin:2cqw 0;font-size:2.8cqw;line-height:1.1}.contactCopy em{margin:2.2cqw 0;font-size:3.4cqw;display:block}.contactCopy p{font:500 1.15cqw var(--font-serif);grid-template-columns:8cqw 1fr;margin:.7cqw 0;display:grid}.contactCopy p b{font:750 .72cqw var(--font-sans);text-transform:uppercase;letter-spacing:.12em}.contactCopy>span{color:#fff;background:var(--deck-accent);border-radius:99px;margin-top:1.8cqw;padding:.75cqw 1.2cqw;font-size:.72cqw;display:inline-block}.deck-studio{--paper:#a83e72;--ink:#fff;--muted:#ffe6ef;--panel:#8e2f5d}.deck-scrapbook .deckSlide{background-image:linear-gradient(#7b324714 1px,#0000 1px),linear-gradient(90deg,#7b324714 1px,#0000 1px);background-size:2.2cqw 2.2cqw}.deck-scrapbook .deckMedia{background:#fff;padding:.65cqw;box-shadow:.7cqw .9cqw #6b263624}.deck-art .deckSlide h1,.deck-art .deckSlide h2,.deck-art .deckSlide em{font-family:Arial Black,var(--font-sans);letter-spacing:-.05em;font-weight:900}.deck-art .deckMedia{border:.35cqw solid #f8ed48}.deck-blue .deckMedia{border:.35cqw solid;border-radius:1.2cqw}.deck-whimsy .deckSlide:before{content:"";background:repeating-linear-gradient(90deg,#7b2944 0 1.2cqw,#fff 1.2cqw 2.4cqw);height:1.2cqw;position:absolute;inset:0 0 auto}.deck-whimsy .deckMedia{border:.65cqw solid #fff;transform:rotate(-1deg)}.deck-sage .deckSlide:nth-child(2n){background:#f4f1e8}.deck-sage .deckMedia{border-radius:5cqw 5cqw .4cqw .4cqw}.deck-gallery .gallery:nth-child(2n),.deck-gallery .rates.secondary{background:#efede7}@media (max-aspect-ratio:4/3){.portfolioDeck.expanded .deckSlide{padding-top:12cqw;padding-bottom:12cqw}.portfolioDeck.expanded .intro{grid-template-columns:1fr 34cqw;gap:5cqw}.portfolioDeck.expanded .introCopy h1{font-size:5.2cqw}.portfolioDeck.expanded .galleryRow{gap:2cqw}.portfolioDeck.expanded .galleryRow.count-4{grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr)}.portfolioDeck.expanded .galleryRow .deckMedia{height:auto}.portfolioDeck.expanded .galleryRow.count-3{grid-template-columns:repeat(3,1fr)}.portfolioDeck.expanded .photoMosaic>div{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.portfolioDeck.expanded .photoMosaic .deckMedia{grid-area:auto;height:auto;margin:0}.portfolioDeck.expanded .photoMosaic .deckMedia:last-child{display:none}.portfolioDeck.expanded .audience{grid-template-columns:1fr;gap:4cqw}.portfolioDeck.expanded .rates{grid-template-columns:1fr 34cqw}.portfolioDeck.expanded .contact{grid-template-columns:34cqw 1fr;gap:6cqw}.portfolioDeck.expanded .deckControls{bottom:3cqw}.portfolioDeck.expanded .deckControls>button{width:5cqw;height:5cqw;font-size:2cqw}.portfolioDeck.expanded .deckControls>div{display:none}.portfolioDeck.expanded .deckControls>span{font-size:1.5cqw}}.galleryRow{grid-template-columns:repeat(var(--media-count),minmax(0,1fr));width:100%;max-width:88cqw;margin:auto}.galleryRow.count-1{grid-template-columns:24cqw}.galleryRow.count-2{grid-template-columns:repeat(2,24cqw)}.galleryRow.count-3{grid-template-columns:repeat(3,21cqw)}.galleryRow.count-5,.galleryRow.count-6{gap:2.2cqw}.deckMedia.videoCard{background:#111;border:.35cqw solid #111;border-radius:2.2cqw;padding:.48cqw;position:relative;box-shadow:0 1.5cqw 2.8cqw #0002}.deckMedia.videoCard video{border-radius:1.45cqw}.videoNotch{z-index:3;background:#111;border-radius:99px;width:3.3cqw;height:.72cqw;position:absolute;top:.65cqw;left:50%;transform:translate(-50%)}.videoSocials{z-index:5;gap:.35cqw;display:flex;position:absolute;bottom:.8cqw;right:.8cqw}.videoSocials a{color:#fff;background:#111c;border-radius:50%;place-items:center;width:2cqw;height:2cqw;font-size:.55cqw;font-weight:850;display:grid}.photoMosaic.count-1>div{grid-template-columns:30cqw;justify-content:center;display:grid}.photoMosaic.count-2>div{grid-template-rows:1fr;grid-template-columns:repeat(2,27cqw);justify-content:center;display:grid}.photoMosaic.count-3>div{grid-template-rows:1fr;grid-template-columns:repeat(3,23cqw);justify-content:center;display:grid}.photoMosaic.count-1 .deckMedia,.photoMosaic.count-2 .deckMedia,.photoMosaic.count-3 .deckMedia{grid-area:auto;height:auto;margin:0}.brands{text-align:center;padding:6cqw 8cqw}.brands>small{letter-spacing:.18em;font-size:.72cqw}.brands h2{letter-spacing:.06em;margin:1.5cqw auto 4cqw;font-size:4cqw}.brands>div{grid-template-columns:repeat(5,1fr);gap:1.4cqw;display:grid}.brands article{border:1px solid color-mix(in srgb,var(--ink),transparent 80%);color:#211d25;background:#fff;border-radius:1.2cqw;place-items:center;gap:1cqw;min-height:12cqw;padding:1.5cqw;display:grid}.brands img{object-fit:contain;filter:grayscale(.25);width:100%;height:6cqw}.brands article span{text-transform:uppercase;letter-spacing:.1em;font-size:.7cqw}.rateVisual{color:#fff;background:radial-gradient(circle at 35% 30%,#ffbad0,#c15f7a 46%,#542355 100%);border-radius:48% 48% 7%;place-items:center;height:39cqw;display:grid;position:relative;overflow:hidden}.rateVisual:before,.rateVisual:after{content:"";border:1px solid #fff5;border-radius:50%;position:absolute}.rateVisual:before{width:27cqw;height:27cqw}.rateVisual:after{width:34cqw;height:34cqw}.rateVisual span{font:700 8cqw var(--font-serif);letter-spacing:-.08em}.rateVisual i{font-size:3cqw;position:absolute;top:4cqw;right:5cqw}.rateVisual b{letter-spacing:.2em;font-size:.8cqw;position:absolute;bottom:2.5cqw;left:3cqw}.audience{background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--deck-accent),var(--paper) 88%))}.audienceRing{background:radial-gradient(circle,#fff 0 48%,transparent 49%),conic-gradient(#ff6f91 0 64%,#a855f7 64% 83%,#ebe4ef 83%);width:13cqw;height:13cqw;box-shadow:0 1.5cqw 4cqw color-mix(in srgb,var(--deck-accent),transparent 73%);isolation:isolate;position:relative}.audienceRing:before{content:"";border:1px solid color-mix(in srgb,var(--deck-accent),transparent 60%);border-radius:50%;position:absolute;inset:-.8cqw}.audienceRing strong,.audienceRing span{z-index:2;color:#281f32;position:relative}.audienceRing strong{font-size:1.65cqw}.audienceRing span{color:#786c82;margin-top:-4.2cqw}.countryPanel{background:linear-gradient(145deg,#272039,#171522);box-shadow:0 2cqw 5cqw #2b173124}.countryPanel p i{background:linear-gradient(90deg,#ff7a90,#a855f7)}.socialCard{background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff12}.deck-gallery{--paper:#fbf7f2;--ink:#2a2025;--panel:#eadbd7}.deck-studio{--paper:#a73570;--ink:#fff6fa;--panel:#7f2455}.deck-studio .deckSlide:nth-child(2n){color:#5f1739;background:#f6d6e2}.deck-scrapbook{--paper:#fff0eb;--ink:#792c4a;--panel:#f3cfd0}.deck-art{--paper:#17151b;--ink:#ff6f91;--panel:#302833}.deck-blue{--paper:#6677ed;--ink:#fff;--panel:#4352ba}.deck-blue .deckSlide:nth-child(odd){color:#3442a5;background:#f2f0ff}.deck-whimsy{--paper:#ffc1d2;--ink:#702143;--panel:#fff0f5}.deck-sage{--paper:#e7f0df;--ink:#334c3a;--panel:#c9dcbf}.font-editorial .deckSlide h1,.font-editorial .deckSlide h2,.font-editorial .deckSlide em{font-family:var(--font-serif),Georgia,serif}.font-modern .deckSlide h1,.font-modern .deckSlide h2,.font-modern .deckSlide em{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.045em;font-weight:750}.font-romantic .deckSlide h1,.font-romantic .deckSlide h2,.font-romantic .deckSlide em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.font-magazine .deckSlide h1,.font-magazine .deckSlide h2,.font-magazine .deckSlide em{letter-spacing:.02em;text-transform:uppercase;font-family:Times New Roman,serif;font-weight:800}.deck-studio .intro>.deckMedia{width:48%;height:100%;box-shadow:none;position:absolute;inset:0 0 0 auto}.deck-studio .introCopy{z-index:3;background:linear-gradient(90deg,#a73570 70%,#0000);max-width:51cqw;padding:3cqw;position:relative}.deck-scrapbook .galleryRow .deckMedia:nth-child(odd){transform:rotate(-1.5deg)}.deck-scrapbook .galleryRow .deckMedia:nth-child(2n){transform:rotate(1.5deg)}.deck-art .slideTitle{justify-content:flex-start}.deck-art .galleryRow .deckMedia{border-color:#ff6f91}.deck-blue .deckSlide:after{opacity:.14;border-color:currentColor;border-radius:1.5cqw;inset:1.2cqw}.deck-whimsy .galleryRow .deckMedia:nth-child(2){transform:translateY(1cqw)rotate(2deg)}.deck-sage .galleryRow .deckMedia:nth-child(2n){border-radius:.5cqw 5cqw}
.contentFormats{flex-wrap:wrap;gap:.6cqw;margin:-2cqw 0 2.5cqw;display:flex}.contentFormats span{border:1px solid color-mix(in srgb,var(--web-ink),transparent 76%);border-radius:99px;padding:.65cqw .9cqw;font-size:.6cqw;font-weight:700}.webRates{grid-template-columns:repeat(5,1fr)!important}.webRates b{font-size:1.25cqw!important}@media (max-width:700px){.websitePortfolio.expanded .webRates{grid-template-columns:1fr!important}.websitePortfolio.expanded .contentFormats{gap:7px;margin:0 0 24px}.websitePortfolio.expanded .contentFormats span{padding:8px 11px;font-size:.62rem}}.templateFamily>p{color:#7d7691;margin:0;font-size:.56rem;line-height:1.45}.templateDivider{color:#9b94ae;letter-spacing:.13em;align-items:center;gap:10px;font-size:.45rem;font-weight:800;display:flex}.templateDivider:before,.templateDivider:after{content:"";background:#ddd7ed;flex:1;height:1px}.webThemeCards{grid-template-columns:repeat(2,1fr)}.themePreview.muse{color:#392e2a;background:#f3eae2}.themePreview.creator{color:#eef1ff;background:#222a45}.themePreview.aura{color:#762c4b;background:#f8d6df}.themePreview.noir{color:#ffbd9f;background:#19171a}.webThemeCards .themePreview{height:105px}.webThemeCards .themePreview u{background:linear-gradient(145deg,#ffcfbf,#806d87);width:42%;height:72%}.websitePortfolio{--web-paper:#f7f3ee;--web-ink:#28221f;--web-soft:#e9dfd5;--web-card:#fff;width:100%;color:var(--web-ink);background:var(--web-paper);font-family:var(--font-sans),sans-serif;scroll-behavior:smooth;position:relative;container-type:inline-size}.websitePortfolio *{box-sizing:border-box}.websitePortfolio.compact{scrollbar-width:none;border-radius:8px;height:calc(100vh - 134px);min-height:610px;overflow-y:auto}.websitePortfolio.compact::-webkit-scrollbar{display:none}.websitePortfolio.expanded{height:100svh;overflow-y:auto}.siteNav{z-index:30;border-bottom:1px solid color-mix(in srgb,var(--web-ink),transparent 88%);background:color-mix(in srgb,var(--web-paper),transparent 7%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;padding:1.6cqw 4.5cqw;display:flex;position:sticky;top:0}.siteNav strong{font:600 1.55cqw var(--font-serif);letter-spacing:-.03em}.siteNav strong i{color:var(--site-accent)}.siteNav nav{align-items:center;gap:2.2cqw;display:flex}.siteNav a{font-size:.68cqw;font-weight:700}.siteNav .navContact{border:1px solid;border-radius:99px;padding:.75cqw 1.1cqw}.siteHero{grid-template-columns:1.25fr .72fr;align-items:center;gap:5cqw;min-height:54cqw;padding:5.5cqw 5.5cqw 6.5cqw;display:grid;position:relative;overflow:hidden}.siteHero>div:first-child{z-index:3;position:relative}.siteHero small,.websitePortfolio section>small,.webSectionTitle small{letter-spacing:.17em;font-size:.62cqw;font-weight:800}.siteHero h1{max-width:58cqw;font:500 5.25cqw/.96 var(--font-serif);letter-spacing:-.06em;margin:1.6cqw 0 2cqw}.siteHero p{max-width:48cqw;color:color-mix(in srgb,var(--web-ink),transparent 27%);margin:0;font-size:1.02cqw;line-height:1.65}.heroActions{align-items:center;gap:1.5cqw;margin-top:2.2cqw;display:flex}.heroActions a{color:#fff;background:var(--site-accent);border-radius:99px;padding:1cqw 1.45cqw;font-size:.72cqw;font-weight:750;display:inline-block}.heroActions span{color:color-mix(in srgb,var(--web-ink),transparent 35%);font-size:.66cqw}.siteHero>.deckMedia{height:42cqw;box-shadow:1.3cqw 1.3cqw 0 color-mix(in srgb,var(--site-accent),transparent 78%);border-radius:18cqw 18cqw 1.5cqw 1.5cqw}.heroMark{color:color-mix(in srgb,var(--site-accent),transparent 87%);font:800 15cqw/1 var(--font-sans);letter-spacing:-.09em;position:absolute;bottom:-2cqw;right:1.5cqw}.webProof{border-top:1px solid color-mix(in srgb,var(--web-ink),transparent 84%);border-bottom:1px solid color-mix(in srgb,var(--web-ink),transparent 84%);grid-template-columns:repeat(4,1fr);display:grid}.webProof span{border-right:1px solid color-mix(in srgb,var(--web-ink),transparent 84%);text-transform:uppercase;letter-spacing:.1em;gap:.2cqw;padding:1.5cqw 2cqw;font-size:.58cqw;display:grid}.webProof span:last-child{border:0}.webProof b{font:600 1.6cqw var(--font-serif);text-transform:none;letter-spacing:-.03em}.webAbout{background:var(--web-card);grid-template-columns:1fr .85fr;gap:10cqw;padding:8cqw 6cqw;display:grid}.webAbout h2,.webSectionTitle h2,.webBrands h2,.webAudience h2,.webServices h2{font:500 4.2cqw/.98 var(--font-serif);letter-spacing:-.05em;margin:1.2cqw 0 0}.webAbout>div:last-child>p{color:color-mix(in srgb,var(--web-ink),transparent 25%);margin:2cqw 0;font-size:1.1cqw;line-height:1.7}.webTags{flex-wrap:wrap;gap:.6cqw;display:flex}.webTags span{border:1px solid color-mix(in srgb,var(--web-ink),transparent 75%);border-radius:99px;padding:.7cqw 1cqw;font-size:.62cqw;font-weight:700}.siteWork{background:var(--web-soft);padding:8cqw 5.5cqw}.webSectionTitle{grid-template-columns:.7fr 1.3fr;align-items:start;gap:5cqw;margin-bottom:4cqw;display:grid}.webSectionTitle h2{margin:0}.webProjectGroup{margin-top:4cqw}.webProjectGroup>header{border-bottom:1px solid color-mix(in srgb,var(--web-ink),transparent 75%);justify-content:space-between;align-items:end;margin-bottom:1.4cqw;padding-bottom:1cqw;display:flex}.webProjectGroup h3{font:550 2cqw var(--font-serif);margin:0}.webProjectGroup header span{letter-spacing:.12em;font-size:.62cqw}.webProjectGroup>div{grid-template-columns:repeat(var(--work-count),minmax(0,1fr));gap:1.4cqw;display:grid}.webProjectGroup .deckMedia{height:31cqw;transition:transform .4s,box-shadow .4s}.webProjectGroup .deckMedia:hover{z-index:2;transform:translateY(-.8cqw);box-shadow:0 2cqw 4cqw #271b191c}.webProjectGroup .videoCard{border-radius:2.1cqw}.webBrands{text-align:center;background:var(--web-card);padding:7cqw 6cqw}.webBrands h2{max-width:64cqw;margin:1.2cqw auto 3.5cqw}.webBrands>div{grid-template-columns:repeat(5,1fr);gap:1cqw;display:grid}.webBrands article{border:1px solid color-mix(in srgb,var(--web-ink),transparent 86%);background:var(--web-paper);border-radius:1.2cqw;place-items:center;gap:.8cqw;min-height:10cqw;padding:1.2cqw;display:grid}.webBrands img{object-fit:contain;width:100%;height:5cqw}.webBrands span{text-transform:uppercase;letter-spacing:.1em;font-size:.58cqw}.webAudience{grid-template-columns:1fr 1fr;align-items:center;gap:7cqw;padding:8cqw 7cqw;display:grid}.webNumbers{grid-template-columns:repeat(3,1fr);gap:.8cqw;margin-top:3cqw;display:grid}.webNumbers span{border:1px solid color-mix(in srgb,var(--web-ink),transparent 82%);text-transform:uppercase;border-radius:1cqw;gap:.25cqw;padding:1.1cqw;font-size:.56cqw;display:grid}.webNumbers b{font:600 1.45cqw var(--font-serif);text-transform:none}.webAudienceCard{color:#fff;background:linear-gradient(145deg,#28243a,#171520);border-radius:2cqw;padding:3cqw;position:relative;box-shadow:0 2cqw 5cqw #31203a20}.webAudienceRing{background:radial-gradient(circle,#201c2e 0 46%,transparent 47%),conic-gradient(var(--site-accent) 0 83%,#ffffff20 83%);border-radius:50%;place-items:center;width:13cqw;height:13cqw;margin:0 auto 2cqw;display:grid;box-shadow:0 0 0 .55cqw #ffffff0b}.webAudienceRing b{font:600 1.8cqw var(--font-serif)}.webAudienceRing span{color:#c9c4d3;margin-top:-4.5cqw;font-size:.58cqw}.webAudienceCard p{gap:.4cqw;margin:1cqw 0;font-size:.72cqw;display:grid}.webAudienceCard p i{background:linear-gradient(90deg,var(--site-accent),#f8a6bd);border-radius:99px;height:.42cqw}.webServices{background:var(--web-card);padding:8cqw 5.5cqw}.serviceCards{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.serviceCards article{border:1px solid color-mix(in srgb,var(--web-ink),transparent 84%);background:var(--web-paper);border-radius:1.2cqw;min-height:18cqw;padding:2cqw;transition:transform .35s,background .35s;position:relative}.serviceCards article:hover{background:color-mix(in srgb,var(--site-accent),var(--web-paper) 90%);transform:translateY(-.6cqw)}.serviceCards article>span{letter-spacing:.12em;font-size:.6cqw}.serviceCards h3{font:550 1.65cqw var(--font-serif);margin:4cqw 0 1cqw}.serviceCards p{color:color-mix(in srgb,var(--web-ink),transparent 35%);margin:0;font-size:.72cqw;line-height:1.55}.serviceCards article>b{font-size:1.2cqw;position:absolute;top:1.4cqw;right:1.5cqw}.webRates{border-top:1px solid color-mix(in srgb,var(--web-ink),transparent 80%);grid-template-columns:repeat(3,1fr);margin-top:2cqw;display:grid}.webRates article{border-right:1px solid color-mix(in srgb,var(--web-ink),transparent 80%);gap:.45cqw;padding:1.7cqw 1cqw;display:grid}.webRates span{text-transform:uppercase;letter-spacing:.1em;font-size:.62cqw}.webRates b{font:600 1.45cqw var(--font-serif)}.webContact{color:#fff;background:var(--site-accent);text-align:center;padding:9cqw 8cqw}.webContact>small{color:#ffffffb8}.webContact h2{max-width:72cqw;font:500 5.1cqw/.95 var(--font-serif);letter-spacing:-.055em;margin:1.5cqw auto 2.6cqw}.webContact>a{color:var(--web-ink);background:var(--web-paper);border-radius:99px;align-items:center;gap:2cqw;padding:1.1cqw 1.5cqw;font-size:.78cqw;font-weight:800;display:inline-flex}.webContact>a span{color:#fff;background:var(--web-ink);border-radius:50%;place-items:center;width:2cqw;height:2cqw;display:grid}.webContact>div{justify-content:center;gap:4cqw;margin-top:4cqw;display:flex}.webContact p{font:500 .85cqw var(--font-serif);gap:.35cqw;margin:0;display:grid}.webContact p b{font:800 .55cqw var(--font-sans);letter-spacing:.12em}.siteFooter{background:var(--web-paper);justify-content:space-between;padding:2cqw 4.5cqw;font-size:.65cqw;display:flex}.siteFooter strong{font-family:var(--font-serif)}.website-muse{--web-paper:#f8f3ee;--web-ink:#2c2421;--web-soft:#eaded4;--web-card:#fffdfb}.website-muse .siteHero:before{content:"";border:1px solid color-mix(in srgb,var(--site-accent),transparent 50%);border-radius:50%;width:24cqw;height:24cqw;position:absolute;top:5cqw;left:-8cqw}.website-creator{--web-paper:#eef1f7;--web-ink:#172039;--web-soft:#dce3ee;--web-card:#f9fbff}.website-creator .siteHero{color:#f5f7ff;background:#202941;grid-template-columns:.9fr 1.1fr}.website-creator .siteHero p,.website-creator .heroActions span{color:#c6cce0}.website-creator .siteHero>.deckMedia{border-radius:1cqw;box-shadow:1.3cqw 1.3cqw #ffffff13}.website-creator .siteNav strong,.website-creator .siteHero h1,.website-creator .webAbout h2,.website-creator .webSectionTitle h2{font-family:var(--font-sans);font-weight:750}.website-aura{--web-paper:#fff7f6;--web-ink:#4e2434;--web-soft:#f4dce2;--web-card:#fffdfd}.website-aura .siteHero{text-align:center;grid-template-columns:1fr 1fr}.website-aura .siteHero h1{font-style:italic}.website-aura .siteHero>.deckMedia{border-radius:50%;height:39cqw}.website-aura .heroActions{justify-content:center}.website-aura .webProjectGroup .deckMedia:nth-child(2n){transform:translateY(1.4cqw)}.website-noir{--web-paper:#181719;--web-ink:#f5eee8;--web-soft:#252326;--web-card:#1f1d20}.website-noir .siteNav{background:#181719e9}.website-noir .siteHero{min-height:58cqw}.website-noir .siteHero h1{text-transform:uppercase;font-family:var(--font-sans);font-weight:800}.website-noir .siteHero>.deckMedia{box-shadow:1.2cqw 1.2cqw 0 color-mix(in srgb,var(--site-accent),transparent 25%);border-radius:1cqw}.website-noir .webProjectGroup>header,.website-noir .webProof{border-color:#ffffff20}.website-noir .serviceCards article,.website-noir .webBrands article{background:#29262a}.website-noir .webContact{color:#181719;background:#f0a889}.website-noir .webContact>a{color:#fff;background:#181719}.websitePortfolio.font-modern h1,.websitePortfolio.font-modern h2,.websitePortfolio.font-modern h3,.websitePortfolio.font-modern .siteNav strong{font-family:var(--font-sans);font-weight:750}.websitePortfolio.font-romantic h1,.websitePortfolio.font-romantic h2,.websitePortfolio.font-romantic h3{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.websitePortfolio.font-magazine h1,.websitePortfolio.font-magazine h2,.websitePortfolio.font-magazine h3{text-transform:uppercase;letter-spacing:.01em;font-family:Times New Roman,serif;font-weight:800}@keyframes webReveal{0%{opacity:.35;transform:translateY(3cqw)scale(.985)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.websitePortfolio.expanded .webSection{animation:linear both webReveal;animation-timeline:view();animation-range:entry 5% cover 32%}}.websitePortfolio.compact .webSection{transition:transform .45s,opacity .45s}.websitePortfolio.compact .webSection:hover{transform:translateY(-.25cqw)}@media (max-width:700px){.websitePortfolio.expanded .siteNav{padding:16px 20px}.websitePortfolio.expanded .siteNav nav a:not(.navContact){display:none}.websitePortfolio.expanded .siteNav strong{font-size:1rem}.websitePortfolio.expanded .siteNav a{font-size:.72rem}.websitePortfolio.expanded .siteHero{grid-template-columns:1fr;min-height:auto;padding:90px 22px 60px}.websitePortfolio.expanded .siteHero h1{font-size:3.6rem}.websitePortfolio.expanded .siteHero p{font-size:.95rem}.websitePortfolio.expanded .siteHero>.deckMedia{width:100%;height:115vw;max-height:620px}.websitePortfolio.expanded .heroActions{flex-direction:column;align-items:flex-start}.websitePortfolio.expanded .heroActions a{padding:13px 17px;font-size:.72rem}.websitePortfolio.expanded .heroActions span{font-size:.68rem}.websitePortfolio.expanded .webProof{grid-template-columns:1fr 1fr}.websitePortfolio.expanded .webProof span{padding:18px;font-size:.58rem}.websitePortfolio.expanded .webProof b{font-size:1.35rem}.websitePortfolio.expanded .webAbout,.websitePortfolio.expanded .webAudience{grid-template-columns:1fr;gap:40px;padding:85px 22px}.websitePortfolio.expanded .webAbout h2,.websitePortfolio.expanded .webAudience h2,.websitePortfolio.expanded .webSectionTitle h2,.websitePortfolio.expanded .webBrands h2{font-size:2.75rem}.websitePortfolio.expanded .webAbout p{font-size:.9rem}.websitePortfolio.expanded .webSectionTitle{grid-template-columns:1fr;gap:18px}.websitePortfolio.expanded .siteWork,.websitePortfolio.expanded .webServices{padding:85px 22px}.websitePortfolio.expanded .webProjectGroup h3{font-size:1.5rem}.websitePortfolio.expanded .webProjectGroup header span{font-size:.6rem}.websitePortfolio.expanded .webProjectGroup>div{grid-template-columns:1fr 1fr;gap:10px}.websitePortfolio.expanded .webProjectGroup .deckMedia{height:70vw}.websitePortfolio.expanded .webBrands{padding:80px 22px}.websitePortfolio.expanded .webBrands>div{grid-template-columns:1fr 1fr}.websitePortfolio.expanded .webBrands article{min-height:120px}.websitePortfolio.expanded .webBrands img{height:60px}.websitePortfolio.expanded .webNumbers,.websitePortfolio.expanded .serviceCards,.websitePortfolio.expanded .webRates{grid-template-columns:1fr}.websitePortfolio.expanded .serviceCards article{min-height:230px;padding:24px}.websitePortfolio.expanded .serviceCards h3{margin:70px 0 15px;font-size:1.4rem}.websitePortfolio.expanded .serviceCards p{font-size:.76rem}.websitePortfolio.expanded .webContact{padding:90px 22px}.websitePortfolio.expanded .webContact h2{font-size:3.25rem}.websitePortfolio.expanded .webContact>a{padding:12px 16px;font-size:.72rem}.websitePortfolio.expanded .webContact>div{flex-direction:column;align-items:center}.websitePortfolio.expanded .webContact p{font-size:.8rem}.websitePortfolio.expanded .siteFooter{flex-direction:column;gap:8px;padding:22px;font-size:.65rem}}
.portfolioDeck{--motion-spring:cubic-bezier(.16,1,.3,1);--motion-snap:cubic-bezier(.7,0,.2,1)}.deckControls button{transition:transform .22s,background .22s,color .22s}.deckControls>button:hover:not(:disabled){transform:translateY(-.18cqw)scale(1.06)}.deck-gallery{--paper:#fff9ef;--ink:#18233f;--muted:#6d6a66;--panel:#f3dfd0}.deck-gallery .deckSlide{background:linear-gradient(112deg,#fff9ef 0 67%,#f7e2d2 67% 100%)}.deck-gallery .deckSlide:before{content:"BRILLA / EDIT 01";font:800 .55cqw var(--font-sans);letter-spacing:.2em;color:#e45e48;position:absolute;top:2.2cqw;right:2.5cqw}.deck-gallery .deckSlide:after{opacity:1;border-color:#18233f26;inset:2cqw}.deck-gallery .intro>.deckMedia{border-radius:18cqw 18cqw 1.2cqw 1.2cqw;box-shadow:1.2cqw 1.2cqw #f1a88f}.deck-gallery .slideTitle i{color:#e45e48}.deck-gallery .galleryRow .deckMedia{border-radius:.35cqw}.deck-gallery .deckSlide>*{transition-duration:.8s;transition-timing-function:var(--motion-spring);transform:translateY(2.5cqw)}.deck-gallery .deckSlide.isActive>*{transform:none}.deck-studio{--paper:#54183f;--ink:#fff7f2;--muted:#f8cbd9;--panel:#7a2558}.deck-studio .deckSlide{background:radial-gradient(circle at 84% 18%,#b64a7b 0 12%,#0000 34%),linear-gradient(135deg,#671b49,#35142f)}.deck-studio .deckSlide:nth-child(2n){color:#501532;background:linear-gradient(120deg,#ffd8df,#f3a8bc)}.deck-studio .introCopy{background:linear-gradient(90deg,#54183ff5 70%,#0000)}.deck-studio .intro>.deckMedia{filter:saturate(.85)contrast(1.05)}.deck-studio .galleryRow .deckMedia,.deck-studio .photoMosaic .deckMedia{border-radius:10cqw 10cqw 1cqw 1cqw}.deck-studio .deckSlide>*{clip-path:inset(0 100% 0 0);transition:clip-path .85s var(--motion-snap),transform .85s var(--motion-spring),opacity .35s ease;transform:translate(-2cqw)}.deck-studio .deckSlide.isActive>*{clip-path:inset(0);transform:none}.deck-studio .rateVisual{background:radial-gradient(circle at 32% 28%,#ffc2d0,#b94c7b 45%,#35142f 100%)}.deck-scrapbook{--paper:#fff2cf;--ink:#40294a;--muted:#765f79;--panel:#ffb8aa}.deck-scrapbook .deckSlide{background-color:#fff2cf;background-image:linear-gradient(#4f365410 1px,#0000 1px),linear-gradient(90deg,#4f365410 1px,#0000 1px);background-size:2.15cqw 2.15cqw}.deck-scrapbook .deckSlide:before{content:"✦  MADE WITH GOOD IDEAS  ✦";color:#fff;font:800 .58cqw var(--font-sans);letter-spacing:.14em;background:#ed6a5a;padding:.7cqw 5cqw;position:absolute;top:4cqw;left:-4cqw;transform:rotate(-7deg)}.deck-scrapbook .deckMedia{background:#fff;border:.12cqw solid #fff;padding:.65cqw;box-shadow:.8cqw .9cqw #51304c22}.deck-scrapbook .deckMedia:after{content:"";z-index:5;background:#8ad8c8aa;width:30%;height:1.1cqw;position:absolute;top:-.4cqw;left:35%;transform:rotate(-2deg)}.deck-scrapbook .deckSlide>*{transition-duration:.72s;transition-timing-function:var(--motion-spring);transform:translateY(3cqw)rotate(-1.5deg)scale(.97)}.deck-scrapbook .deckSlide.isActive>*{transform:none}.deck-scrapbook .slideTitle i{color:#ed6a5a}.deck-art{--paper:#11131a;--ink:#f6f051;--muted:#e6e3d2;--panel:#292d39}.deck-art .deckSlide{background:linear-gradient(90deg,#0000 0 74%,#ff5c7c 74% 76%,#0000 76%),#11131a}.deck-art .deckSlide:nth-child(2n){color:#11131a;background:#f5f1e5}.deck-art .deckSlide:before{content:"ART / DIRECTION";color:#11131a;letter-spacing:.08em;background:#f6f051;padding:.55cqw .75cqw;font:900 .6cqw Arial,sans-serif;position:absolute;bottom:2cqw;right:2.4cqw}.deck-art .deckMedia{border:.35cqw solid;border-radius:0;box-shadow:.8cqw .8cqw #ff5c7c}.deck-art .deckSlide>*{transition:opacity .22s linear,transform .36s steps(5,end);transform:translate(-5cqw)skew(-5deg)}.deck-art .deckSlide.isActive>*{transform:none}.deck-art .rateVisual{color:#11131a;background:linear-gradient(135deg,#f6f051 0 48%,#ff5c7c 48%);border-radius:0}.deck-blue{--paper:#4057de;--ink:#f8fbff;--muted:#d4dcff;--panel:#2237ae}.deck-blue .deckSlide{background-color:#4057de;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:3cqw 3cqw}.deck-blue .deckSlide:nth-child(odd){color:#263aab;background-color:#f1f4ff;background-image:linear-gradient(#4057de0d 1px,#0000 1px),linear-gradient(90deg,#4057de0d 1px,#0000 1px)}.deck-blue .deckSlide:before{content:"●  SYSTEM ONLINE";letter-spacing:.12em;color:#45f1c1;font:700 .56cqw ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:1.8cqw;left:2cqw}.deck-blue .deckMedia{border:.18cqw solid;border-radius:1.1cqw;box-shadow:.65cqw .65cqw #45f1c1}.deck-blue .deckSlide>*{filter:blur(.8cqw);transition:filter .6s ease,opacity .35s ease,transform .7s var(--motion-spring);transform:translateY(2cqw)scale(.98)}.deck-blue .deckSlide.isActive>*{filter:none;transform:none}.deck-blue .rateVisual{background:radial-gradient(circle,#45f1c1 0 8%,#0000 9%),linear-gradient(145deg,#2438ad,#111c65)}.deck-whimsy{--paper:#ffcad8;--ink:#4a1b54;--muted:#7a486e;--panel:#fff0f5}.deck-whimsy .deckSlide{background:radial-gradient(circle at 88% 18%,#ff8c78 0 8%,#0000 8.3%),radial-gradient(circle at 7% 83%,#9184ff 0 12%,#0000 12.3%),#ffcad8}.deck-whimsy .deckSlide:before{content:"♡";color:#fff;font:400 6cqw Georgia,serif;position:absolute;top:3.5cqw;right:4cqw;transform:rotate(14deg)}.deck-whimsy .deckMedia{border:.55cqw solid #fff;border-radius:45% 45% 2cqw 2cqw;box-shadow:.8cqw 1cqw #9184ff66}.deck-whimsy .deckSlide>*{transition-duration:.82s;transition-timing-function:cubic-bezier(.18,1.4,.35,1);transform:translateY(5cqw)scale(.9)rotate(2deg)}.deck-whimsy .deckSlide.isActive>*{transform:none}.deck-whimsy .slideTitle i{color:#ff6d67}.deck-whimsy .rateVisual{background:radial-gradient(circle at 35% 30%,#fff3a8,#ff7b85 45%,#7a5ce2 100%)}.deck-sage{--paper:#edf3df;--ink:#244638;--muted:#68796c;--panel:#ccddbf}.deck-sage .deckSlide{background:radial-gradient(at 90% 105%,#b8d8b2 0 24%,#0000 24.4%),radial-gradient(at -8% -12%,#ffe0a8 0 22%,#0000 22.4%),#edf3df}.deck-sage .deckSlide:before{content:"";opacity:.35;border:.12cqw solid #517660;border-radius:100% 0;width:9cqw;height:16cqw;position:absolute;top:3cqw;right:3cqw;transform:rotate(24deg)}.deck-sage .deckMedia{border-radius:9cqw 9cqw .6cqw .6cqw;box-shadow:1cqw 1.3cqw #8aae8b42}.deck-sage .deckSlide>*{transition-duration:1.05s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(1.5cqw)scale(.985)}.deck-sage .deckSlide.isActive>*{transform:none}.deck-sage .rateVisual{background:radial-gradient(circle at 35% 30%,#fff4bd,#89a987 52%,#244638 100%)}.themePreview.gallery{color:#18233f;background:linear-gradient(110deg,#fff9ef 0 68%,#f1a88f 68%)}.themePreview.gallery u{background:linear-gradient(150deg,#f6c6af,#243150);border-radius:50% 50% 4px 4px}.themePreview.studio u{background:linear-gradient(145deg,#eaa0b8,#4b1637);width:47%;height:100%;inset:0 0 0 auto}.themePreview.scrapbook{background-color:#fff2cf;background-image:linear-gradient(#4f365412 1px,#0000 1px),linear-gradient(90deg,#4f365412 1px,#0000 1px);background-size:12px 12px}.themePreview.scrapbook u{background:linear-gradient(145deg,#ff8d76,#5b3659);border:4px solid #fff;transform:rotate(5deg);box-shadow:4px 4px #4f365433}.themePreview.art u{background:#ff5c7c;border:3px solid #f6f051;height:48%;top:13px;box-shadow:4px 4px #f6f051}.themePreview.blue{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:12px 12px}.themePreview.blue u{background:linear-gradient(145deg,#5c7cff,#1c2e96);border:2px solid #fff;box-shadow:4px 4px #45f1c1}.themePreview.whimsy{background:radial-gradient(circle at 82% 20%,#ff826e 0 10%,#0000 11%),#ffc6d7}.themePreview.whimsy u{background:linear-gradient(145deg,#fff2a9,#846cff);border:4px solid #fff;border-radius:50% 50% 7px 7px}.themePreview.sage{background:radial-gradient(circle at 2% 100%,#ffd99b 0 24%,#0000 25%),#e5efda}.themePreview.sage u{background:linear-gradient(145deg,#afc9a6,#365747);border-radius:50% 50% 5px 5px}.websitePortfolio{--web-radius:1.2cqw;--web-shadow:0 2cqw 5cqw #231b3214}.siteNav a{position:relative}.siteNav nav>a:not(.navContact):after{content:"";background:var(--site-accent);height:.12cqw;transition:right .3s;position:absolute;bottom:-.4cqw;left:0;right:100%}.siteNav nav>a:hover:after{right:0}.heroActions a,.webContact>a{transition:transform .28s,box-shadow .28s}.heroActions a:hover,.webContact>a:hover{box-shadow:0 1.2cqw 2.4cqw color-mix(in srgb,var(--site-accent),transparent 68%);transform:translateY(-.35cqw)}.website-muse{--web-paper:#fff9ef;--web-ink:#202b46;--web-soft:#f2dfd1;--web-card:#fffdf8}.website-muse .siteNav{border-bottom-color:#202b4624}.website-muse .siteNav strong{font-family:var(--font-serif);font-weight:650}.website-muse .siteHero{background:linear-gradient(110deg,#fff9ef 0 72%,#f3c1aa 72%);grid-template-columns:1.18fr .72fr}.website-muse .siteHero:before{border-color:#df684f55;width:25cqw;height:25cqw;top:7cqw;left:-9cqw}.website-muse .siteHero:after{content:"ISSUE 01 / CREATOR STORIES";font:800 .58cqw var(--font-sans);letter-spacing:.2em;color:#d75e49;position:absolute;bottom:2.5cqw;left:5.5cqw}.website-muse .siteHero>.deckMedia{border-radius:20cqw 20cqw .8cqw .8cqw;box-shadow:1.2cqw 1.2cqw #d75e49}.website-muse .heroMark{color:#202b460a;font-family:var(--font-serif);left:48cqw;right:auto}.website-muse .webProof{color:#fff;background:#202b46}.website-muse .webProof span{border-color:#ffffff24}.website-muse .webProof b{color:#f7c3ae}.website-muse .siteWork{background:#f2dfd1}.website-muse .webProjectGroup:nth-child(2n) .deckMedia:nth-child(odd){transform:translateY(1.4cqw)}.website-muse .webProjectGroup .deckMedia{border-radius:.35cqw}.website-muse .serviceCards article{border-top:.35cqw solid #d75e49;border-radius:.25cqw}.website-muse .webContact{background:#202b46}.website-muse .webContact h2{color:#fff9ef}.website-muse .webContact>a{color:#202b46;background:#f7c3ae}.website-creator{--web-paper:#edf3ff;--web-ink:#15213f;--web-soft:#dbe7ff;--web-card:#f8fbff}.website-creator .siteNav{color:#f7f9ff;background:#101a35ed;border-bottom-color:#7e94ff33}.website-creator .siteNav .navContact{color:#101a35;background:#61efc4;border-color:#61efc4}.website-creator .siteHero{color:#f7f9ff;background-color:#101a35;background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:4cqw 4cqw;grid-template-columns:.85fr 1.15fr}.website-creator .siteHero:before{content:"SYSTEM / CREATIVE MODE";color:#61efc4;letter-spacing:.14em;font:700 .58cqw ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:2.4cqw;left:5.5cqw}.website-creator .siteHero>.deckMedia{border:.16cqw solid #7892ff;border-radius:.7cqw;order:-1;box-shadow:1.2cqw 1.2cqw #61efc4}.website-creator .heroMark{color:#61efc40c}.website-creator .heroActions a{color:#101a35;background:#61efc4}.website-creator .webProof{background:#7892ff;gap:1px;padding:1px}.website-creator .webProof span{color:#f7f9ff;background:#101a35;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.website-creator .webProof b{color:#61efc4;font-family:var(--font-sans)}.website-creator .webAbout,.website-creator .webServices{background:#f8fbff}.website-creator .siteWork{background:#dbe7ff}.website-creator .webProjectGroup .deckMedia{border:.14cqw solid #5d76db;border-radius:.7cqw;box-shadow:.55cqw .55cqw #61efc4}.website-creator .serviceCards{gap:.35cqw}.website-creator .serviceCards article{background:#edf3ff;border-color:#9cafef;border-radius:.4cqw}.website-creator .serviceCards article:hover{transform:translate(-.25cqw,-.4cqw);box-shadow:.5cqw .5cqw #61efc4}.website-creator .webAudienceCard{background:#101a35;border:.14cqw solid #7892ff;border-radius:.55cqw}.website-creator .webContact{background:#586fe0}.website-creator .webContact>a{color:#101a35;background:#61efc4}.website-aura{--web-paper:#fff7f5;--web-ink:#542044;--web-soft:#f8dce4;--web-card:#fffdfb}.website-aura .siteNav{background:#fff7f5df}.website-aura .siteNav .navContact{color:#fff;background:#8c68e8;border-color:#8c68e8}.website-aura .siteHero{text-align:center;background:radial-gradient(circle at 12% 22%,#ffbd9c 0 8%,#0000 8.2%),radial-gradient(circle at 90% 12%,#b9a5ff 0 9%,#0000 9.2%),#fff7f5;grid-template-columns:1fr 1fr}.website-aura .siteHero>div:first-child{flex-direction:column;align-items:center;display:flex}.website-aura .siteHero h1{font-style:italic}.website-aura .siteHero>.deckMedia{border:.65cqw solid #fff;border-radius:50%;height:39cqw;animation:5s ease-in-out infinite auraFloat;box-shadow:1.2cqw 1.4cqw #8c68e866}.website-aura .heroMark{color:#ff7b7510;left:2cqw;right:auto;transform:rotate(-8deg)}.website-aura .heroActions a{background:#8c68e8}.website-aura .webProof{background:#ffb3c7;border:0;border-radius:4cqw;margin:0 3cqw;overflow:hidden}.website-aura .webProof span{border-color:#fff8}.website-aura .webProof b{color:#542044}.website-aura .webAbout{background:#fff;border-radius:5cqw;margin:4cqw}.website-aura .siteWork{background:#f8dce4;border-radius:7cqw 7cqw 0 0}.website-aura .webProjectGroup .deckMedia{border:.55cqw solid #fff;border-radius:2.5cqw;box-shadow:.8cqw .9cqw #8c68e844}.website-aura .webProjectGroup .deckMedia:nth-child(2n){transform:translateY(1.4cqw)rotate(1.5deg)}.website-aura .serviceCards article{background:#fff0f4;border:0;border-radius:3cqw;box-shadow:0 1.2cqw 2.4cqw #6c315014}.website-aura .serviceCards article:nth-child(3n+2){background:#eee9ff}.website-aura .serviceCards article:nth-child(3n+3){background:#fff0cb}.website-aura .webAudienceCard{background:linear-gradient(145deg,#8c68e8,#542044);border-radius:45% 45% 2cqw 2cqw}.website-aura .webContact{background:linear-gradient(135deg,#ff806f,#8c68e8)}.website-aura .webContact>a{color:#542044;background:#fff0cb}.website-noir{--web-paper:#121317;--web-ink:#f7f0e8;--web-soft:#1d2027;--web-card:#17191e}.website-noir .siteNav{background:#121317ed;border-bottom-color:#fff2}.website-noir .siteNav strong{font-family:var(--font-sans);text-transform:uppercase;font-weight:900}.website-noir .siteNav .navContact{color:#121317;background:#ff9a72;border-color:#ff9a72}.website-noir .siteHero{background:linear-gradient(90deg,#121317 0 69%,#ff9a72 69%);grid-template-columns:1fr .72fr;min-height:58cqw}.website-noir .siteHero h1{max-width:66cqw;font-family:Arial Black,var(--font-sans);text-transform:uppercase;font-size:5.7cqw;line-height:.88}.website-noir .siteHero p,.website-noir .heroActions span{color:#c9c4be}.website-noir .siteHero>.deckMedia{border:.12cqw solid #ff9a72;border-radius:0;box-shadow:-1cqw 1cqw #f6ebdf}.website-noir .heroMark{color:#ffffff09;left:2.2cqw;right:auto}.website-noir .heroActions a{color:#121317;background:#ff9a72;border-radius:0}.website-noir .webProof{color:#121317;background:#ff9a72;border:0}.website-noir .webProof span{border-color:#12131733}.website-noir .webProof b{font-family:Arial Black,var(--font-sans)}.website-noir .webAbout,.website-noir .webServices,.website-noir .webBrands{background:#17191e}.website-noir .siteWork{background:#1d2027}.website-noir .webProjectGroup .deckMedia{filter:saturate(.65);border-radius:0;box-shadow:.7cqw .7cqw #ff9a72}.website-noir .webProjectGroup .deckMedia:hover{filter:saturate(1.05);transform:translate(-.3cqw,-.45cqw)}.website-noir .serviceCards article,.website-noir .webBrands article{background:#20232a;border-radius:0}.website-noir .serviceCards article:hover{color:#121317;background:#ff9a72}.website-noir .webAudienceCard{background:#0b0c0f;border:.12cqw solid #ff9a72;border-radius:0}.website-noir .webContact{color:#121317;background:#ff9a72}.website-noir .webContact>a{color:#fff;background:#121317;border-radius:0}.website-sorbet{--web-paper:#fff8f2;--web-ink:#3f2947;--web-soft:#ffe0d5;--web-card:#fffdf8}.website-sorbet .siteNav{background:#fff8f2e8;border-bottom-color:#68445f20}.website-sorbet .siteNav .navContact{color:#3f2947;background:#ffe08a;border-color:#ffe08a}.website-sorbet .siteHero{background:radial-gradient(circle at 8% 16%,#ffd98f 0 7%,#0000 7.2%),linear-gradient(125deg,#fff8f2 0 58%,#f7c4d7 58%);grid-template-columns:1.08fr .92fr}.website-sorbet .siteHero:before{content:"SWEET IDEAS / SHARP STRATEGY";font:850 .58cqw var(--font-sans);letter-spacing:.16em;color:#a55778;position:absolute;bottom:2.5cqw;left:5.5cqw}.website-sorbet .siteHero>.deckMedia{border:.6cqw solid #fff;border-radius:3cqw;transform:rotate(2deg);box-shadow:1.15cqw 1.15cqw #a98bea}.website-sorbet .heroMark{color:#ff8f7b12;transform:rotate(-5deg)}.website-sorbet .heroActions a{color:#3f2947;background:#ffe08a}.website-sorbet .webProof{background:#c9b8f6;border:0;border-radius:1.4cqw;margin:0 2.2cqw;overflow:hidden}.website-sorbet .webProof span{border-color:#ffffff80}.website-sorbet .webAbout{background:#fffdf8}.website-sorbet .siteWork{background:linear-gradient(#ffe0d5,#fff2cf)}.website-sorbet .webProjectGroup .deckMedia{border:.45cqw solid #fff;border-radius:1.8cqw;box-shadow:.55cqw .65cqw #a98bea55}.website-sorbet .serviceCards article{background:#fff3ed;border:0;border-radius:1.8cqw}.website-sorbet .serviceCards article:nth-child(3n+2){background:#f0ebff}.website-sorbet .serviceCards article:nth-child(3n+3){background:#fff5c9}.website-sorbet .webAudienceCard{background:linear-gradient(145deg,#6e4e7b,#a98bea);border-radius:3cqw}.website-sorbet .webContact{background:linear-gradient(120deg,#f49a87,#a98bea)}.website-sorbet .webContact>a{color:#3f2947;background:#fff5c9}.website-lavender{--web-paper:#faf8ff;--web-ink:#302b5b;--web-soft:#ebe7ff;--web-card:#fff}.website-lavender .siteNav{background:#faf8ffcc;border-bottom-color:#7167b322}.website-lavender .siteNav .navContact{color:#fff;background:#7167b3;border-color:#7167b3}.website-lavender .siteHero{background:radial-gradient(circle at 82% 18%,#d6efff 0 13%,#0000 13.2%),radial-gradient(circle at 70% 78%,#f7d8ed 0 17%,#0000 17.2%),linear-gradient(150deg,#faf8ff,#eeeaff);grid-template-columns:1.16fr .84fr}.website-lavender .siteHero:before{content:"";border:.1cqw solid #7167b326;border-radius:3cqw;position:absolute;inset:3cqw}.website-lavender .siteHero>.deckMedia{border:.35cqw solid #fffc;border-radius:50% 50% 4cqw 4cqw;height:39cqw;box-shadow:0 2cqw 5cqw #7167b32c}.website-lavender .heroMark{color:#7167b30a;font-family:var(--font-serif)}.website-lavender .heroActions a{background:#7167b3}.website-lavender .webProof{background:#faf8ff;border:0;gap:1cqw;padding:2cqw}.website-lavender .webProof span{background:#ffffff9e;border:1px solid #7167b31f;border-radius:1.2cqw;box-shadow:0 .8cqw 2cqw #7167b310}.website-lavender .webProof b{color:#7167b3}.website-lavender .webAbout{background:#fff}.website-lavender .siteWork{background:linear-gradient(#ebe7ff,#f8eff8)}.website-lavender .webProjectGroup .deckMedia{border-radius:2.8cqw;box-shadow:0 1.2cqw 2.8cqw #51488d20}.website-lavender .webProjectGroup .deckMedia:nth-child(2n){transform:translateY(1.2cqw)}.website-lavender .serviceCards article{background:#faf8ff;border-color:#7167b31e;border-radius:2.5cqw}.website-lavender .webAudienceCard{background:linear-gradient(155deg,#7167b3,#3b376d);border:1px solid #ffffff60;border-radius:4cqw;box-shadow:0 2cqw 5cqw #7167b32b}.website-lavender .webContact{background:linear-gradient(150deg,#615aa1,#8d86d2)}.website-lavender .webContact>a{color:#302b5b;background:#e7f6ff}.website-mint{--web-paper:#f8fff8;--web-ink:#17463d;--web-soft:#dff3e5;--web-card:#fffdf4}.website-mint .siteNav{background:#f8fff8e3;border-bottom-color:#17463d22}.website-mint .siteNav .navContact{color:#17463d;background:#f7d97e;border-color:#f7d97e}.website-mint .siteHero{background:radial-gradient(at 95% 10%,#f7d97e 0 17%,#0000 17.3%),radial-gradient(at 8% 105%,#a8dfbc 0 24%,#0000 24.3%),#f8fff8;grid-template-columns:.9fr 1.1fr}.website-mint .siteHero>div:first-child{order:2}.website-mint .siteHero>.deckMedia{border:.55cqw solid #fff;border-radius:22cqw 22cqw 7cqw 7cqw;order:1;height:40cqw;box-shadow:-1cqw 1.25cqw #83cfa5}.website-mint .siteHero:before{content:"GROWN WITH CARE  ✦  MADE TO CONNECT";font:850 .58cqw var(--font-sans);letter-spacing:.14em;color:#438466;position:absolute;bottom:2.6cqw;right:5.5cqw}.website-mint .heroMark{color:#83cfa511;left:2cqw;right:auto;transform:rotate(-8deg)}.website-mint .heroActions a{color:#17463d;background:#f7d97e}.website-mint .webProof{color:#17463d;background:#f7d97e;border:0}.website-mint .webProof span{border-color:#17463d24}.website-mint .webProof b{font-family:var(--font-sans);font-weight:850}.website-mint .webAbout{background:#fffdf4}.website-mint .siteWork{background:radial-gradient(circle at 7% 12%,#fff6c8 0 7%,#0000 7.2%),#dff3e5}.website-mint .webProjectGroup .deckMedia{border:.35cqw solid #fff;border-radius:45% 45% 1.5cqw 1.5cqw;box-shadow:.65cqw .8cqw #5da78135}.website-mint .serviceCards article{background:#edf9ef;border:0;border-radius:3cqw 3cqw .8cqw .8cqw}.website-mint .serviceCards article:nth-child(2n){background:#fff8d7}.website-mint .webAudienceCard{background:linear-gradient(150deg,#438466,#17463d);border-radius:50% 50% 3cqw 3cqw}.website-mint .webContact{background:#17463d}.website-mint .webContact>a{color:#17463d;background:#f7d97e}.website-electric{--web-paper:#0d0a20;--web-ink:#f9f7ff;--web-soft:#1a123a;--web-card:#120e2b}.website-electric .siteNav{color:#fff;background:#0d0a20e8;border-bottom-color:#00e5ff42}.website-electric .siteNav strong{font-family:var(--font-sans);text-transform:uppercase;font-weight:900}.website-electric .siteNav .navContact{color:#0d0a20;background:#d8ff2f;border-color:#d8ff2f;box-shadow:0 0 1.2cqw #d8ff2f66}.website-electric .siteHero{color:#fff;background:radial-gradient(circle at 88% 16%,#00e5ff 0 8%,#0000 8.3%),radial-gradient(circle at 13% 88%,#ff35c8 0 13%,#0000 13.3%),linear-gradient(135deg,#150b36 0 45%,#391270 100%);grid-template-columns:1fr .82fr;min-height:58cqw}.website-electric .siteHero:before{content:"LIVE / CREATE / REPEAT";color:#d8ff2f;letter-spacing:.2em;font:900 .62cqw ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:2.4cqw;left:5.5cqw}.website-electric .siteHero h1{font-family:var(--font-sans);text-transform:uppercase;text-shadow:.35cqw .35cqw #ff35c8;font-size:5.9cqw;font-weight:900;line-height:.88}.website-electric .siteHero p,.website-electric .heroActions span{color:#d9d3f3}.website-electric .siteHero>.deckMedia{border:.28cqw solid #00e5ff;border-radius:1.2cqw;transform:rotate(-2deg);box-shadow:1cqw 1cqw #d8ff2f,-.8cqw -.8cqw #ff35c8}.website-electric .heroMark{color:#00e5ff12;transform:skew(-10deg)}.website-electric .heroActions a{color:#0d0a20;background:#d8ff2f;border-radius:.55cqw}.website-electric .webProof{color:#fff;background:linear-gradient(90deg,#00e5ff,#ff35c8,#d8ff2f);border:0;gap:2px;padding:2px}.website-electric .webProof span{background:#0d0a20;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.website-electric .webProof b{color:#00e5ff;font-family:var(--font-sans);font-weight:900}.website-electric .webAbout,.website-electric .webServices,.website-electric .webBrands{background:#120e2b}.website-electric .siteWork{background-color:#1a123a;background-image:linear-gradient(#00e5ff0f 1px,#0000 1px),linear-gradient(90deg,#00e5ff0f 1px,#0000 1px);background-size:3cqw 3cqw}.website-electric .webProjectGroup>header{border-color:#00e5ff55}.website-electric .webProjectGroup .deckMedia{border:.22cqw solid #00e5ff;border-radius:.5cqw;box-shadow:.65cqw .65cqw #ff35c8}.website-electric .webProjectGroup .deckMedia:hover{transform:translate(-.25cqw,-.5cqw)rotate(1deg);box-shadow:1cqw 1cqw #d8ff2f}.website-electric .contentFormats span{color:#d8ff2f;border-color:#d8ff2f}.website-electric .serviceCards article,.website-electric .webBrands article{background:#1a123a;border:.14cqw solid #633aa7;border-radius:.65cqw}.website-electric .serviceCards article:hover{color:#0d0a20;background:#d8ff2f;box-shadow:.65cqw .65cqw #ff35c8}.website-electric .webAudienceCard{background:linear-gradient(145deg,#241149,#0d0a20);border:.2cqw solid #00e5ff;border-radius:.8cqw;box-shadow:1cqw 1cqw #ff35c8}.website-electric .webAudienceRing{background:radial-gradient(circle,#0d0a20 0 46%,transparent 47%),conic-gradient(#d8ff2f 0 83%,#ffffff20 83%)}.website-electric .webContact{color:#0d0a20;background:#d8ff2f}.website-electric .webContact h2{font-family:var(--font-sans);text-transform:uppercase;font-weight:900}.website-electric .webContact>a{color:#fff;background:#0d0a20;border-radius:.55cqw;box-shadow:.65cqw .65cqw #ff35c8}@keyframes museReveal{0%{opacity:.2;clip-path:inset(0 0 18%);transform:translateY(4cqw)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes creatorReveal{0%{opacity:.15;filter:blur(.8cqw);transform:translate(-3cqw)}to{opacity:1;filter:none;transform:none}}@keyframes auraReveal{0%{opacity:.15;transform:translateY(4cqw)scale(.92)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes noirReveal{0%{opacity:.05;clip-path:inset(0 100% 0 0);transform:translate(-2cqw)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes sorbetReveal{0%{opacity:.1;transform:translateY(4cqw)rotate(1.5deg)scale(.96)}to{opacity:1;transform:none}}@keyframes lavenderReveal{0%{opacity:.05;filter:blur(1cqw);transform:translateY(2cqw)}to{opacity:1;filter:none;transform:none}}@keyframes mintReveal{0%{opacity:.08;clip-path:ellipse(25% 20% at 50% 100%);transform:translateY(3cqw)}to{opacity:1;clip-path:ellipse(100% 100%);transform:none}}@keyframes electricReveal{0%{opacity:.15;filter:hue-rotate(70deg);transform:translate(-4cqw)skew(-5deg)}to{opacity:1;filter:none;transform:none}}@keyframes auraFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-1cqw)rotate(1deg)}}@supports (animation-timeline:view()){.website-muse.expanded .webSection{animation-name:museReveal;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.website-creator.expanded .webSection{animation-name:creatorReveal;animation-timing-function:linear}.website-aura.expanded .webSection{animation-name:auraReveal;animation-timing-function:cubic-bezier(.16,1,.3,1)}.website-noir.expanded .webSection{animation-name:noirReveal;animation-timing-function:steps(7,end)}.website-sorbet.expanded .webSection{animation-name:sorbetReveal;animation-timing-function:cubic-bezier(.16,1,.3,1)}.website-lavender.expanded .webSection{animation-name:lavenderReveal;animation-timing-function:ease-out}.website-mint.expanded .webSection{animation-name:mintReveal;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.website-electric.expanded .webSection{animation-name:electricReveal;animation-timing-function:steps(8,end)}}.website-muse.compact .webSection:hover{transform:translateY(-.25cqw)}.website-creator.compact .webSection:hover{transform:translate(.25cqw)}.website-aura.compact .webSection:hover{transform:scale(.995)}.website-noir.compact .webSection:hover{transform:translate(-.25cqw)}.website-sorbet.compact .webSection:hover{transform:rotate(.2deg)scale(.997)}.website-lavender.compact .webSection:hover{transform:translateY(-.22cqw)}.website-mint.compact .webSection:hover{transform:scale(.997)}.website-electric.compact .webSection:hover{transform:translate(.3cqw)skew(-.2deg)}.themePreview.muse{color:#202b46;background:linear-gradient(110deg,#fff9ef 0 68%,#f3c1aa 68%)}.themePreview.muse u{background:linear-gradient(145deg,#f4c0aa,#20304f);border-radius:50% 50% 4px 4px;box-shadow:4px 4px #d75e49}.themePreview.creator{color:#f7f9ff;background-color:#101a35;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:14px 14px}.themePreview.creator u{background:#283c7c;border:2px solid #7892ff;border-radius:3px;width:42%;height:64%;top:24px;left:8px;right:auto;box-shadow:4px 4px #61efc4}.themePreview.creator em{color:#61efc4;font-family:Arial,sans-serif;font-weight:800;left:auto;right:10px}.themePreview.aura{color:#542044;background:radial-gradient(circle at 15% 18%,#ff9d83 0 10%,#0000 11%),radial-gradient(circle at 90% 5%,#b9a5ff 0 12%,#0000 13%),#fff1f4}.themePreview.aura u{background:linear-gradient(145deg,#ffc6d6,#8c68e8);border:4px solid #fff;border-radius:50%;box-shadow:4px 5px #8c68e844}.themePreview.noir{color:#ff9a72;background:linear-gradient(90deg,#121317 0 70%,#ff9a72 70%)}.themePreview.noir u{background:linear-gradient(145deg,#ff9a72,#17191e);border:2px solid #ff9a72;border-radius:0;box-shadow:-4px 4px #f6ebdf}.themePreview.noir em{font-family:Arial Black,Arial,sans-serif;font-style:normal}.themePreview.sorbet{color:#3f2947;background:radial-gradient(circle at 15% 18%,#ffe08a 0 11%,#0000 12%),linear-gradient(120deg,#fff8f2 0 58%,#f7c4d7 58%)}.themePreview.sorbet u{background:linear-gradient(145deg,#ffb39d,#a98bea);border:4px solid #fff;border-radius:9px;box-shadow:4px 5px #a98bea}.themePreview.sorbet em{color:#a55778;font-family:Times New Roman,serif;font-weight:800}.themePreview.lavender{color:#302b5b;background:radial-gradient(circle at 82% 15%,#d6efff 0 14%,#0000 15%),linear-gradient(145deg,#faf8ff,#e9e4ff)}.themePreview.lavender u{background:linear-gradient(145deg,#f7d8ed,#7167b3);border:3px solid #fff;border-radius:50% 50% 8px 8px;box-shadow:0 5px 12px #7167b340}.themePreview.lavender em{color:#7167b3;font-style:italic}.themePreview.mint{color:#17463d;background:radial-gradient(circle at 85% 12%,#f7d97e 0 16%,#0000 17%),#e6f6e9}.themePreview.mint u{background:linear-gradient(145deg,#a8dfbc,#438466);border:4px solid #fff;border-radius:50% 50% 8px 8px;left:8px;right:auto;box-shadow:-4px 5px #83cfa5}.themePreview.mint em{color:#438466;font-style:italic;left:auto;right:9px}.themePreview.electric{color:#d8ff2f;background:radial-gradient(circle at 88% 14%,#00e5ff 0 12%,#0000 13%),linear-gradient(145deg,#180c39,#54168b)}.themePreview.electric u{background:linear-gradient(145deg,#ff35c8,#251050);border:2px solid #00e5ff;border-radius:3px;box-shadow:4px 4px #d8ff2f}.themePreview.electric em{color:#fff;text-shadow:2px 2px #ff35c8;font-family:Arial Black,Arial,sans-serif;font-style:normal}@media (max-width:700px){.websitePortfolio.expanded .siteHero:after,.websitePortfolio.expanded .siteHero:before{display:none}.website-muse.expanded .siteHero,.website-creator.expanded .siteHero,.website-aura.expanded .siteHero,.website-noir.expanded .siteHero,.website-sorbet.expanded .siteHero,.website-lavender.expanded .siteHero,.website-mint.expanded .siteHero,.website-electric.expanded .siteHero{background-size:auto;grid-template-columns:1fr}.website-creator.expanded .siteHero>.deckMedia{order:initial}.website-aura.expanded .webAbout{margin:18px}.website-aura.expanded .webProof{border-radius:28px;margin:0 12px}.website-noir.expanded .siteHero{background:linear-gradient(#121317 0 72%,#ff9a72 72%)}.website-noir.expanded .siteHero h1{font-size:3.35rem}.website-mint.expanded .siteHero>div:first-child,.website-mint.expanded .siteHero>.deckMedia{order:initial}.website-electric.expanded .siteHero h1{font-size:3.35rem}.website-sorbet.expanded .webProof,.website-lavender.expanded .webProof{margin:0 12px}}@media (prefers-reduced-motion:reduce){.portfolioDeck *,.websitePortfolio *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
