@import"https://fonts.googleapis.com/css2?family=Bevan&family=DM+Sans:wght@300;400;500;600&display=swap";*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}html{scroll-behavior:smooth}body{font-family:DM Sans,Arial,sans-serif;background:#fafaf7;color:#252827;font-size:13px}img{display:block}a{color:inherit}button,input{font:inherit}.nav{height:82px;position:fixed;z-index:50;top:0;left:0;right:0;padding:8px 2.5vw 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#181b1ab8;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);border-bottom:1px solid rgba(255,255,255,.07);color:#fff}.nav:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:100%;height:42px;background:linear-gradient(to bottom,#181b1a6b,#181b1a29 42%,#181b1a00);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.62) 46%,transparent 100%)}.nav>.logo{grid-column:2;justify-self:center}.logo img{height:72px;width:auto}.logoWordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;line-height:.88;white-space:nowrap}.logoWordmark span{font:400 17px/1 Bevan;letter-spacing:.035em}.logoWordmark small{font:600 8px/1 DM Sans;letter-spacing:.42em;margin-top:5px;margin-left:.42em}.footer .logoWordmark{align-items:flex-start}.footer .logoWordmark span{font-size:25px}.footer .logoWordmark small{font-size:9px}.nav nav{display:flex;gap:26px;align-items:center}.navLeft{grid-column:1;grid-row:1;justify-self:end;margin-right:34px}.navRight{grid-column:3;grid-row:1;justify-self:start;margin-left:34px}.nav nav a{text-decoration:none;text-transform:uppercase;font-size:12.5px;font-weight:500;letter-spacing:.045em;transition:color .2s ease}.nav nav a:hover,.nav nav a.active,.navDropdown.active>button{color:#2a9e8f}.navDropdown{position:relative;height:82px;display:flex;align-items:center}.navDropdown>button{border:0;background:transparent;color:inherit;padding:0;text-transform:uppercase;font:500 12.5px DM Sans;letter-spacing:.045em;display:flex;align-items:center;gap:4px;cursor:pointer}.navDropdown>button svg{width:13px;height:13px}.navDropdownPanel{position:absolute;top:66px;left:-16px;width:260px;padding:8px;background:#181b1af0;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.18s ease}.navDropdown:hover .navDropdownPanel,.navDropdown:focus-within .navDropdownPanel{opacity:1;visibility:visible;transform:none}.navDropdownPanel a{display:block!important;padding:13px 14px!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)}.navDropdownPanel a:last-child{border-bottom:0}.navDropdownPanel a:hover{background:#2a9e8f2e}.navDropdownPanel span,.navDropdownPanel small{display:block}.navDropdownPanel span{font-size:11px;font-weight:600;letter-spacing:.07em}.navDropdownPanel small{margin-top:4px;font-size:10px;line-height:1.35;letter-spacing:0;text-transform:none;opacity:.58;font-weight:400}.footer{position:relative;margin:0;padding:5vh 3vw 20px;min-height:min(100svh,900px);background:#1b1e1d;color:#fafaf7;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.footer:before{content:"";position:absolute;left:-10vw;top:-18vw;width:52vw;height:52vw;border-radius:50%;background:radial-gradient(circle,rgba(42,158,143,.12),transparent 68%);pointer-events:none}.footer:after{content:"";position:absolute;right:-16vw;bottom:-28vw;width:58vw;height:58vw;border-radius:50%;background:radial-gradient(circle,rgba(247,147,31,.08),transparent 68%);pointer-events:none}.footerLead,.footerBrand,.footerNav,.footerBottom{position:relative;z-index:1}.footerLead{display:grid;grid-template-columns:1fr auto;align-items:end;padding-bottom:3.5vh;border-bottom:1px solid rgba(250,250,247,.14)}.footerKicker{grid-column:1/-1;margin-bottom:12px;color:#2a9e8f;font-size:10px;font-weight:600;letter-spacing:.14em}.footerLead h2{margin:0;font:400 clamp(2.8rem,5.7vw,6.6rem)/.88 "Bevan";letter-spacing:-.025em;text-transform:uppercase}.footerLead h2 em{font-style:normal;color:#f7931f}.footerContact{align-self:end;margin:0 0 8px 40px;display:flex;align-items:center;gap:28px;padding:15px 18px 15px 22px;border:1px solid rgba(250,250,247,.22);border-radius:999px;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.07em;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.footerContact svg{width:17px}.footerContact:hover{background:#2a9e8f;border-color:#2a9e8f;color:#fff}.footerBrand{display:grid;grid-template-columns:minmax(260px,.75fr) 1fr;gap:7vw;align-items:center;padding:3vh 0}.footer .logo{display:inline-flex;width:-moz-max-content;width:max-content}.footer .logo img{height:96px;width:auto}.footerBrand p{max-width:620px;margin:0;font-size:clamp(16px,1.45vw,22px);line-height:1.42;color:#fafaf7b8}.footerTagline{font-style:italic}.footerNav{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;padding:22px 0 28px;border-top:1px solid rgba(250,250,247,.14)}.footerNav>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.footerNav>div>span{margin-bottom:4px;color:#fafaf761;font-size:9px;font-weight:600;letter-spacing:.14em}.footerNav a{display:flex;align-items:center;gap:5px;text-decoration:none;font-size:12px;transition:color .2s ease}.footerNav a svg{width:13px}.footerNav a:hover{color:#2a9e8f}.footerBottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:14px;border-top:1px solid rgba(250,250,247,.14);font-size:9px;letter-spacing:.045em;color:#fafaf76b}.footerBottom span{text-align:center}.footerBottom a{justify-self:end;text-decoration:none;text-transform:uppercase;color:#fafaf79e;transition:color .2s}.footerBottom a:hover{color:#2a9e8f}.footer+*,.openGallerySection>.footer:last-child{margin-bottom:0}body,#root{padding-bottom:0!important}.footerV2{min-height:0;padding:34px 3vw 20px;display:block}.footerV2 .footerTop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid rgba(250,250,247,.14)}.footerV2 .footerTop .logo img{height:92px}.footerV2 .footerContact{margin:0;align-self:center}.footerStatement{position:relative;z-index:1;padding:6vh 0 5vh;max-width:1120px}.footerStatement>span{display:block;margin-bottom:13px;color:#2a9e8f;font-size:10px;font-weight:600;letter-spacing:.14em}.footerStatement h2{margin:0;font:400 clamp(2.8rem,5.4vw,6.3rem)/.92 "Bevan";letter-spacing:-.025em;text-transform:uppercase;color:#f7931f;white-space:nowrap}.footerStatement p{margin:16px 0 0;font-size:clamp(16px,1.45vw,22px);line-height:1.35;color:#fafaf7bd;white-space:nowrap}.footerV2 .footerNav{padding:24px 0 28px}.footerV2 .footerBottom{padding-top:14px}@media(max-width:900px){.footerStatement h2,.footerStatement p{white-space:normal}.footerV2 .footerTop .logo img{height:76px}.footerV2 .footerTop{align-items:flex-start;gap:24px}.footerV2 .footerContact{margin-top:8px}}.hero{height:100svh;min-height:680px;position:relative;background:#171918;color:#fff;overflow:hidden}.hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heroSlider .heroSlide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.025);transition:opacity 1.1s ease,transform 6s ease;pointer-events:none}.heroSlider .heroSlide.active{opacity:1;transform:scale(1);pointer-events:auto}.heroControls{position:absolute;z-index:4;left:3vw;right:3vw;bottom:3vh;display:flex;align-items:center;justify-content:center;gap:14px}.heroControls>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#14161559;color:#fff;display:grid;place-items:center}.heroControls>div{display:flex;gap:7px}.heroControls>div button{width:28px;height:2px;padding:0;border:0;background:#ffffff59;transition:background .3s,width .3s}.heroControls>div button.active{width:48px;background:#fff}.shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 42%,rgba(0,0,0,.62))}.heroText{position:absolute;left:3vw;bottom:8vh}.heroText span,.split>div>span,.commercialFeature header>span,.archiveCall>span,.access header>span,.contact>span,.series>header>span,.signaturePage>header>span,.commercialPage>header>span,.aboutPage>div>span{color:#2a9e8f;letter-spacing:.08em}.heroText h1{font:400 clamp(3.5rem,7.5vw,9rem)/.9 "Bevan";text-transform:uppercase;margin:12px 0}.heroText p{font-size:16px}.heroLinks{position:absolute;right:3vw;bottom:8vh;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.heroLinks a,.split a,.commercialFeature a{display:flex;align-items:center;gap:8px;text-transform:uppercase;text-decoration:none}.heroLinks a:first-child{padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#141615cc}.intro{padding:10vw 3vw;display:grid;grid-template-columns:32% 68%;gap:4vw}.intro>div{display:flex;flex-direction:column;color:#6f7471}.intro h2{font-size:clamp(2rem,4.2vw,5rem);line-height:1.08;font-weight:300;margin:0;max-width:1050px}.split{min-height:100svh;display:grid;grid-template-columns:63% 37%}.split>img{width:100%;height:100svh;-o-object-fit:cover;object-fit:cover}.split>div{padding:7vw 4vw;display:flex;flex-direction:column;justify-content:flex-end}.split h2,.commercialFeature h2,.archiveCall h2,.access h2,.contact h2{font:400 clamp(3rem,6vw,7rem)/.9 "Bevan";margin:20px 0}.split p{max-width:400px;line-height:1.7}.dark{background:#252827;color:#fff}.signature{grid-template-columns:35% 65%;padding:8vw 3vw;background:#e8e5dc}.signature>img{height:84svh}.signature>div{padding-left:0}.signature h2 em,.contact h2 em,.signaturePage h1 em{font-style:normal;color:#f7931f}.commercialFeature{padding:0;background:#1b1e1d;color:#fff}.commercialStage{position:relative;height:105svh;min-height:760px;overflow:hidden}.commercialHeroImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commercialShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0e0dcc,#0c0e0d75 42%,#0c0e0d14 72%),linear-gradient(0deg,rgba(12,14,13,.5),transparent 45%)}.commercialCopy{position:absolute;z-index:2;left:3vw;bottom:8vh;width:min(650px,48vw)}.commercialCopy>span{color:#2a9e8f;font-size:11px;font-weight:600;letter-spacing:.12em}.commercialCopy h2{margin:18px 0 22px;font:400 clamp(4rem,7.2vw,8.4rem)/.86 "Bevan";letter-spacing:-.025em}.commercialCopy h2 em{font-style:normal;color:#f7931f}.commercialCopy p{max-width:510px;margin:0 0 30px;font-size:16px;line-height:1.6;color:#ffffffc2}.commercialCopy a{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.06em;background:#16191857;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.commercialCopy a:hover{background:#2a9e8f;border-color:#2a9e8f}.commercialInset{position:absolute;z-index:2;right:3vw;bottom:6vh;width:min(28vw,420px);margin:0}.commercialInset img{width:100%;height:38svh;min-height:280px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 60px #00000040}.commercialInset figcaption{margin-top:10px;text-align:right;font-size:9px;line-height:1.5;letter-spacing:.12em;color:#ffffff94}.commercialIndex{position:absolute;z-index:2;right:3vw;top:8vh;writing-mode:vertical-rl;font-size:9px;letter-spacing:.16em;color:#ffffff8c}.archiveFeature{height:110svh;min-height:760px;position:relative;background:#111;color:#fff;overflow:hidden}.mosaic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:3px;filter:brightness(.52)}.mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archiveCall{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:min(760px,90vw)}.archiveCall p{line-height:1.7}.archiveCall a{min-height:62px;margin:28px auto 0;padding:0 18px 0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#141615db;display:flex;align-items:center;gap:10px;text-decoration:none;text-align:left}.archiveCall a svg:last-child{margin-left:auto}.access{padding:8vw 3vw;display:grid;grid-template-columns:1.2fr repeat(3,1fr)}.access header{padding-right:4vw}.access article{min-height:450px;padding:22px;border-left:1px solid #c8c8c4;display:flex;flex-direction:column;justify-content:flex-end}.access article b{color:#f7931f}.access h3{font:400 clamp(1.4rem,2vw,2.3rem)/1 "Bevan";margin:14px 0}.access p{line-height:1.7}.contact{min-height:92svh;padding:8vw 3vw;background:#252827;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.contact h2{font-size:clamp(4rem,8vw,9rem);margin-bottom:40px}.contact>a{font:400 clamp(1.2rem,2vw,2rem) "Bevan";text-decoration:none;display:flex;align-items:center;gap:8px}.series{padding-top:72px}.series>header,.signaturePage>header,.commercialPage>header{padding:12vw 3vw 7vw}.series>header h1,.signaturePage>header h1,.commercialPage>header h1,.aboutPage h1{font:400 clamp(3.5rem,7vw,8rem)/.9 "Bevan";margin:20px 0}.series>header p,.signaturePage>header p,.commercialPage>header p{max-width:550px;line-height:1.7}.seriesGrid{padding:3px;display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.seriesGrid article{grid-column:span 6;min-height:75vh;position:relative;background:#111;color:#fff}.seriesGrid article.large{grid-column:span 8}.seriesGrid img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seriesGrid article>div{position:absolute;inset:auto 0 0;padding:70px 18px 18px;background:linear-gradient(transparent,#000000c7)}.seriesGrid h2{font:400 clamp(2rem,4vw,5rem)/.95 "Bevan";margin:8px 0}.seriesGrid p{font-size:10px;letter-spacing:.05em}.signaturePage{padding-top:72px;background:#e8e5dc}.signaturePage>article{min-height:90vh;padding:4vw 3vw;border-top:1px solid #bbb;display:grid;grid-template-columns:68% 32%;align-items:center}.signaturePage>article:nth-of-type(2n){grid-template-columns:32% 68%}.signaturePage>article:nth-of-type(2n)>img{order:2}.signaturePage article>img{width:100%;height:80vh;-o-object-fit:cover;object-fit:cover}.signatureImage{width:100%;height:80vh;padding:0;border:0;background:transparent;overflow:hidden;cursor:zoom-in}.signatureImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signatureLightbox{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;background:#0c0e0df7;padding:24px;display:grid;place-items:center}.signatureLightbox>div{width:calc(100vw - 48px);height:calc(100svh - 48px);display:grid;place-items:center;overflow:hidden}.signatureLightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.signatureClose{position:fixed;z-index:112;right:22px;top:22px;width:42px;height:42px;border:0;border-radius:50%;background:#fafaf7;color:#252827;display:grid;place-items:center}.signaturePage article>div{padding:4vw}.signaturePage article h2{font:400 clamp(2.5rem,4.5vw,5rem)/.92 "Bevan";margin:15px 0}.signaturePage dl{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #aaa;margin-top:28px}.signaturePage dl div{padding:12px 5px}.signaturePage dt{font-size:10px;color:#777}.signaturePage dd{margin:4px 0 0;font:400 18px Bevan}.commercialPage{padding-top:72px}.commercialGrid{padding:3px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.commercialGrid figure{margin:0;position:relative;min-height:70vh}.commercialGrid figure.wide{grid-column:1/-1;min-height:90vh}.commercialGrid img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commercialGrid figcaption{position:absolute;left:15px;bottom:15px;color:#fff;font:400 24px Bevan;text-shadow:0 2px 14px #000}.commercialGrid figcaption span{display:block;font:400 11px DM Sans;margin-top:5px}.commission{padding:10vw 3vw;background:#252827;color:#fff}.commission h2{font:400 clamp(4rem,8vw,9rem)/.9 "Bevan";margin:0 0 35px}.commission a{font-size:18px}.aboutPage{padding:110px 3vw 8vw;min-height:100svh;display:grid;grid-template-columns:55% 45%;gap:5vw;align-items:center}.aboutPage>img{width:100%;height:80svh;-o-object-fit:cover;object-fit:cover}.aboutPage>div p{font-size:17px;line-height:1.7;max-width:600px}.aboutPage>div a{display:block;margin-top:18px;font-weight:600}.archivePage{height:100svh;padding-top:72px;background:#151716;color:#fff;overflow:hidden}.archivePage>.nav{background:#181b1ac7;border-bottom:1px solid rgba(255,255,255,.07)}.archiveToolsVisual{height:74px;padding:10px 3vw;gap:4px;background:#fafaf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid #d8d6cf;display:flex;align-items:center;overflow:hidden}.archiveToolsVisual .archiveMedia{display:flex;align-items:center;gap:5px;flex:none;padding-right:12px;margin-right:7px;border-right:1px solid #c8c6bf}.archiveToolsVisual nav{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto}.archiveToolsVisual .archiveMedia button{height:36px;padding:0 14px;border:1px solid #c8c6bf;border-radius:0;background:#fafaf7;color:#252827;cursor:pointer;white-space:nowrap}.archiveToolsVisual .archiveMedia button.active{background:#252827;color:#fff;border-color:#252827}.archiveToolsVisual nav button{position:relative;isolation:isolate;flex:1 1 0;min-width:76px;height:54px;padding:0 12px;border:0;border-radius:0;overflow:hidden;color:#fff;background-image:linear-gradient(#14161575,#14161575),var(--tab-image);background-size:cover;background-position:center;cursor:pointer}.archiveToolsVisual nav button:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#2a9e8f;opacity:0;transition:opacity .2s}.archiveToolsVisual nav button.active:after{opacity:.78}.archiveToolsVisual nav button:hover:after{opacity:.42}.archiveToolsVisual .archiveMedia button:hover{border-color:#252827}.archiveToolsVisual button span{position:relative;z-index:2;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.archiveToolsVisual nav button span{text-shadow:0 1px 8px rgba(0,0,0,.65)}.archiveToolsVisual form{flex:0 0 min(320px,28vw);height:38px;border:0;border-bottom:1px solid #777;display:flex;align-items:center;gap:8px;padding:0;background:transparent;color:#252827}.archiveToolsVisual form svg{width:16px}.archiveToolsVisual form input{width:100%;min-width:0;border:0;outline:0;background:transparent}.archiveToolsVisual form button{border:0;background:transparent;padding:2px;display:grid;place-items:center;color:#252827}.archiveToolsVisual form button svg{width:15px}.archivePage:has(.archiveToolsVisual){padding-top:82px}.archivePage:has(.archiveToolsVisual) .archiveGrid{height:calc(100svh - 156px)}.archivePage .archiveToolsVisual .archiveMedia button,.archivePage .archiveToolsVisual nav button{height:36px!important;border-radius:0!important}.archivePage .archiveToolsVisual nav button{min-width:76px!important;padding:0 12px!important;border:0!important;background-color:transparent!important;background-image:linear-gradient(#1416156b,#1416156b),var(--tab-image)!important;background-size:cover!important;background-position:center!important}.archivePage .archiveToolsVisual .archiveMedia button{background-image:none!important}.archivePage .archiveToolsVisual nav button.active{background-image:linear-gradient(#2a9e8f94,#2a9e8f94),var(--tab-image)!important}.archiveToolsVisual{height:56px;padding-top:10px;padding-bottom:10px}@media(max-width:1100px){.archiveToolsVisual{overflow-x:auto}.archiveToolsVisual nav{min-width:-moz-max-content;min-width:max-content}.archiveToolsVisual form{position:sticky;right:0;min-width:220px}}.archiveStatus{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292c2a;font-size:10px;letter-spacing:.1em;opacity:.7}.mediaSelector{display:flex;align-items:center;gap:5px;padding-right:12px;margin-right:7px;border-right:1px solid #393c3a;flex:none}.mediaSelector>span{margin-right:8px;font-size:10px;letter-spacing:.12em;opacity:.5}.mediaSelector button{border:1px solid #393c3a;border-radius:999px;background:#202321;color:#fff;padding:7px 16px;white-space:nowrap}.mediaSelector button.active{background:#fafaf7;color:#252827;border-color:#fafaf7}.archiveTools{height:52px;padding:8px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #292c2a}.archiveTools>nav{min-width:0;flex:1;display:flex;gap:5px;overflow-x:auto}.archiveTools .searchBarTop{position:static;transform:none;flex:0 1 360px;width:auto;height:36px;padding:0 10px;background:#252827}.archiveTools .searchBarTop input{font-size:13px}.archiveTools .searchBarTop>button{border:0;background:transparent;color:#fff;padding:3px;display:grid;place-items:center}.archiveTools .searchBarTop>button svg{width:15px}.archivePage>nav{height:52px;padding:8px 12px;display:flex;gap:5px;overflow-x:auto}.archivePage>nav button,.archiveTools>nav button{border:1px solid #393c3a;border-radius:999px;background:#202321;color:#fff;padding:7px 11px;white-space:nowrap}.archivePage>nav button.active,.archiveTools>nav button.active{background:#f7931f;color:#252827;border-color:#f7931f}.archiveGrid{height:calc(100svh - 162px);overflow-y:auto;-moz-columns:5 220px;columns:5 220px;-moz-column-gap:3px;column-gap:3px}.archiveGrid>button{width:100%;display:block;position:relative;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 3px;padding:0;border:0;background:#222;color:#fff;text-align:left}.archiveGrid img{width:100%;min-height:180px;-o-object-fit:cover;object-fit:cover}.archiveGrid button>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(transparent 50%,#000000c7);opacity:0}.archiveGrid button:hover>div{opacity:1}.archiveGrid button>div>svg{width:18px}.archiveGrid button span b,.archiveGrid button span small{display:block}.searchBar{position:fixed;z-index:10;left:50%;top:52%;transform:translate(-50%,-50%);width:min(760px,88vw);height:68px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#141615e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;gap:12px;padding:0 22px}.searchBar input{flex:1;background:transparent;border:0;outline:0;color:#fff;font-size:20px}.assetModal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:18px;background:#050606ed;display:grid;place-items:center}.assetModal>article{position:relative;width:min(1300px,98vw);height:min(900px,94vh);display:grid;grid-template-columns:1fr 370px;background:#202321}.assetModal .close{position:absolute;z-index:3;right:12px;top:12px;border:0;border-radius:50%;width:40px;height:40px;background:#111;color:#fff}.assetImage{position:relative;background:#0b0c0c;display:grid;place-items:center;overflow:hidden}.assetImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.assetImage .play{position:absolute;width:60px;height:60px}.assetModal aside{padding:65px 22px 22px;overflow-y:auto}.assetModal aside>span{color:#2a9e8f}.assetModal h2{font:400 42px/.95 Bevan;margin:15px 0}.assetModal dl{display:grid;grid-template-columns:1fr 1fr;margin:25px 0}.assetModal dl div{padding:10px;border:1px solid #3a3d3b}.assetModal dt{font-size:10px;opacity:.5}.assetModal dd{margin:4px 0 0}.assetModal aside>button{width:100%;margin-top:7px;padding:12px;border:0;border-radius:8px;background:#f7931f;display:flex;justify-content:center;align-items:center;gap:7px}.assetModal aside>button:last-child{background:#2a9e8f}.openGallery{background:#fafaf7;color:#252827;scroll-snap-type:y proximity}.openGallery>.nav{background:#181b1ac2;border-bottom:1px solid rgba(250,250,247,.09);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.openSeriesHero{height:100svh;padding-top:72px;position:relative;background-size:cover;background-position:center;color:#fff;scroll-snap-align:start}.openHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0e0da8,#0c0e0d1f 65%),linear-gradient(0deg,rgba(12,14,13,.42),transparent 50%)}.openHeroCopy{position:absolute;z-index:2;left:3vw;bottom:12vh;max-width:950px}.openHeroCopy>span{font-size:11px;letter-spacing:.13em}.openHeroCopy h1{font:400 clamp(4rem,8vw,9rem)/.88 "Bevan";margin:18px 0 24px}.openHeroCopy p{max-width:560px;font-size:17px;line-height:1.6}.openHeroDown{position:absolute;z-index:2;right:3vw;bottom:4vh;display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.openHeroDown svg{width:16px}.openGallerySection{scroll-snap-align:start;min-height:100svh;background:#fafaf7}.openMasonry{padding:3px;-moz-columns:4 280px;columns:4 280px;-moz-column-gap:3px;column-gap:3px}.openMasonry>button{width:100%;-moz-column-break-inside:avoid;break-inside:avoid;display:block;padding:0;margin:0 0 3px;border:0;background:none;color:inherit;text-align:left;position:relative;overflow:hidden}.openMasonry img{width:100%;height:auto;display:block}.openMasonry>button>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(transparent 55%,#000000b8);opacity:0;transition:opacity .25s}.openMasonry>button:hover>div{opacity:1}.openMasonry span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.openMasonry h2{font:400 24px/1 Bevan;margin:6px 0 3px}.openMasonry p{font-size:11px;margin:0}.openGallery.openGalleryIntro{padding:8vw 3vw 6vw;display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:5vw;column-gap:5vw}.openGalleryIntro>span{font-size:11px;letter-spacing:.13em}.openGalleryIntro h1{grid-column:2;font:400 clamp(3.5rem,7vw,8rem)/.9 "Bevan";margin:0;max-width:1100px}.openGalleryIntro p{grid-column:2;max-width:650px;font-size:17px;line-height:1.6;margin:32px 0 0}.galleryTools{position:sticky;top:72px;z-index:20;padding:10px 3vw;display:flex;align-items:center;gap:20px;background:#fafaf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid #d8d6cf}.galleryTools nav{display:flex;gap:4px;overflow:hidden;flex:1;min-width:0}.galleryTools nav button{position:relative;isolation:isolate;flex:1 1 0;min-width:76px;height:54px;border:0;border-radius:0;padding:0 12px;overflow:hidden;white-space:nowrap;color:#fff;background-image:linear-gradient(#14161575,#14161575),var(--tab-image);background-size:cover;background-position:center}.galleryTools nav button:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--tab-active,#252827);opacity:0;transition:opacity .2s}.galleryTools nav button.active:after{opacity:.78}.galleryTools nav button span{position:relative;z-index:2;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.65)}.galleryTools form{width:min(320px,28vw);height:38px;border-bottom:1px solid #777;display:flex;align-items:center;gap:8px}.galleryTools form svg{width:16px}.galleryTools form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#252827}.galleryTools form button{border:0;background:transparent;padding:4px;display:grid}.galleryGrid{padding:3px;display:grid;grid-template-columns:repeat(12,1fr);gap:3px;align-items:start}.galleryGrid>button{grid-column:span 4;padding:0;border:0;background:none;text-align:left;color:inherit;position:relative;overflow:hidden}.galleryGrid>button.galleryLarge{grid-column:span 8}.galleryGrid img{width:100%;height:62vh;min-height:430px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s ease}.galleryGrid .galleryLarge img{height:78vh}.galleryGrid>button:hover img{transform:scale(1.012)}.galleryGrid>button>div{padding:12px 10px 28px}.galleryGrid>button>div span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#777}.galleryGrid h2{font:400 clamp(1.35rem,2vw,2.2rem)/1 "Bevan";margin:7px 0 4px}.galleryGrid p{margin:0;font-size:12px;color:#666}.galleryEmpty{padding:12vw 3vw;text-align:center}.galleryLightbox{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#121413f5;display:grid;place-items:center;padding:3vw;color:#fff}.galleryLightbox>div{width:min(1400px,94vw);height:88vh;display:grid;grid-template-columns:minmax(0,1fr) 330px;background:#202321}.galleryLightbox img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#111}.galleryLightbox aside{padding:50px 24px 24px;display:flex;flex-direction:column}.galleryLightbox aside>span{font-size:10px;letter-spacing:.13em;color:#2a9e8f;text-transform:uppercase}.galleryLightbox h2{font:400 36px/1 Bevan;margin:14px 0 8px}.galleryLightbox aside>p{opacity:.65}.galleryLightbox aside>div{margin-top:auto}.galleryLightbox aside button{display:block;width:100%;padding:11px;margin-top:7px;border:1px solid #555;background:transparent;color:#fff}.galleryLightbox aside button:hover{background:#2a9e8f;border-color:#2a9e8f}.galleryClose{position:fixed;z-index:102;top:90px;right:20px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#222;display:grid;place-items:center}.printProduct{padding-top:72px;background:#fafaf7;color:#252827}.printProduct>.nav{background:#181b1ac7}.printProductLayout{min-height:calc(100svh - 72px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.65fr)}.printVisual{position:sticky;top:72px;height:calc(100svh - 72px);background:#e7e5df;display:grid;place-items:center;padding:5vw;overflow:hidden}.printVisual img{max-width:100%;max-height:82vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 22px 55px #00000021}.backToGallery{position:absolute;left:22px;top:18px;display:flex;gap:7px;align-items:center;text-decoration:none;font-size:12px}.printPurchase{padding:7vw 3vw 5vw;border-left:1px solid #d5d2c9}.printPurchase>span{font-size:10px;letter-spacing:.14em}.printPurchase h1{font:400 clamp(3rem,4.7vw,5.5rem)/.9 "Bevan";margin:15px 0}.printPlace{color:#777;margin-bottom:55px}.printChoice{padding:22px 0;border-top:1px solid #d2d0c8}.printChoice h2,.shippingForm h2{font:400 22px Bevan;margin:0 0 15px}.sizeGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sizeGrid button,.finishChoice{border:1px solid #c9c6bd;background:transparent;color:#252827;padding:14px;text-align:left}.sizeGrid button{display:flex;justify-content:space-between}.sizeGrid button.active,.finishChoice.active{border-color:#252827;background:#252827;color:#fff}.finishChoice{width:100%;margin-top:5px;display:flex;align-items:center;gap:8px}.finishChoice svg{width:15px}.printDetails{padding:20px 0;color:#6c6c67;font-size:12px;line-height:1.5}.printDetails p{margin:5px 0}.printTotal{padding:20px 0;border-top:1px solid #d2d0c8;display:flex;justify-content:space-between;align-items:center}.printTotal b{font-size:24px}.printPrimary{width:100%;padding:16px;border:0;background:#f7931f;color:#252827;font-weight:700}.printPrimary:disabled{opacity:.35}.editPrint{border:0;background:transparent;padding:0 0 25px}.shippingForm{padding:22px 0;border-top:1px solid #d2d0c8}.shippingForm label{display:grid;gap:5px;font-size:11px;margin:11px 0}.shippingForm input{width:100%;border:1px solid #c9c6bd;background:#fff;padding:11px}.shippingForm>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkoutNote{display:block;text-align:center;color:#777;margin-top:10px}.printMissing{min-height:70vh;display:grid;place-items:center;text-align:center}.printMissing h1{font:400 48px Bevan}.pricingPage,.loginPage{padding-top:82px;background:#fafaf7;color:#252827}.pricingPage>header{padding:9vw 3vw 6vw;max-width:1200px}.pricingPage>header>span,.loginPage section>span,.pricingNote>span{font-size:10px;letter-spacing:.14em;color:#2a9e8f}.pricingPage>header h1,.loginPage h1{font:400 clamp(4rem,8vw,9rem)/.88 "Bevan";margin:16px 0 26px}.pricingPage>header p{max-width:680px;font-size:18px;line-height:1.6}.pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 3vw 8vw;gap:3px}.pricingGrid article{min-height:500px;padding:34px;background:#e9e7df;display:flex;flex-direction:column}.pricingGrid article.featured{background:#252827;color:#fff}.pricingGrid article>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pricingGrid h2{font:400 clamp(2rem,3vw,3.8rem)/1 "Bevan";margin:25px 0 15px}.pricingGrid article>p{line-height:1.5;opacity:.7}.pricingGrid ul{list-style:none;padding:25px 0;margin:0}.pricingGrid li{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px}.pricingGrid li svg{width:15px}.pricingGrid article>a{margin-top:auto;padding:14px 0;border-top:1px solid currentColor;text-decoration:none;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.08em}.pricingGrid article>a svg,.pricingNote a svg{width:16px}.pricingNote{padding:8vw 3vw;background:#252827;color:#fff}.pricingNote h2{font:400 clamp(2.5rem,5vw,6rem)/.95 "Bevan";max-width:1000px;margin:18px 0}.pricingNote p{max-width:620px;line-height:1.6;opacity:.7}.pricingNote a{display:inline-flex;align-items:center;gap:8px;margin-top:25px;color:#f7931f;text-decoration:none}.loginPage{min-height:100svh;display:grid;place-items:center;padding-inline:20px}.loginPage section{width:min(560px,100%);padding:7vw 0}.loginPage h1{font-size:clamp(4rem,8vw,7rem)}.loginPage section>p{line-height:1.6;max-width:480px}.loginPage form{margin-top:35px;display:grid;gap:16px}.loginPage label{display:grid;gap:7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.loginPage input{height:48px;border:1px solid #c8c6bf;background:#fff;padding:0 13px;font:inherit}.loginPage form button{height:50px;border:0;background:#252827;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.loginHelp{font-size:11px;color:#777;margin-top:18px}.siteAdmin{min-height:100svh;background:#ecebe5;color:#252827}.siteAdmin>header{position:sticky;top:0;z-index:20;height:72px;padding:0 24px;background:#252827;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.siteAdmin>header>a{display:flex;align-items:center;gap:7px;text-decoration:none}.siteAdmin>header>div{text-align:center}.siteAdmin>header>div span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.siteAdmin>header>button{justify-self:end;border:0;background:#2a9e8f;color:#fff;padding:10px 15px;display:flex;gap:7px;align-items:center}.siteAdmin>section{display:grid;grid-template-columns:300px minmax(0,800px);gap:5vw;padding:5vw;justify-content:center}.siteAdmin aside{position:sticky;top:110px;align-self:start}.siteAdmin aside>span{font-size:10px;letter-spacing:.14em}.siteAdmin aside h1{font:400 42px/1 Bevan;margin:12px 0}.siteAdmin aside p{line-height:1.6}.siteAdmin aside strong{display:block;margin-top:20px}.adminFields{display:grid;gap:16px}.adminFields fieldset{border:1px solid #ccc9bf;background:#fafaf7;padding:24px}.adminFields legend{font:400 22px Bevan;padding:0 8px}.adminFields label{display:grid;gap:7px;margin:15px 0;font-size:12px;font-weight:600}.adminFields input:not([type=color]),.adminFields textarea{width:100%;border:1px solid #c8c6bd;background:#fff;padding:11px;font:inherit}.adminFields textarea{min-height:90px;resize:vertical}.adminFields input[type=color]{width:70px;height:42px;border:1px solid #bbb;padding:2px}.adminColorRow{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:850px){.printProductLayout{grid-template-columns:1fr}.printVisual{position:relative;top:auto;height:70svh}.printPurchase{border-left:0;padding:50px 20px}.nav nav{display:none}.intro,.split,.signature,.commercialFeature,.access,.aboutPage{grid-template-columns:1fr}.split>img{height:70svh}.split>div{min-height:55svh}.signature>div{order:2}.commercialFeature>div{height:70svh}.commercialFeature>div img{height:100%}.access article{min-height:280px;border-left:0;border-top:1px solid #ccc}.seriesGrid article,.seriesGrid article.large{grid-column:span 12}.signaturePage>article,.signaturePage>article:nth-of-type(2n){grid-template-columns:1fr}.signaturePage>article:nth-of-type(2n)>img{order:0}.aboutPage>img{height:65svh}.archiveGrid{-moz-columns:3 170px;columns:3 170px}.assetModal>article{grid-template-columns:1fr;grid-template-rows:55% 45%}.assetModal aside{padding:18px}.footer,.openGalleryIntro{grid-template-columns:1fr}.openGalleryIntro h1,.openGalleryIntro p{grid-column:1}.openGalleryIntro h1{margin-top:25px}.galleryTools{align-items:stretch;flex-direction:column}.galleryTools form{width:100%}.galleryGrid>button,.galleryGrid>button.galleryLarge{grid-column:span 6}.galleryLightbox>div{grid-template-columns:1fr;grid-template-rows:65% 35%}.galleryLightbox aside{padding:16px}.galleryLightbox aside>div{display:flex;gap:5px}.galleryLightbox aside button{font-size:11px}}@media(max-width:560px){.heroText{left:16px;bottom:15vh}.heroText h1{font-size:14vw}.heroLinks{left:16px;right:16px;bottom:3vh;align-items:flex-start;flex-direction:row}.intro{padding:22vw 16px}.split,.signature,.commercialFeature{padding-left:0;padding-right:0}.split>div,.commercialFeature header{padding:50px 16px}.signature{padding-top:60px;padding-bottom:60px}.signature>div{padding:45px 16px}.mosaic{grid-template-columns:repeat(2,1fr)}.access,.contact{padding:20vw 16px}.archiveGrid{-moz-columns:2 145px;columns:2 145px}.archivePage>header{grid-template-columns:80px 1fr 60px}.searchBar{height:58px}.commercialGrid{grid-template-columns:1fr}.commercialGrid figure.wide{grid-column:auto}.aboutPage{padding:100px 16px 60px}.openGalleryIntro{padding:18vw 16px 12vw}.galleryTools{top:72px;padding:9px 16px}.galleryGrid>button,.galleryGrid>button.galleryLarge{grid-column:1/-1}.galleryGrid img,.galleryGrid .galleryLarge img{height:70vh;min-height:0}.galleryLightbox{padding:0}.galleryLightbox>div{width:100vw;height:100svh;grid-template-rows:60% 40%}.galleryClose{top:82px;right:10px}}.loginCreate{margin-top:34px;padding-top:28px;border-top:1px solid #d3d0c7}.loginCreate>span{font-size:10px;letter-spacing:.14em;color:#2a9e8f}.loginCreate p{margin:9px 0 16px;color:#666}.createAccountButton{height:50px;width:100%;display:flex;align-items:center;justify-content:center;background:#252827;color:#fff;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.forgotLink{justify-self:end;margin-top:-7px;font-size:11px;color:#666;text-decoration:none}.forgotLink:hover{color:#2a9e8f}.accountPortal{min-height:100svh;padding:calc(82px + 7vw) 5vw 8vw;background:#fafaf7;color:#252827;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:8vw;align-items:start}.accountPortalCopy{position:sticky;top:150px}.accountPortalCopy>span{font-size:10px;letter-spacing:.14em;color:#2a9e8f}.accountPortalCopy h1{max-width:760px;margin:18px 0 28px;font:400 clamp(4rem,7vw,8rem)/.88 "Bevan"}.accountPortalCopy>p{max-width:580px;font-size:16px;line-height:1.65;color:#666}.accountSwitch{margin-top:28px!important;font-size:12px!important}.accountSwitch a{font-weight:600;color:#252827}.accountCard{padding:34px;background:#e9e7df;border-top:4px solid #252827}.accountCard form{display:grid;gap:18px}.accountCard label{display:grid;gap:7px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.accountCard input:not([type=checkbox]){width:100%;height:50px;padding:0 13px;border:1px solid #c6c3ba;background:#fff;color:#252827;outline:none}.accountCard input:focus{border-color:#2a9e8f}.accountTerms{grid-template-columns:18px 1fr!important;align-items:start;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;line-height:1.5!important}.accountTerms input{margin:2px 0}.accountPrimary{height:52px;border:0;background:#252827;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.accountPrimary:disabled{opacity:.45}.accountCard form>small{color:#777;line-height:1.5}.accountError{margin:0;padding:11px;background:#b42d2d14;color:#9b2f2f;font-size:12px}@media(max-width:850px){.accountPortal{grid-template-columns:1fr;padding:130px 20px 70px;gap:45px}.accountPortalCopy{position:static}.accountPortalCopy h1{font-size:clamp(3.5rem,13vw,6rem)}.accountCard{padding:24px}}.billingPage{padding-top:82px;background:#fafaf7;color:#252827;min-height:100svh}.billingPage>header{padding:7vw 3vw 4vw;max-width:1050px}.billingPage>header>span,.billingSummary>span{font-size:10px;letter-spacing:.14em;color:#2a9e8f}.billingPage>header h1{font:400 clamp(3.8rem,7vw,8rem)/.88 "Bevan";margin:16px 0 24px}.billingPage>header p{max-width:650px;font-size:16px;line-height:1.6;color:#666}.billingLayout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:3vw;padding:0 3vw 8vw}.billingPlans{display:grid;gap:4px}.billingPlans>button{min-height:150px;padding:25px;border:1px solid #d0cdc4;background:#e9e7df;color:#252827;text-align:left;display:grid;grid-template-columns:1fr auto;align-content:center;gap:10px 25px}.billingPlans>button.active{background:#252827;color:#fff;border-color:#252827}.billingPlans>button>span{display:flex;align-items:center;gap:8px;font:400 24px Bevan}.billingPlans svg{width:18px}.billingPlans strong{font-size:17px}.billingPlans small{grid-column:1/-1;opacity:.65}.billingSummary{align-self:start;position:sticky;top:110px;padding:30px;background:#fff;border:1px solid #d0cdc4}.billingSummary h2{font:400 30px/1 Bevan;margin:15px 0 25px}.billingTerms{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px}.billingTerms button{height:42px;border:1px solid #c8c6bf;background:#fff}.billingTerms button.active{background:#252827;color:#fff;border-color:#252827}.billingTotal{padding:22px 0;border-block:1px solid #d0cdc4}.billingTotal>span{display:block;font:400 30px Bevan;margin-bottom:8px}.billingTotal small{line-height:1.5;color:#666}.billingCheckout{width:100%;height:52px;margin-top:24px;border:0;background:#f7931f;color:#252827;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.billingSummary>p{font-size:10px;line-height:1.5;color:#777;margin:12px 0 0}@media(max-width:850px){.billingLayout{grid-template-columns:1fr;padding:0 20px 70px}.billingPage>header{padding:130px 20px 45px}.billingSummary{position:static}}.signatureV2{background:#f1efe8;color:#1d201f}.sigHero{height:100svh;min-height:720px;position:relative;overflow:hidden;background:#111;color:#fff}.sigHero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01)}.sigHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090861,#0709080d 38%,#070908ad),linear-gradient(90deg,rgba(7,9,8,.3),transparent 58%)}.sigHeroTop{position:absolute;z-index:2;top:120px;left:3vw;right:3vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em}.sigHeroCopy{position:absolute;z-index:2;left:3vw;bottom:7vh;width:min(930px,70vw)}.sigHeroCopy>p{margin:0 0 14px;font-size:10px;letter-spacing:.18em;color:#ffffffa6}.sigHeroCopy h1{margin:0;font:400 clamp(4.5rem,8.5vw,10rem)/.82 "Bevan";letter-spacing:-.035em}.sigHeroCopy h1 em{font-style:normal;color:#f2d7ad}.sigHeroCopy>div{margin-top:28px;padding-top:15px;border-top:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sigHeroCopy a{display:flex;align-items:center;gap:10px;text-decoration:none}.sigHeroCopy svg{width:15px}.sigHeroCaption{position:absolute;z-index:3;right:3vw;bottom:7vh;width:250px;padding:15px 0;border:0;border-top:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;text-align:left;display:grid;grid-template-columns:34px 1fr}.sigHeroCaption span{grid-row:1/3;font-size:10px;opacity:.55}.sigHeroCaption b{font-weight:500}.sigHeroCaption small{margin-top:4px;opacity:.62}.sigStatement{padding:11vw 8vw 12vw;display:grid;grid-template-columns:28% 72%;background:#f1efe8}.sigStatement>span,.sigWorks header span,.sigEdition>span{font-size:9px;font-weight:600;letter-spacing:.17em;color:#847e73}.sigStatement>div{max-width:940px}.sigStatement h2{margin:0;font:400 clamp(3rem,5.7vw,6.8rem)/.95 "Bevan";letter-spacing:-.025em}.sigStatement p{width:min(620px,75%);margin:42px 0 0 auto;font-size:17px;line-height:1.75;color:#67635d}.sigWorks{padding:0 3vw 10vw;background:#f8f7f2}.sigWorks>header{min-height:170px;display:flex;align-items:end;justify-content:space-between;padding:45px 0 24px;border-bottom:1px solid #cbc7bc}.sigWorks header h2{margin:7px 0 0;font:400 clamp(2.2rem,3.5vw,4.3rem)/1 "Bevan"}.sigWorks form{width:min(390px,36vw);height:46px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #89857c}.sigWorks form svg{width:16px;flex:none}.sigWorks form input{width:100%;border:0;outline:0;background:transparent;color:#1d201f}.sigWorks form button{border:0;background:none;padding:4px}.sigCount{height:60px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.15em;color:#888278}.sigSalon{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:5vw;column-gap:5vw;row-gap:9vw;padding:5vw 4vw}.sigWork{grid-column:span 5;padding:0;border:0;background:none;color:inherit;text-align:left;align-self:start}.sigWork1{grid-column:7/span 6;margin-top:9vw}.sigWork2{grid-column:2/span 5}.sigFrame{padding:clamp(12px,1.8vw,28px);background:#e7e2d7;box-shadow:0 18px 45px #27231c14;transition:transform .45s ease,box-shadow .45s ease}.sigWork:hover .sigFrame{transform:translateY(-4px);box-shadow:0 26px 60px #27231c21}.sigFrame img{width:100%;height:auto;max-height:72vh;-o-object-fit:contain;object-fit:contain}.sigWorkMeta{display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding-top:16px;border-top:1px solid #c8c4ba;margin-top:18px;align-items:start}.sigWorkMeta>span,.sigWorkMeta small{font-size:9px;letter-spacing:.1em;color:#8c877e}.sigWorkMeta h3{margin:0;font:400 clamp(1.35rem,2vw,2.2rem)/1 "Bevan"}.sigWorkMeta p{margin:6px 0 0;font-size:11px;color:#77726a}.sigWorkMeta small{display:flex;align-items:center;gap:5px;white-space:nowrap}.sigWorkMeta svg{width:12px}.sigEmpty{padding:12vw 0;text-align:center;color:#777}.sigEdition{min-height:85svh;padding:9vw 8vw;background:#1b1e1d;color:#f5f2e9;display:flex;flex-direction:column;justify-content:flex-end}.sigEdition>span{color:#aaa49a}.sigEdition h2{margin:18px 0 30px;font:400 clamp(4rem,8vw,9rem)/.86 "Bevan";letter-spacing:-.03em}.sigEdition h2 em{font-style:normal;color:#f2d7ad}.sigEdition p{max-width:560px;margin:0 0 0 auto;font-size:16px;line-height:1.7;color:#ffffffa6}.sigViewer{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;background:#171918;color:#f5f2e9;display:grid;grid-template-columns:minmax(0,1fr) 380px}.sigViewerImage{height:100svh;padding:4vw;display:grid;place-items:center;background:#111}.sigViewerImage img{max-width:100%;max-height:90svh;-o-object-fit:contain;object-fit:contain;box-shadow:0 28px 70px #00000047}.sigViewer aside{padding:11vh 34px 34px;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column}.sigViewer aside>span{font-size:9px;letter-spacing:.16em;color:#aaa49a}.sigViewer h2{font:400 38px/1 Bevan;margin:17px 0 8px}.sigViewer aside>p{margin:0;color:#ffffff8c}.sigViewerRule{margin:35px 0;border-top:1px solid rgba(255,255,255,.15)}.sigViewer dl{margin:0}.sigViewer dl>div{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px}.sigViewer dt{font-size:9px;letter-spacing:.12em;opacity:.45}.sigViewer dd{margin:0;text-align:right;font-size:11px}.sigViewer aside>button{margin-top:auto;padding:15px 0;border:0;border-top:1px solid rgba(255,255,255,.3);background:none;color:#fff;text-align:left;display:flex;align-items:center;justify-content:space-between}.sigViewer aside>button svg{width:15px}.sigViewerClose{position:fixed;z-index:113;right:20px;top:96px;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#f5f2e9;color:#1d201f;display:grid;place-items:center}@media(max-width:850px){.sigHeroCopy{width:88vw}.sigHeroCaption{display:none}.sigStatement{grid-template-columns:1fr;padding:18vw 20px}.sigStatement>span{margin-bottom:35px}.sigStatement p{width:100%;margin:30px 0 0}.sigWorks{padding-inline:20px}.sigWorks>header{align-items:stretch;flex-direction:column;gap:30px}.sigWorks form{width:100%}.sigSalon{padding:40px 0;gap:70px}.sigWork,.sigWork1,.sigWork2{grid-column:1/-1;margin-top:0}.sigWorkMeta{grid-template-columns:26px 1fr}.sigWorkMeta small{grid-column:2}.sigEdition{padding:18vw 20px}.sigViewer{grid-template-columns:1fr;grid-template-rows:65% 35%;overflow:auto}.sigViewerImage{height:65svh;padding:20px}.sigViewer aside{padding:24px;border-left:0}.sigViewer aside>button{margin-top:25px}.sigViewerClose{top:92px;right:12px}}.signatureV3{background:#f5f3ed;color:#202321}.sig3Hero{height:82svh;min-height:650px;position:relative;overflow:hidden;background:#151716;color:#fff}.sig3Hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sig3Shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0b59,#0a0c0b08 42%,#0a0c0bb3),linear-gradient(90deg,rgba(10,12,11,.35),transparent 60%)}.sig3Eyebrow{position:absolute;z-index:2;top:120px;left:3vw;right:3vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em}.sig3HeroCopy{position:absolute;z-index:2;left:3vw;bottom:6vh}.sig3HeroCopy>span{font-size:9px;letter-spacing:.17em;color:#ffffffad}.sig3HeroCopy h1{max-width:850px;margin:12px 0 8px;font:400 clamp(3.7rem,7vw,8rem)/.88 "Bevan";letter-spacing:-.03em}.sig3HeroCopy p{margin:0;color:#ffffffb8}.sig3HeroCopy button{margin-top:25px;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);background:none;color:#fff;display:flex;align-items:center;gap:35px;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.sig3HeroCopy button svg,.sig3Scroll svg{width:14px}.sig3Scroll{position:absolute;z-index:2;right:3vw;bottom:6vh;display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.13em}.sig3Intro{padding:8vw 8vw 9vw;display:grid;grid-template-columns:27% 73%}.sig3Intro>span,.sig3Collection header span,.sig3Edition>span{font-size:9px;font-weight:600;letter-spacing:.17em;color:#817c73}.sig3Intro h2{margin:0;font:400 clamp(2.8rem,5vw,6rem)/.94 "Bevan";letter-spacing:-.025em}.sig3Intro p{max-width:560px;margin:28px 0 0;font-size:15px;line-height:1.75;color:#69655e}.sig3Collection{padding:0 5vw 10vw;background:#fbfaf6}.sig3Collection>header{height:95px;border-block:1px solid #ccc8bd;display:flex;align-items:center;justify-content:space-between}.sig3Collection header>div{display:flex;align-items:center;gap:20px}.sig3Collection header strong{font-size:9px;font-weight:400;letter-spacing:.12em;color:#9a958b}.sig3Collection form{width:min(310px,30vw);height:40px;border-bottom:1px solid #8e8a81;display:flex;align-items:center;gap:9px}.sig3Collection form svg{width:15px}.sig3Collection input{width:100%;border:0;outline:0;background:transparent}.sig3Collection form button{border:0;background:none;display:grid;padding:3px}.sig3Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:5vw;column-gap:5vw;row-gap:7vw;padding:6vw 2vw 2vw}.sig3Card{min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left}.sig3Art{aspect-ratio:4/3;padding:clamp(12px,1.4vw,22px);background:#e8e4da;display:grid;place-items:center;box-shadow:0 12px 32px #221f1a0f;transition:transform .4s ease,box-shadow .4s ease}.sig3Art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sig3Card:hover .sig3Art{transform:translateY(-4px);box-shadow:0 20px 42px #221f1a1c}.sig3Meta{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding-top:14px;margin-top:14px;border-top:1px solid #cfcbc1;align-items:start}.sig3Meta>span,.sig3Meta small{font-size:8px;letter-spacing:.11em;color:#918c83}.sig3Meta h3{margin:0;font:400 clamp(1.05rem,1.35vw,1.55rem)/1 "Bevan"}.sig3Meta p{margin:5px 0 0;font-size:10px;color:#79746c}.sig3Empty{padding:10vw;text-align:center;color:#777}.sig3Edition{min-height:65svh;padding:7vw 8vw;background:#1b1e1d;color:#f5f2e9;display:grid;grid-template-columns:27% 73%;align-content:center}.sig3Edition h2{margin:15px 0 20px;font:400 clamp(3.5rem,6vw,7rem)/.88 "Bevan";letter-spacing:-.03em}.sig3Edition h2 em{font-style:normal;color:#f2d7ad}.sig3Edition p{grid-column:2;max-width:500px;font-size:15px;line-height:1.7;color:#ffffff9e}@media(max-width:900px){.sig3Grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:5vw;column-gap:5vw}.sig3Intro,.sig3Edition{grid-template-columns:1fr}.sig3Intro>span,.sig3Edition>span{margin-bottom:28px}.sig3Edition p{grid-column:1}.sig3Collection{padding-inline:20px}}@media(max-width:560px){.sig3Hero{height:76svh;min-height:600px}.sig3Eyebrow{top:105px;left:16px;right:16px}.sig3Eyebrow span:last-child{display:none}.sig3HeroCopy{left:16px;right:16px}.sig3Scroll{display:none}.sig3Intro{padding:18vw 20px}.sig3Collection>header{height:auto;padding:25px 0;align-items:stretch;flex-direction:column;gap:20px}.sig3Collection form{width:100%}.sig3Grid{grid-template-columns:1fr;row-gap:60px;padding:45px 0}.sig3Art{aspect-ratio:4/3;padding:16px}.sig3Edition{padding:20vw 20px}}.sig3Hero>img{opacity:0;transition:opacity .8s ease,transform 7s ease;transform:scale(1.015)}.sig3Hero>img.active{opacity:1;transform:scale(1.045)}.sig3SliderControls{position:absolute;z-index:4;right:3vw;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.sig3SliderControls>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#0f111033;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center}.sig3SliderControls>button svg{width:16px}.sig3SliderControls>div{display:flex;gap:6px;margin:0 5px}.sig3SliderControls>div button{width:22px;height:22px;padding:0;border:0;background:none;display:grid;place-items:center}.sig3SliderControls>div span{display:block;width:18px;height:1px;background:#fff6;transition:background .2s,width .2s}.sig3SliderControls>div button.active span{height:2px;background:#fff}.sig3SliderControls>span{min-width:42px;font-size:8px;letter-spacing:.12em;color:#ffffffb8}@media(max-width:560px){.sig3SliderControls{top:auto;right:16px;bottom:24px}.sig3SliderControls>div,.sig3SliderControls>span{display:none}}.sigCollectorDetails>div{align-items:baseline!important;padding:14px 0!important}.sigCollectorDetails dt{flex:none}.sigCollectorDetails dd{max-width:210px;font-size:12px!important;line-height:1.4}.sigCollectorPrice{margin-top:8px;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.3)!important}.sigCollectorPrice dd{font:400 25px/1 Bevan!important;color:#f2d7ad}.sigViewer aside:has(.sigCollectorDetails){overflow-y:auto}.sig3Hero>img,.sig3Hero>img.active{transform:none!important;animation:none!important;transition:opacity .35s ease!important}.galleryTools{top:94px!important}@media(max-width:560px){.galleryTools{top:94px!important}}.licensePage{padding-top:82px;background:#f7f5ef;color:#252827}.licensePage>header{padding:8vw 5vw 7vw;min-height:72svh;display:flex;flex-direction:column;justify-content:flex-end}.licensePage>header>span,.licensePrinciple>span,.licenseScopes>header>span,.licenseRules>header>span,.licenseQuestions>span{font-size:9px;font-weight:600;letter-spacing:.16em;color:#2a9e8f}.licensePage>header h1{max-width:1100px;margin:18px 0 25px;font:400 clamp(4rem,8vw,9rem)/.88 "Bevan";letter-spacing:-.035em}.licensePage>header>p{max-width:670px;font-size:17px;line-height:1.65;color:#666}.licensePage>header>div{display:flex;gap:25px;margin-top:28px}.licensePage>header a,.licenseQuestions a{display:inline-flex;align-items:center;gap:25px;padding-bottom:8px;border-bottom:1px solid currentColor;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.08em}.licensePage svg{width:15px}.licensePrinciple{padding:9vw 8vw;background:#252827;color:#fff}.licensePrinciple h2{max-width:1150px;margin:22px 0 0;font:400 clamp(2.8rem,5vw,6rem)/.98 "Bevan";letter-spacing:-.025em}.licenseScopes{padding:8vw 5vw}.licenseScopes>header{display:grid;grid-template-columns:30% 70%;align-items:start;margin-bottom:5vw}.licenseScopes h2,.licenseRules>header h2{margin:0;font:400 clamp(2.6rem,4.5vw,5rem)/.95 "Bevan"}.licenseScopes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.licenseScopes article{min-height:330px;padding:28px;background:#e8e5dc;display:flex;flex-direction:column}.licenseScopes article:nth-child(2){background:#252827;color:#fff}.licenseScopes b{font-size:9px;letter-spacing:.13em}.licenseScopes h3{margin:35px 0 15px;font:400 28px/1 Bevan}.licenseScopes p{max-width:330px;line-height:1.6;opacity:.7}.licenseScopes small{margin-top:auto}.licenseRules{padding:8vw 5vw;background:#fff}.licenseRules>header{display:grid;grid-template-columns:30% 70%;padding-bottom:5vw;border-bottom:1px solid #ccc8bd}.licenseRules>article{display:grid;grid-template-columns:8% 27% 65%;padding:27px 0;border-bottom:1px solid #d7d3ca}.licenseRules>article>span{font-size:9px;color:#999}.licenseRules h3{margin:0;font:400 19px/1.1 Bevan}.licenseRules p{max-width:750px;margin:0;line-height:1.65;color:#666}.licenseExamples{display:grid;grid-template-columns:1fr 1fr}.licenseExamples>div{padding:7vw 5vw;min-height:480px;background:#e8e5dc}.licenseExamples>div:last-child{background:#dcd8cf}.licenseExamples>div>span{font-size:9px;font-weight:600;letter-spacing:.14em}.licenseExamples h2{display:flex;gap:10px;align-items:center;margin:35px 0 18px;font:400 clamp(2rem,3vw,3.5rem)/1 "Bevan"}.licenseExamples p{max-width:570px;line-height:1.7;color:#666}.licenseQuestions{padding:9vw 8vw;background:#1b1e1d;color:#fff}.licenseQuestions h2{margin:20px 0;font:400 clamp(3rem,5vw,6rem)/.95 "Bevan"}.licenseQuestions p{max-width:550px;line-height:1.6;color:#ffffffa6}.licenseQuestions a{margin-top:25px;color:#f2d7ad}@media(max-width:750px){.licensePage>header{padding:130px 20px 70px}.licenseScopes,.licenseRules{padding:70px 20px}.licenseScopes>header,.licenseRules>header{grid-template-columns:1fr;gap:20px}.licenseScopes>div,.licenseExamples{grid-template-columns:1fr}.licenseRules>article{grid-template-columns:35px 1fr;gap:12px}.licenseRules p{grid-column:2}.licensePrinciple,.licenseQuestions{padding:80px 20px}}.licensePrinciple{padding-left:3vw!important;padding-right:3vw!important}.licensePrinciple h2{max-width:none!important;width:100%;font-size:clamp(3rem,6.35vw,8rem)!important;line-height:.92!important;letter-spacing:-.035em!important}@media(max-width:750px){.licensePrinciple{padding-left:20px!important;padding-right:20px!important}.licensePrinciple h2{font-size:clamp(2.8rem,11vw,5rem)!important}}.licensePrinciple{padding-left:5vw!important;padding-right:5vw!important}@media(max-width:750px){.licensePrinciple{padding-left:20px!important;padding-right:20px!important}}.licenseMatrix{padding:8vw 5vw;background:#f7f5ef}.licenseMatrix>header{display:grid;grid-template-columns:30% 70%;align-items:start;margin-bottom:5vw}.licenseMatrixTable{border-top:1px solid #aaa69d;border-left:1px solid #d2cec5}.lmRow{display:grid!important;grid-template-columns:minmax(260px,1.35fr) repeat(3,1fr)!important;gap:0!important;padding:0!important;border-bottom:1px solid #d2cec5!important;background:transparent!important;min-height:72px!important}.lmRow>div{padding:20px 22px;border-right:1px solid #d2cec5;display:flex;align-items:center;justify-content:center;position:relative}.lmRow>div:first-child{justify-content:flex-start;gap:18px}.lmRow>div:first-child>span{width:22px;font-size:8px;letter-spacing:.08em;color:#999}.lmRow>div:first-child>b{font:500 12px/1.3 DM Sans;letter-spacing:.015em}.lmRow svg{width:19px;height:19px;stroke-width:1.5;color:#2a9e8f}.lmRow svg.no{color:#aaa59c}.lmHead{min-height:210px!important;background:#e9e6dd!important}.lmHead>div{align-items:flex-start;justify-content:flex-end;flex-direction:column}.lmHead>div:first-child{justify-content:flex-end;align-items:flex-start}.lmHead>div:first-child span{width:auto;color:#777;font-weight:600;letter-spacing:.14em}.lmHead b{font-size:10px;letter-spacing:.12em}.lmHead strong{display:block;margin-top:16px;font:400 clamp(1.7rem,2.5vw,3rem)/1 "Bevan"}.lmHead strong small{font:500 10px/1 DM Sans;letter-spacing:.03em}.lmHead em{margin-top:8px;font-size:10px;font-style:normal;color:#777}.lmRow .recommended{background:#252827;color:#fff;border-color:#444}.lmRow .recommended svg{color:#f2d7ad}.lmHead .recommended>span{position:absolute;top:16px;left:22px;font-size:8px;letter-spacing:.13em;color:#f2d7ad}.lmHead .recommended em{color:#ffffff8c}.lmFoot{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:24px}.lmFoot p{max-width:610px;margin:0;font-size:12px;line-height:1.55;color:#6c6963}.lmFoot a{display:flex;align-items:center;gap:22px;padding-bottom:7px;border-bottom:1px solid;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em}.lmFoot svg{width:14px}@media(max-width:800px){.licenseMatrix{padding:70px 20px}.licenseMatrix>header{grid-template-columns:1fr;gap:20px}.licenseMatrixTable{overflow-x:auto}.lmRow{min-width:760px}.lmFoot{align-items:flex-start;flex-direction:column}}.sig3Collection{padding-left:0!important;padding-right:0!important}.sig3Collection>.sig3Grid,.sig3Collection>.sig3Empty{margin-left:4vw;margin-right:4vw}.sig3CatalogueMenu{position:sticky!important;top:82px!important;z-index:30!important;width:100%!important;margin:0 0 5vw!important;padding:0 4vw!important;min-height:78px;display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(220px,320px)!important;align-items:stretch!important;gap:0!important;background:#f7f5eff5!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #cbc7bd!important;border-bottom:1px solid #cbc7bd!important}.sig3CatalogueLabel{display:flex!important;align-items:center!important;gap:14px!important;padding-right:28px!important;white-space:nowrap}.sig3CatalogueLabel span{font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important}.sig3CatalogueLabel strong{font-size:9px!important;font-weight:500!important;color:#888!important;letter-spacing:.08em!important}.sig3CatalogueMenu nav{display:flex;align-items:stretch;min-width:0;overflow-x:auto;border-left:1px solid #d4d0c7}.sig3CatalogueMenu nav::-webkit-scrollbar{display:none}.sig3CatalogueMenu nav button{flex:0 0 auto;min-width:88px;padding:0 18px;border:0;border-right:1px solid #d4d0c7;background:transparent;color:#777;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:.18s ease}.sig3CatalogueMenu nav button:hover{background:#ece9e1;color:#252827}.sig3CatalogueMenu nav button.active{background:#252827;color:#fff}.sig3CatalogueMenu form{width:auto!important;height:auto!important;margin:0!important;padding-left:20px!important;border:0!important;border-left:1px solid #d4d0c7!important;display:flex!important;align-items:center!important;gap:9px!important}.sig3CatalogueMenu form input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.sig3CatalogueMenu form>svg{width:15px}.sig3CatalogueMenu form button{border:0;background:transparent;padding:5px;display:grid}.sig3CatalogueMenu form button svg{width:14px}@media(max-width:900px){.sig3CatalogueMenu{top:82px!important;padding:0!important;grid-template-columns:1fr!important}.sig3CatalogueLabel{min-height:54px;padding:0 18px!important;border-bottom:1px solid #d4d0c7}.sig3CatalogueMenu nav{height:52px;border-left:0}.sig3CatalogueMenu form{height:50px!important;padding:0 18px!important;border-left:0!important;border-top:1px solid #d4d0c7!important}.sig3Collection>.sig3Grid,.sig3Collection>.sig3Empty{margin-left:20px;margin-right:20px}}.heroText>span,.split>div>span,.commercialFeature header>span,.archiveCall>span,.access header>span,.contact>span,.series>header>span,.signaturePage>header>span,.commercialPage>header>span,.aboutPage>div>span,.openHeroCopy>span,.sig3Eyebrow>span,.sig3HeroCopy>span,.sig3Intro>span,.sig3Edition>span,.pricingPage>header>span,.pricingNote>span,.licensePage>header>span,.licensePrinciple>span,.licenseScopes>header>span,.licenseRules>header>span,.licenseQuestions>span,.licenseExamples>div>span,.loginPage section>span{color:#f7931f!important}.heroText>span,.split>div>span,.commercialFeature header>span,.archiveCall>span,.access header>span,.contact>span,.series>header>span,.signaturePage>header>span,.commercialPage>header>span,.aboutPage>div>span,.openHeroCopy>span,.sig3Eyebrow>span,.sig3HeroCopy>span,.sig3Intro>span,.sig3Edition>span,.pricingPage>header>span,.pricingNote>span,.licensePage>header>span,.licensePrinciple>span,.licenseScopes>header>span,.licenseRules>header>span,.licenseQuestions>span,.licenseExamples>div>span,.loginPage section>span{font-size:12px!important}.sig3CatalogueMenu nav select{flex:0 0 auto;min-width:145px;padding:0 34px 0 18px;border:0;border-right:1px solid #d4d0c7;border-radius:0;outline:0;background:#eeeae1;color:#252827;text-transform:uppercase;font:600 9px/1 DM Sans;letter-spacing:.08em;cursor:pointer}.sig3CatalogueMenu nav select:focus{background:#e5e1d7}.sigCollectionPage{padding-top:82px;background:#f7f5ef;color:#252827}.sigCollectionHero{height:calc(100svh - 82px);min-height:650px;position:relative;padding:6vw 5vw;display:flex;flex-direction:column;justify-content:flex-end;background:#202321 center/cover no-repeat;color:#fff}.sigCollectionHero>div{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#000000ad)}.sigCollectionHero>span,.sigCollectionHero>h1,.sigCollectionHero>p{position:relative;z-index:1}.sigCollectionHero>span,.sigCollectionStatement>span,.sigCollectionNext>span,.sigCollectionEmpty>span,.sigCollectionMissing>span{font-size:12px;letter-spacing:.13em;color:#f7931f}.sigCollectionHero h1{font:400 clamp(4rem,9vw,10rem)/.86 "Bevan";margin:16px 0 20px;max-width:1200px}.sigCollectionHero p{font-size:17px;letter-spacing:.02em}.sigCollectionStatement{padding:10vw 5vw;display:grid;grid-template-columns:28% 72%;border-bottom:1px solid #d4d0c7}.sigCollectionStatement h2{font:400 clamp(3rem,6vw,7rem)/.93 "Bevan";margin:0 0 30px;max-width:1000px}.sigCollectionStatement p{max-width:680px;font-size:17px;line-height:1.7}.sigCollectionStatement small{display:block;margin-top:30px;letter-spacing:.12em}.sigCollectionWorks{padding:7vw 5vw 10vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9vw 4vw;align-items:start}.sigCollectionWorks button{border:0;background:none;padding:0;text-align:left;color:inherit}.sigCollectionWorks button.wide{grid-column:1/-1;width:72%;justify-self:center}.sigCollectionWorks img{width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block;background:#ece9e1}.sigCollectionWorks button>div{display:grid;grid-template-columns:34px 1fr;padding-top:18px}.sigCollectionWorks h3{font:400 clamp(1.5rem,2.4vw,2.8rem)/1 "Bevan";margin:0 0 7px}.sigCollectionWorks p{grid-column:2;margin:0;color:#777}.sigCollectionWorks button>div>span{font-size:9px;color:#999}.sigCollectionEmpty{grid-column:1/-1;padding:10vw 0;text-align:center}.sigCollectionEmpty h2{font:400 clamp(2.5rem,5vw,6rem)/.95 "Bevan";max-width:900px;margin:18px auto}.sigCollectionNext{padding:6vw 5vw;background:#252827;color:#fff;display:flex;align-items:center;justify-content:space-between}.sigCollectionNext a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:18px;font:400 clamp(1.6rem,3vw,3.5rem)/1 "Bevan"}.sigCollectionMissing{min-height:75svh;padding:18vw 5vw 8vw}.sigCollectionMissing h1{font:400 clamp(3rem,7vw,8rem)/.9 "Bevan"}.sigCollectionMissing a{display:inline-flex;gap:8px;align-items:center;text-decoration:none}@media(max-width:750px){.sigCollectionHero{padding:60px 20px}.sigCollectionStatement{padding:80px 20px;grid-template-columns:1fr;gap:28px}.sigCollectionWorks{padding:60px 20px 90px;grid-template-columns:1fr;gap:60px}.sigCollectionWorks button.wide{grid-column:auto;width:100%}.sigCollectionNext{padding:50px 20px;align-items:flex-start;flex-direction:column;gap:25px}}.sigCollectionHero>span,.sigCollectionIntro>span,.sigCollectionEssay>span{font-size:12px;letter-spacing:.13em;color:#f7931f}.sigCollectionIntro{padding:10vw 5vw 9vw;display:grid;grid-template-columns:28% 72%;border-bottom:1px solid #d4d0c7;background:#f7f5ef}.sigCollectionIntro h2{max-width:1050px;margin:0 0 32px;font:400 clamp(3rem,6vw,7rem)/.93 "Bevan";letter-spacing:-.025em}.sigCollectionIntro p{max-width:720px;margin:0;font-size:18px;line-height:1.72;color:#625f59}.sigCollectionIntro small{display:block;margin-top:34px;font-size:9px;letter-spacing:.13em;color:#88837a}.sigCollectionEssay{padding:8vw 5vw 9vw;display:grid;grid-template-columns:28% 72%;background:#eeebe3;border-bottom:1px solid #d4d0c7}.sigCollectionEssayColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw}.sigCollectionEssayColumns p{margin:0;font-size:16px;line-height:1.85;color:#55524d}.sigCollectionEssayColumns p:first-child{font-size:19px;line-height:1.72;color:#252827}@media(max-width:750px){.sigCollectionIntro,.sigCollectionEssay{padding:75px 20px;grid-template-columns:1fr;gap:30px}.sigCollectionEssayColumns{grid-template-columns:1fr;gap:32px}}.nav{background:#121514ad!important;-webkit-backdrop-filter:blur(22px) saturate(135%)!important;backdrop-filter:blur(22px) saturate(135%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.nav:after{background:linear-gradient(to bottom,#12151461,#12151424 44%,#12151400)!important}.pricingV2{background:#f7f5ef}.pricingHero{padding:clamp(150px,15vw,230px) 5vw 7vw!important;min-height:78svh;display:flex;flex-direction:column;justify-content:flex-end}.pricingHero h1{max-width:1250px!important;margin:18px 0 45px!important;font-size:clamp(4rem,8vw,9rem)!important;line-height:.87!important}.pricingHero h1 em{font-style:normal;color:#f7931f}.pricingHeroBottom{display:grid;grid-template-columns:minmax(0,650px) auto;justify-content:space-between;gap:50px;align-items:end;border-top:1px solid #c9c5bb;padding-top:25px}.pricingHeroBottom p{margin:0!important;max-width:650px!important;font-size:17px!important;line-height:1.65!important}.pricingHeroBottom a{display:flex;align-items:center;gap:24px;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:7px}.pricingShared{padding:25px 5vw;background:#252827;color:#fff;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:30px}.pricingShared>span{font-size:10px;font-weight:600;letter-spacing:.13em;color:#f7931f}.pricingShared>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.pricingShared p{margin:0;display:flex;align-items:center;gap:8px;font-size:11px}.pricingShared svg{width:15px;color:#f7931f}.pricingGridV2{padding:7vw 5vw!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;background:#ebe8df!important}.pricingGridV2 article{position:relative;min-height:690px!important;padding:30px!important;background:#f8f7f2!important;border:1px solid #d1cdc3!important;display:flex!important;flex-direction:column!important;transition:transform .25s ease,box-shadow .25s ease}.pricingGridV2 article:hover{transform:translateY(-6px);box-shadow:0 24px 50px #1f1d191a}.pricingGridV2 article.featured{background:#252827!important;color:#fff!important;border-color:#252827!important}.pricingBadge{position:absolute;top:0;right:0;padding:10px 13px;background:#f7931f;color:#1b1e1d;font-size:8px;letter-spacing:.12em}.pricingPlanHead{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #d1cdc3}.featured .pricingPlanHead{border-color:#ffffff2e}.pricingPlanHead svg{width:20px}.pricingPlanHead span{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.pricingPrice{display:flex;align-items:baseline;gap:8px;margin-top:30px}.pricingPrice h2{margin:0!important;font:400 clamp(3rem,4.5vw,5.5rem)/.9 "Bevan"!important}.pricingPrice>span{font-size:12px;opacity:.6}.pricingGridV2 article>small{margin-top:8px;font-size:10px;opacity:.55}.pricingUse{padding:30px 0;border-bottom:1px solid #d1cdc3}.featured .pricingUse{border-color:#ffffff2e}.pricingUse>span,.pricingRights>span{display:block;margin-bottom:10px;font-size:8px;font-weight:600;letter-spacing:.13em;opacity:.55}.pricingUse strong{display:block;font:400 22px/1.1 Bevan}.pricingUse p{margin:12px 0 0!important;line-height:1.6!important;opacity:.68}.pricingRights{padding:25px 0}.pricingRights p{display:flex!important;align-items:center;gap:10px;margin:10px 0!important;font-size:12px!important}.pricingRights svg{width:16px;color:#2a9e8f}.featured .pricingRights svg{color:#f7931f}.pricingStart{margin-top:auto!important;min-height:76px!important;width:100%!important;padding:0 24px!important;border:0!important;background:#252827!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important;letter-spacing:.07em!important;transition:background .2s ease,color .2s ease!important}.pricingStart svg{width:21px!important}.pricingStart:hover,.featured .pricingStart{background:#f7931f!important;color:#171918!important}.featured .pricingStart:hover{background:#fff!important}.pricingLicenseExplainer{padding:9vw 5vw;background:#f7f5ef}.pricingLicenseExplainer>div:first-child{display:grid;grid-template-columns:28% 72%;margin-bottom:5vw}.pricingLicenseExplainer>div:first-child>span{font-size:12px;font-weight:600;letter-spacing:.13em;color:#f7931f}.pricingLicenseExplainer h2{margin:0;font:400 clamp(3rem,5.5vw,6.5rem)/.92 "Bevan"}.pricingSteps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdb9b0;border-left:1px solid #d1cdc3}.pricingSteps article{min-height:270px;padding:24px;border-right:1px solid #d1cdc3;border-bottom:1px solid #d1cdc3}.pricingSteps b{font-size:9px;color:#f7931f;letter-spacing:.1em}.pricingSteps h3{margin:55px 0 15px;font:400 24px/1 Bevan}.pricingSteps p{margin:0;line-height:1.65;color:#69655e}.pricingLicenseCallout{margin-top:28px;padding:28px;background:#252827;color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}.pricingLicenseCallout>svg{width:28px;color:#f7931f}.pricingLicenseCallout p{margin:0;max-width:760px;line-height:1.55;color:#ffffffbf}.pricingLicenseCallout a{display:flex;align-items:center;gap:15px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.09em;white-space:nowrap}@media(max-width:900px){.pricingShared{grid-template-columns:1fr}.pricingShared>div{overflow-x:auto;justify-content:flex-start}.pricingShared p{white-space:nowrap}.pricingGridV2{grid-template-columns:1fr!important}.pricingGridV2 article{min-height:0!important}.pricingLicenseExplainer>div:first-child{grid-template-columns:1fr;gap:25px}.pricingSteps{grid-template-columns:repeat(2,1fr)}.pricingLicenseCallout{grid-template-columns:auto 1fr}.pricingLicenseCallout a{grid-column:2}}@media(max-width:560px){.pricingHero{padding:145px 20px 65px!important}.pricingHeroBottom{grid-template-columns:1fr}.pricingGridV2,.pricingLicenseExplainer{padding:60px 20px!important}.pricingShared{padding:24px 20px}.pricingSteps,.pricingLicenseCallout{grid-template-columns:1fr}.pricingLicenseCallout a{grid-column:auto}.pricingStart{min-height:72px!important}}h1,h2,h3,h4,h5,h6,.heroText,.commercialCopy,.archiveCall,.sig3HeroCopy,.sig3Intro,.sigCollectionHero,.sigCollectionIntro,.pricingHero,.pricingUse,.pricingLicenseExplainer{text-wrap:balance}p,li,dd,figcaption,blockquote,.pricingHeroBottom,.pricingRights,.pricingSteps,.sigCollectionEssayColumns{text-wrap:pretty;orphans:2;widows:2}.storiesPage{padding-top:82px;background:#f7f5ef;color:#252827}.storiesHero{min-height:78svh;padding:9vw 5vw 7vw;display:flex;flex-direction:column;justify-content:flex-end}.storiesHero>span,.storiesStatement>span{font-size:12px;font-weight:600;letter-spacing:.13em;color:#f7931f}.storiesHero h1{max-width:1200px;margin:18px 0 30px;font:400 clamp(4rem,8vw,9rem)/.87 "Bevan";letter-spacing:-.035em;text-wrap:balance}.storiesHero h1 em,.storiesStatement h2 em{font-style:normal;color:#f7931f}.storiesHero p{max-width:650px;margin:0;font-size:17px;line-height:1.65;color:#68645e;text-wrap:pretty}.storiesFilter{position:sticky;top:82px;z-index:25;min-height:76px;padding:0 5vw;display:grid;grid-template-columns:220px 1fr;align-items:stretch;background:#f7f5efe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block:1px solid #cbc7bd}.storiesFilter>span{display:flex;align-items:center;font-size:9px;font-weight:600;letter-spacing:.13em}.storiesFilter nav{display:flex;overflow-x:auto;border-left:1px solid #d4d0c7}.storiesFilter button{min-width:100px;padding:0 20px;border:0;border-right:1px solid #d4d0c7;background:transparent;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em;cursor:pointer}.storiesFilter button:hover{background:#ebe7de}.storiesFilter button.active{background:#252827;color:#fff}.storiesGrid{padding:6vw 5vw 9vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.storiesGrid article{min-height:500px;padding:30px;background:#ebe8df;display:flex;flex-direction:column;justify-content:space-between}.storiesGrid article.featured{grid-column:1/-1;min-height:62svh;background:#252827;color:#fff}.storiesType{display:flex;align-items:center;gap:10px}.storiesType svg{width:18px;color:#f7931f}.storiesType span,.storiesGrid small{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.storiesGrid article>div:last-child{max-width:720px}.storiesGrid h2{margin:16px 0;font:400 clamp(2.4rem,4.5vw,5.5rem)/.94 "Bevan";text-wrap:balance}.storiesGrid p{max-width:590px;font-size:15px;line-height:1.7;color:#666;text-wrap:pretty}.storiesGrid .featured p{color:#ffffffa6}.storiesGrid button{margin-top:24px;padding:0 0 8px;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;display:flex;align-items:center;gap:24px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.storiesGrid button svg{width:14px}.storiesStatement{padding:10vw 5vw;background:#1b1e1d;color:#fff;display:grid;grid-template-columns:28% 72%}.storiesStatement h2{margin:0;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan";letter-spacing:-.03em}.storiesStatement p{grid-column:2;max-width:650px;margin:35px 0 0;font-size:17px;line-height:1.7;color:#ffffffa6;text-wrap:pretty}@media(max-width:750px){.storiesHero{padding:100px 20px 65px}.storiesFilter{top:82px;padding:0;grid-template-columns:1fr}.storiesFilter>span{display:none}.storiesFilter nav{height:58px;border-left:0}.storiesGrid{padding:50px 20px 75px;grid-template-columns:1fr}.storiesGrid article.featured{grid-column:auto}.storiesStatement{padding:80px 20px;grid-template-columns:1fr;gap:28px}.storiesStatement p{grid-column:1;margin-top:0}}.storiesOpen{background:#fafaf7;color:#252827}.storiesOpenHero{height:100svh;min-height:680px;position:relative;background:#171918 center/cover no-repeat;color:#fff}.storiesOpenHero .openHeroShade{background:linear-gradient(180deg,#0000004d,#00000014 38%,#000000ad)}.storiesOpenHero .openHeroCopy{max-width:850px}.storiesOpenHero .openHeroCopy h1{text-transform:none}.storiesOpenLibrary{background:#fafaf7}.storiesOpenTools{position:sticky;top:94px;z-index:30;height:82px;padding:7px 3vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,330px);gap:12px;background:#fafaf7f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid #d8d6cf}.storiesOpenTools nav{display:flex;gap:5px;min-width:0;overflow-x:auto}.storiesOpenTools nav::-webkit-scrollbar{display:none}.storiesOpenTools nav button{position:relative;flex:0 0 105px;border:0;overflow:hidden;background:#252827 var(--story-tab-image) center/cover no-repeat;color:#fff;cursor:pointer}.storiesOpenTools nav button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#12141375;transition:.2s}.storiesOpenTools nav button span{position:relative;z-index:1;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.storiesOpenTools nav button.active:before{background:#f7931fb8}.storiesOpenTools form{display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid #c8c6bf;background:#fff}.storiesOpenTools form>svg{width:15px}.storiesOpenTools input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.storiesOpenTools form button{border:0;background:none;padding:4px;display:grid}.storiesOpenTools form button svg{width:14px}.storiesMasonry{padding:4px;-moz-columns:3;columns:3;-moz-column-gap:4px;column-gap:4px}.storiesMasonry article{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 4px}.storiesMasonry article button{width:100%;padding:0;border:0;background:#eeeae1;color:#252827;text-align:left;cursor:pointer}.storiesImage{position:relative;overflow:hidden;background:#ddd}.storiesImage img{width:100%;height:auto;min-height:310px;max-height:68svh;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.storiesMasonry article:nth-child(3n+1) .storiesImage img{min-height:520px}.storiesMasonry article button:hover img{transform:scale(1.015)}.storiesPlay{position:absolute;left:20px;bottom:20px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#141615ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.storiesPlay svg{width:17px;fill:currentColor}.storiesCardCopy{padding:18px 18px 24px}.storiesCardCopy>span{font-size:9px;font-weight:600;letter-spacing:.11em;color:#f7931f;text-transform:uppercase}.storiesCardCopy h2{margin:9px 0 8px;font:400 clamp(1.5rem,2.2vw,2.8rem)/.98 "Bevan";text-wrap:balance}.storiesCardCopy p{margin:0;max-width:480px;font-size:12px;line-height:1.6;color:#6c6861;text-wrap:pretty}@media(max-width:900px){.storiesMasonry{-moz-columns:2;columns:2}.storiesOpenTools{grid-template-columns:1fr}.storiesOpenTools form{display:none}}@media(max-width:560px){.storiesOpenHero{height:82svh;min-height:620px}.storiesOpenTools{top:94px;height:68px;padding:6px 12px}.storiesOpenTools nav button{flex-basis:94px}.storiesMasonry{-moz-columns:1;columns:1}.storiesImage img,.storiesMasonry article:nth-child(3n+1) .storiesImage img{min-height:340px;max-height:64svh}}.storiesFeaturedHero{background:#171918;overflow:hidden}.storiesHeroSlides{position:absolute;top:0;right:0;bottom:0;left:0}.storiesHeroSlides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity .65s ease,transform 7s linear}.storiesHeroSlides img.active{opacity:1;transform:scale(1)}.storiesFeaturedHero .openHeroShade{z-index:1}.storiesFeaturedCopy{z-index:2}.storiesFeaturedCopy h1{max-width:920px;text-transform:none!important}.storiesHeroRead{margin-top:24px;padding:0 0 8px;border:0;border-bottom:1px solid rgba(255,255,255,.7);background:none;color:#fff;display:flex;align-items:center;gap:22px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em;cursor:pointer}.storiesHeroRead svg{width:15px}.storiesHeroControls{position:absolute;z-index:3;right:5vw;bottom:42px;display:flex;align-items:center;gap:14px;color:#fff}.storiesHeroControls>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#14161538;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:grid;place-items:center;cursor:pointer}.storiesHeroControls>button svg{width:17px}.storiesHeroControls>span{min-width:42px;text-align:center;font-size:9px;letter-spacing:.08em}.storiesHeroDots{display:flex;gap:5px}.storiesHeroDots button{width:28px;height:2px;padding:0;border:0;background:#ffffff59;cursor:pointer}.storiesHeroDots button.active{background:#f7931f}.storiesFeaturedHero .openHeroDown{z-index:3}@media(max-width:700px){.storiesHeroControls{right:20px;bottom:105px}.storiesHeroDots{display:none}.storiesFeaturedCopy{padding-right:20px}.storiesFeaturedCopy h1{font-size:clamp(3rem,13vw,5rem)}}.storiesOpenTools{top:82px!important;padding:0 3vw!important;gap:0!important;height:82px!important}.storiesOpenTools nav{gap:0!important;width:100%;height:100%}.storiesOpenTools nav button{flex:1 1 0!important;min-width:88px!important;height:100%!important;border-right:1px solid rgba(255,255,255,.16)!important}.storiesOpenTools form{height:100%!important;border-top:0!important;border-bottom:0!important;border-right:0!important;min-width:300px}@media(max-width:900px){.storiesOpenTools{top:82px!important;padding:0!important}.storiesOpenTools nav{width:100%}.storiesOpenTools nav button{flex:1 0 105px!important}.storiesOpenTools form{display:none!important}}@media(max-width:560px){.storiesOpenTools{top:82px!important;height:68px!important}}@media(min-width:901px){.navRight{justify-self:stretch!important;margin-left:34px!important;width:100%!important}.navRight>a:last-child{margin-left:auto!important}}.storiesOpenTools,.galleryTools{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;gap:0!important;box-sizing:border-box!important}.storiesOpenTools nav,.galleryTools nav{margin:0!important;padding:0!important;gap:0!important}.storiesOpenTools form,.galleryTools form{margin:0!important;border-radius:0!important;box-sizing:border-box!important}.storiesOpenTools nav button,.galleryTools nav button{border-radius:0!important}.storiesEditorialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#cfcac0}.storiesEditorialGrid article{min-width:0;background:#f7f5ef}.storiesEditorialGrid article>button{width:100%;height:100%;padding:0;border:0;background:#f7f5ef;color:#252827;text-align:left;display:flex;flex-direction:column;cursor:pointer}.storiesEditorialGrid .storiesImage{aspect-ratio:16/10;width:100%;min-height:0;max-height:none;background:#ddd}.storiesEditorialGrid .storiesImage img{width:100%;height:100%;min-height:0!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.storiesEditorialGrid article>button:hover .storiesImage img{transform:scale(1.018)}.storiesEditorialGrid .storiesCardCopy{padding:24px 24px 28px;display:flex;flex:1;flex-direction:column;min-height:285px}.storiesEditorialGrid .storiesCardCopy h2{margin:12px 0 10px;font:400 clamp(1.65rem,2.15vw,2.65rem)/1 "Bevan";text-wrap:balance}.storiesEditorialGrid .storiesCardCopy p{margin:0 0 26px;font-size:13px;line-height:1.65;color:#68645e;text-wrap:pretty}.storiesCardAction{margin-top:auto;padding-top:18px;border-top:1px solid #d4d0c7;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em}.storiesCardAction svg{width:15px}.storiesEditorialGrid article>button:hover .storiesCardAction{color:#f7931f}@media(max-width:1000px){.storiesEditorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.storiesEditorialGrid{grid-template-columns:1fr}.storiesEditorialGrid .storiesCardCopy{min-height:230px;padding:20px}}.adminStories{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:24px}.adminStoryForm,.adminStoryList{background:#fff;border:1px solid #ddd9cf;padding:28px}.adminStoryForm{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adminStoryForm>div:first-child,.adminStoryForm .wide,.adminPublish{grid-column:1/-1}.adminStoryForm>div:first-child span{font-size:9px;letter-spacing:.13em;color:#f7931f;font-weight:700}.adminStoryForm h2{margin:8px 0;font:400 28px/1 Bevan}.adminStoryForm p{margin:0 0 12px;color:#777}.adminStoryForm label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.adminStoryForm input,.adminStoryForm select,.adminStoryForm textarea{padding:12px;border:1px solid #ccc7bd;background:#faf9f5;font:inherit;text-transform:none;letter-spacing:0}.adminPdfUpload{padding:16px;border:1px dashed #aaa!important;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.adminPdfUpload svg{width:18px}.adminPdfUpload input{padding:0;border:0;background:none}.adminCheck{flex-direction:row!important;align-items:center!important}.adminCheck svg{width:16px}.adminPublish{min-height:58px;border:0;background:#252827;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.08em}.adminStoryList>header{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #ddd}.adminStoryList article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid #e4e1d9}.adminStoryList article>div{display:flex;flex-direction:column;gap:4px}.adminStoryList article span,.adminStoryList article small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#777}.adminStoryList article a,.adminStoryList article>button{width:38px;height:38px;border:1px solid #ddd;background:#fff;display:grid;place-items:center;color:#252827}.adminStoryList svg{width:15px}.storyReader{height:100svh;background:#191b1a;color:#fff;overflow:hidden;padding-top:82px}.storyReader .nav{display:flex}.storyReaderBar{height:68px;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#202321}.storyReaderBar>a{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.storyReaderBar>a svg{width:15px}.storyReaderBar>div:nth-child(2){display:flex;flex-direction:column;align-items:center;gap:2px}.storyReaderBar>div:nth-child(2) span{font-size:8px;color:#f7931f;text-transform:uppercase;letter-spacing:.12em}.storyReaderBar>div:nth-child(2) b{font-size:12px}.storyReaderActions{justify-self:end;display:flex;align-items:center;gap:7px}.storyReaderActions button{width:36px;height:36px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;display:grid;place-items:center}.storyReaderActions button svg{width:15px}.storyReaderActions span{min-width:42px;text-align:center;font-size:10px}.storyReaderStage{height:calc(100svh - 150px);padding:24px;display:flex;align-items:center;justify-content:center;background:#151716}.storyPaper{height:100%;width:min(920px,88vw);background:#fff;box-shadow:0 18px 60px #0006}.storyPaper iframe{width:100%;height:100%;border:0}.bookMode .storyPaper{width:min(1280px,92vw)}.storyReader.isFull{padding-top:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.storyReader.isFull .nav{display:none}.storyReader.isFull .storyReaderStage{height:calc(100svh - 68px)}.storyReaderLoading,.storyReaderMissing{min-height:100svh;background:#f7f5ef;display:grid;place-items:center}.storyReaderMissing>div{padding:140px 5vw}.storyReaderMissing h1{font:400 clamp(3rem,7vw,7rem)/.9 "Bevan"}@media(max-width:900px){.adminStories{grid-template-columns:1fr}.storyReaderBar{grid-template-columns:auto 1fr auto}.storyReaderBar>div:nth-child(2){display:none}.storyReaderStage{padding:10px}.storyPaper{width:100%}}.adminStoryWriter textarea{min-height:420px;font:400 15px/1.7 DM Sans;resize:vertical}.writtenStory{background:#f7f5ef;color:#252827}.writtenStory>article{padding:180px 5vw 80px}.writtenStory>article>header,.writtenStoryBody{max-width:760px;margin:0 auto}.writtenStory>article>header>a{display:flex;align-items:center;gap:8px;margin-bottom:70px;color:#252827;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.09em}.writtenStory>article>header>a svg{width:15px}.writtenStory>article>header>span{font-size:10px;font-weight:600;letter-spacing:.12em;color:#f7931f;text-transform:uppercase}.writtenStory h1{margin:18px 0 24px;font:400 clamp(3.5rem,7vw,7.5rem)/.91 "Bevan";letter-spacing:-.035em;text-wrap:balance}.writtenStory>article>header>p{font-size:20px;line-height:1.55;color:#69655e;text-wrap:pretty}.writtenStory>article>header>small{display:block;margin-top:25px;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.writtenStoryCover{display:block;width:min(1180px,90vw);max-height:78svh;-o-object-fit:cover;object-fit:cover;margin:70px auto}.writtenStoryBody{font-size:19px;line-height:1.82}.writtenStoryBody p{margin:0 0 1.7em;text-wrap:pretty}.writtenStoryBody p:first-child:first-letter{float:left;font:400 5.5rem/.72 Bevan;padding:10px 12px 0 0;color:#f7931f}.storyEngagement{padding:70px max(5vw,calc((100vw - 760px)/2));background:#efede6;color:#252827}.storyReaction{display:flex;align-items:center;gap:25px;padding-bottom:28px;border-bottom:1px solid #ccc8be}.storyReaction button,.storyReaction>span{display:flex;align-items:center;gap:8px;border:0;background:none;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.storyReaction button{cursor:pointer}.storyReaction svg{width:18px}.storyReaction button.liked{color:#f7931f}.storyReaction button.liked svg{fill:currentColor}.storyComments h2{margin:45px 0 25px;font:400 32px/1 Bevan}.storyComments form{display:grid;grid-template-columns:180px 1fr auto;align-items:stretch;border:1px solid #cbc7bd;background:#fff}.storyComments input,.storyComments textarea{border:0;border-right:1px solid #ddd8ce;padding:14px;background:transparent;outline:none;font:inherit;resize:none}.storyComments form button{border:0;padding:0 22px;background:#252827;color:#fff;display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.storyComments form button svg{width:14px}.storyComments>div>article{padding:22px 0;border-bottom:1px solid #d3cfc5}.storyComments article header{display:flex;justify-content:space-between}.storyComments article header b{font-size:12px}.storyComments article header span{font-size:9px;color:#888}.storyComments article p{margin:9px 0 0;line-height:1.6}.storyNoComments{padding:28px 0;color:#777}.storyReader:not(.isFull){height:auto;min-height:100svh;overflow:visible}.storyReader:not(.isFull) .storyReaderStage{height:calc(100svh - 150px)}.storyReader .storyEngagement{background:#202321;color:#fff}.storyReader .storyReaction{border-color:#ffffff1f}.storyReader .storyComments>div>article{border-color:#ffffff1a}.storyReader .storyComments input,.storyReader .storyComments textarea{color:#252827}@media(max-width:700px){.writtenStory>article{padding:140px 20px 60px}.writtenStoryBody{font-size:17px}.storyEngagement{padding:50px 20px}.storyComments form{grid-template-columns:1fr}.storyComments input,.storyComments textarea{border-right:0;border-bottom:1px solid #ddd8ce}.storyComments form button{min-height:48px;justify-content:center}}.aboutPatrick{background:#f7f5ef;color:#252827}.aboutHero{height:92svh;min-height:680px;position:relative;overflow:hidden;background:#171918;color:#fff}.aboutHero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aboutHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0b38,#0a0c0b14 38%,#0a0c0bb8)}.aboutHeroCopy{position:absolute;z-index:2;left:5vw;right:5vw;bottom:7vw;max-width:1050px}.aboutHeroCopy>span,.aboutLead>span,.aboutStoryCopy>span,.aboutNow>span{font-size:12px;font-weight:600;letter-spacing:.13em;color:#f7931f}.aboutHeroCopy h1{margin:16px 0 24px;font:400 clamp(4rem,8vw,9rem)/.87 "Bevan";letter-spacing:-.035em;text-wrap:balance}.aboutHeroCopy h1 em{font-style:normal;color:#f7931f}.aboutHeroCopy p{margin:0;max-width:610px;font-size:18px;line-height:1.55;color:#fffc}.aboutLead{padding:9vw 5vw;display:grid;grid-template-columns:28% 72%;border-bottom:1px solid #cbc7bd}.aboutLead>div{max-width:880px}.aboutLead h2{margin:0 0 28px;font:400 clamp(3rem,5.5vw,6.5rem)/.92 "Bevan";letter-spacing:-.03em;text-wrap:balance}.aboutLead p{max-width:700px;margin:0;font-size:18px;line-height:1.75;color:#666159;text-wrap:pretty}.aboutStory{display:grid;grid-template-columns:1fr 1fr;min-height:78svh;border-bottom:1px solid #cbc7bd}.aboutStoryImage{position:relative;min-height:650px;overflow:hidden;background:#ddd}.aboutStoryImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aboutStoryImage>span{position:absolute;left:22px;bottom:20px;padding:9px 11px;background:#141615a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:8px;letter-spacing:.1em}.aboutStoryCopy{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.aboutStoryCopy h2{margin:18px 0 30px;font:400 clamp(2.8rem,4.5vw,5.2rem)/.94 "Bevan";letter-spacing:-.025em;text-wrap:balance}.aboutStoryCopy p{max-width:610px;margin:0 0 20px;font-size:16px;line-height:1.75;color:#68635c;text-wrap:pretty}.aboutStoryCopy a{width:-moz-max-content;width:max-content;margin-top:18px;padding-bottom:7px;border-bottom:1px solid;text-decoration:none;color:#252827;display:flex;align-items:center;gap:24px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.aboutStoryCopy a svg,.aboutNowLinks svg{width:15px}.aboutStory.reverse{background:#252827;color:#fff}.aboutStory.reverse .aboutStoryCopy p{color:#ffffffa6}.aboutStory.reverse .aboutStoryCopy a{color:#fff}.aboutNow{padding:10vw 5vw;display:grid;grid-template-columns:28% 72%}.aboutNow>div{max-width:900px}.aboutNow h2{margin:0 0 30px;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan";letter-spacing:-.03em;text-wrap:balance}.aboutNow p{max-width:680px;font-size:17px;line-height:1.75;color:#69645d;text-wrap:pretty}.aboutNowLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:45px}.aboutNowLinks a{min-height:58px;padding:0 22px;border:1px solid #bcb8af;color:#252827;text-decoration:none;display:flex;align-items:center;gap:24px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.aboutNowLinks a:first-child{background:#252827;color:#fff;border-color:#252827}@media(max-width:800px){.aboutHero{height:82svh}.aboutHeroCopy{left:20px;right:20px;bottom:55px}.aboutLead,.aboutNow{padding:75px 20px;grid-template-columns:1fr;gap:28px}.aboutStory,.aboutStory.reverse{grid-template-columns:1fr}.aboutStory.reverse .aboutStoryImage{order:-1}.aboutStoryImage{min-height:62svh}.aboutStoryCopy{padding:70px 20px}.aboutNowLinks{flex-direction:column}.aboutNowLinks a{justify-content:space-between}}.patrickProfile{background:#f3f0e8;color:#242725}.profileOpening{min-height:100svh;padding-top:82px;display:grid;grid-template-columns:58% 42%;background:#242725;color:#fff}.profileOpeningImage{position:relative;overflow:hidden}.profileOpeningImage img{width:100%;height:100%;min-height:calc(100svh - 82px);-o-object-fit:cover;object-fit:cover}.profileOpeningImage>span{position:absolute;left:24px;bottom:22px;font-size:8px;letter-spacing:.13em}.profileOpeningCopy{padding:7vw 5vw;display:flex;flex-direction:column;justify-content:center}.profileOpeningCopy>span,.profileStatement aside>span,.profileInterlude span,.profileClosing span{font-size:10px;font-weight:600;letter-spacing:.13em;color:#f7931f}.profileOpeningCopy h1{margin:22px 0 32px;font:400 clamp(5rem,9vw,10rem)/.78 "Bevan";letter-spacing:-.055em}.profileOpeningCopy p{max-width:430px;margin:0;font-size:18px;line-height:1.55;color:#ffffffb8}.profileOpeningCopy a{width:-moz-max-content;width:max-content;margin-top:48px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.55);display:flex;gap:35px;align-items:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.09em}.profileOpeningCopy svg,.profileChapters svg,.profileClosing svg{width:15px}.profileStatement{padding:11vw 7vw;display:grid;grid-template-columns:18% 82%;border-bottom:1px solid #c9c4b9}.profileStatement aside{display:flex;flex-direction:column;gap:12px}.profileStatement aside b{font:400 42px/1 Bevan;color:#c4bfb4}.profileStatement>div{max-width:980px}.profileBig{margin:0 0 70px;font:400 clamp(2.8rem,4.7vw,5.5rem)/1.02 "Bevan";letter-spacing:-.025em;text-wrap:balance}.profileColumns{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:820px;margin-left:auto}.profileColumns p{margin:0;font-size:16px;line-height:1.8;color:#625f58}.profileInterlude{height:78svh;min-height:600px;position:relative;overflow:hidden;background:#1d201e;color:#fff}.profileInterlude img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profileInterlude:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1110b8,#0f11100d 65%)}.profileInterlude>div{position:absolute;z-index:2;left:7vw;top:50%;transform:translateY(-50%);max-width:670px}.profileInterlude p{margin:20px 0 0;font:400 clamp(2.8rem,5vw,6rem)/.96 "Bevan";text-wrap:balance}.profileChapters{padding:0 7vw}.profileChapters article{display:grid;grid-template-columns:18% 82%;padding:7vw 0;border-bottom:1px solid #c9c4b9}.profileChapters article>span{font:400 clamp(3rem,5vw,5rem)/1 "Bevan";color:#c4bfb4}.profileChapters article>div{max-width:730px}.profileChapters small{font-size:9px;font-weight:600;letter-spacing:.13em;color:#f7931f}.profileChapters h2{margin:14px 0 24px;font:400 clamp(3rem,5vw,6rem)/.92 "Bevan";letter-spacing:-.03em}.profileChapters p{max-width:620px;margin:0;font-size:16px;line-height:1.75;color:#625f58}.profileChapters a{width:-moz-max-content;width:max-content;margin-top:32px;padding-bottom:7px;border-bottom:1px solid;display:flex;align-items:center;gap:28px;color:#242725;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.profileClosing{padding:10vw 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#242725;color:#fff}.profileClosing h2{margin:18px 0 0;font:400 clamp(4rem,6.5vw,8rem)/.87 "Bevan";letter-spacing:-.04em}.profileClosing>div:last-child{align-self:end;max-width:510px}.profileClosing p{font-size:17px;line-height:1.7;color:#ffffffa6}.profileClosing a{width:-moz-max-content;width:max-content;margin-top:35px;padding:16px 20px;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;gap:35px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.09em}@media(max-width:800px){.profileOpening{grid-template-columns:1fr;padding-top:82px}.profileOpeningImage{height:62svh}.profileOpeningImage img{min-height:0}.profileOpeningCopy{padding:65px 20px 75px}.profileStatement{padding:80px 20px;grid-template-columns:1fr;gap:40px}.profileStatement aside{flex-direction:row;align-items:center}.profileColumns{grid-template-columns:1fr;gap:25px}.profileInterlude{height:68svh}.profileInterlude>div{left:20px;right:20px}.profileChapters{padding:0 20px}.profileChapters article{grid-template-columns:1fr;padding:70px 0;gap:28px}.profileChapters article>span{font-size:2.5rem}.profileClosing{padding:80px 20px;grid-template-columns:1fr;gap:55px}}.patrickMerged{background:#f3f0e8;color:#242725}.pmHero{min-height:100svh;padding-top:82px;display:grid;grid-template-columns:56% 44%;background:#242725;color:#fff}.pmHeroImage{position:relative;overflow:hidden}.pmHeroImage img{width:100%;height:100%;min-height:calc(100svh - 82px);-o-object-fit:cover;object-fit:cover}.pmHeroImage>span,.pmChapterImage>span{position:absolute;left:22px;bottom:20px;padding:8px 10px;background:#1214138c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:8px;letter-spacing:.11em;color:#fff}.pmHeroCopy{padding:7vw 5vw;display:flex;flex-direction:column;justify-content:center}.pmHeroCopy>span,.pmThrough aside>span,.pmInterlude span,.pmChapterCopy>span,.pmNow aside>span{font-size:11px;font-weight:600;letter-spacing:.13em;color:#f7931f}.pmHeroCopy h1{margin:20px 0 28px;font:400 clamp(4.5rem,7.2vw,8.5rem)/.86 "Bevan";letter-spacing:-.045em;text-wrap:balance}.pmHeroCopy h1 em,.pmNow h2 em{font-style:normal;color:#f7931f}.pmHeroCopy p{max-width:480px;margin:0;font-size:18px;line-height:1.6;color:#ffffffb8}.pmHeroCopy a,.pmUnderline{width:-moz-max-content;width:max-content;margin-top:42px;padding-bottom:8px;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:30px;color:inherit;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em}.pmHeroCopy svg,.pmLinks svg,.pmUnderline svg,.pmNowLinks svg{width:15px}.pmThrough{padding:10vw 7vw;display:grid;grid-template-columns:22% 78%;border-bottom:1px solid #c9c4b9}.pmThrough aside{display:flex;flex-direction:column;gap:15px}.pmThrough aside b{font:400 44px/1 Bevan;color:#c6c0b5}.pmThrough>div{max-width:980px}.pmThrough h2{margin:0 0 28px;font:400 clamp(3rem,5.4vw,6.4rem)/.93 "Bevan";letter-spacing:-.03em}.pmLead{max-width:720px;margin:0 0 60px;font-size:21px;line-height:1.55;color:#55524d}.pmColumns{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:850px;margin-left:auto}.pmColumns p,.pmChapterCopy p,.pmNow p{margin:0;font-size:16px;line-height:1.8;color:#625f58;text-wrap:pretty}.pmInterlude{height:72svh;min-height:580px;position:relative;overflow:hidden;background:#1d201e;color:#fff}.pmInterlude img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pmInterlude:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1110c2,#0f11100d 68%)}.pmInterlude>div{position:absolute;z-index:2;left:7vw;top:50%;transform:translateY(-50%);max-width:730px}.pmInterlude p{margin:18px 0 0;font:400 clamp(3rem,5.3vw,6.3rem)/.95 "Bevan";text-wrap:balance}.pmChapter{display:grid;grid-template-columns:1fr 1fr;min-height:80svh;border-bottom:1px solid #c9c4b9}.pmChapterImage{position:relative;min-height:680px;overflow:hidden}.pmChapterImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pmChapterCopy{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.pmChapterCopy h2{margin:18px 0 30px;font:400 clamp(2.8rem,4.5vw,5.4rem)/.93 "Bevan";letter-spacing:-.025em}.pmChapterCopy p{max-width:620px;margin-bottom:20px}.pmLinks{display:flex;gap:28px;flex-wrap:wrap;margin-top:18px}.pmLinks a,.pmNowLinks a{display:flex;align-items:center;justify-content:space-between;gap:28px;color:#242725;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.pmLinks a{padding-bottom:7px;border-bottom:1px solid}.pmDark{background:#242725;color:#fff}.pmDark .pmChapterCopy p{color:#ffffffa3}.pmDark .pmUnderline{color:#fff}.pmNow{padding:10vw 7vw;display:grid;grid-template-columns:22% 78%}.pmNow>div{max-width:920px}.pmNow h2{margin:0 0 34px;font:400 clamp(3.7rem,6.2vw,7.2rem)/.89 "Bevan";letter-spacing:-.035em}.pmNow p{max-width:690px;font-size:17px}.pmNowLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:46px}.pmNowLinks a{min-height:58px;padding:0 20px;border:1px solid #bcb7ad}.pmNowLinks a:first-child{background:#242725;color:#fff;border-color:#242725}@media(max-width:800px){.pmHero{grid-template-columns:1fr}.pmHeroImage{height:60svh}.pmHeroImage img{min-height:0}.pmHeroCopy{padding:65px 20px 75px}.pmThrough,.pmNow{padding:80px 20px;grid-template-columns:1fr;gap:40px}.pmThrough aside{flex-direction:row;align-items:center}.pmColumns{grid-template-columns:1fr;gap:25px}.pmInterlude{height:65svh}.pmInterlude>div{left:20px;right:20px}.pmChapter,.pmDark{grid-template-columns:1fr}.pmDark .pmChapterImage{order:-1}.pmChapterImage{min-height:60svh}.pmChapterCopy{padding:70px 20px}.pmNowLinks{flex-direction:column}.pmNowLinks a{justify-content:space-between}}.commercialPortfolio{background:#f3f0e8;color:#242725}.cpHero{height:94svh;min-height:700px;position:relative;overflow:hidden;background:#171918;color:#fff}.cpHero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cpHeroShade,.cpCloseShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0f0ec2,#0d0f0e29 72%),linear-gradient(0deg,rgba(13,15,14,.4),transparent 45%)}.cpHeroCopy{position:absolute;z-index:2;left:5vw;bottom:7vw;max-width:1000px}.cpHeroCopy>span,.cpIntro>span,.cpWork header span,.cpUse>div>span,.cpProcess header>span,.cpClose>div>span{font-size:11px;font-weight:600;letter-spacing:.13em;color:#f7931f}.cpHeroCopy h1{margin:18px 0 25px;font:400 clamp(4rem,7.3vw,8.5rem)/.86 "Bevan";letter-spacing:-.04em}.cpHeroCopy h1 em{font-style:normal;color:#f7931f}.cpHeroCopy p{max-width:590px;margin:0;font-size:18px;line-height:1.55;color:#ffffffc7}.cpHeroCopy a,.cpClose a{width:-moz-max-content;width:max-content;margin-top:32px;padding-bottom:8px;border-bottom:1px solid currentColor;color:#fff;text-decoration:none;display:flex;align-items:center;gap:30px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.09em}.cpHeroCopy svg,.cpClose svg{width:15px}.cpIntro{padding:9vw 6vw;display:grid;grid-template-columns:24% 76%;border-bottom:1px solid #c9c4b9}.cpIntro>div{max-width:980px}.cpIntro h2{margin:0 0 38px;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan";letter-spacing:-.035em}.cpIntro p{max-width:700px;margin:0 0 20px;font-size:17px;line-height:1.75;color:#625f58}.cpWork{background:#202321;color:#fff}.cpWork>header{padding:7vw 5vw 3vw;display:flex;align-items:end;justify-content:space-between;gap:40px}.cpWork header h2{margin:10px 0 0;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan"}.cpWork header p{max-width:380px;color:#ffffff94;font-size:14px;line-height:1.6}.cpFilters{display:flex;overflow-x:auto;padding:0 5vw 28px;scrollbar-width:none}.cpFilters::-webkit-scrollbar{display:none}.cpFilters button{flex:0 0 auto;padding:13px 18px;border:1px solid rgba(255,255,255,.18);border-right:0;background:transparent;color:#fff;text-transform:uppercase;font-size:9px;letter-spacing:.08em;cursor:pointer}.cpFilters button:last-child{border-right:1px solid rgba(255,255,255,.18)}.cpFilters button.active{background:#f7931f;border-color:#f7931f;color:#171918}.cpMasonry{-moz-columns:3;columns:3;-moz-column-gap:5px;column-gap:5px;padding:0 5px 5px}.cpMasonry figure{position:relative;margin:0 0 5px;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;background:#111}.cpMasonry figure img{display:block;width:100%;min-height:320px;max-height:640px;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.cpMasonry figure:nth-child(4n+1) img{min-height:540px}.cpMasonry figure:hover img{transform:scale(1.018)}.cpMasonry figcaption{position:absolute;inset:auto 0 0;padding:60px 18px 18px;background:linear-gradient(transparent,#0a0c0bc7);display:flex;flex-direction:column;opacity:0;transition:opacity .25s}.cpMasonry figure:hover figcaption{opacity:1}.cpMasonry figcaption span{font-size:8px;letter-spacing:.1em;color:#f7931f;text-transform:uppercase}.cpMasonry figcaption b{margin-top:4px;font-size:14px}.cpMasonry figcaption small{margin-top:3px;color:#ffffff9e}.cpUse{padding:9vw 6vw;border-bottom:1px solid #c9c4b9}.cpUse>div:first-child{display:grid;grid-template-columns:24% 76%;margin-bottom:65px}.cpUse>div:first-child h2{margin:0;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan";letter-spacing:-.035em}.cpUseGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9c4b9;border-left:1px solid #c9c4b9}.cpUseGrid article{min-height:290px;padding:28px;border-right:1px solid #c9c4b9;border-bottom:1px solid #c9c4b9}.cpUseGrid article>span{font:400 28px/1 Bevan;color:#bbb5aa}.cpUseGrid h3{margin:55px 0 15px;font-size:13px;letter-spacing:.06em}.cpUseGrid p{margin:0;font-size:14px;line-height:1.65;color:#69645d}.cpProcess{padding:9vw 6vw;background:#e7e3da}.cpProcess>header{display:grid;grid-template-columns:24% 76%;margin-bottom:55px}.cpProcess header h2{margin:0;font:400 clamp(3.5rem,6vw,7rem)/.9 "Bevan";letter-spacing:-.035em}.cpSteps{margin-left:24%}.cpSteps article{display:grid;grid-template-columns:90px 1fr;padding:34px 0;border-top:1px solid #bdb8ad}.cpSteps article>b{font:400 28px/1 Bevan;color:#aaa49a}.cpSteps h3{margin:0 0 12px;font-size:14px;letter-spacing:.06em}.cpSteps p{max-width:650px;margin:0;font-size:15px;line-height:1.7;color:#625f58}.cpClose{height:82svh;min-height:650px;position:relative;overflow:hidden;background:#171918;color:#fff}.cpClose>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cpClose>div:last-child{position:absolute;z-index:2;left:6vw;top:50%;transform:translateY(-50%);max-width:760px}.cpClose h2{margin:18px 0 25px;font:400 clamp(4rem,7vw,8rem)/.86 "Bevan";letter-spacing:-.04em}.cpClose p{max-width:500px;font-size:17px;line-height:1.6;color:#ffffffb3}@media(max-width:900px){.cpMasonry{-moz-columns:2;columns:2}.cpUseGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cpHero{height:88svh}.cpHeroCopy{left:20px;right:20px;bottom:55px}.cpIntro,.cpUse>div:first-child,.cpProcess>header{grid-template-columns:1fr;gap:30px}.cpIntro,.cpUse,.cpProcess{padding:75px 20px}.cpWork>header{padding:65px 20px 30px;display:block}.cpFilters{padding-left:20px;padding-right:20px}.cpMasonry{-moz-columns:1;columns:1}.cpMasonry figure img,.cpMasonry figure:nth-child(4n+1) img{min-height:420px;max-height:70svh}.cpMasonry figcaption{opacity:1}.cpUseGrid{grid-template-columns:1fr}.cpUseGrid article{min-height:230px}.cpSteps{margin-left:0}.cpSteps article{grid-template-columns:60px 1fr}.cpClose>div:last-child{left:20px;right:20px}}.portfolioPage{padding-top:82px;background:#202321;color:#fff}.portfolioHead{padding:8vw 5vw 5vw;display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:6vw;column-gap:6vw}.portfolioHead>span{font-size:11px;font-weight:600;letter-spacing:.13em;color:#f7931f}.portfolioHead h1{grid-column:2;margin:0;font:400 clamp(4.5rem,8vw,9rem)/.84 "Bevan";letter-spacing:-.045em}.portfolioHead p{grid-column:2;max-width:570px;margin:28px 0 0;font-size:16px;line-height:1.65;color:#ffffff9e}.portfolioFilters{padding-bottom:34px}.portfolioMasonry{padding-bottom:5px}@media(max-width:700px){.portfolioHead{padding:70px 20px 45px;grid-template-columns:1fr}.portfolioHead h1,.portfolioHead p{grid-column:1}.portfolioHead h1{margin-top:20px}}.portfolioOpen{background:#fafaf7;color:#252827}.portfolioOpen .openGallerySection{background:#fafaf7}.portfolioOpen .galleryTools{top:82px!important}.portfolioOpen .portfolioInquiry{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;background:#252827;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.08em}.galleryTools,.storiesOpenTools{position:sticky!important;top:82px!important;z-index:20!important;width:100%!important;max-width:none!important;height:76px!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;gap:0!important;background:#202321!important;border-bottom:1px solid #393c3a!important;box-sizing:border-box!important;color:#fff!important}.galleryTools nav,.storiesOpenTools nav{flex:1 1 auto!important;min-width:0!important;height:76px!important;display:flex!important;align-items:stretch!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.galleryTools nav::-webkit-scrollbar,.storiesOpenTools nav::-webkit-scrollbar{display:none}.galleryTools nav>button,.storiesOpenTools nav>button{position:relative!important;isolation:isolate!important;overflow:hidden!important;flex:0 0 76px!important;width:76px!important;height:76px!important;min-width:76px!important;margin:0!important;padding:0 6px!important;border:0!important;border-right:1px solid #393c3a!important;border-radius:0!important;background:#252827!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:8px!important;font-weight:600!important;line-height:1.08!important;letter-spacing:.055em!important;text-align:center!important;text-transform:uppercase!important}.galleryTools nav>button:before,.storiesOpenTools nav>button:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;background-image:var(--tab-image,var(--story-tab-image))!important;background-size:cover!important;background-position:center!important;filter:saturate(.78)!important;transform:scale(1.02)!important}.galleryTools nav>button:after,.storiesOpenTools nav>button:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:#1214137a!important;transition:background .2s ease!important}.galleryTools nav>button:hover:after,.storiesOpenTools nav>button:hover:after{background:#12141340!important}.galleryTools nav>button.active:after,.storiesOpenTools nav>button.active:after{background:#f7931f9e!important}.galleryTools nav>button span,.storiesOpenTools nav>button span{position:relative!important;z-index:1!important;text-shadow:0 1px 8px rgba(0,0,0,.5)!important}.galleryTools>form,.storiesOpenTools>form{position:relative!important;flex:0 0 clamp(240px,27vw,430px)!important;width:clamp(240px,27vw,430px)!important;height:76px!important;margin:0!important;padding:0 16px!important;border:0!important;border-left:1px solid #393c3a!important;border-radius:0!important;background:#252827!important;color:#fff!important;display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important}.galleryTools>form>svg,.storiesOpenTools>form>svg{width:17px!important;height:17px!important;flex:none!important}.galleryTools>form input,.storiesOpenTools>form input{flex:1!important;min-width:0!important;background:transparent!important;border:0!important;outline:0!important;color:#fff!important;font-size:13px!important}.galleryTools>form input::-moz-placeholder,.storiesOpenTools>form input::-moz-placeholder{color:#ffffff9e!important}.galleryTools>form input::placeholder,.storiesOpenTools>form input::placeholder{color:#ffffff9e!important}.galleryTools>form button,.storiesOpenTools>form button{position:static!important;width:auto!important;height:auto!important;min-width:0!important;padding:2px!important;border:0!important;background:transparent!important;color:#fff!important;display:grid!important;place-items:center!important}.galleryTools>form button:before,.galleryTools>form button:after,.storiesOpenTools>form button:before,.storiesOpenTools>form button:after{display:none!important}@media(max-width:700px){.galleryTools,.storiesOpenTools{height:68px!important}.galleryTools nav,.storiesOpenTools nav{height:68px!important}.galleryTools nav>button,.storiesOpenTools nav>button{flex-basis:68px!important;width:68px!important;height:68px!important;min-width:68px!important}.galleryTools>form,.storiesOpenTools>form{flex-basis:190px!important;width:190px!important;height:68px!important;padding:0 12px!important}}.openGallery .galleryTools nav>button{flex:1 0 76px!important;width:auto!important;min-width:76px!important}@media(max-width:700px){.openGallery .galleryTools nav>button{flex:1 0 68px!important;width:auto!important;min-width:68px!important}}.storiesOpenTools nav>button{flex:1 0 76px!important;width:auto!important;min-width:76px!important}@media(max-width:700px){.storiesOpenTools nav>button{flex:1 0 68px!important;width:auto!important;min-width:68px!important}}.openGallery .galleryTools nav>button:first-child:after,.storiesOpenTools nav>button:first-child:after{background:#f7931fc7!important}.openGallery .galleryTools nav>button:first-child:hover:after,.storiesOpenTools nav>button:first-child:hover:after{background:#f7931fe6!important}.filmsHero{position:relative;overflow:hidden;background:#111}.filmsHeroVideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease;pointer-events:none}.filmsHeroVideo.active{opacity:1}.filmsHero .openHeroShade,.filmsHero .openHeroCopy,.filmsHero .openHeroDown,.filmsHeroControls{position:absolute;z-index:2}.filmsHeroControls{left:clamp(24px,5vw,80px);bottom:86px}.filmsGrid>button>video{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#111}.filmsLightbox>div>video{display:block;max-width:min(76vw,1400px);max-height:82vh;width:auto;height:auto;background:#000}.filmsEmptyHero{background:#171a18}.openGallery .galleryTools,.storiesOpenTools{height:92px!important;padding-top:8px!important;padding-bottom:8px!important}.openGallery .galleryTools nav,.storiesOpenTools nav,.openGallery .galleryTools>form,.storiesOpenTools>form{height:76px!important}@media(max-width:700px){.openGallery .galleryTools,.storiesOpenTools{height:84px!important;padding-top:8px!important;padding-bottom:8px!important}.openGallery .galleryTools nav,.storiesOpenTools nav,.openGallery .galleryTools>form,.storiesOpenTools>form{height:68px!important}}.pwiAdminGate{min-height:100svh;display:grid;place-items:center;padding:40px;background:#1b1e1d;color:#fff}.pwiAdminGate>div{width:min(560px,100%);text-align:center}.pwiAdminGate span{font-size:10px;letter-spacing:.14em;color:#f7931f}.pwiAdminGate h1{font:400 clamp(2.5rem,6vw,5rem)/.95 "Bevan";margin:16px 0}.pwiAdminGate p{line-height:1.6;opacity:.75}.pwiAdminGate button,.pwiAdminGate a{display:block;width:100%;margin-top:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;text-decoration:none}.pwiAdminGate button{background:#f7931f;border-color:#f7931f;color:#171918;cursor:pointer}.mediaManager{display:grid;gap:24px}.mediaManagerTop{display:flex;justify-content:space-between;gap:32px;align-items:end}.mediaManagerTop>div:first-child>span{font-size:10px;letter-spacing:.14em;color:#f7931f}.mediaManagerTop h2{font-size:clamp(28px,4vw,48px);margin:8px 0}.mediaManagerTop p{max-width:620px;opacity:.62;line-height:1.5}.mediaPipeline{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em;white-space:nowrap}.mediaPipeline i{opacity:.35}.mediaManagerBar{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mediaManagerBar label{display:flex;align-items:center;gap:10px;min-width:min(520px,60%)}.mediaManagerBar svg{width:16px}.mediaManagerBar input{border:0;background:transparent;width:100%;outline:0;font:inherit}.mediaAssetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mediaAssetGrid>button{padding:0;border:0;background:#fff;text-align:left;cursor:pointer}.mediaAssetThumb{position:relative;aspect-ratio:4/3;background:#e8e8e4;overflow:hidden;display:grid;place-items:center}.mediaAssetThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaStatus{position:absolute;top:8px;left:8px;padding:5px 7px;background:#222;color:#fff;font-size:9px;text-transform:uppercase}.mediaStatus.published{background:#f7931f;color:#171918}.mediaAssetGrid>button>div:last-child{padding:10px}.mediaAssetGrid b,.mediaAssetGrid small,.mediaAssetGrid p{display:block}.mediaAssetGrid small{opacity:.5;margin-top:3px}.mediaAssetGrid p{font-size:10px;opacity:.65;margin:8px 0 0}.mediaEditModal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#000000b8;display:grid;place-items:center;padding:24px}.mediaEditModal>article{position:relative;width:min(1100px,96vw);max-height:92vh;overflow:auto;background:#f7f5ef;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr)}.mediaEditClose{position:absolute;right:12px;top:12px;z-index:2;border:0;background:#fff;width:38px;height:38px;font-size:24px;cursor:pointer}.mediaEditPreview{background:#171918;min-height:420px}.mediaEditPreview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mediaEditFields{padding:32px;display:grid;gap:16px}.mediaEditFields>span{font-size:10px;letter-spacing:.14em;color:#f7931f}.mediaEditFields h2{font-size:34px;margin:0}.mediaEditFields label{display:grid;gap:6px;font-size:11px}.mediaEditFields input,.mediaEditFields textarea,.mediaEditFields select{width:100%;padding:11px;border:1px solid #ccc;background:#fff;font:inherit}.mediaFieldGroup{display:grid;gap:8px}.mediaFieldGroup>b{font-size:10px;letter-spacing:.1em}.mediaFieldGroup>div{display:flex;flex-wrap:wrap;gap:6px}.mediaFieldGroup button{display:flex;align-items:center;gap:5px;border:1px solid #c9c7c0;background:transparent;padding:8px 10px;font-size:10px;cursor:pointer}.mediaFieldGroup button.active{background:#252827;color:#fff;border-color:#252827}.mediaFieldGroup button svg{width:12px;height:12px}.mediaCategoryChoices{max-height:150px;overflow:auto}.mediaEditRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.mediaAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaManagerTop{display:block}.mediaPipeline{margin-top:18px}.mediaEditModal>article{grid-template-columns:1fr}.mediaEditPreview{min-height:260px}}.filmsPage,.filmsPage .openGallerySection{background:#2b2e2d!important;color:#f3f1ea}.filmsPortfolioGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 22px;padding:42px 3vw 80px;align-items:start;background:#2b2e2d}.filmsPortfolioGrid article{min-width:0}.filmsPortfolioGrid article.portrait{width:100%}.filmPosterButton{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.filmPosterFrame{position:relative;width:100%;aspect-ratio:16/9;background:#171918;overflow:hidden}.filmsPortfolioGrid article.portrait .filmPosterFrame{aspect-ratio:16/9;display:grid;place-items:center;background:#171918}.filmsPortfolioGrid article.portrait .filmPosterFrame img,.filmsPortfolioGrid article.portrait .filmPosterFrame video{width:auto;height:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.filmPosterFrame img,.filmPosterFrame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#111}.filmPosterFrame .filmLinkedPlaceholder{min-height:0;height:100%;width:100%}.filmPlayMark{position:absolute;left:18px;bottom:18px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fafaf7f0;color:#202321;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.filmPlayMark svg{width:18px}.filmPosterButton:hover .filmPlayMark{opacity:1;transform:none}.filmsPortfolioGrid h2{font:500 clamp(.86rem,1vw,1.05rem)/1.25 "ASAP",sans-serif;margin:10px 0 0;color:#f3f1ea;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:2.5em}.filmsPlayerModal{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;background:#090a0af5;display:grid;place-items:center;padding:70px 4vw 4vw}.filmsPlayerModal>div{display:grid;place-items:center;max-width:94vw;max-height:84vh}.filmsPlayerModal>div.landscape{width:min(1500px,92vw);aspect-ratio:16/9}.filmsPlayerModal>div.portrait{height:min(84vh,1100px);aspect-ratio:9/16}.filmsPlayerModal video,.filmsPlayerModal iframe{display:block;width:100%;height:100%;border:0;background:#000;-o-object-fit:contain;object-fit:contain}.filmsPlayerClose{position:fixed;z-index:1101;top:88px;right:24px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#222;display:grid;place-items:center;cursor:pointer}.filmsPlayerClose svg{width:18px}@media(max-width:1100px){.filmsPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 18px}}@media(max-width:800px){.filmsPortfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:34px 18px 64px}.filmsPortfolioGrid article.portrait{width:100%}}@media(max-width:560px){.filmsPortfolioGrid{grid-template-columns:1fr;gap:34px}.filmsPlayerModal{padding:76px 12px 18px}.filmsPlayerModal>div.landscape{width:100%;max-width:100vw}.filmsPlayerModal>div.portrait{height:min(78vh,900px)}.filmsPortfolioGrid{gap:38px}.filmsPortfolioGrid article.portrait{width:min(82vw,420px)}.filmPlayMark{opacity:1;width:42px;height:42px;left:12px;bottom:12px}.filmsPlayerClose{top:80px;right:10px}}.archiveToolsVisual nav{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.archiveToolsVisual nav::-webkit-scrollbar{display:none}.archiveToolsVisual nav button{flex:0 0 auto!important}.archiveSearchForm{display:flex;align-items:center;gap:10px;border-radius:999px;color:#fff}.archiveSearchForm svg{width:17px;height:17px;flex:none}.archiveSearchForm input{display:block;flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff}.archiveSearchForm input::-moz-placeholder{color:#ffffff9e}.archiveSearchForm input::placeholder{color:#ffffff9e}.archiveSearchForm button{border:0;background:transparent;color:#fff;padding:2px;display:grid;place-items:center}.archiveSearchForm button svg{width:15px}.archiveSearchCenter{position:fixed!important;z-index:11!important;left:50%!important;top:52%!important;transform:translate(-50%,-50%)!important;width:min(620px,72vw)!important;pointer-events:none}.archiveSearchForm.center{pointer-events:auto;width:100%;height:64px;padding:0 22px;border:1px solid rgba(255,255,255,.42);background:#141615db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 45px #00000038;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,width .42s cubic-bezier(.22,1,.36,1)}.archiveSearchForm.center input{font-size:18px}.archiveSearchForm.center:focus-within{border-color:#ffffffbf;background:#141615f0}.archiveSearchForm.center.moving{transform:translate(calc(50vw - 350px),calc(-52vh + 87px)) scale(.64);opacity:.12}.archiveSearchForm.submenu{position:relative;flex:0 0 clamp(240px,27vw,430px);width:clamp(240px,27vw,430px);height:36px;margin-left:auto;padding:0 11px;border:1px solid #393c3a;background:#252827;z-index:5;animation:archiveSearchDock .32s cubic-bezier(.22,1,.36,1) both}.archiveSearchForm.submenu input{font-size:13px}@keyframes archiveSearchDock{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:900px){.archiveToolsVisual{flex-wrap:wrap!important;height:auto!important;min-height:96px!important}.archiveToolsVisual nav{order:3;flex-basis:100%!important}.archiveSearchForm.submenu{flex:1 1 260px;width:auto}.archivePage:has(.archiveToolsVisual) .archiveGrid{height:calc(100svh - 196px)!important}.archiveSearchCenter{width:min(600px,86vw)!important}.archiveSearchForm.center.moving{transform:translate(20vw,-38vh) scale(.62)}}@media(max-width:560px){.archiveSearchForm.submenu{flex-basis:100%;order:2}.archiveToolsVisual nav{order:3}.archivePage:has(.archiveToolsVisual) .archiveGrid{height:calc(100svh - 232px)!important}.archiveSearchCenter{width:88vw!important}.archiveSearchForm.center{height:56px;padding:0 17px}.archiveSearchForm.center input{font-size:15px}.archiveSearchForm.center.moving{transform:translateY(-38vh) scale(.7)}}.pwiAdmin{min-height:100svh;background:#eeeee9;color:#252827;display:grid;grid-template-columns:210px 1fr}.pwiAdminRail{position:sticky;top:0;height:100svh;background:#1d201f;color:#fff;padding:24px 14px;display:flex;flex-direction:column;gap:6px}.pwiAdminRail>div{padding:8px 10px 30px}.pwiAdminRail>div b{font:400 25px Bevan;display:block}.pwiAdminRail>div span{font-size:9px;letter-spacing:.28em;opacity:.5}.pwiAdminRail button,.pwiAdminRail a{border:0;background:transparent;color:#aaa;text-decoration:none;text-align:left;padding:11px 10px;display:flex;align-items:center;gap:9px;border-radius:7px;cursor:pointer}.pwiAdminRail svg{width:16px}.pwiAdminRail button.active,.pwiAdminRail button:hover,.pwiAdminRail a:hover{background:#303432;color:#fff}.pwiAdminRail a{margin-top:auto}.pwiAdminMain{padding:34px clamp(24px,4vw,70px) 70px;min-width:0}.pwiAdminMain>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.pwiAdminMain>header span{font-size:9px;letter-spacing:.16em}.pwiAdminMain>header h1{font:400 clamp(34px,4vw,58px)/1 "Bevan";margin:7px 0}.pwiAdminMain>header button{border:1px solid #ccc;background:#fafaf7;padding:9px 12px;display:flex;gap:7px;align-items:center}.pwiAdminMain>header svg{width:15px}.adminMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.adminMetrics article{background:#fafaf7;border:1px solid #d9d8d1;padding:18px;min-height:130px;display:grid;grid-template-columns:auto 1fr;gap:12px}.adminMetrics svg{width:18px}.adminMetrics span{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.adminMetrics strong{grid-column:1/-1;font:400 38px Bevan}.adminDashboardGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.adminRank,.adminActivity,.adminTable{background:#fafaf7;border:1px solid #d9d8d1;padding:22px}.adminRank h2,.adminActivity h2{font:400 21px Bevan;margin:0 0 16px}.adminRank>div,.adminActivity>div{display:grid;grid-template-columns:35px 1fr auto;gap:10px;padding:10px 0;border-top:1px solid #e0dfd8;align-items:center}.adminRank>div span{opacity:.4}.adminRank>div strong{font-size:12px}.adminActivity>div{grid-template-columns:110px 1fr auto}.adminActivity>div span{text-transform:uppercase;font-size:9px;letter-spacing:.08em}.adminActivity small{opacity:.5}.adminEmpty{font-size:12px;color:#777;padding:20px 0}.adminTable{padding:0}.adminTable>div{display:grid;grid-template-columns:2fr 1fr 1fr .7fr 1fr;gap:12px;padding:13px 18px;border-bottom:1px solid #e0dfd8;align-items:center}.adminTableHead{background:#e7e6df;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminTable span small{display:block;opacity:.55;margin-top:3px}.status{text-transform:capitalize}.status.active{color:#16755f}.editorIntro{max-width:650px;line-height:1.6}.adminPageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.adminPageGrid a{min-height:150px;background:#fafaf7;border:1px solid #d9d8d1;padding:20px;color:#252827;text-decoration:none;display:flex;flex-direction:column}.adminPageGrid span{font:400 22px Bevan}.adminPageGrid small{opacity:.5;margin-top:5px}.adminPageGrid svg{margin-top:auto;width:20px}.liveEditorBar{position:fixed;z-index:1000;left:50%;bottom:18px;transform:translate(-50%);width:min(920px,94vw);min-height:62px;background:#1d201ff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:9px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 20px 60px #00000059}.liveEditorBar>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7px;column-gap:7px;min-width:210px}.liveEditorBar>div svg{grid-row:1/3;width:16px}.liveEditorBar>div span{font-size:9px;opacity:.55}.liveEditorBar label{font-size:9px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.liveEditorBar input[type=color]{width:28px;height:28px;border:0;padding:0;background:none}.liveEditorBar button,.liveEditorBar a{border:0;border-radius:7px;background:#2a9e8f;color:#fff;padding:9px 12px;text-decoration:none;display:flex;gap:6px;align-items:center}.liveEditorBar a{background:#3a3e3c}.liveEditorBar svg{width:14px}.liveEditorBar em{font-size:10px}.liveEditable{outline:1px dashed rgba(42,158,143,.7)!important;outline-offset:3px;cursor:text}.liveEditable:hover,.liveEditable:focus{outline:2px solid #2A9E8F!important;background:#2a9e8f14!important}.liveMediaEditable{outline:2px dashed rgba(247,147,31,.85)!important;outline-offset:-2px;cursor:pointer!important}.liveMediaEditable:hover{outline:3px solid #F7931F!important}.liveMediaPicker{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;padding:24px}.liveMediaPicker>section{width:min(1050px,95vw);height:min(760px,90vh);background:#f6f5ef;color:#252827;border-radius:14px;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;box-shadow:0 25px 80px #00000073}.liveMediaPicker header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #d9d8d1}.liveMediaPicker header span{font-size:9px;letter-spacing:.14em;color:#777}.liveMediaPicker header h2{font:400 28px Bevan;margin:4px 0}.liveMediaPicker header button{border:0;background:#1d201f;color:#fff;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.liveMediaPicker header svg{width:15px}.liveMediaPickerTools{display:flex;gap:10px;padding:12px 20px;border-bottom:1px solid #ddd}.liveMediaPickerTools label{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ccc;padding:0 10px}.liveMediaPickerTools input{border:0;outline:0;flex:1;padding:10px 0}.liveMediaPickerTools select{min-width:190px;border:1px solid #ccc;background:#fff;padding:9px}.liveMediaPickerTools svg{width:15px}.liveMediaPickerGrid{overflow:auto;padding:14px 20px 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:start}.liveMediaPickerGrid button{border:1px solid #d4d3cc;background:#fff;padding:0;text-align:left;overflow:hidden}.liveMediaPickerGrid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.liveMediaPickerGrid span,.liveMediaPickerGrid small{display:block;padding:0 8px}.liveMediaPickerGrid span{font-size:10px;font-weight:700;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveMediaPickerGrid small{font-size:8px;color:#777;padding-bottom:8px;margin-top:2px}.liveMediaPickerGrid>p{grid-column:1/-1;padding:30px;color:#777}body:has(.liveEditorBar) main:not(.pwiAdmin){background-color:var(--live-page-bg)!important;color:var(--live-page-text)!important}@media(max-width:900px){.liveMediaPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pwiAdmin{grid-template-columns:1fr}.pwiAdminRail{position:relative;height:auto;flex-direction:row;overflow-x:auto}.pwiAdminRail>div{padding:5px 12px}.pwiAdminRail a{margin-top:0;margin-left:auto}.adminMetrics{grid-template-columns:repeat(2,1fr)}.adminDashboardGrid{grid-template-columns:1fr}.adminPageGrid{grid-template-columns:1fr 1fr}}.adminLiveEditor{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;height:calc(100svh - 145px);min-height:650px}.adminLiveEditor>aside{background:#1d201f;color:#fff;border-radius:10px;padding:18px;display:flex;flex-direction:column;min-height:0}.adminLiveEditor>aside h2{font:400 24px/1.05 Bevan;margin:7px 0 9px}.adminLiveEditor>aside>div>span{font-size:9px;letter-spacing:.16em;opacity:.55}.adminLiveEditor>aside p{font-size:11px;line-height:1.55;color:#bbb}.adminLiveEditor nav{display:grid;gap:5px;overflow:auto;margin:14px 0}.adminLiveEditor nav button{border:0;background:#292d2b;color:#aaa;text-align:left;padding:9px 10px;border-radius:6px;cursor:pointer}.adminLiveEditor nav button.active{background:#2a9e8f;color:#fff}.adminLiveEditor nav span{display:block;font-weight:600}.adminLiveEditor nav small{font-size:9px;opacity:.6}.adminLiveEditor>aside>a{margin-top:auto;color:#fff;text-decoration:none;border:1px solid #444;padding:10px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:11px}.adminLiveEditor>aside svg{width:14px}.adminLiveFrame{min-width:0;border:1px solid #c9c8c1;border-radius:10px;overflow:hidden;background:#fff;display:grid;grid-template-rows:34px 1fr}.adminLiveFrameBar{background:#e3e2dc;display:flex;align-items:center;gap:6px;padding:0 10px}.adminLiveFrameBar i{width:8px;height:8px;border-radius:50%;background:#aaa}.adminLiveFrameBar span{margin-left:8px;font-size:9px;letter-spacing:.11em;color:#666}.adminLiveFrame iframe{width:100%;height:100%;border:0;background:#fff}.filmManager{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:12px;align-items:start}.filmManagerForm,.filmLibrary{background:#fafaf7;border:1px solid #d9d8d1;padding:22px}.filmManagerForm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filmManagerHeading,.filmManagerForm .wide{grid-column:1/-1}.filmManagerHeading span{font-size:9px;letter-spacing:.14em}.filmManagerHeading h2{font:400 30px Bevan;margin:6px 0}.filmManagerHeading p{font-size:12px;line-height:1.5;max-width:620px}.filmManagerForm label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;display:grid;gap:6px}.filmManagerForm input,.filmManagerForm textarea,.filmManagerForm select{width:100%;box-sizing:border-box;border:1px solid #ccc;background:#fff;padding:10px;font:inherit;text-transform:none;letter-spacing:0}.filmUpload{border:1px dashed #bbb;padding:14px;display:flex!important;grid-template-columns:auto 1fr auto!important;align-items:center}.filmUpload svg{width:18px}.filmUpload input{border:0;padding:0}.filmTabPicker>b{font-size:10px;letter-spacing:.08em}.filmTabPicker>p{font-size:11px;color:#777;margin:4px 0 10px}.filmTabPicker>div{display:flex;flex-wrap:wrap;gap:7px}.filmTabPicker button{border:1px solid #ccc;background:#fff;padding:8px 10px;border-radius:999px;display:flex;align-items:center;gap:6px;cursor:pointer}.filmTabPicker button.active{background:#1d201f;color:#fff;border-color:#1d201f}.filmTabPicker svg{width:13px}.filmManagerActions{display:flex;gap:8px}.filmManagerActions>button:not(.adminPublish){border:1px solid #bbb;background:#fff;padding:10px 14px}.filmNotice{font-size:11px;margin:0;color:#16755f}.filmLibrary{padding:0}.filmLibrary>header{padding:18px;border-bottom:1px solid #ddd}.filmLibrary>header>div{display:flex;justify-content:space-between}.filmLibrary>header span,.filmLibrary>header small{font-size:10px;color:#777}.filmLibrary article{display:grid;grid-template-columns:1fr 38px 38px;align-items:center;border-bottom:1px solid #e0dfd8}.filmLibraryEdit{border:0;background:transparent;padding:10px;text-align:left;display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center;cursor:pointer}.filmLibraryEdit>img{width:76px;height:52px;-o-object-fit:cover;object-fit:cover;background:#ddd}.filmLibraryEdit>svg{width:28px}.filmLibraryEdit div{display:grid;gap:2px}.filmLibraryEdit span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#777}.filmLibraryEdit b{font-size:13px}.filmLibraryEdit small{font-size:9px;color:#777}.filmLibrary article>a,.filmDelete{height:100%;display:grid;place-items:center;border:0;border-left:1px solid #e0dfd8;background:transparent;color:#333}.filmLibrary article svg{width:15px}.filmDelete{cursor:pointer}@media(max-width:1050px){.filmManager{grid-template-columns:1fr}.adminLiveEditor{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:760px){.adminLiveEditor{grid-template-columns:1fr;height:auto}.adminLiveFrame{height:75svh}.filmManagerForm{grid-template-columns:1fr}.filmManagerForm>*{grid-column:1/-1}}.mediaIngestGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.lightroomConnectCard,.manualIngestCard{background:#fafaf7;border:1px solid #d9d8d1;padding:20px;min-height:260px;display:flex;flex-direction:column}.mediaSourceIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#1d201f;color:#fff;margin-bottom:16px}.mediaSourceIcon svg{width:19px}.lightroomConnectCard>span,.manualIngestCard>span{font-size:9px;letter-spacing:.14em;color:#777}.lightroomConnectCard h3,.manualIngestCard h3{font:400 23px/1.08 Bevan;margin:7px 0 8px}.lightroomConnectCard p,.manualIngestCard p{font-size:11px;line-height:1.55;color:#666}.lightroomRequirements{margin-top:auto;background:#efeee8;padding:11px;display:grid;gap:4px}.lightroomRequirements b{font-size:10px}.lightroomRequirements small,.mediaSourceFoot{font-size:9px;line-height:1.4;color:#777}.mediaConnectDisabled,.mediaConnectButton{margin-top:10px;border:0;color:#fff;padding:11px 12px;border-radius:6px;text-align:left}.mediaConnectDisabled{background:#aaa;opacity:.7}.mediaConnectButton{background:#1d201f;cursor:pointer}.lightroomConnectedActions{margin-top:10px;display:flex;gap:8px}.lightroomConnectedActions button{border:1px solid #bbb;background:#fff;padding:10px 12px;border-radius:6px;cursor:pointer}.lightroomConnectedActions button:first-child{background:#1d201f;color:#fff;border-color:#1d201f}.lightroomBrowser{background:#fafaf7;border:1px solid #d9d8d1;margin:12px 0;padding:18px}.lightroomBrowser>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lightroomBrowser>header span{font-size:9px;letter-spacing:.14em;color:#777}.lightroomBrowser>header h3{font:400 24px Bevan;margin:4px 0}.lightroomBrowser>header button{border:1px solid #bbb;background:#fff;padding:8px 10px}.lightroomAlbumGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lightroomAlbumGrid button{border:1px solid #ddd;background:#fff;padding:0;text-align:left;display:grid;grid-template-rows:150px auto;overflow:hidden;cursor:pointer}.lightroomAlbumGrid img,.lightroomAlbumFallback{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.lightroomAlbumFallback{display:grid;place-items:center;background:#e5e4dd}.lightroomAlbumFallback svg{width:26px}.lightroomAlbumGrid button>div:last-child{padding:11px;display:grid;gap:4px}.lightroomAlbumGrid b{font-size:12px}.lightroomAlbumGrid small{font-size:8px;color:#888;overflow:hidden;text-overflow:ellipsis}.lightroomAssetList{display:grid;gap:6px}.lightroomAssetList article{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;border-top:1px solid #e2e1da;padding:10px 0}.lightroomAssetList svg{width:18px}.lightroomAssetList b{display:block;font-size:12px}.lightroomAssetList small{font-size:9px;color:#777}.lightroomFolderBar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px;background:#efeee8}.lightroomDestinations{display:grid;gap:7px;min-width:0}.lightroomDestinations>b{font-size:9px;letter-spacing:.08em}.lightroomDestinations>div{display:flex;flex-wrap:wrap;gap:6px}.lightroomDestinations button{border:1px solid #c9c8c1;background:#fff;color:#333;padding:7px 9px;border-radius:999px;display:flex;align-items:center;gap:5px}.lightroomDestinations button.active{background:#1d201f;color:#fff;border-color:#1d201f}.lightroomDestinations svg{width:11px}.lightroomFolderBar>button{border:0;background:#1d201f;color:#fff;padding:10px 14px;white-space:nowrap}.lightroomPhotoGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lightroomPhotoGrid>button{position:relative;border:2px solid transparent;background:#fff;padding:0;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.lightroomPhotoGrid>button.selected{border-color:#2a9e8f}.lightroomPhotoGrid img,.lightroomNoPreview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightroomNoPreview{display:grid;place-items:center;background:#e8e7e1}.lightroomPhotoGrid>button>span{position:absolute;right:7px;top:7px;width:23px;height:23px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center}.lightroomPhotoGrid>button>span svg{width:13px}.lightroomPhotoGrid>button>small{position:absolute;left:0;right:0;bottom:0;padding:8px 7px;background:linear-gradient(transparent,#000000ad);color:#fff;text-align:left;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightroomLoadMore{display:block;margin:16px auto 0;border:1px solid #bbb;background:#fff;padding:10px 16px}.lightroomLoadingMore{text-align:center;padding:14px;color:#777;font-size:11px}.lightroomLoupe{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;background:#000000d1;display:grid;place-items:center;padding:24px}.lightroomLoupe>article{position:relative;width:min(1180px,96vw);height:min(820px,92vh);background:#171918;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 280px;border-radius:12px;overflow:hidden}.lightroomLoupeImage{position:relative;display:grid;place-items:center;background:#0d0f0e;min-width:0}.lightroomLoupeImage img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lightroomLoupeImage>span{position:absolute;bottom:16px;background:#000000b3;padding:7px 10px;font-size:10px}.lightroomLoupe aside{padding:24px;background:#202321;overflow:auto}.lightroomLoupe aside>span{font-size:9px;letter-spacing:.12em;color:#888}.lightroomLoupe h3{font:400 21px Bevan;margin:7px 0 20px;word-break:break-word}.lightroomLoupe dl{display:grid;gap:0}.lightroomLoupe dl div{padding:10px 0;border-top:1px solid #343936}.lightroomLoupe dt{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#888}.lightroomLoupe dd{margin:4px 0 0;font-size:11px;word-break:break-all}.lightroomLoupe aside>button{margin-top:18px;width:100%;border:0;background:#2a9e8f;color:#fff;padding:10px}.lightroomLoupeClose{position:absolute;z-index:2;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#111}.lightroomRefreshAsset{border:1px solid #bbb;background:#fff;padding:9px 11px;display:flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content}.lightroomRefreshAsset svg{width:14px}.mediaDropUpload{margin-top:auto;border:1px dashed #aaa;background:#fff;padding:14px;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;cursor:pointer}.mediaDropUpload svg{grid-row:1/3;width:21px}.mediaDropUpload b{font-size:11px;text-transform:none;letter-spacing:0}.mediaDropUpload small{font-size:9px;color:#777;text-transform:none;letter-spacing:0}.mediaDropUpload input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.mediaIngestNotice{background:#1d201f;color:#fff;padding:11px 13px;font-size:11px;margin-bottom:10px}.mediaAssetThumb{position:relative}.mediaAssetThumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaSourceBadge{position:absolute;left:8px;bottom:8px;background:#1d201fd1;color:#fff;padding:4px 6px;font-size:7px!important;letter-spacing:.1em}.mediaManagerTop h2{margin-bottom:6px}.mediaManagerTop p{max-width:720px}@media(max-width:1100px){.mediaIngestGrid{grid-template-columns:1fr 1fr}.lightroomConnectCard{grid-column:1/-1}.lightroomAlbumGrid{grid-template-columns:1fr 1fr}.lightroomPhotoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.mediaIngestGrid{grid-template-columns:1fr}.lightroomConnectCard{grid-column:auto}.lightroomAlbumGrid{grid-template-columns:1fr}.lightroomPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lightroomFolderBar{align-items:stretch;flex-direction:column}.lightroomLoupe>article{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.lightroomLoupe aside{max-height:240px}}.mediaFolderManager{display:grid;grid-template-columns:240px minmax(0,1fr);gap:10px;margin:16px 0}.mediaFolderManager>aside,.mediaFolderWorkspace{background:#fafaf7;border:1px solid #d9d8d1}.mediaFolderManager>aside{padding:14px;display:grid;align-content:start;gap:6px}.mediaFolderHead{display:flex;justify-content:space-between;align-items:end;padding:4px 2px 10px}.mediaFolderHead span,.mediaFolderWorkspace span{font-size:8px;letter-spacing:.14em;color:#777}.mediaFolderHead h3,.mediaFolderWorkspace h3{font:400 22px Bevan;margin:3px 0}.mediaFolderHead small{font-size:9px;color:#777}.mediaFolderManager>aside>button,.mediaFolderRow>button{border:0;background:transparent;padding:9px 8px;display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;text-align:left;width:100%;border-radius:6px}.mediaFolderManager>aside>button.active,.mediaFolderRow>button.active{background:#1d201f;color:#fff}.mediaFolderManager svg{width:14px}.mediaFolderRow{display:grid;grid-template-columns:1fr auto;gap:4px}.mediaFolderRow>label{font-size:8px;display:flex;align-items:center;gap:3px;padding:0 3px;color:#777}.mediaNewFolder{display:grid;grid-template-columns:1fr 34px;gap:5px;margin-top:8px}.mediaNewFolder input{min-width:0;border:1px solid #ccc;background:#fff;padding:8px}.mediaNewFolder button{border:0;background:#2a9e8f;color:#fff;display:grid;place-items:center}.mediaFolderWorkspace{padding:18px}.mediaFolderWorkspace header{display:flex;justify-content:space-between;gap:20px;align-items:center}.mediaFolderWorkspace p{font-size:11px;color:#666;max-width:560px}.classicPluginDownload{border:1px solid #bbb;background:#fff;padding:10px 12px;text-decoration:none;color:#222;white-space:nowrap;font-size:10px}.wixVideoManager{display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px}.videoChannelRail{background:#1d201f;color:#fff;padding:16px;min-height:620px}.videoChannelRail>div:first-child span{font-size:8px;letter-spacing:.14em;color:#888}.videoChannelRail h2{font:400 24px Bevan;margin:4px 0 16px}.videoChannelRail>button,.videoChannelRow>button:first-child{width:100%;border:0;background:transparent;color:#aaa;padding:10px 8px;display:grid;grid-template-columns:18px 1fr auto;gap:7px;text-align:left;align-items:center;border-radius:6px}.videoChannelRail button.active{background:#303432;color:#fff}.videoChannelRail svg{width:14px}.videoChannelRow{display:grid;grid-template-columns:1fr 28px 28px;gap:2px}.channelDelete{border:0;background:transparent;color:#777;display:grid;place-items:center}.newChannelBox{display:grid;grid-template-columns:1fr 32px;gap:4px;margin-top:12px}.newChannelBox input{min-width:0;padding:8px;border:1px solid #444;background:#292d2b;color:#fff}.newChannelBox button{border:0;background:#2a9e8f;color:#fff}.videoLibraryMain{min-width:0}.videoLibraryMain>header{background:#fafaf7;border:1px solid #d9d8d1;padding:18px}.videoLibraryMain>header span{font-size:8px;letter-spacing:.14em;color:#777}.videoLibraryMain>header h2{font:400 30px Bevan;margin:4px 0}.videoLibraryMain>header p{font-size:11px;color:#666}.videoAddPanel{margin-top:10px;background:#fafaf7;border:1px solid #d9d8d1;padding:18px;display:grid;grid-template-columns:1fr 180px;gap:10px}.videoAddPanel label{display:grid;gap:5px;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.videoAddPanel input,.videoAddPanel textarea,.videoAddPanel select{width:100%;box-sizing:border-box;border:1px solid #ccc;background:#fff;padding:9px;font:inherit;text-transform:none;letter-spacing:0}.videoAddPanel .wide,.videoSourceTabs{grid-column:1/-1}.videoSourceTabs{display:flex;gap:6px}.videoSourceTabs button{border:1px solid #ccc;background:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px}.videoSourceTabs button.active{background:#1d201f;color:#fff;border-color:#1d201f}.videoSourceTabs svg{width:14px}.videoFileDrop{border:1px dashed #aaa;padding:12px!important;display:flex!important;align-items:center;gap:8px}.videoFileDrop input{border:0;padding:0}.videoChannelPicker>b{font-size:9px;letter-spacing:.08em}.videoChannelPicker>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.videoChannelPicker button{border:1px solid #ccc;background:#fff;padding:7px 9px;border-radius:999px;display:flex;align-items:center;gap:5px}.videoChannelPicker button.active{background:#1d201f;color:#fff}.videoChannelPicker svg{width:11px}.videoLibraryGrid{margin-top:10px;background:#fafaf7;border:1px solid #d9d8d1}.videoLibraryGrid article{display:grid;grid-template-columns:110px 1fr 40px 40px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #e1e0d9}.videoThumb{width:110px;height:68px;background:#ddd;position:relative;display:grid;place-items:center;overflow:hidden}.videoThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoThumb>svg{width:24px}.videoThumb span{position:absolute;left:5px;bottom:5px;background:#000000a6;color:#fff;font-size:7px;padding:3px 5px;text-transform:uppercase}.videoLibraryGrid b{font-size:12px}.videoLibraryGrid small,.videoLibraryGrid p{font-size:9px;color:#777}.videoLibraryGrid a,.videoLibraryGrid article>button{height:100%;border:0;border-left:1px solid #ddd;background:transparent;display:grid;place-items:center;color:#333}.videoLibraryGrid svg{width:15px}@media(max-width:900px){.mediaFolderManager,.wixVideoManager{grid-template-columns:1fr}.videoChannelRail{min-height:auto}.videoAddPanel{grid-template-columns:1fr}.videoAddPanel>*{grid-column:1/-1}.mediaFolderWorkspace header{align-items:flex-start;flex-direction:column}.videoLibraryGrid article{grid-template-columns:90px 1fr 36px 36px}.videoThumb{width:90px}}.filmsGrid>button>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.filmLinkedPlaceholder{width:100%;height:100%;min-height:240px;background:#1d201f;color:#fff;display:grid;place-items:center}.filmLinkedPlaceholder svg{width:34px}.filmsLightbox iframe{width:min(1080px,72vw);height:min(68vh,720px);border:0;background:#000}.externalPlaylistCard{width:min(900px,68vw);height:min(62vh,620px);background:#171918;color:#fff;display:grid;place-items:center;position:relative;overflow:hidden}.externalPlaylistCard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.38}.externalPlaylistCard>svg{width:50px;position:relative}.externalPlaylistCard a{position:relative;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.6);padding:10px 14px;display:flex;gap:7px;align-items:center}.externalPlaylistCard a svg{width:14px}.mediaAssetGrid>button.selected{outline:3px solid #2A9E8F;outline-offset:-3px}.mediaSelectedCheck{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:50%;background:#2a9e8f;color:#fff;display:grid;place-items:center}.mediaSelectedCheck svg{width:13px}.mediaBulkPlacement{margin:10px 0;background:#1d201f;color:#fff;padding:14px;display:grid;grid-template-columns:auto 1fr 1fr auto;gap:14px;align-items:end}.mediaBulkPlacement>div:first-child{display:grid;gap:6px}.mediaBulkPlacement>div:first-child button{border:0;background:transparent;color:#bbb;padding:0;text-align:left}.mediaBulkPlacement section>span{display:block;font-size:8px;letter-spacing:.1em;color:#999;margin-bottom:7px}.mediaBulkPlacement section>div{display:flex;flex-wrap:wrap;gap:5px}.mediaBulkPlacement section button{border:1px solid #4a4e4b;background:#2a2d2b;color:#ddd;padding:6px 8px;border-radius:999px;display:flex;align-items:center;gap:4px}.mediaBulkPlacement section button.active{background:#2a9e8f;color:#fff;border-color:#2a9e8f}.mediaBulkPlacement section svg{width:10px}.mediaBulkPlacement>.adminPublish{margin:0;white-space:nowrap}@media(max-width:1050px){.mediaBulkPlacement{grid-template-columns:1fr 1fr}.mediaBulkPlacement>.adminPublish{grid-column:1/-1}}@media(max-width:650px){.mediaBulkPlacement{grid-template-columns:1fr}}.channelSync{border:0;background:transparent;color:#8fa99f;display:grid;place-items:center}.channelSync:disabled{opacity:.45}.channelSync svg{width:14px}.playlistPrimaryPanel{margin-top:10px;background:#fafaf7;border:1px solid #d9d8d1;padding:20px;display:grid;gap:14px}.playlistPrimaryPanel>div:first-child span{font-size:8px;letter-spacing:.14em;color:#777}.playlistPrimaryPanel h3{font:400 25px Bevan;margin:4px 0 6px}.playlistPrimaryPanel p{font-size:11px;color:#666;max-width:760px}.playlistPrimaryPanel label{display:grid;gap:6px;font-size:9px;letter-spacing:.08em}.playlistPrimaryPanel input{width:100%;box-sizing:border-box;border:1px solid #cfcfc8;background:#fff;padding:11px}.playlistPrimaryPanel>.adminPublish{width:-moz-max-content;width:max-content;margin:0}.playlistSyncStatus{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#eef3f0;border:1px solid #d4dfda}.playlistSyncStatus b{font-size:10px}.playlistSyncStatus span{font-size:9px;color:#68716c;flex:1}.playlistSyncStatus button{border:1px solid #bfc9c4;background:#fff;padding:7px 9px;display:flex;align-items:center;gap:6px}.playlistSyncStatus svg{width:13px}.playlistConfigWarning{margin:0!important;padding:10px 12px;background:#fff4df;border:1px solid #edd7a7;color:#7a5b20!important}.videoLinkBackup{margin-top:10px;background:#f2f1ec;border:1px solid #d9d8d1}.videoLinkBackup summary{padding:13px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.videoLinkBackup summary svg{width:14px}.videoLinkFallbackForm{padding:0 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.videoLinkFallbackForm label{display:grid;gap:5px;font-size:9px;letter-spacing:.06em}.videoLinkFallbackForm input,.videoLinkFallbackForm textarea{width:100%;box-sizing:border-box;border:1px solid #ccc;background:#fff;padding:9px}.videoLinkFallbackForm .wide,.videoLinkFallbackForm .adminPublish{grid-column:1/-1}.videoLinkFallbackForm .adminPublish{width:-moz-max-content;width:max-content}@media(max-width:720px){.videoLinkFallbackForm{grid-template-columns:1fr}.videoLinkFallbackForm>*{grid-column:1/-1}.playlistSyncStatus{align-items:flex-start;flex-direction:column}}.videoLibraryGrid.sortable article{grid-template-columns:46px 110px 1fr 40px 40px;cursor:grab}.videoLibraryGrid.sortable article:active{cursor:grabbing}.videoLibraryGrid article.dragging{opacity:.45}.videoOrderControls{display:grid;grid-template-columns:18px 1fr;grid-template-rows:1fr 1fr;gap:2px;align-items:center;justify-items:center}.videoOrderControls>svg{grid-row:1/3;width:16px;color:#777}.videoOrderControls button{border:0;background:transparent;padding:2px;display:grid;place-items:center;color:#555}.videoOrderControls button:disabled{opacity:.25}.videoOrderControls button svg{width:13px}@media(max-width:700px){.videoLibraryGrid.sortable article{grid-template-columns:38px 86px 1fr 34px 34px}.videoOrderControls{grid-template-columns:1fr}.videoOrderControls>svg{display:none}}.folderAssetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.folderAssetGrid>button{border:1px solid #d9d8d1;background:#fff;padding:0;text-align:left;min-width:0;cursor:pointer;position:relative}.folderAssetGrid>button.selected{outline:3px solid #2A9E8F;outline-offset:-3px}.folderAssetGrid .mediaAssetThumb{aspect-ratio:1/1;background:#e8e7e1;overflow:hidden}.folderAssetGrid .mediaAssetThumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.folderAssetGrid>button>div:last-child{padding:9px;display:grid;gap:3px}.folderAssetGrid>button>div:last-child>b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightroomSyncPanel{background:#fafaf7;border:1px solid #d9d8d1;margin:12px 0;padding:18px}.lightroomSyncPanel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.lightroomSyncPanel>header span{font-size:9px;letter-spacing:.14em;color:#777}.lightroomSyncPanel>header h3{font:400 25px Bevan;margin:4px 0 6px}.lightroomSyncPanel>header p{font-size:11px;color:#666;max-width:700px;line-height:1.55}.lightroomSyncPanel>header>button,.lightroomLinkBuilder>button,.lightroomSyncList article>div:last-child button{border:1px solid #bbb;background:#fff;padding:9px 11px;cursor:pointer}.lightroomSyncPanel>header>button,.lightroomLinkBuilder>button:first-of-type{background:#1d201f;color:#fff;border-color:#1d201f}.lightroomSourceBoundary{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr) auto;gap:12px;align-items:center;background:#1d201f;color:#fff;padding:12px;margin-top:14px}.lightroomSourceBoundary>div{display:grid;gap:3px}.lightroomSourceBoundary b{font-size:9px;letter-spacing:.09em}.lightroomSourceBoundary small{font-size:9px;color:#aaa}.lightroomSourceBoundary select,.lightroomSourceBoundary button{border:1px solid #4a4e4b;background:#fff;color:#222;padding:10px}.lightroomSourceBoundary strong{font-size:9px;color:#9ed4ca;white-space:nowrap}.lightroomLinkBuilder{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;align-items:end;background:#efeee8;padding:12px;margin-top:10px}.lightroomLinkBuilder label{display:grid;gap:5px;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.lightroomLinkBuilder select{border:1px solid #c9c8c1;background:#fff;padding:10px;width:100%}.lightroomLinkBuilder>span{padding-bottom:10px;color:#777}.lightroomLoadAlbumsForSync{grid-column:1/-1;width:-moz-max-content;width:max-content}.lightroomSyncList{display:grid;gap:7px;margin-top:10px}.lightroomSyncList article{border:1px solid #ddd;background:#fff;padding:11px 12px;display:flex;justify-content:space-between;gap:16px;align-items:center}.lightroomSyncList article.error{border-color:#d6a4a4;background:#fff7f7}.lightroomSyncList article>div:first-child{display:grid;grid-template-columns:auto auto auto;gap:7px;align-items:center}.lightroomSyncList article small{grid-column:1/-1;color:#777;font-size:9px}.lightroomSyncList article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.lightroomSyncEmpty{font-size:11px;color:#777;padding:10px 2px;margin:0}@media(max-width:850px){.lightroomSyncPanel>header{flex-direction:column}.lightroomSourceBoundary{grid-template-columns:1fr}.lightroomSourceBoundary strong{white-space:normal}.lightroomLinkBuilder{grid-template-columns:1fr}.lightroomLinkBuilder>span{display:none}.lightroomSyncList article{align-items:flex-start;flex-direction:column}}.folderAssetGrid>button>div:last-child>small,.folderAssetGrid>button>div:last-child>p{font-size:8px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.folderEmpty{grid-column:1/-1;min-height:220px;border:1px dashed #c7c6bf;background:#f5f4ef;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#777}.folderEmpty svg{width:28px}.folderEmpty b{font-size:12px;color:#333}.folderEmpty span{font-size:10px;max-width:380px}.mediaFolderWorkspace{min-width:0}.mediaFolderWorkspace .mediaBulkPlacement{margin:16px 0 0}@media(max-width:1100px){.folderAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.folderAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.liveSectionEditable{outline:1px dashed rgba(90,170,255,.28);outline-offset:-1px}.liveSectionEditable:hover{outline-color:#5aaaffb8}.liveSectionEditButton{position:absolute!important;z-index:950!important;top:10px!important;right:10px!important;width:auto!important;height:auto!important;min-width:0!important;padding:7px 10px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:7px!important;background:#171918e0!important;color:#fff!important;font:600 9px/1.1 ASAP,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 4px 18px #00000038!important;cursor:pointer!important;opacity:.82!important}.liveSectionEditable:hover>.liveSectionEditButton,.liveSectionEditButton:hover{opacity:1!important;background:#2a9e8f!important;border-color:#2a9e8f!important}.liveSectionPanel{position:fixed;z-index:1300;right:18px;bottom:96px;width:min(320px,calc(100vw - 36px));padding:14px;background:#1d201ffa;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 22px 60px #0006;display:grid;grid-template-columns:1fr 1fr;gap:8px}.liveSectionPanel header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.12)}.liveSectionPanel header span{display:block;font-size:8px;letter-spacing:.14em;opacity:.55}.liveSectionPanel header b{display:block;max-width:230px;margin-top:3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveSectionPanel header button{width:28px;height:28px;border:0;border-radius:50%;background:#3a3e3c;color:#fff;display:grid;place-items:center}.liveSectionPanel header svg{width:13px}.liveSectionPanel label{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:7px 0}.liveSectionPanel label input[type=color]{width:42px;height:30px;border:0;background:transparent}.liveSectionPanel>button{border:1px solid #4b504d;background:#303432;color:#fff;padding:9px 10px;border-radius:7px;font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.liveSectionPanel>button svg{width:13px}.liveSectionPanel .sectionColorSave{background:#2a9e8f;border-color:#2a9e8f}.liveSectionPanel .sectionClear{grid-column:1/-1;background:transparent;color:#bbb}body:has(.liveEditorBar) .liveSectionEditButton{display:block!important}@media(max-width:700px){.liveSectionEditButton{top:6px!important;right:6px!important;padding:6px 8px!important}.liveSectionPanel{left:12px;right:12px;bottom:92px;width:auto}}.adminLiveEditorNoFrame{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;height:auto;min-height:620px}.adminLiveEditorNoFrame>aside{background:#1d201f;color:#fff;border-radius:10px;padding:18px;display:flex;flex-direction:column;min-height:620px}.adminEditorPath{display:grid;gap:6px;margin:14px 0 2px;font-size:8px;letter-spacing:.12em;color:#888}.adminEditorPath input{width:100%;box-sizing:border-box;border:1px solid #454a47;background:#292d2b;color:#fff;padding:9px 10px;border-radius:5px;font:inherit;letter-spacing:0}.adminEditorLaunch{background:#fafaf7;border:1px solid #d9d8d1;border-radius:10px;padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.adminEditorLaunch>span{font-size:9px;letter-spacing:.16em;color:#777}.adminEditorLaunch h2{font:400 clamp(36px,5vw,68px)/.95 "Bevan";margin:10px 0 16px}.adminEditorLaunch p{max-width:650px;font-size:13px;line-height:1.65;color:#666}.adminEditorLaunch>div{display:flex;gap:8px;margin-top:18px}.adminEditorLaunch a{display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #bbb;border-radius:7px;color:#252827;text-decoration:none;font-size:11px}.adminEditorLaunch a svg{width:15px}.adminEditorLaunch .adminEditorPrimary{background:#2a9e8f;border-color:#2a9e8f;color:#fff}.adminEditorLaunch>small{margin-top:14px;color:#999;font-size:9px;word-break:break-all}@media(max-width:760px){.adminLiveEditorNoFrame{grid-template-columns:1fr}.adminLiveEditorNoFrame>aside{min-height:0}.adminEditorLaunch{min-height:360px}}.liveSectionEditable{cursor:pointer}.liveSectionEditable.liveSectionSelected{outline:3px solid #2A9E8F!important;outline-offset:-3px!important}.liveEditorBar.hasSection{width:min(1040px,96vw)}.liveEditorBar .liveBarImage{background:#f7931f}.liveEditorBar .liveBarClear{background:#4a4e4c}.liveEditorBar .liveBarBack{background:#3a3e3c}.nav{padding-top:0!important;padding-bottom:0!important;align-items:center!important}.nav>.logo{align-self:center!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;height:82px!important}.nav>.logo img{display:block!important;margin:auto!important}.navLeft,.navRight{align-self:center!important;margin-top:0!important;margin-bottom:0!important;height:82px!important;display:flex!important;align-items:center!important}.navLeft{justify-content:flex-end!important}.navRight{justify-content:flex-start!important}.nav nav>a,.navDropdown>button{display:flex!important;align-items:center!important;height:82px!important}.navDropdown{height:82px!important;align-items:center!important}
