:is(.concept-page,.editorial-page) [data-material]{--material-bg:var(--paper);--material-text:var(--ink);--material-heading:var(--ink);--material-muted:var(--muted);--material-accent:var(--terracotta-deep);border:1px solid var(--material-border);border-radius:var(--signature-radius);background:var(--material-bg);min-width:0;color:var(--material-text);box-shadow:var(--material-shadow);position:relative}:is(.concept-page,.editorial-page) [data-material-surface=cream]{--material-bg:var(--cream)}:is(.concept-page,.editorial-page) [data-material-surface=sand]{--material-bg:var(--sand-soft)}:is(.concept-page,.editorial-page) [data-material-surface=darkroom]{--material-bg:var(--material-charcoal);--material-text:var(--cream);--material-heading:var(--cream);--material-muted:color-mix(in srgb, var(--cream) 97%, var(--material-charcoal));--material-accent:var(--cream)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper]{--material-bg:var(--paper,#fbf8f1);--material-text:var(--palette-panel-light-text,#292825);--material-heading:var(--material-text);--material-muted:var(--palette-panel-light-secondary,#38352f);--material-accent:var(--palette-panel-light-link,#572719);--material-border:var(--line);--signature-surface-text:var(--material-text);--signature-surface-muted-text:var(--material-muted);--signature-surface-accent-text:var(--material-accent);--marketing-button-secondary-ink:var(--material-accent);--palette-focus:var(--material-accent);--palette-boundary:var(--material-muted);--highlighted-card-rail:var(--terracotta-deep,#8d3725);border:1px solid var(--material-border);border-left:.25rem solid var(--highlighted-card-rail);background:var(--signature-surface-gradient-paper-sand);background-image:var(--signature-surface-image-paper-sand-quiet);background-size:var(--signature-surface-texture-size-quiet);box-shadow:0 .4rem 1.25rem #29282514}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper][data-card-accent=teal]{--highlighted-card-rail:var(--teal-dark,#386969)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper][data-card-accent=terracotta]{--highlighted-card-rail:var(--terracotta-deep,#8d3725)}.concept-page [data-cta-hook-surface=teal]>.feature-card[data-material=paper][data-material-surface=paper]{--material-bg:var(--cta-hook-bg);--material-text:var(--cta-hook-text);--material-heading:var(--cta-hook-text);--material-muted:var(--cta-hook-secondary);--material-accent:var(--cta-hook-link);--signature-surface-text:var(--cta-hook-text);--signature-surface-muted-text:var(--cta-hook-secondary);--signature-surface-accent-text:var(--cta-hook-link);--marketing-button-secondary-ink:var(--cta-hook-link);--palette-focus:var(--cta-hook-focus);--palette-boundary:var(--cta-hook-boundary);background:var(--cta-hook-bg);border-color:var(--cta-hook-boundary)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] :is(h3,strong){color:var(--material-heading)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] :is(p,li,small){color:var(--material-muted)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] :is(a:not(.button),.eyebrow){color:var(--material-accent)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] li::marker{color:var(--material-accent)}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] .feature-card-body>:is(ul,ol)>li{color:var(--material-text);font-size:1.0625rem;font-weight:600;line-height:1.6}.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper] .feature-card-body>:is(ul,ol)>li+li{margin-top:.75rem}@media (forced-colors:active){.concept-page :is([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])[data-material=paper][data-material-surface=paper]{box-shadow:none;background:canvas;border-color:canvastext}.concept-page [data-cta-hook-surface=teal]>.feature-card[data-material=paper][data-material-surface=paper]{--material-text:CanvasText;--material-heading:CanvasText;--material-muted:CanvasText;--material-accent:LinkText;--signature-surface-text:CanvasText;--signature-surface-muted-text:CanvasText;--signature-surface-accent-text:LinkText;background:canvas;border-color:canvastext}}:is(.concept-page,.editorial-page) [data-material]{--signature-surface-text:var(--material-text);--signature-surface-muted-text:var(--material-muted);--signature-surface-accent-text:var(--material-accent)}:is(.concept-page,.editorial-page) [data-material] :where(h1,h2,h3,h4,h5,h6){color:var(--material-heading)}:is(.concept-page,.editorial-page) [data-material] :where(p,li,figcaption,small,label,dt,dd){color:var(--material-muted)}:is(.concept-page,.editorial-page) [data-material] :where(a:not(.button),.eyebrow){color:var(--material-accent)}:is(.concept-page,.editorial-page) [data-material] p a:not(.button){text-underline-offset:.18em;text-decoration:underline}:is(.concept-page,.editorial-page) [data-material] .media-slot-embed :is(.media-slot-embed-status,.media-slot-embed-fallback,.media-slot-embed-fallback a,.media-slot-embed-label){color:var(--cream)}:is(.concept-page,.editorial-page) .marketing-material{padding:var(--material-padding);margin:0}:is(.concept-page,.editorial-page) [data-material=paper]:not([data-material-surface=darkroom]):not(.feature-card[data-has-media=true]):where(:not([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])),.concept-page [data-material-context=comparison]>.feature-card[data-material=paper][data-has-media=true]:not([data-material-surface=darkroom]){border-color:color-mix(in srgb, var(--sand) 50%, var(--cream));background-image:radial-gradient(ellipse, color-mix(in srgb, var(--ink) 5%, transparent) .5px, transparent .9px), linear-gradient(135deg, color-mix(in srgb, var(--paper) 55%, transparent), transparent 55%);box-shadow:inset 0 0 0 .45rem color-mix(in srgb, var(--paper) 28%, transparent), 0 .22rem 0 color-mix(in srgb, var(--sand-soft) 85%, var(--ink)), 0 .35rem 0 var(--cream), var(--material-shadow);background-size:5px 7px,100% 100%;border-radius:2px}:is(.concept-page,.editorial-page) [data-material=paper][data-material-surface=paper]{--material-bg:var(--material-paper-stock)}:is(.concept-page,.editorial-page) [data-material=paper]:not([data-material-surface=darkroom]):not(.feature-card[data-has-media=true]):where(:not([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])):after,.concept-page [data-material-context=comparison]>.feature-card[data-material=paper][data-has-media=true]:not([data-material-surface=darkroom]):after{content:"";background:linear-gradient(45deg, var(--sand-soft) 48%, color-mix(in srgb, var(--ink) 18%, var(--sand-soft)) 50%, var(--cream) 55%);clip-path:polygon(0 0,100% 100%,100% 0);pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:0;right:0}.concept-page [data-material-context=comparison]>.feature-card.signature-card[data-material=paper]:where(:not([data-card-emphasis=highlighted]>.feature-card,.feature-card[data-card-emphasis=highlighted])){--material-bg:var(--paper);border-color:color-mix(in srgb, var(--ink) 45%, var(--sand-soft));box-shadow:var(--signature-shadow-paper)}.concept-page [data-material-context=comparison]>.feature-card[data-material=paper][data-has-media=true]:not([data-material-surface=darkroom]){--material-bg:var(--material-paper-stock);padding:var(--material-padding)}.concept-page [data-material-context=comparison]>.feature-card[data-material=paper][data-has-media=true]:not([data-material-surface=darkroom])>.feature-card-copy{padding-inline:0;padding-bottom:0}:is(.concept-page,.editorial-page) :is([data-palette-tone=light],[data-signature-surface=paper],[data-signature-surface=cream],[data-signature-surface=sand],[data-palette-panel=light],[data-hero-surface=textured-light],[data-material-surface=paper],[data-material-surface=cream],[data-material-surface=sand],.ps-menu):not([data-material=gallery],[data-material=corkboard]){--material-frame-color:var(--material-frame-charcoal)}:is(.concept-page,.editorial-page) :is([data-palette-tone=dark],.section-dark,[data-signature-surface=darkroom],[data-signature-surface=darkroom-soft],[data-signature-surface=teal],[data-signature-surface=terracotta],[data-hero-surface=textured-dark],[data-palette-panel=darkroom],[data-material-surface=darkroom]):not([data-material=gallery],[data-material=corkboard]){--material-frame-color:var(--material-frame-wood);--material-frame-shadow:0 .25rem .9rem color-mix(in srgb, var(--ink) 20%, transparent), 0 1rem 2rem color-mix(in srgb, var(--ink) 35%, transparent);--material-wall-shadow:0 .15rem .25rem #0000004d, 0 1.6rem 2.4rem -1.2rem #0000009e}:is(.concept-page,.editorial-page) :is([data-material=gallery][data-material-surface=paper],[data-material=corkboard])>*{--material-frame-color:var(--material-frame-charcoal)}:is(.concept-page,.editorial-page) :is([data-material=gallery],[data-material=corkboard],.marketing-hero-media-panel){--material-moulding-colors:color-mix(in srgb, var(--material-frame-color) 80%, white) color-mix(in srgb, var(--material-frame-color) 82%, black) color-mix(in srgb, var(--material-frame-color) 70%, black) color-mix(in srgb, var(--material-frame-color) 90%, white)}:is(.concept-page,.editorial-page) [data-material=gallery]{--material-bg:var(--material-mat);--material-mount-border-width:var(--material-moulding-width);--material-mount-border-color:var(--material-moulding-colors);--material-mount-radius:0;--material-mount-shadow:var(--material-mat-lip), var(--material-wall-shadow);border:var(--material-mount-border-width) solid;border-color:var(--material-mount-border-color);border-radius:var(--material-mount-radius);padding:var(--material-mat-width) var(--material-mat-width) var(--material-mat-bottom);box-shadow:var(--material-mount-shadow)}:is(.concept-page,.editorial-page) [data-material=gallery]:not(.feature-card,.stake,.featured-gallery-card,.service-area-card,.resource-card,.blog-property-card)>:first-child:not(figcaption,h2,h3,h4,p,[data-material=gallery]){box-shadow:0 0 0 var(--material-mat-bevel-width) var(--material-mat-bevel), 0 0 0 calc(var(--material-mat-bevel-width) + 1px) color-mix(in srgb, var(--ink) 20%, transparent);border-radius:0}:is(.concept-page,.editorial-page) [data-material=gallery]:is(.feature-card,.stake,.featured-gallery-card,.service-area-card,.resource-card,.blog-property-card){--material-bg:var(--paper);--material-mount-border-width:1px;--material-mount-border-color:var(--material-border);--material-mount-radius:2px;--material-mount-shadow:var(--material-shadow);padding:var(--material-mat-width)}:is(.concept-page,.editorial-page) [data-material=gallery]:is(.feature-card,.stake,.featured-gallery-card,.service-area-card,.resource-card,.blog-property-card)>:is(.feature-card-media,.stake-image,.featured-gallery-image,.service-area-card-image,.resource-image),:is(.concept-page,.editorial-page) .feature-card[data-material=gallery] .feature-card-body .media-slot-embed,:is(.concept-page,.editorial-page) .blog-property-card[data-material=gallery] .blog-figure>img{box-shadow:0 0 0 1px var(--material-print-edge), var(--material-print-shadow);border:0;border-radius:0}:is(.concept-page,.editorial-page) [data-material=gallery]:is(.feature-card,.stake,.featured-gallery-card,.service-area-card,.resource-card,.blog-property-card)>:is(.feature-card-media,.stake-image,.featured-gallery-image,.service-area-card-image,.resource-image) :is(img,video){border-radius:0}:is(.concept-page,.editorial-page) [data-material=window]{border:var(--material-frame-width) solid var(--material-window-trim);box-shadow:0 0 0 1px var(--material-border), var(--material-window-shadow);padding:clamp(.5rem,1vw,.85rem)}:is(.concept-page,.editorial-page) .marketing-material[data-material=window][data-material-surface=darkroom]{border:.25rem solid var(--material-mount-edge);padding:var(--material-padding);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--cream) 3%, transparent) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 5px), radial-gradient(ellipse at 15% 0, color-mix(in srgb, var(--sand) 10%, transparent), transparent 65%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sand-soft) 35%, transparent), inset 0 .3rem .8rem color-mix(in srgb, var(--ink) 14%, transparent), var(--material-shadow);border-radius:2px}:is(.concept-page,.editorial-page) [data-material=pinned-note]{--material-heading:var(--marketing-text-board-heading);padding-top:calc(var(--material-padding) + .7rem);isolation:isolate;box-shadow:none;rotate:var(--material-note-rotation,0deg);transform-origin:calc(50% + var(--material-pin-x,0%)) max(.6rem, calc(.9rem + var(--material-pin-y,0%)));background:0 0;border:0;border-radius:0;overflow:visible}:is(.concept-page,.editorial-page) :is([data-material=pinned-note],[data-pinned-print]){transition:translate var(--signature-motion-medium) var(--signature-motion-ease), transform var(--signature-motion-medium) var(--signature-motion-ease), box-shadow var(--signature-motion-medium) var(--motion-ease-settle), border-color var(--signature-motion-medium) var(--motion-ease-feedback);translate:0}:is(.concept-page,.editorial-page) :is([data-material=pinned-note],[data-pinned-print]):is(:hover,:focus-within){translate:0 calc(-1 * var(--motion-lift-distance));z-index:2}:is(.concept-page,.editorial-page) .material-window[data-window-interaction=playing]{--window-glow-motion:material-window-interaction-glow var(--motion-ambient-window) var(--motion-ease-travel) 1;--window-linen-motion:material-window-interaction-linen var(--motion-ambient-window) var(--motion-ease-travel) 1}:is(.concept-page,.editorial-page) .material-window:has(>.material-window-rays[data-light-active=true])>.material-window-rays:after{content:"";inset:1.75rem max(var(--material-window-gutter), 1.5rem);opacity:0;animation:var(--window-glow-motion,none);background:#ffe1af4d;border-radius:1rem;position:absolute;box-shadow:0 0 3rem 1rem #ffe3b559}:is(.concept-page,.editorial-page) .material-window:has(>.material-window-rays[data-light-active=true])>.material-window-linen{transform-origin:50% 0;animation:var(--window-linen-motion,none)}:is(.concept-page,.editorial-page) .material-window-linen[data-side=left]{--window-linen-direction:1}:is(.concept-page,.editorial-page) .material-window-linen[data-side=right]{--window-linen-direction:-1}@keyframes material-window-interaction-glow{0%,to{opacity:0}50%{opacity:.42}}@keyframes material-window-interaction-linen{0%,to{translate:0;rotate:0deg}50%{rotate:calc(var(--window-linen-direction) * .9deg);translate:calc(var(--window-linen-direction) * 1px) 0}}:is(.concept-page,.editorial-page) .offering-story-media:has(>.material-window,>.material-window-figure):is(:hover,:focus-within) img{transform:none}@media (prefers-reduced-motion:reduce){:is(.concept-page,.editorial-page) .material-window{--window-glow-motion:none;--window-linen-motion:none}:is(.concept-page,.editorial-page) .material-window:has(>.material-window-rays[data-light-active=true])>.material-window-linen{transition:none;animation:none}:is(.concept-page,.editorial-page) .material-window:has(>.material-window-rays[data-light-active=true])>.material-window-rays:after{transition:none;animation:none}:is(.concept-page,.editorial-page) :is([data-material=pinned-note],[data-pinned-print]),:is(.concept-page,.editorial-page) :is([data-material=pinned-note],[data-pinned-print]):is(:hover,:focus-within){transition:none;translate:none}}:is(.concept-page,.editorial-page) [data-material=pinned-note]:before{content:"";z-index:1;top:max(.35rem, calc(.65rem + var(--material-pin-y,0%)));left:calc(50% - .25rem + var(--material-pin-x,0%));background:var(--material-pin-color);width:.5rem;height:.5rem;box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--paper) 40%, transparent), .08rem .15rem .12rem color-mix(in srgb, var(--ink) 25%, transparent);pointer-events:none;border-radius:50%;position:absolute}:is(.concept-page,.editorial-page) [data-material=corkboard]{--material-heading:var(--marketing-text-board-heading);--material-accent:var(--marketing-text-board-label);--material-muted:var(--marketing-text-muted-on-sand);--material-bg:var(--material-board-color);border:var(--material-moulding-width) solid;border-color:var(--material-moulding-colors);background-image:radial-gradient(ellipse, color-mix(in srgb, var(--ink) 10%, transparent) .6px, transparent 1px), radial-gradient(ellipse, color-mix(in srgb, var(--paper) 42%, transparent) .8px, transparent 1.3px);box-shadow:var(--material-mat-lip), inset 0 0 .8rem color-mix(in srgb, var(--ink) 10%, transparent), var(--material-wall-shadow);background-position:0 0,2px 3px;background-size:5px 7px,11px 9px;border-radius:0;padding:clamp(1.25rem,3vw,2.5rem)}:is(.concept-page,.editorial-page) .feature-card[data-material]{--feature-card-accent:var(--material-accent);background-image:none}:is(.concept-page,.editorial-page) .feature-card[data-material] .feature-card-copy{background:0 0}.concept-page .feature-card.signature-card[data-material=gallery]:focus-within{border-color:var(--material-mount-border-color)}.concept-page .feature-card.signature-card[data-material=gallery]:focus-within:before{opacity:0}:is(.concept-page,.editorial-page) .feature-card:is([data-material=gallery],[data-material=window]) .feature-card-copy{padding:1.25rem .25rem .25rem}:is(.concept-page,.editorial-page) .feature-card[data-material=pinned-note] .feature-card-copy{padding-top:calc(var(--card-padding) + .6rem)}:is(.concept-page,.editorial-page) .feature-card[data-material=pinned-note]{padding-top:.5rem}:is(.concept-page,.editorial-page) .feature-card[data-material]:not([data-material=pinned-note]):is(:hover:not([data-card-actionable=false]),:focus-within){box-shadow:var(--signature-shadow-surface-hover)}.concept-page[data-signature-system=framed-light] :is(.stake,.portfolio-card)[data-material=gallery]{border:var(--material-mount-border-width) solid;border-color:var(--material-mount-border-color);border-radius:var(--material-mount-radius);background:var(--material-bg);box-shadow:var(--material-mount-shadow)}.concept-page[data-signature-system=framed-light] .resource-card[data-material=gallery]{border-radius:var(--material-mount-radius)}.concept-page .stake[data-material=gallery] .stake-copy{padding:1.25rem .25rem .25rem}.concept-page .portfolio-card[data-material=gallery]{display:block}.concept-page .portfolio-card[data-material=gallery]>.portfolio-card-button{--signature-surface-text:var(--signature-text-on-dark);--signature-surface-muted-text:var(--signature-text-muted-on-dark);position:relative;inset:auto}.concept-page .portfolio-card[data-material=gallery]:after{content:none}:is(.concept-page,.editorial-page) .pricing-card[data-material=paper] :is(.package-note,.package-price){color:color-mix(in srgb, var(--package-accent-strong) 92%, var(--ink))}:is(.concept-page,.editorial-page) .pricing-card[data-material=paper] .package-includes li{color:var(--ink)}:is(.concept-page,.editorial-page) :is(.featured-gallery-card,.service-area-card,.resource-card)[data-material=gallery]{overflow:hidden}@supports (overflow-clip-margin:border-box) and (mask-composite:exclude){:is(.concept-page,.editorial-page) .signature-card[data-material=gallery]{overflow-clip-margin:border-box;overflow:clip}}:is(.concept-page,.editorial-page) [data-material=gallery] :is(.featured-gallery-card-copy,.service-area-card-copy,.resource-copy){background:0 0}:is(.concept-page,.editorial-page) [data-material=gallery] .resource-meta{color:var(--material-muted)}.concept-page[data-signature-system=framed-light] .featured-gallery-card[data-material=gallery]{background:var(--material-bg)}.concept-page[data-signature-system=framed-light] .featured-gallery-card[data-material=gallery] .featured-gallery-card-copy{background:0 0}.concept-page[data-signature-system=framed-light] .featured-gallery-card[data-material=gallery] .featured-gallery-card-copy p{color:var(--material-muted)}.concept-page[data-signature-system=framed-light] .featured-gallery-card[data-material=gallery] .featured-gallery-link{color:var(--material-accent)}.concept-page[data-signature-system=framed-light] :is(.featured-gallery-card,.service-area-card)[data-material=gallery],.concept-page[data-signature-system=framed-light] :is(.featured-gallery-card,.service-area-card)[data-material=gallery]:is(:hover,:focus-within){border-color:var(--material-mount-border-color)}:is(.concept-page[data-signature-system=framed-light],.editorial-page) .signature-card[data-material=gallery]{border-radius:var(--material-mount-radius);box-shadow:var(--material-mount-shadow)}:is(.concept-page[data-signature-system=framed-light],.editorial-page) .signature-card[data-material=gallery]:is(:hover,:focus-within){box-shadow:var(--material-mount-shadow), var(--signature-shadow-paper-hover)}:is(.concept-page,.editorial-page) .offering-story-media[data-material=gallery]{aspect-ratio:auto;overflow:visible}:is(.concept-page,.editorial-page) :is(.offering-story-media[data-material=gallery]:has(>.offering-story-media-view>.offering-story-media-photo),[data-media-role=photograph][data-material=gallery]){justify-self:center;width:fit-content;max-width:100%;margin-inline:auto}:is(.concept-page,.editorial-page) .offering-story-media-view:has(>.offering-story-media-photo){aspect-ratio:auto}:is(.concept-page,.editorial-page) [data-media-sized][data-material=gallery]{width:min(100%, calc(var(--feature-image-max-height) * var(--media-aspect) + 2 * (var(--material-moulding-width) + var(--material-mat-width))));aspect-ratio:auto;justify-self:center;margin-inline:auto}:is(.concept-page,.editorial-page) [data-media-sized][data-material=gallery]>:first-child{width:100%;height:auto;min-height:0;aspect-ratio:var(--media-aspect)}:is(.concept-page,.editorial-page) :is(.offering-story-media-photo,[data-media-role=photograph]>img){width:auto;max-width:100%;height:auto;max-height:var(--feature-image-max-height);aspect-ratio:auto;display:block}:is(.concept-page,.editorial-page) .offering-story-media-view{aspect-ratio:4/3;position:relative;overflow:hidden}:is(.concept-page,.editorial-page) .editorial-card[data-material=paper] .media-minute-index-card-media-link{margin:var(--material-mat-width) var(--material-mat-width) 0;background:0 0;border:0;padding:0}:is(.concept-page,.editorial-page) .editorial-card[data-material=paper] .editorial-card-image{box-shadow:0 0 0 1px var(--material-print-edge), var(--material-print-shadow);border:0;border-radius:0}:is(.concept-page,.editorial-page) .experience-step[data-material=pinned-note]{padding-top:calc(var(--material-padding) + .65rem)}:is(.concept-page,.editorial-page) .service-area-step-grid[data-material=corkboard]>[data-material=pinned-note]{padding:calc(var(--material-padding) + .65rem) var(--material-padding) var(--material-padding);background:0 0}:is(.concept-page,.editorial-page) .warm-review-board[data-material=corkboard]{padding:var(--material-padding)}:is(.concept-page,.editorial-page) .warm-review-board>.warm-review:last-child{margin-bottom:0}.concept-page[data-signature-system=framed-light] .warm-review[data-material=pinned-note]{min-height:0;padding:calc(var(--material-padding) + .65rem) var(--material-padding) var(--material-padding);margin:0 0 1.25rem}.concept-page[data-signature-system=framed-light] .warm-review[data-material=pinned-note]:before{font-size:0}.concept-page[data-signature-system=framed-light] .warm-review[data-material=pinned-note] blockquote p{color:var(--ink);font-size:var(--type-copy-size,clamp(1.1rem, 1.6vw, 1.4rem));line-height:1.5}.concept-page[data-signature-system=framed-light] .warm-review[data-material=pinned-note] figcaption,.concept-page[data-signature-system=framed-light] .warm-review[data-material=pinned-note] figcaption strong{color:var(--muted)}.editorial-page .media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li[data-material=paper]{border-inline-start:4px solid var(--palette-panel-light-link,var(--teal));border-radius:2px}:is(.concept-page,.editorial-page) .marketing-hero-media-panel{background:0 0;border:0;padding:0;overflow:visible}:is(.concept-page,.editorial-page) .marketing-hero-media-frame[data-material=gallery]{z-index:1;isolation:isolate;padding:0;position:absolute;inset:0;overflow:hidden}:is(.concept-page,.editorial-page) .marketing-hero[data-hero-panel-surface=frosted] .marketing-hero-media-frame[data-material=gallery]{border:.35rem solid var(--material-frame-color);border-radius:2px}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-panel-surface=frosted]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]{--material-mount-border-width:0;--material-mount-shadow:0 2px 6px #08131d38;background:var(--sand-soft);box-shadow:var(--material-mount-shadow);border:0;border-radius:2px;padding:0;overflow:hidden}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-panel-surface=frosted]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]>:first-child{box-shadow:none}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-panel-surface=frosted],[data-hero-custom-panel=true]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]{width:var(--hero-still-frame-width,100%);max-width:100%;margin-inline:auto;inset-block:0;inset-inline:0}:is(.concept-page,.editorial-page) .marketing-hero[data-hero-panel-surface=frosted] .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]{width:var(--hero-still-frame-width,auto);max-width:100%;margin-inline:auto;inset-inline:0}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-custom-panel=true]) .marketing-hero-media-panel:has(>.marketing-hero-media-frame[data-material=gallery]){box-shadow:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){:is(.concept-page,.editorial-page) .media-minute-detail-hero[data-hero-media=panel]:not([data-hero-custom-panel=true]) .marketing-hero-media-panel:has(>.marketing-hero-media-frame[data-material=gallery]):is(:hover,:focus-within){box-shadow:none;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-custom-panel=true]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]{transition:translate var(--motion-lift) var(--motion-ease-settle), box-shadow var(--motion-lift) var(--motion-ease-settle)}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-custom-panel=true]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery]:is(:hover,:focus-within){translate:0 calc(var(--motion-lift-distance) * -1);box-shadow:var(--material-mount-shadow), var(--signature-shadow-paper-hover)}}:is(.concept-page,.editorial-page) .marketing-hero-media-opening{background:var(--sand-soft);width:100%;height:100%;display:block;position:relative;overflow:hidden}:is(.concept-page,.editorial-page) .marketing-hero[data-hero-panel-surface=frosted] .marketing-hero-media-opening{box-shadow:none;background:0 0}:is(.concept-page,.editorial-page) .marketing-hero:not([data-hero-panel-surface=frosted]) .marketing-hero-media-panel>.marketing-hero-media-frame[data-material=gallery] :is(img,video){border-radius:0}:is(.concept-page,.editorial-page) :is(figure:has(img,video,iframe,picture):not([data-material=pinned-note],[data-material=corkboard] *,.report-media-frame)>figcaption:not(.feature-card-media-caption,.pricing-work-image-caption),.listing-video-example-caption,.media-slot-embed[data-media-caption-placement=below]>.media-slot-embed-label,.feature-card[data-media-role=diagram] .feature-card-media-caption,.twilight-highlight-grid .feature-card-media-caption){margin:var(--caption-plate-gap) var(--caption-plate-inset,0) 0;font-size:var(--caption-plate-size);font-style:normal;font-weight:var(--type-caption-weight,400);line-height:var(--caption-plate-leading);letter-spacing:normal;text-transform:none;padding:0}:is(.concept-page,.editorial-page) figure[data-media-role=plate]{--signature-surface-text:var(--ink);--signature-surface-muted-text:var(--ink);--signature-surface-accent-text:var(--terracotta-deep)}:is(.concept-page,.editorial-page) .offering-story-media-interactive figure[data-material=gallery]>figcaption{padding:var(--caption-strip-padding);background:var(--caption-strip-bg);color:var(--ink)}:is(.concept-page,.editorial-page) :is([data-material=gallery],:is(figure,article,.feature-card,.pricing-card)[data-material=paper],.offering-story-media-interactive) [data-material=gallery]:not(.feature-card,.stake,.featured-gallery-card,.service-area-card,.resource-card,.blog-property-card){--material-bg:transparent;--material-mount-border-width:0;--material-mount-shadow:none;padding:0}:is(.concept-page,.editorial-page) .offering-story-media:not([data-material]){box-shadow:none;background:0 0;border:0}:is(.concept-page,.editorial-page) .offering-story-media-interactive:not([data-material]){overflow:visible}:is(.concept-page,.editorial-page) :is(.offering-story-media,[class*=wordpress-baseline-])>.signature-frame{display:none}:is(.concept-page,.editorial-page) [data-material=corkboard] figure.signature-card{border-radius:0}:is(.concept-page,.editorial-page) :is(.feature-card:not([data-material=gallery])>.feature-card-media,.pricing-work-image,.offering-story-media .feature-card-grid>div:has(>img)){border:1px solid var(--media-inset-edge);background:var(--media-inset-fill);box-shadow:none;border-radius:0}:is(.concept-page,.editorial-page) :is(.feature-card:not([data-material=gallery])>.feature-card-media,.pricing-card-media,.pricing-work-image,[data-media-role=inset]) :is(img,video,.portfolio-lightbox-trigger){border-radius:0}:is(.concept-page,.editorial-page) .feature-card[data-media-fit=contain][data-material]>.feature-card-media{background:var(--plate-field)}:is(.concept-page,.editorial-page) .feature-card[data-media-role=diagram][data-material]>.feature-card-media{background:var(--plate-field);gap:0}:is(.concept-page,.editorial-page) .feature-card[data-media-role=diagram][data-material] .feature-card-diagram-stage{background:var(--plate-field)}:is(.concept-page,.editorial-page) :is(.feature-card[data-media-role=diagram][data-material],.twilight-highlight-grid .feature-card[data-material]) .feature-card-media-caption{padding:var(--caption-strip-padding);border-top:1px solid var(--caption-strip-rule);background:var(--caption-strip-bg);color:var(--material-muted);margin:0}:is(.concept-page,.editorial-page) figure[data-material=paper]:has(img,svg,video,iframe){--material-border:var(--plate-edge);border-radius:var(--plate-radius);box-shadow:var(--plate-shadow)}:is(.concept-page,.editorial-page) figure[data-material=paper] :is(img,svg,.portfolio-lightbox-trigger){background-color:var(--plate-field);border-radius:0}:is(.concept-page,.editorial-page) :is(.editorial-video-frame,.media-minute-featured-video,.offering-story-media>.media-slot-embed),:is(.concept-page,.editorial-page) .media-minute-watch-read .editorial-video-frame{border-radius:var(--plate-radius);box-shadow:var(--plate-shadow)}:is(.concept-page,.editorial-page).warm-interior-page.wordpress-baseline-page :is(.wordpress-baseline-room-image,.wordpress-baseline-checklist-image,.wordpress-baseline-seller-close-image,.wordpress-baseline-drone-comparison-image,.wordpress-baseline-drone-package-media,.wordpress-baseline-drone-package-video-media,.wordpress-baseline-media-item,.wordpress-baseline-drone-critical-media){border:1px solid var(--media-inset-edge);background:var(--media-inset-fill);box-shadow:none;border-radius:0}:is(.concept-page,.editorial-page).warm-interior-page.wordpress-baseline-page :is(.wordpress-baseline-room-image,.wordpress-baseline-checklist-image,.wordpress-baseline-seller-close-image,.wordpress-baseline-drone-comparison-image,.wordpress-baseline-drone-package-media,.wordpress-baseline-drone-package-video-media,.wordpress-baseline-media-item,.wordpress-baseline-drone-critical-media) :is(img,video,.portfolio-lightbox-trigger,.media-slot-embed){border-radius:0}:is(.concept-page,.editorial-page) .material-window-figure{--caption-plate-inset:calc(max(var(--material-window-sunlight-gutter), 1.5rem) + var(--material-window-trim-width))}:is(.concept-page,.editorial-page) [data-material=pinned-note]>.pinned-note-paper{z-index:-1;pointer-events:none;width:104.8%;height:110%;position:absolute;top:-2.4%;left:-2.4%;overflow:visible}.editorial-page .media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li[data-material=paper]:is(:hover,:focus-within),.editorial-page .media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li[data-material=paper]:is(:hover,:focus-within) .media-minute-prose :where(p,ul,ol,li,strong,em,a){color:var(--ink)}:is(.concept-page,.editorial-page) .three-d-review-grid[data-material=corkboard]>figure[data-material=pinned-note]{padding:calc(var(--material-padding) + .65rem) var(--material-padding) var(--material-padding);background:0 0;margin:0}:is(.concept-page,.editorial-page) .three-d-review-grid[data-material=corkboard] :is(blockquote,figcaption,strong,span),:is(.concept-page,.editorial-page) .thruvision-delivery-grid [data-material=paper] :is(h3,p,span){color:var(--ink)}.concept-page[data-signature-system=framed-light] .thruvision-delivery-grid article[data-material=paper]{background-color:var(--material-bg)}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-checklist-copy,.wordpress-baseline-room-copy)[data-material=paper]{padding:var(--material-padding)}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-checklist-copy,.wordpress-baseline-room-copy)[data-material=paper] :is(h2,h3,p,li){color:var(--ink)}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-purpose-grid,.wordpress-baseline-strategy-grid)[data-material=corkboard]>[data-material=pinned-note]{padding:calc(var(--material-padding) + .65rem) var(--material-padding) var(--material-padding);background:0 0}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-purpose-grid,.wordpress-baseline-strategy-grid)[data-material=corkboard] h3{color:var(--material-heading)}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-purpose-grid,.wordpress-baseline-strategy-grid)[data-material=corkboard] p{color:var(--material-muted)}:is(.concept-page,.editorial-page) :is(.wordpress-baseline-purpose-grid,.wordpress-baseline-strategy-grid)[data-material=corkboard] span{color:var(--material-text)}:is(.concept-page,.editorial-page) [data-section-treatment=process]{--signature-surface-text:var(--marketing-text-process-heading)}:is(.concept-page,.editorial-page) .experience-intro h2{color:var(--marketing-text-process-heading)}:is(.concept-page,.editorial-page) .feature-card[data-material=window][data-has-media=true]{background:var(--material-bg);box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible}:is(.concept-page,.editorial-page),:is(.concept-page,.editorial-page) [data-signature-surface]{--window-surface-accent:var(--teal,#508484)}:is(.concept-page,.editorial-page) [data-signature-surface=cream]{--window-surface-accent:var(--terracotta,#b74b31)}:is(.concept-page,.editorial-page) :is([data-signature-surface=darkroom],[data-signature-surface=darkroom-soft]){--window-surface-accent:var(--sand,#d8b785)}:is(.concept-page,.editorial-page) [data-signature-surface=teal]{--window-surface-accent:color-mix(in srgb, var(--terracotta,#b74b31) 70%, var(--cream,#f3eee4))}:is(.concept-page,.editorial-page) [data-signature-surface=terracotta]{--window-surface-accent:color-mix(in srgb, var(--teal,#508484) 75%, var(--cream,#f3eee4))}:is(.concept-page,.editorial-page) [data-material]:not([data-material=window]){--window-surface-accent:var(--teal,#508484)}:is(.concept-page,.editorial-page) [data-material-surface=cream]:not([data-material=window]){--window-surface-accent:var(--terracotta,#b74b31)}:is(.concept-page,.editorial-page) [data-material-surface=darkroom]:not([data-material=window]){--window-surface-accent:var(--sand,#d8b785)}:is(.concept-page,.editorial-page) .material-window{--window-curtain-accent:var(--window-surface-accent,var(--teal,#508484));--window-curtain-shadow:color-mix(in srgb, var(--window-curtain-accent) 72%, #171916);--window-curtain-mid:color-mix(in srgb, var(--window-curtain-accent) 88%, #fffefa);--window-curtain-highlight:color-mix(in srgb, var(--window-curtain-accent) 66%, #fffefa);--window-curtain-edge:color-mix(in srgb, var(--window-curtain-accent) 80%, #171916);isolation:isolate;padding:1.75rem var(--material-window-gutter) 1rem;position:relative}:is(.concept-page,.editorial-page) .material-window>span{pointer-events:none}:is(.concept-page,.editorial-page) .material-window-halo{z-index:-1;background:radial-gradient(ellipse at 50% 45%, var(--material-window-light) 18%, color-mix(in srgb, var(--material-window-light) 65%, transparent) 48%, transparent 72%);opacity:.55;position:absolute;inset:-.75rem .15rem -1rem}:is(.concept-page,.editorial-page) .material-window-halo[data-window-seen]{animation:material-window-light var(--motion-ambient-window) var(--motion-ease-travel) 2}@keyframes material-window-light{0%,to{opacity:.55}50%{opacity:.95}}:is(.concept-page,.editorial-page) .material-window-view{z-index:1;aspect-ratio:3/2;border:var(--material-window-trim-width) solid var(--material-window-trim);box-shadow:0 0 0 1px var(--material-border), inset 0 0 0 1px var(--material-border), var(--material-window-shadow);transition:box-shadow var(--signature-motion-medium) var(--signature-motion-ease);border-radius:1px;overflow:hidden}:is(.concept-page,.editorial-page) .offering-story-media[data-material=window]{aspect-ratio:auto;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}:is(.concept-page,.editorial-page) .material-window-panes{z-index:1;pointer-events:none;position:absolute;inset:0}:is(.concept-page,.editorial-page) .material-window-panes:before,:is(.concept-page,.editorial-page) .material-window-panes:after{content:"";background:var(--material-window-trim);box-shadow:1px 1px 2px color-mix(in srgb, var(--ink) 24%, transparent);position:absolute}:is(.concept-page,.editorial-page) .material-window-panes:before{inset:0 auto 0 calc(50% - var(--material-window-mullion) / 2);width:var(--material-window-mullion)}:is(.concept-page,.editorial-page) .material-window-panes:after{height:var(--material-window-mullion);inset:30% 0 auto}:is(.concept-page,.editorial-page) .material-window-rod{z-index:2;background:var(--material-frame-color);height:.2rem;box-shadow:0 .15rem .2rem color-mix(in srgb, var(--ink) 16%, transparent);border-radius:1rem;position:absolute;inset:.65rem .25rem auto}:is(.concept-page,.editorial-page) .material-window-rod:before,:is(.concept-page,.editorial-page) .material-window-rod:after{content:"";background:inherit;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.14rem}:is(.concept-page,.editorial-page) .material-window-rod:before{left:0}:is(.concept-page,.editorial-page) .material-window-rod:after{right:0}:is(.concept-page,.editorial-page) .material-window-sill{z-index:3;inset:auto calc(var(--material-window-gutter) - .65rem) .45rem;border:1px solid var(--material-border);border-top:.2rem solid var(--material-window-trim);background:var(--cream);height:.6rem;box-shadow:0 .22rem 0 color-mix(in srgb, var(--sand-soft) 75%, var(--ink)), 0 .5rem .55rem color-mix(in srgb, var(--ink) 15%, transparent);border-radius:1px 1px 2px 2px;position:absolute}:is(.concept-page,.editorial-page) .feature-card[data-material=window][data-has-media=true] .feature-card-copy{padding:1rem .25rem .25rem}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]{--material-window-gutter:var(--material-window-sunlight-gutter);padding:1.75rem max(var(--material-window-gutter), 1.5rem) 1.75rem}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-halo{animation:none;display:none}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays{z-index:-1;pointer-events:none;animation:material-window-clouds var(--motion-ambient-light) var(--motion-ease-travel) infinite paused;position:absolute;inset:0}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays:before{content:"";inset:1.75rem max(var(--material-window-gutter), 1.5rem);opacity:.65;animation:material-window-clouds var(--motion-ambient-light-long) -31s var(--motion-ease-travel) infinite;background:#ffe1af61;border-radius:1rem;animation-play-state:paused;position:absolute;box-shadow:0 0 3.75rem 1.25rem #ffe3b575}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays[data-light-active=true],:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays[data-light-active=true]:before,:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays[data-light-active=true]:after{animation-play-state:running}@keyframes material-window-clouds{0%,to{opacity:.6}17%{opacity:.44}39%{opacity:.69}58%{opacity:.52}81%{opacity:.75}}:is(.concept-page,.editorial-page) .material-window-linen{z-index:3;width:calc(var(--material-window-gutter) - .35rem);pointer-events:none;filter:drop-shadow(.12rem .18rem .1rem #00000057)drop-shadow(.35rem .4rem .45rem #00000038);height:calc(100% - 1.7rem);position:absolute;top:.3rem;bottom:1.4rem;overflow:visible}:is(.concept-page,.editorial-page) .material-window-linen>g[clip-path]>path[stroke]{stroke-opacity:.34;stroke-width:1.5px}:is(.concept-page,.editorial-page) .material-window-linen>path:first-of-type{filter:drop-shadow(0 4px 2px #40311a52)}:is(.concept-page,.editorial-page) .material-window-linen[data-side=left]{left:.3rem}:is(.concept-page,.editorial-page) .material-window-linen[data-side=right]{right:.3rem;transform:scaleX(-1)}:is(.concept-page,.editorial-page) .material-window>.material-window-sill{box-shadow:0 .22rem 0 color-mix(in srgb, var(--sand-soft) 65%, var(--ink)), 0 .55rem .3rem #00000070, 0 1.25rem 1.35rem #0000004d;bottom:1.1rem}:is(.concept-page,.editorial-page) .feature-card[data-material=window][data-has-media=true]:is(:hover:not([data-card-actionable=false]),:focus-within) .feature-card-media{box-shadow:var(--material-window-shadow), 0 1rem 2rem color-mix(in srgb, var(--ink) 8%, transparent)}@media (prefers-reduced-motion:reduce){:is(.concept-page,.editorial-page) .material-window-halo[data-window-seen]{animation:none}:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays,:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays:before,:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays:after{opacity:.55;animation:none}}@media (forced-colors:active){:is(.concept-page,.editorial-page) .material-window-linen,:is(.concept-page,.editorial-page) .material-window[data-window-light=sunlight]>.material-window-rays,:is(.concept-page,.editorial-page) .material-window-halo,:is(.concept-page,.editorial-page) .material-window-rays{display:none}:is(.concept-page,.editorial-page) :is(.material-window-rod,.material-window-sill){background:canvastext}}:is(.concept-page,.editorial-page) .marketing-material-grid{align-items:stretch;gap:var(--material-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-layout=gallery]{gap:var(--material-gallery-gap)}:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-layout=notes]{gap:var(--material-note-gap)}:is(.concept-page,.editorial-page) .marketing-material-grid>*{min-width:0}.materials-study{background:var(--cream)}.materials-study-shell{width:min(100% - clamp(2rem,6vw,6rem),78rem);margin-inline:auto}.materials-study-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.materials-study-brand{font-family:var(--font-display), sans-serif;font-size:1.1rem;font-weight:700}.materials-study a:focus-visible{outline-offset:5px;outline:2px solid}.materials-study-nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.materials-study-nav a{min-height:2.75rem;color:var(--terracotta-deep);text-underline-offset:.3em;align-items:center;font-size:.9rem;display:inline-flex}.materials-study-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.materials-study-hero h1{max-width:12ch;font-size:var(--type-heading-size,clamp(2.16rem, 4.05vw, 4.275rem));text-wrap:balance;line-height:1.04}.materials-study-intro{max-width:42ch;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.materials-study-tag{border:1px solid var(--line);color:var(--muted);margin-top:1.25rem;padding:.6rem .8rem;font-size:.8rem;display:inline-block}.materials-study-image{aspect-ratio:3/2;background:var(--sand-soft);position:relative;overflow:hidden}.materials-study-caption{padding:.85rem .15rem .1rem;font-size:.9rem}.materials-study-band{padding-block:var(--signature-space-standard);scroll-margin-top:1rem}.materials-study-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.materials-study-section-heading h2{max-width:20ch;font-size:var(--type-heading-size,clamp(1.62rem, 2.7vw, 2.7rem));line-height:var(--type-leading-section);text-wrap:balance}.materials-study-section-heading p{max-width:45ch;line-height:1.65}.materials-study-swatch{grid-template-rows:auto 1fr;gap:.9rem;display:grid}.materials-study-swatch-label{letter-spacing:.1em;text-transform:var(--type-case-caption,uppercase);margin:0;font-size:.8rem;font-weight:700}.materials-study-note{flex-direction:column;gap:1rem;display:flex}.materials-study-note h3{font-size:var(--type-heading-size,clamp(1.3rem, 1.8vw, 1.65rem));line-height:var(--type-leading-card);margin:0}.materials-study-note p{margin:0;line-height:1.6}.materials-study-note a{text-underline-offset:.3em;align-items:center;gap:.35rem;min-height:2.75rem;margin-top:auto;font-weight:700;display:inline-flex}.materials-study-footnote{max-width:65ch;margin-top:1.5rem;font-size:.9rem;line-height:1.6}.materials-study-nesting>.marketing-material{gap:1rem;display:grid}.materials-study-nesting h3{font-size:var(--type-heading-size,1.5rem);line-height:var(--type-leading-card);margin:0}.materials-study-nesting p{margin:0;line-height:1.6}.materials-study-footer{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.9rem;display:flex}.materials-study-footer a{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:1099px){:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.materials-study-hero{grid-template-columns:1fr}.materials-study-hero h1{max-width:20ch}:is(.concept-page,.editorial-page) .marketing-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-study-section-heading{grid-template-columns:1fr}}@media (max-width:599px){:is(.concept-page,.editorial-page) .marketing-material-grid[data-grid-columns]{grid-template-columns:minmax(0,1fr)}:is(.concept-page,.editorial-page) [data-material=corkboard]{padding:1rem}.materials-study-hero h1{max-width:13ch}}@media (forced-colors:active){.concept-page[data-signature-system=framed-light] :is(.featured-gallery-card,.service-area-card)[data-material=gallery],.concept-page[data-signature-system=framed-light] :is(.featured-gallery-card,.service-area-card)[data-material=gallery]:is(:hover,:focus-within){border-color:canvastext}:is(.concept-page,.editorial-page) [data-material]{box-shadow:none;border:1px solid canvastext}.concept-page .feature-card.signature-card[data-material=gallery]:focus-within{border-color:canvastext}:is(.concept-page,.editorial-page) [data-material]{box-shadow:none!important;background-image:none!important}:is(.concept-page,.editorial-page) .marketing-material:is([data-material=paper],[data-material=window][data-material-surface=darkroom]){box-shadow:none;background-image:none;border-color:canvastext}:is(.concept-page,.editorial-page) [data-material=paper]:after{display:none}:is(.concept-page,.editorial-page) [data-material=pinned-note]:before{background:canvastext}:is(.concept-page,.editorial-page) [data-material=pinned-note]{background:canvas;border:1px solid canvastext}.pinned-note-paper{display:none}}.materials-study-pair-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.materials-study-pair{min-width:0;margin:0}.materials-study-pair figcaption{text-transform:capitalize;margin-bottom:10px;font-size:14px}.materials-study-caster,.materials-study-sheet{isolation:isolate;height:88px;position:relative}.materials-study-sheet{--signature-paper-shadow-width:100%}.materials-study-pair [data-study-material=light]{background:#f5efe4}.materials-study-pair [data-study-material=sand]{background:#d7bfa0}.materials-study-pair [data-study-material=dark],.materials-study-pair [data-study-material=photo]{background:#292825}.materials-study-pair img{object-fit:cover}@media (max-width:899px){.materials-study-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.materials-study-pair-grid{grid-template-columns:minmax(0,1fr)}}
:is(.concept-page,.editorial-page){--card-caption-gap:1rem;--card-caption-rule-width:38px}:is(.concept-page,.editorial-page) .card-caption-region{min-height:0;margin:0;padding-bottom:13px;position:relative}:is(.concept-page,.editorial-page) .card-caption-region:after{content:"";width:var(--card-caption-rule-width);opacity:.32;pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:0;left:0}:is(.concept-page,.editorial-page) .card-caption-action{width:100%;min-height:44px;color:var(--material-accent,var(--terracotta-deep));font-size:.82rem;font-weight:var(--type-action-weight,800);letter-spacing:var(--type-action-tracking,.08em);text-transform:var(--type-case-action,uppercase);border:0;justify-content:space-between;place-self:stretch stretch;align-items:flex-start;gap:1rem;margin:0;padding:8px 0 13px;line-height:1.4;text-decoration:none;display:flex;position:relative}:is(.concept-page,.editorial-page) .card-caption-action:after{content:"";width:var(--card-caption-rule-width);opacity:.32;height:1px;transition:width var(--signature-motion-fast,.18s) var(--motion-ease-settle), opacity var(--signature-motion-fast,.18s) var(--motion-ease-settle);background:currentColor;position:absolute;bottom:0;left:0;right:auto;transform:none}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] a.card-caption-action:not(.button){text-decoration:none}:is(.concept-page,.editorial-page) .card-caption-action>:is(svg,span[aria-hidden=true]){text-align:right;width:20px;transition:transform var(--signature-motion-fast,.18s) var(--signature-motion-ease,ease);flex:0 0 20px;margin:0}:is(.concept-page,.editorial-page) .card-caption-action>svg{fill:none;stroke:currentColor;stroke-width:1.8px;height:20px}:is(.concept-page,.editorial-page) .card-caption-action:is(:hover,:focus-visible),:is(.concept-page,.editorial-page) .resource-card:is(:hover,:focus-visible) .card-caption-action{color:var(--material-accent,var(--terracotta-deep))}:is(.concept-page,.editorial-page) .card-caption-action:is(:hover,:focus-visible):after,:is(.concept-page,.editorial-page) .resource-card:is(:hover,:focus-visible) .card-caption-action:after{opacity:.8;width:100%;transform:none}:is(.concept-page,.editorial-page) .card-caption-action:is(:hover,:focus-visible)>:is(svg,span[aria-hidden=true]),:is(.concept-page,.editorial-page) .resource-card:is(:hover,:focus-visible) .card-caption-action>svg{transform:translate(4px)}:is(.concept-page,.editorial-page) a.card-caption-action:focus-visible{outline-offset:4px;outline:2px solid}:is(.concept-page,.editorial-page) [data-material-group]{display:grid}:is(.concept-page,.editorial-page) [data-material-group]>.feature-card[data-layout=stacked][data-material=gallery]:not([data-media-role=supporting]){padding:0}:is(.concept-page,.editorial-page) [data-material-group]>.feature-card[data-layout=stacked][data-material=gallery]:not([data-media-role=supporting])>.feature-card-copy{padding:min(var(--card-padding), 1.5rem)}:is(.concept-page,.editorial-page) :is(.featured-gallery-grid,.resource-grid)>[data-material=gallery]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.concept-page,.editorial-page) [data-material-group]:has(>[data-has-media=true])>.feature-card[data-layout=stacked]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.concept-page,.editorial-page) :is(.featured-gallery-card-copy,.resource-copy),:is(.concept-page,.editorial-page) [data-material-group]>.feature-card[data-layout=stacked] .feature-card-copy{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--card-caption-gap);min-height:0;display:grid}.concept-page [data-card-media=mixed]>.feature-card[data-layout=stacked][data-has-media=false]>.feature-card-copy{grid-row:1/-1;grid-template-rows:auto 1fr auto}:is(.concept-page,.editorial-page) [data-material-group]:not(:has(>[data-has-media=true]))>.feature-card[data-layout=stacked]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}:is(.concept-page,.editorial-page) .featured-gallery-card-copy>.card-caption-region,:is(.concept-page,.editorial-page) .resource-copy>.card-caption-region,:is(.concept-page,.editorial-page) .feature-card-copy>.card-caption-region{min-height:0;margin:0;padding-bottom:13px}:is(.concept-page,.editorial-page) .resource-copy{padding-top:24px}:is(.concept-page,.editorial-page) .resource-meta.card-caption-action{color:var(--material-accent)}.concept-page.concept-warm-editorial .resource-grid{--card-caption-gap:12px}.concept-page.concept-warm-editorial .resource-card{min-height:0}.concept-page.concept-warm-editorial .resource-image{aspect-ratio:16/9;max-height:180px}.concept-page.concept-warm-editorial .resource-copy{padding:18px 0 4px}.concept-page.concept-warm-editorial .resource-copy>.card-caption-region{padding-bottom:9px}.concept-page.concept-warm-editorial .resource-card h3{font-size:var(--type-heading-size,clamp(1.2rem, 1.7vw, 1.4rem));line-height:1.2}.concept-page.concept-warm-editorial .resource-meta.card-caption-action{padding-top:4px}@media (min-width:701px) and (max-width:900px){.concept-page.concept-warm-editorial .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.concept-page,.editorial-page) .feature-card-copy .card-caption-action{border:0;padding-top:8px}.concept-page [data-card-density=compact]{--card-padding:18px;--card-caption-gap:12px}.concept-page [data-card-density=compact]>.feature-card[data-material=gallery]{padding:18px}.concept-page [data-card-density=compact] .feature-card-media{aspect-ratio:16/9;max-height:200px}.concept-page [data-card-density=compact] .feature-card[data-media-role=diagram] .feature-card-media{aspect-ratio:auto;max-height:none}.concept-page [data-card-density=compact] .feature-card-copy{padding:18px}.concept-page [data-card-density=compact]>.feature-card:is([data-material=gallery],[data-material=window]) .feature-card-copy{padding:18px 0 4px}.concept-page [data-card-density=compact] .feature-card-copy h3{min-height:0;font-size:var(--type-heading-size,clamp(1.2rem, 1.7vw, 1.4rem));line-height:1.25}.concept-page [data-card-density=compact] .feature-card[data-material] .feature-card-body p{color:var(--material-muted)}.concept-page [data-card-density=compact] .feature-card-copy>.card-caption-region{padding-bottom:9px}.concept-page [data-card-density=compact] .card-caption-action{padding-top:4px}.concept-page [data-card-layout=flow][data-card-density=compact] .feature-card-media{width:100%;max-height:none}.concept-page [data-card-layout=flow][data-card-density=compact] .feature-card[data-media-aspect=portrait] .feature-card-media{aspect-ratio:3/4}.concept-page [data-card-layout=flow][data-card-density=compact] .feature-card[data-media-aspect=landscape] .feature-card-media{aspect-ratio:16/9}.concept-page [data-card-layout=flow]>.feature-card[data-layout=split]:is([data-material=gallery],[data-material=window]){column-gap:var(--card-gap)}.concept-page [data-card-layout=flow][data-card-density=compact][data-material-context=reading] .feature-card[data-layout=split][data-media-aspect=portrait]:not([data-split-breakpoint=compact]) .feature-card-media{justify-self:center;max-width:14rem}.concept-page .feature-card[data-layout=split][data-split-breakpoint=compact]{align-items:start;gap:var(--card-gap);grid-template-rows:auto;grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.concept-page .feature-card[data-layout=split][data-split-breakpoint=compact][data-media-aspect=portrait] .feature-card-media{aspect-ratio:3/4;justify-self:stretch;width:100%;max-width:none;min-height:0}@media (min-width:540px){.concept-page .feature-card[data-layout=split][data-split-breakpoint=compact]:not([data-media-fit=contain]):not([data-media-role=diagram]){align-items:stretch}.concept-page .feature-card[data-layout=split][data-split-breakpoint=compact]:not([data-media-fit=contain]):not([data-media-role=diagram]) .feature-card-media{aspect-ratio:auto;align-self:stretch;height:100%;max-height:none}}@media (max-width:539px){.concept-page .feature-card[data-layout=split][data-split-breakpoint=compact]{grid-template-columns:minmax(0,1fr);justify-self:center;width:100%;max-width:26rem}}.concept-page [data-card-layout=flow][data-card-media=mixed]{align-items:stretch}.concept-page .featured-gallery-grid[data-gallery-count="1"]>.featured-gallery-card{grid-row:auto;grid-template-rows:auto}.concept-page .featured-gallery-grid[data-gallery-count="1"] .featured-gallery-card-copy{grid-row:auto;grid-template-rows:auto auto auto}.concept-page [data-card-layout=flow]:has(>[data-media-role=supporting]){container:supporting-cards/inline-size}.concept-page [data-card-layout=flow][data-card-count="1"][data-material-context]:has(>[data-media-role=supporting]){max-width:none}.concept-page [data-card-layout=flow]>.feature-card[data-media-role=supporting]{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center}.concept-page [data-card-layout=flow]>.feature-card[data-media-role=supporting] .feature-card-copy{grid-row:auto;grid-template-rows:auto auto auto}.concept-page [data-card-layout=flow]>.feature-card[data-media-role=supporting] .feature-card-media{align-self:center;min-height:0}@container supporting-cards (min-width:28rem){.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting]{grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting][data-media-aspect=portrait]{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}}@container supporting-cards (min-width:28rem) and (max-width:55.999rem){.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting]:has(.seller-checklist-disclosure){gap:18px;padding:18px}.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting]:has(.seller-checklist-disclosure) .feature-card-copy{display:contents}.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting]:has(.seller-checklist-disclosure) .feature-card-copy>:first-child{grid-area:1/2;align-self:center}.concept-page [data-card-layout=flow][data-card-count="1"]>.feature-card[data-media-role=supporting]:has(.seller-checklist-disclosure) .feature-card-copy>:not(:first-child){grid-column:1/-1}}@media (min-width:901px){.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card{grid-column:span 2}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card:last-child:nth-child(3n+2){grid-column:4/span 2}}@media (min-width:701px) and (max-width:900px){.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card{grid-column:span 2}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card:last-child:nth-child(odd){grid-column:2/span 2}}@media (max-width:700px){.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]{grid-template-rows:repeat(4,auto)}.concept-page.services-page .ps-hub-grid[data-catalog-carousel=true]>.feature-card{grid-row:1/span 4}}.concept-page .service-area-grid>.service-area-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.concept-page .service-area-grid>.service-area-card .service-area-card-copy{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--card-caption-gap);display:grid}.concept-page .service-area-card-copy{gap:var(--card-caption-gap)}.concept-page .service-area-card-copy>.card-caption-region{margin:0}.concept-page .service-area-city-list{align-content:start;margin:0}.concept-page .service-area-card-link.card-caption-action{border:0;margin:0;padding-top:8px}.editorial-media-minute-index .media-minute-episode-card>.card-caption-region{padding-bottom:13px}.editorial-media-minute-index .media-minute-episode-card>.card-caption-region:after{left:var(--media-minute-index-card-padding-inline);bottom:0}.editorial-media-minute-index .media-minute-episode-card>.card-caption-action{width:auto;margin-inline:var(--media-minute-index-card-padding-inline);align-self:end;margin-bottom:clamp(18px,1.8vw,24px);padding:8px 0 13px}@media (prefers-reduced-motion:reduce){:is(.concept-page,.editorial-page) .card-caption-action:after,:is(.concept-page,.editorial-page) .card-caption-action>:is(svg,span[aria-hidden=true]){transition:none}:is(.concept-page,.editorial-page) .card-caption-action:is(:hover,:focus-visible)>:is(svg,span[aria-hidden=true]),:is(.concept-page,.editorial-page) .resource-card:is(:hover,:focus-visible) .card-caption-action>svg{transform:none}}
:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface]{--section-light:rgb(255 255 255/var(--palette-light-alpha));--section-shade:rgb(0 0 0/var(--palette-shade-alpha));--section-line:rgb(0 0 0/var(--palette-pattern-alpha));--marketing-button-secondary-ink:var(--signature-surface-text);color:var(--signature-surface-text)}:is(.concept-page,.editorial-page) [data-section-palette][data-palette-tone=dark]{--section-line:rgb(255 255 255/var(--palette-pattern-alpha));--signature-paper-material:dark;--signature-paper-opacity:.8}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] :is(h1,h2,h3,h4,h5,h6,summary,strong,b){color:var(--signature-surface-text)}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] :is(p,li,figcaption,small,label,dt,dd,.blog-question-label){color:var(--signature-surface-muted-text);opacity:1}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] :is(a:not(.button),.eyebrow){color:var(--signature-surface-accent-text)}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] a:not(.button){text-underline-offset:.2em;text-decoration:underline}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] a:not(.button):has(:is(h2,h3,h4,img,picture,.card-caption-region,.card-caption-action)){text-decoration:none}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] .text-link:not(.button){text-decoration-thickness:1px}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] .text-link:not(.button):is(:hover,:focus-visible){text-decoration-thickness:3px}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] li::marker{color:var(--signature-surface-accent-text)}:is(.concept-page,.editorial-page) [data-section-palette] [data-material]{--marketing-button-secondary-ink:var(--material-text);--material-muted:var(--palette-panel-light-secondary);--material-accent:var(--palette-panel-light-link);--signature-surface-bg:var(--material-bg);--palette-focus:var(--palette-panel-light-link);--palette-boundary:var(--palette-panel-light-secondary)}.concept-page [data-section-palette][data-signature-surface]:not([data-signature-surface=photographic]){--muted:var(--signature-surface-muted-text);--signature-text-muted-on-dark:var(--signature-surface-muted-text);background:var(--signature-surface-bg)!important}.concept-page [data-section-palette] [data-signature-surface]:where(:not([data-section-palette]):not([data-material]):not([data-signature-surface=photographic])){--signature-surface-bg:#fbf8f1;--signature-surface-text:#292825;--signature-surface-muted-text:#38352f;--signature-surface-accent-text:#572719;--marketing-button-secondary-ink:var(--signature-surface-text);--palette-focus:var(--signature-surface-accent-text);--palette-boundary:var(--signature-surface-muted-text);--muted:var(--signature-surface-muted-text);--signature-text-muted-on-dark:var(--signature-surface-muted-text);background:var(--signature-surface-bg)!important}.concept-page.concept-warm-editorial.warm-interior-page [data-section-palette] [data-signature-surface]:where(:not([data-section-palette]):not([data-material]):not([data-signature-surface=photographic])){background:var(--signature-surface-bg)!important}.concept-page [data-section-palette] .three-d-journey li span,.concept-page .three-d-journey[data-section-palette] li span{color:var(--signature-surface-muted-text)}.concept-page [data-section-palette] :is(.service-area-steps,.twilight-highlights) li>span,.concept-page :is(.service-area-steps,.twilight-highlights)[data-section-palette] li>span{color:var(--palette-panel-light-link)}.concept-page [data-section-palette] [data-signature-surface=cream]{--signature-surface-bg:#f3eee4}.concept-page [data-section-palette] [data-signature-surface=sand]{--signature-surface-bg:#e9ddca}.concept-page [data-section-palette] :is([data-signature-surface=darkroom],[data-signature-surface=darkroom-soft]){--signature-surface-bg:#2c2926;--signature-surface-text:#fffefa;--signature-surface-muted-text:#f3eee4;--signature-surface-accent-text:#ffe3b3}.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] :is(h2,h3,h4,strong,summary){color:var(--signature-surface-text)}.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] :is(p,li,figcaption,small,dt,dd,th,td){color:var(--signature-surface-muted-text);opacity:1}.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] .pricing-work-image-caption{color:var(--caption-overlay-text)}.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] :is(a:not(.button),.eyebrow){color:var(--signature-surface-accent-text)}.concept-page [data-section-palette] :is([data-palette-panel=light],.wordpress-baseline-drone-package-proof>article,.social-media-preview){--signature-surface-bg:#fbf8f1;--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--marketing-button-secondary-ink:var(--palette-panel-light-text);--palette-focus:var(--palette-panel-light-link);--palette-boundary:var(--palette-panel-light-secondary);color:var(--palette-panel-light-secondary);background:#fbf8f1}.concept-page [data-section-palette] [data-palette-panel=light] span{color:var(--palette-panel-light-secondary)}.concept-page [data-section-palette] :is(.wordpress-baseline-checklist li>span,.service-area-step-grid article>span){color:var(--signature-surface-muted-text)}.concept-page [data-section-palette] .wordpress-baseline-drone-testimonials figcaption{--signature-surface-text:var(--palette-panel-dark-text);--signature-surface-muted-text:var(--palette-panel-dark-secondary)}.concept-page [data-section-palette] .wordpress-baseline-drone-carousel-controls>span{color:var(--palette-panel-dark-secondary)}.concept-page [data-section-palette] .wordpress-baseline-drone-compare>article:last-child{--material-text:var(--palette-panel-dark-text);--material-muted:var(--palette-panel-dark-secondary);--material-accent:var(--palette-panel-dark-link);--signature-surface-text:var(--palette-panel-dark-text);--signature-surface-muted-text:var(--palette-panel-dark-secondary);--signature-surface-accent-text:var(--palette-panel-dark-link)}.concept-page [data-section-palette] .three-d-table-wrap{--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--palette-focus:var(--palette-panel-light-link)}.concept-page.concept-warm-editorial [data-section-palette] .three-d-table-wrap thead th{color:var(--comparison-heading-text,#fffefa)}.editorial-page :is(.media-minute-purpose,.media-minute-content-section,.editorial-next-step,.editorial-related,.editorial-index,.media-minute-featured)[data-section-palette]{--signature-text-muted-on-dark:var(--signature-surface-muted-text);background:var(--signature-surface-bg)!important}.editorial-page [data-section-palette] :is(.media-minute-catalog,.media-minute-catalog-tools,.media-minute-filter-combo-panel,.media-minute-catalog-empty){--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--palette-focus:var(--palette-panel-light-link);--palette-boundary:var(--palette-panel-light-secondary);color:var(--palette-panel-light-secondary);background:#fbf8f1}.editorial-page [data-section-palette] .editorial-catalog-pagination span{color:var(--palette-panel-light-secondary)}.editorial-page [data-section-palette] :is(.media-minute-filter-chip,.media-minute-filter-chip[data-facet]){color:var(--palette-panel-light-text);border-color:var(--palette-panel-light-secondary)}.editorial-page [data-section-palette] :is(.media-minute-catalog-field input,.media-minute-catalog-field select,.media-minute-filter-combo-trigger,.media-minute-filter-combo-reset,.media-minute-filter-combo-done,.media-minute-pagination button){border-color:var(--palette-panel-light-secondary)}.editorial-page [data-section-palette] :is(.media-minute-filter-chip[aria-pressed=true],.media-minute-active-tag),.editorial-page [data-section-palette] :is(.media-minute-filter-chip[aria-pressed=true],.media-minute-active-tag):hover{color:#fffefa;filter:none;background:#702c21;border-color:#702c21}.editorial-page [data-section-palette] .media-minute-active-tag-x{background:0 0}.editorial-page [data-section-palette] .media-minute-catalog-field input::placeholder{color:var(--palette-panel-light-secondary);opacity:1}.editorial-page [data-section-palette] :is(.media-minute-catalog-label,.media-minute-tag-facet-label){color:var(--palette-panel-light-secondary)}.editorial-page [data-section-palette] .media-minute-index-count{color:var(--palette-panel-light-link);border-color:var(--palette-panel-light-link);background:#fbf8f1}.editorial-page [data-section-palette] [data-material] .media-minute-detail-label{color:var(--palette-panel-light-link)}.editorial-page .editorial-related[data-section-palette] .editorial-episode-navigation-link{--signature-surface-text:inherit;--signature-surface-muted-text:inherit;--signature-surface-accent-text:inherit;color:var(--signature-surface-text)}.editorial-page .editorial-related[data-section-palette] .editorial-episode-navigation-link:is(:hover,:focus-visible){--signature-surface-text:var(--palette-panel-light-text);--signature-surface-accent-text:var(--palette-panel-light-link)}.editorial-page .editorial-related[data-section-palette] .editorial-episode-navigation-arrow{color:var(--palette-panel-light-link);border-color:var(--palette-panel-light-link)}.editorial-page .editorial-related[data-section-palette] .editorial-episode-navigation-direction{color:var(--signature-surface-accent-text)}.editorial-page .editorial-related[data-section-palette] :is(.editorial-episode-navigation-title,.editorial-episode-navigation-link.is-disabled){color:var(--signature-surface-text)}.editorial-page [data-section-palette] .media-minute-prose{color:var(--signature-surface-muted-text)}.editorial-page [data-section-palette] .roundtable-context-sources-label{color:var(--signature-surface-accent-text)}.editorial-page [data-section-palette] .media-minute-episode-insight{--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--palette-focus:var(--palette-panel-light-link);background:#f3eee4}.editorial-page [data-section-palette] .media-minute-episode-insight :is(.media-minute-episode-insight-focus-label,.media-minute-episode-insight-series){color:var(--palette-panel-light-secondary)}.editorial-page [data-section-palette] .media-minute-focus-pill,.editorial-page [data-section-palette] .media-minute-focus-pill:is(:hover,:focus-visible){--signature-surface-accent-text:var(--palette-panel-light-link);color:var(--palette-panel-light-link);border-color:var(--palette-panel-light-link);background:#fbf8f1}.editorial-page .media-minute-article>.editorial-next-step[data-section-palette]>p:not(.eyebrow){color:var(--signature-surface-muted-text);opacity:1}.editorial-page [data-section-palette].media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li,.editorial-page [data-section-palette].media-minute-actions .media-minute-section-content>ul>li{--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--palette-focus:var(--palette-panel-light-link);color:var(--palette-panel-light-secondary);background-color:#fbf8f1;background-image:linear-gradient(#20434a0d,#20434a0d)}.editorial-page [data-section-palette].media-minute-actions .media-minute-section-content>ul>li{background-image:linear-gradient(#702c210d,#702c210d)}.editorial-page [data-section-palette].media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li:before,.editorial-page [data-section-palette].media-minute-takeaways .media-minute-section-content>.media-minute-takeaway-list>li:is(:hover,:focus-within):before{color:var(--palette-panel-light-link)}.editorial-page [data-section-palette] .media-minute-checklist-mark{border-color:var(--palette-panel-light-link)}.editorial-page [data-section-palette] .media-minute-checklist-mark svg path{stroke:var(--palette-panel-light-link)}:is(.concept-page,.editorial-page) [data-section-palette] [data-material-surface=darkroom]{--material-bg:var(--palette-panel-dark-surface);--material-text:var(--palette-panel-dark-text);--material-heading:var(--palette-panel-dark-text);--material-muted:var(--palette-panel-dark-secondary);--material-accent:var(--palette-panel-dark-link);--material-border:var(--palette-panel-dark-boundary);--palette-focus:var(--palette-panel-dark-text);--palette-boundary:var(--palette-panel-dark-boundary)}:is(.concept-page,.editorial-page) [data-section-palette] [data-material=paper][data-material-surface=darkroom]{box-shadow:inset 0 0 0 .35rem #fffefa0a, 0 .22rem 0 var(--palette-panel-dark-boundary), 0 .35rem 0 var(--palette-panel-dark-surface), 0 .8rem 1.8rem #080a0c42;border-radius:2px}:is(.concept-page,.editorial-page) [data-section-palette] :is(.media-slot-embed,[data-palette-panel=darkroom]){--signature-surface-text:var(--palette-panel-dark-text);--signature-surface-muted-text:var(--palette-panel-dark-secondary);--signature-surface-accent-text:var(--palette-panel-dark-link);--palette-focus:var(--palette-panel-dark-text)}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--palette-focus);outline-offset:5px}:is(.concept-page,.editorial-page) [data-section-palette] .button-primary{box-shadow:0 0 0 1px var(--palette-boundary), var(--signature-shadow-surface)}:is(.concept-page,.editorial-page) [data-section-palette] .button-primary:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--palette-boundary), 0 8px 20px #080a0c2e}:is(.concept-page,.editorial-page) [data-section-palette][data-signature-surface] .button:is(.button-primary,.button-secondary,.button-outline,.button-ghost):not(:disabled):not([aria-disabled=true]):focus-visible{outline:3px solid var(--palette-focus);outline-offset:5px;box-shadow:0 0 0 1px var(--palette-boundary), 0 8px 20px #080a0c2e}.concept-page [data-section-palette] .feature-card .media-slot-embed-fallback a:not(.button){color:var(--palette-panel-light-link)}.concept-page [data-section-palette] :is(.pricing-work-image,.media-slot-embed[data-media-caption-placement=below]){--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--palette-focus:var(--palette-panel-light-link)}.concept-page [data-section-palette] .offering-story-media-interactive figcaption,.concept-page [data-section-palette] .pricing-card .package-price span,.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] .offering-story-media-interactive figcaption{color:var(--palette-panel-light-secondary)}.concept-page [data-section-palette] .media-slot-embed-status{--signature-surface-text:var(--palette-panel-dark-text);--signature-surface-muted-text:var(--palette-panel-dark-secondary);background-color:var(--palette-panel-dark-surface)}.concept-page [data-section-palette] :is(.proof-label,.stake,.tour-switcher-rail,.offering-story-media-interactive){--signature-surface-text:var(--palette-panel-light-text);--signature-surface-muted-text:var(--palette-panel-light-secondary);--signature-surface-accent-text:var(--palette-panel-light-link);--muted:var(--palette-panel-light-secondary);--palette-focus:var(--palette-panel-light-link);--palette-boundary:var(--palette-panel-light-secondary)}.concept-page.concept-warm-editorial [data-section-palette] .proof-label,.concept-page.concept-warm-editorial [data-section-palette] .tour-switcher-example:not([data-active=true]){color:var(--palette-panel-light-secondary)}.concept-page [data-section-palette] .tour-switcher-example[data-active=true]{color:#fffefa;background:#702c21;border-color:#702c21}.concept-page.concept-warm-editorial [data-section-palette] .warm-review[data-material=pinned-note] figcaption strong{color:var(--palette-panel-light-text)}.concept-page.concept-warm-editorial [data-section-palette] .offering-story-media[data-material=window]>figcaption{color:var(--palette-panel-light-secondary);background:#fbf8f1;padding:.75rem 1rem}.concept-page.concept-warm-editorial [data-section-palette][data-signature-surface] .media-slot-embed .media-slot-embed-status,.concept-page.concept-warm-editorial [data-section-palette] .media-slot-embed:not([data-media-caption-placement=below]) :is(.media-slot-embed-fallback,.media-slot-embed-label){--signature-surface-text:var(--palette-panel-dark-text);--signature-surface-muted-text:var(--palette-panel-dark-secondary);--signature-surface-accent-text:var(--palette-panel-dark-link);--palette-focus:var(--palette-panel-dark-text);background:var(--palette-panel-dark-surface);color:var(--palette-panel-dark-text)}.concept-page.concept-warm-editorial [data-section-palette] .media-slot-embed:not([data-media-caption-placement=below]) .media-slot-embed-fallback a:not(.button){color:var(--palette-panel-dark-link)}
:is(.concept-page,.editorial-page,.not-found){font-size:var(--type-size-body)}:is(.concept-page,.editorial-page,.not-found) h1{--type-heading-weight:var(--weight-headline);--type-heading-size:var(--type-size-heading-page);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-leading-hero);text-transform:var(--type-case-heading)}:is(.concept-page,.editorial-page,.not-found) h2{--type-heading-weight:var(--weight-headline);--type-heading-size:var(--type-size-heading-section);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-leading-section);text-transform:var(--type-case-heading)}:is(.concept-page,.editorial-page,.not-found) :is(h3,h4){--type-heading-weight:var(--weight-subhead);--type-heading-size:var(--type-size-subheading);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-leading-card);text-transform:var(--type-case-subheading)}:is(.concept-page,.editorial-page) :is(.editorial-source,.blog-reading,.blog-section-content) h2{--type-heading-size:var(--type-size-heading-reading)}:is(.concept-page,.editorial-page,.not-found) p{--type-copy-size:var(--type-size-body);font-size:var(--type-copy-size)}:is(.concept-page,.editorial-page,.not-found) :is(.hero-intro,.interior-hero-content>p:not(.eyebrow),.marketing-hero-copy>p:not(.eyebrow),.three-d-hero-content>p:not(.eyebrow),.section-heading>p:not(.eyebrow),.split-heading>p:not(.eyebrow),.interior-intro-copy>p,.feature-card-copy>p,.featured-gallery-card-copy>p,.stake>p,.site-action-rail__message>p){--type-copy-size:var(--type-size-description);font-size:var(--type-copy-size);font-weight:var(--type-description-weight);line-height:1.6}:is(.concept-page,.editorial-page,.not-found) :is(figcaption,[data-media-caption],.editorial-meta){--type-copy-size:var(--type-size-caption);font-size:var(--type-copy-size);font-weight:var(--type-caption-weight);line-height:1.5}:is(.concept-page,.editorial-page,.not-found) :is(.button,.card-caption-action){font-size:var(--type-size-action);font-weight:var(--type-action-weight)}:is(.concept-page,.editorial-page,.not-found) :is(.eyebrow,[data-text-role=eyebrow]){--type-heading-weight:var(--type-eyebrow-weight);--type-heading-size:var(--type-size-eyebrow);--type-copy-size:var(--type-size-eyebrow);font-size:var(--type-size-eyebrow);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-case-eyebrow);line-height:1.5}:is(.concept-page,.editorial-page,.not-found) [data-case-sensitive]{text-transform:none}:is(.concept-page,.editorial-page) [data-text-role=action]{--type-heading-weight:var(--type-action-weight);font-weight:var(--type-action-weight);text-transform:var(--type-case-action)}.not-found>p:not(.eyebrow){font-weight:var(--type-description-weight)}:is(.concept-page,.editorial-page) :is(.final-cta-content,.interior-cta>.shell)>p:not(.eyebrow){--type-copy-size:var(--type-size-description);font-size:var(--type-copy-size);font-weight:var(--type-description-weight);line-height:1.6}.editorial-page .media-minute-watch-read-copy>.eyebrow-light,.editorial-page .media-minute-episode-details .media-minute-detail-label{color:var(--cream)}.editorial-page .media-minute-index-card-details .media-minute-detail-label{color:var(--terracotta-deep)}:is(.concept-page,.editorial-page) .footer-brand p{font-weight:var(--type-description-weight)}:is(.concept-page,.editorial-page) .footer-heading{font-weight:var(--weight-subhead);font-size:var(--type-size-caption)}:is(.concept-page,.editorial-page) :is(.footer-navigation,.footer-connect,.footer-policies) .marketing-text-cta{font-size:var(--type-size-action);font-weight:var(--type-action-weight)}
