.bt-orly{--bt-orly-accent:var(--bt-template-main-color,#745985);--bt-orly-bg:var(--bt-template-bg-color,#fff);--bt-orly-ink:#242323;--bt-orly-muted:#716d72;--bt-orly-line:color-mix(in srgb,var(--bt-orly-ink) 12%,transparent);--bt-orly-control-line:color-mix(in srgb,var(--bt-orly-ink) 48%,var(--bt-orly-bg));--bt-orly-space:32px;min-height:100vh;background:var(--bt-orly-bg);background-size:cover;background-attachment:fixed;background-position:50%;color:var(--bt-orly-ink);font-family:var(--bt-font-sans);font-size:14px;line-height:1.6}.bt-orly[data-orly-theme=dark]{--bt-orly-bg:var(--bt-template-bg-color,#19181b);--bt-orly-ink:#f4f1f5;--bt-orly-accent-readable:#c4a8dc;--bt-orly-muted:#b8b2bb}.bt-orly[data-orly-density=compact]{--bt-orly-space:20px}.bt-orly[data-orly-density=spacious]{--bt-orly-space:48px}.bt-orly *,.bt-orly :after,.bt-orly :before{box-sizing:border-box}.bt-orly a{color:inherit;text-decoration:none}.bt-orly button{font:inherit;color:inherit;cursor:pointer}.bt-orly a,.bt-orly button{-webkit-tap-highlight-color:transparent}.bt-orly :is(a,button):focus-visible{outline:2px solid var(--bt-orly-accent-readable,var(--bt-orly-accent));outline-offset:5px}.bt-orly img{display:block;max-width:100%}.bt-orly,.bt-orly *,html:has(.bt-orly){--bt-orly-scroll-thumb:transparent;scrollbar-width:thin;scrollbar-color:var(--bt-orly-scroll-thumb) transparent}html:has(.bt-orly){--bt-orly-scroll-ink:var(--bt-orly-page-scrollbar-ink,#242323);background-color:var(--bt-orly-page-scrollbar-bg,#fff);scrollbar-gutter:stable}.bt-orly,.bt-orly *{--bt-orly-scroll-ink:var(--bt-orly-ink)}.bt-orly :is(:hover,:focus-visible,:focus-within,[data-orly-scrolling]),html:has(.bt-orly):is([data-orly-scrolling],:has(.bt-orly :focus-visible)){--bt-orly-scroll-thumb:color-mix(in srgb,var(--bt-orly-scroll-ink) 48%,transparent)}@supports selector(::-webkit-scrollbar){.bt-orly,.bt-orly *,html:has(.bt-orly){scrollbar-width:auto;scrollbar-color:auto}.bt-orly ::-webkit-scrollbar,.bt-orly::-webkit-scrollbar,html:has(.bt-orly)::-webkit-scrollbar{width:8px;height:8px}.bt-orly ::-webkit-scrollbar-corner,.bt-orly ::-webkit-scrollbar-track,.bt-orly::-webkit-scrollbar-corner,.bt-orly::-webkit-scrollbar-track,html:has(.bt-orly)::-webkit-scrollbar-corner,html:has(.bt-orly)::-webkit-scrollbar-track{background:transparent}.bt-orly ::-webkit-scrollbar-thumb,.bt-orly::-webkit-scrollbar-thumb,html:has(.bt-orly)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--bt-orly-scroll-thumb);background-clip:padding-box}.bt-orly ::-webkit-scrollbar-thumb:hover,.bt-orly::-webkit-scrollbar-thumb:hover,html:has(.bt-orly)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--bt-orly-scroll-ink) 72%,transparent)}.bt-orly ::-webkit-scrollbar-button,.bt-orly::-webkit-scrollbar-button,html:has(.bt-orly)::-webkit-scrollbar-button{display:none}}@media (forced-colors:active){.bt-orly,.bt-orly *,html:has(.bt-orly){scrollbar-width:auto;scrollbar-color:auto}.bt-orly ::-webkit-scrollbar-thumb,.bt-orly::-webkit-scrollbar-thumb,html:has(.bt-orly)::-webkit-scrollbar-thumb{background:CanvasText}}.bt-orly-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;background:var(--bt-orly-bg)}.bt-orly[data-orly-backdrop=image]{background-image:linear-gradient(color-mix(in srgb,var(--bt-orly-bg) 60%,transparent),color-mix(in srgb,var(--bt-orly-bg) 60%,transparent)),var(--bt-orly-backdrop)}.bt-orly[data-orly-backdrop=image][data-orly-frame=standard] .bt-orly-shell{background:color-mix(in srgb,var(--bt-orly-bg) 94%,transparent)}.bt-orly[data-orly-frame=boxed]{padding:32px}.bt-orly[data-orly-frame=boxed] .bt-orly-shell{max-width:1440px;margin:auto;min-height:calc(100vh - 64px);box-shadow:0 0 0 1px var(--bt-orly-line),0 12px 40px #0000000d}.bt-orly-sidebar{position:sticky;top:0;display:flex;flex-direction:column;align-self:start;height:100vh;overflow-y:auto;padding:48px 32px 28px;border-right:1px solid var(--bt-orly-line)}.bt-orly[data-orly-frame=boxed] .bt-orly-sidebar{top:32px;height:calc(100vh - 64px)}.bt-orly-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bt-orly-brand img{width:64px;height:64px;object-fit:contain}.bt-orly-brand>span{font-family:var(--bt-font-serif);font-size:31px;font-weight:400;line-height:1.15;letter-spacing:-1px;overflow-wrap:anywhere}.bt-orly-sidebar-content{display:flex;flex-direction:column;flex:1 1;padding-top:20px}.bt-orly-bio{color:var(--bt-orly-muted);font-size:12px;line-height:1.8;margin:0 0 36px}.bt-orly-sidebar nav{display:flex;flex-direction:column;gap:6px}.bt-orly-sidebar nav a{padding:7px 0;font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;transition:color .18s ease,translate .18s ease}.bt-orly-sidebar nav a[aria-current]{color:var(--bt-orly-accent-readable,color-mix(in srgb,var(--bt-orly-accent) 75%,var(--bt-orly-ink)));font-weight:700}.bt-orly-sidebar nav a:hover{color:var(--bt-orly-accent-readable,var(--bt-orly-accent));translate:3px 0}.bt-orly-sidebar-bottom{margin-top:auto;padding-top:64px}.bt-orly-contact-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--bt-orly-line);font-size:11px}.bt-orly-contact-link svg{width:22px;height:22px;color:var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-socials{display:flex;flex-wrap:wrap;gap:6px 14px;margin:22px 0;font-size:10px}.bt-orly-sidebar-bottom small{font-size:10px;color:var(--bt-orly-muted)}.bt-orly-menu-toggle{display:none;padding:10px;border:0;background:transparent;min-width:44px;min-height:44px}.bt-orly-menu-toggle svg{width:24px;height:24px}.bt-orly-main{min-width:0;padding:52px var(--bt-orly-space) var(--bt-orly-space);outline:none}.bt-orly-heading{margin-bottom:30px}.bt-orly-heading>p{margin:0 0 12px;color:var(--bt-orly-muted);font-size:9px;letter-spacing:3px;text-transform:uppercase}.bt-orly-heading h1{margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.3;font-weight:400;letter-spacing:-1px}.bt-orly-introduction{max-width:580px;margin-top:14px;font-size:12px;color:var(--bt-orly-muted)}.bt-orly-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--bt-orly-space)}.bt-orly-artwork{min-width:0;margin:0;animation:bt-orly-arrive .5s both;animation-delay:calc(var(--bt-orly-order, 0) * 35ms)}.bt-orly-artwork>:is(a,button,div){display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.bt-orly-artwork-image{overflow:hidden;background:color-mix(in srgb,var(--bt-orly-ink) 4%,var(--bt-orly-bg))}.bt-orly-artwork-image img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.bt-orly-artwork :is(a,button):hover .bt-orly-artwork-image img{transform:scale(1.025)}.bt-orly-artwork-caption{padding:16px 0 6px}.bt-orly-artwork-caption h2{margin:0;font-size:12px;font-weight:600;line-height:1.55;letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere}.bt-orly-artwork-caption p{margin:6px 0 0;font-size:12px;color:var(--bt-orly-muted);line-height:1.8}.bt-orly-gallery.is-portfolio .bt-orly-artwork-description{display:none}.bt-orly-gallery.is-masonry{display:block;column-count:3;column-gap:24px}.bt-orly-gallery.is-masonry .bt-orly-artwork{page-break-inside:avoid;break-inside:avoid;margin-bottom:24px;border:1px solid var(--bt-orly-line)}.bt-orly-gallery.is-masonry .bt-orly-artwork-image img{aspect-ratio:auto;height:auto}.bt-orly-gallery.is-masonry .bt-orly-artwork-caption{padding:20px}.bt-orly-collection-grid .bt-orly-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;align-items:stretch}.bt-orly-collection-grid .bt-orly-artwork{border:1px solid var(--bt-orly-line)}.bt-orly-collection-grid .bt-orly-artwork-image img{aspect-ratio:4/3;height:auto;object-fit:cover}.bt-orly-collection-grid .bt-orly-artwork-caption{padding:16px}.bt-orly-gallery.is-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bt-orly-gallery.is-mosaic .bt-orly-artwork{position:relative}.bt-orly-gallery.is-mosaic .bt-orly-artwork-caption{position:absolute;inset:auto 0 0;padding:18px;background:var(--bt-orly-bg);opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.bt-orly-gallery.is-mosaic .bt-orly-artwork:focus-within .bt-orly-artwork-caption,.bt-orly-gallery.is-mosaic .bt-orly-artwork:hover .bt-orly-artwork-caption{opacity:1;transform:translateY(0)}.bt-orly-gallery.is-mosaic .bt-orly-artwork-description{display:none}.bt-orly-shell.is-compact{grid-template-columns:64px minmax(0,1fr)}.bt-orly-shell.is-compact .bt-orly-sidebar{padding:26px 8px;align-items:center}.bt-orly-shell.is-compact .bt-orly-brand>span{writing-mode:vertical-rl;font-size:23px}.bt-orly-shell.is-compact .bt-orly-brand img{width:36px;height:36px}.bt-orly-shell.is-compact .bt-orly-sidebar-content{display:none}.bt-orly-shell.is-compact .bt-orly-menu-toggle{display:block;margin:auto 0}.bt-orly-shell.is-compact .bt-orly-main{padding:0}.bt-orly-shell.is-compact.is-menu-open{grid-template-columns:240px minmax(0,1fr)}.bt-orly-shell.is-compact.is-menu-open .bt-orly-sidebar{align-items:stretch;padding:32px}.bt-orly-shell.is-compact.is-menu-open .bt-orly-brand>span{writing-mode:initial}.bt-orly-shell.is-compact.is-menu-open .bt-orly-sidebar-content{display:flex}.bt-orly-shell.is-compact.is-menu-open .bt-orly-menu-toggle{margin:24px 0 0;align-self:flex-start}.bt-orly-footer{display:flex;flex-wrap:wrap;gap:24px;padding:32px 0 8px;color:var(--bt-orly-muted);font-size:11px}.bt-orly-contact-link:hover,.bt-orly-footer a:hover,.bt-orly-socials a:hover{color:var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-shell.is-compact .bt-orly-footer{padding:32px}.bt-orly-empty{grid-column:1/-1;padding:48px 24px;color:var(--bt-orly-muted)}.bt-orly[data-orly-treatment=framed] .bt-orly-artwork-image{padding:12px;border:1px solid var(--bt-orly-line)}.bt-orly[data-orly-treatment=bleed] .bt-orly-gallery.is-portfolio{gap:0}.bt-orly[data-orly-treatment=bleed] .bt-orly-gallery.is-portfolio .bt-orly-artwork-caption{padding:16px}.bt-orly-lightbox{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:40px 80px;border:0;background:var(--bt-orly-bg);color:var(--bt-orly-ink)}.bt-orly-lightbox[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;animation:bt-orly-arrive .22s both}.bt-orly-lightbox::backdrop{background:#0009}.bt-orly-lightbox figure{display:flex;flex-direction:column;min-height:0;max-width:1100px;margin:0}.bt-orly-lightbox figure>img{width:100%;min-height:0;max-height:72vh;object-fit:contain}.bt-orly-lightbox figcaption{display:flex;justify-content:space-between;gap:32px;padding-top:20px;font-size:11px}.bt-orly-lightbox h2{font-size:15px;font-weight:500;margin:0}.bt-orly-lightbox p{margin:6px 0 0;max-width:620px;color:var(--bt-orly-muted)}.bt-orly-lightbox button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--bt-orly-line);background:var(--bt-orly-bg)}.bt-orly-lightbox button:hover{color:var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-lightbox button svg{width:24px;height:24px}.bt-orly-lightbox-close{position:absolute;right:24px;top:24px}.bt-orly-lightbox-controls{display:flex;gap:12px;margin-top:20px}.bt-orly-heading.is-visually-hidden,.bt-orly-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bt-orly-skip:focus{position:fixed;top:16px;left:16px;width:auto;height:auto;clip-path:none;padding:12px 20px;z-index:10;background:var(--bt-orly-bg)}@keyframes bt-orly-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.bt-orly-gallery.is-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.bt-orly[data-orly-density=balanced]{--bt-orly-space:20px}.bt-orly-shell{grid-template-columns:180px minmax(0,1fr)}.bt-orly-brand>span{font-size:27px}.bt-orly-main{padding-top:28px}.bt-orly-heading{margin-bottom:24px}.bt-orly-heading>p{margin-bottom:8px}.bt-orly-sidebar{padding:36px 24px 24px}}@media (max-width:700px){.bt-orly[data-orly-frame=boxed]{padding:12px}.bt-orly-shell,.bt-orly-shell.is-compact,.bt-orly-shell.is-compact.is-menu-open{display:block}.bt-orly-shell.is-compact .bt-orly-sidebar,.bt-orly-shell.is-compact.is-menu-open .bt-orly-sidebar,.bt-orly-sidebar{position:relative;height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:24px;align-items:center}.bt-orly[data-orly-frame=boxed] .bt-orly-sidebar{top:0;height:auto}.bt-orly-brand{flex-direction:row;align-items:center;gap:12px}.bt-orly-brand>span,.bt-orly-shell.is-compact .bt-orly-brand>span{writing-mode:initial;font-size:25px}.bt-orly-brand img{width:40px;height:40px}.bt-orly-menu-toggle,.bt-orly-shell.is-compact .bt-orly-menu-toggle,.bt-orly-shell.is-compact.is-menu-open .bt-orly-menu-toggle{display:grid;margin:0}.bt-orly-shell.is-compact .bt-orly-sidebar-content,.bt-orly-sidebar-content{display:none;grid-column:1/-1}.bt-orly-shell.is-menu-open .bt-orly-sidebar-content{display:flex}.bt-orly-sidebar-bottom{padding-top:24px}.bt-orly-sidebar nav a{display:flex;align-items:center;min-height:44px}.bt-orly-bio{margin-bottom:16px}.bt-orly-main{padding:32px 24px}.bt-orly-gallery{gap:24px 16px}.bt-orly-gallery.is-masonry{column-count:2;column-gap:16px}.bt-orly-gallery.is-masonry .bt-orly-artwork-caption{padding:14px}.bt-orly-gallery.is-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-orly-artwork-caption h2{font-size:12px;letter-spacing:.5px}.bt-orly-lightbox{padding:80px 24px 24px}.bt-orly-lightbox figure>img{max-height:60vh}}@media (max-width:380px){.bt-orly-gallery.is-masonry{column-count:1}}@media (prefers-reduced-motion:reduce){.bt-orly *,.bt-orly :after,.bt-orly :before{animation:none!important;transition:none!important}}.bt-orly{--bt-orly-surface:color-mix(in srgb,var(--bt-orly-bg) 96%,var(--bt-orly-ink) 4%)}.bt-orly .bt-orly-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 18px;border:1px solid var(--bt-orly-line);background:transparent;color:var(--bt-orly-accent-readable,var(--bt-orly-ink));font-size:11px;font-weight:500;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.bt-orly .bt-orly-action:hover{border-color:var(--bt-orly-accent-readable,var(--bt-orly-accent));background:var(--bt-orly-surface)}.bt-orly button:disabled,.bt-orly input:disabled,.bt-orly textarea:disabled{cursor:not-allowed;opacity:.55}.bt-orly-kicker{margin:0 0 12px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--bt-orly-muted)}.bt-orly-section{margin-block:64px}.bt-orly-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.bt-orly-section-heading h2{margin:0;font-size:24px;font-weight:400;letter-spacing:-.5px}.bt-orly-loading{display:flex;gap:24px;align-items:center;padding:24px;color:var(--bt-orly-muted)}.bt-orly-loading progress{accent-color:var(--bt-orly-accent-readable,var(--bt-orly-accent));max-width:100%}.bt-orly-topbar,.bt-orly-topbar>div{display:flex;flex-wrap:wrap;gap:12px 24px}.bt-orly-topbar{justify-content:space-between;font-size:11px;padding-bottom:24px;border-bottom:1px solid var(--bt-orly-line)}.bt-orly-inline-header{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-block:24px;border-bottom:1px solid var(--bt-orly-line)}.bt-orly-inline-header nav,.bt-orly-inline-header>div{display:flex;flex-wrap:wrap;gap:12px}.bt-orly-wordmark{font:28px/1.2 var(--bt-font-serif)}.bt-orly-footer-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:32px;margin-top:64px;border-top:1px solid var(--bt-orly-line);font-size:11px;color:var(--bt-orly-muted)}.bt-orly-footer-bar nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block:16px}.bt-orly-footer-bar small{display:block}.bt-orly-text-button{padding:0;border:0;background:transparent;font-size:11px;white-space:nowrap;min-height:44px}.bt-orly-wrapper{max-width:1120px;margin:auto}.bt-orly-breadcrumb{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:11px;color:var(--bt-orly-muted)}.bt-orly-breadcrumb a{border-bottom:1px solid var(--bt-orly-line)}.bt-orly-page-heading{margin-bottom:24px}.bt-orly-page-heading>img{width:100%;max-height:65vh;object-fit:contain;margin-top:32px}.bt-orly-heading .bt-orly-heading-description{max-width:640px;font-size:14px;text-transform:none;letter-spacing:0;line-height:1.8;margin-top:16px}.bt-orly-centered{text-align:center}.bt-orly-centered p{margin-inline:auto}.bt-orly-content-page{min-width:0}.bt-orly-two-column{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:clamp(32px,5vw,80px);align-items:start}.bt-orly-two-column>*{min-width:0}.bt-orly-cover{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;padding-block:24px}.bt-orly-cover>img{width:100%;max-height:70vh;object-fit:contain}.bt-orly-cover h1{font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-1px;line-height:1.2}.bt-orly-content-sidebar{display:grid;gap:16px}.bt-orly-content-sidebar>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--bt-orly-line);padding-bottom:8px}.bt-orly-content-sidebar img{width:100%}.bt-orly-prose{max-width:760px}.bt-orly-prose h2{font-size:25px;font-weight:400;line-height:1.35}.bt-orly-prose>p:not(.bt-orly-kicker){font-size:14px;line-height:1.95;color:var(--bt-orly-muted);white-space:pre-line;overflow-wrap:anywhere}.bt-orly-prose .bt-orly-action{margin-top:16px}.bt-orly-quote{max-width:780px;padding-block:48px;margin:48px auto;text-align:center}.bt-orly-quote blockquote{margin:0;font:400 clamp(24px,3vw,38px)/1.55 var(--bt-font-serif)}.bt-orly-quote figcaption{margin-top:24px;color:var(--bt-orly-muted);font-size:11px}.bt-orly-about{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.3fr);gap:clamp(24px,5vw,64px);align-items:start;margin-block:32px}.bt-orly-about>img{width:100%;max-height:600px;object-fit:contain}.bt-orly-about:not(:has(>img)){display:block}.bt-orly-home-about{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:24px;background:var(--bt-orly-surface)}.bt-orly-home-about .bt-orly-about{grid-template-columns:96px minmax(0,1fr);gap:24px;align-items:center;margin:0}.bt-orly-home-about .bt-orly-about>img{width:96px;height:112px;object-fit:cover}.bt-orly-home-about .bt-orly-prose h2{margin:0;font-size:22px}.bt-orly-home-about .bt-orly-prose>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;font-size:13px;line-height:1.7}.bt-orly-home-about .bt-orly-prose>p~p{display:none}.bt-orly-home-about>.bt-orly-action{justify-self:end}.bt-orly-stats{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}.bt-orly-stats dt{color:var(--bt-orly-muted);font-size:11px}.bt-orly-stats dd{font-size:24px;margin:8px 0 0}.bt-orly-video{margin:40px 0}.bt-orly-video button{position:relative;display:grid;place-items:center;padding:0;width:100%;min-height:180px;border:0;background:var(--bt-orly-surface)}.bt-orly-video img{width:100%;max-height:520px;object-fit:cover}.bt-orly-video button>span{position:absolute;padding:12px 24px;background:var(--bt-orly-bg);border:1px solid var(--bt-orly-line);color:var(--bt-orly-ink)}.bt-orly-video figcaption{margin-top:12px;color:var(--bt-orly-muted);font-size:11px}.bt-orly-premium{padding:24px;border:1px solid var(--bt-orly-line)}.bt-orly-accordion{margin-block:32px}.bt-orly-accordion>*{border-top:1px solid var(--bt-orly-line);padding-block:16px}.bt-orly-accordion summary{cursor:pointer}.bt-orly-accordion button{background:transparent;border:0;padding:8px 0}.bt-orly-accordion p{color:var(--bt-orly-muted)}.bt-orly-list{display:grid;grid-template-columns:repeat(var(--bt-orly-columns,3),minmax(0,1fr));gap:var(--bt-orly-space)}.bt-orly-list.is-compact,.bt-orly-list.is-journal,.bt-orly-list.is-list{grid-template-columns:1fr}.bt-orly-list:is(.is-list,.is-journal,.is-compact) .bt-orly-artwork>:is(a,button,div){display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:24px;align-items:start}.bt-orly-list.is-compact .bt-orly-artwork>:is(a,button,div){grid-template-columns:100px minmax(0,1fr)}.bt-orly-list.is-journal{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bt-orly-card.is-editorial{min-width:0;padding:0;background:var(--bt-orly-surface);border:1px solid transparent;transition:border-color .18s ease,background-color .18s ease}.bt-orly .bt-orly-card.is-editorial>:is(a,button,div){display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%;padding:24px}.bt-orly-card.is-editorial .bt-orly-artwork-image{margin-bottom:20px;width:100%}.bt-orly-card.is-editorial .bt-orly-artwork-image img{aspect-ratio:16/10}.bt-orly-card.is-editorial .bt-orly-artwork-caption{display:flex;flex-direction:column;flex:1 1;gap:10px;padding:0}.bt-orly-card.is-editorial .bt-orly-artwork-caption h2{font:400 24px/1.3 var(--bt-font-serif);text-transform:none;letter-spacing:-.3px}.bt-orly-card.is-editorial .bt-orly-artwork-caption>p{margin:0;font-size:13px;line-height:1.75}.bt-orly-card-readmore{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;color:var(--bt-orly-accent-readable,var(--bt-orly-ink));font-size:11px}.bt-orly-card-readmore svg{width:22px;height:22px;flex:0 0 auto;transition:translate .18s ease}.bt-orly-card.is-editorial:has(>:is(a,button):hover){border-color:var(--bt-orly-line)}.bt-orly-card.is-editorial>:is(a,button):hover .bt-orly-card-readmore svg{translate:3px 0}.bt-orly-card .bt-orly-artwork-caption>small{display:block;font-size:11px;letter-spacing:.5px;color:var(--bt-orly-muted);margin-bottom:6px}.bt-orly-card.is-text-work{padding:24px;background:var(--bt-orly-surface);min-height:160px}.bt-orly-card.is-text-work .bt-orly-artwork-caption{padding:0}.bt-orly-list.is-grid .bt-orly-card-description{display:none}.bt-orly-list.is-cards .bt-orly-card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt-orly-card .bt-orly-price{display:block;margin-top:12px;font-size:13px;font-weight:500}.bt-orly-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.6;color:var(--bt-orly-muted);margin-top:8px}.bt-orly-certification{color:var(--bt-orly-accent-readable,var(--bt-orly-ink));font-size:11px}.bt-orly-horizontal{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:16px}.bt-orly-horizontal .bt-orly-card{flex:0 0 min(72%,340px);scroll-snap-align:start}.bt-orly-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bt-orly-reviews figure{margin:0;padding:32px;border:1px solid var(--bt-orly-line)}.bt-orly-reviews blockquote{margin:0 0 24px;font:24px/1.5 var(--bt-font-serif)}.bt-orly-reviews figcaption{font-size:12px}.bt-orly-reviews figcaption span{display:block;color:var(--bt-orly-muted)}.bt-orly-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--bt-orly-line)}.bt-orly-filters>div{display:flex;gap:4px 16px;flex-wrap:wrap}.bt-orly-filters button{padding:10px 0;min-height:44px;border:0;background:transparent;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.bt-orly-filters button[aria-pressed=true]{color:var(--bt-orly-accent-readable,var(--bt-orly-ink));box-shadow:inset 0 -2px var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-filters small{margin-left:4px;font-size:10px;color:var(--bt-orly-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-orly-filters label{display:grid;gap:6px;font-size:12px;color:var(--bt-orly-muted)}.bt-orly-filters input{max-width:100%;width:220px;min-height:44px;border:1px solid var(--bt-orly-control-line);padding:8px 12px;background:var(--bt-orly-bg);color:var(--bt-orly-ink);font:inherit;font-size:13px;border-radius:0}.bt-orly :is(input,textarea):focus-visible{outline:2px solid var(--bt-orly-accent-readable,var(--bt-orly-accent));outline-offset:3px}.bt-orly-pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;margin-top:40px}.bt-orly-pagination>span{display:inline-flex;align-items:center}.bt-orly-pagination :is(a,button,[aria-current]){display:inline-grid;place-items:center;min-width:40px;min-height:44px;padding:8px;border:0;background:transparent;font-size:12px}.bt-orly-pagination [aria-current]{border-bottom:2px solid var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-pagination svg{width:20px;height:20px}.bt-orly-pagination-gap{padding-inline:8px;color:var(--bt-orly-muted)}.bt-orly-slider{margin-bottom:40px}.bt-orly-slider figure{margin:0;background:var(--bt-orly-surface)}.bt-orly-slider figure>img{width:100%;height:clamp(280px,55vh,700px);object-fit:contain}.bt-orly-slider.is-square figure>img{height:auto;max-height:75vh;aspect-ratio:1}.bt-orly-slider figcaption{padding:12px 16px;font-size:11px;color:var(--bt-orly-muted)}.bt-orly-slider-caption{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:16px}.bt-orly-slider-summary{min-width:0}.bt-orly-slider-summary .bt-orly-kicker{margin:0 0 4px}.bt-orly-slider-caption h1,.bt-orly-slider-caption h2{font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.5px;line-height:1.3;margin:0;overflow-wrap:anywhere}.bt-orly-slider-caption p:not(.bt-orly-kicker){margin:4px 0 0;font-size:12px;color:var(--bt-orly-muted);max-width:600px}.bt-orly-slider-caption>.bt-orly-action{justify-self:start;min-width:0;max-width:100%}.bt-orly-slider-caption:not(:has(>.bt-orly-action)),.bt-orly-slider-caption:not(:has(>nav)){grid-template-columns:minmax(0,1fr) auto}.bt-orly-slider-caption nav{display:flex;flex:0 0 auto;align-items:center;gap:12px;font-size:10px}.bt-orly .bt-orly-icon-button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--bt-orly-line);color:var(--bt-orly-ink);background:var(--bt-orly-bg)}.bt-orly-icon-button svg{width:24px;height:24px}.bt-orly-sticky-slider{position:sticky;top:24px}.bt-orly-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.85fr);gap:clamp(24px,4vw,56px);align-items:start}.bt-orly-detail-images figure{margin:0 0 32px}.bt-orly-detail-images img{max-height:80vh;width:100%;object-fit:contain}.bt-orly-detail-images figcaption{margin-top:10px;font-size:11px;color:var(--bt-orly-muted)}.bt-orly-detail-information h2{margin-top:0;font-size:22px;font-weight:400}.bt-orly-detail-information .bt-orly-action{display:flex;margin-top:24px}.bt-orly-metadata{margin:24px 0}.bt-orly-metadata>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--bt-orly-line);font-size:11px}.bt-orly-metadata dt{color:var(--bt-orly-muted)}.bt-orly-metadata dd{margin:0;overflow-wrap:anywhere}.bt-orly-detail-price{display:block;font-size:24px;font-weight:400;margin-top:24px}.bt-orly-editorial{max-width:960px;margin-inline:auto}.bt-orly-editorial>.bt-orly-metadata,.bt-orly-editorial>.bt-orly-prose{margin-inline:auto}.bt-orly-event-period{font-size:17px;margin:24px 0}.bt-orly-documents{display:grid;gap:12px;padding-block:32px}.bt-orly-documents h2{font-size:20px;font-weight:400}.bt-orly-documents a{text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.bt-orly-tags{display:flex;flex-wrap:wrap;gap:8px;padding-block:24px}.bt-orly-tags span{border:1px solid var(--bt-orly-line);padding:5px 12px;font-size:10px}.bt-orly-related{border-top:1px solid var(--bt-orly-line);padding-top:32px;margin-top:32px}.bt-orly-related>img{width:200px;max-height:240px;object-fit:contain}.bt-orly-related h2{font-size:24px;font-weight:400}.bt-orly-form{display:grid;gap:24px;max-width:760px}.bt-orly-form>header h2{font-size:26px;font-weight:400;margin-top:0}.bt-orly-form>header>p:not(.bt-orly-kicker){color:var(--bt-orly-muted)}.bt-orly-form label{display:grid;gap:8px;font-size:13px}.bt-orly-form input,.bt-orly-form textarea{width:100%;min-width:0;border:1px solid var(--bt-orly-control-line);background:var(--bt-orly-bg);color:var(--bt-orly-ink);padding:14px;font:inherit;font-size:14px;border-radius:0}.bt-orly-form textarea{resize:vertical;min-height:140px}.bt-orly-form>small{font-size:12px;color:var(--bt-orly-muted);line-height:1.8}.bt-orly-form .bt-orly-action{justify-self:start}.bt-orly-form [role=status]{font-size:12px}.bt-orly-contact-context{display:flex;gap:20px;padding:20px;border:1px solid var(--bt-orly-line)}.bt-orly-contact-context img{width:90px;max-height:130px;object-fit:contain}.bt-orly-contact-context h3{font-size:16px;font-weight:400;margin:8px 0}.bt-orly-contact-context :is(small,span,a,strong){display:block;font-size:11px}.bt-orly-contact-context a{text-decoration:underline;margin-top:12px}.bt-orly-contact-panel h2{font-size:24px;font-weight:400;margin-top:0}.bt-orly-contact-panel h3{font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin-top:32px}.bt-orly-contact-panel p{white-space:pre-line;color:var(--bt-orly-muted);font-size:12px}.bt-orly-contact-panel>a{display:block;margin-block:12px;font-size:12px;overflow-wrap:anywhere}.bt-orly-contact-panel nav{display:flex;flex-wrap:wrap;gap:8px}.bt-orly-contact-preview{display:grid;gap:16px;padding:40px;background:var(--bt-orly-surface)}.bt-orly-contact-preview h2{font:32px/1.3 var(--bt-font-serif);margin:0}.bt-orly-contact-preview .bt-orly-action{justify-self:start}.bt-orly-languages{display:grid;gap:16px;border:0;margin:0;padding:0}.bt-orly-languages legend{font-size:12px;color:var(--bt-orly-muted);margin-bottom:24px}.bt-orly-languages label{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--bt-orly-line);cursor:pointer}.bt-orly-languages input{accent-color:var(--bt-orly-accent-readable,var(--bt-orly-accent))}.bt-orly-resume>article{padding-block:24px;border-top:1px solid var(--bt-orly-line)}.bt-orly-route-history .bt-orly-filters{border-bottom:0;padding-bottom:0}.bt-orly-route-history .bt-orly-resume>article{border-top:0}.bt-orly-route-history .bt-orly-resume>article:first-child{padding-top:0}.bt-orly-resume h3{font-size:20px;font-weight:400}.bt-orly-resume img{max-height:360px;object-fit:contain}.bt-orly-resume summary{cursor:pointer;min-height:44px;font-size:12px}.bt-orly-timeline{padding-left:24px}.bt-orly-timeline li{padding:12px 0 24px 12px}.bt-orly-timeline button{padding:8px 0;background:transparent;border:0;text-align:left}.bt-orly-timeline button span{color:var(--bt-orly-muted);margin-right:24px}.bt-orly-timeline p{color:var(--bt-orly-muted)}.bt-orly-dialog{position:fixed;inset:0;margin:auto;width:min(960px,calc(100% - 32px));max-height:calc(100% - 32px);padding:40px;color:var(--bt-orly-ink);background:var(--bt-orly-bg);border:1px solid var(--bt-orly-line)}.bt-orly-dialog::backdrop{background:#0009}.bt-orly-dialog-body>h2{font-size:24px;font-weight:400;margin:0 48px 24px 0}.bt-orly-dialog-close{position:absolute;right:16px;top:16px}.bt-orly-dialog .bt-gigarte-media-embed iframe{width:100%;aspect-ratio:16/9;border:0}.bt-orly-route-content{animation:bt-orly-arrive .26s both}.bt-orly-cart article{display:grid;grid-template-columns:80px minmax(0,1fr) 100px auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--bt-orly-line);align-items:center}.bt-orly-cart article img{width:80px;max-height:100px;object-fit:contain}.bt-orly-cart h2{font-size:16px;font-weight:400}.bt-orly-cart label{font-size:10px;display:grid;gap:4px}.bt-orly-cart input{width:80px;padding:10px;border:1px solid var(--bt-orly-control-line);color:var(--bt-orly-ink);background:var(--bt-orly-bg)}.bt-orly-cart article>button{min-height:44px;background:transparent;border:0;font-size:11px}.bt-orly-cart-total{text-align:right;margin:32px 0;font-size:20px}.bt-orly :is(a,button,summary){touch-action:manipulation}@media (max-width:1100px){.bt-orly-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-orly-detail-grid,.bt-orly-two-column{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:700px){.bt-orly-filters{gap:12px;padding-bottom:20px}.bt-orly-filters input,.bt-orly-filters label{width:100%}.bt-orly-page-heading{margin-bottom:24px}.bt-orly-section{margin-block:40px}.bt-orly-about,.bt-orly-cover,.bt-orly-two-column{grid-template-columns:minmax(0,1fr)}.bt-orly-about>img{max-height:420px}.bt-orly-home-about{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.bt-orly-home-about .bt-orly-about{grid-template-columns:72px minmax(0,1fr);gap:16px}.bt-orly-home-about .bt-orly-about>img{width:72px;height:96px}.bt-orly-home-about>.bt-orly-action{justify-self:start;margin-left:88px}.bt-orly-home-about:not(:has(.bt-orly-about>img))>.bt-orly-action{margin-left:0}.bt-orly-slider-caption{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.bt-orly-slider-summary{grid-column:1/-1}.bt-orly-slider-caption nav{grid-column:2;justify-self:end;gap:8px}.bt-orly-collection-grid .bt-orly-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bt-orly-collection-grid .bt-orly-artwork-caption{padding:12px}.bt-orly-slider figure>img{height:45vh}.bt-orly-breadcrumb{margin-bottom:24px}.bt-orly-list:is(.is-list,.is-journal) .bt-orly-artwork>:is(a,button,div){grid-template-columns:1fr;gap:0}.bt-orly-list.is-journal{grid-template-columns:minmax(0,1fr);gap:16px}.bt-orly .bt-orly-card.is-editorial>:is(a,button,div){padding:20px}.bt-orly-list.is-compact .bt-orly-artwork>:is(a,button,div){grid-template-columns:80px minmax(0,1fr);gap:16px}.bt-orly-reviews{grid-template-columns:1fr}.bt-orly-contact-preview{padding:24px}.bt-orly-footer-bar{display:grid}.bt-orly-footer-bar>button{justify-self:start}.bt-orly-cart article{grid-template-columns:60px minmax(0,1fr);gap:16px}.bt-orly-cart article img{width:60px}.bt-orly-cart article>button{justify-self:end}.bt-orly-dialog{padding:64px 20px 24px}}@media (max-width:380px){.bt-orly-list{grid-template-columns:1fr}}@media (max-width:540px){.bt-orly-artist-page .bt-orly-list.is-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bt-orly .bt-orly-route-content{animation:none}}.bt-orly-service-grid,.bt-orly-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:32px}.bt-orly-service-grid>article{padding:24px;border:1px solid var(--bt-orly-line)}.bt-orly-service-grid img{width:36px;height:36px;object-fit:contain}.bt-orly-service-grid h2,.bt-orly-team h2{font-size:20px;font-weight:400}.bt-orly-service-grid p,.bt-orly-team p{color:var(--bt-orly-muted);font-size:12px}.bt-orly-feature{margin:32px 0}.bt-orly-feature img{width:100%;max-height:70vh;object-fit:contain}.bt-orly-horizontal>div{flex:0 0 min(72%,340px);scroll-snap-align:start;min-width:0}.bt-orly-testimonial{flex:0 0 min(84%,520px);padding:24px;border:1px solid var(--bt-orly-line);margin:0;scroll-snap-align:start}.bt-orly-testimonial>img{width:48px;height:48px;object-fit:cover;border-radius:50%}.bt-orly-testimonial blockquote{font:24px/1.5 var(--bt-font-serif);margin-inline:0}.bt-orly-testimonial figcaption span{display:block;color:var(--bt-orly-muted);font-size:11px}.bt-orly-team img{width:100%;aspect-ratio:1;object-fit:cover}.bt-orly-clients{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-around;padding-block:32px}.bt-orly-clients img{max-width:120px;max-height:60px;object-fit:contain}.bt-orly-cta{position:relative}.bt-orly-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.1;pointer-events:none}@media (max-width:700px){.bt-orly-service-grid,.bt-orly-team{grid-template-columns:1fr}}.bt-orly-product-actions,.bt-orly-store-actions,.bt-orly-store-header>nav{display:flex;flex-wrap:wrap;gap:12px;padding-block:16px}.bt-orly-store-actions button,.bt-orly-store-header>nav button{padding:12px;border:1px solid var(--bt-orly-line);background:transparent;font-size:11px}.bt-orly-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bt-orly-space)}.bt-orly-store-grid.is-list{grid-template-columns:1fr}.bt-orly-product-card.is-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.bt-orly-product-card>:is(del,small){display:block;font-size:11px;color:var(--bt-orly-muted)}.bt-orly-product-options{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding-block:24px}.bt-orly-product-options label{display:grid;gap:8px;font-size:11px}.bt-orly-product-options input{width:120px;padding:12px;border:1px solid var(--bt-orly-control-line);background:var(--bt-orly-bg);color:var(--bt-orly-ink)}.bt-orly-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px}.bt-orly-banners button{background:transparent;border:0;padding:0}.bt-orly-banners img{width:100%;aspect-ratio:1;object-fit:cover}.bt-orly-banners span{display:block;text-align:left;padding-top:16px}.bt-orly-selector{position:relative}.bt-orly-selector>div{position:absolute;z-index:2;min-width:140px;padding:12px;border:1px solid var(--bt-orly-line);background:var(--bt-orly-bg);display:grid}.bt-orly-selector>div button{padding:12px;border:0;background:transparent}.bt-orly-mini-cart{padding:24px;border:1px solid var(--bt-orly-line)}.bt-orly-mini-cart>div{display:flex;justify-content:space-between;gap:24px;margin-block:12px}.bt-orly-store-feature>img{width:100%;max-height:320px;object-fit:cover}@media (max-width:1100px){.bt-orly-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bt-orly-banners{grid-template-columns:1fr}.bt-orly-product-card.is-list{display:block}}@media (max-width:380px){.bt-orly-store-grid{grid-template-columns:1fr}}.bt-orly-coverage{width:100%;border-collapse:collapse;font-size:12px}.bt-orly-coverage caption{text-align:left;font-size:24px;margin-bottom:24px}.bt-orly-coverage td,.bt-orly-coverage th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bt-orly-line)}.bt-orly-coverage tbody th{width:24%;font-weight:500}.bt-orly-footer-contact{display:flex;gap:12px 24px;flex-wrap:wrap;padding-bottom:24px;color:var(--bt-orly-muted);font-style:normal;font-size:11px;white-space:pre-line}.bt-orly .bt-orly-socials{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0}.bt-orly .bt-orly-social-link{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--bt-orly-line);border-radius:50%;background:transparent;color:var(--bt-orly-muted)}.bt-orly-social-icon{display:block;width:19px;height:19px;background:currentColor;-webkit-mask:var(--bt-orly-social-icon) center /contain no-repeat;mask:var(--bt-orly-social-icon) center /contain no-repeat}.bt-orly .bt-orly-social-link:hover{color:var(--bt-orly-accent-readable,var(--bt-orly-ink));border-color:currentColor;background:var(--bt-orly-surface);translate:none}.bt-orly-sidebar .bt-orly-socials{margin-block:20px}.bt-orly-sidebar .bt-orly-social-link{width:36px;height:36px;min-width:36px;min-height:36px;padding:8px}.bt-orly-footer-bar .bt-orly-socials{margin-block:16px}@media (max-width:700px),(pointer:coarse){.bt-orly-sidebar .bt-orly-social-link{width:44px;height:44px;min-width:44px;min-height:44px}}@media (forced-colors:active){.bt-orly-social-icon{forced-color-adjust:none;background:ButtonText}}