/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Europa;src:url(/fonts/europa-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Europa;src:url(/fonts/europa-demi-bold.otf)format("opentype");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Nofex;src:url(/fonts/nofex.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--ink:#151513;--paper:#f5f3ed;--soft:#dedbd2;--muted:#77756f}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:Europa,Arial,sans-serif;font-size:var(--site-body-size,14px);margin:0;overflow-x:clip}button,input{font:inherit;border-radius:var(--site-button-radius,0)}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid}button:disabled,input:disabled{cursor:not-allowed}.announcement{background:var(--ink);color:#fff;letter-spacing:.16em;justify-content:center;align-items:center;height:29px;font-size:9px;display:flex}.header{border-bottom:1px solid var(--soft);background:var(--paper);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 30px;display:grid;position:relative}.headerTransparent{color:#fff;z-index:25;background:0 0;border-bottom-color:#ffffff59;width:100%;position:absolute;top:29px;left:0;right:0}.headerTransparent .dropdown{color:var(--ink)}.headerTransparent .cartButton,.headerTransparent .menuButton{color:#fff}.headerMenuOpen{color:var(--ink);background:var(--paper);border-bottom-color:var(--soft)}.headerMenuOpen .cartButton,.headerMenuOpen .menuButton{color:var(--ink)}.wordmark{width:var(--admin-logo-width,116px);grid-column:2;justify-content:center;align-items:center;height:40px;display:flex}.wordmark img{width:100%;max-height:34px;display:block}.menuButton{display:none}.submenuToggle{width:30px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:1px;display:grid}.submenuToggle span{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-3px;transition:transform .22s;transform:rotate(45deg)}.submenuToggle[aria-expanded=true] span{transform:translateY(2px)rotate(225deg)}.cartButton{justify-self:end}.cartButton,.menuButton{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:11px}.nav{align-items:center;gap:var(--admin-nav-gap,25px);height:72px;display:flex;position:absolute;top:0;left:30px}.nav a{letter-spacing:.13em;font-size:10px;font-weight:700}.navGroup{align-items:center;height:72px;display:flex;position:relative}.dropdown{background:var(--paper);border:1px solid var(--soft);flex-direction:column;gap:13px;width:220px;padding:16px 18px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 25px #0000000f}.navGroup .dropdown.dropdownOpen{display:flex}.dropdown a{letter-spacing:.11em;font-size:9px;font-weight:400}@media (width<=1180px) and (width>=801px){.header{padding:0 22px}.menuButton{justify-self:start;display:block}.nav{background:var(--paper);width:100%;height:calc(100vh - 72px);color:var(--ink);flex-direction:column;align-items:flex-start;gap:25px;padding:40px 30px;display:none;position:absolute;top:72px;left:0;overflow:auto}.navOpen{display:flex}.nav>a,.navGroup>a{letter-spacing:.03em;font-size:28px}.navGroup{width:100%;height:auto;display:block;position:relative}.navGroup>a{padding-right:54px;display:block}.submenuToggle{width:48px;height:48px;position:absolute;top:0;right:0}.dropdown{width:auto;box-shadow:none;background:0 0;border:0;padding:15px 0 0 15px;display:none;position:static}.dropdown.dropdownOpen{display:flex}}.orderStatus.stock_ordered{color:#294c68!important;background:#dbe5ee!important}.cartDiscount{border-top:1px solid var(--soft);background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:15px 28px;display:grid}.cartDiscount span{letter-spacing:.14em;font-size:8px;font-weight:700}.cartDiscount input{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;min-width:0;height:38px;padding:0 12px;font:700 10px/1 Arial,sans-serif}.checkoutIdentity{border-top:1px solid var(--soft);background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:7px 14px;padding:15px 28px;display:grid}.checkoutIdentity span{letter-spacing:.14em;font-size:8px;font-weight:700}.checkoutIdentity input{border:1px solid var(--ink);letter-spacing:.04em;background:0 0;border-radius:0;min-width:0;height:38px;padding:0 12px;font:700 10px/1 Arial,sans-serif}.checkoutIdentity small{color:var(--muted);grid-column:2;font-size:7px}.discountWorkspace{border-top:1px solid var(--soft);grid-template-columns:260px minmax(0,1fr);display:grid}.discountWorkspace>aside{border-right:1px solid var(--soft);padding:20px}.discountWorkspace>aside>button{text-align:left;border:1px solid var(--soft);background:#fff;border-radius:0;flex-direction:column;gap:6px;width:100%;padding:16px 12px;display:flex}.discountWorkspace>aside>button+button{margin-top:8px}.discountWorkspace>aside>button.active{border:2px solid var(--ink)}.discountWorkspace>aside strong{font-size:12px}.discountWorkspace>aside span{letter-spacing:.12em;font-size:7px}.discountEditor{width:auto;margin:0}.settingsToggle{align-items:center;gap:14px;display:flex!important}.settingsToggle input{width:22px!important;height:22px!important}.settingsDashboard{max-width:1100px}.automaticDiscountPanel{color:#f6f3ec;background:#151514;border:1px solid #222;margin:0 0 24px}.automaticDiscountPanel>header{border-bottom:1px solid #4c4b47;justify-content:space-between;gap:30px;padding:28px;display:flex}.automaticDiscountPanel header span,.automaticDiscountRules span,.automaticDiscountPanel footer span,.discountSectionLabel span{letter-spacing:.16em;font-size:7px;font-weight:700}.automaticDiscountPanel h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:36px}.automaticDiscountPanel header p{color:#bdbab2;max-width:650px;margin:0;font-size:10px;line-height:1.6}.automaticDiscountPanel header>button{color:#151514;letter-spacing:.12em;white-space:nowrap;background:#f6f3ec;border:1px solid #f6f3ec;align-self:flex-start;min-height:38px;padding:0 14px;font-size:7px;font-weight:700}.automaticDiscountRules{grid-template-columns:1fr 1fr;display:grid}.automaticDiscountRules article{padding:24px 28px}.automaticDiscountRules article+article{border-left:1px solid #4c4b47}.automaticDiscountRules article.paused{opacity:.58}.automaticDiscountRules article>label{color:#aaa79f;letter-spacing:.11em;margin:13px 0 0;font-size:7px;font-weight:700;display:block}.automaticDiscountRules input:not([type=checkbox]),.automaticDiscountRules select{color:#f6f3ec;background:#222220;border:1px solid #5a5954;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:9px}.automaticRuleHead{justify-content:space-between;align-items:center;display:flex}.automaticRuleHead label{letter-spacing:.1em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.automaticRuleHead input{width:17px;height:17px}.automaticDiscountRules b{letter-spacing:.1em;margin-top:17px;font-size:9px;display:block}.automaticDiscountPanel footer{color:#aaa79f;border-top:1px solid #4c4b47;flex-wrap:wrap;gap:12px 28px;padding:16px 28px;display:flex}.discountSectionLabel{justify-content:space-between;align-items:end;padding:0 0 12px;display:flex}.discountSectionLabel p{color:#777;margin:0;font-size:9px}@media (width<=760px){.discountWorkspace{grid-template-columns:1fr}.discountWorkspace>aside{border-right:0;border-bottom:1px solid var(--soft)}.cartDiscount{padding-inline:18px}.automaticDiscountRules{grid-template-columns:1fr}.automaticDiscountRules article+article{border-top:1px solid #4c4b47;border-left:0}.automaticDiscountPanel>header{padding:22px}.automaticDiscountRules article{padding:20px 22px}.automaticDiscountPanel footer{padding:14px 22px}.discountSectionLabel{flex-direction:column;align-items:start;gap:5px}}@media (width>=801px){.communityWallGrid figure:nth-child(6){grid-area:6/1/span 3/span 4}}@media (width<=800px){.communityWallGrid figure:nth-child(6){aspect-ratio:4/5;grid-area:auto}}.notFoundPage>section{background:var(--paper);flex-direction:column;justify-content:center;min-height:calc(100svh - 101px);padding:9vw 5vw 7vw;display:flex}.notFoundPage h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(64px,11vw,170px);line-height:.78}.notFoundPage>section>p:not(.eyebrow){max-width:480px;font-size:14px;line-height:1.6}.notFoundPage>section>div{gap:32px;margin-top:38px;display:flex}.notFoundPage>section a{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:7px;font-size:8px;font-weight:700}.newsletter input:disabled,.newsletter button:disabled{opacity:.62}@media (width<=800px){.notFoundPage>section{padding:110px 20px 70px}.notFoundPage h1{font-size:19vw}.notFoundPage>section>div{flex-direction:column;align-items:flex-start;gap:20px}.quickAdd{opacity:1;transform:none}.productImageLink:hover img,.productGallery figure:hover img,.editorialGrid article:hover .editorialCardImage img,.journalGrid article:hover img{transform:none}}.deliveryZone{gap:8px;margin-bottom:18px;display:grid}.deliveryZone span{letter-spacing:.15em;font-size:8px;font-weight:700}.deliveryZone select{border:1px solid var(--soft);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:0 12px;font-size:11px}.deliveryZone select:focus{outline:1px solid var(--ink);outline-offset:2px}.localPostcode{gap:8px;margin:-6px 0 18px;display:grid}.localPostcode span{letter-spacing:.15em;font-size:8px;font-weight:700}.localPostcode input{border:1px solid var(--soft);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:0 12px;font-size:12px}.localPostcode input:focus{outline:1px solid var(--ink);outline-offset:2px}.localPostcode small{color:#777;font-size:8px;line-height:1.5}.builderSection{margin-top:var(--builder-margin-top,0);margin-bottom:var(--builder-margin-bottom,0);font-family:var(--builder-font,"Europa"),Arial,sans-serif;text-transform:var(--builder-transform,none);opacity:var(--builder-opacity,1)}.builderCopy{width:min(100%,var(--builder-content-width,900px));padding-left:var(--builder-pad-x,40px);padding-right:var(--builder-pad-x,40px);align-items:flex-start;justify-content:var(--builder-valign,center);gap:var(--builder-gap,24px);flex-direction:column;display:flex}.builderCopy h1,.builderCopy h2,.builder-cta h2,.builderMediaCopy h2{color:var(--builder-heading,var(--builder-text));font-weight:var(--builder-weight,700)}.builderCopy>div,.builderCopy>p:not(:first-child),.builder-cta>div{font-size:var(--builder-body-size,14px);line-height:var(--builder-body-leading,1.65);letter-spacing:var(--builder-body-tracking,0)}.builderCopy>a,.builderSection form button{background:var(--builder-button-bg,var(--ink));color:var(--builder-button-text,#fff)}.builderMediaAsset,.builderSection picture img,.builder-gallery>img,.builderFlexibleGrid img{object-position:var(--builder-object-x,50%) var(--builder-object-y,50%);border-radius:var(--builder-radius,0)}.builderHeroMedia:after{background:var(--builder-overlay-color,#000)}@supports (color:color-mix(in lab, red, red)){.builderHeroMedia:after{background:color-mix(in srgb,var(--builder-overlay-color,#000) calc(var(--builder-overlay,0)*100%),transparent)}}.builder-gallery,.builderFlexibleGrid{grid-template-columns:repeat(var(--builder-cols,3),minmax(0,1fr));gap:var(--builder-grid-gap,8px);padding:var(--builder-grid-gap,8px);display:grid}.builder-gallery img,.builderFlexibleGrid img{width:100%;aspect-ratio:var(--builder-ratio,4/5);object-fit:cover;display:block}.builder-product-grid,.builder-collection-grid{padding:var(--builder-pad-y,100px) var(--builder-pad-x,40px)}.builder-product-grid .builderCopy,.builder-collection-grid .builderCopy{padding:0 0 45px}.builder-product-grid .builderFlexibleGrid,.builder-collection-grid .builderFlexibleGrid{padding:0}.builder-collection-grid .builderFlexibleGrid>a{flex-direction:column;display:flex}.builder-collection-grid .builderFlexibleGrid span{letter-spacing:.14em;margin-top:14px;font-size:8px;font-weight:700}.builder-collection-grid .builderFlexibleGrid strong{margin-top:8px;font-size:20px}.builder-divider{min-height:0;padding:var(--builder-pad-y,40px) var(--builder-pad-x,40px)}.builder-divider hr{border:0;border-top:1px solid var(--builder-border,var(--ink));margin:0}.builder-logo{width:min(100%,var(--builder-content-width,900px));padding:var(--builder-pad-y,100px) var(--builder-pad-x,40px);margin:auto}.builder-logo .builderMediaAsset,.builder-logo picture{object-fit:contain;width:100%;height:auto;display:block}.builder-form form{border-bottom:1px solid var(--builder-border,var(--ink));width:100%;margin-top:15px;display:flex}.builder-form form input{background:0 0;border:0;flex:1;min-width:0;padding:16px 0}.builder-form form button{letter-spacing:.12em;border:0;padding:16px 22px;font-size:9px;font-weight:700}@media (width<=800px){.builderCopy{padding-left:var(--builder-mobile-pad-x,20px);padding-right:var(--builder-mobile-pad-x,20px)}.builder-gallery,.builderFlexibleGrid{grid-template-columns:repeat(var(--builder-mobile-cols,1),minmax(0,1fr));gap:var(--builder-mobile-grid-gap,4px);padding:var(--builder-mobile-grid-gap,4px)}.builder-product-grid,.builder-collection-grid{padding:var(--builder-mobile-pad-y,70px) var(--builder-mobile-pad-x,20px)}.builder-divider{padding:var(--builder-mobile-pad-y,40px) var(--builder-mobile-pad-x,20px)}.builder-logo{padding:var(--builder-mobile-pad-y,70px) var(--builder-mobile-pad-x,20px)}}.siteStylesAdmin{background:#efede7;padding:42px}.siteStylesAdmin>header{justify-content:space-between;align-items:flex-end;gap:35px;padding-bottom:32px;display:flex}.siteStylesAdmin>header p{letter-spacing:.15em;font-size:8px;font-weight:700}.siteStylesAdmin>header h1{margin:10px 0;font-size:48px}.siteStylesAdmin>header>div:last-child{align-items:center;gap:15px;display:flex}.siteStylesAdmin>header a{border-bottom:1px solid;padding-bottom:7px;font-size:8px;font-weight:700}.siteStylesAdmin>header button{background:var(--ink);color:#fff;border:0;padding:13px 17px;font-size:8px;font-weight:700}.siteStylesAdmin>nav{border-bottom:1px solid;display:flex}.siteStylesAdmin>nav button{letter-spacing:.13em;background:0 0;border:0;padding:14px 18px;font-size:8px;font-weight:700}.siteStylesAdmin>nav button.active{background:var(--ink);color:#fff}.siteStylesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:24px;display:grid}.siteStylesGrid>section{background:#f8f7f3;border:1px solid #cbc8c0;padding:26px}.siteStylesGrid h2{letter-spacing:.05em;margin:0 0 8px;font-size:15px}.siteStylesGrid>section>p{margin:0 0 26px;font-size:10px;line-height:1.5}.siteStylesGrid label{letter-spacing:.11em;margin-top:18px;font-size:8px;font-weight:700;display:block}.siteStylesGrid label>input,.siteStylesGrid label>select{background:#fff;border:1px solid #aaa;width:100%;margin-top:7px;padding:11px}.siteStylesGrid label em{float:right;font-style:normal}.styleColour>span{grid-template-columns:46px 1fr;margin-top:7px;display:grid}.styleColour input[type=color]{border:1px solid #aaa;width:46px;height:40px;padding:3px}.styleColour span input:last-child{border:1px solid #aaa;min-width:0;padding:11px}.styleLinkEditor>header{justify-content:space-between;align-items:center;display:flex}.styleLinkEditor>header button{background:0 0;border:1px solid;padding:8px 10px;font-size:7px;font-weight:700}.styleLinkEditor article{border-bottom:1px solid #d8d5cd;grid-template-columns:55px 1fr 1.4fr auto;gap:6px;padding:10px 0;display:grid}.styleLinkEditor article input{border:1px solid #aaa;min-width:0;padding:9px}.styleLinkEditor article button{background:0 0;border:0;padding:8px;font-size:7px;font-weight:700}.advancedSectionControls{border:1px solid #c7c4bc;margin:15px 0;padding:0}.advancedSectionControls>summary{cursor:pointer;letter-spacing:.11em;padding:14px;font-size:8px;font-weight:700}.advancedSectionControls>div{padding:0 14px 14px}.galleryItemEditor{border:1px solid #c7c4bc;margin-top:16px}.galleryItemEditor>header{justify-content:space-between;align-items:center;padding:12px;display:flex}.galleryItemEditor>header label{cursor:pointer;border:1px solid;padding:8px}.galleryItemEditor input{opacity:0;width:1px;height:1px;position:absolute}.galleryItemEditor article{border-top:1px solid #d8d5cd;grid-template-columns:65px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.galleryItemEditor article img{object-fit:cover;width:65px;height:65px}.galleryItemEditor article span,.galleryItemEditor article button{font-size:7px;font-weight:700}.galleryItemEditor article button{background:0 0;border:0;padding:8px}@media (width<=800px){.siteStylesAdmin{padding:20px 10px}.siteStylesAdmin>header{flex-direction:column;align-items:flex-start}.siteStylesAdmin>header>div:last-child{justify-content:space-between;width:100%}.siteStylesGrid{grid-template-columns:1fr}.styleLinkEditor article{grid-template-columns:50px 1fr}.styleLinkEditor article input:nth-of-type(2),.styleLinkEditor article>button{grid-column:2}.advancedSectionControls .adminThree{grid-template-columns:1fr}body .gnEditorialSteps article,body .gnEditorialSteps article:last-child{height:auto;min-height:88svh;margin-bottom:0;position:relative;top:auto;overflow:hidden}body .gnEditorialSteps article:last-child{min-height:100svh}body .gnEditorialSteps:after{height:0;display:none}body .gnEditorialSteps .gnEditorialCopy{flex-direction:column;align-items:flex-start;height:auto;min-height:88svh;padding:48px 20px 42px;display:flex}body .gnEditorialSteps article:last-child .gnEditorialCopy{min-height:100svh}body .gnEditorialSteps .gnEditorialCopy span{align-self:auto}body .gnEditorialSteps .gnEditorialCopy h3{letter-spacing:-.025em;max-width:100%;margin:auto 0 28px;font-size:clamp(48px,14vw,68px);line-height:.86}body .gnEditorialSteps .gnEditorialCopy p{z-index:1;max-width:34rem;margin:0;font-size:14px;line-height:1.68;position:relative}body .gnEditorialSteps .gnEditorialCopy em{font-size:82vw;bottom:-.16em;right:-.08em}.gnEditorialSteps{border-top:1px solid var(--soft);display:block}.gnEditorialSteps article,.gnEditorialSteps article:last-child{height:auto;min-height:88svh;margin:0;position:relative;top:auto;overflow:hidden}.gnEditorialSteps article:last-child{min-height:100svh}.gnEditorialSteps:after{height:0;display:none}.gnEditorialCopy{flex-direction:column;align-items:flex-start;height:auto;min-height:88svh;padding:48px 20px 42px;display:flex}.gnEditorialSteps article:last-child .gnEditorialCopy{min-height:100svh}.gnEditorialCopy span{align-self:auto}.gnEditorialCopy h3{letter-spacing:-.025em;max-width:100%;margin:auto 0 28px;font-size:clamp(48px,14vw,68px);line-height:.86}.gnEditorialCopy p{z-index:1;max-width:34rem;margin:0;font-size:14px;line-height:1.68;position:relative}.gnEditorialCopy em{font-size:82vw;bottom:-.16em;right:-.08em}}.heroAccessibleTitle{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.heroFaithLockup{filter:drop-shadow(0 2px 14px #0000002e);width:min(740px,53vw);max-height:61vh;margin-left:auto;display:block}@media (width<=800px){.heroFaithLockup{object-fit:contain;width:min(78vw,440px);max-height:39svh;margin-left:auto}.hero .primaryButton{margin-top:28px}}.communityCrossfade{position:absolute;inset:0}.communityCrossfade img,.communityCrossfade video{object-fit:cover;opacity:0;filter:saturate(.82);width:100%;height:100%;transition:opacity 1.45s;display:block;position:absolute;inset:0}.communityCrossfade .active{opacity:1}.communityWallGrid figure:hover .communityCrossfade .active{filter:saturate(.95);transform:scale(1.025)}.communityCrossfade img,.communityCrossfade video{transition:opacity 1.45s,transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.communityFeatureFeed{gap:8px;padding:8px 0 0;display:grid}.communityFeatureFeed article{background:var(--ink);min-height:70svh;color:var(--paper);grid-template-columns:1.2fr .8fr;display:grid}.communityFeatureFeed article>div{min-height:620px}.communityFeatureFeed img,.communityFeatureFeed video{object-fit:cover;width:100%;height:100%;display:block}.communityFeatureFeed section{flex-direction:column;justify-content:flex-end;padding:7vw;display:flex}.communityFeatureFeed span,.communityFeatureFeed small{letter-spacing:.14em;font-size:9px;font-weight:700}.communityFeatureFeed h3{margin:35px 0 25px;font-size:clamp(48px,6vw,92px);line-height:.88}.communityFeatureFeed p{font-size:17px;line-height:1.55}.communitySubmitPage{background:var(--paper)}.communitySubmitIntro{border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1.45fr 1fr;align-items:end;gap:4vw;padding:155px 7vw 85px;display:grid}.communitySubmitIntro h1{letter-spacing:-.06em;margin:0;font-size:clamp(72px,10vw,150px);line-height:.76}.communitySubmitIntro>p:last-child{max-width:400px;margin:0;font-size:18px;line-height:1.5}.communitySubmitForm{max-width:1260px;margin:auto;padding:95px 7vw 130px}.communitySubmitGrid{grid-template-columns:1fr 1fr;gap:42px 28px;display:grid}.communitySubmitForm>label,.communitySubmitGrid label,.communityFeatureEditor label{letter-spacing:.13em;font-size:9px;font-weight:700;display:block}.communitySubmitForm label em,.communityUpload>span em{color:var(--muted);margin-left:8px;font-size:7px;font-style:normal}.communitySubmitForm input:not([type=checkbox]):not([type=file]),.communitySubmitForm textarea{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;margin-top:12px;padding:14px 0;font-family:Europa,Arial,sans-serif;font-size:16px}.communitySubmitForm textarea{resize:vertical}.communitySubmitForm>label{margin-top:50px}.communityUpload{margin-top:60px}.communityUpload>span{letter-spacing:.13em;font-size:9px;font-weight:700;display:block}.communityUploadDrop{border:1px solid var(--ink);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:12px;min-height:210px;margin-top:14px;padding:40px;display:grid}.communityUploadDrop input,.communityUploadPreview input{opacity:0;width:1px;height:1px;position:absolute}.communityUploadDrop small{letter-spacing:.1em;font-size:8px;line-height:1.6}.communityUploadPreview{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 280px;margin-top:14px;display:grid}.communityUploadPreview>img,.communityUploadPreview>video{object-fit:contain;background:#111;width:100%;height:520px;display:block}.communityUploadPreview>div{flex-direction:column;align-items:flex-start;gap:22px;padding:28px;display:flex}.communityUploadPreview button,.communityUploadPreview label{letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 7px;font-size:8px;font-weight:700}.communityUploadProgress{border:1px solid;height:36px;margin-top:12px;position:relative;overflow:hidden}.communityUploadProgress i{background:var(--ink);transition:width .2s;position:absolute;inset:0 auto 0 0}.communityUploadProgress span{z-index:1;color:#fff;letter-spacing:.12em;mix-blend-mode:difference;padding:10px;font-size:8px;display:block;position:relative}.communityConsent{gap:20px;margin:55px 0 35px;display:grid}.communityConsent label{letter-spacing:0;align-items:flex-start;gap:14px;font-size:11px;font-weight:400;line-height:1.55;display:flex}.communityConsent input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.communityFormError{color:#781e15;border:1px solid #9b2c20;padding:14px;font-size:12px}.communitySubmitButton{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.14em;min-width:280px;padding:18px 25px;font-size:10px;font-weight:700}.communitySubmitSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:74svh;padding:140px 7vw 100px;display:flex}.communitySubmitSuccess h1{margin:35px 0;font-size:clamp(80px,12vw,180px);line-height:.78}.communitySubmitSuccess>p:not(.eyebrow){max-width:670px;font-size:18px;line-height:1.6}.communitySubmitSuccess .outlineButton{margin-top:35px}.communityAdmin{background:#efede7;padding:42px}.communityAdminHead{justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.communityAdminHead p{letter-spacing:.14em;font-size:8px;font-weight:700}.communityAdminHead h1{margin:10px 0;font-size:45px}.communityAdminHead a{letter-spacing:.12em;border-bottom:1px solid;padding-bottom:8px;font-size:8px;font-weight:700}.communityAdminFilters{gap:4px;margin-bottom:12px;display:flex;overflow:auto}.communityAdminFilters button{white-space:nowrap;background:0 0;border:1px solid #bcb8af;padding:11px 13px;font-size:8px;font-weight:700}.communityAdminFilters button.active{background:var(--ink);color:#fff}.communityAdminWorkspace{background:#f8f7f3;border:1px solid #c9c5bb;grid-template-columns:390px minmax(0,1fr);min-height:720px;display:grid}.communitySubmissionList{border-right:1px solid #c9c5bb}.communitySubmissionList>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d8d5cd;grid-template-columns:66px 1fr 95px;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.communitySubmissionList>button.active{background:#e1ded5}.communityAdminThumb{width:66px;height:76px}.communityAdminThumb img,.communityAdminThumb video{object-fit:cover;width:100%;height:100%;display:block}.communitySubmissionList button>span{min-width:0}.communitySubmissionList strong,.communitySubmissionList small,.communitySubmissionList em,.communitySubmissionList b{text-overflow:ellipsis;font-style:normal;display:block;overflow:hidden}.communitySubmissionList strong{font-size:11px}.communitySubmissionList small{margin-top:5px;font-size:8px}.communitySubmissionList em{color:#666;margin-top:7px;font-size:8px}.communitySubmissionList b{font-size:8px}.communityModeration{min-width:0;padding:34px}.communityModeration>header{border-bottom:1px solid;justify-content:space-between;gap:25px;padding-bottom:25px;display:flex}.communityModeration>header span,.communityModeration>header p{letter-spacing:.12em;font-size:8px}.communityModeration h2{margin:12px 0;font-size:36px}.communityModeration>header>div:last-child{align-items:flex-start;gap:6px;display:flex}.communityModeration>header b{text-transform:uppercase;border:1px solid;padding:8px 10px;font-size:7px}.communityModerationGrid{grid-template-columns:1fr 1fr;gap:35px;padding:35px 0;display:grid}.communityModerationMedia img,.communityModerationMedia video{object-fit:contain;background:#111;width:100%;max-height:650px;display:block}.communityModerationMedia small{margin-top:10px;font-size:8px;display:block}.communityOriginal h3,.communityFeatureEditor h3{letter-spacing:.14em;font-size:10px}.communityOriginal dl{border-top:1px solid #d8d5cd;grid-template-columns:130px 1fr;margin-top:25px;display:grid}.communityOriginal dt,.communityOriginal dd{border-bottom:1px solid #d8d5cd;margin:0;padding:13px 0;font-size:10px;line-height:1.45}.communityOriginal dt{letter-spacing:.12em;font-size:7px;font-weight:700}.communityFeatureEditor{border-top:1px solid;padding-top:35px}.communityFeatureEditor>p{font-size:11px}.communityFeatureEditor label{margin-top:20px}.communityFeatureEditor input,.communityFeatureEditor textarea{background:#fff;border:1px solid #aaa;width:100%;margin-top:8px;padding:11px}.communityAdminActions{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.communityAdminActions button{background:0 0;border:1px solid;padding:13px 15px;font-size:8px;font-weight:700}.communityAdminActions .primary{background:var(--ink);color:#fff}@media (width<=800px){.communityFeatureFeed article{display:block}.communityFeatureFeed article>div{aspect-ratio:4/5;min-height:0}.communityFeatureFeed section{padding:55px 20px}.communitySubmitIntro{padding:125px 20px 55px;display:block}.communitySubmitIntro h1{margin:35px 0;font-size:17vw}.communitySubmitIntro>p:last-child{font-size:15px}.communitySubmitForm{padding:60px 20px 95px}.communitySubmitGrid{grid-template-columns:1fr;gap:35px}.communitySubmitForm>label{margin-top:40px}.communityUpload{margin-top:45px}.communityUploadDrop{padding:25px 18px}.communityUploadPreview{grid-template-columns:1fr}.communityUploadPreview>img,.communityUploadPreview>video{aspect-ratio:4/5;height:auto;max-height:65svh}.communityUploadPreview>div{padding:20px}.communitySubmitButton{width:100%;min-width:0}.communitySubmitSuccess{padding:110px 20px 80px}.communityAdmin{padding:18px 10px}.communityAdminHead{flex-direction:column;align-items:flex-start}.communityAdminWorkspace{display:block}.communitySubmissionList{border-right:0}.communitySubmissionList>button{grid-template-columns:60px 1fr 85px}.communityModeration{padding:20px 14px}.communityModeration>header{flex-direction:column;align-items:flex-start}.communityModerationGrid{grid-template-columns:1fr}.communityOriginal dl{grid-template-columns:105px 1fr}.communityFeatureEditor .adminTwo{grid-template-columns:1fr}.communityAdminActions{display:grid}.communityAdminActions button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.communityCrossfade img,.communityCrossfade video{transition:none}}:root{--label-tracking:.145em;--nav-tracking:.105em;--button-tracking:.12em;--display-tracking:-.038em}.eyebrow,.campaignLabel,.collectionLabel,.communityWallGrid figcaption,.communityFeatureFeed span,.communityFeatureFeed small,.communitySubmitForm label,.communityUpload>span,.journalHeroMeta span,.journalHeroFoot p:last-child,.productMeta,.productCard small{letter-spacing:var(--label-tracking)}.nav a,.dropdown a,.cartButton,.menuButton{letter-spacing:var(--nav-tracking)}.primaryButton,.outlineButton,.shopAllButton,.textLink,.manifestoLink,.communitySubmitButton,.quickAdd button,.productPurchase button{letter-spacing:var(--button-tracking)}.communityHero h1,.communityWall h2,.communityInvite h2,.communityStory blockquote,.collectionsHero h1,.collectionDetailHero h1,.journalHero h1,.journalArticleHero h1,.manifesto h2{letter-spacing:var(--display-tracking)}.productCard h3,.productCardTitle{letter-spacing:-.012em;line-height:1.08}.communityWallGrid figcaption strong,.communityFeatureFeed span{letter-spacing:.155em}@media (width<=800px){:root{--label-tracking:.125em;--nav-tracking:.075em;--button-tracking:.105em;--display-tracking:-.032em}.communityInvite{grid-template-columns:1fr;gap:35px;padding:75px 20px}.communityInvite>figure{aspect-ratio:4/5;height:auto}.communityInvite>div:last-child{padding-top:0}.communityInstagram{background:#fff}.communityJournalPreview{background:var(--paper)}.communityWallGrid figcaption{letter-spacing:.11em}}.journalIntroWithImage{isolation:isolate;position:relative;overflow:hidden}.journalIntroWithImage>img{object-fit:cover;object-position:center 48%;z-index:-2;filter:brightness(.42)saturate(.72);width:100%;height:100%;position:absolute;inset:0}.journalIntroWithImage:after{content:"";z-index:-1;background:linear-gradient(90deg,#121211d1,#12121140);position:absolute;inset:0}.archiveCollectionNote{background:var(--paper);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:40px;min-height:36vh;padding:70px 4vw 100px;display:flex}.archiveCollectionNote p{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(30px,4.3vw,70px);line-height:.93}.archiveCollectionNote a{letter-spacing:.14em;border-bottom:1px solid;width:max-content;padding-bottom:7px;font-size:8px;font-weight:700}@media (width<=800px){.journalIntroWithImage>img{object-position:center}.journalIntroWithImage:after{background:#1212119e}.archiveCollectionNote{flex-direction:column;align-items:flex-start;min-height:42vh;padding:55px 20px 75px}.archiveCollectionNote p{font-size:11vw}}@media (width<=1180px){.nav{overscroll-behavior:contain;height:calc(100dvh - 62px)}.navOpen{z-index:30}}@media (width>=801px) and (width<=1180px){.nav{height:calc(100dvh - 72px)}}.cartDrawer{overscroll-behavior:contain}.cartItems{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marqueeTrack{animation:none;transform:none}}.gnStepsSection{padding-bottom:0}.gnEditorialSteps{margin-bottom:0}.gnEditorialSteps article{margin-bottom:18svh}.gnEditorialSteps:after{content:none!important;display:none!important}.marketingGrid{border-top:1px solid #d5d2ca;border-bottom:1px solid #d5d2ca;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);display:grid}.marketingComposer,.subscriberPanel{padding:48px}.subscriberPanel{background:#ece9e1;border-left:1px solid #d5d2ca}.marketingComposer header,.subscriberPanel header,.campaignLog header{margin-bottom:32px}.marketingComposer header span,.subscriberPanel header span,.campaignLog header span{letter-spacing:.16em;font-size:8px;font-weight:700}.marketingComposer h2,.subscriberPanel h2,.campaignLog h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400}.marketingActions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.marketingActions button,.subscriberAdd{letter-spacing:.12em;cursor:pointer;background:#f5f3ed;border:1px solid #111;min-height:46px;padding:0 18px;font-size:8px;font-weight:700}.marketingActions button.primary{color:#f5f3ed;background:#111}.marketingActions button:disabled,.subscriberAdd:disabled{opacity:.45;cursor:not-allowed}.marketingMessage{margin:18px 0 0;font-size:12px}.marketingConsent{color:#6f6d66;max-width:620px;margin-top:16px;line-height:1.55;display:block}.subscriberAdd{color:#f5f3ed;background:#111;width:100%;margin:10px 0 24px}.subscriberList{border-top:1px solid #c7c3ba;max-height:590px;overflow:auto}.subscriberList article{border-bottom:1px solid #c7c3ba;grid-template-columns:1fr auto;gap:4px 15px;padding:16px 0;display:grid}.subscriberList article div{min-width:0}.subscriberList article strong,.subscriberList article div small{text-overflow:ellipsis;display:block;overflow:hidden}.subscriberList article strong{font-size:11px}.subscriberList article small,.subscriberList article span{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.subscriberList article>small{color:#777;grid-column:1/-1}.campaignLog{padding:48px}.campaignLog>div>article{border-top:1px solid #d5d2ca;grid-template-columns:1fr auto 180px;align-items:center;gap:24px;padding:20px 0;display:grid}.campaignLog article strong,.campaignLog article small{display:block}.campaignLog article small,.campaignLog time{color:#777;margin-top:5px;font-size:9px}@media (width<=800px){.marketingGrid{grid-template-columns:1fr}.marketingComposer,.subscriberPanel,.campaignLog{padding:32px 20px}.subscriberPanel{border-top:1px solid #d5d2ca;border-left:0}.marketingActions{grid-template-columns:1fr 1fr;display:grid}.campaignLog>div>article{grid-template-columns:1fr auto}.campaignLog time{grid-column:1/-1}.marketingDashboard .adminOrdersHead a{display:none}}.hero{background:#6f736d;grid-template-columns:1fr;min-height:calc(100vh - 29px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#11110f8a 0%,#11110f26 62%,#11110f0a);position:absolute;inset:0}.heroMedia{display:block;position:absolute;inset:0}.heroTexture{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.heroCopy{color:#fff;z-index:2;align-self:end;max-width:840px;padding:70px 6vw 62px;position:relative}.heroAlign-center .heroCopy{text-align:center;align-self:center;margin:auto}.heroAlign-center .primaryButton{margin-inline:auto}.heroSize-small h1{font-size:clamp(48px,5.3vw,82px)}.heroSize-large h1{font-size:clamp(65px,7.4vw,116px)}.eyebrow{letter-spacing:.17em;margin:0 0 20px;font-size:9px;font-weight:700}.hero h1,.campaign h2{letter-spacing:.005em;word-spacing:.1em;margin:0;font-size:clamp(56px,6.4vw,100px);font-weight:700;line-height:.92}.hero h1 em{font:inherit;font-style:normal}.campaign h2 em{font:inherit}.heroVerse{letter-spacing:.01em;width:420px;max-width:100%;margin:24px 0 28px;font-size:13px;line-height:1.5}.primaryButton{background:var(--paper);width:245px;height:48px;color:var(--ink);letter-spacing:.1em;justify-content:center;align-items:center;padding:0 17px;font-size:10px;font-weight:700;display:flex}.verticalText{z-index:2;writing-mode:vertical-rl;color:#fff;letter-spacing:.24em;margin:0;font-size:9px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.marquee{border-bottom:1px solid var(--soft);background:var(--paper);color:var(--ink);padding:12px 0;overflow:hidden}.marqueeTrack{letter-spacing:.15em;width:max-content;animation:scroll var(--builder-marquee-speed,30s) linear infinite;font-size:10px;font-weight:700;display:flex}.marqueeTrack span{white-space:nowrap;padding-right:2rem;display:block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.collection{padding:82px 0 100px}.sectionHeading{justify-content:space-between;align-items:end;margin:0 28px 35px;display:flex}.sectionHeading h2{letter-spacing:.01em;word-spacing:.1em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:.95}.sectionHeading a,.textLink{letter-spacing:.12em;border-bottom:1px solid;padding-bottom:8px;font-size:11px}.sectionHeading .shopAllButton{background:var(--ink);min-width:132px;height:43px;color:var(--paper);letter-spacing:.13em;border:0;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:700;display:flex}.productGrid{background:#cbc8be;border-block:1px solid #cbc8be;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.productCard{background:var(--paper);min-width:0}.productImageLink{aspect-ratio:4/5;background:#ddd9d0;display:block;position:relative;overflow:hidden}.productImageLink img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.productImageLink:hover img{transform:scale(1.025)}.productFallback{letter-spacing:.18em;place-items:center;height:100%;font-size:12px;display:grid}.productCollection{letter-spacing:.13em;text-transform:uppercase;background:#f5f3edeb;padding:7px 8px;font-size:8px;font-weight:700;position:absolute;top:14px;left:14px}.quickAdd{z-index:2;background:var(--paper);opacity:0;cursor:pointer;letter-spacing:.12em;border:0;justify-content:center;align-items:center;height:44px;font-size:9px;font-weight:700;transition:all .25s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.productImageLink:hover .quickAdd{opacity:1;transform:none}.productInfo{min-height:72px;padding:12px 14px 18px;display:block}.productInfo h3,.productInfo p{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px}.productInfo p{color:#666;margin-top:5px}.productInfo .fulfilmentLine{color:var(--ink);letter-spacing:.11em;margin-top:10px;font-size:8px;font-weight:700}.shopHero{border-bottom:1px solid var(--soft);padding:95px 30px 45px}.shopHero h1{letter-spacing:.01em;margin:0;font-size:clamp(62px,9vw,135px);line-height:.85}.shopHero>p:last-child{letter-spacing:.035em;margin:28px 0 0;font-size:13px}.shopFilters{border-bottom:1px solid var(--soft);white-space:nowrap;gap:25px;padding:17px 30px;display:flex;overflow:auto}.shopFilters a{letter-spacing:.12em;font-size:9px;font-weight:700}.catalogGrid{background:#cbc8be;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.productPage{grid-template-columns:minmax(0,1.6fr) minmax(380px,.7fr);align-items:start;display:grid}.productGallery{background:var(--soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.productGallery img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.productDetails{min-height:calc(100vh - 101px);padding:70px 42px 45px;position:sticky;top:0}.productDetails h1{letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(36px,4vw,62px);line-height:.94}.productPrice{letter-spacing:.09em;margin:25px 0 45px;font-size:13px}.fulfilmentNotice{border-block:1px solid var(--soft);flex-direction:column;gap:6px;margin:-20px 0 38px;padding:15px 0;display:flex}.fulfilmentNotice strong{letter-spacing:.14em;font-size:9px}.fulfilmentNotice span{letter-spacing:.025em;font-size:11px;line-height:1.45}.sizeLabel{letter-spacing:.13em;justify-content:space-between;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.sizeLabel a{border-bottom:1px solid}.sizeOptions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sizeOptions button{letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #aaa79f;min-height:43px;padding:5px;font-size:9px}.sizeOptions button:hover,.sizeOptions button.selected{background:var(--ink);color:#fff}.sizeOptions button:disabled{opacity:.3;text-decoration:line-through}.productAdd{background:var(--ink);color:#fff;letter-spacing:.14em;cursor:pointer;border:0;width:100%;height:54px;margin:16px 0 38px;font-size:10px;font-weight:700}.productAdd:disabled{opacity:.4;cursor:not-allowed}.productDescription{border-top:1px solid var(--soft);padding-top:25px}.productDescription p{letter-spacing:.025em;white-space:pre-line;font-size:12px;line-height:1.65}.productMeta{border-top:1px solid var(--soft);letter-spacing:.13em;justify-content:space-between;margin-top:35px;padding-top:18px;font-size:8px;display:flex}.notFound{text-align:center;place-content:center;min-height:70vh;display:grid}.notFound h1{font-size:50px}.notFound a{letter-spacing:.13em;font-size:10px;text-decoration:underline}.campaign{color:#fff;border-top:1px solid var(--soft);background:#222421;align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.campaign:after{content:"";background:linear-gradient(90deg,#0a0a09b8 0%,#0a0a0947 48%,#0a0a0914 75%);position:absolute;inset:0}.campaignImage{background:#222421;position:absolute;inset:0;overflow:hidden}.campaignImage picture{display:block;position:absolute;inset:0}.campaignImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.campaignCopy{z-index:2;flex-direction:column;justify-content:flex-end;width:min(720px,70%);padding:70px 6vw;display:flex;position:relative}.campaignAlign-right{justify-content:flex-end}.campaignAlign-right:after{background:linear-gradient(270deg,#0a0a09b8 0%,#0a0a0947 48%,#0a0a0914 75%)}.campaignAlign-right .campaignCopy{text-align:right;align-items:flex-end}.campaign h2{max-width:700px;font-size:clamp(64px,9vw,145px);line-height:.82}.campaignLabel{letter-spacing:.18em;margin:0;font-size:9px;font-weight:700;position:absolute;top:40px;left:6vw}.campaignAlign-right .campaignLabel{left:auto;right:6vw}.campaignCopy>p:not(.campaignLabel){max-width:390px;margin:30px 0;font-size:13px;line-height:1.55}.campaignCopy .textLink{align-self:flex-start}.campaignAlign-right .campaignCopy .textLink{align-self:flex-end}.scriptureSection{text-align:center;background:var(--paper);min-height:430px;color:var(--ink);border-bottom:1px solid var(--soft);flex-direction:column;justify-content:center;align-items:center;padding:90px 12vw;font-family:Europa,Arial,sans-serif;display:flex}.scriptureSection blockquote{letter-spacing:.025em;max-width:920px;margin:0;font-size:clamp(20px,2.35vw,36px);font-weight:400;line-height:1.28}.scriptureSection.scripture-medium blockquote{font-size:clamp(26px,3vw,46px)}.scriptureSection cite{letter-spacing:.18em;margin-top:38px;font-size:9px;font-style:normal;font-weight:700}.manifesto{background:var(--paper);color:var(--ink);text-align:center;border-bottom:1px solid var(--soft);padding:120px 7vw 42px}.manifesto h2{letter-spacing:.005em;max-width:1200px;margin:0 auto 30px;font-family:Europa,Arial,sans-serif;font-size:clamp(54px,8vw,120px);font-weight:700;line-height:.92}.pageHero{border-bottom:1px solid var(--soft);flex-direction:column;justify-content:flex-end;min-height:480px;padding:130px 6vw 70px;display:flex}.pageHero h1{letter-spacing:.015em;max-width:1100px;margin:0;font-size:clamp(70px,10vw,150px);font-weight:700;line-height:.9}.pageHero>p:last-child{letter-spacing:.035em;max-width:620px;margin:30px 0 0;font-size:16px;line-height:1.6}.contentCards{border-bottom:1px solid var(--soft);grid-template-columns:repeat(3,1fr);display:grid}.contentCards article{border-right:1px solid var(--soft);flex-direction:column;min-height:350px;padding:34px;display:flex}.contentCards article:last-child{border-right:0}.contentCards span{letter-spacing:.15em;color:var(--muted);font-size:10px}.contentCards h2{letter-spacing:.025em;margin:80px 0 15px;font-size:30px;line-height:1.05}.contentCards p{letter-spacing:.035em;max-width:350px;font-size:13px;line-height:1.6}.contentCards a{letter-spacing:.14em;margin-top:auto;padding-top:30px;font-size:10px;font-weight:700}.manifesto>p:not(.eyebrow){max-width:700px;margin:0 auto 105px;font-size:clamp(16px,1.8vw,23px);line-height:1.45}.manifestoLink{letter-spacing:.14em;border-bottom:1px solid;width:max-content;margin:-70px auto 90px;padding-bottom:8px;font-size:10px;font-weight:700;display:block}.manifestoFoot{letter-spacing:.17em;justify-content:space-between;font-size:9px;display:flex}footer{background:var(--ink);color:var(--paper);grid-template-columns:1.5fr .7fr 1fr;gap:50px;padding:55px 32px 25px;display:grid}.footerTitle{align-items:flex-start;display:flex}.footerTitle img{width:min(100%,430px);height:auto;display:block}.footerLinks{letter-spacing:.13em;flex-direction:column;gap:15px;font-size:11px;display:flex}.newsletter p{letter-spacing:.12em;font-size:11px}.newsletter>div{border-bottom:1px solid #777;display:flex}.newsletter input{color:#fff;letter-spacing:.1em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 0;font-size:10px}.newsletter button{color:#fff;background:0 0;border:0;font-size:10px}.footerConnect{flex-direction:column;display:flex}.footerEmail{letter-spacing:.12em;border-bottom:1px solid #777;width:max-content;max-width:100%;margin-top:34px;padding-bottom:7px;font-size:9px}.footerSocial{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.footerSocial a{width:38px;height:38px;color:inherit;border:1px solid #f5f3ed61;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s;display:grid}.footerSocial a:hover,.footerSocial a:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink);transform:translateY(-2px)}.footerSocial svg{fill:currentColor;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block;overflow:visible}.footerSocial svg rect,.footerSocial svg circle{fill:none}.footerSocial svg .socialIconFill,.footerSocial svg .socialIconSolid{fill:currentColor;stroke:none}.copyright{letter-spacing:.15em;border-top:1px solid #333;grid-column:1/-1;margin:30px 0 0;padding-top:18px;font-size:8px}.overlay{opacity:0;pointer-events:none;z-index:50;background:#00000080;transition:all .25s;position:fixed;inset:0}.overlay.visible{opacity:1;pointer-events:auto}.cartDrawer{z-index:60;background:var(--paper);flex-direction:column;width:min(520px,100%);height:100svh;transition:all .42s cubic-bezier(.77,0,.18,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0000001f}.cartDrawerOpen{transform:none}.cartHead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:105px;padding:22px 28px;display:flex}.cartHead>div>p{letter-spacing:.17em;margin:0 0 9px;font-size:6px;font-weight:700}.cartHead h2{letter-spacing:-.05em;margin:0;font-size:35px;line-height:.85}.cartHead h2 span{vertical-align:top;font-size:14px}.cartHead button{letter-spacing:.15em;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:8px;font-weight:700}.cartShipping{border-bottom:1px solid var(--soft);padding:0 28px 16px}.shippingBar{background:#d0cdc4;height:2px;margin-top:20px}.shippingBar span{background:var(--ink);height:100%;transition:all .4s;display:block}.shippingCopy{letter-spacing:.13em;margin:10px 0 0;font-size:7px;font-weight:700}.cartItems{flex:1;padding:0 28px;overflow:auto}.cartItem{border-bottom:1px solid var(--soft);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:24px 0;font-size:11px;display:grid}.cartThumb{object-fit:cover;background:#aaa;width:112px;height:142px;display:block}.cartItemCopy{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;min-width:0;display:grid}.cartItemCopy strong{letter-spacing:.055em;text-transform:uppercase;font-size:10px;line-height:1.3}.cartItem p{letter-spacing:.11em;margin:10px 0 8px;font-size:7px}.cartItem small{letter-spacing:.12em;font-size:6px;font-weight:700}.cartLinePrice{text-align:right;white-space:nowrap}.cartItemActions{grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;margin-top:20px;display:flex}.quantityControl{border:1px solid #aaa79f;grid-template-columns:34px 30px 34px;height:34px;display:grid}.quantityControl button,.quantityControl span{font:inherit;background:0 0;border:0;place-items:center;font-size:11px;display:grid}.quantityControl button{cursor:pointer}.quantityControl button:disabled{opacity:.3}.cartRemove{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:7px}.emptyCart{text-align:center;color:#777;margin:auto;padding:50px 28px}.emptyCart span{letter-spacing:.16em;font-size:7px;font-weight:700;display:block}.emptyCart p{color:var(--ink);margin:18px 0 30px;font-size:22px;line-height:1.15}.emptyCart a{letter-spacing:.13em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:700}.cartSummary{border-top:1px solid var(--ink);background:var(--paper);padding:20px 28px 22px}.cartSubtotal{justify-content:space-between;align-items:center;display:flex}.cartSubtotal span{letter-spacing:.15em;font-size:8px;font-weight:700}.cartSubtotal strong{font-size:17px}.cartSummary>p:not(.paymentNote):not(.checkoutError){color:#777;margin:9px 0 18px;font-size:8px}.checkoutButton{background:var(--ink);color:#fff;letter-spacing:.13em;cursor:pointer;border:0;width:100%;height:55px;font-size:9px;font-weight:700}.checkoutButton:disabled{opacity:.3;cursor:not-allowed}.checkoutError{color:#9d2f2f;margin:15px 0;font-size:10px;line-height:1.4}.paymentNote{text-align:center;letter-spacing:.12em;color:var(--muted);margin:12px 0 0;font-size:7px}.checkoutResult{flex-direction:column;justify-content:center;align-items:flex-start;min-height:72vh;padding:120px 7vw;display:flex}.checkoutResult h1{max-width:1100px;margin:30px 0;font-size:clamp(65px,10vw,150px);line-height:.84}.checkoutResult>p:not(.eyebrow){max-width:560px;margin:0 0 45px;font-size:15px;line-height:1.7}.adminShell{background:#eeece5;min-height:100vh;padding-top:74px;padding-left:238px}.adminTop{z-index:80;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:15px 24px;display:flex;position:fixed;top:0;left:0;right:0}.adminTop>div{align-items:center;gap:22px;display:flex}.adminTop span,.adminTop a{letter-spacing:.14em;font-size:9px}.adminTop strong{font-size:12px;font-weight:400}.adminTop a{border-bottom:1px solid #777;padding-bottom:4px}.adminNavBrand{border-bottom:1px solid #d5d2ca;padding:8px 10px 25px}.adminNavBrand strong,.adminNavBrand span{display:block}.adminNavBrand strong{letter-spacing:.03em;font-size:20px}.adminNavBrand span{letter-spacing:.18em;color:#777;margin-top:5px;font-size:7px}.adminTabs button{text-align:left;letter-spacing:.075em;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.adminTabs button em{text-align:center;background:#ddd9d0;border-radius:20px;min-width:21px;margin-left:auto;padding:3px 5px;font-size:7px;font-style:normal}.adminTabs button.active{background:var(--ink);color:#fff}.adminTabs button.active em{background:#44433f}.adminTabs button:disabled{cursor:default;opacity:.35}.adminNavFuture{border-top:1px solid #dedbd3;margin-top:12px}.adminStatus{z-index:30;letter-spacing:.08em;background:#d7efcf;border-bottom:1px solid #aec7a6;padding:10px 24px;font-size:10px;position:sticky;top:0}.adminWorkspace{grid-template-columns:300px 1fr;align-items:start;display:grid}.adminList{border-right:1px solid var(--soft);background:#f7f5ef;max-height:calc(100vh - 129px);padding:28px 18px;position:sticky;top:0;overflow:auto}.adminList h2{letter-spacing:.15em;margin:0 8px 20px;font-size:11px}.adminList button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0ddd5;justify-content:space-between;gap:12px;width:100%;padding:13px 10px;font-size:10px;line-height:1.35;display:flex}.adminList button span{color:#777;white-space:nowrap}.adminList button.active{background:var(--ink);color:#fff}.adminReorderHint{color:#777;letter-spacing:.13em;margin:12px 8px 9px;font-size:7px;font-weight:700}.adminCollectionRow{border-bottom:1px solid #e0ddd5;grid-template-columns:minmax(0,1fr) 58px;display:grid}.adminCollectionRow.active{background:var(--ink);color:#fff}.adminCollectionRow .adminCollectionSelect{border-bottom:0;min-width:0}.adminCollectionRow>div{grid-template-columns:1fr 1fr;display:grid}.adminCollectionRow>div button{text-align:center;border:0;border-left:1px solid #e0ddd5;place-items:center;padding:0;font-size:13px;display:grid}.adminCollectionRow.active>div button{color:#fff;border-left-color:#3b3b38}.adminCollectionRow>div button:disabled{opacity:.2;cursor:default}.adminForm{border:1px solid var(--soft);background:#fff;width:min(900px,100% - 48px);margin:38px auto 80px;padding:38px}.adminFormHead{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:42px;display:flex}.adminFormHead p{letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:700}.adminFormHead h1{text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,60px);line-height:.95}.adminFormHead>button{background:var(--ink);color:#fff;letter-spacing:.13em;cursor:pointer;border:0;min-width:150px;height:46px;font-size:9px;font-weight:700}.adminForm>h2{border-top:1px solid var(--soft);letter-spacing:.08em;margin:55px 0 25px;padding-top:30px;font-size:18px}.adminSaveGroup{flex-direction:column;align-items:stretch;gap:10px;display:flex}.adminSaveGroup a{text-align:center;letter-spacing:.12em;border-bottom:1px solid;padding:8px;font-size:9px}.adminSaveGroup button{background:var(--ink);color:#fff;letter-spacing:.13em;cursor:pointer;border:0;min-width:175px;height:46px;font-size:9px;font-weight:700}.adminNotice{border-left:3px solid var(--ink);background:#ece9df;flex-direction:column;gap:7px;padding:20px;display:flex}.adminNotice strong{letter-spacing:.14em;font-size:9px}.adminNotice span{font-size:12px;line-height:1.5}.commerceSeo{border-top:1px solid var(--soft);margin:55px 0 15px;padding-top:30px}.commerceSeoHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.commerceSeoHead p{letter-spacing:.15em;margin:0 0 8px;font-size:8px;font-weight:700}.commerceSeoHead h2{margin:0;font-size:24px}.commerceSeoHead>span{letter-spacing:.12em;color:#777;font-size:7px;font-weight:700}.seoSearchPreview{background:#faf9f5;border:1px solid #d5d2ca;margin-bottom:24px;padding:20px}.seoSearchPreview small,.seoSearchPreview strong,.seoSearchPreview p{display:block}.seoSearchPreview small{color:#5d745d;margin-bottom:8px;font-size:9px}.seoSearchPreview strong{color:#243c7a;font-size:18px;font-weight:500}.seoSearchPreview p{max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.5}.commerceSeo label em{float:right;color:#777;font-size:8px;font-style:normal}.seoImagePreview{aspect-ratio:1.91;object-fit:cover;max-width:520px}.adminOrders{padding:42px 30px 90px}.adminOrdersHead{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.adminOrdersHead p{letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:700}.adminOrdersHead h1{margin:0;font-size:56px;line-height:.9}.adminOrdersHead>div>span{color:#696761;margin-top:15px;font-size:11px;display:block}.adminOrdersHead>a{letter-spacing:.13em;border-bottom:1px solid;padding-bottom:7px;font-size:8px;font-weight:700}.orderStats{background:#f8f7f3;border:1px solid #d5d2ca;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.orderStats>div{border-right:1px solid #d5d2ca;flex-direction:column;min-height:122px;padding:20px;display:flex}.orderStats>div:last-child{border-right:0}.orderStats span,.orderStats small{letter-spacing:.14em;font-size:7px;font-weight:700}.orderStats strong{margin:auto 0 4px;font-size:27px;font-weight:500}.orderStats small{color:#85817a}.orderToolbar{background:#fff;border:1px solid #d5d2ca;justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-bottom:14px;padding:10px 12px;display:flex}.orderToolbar>div{gap:4px;display:flex}.orderToolbar button{letter-spacing:.11em;cursor:pointer;background:0 0;border:0;height:34px;padding:0 12px;font-size:7px;font-weight:700}.orderToolbar button.active{background:var(--ink);color:#fff}.orderToolbar label{letter-spacing:.13em;align-items:center;gap:10px;width:min(330px,40%);font-size:7px;font-weight:700;display:flex}.orderToolbar input{background:#faf9f5;border:1px solid #c5c1b8;width:100%;height:36px;padding:0 10px}.adminEmptyOrders{border:1px solid var(--soft);text-align:center;background:#fff;padding:90px 30px}.adminEmptyOrders h2{font-size:24px}.adminEmptyOrders p{font-size:12px}.orderList{gap:14px;display:grid}.orderCard{border:1px solid var(--soft);background:#fff;padding:24px}.orderCard>header{border-bottom:1px solid var(--soft);justify-content:space-between;gap:25px;padding-bottom:20px;display:flex}.orderCard>header span,.orderCard>header strong,.orderCard>header small,.orderCard>header b{display:block}.orderCard>header span{letter-spacing:.14em;font-size:8px;font-weight:700}.orderCard>header strong{margin-top:8px;font-size:13px}.orderCard>header small{color:var(--muted);margin-top:6px}.orderCard>header>div:last-child{text-align:right}.orderBadges{justify-content:flex-end;gap:5px;display:flex}.orderStatus{text-transform:uppercase;letter-spacing:.11em;background:#e8e3d7;margin-top:8px;padding:5px 8px;font-size:7px;font-style:normal;display:inline-block}.orderStatus.paid,.orderStatus.fulfilled{background:#dce9db}.orderStatus.processing{background:#eee3bd}.orderStatus.cancelled{background:#ead8d3}.orderBody{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:35px;padding:22px 0;display:grid}.orderBody h3{letter-spacing:.15em;margin:0 0 12px;font-size:8px}.orderItems{padding:0}.orderItems p{border-bottom:1px solid #ebe8e1;justify-content:space-between;gap:15px;margin:0;padding:11px 0;font-size:11px;display:flex}.orderItems p:first-child{border-top:1px solid #ebe8e1}.orderItems p span small{color:#777;letter-spacing:.08em;margin:5px 0 0 20px;font-size:8px;display:block}.orderCustomer{border-left:1px solid #ebe8e1;padding-left:25px}.orderCustomer>strong,.orderCustomer address span,.orderCustomer a{display:block}.orderCustomer>strong{margin-bottom:8px;font-size:11px}.orderCustomer address{margin:0 0 12px;font-size:10px;font-style:normal;line-height:1.55}.orderCustomer p{color:#777;font-size:10px;line-height:1.5}.orderCustomer a{border-bottom:1px solid #bbb;width:max-content;margin-top:5px;font-size:9px}.orderControls{border-top:1px solid var(--soft);grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:10px;padding-top:20px;display:grid}.orderControls label{letter-spacing:.12em;margin:0;font-size:7px;font-weight:700}.orderControls input,.orderControls select{background:#fff;border:1px solid #aaa79f;width:100%;height:42px;margin-top:7px;padding:8px}.orderControls button{background:var(--ink);color:#fff;letter-spacing:.12em;border:0;height:42px;padding:0 18px;font-size:8px;font-weight:700}.analyticsLive{letter-spacing:.14em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex!important}.analyticsLive i{background:#5c9c69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5c9c6921}.analyticsMetrics{background:#fff;border:1px solid #d5d2ca;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.analyticsMetrics article{border-right:1px solid #d5d2ca;flex-direction:column;min-height:140px;padding:20px;display:flex}.analyticsMetrics article:nth-child(4){border-right:0}.analyticsMetrics span,.analyticsMetrics small,.analyticsGrid header span,.productAnalytics header span{letter-spacing:.15em;font-size:7px;font-weight:700}.analyticsMetrics strong{margin:auto 0 5px;font-size:34px;font-weight:500}.analyticsMetrics small{color:#85817a}.analyticsMetrics .analyticsRevenue{background:var(--ink);color:#fff;border-top:1px solid #d5d2ca;border-right:0;grid-column:1/-1;min-height:165px}.analyticsMetrics .analyticsRevenue strong{font-size:56px}.analyticsGrid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.trafficChart,.conversionFunnel,.productAnalytics{background:#fff;border:1px solid #d5d2ca;padding:24px}.analyticsGrid header,.productAnalytics header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.analyticsGrid h2,.productAnalytics h2{margin:8px 0 0;font-size:22px}.analyticsGrid header small,.productAnalytics header small{letter-spacing:.14em;color:#777;font-size:7px;font-weight:700}.chartArea{background:repeating-linear-gradient(#eee 0 1px,#0000 1px 25%);border-bottom:1px solid #aaa;align-items:flex-end;gap:7px;height:250px;margin:38px 0 15px;padding-top:12px;display:flex}.chartDay{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;gap:8px;height:100%;display:flex}.chartDay>span{background:var(--ink);width:100%;min-height:1px;transition:height .4s}.chartDay small{text-align:center;width:100%;font-size:6px}.chartLegend{letter-spacing:.12em;justify-content:space-between;font-size:7px;font-weight:700;display:flex}.chartLegend span:first-child{align-items:center;gap:7px;display:flex}.chartLegend i{background:var(--ink);width:9px;height:9px}.conversionFunnel>div{margin-top:34px}.conversionFunnel p{grid-template-columns:1fr auto;gap:8px;margin:0 0 25px;display:grid}.conversionFunnel p span,.conversionFunnel p strong{letter-spacing:.11em;font-size:8px}.conversionFunnel p i{background:var(--ink);grid-column:1/-1;height:8px;display:block}.productAnalytics{margin-top:16px}.productAnalytics header{border-bottom:1px solid;padding-bottom:22px}.productAnalytics article{border-bottom:1px solid #e1ded6;grid-template-columns:45px minmax(200px,1fr) 100px 110px 55px;align-items:center;gap:15px;min-height:58px;display:grid}.productAnalytics article b,.productAnalytics article span,.productAnalytics article em{letter-spacing:.1em;font-size:8px;font-style:normal}.productAnalytics article strong{text-transform:uppercase;font-size:10px}.productAnalytics article em{text-align:right;font-weight:700}.analyticsEmpty{color:#777;padding:70px 0;font-size:11px}.analyticsNote{color:#777;letter-spacing:.08em;margin:20px 0 0;font-size:8px;line-height:1.6}.analyticsHeadTools{align-items:center;gap:22px;display:flex}.analyticsRange{background:#dedbd3;padding:3px;display:flex}.analyticsRange button{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;height:30px;padding:0 12px;font-size:7px;font-weight:700}.analyticsRange button.active{background:var(--ink);color:#fff}.analyticsLoading{opacity:.65;pointer-events:none}.analyticsBreakdowns{grid-template-columns:1.2fr 1fr .8fr;gap:16px;margin-top:16px;display:grid}.analyticsBreakdown{background:#fff;border:1px solid #d5d2ca;min-height:360px;padding:24px}.analyticsBreakdown header{border-bottom:1px solid;padding-bottom:20px}.analyticsBreakdown header span{letter-spacing:.15em;font-size:7px;font-weight:700}.analyticsBreakdown h2{margin:8px 0 0;font-size:20px}.analyticsBreakdown p{border-bottom:1px solid #ebe8e1;grid-template-columns:1fr auto;gap:8px;margin:0;padding:14px 0 11px;display:grid}.analyticsBreakdown p>span{min-width:0}.analyticsBreakdown p b,.analyticsBreakdown p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.analyticsBreakdown p small{color:#777;letter-spacing:.1em;margin-top:4px;font-size:7px}.analyticsBreakdown p>i{background:#ebe8e1;grid-column:1/-1;height:3px;display:block}.analyticsBreakdown p>i em{background:var(--ink);height:100%;display:block}.checkoutActivity{background:#fff;border:1px solid #d5d2ca;margin-top:16px;padding:24px}.checkoutActivity>header{border-bottom:1px solid;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.checkoutActivity header span,.checkoutActivity header>small{letter-spacing:.15em;font-size:7px;font-weight:700}.checkoutActivity h2{margin:8px 0 0;font-size:22px}.checkoutActivity header p{color:#777;margin:7px 0 0;font-size:9px}.checkoutActivityList article{border-bottom:1px solid #ebe8e1;grid-template-columns:minmax(0,1fr) 135px 100px;align-items:center;gap:20px;min-height:70px;display:grid}.checkoutActivityList article>div{min-width:0}.checkoutActivityList strong,.checkoutActivityList small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.checkoutActivityList strong{text-transform:uppercase;font-size:10px}.checkoutActivityList small{color:#777;margin-top:6px;font-size:8px}.checkoutActivityList article>span{letter-spacing:.11em;font-size:7px;font-weight:700}.checkoutActivityList article>b{text-align:right;font-size:10px}.sectionManager{border:1px solid var(--soft);flex-direction:column;display:flex}.sectionManager>div{border-bottom:1px solid var(--soft);grid-template-columns:1fr 90px 48px 58px;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:grid}.sectionManager>div:last-child{border-bottom:0}.sectionManager strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sectionManager label{letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;display:flex}.sectionManager label input{width:auto}.sectionManager button{cursor:pointer;background:#fff;border:1px solid #aaa79f;height:32px;font-size:8px}.sectionManager button:disabled{opacity:.25}.adminForm>label,.adminTwo>label{letter-spacing:.13em;flex-direction:column;gap:9px;margin-bottom:22px;font-size:9px;font-weight:700;display:flex}.adminForm input,.adminForm textarea,.adminForm select{width:100%;color:var(--ink);letter-spacing:.02em;background:#fff;border:1px solid #aaa79f;border-radius:0;outline:none;padding:13px 14px;font-size:13px;line-height:1.45}.adminForm input:focus,.adminForm textarea:focus,.adminForm select:focus{border-color:var(--ink)}.adminTwo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.plainUploadButton{cursor:pointer;border:0}.adminCollectionLink{letter-spacing:.12em;border-bottom:1px solid;margin-top:28px;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.collectionStory{background:var(--paper);border-bottom:1px solid var(--soft);grid-template-columns:240px minmax(0,1fr);gap:clamp(35px,8vw,150px);padding:clamp(70px,10vw,150px) clamp(22px,5vw,90px);display:grid}.collectionStory>p{margin:6px 0}.collectionStory>div{max-width:980px}.collectionStory h2{letter-spacing:-.018em;margin:0 0 45px;font-size:clamp(46px,7vw,118px);font-weight:400;line-height:.88}.collectionStory>div>p{letter-spacing:.018em;max-width:720px;margin:0;font-family:Europa,Arial,sans-serif;font-size:clamp(16px,1.45vw,24px);font-weight:400;line-height:1.55}.adminImageBlock{margin:30px 0}.adminImageBlock>p{letter-spacing:.13em;font-size:9px;font-weight:700}.adminImageGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.adminImageGrid div{position:relative}.adminImageGrid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.adminImageGrid button{cursor:pointer;background:#fff;border:0;padding:7px;font-size:8px;position:absolute;bottom:5px;right:5px}.uploadButton{letter-spacing:.12em;cursor:pointer;background:#ddd9d0;width:max-content;margin-top:12px;padding:12px 16px;font-size:9px;font-weight:700;display:block}.uploadButton input{display:none}.adminHeroPreview{object-fit:cover;width:100%;max-height:360px;display:block}.variantRow{grid-template-columns:1fr 160px;align-items:center;gap:12px;margin-bottom:7px;display:grid}.variantRow label{letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.variantRow label input{width:auto}.adminDenied{text-align:center;place-content:center;min-height:100vh;padding:30px;display:grid}.adminDenied h1{margin:10px 0;font-size:clamp(40px,8vw,90px)}.adminDenied p,.adminDenied a{letter-spacing:.1em;font-size:11px}.adminDenied a{margin-top:30px;text-decoration:underline}.goodNewsHero{color:#fff;min-height:calc(100vh - 101px);position:relative;overflow:hidden}.goodNewsHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.goodNewsHeroShade{background:linear-gradient(#0c0c0b14,#0c0c0bb8);position:absolute;inset:0}.goodNewsHeroCopy{min-height:inherit;z-index:2;flex-direction:column;justify-content:flex-end;padding:145px 6vw 70px;display:flex;position:relative}.goodNewsHero h1{letter-spacing:-.035em;margin:0;font-size:clamp(90px,15vw,230px);line-height:.76}.goodNewsHeroCopy>p:last-child{letter-spacing:.025em;width:min(620px,100%);margin:48px 0 0 auto;font-size:18px;line-height:1.55}.goodNewsMarquee{border-bottom:1px solid var(--soft);padding:14px 0;overflow:hidden}.goodNewsMarquee>div{width:max-content;animation:32s linear infinite scroll;display:flex}.goodNewsMarquee span{white-space:nowrap;letter-spacing:.16em;padding-right:2rem;font-size:10px;font-weight:700}.gospelExplainer{grid-template-columns:1fr 1fr;gap:8vw;padding:110px 7vw 180px;display:grid}.gospelExplainer h2{max-width:650px;margin:0;font-size:clamp(55px,7vw,105px);line-height:.9}.gospelPhoto{z-index:2;width:65%;margin:65px 0 -240px auto;position:relative}.gospelPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.gospelPhoto span{background:var(--paper);letter-spacing:.15em;padding:10px 12px;font-size:8px;font-weight:700;position:absolute;bottom:35px;left:-28px}.gospelBody{padding-top:90px}.gospelParagraph{border-top:1px solid var(--soft);grid-template-columns:42px 1fr;gap:20px;padding:28px 0;display:grid}.gospelParagraph>span{letter-spacing:.14em;padding-top:6px;font-size:9px}.gospelBody p{letter-spacing:.025em;margin:0;font-size:16px;line-height:1.75}.goodNewsVerse{text-align:center;background:var(--ink);min-height:460px;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:90px 10vw;display:flex}.goodNewsVerse blockquote{max-width:1000px;margin:0;font-size:clamp(30px,4.5vw,68px);font-weight:400;line-height:1.12}.goodNewsVerse cite{letter-spacing:.17em;margin-top:35px;font-size:9px;font-style:normal;font-weight:700}.editorialSection{padding:100px 0 0}.editorialSection>header{padding:0 30px 45px}.editorialSection>header h2{margin:0;font-size:clamp(55px,8vw,115px);line-height:.9}.editorialGrid{border-top:1px solid var(--soft);grid-template-columns:repeat(3,1fr);display:grid}.editorialGrid article{border-right:1px solid var(--soft);flex-direction:column;min-height:540px;padding:0 30px 35px;display:flex}.editorialGrid article:last-child{border-right:0}.editorialCardImage{margin:0 -30px 30px;overflow:hidden}.editorialCardImage img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.82);width:100%;transition:all .5s;display:block}.editorialGrid article:hover .editorialCardImage img{filter:saturate();transform:scale(1.025)}.cardLabel{font-weight:700;letter-spacing:.15em!important;font-size:9px!important}.editorialGrid h3{margin:45px 0 22px;font-size:32px;line-height:1.05}.editorialGrid article>p:not(.cardLabel){letter-spacing:.025em;font-size:14px;line-height:1.65}.editorialGrid span{letter-spacing:.14em;margin-top:auto;padding-top:25px;font-size:9px;font-weight:700}.editorialDark{background:var(--ink);color:var(--paper);padding-bottom:0}.editorialDark .editorialGrid,.editorialDark .editorialGrid article{border-color:#393936}.editorialBanner{height:70vh;min-height:520px;position:relative;overflow:hidden}.editorialBanner:after{content:"";background:linear-gradient(#0000,#0000009e);position:absolute;inset:0}.editorialBanner img{object-fit:cover;width:100%;height:100%}.editorialBanner p{z-index:2;margin:0;font-size:clamp(45px,8vw,120px);font-weight:700;line-height:.86;position:absolute;bottom:45px;left:5vw;right:5vw}.scriptureResources{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.scriptureResources h2{margin:0;font-size:clamp(58px,7vw,100px);line-height:.9}.scriptureResources>div:first-child>p:last-child{max-width:480px;margin-top:30px;font-size:15px;line-height:1.65}.scriptureResources>div:last-child{border-top:1px solid}.scriptureResources article{border-bottom:1px solid var(--soft);grid-template-columns:45px 1fr auto;align-items:center;gap:15px;min-height:100px;display:grid}.scriptureResources article span,.scriptureResources article p{letter-spacing:.13em;font-size:9px}.scriptureResources article h3{letter-spacing:.04em;font-size:18px}.goodNewsCta{text-align:center;background:#d9d4c8;padding:120px 7vw}.goodNewsCta h2{margin:0;font-size:clamp(70px,12vw,180px);line-height:.82}.goodNewsCta>p:not(.eyebrow){max-width:620px;margin:35px auto;font-size:15px;line-height:1.65}.goodNewsCta a{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.gnHero{border-bottom:1px solid var(--soft);grid-template-columns:46% 54%;min-height:720px;display:grid}.gnHeroCopy{flex-direction:column;justify-content:flex-end;padding:90px 5vw 65px;display:flex}.gnHero h1{letter-spacing:-.035em;margin:0;font-size:clamp(78px,10vw,155px);line-height:.78}.gnHeroCopy>p:not(.eyebrow){max-width:450px;margin:38px 0 30px;font-size:16px;line-height:1.6}.gnHeroCopy>a{letter-spacing:.14em;border-bottom:1px solid;width:max-content;padding-bottom:8px;font-size:10px;font-weight:700}.gnHeroImage{min-height:720px;overflow:hidden}.gnHeroImage img{object-fit:cover;width:100%;height:100%;display:block}.gnIntro{grid-template-columns:1fr .65fr;align-items:end;column-gap:7vw;padding:120px 7vw;display:grid}.gnIntro .eyebrow{grid-column:1/-1}.gnIntro h2{margin:0;font-size:clamp(58px,7vw,105px);line-height:.88}.gnIntro>p:last-child{margin:0 0 5px;font-size:17px;line-height:1.65}.gnSteps{border-top:1px solid var(--soft);grid-template-columns:repeat(2,1fr);display:grid}.gnSteps article{border-right:1px solid var(--soft);border-bottom:1px solid var(--soft);min-height:330px;padding:35px 5vw}.gnSteps article:nth-child(2n){border-right:0}.gnSteps span,.gnNextList span{letter-spacing:.14em;font-size:9px}.gnSteps h3{max-width:450px;margin:70px 0 20px;font-size:30px;line-height:1.05}.gnSteps p{max-width:520px;font-size:14px;line-height:1.7}.gnImageBreak{color:#fff;min-height:700px;position:relative;overflow:hidden}.gnImageBreak:after{content:"";background:linear-gradient(90deg,#0a0a09b3,#0a0a0914);position:absolute;inset:0}.gnImageBreak>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gnImageBreak>div{z-index:2;flex-direction:column;justify-content:flex-end;min-height:700px;padding:70px 6vw;display:flex;position:relative}.gnImageBreak h2{margin:0;font-size:clamp(60px,8vw,125px);line-height:.85}.gnVerse{text-align:center;border-bottom:1px solid var(--soft);padding:105px 10vw}.gnVerse blockquote{max-width:930px;margin:0 auto;font-size:clamp(25px,3.4vw,49px);font-weight:400;line-height:1.25}.gnVerse cite{letter-spacing:.16em;margin-top:35px;font-size:9px;font-style:normal;font-weight:700;display:block}.gnNext{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 7vw;display:grid}.gnNext h2{margin:0;font-size:clamp(54px,6vw,90px);line-height:.9}.gnNext>div:first-child>p:last-child{max-width:480px;margin-top:30px;font-size:15px;line-height:1.7}.gnNextList{border-top:1px solid}.gnNextList article{border-bottom:1px solid var(--soft);grid-template-columns:42px 1fr;column-gap:20px;min-height:160px;padding:25px 0;display:grid}.gnNextList h3{margin:0;font-size:22px}.gnNextList p{grid-column:2;margin:12px 0 0;font-size:13px;line-height:1.6}.motionReady .gnNext.cinematicReveal{clip-path:none}.motionReady .gnNext>div:first-child>*{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.16,.76,.2,1);transform:translateY(24px)}.motionReady .gnNext.cinematicIn>div:first-child>*{opacity:1;transform:none}.motionReady .gnNext.cinematicIn>div:first-child .eyebrow{transition-delay:40ms}.motionReady .gnNext.cinematicIn>div:first-child h2{transition-delay:.12s}.motionReady .gnNext.cinematicIn>div:first-child>p:last-child{transition-delay:.22s}.motionReady .gnNextList article{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.16,.76,.2,1);transform:translateY(22px)}.motionReady .gnNext.cinematicIn .gnNextList article{opacity:1;transform:none}.motionReady .gnNext.cinematicIn .gnNextList article:first-child{transition-delay:.16s}.motionReady .gnNext.cinematicIn .gnNextList article:nth-child(2){transition-delay:.28s}.motionReady .gnNext.cinematicIn .gnNextList article:nth-child(3){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.motionReady .gnNext>div:first-child>*,.motionReady .gnNextList article{opacity:1;transition:none;transform:none}}.gnExplore{background:var(--ink);color:var(--paper);padding:100px 0 0}.gnExplore>header{padding:0 30px 45px}.gnExplore h2{margin:0;font-size:clamp(55px,8vw,115px);line-height:.9}.gnExplore>div{border-top:1px solid #393936;grid-template-columns:repeat(3,1fr);display:grid}.gnExplore article{border-right:1px solid #393936;padding:0 25px 35px}.gnExplore article:last-child{border:0}.gnExplore img{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 50px);margin-left:-25px;display:block}.gnExplore span{letter-spacing:.14em;margin-top:25px;font-size:9px;display:block}.gnExplore h3{margin:40px 0 18px;font-size:28px}.gnExplore p{font-size:13px;line-height:1.65}.gnStepsSection{padding-top:110px}.gnStepsSection>header{max-width:920px;padding:0 7vw 75px}.gnStepsSection>header h2{margin:0;font-size:clamp(52px,6.5vw,96px);line-height:.91}.gnStepsSection>header>p:last-child{max-width:580px;margin:32px 0 0;font-size:16px;line-height:1.65}.gnStoryMoment{background:#d9d4c8;grid-template-columns:55% 45%;min-height:640px;display:grid}.gnStoryImage{min-height:640px;overflow:hidden}.gnStoryImage img{object-fit:cover;width:100%;height:100%;display:block}.gnStoryCopy{flex-direction:column;justify-content:center;padding:70px 5vw;display:flex}.gnStoryCopy blockquote{margin:25px 0 0;font-size:clamp(27px,3.4vw,50px);font-weight:400;line-height:1.18}.gnStoryCopy cite{letter-spacing:.16em;margin-top:35px;font-size:9px;font-style:normal;font-weight:700}.gnVerseExplain{letter-spacing:.025em;margin:30px 0 0;font-size:13px;line-height:1.7}.storyHero{background:var(--ink);min-height:820px;color:var(--paper);grid-template-columns:58% 42%;display:grid}.storyHeroImage{min-height:820px;overflow:hidden}.storyHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.storyHeroCopy{flex-direction:column;justify-content:flex-end;min-width:0;padding:150px 4vw 70px;display:flex;overflow:hidden}.storyHeroCopy h1{overflow-wrap:normal;max-width:100%;margin:30px 0 42px;font-size:clamp(70px,7.5vw,118px);line-height:.84}.storyHeroCopy>p:last-child{max-width:420px;font-size:15px;line-height:1.65}.storyIntro{border-bottom:1px solid var(--soft);padding:125px 7vw}.storyIntro h2{max-width:1250px;margin:32px 0 85px;font-family:Europa,Arial,sans-serif;font-size:clamp(55px,7.5vw,116px);font-weight:700;line-height:.9}.storyIntroBody{grid-template-columns:1fr 1fr;gap:60px;max-width:720px;margin-left:auto;display:grid}.storyIntroBody p{margin:0;font-size:14px;line-height:1.75}.storyMeaning{background:#d9d4c8;grid-template-columns:45% 55%;min-height:760px;display:grid}.storyMeaningCopy{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.storyMeaningCopy h2{margin:35px 0 48px;font-size:clamp(70px,8vw,125px);line-height:.82}.storyMeaningCopy>p:not(.eyebrow){max-width:520px;font-size:14px;line-height:1.72}.storyMeaningImage{min-height:760px;overflow:hidden}.storyMeaningImage img{object-fit:cover;width:100%;height:100%;display:block}.storyPurpose{background:var(--ink);color:var(--paper);padding:120px 7vw}.storyPurpose blockquote{margin:70px 0 90px;font-family:Europa,Arial,sans-serif;font-size:clamp(65px,10vw,150px);font-weight:700;line-height:.84}.storyPurposeGrid{grid-template-columns:1fr 1fr;gap:70px;max-width:780px;margin-left:auto;display:grid}.storyPurposeGrid p{margin:0;font-size:14px;line-height:1.75}.storyMade{border-bottom:1px solid var(--soft);grid-template-columns:55% 45%;min-height:760px;display:grid}.storyMadeImage{min-height:760px;overflow:hidden}.storyMadeImage img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.storyMadeCopy{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.storyMadeCopy h2{margin:38px 0;font-size:clamp(62px,7.5vw,112px);line-height:.82}.storyMadeCopy>p:not(.eyebrow){max-width:450px;margin:0 0 40px;font-size:14px;line-height:1.75}.storyClosing{text-align:center;padding:130px 7vw}.storyClosing>p{letter-spacing:.18em;margin:0 0 20px;font-size:10px;font-weight:700}.storyClosing h2{margin:0 auto 60px;font-family:Europa,Arial,sans-serif;font-size:clamp(58px,8.5vw,130px);font-weight:700;line-height:.88}.outlineButton{letter-spacing:.14em;border:1px solid;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:9px;font-weight:700;display:inline-flex}.collectionsHero{color:#fff;background:linear-gradient(90deg,#000000d1 0%,#00000080 48%,#0000002e 100%),url(/editorial/fear-front-back.jpeg) 50% 44%/cover;align-items:flex-end;min-height:560px;padding:120px 5vw 60px;display:flex;position:relative;overflow:hidden}.collectionsHero>div{z-index:1;position:relative}.collectionsHero h1{margin:22px 0 28px;font-size:clamp(68px,10vw,145px);line-height:.82}.collectionsHero>div>p:last-child{max-width:500px;font-size:14px;line-height:1.65}.collectionIndex{background:var(--paper);padding:0}.collectionFeature,.collectionFeature:nth-child(2n){border-bottom:1px solid var(--soft);grid-template:"head image"1fr"copy image"/minmax(280px,.72fr) minmax(0,1.28fr);gap:24px 4vw;min-width:0;min-height:0;padding:28px 3vw;transition:background .45s,color .45s;display:grid}.collectionFeature:nth-child(2n){background:var(--ink);color:var(--paper)}.collectionFeatureHead{flex-direction:column;grid-area:head;padding:0;display:flex}.collectionFeatureHead>div{letter-spacing:.15em;opacity:.75;border-bottom:1px solid;justify-content:space-between;padding-bottom:14px;font-size:8px;font-weight:700;display:flex}.collectionFeatureHead h2{letter-spacing:-.045em;margin:auto 0 22px;font-size:clamp(45px,5.6vw,88px);line-height:.84}.collectionFeatureImage{aspect-ratio:auto;background:#dedbd3;grid-area:image;height:390px;min-height:0;overflow:hidden}.collectionFeatureImage img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,.72,.22,1),filter .5s;display:block}.collectionFeature:hover .collectionFeatureImage img{transform:scale(1.035)}.collectionFeatureCopy{grid-area:copy;grid-template-columns:1fr auto;align-items:end;gap:25px;padding:0;display:grid}.collectionFeatureCopy p{max-width:390px;margin:0;font-size:12px;line-height:1.55}.collectionFeatureCopy strong{letter-spacing:.14em;border-bottom:1px solid;width:max-content;padding-bottom:7px;font-size:8px}.collectionFeature:nth-child(2n) .collectionFeatureImage img{filter:saturate(.78)}.collectionDetailHero{color:#fff;align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.collectionDetailHero:after{content:"";background:linear-gradient(#00000014,#000000bf);position:absolute;inset:0}.collectionDetailHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collectionDetailHero>div{z-index:1;padding:140px 6vw 75px;position:relative}.collectionDetailHero h1{max-width:1100px;margin:30px 0 35px;font-size:clamp(70px,12vw,180px);line-height:.8}.collectionDetailHero>div>p:last-child{max-width:650px;font-size:16px;line-height:1.6}.collectionProductHead{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:flex-end;padding:70px 30px 25px;display:flex}.collectionProductHead p:last-child{letter-spacing:.15em;margin:0;font-size:9px}.collectionDetail .catalogGrid{background:var(--paper);padding-bottom:100px}.communityHero{color:#fff;align-items:flex-end;min-height:68svh;display:flex;position:relative;overflow:hidden}.communityHero:after{content:"";background:linear-gradient(#00000014,#000000c2);position:absolute;inset:0}.communityHero>img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.communityHero>div{z-index:1;width:100%;padding:150px 6vw 55px;position:relative}.communityHero h1{margin:24px 0 26px;font-size:clamp(70px,10vw,145px);line-height:.78}.communityHero>div>p:last-child{letter-spacing:.02em;font-family:Europa,Arial,sans-serif;font-size:15px}.communityTicker{border-block:1px solid var(--soft);background:var(--ink);color:var(--paper);overflow:hidden}.communityTicker>div{align-items:center;width:max-content;animation:28s linear infinite communityTicker;display:flex}.communityTicker span{letter-spacing:.16em;white-space:nowrap;padding:17px 2vw;font-size:10px;font-weight:700}.communityTicker i{font-size:9px;font-style:normal}.communityWall{padding:115px 3vw 3vw}.communityWall>header{grid-template-columns:.65fr 1.45fr .7fr;align-items:end;gap:4vw;padding:0 4vw 90px;display:grid}.communityWall>header h2{margin:0;font-size:clamp(58px,7.5vw,120px);line-height:.82}.communityWall>header>p:last-child{max-width:360px;margin:0;font-family:Europa,Arial,sans-serif;font-size:13px;line-height:1.7}.communityWallGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:9vw;gap:8px;display:grid}.communityWallGrid figure{background:#c9c5ba;margin:0;position:relative;overflow:hidden}.communityWallGrid img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;display:block}.communityWallGrid figcaption{color:#fff;letter-spacing:.13em;background:linear-gradient(#0000,#000000c7);grid-template-columns:35px 1fr auto;align-items:end;padding:16px;font-size:8px;display:grid;position:absolute;inset:auto 0 0}.communityWallGrid figcaption strong{font-size:8px}.communityWallGrid figcaption small{font-size:7px}.communityWallTall{grid-area:span 5/span 4}.communityWallWide{grid-area:span 3/span 8}.communityWallSquare{grid-area:span 4/span 4}.communityWallGrid figure:nth-child(4){grid-area:6/5/span 3/span 5}.communityWallGrid figure:nth-child(5){grid-area:4/10/span 5/span 3}.communityWallGrid figure:nth-child(3){grid-area:4/5/span 2/span 4}.communityStory{background:var(--ink);min-height:94svh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:95px 7vw 55px;display:flex}.communityStory blockquote{letter-spacing:-.035em;max-width:1500px;margin:auto 0;font-size:clamp(54px,7.7vw,125px);font-weight:700;line-height:.84}.communityStory>div{letter-spacing:.15em;border-top:1px solid #f5f3ed40;justify-content:space-between;padding-top:18px;font-size:8px;font-weight:700;display:flex}.communityFilm{background:var(--ink);height:min(78svh,760px);min-height:520px;color:var(--paper);position:relative;overflow:hidden}.communityFilm .autoplayVideo,.communityFilm video,.communityFilm .autoplayPoster{width:100%;height:100%;display:block}.communityFilm video,.communityFilm .autoplayPoster{object-fit:cover}.communityFilm:after{content:"";pointer-events:none;background:linear-gradient(#00000040,#000000d1);position:absolute;inset:0}.communityFilm>div{z-index:2;border-top:1px solid #ffffffb8;justify-content:space-between;align-items:flex-end;gap:35px;padding-top:17px;display:flex;position:absolute;bottom:38px;left:4vw;right:4vw}.communityFilm span{letter-spacing:.17em;font-size:8px;font-weight:700}.communityFilm strong{text-align:right;letter-spacing:-.04em;max-width:780px;font-size:clamp(34px,5vw,78px);line-height:.86}.journalFilm{height:560px;min-height:0;color:var(--ink);background:#d8d3c7;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);display:grid}.journalFilmMedia{height:100%;min-height:0;overflow:hidden}.journalFilmMedia .autoplayVideo,.journalFilmMedia video,.journalFilmMedia .autoplayPoster{width:100%;height:100%;display:block}.journalFilmMedia video,.journalFilmMedia .autoplayPoster{object-fit:cover}.journalFilmCopy{border-left:1px solid var(--ink);flex-direction:column;padding:52px 5vw;display:flex}.journalFilmCopy>span,.journalFilmCopy>a{letter-spacing:.17em;font-size:8px;font-weight:700}.journalFilmCopy h2{letter-spacing:-.05em;margin:auto 0 28px;font-size:clamp(50px,5.4vw,86px);line-height:.82}.journalFilmCopy p{max-width:450px;margin:0 0 38px;font-size:13px;line-height:1.7}.journalFilmCopy a{border-bottom:1px solid;width:max-content;padding-bottom:7px}.communityWallGrid figure>a{width:100%;height:100%;display:block}.communityWallGrid figure>a img{transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.communityWallGrid figure:hover>a img{filter:saturate(.95);transform:scale(1.025)}.communityInvite{border-bottom:1px solid var(--ink);background:#fff;grid-template-columns:1.05fr .78fr .62fr;align-items:end;gap:4vw;padding:105px 4vw;display:grid}.communityInvite h2{max-width:850px;margin:35px 0 0;font-size:clamp(50px,6vw,92px);line-height:.9}.communityInvite>figure{height:min(560px,45vw);margin:0;overflow:hidden}.communityInvite>figure img{object-fit:cover;object-position:center 42%;filter:saturate(.82);width:100%;height:100%;display:block}.communityInvite>div:last-child{padding:42px 0 4px}.communityInvite>div:last-child p{max-width:420px;margin:0 0 40px;font-family:Europa,Arial,sans-serif;font-size:14px;line-height:1.7}.communityInstagram{padding:100px 30px 120px}.communityInstagram header{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.communityInstagram h2{margin:20px 0 0;font-size:clamp(42px,6vw,90px);line-height:.9}.communityInstagram header>div:last-child{max-width:370px}.communityInstagram header>div:last-child p{font-family:Europa,Arial,sans-serif;font-size:12px;line-height:1.6}.communityInstagram header a{letter-spacing:.14em;border-bottom:1px solid;margin-top:18px;padding-bottom:8px;font-size:9px;font-weight:700;display:inline-block}.communityInstagramGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.communityInstagramGrid figure{margin:0;position:relative;overflow:hidden}.communityInstagramGrid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.communityInstagramGrid figcaption{background:var(--paper);color:var(--ink);letter-spacing:.14em;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;bottom:12px;left:12px}.communityInstagramGrid>a{color:inherit;display:block}@keyframes communityTicker{to{transform:translate(-50%)}}.journalAdminListHead{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;padding:18px 15px;display:flex}.journalAdminListHead h2{margin:0}.journalAdminListHead button{background:0 0;border:1px solid;padding:9px 11px;font-size:8px;font-weight:700}.journalPdfEmpty,.journalPdfReady{letter-spacing:.12em;background:#dedbd3;justify-content:center;align-items:center;min-height:150px;padding:20px;font-size:9px;font-weight:700;display:flex}.journalPdfReady{flex-direction:column;align-items:flex-start;gap:14px}.journalPdfReady a{border-bottom:1px solid;padding-bottom:5px}.adminRemovePdf{letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;margin-top:10px;padding:9px 0;font-size:8px;font-weight:700}.communityJournalPreview{background:var(--paper);border-top:1px solid var(--soft);padding:105px 3vw}.communityJournalPreview>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr auto;align-items:end;gap:30px;padding-bottom:45px;display:grid}.communityJournalPreview h2{letter-spacing:-.06em;margin:0;font-size:6.8vw;line-height:.85}.communityJournalPreview>header>a{letter-spacing:.12em;font-size:10px;font-weight:700}.communityJournalPreview>div{grid-template-columns:1fr 1fr;display:grid}.communityJournalPreview>div>a{border-bottom:1px solid var(--soft);flex-direction:column;min-height:390px;padding:34px 30px;display:flex}.communityJournalPreview>div>a+a{border-left:1px solid var(--soft)}.communityJournalPreview span,.communityJournalPreview strong{letter-spacing:.14em;font-size:9px;font-weight:700}.communityJournalPreview h3{letter-spacing:-.04em;max-width:650px;margin:70px 0 22px;font-size:3.5vw;line-height:.92}.communityJournalPreview p{max-width:560px;margin:0;font-size:13px;line-height:1.5}.communityJournalPreview strong{margin-top:auto;padding-top:40px}.journalHero{border-bottom:1px solid var(--soft);padding:150px 6vw 82px}.journalHero>div{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.journalHero>div p{margin:0}.journalHero>div span{letter-spacing:.15em;font-size:8px;font-weight:700}.journalHero h1{letter-spacing:-.045em;margin:52px 0 30px;font-size:clamp(58px,7.4vw,112px);line-height:.84}.journalHero>p{max-width:610px;margin:0;font-family:Europa,Arial,sans-serif;font-size:15px;line-height:1.65}.journalFeatured{border-bottom:1px solid var(--soft);grid-template-columns:1.25fr .75fr;height:560px;min-height:0;display:grid}.journalFeaturedImage{position:relative;overflow:hidden}.journalFeaturedImage img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;display:block}.journalFeaturedImage span{background:var(--paper);letter-spacing:.15em;padding:10px 13px;font-size:8px;font-weight:700;position:absolute;top:22px;left:22px}.journalFeatured>div{flex-direction:column;justify-content:flex-end;padding:58px 5vw;display:flex}.journalFeatured h2{margin:auto 0 25px;font-size:clamp(44px,4.8vw,76px);line-height:.88}.journalFeatured>div>p:not(.eyebrow){max-width:490px;margin:0 0 38px;font-family:Europa,Arial,sans-serif;font-size:14px;line-height:1.7}.journalFeatured>div>a{letter-spacing:.14em;border-bottom:1px solid;width:max-content;padding-bottom:8px;font-size:9px;font-weight:700}.journalIndex{padding:100px 6vw 120px}.journalIndex>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding-bottom:34px;display:flex}.journalIndex>header h2{text-align:right;max-width:720px;margin:0;font-size:clamp(34px,4.5vw,68px);line-height:.92}.journalGrid{grid-template-columns:repeat(2,1fr);gap:34px;margin-top:38px;display:grid}.journalGrid article{background:var(--paper)}.journalGrid article>a{height:100%;display:block}.journalCardImage{position:relative;overflow:hidden}.journalCardImage img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.16,.76,.2,1);display:block}.journalCardImage span{background:var(--paper);padding:8px 10px;font-size:8px;font-weight:700;position:absolute;bottom:14px;left:14px}.journalGrid article:hover img{transform:scale(1.035)}.journalCardCopy{padding:25px 0 0}.journalGrid .eyebrow{margin:0}.journalGrid h3{margin:20px 0 16px;font-size:clamp(30px,3vw,48px);line-height:.92}.journalGrid .journalCardCopy>p:not(.eyebrow){max-width:560px;margin:0 0 30px;font-family:Europa,Arial,sans-serif;font-size:13px;line-height:1.65}.journalGrid strong{letter-spacing:.15em;font-size:8px}.journalResourceCallout{background:var(--ink);min-height:540px;color:var(--paper);grid-template-columns:1fr 2fr;align-items:end;gap:40px;padding:75px 7vw;display:grid}.journalResourceCallout h2{margin:0;font-size:clamp(56px,8vw,120px);line-height:.83}.journalResourceCallout>p:last-child{max-width:420px;margin:0 0 0 auto;font-family:Europa,Arial,sans-serif;font-size:14px;line-height:1.7}.journalFilters{border-bottom:1px solid var(--soft);letter-spacing:.14em;align-items:center;gap:34px;min-height:58px;padding:0 6vw;font-size:8px;font-weight:700;display:flex}.journalFilters span{opacity:.5;margin-right:auto}.journalFilters a{position:relative}.journalFilters a:after{content:"";background:currentColor;height:1px;transition:right .35s;position:absolute;bottom:-8px;left:0;right:100%}.journalFilters a:hover:after{right:0}.journalFeatured>div{background:var(--ink);color:var(--paper)}.journalGrid article{border-top:1px solid var(--ink)}.journalGrid article:nth-child(2n){margin-top:70px}.journalGrid article:nth-child(2n) .journalCardImage{aspect-ratio:4/3}.journalGrid article:nth-child(2n) .journalCardImage img{aspect-ratio:auto;height:100%}.journalCardCopy{flex-direction:column;min-height:260px;display:flex}.journalCardCopy strong{border-bottom:1px solid;width:max-content;margin-top:auto;padding-bottom:7px}.journalArticle>header{padding:160px 7vw 65px}.journalArticle>header h1{max-width:1450px;margin:55px 0 85px;font-size:clamp(72px,10vw,165px);line-height:.82}.journalArticle>header>div{letter-spacing:.14em;border-top:1px solid;justify-content:space-between;padding-top:18px;font-size:8px;font-weight:700;display:flex}.journalArticle>figure{height:78vh;min-height:600px;margin:0 3vw;overflow:hidden}.journalArticle>figure img{object-fit:cover;width:100%;height:100%}.journalArticle>article{max-width:820px;margin:0 auto;padding:110px 30px 140px}.journalArticle>article p{margin:0 0 32px;font-family:Europa,Arial,sans-serif;font-size:18px;line-height:1.85}.journalArticle>article .journalLead{margin-bottom:65px;font-family:inherit;font-size:clamp(30px,3.3vw,50px);font-weight:700;line-height:1.12}.journalDownload{letter-spacing:.14em;border-block:1px solid;justify-content:space-between;margin-top:75px;padding:25px 0;font-size:9px;font-weight:700;display:flex}.builderSection{position:relative;overflow:hidden}.theme-paper{background:var(--paper);color:var(--ink)}.theme-white{color:var(--ink);background:#fff}.theme-stone{color:var(--ink);background:#d9d4c8}.theme-ink{background:var(--ink);color:var(--paper)}.height-compact{min-height:300px}.height-standard{min-height:590px}.height-screen{min-height:100svh}.builderCopy{z-index:2;max-width:900px;padding:100px 7vw;position:relative}.builderCopy>p,.builder-cta>p,.builderMediaCopy>p{letter-spacing:.17em;font-size:9px;font-weight:700}.builderCopy h1,.builderCopy h2,.builder-cta h2,.builderMediaCopy h2{white-space:pre-line;margin:28px 0;font-size:clamp(54px,8vw,125px);line-height:.86}.builderCopy>div,.builder-cta>div{white-space:pre-line;max-width:600px;font-size:15px;line-height:1.7}.builderCopy>a,.builder-cta>a{letter-spacing:.14em;border:1px solid;margin-top:34px;padding:16px 23px;font-size:9px;font-weight:700;display:inline-flex}.layout-center .builderCopy,.builder-cta.layout-center{text-align:center;margin-inline:auto}.layout-center .builderCopy>div{margin-inline:auto}.layout-right .builderCopy{text-align:right;margin-left:auto}.layout-right .builderCopy>div{margin-left:auto}.builder-hero{color:#fff;align-items:flex-end;display:flex}.builderHeroMedia,.builderHeroMedia:after{position:absolute;inset:0}.builderHeroMedia:after{content:"";background:rgba(0,0,0,var(--builder-overlay,.3))}.builderMediaAsset,.builderHeroMedia picture{object-fit:cover;width:100%;height:100%;display:block}.builder-split{grid-template-columns:1fr 1fr;display:grid}.builder-split.layout-media-right .builderSplitMedia{order:2}.builderSplitMedia{min-height:590px}.builderSplitMedia>*{object-fit:cover;width:100%;height:100%}.builder-media{min-height:620px}.builder-media>.builderMediaAsset,.builder-media>picture{position:absolute;inset:0}.builderMediaCopy{z-index:2;color:#fff;position:absolute;bottom:55px;left:6vw}.builder-scripture{text-align:center;place-items:center;padding:90px 8vw;display:grid}.builder-scripture blockquote{max-width:1050px;margin:0;font-size:clamp(27px,4.5vw,66px);line-height:1.15}.builder-scripture cite{letter-spacing:.16em;margin-top:35px;font-size:9px;font-style:normal;font-weight:700}.builder-cta{padding:110px 7vw}.builder-marquee{border-block:1px solid var(--soft);min-height:0;padding:15px 0;overflow:hidden}.builder-marquee>div{width:max-content;animation:scroll var(--builder-marquee-speed,28s) linear infinite;display:flex}.builder-marquee span{white-space:nowrap;letter-spacing:.15em;padding-right:2rem;font-size:10px;font-weight:700}.builder-gallery{grid-template-columns:repeat(3,1fr);gap:3px;min-height:0;padding:3px;display:grid}.builder-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%}.builder-spacer.height-compact{min-height:80px}.builder-spacer.height-standard{min-height:160px}.builder-spacer.height-screen{min-height:40vh}.builderMediaPlaceholder{color:#615f58;letter-spacing:.15em;background:#c9c5ba;place-items:center;width:100%;height:100%;font-size:10px;display:grid}.motion-fade,.motion-rise,.motion-reveal,.motion-parallax{opacity:0;will-change:transform,opacity;transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.2,1)}.motion-rise{transform:translateY(34px)}.motion-reveal{transform:scale(.985)}.motion-parallax{transform:translateY(45px)}.motion-fade.is-visible,.motion-rise.is-visible,.motion-reveal.is-visible,.motion-parallax.is-visible{opacity:1;transform:none}.hide-desktop{display:none}.productImageLink img,.collectionFeatureImage img,.communityInstagramGrid img{transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.communityInstagramGrid:hover img{filter:brightness(.72)}.communityInstagramGrid img:hover{filter:brightness();transform:scale(1.025)}.pageStudio{background:#ebe8e0;grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 150px);display:grid}.pageStudioPages{background:#f5f3ed;border-right:1px solid #c9c5bb;padding:22px 14px}.pageStudioPages>div{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pageStudioPages p{letter-spacing:.15em;font-size:9px;font-weight:700}.pageStudioPages>div button{background:var(--ink);color:#fff;border:0;padding:9px;font-size:8px;font-weight:700}.pageStudioPages>button{border:0;border-bottom:1px solid var(--soft);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:13px 10px;font-size:11px;display:flex}.pageStudioPages>button.active{background:var(--ink);color:#fff}.pageStudioPages small{letter-spacing:.12em;font-size:7px}.pageStudioMain{min-width:0;padding:24px}.studioTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.studioTop>div:last-child{justify-content:flex-end;gap:8px;display:flex}.studioTop p{letter-spacing:.14em;margin:0;font-size:8px;font-weight:700}.studioTop h1{margin:5px 0 0;font-size:34px}.studioTop a,.studioTop button,.deviceSwitch button{letter-spacing:.1em;background:0 0;border:1px solid;padding:11px 13px;font-size:8px;font-weight:700}.studioTop>div:last-child button,.deviceSwitch button.active{background:var(--ink);color:#fff}.deviceSwitch{display:flex}.studioSettings{background:var(--paper);border:1px solid #d0ccc2;align-items:end;gap:12px;margin:25px 0 18px;padding:15px;display:flex}.studioSettings label{letter-spacing:.1em;font-size:8px;font-weight:700}.studioSettings input:not([type=checkbox]){background:#fff;border:1px solid #bbb;margin-top:6px;padding:9px;display:block}.studioCheck{padding-bottom:10px}.dangerButton{color:#8b2820;background:0 0;border:1px solid #9c3b32;margin-left:auto;padding:10px;font-size:8px}.studioPreview{background:#2a2926;justify-content:center;height:440px;margin-bottom:22px;padding:10px;display:flex;overflow:hidden}.studioPreview iframe{background:#fff;border:0;height:100%;transition:width .25s}.studioPreview.desktop iframe{width:100%}.studioPreview.mobile iframe{width:390px}.sectionLibrary{background:var(--paper);border:1px solid #d0ccc2;flex-wrap:wrap;gap:6px;padding:16px;display:flex}.sectionLibrary p{letter-spacing:.13em;width:100%;margin:0 0 5px;font-size:8px;font-weight:700}.sectionLibrary button{background:0 0;border:1px solid #aaa69b;padding:9px 10px;font-size:8px}.builderSectionList{gap:8px;margin-top:16px;display:grid}.builderEditorCard{background:var(--paper);border:1px solid #cbc7bc}.builderEditorCard summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.builderEditorCard summary>div{align-items:center;gap:12px;display:flex}.builderEditorCard summary b{color:#888;font-size:9px}.builderEditorCard summary strong{font-size:12px}.builderEditorCard summary span{letter-spacing:.13em;color:#777;font-size:7px}.builderEditorCard summary button{background:0 0;border:1px solid #bbb;padding:8px;font-size:7px}.sectionControls,.coreNotice{border-top:1px solid var(--soft);padding:20px}.coreNotice p{max-width:630px;font-size:12px;line-height:1.6}.adminThree{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.deviceControls{background:#dedbd2;align-items:end;gap:14px;margin:18px 0;padding:14px;display:flex}.deviceControls strong{letter-spacing:.14em;margin-right:auto;font-size:9px}.deviceControls label{font-size:8px;font-weight:700}.deviceControls select{min-width:130px;margin-top:5px;padding:9px;display:block}.sectionControls>label,.sectionControls .adminTwo label,.sectionControls .adminThree label{letter-spacing:.1em;margin:12px 0;font-size:8px;font-weight:700;display:block}.sectionControls input:not([type=checkbox]):not([type=range]),.sectionControls textarea,.sectionControls select{background:#fff;border:1px solid #aaa;width:100%;margin-top:6px;padding:10px}@media (prefers-reduced-motion:reduce){.motion-fade,.motion-rise,.motion-reveal,.motion-parallax{opacity:1;transition:none;transform:none}.builder-marquee>div{animation:none}}@media (width<=800px){.hide-desktop{display:initial}.hide-mobile{display:none!important}.mobileHeight-compact{min-height:300px}.mobileHeight-standard{min-height:560px}.mobileHeight-screen{min-height:100svh}.builderCopy{padding:70px 20px}.builderCopy h1,.builderCopy h2,.builder-cta h2,.builderMediaCopy h2{font-size:13vw}.builder-split{flex-direction:column;display:flex}.builder-split.mobileLayout-copy-first .builderCopy{order:-1}.builderSplitMedia{min-height:480px}.builder-media{min-height:560px}.mobileLayout-center .builderCopy{text-align:center;margin-inline:auto}.mobileLayout-right .builderCopy{text-align:right}.builder-gallery{grid-template-columns:1fr 1fr}.builder-cta{padding:85px 20px}.builder-scripture{padding:75px 20px}.builder-scripture blockquote{font-size:7vw}.pageStudio{display:block}.pageStudioPages{border-right:0;gap:5px;display:flex;overflow:auto}.pageStudioPages>div{min-width:130px}.pageStudioPages>button{min-width:150px}.pageStudioMain{padding:12px}.studioTop{grid-template-columns:1fr}.studioTop>div:last-child{justify-content:flex-start}.studioSettings{flex-direction:column;align-items:stretch}.dangerButton{margin-left:0}.studioPreview{height:520px}.studioPreview.desktop iframe{transform-origin:top;width:900px;min-width:900px;height:200%;transform:scale(.5)}.adminThree{grid-template-columns:1fr}.deviceControls{flex-direction:column;align-items:stretch}.builderEditorCard summary{flex-direction:column;align-items:flex-start;gap:10px}.builderEditorCard summary>div:last-child{flex-wrap:wrap}.header{height:62px;padding:0 16px}.menuButton{justify-self:start;display:block}.nav{background:var(--paper);flex-direction:column;align-items:flex-start;gap:25px;width:100%;height:calc(100vh - 62px);padding:35px 20px;display:none;position:absolute;top:62px;left:0;overflow:auto}.navOpen{display:flex}.nav>a,.navGroup>a{letter-spacing:.03em;font-size:26px;font-weight:700}.navGroup{height:auto;display:block}.dropdown{width:auto;box-shadow:none;background:0 0;border:0;padding:15px 0 0 15px;display:flex;position:static}.dropdown a{font-size:11px}.wordmark{grid-column:2;width:90px}.wordmark img{max-height:28px}.cartButton{font-size:9px}.hero{min-height:730px;display:block}.heroCopy{width:100%;padding:38px 20px;position:absolute;bottom:0;left:0;right:0}.hero h1,.heroSize-small h1,.heroSize-large h1{letter-spacing:-.01em;word-spacing:.03em;max-width:100%;font-size:clamp(43px,13.5vw,66px);line-height:.92}.heroAlign-center .heroCopy{top:50%;bottom:auto;transform:translateY(-50%)}.heroTexture{object-position:50% center;image-rendering:auto}.verticalText{display:none}.collection{padding:70px 0}.sectionHeading{align-items:flex-end;margin:0 14px 30px}.sectionHeading .eyebrow{margin-bottom:15px}.sectionHeading a{font-size:8px}.productGrid{grid-template-columns:repeat(3,1fr)}.quickAdd{opacity:1;height:38px;transform:none}.productInfo{padding:10px;display:block}.productInfo h3,.productInfo p{font-size:9px}.productInfo p{margin-top:5px}.shopHero{padding:70px 16px 35px}.shopHero h1{font-size:16vw}.shopFilters{gap:20px;padding:15px 16px}.catalogGrid{grid-template-columns:repeat(3,1fr)}.productPage{display:block}.productGallery{grid-template-columns:1fr}.productGallery img:not(:first-child){display:none}.productDetails{min-height:auto;padding:45px 20px 70px;position:static}.productDetails h1{font-size:12vw}.sizeOptions{grid-template-columns:repeat(3,1fr)}.campaign{background:var(--ink);align-items:flex-end;min-height:760px;display:flex}.campaign:after{background:linear-gradient(#0a0a0905 30%,#0a0a092e 52%,#0a0a09e6 100%);display:block}.campaignImage{height:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0}.campaignImage picture{position:absolute;inset:0}.campaignImage img{object-position:50% 43%;transform:none}.campaignCopy{width:100%;min-height:760px;color:var(--paper);background:0 0;justify-content:flex-end;padding:34px 20px 46px}.campaign h2{max-width:90%;font-size:clamp(50px,15vw,72px)}.campaignLabel,.campaignAlign-right .campaignLabel{margin:0;top:92px;left:20px;right:auto}.campaignCopy>p:not(.campaignLabel){max-width:330px;margin:20px 0;font-size:11px}.campaignAlign-right .campaignCopy{text-align:left;align-items:flex-start}.campaignAlign-right .campaignCopy .textLink{align-self:flex-start}.manifesto{padding:95px 18px 30px}.manifesto>p:not(.eyebrow){margin-bottom:75px}.manifestoLink{margin:-48px auto 72px}.scriptureSection{min-height:360px;padding:65px 24px}.scriptureSection blockquote{font-size:clamp(19px,5.8vw,28px)}.scriptureSection.scripture-medium blockquote{font-size:clamp(23px,7vw,34px)}footer{grid-template-columns:1fr;padding:45px 20px 22px}.footerTitle img{width:min(88vw,380px)}.copyright{grid-column:auto}.newsletter{order:2}.footerLinks{order:3}.pageHero{min-height:390px;padding:100px 20px 55px}.pageHero h1{font-size:15vw}.contentCards{grid-template-columns:1fr}.contentCards article{border-right:0;border-bottom:1px solid var(--soft);min-height:280px}.contentCards h2{margin-top:55px}.adminTop{align-items:flex-start}.adminTop>div{flex-direction:column;align-items:flex-start;gap:7px}.adminTop>div:last-child{align-items:flex-end}.adminWorkspace{display:block}.adminList{border-right:0;border-bottom:1px solid var(--soft);max-height:230px;position:static}.adminForm{width:calc(100% - 24px);margin:18px auto 55px;padding:22px}.adminFormHead{display:block}.adminFormHead>button{width:100%;margin-top:22px}.adminSaveGroup{margin-top:22px}.adminSaveGroup button{width:100%}.adminTwo{grid-template-columns:1fr;gap:0}.adminImageGrid{grid-template-columns:repeat(2,1fr)}.variantRow{grid-template-columns:1fr 110px}.sectionManager>div{grid-template-columns:1fr 70px 42px 52px;gap:5px;padding:9px 7px}.sectionManager strong{font-size:9px}.adminTabs{gap:16px;overflow:auto}.adminTabs button{white-space:nowrap}.adminOrders{padding:28px 12px 60px}.adminOrdersHead h1{font-size:40px}.orderCard{padding:18px}.orderCard>header{align-items:flex-start}.orderControls{grid-template-columns:1fr}.orderControls button{width:100%}.checkoutResult{padding:90px 20px}.checkoutResult h1{font-size:15vw}.goodNewsHero{min-height:650px}.goodNewsHeroCopy{padding:120px 20px 50px}.goodNewsHero h1{font-size:22vw}.goodNewsHeroCopy>p:last-child{margin-top:35px;font-size:15px}.gospelExplainer{grid-template-columns:1fr;gap:45px;padding:75px 20px 125px}.gospelExplainer h2{font-size:15vw}.gospelPhoto{width:72%;margin:45px 0 0 auto}.gospelBody{padding-top:0}.gospelBody p{font-size:14px}.goodNewsVerse{min-height:390px;padding:65px 24px}.goodNewsVerse blockquote{font-size:8vw}.editorialSection{padding-top:75px}.editorialBanner{height:65vh;min-height:500px;margin-top:-75px}.editorialSection>header{padding:0 20px 35px}.editorialDark>header{padding-top:70px}.editorialSection>header h2{font-size:15vw}.editorialGrid{grid-template-columns:1fr}.editorialGrid article{border-right:0;border-bottom:1px solid var(--soft);min-height:500px}.editorialGrid h3{margin-top:45px}.scriptureResources{grid-template-columns:1fr;gap:50px;padding:80px 20px}.scriptureResources h2{font-size:16vw}.scriptureResources article{grid-template-columns:35px 1fr;padding:15px 0}.scriptureResources article p{grid-column:2;margin-top:-10px}.goodNewsCta{padding:90px 20px}.gnHero{flex-direction:column-reverse;min-height:0;display:flex}.gnHeroImage{height:65vh;min-height:500px}.gnHeroCopy{padding:65px 20px 55px}.gnHero h1{font-size:23vw}.gnHeroCopy>p:not(.eyebrow){font-size:14px}.gnSteps{grid-template-columns:1fr}.gnSteps article{border-right:0;min-height:290px;padding:30px 20px}.gnSteps h3{margin-top:55px}.gnNext{grid-template-columns:1fr;gap:55px;padding:80px 20px}.gnNext h2{font-size:15vw}.gnStepsSection{padding-top:75px}.gnStepsSection>header{padding:0 20px 55px}.gnStepsSection>header h2{font-size:14vw}.gnStepsSection>header>p:last-child{font-size:14px}.gnStoryMoment{grid-template-columns:1fr;min-height:0}.gnStoryImage{min-height:500px}.gnStoryCopy{padding:65px 20px}.gnStoryCopy blockquote{font-size:8vw}.storyHero{flex-direction:column;min-height:0;display:flex}.storyHeroImage{aspect-ratio:1;height:auto;min-height:0}.storyHeroImage img{object-position:center}.storyHeroCopy{padding:50px 20px 62px;overflow:visible}.storyHeroCopy h1{margin:25px 0 30px;font-size:18vw;line-height:.86}.storyHeroCopy>p:last-child{font-size:14px}.storyIntro{padding:85px 20px;overflow:hidden}.storyIntro h2{max-width:100%;margin:30px 0 60px;font-size:10.5vw;line-height:.94}.storyIntroBody{grid-template-columns:1fr;gap:25px}.storyMeaning{flex-direction:column-reverse;display:flex}.storyMeaningImage{height:66vh;min-height:540px}.storyMeaningCopy{padding:75px 20px;overflow:hidden}.storyMeaningCopy h2{max-width:100%;font-size:15vw}.storyPurpose{padding:85px 20px;overflow:hidden}.storyPurpose blockquote{max-width:100%;margin:55px 0 65px;font-size:12.5vw;line-height:.9}.storyPurposeGrid{grid-template-columns:1fr;gap:25px}.storyMade{flex-direction:column;display:flex}.storyMadeImage{height:72vh;min-height:570px}.storyMadeCopy{padding:75px 20px;overflow:hidden}.storyMadeCopy h2{max-width:100%;font-size:12vw;line-height:.9}.storyClosing{padding:95px 20px;overflow:hidden}.storyClosing h2{max-width:100%;font-size:10.5vw;line-height:.94}.collectionsHero{background-position:58%;min-height:520px;padding:105px 20px 45px}.collectionsHero h1{max-width:100%;font-size:15vw}.collectionsHero>div>p:last-child{font-size:13px}.collectionIndex{grid-template-columns:1fr;gap:58px;padding:38px 16px 80px}.collectionFeature,.collectionFeature:nth-child(2n){display:block}.collectionFeatureImage{aspect-ratio:4/3}.collectionFeatureCopy{padding:14px 0 0;display:block}.collectionFeatureCopy p{margin-bottom:18px}.collectionDetailHero{min-height:720px}.collectionDetailHero>div{padding:120px 20px 55px}.collectionDetailHero h1{max-width:100%;font-size:14vw;line-height:.86}.collectionDetailHero>div>p:last-child{font-size:14px}.collectionProductHead{padding:55px 16px 20px}.collectionDetail .catalogGrid{padding-bottom:70px}.communityHero{min-height:72svh}.communityHero>img{object-position:center}.communityHero>div{padding:115px 20px 45px}.communityHero h1{max-width:100%;font-size:16vw}.communityTicker span{padding:14px 18px}.communityWall{padding:78px 10px 10px}.communityWall>header{padding:0 10px 50px;display:block}.communityWall>header h2{margin:30px 0;font-size:15vw}.communityWall>header>p:last-child{font-size:13px}.communityWallGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:4px}.communityWallGrid figure,.communityWallGrid figure:nth-child(3),.communityWallGrid figure:nth-child(4),.communityWallGrid figure:nth-child(5){aspect-ratio:4/5;grid-area:auto}.communityWallGrid figure:nth-child(2),.communityWallGrid figure:nth-child(4){aspect-ratio:1}.communityWallGrid figcaption{grid-template-columns:26px 1fr;padding:10px}.communityWallGrid figcaption small{display:none}.communityStory{min-height:75svh;padding:70px 20px 35px}.communityStory blockquote{font-size:12.5vw;line-height:.88}.communityStory>div{flex-direction:column;gap:20px}.communityInvite{grid-template-columns:1fr;gap:25px;padding:75px 20px}.communityInvite h2{font-size:12vw}.communityInvite>div:last-child{padding-top:0}.communityJournalPreview{padding:75px 20px}.communityJournalPreview>header{display:block}.communityJournalPreview h2{margin:28px 0;font-size:15vw}.communityJournalPreview>div{grid-template-columns:1fr}.communityJournalPreview>div>a{min-height:330px;padding:30px 0}.communityJournalPreview>div>a+a{border-left:0}.communityJournalPreview h3{margin:60px 0 20px;font-size:11vw}.communityInstagram{padding:70px 10px 80px}.communityInstagram header{flex-direction:column;align-items:flex-start;gap:30px;padding:0 10px}.communityInstagram h2{font-size:11vw}.communityInstagramGrid{grid-template-columns:repeat(2,1fr);gap:4px}.communityInstagramGrid figcaption{bottom:8px;left:8px}.journalHero{padding:105px 20px 48px}.journalHero>div{flex-direction:row;align-items:center;padding-bottom:16px}.journalHero>div span{font-size:7px}.journalHero h1{margin:38px 0 22px;font-size:15vw}.journalHero>p{font-size:14px}.journalFeatured{flex-direction:column;min-height:0;display:flex}.journalFeaturedImage{aspect-ratio:4/3;order:2;height:auto;min-height:0;display:block}.journalFeatured>div{order:1;padding:45px 20px 48px}.journalFeatured h2{margin:48px 0 22px;font-size:12vw}.journalIndex{padding:72px 20px 85px}.journalIndex>header{padding-bottom:25px;display:block}.journalIndex>header h2{text-align:left;margin:25px 0 0;font-size:10vw}.journalGrid{grid-template-columns:1fr;gap:55px;margin-top:30px}.journalGrid h3{font-size:10vw}.journalCardCopy{padding-top:20px}.journalResourceCallout{min-height:520px;padding:65px 20px;display:flex}.journalResourceCallout h2{font-size:14vw}.journalResourceCallout>p:last-child{margin-left:0}.journalArticle>header{padding:120px 20px 45px}.journalArticle>header h1{margin:45px 0 60px;font-size:16vw}.journalArticle>header>div{flex-direction:column;gap:20px}.journalArticle>figure{height:60vh;min-height:480px;margin:0}.journalArticle>article{padding:75px 20px 100px}.journalArticle>article p{font-size:16px}.journalArticle>article .journalLead{font-size:8vw}.journalDownload{flex-direction:column;align-items:flex-start;gap:15px}.journalArticle>footer{flex-direction:column;gap:28px}.collectionFeature,.collectionFeature:nth-child(2n){padding:24px 16px 30px;display:block}.collectionFeatureHead{padding-bottom:14px}.collectionFeatureHead h2{margin:26px 0 0;font-size:11vw}.collectionFeatureImage{aspect-ratio:16/10;height:auto}.collectionFeatureCopy{padding-top:15px;display:flex}.collectionFeatureCopy p{max-width:60%;margin:0}.collectionFeatureCopy strong{margin-left:auto}.journalFilters{white-space:nowrap;gap:24px;padding:0 20px;overflow-x:auto}.journalFilters span{display:none}.journalFeatured{height:auto}.journalFeatured>div{background:var(--ink);color:var(--paper)}.journalGrid article:nth-child(2n){margin-top:0}.journalCardCopy{min-height:240px}}@media (width<=520px){.productGrid,.catalogGrid{grid-template-columns:repeat(2,1fr)}}.builderSection{background-color:var(--builder-bg);color:var(--builder-text)}.builderCopy{max-width:var(--builder-content-width,900px);padding-top:var(--builder-pad-y,100px);padding-bottom:var(--builder-pad-y,100px)}.builderCopy h1,.builderCopy h2,.builder-cta h2,.builderMediaCopy h2{font-size:var(--builder-title-size,clamp(54px,8vw,125px));font-weight:var(--builder-weight,700);line-height:var(--builder-leading,.86);letter-spacing:var(--builder-tracking,0)}.liveCanvas a{pointer-events:none}.studioModeTabs{border-bottom:1px solid #bbb7ad;gap:2px;margin:24px 0 0;display:flex}.studioModeTabs button{letter-spacing:.13em;background:0 0;border:0;padding:13px 18px;font-size:8px;font-weight:700}.studioModeTabs button.active{background:var(--ink);color:#fff}.studioSettingsPanel{margin-top:0}.seoStudio{background:var(--paper);border:1px solid #d0ccc2;margin:0 0 22px;padding:24px}.seoStudio>div:first-child{background:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:28px;padding:20px}.seoStudio>div:first-child p{letter-spacing:.13em;margin:0 0 8px;font-size:8px;font-weight:700}.seoStudio>div:first-child strong{color:#1a0dab;font-family:Arial,sans-serif;font-size:20px;font-weight:400;display:block}.seoStudio>div:first-child span{color:#087b35;margin:6px 0;font-family:Arial,sans-serif;font-size:11px;display:block}.seoStudio>div:first-child small{color:#555;max-width:650px;font-family:Arial,sans-serif;font-size:12px;line-height:1.45;display:block}.seoStudio label{letter-spacing:.1em;margin:14px 0;font-size:8px;font-weight:700;display:block}.seoStudio label em{float:right;color:#777;font-style:normal}.seoStudio input:not([type=checkbox]),.seoStudio textarea{background:#fff;border:1px solid #aaa;width:100%;margin-top:7px;padding:11px}.liveCanvas{height:620px;padding:34px 10px 10px;position:relative}.canvasChrome{color:#eee;letter-spacing:.12em;justify-content:space-between;align-items:center;height:34px;font-size:8px;display:flex;position:absolute;top:0;left:10px;right:10px}.canvasViewport{background:#fff;width:100%;height:100%;overflow:auto}.liveCanvas.mobile .canvasViewport{width:390px}.liveCanvas.mobile{justify-content:center}.liveCanvas.mobile .builderSection{min-height:480px}.builder-selected{outline-offset:-3px;cursor:pointer;outline:3px solid #4169e1!important}.builder-hidden{opacity:.35}.builderCoreCanvas{letter-spacing:.15em;cursor:pointer;background:repeating-linear-gradient(45deg,#eee,#eee 10px,#e5e5e5 10px 20px);place-items:center;min-height:150px;font-size:10px;font-weight:700;display:grid}.builderEditorCard.active{border-color:#4169e1;box-shadow:0 0 0 1px #4169e1}.dragHandle{cursor:grab;color:#777;font-size:18px;font-style:normal}@media (width<=800px){.builderCopy{width:min(100%,var(--builder-mobile-content-width,350px));max-width:var(--builder-mobile-content-width,350px);padding-top:var(--builder-mobile-pad-y,70px);padding-bottom:var(--builder-mobile-pad-y,70px)}.builderCopy h1,.builderCopy h2,.builder-cta h2,.builderMediaCopy h2{font-size:var(--builder-mobile-title-size,13vw)}.seoStudio{padding:15px}.studioModeTabs{overflow:auto}.liveCanvas.desktop .canvasViewport{transform-origin:top;width:900px;min-width:900px;height:200%;transform:scale(.5)}}.builderEditorCard.dropTarget{border-top:4px solid #4169e1;transform:translateY(2px)}.builderEditorCard.isDragging{opacity:.42}.dragHandle{color:#777;touch-action:none;place-items:center;width:34px;font-style:normal;cursor:grab!important;background:0 0!important;border:0!important;height:34px!important;padding:0!important;font-size:20px!important;display:grid!important}.dragHandle:active{cursor:grabbing!important}.builderSectionList:empty:after{content:"ADD A SECTION ABOVE TO START BUILDING";text-align:center;letter-spacing:.14em;border:1px dashed #aaa;padding:45px;font-size:9px;display:block}.builderCoreCanvas{overflow:hidden;background:#fff!important;height:calc(100vh - 176px)!important;min-height:680px!important;display:block!important;position:relative!important}.builderCoreCanvas iframe{pointer-events:auto;background:#fff;border:0;width:100%;height:100%;display:block}.coreFrameLabel{z-index:3;color:#fff;letter-spacing:.12em;cursor:pointer;background:#111;border:0;gap:18px;padding:11px 13px;font-family:inherit;font-size:8px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 5px 18px #0000002e}.coreFrameLabel span{opacity:.68}.liveCanvas.mobile .builderCoreCanvas{height:calc(100vh - 176px)!important;min-height:680px!important}.builder-home-hero h1{white-space:pre-line}.builder-home-hero,.builder-home-campaign{background:var(--ink)}.builder-home-products,.builder-home-marquee{min-height:0}.pageStudioMain{background:#d8d5ce;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(520px,1fr) 370px;gap:0;padding:0;display:grid}.studioTop{background:#f8f7f3;border-bottom:1px solid #cbc8c0;grid-column:1/-1;padding:16px 20px}.studioModeTabs{background:#f8f7f3;grid-column:1/-1;margin:0;padding:0 18px}.liveCanvas{background:#242321;grid-area:3/1/6;height:calc(100vh - 190px);margin:0;padding:34px 12px 12px;position:sticky;top:0}.sectionLibrary{background:#f8f7f3;border-top:0;border-bottom:1px solid #c7c4bc;border-left:1px solid #c7c4bc;border-right:0;grid-area:3/2;margin:0;padding:18px}.builderSectionList{background:#efede7;border-left:1px solid #c7c4bc;grid-area:4/2/6;max-height:calc(100vh - 330px);margin:0;padding:12px;overflow:auto}.seoStudio,.studioSettingsPanel{grid-column:1/-1;margin:18px}.canvasViewport{box-shadow:0 4px 25px #0003}@media (width<=800px){.adminShell{padding-top:64px;padding-left:0}.adminTop{height:64px;padding:10px 14px}.adminTabs{border-bottom:1px solid #d5d2ca;border-right:0;gap:5px;width:100%;height:auto;padding:7px;display:flex;position:relative;top:auto;bottom:auto;overflow:auto}.adminNavBrand,.adminNavGroup>span,.adminNavFuture{display:none}.adminNavGroup{gap:5px;min-width:max-content;padding:0;display:flex}.adminTabs button{white-space:nowrap;width:auto;padding:0 11px}.pageStudioMain{padding:0;display:block}.studioTop{padding:14px}.studioModeTabs{padding:0 10px}.liveCanvas{height:620px;position:relative;top:auto}.sectionLibrary{border-top:1px solid #c7c4bc;border-left:0}.adminOrdersHead{align-items:flex-start;gap:25px}.adminOrdersHead>div>span{max-width:230px}.orderStats{grid-template-columns:1fr 1fr}.orderStats>div:nth-child(2){border-right:0}.orderStats>div:nth-child(-n+2){border-bottom:1px solid #d5d2ca}.orderToolbar{flex-direction:column;align-items:stretch}.orderToolbar>div{overflow:auto}.orderToolbar label{width:100%}.orderBody{grid-template-columns:1fr;gap:22px}.orderCustomer{border-top:1px solid #ebe8e1;border-left:0;padding:22px 0 0}.orderBadges{flex-wrap:wrap}.orderControls{grid-template-columns:1fr}.analyticsMetrics{grid-template-columns:1fr 1fr}.analyticsMetrics article:nth-child(2){border-right:0}.analyticsMetrics article:nth-child(-n+2){border-bottom:1px solid #d5d2ca}.analyticsMetrics .analyticsRevenue{grid-column:1/-1}.analyticsMetrics .analyticsRevenue strong{font-size:42px}.analyticsGrid{grid-template-columns:1fr}.chartArea{height:210px}.productAnalytics article{grid-template-columns:30px 1fr auto}.productAnalytics article span:first-of-type,.productAnalytics article span:last-of-type,.productAnalytics header small{display:none}.analyticsHeadTools{flex-direction:column;align-items:flex-end;gap:14px}.analyticsBreakdowns{grid-template-columns:1fr}.analyticsBreakdown{min-height:0}.chartDay small{display:none}.builderSectionList{border-left:0;max-height:none}}body:has(.fullscreenStudio){overflow:hidden}:is(body:has(.fullscreenStudio) .adminTop,body:has(.fullscreenStudio) .adminTabs){display:none}body:has(.fullscreenStudio) .adminShell{padding:0}.fullscreenStudio{z-index:200;background:#292825;min-height:0;display:block;position:fixed;inset:0;overflow:hidden}.fullscreenStudio .pageStudioMain{background:#292825;height:100%;padding:0;display:block}.fullscreenStudio .studioTop{z-index:230;background:#f8f7f3;border-bottom:1px solid #cbc8c0;grid-template-columns:1fr auto 1fr;height:64px;padding:8px 14px;display:grid;position:absolute;inset:0 0 auto}.studioTopLeft{align-items:center;gap:14px;display:flex!important}.studioTopLeft>button{letter-spacing:.1em;background:#fff;border:1px solid #aaa69d;height:40px;padding:0 14px;font-size:8px;font-weight:700}.studioTopLeft h1{margin:2px 0 0;font-size:18px}.studioTopLeft p{font-size:7px}.fullscreenStudio .studioModeTabs{z-index:225;background:#f8f7f3;height:42px;margin:0;padding:0 14px;position:absolute;top:64px;left:0;right:0}.fullscreenStudio .liveCanvas{background:#292825;height:auto;margin:0;padding:34px 12px 12px;position:absolute;inset:106px 0 0}.fullscreenStudio .canvasViewport{height:100%;overflow:auto}.fullscreenStudio .pageStudioPages{z-index:240;width:270px;padding:18px 12px;transition:transform .25s;display:block;position:absolute;top:64px;bottom:0;left:0;transform:translate(-102%);box-shadow:12px 0 30px #0000002e}.fullscreenStudio.pagesOpen .pageStudioPages{transform:none}.fullscreenStudio .sectionLibrary,.fullscreenStudio .builderSectionList{z-index:235;border-left:1px solid #c7c4bc;width:390px;display:none;position:absolute;right:0}.fullscreenStudio.inspectorOpen .sectionLibrary,.fullscreenStudio.inspectorOpen .builderSectionList{display:flex}.fullscreenStudio .sectionLibrary{align-content:flex-start;height:155px;padding:14px;top:106px;overflow:auto}.fullscreenStudio .builderSectionList{background:#efede7;max-height:none;margin:0;padding:10px;display:none;top:261px;bottom:0;overflow:auto}.fullscreenStudio.inspectorOpen .builderSectionList{align-content:start;display:grid}.inspectorHead{justify-content:space-between;align-items:center;width:100%;display:flex}.inspectorHead p{width:auto!important}.inspectorHead button{width:30px;height:30px;border:0!important;padding:0!important;font-size:22px!important}.fullscreenStudio .studioSettingsPanel,.fullscreenStudio .seoStudio{z-index:235;background:#eeece5;margin:0;padding:30px;position:absolute;inset:106px 0 0;overflow:auto}.fullscreenStudio.previewMode .studioTop,.fullscreenStudio.previewMode .studioModeTabs,.fullscreenStudio.previewMode .sectionLibrary,.fullscreenStudio.previewMode .builderSectionList,.fullscreenStudio.previewMode .canvasChrome{display:none!important}.fullscreenStudio.previewMode .liveCanvas{padding:0!important;inset:0!important}.fullscreenStudio.previewMode .canvasViewport{box-shadow:none}.fullscreenStudio.previewMode .builder-selected{outline:0!important}.exitPreview{display:none}.fullscreenStudio.previewMode .exitPreview{z-index:300;color:#fff;letter-spacing:.12em;background:#111;border:0;padding:12px 16px;font-size:8px;font-weight:700;display:block;position:fixed;top:14px;right:14px;box-shadow:0 3px 18px #00000040}@media (width<=800px){.fullscreenStudio .studioTop{grid-template-columns:1fr auto;height:64px}.fullscreenStudio .studioTop>div:last-child{background:#f8f7f3;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;padding:7px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 4px 25px #0003}.fullscreenStudio .studioTop>div:last-child a{display:none}.fullscreenStudio .studioModeTabs{top:64px}.fullscreenStudio .liveCanvas{inset:106px 0 62px}.fullscreenStudio.inspectorOpen .liveCanvas{right:0}.fullscreenStudio .sectionLibrary,.fullscreenStudio .builderSectionList{width:100%;left:0;right:0}.fullscreenStudio .sectionLibrary{top:106px}.fullscreenStudio .builderSectionList{top:261px;bottom:62px}.studioTopLeft h1,.studioTopLeft p{display:none}.studioTopLeft{gap:5px}.deviceSwitch button{padding:9px}}.fullscreenStudio .sectionLibrary,.fullscreenStudio .builderSectionList{box-sizing:border-box;overflow-x:hidden}.fullscreenStudio .builderEditorCard,.fullscreenStudio .sectionControls,.fullscreenStudio .coreNotice{box-sizing:border-box;min-width:0;max-width:100%}.fullscreenStudio .builderEditorCard summary{flex-wrap:wrap;gap:8px;min-width:0}.fullscreenStudio .builderEditorCard summary>div{flex-wrap:wrap;min-width:0}.fullscreenStudio .sectionControls .adminThree,.fullscreenStudio .sectionControls .adminTwo{grid-template-columns:minmax(0,1fr)}.fullscreenStudio .sectionControls input,.fullscreenStudio .sectionControls select,.fullscreenStudio .sectionControls textarea{box-sizing:border-box;min-width:0;max-width:100%}.fullscreenStudio .deviceControls{flex-direction:column;align-items:stretch}.fullscreenStudio .deviceControls select{width:100%;min-width:0}.siteScrollProgress{z-index:190;transform-origin:0;pointer-events:none;mix-blend-mode:difference;background:#f7f4ec;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.motionReady main{animation:.75s cubic-bezier(.22,.8,.22,1) both pageArrival}.motionReady .heroMedia img,.motionReady .storyHeroImage img,.motionReady .goodNewsHero>img,.motionReady .communityHero>img{animation:1.35s cubic-bezier(.2,.75,.2,1) both cinematicHero}.cinematicReveal{opacity:0;clip-path:inset(0 0 8%);transition:opacity .9s,transform 1.05s cubic-bezier(.18,.75,.2,1),clip-path 1.15s cubic-bezier(.18,.75,.2,1);transform:translateY(46px)}.cinematicReveal.cinematicIn{opacity:1;clip-path:inset(0);transform:none}.motionReady .productImageLink,.motionReady .collectionFeatureImage,.motionReady .editorialCardImage,.motionReady .communityInstagramGrid a{overflow:hidden}.motionReady .productImageLink img,.motionReady .collectionFeatureImage img,.motionReady .editorialCardImage img,.motionReady .communityInstagramGrid img{transition:transform 1s cubic-bezier(.16,.72,.22,1),filter .65s}.motionReady .productImageLink:hover img,.motionReady .collectionFeatureImage:hover img,.motionReady .editorialCardImage:hover img,.motionReady .communityInstagramGrid a:hover img{transform:scale(1.045)}.motionReady .primaryButton,.motionReady .textLink,.motionReady .manifestoLink,.motionReady .outlineButton,.motionReady .shopAllButton{transition:color .35s,background .35s,transform .35s;position:relative;overflow:hidden}.motionReady .primaryButton:hover,.motionReady .outlineButton:hover{transform:translateY(-3px)}.motionReady h1,.motionReady h2{transition:letter-spacing .6s cubic-bezier(.2,.7,.2,1)}.header{transition:background-color .45s,color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s,border-color .45s}.header.headerScrolled{width:100%;color:var(--ink);-webkit-backdrop-filter:blur(14px);background:#f7f4ece6;border-color:#1414122e;position:fixed;top:0;left:0;right:0}.header.headerScrolled .wordmark{filter:none}.headerTransparent.headerScrolled .wordmark img{filter:invert()}@keyframes pageArrival{0%{opacity:0}to{opacity:1}}@keyframes cinematicHero{0%{opacity:.35;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motionReady main,.motionReady .heroMedia img,.motionReady .storyHeroImage img,.motionReady .goodNewsHero>img,.motionReady .communityHero>img{animation:none}.cinematicReveal{opacity:1;clip-path:none;transition:none;transform:none}.siteScrollProgress{display:none}}.homeLookbook{background:var(--ink);min-height:920px;color:var(--paper);padding:100px 5vw 80px}.homeLookbook>header{grid-template-columns:1fr .45fr;align-items:end;gap:6vw;margin-bottom:65px;display:grid}.homeLookbook>header p{letter-spacing:.04em;margin:0;font-size:11px;line-height:1.65}.homeLookbook>header>div>p{letter-spacing:.17em;margin-bottom:18px;font-size:8px;font-weight:700}.homeLookbook h2{max-width:850px;margin:0;font-size:clamp(58px,8vw,122px);line-height:.84}.lookbookStage{background:#dedbd3;height:560px;position:relative;overflow:hidden}.lookbookFilm{grid-template-rows:repeat(4,1fr);width:33%;height:400%;margin-left:auto;transition:transform 1.1s cubic-bezier(.16,.75,.2,1);display:grid}.lookbookFilm img{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;display:block}.lookbookWindow{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121211e6;border:1px solid #ffffffbf;border-radius:150px;grid-template-columns:44% 56%;height:275px;display:grid;position:absolute;top:50%;left:5%;right:5%;overflow:hidden;transform:translateY(-50%)}.lookbookWindow nav{flex-direction:column;justify-content:center;padding:40px 30px 40px 55px;display:flex}.lookbookWindow nav button{color:#777;text-align:left;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;gap:18px;padding:9px 0;font-family:inherit;font-size:clamp(15px,1.55vw,24px);line-height:1;transition:color .35s,transform .35s;display:flex}.lookbookWindow nav button span{letter-spacing:.15em;padding-top:2px;font-size:7px}.lookbookWindow nav button.active{color:#fff;transform:translate(8px)}.lookbookWindow>a{color:#fff;position:relative;overflow:hidden}.lookbookWindow>a:after{content:"";background:linear-gradient(90deg,#00000073,#0000 65%);position:absolute;inset:0}.lookbookWindow>a>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,.75,.2,1);display:block}.lookbookWindow>a:hover>img{transform:scale(1.045)}.lookbookWindow>a>div{z-index:2;position:absolute;bottom:35px;left:35px}.lookbookWindow>a span,.lookbookWindow>a strong{display:block}.lookbookWindow>a span{letter-spacing:.16em;margin-bottom:10px;font-size:7px}.lookbookWindow>a strong{font-size:clamp(24px,3vw,48px);line-height:.9}.lookbookWindow>a em{z-index:2;letter-spacing:.13em;font-size:8px;font-style:normal;position:absolute;top:30px;right:32px}.lookbookAll{letter-spacing:.15em;border-bottom:1px solid;width:max-content;margin:35px 0 0 auto;padding-bottom:8px;font-size:8px;font-weight:700;display:block}.productImageLink{position:relative}.productImageLink .productSecondary{opacity:0;position:absolute;inset:0}.productImageLink:hover .productPrimary{opacity:0}.productImageLink:hover .productSecondary{opacity:1}.productImageLink .productPrimary,.productImageLink .productSecondary{transition:opacity .55s,transform 1s cubic-bezier(.16,.72,.22,1)}@media (width<=800px){.homeLookbook{min-height:0;padding:75px 16px}.homeLookbook>header{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.homeLookbook h2{font-size:14vw}.lookbookStage{height:620px}.lookbookFilm{width:58%}.lookbookWindow{border-radius:30px;grid-template-columns:1fr;height:430px;left:12px;right:12px}.lookbookWindow nav{padding:30px 25px 210px}.lookbookWindow nav button{font-size:17px}.lookbookWindow>a{border-radius:24px;height:205px;position:absolute;bottom:8px;left:8px;right:8px}.lookbookWindow>a>div{bottom:22px;left:22px}.lookbookWindow>a em{top:20px;right:20px}.lookbookAll{margin-top:28px}}.lookbookStage{background:#dedbd3;border:1px solid #55524d}.lookbookFilm{opacity:.72;width:42%}.lookbookWindow{height:310px;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f3eb;border:1px solid #171715;border-radius:0;grid-template-columns:42% 58%;left:7%;right:7%}.lookbookWindow nav{border-right:1px solid #bbb7ad;padding:38px 32px}.lookbookWindow nav button{color:#9a978f;padding:10px 0}.lookbookWindow nav button.active{color:var(--ink)}.lookbookWindow>a{color:#fff}.lookbookWindow>a>div{bottom:28px;left:30px}.lookbookWindow>a em{top:25px;right:26px}.lookbookWindow>a:after{background:linear-gradient(90deg,#0000009e,#0000000d 75%)}.motionReady .heroCopy h1{animation:1s cubic-bezier(.16,.76,.2,1) .18s both heroHeadline}.motionReady .heroCopy .heroVerse{animation:.8s .62s both heroDetail}.motionReady .heroCopy .primaryButton{animation:.8s .78s both heroDetail}.motionReady .verticalText{animation:.8s .95s both heroDetail}.motionReady .heroMedia:after{content:"";transform-origin:top;pointer-events:none;background:#111;animation:1.15s cubic-bezier(.75,0,.2,1) both heroCurtain;position:absolute;inset:0}.builder-home-campaign,.builder-home-campaign .campaignCopy,.builder-home-campaign h2,.builder-home-campaign p,.builder-home-campaign a{color:#fff!important}@keyframes heroHeadline{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(70px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes heroDetail{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroCurtain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (width<=800px){.lookbookFilm{width:65%}.lookbookWindow{grid-template-columns:1fr;height:455px;left:10px;right:10px}.lookbookWindow nav{border-right:0;padding:28px 22px 220px}.lookbookWindow>a{border-radius:0;height:215px;position:absolute;bottom:7px;left:7px;right:7px}.motionReady .heroCopy h1{animation-name:heroHeadlineMobile}@keyframes heroHeadlineMobile{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.motionReady .heroCopy h1,.motionReady .heroCopy .heroVerse,.motionReady .heroCopy .primaryButton,.motionReady .verticalText,.motionReady .heroMedia:after{animation:none}.motionReady .heroMedia:after{display:none}}.homeLookbook{color:var(--ink);background:#f4f1e9}.homeLookbook>header{grid-template-columns:1fr auto}.homeLookbook>header>p{max-width:260px}.lookbookStage{background:#dfdcd4;border:0;height:610px}.lookbookFilm{opacity:1;width:27%;height:400%;margin-left:58%}.lookbookFilm img{filter:none}.lookbookWindow{border:1px solid var(--ink);background:0 0;grid-template-columns:50% 50%;height:330px;left:8%;right:8%}.lookbookWindow nav{border-right:1px solid var(--ink);background:#f7f4ec}.lookbookWindow>a{color:var(--ink);background:0 0}.lookbookWindow>a:after{display:none}.lookbookWindow>a>div{background:#f7f4ec;padding:12px;bottom:31px;left:34px}.lookbookWindow>a em{color:var(--ink);background:#f7f4ec;padding:10px}.brandIntro{z-index:9999;color:#f7f4ec;pointer-events:none;background:#11110f;justify-content:center;align-items:center;padding:5vw;animation:3.05s cubic-bezier(.75,0,.2,1) forwards introLeave;display:flex;position:fixed;inset:0;overflow:hidden}.brandIntro>div{text-align:center;flex-direction:column;align-items:center;display:flex}.brandIntro span,.brandIntro strong{letter-spacing:-.035em;font-size:clamp(58px,10vw,155px);line-height:.78;display:block;overflow:hidden}.brandIntro span:first-child{animation:.72s .12s both introLine}.brandIntro span:nth-child(2){animation:.72s .34s both introLine}.brandIntro strong{animation:.72s .56s both introLine}.brandIntro small{letter-spacing:.19em;font-size:8px;animation:.6s .85s both introDetail;position:absolute;bottom:35px;left:5vw}@keyframes introLine{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes introDetail{0%{opacity:0}to{opacity:1}}@keyframes introLeave{0%,72%{transform:translateY(0)}to{transform:translateY(-100%)}}body:has(.adminShell) .brandIntro{display:none}.canvasDragHandle{z-index:30;color:#111;letter-spacing:.12em;opacity:0;cursor:grab;background:#f7f4ec;border:1px solid #111;padding:10px 12px;font-size:7px;font-weight:700;transition:all .2s;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.canvasSectionShell:hover>.canvasDragHandle,.canvasSectionShell:focus-within>.canvasDragHandle{opacity:1;transform:none}.canvasDragHandle:active{cursor:grabbing}.canvasDragging{opacity:.4}.canvasSectionShell:has(.builder-selected){outline-offset:-3px;outline:3px solid #4169e1}.canvasSectionShell:has(.builder-selected)>.canvasDragHandle{opacity:1;transform:none}@media (width<=800px){.homeLookbook>header{grid-template-columns:1fr}.lookbookStage{height:600px}.lookbookFilm{width:43%;margin-left:48%}.lookbookWindow{grid-template-columns:1fr;height:430px;left:14px;right:14px}.lookbookWindow nav{background:#f7f4ecf5;border-right:0;padding:28px 22px 215px}.lookbookWindow>a{height:205px;position:absolute;bottom:7px;left:7px;right:7px}.lookbookWindow>a>div{bottom:15px;left:15px}.brandIntro span,.brandIntro strong{font-size:17vw;line-height:.82}.brandIntro small{bottom:25px;left:20px}.canvasDragHandle{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brandIntro{display:none}.motionReady .heroCopy h1,.motionReady .heroCopy .heroVerse,.motionReady .heroCopy .primaryButton,.motionReady .verticalText{animation:none}}.brandIntro{display:none!important}.hero{isolation:isolate;background:#111;overflow:hidden}.motionReady .heroMedia{animation:1.45s cubic-bezier(.16,.76,.2,1) both heroFrameOpen}.motionReady .heroMedia:after{display:none!important}.motionReady .heroMedia img{animation:1.8s cubic-bezier(.16,.76,.2,1) both heroImageSettle}.motionReady .heroCopy h1{animation-delay:.55s}.motionReady .heroCopy .heroVerse{animation-delay:.82s}.motionReady .heroCopy .primaryButton{animation-delay:1s}.motionReady .verticalText{animation-delay:1.15s}.hero:after{content:"SCROLL TO EXPLORE  ↓";z-index:3;color:#fff;letter-spacing:.18em;writing-mode:vertical-rl;font-size:7px;font-weight:700;animation:1.8s 1.4s both scrollPrompt;position:absolute;bottom:26px;right:30px}@keyframes heroFrameOpen{0%{clip-path:inset(7vh 6vw)}to{clip-path:inset(0)}}@keyframes heroImageSettle{0%{opacity:.55;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes scrollPrompt{0%{opacity:0;transform:translateY(-12px)}to{opacity:.85;transform:none}}.gnJourney{border-top:1px solid var(--soft);background:var(--paper);grid-template-columns:minmax(0,48%) minmax(0,52%);display:grid}.gnJourneyVisual{background:#171715;height:100vh;position:sticky;top:0;overflow:hidden}.gnJourneyFilm img{object-fit:cover;object-position:center;filter:saturate(.88);flex:none;width:100%;display:block}.gnJourneyVisual:after{content:"";background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.gnJourneyVisual>span{z-index:2;background:var(--paper);color:var(--ink);letter-spacing:.16em;padding:9px 11px;font-size:8px;font-weight:700;position:absolute;bottom:25px;left:28px}.gnJourneyCopy{border-left:1px solid var(--soft)}.gnJourneyCopy article{border-bottom:1px solid var(--soft);opacity:.35;flex-direction:column;justify-content:center;min-height:78vh;padding:10vh 6vw;transition:opacity .45s;display:flex}.gnJourneyCopy article.active{opacity:1}.gnJourneyCopy article>img{display:none}.gnJourneyCopy span{letter-spacing:.16em;font-size:9px;font-weight:700}.gnJourneyCopy h3{max-width:610px;margin:17vh 0 24px;font-size:clamp(38px,4.6vw,76px);line-height:.88}.gnJourneyCopy p{letter-spacing:.015em;max-width:560px;margin:0;font-family:Europa,Arial,sans-serif;font-size:15px;line-height:1.72}@media (width<=800px){.hero:after{bottom:22px;right:12px}.motionReady .heroMedia{animation-name:heroFrameOpenMobile}@keyframes heroFrameOpenMobile{0%{clip-path:inset(4vh 14px)}to{clip-path:inset(0)}}.gnJourney{display:block}.gnJourneyVisual{display:none}.gnJourneyCopy{border-left:0}.gnJourneyCopy article{opacity:1;min-height:0;padding:0 20px 75px;display:block}.gnJourneyCopy article>img{object-fit:cover;width:calc(100% + 40px);height:58vh;min-height:430px;margin:0 -20px 38px;display:block}.gnJourneyCopy h3{margin:65px 0 20px;font-size:11vw}.gnJourneyCopy p{font-size:14px}.gnStepsSection>header{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.motionReady .heroMedia,.motionReady .heroMedia img,.hero:after{animation:none}.gnJourneyFilm{transition:none}.gnJourneyCopy article{opacity:1}}.siteHeaderReveal{z-index:90;height:0;position:relative}.siteHeaderReveal .announcement{transition:opacity .35s;position:absolute;top:0;left:0;right:0}.siteHeaderReveal .header{transition:opacity .45s,transform .65s cubic-bezier(.16,.76,.2,1),background-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s}.siteHeaderReveal.headerBeforeReveal .announcement,.siteHeaderReveal.headerBeforeReveal .header{opacity:0;pointer-events:none;transform:translateY(-20px)}.siteHeaderReveal:not(.headerBeforeReveal) .announcement{display:none}.siteHeaderReveal:not(.headerBeforeReveal) .header{position:fixed;top:0}.hero{min-height:100svh}.heroCopy{padding-bottom:7vh}.motionReady .hero{animation:linear both coverExit;animation-timeline:view();animation-range:exit exit 75%}.motionReady .heroMedia img{animation:none;transform:scale(1.035)}@keyframes coverExit{0%{opacity:1;clip-path:inset(0);transform:scale(1)}to{opacity:.25;clip-path:inset(2.5vw);transform:scale(.94)}}.gnJourney{background:#e1ded6;height:430vh;display:block;position:relative}.gnJourneyStage{height:100vh;position:sticky;top:0;overflow:hidden}.gnJourneyBackdrop{grid-template-columns:50% 50%;display:grid;position:absolute;inset:0}.gnJourneyBackdrop>div:first-child{background:#f5f2ea}.gnJourneyFilm{will-change:transform;flex-direction:column;width:100%;transition:transform 1s cubic-bezier(.16,.76,.2,1);display:flex}.gnJourneyFilm img{object-fit:cover;filter:saturate(.82)brightness(.72);flex:none;width:100%;display:block}.gnJourneyWindow{z-index:2;border:1px solid var(--ink);background:0 0;grid-template-columns:50% 50%;width:min(1120px,82vw);height:48vh;min-height:390px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gnJourneyCurrent{background:#f7f4ecf0;flex-direction:column;justify-content:flex-end;padding:48px;transition:opacity .3s;display:flex}.gnJourneyCurrent span{letter-spacing:.16em;font-size:8px;font-weight:700}.gnJourneyCurrent h3{max-width:480px;margin:auto 0 22px;font-size:clamp(38px,4vw,68px);line-height:.88}.gnJourneyCurrent p{max-width:470px;margin:0;font-family:Europa,Arial,sans-serif;font-size:13px;line-height:1.65}.gnJourneyView{background:0 0;border-left:1px solid #f7f4ecbf}.gnJourneyTriggers{z-index:3;pointer-events:none;position:absolute;inset:0}.gnJourneyTriggers article{opacity:0;height:86vh}.gnJourneyTriggers article img,.gnJourneyTriggers article span,.gnJourneyTriggers article h3,.gnJourneyTriggers article p{display:none}@media (width<=800px){.motionReady .hero{animation-range:exit exit 55%}.heroCopy{padding-bottom:55px}.gnJourney{background:var(--paper);height:auto}.gnJourneyStage{display:none}.gnJourneyTriggers{position:static}.gnJourneyTriggers article{opacity:1;height:auto;padding:0 20px 75px}.gnJourneyTriggers article img{object-fit:cover;width:calc(100% + 40px);height:58vh;min-height:430px;margin:0 -20px 38px;display:block}.gnJourneyTriggers article span{letter-spacing:.16em;font-size:9px;font-weight:700;display:block}.gnJourneyTriggers article h3{margin:65px 0 20px;font-size:11vw;line-height:.9;display:block}.gnJourneyTriggers article p{margin:0;font-family:Europa,Arial,sans-serif;font-size:14px;line-height:1.7;display:block}}@media (prefers-reduced-motion:reduce){.motionReady .hero{animation:none}.gnJourneyFilm{transition:none}}.gnEditorialSteps{border-top:1px solid var(--soft)}.gnEditorialSteps article{border-bottom:1px solid var(--soft);background:var(--paper);height:100svh;min-height:680px;box-shadow:0 -1px 0 var(--soft);margin-bottom:45svh;position:sticky;top:0;overflow:hidden}.gnEditorialSteps article:last-child{margin-bottom:0}.gnEditorialSteps:after{content:"";background:var(--paper);height:45svh;display:block}.gnEditorialSteps article:nth-child(2n){background:var(--ink);color:var(--paper)}.gnEditorialCopy{grid-template-rows:auto 1fr auto;align-items:end;height:100%;padding:72px 7vw 62px;display:grid;position:relative;overflow:hidden}.gnEditorialCopy span{letter-spacing:.16em;align-self:start;font-size:9px;font-weight:700}.gnEditorialCopy h3{letter-spacing:-.035em;align-self:center;max-width:1120px;margin:0;font-size:clamp(68px,9.5vw,155px);line-height:.82}.gnEditorialCopy p{letter-spacing:.015em;max-width:590px;margin:0 0 0 auto;font-family:Europa,Arial,sans-serif;font-size:15px;line-height:1.72}.gnEditorialCopy em{color:#1515130b;pointer-events:none;font-size:clamp(260px,42vw,700px);font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:-.22em;right:-.03em}.gnEditorialSteps article:nth-child(2n) .gnEditorialCopy em{color:#f5f3ed0e}@media (width<=800px){.gnEditorialSteps article{height:100svh;min-height:620px;margin-bottom:30svh}.gnEditorialSteps article:last-child{margin-bottom:0}.gnEditorialSteps:after{height:55svh}.gnEditorialCopy{height:100%;padding:65px 20px 45px}.gnEditorialCopy h3{font-size:15vw;line-height:.86}.gnEditorialCopy p{max-width:92%;margin-left:0;font-size:14px}.gnEditorialCopy em{font-size:88vw}}.heroMedia video{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.motionReady .heroMedia video{animation:1.35s cubic-bezier(.16,.76,.2,1) both landingFilmIn}.motionReady .manifesto .eyebrow,.motionReady .manifesto h2,.motionReady .manifesto>p:not(.eyebrow),.motionReady .manifestoLink,.motionReady .manifestoFoot{opacity:0;transition:opacity .75s,transform .95s cubic-bezier(.16,.76,.2,1);transform:translateY(36px)}.motionReady .manifesto.is-visible .eyebrow,.motionReady .manifesto.cinematicIn .eyebrow{opacity:1;transition-delay:50ms;transform:none}.motionReady .manifesto.is-visible h2,.motionReady .manifesto.cinematicIn h2{opacity:1;transition-delay:.18s;transform:none}.motionReady .manifesto.is-visible>p:not(.eyebrow),.motionReady .manifesto.cinematicIn>p:not(.eyebrow){opacity:1;transition-delay:.34s;transform:none}.motionReady .manifesto.is-visible .manifestoLink,.motionReady .manifesto.cinematicIn .manifestoLink{opacity:1;transition-delay:.46s;transform:none}.motionReady .manifesto.is-visible .manifestoFoot,.motionReady .manifesto.cinematicIn .manifestoFoot{opacity:1;transition-delay:.58s;transform:none}@keyframes landingFilmIn{0%{opacity:.25;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=800px){.heroMedia video{object-position:43% center}}@media (prefers-reduced-motion:reduce){.motionReady .heroMedia video{animation:none}.motionReady .manifesto .eyebrow,.motionReady .manifesto h2,.motionReady .manifesto>p:not(.eyebrow),.motionReady .manifestoLink,.motionReady .manifestoFoot{opacity:1;transition:none;transform:none}}.fullscreenStudio{background:#d8d7d3}.fullscreenStudio .studioTop{background:#fff;border-bottom:1px solid #deddd9;grid-template-columns:minmax(310px,1fr) auto minmax(470px,1fr);height:72px;padding:10px 16px;box-shadow:0 1px 10px #0000000b}.fullscreenStudio .studioModeTabs{background:#fff;border-bottom:1px solid #deddd9;height:44px;padding:0 18px;top:72px}.fullscreenStudio .liveCanvas{background:#d8d7d3;padding:42px 22px 22px;inset:116px 0 0}.fullscreenStudio.inspectorOpen .liveCanvas{right:372px}.fullscreenStudio .sectionLibrary,.fullscreenStudio .builderSectionList{background:#f7f7f5;border-left:1px solid #deddd9;width:372px}.fullscreenStudio .sectionLibrary{height:170px;padding:18px;top:116px}.fullscreenStudio .builderSectionList{background:#f7f7f5;padding:12px;top:286px}.fullscreenStudio .pageStudioPages{background:#fff;border-right:1px solid #deddd9;width:300px;padding:22px 15px;top:72px;box-shadow:16px 0 42px #00000021}.fullscreenStudio .pageStudioPages>div{border-bottom:1px solid #e5e4e0;padding:0 4px 16px}.fullscreenStudio .pageStudioPages>button{border:0;border-radius:5px;min-height:46px;margin:4px 0;padding:0 12px}.fullscreenStudio .pageStudioPages>button:hover{background:#f0efec}.fullscreenStudio .pageStudioPages>button.active{color:#fff;background:#161615}.fullscreenStudio .canvasViewport{border-radius:3px;box-shadow:0 12px 38px #00000029}.fullscreenStudio .canvasChrome{color:#666;height:42px;font-size:7px;left:22px;right:22px}.fullscreenStudio .studioTopLeft{gap:8px}.fullscreenStudio .studioTopLeft>button,.fullscreenStudio .studioTop>div:last-child button,.fullscreenStudio .studioTop>div:last-child a,.fullscreenStudio .deviceSwitch button{color:#171716;background:#fff;border:1px solid #d2d1cd;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 12px;display:inline-flex}.fullscreenStudio .studioTopLeft>button:hover,.fullscreenStudio .studioTop>div:last-child button:hover,.fullscreenStudio .studioTop>div:last-child a:hover{background:#f0efec}.fullscreenStudio .studioTopLeft .studioExit{color:#6e6d69;border-color:#0000}.fullscreenStudio .studioTopLeft h1{letter-spacing:-.02em;font-size:16px}.fullscreenStudio .deviceSwitch{background:#efeeeb;border-radius:6px;padding:3px}.fullscreenStudio .deviceSwitch button{background:0 0;border:0;height:32px}.fullscreenStudio .deviceSwitch button.active{color:#111;background:#fff;box-shadow:0 1px 5px #0000001f}.fullscreenStudio .studioTop>div:last-child{gap:6px}.fullscreenStudio .studioTop>div:last-child .studioPublish{color:#fff;background:#111;border-color:#111}.fullscreenStudio .studioModeTabs button{color:#777;height:44px;padding:0 16px}.fullscreenStudio .studioModeTabs button.active{color:#111;background:0 0;border-bottom:2px solid #111}.fullscreenStudio .sectionLibrary button{background:#fff;border:1px solid #d2d1cd;border-radius:4px}.fullscreenStudio .sectionLibrary button:hover{border-color:#111}.fullscreenStudio .builderEditorCard{border:1px solid #deddd9;border-radius:5px;overflow:hidden}.fullscreenStudio .builderEditorCard.active{border-color:#111;box-shadow:0 0 0 1px #111}.fullscreenStudio .builderEditorCard summary{background:#fff}.fullscreenStudio .sectionControls,.fullscreenStudio .coreNotice{background:#f7f7f5}.fullscreenStudio .sectionControls input:not([type=checkbox]):not([type=range]),.fullscreenStudio .sectionControls textarea,.fullscreenStudio .sectionControls select{border:1px solid #cfcec9;border-radius:4px}.fullscreenStudio .deviceControls{background:#e9e8e4;border-radius:4px}.fullscreenStudio .studioSettingsPanel,.fullscreenStudio .seoStudio{background:#f5f4f1;top:116px}.fullscreenStudio .exitPreview{border-radius:4px}@media (width<=1100px){.fullscreenStudio .studioTop{grid-template-columns:1fr auto}.fullscreenStudio .studioTop>div:last-child{z-index:260;background:#fff;border-radius:7px;justify-content:center;padding:8px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 28px #0003}.fullscreenStudio .liveCanvas{bottom:62px}.fullscreenStudio .studioTopLeft>div{display:none}}.hero .heroCopy{text-align:right;justify-self:end;width:min(760px,55vw);margin-left:auto;padding-right:6vw}.hero .heroVerse,.hero .primaryButton{margin-left:auto}.hero:after{background:linear-gradient(270deg,#11110f94 0%,#11110f2e 52%,#11110f05 78%)}@media (width<=800px){.hero .heroCopy{text-align:right;justify-self:stretch;width:100%;margin:0;padding:115px 20px 50px}.hero .heroVerse,.hero .primaryButton{margin-left:auto}.hero h1{font-size:clamp(46px,13vw,66px)}.hero:after{background:linear-gradient(#11110f14 20%,#11110f38 53%,#11110fc7 100%)}}.autoplayVideo{background:#111;width:100%;height:100%;display:block;position:relative;overflow:hidden}.autoplayVideo .autoplayPoster,.autoplayVideo video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.autoplayVideo .autoplayPoster{object-position:center 48%}.autoplayVideo video{z-index:1;opacity:0;transition:opacity .12s linear;animation:none!important;transform:none!important}.autoplayVideo.hasFrame video{opacity:1}@media (width<=800px){.motionReady .heroMedia{clip-path:none!important;animation:none!important}.autoplayVideo .autoplayPoster{object-position:43% center}.autoplayVideo video{transition:none}}.hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 82% 72%,#0c0c0b75 0%,#0c0c0b2e 31%,#0000 58%);position:absolute;inset:0}.hero:after{inset:auto 22px 24px auto;background:0 0!important}.hero .heroCopy{max-width:680px}.hero h1{font-size:inherit;flex-direction:column;align-items:flex-end;gap:4px;line-height:1;display:flex}.hero .heroLine{display:block}.hero .heroLine-1{letter-spacing:.16em;font-size:clamp(17px,1.65vw,28px);font-weight:600}.hero .heroLine-2{letter-spacing:.02em;font-size:clamp(38px,4vw,66px);font-weight:400}.hero .heroLine-3{letter-spacing:-.025em;font-size:clamp(62px,6.8vw,112px);font-weight:700;line-height:.78}.hero .primaryButton{color:#fff;background:0 0;border-bottom:1px solid #ffffffd9;width:auto;height:auto;margin-top:35px;padding:0 0 8px}.hero .verticalText{right:18px}.hero .heroVerse{display:none}@media (width<=800px){.hero:before{background:linear-gradient(#0000 34%,#0c0c0b1f 54%,#0c0c0bad 100%)}.hero:after{bottom:18px;right:10px}.hero .heroCopy{padding-bottom:58px}.hero .heroLine-1{font-size:13px}.hero .heroLine-2{font-size:9vw}.hero .heroLine-3{font-size:15vw}.hero .primaryButton{margin-top:25px}}.emunahReveal{opacity:0;transition:opacity .75s ease var(--reveal-delay,0s),transform .9s cubic-bezier(.16,.76,.2,1) var(--reveal-delay,0s);transform:translateY(34px)}.emunahReveal.emunahRevealIn{opacity:1;transform:none}.emunahMedia{overflow:hidden}.emunahMedia img{transition:transform 1.25s cubic-bezier(.16,.76,.2,1);transform:scale(1.055)}.cinematicIn .emunahMedia img,.emunahMedia.emunahRevealIn img{transform:scale(1)}.journalHero{background:var(--ink);height:min(650px,78svh);min-height:520px;color:var(--paper);border-bottom:1px solid #333;flex-direction:column;padding:130px 6vw 48px;display:flex;position:relative;overflow:hidden}.journalHeroMeta,.journalHeroFoot{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.journalHeroMeta{border-bottom:1px solid #f5f3ed59;padding-bottom:16px}.journalHeroMeta p,.journalHeroFoot p{margin:0}.journalHeroMeta span,.journalHeroFoot p:last-child{letter-spacing:.15em;font-size:8px;font-weight:700}.journalHeroTitle{z-index:2;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:3vw;display:grid;position:relative}.journalHeroTitle>span{letter-spacing:.22em;font-size:9px;font-weight:700}.journalHeroTitle>span:last-child{text-align:right}.journalHero h1{text-align:center;letter-spacing:-.05em;margin:0;font-size:clamp(72px,9vw,138px);line-height:.74}.journalHeroFoot{border-top:1px solid #f5f3ed59;padding-top:16px}.journalHeroFoot p:first-child{font-size:12px}.journalHeroRail{opacity:.065;pointer-events:none;inset:auto 0 41%;transform:rotate(-4deg)scale(1.08);z-index:1!important;border:0!important;padding:0!important;display:block!important;position:absolute!important}.journalHeroRail div{white-space:nowrap;width:max-content;font-size:clamp(95px,15vw,230px);font-weight:700;line-height:.75;animation:28s linear infinite journalRail}@keyframes journalRail{to{transform:translate(-38%)}}@media (width<=800px){.journalHero{height:520px;min-height:0;padding:105px 20px 28px}.journalHeroMeta{padding-bottom:12px}.journalHeroMeta span{font-size:6px}.journalHeroTitle{justify-content:center;display:flex}.journalHeroTitle>span{display:none}.journalHero h1{margin:0;font-size:17vw;line-height:.76}.journalHeroFoot{align-items:flex-start;gap:20px;padding-top:14px}.journalHeroFoot p:first-child{max-width:190px;font-size:10px;line-height:1.45}.journalHeroFoot p:last-child{text-align:right;max-width:110px;font-size:6px;line-height:1.6}.journalHeroRail{inset:auto 0 43%}.journalHeroRail div{font-size:32vw}}@media (prefers-reduced-motion:reduce){.emunahReveal{opacity:1;transition:none;transform:none}.emunahMedia img{transition:none;transform:none}.journalHeroRail div{animation:none}}.journalPage .journalHero{height:min(610px,72svh)}.journalPage .journalHero h1{font-size:clamp(62px,7.7vw,118px);line-height:.78}.livingArchive{background:var(--paper);padding:0 4vw 110px}.livingArchiveHead{border-bottom:1px solid var(--ink);letter-spacing:.16em;justify-content:space-between;align-items:center;height:94px;font-size:8px;font-weight:700;display:flex}.livingArchiveStage{grid-template-columns:38% 62%;min-height:720px;display:grid;position:relative}.livingArchivePreview{background:#cbc8bf;height:calc(100vh - 40px);min-height:650px;position:sticky;top:20px;overflow:hidden}.livingArchivePreview img{object-fit:cover;opacity:0;filter:saturate(.82);width:100%;height:100%;transition:opacity .55s,transform 1.1s cubic-bezier(.16,.76,.2,1);display:block;position:absolute;inset:0;transform:scale(1.07)}.livingArchivePreview img.active{opacity:1;transform:scale(1)}.livingArchivePreview:after{content:"";background:linear-gradient(#0000 55%,#00000061);position:absolute;inset:0}.livingArchivePreview>span{z-index:2;color:#fff;letter-spacing:.16em;font-size:8px;font-weight:700;position:absolute;bottom:18px;left:20px}.livingArchiveList{border-left:1px solid var(--ink)}.livingArchiveList>a{border-bottom:1px solid var(--ink);grid-template-columns:45px 1fr auto;align-items:start;gap:18px;min-height:230px;padding:32px 24px;transition:background .4s,color .4s;display:grid;position:relative}.livingArchiveList>a>span,.livingArchiveList small,.livingArchiveList strong{letter-spacing:.15em;font-size:8px;font-weight:700}.livingArchiveList h2{letter-spacing:-.045em;max-width:720px;margin:48px 0 14px;font-size:clamp(35px,4.1vw,67px);line-height:.86;transition:transform .5s cubic-bezier(.16,.76,.2,1)}.livingArchiveList p{opacity:0;max-width:560px;margin:0;font-size:12px;line-height:1.6;transition:all .4s;transform:translateY(10px)}.livingArchiveList strong{padding-top:2px}.livingArchiveList>a>img{display:none}.livingArchiveList>a.active{background:var(--ink);color:var(--paper)}.livingArchiveList>a.active h2{transform:translate(12px)}.livingArchiveList>a.active p{opacity:.72;transform:none}.journalScrapbook{background:#d9d4c8;flex-direction:column;justify-content:space-between;min-height:650px;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.journalScrapbook>span{letter-spacing:.17em;font-size:8px;font-weight:700}.journalScrapbook blockquote{letter-spacing:-.045em;max-width:1250px;margin:60px 0;font-size:clamp(54px,8vw,125px);font-weight:700;line-height:.84}.journalScrapbook:before{content:"WORD / 01";letter-spacing:.1em;font-family:Nofex,sans-serif;font-size:13px;position:absolute;top:75px;right:-25px;transform:rotate(90deg)}.journalScrapbook>div{border-top:1px solid;justify-content:space-between;align-items:end;gap:40px;padding-top:20px;display:flex}.journalScrapbook em{letter-spacing:.16em;font-size:9px;font-style:normal;font-weight:700}.journalScrapbook p{max-width:430px;margin:0;font-size:13px;line-height:1.65}@media (width<=800px){.journalPage .journalHero{height:500px}.journalPage .journalHero h1{font-size:13.5vw;line-height:.8}.livingArchive{padding:0 0 72px}.livingArchiveHead{height:70px;padding:0 20px}.livingArchiveStage{min-height:0;display:block}.livingArchivePreview{display:none}.livingArchiveList{border-left:0}.livingArchiveList>a{border-bottom:1px solid;grid-template-columns:32px 1fr auto;gap:8px;min-height:0;padding:0 20px 34px;display:grid}.livingArchiveList>a>img{object-fit:cover;grid-area:1/1/auto/-1;width:calc(100% + 40px);height:42vh;min-height:320px;margin:0 -20px 28px;display:block}.livingArchiveList>a>span,.livingArchiveList>a>div,.livingArchiveList>a>strong{grid-row:2}.livingArchiveList h2{margin:40px 0 14px;font-size:11vw}.livingArchiveList p{opacity:.72;transform:none}.livingArchiveList>a.active{background:var(--paper);color:var(--ink)}.livingArchiveList>a.active h2{transform:none}.livingArchiveList strong{writing-mode:vertical-rl}.journalScrapbook{min-height:580px;padding:65px 20px}.journalScrapbook blockquote{margin:55px 0;font-size:13vw}.journalScrapbook>div{flex-direction:column;align-items:flex-start}.journalScrapbook:before{right:-35px}}.journalIntro{border-bottom:1px solid var(--ink);background:var(--paper);padding:92px 5vw 52px}.journalIntro>div:first-child,.journalIntroFoot{justify-content:space-between;align-items:center;display:flex}.journalIntro>div:first-child{border-bottom:1px solid var(--ink);padding-bottom:18px}.journalIntro>div:first-child p{margin:0}.journalIntro>div:first-child span,.journalIntroFoot a{letter-spacing:.16em;font-size:8px;font-weight:700}.journalIntro h1{letter-spacing:-.045em;max-width:1150px;margin:46px 0 50px;font-size:clamp(54px,7.2vw,108px);line-height:.82}.journalIntroFoot{align-items:flex-end}.journalIntroFoot p{max-width:480px;margin:0;font-size:13px;line-height:1.6}.journalIntroFoot a{border-bottom:1px solid;padding-bottom:7px}.journalResourceShelf{background:var(--ink);color:var(--paper);padding:95px 4vw 110px}.journalResourceShelf>header{border-bottom:1px solid #f5f3ed73;grid-template-columns:1.6fr .7fr;align-items:end;gap:60px;padding-bottom:45px;display:grid}.journalResourceShelf h2{letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(55px,7.3vw,112px);line-height:.82}.journalResourceShelf>header>p{max-width:420px;margin:0 0 4px;font-size:13px;line-height:1.65}.journalResourceCards{border-bottom:1px solid #f5f3ed73;grid-template-columns:repeat(3,1fr);display:grid}.journalResourceCards>a{border-right:1px solid #f5f3ed73;flex-direction:column;min-height:420px;padding:24px;transition:background .35s,color .35s;display:flex}.journalResourceCards>a:last-child{border-right:0}.journalResourceCards>a>span,.journalResourceCards small,.journalResourceCards strong{letter-spacing:.15em;font-size:8px;font-weight:700}.journalResourceCards>a>div{margin:auto 0}.journalResourceCards h3{max-width:420px;margin:18px 0 0;font-size:clamp(34px,3.5vw,58px);line-height:.88}.journalResourceCards strong{border-bottom:1px solid;width:max-content;padding-bottom:7px}.journalResourceCards>a:hover{background:var(--paper);color:var(--ink)}.journalResourceComing{background:#292925}@media (width<=800px){.journalIntro{padding:55px 20px 40px}.journalIntro h1{margin:38px 0;font-size:13vw;line-height:.84}.journalIntroFoot{align-items:flex-start;gap:35px}.journalIntroFoot p{max-width:220px;font-size:11px}.journalIntroFoot a{max-width:95px;line-height:1.5}.journalResourceShelf{padding:72px 20px 80px}.journalResourceShelf>header{padding-bottom:35px;display:block}.journalResourceShelf h2{font-size:13vw}.journalResourceShelf>header>p{margin-top:30px}.journalResourceCards{grid-template-columns:1fr}.journalResourceCards>a{border-bottom:1px solid #f5f3ed73;border-right:0;min-height:310px;padding:22px 0}.journalResourceCards>a:last-child{border-bottom:0}.journalResourceCards h3{font-size:11vw}.journalResourceCards>a:hover{color:inherit;background:0 0}.journalResourceComing{background:0 0}.communityFilm{height:62svh;min-height:430px}.communityFilm>div{flex-direction:column;align-items:flex-start;bottom:24px;left:20px;right:20px}.communityFilm strong{text-align:left;font-size:11vw}.communityFilm video,.communityFilm .autoplayPoster{object-position:center}.journalFilm{height:auto;min-height:0;display:block}.journalFilmMedia{height:52svh;min-height:390px}.journalFilmMedia video,.journalFilmMedia .autoplayPoster{object-position:center}.journalFilmCopy{border-top:1px solid;border-left:0;min-height:440px;padding:48px 20px}.journalFilmCopy h2{margin:auto 0 26px;font-size:13vw}.journalFilmCopy p{margin-bottom:34px}}.journalIntro{background:var(--ink);min-height:530px;color:var(--paper);border-bottom:1px solid #3a3a36;flex-direction:column;padding:130px 5vw 48px;display:flex}.journalIntro>div:first-child{border-bottom-color:#f5f3ed66;padding-bottom:15px}.journalIntro h1{max-width:1000px;margin:auto 0 38px;font-size:clamp(58px,7.3vw,110px);line-height:.72}.journalIntroFoot{border-top:1px solid #f5f3ed66;padding-top:15px}.journalIntroFoot p{font-size:12px}.livingArchivePreview{height:auto;min-height:0;position:relative;top:auto}@media (width<=800px){.journalIntro{min-height:480px;padding:105px 20px 34px}.journalIntro h1{margin:auto 0 32px;font-size:14vw;line-height:.76}.journalIntroFoot{padding-top:13px}}@media (width>=1181px){.dropdown{border:0;border-bottom:1px solid var(--ink);width:100vw;min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3edf7;flex-direction:row;align-items:center;gap:34px;padding:0 30px;position:fixed;top:101px;left:0}.dropdown:before{content:"SHOP / EXPLORE";color:#777;letter-spacing:.17em;margin-right:auto;font-size:7px;font-weight:700}.dropdown a{padding:27px 0 22px;font-size:9px;font-weight:700;position:relative}.dropdown a:after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:18px;left:0;right:100%}.dropdown a:hover:after{right:0}.headerTransparent .dropdown{color:var(--ink)}}.journalArticle{background:var(--paper)}.journalArticleHero{background:var(--ink);min-height:690px;color:var(--paper);flex-direction:column;padding:145px 5vw 55px;display:flex}.journalArticleKicker{letter-spacing:.16em;border-bottom:1px solid #f5f3ed61;grid-template-columns:1fr auto auto;gap:40px;padding-bottom:18px;font-size:8px;font-weight:700;display:grid}.journalArticleHero h1{letter-spacing:-.055em;max-width:1350px;margin:auto 0 55px;font-size:clamp(62px,9vw,145px);line-height:.77}.journalArticleDeck{border-top:1px solid #f5f3ed61;justify-content:space-between;align-items:flex-end;gap:50px;padding-top:18px;display:flex}.journalArticleDeck p{max-width:630px;margin:0;font-size:15px;line-height:1.6}.journalArticleDeck span{letter-spacing:.16em;font-size:8px;font-weight:700}.journalArticleImage{background:#c8c5bd;height:min(680px,72vw);min-height:480px;margin:0;position:relative;overflow:hidden}.journalArticleImage img{object-fit:cover;filter:saturate(.84);width:100%;height:100%;display:block}.journalArticleImage:after{content:"";background:linear-gradient(#0000 68%,#0000007a);position:absolute;inset:0}.journalArticleImage figcaption{z-index:2;color:#fff;letter-spacing:.16em;justify-content:space-between;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:24px;left:3vw;right:3vw}.journalArticleReading{grid-template-columns:minmax(190px,1fr) minmax(0,760px) 1fr;gap:7vw;padding:115px 8vw 145px;display:grid}.journalArticleReading aside{letter-spacing:.15em;flex-direction:column;gap:14px;height:max-content;font-size:8px;font-weight:700;display:flex;position:sticky;top:35px}.journalArticleReading aside strong{color:#777}.journalArticleReading aside a{border-bottom:1px solid;width:max-content;margin-top:35px;padding-bottom:7px}.journalArticleReading article{grid-column:2}.journalArticleReading article>p{margin:0 0 34px;font-size:18px;line-height:1.82}.journalArticleReading .journalLead{letter-spacing:-.03em;margin-bottom:65px;font-size:clamp(31px,3.2vw,49px);font-weight:600;line-height:1.08}.journalArticleRule{letter-spacing:.16em;align-items:center;gap:20px;margin-bottom:52px;font-size:8px;font-weight:700;display:flex}.journalArticleRule i{background:var(--ink);flex:1;height:1px}.journalOpening:first-letter{float:left;margin:8px 12px 0 0;font-family:Nofex,sans-serif;font-size:84px;line-height:.7}.journalArticlePause{background:#d8d3c7;flex-direction:column;justify-content:space-between;min-height:600px;padding:80px 7vw;display:flex}.journalArticlePause>span,.journalArticleNext>span,.journalArticleNext>strong{letter-spacing:.16em;font-size:8px;font-weight:700}.journalArticlePause blockquote{letter-spacing:-.05em;max-width:1250px;margin:70px 0 0;font-size:clamp(52px,7.5vw,116px);font-weight:700;line-height:.84}.journalArticleNext{border-bottom:1px solid var(--ink);flex-direction:column;min-height:520px;padding:60px 7vw;transition:background .45s,color .45s;display:flex}.journalArticleNext h2{letter-spacing:-.05em;max-width:1150px;margin:auto 0 45px;font-size:clamp(54px,7vw,108px);line-height:.82}.journalArticleNext strong{border-bottom:1px solid;width:max-content;padding-bottom:7px}.journalArticleNext:hover{background:var(--ink);color:var(--paper)}.journalArticle>footer{background:var(--ink);color:var(--paper);letter-spacing:.15em;justify-content:space-between;padding:55px 7vw;font-size:9px;font-weight:700;display:flex}@media (width<=800px){.journalArticleHero{min-height:600px;padding:115px 20px 35px}.journalArticleKicker{grid-template-columns:1fr auto;gap:15px}.journalArticleKicker span:last-child{display:none}.journalArticleHero h1{margin:auto 0 45px;font-size:15vw;line-height:.79}.journalArticleDeck{flex-direction:column;align-items:flex-start;gap:30px}.journalArticleDeck p{font-size:13px}.journalArticleImage{height:58vh;min-height:430px}.journalArticleImage figcaption{bottom:18px;left:20px;right:20px}.journalArticleImage figcaption span:last-child{display:none}.journalArticleReading{padding:70px 20px 95px;display:block}.journalArticleReading aside{border-bottom:1px solid;grid-template-columns:1fr auto;margin-bottom:55px;padding-bottom:18px;display:grid;position:static}.journalArticleReading aside a{grid-column:1/-1;margin-top:16px}.journalArticleReading article>p{font-size:16px;line-height:1.75}.journalArticleReading .journalLead{font-size:8vw;line-height:1.12}.journalArticlePause{min-height:510px;padding:60px 20px}.journalArticlePause blockquote{font-size:12vw}.journalArticleNext{min-height:410px;padding:48px 20px}.journalArticleNext h2{font-size:12vw}.journalArticle>footer{flex-direction:column;gap:28px}.header{z-index:100}.nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:0;height:calc(100dvh - 90px);padding:24px 20px 55px;top:61px}.nav>a,.navGroup{border-bottom:1px solid var(--soft);width:100%}.nav>a{padding:16px 0;font-size:clamp(22px,7vw,30px)}.navGroup{padding:0;position:relative}.navGroup>a{padding:16px 48px 16px 0;font-size:clamp(22px,7vw,30px);display:block}.submenuToggle{width:42px;height:42px;margin:0;position:absolute;top:8px;right:0}.navGroup .dropdown{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 18px;padding:0 0 16px;display:none;position:static}.navGroup .dropdown.dropdownOpen{display:grid}.navGroup:hover .dropdown:not(.dropdownOpen),.navGroup:focus-within .dropdown:not(.dropdownOpen){display:none}.navGroup .dropdown a{border-bottom:1px solid var(--soft);letter-spacing:.08em;padding:10px 0;font-size:9px;font-weight:600}}@media (width>=1181px){.navGroup>a{align-items:center;display:flex}.navGroup .dropdown{background:var(--ink);width:340px;min-height:0;color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:0 22px;padding:24px;position:absolute;top:100%;left:0;box-shadow:0 20px 45px #0003}.navGroup .dropdown.dropdownOpen{display:grid!important}.dropdown:before{content:"EXPLORE";color:#f5f3eda6;letter-spacing:.18em;border-bottom:1px solid #f5f3ed59;grid-column:1/-1;margin:0 0 12px;padding-bottom:13px;font-size:7px;font-weight:700}.dropdown a{letter-spacing:.09em;border-bottom:1px solid #f5f3ed29;padding:14px 0 10px;font-size:9px;font-weight:600;transition:opacity .25s,transform .25s}.dropdown a:after{display:none}.dropdown a:hover{opacity:.62;transform:translate(3px)}.headerTransparent .dropdown{color:var(--paper)}}@media (width<=800px){.collectionStory{grid-template-columns:1fr;gap:25px;padding:65px 20px}.collectionStory h2{margin-bottom:28px;font-size:15vw}}@media (width>=801px){.journalArticle>.journalArticleImage{width:84vw;height:min(560px,46vw);min-height:420px;margin:72px auto 0}.journalArticleImage figcaption{left:22px;right:22px}.journalArticleReading{padding-top:105px}}@media (width<=800px){.journalArticle>.journalArticleImage{width:calc(100% - 28px);height:50vh;min-height:350px;max-height:500px;margin:14px auto 0}.journalArticleImage img{object-position:center}.journalArticleImage figcaption{left:14px;right:14px}}@media (width>=1181px){.navGroup .dropdown{border-top:1px solid #f5f3ed47;gap:0 18px;width:296px;padding:17px 18px 18px;top:100%;left:0;box-shadow:0 16px 34px #00000029}.dropdown:before{letter-spacing:.2em;border-bottom-color:#f5f3ed33;margin-bottom:6px;padding-bottom:10px;font-size:6px}.dropdown a{letter-spacing:.075em;border-bottom-color:#f5f3ed1a;padding:11px 0 9px;font-size:8px}.dropdown a:hover{opacity:1;color:#c9c5bb;transform:translate(2px)}.navGroup .dropdown{padding:7px 18px 12px}.dropdown:before{display:none}.dropdown a{padding:12px 0 10px}.navGroup .collectionDropdown{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;width:430px;padding:18px 20px 20px}.collectionDropdownGroup{flex-direction:column;display:flex}.collectionDropdownGroup>span{color:#f5f3ed9e;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #f5f3ed52;padding:0 0 10px;font-size:6px;font-weight:700}.collectionDropdownGroup a{padding:10px 0 8px}}@media (width<=800px){.navGroup .collectionDropdown{grid-template-columns:1fr;gap:18px;padding-top:4px}.collectionDropdownGroup{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.collectionDropdownGroup>span{color:#777;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;padding:8px 0 6px;font-size:7px;font-weight:700}}@media (width>=801px){.journalArticle>.journalArticleImage{background:0 0;grid-template-columns:18vw minmax(0,1fr);width:90vw;height:auto;min-height:0;margin:-38px auto 0;display:grid;overflow:visible}.journalArticle>.journalArticleImage:before{content:"FEATURE / 01";border-top:1px solid var(--ink);letter-spacing:.18em;grid-area:1/1;padding:22px 24px 0 0;font-size:7px;font-weight:700}.journalArticle>.journalArticleImage:after{display:none}.journalArticle>.journalArticleImage img{object-position:center;filter:saturate(.84);grid-area:1/2;width:100%;height:clamp(390px,39vw,570px)}.journalArticle>.journalArticleImage figcaption{border-top:1px solid var(--ink);color:var(--ink);grid-column:2;padding:13px 0 0;display:flex;position:static}.journalArticleReading{padding-top:92px}}@media (width<=800px){.journalArticle>.journalArticleImage{background:0 0;width:calc(100% - 36px);height:auto;min-height:0;max-height:none;margin:-18px auto 0;overflow:visible}.journalArticle>.journalArticleImage:after{display:none}.journalArticle>.journalArticleImage img{object-position:center;height:42vh;min-height:330px;max-height:455px}.journalArticle>.journalArticleImage figcaption{border-top:1px solid var(--ink);color:var(--ink);padding:11px 0 0;position:static}}.productGallery{background:#d8d5cd;align-items:start}.productGallery figure{background:#d8d5cd;margin:0;position:relative;overflow:hidden}.productGallery figure img{transition:transform 1s cubic-bezier(.16,.76,.2,1)}.productGallery figure:hover img{transform:scale(1.025)}.productGallery figcaption{letter-spacing:.15em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f4ece0;padding:7px 8px;font-size:6px;font-weight:700;position:absolute;bottom:12px;right:12px}.productDetails{background:var(--paper);padding-top:52px}.productHeadingMeta{border-bottom:1px solid var(--soft);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-bottom:28px;padding-bottom:13px;font-size:7px;font-weight:700;display:flex}.productHeadingMeta p{margin:0}.productHeadingMeta span{color:#777}.productAccordions{border-top:1px solid var(--ink);margin-top:26px}.productAccordions details{border-bottom:1px solid var(--ink)}.productAccordions summary{letter-spacing:.14em;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:8px;font-weight:700;list-style:none;display:flex}.productAccordions summary::-webkit-details-marker{display:none}.productAccordions summary span{font-size:16px;font-weight:400;transition:transform .25s}.productAccordions details[open] summary span{transform:rotate(45deg)}.productAccordions .productDescription{border:0;padding:0 0 22px}.productAccordions .productDescription p,.productAccordionCopy p,.productSizeGuide p{margin:0 0 13px;font-size:11px;line-height:1.65}.productSizeGuide,.productAccordionCopy{padding:0 0 22px}.productSizeGuide img{background:#fff;width:100%;height:auto;display:block}.productSizeGuide a,.productAccordionCopy a{letter-spacing:.13em;border-bottom:1px solid;width:max-content;padding-bottom:6px;font-size:7px;font-weight:700;display:block}.productMeta{margin-top:24px}.productPurchase{margin-bottom:6px}.productAddOn{cursor:pointer;border:1px solid #aaa79f;grid-template-columns:58px 1fr 28px;align-items:center;gap:13px;margin-top:22px;padding:10px;transition:background .2s,border-color .2s;display:grid}.productAddOn.selected{border-color:var(--ink);background:#e8e4db}.productAddOn input{opacity:0;pointer-events:none;position:absolute}.productAddOn img{object-fit:cover;background:#ccc;width:58px;height:68px;display:block}.productAddOn span{flex-direction:column;gap:4px;min-width:0;display:flex}.productAddOn small{letter-spacing:.14em;color:#777;font-size:5px;font-weight:700}.productAddOn strong{letter-spacing:.07em;font-size:9px}.productAddOn em{letter-spacing:.09em;font-size:7px;font-style:normal}.productAddOn i{border:1px solid;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.productAddOn.selected i{background:var(--ink);color:#fff}.sizeOptions button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:50px;font-family:inherit;font-weight:700;display:flex}.sizeOptions button small{letter-spacing:.11em;font-size:5px;text-decoration:none}.variantPrompt{letter-spacing:.14em;color:#777;min-height:12px;margin:9px 0 0;font-size:6px;font-weight:700}.productColours{margin-bottom:30px}.productColours .sizeLabel strong{font-size:inherit}.colourOptions{flex-wrap:wrap;gap:9px;display:flex}.colourOptions a{color:#666;letter-spacing:.09em;text-align:center;width:68px;font-size:6px;font-weight:700;display:block}.colourOptions a>span{filter:saturate(.82);background-position:50%;background-size:cover;border:1px solid #c7c4bb;width:68px;height:82px;transition:border-color .2s,transform .2s;display:block}.colourOptions a small{font-size:inherit;margin-top:7px;display:block}.colourOptions a:hover>span{transform:translateY(-2px)}.colourOptions a.selected{color:var(--ink)}.colourOptions a.selected>span{border:2px solid var(--ink)}.relatedProducts{background:var(--paper);border-top:1px solid var(--ink);padding-top:100px}.relatedProductsHead{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:0 4vw 35px;display:grid}.relatedProductsHead p{letter-spacing:.16em;grid-column:1/-1;margin:0 0 28px;font-size:7px;font-weight:700}.relatedProductsHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(48px,6vw,92px);line-height:.85}.relatedProductsHead a{letter-spacing:.13em;border-bottom:1px solid;padding-bottom:6px;font-size:7px;font-weight:700}.relatedProductsGrid{background:#cbc8be;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.supportShippingHero{flex-direction:column;justify-content:flex-end;min-height:62vh;display:flex}.supportShippingHero h1{max-width:1050px}.shippingPolicyGrid{border-top:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(2,1fr);display:grid}.shippingPolicyGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:42px 1fr;align-content:start;min-height:430px;padding:45px 4vw;display:grid}.shippingPolicyGrid article:nth-child(2n){border-right:0}.shippingPolicyGrid article>span,.shippingPolicyGrid article>p:first-of-type{letter-spacing:.16em;font-size:7px;font-weight:700}.shippingPolicyGrid article h2{letter-spacing:-.035em;grid-column:2;margin:70px 0 25px;font-size:clamp(38px,4.5vw,72px);line-height:.9}.shippingPolicyGrid article>p:last-child{grid-column:2;max-width:590px;margin:0;font-size:12px;line-height:1.7}.supportContactBand{background:var(--ink);min-height:45vh;color:var(--paper);flex-direction:column;justify-content:center;padding:70px 4vw;display:flex}.supportContactBand p{letter-spacing:.16em;font-size:7px;font-weight:700}.supportContactBand h2{overflow-wrap:anywhere;margin:40px 0;font-size:clamp(38px,7vw,118px);line-height:.86}.supportContactBand a{letter-spacing:.14em;border-bottom:1px solid;width:max-content;padding-bottom:7px;font-size:8px;font-weight:700}.shippingSettings .shippingZone{background:#fff;border:1px solid #d5d2ca;margin-bottom:12px;padding:22px}.shippingSettings .shippingZone>div{justify-content:space-between;gap:20px;display:flex}.shippingSettings .shippingZone strong,.shippingSettings .shippingZone span{letter-spacing:.12em;font-size:8px}.shippingSettings .shippingZone span{color:#777}.shippingSettings .shippingZone p,.shippingWarning{color:#6e6b64;font-size:10px;line-height:1.55}.shippingWarning{background:#e7e3da;border-left:3px solid #191918;padding:16px}.trackingLink{letter-spacing:.1em;font-weight:700;margin-top:6px!important;font-size:6px!important}.emailStats{grid-template-columns:repeat(4,1fr)}.emailAutomationGrid{background:#fff;border:1px solid #d5d2ca;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.emailAutomationGrid article{border-right:1px solid #d5d2ca;min-height:260px;padding:28px}.emailAutomationGrid article:last-child{border-right:0}.emailAutomationGrid span{letter-spacing:.14em;color:#777;font-size:7px;font-weight:700}.emailAutomationGrid h2{margin:75px 0 18px;font-size:27px;line-height:.95}.emailAutomationGrid p{color:#65625c;margin:0;font-size:10px;line-height:1.6}.emailLog{background:#fff;border:1px solid #d5d2ca}.emailLog>header{border-bottom:1px solid #d5d2ca;justify-content:space-between;padding:22px 24px;display:flex}.emailLog header span,.emailLog header small{letter-spacing:.14em;font-size:7px;font-weight:700}.emailLog header h2{margin:8px 0 0;font-size:24px}.emailLog>div>article{border-bottom:1px solid #e4e1da;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;min-height:78px;padding:16px 22px;display:grid}.emailLog>div>article:last-child{border-bottom:0}.emailLog article strong,.emailLog article small,.emailLog article em{display:block}.emailLog article strong{font-size:11px}.emailLog article small{color:#777;letter-spacing:.06em;margin-top:6px;font-size:8px}.emailLog article em{color:#9f3d32;margin-top:5px;font-size:8px;font-style:normal}.emailLog time{color:#777;font-size:8px}.emailState{letter-spacing:.12em;background:#e7e3da;width:max-content;padding:6px 8px;font-size:6px;font-weight:700}.emailState.sent{background:#dce9db}.emailState.failed{background:#ead8d3}.emailConnectionNotice{margin-top:22px}.supportEditorialHero{grid-template-columns:1fr minmax(280px,470px);align-items:end;gap:50px;min-height:58vh;padding-top:150px;display:grid}.supportEditorialHero .eyebrow{grid-column:1/-1}.supportEditorialHero h1{letter-spacing:-.045em;font-size:clamp(70px,10vw,170px)}.supportEditorialHero>p:last-child{margin:0 0 15px;font-size:13px;line-height:1.65}.supportEditorial{border-top:1px solid var(--ink);background:var(--paper);grid-template-columns:28% 1fr;display:grid}.supportEditorial>aside{border-right:1px solid var(--ink);padding:42px 4vw}.supportEditorial>aside p{letter-spacing:.16em;margin:0 0 28px;font-size:7px;font-weight:700}.supportEditorial>aside a{letter-spacing:.08em;overflow-wrap:anywhere;font-size:8px;font-weight:700}.supportEditorial details{border-bottom:1px solid var(--ink)}.supportEditorial summary{cursor:pointer;grid-template-columns:48px 1fr 25px;align-items:center;gap:18px;min-height:120px;padding:20px 4vw;list-style:none;display:grid}.supportEditorial summary::-webkit-details-marker{display:none}.supportEditorial summary span{letter-spacing:.13em;font-size:7px;font-weight:700}.supportEditorial summary h2{margin:0;font-size:clamp(25px,3vw,48px);line-height:.95}.supportEditorial summary b{font-size:23px;font-weight:400;transition:transform .25s}.supportEditorial details[open] summary b{transform:rotate(45deg)}.supportEditorial details>p{max-width:760px;margin:0;padding:0 4vw 45px calc(4vw + 66px);font-size:12px;line-height:1.75}.supportStatement{background:var(--ink);min-height:38vh;color:var(--paper);text-align:center;place-items:center;padding:60px 4vw;display:grid}.supportStatement p{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,7vw,112px);font-weight:700;line-height:.85}.shopHero{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:50px;min-height:330px;padding:125px 4vw 42px;display:grid}.shopHero .eyebrow{border-bottom:1px solid var(--ink);grid-column:1/-1;margin:0;padding-bottom:13px}.shopHero h1{letter-spacing:-.035em;font-size:clamp(64px,7.5vw,112px)}.shopHero>p:last-child{margin:0 0 8px;font-size:12px;line-height:1.6}.catalogGrid{grid-template-columns:repeat(3,1fr)}@media (width>=1181px){.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=801px) and (width<=1180px){.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.productGallery figure:not(:first-child){display:none}.productGallery figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.productDetails{padding-top:36px}.productHeadingMeta{margin-bottom:22px}.productAccordions{margin-top:24px}.shopHero{min-height:0;padding:92px 20px 35px;display:block}.shopHero .eyebrow{margin-bottom:35px}.shopHero h1{font-size:16vw}.shopHero>p:last-child{max-width:280px;margin-top:24px}.catalogGrid{grid-template-columns:repeat(2,1fr)}.relatedProducts{padding-top:65px}.relatedProductsHead{grid-template-columns:1fr;padding:0 20px 28px}.relatedProductsHead p{margin-bottom:16px}.relatedProductsHead h2{font-size:14vw}.relatedProductsHead a{width:max-content;margin-top:10px}.relatedProductsGrid{grid-template-columns:repeat(2,1fr)}.relatedProductsGrid .productCard:last-child{display:none}.supportShippingHero{min-height:55vh;padding-top:120px}.shippingPolicyGrid{grid-template-columns:1fr}.shippingPolicyGrid article,.shippingPolicyGrid article:nth-child(2n){border-right:0;min-height:0;padding:34px 20px 50px}.shippingPolicyGrid article h2{margin:45px 0 20px;font-size:12vw}.shippingPolicyGrid article>p:last-child{font-size:11px}.supportContactBand{min-height:42vh;padding:60px 20px}.supportContactBand h2{font-size:11vw}.emailAutomationGrid{grid-template-columns:1fr}.emailAutomationGrid article{border-bottom:1px solid #d5d2ca;border-right:0;min-height:0}.emailAutomationGrid article:last-child{border-bottom:0}.emailAutomationGrid h2{margin-top:40px}.emailLog>div>article{grid-template-columns:70px 1fr}.emailLog time{grid-column:2}.emailStats{grid-template-columns:repeat(2,1fr)}.supportEditorialHero{min-height:48vh;padding:125px 20px 45px;display:block}.supportEditorialHero .eyebrow{margin-bottom:55px}.supportEditorialHero h1{overflow-wrap:anywhere;font-size:16vw}.supportEditorialHero>p:last-child{max-width:310px;margin-top:26px}.supportEditorial{grid-template-columns:1fr}.supportEditorial>aside{border-right:0;border-bottom:1px solid var(--ink);padding:28px 20px}.supportEditorial summary{grid-template-columns:30px 1fr 20px;gap:10px;min-height:92px;padding:16px 20px}.supportEditorial summary h2{font-size:7.5vw}.supportEditorial details>p{padding:0 20px 32px 60px;font-size:11px}.supportStatement{min-height:30vh;padding:45px 20px}.supportStatement p{font-size:11vw}}body,button,input,textarea,select{font-family:Europa,Arial,sans-serif}main p,main li,main input,main textarea,main select{letter-spacing:.015em}.eyebrow,.nav a,.footerSocial a,.quickAdd,.primaryButton{letter-spacing:.14em}.collectionStory>div>p,.gnEditorialCopy p,.gnStoryCopy p,.gnNext p,.journalArticleReading article>p,.supportEditorial details>p{line-height:1.7}.gnEditorialSteps:after{height:0;display:none}.motionReady .cinematicReveal{opacity:0;transition:opacity .72s,transform .9s cubic-bezier(.16,.76,.2,1);transform:translateY(26px)}.motionReady .cinematicReveal.cinematicIn{opacity:1;transform:none}.motionReady .emunahReveal{opacity:0;transition:opacity .68s,transform .85s cubic-bezier(.16,.76,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.motionReady .emunahReveal.emunahRevealIn{opacity:1;transform:none}.motionReady .emunahMedia{overflow:hidden}.motionReady .emunahMedia img{transition:transform 1.25s cubic-bezier(.16,.76,.2,1);transform:scale(1.045)}.motionReady .cinematicIn .emunahMedia img,.motionReady .emunahMedia.emunahRevealIn img{transform:scale(1)}@media (width<=800px){.headerMenuOpen .cartButton{opacity:0;pointer-events:none}.headerMenuOpen .wordmark{z-index:42}.nav.navOpen{z-index:40;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:var(--paper)}.nav>a,.navGroup>a{overflow-wrap:anywhere;line-height:1.12}.submenuToggle{touch-action:manipulation}.navGroup .dropdown a{align-items:center;min-height:42px;line-height:1.25;display:flex}.productPage{min-width:0;overflow:hidden}.productGallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2px;width:100%;display:flex;overflow-x:auto}.productGallery::-webkit-scrollbar{display:none}.productGallery figure,.productGallery figure:not(:first-child){scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;display:block}.productGallery figure img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.productDetails,.productInfo,.productInfo h3{min-width:0}.productDetails h1,.productInfo h3,.cartItemCopy strong{overflow-wrap:anywhere}.cartDrawer{height:100dvh;max-height:100dvh}.cartHead{min-height:88px;padding:18px 20px}.cartHead h2{font-size:31px}.cartItems{padding:0 20px}.cartItem{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 0}.cartThumb{width:88px;height:112px}.cartItemActions{flex-wrap:wrap;gap:14px}.cartSummary{padding:18px 20px calc(18px + env(safe-area-inset-bottom))}.checkoutButton{height:auto;min-height:55px;padding:13px}.collectionFeatureHead h2,.collectionDetailHero h1,.communityHero h1,.journalIntro h1,.journalArticleHero h1,.supportEditorialHero h1,.supportStatement p{overflow-wrap:anywhere}.footerSocial a{align-items:center;min-height:34px;display:flex}.gnEditorialSteps article{margin-bottom:22svh}.gnEditorialSteps article:last-child{margin-bottom:0}.gnEditorialCopy p{letter-spacing:.02em;line-height:1.68}}@media (prefers-reduced-motion:reduce){.motionReady .cinematicReveal,.motionReady .emunahReveal{opacity:1;transition:none;transform:none}.motionReady .emunahMedia img{transition:none;transform:none}}.productCard{position:relative}.productCard>.quickAdd{z-index:5;width:calc(100% - 24px);inset:calc(80% - 56px) 12px auto}.productCard:hover>.quickAdd,.productCard>.quickAdd:focus-visible,.productCard.quickSelecting>.quickAdd{opacity:1;transform:none}.productCard>.quickAdd:disabled{cursor:not-allowed;opacity:.72}.quickSelectPanel{z-index:6;color:var(--ink);border:1px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3edf7;padding:17px;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 14px 35px #00000029}.quickSelectPanel>p{letter-spacing:.15em;margin:0 0 14px;font-size:7px;font-weight:700}.quickSelectPanel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.quickSelectPanel>div button{cursor:pointer;background:0 0;border:1px solid #aaa79f;min-height:38px;font-size:8px;font-weight:700}.quickSelectPanel>div button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.quickSelectAdd{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:43px;color:var(--paper);letter-spacing:.12em;cursor:pointer;margin-top:12px;font-size:8px;font-weight:700}.quickSelectAdd:disabled{color:#777;cursor:not-allowed;background:0 0}@media (width<=800px){.productCard>.quickAdd{opacity:1;height:38px;top:calc(80% - 50px);transform:none}.quickSelectPanel{padding:12px;top:7px;left:7px;right:7px}.quickSelectPanel>div{grid-template-columns:repeat(3,minmax(0,1fr))}.quickSelectPanel>div button{min-height:35px}}.checkoutVerification{letter-spacing:.12em;font-weight:700;margin:20px 0 0!important;font-size:10px!important}.checkoutVerification.paid{color:#267044}.checkoutVerification.unverified{color:#8a371f}.emailSetup{color:#f7f5ee;background:#151513;border:1px solid #151513;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:40px;margin:28px 0;padding:34px;display:grid}.emailSetup.connected{background:#183b2c;border-color:#2f7856}.emailSetup>div>span{letter-spacing:.14em;color:#e5b84a;font-size:10px;font-weight:700}.emailSetup.connected>div>span{color:#7de3aa}.emailSetup h2{margin:12px 0;font-size:34px}.emailSetup p{color:#c9c7c0;max-width:540px;margin:0;line-height:1.55}.emailSetupForm{gap:12px;display:grid}.emailSetupForm label{letter-spacing:.13em;gap:7px;font-size:9px;font-weight:700;display:grid}.emailSetupForm input{color:#151513;background:#f7f5ee;border:1px solid #777;width:100%;min-height:48px;padding:0 14px;font-size:14px}.emailSetupForm button{color:#151513;letter-spacing:.12em;cursor:pointer;background:#f7f5ee;border:1px solid #f7f5ee;min-height:48px;font-size:10px;font-weight:700}.emailSetupForm button:disabled{opacity:.45;cursor:not-allowed}.emailSetupForm small{color:#f7f5ee;line-height:1.5}@media (width<=800px){.emailSetup{grid-template-columns:1fr;gap:28px;margin:18px 0;padding:24px}.emailSetup h2{font-size:28px}}.orderControls .orderSaveButton{border:2px solid var(--ink);min-width:154px;transition:background .2s,color .2s,opacity .2s}.orderControls .orderSaveButton.saved{color:#173d20;background:#dce9db;border-color:#7ba681}.orderControls .orderSaveButton.saving{opacity:.62;cursor:wait}.orderToolbar .orderExportButton{white-space:nowrap;background:#f5f3ed;border:1px solid #aaa79f;margin-left:auto}.orderControls .packingSlipButton{border:1px solid var(--ink);color:var(--ink);white-space:nowrap;background:#fff}@media print{body.printingPackingSlip *{visibility:hidden!important}body.printingPackingSlip .orderCard.printTarget,body.printingPackingSlip .orderCard.printTarget *{visibility:visible!important}body.printingPackingSlip .orderCard.printTarget{color:#111;background:#fff;border:0;width:100%;padding:28px;position:absolute;inset:0}body.printingPackingSlip .orderCard.printTarget .orderControls{display:none}body.printingPackingSlip .orderCard.printTarget:before{content:"EMUNAH YAHWEH · PACKING SLIP";letter-spacing:.12em;border-bottom:2px solid #111;margin-bottom:28px;padding-bottom:14px;font-size:16px;font-weight:800;display:block}body.printingPackingSlip .orderCard.printTarget .orderBody{grid-template-columns:1fr 1fr}}@media (width<=800px){body .goodNewsPage .cinematicReveal{opacity:1!important;clip-path:none!important;transform:none!important}body .gnEditorialSteps{border-top:1px solid var(--soft);display:block}body .gnEditorialSteps article,body .gnEditorialSteps article:last-child{min-height:88svh;overflow:hidden;height:auto!important;margin:0!important;position:relative!important;top:auto!important}body .gnEditorialSteps:after{content:none!important;height:0!important;display:none!important}body .gnEditorialSteps .gnEditorialCopy{flex-direction:column;align-items:flex-start;min-height:88svh;padding:48px 20px 42px;display:flex;height:auto!important}body .gnEditorialSteps .gnEditorialCopy h3{overflow-wrap:anywhere;max-width:92%;margin:auto 0 28px;font-size:clamp(48px,15vw,76px);line-height:.88}body .gnEditorialSteps .gnEditorialCopy p{max-width:34em;margin:0;font-size:12px;line-height:1.65}}.communityWall{background:var(--paper);color:var(--ink)}.communityStory{background:var(--ink);color:var(--paper)}.communityInvite{min-height:68svh;color:var(--ink);background:#fff;border-bottom:0;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:8vw;padding:105px 6vw}.communityInvite h2{max-width:980px;font-size:clamp(58px,7.2vw,118px);line-height:.84}.communityInvite>div:last-child{border-top:1px solid var(--ink);padding:0 0 8px}.communityInvite>div:last-child p{padding-top:24px}.communityJournalPreview{background:var(--ink);color:var(--paper);border-top:1px solid var(--paper)}.communityJournalPreview>header{border-color:#f5f3ed80}.communityJournalPreview>div>a,.communityJournalPreview>div>a+a{border-color:#f5f3ed40}.communityInstagram{color:var(--ink);background:#fff}.communityInstagram header a{border-color:currentColor}.communityInstagramGrid figcaption{background:var(--paper);color:var(--ink)}@media (width<=800px){.communityInvite{grid-template-columns:1fr;gap:58px;min-height:0;padding:78px 20px 82px}.communityInvite h2{font-size:14vw;line-height:.86}.communityInvite>div:last-child{padding:0}.communityJournalPreview{background:var(--ink);color:var(--paper)}.communityInstagram{color:var(--ink);background:#fff}}.fullscreenStudio .studioSectionRail{z-index:210;background:#f7f7f5;border-right:1px solid #d4d3cf;width:220px;padding:14px 10px;position:absolute;top:116px;bottom:0;left:0;overflow:auto}.studioSectionRail header{border-bottom:1px solid #deddd9;justify-content:space-between;align-items:center;height:38px;padding:0 7px;display:flex}.studioSectionRail header strong{letter-spacing:.14em;font-size:8px}.studioSectionRail header button{background:#fff;border:1px solid #cccac5;border-radius:4px;width:27px;height:27px;font-size:16px}.studioSectionRail>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e1dd;grid-template-columns:26px 1fr;align-items:center;gap:7px;width:100%;min-height:51px;padding:8px 7px;display:grid}.studioSectionRail>button:hover,.studioSectionRail>button.active{background:#fff}.studioSectionRail>button.active{box-shadow:inset 3px 0 #171716}.studioSectionRail>button>span{color:#888;font-size:7px}.studioSectionRail>button strong,.studioSectionRail>button small{display:block}.studioSectionRail>button strong{font-size:9px}.studioSectionRail>button small{color:#888;text-transform:uppercase;margin-top:4px;font-size:7px}.fullscreenStudio .liveCanvas{left:220px}.canvasSectionShell{position:relative}.canvasSectionToolbar{z-index:80;opacity:0;gap:3px;transition:all .18s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.canvasSectionShell:hover>.canvasSectionToolbar,.canvasSectionShell:focus-within>.canvasSectionToolbar{opacity:1;transform:none}.canvasSectionToolbar button{color:#111;letter-spacing:.08em;background:#fff;border:1px solid #111;height:30px;padding:0 9px;font-size:7px;font-weight:700;box-shadow:0 2px 9px #00000029}.canvasSectionToolbar button:first-child{color:#fff;cursor:grab;background:#111}.canvasSectionToolbar .canvasPositionHandle{color:#fff;cursor:move;background:#4169e1;border-color:#4169e1}.canvasSectionToolbar .canvasResizeHandle{color:#fff;cursor:nwse-resize;background:#c96527;border-color:#c96527}.canvasPositionHandle,.canvasResizeHandle{touch-action:none;-webkit-user-select:none;user-select:none}.builder-free-position{z-index:3;translate:var(--builder-offset-x,0) var(--builder-offset-y,0);position:relative}.builder-clickable{cursor:pointer}.freePositionControls,.blockActionControls,.marqueeSpeedControl{background:#efeeea;border:1px solid #cfcec9;border-radius:4px;margin:16px 0;padding:14px;display:block}.freePositionControls>label,.blockActionControls>strong{letter-spacing:.12em;font-size:8px;font-weight:800}.freePositionControls>span,.marqueeSpeedControl small{color:#777;margin:6px 0 10px;font-size:9px;display:block}.freePositionControls button{letter-spacing:.1em;background:#fff;border:1px solid #111;align-self:end;height:38px;font-size:7px;font-weight:700}.marqueeSpeedControl input{width:100%;margin-top:10px}@media (width<=800px){.builder-free-position{translate:var(--builder-mobile-offset-x,0) var(--builder-mobile-offset-y,0)}}.liveCanvas.mobile .builder-free-position{translate:var(--builder-mobile-offset-x,0) var(--builder-mobile-offset-y,0)}.canvasAddSection{z-index:85;color:#111;letter-spacing:.1em;opacity:0;background:#fff;border:1px solid #111;border-radius:18px;height:32px;padding:0 16px;font-size:7px;font-weight:700;transition:all .18s;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000029}.canvasSectionShell:hover>.canvasAddSection{opacity:1}.fullscreenStudio.inspectorOpen .studioSectionRail{display:none}.fullscreenStudio.inspectorOpen .liveCanvas{left:0}@media (width<=900px){.fullscreenStudio .studioSectionRail{display:none}.fullscreenStudio .liveCanvas{left:0}}.builderSection.motion-fade,.builderSection.motion-rise,.builderSection.motion-reveal,.builderSection.motion-parallax{transition-duration:var(--builder-motion-duration,.8s)}.builder-border-top{border-top:1px solid var(--builder-border,var(--soft))}.builder-border-bottom{border-bottom:1px solid var(--builder-border,var(--soft))}.communitySubmitIntro{isolation:isolate;color:#fff;background:#171715;min-height:76svh;position:relative;overflow:hidden}.communitySubmitIntro:before{content:"";z-index:-2;background:url(/editorial/lavished-family.jpeg) 50% 42%/cover no-repeat;position:absolute;inset:0}.communitySubmitIntro:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000c2,#00000057 56%,#0009);position:absolute;inset:0}.fullscreenStudio.editingSection .builderEditorCard:not(.active){display:none}.fullscreenStudio.addingSection .builderSectionList{display:none!important}.fullscreenStudio .studioModeTabs{align-items:center;gap:2px;display:flex}.fullscreenStudio .studioModeTabs span{color:#888;letter-spacing:.12em;margin-left:auto;font-size:7px;font-weight:700}.fullscreenStudio .studioTopLeft p{color:#6c6b67}.fullscreenStudio .studioTop button:disabled{opacity:.38;cursor:not-allowed}.editorHelp{color:#777;margin:0 5px 15px;font-size:9px;line-height:1.5}.pageStudioPages .duplicatePageButton{margin-top:18px;font-weight:700;color:#111!important;background:#fff!important;border:1px solid #c9c7c1!important;justify-content:center!important;font-size:8px!important}.fullscreenStudio .sectionLibrary{gap:6px;height:235px}.fullscreenStudio .builderSectionList{top:351px}.fullscreenStudio .sectionLibrary .inspectorHead{align-items:flex-start}.fullscreenStudio .sectionLibrary .inspectorHead small{color:#777;max-width:275px;margin-top:5px;font-size:8px;line-height:1.4;display:block}.blockSearch{background:#fff;border:1px solid #cfcec9;border-radius:4px;width:100%;height:38px;padding:0 11px;font-size:10px}.fullscreenStudio.editingSection .builderSectionList{top:116px}.fullscreenStudio.editingSection .sectionLibrary{display:none!important}.fullscreenStudio .builderEditorCard.active summary{z-index:3;border-bottom:1px solid #deddd9;position:sticky;top:-10px}.fullscreenStudio .sectionInspectorTabs{z-index:2;background:#f7f7f5;margin:-20px -20px 18px;position:sticky;top:52px}.fullscreenStudio .sectionInspectorTabs button{min-height:42px}@media (width<=900px){.fullscreenStudio .studioModeTabs span{display:none}.fullscreenStudio .studioModeTabs{overflow:auto}.fullscreenStudio .studioModeTabs button{white-space:nowrap}.fullscreenStudio .sectionLibrary{height:245px}.fullscreenStudio .builderSectionList{top:361px}}.fullscreenStudio.inspectorOpen .builderSectionList{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.fullscreenStudio.editingSection .builderEditorCard.active{min-height:min-content}.fullscreenStudio.inspectorOpen .builderSectionList{contain:layout paint;height:calc(100dvh - 351px);max-height:calc(100dvh - 351px);display:block;top:351px;bottom:auto}.fullscreenStudio.inspectorOpen .builderSectionList>.builderEditorCard{margin-bottom:10px}.fullscreenStudio.editingSection.inspectorOpen .builderSectionList{height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);top:116px}@media (width<=900px){.fullscreenStudio.inspectorOpen .builderSectionList{height:calc(100dvh - 423px);max-height:calc(100dvh - 423px);top:361px}.fullscreenStudio.editingSection.inspectorOpen .builderSectionList{height:calc(100dvh - 178px);max-height:calc(100dvh - 178px);top:116px}}.taskManager{color:#171714;background:#f1efe9;min-height:calc(100vh - 68px);padding:34px 28px 90px}.taskLoading{letter-spacing:.15em;place-items:center;font-size:9px;display:grid}.taskTop{justify-content:space-between;align-items:center;max-width:1500px;margin:auto;display:flex;position:relative}.taskTop>div:first-child span,.taskListView>header span,.taskTemplates>header span,.ideasBank>header span,.contentPlanner>header span{letter-spacing:.17em;color:#777;font-size:7px;font-weight:700}.taskTop h1{letter-spacing:-.035em;margin:6px 0 0;font-size:32px}.taskTopActions{align-items:end;gap:7px;display:flex}.taskTopActions label{letter-spacing:.13em;font-size:6px;font-weight:700}.taskTopActions select{background:#fff;border:1px solid #d0cdc5;height:39px;margin-top:5px;padding:0 34px 0 11px}.taskTopActions button,.contentPlanner>header button,.ideasBank>header button,.taskDashGrid header button{color:#fff;letter-spacing:.1em;background:#171714;border:1px solid #171714;height:39px;padding:0 14px;font-size:7px;font-weight:700}.taskBell{width:39px;position:relative;color:#171714!important;background:#fff!important;padding:0!important}.taskBell em{color:#fff;background:#d85242;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:6px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.taskNotifications{z-index:20;background:#fff;border:1px solid #cac7be;width:330px;position:absolute;top:58px;right:0;box-shadow:0 18px 45px #00000029}.taskNotifications header{letter-spacing:.12em;border-bottom:1px solid #ddd9d0;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:7px;display:flex}.taskNotifications header button{background:0 0;border:0;font-size:20px}.taskNotifications>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e2db;width:100%;padding:13px;font-size:9px}.taskNotifications p{padding:20px;font-size:9px}.taskViews{border-bottom:1px solid #cbc8c0;gap:3px;max-width:1500px;margin:28px auto 20px;display:flex}.taskViews button{color:#777;letter-spacing:.07em;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 15px;font-size:8px;font-weight:700}.taskViews button.active{color:#171714;border-color:#171714}.taskToast{z-index:400;color:#fff;letter-spacing:.08em;background:#171714;padding:12px 16px;font-size:8px;position:fixed;bottom:22px;right:22px}.taskDashboard,.taskListView,.taskBoard,.taskCalendar,.contentPlanner,.ideasBank,.taskTemplates{max-width:1500px;margin:auto}.taskHero{background:#fbfaf7;border:1px solid #cbc8c0;grid-template-columns:repeat(4,1fr);display:grid}.taskHero>div{border-right:1px solid #cbc8c0;flex-direction:column;min-height:155px;padding:22px;display:flex}.taskHero>div:last-child{border:0}.taskHero span{letter-spacing:.14em;color:#777;font-size:7px;font-weight:700}.taskHero strong{letter-spacing:-.06em;margin:auto 0 4px;font-size:45px}.taskHero small{letter-spacing:.1em;color:#777;font-size:7px}.taskDashGrid{grid-template-columns:1.5fr 1fr;gap:18px;margin-top:18px;display:grid}.taskDashGrid>section,.taskListView,.ideasBank,.taskTemplates{background:#fbfaf7;border:1px solid #cbc8c0}.taskDashGrid>section>header,.taskListView>header,.ideasBank>header,.taskTemplates>header,.contentPlanner>header{border-bottom:1px solid #d7d4cc;justify-content:space-between;align-items:center;min-height:78px;padding:17px 20px;display:flex}.taskDashGrid header span{letter-spacing:.15em;color:#777;font-size:6px;font-weight:700}.taskDashGrid h2,.taskListView h2,.ideasBank h2,.taskTemplates h2,.contentPlanner h2{margin:6px 0 0;font-size:19px}.taskRows>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e1ded6;grid-template-columns:5px minmax(0,1fr) 70px 95px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 16px;display:grid}.taskRows>button:hover{background:#f1efe9}.taskRows i{background:#aaa;width:5px;height:32px}.taskRows i.high,.taskRows i.urgent{background:#ca5e4d}.taskRows i.low{background:#9ab19a}.taskRows strong,.taskRows small{display:block}.taskRows strong{font-size:10px}.taskRows small{color:#777;margin-top:5px;font-size:7px}.taskRows em,.taskRows>button>b{letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:700}.taskRows>button>b{text-align:right}.taskEmpty{color:#777;padding:30px;font-size:9px}.workload{border-bottom:1px solid #e1ded6;grid-template-columns:60px 1fr 30px;align-items:center;gap:12px;height:75px;padding:0 20px;font-size:9px;display:grid}.workload i{background:#ddd9d0;height:5px}.workload i b{background:#171714;height:100%;display:block}.workload strong{text-align:right}.taskListView{padding-bottom:12px}.taskBoard,.contentPipeline{grid-template-columns:repeat(6,minmax(210px,1fr));gap:8px;display:grid;overflow:auto}.taskBoard>section,.contentPipeline>section{background:#e7e4dc;min-height:520px;padding:9px}.taskBoard section>header,.contentPipeline section>header{letter-spacing:.07em;justify-content:space-between;align-items:center;height:42px;font-size:8px;display:flex}.taskBoard header em,.contentPipeline header em{font-style:normal}.taskBoard section>button,.contentPipeline section>button{text-align:left;background:#fff;border:1px solid #d1cec6;width:100%;margin-bottom:7px;padding:13px;display:block}.taskBoard button small,.taskBoard button strong,.taskBoard button span,.contentPipeline button small,.contentPipeline button strong,.contentPipeline button span{display:block}.taskBoard button small,.contentPipeline button small{letter-spacing:.1em;color:#777;font-size:6px}.taskBoard button strong,.contentPipeline button strong{margin:8px 0;font-size:10px;line-height:1.35}.taskBoard button span,.contentPipeline button span{color:#777;font-size:7px}.taskCalendar{background:#fff;border:1px solid #c9c6be}.taskCalendar>header{border-bottom:1px solid #d8d5cd;justify-content:center;align-items:center;gap:25px;height:64px;padding:0 16px;display:flex}.taskCalendar h2{text-align:center;min-width:220px;font-size:18px}.taskCalendar>header button{background:0 0;border:0;font-size:20px}.calendarWeek{border-bottom:1px solid #ddd9d0;grid-template-columns:repeat(7,1fr);display:grid}.calendarWeek span{text-align:center;letter-spacing:.12em;padding:9px;font-size:6px}.calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.calendarGrid section{border-bottom:1px solid #e1ded6;border-right:1px solid #e1ded6;min-height:125px;padding:8px}.calendarGrid section.muted{color:#aaa;background:#f3f1eb}.calendarGrid section>b{margin-bottom:7px;font-size:8px;display:block}.calendarGrid section>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#e8e3d7;border:0;width:100%;margin:2px 0;padding:5px 6px;font-size:6px;overflow:hidden}.calendarGrid section>button.content{background:#dfe8dd}.calendarGrid section small{font-size:6px}.contentPlanner>header,.ideasBank>header{gap:7px}.contentPlanner>header>div,.ideasBank>header>div{margin-right:auto}.contentPlanner>header button:first-of-type{color:#171714;background:#fff}.pillarMix{background:#fff;border:1px solid #cac7bf;grid-template-columns:repeat(5,1fr);margin:14px 0;display:grid}.pillarMix article{border-right:1px solid #dedbd3;padding:16px}.pillarMix article:last-child{border:0}.pillarMix span,.pillarMix strong{display:block}.pillarMix span{color:#777;font-size:7px}.pillarMix strong{margin:12px 0 9px;font-size:18px}.pillarMix strong small{color:#888;font-size:8px}.pillarMix i{background:#e4e1d9;height:4px;display:block}.pillarMix i b{background:#171714;height:100%;display:block}.ideasBank>div>article{border-bottom:1px solid #dfdcd4;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:12px 18px;display:grid}.ideasBank article button{text-align:left;background:0 0;border:0}.ideasBank article button:last-child{letter-spacing:.08em;font-size:7px;font-weight:700}.ideasBank article strong,.ideasBank article span{display:block}.ideasBank article strong{font-size:11px}.ideasBank article span{color:#777;margin-top:6px;font-size:7px}.taskTemplates{padding-bottom:18px}.taskTemplates>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.taskTemplates>div>button{text-align:left;background:#fff;border:1px solid #ccc9c1;flex-direction:column;align-items:flex-start;min-height:145px;padding:18px;display:flex}.taskTemplates button small{letter-spacing:.13em;color:#777;font-size:6px}.taskTemplates button strong{margin:35px 0 10px;font-size:15px}.taskTemplates button span{color:#777;font-size:8px;line-height:1.5}.taskTemplates button:disabled{opacity:.55}.taskModal{z-index:500;background:#1717149e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.taskEditor,.planModal{background:#f8f7f3;width:min(760px,100%);max-height:calc(100dvh - 44px);padding:22px;overflow:auto;box-shadow:0 25px 80px #00000047}.taskEditor>header,.planModal>header{justify-content:space-between;align-items:center;display:flex}.taskEditor>header span,.planModal>header span{letter-spacing:.15em;font-size:7px;font-weight:700}.taskEditor>header button,.planModal>header button{background:0 0;border:0;font-size:28px}.taskTitleInput{background:0 0;border:0;border-bottom:1px solid #171714;outline:0;width:100%;margin:20px 0;padding:13px 0;font-size:24px;font-weight:700}.taskEditorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taskEditor label,.planModal label{letter-spacing:.1em;font-size:7px;font-weight:700;display:block}.taskEditor input,.taskEditor select,.taskEditor textarea,.planModal input,.planModal select,.planModal textarea{box-sizing:border-box;background:#fff;border:1px solid #ccc9c1;width:100%;margin-top:7px;padding:11px}.fullLabel{margin-top:15px}.aiActions{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.aiActions button{letter-spacing:.08em;background:0 0;border:1px solid #aaa;padding:8px;font-size:6px;font-weight:700}.taskEditorActions,.planModal footer{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.taskEditorActions button,.planPrimary,.planModal footer button{color:#fff;letter-spacing:.1em;background:#171714;border:1px solid #171714;height:40px;padding:0 16px;font-size:7px;font-weight:700}.taskEditorActions .danger,.planModal footer button:first-child{color:#8a3028;background:0 0;border-color:#8a3028}.planModal h2{margin:5px 0 0;font-size:24px}.planModal>p{color:#777;font-size:9px;line-height:1.6}.draftPlan{border:1px solid #d2cfc7;margin-top:16px}.draftPlan article{border-bottom:1px solid #dedbd3;grid-template-columns:125px minmax(180px,1fr) 90px 115px 30px;gap:5px;padding:7px;display:grid}.draftPlan article input,.draftPlan article select{margin:0;padding:8px}.draftPlan article button{background:0 0;border:0}.taskQuickAdd{background:#fbfaf7;border:1px solid #cbc8c0;grid-template-columns:minmax(240px,1fr) 120px 160px auto auto;align-items:end;gap:8px;max-width:1500px;margin:24px auto 0;padding:12px;display:grid}.taskQuickAdd label span{letter-spacing:.13em;color:#777;margin-bottom:6px;font-size:6px;font-weight:700;display:block}.taskQuickAdd input,.taskQuickAdd select{box-sizing:border-box;background:#fff;border:1px solid #ccc9c1;width:100%;height:40px;padding:0 11px}.taskQuickAdd button{color:#fff;letter-spacing:.1em;background:#171714;border:1px solid #171714;height:40px;padding:0 15px;font-size:7px;font-weight:700}.taskQuickAdd .taskMoreButton{color:#171714;background:#fff}@media (width<=900px){.taskManager{padding:70px 12px 95px}.taskTop{flex-direction:column;align-items:flex-start;gap:18px}.taskTopActions{flex-wrap:wrap;width:100%}.taskTopActions>button:last-child{margin-left:auto}.taskQuickAdd{grid-template-columns:1fr 1fr}.taskQuickAdd label:first-child{grid-column:1/-1}.taskQuickAdd button{width:100%}.taskViews{overflow:auto}.taskViews button{white-space:nowrap}.taskHero{grid-template-columns:1fr 1fr}.taskHero>div:nth-child(2){border-right:0}.taskHero>div:nth-child(-n+2){border-bottom:1px solid #cbc8c0}.taskDashGrid{grid-template-columns:1fr}.taskBoard,.contentPipeline{grid-template-columns:repeat(6,240px)}.taskCalendar{overflow:auto}.calendarWeek,.calendarGrid{min-width:760px}.pillarMix{grid-template-columns:1fr 1fr}.pillarMix article{border-bottom:1px solid #ddd9d0}.taskTemplates>div,.taskEditorGrid{grid-template-columns:1fr}.draftPlan article{grid-template-columns:1fr 1fr}.draftPlan article input:nth-child(2){grid-area:1/1/auto/-1}.taskModal{padding:8px}.taskEditor,.planModal{max-height:calc(100dvh - 16px)}}@media (width<=560px){.taskQuickAdd{grid-template-columns:1fr}.taskQuickAdd label:first-child{grid-column:auto}.taskHero{grid-template-columns:1fr}.taskHero>div{border-bottom:1px solid #cbc8c0;border-right:0}.taskRows>button{grid-template-columns:5px minmax(0,1fr) 65px}.taskRows>button>b{display:none}}.taskChecklist{background:#eeece6;border:1px solid #d1cec6;margin-top:16px;padding:12px}.taskChecklist>header{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.taskChecklist>header button{background:0 0;border:0;font-size:7px;font-weight:700}.taskChecklist>label{grid-template-columns:18px 1fr 24px;align-items:center;gap:6px;margin-top:7px;display:grid}.taskChecklist>label input{margin:0}.taskChecklist>label input[type=checkbox]{width:auto}.taskChecklist>label button{background:0 0;border:0}.taskAttachmentButton{cursor:pointer;border:1px solid #171714;width:max-content;margin-top:14px;padding:10px 13px;display:block!important}.taskAttachmentButton input{display:none}.taskAttachments{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.taskAttachments span{background:#e4e1d9;gap:8px;padding:7px 9px;font-size:7px;display:flex}.taskAttachments a{color:inherit}.taskAttachments button{background:0 0;border:0}.contentPlanner>header aside{border-left:1px solid #d7d4cc;min-width:150px;padding:8px 12px}.contentPlanner>header aside strong,.contentPlanner>header aside small{display:block}.contentPlanner>header aside strong{font-size:9px}.contentPlanner>header aside small{letter-spacing:.08em;color:#777;margin-top:5px;font-size:5px}.contentPlanner>header aside.targetHit strong{color:#527252}.recurrenceDays{background:#eeece6;border:1px solid #d1cec6;flex-wrap:wrap;gap:7px;margin-top:14px;padding:12px;display:flex}.recurrenceDays label{background:#fff;border:1px solid #ccc9c1;align-items:center;gap:5px;padding:7px 9px;display:flex}.recurrenceDays input{width:auto!important;margin:0!important}.draftPlan article{grid-template-columns:125px minmax(180px,1fr) 85px 110px 90px 30px 30px}@media (width<=900px){.contentPlanner>header aside{box-sizing:border-box;border-top:1px solid #d7d4cc;border-left:0;width:100%}.draftPlan article{grid-template-columns:1fr 1fr}.draftPlan article input:nth-child(2){grid-area:1/1/auto/-1}.draftPlan article button{min-height:34px}}.adminShell{--admin-accent:#315f53;--admin-accent-soft:#dce9e4;--admin-warm:#c56d46;--admin-warm-soft:#f3dfd5;background:#f3f2ed;font-size:14px}.adminTop{background:#151a18;grid-template-columns:240px minmax(300px,620px) 1fr;height:76px;padding:0 28px}.adminShell{padding-top:76px}.adminTabs{width:276px;padding:0 14px 28px;top:76px}.adminShell{padding-left:276px}.adminTopIdentity span{font-size:10px}.adminTopIdentity strong{font-size:14px}.adminGlobalSearch{background:#252b28;border-radius:7px;height:46px}.adminTopActions a,.storeState{font-size:10px!important}.adminNavBrand{height:104px}.adminNavBrand span{font-size:9px}.adminNavGroup>span{color:#77736c;padding:0 12px 9px;font-size:10px}.adminTabs button{border-radius:7px;gap:11px;height:46px;padding:0 12px;font-size:13px;font-weight:600}.adminTabs button b{width:24px;font-size:10px}.adminTabs button em{min-width:26px;padding:4px 7px;font-size:10px}.adminTabs button.active{background:var(--admin-accent)}.adminNavFooter span{font-size:9px}.adminNavFooter strong{font-size:12px}.adminStatus{background:#dfeee7;border-color:#a9c9bc;padding:14px 30px;font-size:12px}.overviewHero p,.overviewPanel header span,.overviewWork header span,.adminOrdersHead p{font-size:11px}.overviewHero>div>span,.adminOrdersHead>div>span{font-size:14px;line-height:1.5}.overviewQuickActions button{border-radius:6px;height:46px;padding:0 18px;font-size:11px}.overviewQuickActions button:first-child{background:var(--admin-accent);border-color:var(--admin-accent)}.overviewMetrics{border-radius:10px;overflow:hidden;box-shadow:0 3px 18px #181c1a0a}.overviewMetrics button{min-height:165px;padding:25px}.overviewMetrics span,.overviewMetrics small{font-size:11px}.overviewMetrics strong{font-size:40px}.overviewPanel{border-radius:10px;overflow:hidden;box-shadow:0 3px 18px #181c1a0a}.overviewPanel h2{font-size:26px}.overviewPanel header button,.overviewHealth>button{font-size:11px}.overviewOrders article{min-height:76px}.overviewOrders article strong,.overviewOrders article>span{font-size:13px}.overviewOrders article small{font-size:11px}.overviewOrders article>b{font-size:14px}.overviewHealth article{min-height:76px}.overviewHealth article strong{font-size:12px}.overviewHealth article small{font-size:11px}.overviewHealth article>span{font-size:10px}.overviewWork{background:#18221f;border-radius:10px}.overviewWork button strong{font-size:13px}.overviewWork button small{font-size:12px}.overviewWork button>span{font-size:10px}.adminWorkspace{grid-template-columns:340px 1fr}.adminList{padding:32px 20px}.adminList h2{font-size:14px}.adminList button{min-height:50px;padding:15px 12px;font-size:13px}.adminList button.active{background:var(--admin-accent)}.adminReorderHint{font-size:10px}.adminForm{border-radius:10px;width:min(1000px,100% - 56px);padding:46px;box-shadow:0 4px 24px #181c1a0d}.adminHome{width:min(1120px,100% - 48px)}.adminFormHead p{font-size:11px}.adminFormHead>button,.adminSaveGroup button{background:var(--admin-accent);border-radius:6px;height:50px;font-size:11px}.adminSaveGroup a{font-size:11px}.adminForm>h2{font-size:22px}.adminForm>label,.adminTwo>label,.adminThree>label{font-size:11px;line-height:1.35}.adminForm input,.adminForm textarea,.adminForm select{border-radius:6px;min-height:48px;padding:14px 15px;font-size:15px}.adminForm textarea{min-height:110px}.adminNotice{border-left-color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:7px;padding:23px}.adminNotice strong{font-size:11px}.adminNotice span{font-size:14px}.adminOrdersHead h1{font-size:clamp(44px,5vw,68px)}.adminOrdersHead>a{font-size:11px}.orderStats{border-radius:10px;overflow:hidden}.orderStats>div{min-height:145px;padding:24px}.orderStats span,.orderStats small{font-size:10px}.orderStats strong{font-size:34px}.orderToolbar{border-radius:9px;min-height:72px;padding:12px 14px}.orderToolbar button{border-radius:6px;height:42px;padding:0 15px;font-size:10px}.orderToolbar label{font-size:10px}.orderToolbar input{border-radius:6px;height:44px;font-size:14px}.orderCard{border-radius:10px;padding:28px}.orderCard>header span{font-size:11px}.orderCard>header strong{font-size:16px}.orderCard>header small{font-size:12px}.orderStatus{border-radius:30px;padding:7px 10px;font-size:10px}.orderStatus.paid,.orderStatus.fulfilled{color:#24513f;background:#d7eadf}.orderStatus.processing{color:#705b1c;background:#f5e7b9}.orderStatus.cancelled{color:#773a2e;background:#f0d8d2}.orderBody h3{font-size:11px}.orderItems p{font-size:14px}.orderItems p span small{font-size:11px}.orderCustomer>strong{font-size:14px}.orderCustomer address,.orderCustomer p,.orderCustomer a{font-size:13px}.orderControls label{font-size:10px}.orderControls input,.orderControls select,.orderControls button{border-radius:6px;height:48px;font-size:12px}.orderControls button{background:var(--admin-accent)}.analyticsLive,.analyticsMetrics span,.analyticsMetrics small,.analyticsGrid header span,.productAnalytics header span,.analyticsGrid header small,.productAnalytics header small,.analyticsBreakdown header span,.checkoutActivity header span,.checkoutActivity header>small{font-size:10px}.analyticsMetrics{border-radius:10px;overflow:hidden}.analyticsGrid h2,.productAnalytics h2,.analyticsBreakdown h2,.checkoutActivity h2{font-size:25px}.analyticsBreakdown p b{font-size:12px}.analyticsBreakdown p small{font-size:10px}.analyticsBreakdown p>strong{font-size:13px}.productAnalytics article b,.productAnalytics article span,.productAnalytics article em{font-size:11px}.productAnalytics article strong,.checkoutActivityList strong{font-size:13px}.checkoutActivityList small{font-size:11px}.checkoutActivityList article>span{font-size:10px}.checkoutActivityList article>b{font-size:13px}.siteStylesAdmin>header p,.siteStylesAdmin>header a,.siteStylesAdmin>header button,.siteStylesAdmin>nav button,.siteStylesGrid label,.advancedSectionControls>summary{font-size:11px}.siteStylesAdmin>header span{font-size:14px}.siteStylesGrid h2{font-size:19px}.siteStylesGrid>section>p{font-size:13px}.siteStylesGrid label>input,.siteStylesGrid label>select{border-radius:6px;min-height:46px;font-size:14px}.siteStylesGrid>section{border-radius:9px}.siteStylesAdmin>nav button.active{background:var(--admin-accent)}.communityAdminHead p,.communityAdminHead a,.communityAdminFilters button,.communitySubmissionList small,.communitySubmissionList em,.communitySubmissionList b,.communityModeration>header span,.communityModeration>header p,.communityModeration>header b,.communityOriginal dt,.communityModerationMedia small,.communityFeatureEditor label{font-size:11px}.communityAdminHead span,.communitySubmissionList strong{font-size:14px}.communityOriginal dd,.communityFeatureEditor>p{font-size:13px}.communityAdminFilters button{border-radius:6px;min-height:42px}.communityAdminFilters button.active{background:var(--admin-accent)}.communityAdminWorkspace{border-radius:10px;overflow:hidden}.communityAdminActions button{border-radius:6px;min-height:46px;font-size:11px}.communityAdminActions .primary{background:var(--admin-accent)}.mediaUploadButton,.launchSave{background:var(--admin-accent);border-radius:6px;height:48px;font-size:11px}.mediaGrid article{border-radius:8px;overflow:hidden}.mediaGrid article span{font-size:10px}.mediaGrid article strong{font-size:13px}.mediaGrid article small{font-size:11px}.mediaGrid footer button{height:42px;font-size:10px}.customerTable>header{font-size:10px}.customerTable article small{font-size:11px}.customerTable summary,.activityGrid header span,.activityGrid time,.activityGrid article>span{font-size:10px}.activityGrid article strong{font-size:12px}.activityGrid article small{font-size:11px}@media (width<=800px){.adminShell{padding:64px 0 0}.adminTop{grid-template-columns:42px 1fr auto;height:64px;padding:0 14px}.adminTopIdentity strong{font-size:13px}.adminTopActions a{font-size:10px}.adminTabs{width:min(90vw,340px);top:64px}.adminTabs button{height:49px;font-size:14px}.adminNavGroup>span{font-size:10px}.adminOverview,.adminOrders{padding:88px 14px 70px}.adminForm{width:calc(100% - 24px);padding:24px 18px}.adminWorkspace{grid-template-columns:1fr}.adminList{max-height:none;position:static}.overviewQuickActions button{font-size:11px}.orderStats span,.orderStats small{font-size:9px}.orderToolbar{flex-direction:column;align-items:stretch}.orderToolbar label{width:100%}.orderControls{grid-template-columns:1fr 1fr}.orderControls button{grid-column:1/-1}.adminTwo,.adminThree{grid-template-columns:1fr}}.pillarMix{padding-bottom:36px;position:relative}.pillarMix article strong small input{text-align:right;width:38px;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0}.pillarSave{letter-spacing:.1em;background:0 0;border:0;height:30px;padding:0 10px;font-size:6px;font-weight:700;position:absolute;bottom:5px;right:8px}.trendSignals{background:#fbfaf7;border:1px solid #cbc8c0;margin:14px 0}.trendSignals>header{border-bottom:1px solid #d8d5cd;justify-content:space-between;align-items:end;padding:15px 18px;display:flex}.trendSignals>header span{letter-spacing:.14em;color:#777;font-size:6px;font-weight:700}.trendSignals h3{margin:6px 0 0;font-size:16px}.trendSignals>header small{text-align:right;color:#777;max-width:300px;font-size:7px;line-height:1.5}.trendSignals>div{grid-template-columns:repeat(3,1fr);display:grid}.trendSignals article{border-right:1px solid #dedbd3;flex-direction:column;align-items:flex-start;min-height:150px;padding:17px;display:flex}.trendSignals article:last-child{border:0}.trendSignals article>b{letter-spacing:.12em;color:#688164;font-size:6px}.trendSignals article>strong{margin:18px 0 7px;font-size:11px}.trendSignals article p{color:#777;margin:0;font-size:8px;line-height:1.5}.trendSignals article span{letter-spacing:.1em;margin-top:auto;padding-top:13px;font-size:6px}.trendSignals article button{letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid;margin-top:9px;padding:0 0 4px;font-size:6px;font-weight:700}@media (width<=700px){.trendSignals>header{flex-direction:column;align-items:flex-start;gap:8px}.trendSignals>header small{text-align:left}.trendSignals>div{grid-template-columns:1fr}.trendSignals article{border-bottom:1px solid #dedbd3;border-right:0}.trendSignals article:last-child{border-bottom:0}}.sectionInspectorTabs{background:#fff;border-bottom:1px solid #d8d7d2;grid-template-columns:repeat(3,1fr);height:46px;margin:-20px -20px 20px;display:grid}.sectionInspectorTabs button{letter-spacing:.1em;background:0 0;border:0;border-right:1px solid #e0dfdb;font-size:8px;font-weight:700}.sectionInspectorTabs button.active{color:#fff;background:#171716}.sectionControls[data-inspector-tab=content]>.sectionStylePrimary,.sectionControls[data-inspector-tab=content]>.sectionStyleColours,.sectionControls[data-inspector-tab=content]>.deviceControls,.sectionControls[data-inspector-tab=content]>.advancedSectionControls,.sectionControls[data-inspector-tab=design]>:not(.sectionInspectorTabs):not(.sectionStylePrimary):not(.sectionStyleColours):not(.advancedSectionControls),.sectionControls[data-inspector-tab=mobile]>:not(.sectionInspectorTabs):not(.deviceControls):not(.advancedSectionControls){display:none}@media (width<=800px){.communitySubmitIntro{min-height:72svh;padding:135px 20px 55px}.communitySubmitIntro:before{background-position:58%}.communitySubmitIntro:after{background:#00000094}.productCard>.quickAddSelect,.productCard>.quickSelectPanel{display:none!important}.menuButton,.cartButton{align-items:center;min-width:44px;min-height:44px;display:flex}.cartButton{justify-content:flex-end}.productAccordions summary{min-height:52px;padding-block:14px}.productAddOn{min-height:88px}.quantityControl{grid-template-columns:42px 36px 42px;height:42px}.cartRemove{min-height:44px;padding:10px 0}.cartShipping{padding-inline:20px}.cartSummary{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.storyPage .storyHero{grid-template-columns:54% 46%;height:min(86svh,860px);min-height:720px}.storyPage .storyHeroImage{height:100%;min-height:0}.storyPage .storyHeroImage img{object-position:center 42%}.storyPage .storyHeroCopy{justify-content:center;padding:145px 5vw 68px}.storyPage .storyHeroCopy h1{letter-spacing:-.045em;margin:38px 0 34px;font-size:clamp(72px,8.2vw,126px);line-height:.78}.storyPage .storyIntro{padding:105px 7vw 115px}.storyPage .storyIntro h2{letter-spacing:-.035em;max-width:1080px;margin:36px 0 70px;font-size:clamp(50px,6.2vw,96px);line-height:.88}.storyPage .storyIntroBody{gap:48px;max-width:820px}.storyPage .storyMeaning{grid-template-columns:48% 52%;height:clamp(650px,74svh,760px);min-height:0}.storyPage .storyMeaningCopy{padding:80px 7vw}.storyPage .storyMeaningCopy h2{letter-spacing:-.035em;margin:32px 0 38px;font-size:clamp(62px,7vw,108px)}.storyPage .storyMeaningImage{height:100%;min-height:0}.storyPage .storyMeaningImage img{object-position:center 38%}.storyPage .storyPurpose{padding:100px 7vw 110px}.storyPage .storyPurpose blockquote{letter-spacing:-.035em;max-width:1220px;margin:58px 0 72px;font-size:clamp(58px,8.2vw,126px)}.storyPage .storyPurposeGrid{gap:48px;max-width:840px}.storyPage .storyMade{grid-template-columns:52% 48%;height:clamp(650px,74svh,760px);min-height:0}.storyPage .storyMadeImage{height:100%;min-height:0}.storyPage .storyMadeCopy{padding:80px 7vw}.storyPage .storyMadeCopy h2{letter-spacing:-.035em;margin:34px 0;font-size:clamp(54px,6.5vw,98px)}.storyPage .storyClosing{padding:105px 7vw 115px}.storyPage .storyClosing h2{letter-spacing:-.035em;max-width:1100px;margin-bottom:50px;font-size:clamp(54px,7.2vw,110px)}@media (width>=801px){.storyPage .storyIntroBody,.storyPage .storyPurposeGrid{max-width:680px;display:block}.storyPage .storyIntroBody p,.storyPage .storyPurposeGrid p{max-width:620px}.storyPage .storyIntroBody p+p,.storyPage .storyPurposeGrid p+p{border-top:1px solid;margin-top:24px;padding-top:24px}}@media (width<=800px){.storyPage .storyHero{height:auto;min-height:0;display:flex}.storyPage .storyHeroImage{aspect-ratio:4/5;height:auto}.storyPage .storyHeroImage img{object-position:center 38%}.storyPage .storyHeroCopy{justify-content:flex-end;padding:48px 20px 60px}.storyPage .storyHeroCopy h1{margin:24px 0 28px;font-size:17vw;line-height:.8}.storyPage .storyIntro{padding:72px 20px 78px}.storyPage .storyIntro h2{letter-spacing:-.025em;margin:30px 0 48px;font-size:10vw;line-height:.94}.storyPage .storyIntroBody{gap:22px}.storyPage .storyMeaning{height:auto;min-height:0}.storyPage .storyMeaningImage{height:58svh;min-height:430px;max-height:620px}.storyPage .storyMeaningImage img{object-position:center 34%}.storyPage .storyMeaningCopy{padding:68px 20px 74px}.storyPage .storyMeaningCopy h2{margin:30px 0 36px;font-size:14vw;line-height:.84}.storyPage .storyPurpose{padding:72px 20px 78px}.storyPage .storyPurpose blockquote{margin:48px 0 56px;font-size:11.5vw;line-height:.91}.storyPage .storyPurposeGrid{gap:22px}.storyPage .storyMade{height:auto;min-height:0}.storyPage .storyMadeImage{height:60svh;min-height:450px;max-height:640px}.storyPage .storyMadeCopy{padding:68px 20px 76px}.storyPage .storyMadeCopy h2{margin:30px 0;font-size:11.5vw;line-height:.9}.storyPage .storyClosing{padding:82px 20px 90px}.storyPage .storyClosing h2{margin-bottom:44px;font-size:10vw;line-height:.94}}.communityWallGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:8px}.communityWallGrid figure,.communityWallGrid figure:nth-child(3),.communityWallGrid figure:nth-child(5),.communityWallGrid figure:nth-child(6){aspect-ratio:4/5;margin:0;grid-area:auto!important}.communityCrossfade img,.communityCrossfade video{object-position:center 32%}.gnEditorialSteps article,.gnEditorialSteps article:nth-child(2n){margin-bottom:0;position:relative;top:auto}.gnEditorialSteps:after{content:none;height:0;display:none}.goodNewsPage .gnEditorialSteps{border-top:1px solid var(--soft);display:block}.goodNewsPage .gnEditorialSteps article,.goodNewsPage .gnEditorialSteps article:nth-child(2n),.goodNewsPage .gnEditorialSteps article:last-child{min-height:620px;overflow:hidden;height:100svh!important;margin:0 0 38svh!important;position:sticky!important;top:0!important}.goodNewsPage .gnEditorialSteps article:last-child{margin-bottom:0!important}.goodNewsPage .gnEditorialSteps:after{background:var(--paper);content:""!important;height:38svh!important;display:block!important}.goodNewsPage .gnEditorialSteps .gnEditorialCopy{grid-template-rows:auto 1fr auto;align-items:end;min-height:0;padding:72px 7vw 62px;display:grid;height:100%!important}.goodNewsPage .gnEditorialSteps .gnEditorialCopy span{align-self:start}.goodNewsPage .gnEditorialSteps .gnEditorialCopy h3{letter-spacing:-.035em;overflow-wrap:normal;align-self:center;max-width:1120px;margin:0;font-size:clamp(68px,9.5vw,155px);line-height:.82}.goodNewsPage .gnEditorialSteps .gnEditorialCopy p{max-width:590px;margin:0 0 0 auto;font-size:15px;line-height:1.72}@media (width<=800px){.goodNewsPage .gnEditorialSteps article,.goodNewsPage .gnEditorialSteps article:nth-child(2n),.goodNewsPage .gnEditorialSteps article,.goodNewsPage .gnEditorialSteps article:nth-child(2n){min-height:560px;height:100svh!important;margin-bottom:30svh!important}.goodNewsPage .gnEditorialSteps article:last-child{min-height:560px;height:100svh!important;margin-bottom:0!important}.goodNewsPage .gnEditorialSteps:after{height:32svh!important}.goodNewsPage .gnEditorialSteps .gnEditorialCopy{min-height:0;padding:56px 20px 42px;height:100%!important}.goodNewsPage .gnEditorialSteps .gnEditorialCopy h3{letter-spacing:-.025em;overflow-wrap:normal;align-self:center;max-width:100%;margin:0;font-size:15vw;line-height:.86}.goodNewsPage .gnEditorialSteps .gnEditorialCopy p{max-width:92%;margin:0;font-size:14px;line-height:1.68}.goodNewsPage .gnEditorialSteps .gnEditorialCopy em{font-size:88vw}}.automaticCartDiscount{border-top:1px solid var(--ink);color:#173d20;background:#dce8d9;justify-content:space-between;align-items:center;gap:16px;padding:13px 28px;display:flex}.automaticCartDiscount span,.automaticCartDiscount strong{letter-spacing:.11em;font-size:8px;line-height:1.4}@media (width<=760px){.automaticCartDiscount{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:18px}}@media (width<=800px){.gnHero{flex-direction:column}.gnHeroCopy{padding:52px 20px 48px}.gnHeroImage{height:54svh;min-height:390px}.communityWallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.communityWallGrid figure,.communityWallGrid figure:nth-child(2),.communityWallGrid figure:nth-child(3),.communityWallGrid figure:nth-child(4),.communityWallGrid figure:nth-child(5),.communityWallGrid figure:nth-child(6){aspect-ratio:4/5}.communityHero,.collectionsHero,.goodNewsPage .gnHero,.storyPage .storyHero,.journalPage .journalIntro,main:not([class]) .shopHero{background-color:var(--ink);height:68svh;min-height:560px;color:var(--paper);border-bottom:1px solid #f5f3ed73;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.communityHero:after,.collectionsHero:after,.goodNewsPage .gnHero:after,.storyPage .storyHero:after,.journalPage .journalIntro:after,main:not([class]) .shopHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014 12%,#000000c7 100%);position:absolute;inset:0}.communityHero>div,.collectionsHero>div,.goodNewsPage .gnHeroCopy,.storyPage .storyHeroCopy,main:not([class]) .shopHero{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:118px 20px 42px;display:flex;position:relative}.communityHero h1,.collectionsHero h1,.goodNewsPage .gnHero h1,.storyPage .storyHero h1,.journalPage .journalIntro h1,main:not([class]) .shopHero h1{letter-spacing:-.045em;margin:22px 0 24px;font-size:17vw;line-height:.78}.communityHero>div>p:last-child,.collectionsHero>div>p:last-child,.goodNewsPage .gnHeroCopy>p:not(.eyebrow),.storyPage .storyHeroCopy>p:last-child,main:not([class]) .shopHero>p:last-child{max-width:335px;color:inherit;margin:0;font-size:13px;line-height:1.55}.goodNewsPage .gnHeroImage,.storyPage .storyHeroImage{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.goodNewsPage .gnHeroImage img,.storyPage .storyHeroImage img{object-position:center 38%}.goodNewsPage .gnHeroCopy>a{color:inherit;margin-top:24px}.journalPage .journalIntro{flex-direction:column;align-items:stretch;padding:118px 20px 34px}.journalPage .journalIntro>div:first-of-type,.journalPage .journalIntro h1,.journalPage .journalIntroFoot{z-index:2;width:100%;position:relative}.journalPage .journalIntro h1{margin:auto 0 26px}.journalPage .journalIntroFoot{padding-top:14px}main:not([class]) .shopHero{background-image:url(/homepage-fear-mobile-portrait.jpeg);background-position:50% 34%;background-size:cover}main:not([class]) .shopHero>*{z-index:2;position:relative}main:not([class]) .shopHero .eyebrow{width:auto;color:inherit;border:0;padding:0}}@media (width>=801px){.communityHero,.collectionsHero,.goodNewsPage .gnHero,.storyPage .storyHero,.journalPage .journalIntro,main:not([class]) .shopHero{background-color:var(--ink);height:76svh;min-height:650px;max-height:840px;color:var(--paper);border-bottom:1px solid #f5f3ed73;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.communityHero:after,.collectionsHero:after,.goodNewsPage .gnHero:after,.storyPage .storyHero:after,.journalPage .journalIntro:after,main:not([class]) .shopHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000000f 8%,#000000c7 100%);position:absolute;inset:0}.communityHero>div,.collectionsHero>div,.goodNewsPage .gnHeroCopy,.storyPage .storyHeroCopy,main:not([class]) .shopHero{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:150px 6vw 62px;display:flex;position:relative}.communityHero h1,.collectionsHero h1,.goodNewsPage .gnHero h1,.storyPage .storyHero h1,.journalPage .journalIntro h1,main:not([class]) .shopHero h1{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(82px,10vw,150px);line-height:.78}.communityHero>div>p:last-child,.collectionsHero>div>p:last-child,.goodNewsPage .gnHeroCopy>p:not(.eyebrow),.storyPage .storyHeroCopy>p:last-child,main:not([class]) .shopHero>p:last-child{max-width:520px;color:inherit;margin:0;font-size:15px;line-height:1.6}.goodNewsPage .gnHeroImage,.storyPage .storyHeroImage{width:100%;height:100%;min-height:0;position:absolute;inset:0}.goodNewsPage .gnHeroImage img,.storyPage .storyHeroImage img{object-position:center 38%}.goodNewsPage .gnHeroCopy>a{color:inherit;margin-top:26px}.journalPage .journalIntro{flex-direction:column;align-items:stretch;padding:150px 6vw 52px}.journalPage .journalIntro>div:first-of-type,.journalPage .journalIntro h1,.journalPage .journalIntroFoot{z-index:2;width:100%;position:relative}.journalPage .journalIntro h1{margin:auto 0 30px}main:not([class]) .shopHero{background-image:url(/homepage-fear-campaign-v3.webp);background-position:50% 38%;background-size:cover}main:not([class]) .shopHero>*{z-index:2;position:relative}main:not([class]) .shopHero .eyebrow{width:auto;color:inherit;border:0;padding:0}}.marqueeTrack,.goodNewsMarquee>div,.communityTicker>div,.builder-marquee>div{width:max-content;min-width:max-content;animation-name:seamlessTicker;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marqueeTrack>span,.goodNewsMarquee span,.builder-marquee span{flex:none;min-width:max-content}@keyframes seamlessTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.maintenancePage{color:#f4f1e9;background:#11110f;flex-direction:column;justify-content:space-between;min-height:100svh;padding:34px 4vw 28px;display:flex}.maintenancePage~footer{display:none}.maintenanceMark{width:clamp(128px,14vw,205px);height:auto;display:block}.maintenancePage section{max-width:1120px;margin:9vh 0 7vh}.maintenancePage section>p,.maintenancePage section>span,.maintenancePage section>a,.maintenancePage footer{letter-spacing:.18em;font:700 9px/1.4 Arial,sans-serif}.maintenancePage h1{letter-spacing:-.075em;margin:24px 0 36px;font:700 clamp(64px,12vw,178px)/.78 Arial,sans-serif}.maintenanceRule{background:#f4f1e9;width:min(100%,760px);height:1px;margin-bottom:24px}.maintenancePage section>span{margin-bottom:14px;display:block}.maintenancePage section>a{color:inherit;text-underline-offset:5px}.maintenancePage footer{border-top:1px solid #f4f1e973;justify-content:space-between;gap:20px;padding-top:18px;display:flex}@media (width<=600px){.maintenancePage{padding:26px 22px 22px}.maintenancePage section{margin:10vh 0}.maintenancePage h1{margin:19px 0 30px;font-size:20vw}.maintenancePage footer{font-size:7px}.maintenancePage footer span:last-child{text-align:right}}.entranceLocked{overflow:hidden}.entranceExperience{--entrance-drag:0px;z-index:10000;color:#f7f4ec;touch-action:none;transform:translateY(var(--entrance-drag));cursor:grab;background:#111;flex-direction:column;justify-content:space-between;padding:30px 3vw 25px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.entranceExperience:active{cursor:grabbing}.entranceExperience.isLeaving{transition-duration:.9s;transition-timing-function:cubic-bezier(.77,0,.18,1);transform:translateY(-105%)scale(.985)}.entranceExperience>video,.entranceShade{width:100%;height:100%;position:absolute;inset:0}.entranceExperience>video{object-fit:cover;filter:saturate(.72)}.entranceShade{background:linear-gradient(#0000007a,#00000014 42%,#000000ad)}.entranceExperience header,.entranceExperience footer,.entranceStatement,.entranceExperience button{z-index:2;position:relative}.entranceExperience header,.entranceExperience footer{letter-spacing:.17em;justify-content:space-between;align-items:flex-start;font-size:8px;font-weight:700;display:flex}.entranceExperience header img{width:140px;height:auto}.entranceStatement{margin:auto 0 3vh}.entranceStatement>span{letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.entranceStatement strong{letter-spacing:-.065em;font-size:clamp(70px,12vw,180px);font-weight:700;line-height:.72;display:block}.entranceExperience button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(100%,620px);height:64px;color:inherit;letter-spacing:.17em;background:#0003;border:1px solid #ffffffa6;border-radius:50px;grid-template-columns:34px 1fr 34px;align-items:center;margin:0 auto 7vh;padding:0 18px;font:700 8px/1 Arial,sans-serif;display:grid}.entranceExperience button i{background:#fff;border-radius:50%;width:8px;height:8px;margin:auto;animation:1.5s infinite entrancePulse}.entranceExperience button b{font-size:20px;animation:1.4s infinite entranceArrow}@keyframes entrancePulse{50%{opacity:.35;transform:scale(1.6)}}@keyframes entranceArrow{50%{transform:translateY(-5px)}}@media (width<=700px){.entranceExperience{padding:24px 20px 20px}.entranceExperience header img{width:112px}.entranceExperience header span{text-align:right;max-width:120px;line-height:1.5}.entranceStatement{margin-top:auto}.entranceStatement strong{font-size:20vw}.entranceExperience button{height:58px;margin-bottom:7vh}.entranceExperience footer{font-size:6px}.entranceExperience footer span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.entranceExperience,.entranceExperience.isLeaving{transition-duration:.2s}.entranceExperience button i,.entranceExperience button b{animation:none}}.pushSettings{color:#f5f3ed;background:#151513;grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:30px;margin:25px 0 35px;padding:28px;display:grid}.pushSettings>div:first-child span,.pushSettings>div:first-child small,.pushIosHelp{letter-spacing:.14em;font-size:7px;font-weight:700}.pushSettings h2{margin:8px 0;font-size:28px}.pushSettings p{color:#bdbab2;margin:0;font-size:10px}.pushSettings>div:first-child small{margin-top:14px;display:block}.pushPreferenceList{background:#4b4a45;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pushPreferenceList label{letter-spacing:.11em;background:#22221f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px;font-size:7px;font-weight:700;display:flex}.pushPreferenceList input{width:17px;height:17px}.pushSettings>button{color:#151513;letter-spacing:.12em;background:#f5f3ed;border:1px solid #f5f3ed;min-height:43px;padding:0 15px;font-size:7px;font-weight:700}.pushIosHelp{color:#aaa79f;grid-column:2/-1}@media (width<=850px){.pushSettings,.pushPreferenceList{grid-template-columns:1fr}.pushIosHelp{grid-column:auto}}.activityGrid .revisionRow button{letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #aaa79f;height:34px;padding:0 10px;font-size:6px;font-weight:700}.storeControlPanel{border:1px solid #c9c6be;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.storeControlPanel label{cursor:pointer;background:#f7f5ef;border-right:1px solid #c9c6be;justify-content:space-between;align-items:flex-start;gap:20px;min-height:120px;margin:0;padding:20px;display:flex}.storeControlPanel label:last-child{border:0}.storeControlPanel label.active{background:#eee0d7}.storeControlPanel strong,.storeControlPanel small{display:block}.storeControlPanel strong{letter-spacing:.1em;font-size:9px}.storeControlPanel small{color:#777;max-width:270px;margin-top:9px;font-size:9px;line-height:1.5}.storeControlPanel input{width:auto}@media (width<=650px){.storeControlPanel{grid-template-columns:1fr}.storeControlPanel label{border-bottom:1px solid #c9c6be;border-right:0}}body:has(.adminShell){background:#f1f0eb}.adminShell{color:#171714;background:#f1f0eb;min-height:100vh;padding:68px 0 0 260px}.adminTop{z-index:100;color:#fff;background:#171714;border:0;grid-template-columns:220px minmax(260px,560px) 1fr;align-items:center;gap:24px;height:68px;padding:0 22px;display:grid;position:fixed;inset:0 0 auto}.adminMenuButton{display:none}.adminTopIdentity{align-items:center;gap:14px;display:flex}.adminTopIdentity span{letter-spacing:.18em;color:#a8a69f;font-size:7px;font-weight:700}.adminTopIdentity strong{text-transform:capitalize;letter-spacing:.04em;border-left:1px solid #484742;padding-left:14px;font-size:11px;font-weight:500}.adminGlobalSearch{background:#292925;border:1px solid #484742;align-items:center;height:40px;display:flex;position:relative}.adminGlobalSearch>span{color:#aaa;padding:0 11px;font-size:17px}.adminGlobalSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 12px 0 0;font-size:11px}.adminGlobalSearch input::placeholder{color:#898780}.adminSearchResults{z-index:130;color:#171714;background:#f9f8f4;border:1px solid #bbb8af;padding:7px;position:absolute;top:45px;left:0;right:0;box-shadow:0 18px 45px #00000038}.adminSearchResults button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e0d9;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:grid}.adminSearchResults button:last-child{border:0}.adminSearchResults button:hover{background:#ebe9e1}.adminSearchResults span,.adminSearchResults em{letter-spacing:.13em;color:#777;font-size:7px;font-style:normal;font-weight:700}.adminSearchResults strong{font-size:11px;font-weight:600}.adminTopActions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.adminTopActions a{letter-spacing:.13em;border-bottom:1px solid #666;padding-bottom:3px;font-size:7px;font-weight:700}.storeState{letter-spacing:.13em;align-items:center;gap:7px;font-weight:700;font-size:7px!important;display:flex!important}.storeState:before{content:"";background:#ef9e71;border-radius:50%;width:7px;height:7px}.storeState.online:before{background:#8ad183}.adminTabs{z-index:90;background:#faf9f5;border-right:1px solid #d2d0c8;width:260px;padding:0 12px 22px;position:fixed;top:68px;bottom:0;left:0;overflow:auto}.adminNavBrand{border-bottom:1px solid #ddd9d0;flex-direction:column;justify-content:center;height:92px;padding:20px 11px;display:flex}.adminNavBrand img{width:108px;height:auto}.adminNavBrand span{letter-spacing:.22em;color:#777;margin-top:7px;font-size:6px;font-weight:700}.adminNavGroup>span{color:#88857e;letter-spacing:.18em;padding:0 11px 8px;font-size:6px;font-weight:700;display:block}.adminTabs button{color:#222;text-align:left;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.adminTabs button b{color:#9b9890;letter-spacing:.08em;width:21px;font-size:7px;font-weight:600}.adminTabs button em{color:#56544f;text-align:center;background:#e4e1d9;border-radius:20px;min-width:22px;margin-left:auto;padding:3px 5px;font-size:7px;font-style:normal}.adminTabs button:hover{background:#eceae3}.adminTabs button.active{color:#fff;background:#171714}.adminTabs button.active b{color:#9e9b93}.adminTabs button.active em{color:#fff;background:#3a3935}.adminNavFooter{border-top:1px solid #ddd9d0;margin:22px 8px 0;padding:18px 4px}.adminNavFooter span,.adminNavFooter strong{display:block}.adminNavFooter span{letter-spacing:.15em;color:#888;font-size:6px;font-weight:700}.adminNavFooter strong{margin-top:6px;font-size:9px;font-weight:500}.adminNavScrim{display:none}.adminStatus{z-index:60;letter-spacing:.05em;background:#dcebd5;border-bottom:1px solid #b5c9ac;margin:0;padding:11px 25px;font-size:9px;font-weight:600;position:sticky;top:0}.adminOverview{padding:42px clamp(20px,4vw,58px) 90px}.overviewHero{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px;display:flex}.overviewHero p,.overviewPanel header span,.overviewWork header span{letter-spacing:.17em;color:#777;margin:0 0 10px;font-size:7px;font-weight:700}.overviewHero h1{letter-spacing:-.035em;margin:0;font-size:clamp(44px,5.5vw,82px);font-weight:500;line-height:.88}.overviewHero>div>span{color:#6d6a64;margin-top:18px;font-size:11px;display:block}.overviewQuickActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.overviewQuickActions button{letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #aaa79f;height:41px;padding:0 14px;font-size:7px;font-weight:700}.overviewQuickActions button:first-child{color:#fff;background:#171714;border-color:#171714}.overviewMetrics{background:#fbfaf7;border:1px solid #cfccc3;grid-template-columns:1.4fr repeat(3,1fr);margin-bottom:18px;display:grid}.overviewMetrics button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #cfccc3;flex-direction:column;align-items:flex-start;min-height:150px;padding:22px;display:flex}.overviewMetrics button:last-child{border:0}.overviewMetrics span,.overviewMetrics small{letter-spacing:.14em;font-size:7px;font-weight:700}.overviewMetrics span{color:#6f6c65}.overviewMetrics strong{letter-spacing:-.03em;margin:auto 0 7px;font-size:34px;font-weight:500}.overviewMetrics button:first-child strong{font-size:44px}.overviewMetrics small{color:#8d8981}.overviewGrid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:18px;margin-bottom:18px;display:grid}.overviewPanel{background:#fbfaf7;border:1px solid #cfccc3}.overviewPanel>header{border-bottom:1px solid #d8d5cd;justify-content:space-between;align-items:center;min-height:82px;padding:20px 22px;display:flex}.overviewPanel h2{margin:0;font-size:22px;font-weight:500}.overviewPanel header button,.overviewHealth>button{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:700}.overviewOrders article{border-bottom:1px solid #e2dfd7;grid-template-columns:150px minmax(140px,1fr) 85px 80px;align-items:center;gap:14px;min-height:64px;padding:11px 20px;display:grid}.overviewOrders article:last-child{border:0}.overviewOrders article strong,.overviewOrders article small{display:block}.overviewOrders article strong{font-size:10px}.overviewOrders article small{color:#888;margin-top:4px;font-size:7px}.overviewOrders article>span{text-overflow:ellipsis;font-size:10px;overflow:hidden}.overviewOrders article>b{text-align:right;font-size:11px}.overviewOrders .orderStatus{text-align:center;margin:0}.overviewEmpty{color:#777;padding:45px 22px;font-size:11px}.overviewHealth{padding-bottom:10px}.overviewHealth article{border-bottom:1px solid #e0ddd5;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;min-height:65px;margin:0 18px;padding:11px 2px;display:grid}.overviewHealth article i{background:#db936d;border-radius:50%;width:8px;height:8px}.overviewHealth article i.ready{background:#7ec579}.overviewHealth article strong,.overviewHealth article small{display:block}.overviewHealth article strong{letter-spacing:.08em;font-size:8px}.overviewHealth article small{color:#777;margin-top:5px;font-size:8px}.overviewHealth article>span{letter-spacing:.13em;font-size:6px;font-weight:700}.overviewHealth>button{border-bottom:1px solid;margin:18px 20px 8px;padding-bottom:5px}.overviewWork{color:#fff;background:#171714;padding:28px}.overviewWork header h2{margin:0 0 24px;font-size:28px;font-weight:500}.overviewWork header span{color:#8e8c86}.overviewWork>div{border-top:1px solid #44433e;grid-template-columns:repeat(4,1fr);display:grid}.overviewWork button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #44433e;flex-direction:column;align-items:flex-start;min-height:130px;padding:20px 18px;display:flex}.overviewWork button:last-child{border:0}.overviewWork button:hover{background:#242420}.overviewWork button>span{color:#898781;font-size:7px}.overviewWork button strong{letter-spacing:.08em;margin:auto 0 8px;font-size:10px}.overviewWork button small{color:#9d9b94;font-size:9px;line-height:1.4}@media (width<=1050px){.adminTop{grid-template-columns:180px minmax(220px,1fr) auto}.adminTopActions .storeState{display:none!important}.overviewMetrics{grid-template-columns:1fr 1fr}.overviewMetrics button:nth-child(2){border-right:0}.overviewMetrics button:nth-child(-n+2){border-bottom:1px solid #cfccc3}.overviewGrid{grid-template-columns:1fr}.overviewWork>div{grid-template-columns:1fr 1fr}.overviewWork button:nth-child(2){border-right:0}.overviewWork button:nth-child(-n+2){border-bottom:1px solid #44433e}}@media (width<=800px){.adminShell{padding:64px 0 0}.adminTop{grid-template-columns:38px 1fr auto;gap:9px;height:64px;padding:0 12px}.adminMenuButton{background:0 0;border:1px solid #4a4944;place-content:center;gap:5px;width:38px;height:38px;padding:0;display:grid}.adminMenuButton i{background:#fff;width:16px;height:1px;display:block}.adminTopIdentity span{display:none}.adminTopIdentity strong{border:0;padding:0;font-size:10px}.adminGlobalSearch{background:#f8f7f3;border-width:0 0 1px;grid-column:1/-1;height:48px;position:absolute;top:64px;left:0;right:0}.adminGlobalSearch input{color:#171714}.adminTopActions .storeState,.adminTopActions a:last-child{display:none!important}.adminTopActions a{font-size:7px}.adminTabs{z-index:120;width:min(86vw,310px);padding-top:10px;transition:transform .25s;display:block;position:fixed;top:64px;bottom:0;left:0;transform:translate(-102%);box-shadow:18px 0 45px #0003}.adminNavOpen .adminTabs{transform:none}.adminNavBrand,.adminNavGroup>span,.adminNavFooter{display:flex}.adminNavBrand{height:75px}.adminNavGroup{min-width:0;display:block}.adminTabs button{width:100%}.adminNavScrim{z-index:110;background:#00000061;border:0;display:none;position:fixed;inset:64px 0 0}.adminNavOpen .adminNavScrim{display:block}.adminStatus{margin-top:48px}.adminOverview{padding:84px 12px 60px}.overviewHero{display:block}.overviewQuickActions{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.overviewQuickActions button:first-child{grid-column:1/-1}.overviewMetrics{grid-template-columns:1fr 1fr}.overviewMetrics button{min-height:125px;padding:16px}.overviewMetrics button strong,.overviewMetrics button:first-child strong{font-size:28px}.overviewOrders article{grid-template-columns:1fr auto}.overviewOrders article>span{grid-column:1/-1}.overviewOrders article .orderStatus{display:none}.overviewOrders article>b{grid-area:1/2}.overviewWork{padding:24px 16px}.overviewWork>div{grid-template-columns:1fr}.overviewWork button{border-right:0;min-height:105px;border-bottom:1px solid #44433e!important}.overviewWork button:last-child{border-bottom:0!important}.adminWorkspace,.adminOrders,.adminForm,.pageStudio,.siteStylesAdmin,.communityAdmin{margin-top:48px}}.adminFieldHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin:36px 0 14px;display:flex}.adminFieldHeading p{letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:700}.adminFieldHeading span{color:#777;font-size:9px;display:block}.adminFieldHeading .uploadButton{margin:0}.adminImageGrid>div>span{color:#fff;letter-spacing:.14em;background:#171714;padding:6px 8px;font-size:6px;font-weight:700;position:absolute;top:7px;left:7px}.adminImageGrid>div>footer{gap:3px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.adminImageGrid>div>footer button{background:#fff;border:0;min-width:29px;height:29px;padding:0 8px;font-size:7px;font-weight:700;position:static}.adminImageGrid>div>footer button:last-child{margin-left:auto}.adminImageGrid>div>footer button:disabled{opacity:.35}.variantTableHead,.variantRowPro{grid-template-columns:minmax(100px,1fr) 160px 120px 70px;align-items:center;gap:10px;display:grid}.variantTableHead{color:#777;letter-spacing:.13em;border-bottom:1px solid #d8d5cd;padding:10px 0;font-size:7px;font-weight:700}.variantRowPro{border-bottom:1px solid #e3e0d9;margin:0;padding:8px 0}.variantRowPro label{justify-content:flex-start}.variantRowPro>button{color:#8b2820;letter-spacing:.08em;background:0 0;border:0;height:38px;font-size:7px;font-weight:700}.variantRowPro>button:disabled{opacity:.25}@media (width<=650px){.adminFieldHeading{flex-direction:column;align-items:stretch}.adminFieldHeading .uploadButton{text-align:center;width:100%}.variantTableHead{display:none}.variantRowPro{grid-template-columns:1fr 1fr}.variantRowPro label,.variantRowPro button{min-height:38px}.adminImageGrid{grid-template-columns:1fr 1fr}}.adminSecondaryAction{color:#171714!important;background:0 0!important;border:1px solid #aaa79f!important}.productArchiveButton{margin:35px 0 0}.mediaUploadButton,.launchSave{color:#fff;letter-spacing:.12em;cursor:pointer;background:#171714;border:0;align-items:center;height:43px;padding:0 16px;font-size:7px;font-weight:700;display:flex}.mediaUploadButton input{display:none}.mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mediaGrid article{background:#fbfaf7;border:1px solid #d1cec6;min-width:0}.mediaGrid article>img,.mediaGrid article>video,.mediaFileType{aspect-ratio:4/3;object-fit:cover;background:#dedbd3;width:100%;display:block}.mediaFileType{place-items:center;font-size:30px;display:grid}.mediaGrid article>div:not(.mediaFileType){min-height:105px;padding:14px}.mediaGrid article span,.mediaGrid article strong,.mediaGrid article small{display:block}.mediaGrid article span{letter-spacing:.13em;color:#777;font-size:6px;font-weight:700}.mediaGrid article strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:10px;overflow:hidden}.mediaGrid article small{color:#777;min-height:24px;font-size:7px;line-height:1.5}.mediaGrid footer{border-top:1px solid #d1cec6;grid-template-columns:1fr 1fr;display:grid}.mediaGrid footer button{letter-spacing:.11em;background:0 0;border:0;border-right:1px solid #d1cec6;height:35px;font-size:6px;font-weight:700}.mediaGrid footer button:last-child{color:#8b2820;border:0}.mediaGrid footer button:disabled{color:#aaa}.customerTable{background:#fbfaf7;border:1px solid #d1cec6}.customerTable>header,.customerTable>article{border-bottom:1px solid #dedbd3;grid-template-columns:minmax(220px,1.3fr) 100px 130px 130px 110px;align-items:center;gap:14px;padding:14px 18px;display:grid}.customerTable>header{letter-spacing:.13em;color:#777;font-size:7px;font-weight:700}.customerTable>article:last-child{border:0}.customerTable article strong,.customerTable article small{display:block}.customerTable article strong{font-size:11px}.customerTable article small{color:#777;margin-top:4px;font-size:8px}.customerTable article>b{font-size:11px}.customerTable article>span{font-size:9px}.customerTable details{grid-column:1/-1;padding:10px 0}.customerTable summary{letter-spacing:.12em;cursor:pointer;font-size:7px;font-weight:700}.customerTable details p{font-size:9px}.launchProgress{color:#fff;background:#171714;margin-bottom:18px;padding:24px}.launchProgress>div{background:#3d3c38;height:5px;margin-bottom:18px}.launchProgress>div span{background:#a8d79d;height:100%;transition:width .35s;display:block}.launchProgress strong,.launchProgress small{display:block}.launchProgress strong{font-size:15px}.launchProgress small{color:#9c9991;letter-spacing:.13em;margin-top:8px;font-size:7px}.launchGrid{background:#fbfaf7;border:1px solid #d1cec6;grid-template-columns:1fr 1fr;display:grid}.launchGrid label{cursor:pointer;border-bottom:1px solid #d1cec6;border-right:1px solid #d1cec6;grid-template-columns:20px 26px 1fr auto;align-items:start;gap:12px;min-height:105px;padding:18px;display:grid}.launchGrid label:nth-child(2n){border-right:0}.launchGrid label:nth-last-child(-n+2){border-bottom:0}.launchGrid label.done{background:#edf3e9}.launchGrid input{margin-top:2px}.launchGrid label>span,.launchGrid label>em{letter-spacing:.12em;color:#888;font-size:7px;font-style:normal;font-weight:700}.launchGrid strong,.launchGrid small{display:block}.launchGrid strong{letter-spacing:.07em;font-size:10px}.launchGrid small{color:#777;margin-top:7px;font-size:9px;line-height:1.45}.launchHealth{background:#fbfaf7;border:1px solid #d1cec6;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.launchHealth article{border-right:1px solid #d1cec6;padding:20px}.launchHealth article:last-child{border:0}.launchHealth span,.launchHealth strong{display:block}.launchHealth span{letter-spacing:.13em;color:#777;font-size:7px;font-weight:700}.launchHealth strong{margin-top:12px;font-size:20px}.launchNotes{letter-spacing:.13em;font-size:8px;font-weight:700;display:block}.launchNotes textarea{background:#fbfaf7;border:1px solid #aaa79f;width:100%;margin-top:8px;padding:15px}.activityGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.activityGrid>section{background:#fbfaf7;border:1px solid #d1cec6}.activityGrid>section>header{border-bottom:1px solid #d1cec6;padding:22px}.activityGrid header span{letter-spacing:.14em;color:#777;font-size:7px;font-weight:700}.activityGrid h2{margin:8px 0 0;font-size:22px}.activityGrid article{border-bottom:1px solid #dedbd3;grid-template-columns:135px 1fr 150px;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:grid}.activityGrid article:last-child{border:0}.activityGrid time,.activityGrid article>span{color:#777;font-size:7px}.activityGrid article>span{text-align:right}.activityGrid article strong,.activityGrid article small{display:block}.activityGrid article strong{letter-spacing:.06em;font-size:9px}.activityGrid article small{color:#777;margin-top:5px;font-size:8px}.activityGrid>section>p{color:#777;padding:25px;font-size:10px}@media (width<=1100px){.mediaGrid{grid-template-columns:repeat(3,1fr)}.customerTable>header{display:none}.customerTable>article{grid-template-columns:1fr auto auto}.customerTable>article>span,.customerTable>article>em{display:none}.activityGrid{grid-template-columns:1fr}}@media (width<=700px){.mediaGrid{grid-template-columns:1fr 1fr}.launchGrid{grid-template-columns:1fr}.launchGrid label{border-bottom:1px solid #d1cec6!important;border-right:0!important}.launchGrid label:last-child{border-bottom:0!important}.launchHealth{grid-template-columns:1fr}.launchHealth article{border-bottom:1px solid #d1cec6;border-right:0}.customerTable>article{grid-template-columns:1fr auto}.customerTable>article>b:first-of-type{display:none}.activityGrid article{grid-template-columns:1fr auto}.activityGrid article>span{display:none}.mediaStudio,.customerStudio,.launchStudio,.activityStudio{padding-top:80px}}.variantTableHead.inventoryHead,.variantRow.inventoryRow{grid-template-columns:minmax(105px,1fr) 90px 82px 82px 82px 95px auto}.variantRow.inventoryRow label{align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.variantRow.inventoryRow input:disabled{opacity:.45;background:#eceae4}@media (width<=900px){.variantTableHead.inventoryHead{display:none}.variantRow.inventoryRow{grid-template-columns:1fr 1fr;gap:10px;padding:16px 0}.variantRow.inventoryRow button{grid-column:1/-1}}.inventoryOverview{background:#fbfaf7;border:1px solid #d1cec6;margin:48px 28px 20px}.inventoryOverview>header{border-bottom:1px solid #d1cec6;grid-template-columns:minmax(300px,1fr) repeat(3,150px);align-items:stretch;display:grid}.inventoryOverview>header>div{border-right:1px solid #d1cec6;padding:20px}.inventoryOverview>header>div:last-child{border:0}.inventoryOverview header span,.inventoryOverview header small{letter-spacing:.13em;color:#777;font-size:7px;font-weight:700;display:block}.inventoryOverview h1{margin:8px 0 5px;font-size:28px}.inventoryOverview header p{color:#777;margin:0;font-size:9px}.inventoryOverview header strong{font-size:27px;display:block}.inventoryOverviewTable>div,.inventoryOverviewTable>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dedbd3;grid-template-columns:minmax(250px,1.8fr) 110px 110px 100px 90px 120px;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.inventoryOverviewTable>button{cursor:pointer}.inventoryOverviewTable>button:hover{background:#f0eee7}.inventoryOverviewTable>button:last-child{border-bottom:0}.inventoryOverviewHead{letter-spacing:.13em;color:#777;font-size:7px;font-weight:700}.inventoryOverviewTable strong,.inventoryOverviewTable small{display:block}.inventoryOverviewTable strong{font-size:10px}.inventoryOverviewTable small{color:#777;margin-top:4px;font-size:7px}.inventoryOverviewTable button>span:not(:first-child),.inventoryOverviewTable b{font-size:9px}.inventoryState{letter-spacing:.1em;background:#e7e5de;width:max-content;padding:6px 8px;font-size:6px;font-style:normal;font-weight:700}.inventoryState.ready{color:#285b2c;background:#dfeedd}.inventoryState.low{color:#7b5b00;background:#fff0bf}.inventoryState.out{color:#87291f;background:#f2d7d3}@media (width<=1000px){.inventoryOverview{margin:64px 12px 18px;overflow:auto}.inventoryOverview>header{min-width:760px}.inventoryOverviewTable{min-width:800px}}@media (width<=700px){.inventoryOverview>header{grid-template-columns:repeat(3,1fr);min-width:620px;display:grid}.inventoryOverview>header>div:first-child{grid-column:1/-1}.inventoryOverviewTable>div,.inventoryOverviewTable>button{grid-template-columns:minmax(220px,1.6fr) 90px 95px 80px 70px 105px}}.inventoryGrouped>div,.inventoryGrouped>button{grid-template-columns:250px minmax(910px,1fr);align-items:start;padding:14px 18px}.inventoryGrouped .inventoryProduct{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;padding-top:1px;display:grid}.inventoryProduct>img,.inventoryProduct>i{object-fit:cover;background:#e7e4dc;width:70px;height:82px;display:block}.inventoryProduct>i{letter-spacing:.1em;place-items:center;font-size:6px;font-style:normal;display:grid}.inventoryVariants{grid-template-columns:repeat(7,minmax(118px,1fr));gap:7px;display:grid}.inventoryVariant{background:#fff;border:1px solid #dedbd3;border-radius:10px;min-height:82px;padding:10px}.inventoryVariant>b{font-size:11px;display:block}.inventoryVariant>small{min-height:22px;margin:5px 0 8px;line-height:1.45}.inventoryVariant .inventoryState{display:inline-block}@media (width<=1300px){.inventoryGrouped{min-width:1210px}.inventoryGrouped>div,.inventoryGrouped>button{grid-template-columns:230px minmax(910px,1fr)}}.cookieBanner{z-index:1000;color:#151513;background:#f5f3ed;border:1px solid #151513;justify-content:space-between;align-items:end;gap:28px;padding:22px 24px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 16px 45px #00000038}.cookieBanner strong,.cookieBanner button{letter-spacing:.13em;font-size:8px;font-weight:800}.cookieBanner p{max-width:680px;margin:9px 0;font-size:10px;line-height:1.55}.cookieBanner>div:last-child{gap:8px;display:flex}.cookieBanner button{background:0 0;border:1px solid #151513;min-height:42px;padding:0 16px}.cookieBanner button.primary{color:#f5f3ed;background:#151513}.cookieBanner .cookieLink{border:0;border-bottom:1px solid;min-height:0;padding:3px 0}.consentModal,.signupPopup{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0f0ea8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consentModal>section,.signupPopup>section{color:#151513;background:#f5f3ed;width:min(100%,540px);padding:42px;position:relative}.modalClose{background:0 0;border:1px solid;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:14px}.consentModal>section>p,.signupPopup>section>p{letter-spacing:.16em;font-size:7px;font-weight:800}.consentModal h2,.signupPopup h2{margin:25px 0;font-size:36px;line-height:.92}.consentModal label{border-top:1px solid;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.consentModal label span{gap:5px;display:grid}.consentModal small,.signupPopup span,.signupPopup small{color:#6d6a63;font-size:9px;line-height:1.5}.consentSave,.signupPopup form button{color:#f5f3ed;letter-spacing:.13em;background:#151513;border:0;width:100%;min-height:48px;margin-top:18px;font-size:8px;font-weight:800}.signupPopup>section{color:#f5f3ed;background:#151513}.signupPopup .modalClose{color:#f5f3ed}.signupPopup form{gap:9px;margin-top:28px;display:grid}.signupPopup input{color:#151513;background:#f5f3ed;border:1px solid #777;height:48px;padding:0 14px;font-size:10px}.signupPopup form button{color:#151513;background:#f5f3ed}.signupPopup>section>small{color:#f5f3ed;margin-top:14px;display:block}@media (width<=650px){.cookieBanner{padding:18px;display:block;bottom:10px;left:10px;right:10px}.cookieBanner>div:last-child{grid-template-columns:1fr 1fr;margin-top:15px;display:grid}.cookieBanner button{padding:0 8px}.consentModal>section,.signupPopup>section{padding:34px 24px}.consentModal h2,.signupPopup h2{font-size:30px}}.entranceExperience{min-height:100dvh;padding:calc(30px + env(safe-area-inset-top)) 24px calc(25px + env(safe-area-inset-bottom));text-align:center;opacity:1;transform:translateY(var(--entrance-drag));isolation:isolate;background:#090909;align-items:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .72s cubic-bezier(.22,.61,.36,1)}.entranceExperience:not(.isLeaving)~*{visibility:hidden}.entranceBrandMark{z-index:2;opacity:0;width:min(42vw,205px);line-height:0;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.entranceBrandMark>img,.entranceBrandMark>span,.entranceBrandMark>span img{width:100%;height:auto;display:block}.entranceBrandMark>img{opacity:.5}.entranceBrandMark>span{clip-path:inset(0 100% 0 0);position:absolute;inset:0;overflow:hidden}.entranceExperience.isRevealed .entranceBrandMark{opacity:1;transition:opacity .45s}.entranceExperience.isRevealed .entranceBrandMark>span{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.2,.72,.2,1)}.entranceStatement{justify-items:center;gap:14px;width:min(82vw,520px);margin:0;display:grid;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.entranceStatement p,.entranceStatement strong{text-wrap:balance;text-transform:none;opacity:0;filter:blur(4px);margin:0;transform:translateY(5px)}.entranceExperience.isRevealed .entranceStatement p{letter-spacing:.012em;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.55;animation:.8s cubic-bezier(.2,.8,.2,1) .25s forwards entranceReveal}.entranceExperience.isRevealed .entranceStatement strong{letter-spacing:.008em;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.45;animation:.8s cubic-bezier(.2,.8,.2,1) .9s forwards entranceReveal}.entranceExperience button{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.11em;opacity:0;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;gap:12px;width:auto;height:42px;margin:0 auto 5vh;padding:0 8px;font-size:7px}.entranceExperience.isRevealed button{animation:.65s 1.65s forwards entranceCue}.mobileEntranceCue,.entranceExperience button i{display:none}.entranceExperience button b{font-size:14px;font-weight:400}.entranceExperience button b.desktopEntranceCue{animation:1.8s 2.5s infinite entranceArrowDown}.entranceExperience button b.mobileEntranceCue{animation:1.8s 2.5s infinite entranceArrow}@keyframes entranceReveal{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes entranceCue{to{opacity:.72}}@keyframes entranceArrowDown{50%{transform:translateY(5px)}}.entranceExperience.isLeaving{opacity:0;pointer-events:none;will-change:opacity;animation:none;transform:translateY(calc(var(--entrance-drag) - 1.5vh)) scale(.995)!important}.entranceExperience.isLeaving .entranceStatement p,.entranceExperience.isLeaving .entranceStatement strong,.entranceExperience.isLeaving .entranceBrandMark,.entranceExperience.isLeaving button{opacity:0;transition:opacity .24s;animation:none}@media (width<=700px){.entranceExperience{padding:calc(25px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom))}.entranceBrandMark{width:min(48vw,180px);top:34%}.entranceStatement{gap:14px;width:min(78vw,340px);top:57%}.entranceExperience.isRevealed .entranceStatement p{letter-spacing:.008em;font-size:12px;line-height:1.55}.entranceExperience.isRevealed .entranceStatement strong{letter-spacing:.006em;font-size:15px;line-height:1.45}.entranceExperience button{height:40px;margin-bottom:4vh}.desktopEntranceCue{display:none}.mobileEntranceCue{display:inline}}@media (prefers-reduced-motion:reduce){.entranceBrandMark,.entranceBrandMark>span,.entranceStatement p,.entranceStatement strong,.entranceExperience button{filter:none;transform:none;opacity:1!important;transition:none!important;animation:none!important}.entranceBrandMark{transform:translate(-50%,-50%)}.entranceBrandMark>span{clip-path:inset(0)}.entranceExperience.isLeaving{transition-duration:.2s}}.desktopMegaMenu{display:none}@media (width>=1181px){.mobileDropdown{display:none!important}.header:has(.megaMenuOpen){background:var(--ink);color:var(--paper);border-bottom-color:var(--ink);-webkit-backdrop-filter:none}.header:has(.megaMenuOpen) .wordmark img{filter:none}:is(.header:has(.megaMenuOpen) .cartButton,.header:has(.megaMenuOpen) .submenuToggle){color:var(--paper)}.desktopMegaMenu{z-index:-1;box-sizing:border-box;background:var(--ink);min-height:330px;color:var(--paper);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;border:0;border-bottom:1px solid #383733;grid-template-columns:150px minmax(360px,1fr) minmax(300px,430px);align-items:stretch;gap:clamp(28px,4vw,68px);padding:28px 30px 30px;transition:opacity .18s,visibility 0s linear .18s;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.desktopMegaMenu.megaMenuOpen{z-index:30;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.desktopMegaMenu>*{min-width:0}.megaMenuIndex{color:#8d8a82;letter-spacing:.17em;justify-content:space-between;align-items:flex-start;padding-top:3px;font-size:7px;font-weight:700;display:flex}.megaMenuIndex strong{font-size:7px;font-weight:700}.desktopMegaMenu>nav{grid-template-columns:1fr 1fr;align-content:start;column-gap:clamp(30px,4vw,72px);display:grid}.desktopMegaMenu>nav a,.megaMenuCollections a{letter-spacing:.025em;border-bottom:1px solid #f5f3ed29;justify-content:space-between;align-items:center;min-height:46px;font-size:12px;font-weight:600;transition:color .18s;display:flex}.desktopMegaMenu>nav a span,.megaMenuCollections a b{opacity:.48;font-size:8px;font-weight:400;transition:transform .2s,opacity .2s}.desktopMegaMenu>nav a:hover,.megaMenuCollections a:hover{color:#c9c5bb}.desktopMegaMenu>nav a:hover span,.megaMenuCollections a:hover b{opacity:1;transform:translate(2px,-2px)}.megaMenuCollections{grid-template-columns:1.2fr .8fr;align-content:start;gap:clamp(30px,4vw,70px);display:grid}.megaMenuCollections section>span{color:#8d8a82;letter-spacing:.17em;text-transform:uppercase;margin:3px 0 12px;font-size:7px;font-weight:700;display:block}.megaMenuCollections a{min-height:38px;font-size:10px}.megaMenuFeature{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:272px;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden;color:#fff!important}.megaMenuFeature:after{content:"";z-index:1;background:linear-gradient(#0000000a,#000000b8);position:absolute;inset:0}.megaMenuFeature img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0;transform:scale(1.015)}.megaMenuFeature:hover img{transform:scale(1.045)}.megaMenuFeature span,.megaMenuFeature strong,.megaMenuFeature>b{z-index:2;position:relative}.megaMenuFeature span{letter-spacing:.17em;font-size:6px;font-weight:700}.megaMenuFeature strong{letter-spacing:-.025em;margin-top:8px;font-size:clamp(21px,2vw,32px);line-height:.95}.megaMenuFeature>b{letter-spacing:.14em;margin-top:16px;font-size:7px}}@media (width<=1180px){.desktopMegaMenu{display:none!important}.nav{width:100%;height:calc(100dvh - 101px);min-height:0;padding:28px 30px calc(38px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;gap:0;transition:opacity .2s,transform .24s cubic-bezier(.22,.8,.22,1),visibility 0s linear .24s;display:flex;position:fixed;top:101px;left:0;overflow:hidden auto;transform:translateY(-8px)}.headerScrolled .nav{height:calc(100dvh - 72px);top:72px}.nav.navOpen{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.nav>a,.navGroup{border-bottom:1px solid var(--soft);width:100%}.nav>a,.navGroup>a{letter-spacing:.025em;padding:16px 56px 16px 0;font-size:clamp(24px,3.2vw,31px);font-weight:700;line-height:1.05;display:block}.navGroup{height:auto;position:relative}.submenuToggle{z-index:2;touch-action:manipulation;width:52px;height:52px;margin:0;position:absolute;top:5px;right:-8px}.mobileDropdown,.mobileDropdown.collectionDropdown{width:100%;max-height:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 20px;padding:0;transition:max-height .24s cubic-bezier(.22,.8,.22,1),opacity .18s,padding .24s,visibility 0s linear .24s;position:static;overflow:hidden;display:grid!important}.mobileDropdown.dropdownOpen,.mobileDropdown.collectionDropdown.dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;max-height:620px;padding:2px 0 17px;transition-delay:0s}.mobileDropdown a{border-bottom:1px solid var(--soft);letter-spacing:.075em;padding:11px 0;font-size:10px;font-weight:600;line-height:1.25}.collectionDropdown>a:first-child{grid-column:1/-1}.collectionDropdownGroup{grid-template-columns:1fr;align-content:start;min-width:0;display:grid}.collectionDropdownGroup>span{color:#777;letter-spacing:.16em;text-transform:uppercase;padding:10px 0 7px;font-size:7px;font-weight:700}}@media (width<=800px){.nav{height:calc(100dvh - 90px);padding:20px 20px calc(34px + env(safe-area-inset-bottom));top:90px}.headerScrolled .nav{height:calc(100dvh - 62px);top:62px}.nav>a,.navGroup>a{font-size:clamp(22px,7vw,30px)}.mobileDropdown.collectionDropdown{grid-template-columns:1fr;gap:0}.collectionDropdownGroup{grid-template-columns:1fr 1fr;gap:0 18px}.collectionDropdownGroup>span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.desktopMegaMenu,.desktopMegaMenu>nav a,.megaMenuCollections a,.megaMenuFeature img,.nav,.mobileDropdown{transition:none!important}}.footerSocial a{position:relative}.footerSocial a:before{content:"";border-radius:50%;position:absolute;inset:-4px}.navParentToggle{height:72px;color:inherit;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1}.footerSocial.socialLinkSet,footer .footerSocial a{flex:0 0 44px;transform:none;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}footer .footerSocial svg{margin:auto;display:block;width:19px!important;height:19px!important}footer .footerSocial .socialLink-youtube svg,footer .footerSocial .socialLink-facebook svg,footer .footerSocial .socialLink-pinterest svg{width:20px!important;height:20px!important}@media (hover:none),(pointer:coarse){footer .footerSocial a:hover,footer .footerSocial a:focus,footer .footerSocial a:focus-visible{outline:none;color:inherit!important;background:0 0!important;border-color:#f5f3ed61!important;transform:none!important}.footerSocial a:active{opacity:.62}}@media (hover:hover) and (pointer:fine){.footerSocial a:hover,.footerSocial a:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink);transform:translateY(-2px)}}@media (width>=1181px){.header .navGroup>.mobileDropdown,.header .navGroup>.mobileDropdown.dropdownOpen,.header .navGroup>.mobileDropdown.collectionDropdown,.header .navGroup>.mobileDropdown.collectionDropdown.dropdownOpen{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=1180px){.nav>.navGroup{border-bottom:0!important;height:auto!important;margin:0!important;padding:0!important}.nav .navTopLink{z-index:1;width:100%;min-height:74px;color:inherit;text-align:left;font:inherit;appearance:none;background:0 0;align-items:center;display:flex;position:relative;border:0!important;border-bottom:1px solid var(--soft)!important;height:74px!important;margin:0!important;padding:0 64px 0 0!important}.nav .navTopLabel{text-transform:none;font-style:normal;font-stretch:100%;display:block;letter-spacing:.025em!important;font-family:Europa,Arial,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.05!important}.navGroup>a{margin:0}.submenuToggle{z-index:3;width:56px;height:74px;top:0;right:0}.navGroup>.mobileDropdown:not(.dropdownOpen){top:74px;left:0;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.navGroup>.mobileDropdown.dropdownOpen{height:auto!important;margin:0!important;position:static!important}}.editorialHero{isolation:isolate;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.editorialHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000014 10%,#000c 100%);position:absolute;inset:0}.editorialHeroCopy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;display:flex;position:relative}.editorialHeroMedia{overflow:hidden;z-index:-2!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.editorialHeroMedia img{object-fit:cover;width:100%;height:100%;display:block;filter:none!important}.editorialHeroCopy h1{letter-spacing:-.045em;margin:24px 0 26px;font-size:clamp(82px,10vw,150px);line-height:.78}.editorialHeroCopy>p:not(.eyebrow){max-width:520px;color:inherit;margin:0;font-size:15px;line-height:1.6}.editorialHeroCopy>a{width:max-content;color:inherit;letter-spacing:.14em;border-bottom:1px solid;margin-top:26px;padding-bottom:8px;font-size:9px;font-weight:700}@media (width>=801px){.editorialHero{align-items:flex-end!important;height:76svh!important;min-height:650px!important;max-height:840px!important;padding:0!important;display:flex!important}.editorialHeroCopy{height:100%;padding:150px 6vw 62px!important}}@media (width<=800px){.editorialHero{align-items:flex-end!important;height:68svh!important;min-height:560px!important;padding:0!important;display:flex!important}.editorialHeroCopy{height:100%;padding:118px 20px 42px!important}.editorialHeroCopy h1{letter-spacing:-.045em!important;margin:22px 0 24px!important;font-size:17vw!important;line-height:.78!important}.editorialHeroCopy>p:not(.eyebrow){max-width:335px;font-size:13px;line-height:1.55}.editorialHeroCopy>a{margin-top:24px}.nav .navTopLabel{font-size:28px!important}.goodNewsPage .editorialHeroMedia img{object-position:center 38%}.journalPage .editorialHeroMedia img{object-position:center 48%}.communityPage .editorialHeroMedia img{object-position:center 38%}footer{padding:42px 20px calc(24px + env(safe-area-inset-bottom));gap:34px}.footerTitle img{width:min(76vw,300px)}.footerLinks{order:initial;grid-template-columns:1fr 1fr;gap:16px 20px;font-size:9px;line-height:1.35;display:grid}.footerConnect{order:initial;gap:0}.newsletter{order:initial}.footerEmail{margin-top:28px}.footerSocial{gap:12px;margin-top:24px}.copyright{order:initial;margin-top:10px}}.adminInstall{color:#fff;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #666;padding:0 0 3px;font-size:7px;font-weight:700}.adminNotice span{letter-spacing:.01em;word-spacing:.08em;font-family:Arial,sans-serif;line-height:1.55}.orderControls .orderDeleteButton{color:#8e2f27;background:0 0;border:1px solid #a43f35;grid-column:1/-1;height:42px}.orderControls .orderDeleteButton:hover,.orderControls .orderDeleteButton.armed,.checkoutActivityActions button.armed{color:#fff;background:#8e2f27}.checkoutActivityActions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.checkoutActivityActions button{color:#8e2f27;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #a43f35;min-height:36px;padding:0 12px;font-size:8px;font-weight:700}@media (width<=800px){.adminShell{padding-top:112px}.adminTop{height:64px;overflow:visible}.adminGlobalSearch{background:#f8f7f3;border-bottom:1px solid #cbc8c0;height:48px;padding:0 12px;top:64px}.adminGlobalSearch>span{color:#5f625f;padding:0 10px 0 0;font-size:18px;line-height:1}.adminGlobalSearch input{color:#171714;letter-spacing:0;height:46px;padding:0;font-family:Arial,sans-serif;font-size:14px;line-height:46px}.adminGlobalSearch input::placeholder{color:#77756f;opacity:1}.adminOverview,.adminOrders{padding-top:28px}.adminWorkspace,.adminForm,.pageStudio,.siteStylesAdmin,.communityAdmin,.adminStatus{margin-top:0}.checkoutActivity>header{align-items:flex-start;gap:18px}.checkoutActivityActions{align-items:flex-start}.orderControls .orderDeleteButton{grid-column:1/-1}}.communityPage .communityHero>.editorialHeroMedia{border:0!important;outline:0!important;padding:0!important}.communityPage .communityHero>.editorialHeroMedia img{object-fit:cover;object-position:center 29%;flex:none;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}@media (width<=800px){.communityPage .communityHero>.editorialHeroMedia img{object-position:center 38%}}.communitySubmitIntro{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr) minmax(260px,.8fr);gap:clamp(28px,4vw,68px)}.communitySubmitIntro h1{max-width:760px}@media (width>=801px){.communitySubmitIntro{grid-template-columns:180px minmax(0,1fr) minmax(280px,330px);gap:clamp(38px,4.5vw,72px)}.communitySubmitIntro h1{letter-spacing:-.05em;max-width:650px;font-size:clamp(68px,8vw,118px)}.communitySubmitIntro>p:last-child{max-width:310px;font-size:16px}}@media (width<=800px){.communitySubmitIntro{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:118px 20px 48px;display:flex}.communitySubmitIntro h1{margin:24px 0 26px;font-size:17vw;line-height:.78}.communitySubmitIntro>p:last-child{max-width:335px;margin:0;font-size:13px;line-height:1.55}}.headerNavigationPending .nav a,.headerNavigationPending .desktopMegaMenu a{cursor:progress}.headerNavigationPending .nav,.headerNavigationPending .desktopMegaMenu{pointer-events:none}.headerNavigationPending:after{content:"";z-index:90;transform-origin:0;background:currentColor;height:2px;animation:1.1s cubic-bezier(.2,.72,.2,1) infinite navRouteProgress;position:absolute;bottom:-1px;left:0;right:0}@keyframes navRouteProgress{0%{opacity:.25;transform:scaleX(0)}68%{opacity:.8;transform:scaleX(.82)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.headerNavigationPending:after{animation:none;transform:scaleX(1)}}.journalPage .editorialHeroMedia .autoplayVideo,.journalPage .editorialHeroMedia video,.journalPage .editorialHeroMedia .autoplayPoster{width:100%;height:100%;display:block}.journalPage .editorialHeroMedia video,.journalPage .editorialHeroMedia .autoplayPoster{object-fit:cover;object-position:center 48%}.journalFilmStill{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}@media (width<=800px){.journalPage .editorialHeroMedia video,.journalPage .editorialHeroMedia .autoplayPoster{object-position:42% center}.journalFilmStill{object-position:center}}body .goodNewsPage .gnEditorialSteps article:not(:last-of-type){margin-bottom:38svh!important}body .goodNewsPage .gnEditorialSteps article:last-of-type{margin-bottom:0!important}body .goodNewsPage .gnEditorialSteps:after{content:none!important;height:0!important;display:none!important}body .goodNewsPage .gnEditorialHold{background:var(--paper);pointer-events:none;width:100%;height:38svh!important;display:block!important}@media (width<=800px){body .goodNewsPage .gnEditorialSteps article:not(:last-of-type){margin-bottom:30svh!important}body .goodNewsPage .gnEditorialHold{height:32svh!important}}.adminShell .taskManager{--task-accent:var(--admin-accent,#315f53);--task-accent-soft:var(--admin-accent-soft,#dce9e4);padding:46px clamp(20px,3vw,48px) 110px;font-size:14px}.adminShell .taskTop h1{font-size:clamp(38px,4vw,54px)}.adminShell .taskTop>div:first-child span,.adminShell .taskListView>header span,.adminShell .taskTemplates>header span,.adminShell .ideasBank>header span,.adminShell .contentPlanner>header span{font-size:10px}.adminShell .taskTopActions{gap:10px}.adminShell .taskTopActions label{font-size:10px}.adminShell .taskTopActions select,.adminShell .taskTopActions button,.adminShell .contentPlanner>header button,.adminShell .ideasBank>header button,.adminShell .taskDashGrid header button{border-radius:6px;height:46px;font-size:11px}.adminShell .taskTopActions button,.adminShell .contentPlanner>header button:not(:first-of-type),.adminShell .ideasBank>header button,.adminShell .taskDashGrid header button{background:var(--task-accent);border-color:var(--task-accent)}.adminShell .taskBell{width:46px}.adminShell .taskBell em{min-width:20px;height:20px;font-size:9px}.adminShell .taskViews{margin-top:34px}.adminShell .taskViews button{height:50px;padding:0 19px;font-size:12px}.adminShell .taskViews button.active{border-color:var(--task-accent);color:var(--task-accent)}.adminShell .taskHero,.adminShell .taskDashGrid>section,.adminShell .taskListView,.adminShell .ideasBank,.adminShell .taskTemplates,.adminShell .taskCalendar,.adminShell .pillarMix,.adminShell .trendSignals,.adminShell .taskQuickAdd{border-radius:10px;overflow:hidden;box-shadow:0 3px 18px #181c1a0b}.adminShell .taskHero>div{min-height:172px;padding:25px}.adminShell .taskHero span,.adminShell .taskHero small{font-size:10px}.adminShell .taskHero strong{font-size:49px}.adminShell .taskDashGrid>section>header,.adminShell .taskListView>header,.adminShell .ideasBank>header,.adminShell .taskTemplates>header,.adminShell .contentPlanner>header{min-height:88px;padding:20px 24px}.adminShell .taskDashGrid header span{font-size:10px}.adminShell .taskDashGrid h2,.adminShell .taskListView h2,.adminShell .ideasBank h2,.adminShell .taskTemplates h2,.adminShell .contentPlanner h2{font-size:24px}.adminShell .taskRows>button{grid-template-columns:6px minmax(0,1fr) 92px 115px;min-height:76px;padding:13px 19px}.adminShell .taskRows i{width:6px;height:42px}.adminShell .taskRows strong{font-size:14px}.adminShell .taskRows small{font-size:11px}.adminShell .taskRows em,.adminShell .taskRows>button>b{font-size:10px}.adminShell .taskEmpty{font-size:13px}.adminShell .workload{height:86px;font-size:13px}.adminShell .taskBoard,.adminShell .contentPipeline{grid-template-columns:repeat(6,minmax(245px,1fr));gap:11px}.adminShell .taskBoard>section,.adminShell .contentPipeline>section{border-radius:8px;padding:12px}.adminShell .taskBoard section>header,.adminShell .contentPipeline section>header{height:48px;font-size:11px}.adminShell .taskBoard section>button,.adminShell .contentPipeline section>button{border-radius:7px;padding:16px}.adminShell .taskBoard button small,.adminShell .contentPipeline button small{font-size:9px}.adminShell .taskBoard button strong,.adminShell .contentPipeline button strong{font-size:14px}.adminShell .taskBoard button span,.adminShell .contentPipeline button span{font-size:11px}.adminShell .taskCalendar>header{height:74px}.adminShell .taskCalendar h2{font-size:23px}.adminShell .calendarWeek span{padding:12px;font-size:10px}.adminShell .calendarGrid section{min-height:145px;padding:10px}.adminShell .calendarGrid section>b{font-size:11px}.adminShell .calendarGrid section>button{border-radius:4px;padding:7px 8px;font-size:9px}.adminShell .calendarGrid section>button.content{background:var(--task-accent-soft)}.adminShell .calendarGrid section small{font-size:9px}.adminShell .contentPlanner>header aside{min-width:180px;padding:11px 15px}.adminShell .contentPlanner>header aside strong{font-size:13px}.adminShell .contentPlanner>header aside small{font-size:9px}.adminShell .pillarMix article{padding:20px}.adminShell .pillarMix span{font-size:11px}.adminShell .pillarMix strong{font-size:23px}.adminShell .pillarMix strong small{font-size:11px}.adminShell .pillarSave{height:34px;font-size:10px}.adminShell .trendSignals>header span{font-size:10px}.adminShell .trendSignals h3{font-size:21px}.adminShell .trendSignals>header small{font-size:11px}.adminShell .trendSignals article>b,.adminShell .trendSignals article span,.adminShell .trendSignals article button{font-size:9px}.adminShell .trendSignals article>strong{font-size:14px}.adminShell .trendSignals article p{font-size:12px}.adminShell .ideasBank article strong{font-size:14px}.adminShell .ideasBank article span,.adminShell .ideasBank article button:last-child{font-size:11px}.adminShell .taskTemplates>div>button{border-radius:8px;min-height:170px;padding:22px}.adminShell .taskTemplates button small{font-size:10px}.adminShell .taskTemplates button strong{font-size:19px}.adminShell .taskTemplates button span{font-size:12px}.adminShell .taskQuickAdd{grid-template-columns:minmax(240px,1fr) 140px 175px auto auto;gap:11px;padding:16px}.adminShell .taskQuickAdd label span{font-size:10px}.adminShell .taskQuickAdd input,.adminShell .taskQuickAdd select,.adminShell .taskQuickAdd button{border-radius:6px;height:46px;font-size:13px}.adminShell .taskQuickAdd button{background:var(--task-accent);border-color:var(--task-accent);font-size:11px}.adminShell .taskNotifications{border-radius:8px;width:min(390px,100vw - 24px);overflow:hidden}.adminShell .taskNotifications header{height:50px;font-size:11px}.adminShell .taskNotifications>button,.adminShell .taskNotifications p{font-size:12px}.adminShell .taskToast{border-radius:7px;padding:15px 19px;font-size:11px}.adminShell .taskEditor,.adminShell .planModal{border-radius:12px;width:min(860px,100%);padding:30px}.adminShell .taskEditor>header span,.adminShell .planModal>header span{font-size:11px}.adminShell .taskTitleInput{margin:24px 0;font-size:30px}.adminShell .taskEditor label,.adminShell .planModal label{font-size:11px}.adminShell .taskEditor input,.adminShell .taskEditor select,.adminShell .taskEditor textarea,.adminShell .planModal input,.adminShell .planModal select,.adminShell .planModal textarea{border-radius:6px;min-height:48px;padding:13px 14px;font-size:15px}.adminShell .aiActions{gap:8px}.adminShell .aiActions button{border-radius:5px;padding:10px 12px;font-size:10px}.adminShell .taskEditorActions button,.adminShell .planPrimary,.adminShell .planModal footer button{border-radius:6px;height:46px;font-size:11px}.adminShell .taskEditorActions button:not(.danger),.adminShell .planPrimary{background:var(--task-accent);border-color:var(--task-accent)}.adminShell .planModal h2{font-size:29px}.adminShell .planModal>p{font-size:13px}.adminShell .draftPlan article{gap:8px;padding:10px}.adminShell .taskChecklist>header,.adminShell .taskChecklist>header button,.adminShell .taskAttachments span,.adminShell .taskAttachmentButton{font-size:11px}@media (width<=900px){.adminShell .taskManager{padding:82px 14px 100px}.adminShell .taskTop h1{font-size:40px}.adminShell .taskTopActions select,.adminShell .taskTopActions button{height:48px}.adminShell .taskHero>div{min-height:145px}.adminShell .taskBoard,.adminShell .contentPipeline{grid-template-columns:repeat(6,270px)}.adminShell .calendarWeek,.adminShell .calendarGrid{min-width:850px}.adminShell .taskQuickAdd{grid-template-columns:1fr 1fr}.adminShell .taskEditor,.adminShell .planModal{padding:22px 18px}.adminShell .contentPlanner>header{flex-wrap:wrap;align-items:flex-start}}@media (width<=560px){.adminShell .taskHero{grid-template-columns:1fr 1fr}.adminShell .taskHero>div{min-height:125px}.adminShell .taskHero strong{font-size:38px}.adminShell .taskRows>button{grid-template-columns:6px minmax(0,1fr) 76px}.adminShell .taskRows>button>b{display:none}.adminShell .taskQuickAdd{grid-template-columns:1fr}}.taskRows mark{color:#574f42;background:#e8e3d7;border-radius:20px;padding:3px 7px}.taskRows .owner-chloe mark{color:#59476d;background:#e4dded}.taskRows .owner-debra mark{color:#315f53;background:#dce9e4}.taskRows>button.status-overdue>i{background:#b94b3e}.taskBoard button.owner-chloe{border-left:4px solid #8d73a7}.taskBoard button.owner-debra{border-left:4px solid #5b8c7e}.tasksOnlyShell{padding:76px 0 0!important}.tasksOnlyTop{z-index:100;color:#fff;background:#151a18;align-items:center;gap:22px;height:76px;padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0}.tasksOnlyTop>div{align-items:center;gap:14px;display:flex}.tasksOnlyTop strong{font-size:17px}.tasksOnlyTop span,.tasksOnlyTop p,.tasksOnlyTop a{letter-spacing:.1em;font-size:10px}.tasksOnlyTop p{color:#b8c1bd;margin-left:auto}.tasksOnlyTop a{color:#fff}.tasksOnlyShell .taskManager{min-height:calc(100vh - 76px)}.userAccessStudio{grid-template-columns:1fr 1fr;gap:18px;display:grid}.userAccessStudio>.adminOrdersHead{grid-column:1/-1}.userAccessCard{background:#fbfaf7;border:1px solid #d1cec6;border-radius:10px;overflow:hidden}.userAccessCard>header{border-bottom:1px solid #d1cec6;padding:22px}.userAccessCard header span{letter-spacing:.14em;color:#777;font-size:10px;font-weight:700}.userAccessCard h2{margin:7px 0 0;font-size:23px}.userAccessForm{gap:14px;padding:22px;display:grid}.userAccessForm label{letter-spacing:.1em;font-size:11px;font-weight:700}.userAccessForm input{border:1px solid #ccc9c1;border-radius:6px;width:100%;height:48px;margin-top:7px;padding:0 14px;font-size:14px}.userAccessForm button{background:var(--admin-accent);color:#fff;letter-spacing:.1em;border:0;border-radius:6px;height:48px;font-size:11px;font-weight:700}.userAccessMessage{color:#315f53;margin:0;padding:0 22px 22px;font-size:12px}.userAccessCard>article{border-bottom:1px solid #dedbd3;grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:72px;padding:13px 18px;display:grid}.userAccessCard article strong,.userAccessCard article small{display:block}.userAccessCard article strong{font-size:14px}.userAccessCard article small{color:#777;margin-top:5px;font-size:11px}.userAccessCard article>span{color:#315f53;background:#dce9e4;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700}.userAccessCard article button{color:#8a3028;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=800px){.tasksOnlyTop{height:64px;padding:0 14px}.tasksOnlyTop p{display:none}.tasksOnlyShell{padding-top:64px!important}.userAccessStudio{grid-template-columns:1fr}.userAccessCard>article{grid-template-columns:1fr auto}.userAccessCard article>span{display:none}}.adminShell{--studio-bg:#f5f3ee;--studio-card:#fff;--studio-ink:#171916;--studio-muted:#74766f;--studio-line:#e3e1da;--studio-green:#315f53;--studio-green-soft:#e1ece7;--studio-purple:#80679a;--studio-purple-soft:#eee8f4;--studio-terra:#b76549;--studio-terra-soft:#f4e5de;--studio-amber:#a87927;--studio-amber-soft:#f6edd9;--studio-red:#a74e43;--studio-red-soft:#f5e3df;background:var(--studio-bg);color:var(--studio-ink)}.adminShell button,.adminShell input,.adminShell select,.adminShell textarea{font-family:Europa,Arial,sans-serif}.adminShell button{transition:background .18s,border-color .18s,color .18s,transform .18s}.adminShell button:hover{transform:translateY(-1px)}.adminTop{background:#17201d;border-bottom:1px solid #ffffff14;height:78px;padding:0 30px}.adminShell{padding-top:78px;padding-left:286px}.adminTabs{border-color:var(--studio-line);background:#faf9f6;width:286px;padding:18px 14px 30px;top:78px}.adminNavBrand{border:0;height:90px;padding:12px}.adminNavBrand img{width:132px}.adminNavBrand span{color:#8a8982;font-size:9px}.adminNavGroup{padding:14px 0 0}.adminNavGroup>span{letter-spacing:.12em;color:#96948c;padding:0 14px 8px;font-size:9px}.adminTabs button{border-radius:9px;height:46px;padding:0 13px;font-size:13px;font-weight:500}.adminTabs button b{color:#aaa89f;font-size:9px}.adminTabs button.active{background:var(--studio-green);box-shadow:0 5px 16px #315f5329}.adminNavFooter{margin-top:28px;padding:20px 12px}.adminTopIdentity span{color:#aeb8b3;font-size:9px}.adminTopIdentity strong{text-transform:capitalize;font-size:15px}.adminGlobalSearch{background:#29332f;border:0;border-radius:10px;height:44px}.adminGlobalSearch input{font-size:13px}.adminTopActions{gap:16px}.adminTopActions a,.adminInstall,.storeState{letter-spacing:.08em;font-size:9px!important}.adminStatus{background:var(--studio-green-soft);color:#284d43;border:0}.adminOverview,.adminOrders{padding:48px clamp(24px,4vw,62px) 100px}.overviewHero{margin-bottom:28px}.overviewHero h1,.adminOrdersHead h1{letter-spacing:-.045em;font-size:clamp(42px,5vw,68px);font-weight:500}.overviewHero p,.adminOrdersHead p{color:var(--studio-green)}.overviewQuickActions button,.adminFormHead>button,.adminSaveGroup button,.mediaUploadButton,.launchSave{background:var(--studio-green);text-transform:none;border:0;border-radius:9px;box-shadow:0 4px 12px #315f531f}.overviewMetrics,.overviewPanel,.orderStats,.orderToolbar,.orderCard,.analyticsMetrics,.analyticsGrid>section,.productAnalytics,.analyticsBreakdown,.checkoutActivity,.siteStylesGrid>section,.communityAdminWorkspace,.mediaGrid article,.customerTable,.launchGrid,.launchHealth,.activityGrid>section{border-color:var(--studio-line);background:var(--studio-card);border-radius:14px;box-shadow:0 8px 30px #191d1a0a}.overviewMetrics button,.orderStats>div{border-color:var(--studio-line)}.overviewMetrics button:hover{background:#f8faf8}.overviewMetrics button:first-child strong{color:var(--studio-green)}.overviewWork{background:#19241f;border-radius:14px;box-shadow:0 12px 35px #19241f1f}.adminForm{border:1px solid var(--studio-line);background:var(--studio-card);border-radius:14px;box-shadow:0 10px 36px #191d1a0d}.adminForm>label,.adminTwo>label,.adminThree>label,.siteStylesGrid label,.orderControls label{color:#555851;letter-spacing:.09em;font-size:10px}.adminForm input,.adminForm textarea,.adminForm select,.siteStylesGrid input,.siteStylesGrid select,.orderControls input,.orderControls select{background:#fcfcfa;border:1px solid #d8d7d0;border-radius:9px;outline:0;font-size:14px;transition:border .18s,box-shadow .18s,background .18s}.adminForm input:focus,.adminForm textarea:focus,.adminForm select:focus,.siteStylesGrid input:focus,.siteStylesGrid select:focus{background:#fff;border-color:#79978e;box-shadow:0 0 0 3px #315f531a}.adminNotice{background:var(--studio-green-soft);border:0;border-radius:10px}.orderToolbar{border:1px solid var(--studio-line)}.orderToolbar button{border-radius:8px}.orderToolbar button.active{background:var(--studio-green)}.orderStatus{border-radius:30px}.orderStatus.paid,.orderStatus.fulfilled{background:var(--studio-green-soft);color:var(--studio-green)}.orderStatus.processing{background:var(--studio-amber-soft);color:#76571c}.orderStatus.cancelled{background:var(--studio-red-soft);color:var(--studio-red)}.mediaGrid{gap:16px}.mediaGrid article{border:0}.mediaGrid article>img,.mediaGrid article>video,.mediaFileType{background:#eae8e1}.mediaGrid article>div:not(.mediaFileType){padding:16px}.mediaGrid footer{border-color:var(--studio-line)}.mediaGrid footer button{font-size:9px}.customerTable>header,.customerTable>article,.activityGrid article{border-color:var(--studio-line)}.adminShell .taskManager{background:var(--studio-bg);padding:48px clamp(22px,3.5vw,54px) 110px}.adminShell .taskTop h1{letter-spacing:-.05em;margin-top:8px;font-size:clamp(42px,4vw,60px);font-weight:500}.adminShell .taskTop>div:first-child span{color:var(--studio-green);text-transform:none}.adminShell .taskTopActions label{color:var(--studio-muted);text-transform:none}.adminShell .taskTopActions select,.adminShell .taskTopActions button{border:1px solid var(--studio-line);background:#fff;border-radius:9px}.adminShell .taskTopActions button:last-child{border-color:var(--studio-green);background:var(--studio-green);box-shadow:0 5px 15px #315f5324}.adminShell .taskBell{background:#fff!important}.adminShell .taskViews{border:0;gap:6px}.adminShell .taskViews button{text-transform:none;border:0;border-radius:9px;height:44px;padding:0 16px;font-size:11px}.adminShell .taskViews button:hover{background:#ebe9e2}.adminShell .taskViews button.active{color:var(--studio-green);background:#fff;border:0;box-shadow:0 3px 12px #191d1a0f}.adminShell .taskQuickAdd{background:#fff;border:0;border-radius:14px;box-shadow:0 7px 24px #191d1a0b}.adminShell .taskQuickAdd label span{color:var(--studio-muted);text-transform:none}.adminShell .taskQuickAdd input,.adminShell .taskQuickAdd select{border-color:var(--studio-line);background:#fafaf8}.adminShell .taskQuickAdd button{border-color:var(--studio-green);background:var(--studio-green);text-transform:none}.adminShell .taskQuickAdd .taskMoreButton{border-color:var(--studio-line);color:var(--studio-ink);background:#fff}.adminShell .taskHero{background:#fff;border:0;border-radius:14px;box-shadow:0 8px 30px #191d1a0b}.adminShell .taskHero>div{border-color:var(--studio-line)}.adminShell .taskHero span,.adminShell .taskHero small{text-transform:none;letter-spacing:.04em}.adminShell .taskHero span{color:#5e625b;font-size:12px}.adminShell .taskHero strong{font-weight:500}.adminShell .taskHero .targetComplete{background:var(--studio-green-soft)}.adminShell .taskHero .targetComplete strong{color:var(--studio-green)}.adminShell .taskDashGrid>section,.adminShell .taskListView,.adminShell .ideasBank,.adminShell .taskTemplates{background:#fff;border:0;border-radius:14px;box-shadow:0 8px 30px #191d1a0b}.adminShell .taskDashGrid>section>header,.adminShell .taskListView>header,.adminShell .ideasBank>header,.adminShell .taskTemplates>header,.adminShell .contentPlanner>header{border-color:var(--studio-line)}.taskRows .taskRow{border-bottom:1px solid var(--studio-line);background:#fff}.taskRows .taskRow:last-child{border:0}.taskRowMain{grid-template-columns:42px 1fr;align-items:stretch;min-height:78px;display:grid}.taskRowExpand{color:#777;cursor:pointer;background:0 0;border:0;font-size:24px}.taskRowExpand:disabled{cursor:default}.taskRowOpen{text-align:left;background:0 0;border:0;grid-template-columns:5px minmax(0,1fr) 90px 105px;align-items:center;gap:14px;width:100%;padding:12px 18px 12px 0;display:grid}.taskRowOpen>i{background:#a8aaa5;border-radius:8px;width:5px;height:38px}.taskRowOpen>i.high,.taskRowOpen>i.urgent{background:var(--studio-red)}.taskRowOpen>i.low{background:#8caf9e}.taskRowOpen strong,.taskRowOpen small{display:block}.taskRowOpen strong{font-size:14px;font-weight:600}.taskRowOpen small{color:var(--studio-muted);margin-top:6px;font-size:10px}.taskRowOpen mark{border-radius:20px;padding:3px 8px}.taskRowOpen em,.taskRowOpen>b{font-size:10px;font-style:normal}.taskRowOpen>b{text-align:center;background:#f0efeb;border-radius:20px;padding:6px 9px}.taskRowOpen u{background:#ecebe6;border-radius:4px;height:3px;margin-top:9px;text-decoration:none;display:block;overflow:hidden}.taskRowOpen u b{background:var(--studio-green);border-radius:4px;height:100%;display:block}.taskRowChecklist{background:#faf9f6;padding:3px 20px 16px 62px}.taskRowChecklist label{border-bottom:1px solid #eceae5;align-items:center;gap:11px;min-height:42px;font-size:12px;display:flex}.taskRowChecklist label.done span{color:#9a9b96;text-decoration:line-through}.taskRowChecklist input{width:18px;height:18px;accent-color:var(--studio-green)}.taskRowChecklist>button{color:var(--studio-green);background:0 0;border:0;margin-top:12px;padding:0;font-size:10px;font-weight:700}.taskRow.owner-debra{box-shadow:inset 3px 0 var(--studio-purple)}.taskRows .owner-chloe mark{background:var(--studio-terra-soft);color:#874630}.taskRows .owner-debra mark{background:var(--studio-purple-soft);color:#675079}.workload.owner-debra i b{background:var(--studio-purple)}.adminShell .taskBoard,.adminShell .contentPipeline{gap:14px}.adminShell .taskBoard>section,.adminShell .contentPipeline>section{background:#ebeae5;border-radius:12px}.adminShell .taskBoard section>button,.adminShell .contentPipeline section>button{border:0;border-radius:9px;box-shadow:0 3px 10px #191d1a0a}.adminShell .taskBoard button.owner-chloe{border-left:4px solid var(--studio-terra)}.adminShell .taskBoard button.owner-debra{border-left:4px solid var(--studio-purple)}.adminShell .taskCalendar,.adminShell .pillarMix,.adminShell .trendSignals{border:0;border-radius:14px;box-shadow:0 8px 30px #191d1a0b}.adminShell .calendarGrid section,.adminShell .calendarWeek{border-color:var(--studio-line)}.adminShell .calendarGrid section>button{border-left:3px solid var(--studio-green);background:var(--studio-green-soft)}.adminShell .taskModal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1014128a;padding:28px}.adminShell .taskEditor,.adminShell .planModal{background:#f8f7f3;border-radius:18px;width:min(940px,100%);padding:0;overflow:auto;box-shadow:0 32px 100px #00000042}.adminShell .taskEditor>header,.adminShell .planModal>header{z-index:5;border-bottom:1px solid var(--studio-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f7f3f5;min-height:76px;padding:0 30px;position:sticky;top:0}.adminShell .taskEditor>header span,.adminShell .planModal>header span{color:var(--studio-green);text-transform:none;font-size:10px}.adminShell .taskEditor>header button,.adminShell .planModal>header button{border-radius:50%;width:42px;height:42px;font-size:24px}.adminShell .taskEditor>header button:hover,.adminShell .planModal>header button:hover{background:#eae8e2}.adminShell .taskTitleInput{border-width:0 0 1px;border-color:var(--studio-line);letter-spacing:-.025em;width:calc(100% - 60px);margin:25px 30px 18px;padding:16px 0;font-size:32px;font-weight:600}.adminShell .taskEditor>.taskEditorGrid,.adminShell .taskEditor>.fullLabel,.adminShell .taskEditor>.taskChecklist,.adminShell .taskEditor>.recurrenceDays,.adminShell .taskEditor>.aiActions,.adminShell .taskEditor>.taskAttachmentButton,.adminShell .taskEditor>.taskAttachments{margin-left:30px;margin-right:30px}.adminShell .taskEditorGrid{gap:16px}.adminShell .taskEditor label,.adminShell .planModal label{color:#5d6059;text-transform:none;font-size:10px}.adminShell .taskEditor input,.adminShell .taskEditor select,.adminShell .taskEditor textarea,.adminShell .planModal input,.adminShell .planModal select,.adminShell .planModal textarea{background:#fff;border:1px solid #dedcd5;border-radius:10px;outline:0;font-size:14px}.adminShell .taskEditor input:focus,.adminShell .taskEditor select:focus,.adminShell .taskEditor textarea:focus{border-color:#809d94;box-shadow:0 0 0 3px #315f5317}.adminShell .taskEditor textarea{resize:vertical;min-height:120px}.adminShell .taskEditor textarea[rows="7"]{min-height:180px}.adminShell .aiActions{background:#eceae4;border-radius:12px;padding:14px}.adminShell .aiActions:before{content:"AI writing tools";color:#62665f;width:100%;margin:0 0 5px;font-size:10px;font-weight:700}.adminShell .aiActions button{text-transform:none;background:#fff;border:1px solid #dbd8d0;border-radius:8px;font-size:9px}.adminShell .taskChecklist{background:#eeece6;border:0;border-radius:12px;padding:16px}.adminShell .taskChecklist>header{font-size:10px}.adminShell .taskChecklist>label{min-height:46px}.adminShell .taskChecklist input[type=checkbox]{accent-color:var(--studio-green)}.adminShell .taskEditorActions{z-index:4;border-top:1px solid var(--studio-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f7f3f5;align-items:center;min-height:76px;margin-top:28px;padding:15px 30px;position:sticky;bottom:0}.adminShell .taskEditorActions button{text-transform:none;border-radius:9px;height:46px}.adminShell .taskEditorActions button:first-child{background:var(--studio-green);border-color:var(--studio-green);min-width:130px}.adminShell .taskEditorActions .danger{color:var(--studio-red);border:0;order:-1;margin-right:auto}@media (width<=800px){.adminShell{padding:64px 0 0}.adminTop{height:64px}.adminTabs{top:64px}.adminOverview,.adminOrders{padding:88px 14px 74px}.adminShell .taskManager{padding:80px 12px 95px}.adminShell .taskTop h1{font-size:40px}.adminShell .taskViews{padding-bottom:4px}.taskRowMain{grid-template-columns:38px 1fr}.taskRowOpen{grid-template-columns:4px minmax(0,1fr) 70px}.taskRowOpen>b{display:none}.taskRowChecklist{padding-left:48px}.adminShell .taskModal{padding:8px}.adminShell .taskEditor,.adminShell .planModal{border-radius:14px;max-height:calc(100dvh - 16px)}.adminShell .taskEditor>header,.adminShell .planModal>header{min-height:64px;padding:0 18px}.adminShell .taskTitleInput{width:calc(100% - 36px);margin:18px}.adminShell .taskEditor>.taskEditorGrid,.adminShell .taskEditor>.fullLabel,.adminShell .taskEditor>.taskChecklist,.adminShell .taskEditor>.recurrenceDays,.adminShell .taskEditor>.aiActions,.adminShell .taskEditor>.taskAttachmentButton,.adminShell .taskEditor>.taskAttachments{margin-left:18px;margin-right:18px}.adminShell .taskEditorActions{padding:12px 18px}.adminShell .taskHero{grid-template-columns:1fr 1fr}.adminShell .taskHero>div{min-height:130px}.userAccessStudio{grid-template-columns:1fr}}.adminShell{--studio-blue:#527ca7;--studio-blue-soft:#e4edf5}.adminShell button[style*=background],.adminShell .overviewQuickActions button:first-child,.adminShell .adminFormHead>button,.adminShell .adminSaveGroup button,.adminShell .mediaUploadButton,.adminShell .launchSave,.adminShell .taskTopActions button:last-child,.adminShell .taskQuickAdd button:not(.taskMoreButton),.adminShell .taskEditorActions button:first-child,.adminShell .planPrimary,.adminShell .userAccessForm button,.adminShell .orderControls button,.adminShell .overviewQuickActions button:nth-child(n+2){color:#fff!important}.adminShell select,.taskManager select,.taskEditor select,.planModal select{appearance:none;box-shadow:none!important;background-color:#fff!important;background-image:linear-gradient(45deg,#0000 50%,#676b65 50%),linear-gradient(135deg,#676b65 50%,#0000 50%)!important;background-position:calc(100% - 18px),calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:38px!important}.adminShell input,.adminShell select,.adminShell textarea{font-weight:400!important}.adminShell label{font-weight:600}.adminShell input[type=date]{appearance:none}.taskRow.owner-chloe{box-shadow:inset 3px 0 var(--studio-blue)}.taskRows .owner-chloe mark,.contentPipeline mark.owner-chloe{background:var(--studio-blue-soft);color:#3f6488}.workload.owner-chloe i b{background:var(--studio-blue)}.taskBoard button.owner-chloe{border-left-color:var(--studio-blue)}.contentPipeline button,.calendarGrid button.content{--pillar:#6f8570;--pillar-bg:#e5ece4;border-left:4px solid var(--pillar)!important;background:var(--pillar-bg)!important}.pillar-faith{--pillar:#6686a7!important;--pillar-bg:#e5edf5!important}.pillar-product{--pillar:#a4824e!important;--pillar-bg:#f2eadc!important}.pillar-lifestyle{--pillar:#b36f59!important;--pillar-bg:#f3e5df!important}.pillar-community{--pillar:#80679a!important;--pillar-bg:#eee8f4!important}.pillar-brand-story{--pillar:#71805f!important;--pillar-bg:#e8ece2!important}.calendarGrid button.operational{color:#555954!important;background:#ecece8!important;border-left:4px solid #858983!important}.calendarGrid section>button span{color:var(--pillar,#666);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.calendarGrid section>button span{color:color-mix(in srgb,var(--pillar,#666) 78%,#222)}}.calendarGrid section>button span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.calendarGrid section>button.isComplete,.contentPipeline button.isComplete{color:#8b8e88!important;background:#f0f0ed!important;border-left-color:#a7aaa5!important}.calendarGrid section>button.isComplete:after{content:"  ✓";color:#6c706a}.contentPipeline button.isComplete small,.contentPipeline button.isComplete span{color:#9a9d97!important}.contentPipeline button{position:relative}.contentPipeline button>small{color:var(--pillar)!important}.contentPipeline button>span mark{border-radius:20px;margin-right:4px;padding:4px 7px;font-size:9px}.taskEditor.pillar-faith,.taskEditor.pillar-product,.taskEditor.pillar-lifestyle,.taskEditor.pillar-community,.taskEditor.pillar-brand-story{border-top:5px solid var(--pillar)}.taskEditor.isComplete{filter:saturate(.72)}.taskNotifications{border:0!important;border-radius:14px!important;box-shadow:0 18px 55px #1419162e!important}.taskPushToggle{border-bottom:1px solid var(--studio-line);background:var(--studio-green-soft);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.taskPushToggle strong,.taskPushToggle small{display:block}.taskPushToggle strong{font-size:12px}.taskPushToggle small{color:#5e6e67;margin-top:4px;font-size:10px}.taskPushToggle button{border-radius:7px;height:36px;background:var(--studio-green)!important;color:#fff!important;border:0!important;padding:0 12px!important;font-size:9px!important}.taskListFilters{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(220px,1fr) 170px auto;gap:10px;padding:14px 20px;display:grid}.taskListFilters input,.taskListFilters select{border:1px solid var(--studio-line);height:44px;font:inherit;background:#fff;border-radius:9px;padding:0 13px}.taskListFilters button{border:1px solid var(--studio-line);letter-spacing:.06em;background:#fff;border-radius:9px;padding:0 15px;font-size:9px;font-weight:700}.taskListFilters button.active{border-color:var(--studio-green);background:var(--studio-green-soft);color:var(--studio-green)}.adminShell .calendarGrid section>button.calendarMore{color:var(--studio-green);letter-spacing:.05em;background:0 0;border:0;font-weight:700}.taskPushToggle{grid-template-columns:1fr auto auto}@media (width<=700px){.taskListFilters{grid-template-columns:1fr 1fr}.taskListFilters input{grid-column:1/-1}.taskPushToggle{grid-template-columns:1fr}.taskPushToggle button{width:100%}}.userAccessForm select{border:1px solid #ccc9c1;border-radius:6px;width:100%;height:48px;margin-top:7px;font-size:14px}.userAccessForm small{color:#777;margin-top:7px;font-size:10px;line-height:1.45;display:block}.userDirectory>article{grid-template-columns:minmax(0,1fr) 180px auto}.userDirectory article div p{color:#777;margin:6px 0 0;font-size:10px}.userDirectory article>select{border:1px solid var(--studio-line);border-radius:8px;height:40px;font-size:11px}.userDirectory article>span{justify-self:start}.pushSettings{background:#17201d;border-radius:14px}.pushPreferenceList label{font-size:9px}.pushSettings>button{border-radius:8px;font-size:9px}@media (width<=800px){.userDirectory>article{grid-template-columns:1fr auto}.userDirectory article>select{grid-column:1/-1;width:100%}.calendarGrid section>button span{font-size:8px}}.firstPaintLoader{z-index:2147483647;opacity:1;pointer-events:none;background:#090909;place-items:center;transition:opacity .42s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed;inset:0}.firstPaintMark{width:min(42vw,205px);line-height:0;position:relative}.firstPaintMark>img,.firstPaintMark>span,.firstPaintMark>span img{width:100%;height:auto;display:block}.firstPaintMark>img{opacity:.52}.firstPaintMark>span{clip-path:inset(0 100% 0 0);animation:1.2s cubic-bezier(.2,.72,.2,1) forwards firstPaintFill;position:absolute;inset:0;overflow:hidden}.firstPaintLoader.isReady .firstPaintMark>span{clip-path:inset(0);transition:clip-path .15s cubic-bezier(.2,.72,.2,1);animation:none}.firstPaintLoader.isReady{opacity:0}@keyframes firstPaintFill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=700px){.firstPaintMark{width:min(48vw,180px)}}@media (prefers-reduced-motion:reduce){.firstPaintMark>span{clip-path:inset(0 12% 0 0);animation:none}.firstPaintLoader.isReady .firstPaintMark>span{clip-path:inset(0)}.firstPaintLoader{transition-duration:.16s}}body:has(.adminShell){overflow-x:hidden}.adminShell,.adminShell *{box-sizing:border-box}.adminWorkspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-width:0}.adminList,.adminForm{min-width:0}.journalAdminListHead{flex-direction:row;justify-content:space-between;align-items:center;gap:13px}.journalAdminListHead button{text-align:center;background:#fff;border:1px solid #242622;border-radius:13px;justify-content:center;align-items:center;width:auto;min-width:132px;height:52px;min-height:52px;padding:0 18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.adminSaveGroup .adminSecondaryAction{box-shadow:none!important;color:#30332f!important;background:#fff!important;border:1px solid #b9b7af!important}.adminFormHead{gap:28px}.adminSaveGroup{min-width:180px}.adminNotice{max-width:100%;margin-bottom:30px;overflow:hidden}.adminNotice span{max-width:900px}.localDeliverySettings input[type=checkbox]{accent-color:var(--studio-green);margin:10px 0;width:24px!important;height:24px!important;min-height:24px!important}.localDeliverySettings>label:last-child input{letter-spacing:0;font-family:Arial,sans-serif}.inventoryOverview{min-width:0;overflow:hidden}.inventoryGrouped{min-width:0!important}.inventoryGrouped>div,.inventoryGrouped>button{gap:18px;grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important}.inventoryGrouped .inventoryProduct{grid-template-columns:62px minmax(0,1fr)}.inventoryProduct>img,.inventoryProduct>i{width:62px;height:76px}.inventoryVariants{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-width:0}.inventoryVariant{min-width:0;padding:10px 9px;overflow:hidden}.inventoryVariant>b,.inventoryVariant>small{overflow-wrap:anywhere}.inventoryVariant>small{font-size:7px!important}.emailAutomationGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.emailAutomationGridTwo article{min-height:220px}.emailAutomationGridTwo h2{overflow-wrap:anywhere;margin:54px 0 18px;font-size:clamp(25px,2.2vw,38px)}.emailFlowNote{margin:-1px 0 24px}.adminSearchClear{cursor:pointer;flex:0 0 38px;width:38px;height:38px;font-size:22px;line-height:1;color:#aeb3af!important;background:0 0!important;border:0!important}.adminSearchResults p{color:#696b67;margin:0;padding:18px 14px;font:500 12px/1.45 Arial,sans-serif}@media (width<=1300px) and (width>=801px){.inventoryVariants{grid-template-columns:repeat(4,minmax(0,1fr))}.inventoryGrouped>div,.inventoryGrouped>button{grid-template-columns:220px minmax(0,1fr)!important}}@media (width<=800px){.adminWorkspace{display:block}.adminList{width:100%;padding:18px 14px}.journalAdminListHead{grid-template-columns:1fr auto;align-items:center;display:grid}.journalAdminListHead button{width:auto;min-width:126px;height:50px;min-height:50px}.adminFormHead{flex-direction:column;align-items:flex-start;display:flex}.adminSaveGroup{width:100%;min-width:0}.adminTop>.adminGlobalSearch{z-index:140;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}.adminTop>.adminGlobalSearch>span{flex:none;display:block!important}.adminTop>.adminGlobalSearch input{flex:auto;align-self:stretch;min-width:0;margin:0!important}.adminSearchResults{border-width:0 0 1px;max-height:calc(100dvh - 112px);top:48px;overflow-y:auto;box-shadow:0 22px 44px #00000038}.adminSearchResults button{grid-template-columns:72px minmax(0,1fr) auto;min-height:66px;padding:11px 14px}.adminSearchResults span,.adminSearchResults em{font-size:9px}.adminSearchResults strong{font-size:13px}.adminGlobalSearch input[type=search]{appearance:none;touch-action:manipulation}.adminGlobalSearch input[type=search]::-webkit-search-cancel-button{display:none}.inventoryOverview{overflow:visible}.inventoryGrouped{min-width:0!important}.inventoryGrouped>div,.inventoryGrouped>button{gap:14px;grid-template-columns:1fr!important}.inventoryGrouped .inventoryOverviewHead{display:none}.inventoryGrouped .inventoryProduct{grid-template-columns:70px minmax(0,1fr)}.inventoryVariants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventoryVariant{min-height:104px;padding:12px}.emailAutomationGridTwo{grid-template-columns:1fr}.emailAutomationGridTwo article{border-bottom:1px solid #d5d2ca;border-right:0;min-height:170px}.emailAutomationGridTwo h2{margin-top:34px}}.adminShell button,.adminShell a,.adminShell input,.adminShell select,.adminShell textarea{pointer-events:auto;touch-action:manipulation;position:relative}.adminShell button{cursor:pointer}.adminShell button:disabled{cursor:not-allowed}@media (width<=800px){.adminShell button,.adminShell a{min-height:44px}.adminTopActions a,.adminInstall{min-height:0}.overviewQuickActions button{justify-content:center;align-items:center;display:flex}.adminTop>.adminGlobalSearch{width:auto!important;height:48px!important;box-shadow:none!important;background:#f8f7f3!important;border:0!important;border-bottom:1px solid #d4d2ca!important;border-radius:0!important;padding:0 16px!important;left:0!important;right:0!important}.adminTop>.adminGlobalSearch>span{color:#6f726d!important}.adminTop>.adminGlobalSearch input{color:#171714!important;height:48px!important;font-size:16px!important;line-height:48px!important}.adminTop>.adminGlobalSearch input::placeholder{opacity:1;color:#777872!important}.overviewOrders{isolation:isolate;position:relative;overflow:hidden}.overviewOrders>div{min-width:0;overflow:hidden}.overviewOrders article{background:#fbfaf7;max-width:100%;overflow:hidden}.overviewOrders img,.overviewOrders video{display:none!important}}@media (width<=700px){.adminShell .taskCalendar{overflow:visible}.adminShell .taskCalendar>header{gap:10px;height:64px;padding:0 12px}.adminShell .taskCalendar h2{flex:1;min-width:0;font-size:20px}.adminShell .calendarWeek{display:none}.adminShell .calendarGrid{display:block;min-width:0!important}.adminShell .calendarGrid section{border-right:0;border-bottom:1px solid var(--studio-line);min-height:0;padding:14px;display:none}.adminShell .calendarGrid section:not(.muted):has(button){grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;display:grid}.adminShell .calendarGrid section>b{text-align:center;grid-row:1/-1;margin:0;padding-top:8px;font-size:18px}.adminShell .calendarGrid section>button{text-overflow:clip;white-space:normal;text-align:left;grid-column:2;width:100%;min-height:58px;margin:0 0 7px;padding:10px 12px;font-size:12px;line-height:1.35;overflow:visible}.adminShell .calendarGrid section>button span{font-size:9px}.adminShell .calendarGrid section small{grid-column:2;font-size:10px}}.taskRowOpen>i.normal{opacity:0}.taskNotifications>button strong,.taskNotifications>button small{display:block}.taskNotifications>button strong{font-size:12px}.taskNotifications>button small{color:#777;margin-top:5px;font-size:10px;line-height:1.4}.taskNotifications>button.read{opacity:.58}.taskNotifications>button.unread{box-shadow:inset 3px 0 var(--studio-blue)}.linkedContentOpen{letter-spacing:.06em;border-radius:9px;min-height:46px;margin:16px 30px 0;padding:0 16px;font-size:10px;font-weight:700;border:1px solid var(--studio-blue)!important;background:var(--studio-blue-soft)!important;color:#3f6488!important}.taskEditor>header>div{align-items:center;gap:10px;display:flex}.taskEditorBack{border-radius:50%;width:38px;height:38px;border:1px solid var(--studio-line)!important;background:#fff!important;font-size:16px!important}.linkedTaskBacklinks{border:1px solid var(--studio-line);background:#fff;border-radius:12px;margin:16px 30px 0;padding:16px}.linkedTaskBacklinks>strong{letter-spacing:.1em;margin-bottom:9px;font-size:10px;display:block}.linkedTaskBacklinks>button{border:0;border-top:1px solid var(--studio-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.linkedTaskBacklinks span{font-size:12px;font-weight:700}.linkedTaskBacklinks small{color:var(--studio-muted);font-size:10px}.taskConversation{border:1px solid var(--studio-line);background:#fff;border-radius:14px;margin:24px 30px 0;overflow:hidden}.taskConversation>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.taskConversation>header strong{font-size:11px}.taskConversation>header small{color:var(--studio-muted);font-size:10px}.taskCommentList{max-height:310px;overflow-y:auto}.taskCommentList article{border-bottom:1px solid var(--studio-line);padding:16px 18px}.taskCommentList article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskCommentList strong{font-size:12px}.taskCommentList time,.taskActivity time{color:var(--studio-muted);font-size:9px}.taskCommentList p{white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.55}.taskQuietEmpty{color:var(--studio-muted);margin:0;padding:22px;font-size:12px}.taskCommentComposer{background:#f5f4ef;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.taskCommentComposer textarea{min-height:78px!important;margin:0!important}.taskCommentComposer button{background:var(--studio-green);color:#fff;border:0;border-radius:9px;height:44px;padding:0 16px;font-size:10px;font-weight:700}.taskActivity{border:1px solid var(--studio-line);background:#f3f2ed;border-radius:12px;margin:16px 30px 0;padding:0 18px}.taskActivity summary{cursor:pointer;align-items:center;min-height:48px;font-size:10px;font-weight:700;display:flex}.taskActivity article{border-top:1px solid #dfddd6;grid-template-columns:1fr auto;gap:16px;padding:11px 0;display:grid}.taskActivity article span,.taskActivity>p{color:#696b66;font-size:11px}.pushSettingsActions{gap:8px;display:grid}.pushSettingsActions button{color:#151513;letter-spacing:.1em;background:#f5f3ed;border:1px solid #f5f3ed;border-radius:8px;min-height:43px;padding:0 15px;font-size:9px;font-weight:700}.pushSettingsActions button+button{color:#f5f3ed;background:0 0}@media (width<=800px){.linkedContentOpen,.taskConversation,.taskActivity{margin-left:18px;margin-right:18px}.taskConversation>header{flex-direction:column;align-items:flex-start}.taskCommentComposer{grid-template-columns:1fr}.taskCommentComposer button{width:100%}.taskActivity article{grid-template-columns:1fr}.taskActivity time{margin-top:3px}.pushSettingsActions{width:100%}}.taskCalendar>header{position:relative}.calendarDate span{display:none}.calendarDate b{margin-bottom:7px;font-size:11px;display:block}.calendarDayItems>button{border:0;border-left:4px solid var(--pillar,#858983);background:var(--pillar-bg,#ecece8);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;width:100%;margin:2px 0;padding:7px 8px;font-size:9px;overflow:hidden}.calendarDayItems>button>span{color:var(--pillar,#666);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.calendarDayItems>button>span{color:color-mix(in srgb,var(--pillar,#666) 78%,#222)}}.calendarDayItems>button>span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.calendarDayItems>button>small{display:none}.calendarDayItems>button.isComplete{color:#8b8e88!important;background:#f0f0ed!important;border-left-color:#a7aaa5!important}.calendarDayItems>button.isComplete:after{content:"  ✓";color:#6c706a}.calendarDayItems>p{color:#979993;margin:0;font-size:11px}.calendarViewSwitch{gap:4px;display:flex;position:absolute;right:16px}.taskCalendar>header .calendarViewSwitch button{background:#fff;border:1px solid #d4d1c9;border-radius:6px;height:32px;padding:0 9px;font-size:7px;font-weight:700}.taskCalendar>header .calendarViewSwitch button.active{color:#fff;background:#171714;border-color:#171714}.calendarGrid section.isToday .calendarDate b{color:#fff;background:#171714;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (width<=700px){.adminShell .taskCalendar{overflow:visible}.adminShell .taskCalendar>header{gap:8px;height:auto;min-height:116px;padding:14px 12px 54px}.adminShell .taskCalendar h2{flex:1;min-width:0;font-size:17px;line-height:1.2}.adminShell .calendarViewSwitch{grid-template-columns:1fr 1fr 1fr;display:grid;bottom:11px;left:12px;right:12px}.adminShell .taskCalendar>header .calendarViewSwitch button{width:100%;height:34px}.adminShell .calendarWeek{display:none}.adminShell .calendarGrid{display:block;min-width:0!important}.adminShell .calendarGrid section{border-right:0;border-bottom:1px solid var(--studio-line);grid-template-columns:54px minmax(0,1fr);gap:10px;min-height:0;padding:13px 12px;display:grid}.adminShell .calendarDate{text-align:center;padding-top:5px}.adminShell .calendarDate span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.adminShell .calendarDate b{margin:0 auto;font-size:17px}.adminShell .calendarDayItems>button{text-overflow:clip;white-space:normal;text-align:left;width:100%;min-height:60px;margin:0 0 7px;padding:10px 12px;font-size:12px;line-height:1.35;overflow:visible}.adminShell .calendarDayItems>button>span{font-size:8px}.adminShell .calendarDayItems>button>small{color:#777;margin-top:5px;font-size:9px;display:block}.adminShell .calendar-month .calendarGrid section.muted{display:none}.adminShell .calendar-month .calendarGrid section{grid-template-columns:48px minmax(0,1fr)}}.taskQuickToggle{display:none}@media (width<=700px){.adminShell .taskQuickToggle{background:var(--studio-green);color:#fff;letter-spacing:.06em;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;margin:18px auto 0;font-size:11px;font-weight:700;display:flex}.adminShell .taskQuickAdd{margin-top:8px}.adminShell .taskQuickAdd.isCollapsed{display:none}.adminShell .taskQuickAdd.isOpen{display:grid}.adminShell .taskViews{margin-top:16px}.adminShell .taskListView>header{min-height:68px;padding:14px 16px}.adminShell .taskListView>header h2{font-size:18px}.adminShell .taskListFilters{grid-template-columns:1fr 120px;padding:12px}.adminShell .taskListFilters button{grid-column:1/-1;min-height:42px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
