.auth-session-pending [data-auth-out]{visibility:hidden}:root{color-scheme:light}.appearance-control{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:20px;color:inherit}.appearance-control select{font:inherit;color:inherit;background:0 0;border:1px solid currentColor;padding:6px 28px 6px 10px;border-radius:5px}.appearance-control option{background:var(--light-bg);color:var(--light-text)}html[data-theme=dark]{color-scheme:dark;--light-bg:#222222;--light-text:#eeeeee;--light-muted:#cccccc;--dark-text:#eeeeee;--dark-muted:#bbbbbb}html[data-theme=dark] body{background:#222;color:#ccc}html[data-theme=dark] :is(h1,h2,h3,h4,h5,h6){color:#eee}html[data-theme=dark] :is(.blog-page,.auth-screen,.camera-section){background:#222;color:#ccc}html[data-theme=dark] :is(.nav:not(.dark),.nav.scrolled:not(.dark)){background:rgba(34,34,34,.96);border-color:#444;color:#eee}html[data-theme=dark] .nav:not(.dark) :is(.nav-links a,.logo-text,.auth-login,.nav-auth,.nav-mobile-toggle,.site-settings > summary){color:#eee}html[data-theme=dark] .nav:not(.dark) .nav-mobile-toggle span{background:#eee}html[data-theme=dark] .nav-app-icon{content:url('/Assets/remjet-logo-white.svg')}html[data-theme=dark] .footer:not(.dark) .footer-app-icon{filter:none}html[data-theme=dark] .mobile-menu{background:#292929;color:#eee;border-color:#484848}html[data-theme=dark] .mobile-menu a{color:#eee}html[data-theme=dark] :is(.bento-card,.reason-card,.about-card,.price-card,.pricing-page .price-card,.pricing-page .price-card.featured,.camera-modes article,.camera-tools article:not(.camera-tool-focus):not(.camera-tool-format),.camera-project-story,.article-newsletter,.featured,.article-banner-placeholder,.magazine-banner-placeholder,.magazine-vertical-placeholder){background:#2c2c2c;border-color:#484848;color:#ccc}html[data-theme=dark] .account-page .account-card{border-color:#484848;color:#ccc}html[data-theme=dark] .account-page .account-card:not(.profile-editor){background:#2c2c2c}html[data-theme=dark] :is(.article-deck,.post-meta,.post-card p,.featured-copy>p,.journal-header>p,.back-link,.prose figcaption,.cover-credit,.category-empty,.blog-empty p,.section-line>span,.section-line>a,.article-toc a,.magazine-meta,.magazine-excerpt,.magazine-feed-excerpt,.magazine-feed-date,.magazine-story-category,.magazine-feed-category,.newsletter-intro,.newsletter-terms,.newsletter-status,.auth-description,.auth-back,.auth-switch,.auth-password-hint,.auth-footer a,.auth-return,.profile-section-intro p,.saved-category,.saved-articles [data-saved-message],.story-body){color:#ccc}html[data-theme=dark] :is(.prose .newsletter-intro,.prose .newsletter-terms,.article-toc .toc-group-title,.article-toc button.article-save-label,.article-toc .article-card-meta .article-card-category,.auth-mobile-brand,.auth-switch a,.account-tabs a[aria-current=page]){color:#eee}html[data-theme=dark] :is(.prose a,.eyebrow,.magazine-category-header>a){color:#8bb8ff}html[data-theme=dark] :is(.article-newsletter-form input[type=email],.account-card input:not([type=file]),.account-card textarea,.auth-form-content input,.category-pill,.account-provider){background:#222;color:#eee;border-color:#666}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#aaa;opacity:1}html[data-theme=dark] :is(.category-pill:hover,.category-pill[aria-pressed=true],.magazine-load-more,.preset-download){background:#3a3a3a;color:#eee;border-color:#777}html[data-theme=dark] :is(.article-save,.account-card .provider-google,.auth-form-content .provider-google){background:#333;color:#eee;border-color:#666}html[data-theme=dark] .auth-form-content .provider-brand{background:#000;border-color:#8e918f}html[data-theme=dark] .auth-form-content .provider-apple{color:#fff}html[data-theme=dark] .auth-form-content .provider-google{color:#e3e3e3}html[data-theme=dark] .auth-form-content .provider-apple .provider-apple-light{display:none}html[data-theme=dark] .auth-form-content .provider-apple .provider-apple-dark{display:block}html[data-theme=dark] .article-toc .article-save-label{background:0 0}html[data-theme=dark] :is(.faq-item,.section-line,.account-tabs,.compare-row,.compare-header,.article-toc .article-save-label){border-color:#484848}html[data-theme=dark] :is(.compare-header>span:last-child,.compare-row>span:last-child,.compare-row:hover,.reason-icon){background:#303030}html[data-theme=dark] .compare-no{color:#888}html[data-theme=dark] .article-toc{background:#2c2c2c;border-color:#484848}html[data-theme=dark] .newsletter-status[data-state=error]{color:#faa}html[data-theme=dark] .newsletter-status[data-state=success]{color:#a9d8af}@media(min-width:761px){html[data-theme=dark] .article-toc{background:0 0;border:0}}@media(prefers-reduced-motion:reduce){body{transition:none}}html[data-theme=dark] .prose .article-newsletter h2{color:#eee}html[data-theme=dark] .auth-mobile-brand img{content:url('/Assets/remjet-logo-white.svg')}html[data-theme=dark] .auth-form-content{background:0 0}html[data-theme=dark] .auth-form-content .account-primary{background:var(--light-text);border-color:var(--light-text);color:var(--light-bg)}html[data-theme=dark] .auth-form-content .account-primary:hover{background:#8bb8ff;border-color:#8bb8ff}html[data-theme=dark] .magazine-category-nav a:hover{color:#eee}html[data-theme=dark] .magazine-category-nav a[aria-current=page]{color:#8bb8ff}html[data-theme=dark] .magazine-category-nav{background:rgba(34,34,34,.96);box-shadow:inset 0 -1px #444}html[data-theme=dark] .magazine-category-nav a{color:#ccc}html[data-theme=dark] .magazine-category-nav a[aria-current=page]{color:#8bb8ff}html[data-theme=dark] .magazine-category-nav a[aria-current=page]:after{background:#8bb8ff}html[data-theme=dark] .magazine-category-nav a:hover{color:#eee}html[data-theme=dark] .blog-page .nav .nav-links a:not([aria-current]),html[data-theme=dark] .blog-page .nav .site-settings>summary,html[data-theme=dark] .blog-page .nav.scrolled .nav-links a:not([aria-current]),html[data-theme=dark] .blog-page .nav.scrolled .site-settings>summary{color:#eee}html[data-theme=dark] .blog-page .nav .nav-links a:hover,html[data-theme=dark] .blog-page .nav .site-settings>summary:hover,html[data-theme=dark] .blog-page .nav.scrolled .nav-links a:hover,html[data-theme=dark] .blog-page .nav.scrolled .site-settings>summary:hover{color:#8bb8ff}html[data-theme=dark]{--divider-color:#444444}html[data-theme=dark] :is(.nav,.nav.scrolled,.nav.menu-open,.nav.dark,.magazine-preview-note,.magazine-latest,.magazine-feed-story,.section-line,.article-cta,.article-toc,.article-share,.article-card-meta,.article-recommendation,.footer,.footer-bottom,.camera-lead-note,.journey-detail + .journey-detail,.profile-actions,.faq-item,.compare-row,.compare-header){border-top-color:var(--divider-color);border-bottom-color:var(--divider-color)}html[data-theme=dark] .article-toc .article-save-label{border-top-color:var(--divider-color)}html[data-theme=dark] .account-tabs a[aria-current=page]{border-bottom-color:#8bb8ff}html[data-theme=dark] .magazine-category-nav{box-shadow:inset 0 -1px var(--divider-color)}html[data-theme=dark] .magazine-latest .magazine-story+.magazine-story:before{background:var(--divider-color)}html[data-theme=dark] .compare-header>span:not(:first-child),html[data-theme=dark] .compare-row>.compare-check{border-left-color:var(--divider-color)}html[data-theme=dark] .magazine-feed-category,html[data-theme=dark] .magazine-lead-copy .magazine-story-category,html[data-theme=dark] .magazine-story-category{color:#8bb8ff}html[data-theme=dark] .blog-page .magazine-feed-category,html[data-theme=dark] .blog-page .magazine-story-category{color:#8bb8ff}html[data-theme=dark] .blog-page .magazine-lead-copy .magazine-story-category{color:#eee}html[data-theme=dark] .article-toc .article-share-button,html[data-theme=dark] .article-toc>.eyebrow{color:#eee}html[data-theme=dark] .article-toc .article-card-meta,html[data-theme=dark] .article-toc .article-share-status{color:#ccc}html[data-theme=dark] .article-toc .article-share-button:hover{color:#8bb8ff}html[data-theme=dark] .article-toc button.article-save-label:hover{color:#8bb8ff}html[data-theme=dark] .article-toc .toc-list a:hover{color:#8bb8ff}html[data-theme=dark] .article-save:not(.article-save-label){background:#222b;color:#eee;border:0}.mobile-drawer{position:fixed;inset:0 0 0 auto;width:min(88vw,420px);height:100%;height:100dvh;max-height:none;max-width:none;margin:0;padding:24px;border:0;background:#fafaf7;color:#292a27;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .18s ease;z-index:10000}.mobile-drawer[open]{display:flex;flex-direction:column}.mobile-drawer.is-visible{transform:translateX(0)}.mobile-drawer::backdrop{background:#0008}.mobile-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.mobile-drawer-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:650;color:inherit;text-decoration:none}.mobile-drawer-close{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:6px;background:0 0;color:inherit;cursor:pointer}.mobile-drawer-close:hover{background:#80808018}.mobile-drawer-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mobile-drawer-links{display:grid;gap:4px;padding-bottom:24px}.mobile-drawer-links a{display:block;padding:9px 0;font-size:22px;line-height:1.4;text-decoration:none;color:inherit}.mobile-drawer-links a:hover{color:#1657b9}.mobile-drawer-categories{border-top:1px solid var(--divider-color,#dcdcd5);padding-top:24px}.mobile-drawer-categories h2{font-size:22px;line-height:1.4;font-weight:700;margin:0 0 18px;color:inherit}.mobile-drawer-categories a{font-size:19px}.mobile-drawer-account{margin-top:auto;padding-top:24px;border-top:1px solid var(--divider-color,#dcdcd5)}.mobile-drawer .nav-auth{margin:0;padding:0;display:block}.mobile-drawer [data-auth-out]{display:flex;gap:10px}.mobile-drawer .account-menu{display:block}.mobile-drawer .account-menu summary{color:inherit}html[data-theme=dark] .mobile-drawer{background:#222;color:#eee}html[data-theme=dark] .mobile-drawer-brand img{content:url('/Assets/remjet-logo-white.svg')}html[data-theme=dark] .mobile-drawer .auth-login{color:#eee}html[data-theme=dark] .mobile-drawer-links a:hover{color:#8bb8ff}@media(max-width:900px){.nav-mobile-toggle{margin-left:auto!important}#mobileMenu{display:none!important}}@media(prefers-reduced-motion:reduce){.mobile-drawer{transition:none}}.mobile-drawer{overflow:hidden}.mobile-drawer-heading{flex-shrink:0}.mobile-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mobile-drawer-account{position:relative;flex-shrink:0;margin-top:0;padding-top:20px;padding-bottom:env(safe-area-inset-bottom,0)}dialog.mobile-drawer{width:100%;padding:0;background:0 0!important;transform:none;transition:none;overflow:hidden}dialog.mobile-drawer[open]{display:block}.mobile-drawer-panel{position:absolute;inset:0 0 0 auto;width:min(88vw,420px);height:100%;padding:24px;display:flex;flex-direction:column;background:#fafaf7;transform:translateX(100%);transition:transform .18s ease;overflow:hidden}.mobile-drawer.is-visible .mobile-drawer-panel{transform:translateX(0)}html[data-theme=dark] .mobile-drawer-panel{background:#222}.mobile-drawer-heading{min-height:44px;padding-right:44px}.mobile-drawer-close{position:absolute;top:var(--menu-control-top,12px);right:var(--menu-control-right,12px);z-index:2;display:block;padding:0;background:0 0}.mobile-drawer-close span{position:absolute;left:11px;top:21px;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease}.mobile-drawer-close span:first-child{transform:translateY(-3.5px)}.mobile-drawer-close span:last-child{transform:translateY(3.5px)}.mobile-drawer.is-visible .mobile-drawer-close span:first-child{transform:rotate(45deg)}.mobile-drawer.is-visible .mobile-drawer-close span:last-child{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.mobile-drawer-close span,.mobile-drawer-panel{transition:none}}.mobile-drawer-close:active,.mobile-drawer-close:hover{background:0 0}.mobile-drawer-panel{padding-top:var(--menu-heading-top,12px)}.mobile-drawer-close span,.mobile-drawer-panel{transition-duration:.24s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.mobile-drawer-close:focus:not(:focus-visible){outline:0}@media(prefers-reduced-motion:reduce){.mobile-drawer-close span,.mobile-drawer-panel{transition:none}}html{scrollbar-gutter:stable}.mobile-drawer-brand{font-size:26px;line-height:1.2;font-weight:650}.mobile-drawer-brand img{width:32px;height:32px}.mobile-drawer-brand{font-size:22px}.mobile-drawer-brand img{width:28px;height:28px}.mobile-drawer-links a{font-size:18px}.mobile-drawer-categories a{font-size:17px}.mobile-drawer-categories h2{font-size:20px}.mobile-drawer.pointer-open .mobile-drawer-close:focus{outline:0;box-shadow:none}.mobile-drawer-close{-webkit-tap-highlight-color:transparent}.mobile-drawer a,.mobile-drawer button{-webkit-tap-highlight-color:transparent}.mobile-drawer.pointer-open a:focus,.mobile-drawer.pointer-open button:focus{outline:0;box-shadow:none}@media(hover:none){.mobile-drawer a:active{background:0 0}}.nav-mobile-toggle{-webkit-tap-highlight-color:transparent}.mobile-drawer::backdrop{background:rgba(0,0,0,0);transition:background-color .24s cubic-bezier(.2,.7,.2,1)}.mobile-drawer.is-visible::backdrop{background:rgba(0,0,0,.53)}@media(prefers-reduced-motion:reduce){.mobile-drawer::backdrop{transition:none}}*{-webkit-tap-highlight-color:transparent}html.pointer-input :focus{outline:0!important}.mobile-drawer-account .auth-login,.mobile-drawer-account .auth-signup{padding:0 12px}.mobile-drawer-account [data-auth-out]{gap:8px}html[data-theme=dark] .shoot-journey:not([data-stage=edit]){--journey-bg:#222222;--journey-ink:#eeeeee;--journey-muted:#cccccc}html[data-theme=dark] :is(.bento-header,.more-reasons-header)>p{color:#ccc}/* Header cards share the divider, surface and option styles. */ .nav-top-row{position:relative}.mobile-drawer-account .nav-auth,.nav .nav-auth{position:static}:is(.site-settings-card,.account-menu-panel){position:absolute;inset:calc(100% + 17px) 0 auto auto;z-index:120;width:min(300px,100%);max-height:calc(100dvh - 96px);overflow:auto;padding:12px;border:1px solid #e5e5df;border-top:0;background:#fff;color:#222;font-size:14px;line-height:1.4}.nav.dark :is(.site-settings-card,.account-menu-panel),html[data-theme=dark] :is(.site-settings-card,.account-menu-panel){background:#292929;color:#eee;border-color:var(--divider-color,#444)}:is(.site-settings-appearance button,.site-settings-languages a,.site-settings-languages span,.account-menu-panel a,.account-menu-panel button){min-height:44px;padding:8px;border-radius:5px;color:inherit;font:inherit}.account-menu-panel :is(a,button){display:flex;align-items:center;gap:10px;width:100%;text-align:left;text-decoration:none;border:0;background:0 0;cursor:pointer}.account-menu-panel [data-signout]{margin-top:4px}.account-menu-panel :is(a,button):focus-visible,:is(.site-settings-appearance button,.site-settings-languages a,.account-menu-panel a,.account-menu-panel button):hover{background:#80808020}.mobile-drawer-account :is(.site-settings-card,.account-menu-panel){inset:auto 0 calc(100% + 8px) auto;max-height:calc(100dvh - 120px);border-top:1px solid #e5e5df}html[data-theme=dark] .mobile-drawer-account :is(.site-settings-card,.account-menu-panel){border-top-color:var(--divider-color,#444)}.mobile-drawer-links>a[aria-current],.nav :is(.nav-links,.mobile-menu)>a[aria-current]{color:#1657b9;font-weight:650}html[data-theme=dark] .mobile-drawer-links>a[aria-current],html[data-theme=dark] .nav :is(.nav-links,.mobile-menu)>a[aria-current]{color:#8bb8ff}.nav-beta{position:relative;top:-.45em;font-size:.65em;font-weight:600;line-height:0;vertical-align:baseline}