/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--white:#fff;--ceramic:#f4f3f0;--marble:#eeece8;--platinum:#d8dbdc;--silver:#a7adaf;--titanium:#747b7f;--gunmetal:#25292b;--anodized:#111314;--ink:#090909;--red:#970f18;--serif:"Iowan Old Style", "Palatino Linotype", Baskerville, Garamond, "Times New Roman", serif;--sans:Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--pad:clamp(1.25rem, 4.6vw, 5.75rem);--space:clamp(7rem, 12vw, 13rem);--line-dark:#0909092b;--line-light:#ffffff2b}body.ei-home-loader-active{overflow:hidden}.ei-home-loader{z-index:2147483000;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 44%,#46050826,#0000 38%),#030303;place-items:center;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility .7s step-end;display:grid;position:fixed;inset:0;overflow:hidden}.ei-home-loader:before{pointer-events:none;content:"";border:1px solid #ffffff09;position:absolute;inset:18px}.ei-home-loader__inner{perspective:1100px;justify-items:center;width:min(92vw,760px);padding:clamp(24px,5vw,54px);display:grid;position:relative;transform:translateY(-1.5vh)}.ei-home-loader__logo-stage{isolation:isolate;width:min(78vw,620px);transform-style:preserve-3d;transform-origin:50% 58%;animation:.9s cubic-bezier(.16,1,.3,1) both ei-home-logo-arrive;position:relative}.ei-home-loader__logo-stage:before{z-index:0;opacity:.72;filter:brightness(.16)saturate(.7)blur(.55px)drop-shadow(0 18px 14px #000000b8);content:"";background:url(/assets/endless-ink-loader-still.png) 50%/contain no-repeat;position:absolute;inset:0;transform:translate3d(0,9px,-24px)scale(.988)}.ei-home-loader__logo{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 3px 1px #ffffff14)drop-shadow(0 15px 18px #00000094);width:100%;height:auto;display:block;position:relative;transform:translateZ(12px)}.ei-home-loader__silver-shine{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:brightness(1.28)drop-shadow(0 0 2px #ffffffc2)drop-shadow(0 0 7px #bcdcf175);background:linear-gradient(112deg,#0000 28%,#b4cfe040 38%,#eef8ffc2 45%,#fff 50%,#e1f2ffdb 55%,#b3d2e747 63%,#0000 72%) 150% 0/230% 100%;animation:2.65s cubic-bezier(.38,0,.22,1) .12s infinite ei-home-silver-sweep;position:absolute;inset:0;transform:translateZ(18px);-webkit-mask:url(/assets/endless-ink-silver-mask.png) 50%/100% 100% no-repeat;mask:url(/assets/endless-ink-silver-mask.png) 50%/100% 100% no-repeat}.ei-home-loader__status{color:#e9e8e5;letter-spacing:.38em;text-transform:uppercase;align-items:center;min-width:126px;margin-top:clamp(2px,1.3vh,14px);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1;display:flex}.ei-home-loader__dots{align-items:flex-end;gap:4px;margin-left:7px;display:inline-flex}.ei-home-loader__dots i{opacity:.25;background:#dc1724;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite ei-home-loader-dot}.ei-home-loader__dots i:nth-child(2){animation-delay:.15s}.ei-home-loader__dots i:nth-child(3){animation-delay:.3s}.ei-home-loader__track{background:#ffffff21;width:min(54vw,280px);height:1px;margin-top:18px;position:relative;overflow:hidden}.ei-home-loader__track span{background:linear-gradient(90deg,#680008,#dc1724);transition:width .18s ease-out;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #dc172459}.ei-home-loader__number{color:#8e8b88;letter-spacing:.18em;margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:9px}.ei-home-loader--leaving{opacity:0;pointer-events:none}.ei-home-loader--leaving .ei-home-loader__inner{animation:.7s cubic-bezier(.22,1,.36,1) both ei-home-loader-exit}@keyframes ei-home-logo-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(18px)rotateX(8deg)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}@keyframes ei-home-silver-sweep{0%,6%{opacity:0;background-position:150% 0}12%{opacity:1}70%{opacity:1;background-position:-50% 0}78%,to{opacity:0;background-position:-50% 0}}@keyframes ei-home-loader-exit{to{opacity:0;filter:blur(3px);transform:scale(1.035)}}@keyframes ei-home-loader-dot{0%,70%,to{opacity:.2;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (width<=600px){.ei-home-loader:before{inset:10px}.ei-home-loader__logo-stage{width:88vw}.ei-home-loader__track{width:58vw}}@media (prefers-reduced-motion:reduce){.ei-home-loader,.ei-home-loader__inner,.ei-home-loader__logo-stage,.ei-home-loader__logo,.ei-home-loader__silver-shine,.ei-home-loader__dots i{transition-duration:.18s!important;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;scroll-padding-top:5.5rem}html::-webkit-scrollbar{display:none}body{color:var(--ink);background:var(--ceramic);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img{width:100%;display:block}::selection{color:var(--white);background:var(--red)}[data-reveal]{opacity:0;clip-path:inset(0 0 7%);transition:opacity 1.15s cubic-bezier(.2,.7,.2,1),clip-path 1.25s cubic-bezier(.2,.7,.2,1),transform 1.15s cubic-bezier(.2,.7,.2,1);transform:translateY(2rem)}[data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.eyebrow{color:var(--red);letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:700;line-height:1.4}.action{border:1px solid var(--red);min-width:13.5rem;min-height:3.5rem;color:var(--white);background:var(--red);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:.2rem 1.35rem;font-size:.6rem;font-weight:700;transition:color .45s,background-color .45s,border-color .45s;display:inline-flex}.action:hover,.action:focus-visible{border-color:var(--ink);background:var(--ink)}.action>:last-child{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.editorial-arrow{width:1.15rem;height:.7rem;color:var(--red);flex:none;display:inline-block;position:relative}.editorial-arrow:before,.editorial-arrow:after{content:"";position:absolute}.editorial-arrow:before{background:currentColor;height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.editorial-arrow:after{transform-origin:50%;border-top:1px solid;border-right:1px solid;width:.38rem;height:.38rem;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.action:hover>:last-child,.action:focus-visible>:last-child{transform:translate(.16rem,-.16rem)}.action--light{color:var(--ink);background:#ffffff9e;border-color:#09090957}.action--light:hover,.action--light:focus-visible{border-color:var(--red);color:var(--white);background:var(--red)}.site-header{z-index:60;grid-template-columns:29.5rem minmax(0,1fr) 14.1rem;align-items:center;gap:2.35rem;height:7rem;padding:0 2.35rem 0 1.25rem;transition:height .55s,background-color .55s,border-color .55s;display:grid;position:absolute;top:0;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000f0;border-bottom:1px solid #ffffff1f;height:5.25rem;position:fixed}.site-header.is-scrolled .brand{width:9.5rem;top:.25rem}.site-header.is-scrolled .brand img{object-position:left center;height:4.75rem}.brand{z-index:62;width:24.4rem;position:absolute;top:1rem;left:1.25rem}.brand picture{display:block}.brand img{object-fit:contain;object-position:left top;height:15.2rem}.desktop-nav{grid-column:2;justify-content:center;align-items:center;gap:clamp(2rem,3.15vw,3.2rem);display:flex}.desktop-nav a{color:#fff;letter-spacing:.17em;white-space:nowrap;text-transform:uppercase;padding:.5rem 0;font-size:.76rem;font-weight:600;position:relative}.desktop-nav a:after{background:var(--red);content:"";transform-origin:100%;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-book{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:1px solid #af121af2;grid-column:3;place-items:center;width:14.1rem;height:3rem;font-size:.76rem;font-weight:600;transition:border-color .35s,background-color .35s;display:grid}.site-header__consultation{grid-column:3;width:14.1rem;margin:0;position:relative}.site-header__consultation .artists-contact__trigger{color:#fff}.site-header__consultation .artists-contact__panel{width:min(25rem,100vw - 2rem);inset:calc(100% + .9rem) 0 auto auto}.header-book:hover,.header-book:focus-visible{background:#970f182e;border-color:#be1820}.menu-toggle,.mobile-menu{display:none}.hero{color:#fff;background:#000;height:max(45rem,100svh);position:relative;overflow:hidden}.hero__art{z-index:0;background:#000;position:absolute;inset:0 0 0 27.35vw;overflow:hidden}.hero__art img{object-fit:cover;object-position:right center;width:100%;height:100%;transform:translate(7%);-webkit-mask-image:linear-gradient(#000 0% 91%,#000000f5 93%,#000000b8 96%,#0000 100%);mask-image:linear-gradient(#000 0% 91%,#000000f5 93%,#000000b8 96%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__copy{z-index:4;width:30rem;position:absolute;top:31.25%;left:4.15%}.hero h1{letter-spacing:.018em;text-transform:uppercase;margin:0;font-family:Bodoni MT,Didot,Times New Roman,serif;font-size:clamp(4.1rem,5.75vw,5.5rem);font-weight:400;line-height:.97}.hero h1 em{color:#b20d18;font-style:normal;font-weight:400}.hero__rule{background:#a10f18;width:4.15rem;height:1px;margin:1.6rem 0 1.9rem;display:block}.hero__support{color:#ffffffe0;font-family:var(--serif);letter-spacing:.005em;margin:0;font-size:1.27rem;line-height:1.55}.placement h2 em,.final-cta h2 em{color:var(--red);font-weight:400}.hero__actions{align-items:center;gap:2.25rem;margin-top:1.4rem;display:flex}.hero__book{width:16.15rem;height:3.38rem;color:var(--white);letter-spacing:.16em;text-transform:uppercase;border:1px solid #9b111a;place-items:center;font-size:.76rem;font-weight:600;transition:background-color .35s,border-color .35s;display:grid}.hero__book:hover,.hero__book:focus-visible{background:#970f182e;border-color:#be1820}.hero__artists-link{color:#fff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.76rem;font-weight:600;display:inline-flex}.hero__artists-link .editorial-arrow{color:#b30f1a;transition:transform .35s}.hero__artists-link:hover .editorial-arrow,.hero__artists-link:focus-visible .editorial-arrow{transform:translate(.22rem)}.hero-trust{z-index:4;grid-template-columns:repeat(4,1fr);width:32.5rem;height:6.5rem;display:grid;position:absolute;bottom:6.2rem;left:3.55rem}.hero-trust__item{text-align:center;border-right:1px solid #ffffff38;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.hero-trust__item:last-child{border-right:0}.hero-trust__item svg{fill:none;stroke:#ffffffe6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05px;width:2.2rem;height:2.2rem;margin:.25rem 0 .85rem}.hero-trust__item p{color:#fffc;font-family:var(--serif);margin:0;font-size:.86rem;line-height:1.6}.hero-trust__item strong,.hero-trust__item span{display:block}.hero-trust__item strong{color:#fff;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:500}.hero-scroll{z-index:5;color:#fff;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;opacity:1;flex-direction:column;align-items:center;width:12rem;font-size:.75rem;font-weight:500;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:48%;transform:translate(-50%)}.hero-scroll.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.hero-scroll__mouse{border:1px solid #ffffffe6;border-radius:1rem;width:1.75rem;height:2.8rem;margin-bottom:1.25rem;transition:border-color .35s,transform .35s;display:block;position:relative}.hero-scroll__mouse i{background:#b20d18;border-radius:1px;width:2px;height:4px;animation:1.65s ease-in-out infinite scroll-cue-wheel;position:absolute;top:.42rem;left:50%;transform:translate(-50%)}.hero-scroll__line{background:#b20d18;width:1px;height:2.35rem;margin-top:1.35rem;transition:height .35s;display:block}.hero-scroll:hover .hero-scroll__mouse,.hero-scroll:focus-visible .hero-scroll__mouse{border-color:#b20d18;transform:translateY(.2rem)}.hero-scroll:hover .hero-scroll__line,.hero-scroll:focus-visible .hero-scroll__line{height:2.8rem}@keyframes scroll-cue-wheel{0%,20%{opacity:0;transform:translate(-50%)}45%{opacity:1}80%,to{opacity:0;transform:translate(-50%,.75rem)}}.experience{background:var(--marble);grid-template-columns:minmax(0,1.65fr) minmax(24rem,.75fr);align-items:stretch;min-height:max(58rem,105svh);display:grid;position:relative;overflow:hidden}.experience:before,.experience:after{content:"";pointer-events:none;background:#46494a14;width:1px;height:36rem;position:absolute;transform:rotate(23deg)}.experience:before{top:8%;left:42%}.experience:after{bottom:-8rem;right:16%}.experience__architecture{min-width:0;margin:8rem 0 8rem var(--pad);background:var(--gunmetal);position:relative;overflow:hidden}.experience__architecture img{object-fit:cover;filter:saturate(.72)contrast(1.06);height:100%;transition:transform 1.7s cubic-bezier(.2,.7,.2,1)}.experience figcaption{color:var(--white);letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090909bd;padding:1rem 1.2rem;font-size:.54rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.experience__copy{z-index:3;padding:8rem var(--pad) 19rem clamp(3rem, 6vw, 7rem);flex-direction:column;justify-content:center;display:flex;position:relative}.experience__copy h2,.section-intro h2{font-family:var(--serif);letter-spacing:-.055em;margin:1.1rem 0 2rem;font-size:clamp(4.5rem,7vw,8rem);font-weight:400;line-height:.86}.experience__copy>p:not(.eyebrow){color:#4d5254;max-width:27rem;font-family:var(--serif);margin:0 0 2.5rem;font-size:1.2rem;line-height:1.7}.experience__copy .action{align-self:flex-start}.experience__copy dl{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:4rem 0 0;display:grid}.experience__copy dl div{padding-top:1.4rem}.experience__copy dt{font-family:var(--serif);font-size:2.2rem}.experience__copy dd{color:var(--titanium);letter-spacing:.13em;text-transform:uppercase;margin:.45rem 0 0;font-size:.55rem;font-weight:700;line-height:1.5}.experience__detail{z-index:4;right:var(--pad);background:var(--ink);border:1px solid #ffffffb3;width:min(29rem,29vw);height:18rem;margin:0;position:absolute;bottom:4rem;overflow:hidden}.experience__detail img{object-fit:cover;filter:grayscale()contrast(1.08);height:100%}.work{padding:var(--space) var(--pad);color:var(--white);background:var(--ink)}.section-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-content:center;gap:2rem clamp(3rem,9vw,11rem);min-height:32rem;display:grid}.section-intro .eyebrow{grid-column:1}.section-intro h2{grid-column:1/-1;margin:0}.section-intro>p:last-child{color:var(--silver);font-family:var(--serif);grid-column:2;margin:0;font-size:1.25rem;line-height:1.65}.work-exhibition{background:#323638;grid-template-rows:65svh 54svh 72svh 72svh;grid-template-columns:1.35fr .65fr;gap:1px;display:grid}.work-piece{background:var(--gunmetal);position:relative;overflow:hidden}.work-piece--1{grid-row:1/3}.work-piece--4,.work-piece--5{grid-column:1/-1}.work-piece img{object-fit:cover;filter:grayscale(.76)contrast(1.06);height:100%;transition:filter 1.1s,transform 1.6s cubic-bezier(.2,.7,.2,1)}.work-piece--1 img{object-position:center 40%}.work-piece--2 img{object-position:center 30%}.work-piece--3 img{object-position:center 48%}.work-piece--4 img{object-position:center 51%}.work-piece--5 img{object-position:center 44%}.work-piece:hover img,.work-piece:focus-visible img{filter:grayscale(.15)contrast(1.02);transform:scale(1.024)}.work-piece__number{color:#ffffffb8;font-family:var(--serif);font-size:.72rem;position:absolute;top:1.2rem;left:1.2rem}.work-piece__label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090909b8;border-top:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:end;gap:.4rem 1rem;padding:1.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.work-piece__label small{color:var(--silver);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font-size:.53rem;font-weight:700}.work-piece__label strong{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,4.3rem);font-weight:400;line-height:.9}.work-piece__label>:last-child{color:var(--red);font-size:1.05rem}.work__tail{border-bottom:1px solid #2e3234;justify-content:space-between;align-items:center;gap:2rem;min-height:18rem;display:flex}.work__tail>span{color:var(--silver);font-family:var(--serif);font-size:1.3rem}.work .action--light,.artists .action--light{color:var(--white);background:0 0;border-color:#ffffff59}.artists>.section-intro{min-height:61rem;padding:var(--space) var(--pad)}.artist-exhibitions{border-top:1px solid var(--line-light)}.artist-exhibition{border-bottom:1px solid var(--line-light);grid-template-rows:1fr minmax(18rem,.52fr);grid-template-columns:minmax(0,1.25fr) minmax(25rem,.75fr);min-height:max(58rem,100svh);display:grid}.artist-exhibition--reverse{grid-template-columns:minmax(25rem,.75fr) minmax(0,1.25fr)}.artist-exhibition__portrait{background:#242729;grid-row:1/3;min-width:0;margin:0;position:relative;overflow:hidden}.artist-exhibition--reverse .artist-exhibition__portrait{grid-column:2}.artist-exhibition__portrait img,.artist-exhibition__detail img{object-fit:cover;filter:grayscale(.78)contrast(1.04);height:100%;transition:filter 1.15s,transform 1.7s cubic-bezier(.2,.7,.2,1)}.artist-exhibition:hover .artist-exhibition__portrait img,.artist-exhibition:hover .artist-exhibition__detail img{filter:grayscale(.12)contrast();transform:scale(1.018)}.artist-exhibition figure figcaption{color:var(--silver);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090909bd;padding:1rem 1.2rem;font-size:.53rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.artist-exhibition__information{flex-direction:column;justify-content:center;min-width:0;padding:clamp(3rem,6vw,7rem);display:flex}.artist-exhibition--reverse .artist-exhibition__information{grid-area:1/1}.artist-exhibition__progress{color:var(--titanium);font-family:var(--serif);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-bottom:auto;font-size:.7rem;display:grid}.artist-exhibition__progress i{background:#3a3e40;height:1px;display:block;position:relative}.artist-exhibition__progress i:after{background:var(--red);content:"";transform-origin:0;width:20%;height:1px;transition:width 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.artist-exhibition:hover .artist-exhibition__progress i:after{width:100%}.artist-exhibition__information h3{font-family:var(--serif);letter-spacing:-.06em;margin:1.25rem 0 1.7rem;font-size:clamp(4.7rem,8vw,10rem);font-weight:400;line-height:.76}.artist-exhibition__information>p:not(.eyebrow){max-width:28rem;color:var(--silver);font-family:var(--serif);margin:0 0 2.4rem;font-size:1.2rem;line-height:1.62}.artist-exhibition__information .action{align-self:flex-start;margin-top:auto}.artist-exhibition__detail{border-top:1px solid var(--line-light);background:#202324;min-width:0;margin:0;position:relative;overflow:hidden}.artist-exhibition--reverse .artist-exhibition__detail{grid-area:2/1}.placement{min-height:max(58rem,100svh);color:var(--white);background:var(--ink);grid-template-columns:minmax(25rem,.76fr) minmax(0,1.24fr);align-items:stretch;display:grid}.placement__copy{z-index:3;padding:8rem var(--pad);flex-direction:column;justify-content:center;display:flex;position:relative}.placement__copy h2,.final-cta h2{font-family:var(--serif);letter-spacing:-.055em;margin:1.3rem 0 2rem;font-size:clamp(4.6rem,7.4vw,8.7rem);font-weight:400;line-height:.84}.placement__status{color:var(--silver);letter-spacing:.21em;text-transform:uppercase;margin:0 0 3rem;font-size:.62rem;font-weight:700}.placement__copy .action{align-self:flex-start}.placement__chamber{background:#030404;border-left:1px solid #ffffff24;place-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.placement__chamber>img:first-child{object-fit:contain;object-position:center;width:100%;height:auto;max-height:100%}.placement__pedestal-logo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090909c2;border:1px solid #fff3;place-items:center;width:9rem;height:5rem;display:grid;position:absolute;bottom:8%;right:12%}.placement__pedestal-logo img{object-fit:contain;width:7.5rem;height:4rem}.placement__chamber figcaption{color:var(--silver);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2b;justify-content:space-between;padding:1rem;font-size:.53rem;font-weight:700;display:flex;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.concierge{padding:var(--space) var(--pad);background:var(--ceramic)}.concierge>header{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-content:center;gap:2rem 6rem;min-height:34rem;display:grid}.concierge>header h2{font-family:var(--serif);letter-spacing:-.055em;grid-column:2;margin:0;font-size:clamp(4.1rem,7vw,8rem);font-weight:400;line-height:.92}.concierge__notes{border-top:1px solid var(--line-dark)}.concierge__notes article{border-bottom:1px solid var(--line-dark);grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:2rem;min-height:15rem;display:grid}.concierge__icon{border:1px solid #0909094d;border-radius:50%;width:3rem;height:3rem;margin-left:1rem;position:relative}.concierge__icon span,.concierge__icon i{background:var(--red);content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concierge__icon span{width:1rem;height:1px}.concierge__icon i{width:1px;height:1rem}.concierge__notes article>div:last-child{grid-template-columns:4rem minmax(13rem,.7fr) minmax(16rem,1fr);align-items:baseline;gap:2rem;display:grid}.concierge__notes small{color:var(--red);font-family:var(--serif);font-size:.75rem}.concierge__notes h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:400}.concierge__notes p{color:#555b5d;max-width:34rem;font-family:var(--serif);margin:0;font-size:1.15rem;line-height:1.6}.final-cta{min-height:max(54rem,100svh);color:var(--white);background:var(--ink);position:relative;overflow:hidden}.final-cta__image{opacity:.55;border-left:1px solid #ffffff21;width:58%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.final-cta__image img{object-fit:cover;object-position:center 28%;filter:grayscale()contrast(1.12);height:100%}.final-cta__copy{z-index:3;width:55%;min-height:max(54rem,100svh);padding:7rem var(--pad);background:#090909ed;flex-direction:column;justify-content:center;display:flex;position:relative}.final-cta__copy>img{object-fit:contain;object-position:left center;width:13rem;height:8rem;margin-bottom:4rem}.final-cta__copy>p:not(.eyebrow){color:var(--silver);font-family:var(--serif);margin:0 0 2.5rem;font-size:1.3rem}.final-cta__copy .action{align-self:flex-start}.final-cta__reflection{z-index:4;background:var(--red);width:24%;height:1px;position:absolute;bottom:16%;right:7%;box-shadow:0 .4rem 2rem #970f186b}.site-footer{padding:6rem var(--pad) 2rem;color:var(--white);background:#0b0c0c;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:5rem;display:grid}.footer__identity img{object-fit:contain;object-position:left center;width:15rem;height:8rem}.footer__identity p{color:var(--silver);font-family:var(--serif);margin:1.5rem 0 0;font-size:1.2rem;line-height:1.5}.footer__directory{border-top:1px solid #343739}.footer__contact{border-bottom:1px solid #343739;grid-template-columns:1.3fr repeat(2,1fr);gap:1.25rem 2rem;padding:2rem 0;display:grid}.footer__contact>span{color:var(--titanium);letter-spacing:.16em;text-transform:uppercase;grid-row:span 2;font-size:.56rem;font-weight:700}.footer__contact a{color:var(--platinum);font-family:var(--serif);flex-direction:column;gap:.35rem;font-size:1rem;transition:color .35s;display:flex}.footer__contact a:hover,.footer__contact a:focus-visible,.footer__links a:hover,.footer__links a:focus-visible{color:var(--red)}.footer__contact small{color:var(--titanium);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:700}.footer__links{grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0;display:grid}.footer__links div{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footer__links span{color:var(--titanium);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.54rem;font-weight:700}.footer__links a,.footer__links p{color:var(--platinum);font-family:var(--serif);margin:0;font-size:1rem;line-height:1.55;transition:color .35s}.footer__base{color:var(--titanium);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #343739;grid-column:1/-1;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:1.4rem;font-size:.52rem;font-weight:700;display:flex}@media (width<=1360px){.site-header{grid-template-columns:18rem 1fr 12rem;gap:1.25rem;padding-right:1.5rem}.brand{width:18rem}.brand img{height:11.2rem}.desktop-nav{gap:1.35rem}.desktop-nav a{font-size:.56rem}.header-book{width:12rem}.hero__copy{top:28%;left:3.4%}.hero h1{font-size:clamp(3.7rem,6.7vw,4.7rem)}.hero__rule{margin:1rem 0 1.15rem}.hero__actions{margin-top:.9rem}.hero-trust{left:2.2rem}.artist-exhibition,.artist-exhibition--reverse{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.artist-exhibition--reverse{grid-template-columns:minmax(22rem,.72fr) minmax(0,1fr)}}@media (width<=760px){.site-header{height:calc(5.5rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1.25rem, env(safe-area-inset-right)) 0 max(1.25rem, env(safe-area-inset-left));grid-template-columns:1fr auto}.site-header.is-scrolled{height:calc(5rem + env(safe-area-inset-top))}.brand{align-self:center;width:9.4rem;margin-top:0}.brand img{object-position:left center;height:5rem}.desktop-nav,.site-header__consultation{display:none}.menu-toggle{z-index:62;background:#0000002e;border:1px solid #ffffff85;border-radius:50%;grid-column:2;place-content:center;gap:.35rem;width:3rem;height:3rem;display:grid;position:relative}.menu-toggle span{background:#fff;width:1rem;height:1px;transition:transform .4s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(.2rem)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.mobile-menu{z-index:61;padding:calc(7rem + env(safe-area-inset-top)) var(--pad) calc(3rem + env(safe-area-inset-bottom));color:var(--white);opacity:0;pointer-events:none;background:#090909fb;flex-direction:column;justify-content:center;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-1.5rem)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu nav{border-top:1px solid #3a3d3f;margin-bottom:2rem}.mobile-menu nav a{font-family:var(--serif);border-bottom:1px solid #3a3d3f;grid-template-columns:3.15rem 1fr auto;align-items:center;padding:1rem 0;font-size:2rem;display:grid}.mobile-menu nav small{color:var(--red);font-family:var(--sans);font-size:.53rem}.menu-destination-icon{color:#c3131d;width:1.7rem;height:1.7rem;display:block;position:relative}.menu-destination-icon i,.menu-destination-icon b{box-sizing:border-box;display:block;position:absolute}.menu-destination-icon--tattoo i{border:1px solid;border-radius:.2rem .2rem 0 0;width:.22rem;height:1.25rem;top:.18rem;left:.72rem;transform:rotate(42deg)}.menu-destination-icon--tattoo i:after{content:"";background:currentColor;width:1px;height:.32rem;position:absolute;bottom:-.3rem;right:50%}.menu-destination-icon--tattoo b{border:1px solid;border-radius:50%;width:.28rem;height:.28rem;bottom:.12rem;right:.12rem}.menu-destination-icon--artists i,.menu-destination-icon--artists b{border:1px solid;border-radius:50%;width:.48rem;height:.48rem;top:.18rem}.menu-destination-icon--artists i{left:.25rem}.menu-destination-icon--artists b{right:.25rem}.menu-destination-icon--artists i:after,.menu-destination-icon--artists b:after{content:"";border:1px solid;border-bottom:0;border-radius:.45rem .45rem 0 0;width:.66rem;height:.52rem;position:absolute;top:.55rem}.menu-destination-icon--artists i:after{left:-.16rem}.menu-destination-icon--artists b:after{right:-.16rem}.menu-destination-icon--placement{border:1px solid;border-radius:50%}.menu-destination-icon--placement:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:.43rem}.menu-destination-icon--placement i,.menu-destination-icon--placement b{background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-destination-icon--placement i{width:1.25rem;height:1px}.menu-destination-icon--placement b{width:1px;height:1.25rem}.menu-destination-icon--piercing i{border:1px solid;inset:.29rem;transform:rotate(45deg)}.menu-destination-icon--piercing b{background:#090a0b;border:1px solid;border-radius:50%;width:.48rem;height:.48rem;top:.61rem;left:.61rem}.menu-destination-icon--about i{border:1px solid;border-radius:.85rem .85rem .08rem .08rem;inset:.12rem .28rem}.menu-destination-icon--about b{background:currentColor;border-radius:50%;width:.18rem;height:.18rem;top:.82rem;right:.52rem}.mobile-menu .action{width:min(100%,25rem)}.mobile-menu__consultation{width:min(100%,25rem);margin:0}.mobile-menu__consultation .artists-contact__trigger.action{color:#fff;justify-content:center;display:inline-flex}.menu-destination-icon--gallery i{border:1px solid;inset:.2rem}.menu-destination-icon--gallery b{background:#090a0b;border:1px solid;width:.72rem;height:.72rem;bottom:.1rem;right:.1rem}.menu-destination-icon--studio i{border:1px solid;border-top:0;height:.85rem;bottom:.22rem;left:.14rem;right:.14rem}.menu-destination-icon--studio b{border-top:1px solid;border-left:1px solid;width:.85rem;height:.85rem;top:.15rem;left:.42rem;transform:rotate(45deg)}.mobile-menu>p{color:var(--titanium);letter-spacing:.14em;text-transform:uppercase;margin-top:2rem;font-size:.54rem}.hero{height:auto;min-height:76rem;padding-bottom:calc(2.25rem + env(safe-area-inset-bottom))}.hero__art{top:calc(5.5rem + env(safe-area-inset-top));width:100%;height:34rem;bottom:auto;left:0;right:0}.hero__art img{object-position:69% center}.hero__copy{width:100%;padding:calc(41rem + env(safe-area-inset-top)) var(--pad) 0;position:relative;top:auto;left:auto}.hero h1{font-size:clamp(3.75rem,15.2vw,5.5rem);line-height:.97}.hero__rule{margin:1.4rem 0}.hero__support{font-size:1.04rem}.hero__actions{flex-direction:column;align-items:flex-start;gap:1.3rem;margin-top:2rem}.hero__book{width:min(100%,20rem)}.hero-trust{width:calc(100% - (var(--pad) * 2));height:11.5rem;margin:4.5rem var(--pad) 0;grid-template-columns:repeat(2,1fr);position:relative;bottom:auto;left:auto}.hero-trust__item{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;padding:.5rem}.hero-trust__item:nth-child(2){border-right:0}.hero-trust__item:nth-child(3),.hero-trust__item:nth-child(4){border-bottom:0}.hero-trust__item:nth-child(4){border-right:0}.hero-scroll{display:none}.experience{flex-direction:column;min-height:0;display:flex}.experience__architecture{order:1;height:38rem;margin:0}.experience__copy{padding:var(--space) var(--pad) 5rem;order:2}.experience__copy h2,.section-intro h2{font-size:clamp(4.2rem,13vw,6.5rem)}.experience__detail{width:calc(100% - (2 * var(--pad)));height:28rem;margin:0 var(--pad) var(--space);order:3;position:relative;bottom:auto;right:auto}.section-intro{min-height:0;padding:var(--space) 0 5rem;display:block}.section-intro h2{margin:1.25rem 0 2rem}.section-intro>p:last-child{width:min(100%,31rem)}.work-exhibition{grid-template-rows:none;grid-template-columns:1fr}.work-piece,.work-piece--1,.work-piece--4{grid-area:auto;min-height:66svh}.work__tail{flex-direction:column;justify-content:center;align-items:flex-start}.artists>.section-intro{min-height:0}.artist-exhibition,.artist-exhibition--reverse{flex-direction:column;min-height:0;display:flex}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait{grid-area:auto;width:100%;height:min(62rem,112vw)}.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information{min-height:37rem;padding:4rem var(--pad);grid-area:auto}.artist-exhibition__information h3{font-size:clamp(4.8rem,17vw,8rem)}.artist-exhibition__progress{margin-bottom:4rem}.artist-exhibition__information .action{margin-top:1rem}.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{width:calc(100% - (2 * var(--pad)));height:min(43rem,105vw);margin-bottom:var(--space);border:1px solid var(--line-light);grid-area:auto;align-self:center}.placement{flex-direction:column;min-height:0;display:flex}.placement__copy{min-height:46rem;padding:var(--space) var(--pad) 5rem}.placement__copy h2,.final-cta h2{font-size:clamp(4rem,13.5vw,6.5rem)}.placement__chamber{border-top:1px solid var(--line-light);border-left:0;height:min(67rem,145vw)}.concierge>header{min-height:0;padding:2rem 0 var(--space);display:block}.concierge>header h2{margin-top:1.5rem;font-size:clamp(3.8rem,12vw,6.3rem)}.concierge__notes article{grid-template-columns:5rem 1fr}.concierge__notes article>div:last-child{padding:2rem 0;display:block}.concierge__notes h3{margin:.8rem 0 1rem}.final-cta{min-height:76rem}.final-cta__image{border-bottom:1px solid var(--line-light);opacity:.72;border-left:0;width:100%;height:34rem;top:0;left:0}.final-cta__copy{width:100%;min-height:76rem;padding:39rem var(--pad) 7rem;background:0 0;justify-content:flex-end}.final-cta__copy>img{width:11rem;height:6rem;margin-bottom:2.5rem}.final-cta__reflection{width:45%;bottom:42%;right:10%}.site-footer{grid-template-columns:1fr}.footer__contact{grid-template-columns:repeat(2,1fr)}.footer__contact>span{grid-area:auto/1/auto/-1}}.full-gallery-cta{text-align:center;justify-items:center;gap:.7rem;padding:clamp(4rem,8vw,7rem) 1.25rem clamp(5rem,9vw,8rem);display:grid}.full-gallery-cta p{color:#f1eee7;font-family:var(--font-serif);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.1rem,2vw,1.55rem)}.full-gallery-cta a{color:#fff;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.8rem;min-height:44px;padding:0 .4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.full-gallery-cta a span{color:#b3111b;font-size:1.1rem;transition:transform .24s ease-out}.full-gallery-cta a:hover span,.full-gallery-cta a:focus-visible span{transform:translate(.35rem)}.gallery-page{color:#f1eee7;background:#030303;min-height:100vh}.gallery-page__content{width:min(92vw,1480px);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 8rem}.gallery-page__intro{max-width:58rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.gallery-page__intro>p{color:#b3111b;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:700}.gallery-page__intro h1{font-family:var(--font-serif);letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,7.5rem);font-weight:400;line-height:.95}.gallery-page__intro h1 span{color:#b3111b}.gallery-page__intro h2{color:#aaa6a0;font-family:var(--font-serif);margin:1.25rem 0 0;font-size:clamp(1rem,1.8vw,1.45rem);font-weight:400}.gallery-view-switch{border-bottom:1px solid #292929;grid-template-columns:repeat(2,1fr);width:min(100%,28rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid;position:relative}.gallery-view-switch i{background:#b3111b;width:50%;height:1px;transition:transform .32s ease-out;position:absolute;bottom:-1px;left:0}.gallery-view-switch i.is-right{transform:translate(100%)}.gallery-view-switch button{color:#777;min-height:52px;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.73rem}.gallery-view-switch button.is-active{color:#fff}.gallery-wall{columns:3;column-gap:clamp(1rem,2vw,2rem);animation:.42s ease-out both gallery-wall-in}.gallery-wall figure{break-inside:avoid;margin:0 0 clamp(1rem,2vw,2rem)}.gallery-wall button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-wall img{width:100%;height:auto;transition:opacity .32s ease-out;display:block}.gallery-wall button:hover img{opacity:.82}.gallery-lightbox{z-index:1000;background:#000000f5;place-items:center;padding:4rem 1.25rem 1.25rem;display:grid;position:fixed;inset:0}.gallery-lightbox>button{top:max(1rem, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#080808;border:1px solid #6f0b12;width:48px;height:48px;font-size:1.5rem;position:absolute;right:1rem}.gallery-lightbox img{object-fit:contain;max-width:min(94vw,1400px);max-height:88vh}@keyframes gallery-wall-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=860px){.gallery-page__content{width:calc(100% - 2rem);padding-top:3rem}.gallery-page__intro h1{font-size:clamp(3.15rem,17vw,5.4rem)}.gallery-wall{columns:2;column-gap:.65rem}.gallery-wall figure{margin-bottom:.65rem}.full-gallery-cta{padding-block:4.5rem 5.5rem}.full-gallery-cta p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.gallery-wall,.gallery-view-switch i,.full-gallery-cta a span{transition:none;animation:none}}@media (width<=860px){.site-footer{padding-top:clamp(2.75rem,9vw,4rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));gap:0}.footer__identity{display:none}.footer__directory{min-width:0}.footer__contact,.footer__links{gap:1.5rem}.footer__base{margin-top:0}}@media (width<=540px){.site-footer{padding-top:2.5rem}.footer__contact,.footer__links{grid-template-columns:1fr}.footer__links div:last-child{grid-column:auto}.footer__contact a,.footer__links a{overflow-wrap:anywhere}.footer__base{gap:.65rem}}.care-preview{background:radial-gradient(circle at 50% 20%,#4b141414,#0000 42%),#030303;padding-top:clamp(5.5rem,8vw,8rem)}.care-preview__intro,.care-preview__image,.care-preview__actions,.care-preview__footer{width:min(58rem,100%)}.care-preview__intro{margin-bottom:2.6rem;display:block}.care-preview__intro .eyebrow{letter-spacing:.38em;margin-bottom:2.25rem;font-size:.72rem}.care-preview__intro h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(3.5rem,6.1vw,6.3rem);line-height:1.02}.care-preview__intro>p:not(.eyebrow){max-width:35rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.care-preview__image{border-bottom:1px solid #eeeae040;height:clamp(22rem,31vw,30rem);margin-bottom:0}.care-preview__actions>a{grid-template-rows:auto auto;grid-template-columns:4.5rem minmax(0,1fr) 2rem;gap:.35rem 1.7rem;min-height:8.4rem;padding:1.35rem 1.1rem}.care-preview__actions span{font-family:var(--serif);letter-spacing:-.04em;grid-row:1/3;align-self:center;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300}.care-preview__actions strong{letter-spacing:.02em;align-self:end;font-size:clamp(1.35rem,2.1vw,2rem)}.care-preview__actions p{align-self:start;font-size:.95rem}.care-preview__actions i{grid-area:1/3/3;align-self:center;font-size:1.55rem}.care-preview__footer{grid-template-columns:1fr;gap:0;padding-top:0;display:grid}.care-preview__question-row{border-bottom:1px solid #eeeae029;justify-content:space-between;align-items:center;gap:2rem;min-height:6.3rem;padding:1rem 1.1rem;display:flex}.care-preview__footer .care-preview__question-row>p{color:#eeeae0bf;letter-spacing:.33em;text-transform:uppercase;margin:0;font-size:.67rem}.care-preview__contact.artists-contact .artists-contact__trigger{color:#b41822;font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;font-size:.68rem;font-weight:500}.care-preview__contact.artists-contact .artists-contact__trigger:after{content:"→";letter-spacing:0;margin-left:1rem;font-size:1.1rem}.care-preview__reviews{letter-spacing:.24em;border-bottom:0;justify-content:center;min-height:5rem;font-size:.64rem}.care-preview__reviews span{letter-spacing:.18em;margin-right:1.4rem;font-size:1.15rem}@media (width<=700px){.care-preview{padding:4.5rem 1rem}.care-preview__intro{margin-bottom:1.8rem}.care-preview__intro .eyebrow{margin-bottom:1.35rem;font-size:.58rem}.care-preview__intro h2{font-size:clamp(2.75rem,13vw,4rem);line-height:.98}.care-preview__intro>p:not(.eyebrow){margin-top:1.35rem}.care-preview__image{height:16rem}.care-preview__image img{object-position:40% 50%}.care-preview__actions>a{grid-template-rows:auto auto;grid-template-columns:3.3rem minmax(0,1fr) 1.25rem;gap:.25rem .9rem;min-height:7.3rem;padding:.95rem .3rem}.care-preview__actions span{grid-row:1/3;font-size:2.35rem}.care-preview__actions strong{grid-column:2;font-size:1.08rem}.care-preview__actions p{grid-column:2;margin:0;font-size:.76rem;line-height:1.4}.care-preview__actions i{grid-area:1/3/3}.care-preview__question-row{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:7.2rem;padding:1.35rem .3rem}.care-preview__contact{width:auto}.care-preview__contact.artists-contact .artists-contact__trigger{width:auto;padding:0;font-size:.62rem}.care-preview__reviews{letter-spacing:.13em;border-top:0;flex-wrap:wrap;min-height:5.5rem;margin:0;padding:1.2rem .2rem 0;font-size:.52rem}.care-preview__reviews span{margin-right:.35rem;font-size:.8rem}}.process-wall{color:#f1eee7;width:min(92vw,1480px);margin:clamp(5rem,9vw,9rem) auto;padding:clamp(1rem,2vw,2rem) 0}.process-wall>header{text-align:center;justify-items:center;margin:0 auto clamp(3rem,6vw,5.5rem);display:grid}.process-wall>header p{color:#b7b2aa;letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:.7rem}.process-wall>header i{background:#7e0c14;width:5rem;height:1px;margin:1.5rem 0 clamp(1.6rem,3vw,2.6rem)}.process-wall>header h2{font-family:var(--font-serif);letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,7vw,7.6rem);font-weight:400;line-height:.9}.process-wall>header h3{color:#c9c4bc;font-family:var(--font-serif);margin:clamp(1.35rem,2.5vw,2.2rem) 0 0;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:400}.process-wall__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:clamp(580px,42vw,640px);display:grid}.process-wall__grid figure{min-width:0;min-height:0;margin:0;overflow:hidden}.process-wall__grid img{object-fit:cover;width:100%;height:100%;display:block}.process-wall__leg{grid-area:1/1/auto/span 5}.process-wall__lighting{grid-area:1/6/auto/span 3}.process-wall__piercing{grid-area:1/9/auto/span 4}.process-wall__closeup{grid-area:2/1/auto/span 4}.process-wall__consultation{grid-area:2/5/auto/span 5}.process-wall__stencil{grid-area:2/10/auto/span 3}@media (width<=700px){.process-wall{width:calc(100% - 2rem);margin-block:4.5rem;padding:0}.process-wall>header{margin-bottom:2.5rem}.process-wall>header i{margin-block:1.15rem 1.5rem}.process-wall>header h2{font-size:clamp(2.55rem,12.5vw,4.1rem);line-height:.94}.process-wall>header h3{margin-top:1rem;font-size:1rem}.process-wall__grid{grid-template-rows:repeat(3,minmax(0,48vw));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;height:auto}.process-wall__grid figure{grid-area:auto}}.artists-contact--appointment .artists-contact__panel{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:radial-gradient(circle at 0 0,#b30d182b,#0000 44%),linear-gradient(145deg,#1b1b1bf7,#050505fa);border:1px solid #eeeae02b;border-top-color:#b30d18eb;border-radius:1rem;padding:20px;overflow:hidden;box-shadow:0 1.8rem 5rem #000000b8,inset 0 1px #ffffff0f}.artists-contact--appointment .artists-contact__panel>p{letter-spacing:.2em;margin:0 3rem .45rem 0;font-size:.76rem}.artists-contact--appointment .artists-contact__panel>span{color:#eeeae0b3;font-size:1.05rem;line-height:1.45;display:block}.artists-contact__panel .artists-contact__action{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;display:grid}.artists-contact--appointment .artists-contact__panel .artists-contact__action,.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{background:#ffffff06;border:1px solid #eeeae024;border-radius:.75rem;grid-column:auto;min-height:82px;padding:10px 13px}.artists-contact--appointment .artists-contact__panel .artists-contact__action:hover,.artists-contact--appointment .artists-contact__panel .artists-contact__action:focus-visible{background:#b30d181c;border-color:#c41925eb}.artists-contact--appointment .artists-contact__panel strong{letter-spacing:.14em;font-size:.66rem;line-height:1.35}.artists-contact--appointment .artists-contact__panel small{color:#eeeae0b3;font-size:.92rem;line-height:1.25}.artists-contact--appointment .artists-contact__close{background:#ffffff09;border:1px solid #eeeae01f;width:2.5rem;height:2.5rem;top:.9rem;right:.9rem}.artists-contact--appointment .artists-contact__action:hover .artists-contact__icon,.artists-contact--appointment .artists-contact__action:focus-visible .artists-contact__icon{background:#b30d1852;border-color:#db313cd9}.artists-contact--appointment .artists-contact__action:hover .artists-contact__action-arrow,.artists-contact--appointment .artists-contact__action:focus-visible .artists-contact__action-arrow{color:#eeeae0;transform:translate(.18rem)}@media (width>=801px){.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel{width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:none}.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.jewelry-showroom__lights{width:min(82rem,93vw);height:33rem}.jewelry-showroom__lights i{--beam-width:13rem;--beam-lean:0deg;--beam-opacity:.7;--beam-warmth:198, 145, 79;width:var(--beam-width);clip-path:none;height:100%;transform:rotate(var(--beam-lean));transform-origin:50% 2.5rem;background:0 0}.jewelry-showroom__lights i:after{background:radial-gradient(ellipse at 50% 96%, rgba(var(--beam-warmth), .105) 0%, rgba(var(--beam-warmth), .045) 31%, transparent 68%), linear-gradient(96deg, transparent 17%, rgba(var(--beam-warmth), .018) 27%, rgba(var(--beam-warmth), .11) 47%, #efbf7c25 52%, rgba(var(--beam-warmth), .038) 68%, transparent 83%);clip-path:polygon(47% 0,53% 0,96% 100%,4% 100%);content:"";filter:blur(4.5px);width:100%;height:calc(100% - 2.75rem);opacity:var(--beam-opacity);transform-origin:50% 0;position:absolute;top:2.75rem;left:50%;transform:translate(-50%)}.jewelry-showroom__lights i:before{z-index:1;background:radial-gradient(at 50% 100%,#ffda9d6b,#0000 52%),#090806;border-color:#d7aa6c57;width:3.25rem;height:.62rem;top:2.15rem;box-shadow:inset 0 -.18rem .22rem #e8be7e94,0 .22rem .72rem #c289492e}.jewelry-showroom__lights i:first-child{--beam-width:11.5rem;--beam-lean:2.2deg;--beam-opacity:.58;--beam-warmth:185, 128, 66;transform:translateX(-.85rem) rotate(var(--beam-lean));margin-top:.15rem}.jewelry-showroom__lights i:first-child:after{clip-path:polygon(48% 0,54% 0,90% 100%,0 100%);filter:blur(5.5px);width:92%}.jewelry-showroom__lights i:first-child:before{width:3rem;transform:translate(-48%)rotate(-1.5deg)}.jewelry-showroom__lights i:nth-child(2){--beam-width:15.5rem;--beam-lean:-1.1deg;--beam-opacity:.44;--beam-warmth:207, 151, 83;margin-top:.45rem}.jewelry-showroom__lights i:nth-child(2):after{clip-path:polygon(46% 0,52% 0,100% 100%,7% 100%);filter:blur(7px);width:108%;transform:translate(-48%)}.jewelry-showroom__lights i:nth-child(2):before{opacity:.8;width:3.5rem;transform:translate(-52%)rotate(1deg)}.jewelry-showroom__lights i:nth-child(3){--beam-width:12.75rem;--beam-lean:1.35deg;--beam-opacity:.68;--beam-warmth:191, 134, 70;transform:translateX(.65rem) rotate(var(--beam-lean));margin-top:-.08rem}.jewelry-showroom__lights i:nth-child(3):after{clip-path:polygon(45% 0,51% 0,98% 100%,10% 100%);filter:blur(4px);width:96%;transform:translate(-53%)}.jewelry-showroom__lights i:nth-child(3):before{width:3.15rem;transform:translate(-47%)rotate(-.8deg)}}@media (width>=541px) and (width<=860px){.hero .hero__actions,.hero .hero__button-row{width:clamp(19.5rem,44vw,22.5rem)!important;max-width:100%!important}.hero .hero-action-panel,.hero .hero-action-panel .artists-contact__trigger{width:100%!important;min-width:0!important}}@media (width>=801px){.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel{max-height:none;padding:16px 20px 18px;overflow:visible}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel>p{margin-bottom:4px}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel>span{font-size:1rem;line-height:1.3}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:12px}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel .artists-contact__action,.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{grid-column:auto;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;min-height:64px;padding:7px 12px}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel .artists-contact__action-copy{gap:3px}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel strong{font-size:.66rem;line-height:1.2}.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel small{font-size:.88rem;line-height:1.2}}@media (width<=800px){.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:16px}.artists-contact--appointment .artists-contact__panel .artists-contact__action,.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{grid-column:auto;min-height:72px}}@media (width>=801px){.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel{width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);max-height:min(310px,100dvh - 16px);padding:18px 20px;overflow:hidden auto}.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:14px}.artists-contact--appointment .artists-contact__panel .artists-contact__action,.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{grid-column:auto;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;min-height:64px;padding:7px 12px}.artists-contact--appointment .artists-contact__panel strong,.artists-contact--appointment .artists-contact__panel small{overflow-wrap:normal;word-break:normal}.artists-contact--appointment .artists-contact__panel strong{font-size:.66rem;line-height:1.25}.artists-contact--appointment .artists-contact__panel small{font-size:.9rem;line-height:1.2}.artists-contact--appointment .artists-contact__icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.process-wall [data-reveal]{transition-delay:0s!important}}@media (width<=540px){:root{--space:7rem}.hero{min-height:72rem}.hero__art{height:30.5rem}.hero__copy{padding-top:calc(36.5rem + env(safe-area-inset-top))}.hero h1{font-size:clamp(3.35rem,16.5vw,4.55rem)}.hero__actions,.work__tail .action,.final-cta .action,.hero__book{width:100%}.hero-trust{width:calc(100% - 1.7rem);margin-left:.85rem;margin-right:.85rem}.hero-trust__item svg{width:1.75rem;height:1.75rem}.hero-trust__item strong{font-size:.61rem}.experience__architecture{height:30rem}.experience__copy h2,.section-intro h2{font-size:clamp(3.7rem,17vw,5rem)}.experience__copy dl{grid-template-columns:1fr}.experience__detail{height:23rem}.work{padding-left:0;padding-right:0}.work>.section-intro,.work__tail{margin-right:var(--pad);margin-left:var(--pad)}.work-piece,.work-piece--1,.work-piece--4{min-height:35rem}.work-piece__label strong{font-size:2.6rem}.artists>.section-intro{padding-right:var(--pad);padding-left:var(--pad)}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait{height:min(42rem,130vw)}.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information{min-height:32rem}.artist-exhibition__information h3{font-size:clamp(4rem,21vw,6rem)}.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{height:min(34rem,112vw)}.placement__copy{min-height:41rem}.placement__copy h2,.final-cta h2{font-size:clamp(3.55rem,17.5vw,5rem)}.placement__chamber{height:43rem}.placement__pedestal-logo{width:7.5rem;bottom:7%;right:7%}.placement__chamber figcaption{flex-direction:column;gap:.4rem}.concierge{padding-right:var(--pad);padding-left:var(--pad)}.concierge>header h2{font-size:clamp(3.4rem,16.5vw,4.8rem)}.concierge__notes article{grid-template-columns:3.5rem 1fr;gap:.75rem;min-height:17rem}.concierge__icon{width:2.25rem;height:2.25rem;margin-left:0}.concierge__notes h3{font-size:2rem}.final-cta{min-height:69rem}.final-cta__copy{min-height:69rem;padding-top:36rem;padding-bottom:6rem}.site-footer{padding-top:4rem}.footer__contact{grid-template-columns:1fr}.footer__links{grid-template-columns:repeat(2,1fr)}.footer__links div:last-child{grid-column:1/-1}.footer__base{flex-direction:column;align-items:flex-start}}.about-page{min-height:100svh;color:var(--white);background:#050505}.about-hero{grid-template-columns:minmax(23rem,.68fr) minmax(0,1.32fr);min-height:100svh;padding-top:7rem;display:grid}.about-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:7rem 4.2vw 5rem;display:flex}.about-hero__copy h1{letter-spacing:.01em;text-transform:uppercase;margin:1.15rem 0 0;font-family:Bodoni MT,Didot,Times New Roman,serif;font-size:clamp(4.5rem,6.6vw,7.5rem);font-weight:400;line-height:.88}.about-hero__copy>p:last-of-type{color:#ffffffbd;font-family:var(--serif);margin:0 0 2.2rem;font-size:1.05rem;line-height:1.65}.about-hero__rule{background:var(--red);width:4.2rem;height:1px;margin:2rem 0}.about-hero__image{background:var(--ink);min-width:0;min-height:calc(100svh - 7rem);margin:0;position:relative;overflow:hidden}.about-hero__image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05050547,#0000 22%),linear-gradient(#0000 75%,#00000040);position:absolute;inset:0}.about-hero__image img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.about-hero__image figcaption{z-index:2;color:#ffffffd1;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:700;position:absolute;bottom:1.3rem;right:1.5rem}@media (width<=860px){.about-hero{min-height:100svh;padding-top:calc(5.5rem + env(safe-area-inset-top));flex-direction:column;display:flex}.about-hero__image{order:1;min-height:62svh}.about-hero__copy{padding:4.5rem max(1.25rem, env(safe-area-inset-right)) calc(5rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));order:2}.about-hero__copy h1{font-size:clamp(3.5rem,16vw,5.4rem)}.about-hero__image img{object-position:center 42%}}@media (width<=350px){.hero h1{font-size:3.55rem}.artist-exhibition__information h3{font-size:3.8rem}.placement__copy h2,.final-cta h2{font-size:3.35rem}}.experience{min-height:47rem}.experience__architecture{margin-top:5rem;margin-bottom:5rem}.experience__copy{padding-top:5rem;padding-bottom:13rem}.experience__copy dl{margin-top:2.5rem}.experience__detail{height:12rem;bottom:2rem}.work{padding-top:clamp(6rem,8vw,8rem);padding-bottom:clamp(6rem,8vw,8rem)}.section-intro{min-height:20rem}.work-exhibition{grid-template-rows:24rem 22rem;grid-template-columns:repeat(12,minmax(0,1fr))}.work-piece__label{padding:1rem}.work__tail{min-height:10rem}.artist-exhibitions{border-top:1px solid var(--line-light);background:var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.artist-exhibition,.artist-exhibition--reverse{background:var(--anodized);border-bottom:0;grid-template-rows:20rem 15rem 7rem;grid-template-columns:1fr;min-height:42rem;display:grid}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait{grid-area:1/1}.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information{grid-area:2/1;justify-content:flex-start;padding:1.35rem 1.5rem}.artist-exhibition__progress{margin-bottom:0}.artist-exhibition__information h3{margin:.65rem 0 .55rem;font-size:clamp(2.8rem,4.3vw,4.6rem);line-height:.86}.artist-exhibition__information>p:not(.eyebrow){margin:0 0 .9rem;font-size:.93rem;line-height:1.42}.artist-exhibition__information .action{min-width:10.5rem;min-height:2.65rem;margin-top:auto}.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{grid-area:3/1}.artist-exhibition figure figcaption{padding:.55rem .75rem;font-size:.46rem}.placement{min-height:46rem}.concierge{padding-top:6rem;padding-bottom:6rem}.concierge__notes article{min-height:9rem}.final-cta,.final-cta__copy{min-height:44rem}.site-footer{padding-top:4rem}@media (width<=860px){.experience{min-height:auto}.experience__architecture{height:28rem;margin:4rem var(--pad) 0}.experience__copy{padding-top:4.5rem;padding-bottom:17rem}.experience__detail{height:13rem}.section-intro,.artists>.section-intro{min-height:18rem;padding-top:4.5rem;padding-bottom:4.5rem}.work-exhibition{grid-template-rows:24rem 19rem 19rem;grid-template-columns:repeat(2,minmax(0,1fr))}.work-piece--1{grid-area:1/1/auto/3}.work-piece--2{grid-area:2/1}.work-piece--3{grid-area:2/2}.work-piece--4{grid-area:3/1}.work-piece--5{grid-area:3/2}.artist-exhibitions{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-exhibition,.artist-exhibition--reverse{grid-template-rows:18rem 14rem 6rem;grid-template-columns:1fr;min-height:38rem}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait,.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information,.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{grid-column:1}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait{grid-row:1;min-height:0}.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information{grid-row:2;min-height:0}.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{grid-row:3;min-height:0}.artist-exhibition__information h3{font-size:clamp(2.65rem,7vw,4rem)}.placement{min-height:48rem}.concierge>header{min-height:16rem}.concierge__notes article{min-height:10rem}.final-cta,.final-cta__copy{min-height:48rem}}@media (width<=540px){.experience__architecture{height:22rem}.experience__copy{padding-top:3.5rem;padding-bottom:4rem}.experience__copy h2{margin:.75rem 0 1.25rem;font-size:clamp(3.2rem,15vw,4.15rem)}.experience__copy>p:not(.eyebrow){margin-bottom:1.5rem;font-size:1.05rem;line-height:1.55}.experience__copy dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.experience__detail{height:10rem;margin-bottom:5rem}.work{padding-top:5rem;padding-bottom:5rem}.work .section-intro,.artists>.section-intro{min-height:16rem;margin-bottom:0;padding-top:3.75rem;padding-bottom:3.75rem}.work-piece,.work-piece--1,.work-piece--4{min-height:0}.work-exhibition{grid-template-rows:18rem 13rem 13rem}.work-piece__label strong{font-size:1.45rem}.work__tail{min-height:8rem}.artist-exhibitions{grid-template-columns:1fr}.artist-exhibition,.artist-exhibition--reverse{grid-template-rows:minmax(0,1fr) 6rem;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);min-height:20rem}.artist-exhibition__portrait,.artist-exhibition--reverse .artist-exhibition__portrait{grid-area:1/1/3;height:auto}.artist-exhibition__information,.artist-exhibition--reverse .artist-exhibition__information{grid-area:1/2;padding:1rem}.artist-exhibition__detail,.artist-exhibition--reverse .artist-exhibition__detail{grid-area:2/2;align-self:stretch;width:auto;height:auto;margin:0}.artist-exhibition__progress{gap:.45rem;font-size:.56rem}.artist-exhibition__information h3{margin:.55rem 0 .45rem;font-size:clamp(2.2rem,10vw,3rem)}.artist-exhibition__information .eyebrow{font-size:.48rem}.artist-exhibition__information>p:not(.eyebrow){margin-bottom:.65rem;font-size:.78rem;line-height:1.35}.artist-exhibition__information .action{min-width:100%;min-height:2.35rem;padding:.15rem .7rem;font-size:.48rem}.artist-exhibition__detail img{object-position:center 35%}.placement{min-height:45rem}.placement__copy{min-height:28rem;padding:5rem var(--pad) 3rem}.placement__chamber{height:32rem}.concierge{padding-top:5rem;padding-bottom:5rem}.concierge>header{min-height:0;padding:1rem 0 3rem}.concierge>header h2{margin-top:1rem;font-size:clamp(3rem,14vw,4rem)}.concierge__notes article{min-height:0;padding:1.25rem 0}.concierge__notes article>div:last-child{padding:.75rem 0}.concierge__notes h3{margin:.4rem 0 .65rem}.concierge__notes p{font-size:1rem;line-height:1.45}.final-cta,.final-cta__copy{min-height:54rem}.final-cta__image{height:26rem}.final-cta__copy{padding-top:29rem;padding-bottom:4rem}}@media (width>=861px) and (height<=950px){.hero-trust{bottom:1.25rem}}body{color:var(--white);background:radial-gradient(circle at 78% 12%,#970f180e,#0000 24rem),#050606}.action--light{color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0fa3;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff14}.experience{min-height:max(48rem,96svh);padding:clamp(5rem, 8vw, 8rem) var(--pad);color:var(--white);isolation:isolate;background:#070808;display:block;position:relative}.experience:before{z-index:-1;content:"";background:linear-gradient(90deg,#020303d4 0%,#03040457 48%,#020303b8 100%),linear-gradient(#0000 52%,#020303bd);width:auto;height:auto;inset:0;transform:none}.experience:after{display:none}.experience__architecture{z-index:-2;margin:0;position:absolute;inset:0}.experience__architecture img{object-position:center;filter:saturate(.92)contrast(1.08)brightness(.78);height:100%}.experience__architecture:hover img{transform:none}.experience__architecture figcaption{top:auto;right:var(--pad);background:#08090985;border:1px solid #ffffff1f;width:auto;padding:.65rem .85rem;bottom:1.4rem;left:auto}.experience__copy{width:min(38rem, calc(100% - var(--pad)));-webkit-backdrop-filter:blur(18px)saturate(.76);backdrop-filter:blur(18px)saturate(.76);background:#090b0cb8;border:1px solid #ffffff29;justify-content:center;min-height:39rem;padding:clamp(3rem,5vw,5rem);box-shadow:inset 0 1px #ffffff1a,0 1.5rem 5rem #0000003d}.experience__copy h2{color:var(--white)}.experience__copy>p:not(.eyebrow){color:#e1e4e5c2}.experience__copy dl{background:#00000047;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.experience__copy dl div{min-height:5.25rem;padding:1rem 1.15rem}.experience__copy dl div+div{border-left:1px solid #ffffff1f}.experience__copy dt{color:var(--white);font-size:1.65rem}.experience__copy dd{color:var(--silver)}.experience__detail{right:var(--pad);border:1px solid #fff3;width:min(24rem,28vw);height:13rem;bottom:clamp(4rem,8vw,7rem);box-shadow:inset 0 1px #ffffff1a,0 1.5rem 4rem #0000005c}.work{background:radial-gradient(circle at 22% 16%,#ffffff09,#0000 25rem),linear-gradient(#080909,#050606);padding-top:clamp(7rem,10vw,11rem);padding-bottom:clamp(7rem,10vw,11rem)}.work .section-intro{min-height:24rem}.work-exhibition{background:0 0;grid-template-rows:30rem 21rem 24rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.8rem,1.2vw,1.25rem)}.work-piece{background:#121415;border:1px solid #ffffff1f}.work-piece--1{grid-area:1/1/3/8}.work-piece--2{grid-area:1/8/auto/13}.work-piece--3{grid-area:2/8/auto/11}.work-piece--4{grid-area:2/11/auto/13}.work-piece--5{grid-area:3/3/auto/11}.work-piece__number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0708087a;border:1px solid #ffffff1f;padding:.35rem .5rem;top:.9rem;left:.9rem}.work-piece__label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0809099e;border:1px solid #ffffff24;width:min(19rem,100% - 1.8rem);padding:.75rem .9rem;bottom:.9rem;left:.9rem;right:auto;box-shadow:inset 0 1px #ffffff14}.work-piece__label strong{font-size:clamp(1.25rem,2.2vw,2.5rem)}.work__tail{border-color:#ffffff21}.artists{color:var(--white);background:radial-gradient(circle at 80% 24%,#970f180f,#0000 25rem),#090a0a}.artists>.section-intro{min-height:26rem;padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(5rem,7vw,7rem)}.collective-featured{background:#ffffff24;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-rows:31rem 24rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.collective-moment{background:#121415;min-width:0;position:relative;overflow:hidden}.collective-moment--1{grid-area:1/1/3/7}.collective-moment--2{grid-area:1/7/auto/13}.collective-moment--3{grid-area:2/7/auto/10}.collective-moment--4{grid-area:2/10/auto/13}.collective-moment__portrait{margin:0;position:absolute;inset:0}.collective-moment__portrait:after{content:"";background:linear-gradient(#0000 46%,#030404d1),linear-gradient(90deg,#03040447,#0000 44%);position:absolute;inset:0}.collective-moment__portrait img{object-fit:cover;filter:grayscale(.68)contrast(1.06)brightness(.8);height:100%;transition:filter 1.15s,transform 1.7s cubic-bezier(.2,.7,.2,1)}.collective-moment:hover .collective-moment__portrait img{filter:grayscale(.16)contrast(1.02)brightness(.9);transform:scale(1.018)}.collective-moment__portrait figcaption{z-index:2;color:var(--silver);letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060680;border:1px solid #ffffff21;padding:.45rem .6rem;font-size:.48rem;font-weight:700;position:absolute;top:1rem;left:1rem}.collective-moment__information{z-index:3;-webkit-backdrop-filter:blur(15px)saturate(.7);backdrop-filter:blur(15px)saturate(.7);background:#070808a3;border:1px solid #ffffff26;width:min(31rem,100% - 2rem);padding:1.2rem 1.3rem;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:inset 0 1px #ffffff14}.collective-moment__information h3{font-family:var(--serif);letter-spacing:-.055em;margin:.55rem 0 .6rem;font-size:clamp(3.1rem,5.4vw,6.5rem);font-weight:400;line-height:.78}.collective-moment__information>p:not(.eyebrow){max-width:27rem;color:var(--silver);font-family:var(--serif);margin:0 0 1rem;font-size:.92rem;line-height:1.45}.collective-moment__information .action{min-width:10.5rem;min-height:2.55rem}.collective-moment--3 .collective-moment__information,.collective-moment--4 .collective-moment__information{padding:.9rem 1rem}.collective-moment--3 .collective-moment__information h3,.collective-moment--4 .collective-moment__information h3{font-size:clamp(2.5rem,3.6vw,4rem)}.collective-moment--3 .collective-moment__information>p:not(.eyebrow),.collective-moment--4 .collective-moment__information>p:not(.eyebrow),.collective-moment--3 .collective-moment__information .action,.collective-moment--4 .collective-moment__information .action{display:none}.collective-moment__detail{z-index:2;background:#080909;border:1px solid #ffffff2b;width:22%;height:22%;margin:0;position:absolute;top:1rem;right:1rem;overflow:hidden}.collective-moment__detail img{object-fit:cover;filter:grayscale(.5)contrast(1.1);height:100%}.collective-moment--3 .collective-moment__detail,.collective-moment--4 .collective-moment__detail{display:none}.collective-directory{padding:clamp(5rem, 8vw, 8rem) var(--pad);background:#ffffff1a;grid-template-columns:1.3fr .7fr;gap:1px;display:grid}.collective-directory__group{background:linear-gradient(115deg,#ffffff09,#0000 42%),#0a0c0df5;padding:clamp(2rem,4vw,4rem);box-shadow:inset 0 1px #ffffff14}.collective-directory__group>div{border-top:1px solid #ffffff26;margin-top:2rem}.collective-directory__group a{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.2fr) auto;align-items:center;gap:1.5rem;min-height:4.8rem;display:grid}.collective-directory__group a span{font-family:var(--serif);font-size:clamp(1.7rem,2.5vw,2.7rem)}.collective-directory__group a small{color:var(--titanium);letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:700}.collective-directory__group a>:last-child{color:var(--red)}.placement{background:radial-gradient(at 73% 36%,#ffffff16,#0000 17rem),radial-gradient(at 72% 80%,#970f1814,#0000 20rem),#050606;min-height:max(48rem,92svh);position:relative}.placement__copy{background:linear-gradient(90deg,#ffffff06,#0000),#070808b8}.placement__chamber{background:#050606;border-color:#ffffff1f}.placement__chamber>img:first-child{z-index:1;filter:contrast(1.035)brightness(.94);position:relative}.placement__chamber:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038,#0000 10% 90%,#0000002e),linear-gradient(#ffffff06,#0000 18% 82%,#00000038);position:absolute;inset:0}.placement__chamber figcaption{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040505a8;border-color:#ffffff2e;width:min(32rem,100% - 3rem);padding:1.1rem 1.25rem;inset:auto auto 1.5rem 1.5rem;box-shadow:inset 0 1px #ffffff1a}.placement__pedestal-logo{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040505a3;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 0 2rem #970f1817}.concierge{color:var(--white);background:radial-gradient(circle at 82% 30%,#970f180b,#0000 22rem),#0a0b0b}.concierge>header{min-height:25rem}.concierge__notes{background:#ffffff1f;border:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff14,0 1.5rem 5rem #0003}.concierge__notes article{background:linear-gradient(135deg,#ffffff09,#0000 44%),#090b0cf0;border-bottom:0;border-right:1px solid #ffffff21;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1.2rem;min-height:18rem;padding:2.5rem 2rem}.concierge__notes article:last-child{border-right:0}.concierge__icon{border-color:#ffffff47;width:2.4rem;height:2.4rem;margin:0}.concierge__notes article>div:last-child{display:block}.concierge__notes h3{color:var(--white);margin:1.1rem 0 1rem;font-size:clamp(2rem,2.6vw,3rem)}.concierge__notes p{color:var(--silver);font-size:1rem}.final-cta{background:#030404;min-height:max(48rem,96svh)}.final-cta__image{opacity:.3;border:0;width:100%;inset:0}.final-cta__image:after{content:"";background:radial-gradient(circle,#05060633,#030404db 72%),linear-gradient(90deg,#030404bd,#0000 50%,#030404bd);position:absolute;inset:0}.final-cta__copy{width:100%;min-height:max(48rem,96svh);padding:8rem var(--pad);text-align:center;background:0 0;align-items:center}.final-cta__copy>img{object-position:center;width:clamp(13rem,19vw,19rem);height:10rem;margin-bottom:2.5rem}.final-cta__copy>p:not(.eyebrow){color:var(--silver)}.final-cta__reflection{opacity:.8;width:36%;bottom:18%;right:32%}.site-footer{background:linear-gradient(115deg,#ffffff06,#0000 34%),#080909;grid-template-columns:minmax(19rem,.76fr) minmax(0,1.24fr);gap:clamp(3rem,8vw,9rem);padding-top:clamp(5rem,8vw,8rem)}.footer__identity img{width:clamp(18rem,27vw,28rem);height:13rem}.footer__directory{border-color:#ffffff26}.footer__contact{border-color:#ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.footer__contact>span{grid-area:auto/1/auto/-1}.footer__contact a{font-size:.9rem}.footer__links{border-bottom:1px solid #ffffff24}.footer__links a,.footer__links p{color:var(--silver);font-size:.9rem}.footer__base{border-color:#ffffff24}@media (width<=860px){.experience{min-height:52rem;padding:5rem var(--pad)}.experience__architecture{width:auto;height:auto;margin:0;position:absolute;inset:0}.experience__copy{width:100%;min-height:37rem;padding:3rem}.experience__detail{right:var(--pad);width:15rem;height:9rem;margin:0;position:absolute;bottom:3rem}.work-exhibition{grid-template-rows:28rem 18rem 18rem 23rem;grid-template-columns:repeat(2,minmax(0,1fr))}.work-piece--1{grid-area:1/1/auto/3}.work-piece--2{grid-area:2/1/auto/3}.work-piece--3{grid-area:3/1}.work-piece--4{grid-area:3/2}.work-piece--5{grid-area:4/1/auto/3}.collective-featured{grid-template-rows:36rem 28rem 25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collective-moment--1{grid-area:1/1/auto/3}.collective-moment--2{grid-area:2/1/auto/3}.collective-moment--3{grid-area:3/1}.collective-moment--4{grid-area:3/2}.collective-directory{grid-template-columns:1fr}.placement{flex-direction:column;min-height:0;display:flex}.placement__copy{min-height:34rem}.placement__chamber{aspect-ratio:4/3;border-top:1px solid #ffffff1f;border-left:0;width:100%;max-width:100%;height:auto;min-height:0}.placement__chamber>img:first-child{object-fit:contain;width:100%;height:100%}.concierge__notes{grid-template-columns:1fr}.concierge__notes article{border-bottom:1px solid #ffffff21;border-right:0;min-height:11rem}.concierge__notes article:last-child{border-bottom:0}.final-cta,.final-cta__copy{min-height:58rem}.final-cta__image{width:100%;height:100%}.final-cta__copy{padding:8rem var(--pad);justify-content:center}.site-footer{grid-template-columns:1fr}.footer__contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.experience{min-height:49rem;padding:3.5rem 1rem}.experience__copy{min-height:35rem;padding:2rem}.experience__copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.experience__detail{width:12rem;height:7rem;bottom:2rem;right:1rem}.work{padding-left:1rem;padding-right:1rem}.work>.section-intro,.work__tail{margin-left:0;margin-right:0}.work-exhibition{grid-template-rows:24rem 15rem 14rem 19rem}.work-piece__label{width:calc(100% - 1.1rem);bottom:.55rem;left:.55rem}.collective-featured{grid-template-rows:33rem 28rem 24rem 24rem;grid-template-columns:1fr}.collective-moment--1,.collective-moment--2,.collective-moment--3,.collective-moment--4{grid-column:1}.collective-moment--1{grid-row:1}.collective-moment--2{grid-row:2}.collective-moment--3{grid-row:3}.collective-moment--4{grid-row:4}.collective-moment__information{width:calc(100% - 1.3rem);bottom:.65rem;left:.65rem;right:.65rem}.collective-moment--3 .collective-moment__information>p:not(.eyebrow),.collective-moment--4 .collective-moment__information>p:not(.eyebrow),.collective-moment--3 .collective-moment__information .action,.collective-moment--4 .collective-moment__information .action{display:block}.collective-moment__information h3,.collective-moment--3 .collective-moment__information h3,.collective-moment--4 .collective-moment__information h3{font-size:clamp(2.9rem,14vw,4.5rem)}.collective-moment__information>p:not(.eyebrow){display:none!important}.collective-moment__information .action{min-width:100%}.collective-directory{padding:4rem 1rem}.collective-directory__group{padding:2rem 1.25rem}.collective-directory__group a{grid-template-columns:1fr auto;gap:.7rem}.collective-directory__group a small{display:none}.placement__copy{min-height:30rem}.placement__chamber{aspect-ratio:4/3;height:auto}.concierge{padding-left:1rem;padding-right:1rem}.concierge__notes article{grid-template-columns:3rem minmax(0,1fr);padding:1.5rem 1.25rem}.final-cta,.final-cta__copy{min-height:54rem}.site-footer{padding-left:1rem;padding-right:1rem}.footer__contact{grid-template-columns:1fr}}.work-piece img{filter:contrast(1.06)saturate(1.04)brightness(.92)}.work-piece:hover img{filter:contrast(1.08)saturate(1.07)brightness(.96)}.collective-groups{padding:0 var(--pad) 8rem}.collective-group{margin-top:5rem}.collective-group__heading{color:var(--frost);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;padding:0 0 1.15rem;font-size:.76rem;display:flex}.collective-group__heading small{color:var(--red);font-size:.68rem}.collective-spreads{gap:0;display:grid}.collective-spread{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);min-height:min(46rem,76vh);display:grid}.collective-spread--reverse{grid-template-columns:minmax(21rem,.65fr) minmax(0,1.35fr)}.collective-spread--reverse .collective-spread__photo{order:2}.collective-spread__photo{background:#080808;min-height:38rem;position:relative;overflow:hidden}.collective-spread__photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#00000047),linear-gradient(#0000 65%,#00000061);position:absolute;inset:0}.collective-spread--reverse .collective-spread__photo:after{background:linear-gradient(-90deg,#0000 72%,#00000047),linear-gradient(#0000 65%,#00000061)}.collective-spread__photo img{object-fit:cover;filter:grayscale()contrast(1.16)brightness(.78);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1)}.collective-spread:hover .collective-spread__photo img{transform:scale(1.025)}.collective-spread__photo figcaption{z-index:1;color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:1.3rem;right:1.5rem}.collective-spread__copy{background:linear-gradient(135deg,#ffffff09,#0000 45%),#0a0a0a;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,7rem);display:flex}.collective-spread__copy h3{color:var(--frost);font-family:var(--font-display);margin:.5rem 0 1.25rem;font-size:clamp(4rem,7vw,7.8rem);font-weight:400;line-height:.9}.collective-spread__copy>p:not(.eyebrow){max-width:33rem;color:var(--silver);line-height:1.8}.collective-portfolio-placeholder{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;gap:.55rem;margin:2.5rem 0;padding:1.15rem 0;display:grid}.collective-portfolio-placeholder small{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.collective-portfolio-placeholder span{color:#ffffff9e;font-family:var(--font-display);font-size:1.25rem}@media (width<=860px){.collective-groups{padding:0 1.5rem 6rem}.collective-spread,.collective-spread--reverse{grid-template-columns:1fr;min-height:0}.collective-spread--reverse .collective-spread__photo{order:0}.collective-spread__photo{min-height:min(42rem,104vw)}.collective-spread__copy{padding:3rem 2rem 4rem}}@media (width<=540px){.collective-groups{padding-left:1rem;padding-right:1rem}.collective-group{margin-top:3.5rem}.collective-spread__photo{min-height:118vw}.collective-spread__copy{padding:2.25rem 1.25rem 3rem}.collective-spread__copy h3{font-size:clamp(3.5rem,18vw,5rem)}.collective-spread__copy>p:not(.eyebrow){font-size:.94rem;display:block!important}.collective-spread__copy .action{min-width:100%}}@media (width<=860px){.site-header .brand{top:calc(.4rem + env(safe-area-inset-top));left:max(.8rem, env(safe-area-inset-left));width:13rem}.site-header .brand img{object-position:left center;height:6.75rem}.site-header.is-scrolled .brand{top:calc(.1rem + env(safe-area-inset-top));width:11.5rem}.site-header.is-scrolled .brand img{height:5.4rem}.hero h1{font-size:clamp(2.8rem,11.6vw,4.25rem);line-height:.96}.experience{min-height:0;padding:4rem var(--pad) 5rem;flex-direction:column;gap:1.25rem;display:flex}.experience__architecture{z-index:0;border:1px solid #ffffff24;order:1;width:100%;height:min(62vw,30rem);margin:0 0 1.25rem;position:relative;inset:auto;overflow:hidden}.experience__architecture figcaption{bottom:.75rem;right:.75rem}.experience__copy{z-index:1;order:2;width:100%;min-height:0;padding:3.25rem 2.5rem;position:relative}.experience__copy dl{margin-top:2.25rem;position:relative}.experience__detail{z-index:0;order:3;width:100%;height:min(48vw,17rem);margin:1.25rem 0 0;position:relative;inset:auto}}@media (width<=540px){.site-header .brand{width:12.25rem}.site-header .brand img{height:6.35rem}.site-header.is-scrolled .brand{width:10.75rem}.hero__copy{padding-left:1.25rem;padding-right:1.25rem}.hero h1{font-size:clamp(2.7rem,11.3vw,3.35rem)}.experience{gap:1rem;padding:3rem 1rem 4.5rem}.experience__architecture{height:clamp(20rem,76vw,25rem);margin-bottom:1rem}.experience__copy{padding:2.5rem 1.35rem}.experience__copy .action{width:100%}.experience__copy dl{grid-template-columns:1fr}.experience__copy dl div{min-height:5.5rem;padding:1rem 1.1rem}.experience__copy dl div+div{border-top:1px solid #ffffff1f;border-left:0}.experience__detail{height:12rem;margin-top:1rem;margin-bottom:0}}@media (width<=860px){.site-header,.site-header.is-scrolled{height:calc(8.5rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:fixed}.site-header:before{z-index:-1;height:calc(5.35rem + env(safe-area-inset-top));content:"";opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#050606d6;transition:opacity .34s ease-out,-webkit-backdrop-filter .34s ease-out,backdrop-filter .34s ease-out;position:absolute;top:0;left:0;right:0}.site-header.is-scrolled:before{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82)}.site-header .brand,.site-header.is-scrolled .brand{top:calc(.65rem + env(safe-area-inset-top));left:max(.65rem, env(safe-area-inset-left));transform-origin:0 0;width:17rem;transition:transform .34s ease-out;transform:translate(0)scale(1)}.site-header .brand img,.site-header.is-scrolled .brand img{height:8.8rem}.site-header:not(.is-scrolled) .brand{width:15.5rem}.site-header:not(.is-scrolled) .brand img{height:8rem}.site-header.is-scrolled .brand{transform:translate(.35rem,-.55rem)scale(.63)}.menu-toggle{transition:transform .34s ease-out;transform:translateY(.3rem)}.site-header.is-scrolled .menu-toggle{transform:translateY(-1.4rem)}.hero__art{height:39rem;top:0}.hero__copy{padding-top:calc(40.5rem + env(safe-area-inset-top))}.experience{gap:0;padding:4.5rem 0 5rem}.experience__architecture{aspect-ratio:3/4;border:0;width:100%;height:auto;margin:0 0 2.5rem;overflow:visible}.experience__architecture img{object-position:center;height:100%}.experience__architecture figcaption{width:100%;padding:1rem var(--pad) 0;color:#ffffff94;letter-spacing:.16em;text-align:left;text-transform:uppercase;background:0 0;border:0;font-size:.58rem;display:block;position:static}.experience__copy{width:auto;margin:0 var(--pad);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:1.5rem 0 2.75rem}.experience__copy>p:not(.eyebrow){max-width:31rem}.experience__copy dl{background:0 0;border-left:0;border-right:0}.experience__detail{width:calc(100% - (2 * var(--pad)));height:min(50vw,18rem);margin:1.25rem var(--pad) 0;box-shadow:none;border:0}}@media (width<=540px){.site-header .brand,.site-header.is-scrolled .brand{width:16.5rem}.site-header .brand img,.site-header.is-scrolled .brand img{height:8.5rem}.site-header:not(.is-scrolled) .brand{width:15rem}.site-header:not(.is-scrolled) .brand img{height:7.75rem}.hero__art{height:37.5rem}.hero__copy{padding-top:calc(39rem + env(safe-area-inset-top))}.experience{padding-top:3.75rem}.experience__architecture{aspect-ratio:3/4;height:auto;margin-bottom:2.25rem}.experience__copy{padding:1.25rem 0 2.5rem}.experience__copy h2{margin-top:.65rem}.experience__copy dl{margin-top:2.25rem}.experience__detail{height:13rem;margin-top:.75rem}}.experience__signature{z-index:1;bottom:4rem;left:var(--pad);color:var(--white);gap:.65rem;display:grid;position:absolute}.experience__signature p{margin:0}.experience__signature>p:last-child{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}@media (width<=860px){.experience__signature{margin:0 var(--pad);order:2;padding:0 0 1rem;position:relative;inset:auto}}.hero-information{z-index:18;color:#ffffffd1;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;align-items:center;width:min(43vw,48rem);font-size:.58rem;font-weight:650;display:flex;position:absolute;bottom:3.45rem;left:3.5rem}.hero-rating{z-index:18;color:#ffffffb8;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;min-height:1.5rem;font-size:.56rem;display:inline-flex;position:absolute;bottom:1.35rem;left:3.5rem}.hero-rating span{color:#a90f19;letter-spacing:.12em;font-size:.7rem}.hero-rating strong{font-weight:650}.hero-rating:hover,.hero-rating:focus-visible{color:#fff}.hero-information>span,.hero-contact{padding:0 1.05rem;position:relative}.hero-information>:first-child{padding-left:0}.hero-information>*+*{border-left:1px solid #70080cf2}.hero-contact__trigger{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hero-contact__trigger:hover,.hero-contact__trigger:focus-visible{color:var(--white)}.contact-popover{z-index:90;width:27rem;color:var(--white);white-space:normal;background:#070808fa;border:1px solid #ffffff29;border-top-color:#920a0feb;padding:1.8rem;animation:.28s ease-out both contact-popover-in;position:absolute;bottom:calc(100% + 1.4rem);right:0;box-shadow:0 1.4rem 3.5rem #0000006b}.contact-popover:after{content:"";background:#080909;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;width:.75rem;height:.75rem;position:absolute;bottom:-.42rem;right:2.2rem;transform:rotate(45deg)}.contact-popover>.eyebrow{color:var(--white);margin:0 2rem .45rem 0;font-size:.72rem}.contact-popover>p:not(.eyebrow){color:#ffffffad;font-family:var(--font-display);letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;line-height:1.35}.contact-popover__close{color:#ffffffb8;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.9rem}.contact-popover__close:hover,.contact-popover__close:focus-visible{color:var(--white)}.contact-popover__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}.contact-popover__actions a{min-height:5rem;color:var(--white);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff2e;flex-direction:column;justify-content:center;gap:.35rem;padding:.9rem 1rem;transition:border-color .26s ease-out,background-color .26s ease-out;display:flex}.contact-popover__actions a:first-child{border-color:#8c090ec7}.contact-popover__actions a:hover,.contact-popover__actions a:focus-visible{border-color:var(--red);background:#8f080d2e}.contact-popover__actions strong{letter-spacing:.14em;font-size:.64rem}.contact-popover__actions span{color:#ffffffad;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:.92rem}@keyframes contact-popover-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.hero-information{width:calc(100% - (2 * var(--pad)));margin:3.5rem var(--pad) 0;white-space:normal;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));font-size:.6rem;display:grid;position:relative;inset:auto}.hero-rating{width:calc(100% - (2 * var(--pad)));min-height:3.3rem;margin:0 var(--pad);text-align:center;border-bottom:1px solid #ffffff24;justify-content:center;font-size:.52rem;display:flex;position:relative;inset:auto}.hero-information>span,.hero-contact{min-height:4.2rem;padding:1rem}.hero-information>*+*{border-left:0}.hero-information>:nth-child(2n){border-left:1px solid #70080cc7}.hero-information>:nth-child(n+3){border-top:1px solid #ffffff1f}.hero-information>:first-child{padding-left:1rem}.hero-contact__trigger{text-align:left;width:100%;height:100%}.contact-popover{width:100%;padding:2rem var(--pad) calc(1.5rem + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;animation:.32s ease-out both contact-sheet-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1.5rem 4rem #0000007a}.contact-popover:after{display:none}.contact-popover__actions a{min-height:6rem;padding:1.1rem 1.25rem}@keyframes contact-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (width<=540px){.hero-information{margin-top:3rem}.contact-popover__actions{grid-template-columns:1fr}.contact-popover__actions a{min-height:5.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;clip-path:none;transform:none}}@media (width>=861px){.site-header{grid-template-columns:clamp(21rem,24vw,29.5rem) minmax(0,1fr) 14.1rem;gap:clamp(1.4rem,2.2vw,2.35rem);height:8rem;padding-right:clamp(1.5rem,2.35vw,2.35rem)}.site-header .brand{width:clamp(21rem,24vw,24.5rem)}.site-header .brand img{height:clamp(13rem,15vw,15.2rem)}.site-header.is-scrolled{height:6.25rem}.site-header.is-scrolled .brand{width:13rem}.site-header.is-scrolled .brand img{height:6.4rem}.artists-header{grid-template-columns:clamp(18rem,21vw,22rem) 1fr auto;min-height:8rem}.artists-header__logo{width:clamp(17rem,19vw,20rem)}}@media (width>=861px) and (width<=1120px){.site-header{grid-template-columns:19rem minmax(0,1fr) 11.5rem}.site-header .brand{width:19rem}.site-header .brand img{height:12rem}.desktop-nav{gap:1rem}.desktop-nav a{font-size:.53rem}.header-book{width:11.5rem}.artists-header{grid-template-columns:16rem 1fr auto;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem}.artists-header__logo{width:15rem}}.selected-work{overflow:hidden}.work-discipline{width:100%;position:relative;overflow:hidden}.work-discipline__header{width:min(92rem, calc(100% - (2 * var(--pad))));margin:0 auto 1.25rem;padding-bottom:1rem;display:block}.work-discipline__header p{margin-bottom:.6rem}.work-discipline__header h3{text-align:left;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.work-exhibition{width:100%;min-height:0;position:relative}.work-exhibition__rail{width:100%;padding:1rem max(var(--pad), calc((100vw - 92rem) / 2)) 1.5rem;scroll-padding-inline:max(var(--pad), calc((100vw - 92rem) / 2));align-items:stretch;gap:clamp(.75rem,1vw,1.1rem);margin:0;display:flex;overflow-x:hidden}.work-exhibition__slide,.work-exhibition__slide--landscape{opacity:.74;scroll-snap-align:start;flex:0 0 clamp(20rem,29vw,31rem);height:clamp(27rem,39vw,41rem);min-height:0;margin:0;position:relative;transform:none}.work-exhibition__slide.is-active{opacity:1;transform:none}.work-exhibition__arrow{top:50%}.work-exhibition__meta{width:min(92rem, calc(100% - (2 * var(--pad))));margin-top:.25rem}.jewelry-showroom__rail{cursor:grab}.jewelry-showroom__rail:active{cursor:grabbing}.jewelry-showroom__rail figure{flex-basis:clamp(7.5rem,10vw,9.5rem);height:clamp(7.5rem,9.5vw,9rem)}.jewelry-showroom__rail img{transition:transform .32s ease-out;transform:scale(1.42)}.jewelry-showroom__rail figure:nth-child(21n+7) img,.jewelry-showroom__rail figure:nth-child(21n+9) img,.jewelry-showroom__rail figure:nth-child(21n+18) img{transform:scale(2)}.jewelry-showroom__rail figure:nth-child(21n+6) img,.jewelry-showroom__rail figure:nth-child(21n+17) img{transform:scale(1.72)}.jewelry-lightbox img{object-fit:contain}@media (width<=860px){.work-discipline__header{width:calc(100% - 2rem)}.work-discipline__header h3{font-size:clamp(2rem,10vw,3rem)}.work-exhibition__rail{gap:.75rem;padding:.75rem 1rem 1.25rem;scroll-padding-inline:1rem}.work-exhibition__slide,.work-exhibition__slide--landscape{scroll-snap-align:start;flex-basis:78vw;height:clamp(24rem,110vw,32rem)}.work-exhibition__slide--landscape{flex-basis:88vw}.work-exhibition__meta{width:calc(100% - 2rem)}.jewelry-showroom__rail{gap:.55rem;padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.jewelry-showroom__rail figure{flex:0 0 27vw;height:7.25rem}}@media (prefers-reduced-motion:reduce){.jewelry-showroom__rail{scroll-behavior:auto}}.discipline-slider{width:min(92rem, calc(100% - (2 * var(--pad))));margin:0 auto;position:relative}.discipline-slider__stage{background:#030303;width:min(100%,76rem);height:clamp(31rem,54vw,49rem);margin:0 auto;overflow:hidden}.discipline-slider__stage>button{cursor:zoom-in;background:#030303;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.discipline-slider__stage img{object-fit:contain;width:100%;height:100%;display:block}.discipline-slider__stage span{color:#eeeae0;letter-spacing:.24em;text-transform:uppercase;background:#030303d6;padding:.55rem .7rem;font-size:.56rem;font-weight:650;position:absolute;top:1rem;left:1rem}.discipline-slider__arrow{z-index:3;color:#eeeae0;cursor:pointer;background:#000000e6;border:1px solid #eeeae059;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.8rem;display:grid;position:absolute;top:calc(50% - 4rem);transform:translateY(-50%)}.discipline-slider__arrow--previous{left:0}.discipline-slider__arrow--next{border-color:#98101a;right:0}.discipline-slider__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,76rem);margin:.85rem auto 0;display:grid}.discipline-slider__thumbnails button{opacity:.58;cursor:pointer;background:#050505;border:1px solid #eeeae024;height:clamp(7rem,11vw,10rem);padding:0;overflow:hidden}.discipline-slider__thumbnails button.is-active{opacity:1;border-color:#98101a}.discipline-slider__thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.discipline-slider__meta{color:#eeeae085;letter-spacing:.22em;text-transform:uppercase;grid-template-columns:auto minmax(6rem,1fr) auto;align-items:center;gap:1.25rem;width:min(100%,76rem);margin:1rem auto 0;font-size:.6rem;font-weight:650;display:grid}.discipline-slider__meta p{margin:0}.discipline-slider__meta em{color:#b20e1b;font-style:normal}.discipline-slider__progress{background:#eeeae02e;height:1px;overflow:hidden}.discipline-slider__progress i{transform-origin:0;background:#98101a;width:100%;height:100%;transition:transform .28s ease-out;display:block}@media (width<=860px){.discipline-slider{width:calc(100% - 2rem)}.discipline-slider__stage{height:min(120vw,34rem)}.discipline-slider__arrow{width:2.9rem;height:2.9rem;top:45%}.discipline-slider__arrow--previous{left:.5rem}.discipline-slider__arrow--next{right:.5rem}.discipline-slider__thumbnails{gap:.45rem}.discipline-slider__thumbnails button{height:6rem}.discipline-slider__meta{grid-template-columns:auto minmax(3rem,1fr);gap:.8rem}.discipline-slider__meta>span{display:none}.selected-work{padding:3.25rem 0 4.5rem}.selected-work__intro{width:calc(100% - 2rem);margin-bottom:1.15rem}.selected-work__intro .eyebrow{margin-bottom:.6rem}.selected-work__intro h2{font-size:clamp(2.35rem,10.5vw,3.6rem)}.selected-work__intro>p:not(.eyebrow){max-width:24rem;margin-top:.75rem;font-size:.88rem;line-height:1.45}}.selected-work{padding:clamp(3.5rem,5.5vw,6.5rem) 0 clamp(5rem,7vw,8rem)}.selected-work__intro .eyebrow{margin-bottom:.8rem}.selected-work__intro h2{font-size:clamp(2.8rem,4.8vw,5.8rem)}.selected-work__intro>p:not(.eyebrow){max-width:42rem;margin-top:1rem;font-size:clamp(.95rem,1.15vw,1.18rem)}.work-exhibition{position:relative}.work-exhibition__rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;align-items:stretch;gap:clamp(.85rem,1.25vw,1.4rem);padding:2.2rem 15vw 2.8rem;scroll-padding-inline:15vw;display:flex;overflow-x:hidden}.work-exhibition__rail::-webkit-scrollbar{display:none}.work-exhibition__slide{color:#eeeae0;opacity:.62;cursor:zoom-in;scroll-snap-align:center;background:#050505;border:0;flex:0 0 clamp(19rem,35vw,34rem);height:min(62vh,42rem);min-height:28rem;padding:0;transition:opacity .36s ease-out,transform .36s ease-out,filter .36s ease-out;position:relative;overflow:hidden;transform:scale(.985)}.work-exhibition__slide--landscape{flex-basis:clamp(30rem,54vw,58rem)}.work-exhibition__slide:before{z-index:1;content:"";opacity:0;filter:blur(14px);background:#70050e29;border-radius:50%;height:1.5rem;transition:opacity .36s ease-out;position:absolute;bottom:-1.25rem;left:10%;right:10%}.work-exhibition__slide.is-active{opacity:1;filter:brightness(1.035);transform:scale(1);box-shadow:0 -1.4rem 3rem #d3b88f0f,0 1.8rem 3.5rem #70050e21}.work-exhibition__slide.is-active:before{opacity:1}.work-exhibition__slide img{object-fit:cover;width:100%;height:100%;display:block}.work-exhibition__slide--landscape img{object-fit:contain}.work-exhibition__slide>span{z-index:2;color:#eeeae0;letter-spacing:.25em;text-transform:uppercase;background:#020202c2;padding:.5rem .65rem;font-size:.56rem;font-weight:650;position:absolute;top:.85rem;left:.85rem}.work-exhibition__arrow{z-index:5;color:#eeeae0;cursor:pointer;background:#000000db;border:1px solid #eeeae057;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.7rem;display:grid;position:absolute;top:calc(50% - 2.2rem);transform:translateY(-50%)}.work-exhibition__arrow--previous{left:max(1.2rem,3vw)}.work-exhibition__arrow--next{border-color:#8f0c16;right:max(1.2rem,3vw)}.work-exhibition__meta{width:min(88rem, calc(100% - (2 * var(--pad))));grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:1.4rem;margin:0 auto;display:grid}.work-exhibition__meta p,.work-exhibition__meta>span{color:#eeeae085;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.work-exhibition__meta p em{color:#b20e1b;font-style:normal}.work-exhibition__progress{background:#eeeae02b;height:1px;overflow:hidden}.work-exhibition__progress i{transform-origin:0;background:#97101a;width:100%;height:100%;transition:transform .32s ease-out;display:block}.jewelry-showroom{color:#eeeae0;background:#030303;padding:clamp(6rem,9vw,10rem) 0 clamp(5.5rem,8vw,9rem);position:relative;overflow:hidden}.jewelry-showroom:before{content:none}.jewelry-showroom__lights{z-index:0;pointer-events:none;justify-content:space-between;width:min(80rem,92vw);height:31rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.jewelry-showroom__lights i{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(100deg,#0000 25%,#b8804209 36%,#cd975533 50%,#b8804209 64%,#0000 75%);width:12rem;height:100%;display:block;position:relative}.jewelry-showroom__lights i:before{content:"";background:#0a0907;border:1px solid #d7aa6c6b;border-radius:50%;width:3.4rem;height:.7rem;position:absolute;top:2.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.22rem .25rem #e8be7eb8,0 .35rem .9rem #c2894940}.jewelry-showroom>header{z-index:1;width:min(52rem, calc(100% - (2 * var(--pad))));text-align:center;margin:0 auto clamp(3rem,5vw,5rem);position:relative}.jewelry-showroom .eyebrow{color:#b99a70;letter-spacing:.42em}.jewelry-showroom h2{font-family:var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:1.5rem 0 1.4rem;font-size:clamp(3.4rem,6vw,7rem);font-weight:400;line-height:.98}.jewelry-showroom header>p:not(.eyebrow){color:#eeeae0b3;max-width:40rem;margin:0 auto;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.jewelry-showroom header>span{color:#d3b88f;letter-spacing:.24em;text-transform:uppercase;border:1px solid #b99a7085;align-items:center;min-height:3.1rem;margin-top:1.8rem;padding:0 1.25rem;font-size:.62rem;font-weight:650;display:inline-flex}.jewelry-showroom header>a{color:#d3b88f;letter-spacing:.28em;text-transform:uppercase;width:max-content;margin:1.8rem auto 0;font-size:.7rem;font-weight:650;display:block}.jewelry-showroom header>a b{margin-left:.6rem;font-size:1rem;font-weight:400}.jewelry-showroom__case{width:min(54rem, calc(100% - (2 * var(--pad))));margin:0 auto}.jewelry-showroom__case img{object-fit:contain;width:100%;height:auto;max-height:58vh;display:block}.jewelry-showroom__rail{box-sizing:border-box;width:min(92rem,100%);max-width:100%;padding:0 max(var(--pad), calc((100vw - 92rem) / 2)) .8rem;scrollbar-width:none;scroll-padding-inline:max(var(--pad), calc((100vw - 92rem) / 2));scroll-snap-type:x mandatory;gap:clamp(.65rem,1vw,1rem);margin:1rem auto 0;display:flex;overflow-x:hidden}.jewelry-showroom__rail::-webkit-scrollbar{display:none}.jewelry-showroom__rail figure{opacity:.64;scroll-snap-align:center;background:#050505;border:1px solid #b99a7033;flex:0 0 clamp(9rem,13vw,12.5rem);height:clamp(9rem,12vw,11.5rem);margin:0;transition:border-color .3s ease-out,opacity .3s ease-out;overflow:hidden}.jewelry-showroom__rail figure.is-active{opacity:1;border-color:#b99a70ad}.jewelry-showroom__rail img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.2)}.work-discipline+.work-discipline{margin-top:clamp(5rem,8vw,9rem)}.work-discipline__header{width:min(92rem, calc(100% - (2 * var(--pad))));border-bottom:1px solid #8b0f1880;justify-content:space-between;align-items:baseline;margin:0 auto 1rem;display:flex}.work-discipline__header p{color:#a91b25;letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.58rem}.work-discipline__header h3{color:#eeeae0;font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:400}.jewelry-showroom__controls{width:min(92rem, calc(100% - (2 * var(--pad))));justify-content:space-between;align-items:center;margin:1rem auto 0;display:flex}.jewelry-showroom__controls p{color:#eeeae06b;letter-spacing:.18em;margin:0;font-size:.7rem}.jewelry-showroom__controls p b{color:#b99a70;font-weight:500}.jewelry-showroom__controls p span{color:#eeeae0b8}.jewelry-showroom__controls>div{gap:.65rem;display:flex}.jewelry-showroom__controls button{color:#eeeae0;background:#050505;border:1px solid #b99a706b;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1rem;transition:border-color .22s ease-out,color .22s ease-out;display:grid}.jewelry-showroom__controls button:hover,.jewelry-showroom__controls button:focus-visible{color:#d3b88f;border-color:#b99a70}.jewelry-showroom__piercing-rail{width:100%;padding:clamp(5rem, 7vw, 7rem) max(var(--pad), calc((100vw - 92rem) / 2)) 1rem;scrollbar-width:none;scroll-padding-inline:max(var(--pad), calc((100vw - 92rem) / 2));scroll-snap-type:x mandatory;gap:clamp(.75rem,1.1vw,1.2rem);display:flex;overflow-x:auto}.jewelry-showroom__piercing-rail::-webkit-scrollbar{display:none}.jewelry-showroom__piercing-rail figure{scroll-snap-align:center;flex:0 0 clamp(18rem,25vw,26rem);margin:0}.jewelry-showroom__piercing-rail img{object-fit:cover;width:100%;height:clamp(24rem,34vw,36rem);display:block}.jewelry-showroom__piercing-rail figcaption{color:#eeeae0b3;letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #8b0f18ad;justify-content:space-between;padding-top:.75rem;font-size:.58rem;display:flex}.jewelry-showroom__piercing-rail figcaption span{color:#a91b25}@media (width<=860px){.selected-work{padding:3.25rem 0 4.5rem}.selected-work__intro{width:calc(100% - 2rem);margin-bottom:1.15rem}.selected-work__intro .eyebrow{margin-bottom:.6rem}.selected-work__intro h2{font-size:clamp(2.35rem,10.5vw,3.6rem)}.selected-work__intro>p:not(.eyebrow){max-width:24rem;margin-top:.75rem;font-size:.88rem;line-height:1.45}.work-exhibition__rail{gap:.875rem;padding:1rem 4vw 1.6rem;scroll-padding-inline:13vw}.work-exhibition__slide,.work-exhibition__slide--landscape{flex-basis:74vw;height:clamp(27rem,59vh,34rem);min-height:0}.work-exhibition__slide--landscape{flex-basis:86vw}.work-exhibition__slide>span{top:.7rem;left:.7rem}.work-exhibition__arrow{display:none}.work-exhibition__meta{grid-template-columns:auto minmax(4rem,1fr);gap:.85rem 1rem;width:calc(100% - 2rem)}.work-exhibition__meta>span{grid-column:1/-1;font-size:.56rem}.jewelry-showroom{padding:6.5rem 0 5rem}.jewelry-showroom__lights{width:115vw;height:22rem}.jewelry-showroom__lights i{width:8rem}.jewelry-showroom__lights i:before{width:2.4rem;top:1.4rem}.jewelry-showroom>header{width:calc(100% - 2rem);margin-bottom:2.75rem}.jewelry-showroom h2{font-size:clamp(2.8rem,12vw,4.25rem)}.jewelry-showroom header>p:not(.eyebrow){max-width:23rem;font-size:.92rem}.jewelry-showroom header>span{justify-content:center;width:100%;padding:0 .6rem;font-size:.53rem}.jewelry-showroom__case{width:calc(100% - 3rem)}.jewelry-showroom__case img{object-fit:contain;object-position:50% center;min-height:0;max-height:none}.jewelry-showroom__rail{gap:.75rem;margin-top:.75rem;padding:0 1rem .75rem}.jewelry-showroom__rail figure{flex:0 0 31vw;height:9rem}.jewelry-showroom__controls{width:calc(100% - 2rem)}.work-discipline+.work-discipline{margin-top:4.5rem}.work-discipline__header{width:calc(100% - 2rem)}.work-discipline__header h3{font-size:2rem}.jewelry-showroom__piercing-rail{gap:.75rem;padding:4rem 1rem 1rem}.jewelry-showroom__piercing-rail figure{flex-basis:72vw}.jewelry-showroom__piercing-rail img{height:28rem}}@media (prefers-reduced-motion:reduce){.work-exhibition__slide,.work-exhibition__slide:before,.work-exhibition__progress i{transition:none}}.selected-work{padding-top:clamp(5.5rem,7vw,8rem);padding-bottom:clamp(6.5rem,8vw,9rem)}.selected-work__intro{width:min(48rem,68vw);margin-bottom:clamp(3.5rem,5vw,5.5rem)}.selected-work__sequence{gap:clamp(3.5rem,6vw,6.5rem);max-width:82rem}.selected-piece{width:min(59rem,64vw)}.selected-piece:nth-child(3n){width:min(52rem,56vw)}.selected-piece--2{width:min(70rem,74vw)}.selected-work__closing{width:min(59rem,64vw);margin-top:clamp(5.5rem,7vw,8rem)}@media (width<=860px){.selected-work{padding:4.5rem .9rem 6rem}.selected-work__intro{width:100%;margin-bottom:3.25rem;padding-left:.55rem;padding-right:.55rem}.selected-work__sequence{gap:3.25rem}.selected-work .selected-piece,.selected-work .selected-piece:nth-child(2n),.selected-work .selected-piece:nth-child(3n){align-self:center;width:min(88%,31rem)}.selected-work .selected-piece--2{width:100%}.selected-piece figcaption,.selected-piece__quiet-caption{margin-top:.8rem;margin-left:.25rem;margin-right:.25rem}.selected-work__closing{width:calc(100% - 2rem);margin-top:5rem}}.selected-work__group{justify-items:center;width:100%;display:grid}.selected-work__group--paired{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(1.25rem,2.5vw,2.75rem);width:min(76rem,82vw);margin:0 auto}.selected-work__group--paired .selected-piece,.selected-work__group--paired .selected-piece:nth-child(2n),.selected-work__group--paired .selected-piece:nth-child(3n){align-self:start;width:100%}@media (width<=860px){.selected-work__group--paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%}.selected-work__group--paired .selected-piece,.selected-work__group--paired .selected-piece:nth-child(2n),.selected-work__group--paired .selected-piece:nth-child(3n){width:100%}.selected-work__group--paired .selected-piece figcaption{letter-spacing:.13em;margin-top:.65rem;font-size:.5rem}.selected-work__group--paired .selected-piece figcaption:after{display:none}}.discipline-gateway,.piercing-preview{padding:clamp(6rem, 9vw, 10rem) var(--pad);color:#eeeae0;background:#000}.discipline-gateway>header,.piercing-preview>header{width:min(52rem,78vw);margin:0 auto clamp(3rem,5vw,5rem)}.discipline-gateway h2,.piercing-preview h2{font-family:var(--serif);letter-spacing:-.03em;text-transform:uppercase;margin:.8rem 0 1.2rem;font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:.98}.discipline-gateway>header>p:last-child,.piercing-preview>header>p:last-child{color:#eeeae09e;max-width:43rem;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.65}.discipline-gateway__panels{background:#36070b;gap:1px;width:min(94rem,100%);height:min(65vw,46rem);margin:0 auto;display:flex;overflow:hidden}.discipline-panel{color:#eeeae0;flex:50%;min-width:0;transition:flex-basis .7s cubic-bezier(.2,.7,.2,1),filter .7s;position:relative;overflow:hidden}.discipline-panel img{object-fit:cover;filter:brightness(.68);width:100%;height:100%;transition:filter .7s,transform .9s cubic-bezier(.2,.7,.2,1)}.discipline-panel:first-child img{object-position:center 35%}.discipline-panel>span{gap:.8rem;display:grid;position:absolute;bottom:clamp(1.8rem,4vw,4rem);left:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.discipline-panel small{color:#fff;font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.8rem,3vw,3.5rem)}.discipline-panel strong{color:#ffffffc7;max-width:28rem;font-size:.88rem;font-weight:400}.discipline-panel em{color:#fff;letter-spacing:.19em;text-transform:uppercase;border-top:1px solid #9f0d17;width:fit-content;padding-top:.75rem;font-size:.65rem;font-style:normal;font-weight:650}.discipline-gateway__panels:hover .discipline-panel{filter:brightness(.72)}.discipline-gateway__panels .discipline-panel:hover,.discipline-gateway__panels .discipline-panel:focus-visible{filter:brightness();flex-basis:55%}.discipline-panel:hover img,.discipline-panel:focus-visible img{filter:brightness(.84);transform:scale(1.025)}.piercing-preview{border-top:1px solid #eeeae014}.piercing-preview__composition{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.45fr .75fr;gap:.85rem;width:min(88rem,100%);margin:0 auto;display:grid}.piercing-preview__composition figure{background:#090909;min-height:18rem;margin:0;overflow:hidden}.piercing-preview__composition .piercing-preview__action{grid-row:1/3;min-height:48rem}.piercing-preview__composition img{object-fit:cover;width:100%;height:100%}.piercing-preview__actions{gap:1rem;width:min(88rem,100%);margin:2rem auto 0;display:flex}.piercing-preview__actions a{color:#eeeae0;letter-spacing:.16em;text-align:center;text-transform:uppercase;border:1px solid #861019;min-width:15rem;padding:1.15rem 1.5rem;font-size:.66rem}.piercing-page,.tattoos-page{color:#eeeae0;background:#000;min-height:100vh}.piercing-hero{height:min(75rem,100svh - 8rem);min-height:48rem;position:relative;overflow:hidden}.piercing-hero>img{object-fit:cover;object-position:66% 30%;width:100%;height:100%}.piercing-hero__shade{background:linear-gradient(90deg,#000000fa 0%,#000000d1 38%,#0000001f 72%,#0000002e 100%);position:absolute;inset:0}.piercing-hero__copy{width:min(42rem,48vw);position:absolute;top:50%;left:5.5vw;transform:translateY(-50%)}.piercing-hero h1{font-family:var(--serif);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(4rem,6.4vw,7.7rem);font-weight:400;line-height:.96}.piercing-hero__copy i{background:#7e0c14;width:18rem;height:1px;margin:2.25rem 0;display:block}.piercing-hero__copy>p{color:#eeeae0b8;font-size:clamp(1rem,1.45vw,1.4rem);line-height:1.55}.piercing-hero__copy>span{color:#b6101b;letter-spacing:.34em;text-transform:uppercase;margin-top:2rem;font-size:.66rem;display:block}.piercing-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(90rem,90vw);margin:0 auto;padding:5rem 0 8rem;display:grid}.piercing-paths a{color:#eeeae0;min-height:38rem;position:relative;overflow:hidden}.piercing-paths img{object-fit:cover;filter:brightness(.78);width:100%;height:100%;transition:transform .75s}.piercing-paths a:hover img,.piercing-paths a:focus-visible img{transform:scale(1.025)}.piercing-paths span{font-family:var(--serif);text-transform:uppercase;font-size:clamp(2.2rem,4vw,4rem);position:absolute;bottom:2.4rem;left:2rem;right:2rem}.piercing-editorial,.jewelry-editorial{width:min(90rem,90vw);margin:0 auto;padding:4rem 0 9rem}.piercing-editorial header p,.jewelry-editorial header p{color:#b10e19;letter-spacing:.3em;text-transform:uppercase;margin:0 0 .8rem;font-size:.65rem}.piercing-editorial h2,.jewelry-editorial h2{font-family:var(--serif);text-transform:uppercase;margin:0 0 2.5rem;font-size:clamp(3rem,5vw,5.5rem);font-weight:400}.piercing-editorial__grid{grid-template-rows:repeat(2,18rem);grid-template-columns:1.45fr .85fr;gap:.85rem;display:grid}.piercing-editorial__grid img{object-fit:cover;width:100%;height:100%}.piercing-editorial__grid .piercing-editorial__main{grid-row:1/3}.jewelry-editorial header span{color:#eeeae094;max-width:40rem;margin:-1.25rem 0 3rem;font-size:1rem;line-height:1.6;display:block}.jewelry-editorial__grid{grid-template-columns:1.25fr .75fr .85fr;gap:.85rem;display:grid}.jewelry-editorial__grid figure{background:#0a0a0a;min-height:34rem;margin:0;overflow:hidden}.jewelry-editorial__grid img{object-fit:cover;width:100%;height:100%}.piercing-closing,.tattoos-page__closing{text-align:center;justify-items:center;gap:1.3rem;width:min(72rem,88vw);margin:0 auto;padding:3rem 0 9rem;display:grid}.piercing-closing>p{color:#eeeae0ad;letter-spacing:.28em;text-transform:uppercase;font-size:.75rem}.piercing-closing>p i{color:#a50d17;margin:0 1rem;font-style:normal}.piercing-closing>a:first-of-type,.tattoos-page__closing>a{color:#eeeae0;letter-spacing:.18em;text-transform:uppercase;border:1px solid #8f0c16;width:min(100%,36rem);padding:1.25rem}.piercing-closing>a:last-child{color:#eeeae07a;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.tattoos-page__hero,.tattoos-page__artists{width:min(88rem,90vw);margin:0 auto;padding:clamp(5rem,8vw,9rem) 0}.tattoos-page__hero p,.tattoos-page__artists>p{color:#af0e18;letter-spacing:.3em;text-transform:uppercase;font-size:.66rem}.tattoos-page__hero h1,.tattoos-page__artists h2{font-family:var(--serif);text-transform:uppercase;margin:.75rem 0 1.1rem;font-size:clamp(3.3rem,6vw,7rem);font-weight:400}.tattoos-page__hero span{color:#eeeae099}.tattoos-page__portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(88rem,90vw);margin:0 auto;display:grid}.tattoos-page__portfolio figure{margin:0}.tattoos-page__portfolio .is-wide{grid-column:1/-1}.tattoos-page__portfolio img{width:100%;height:auto}.tattoos-page__artists>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.tattoos-page__artists a{color:#eeeae0}.tattoos-page__artists img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%}.tattoos-page__artists a span{font-family:var(--serif);text-transform:uppercase;padding-top:.8rem;font-size:1.2rem;display:block}@media (width<=860px){.discipline-gateway,.piercing-preview{padding:5rem 1rem}.discipline-gateway>header,.piercing-preview>header{width:100%;margin-bottom:2.5rem}.discipline-gateway h2,.piercing-preview h2{font-size:clamp(2.65rem,11vw,4rem)}.discipline-gateway__panels{background:0 0;gap:1rem;height:auto;display:grid}.discipline-panel{min-height:60svh}.discipline-panel img{position:absolute;inset:0}.piercing-preview__composition{grid-template-rows:repeat(2,14rem);grid-template-columns:1.2fr .8fr;gap:.55rem}.piercing-preview__composition .piercing-preview__action{min-height:0}.piercing-preview__actions{display:grid}.piercing-preview__actions a{width:100%}.piercing-hero{height:calc(100svh - 5.25rem);min-height:45rem}.piercing-hero>img{object-position:60% center}.piercing-hero__shade{background:linear-gradient(#00000014 28%,#000c 62%,#000 100%)}.piercing-hero__copy{width:auto;inset:auto 1.25rem 3.5rem;transform:none}.piercing-hero h1{font-size:clamp(3.1rem,13vw,5rem)}.piercing-paths{gap:.65rem;width:calc(100% - 2rem);padding:3.5rem 0 6rem}.piercing-paths a{min-height:26rem}.piercing-paths span{font-size:clamp(1.35rem,6vw,2rem);bottom:1.2rem;left:1rem;right:1rem}.piercing-editorial,.jewelry-editorial{width:calc(100% - 2rem);padding-bottom:6rem}.piercing-editorial__grid{grid-template-rows:repeat(2,12rem);grid-template-columns:1.2fr .8fr;gap:.55rem}.jewelry-editorial__grid{grid-template-rows:repeat(2,16rem);grid-template-columns:1.2fr .8fr;gap:.55rem}.jewelry-editorial__grid figure{min-height:0}.jewelry-editorial__grid figure:first-child{grid-row:1/3}.piercing-closing>p{line-height:2}.tattoos-page__portfolio{gap:.65rem;width:calc(100% - 2rem)}.tattoos-page__artists>div{grid-template-columns:repeat(2,1fr)}.home-artists-directory .artists-directory__content{width:calc(100% - 2rem)}.home-artists-directory .artists-directory__intro{padding-bottom:1.9rem}.home-artists-directory .artists-directory__filters{border-bottom:1px solid #eeeae01a}}@media (prefers-reduced-motion:reduce){.discipline-panel,.discipline-panel img,.piercing-paths img{transition:none}}.hero__actions{flex-direction:column;align-items:flex-start;gap:1.15rem}.hero-primary-contact{position:relative}.hero__book{cursor:pointer;background:0 0;padding:0;font-family:inherit}.hero-primary-contact .contact-popover{bottom:calc(100% + 1.4rem);left:0;right:auto}.hero-primary-contact .contact-popover:after{left:2.2rem;right:auto}.contact-popover__actions a:last-child{grid-column:1/-1}.selected-work{padding:clamp(6rem, 8vw, 9rem) var(--pad);color:#eeeae0;background:#000;position:relative;overflow:hidden}.selected-work__intro{width:min(88rem,100%);margin:0 auto clamp(2.5rem,4vw,4rem)}.selected-work__intro .eyebrow{color:#a30d18;letter-spacing:.42em;text-align:left;margin:0 0 1.35rem}.selected-work__intro h2{color:#eeeae0;max-width:58rem;font-family:var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(3.3rem,5.2vw,6.4rem);font-weight:400;line-height:.96}.selected-work__intro h2 span{color:#a30d18}.selected-work__intro>p:not(.eyebrow){color:#eeeae0a8;max-width:46rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.65}.selected-work__intro>i{background:#780912;width:5rem;height:1px;margin-top:2.2rem;display:block}.work-selector{width:min(88rem,100%);margin:0 auto}.work-selector__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,5rem);margin-bottom:1.7rem;display:grid}.work-selector__tabs button{color:#eeeae08c;letter-spacing:.3em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eeeae029;padding:0 0 1rem;font-size:.78rem;position:relative}.work-selector__tabs button:after{content:"";background:#a30d18;width:0;height:1px;transition:width .26s ease-out;position:absolute;bottom:-1px;left:0}.work-selector__tabs button.is-active{color:#eeeae0}.work-selector__tabs button.is-active:after{width:7rem}.work-selector__stage{aspect-ratio:16/9;background:#020202;border:1px solid #eeeae038;width:100%;margin:0;display:block}.work-selector__stage>button{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid}.work-selector__stage img{object-fit:contain;width:100%;height:100%;display:block}.work-selector__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1.25rem);margin-top:1.25rem;display:grid}.work-selector__thumbnails button{cursor:pointer;background:#030303;border:1px solid #eeeae01f;height:clamp(7rem,12vw,11rem);padding:0;overflow:hidden}.work-selector__thumbnails button.is-active{border-color:#a30d18}.work-selector__thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.work-selector__meta{justify-content:space-between;align-items:center;margin-top:1.4rem;display:flex}.work-selector__meta>p{color:#eeeae080;font-family:var(--serif);letter-spacing:.12em;margin:0;font-size:1.25rem}.work-selector__meta>p em{color:#a30d18;font-style:normal}.work-selector__meta>div{gap:.85rem;display:flex}.work-selector__meta button{color:#eeeae0;cursor:pointer;background:#020202;border:1px solid #eeeae047;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;font-size:1.7rem;display:grid}.work-selector__meta button:last-child{border-color:#a30d18}.work-selector__description{color:#eeeae0a3;font-family:var(--serif);margin:1.3rem 0 1.6rem;font-size:clamp(1.15rem,1.7vw,1.55rem)}.work-selector__cta,.work-selector__artists-link{color:#eeeae0;letter-spacing:.28em;text-transform:uppercase;border:1px solid #8b0d15;justify-content:center;align-items:center;min-height:4.4rem;font-size:.72rem;font-weight:650;display:flex}.work-selector__artists-link{color:#a30d18;border-width:1px 0;justify-content:space-between;margin-top:2.4rem;padding:0 .25rem}.selected-work__sequence{flex-direction:column;gap:clamp(8rem,12vw,14rem);max-width:100rem;margin:0 auto;display:flex}.selected-piece{width:min(68rem,68vw);margin:0}.selected-piece--left{align-self:flex-start}.selected-piece--right{align-self:flex-end}.selected-piece--center{align-self:center}.selected-piece--action{width:min(42rem,43vw)}.selected-piece--artwork{width:min(68rem,68vw)}.selected-piece--jewelry{width:min(42rem,44vw)}.selected-piece--wide{width:min(90rem,90vw)}.selected-piece button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.selected-piece img{width:100%;height:auto;display:block}.selected-piece figcaption{color:#eeeae09e;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:1.35rem;font-size:.62rem;font-style:normal;font-weight:650;display:flex}.selected-piece figcaption:after{content:"";background:#780912;width:4.7rem;height:1px;margin-left:.6rem;display:block}.selected-piece figcaption em{color:#b10c18;font-style:normal}.selected-piece__quiet-caption{opacity:.58}.selected-work__closing{border-top:1px solid #eeeae029;width:min(73rem,78vw);margin:clamp(9rem,14vw,16rem) auto 0;padding-top:2.5rem}.selected-work__closing p{color:#eeeae0;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:650}.selected-work__closing span{color:#eeeae099;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,2.2rem)}.work-lightbox{z-index:200;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#eeeae0;cursor:zoom-out;background:#000000f7;place-items:center;display:grid;position:fixed;inset:0}.work-lightbox img{object-fit:contain;cursor:default;width:auto;max-width:min(92vw,110rem);height:auto;max-height:86vh;display:block}.work-lightbox p{bottom:max(1.5rem, env(safe-area-inset-bottom));color:#eeeae0ad;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}.work-lightbox__close{z-index:1;top:max(1.25rem, env(safe-area-inset-top));right:max(1.25rem, env(safe-area-inset-right));color:#eeeae0;cursor:pointer;background:#050505;border:1px solid #eeeae047;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid;position:absolute}@media (width<=860px){.hero-primary-contact .contact-popover{bottom:0;left:0;right:0}.selected-work{padding:4.75rem 1.5rem 5.5rem}.selected-work__intro{width:100%;margin:0 auto 2.6rem;padding:0}.selected-work__intro .eyebrow{margin-bottom:1.25rem;font-size:.66rem}.selected-work__intro h2{font-size:clamp(2.75rem,11vw,4rem);line-height:.94}.selected-work__intro>p:not(.eyebrow){margin-top:1.45rem;font-size:1rem;line-height:1.55}.selected-work__sequence{gap:clamp(6rem,24vw,8.5rem)}.work-selector__tabs{gap:1.4rem;margin-bottom:1.2rem}.work-selector__tabs button{letter-spacing:.24em;padding-bottom:.85rem;font-size:.68rem}.work-selector__tabs button.is-active:after{width:100%}.work-selector__stage{aspect-ratio:1.36}.work-selector__thumbnails{gap:.65rem;margin-top:.85rem}.work-selector__thumbnails button{height:clamp(5.5rem,22vw,7rem)}.work-selector__meta{margin-top:1.1rem}.work-selector__meta button{width:3rem;height:3rem}.work-selector__description{margin:1.4rem 0 1.5rem;font-size:1.1rem}.work-selector__cta{min-height:3.9rem}.work-selector__artists-link{min-height:3.7rem;margin-top:2.2rem}.selected-piece,.selected-piece--artwork{width:calc(100% - 2rem)}.selected-piece--action{width:min(82vw,25rem)}.selected-piece--jewelry{width:min(80vw,24rem)}.selected-piece--wide{width:100%}.selected-piece figcaption{margin:1.1rem 1.25rem 0}.selected-piece__quiet-caption{opacity:.72}.selected-work__closing{width:calc(100% - 3rem);margin-top:8rem}.selected-work__closing span{font-size:1.55rem}.contact-popover__actions a:last-child{grid-column:auto}}.artists-directory,.artist-profile{color:#eeeae0;background:#000;min-height:100vh}.artists-header{z-index:60;background:#000;border-bottom:1px solid #eeeae012;grid-template-columns:16rem 1fr auto;align-items:center;gap:2rem;min-height:6.2rem;padding:0 4vw;display:grid;position:relative}.artists-header__logo{width:12.5rem;display:block}.artists-header__logo img{width:100%;height:auto;display:block}.artists-header__nav{justify-content:center;align-items:center;gap:clamp(1.8rem,3vw,3.7rem);display:flex}.artists-header__nav a,.artists-mobile-menu a{color:#eeeae0d1;letter-spacing:.19em;text-transform:uppercase;font-size:.68rem;font-weight:600}.artists-header__nav a:hover,.artists-header__nav a:focus-visible{color:#fff}.artists-header__book{color:#eeeae0;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid #870b13;place-items:center;min-width:15rem;height:3.2rem;font-size:.68rem;font-weight:650;display:grid}.artists-header__consultation{width:auto;margin:0}.artists-header__consultation .artists-contact__panel{width:min(25rem,100vw - 2rem);top:calc(100% + .8rem);bottom:auto}.artists-header__book:hover,.artists-header__book:focus-visible{background:#7e080f29;border-color:#b30e18}.artists-header__menu,.artists-mobile-menu{display:none}.artists-directory__content,.artist-profile__content{width:min(92vw,91rem);margin:0 auto}.artists-directory__intro{border-bottom:1px solid #eeeae026;padding:clamp(3.8rem,6vw,6.5rem) 0 2.6rem}.artists-directory__eyebrow{color:#ad0c17;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem;font-weight:650}.artists-directory__intro h1{color:#eeeae0;font-family:var(--serif);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:400;line-height:.95}.artists-directory__intro h1 span{color:#a70c16}.artists-directory__intro h2{color:#eeeae0db;font-family:var(--serif);letter-spacing:.02em;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:400}.artists-directory__intro>p:last-child{color:#eeeae07a;letter-spacing:.04em;margin:.8rem 0 0;font-size:.82rem}.artists-directory__filters{scrollbar-width:none;align-items:center;gap:2.7rem;min-height:4.8rem;display:flex;overflow-x:auto}.artists-directory__filters::-webkit-scrollbar{display:none}.artists-directory__filters button{color:#eeeae080;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:.55rem 0;font-family:inherit;font-size:.66rem;font-weight:650;position:relative}.artists-directory__filters button:after{content:"";opacity:0;transform-origin:0;background:#a70c16;height:1px;transition:opacity .28s ease-out,transform .28s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.artists-directory__filters button.is-active{color:#eeeae0}.artists-directory__filters button.is-active:after{opacity:1;transform:scaleX(1)}.artists-directory__filters button:focus-visible,.artist-directory-card:focus-visible,.artists-contact__trigger:focus-visible,.artists-header__menu:focus-visible,.artists-mobile-menu a:focus-visible{outline-offset:4px;outline:1px solid #c4121e}.artists-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.1rem,3vw,3.8rem) clamp(2.5rem,5vw,6.5rem);padding:.25rem 0 clamp(5rem,8vw,8.5rem);display:grid}.artist-directory-card{color:#eeeae0;min-width:0;display:block}.artist-directory-card__portrait{aspect-ratio:4/3;background:#080808;border-bottom:1px solid #0000;margin:0;transition:border-color .42s ease-out;position:relative;overflow:hidden}.artist-directory-card__portrait img{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:opacity .65s ease-out;display:block;position:absolute;inset:0}.artist-directory-card__work,.artist-directory-card.has-portfolio:hover .artist-directory-card__primary,.artist-directory-card.has-portfolio:focus-visible .artist-directory-card__primary{opacity:0}.artist-directory-card.has-portfolio:hover .artist-directory-card__work,.artist-directory-card.has-portfolio:focus-visible .artist-directory-card__work{opacity:1}.artist-directory-card:hover .artist-directory-card__portrait,.artist-directory-card:focus-visible .artist-directory-card__portrait{border-color:#a70c16}.artist-directory-card__copy{padding-top:.7rem}.artist-directory-card__copy>span{color:#bb0c18;letter-spacing:.12em;margin-bottom:.2rem;font-size:.58rem;font-weight:650;display:block}.artist-directory-card__copy h3{color:#eeeae0;font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:400;line-height:1.1;display:flex}.artist-directory-card__copy h3 i{color:#b70d19;font-family:sans-serif;font-size:.85rem;font-style:normal;transition:transform .3s ease-out}.artist-directory-card:hover h3 i,.artist-directory-card:focus-visible h3 i{transform:translate(.3rem)}.artist-directory-card__copy p{color:#eeeae08a;letter-spacing:.14em;text-transform:uppercase;margin:.4rem 0 0;font-size:.62rem;line-height:1.4}.artist-directory-card__copy small{color:#eeeae0d1;letter-spacing:.16em;text-transform:uppercase;margin-top:.55rem;font-size:.56rem;font-weight:650;display:block}.artists-directory__closing{text-align:center;border-top:1px solid #eeeae026;place-items:center;padding:clamp(3.5rem,5vw,5.5rem) 1rem clamp(4.5rem,7vw,7rem);display:grid;position:relative}.artists-directory__closing:before,.artists-directory__closing:after{content:"";background:#000;border:1px solid #8c0912;width:.7rem;height:.7rem;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)rotate(45deg)}.artists-directory__closing:after{background:#b70d19;border:0;width:.16rem;height:.16rem}.artists-directory__closing>p{color:#eeeae0;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.artists-directory__closing>span{color:#eeeae099;font-family:var(--serif);margin-top:.35rem;font-size:1rem}.artists-contact{width:min(31rem,100%);margin-top:1.25rem;position:relative}.artists-contact__trigger{color:#c61320;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #9a0b15;width:100%;min-height:3.2rem;padding:.8rem 1.5rem;font-family:inherit;font-size:.68rem;font-weight:650}.artists-contact__trigger:hover{color:#eeeae0;background:#80080f2e}.artists-contact__panel{z-index:80;text-align:left;background:#080808;border:1px solid #eeeae029;border-top-color:#8f0a13;padding:1.6rem;position:absolute;bottom:calc(100% + 1rem);left:0;right:0;box-shadow:0 1.5rem 4rem #0000008c}.artists-contact__panel>p{color:#eeeae0;letter-spacing:.18em;text-transform:uppercase;margin:0 2rem .35rem 0;font-size:.72rem;font-weight:650}.artists-contact__panel>span{color:#eeeae094;font-family:var(--serif)}.artists-contact__panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}.artists-contact__panel a{color:#eeeae0;border:1px solid #eeeae029;flex-direction:column;justify-content:center;gap:.3rem;min-height:4.6rem;padding:.8rem;display:flex}.artists-contact__panel a:last-child{grid-column:1/-1}.artists-contact__panel a:hover,.artists-contact__panel a:focus-visible{border-color:#9a0b15}.artists-contact__panel strong{letter-spacing:.14em;text-transform:uppercase;font-size:.59rem}.artists-contact__panel small{color:#eeeae094;font-family:var(--serif);font-size:.88rem}.artists-contact__close{color:#eeeae0b3;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.2rem;position:absolute;top:.75rem;right:.75rem}.artist-profile__content{padding:clamp(3rem,5vw,5.5rem) 0 clamp(7rem,10vw,11rem)}.artist-profile__back{color:#eeeae094;letter-spacing:.16em;text-transform:uppercase;margin-bottom:2.4rem;font-size:.64rem;font-weight:650;display:inline-block}.artist-profile__reveal{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.artist-profile__portrait{aspect-ratio:4/5;background:#080808;margin:0;overflow:hidden}.artist-profile__portrait img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block}.artist-profile__copy>p,.artist-profile__portfolio header p{color:#b30d18;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem;font-weight:650}.artist-profile__copy h1{color:#eeeae0;font-family:var(--serif);margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:.9}.artist-profile__copy h2{color:#eeeae0b8;letter-spacing:.17em;text-transform:uppercase;margin:1.35rem 0 0;font-size:.68rem;font-weight:650;line-height:1.5}.artist-profile__copy>span{color:#eeeae09e;max-width:33rem;font-family:var(--serif);margin-top:2rem;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.65;display:block}.artist-profile__copy>a{color:#eeeae0;letter-spacing:.17em;text-transform:uppercase;border:1px solid #920a14;place-items:center;width:min(22rem,100%);min-height:3.5rem;margin-top:2.4rem;font-size:.65rem;font-weight:650;display:grid}.artist-profile__portfolio{margin-top:clamp(8rem,13vw,15rem)}.artist-profile__portfolio header{margin-bottom:3rem}.artist-profile__portfolio h2{color:#eeeae0;font-family:var(--serif);margin:0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400}.artist-profile__portfolio>img{width:min(70rem,82vw);height:auto;margin:0 auto;display:block}@media (width<=980px){.artists-header{grid-template-columns:11rem 1fr auto;padding:0 2.5rem}.artists-header__logo{width:10rem}.artists-header__nav{gap:1.5rem}.artists-header__book{min-width:11rem}.artists-directory__grid{column-gap:2.2rem}}@media (width<=860px){.artists-header{min-height:5.25rem;padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;grid-template-columns:1fr auto;gap:1rem}.artists-header__logo{width:8.5rem}.artists-header__nav,.artists-header__consultation{display:none}.artists-header__menu{z-index:2;cursor:pointer;background:0 0;border:1px solid #eeeae04d;border-radius:50%;place-content:center;gap:.35rem;width:3rem;height:3rem;display:grid;position:relative}.artists-header__menu span{background:#eeeae0;width:1rem;height:1px;display:block}.artists-mobile-menu{z-index:1;visibility:hidden;padding:1.2rem 1rem calc(1.2rem + env(safe-area-inset-bottom));opacity:0;background:#000000fa;border-top:1px solid #eeeae01a;transition:opacity .26s ease-out,transform .26s ease-out,visibility .26s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}.artists-mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.artists-mobile-menu a{border-bottom:1px solid #eeeae01a;padding:.9rem 0}.artists-mobile-menu__consultation{width:100%;margin:.8rem 0 0}.artists-mobile-menu__consultation .artists-contact__trigger{color:#eeeae0}.artists-directory__content,.artist-profile__content{width:calc(100% - 2rem)}.artists-directory__intro{padding:2.8rem 0 1.7rem}.artists-directory__eyebrow{font-size:.58rem}.artists-directory__intro h1{font-size:clamp(2.25rem,10vw,3.2rem);line-height:1}.artists-directory__intro h2{margin-top:.7rem;font-size:1rem}.artists-directory__intro>p:last-child{max-width:22rem;font-size:.72rem;line-height:1.5}.artists-directory__filters{gap:2rem;width:calc(100% + 1rem);min-height:4.1rem;padding-right:1rem}.artists-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem;padding-bottom:5rem}.artist-directory-card__portrait{aspect-ratio:4/5}.artist-directory-card__copy h3{letter-spacing:.08em;justify-content:space-between;gap:.25rem;font-size:clamp(.86rem,4vw,1rem)}.artist-directory-card__copy p{letter-spacing:.1em;margin-top:.3rem;font-size:.52rem}.artist-directory-card__copy small{display:none}.artists-directory__closing{padding-left:0;padding-right:0}.artists-directory__closing>p{font-size:1.45rem}.artists-directory__closing>span{font-size:.88rem}.artists-contact__panel{width:100%;padding:1.8rem 1rem calc(1.2rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.artists-contact__panel>div{grid-template-columns:1fr}.artists-contact__panel a:last-child{grid-column:auto}.artist-profile__content{padding-top:2rem}.artist-profile__reveal{grid-template-columns:1fr;gap:2.5rem}.artist-profile__portrait{aspect-ratio:4/5}.artist-profile__copy h1{font-size:clamp(4rem,19vw,6rem)}.artist-profile__portfolio{margin-top:7rem}.artist-profile__portfolio>img{width:100%}}@media (prefers-reduced-motion:reduce){.artist-directory-card__portrait img,.artists-mobile-menu{transition:none}}@media (width<=860px){.hero-primary-contact{width:min(100%,20rem)}.hero__book{width:100%;height:auto;min-height:3.75rem;padding:.85rem 1.5rem;line-height:1.35}.hero-primary-contact .contact-popover{z-index:999;background:#070707;box-shadow:0 -1.5rem 4rem #000000e0}.contact-popover__actions a{background:#0b0b0b}.experience__signature{width:100%;padding:2.1rem var(--pad) 2.7rem;text-align:center;justify-items:center;gap:.85rem;margin:0}.experience__signature .eyebrow{letter-spacing:.3em;font-size:.84rem}.experience__signature>p:last-child{letter-spacing:.18em;font-size:.84rem;line-height:1.55}.selected-piece figcaption,.selected-piece__quiet-caption{opacity:.76;flex-wrap:wrap;height:auto;margin:1.1rem 1.25rem 0;padding:0 .15rem;line-height:1.55;display:flex;overflow:visible}}@media (width<=540px){.hero-primary-contact{width:100%}.contact-popover{overscroll-behavior:contain;max-height:min(86vh,42rem);overflow-y:auto}}.home-artists-directory{color:#eeeae0;background:#000;padding:clamp(5.5rem,8vw,8rem) 0 0}.home-artists-directory .artists-directory__intro{padding-top:0}.home-artists-directory .artists-directory__intro h2{color:#eeeae0;font-family:var(--serif);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:400;line-height:.95}.home-artists-directory .artists-directory__intro h2 span{color:#a70c16}.home-artists-directory .artists-directory__closing .artists-contact__trigger{color:#e4313d;font-weight:700}.home-artists-directory .artists-directory__intro h3{color:#eeeae0db;font-family:var(--serif);letter-spacing:.02em;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:400}@media (width<=760px){.home-artists-directory{padding-top:4.5rem}.home-artists-directory .artists-directory__intro h2{font-size:clamp(2.25rem,10vw,3.2rem);line-height:1}.home-artists-directory .artists-directory__intro h3{margin-top:.7rem;font-size:1rem}}@media (width>=861px){.artists-header{grid-template-columns:clamp(18rem,21vw,22rem) 1fr auto;min-height:8rem}.artists-header__logo{width:clamp(17rem,19vw,20rem)}}@media (width>=861px) and (width<=1120px){.artists-header{grid-template-columns:16rem 1fr auto;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem}.artists-header__logo{width:15rem}}.jewelry-showroom__rail{contain:layout paint;margin-top:clamp(2.75rem,4vw,4.5rem)}.jewelry-showroom__rail figure{flex:0 0 clamp(7.5rem,10vw,9.5rem);height:clamp(7.5rem,9.5vw,9rem)}.jewelry-showroom__rail figure>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.jewelry-showroom__rail img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.45)}.jewelry-showroom__rail figure[data-jewelry="17-liquid-chrome-medium-square.webp"] img{object-position:50% 72%;transform:scale(1.15)}.jewelry-showroom__rail figure[data-jewelry="07-oxblood-teardrop.webp"] img{object-position:52% 77%;transform:scale(1.08)}.jewelry-showroom__rail figure[data-jewelry="21-gold-v-ring-detail-angle.webp"] img{object-position:50% 33%;transform:scale(1)}.jewelry-showroom__rail figure[data-jewelry="09-volcanic-micro-stud.webp"] img{object-position:50% 62%;transform:scale(3)}.jewelry-showroom__rail figure[data-jewelry="18-neon-small-square.webp"] img{object-position:50% 64%;transform:scale(2.8)}.jewelry-showroom__rail figure[data-jewelry="06-eclipse-bezel-stud.webp"] img{object-position:center;transform:scale(2.25)}.jewelry-showroom__controls{justify-content:center;min-height:3.5rem;position:relative}.jewelry-showroom__controls>p{position:absolute;left:0}.jewelry-showroom__controls>div{justify-content:center}@media (width<=860px){.jewelry-showroom__rail{margin-top:2.5rem}.jewelry-showroom__rail figure{flex-basis:27vw;height:7.25rem}.jewelry-showroom__controls{width:calc(100% - 2rem)}}.care-preview{padding:clamp(5rem, 8vw, 9rem) var(--pad);color:#eeeae0;background:#030303;position:relative}.care-preview__intro,.care-preview__image,.care-preview__actions,.care-preview__footer{width:min(88rem,100%);margin-inline:auto}.care-preview__intro{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);align-items:end;column-gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.care-preview__intro .eyebrow{color:#a30d18;letter-spacing:.36em;grid-column:1/-1;margin-bottom:1rem}.care-preview__intro h2{font-family:var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(3rem,5.3vw,6.2rem);font-weight:400;line-height:.94}.care-preview__intro>p:not(.eyebrow){color:#eeeae0a6;max-width:31rem;margin:0 0 .4rem;font-size:clamp(.95rem,1.2vw,1.2rem);line-height:1.65}.care-preview__image{height:clamp(18rem,34vw,34rem);margin-bottom:clamp(2rem,3.5vw,3.25rem);overflow:hidden}.care-preview__image img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}.care-preview__actions{border-top:1px solid #8b0f18a6}.care-preview__actions>a{min-height:6.25rem;color:inherit;border-bottom:1px solid #eeeae029;grid-template-columns:4rem minmax(15rem,.8fr) minmax(18rem,1.2fr) 2rem;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.1rem clamp(.4rem,1vw,1rem);transition:border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.care-preview__actions>a:before{content:"";opacity:0;background:linear-gradient(90deg,#ffffff09,#0000 58%);transition:opacity .3s;position:absolute;inset:0}.care-preview__actions span{color:#a30d18;letter-spacing:.22em;font-size:.68rem}.care-preview__actions strong{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:400}.care-preview__actions p{color:#eeeae094;grid-area:1/3/3;align-self:center;margin:0;line-height:1.5}.care-preview__actions i{color:#b10f1b;grid-area:1/4/3;font-size:1.25rem;font-style:normal;transition:transform .3s}.care-preview__actions>a:hover,.care-preview__actions>a:focus-visible{border-bottom-color:#a30d18b8}.care-preview__actions>a:hover:before,.care-preview__actions>a:focus-visible:before{opacity:1}.care-preview__actions>a:hover i,.care-preview__actions>a:focus-visible i{transform:translate(.3rem)}.care-preview__footer{justify-content:space-between;align-items:end;gap:2rem;padding-top:2.1rem;display:flex}.care-preview__footer>div>p{color:#eeeae080;letter-spacing:.25em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem}.care-preview__contact{width:max-content}.care-preview__contact.artists-contact .artists-contact__trigger{color:#eeeae0;width:clamp(17rem,21vw,21rem);min-height:62px;font-family:var(--sans);letter-spacing:.18em;text-align:left;text-transform:uppercase;background:#08080857;border:1px solid #b01018b8;border-radius:4px;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:.72rem;font-weight:700;transition:border-color .25s,background-color .25s,transform .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.care-preview__contact.artists-contact .artists-contact__trigger:hover,.care-preview__contact.artists-contact .artists-contact__trigger:focus-visible{background:#910a1233;border-color:#dc1d29e6;transform:translateY(-1px)}.care-preview__reviews{color:#d8d2c8;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.75rem;min-height:44px;font-size:.65rem;display:flex}.care-preview__reviews span{color:#a30d18;letter-spacing:.08em}.care-preview__reviews strong{font-weight:500}.care-preview__reviews i{color:#a30d18;font-style:normal;transition:transform .3s}.care-preview__reviews:hover i,.care-preview__reviews:focus-visible i{transform:translate(.3rem)}.care-page{color:#eeeae0;background:#020202;min-height:100vh}.care-page__hero,.care-page__nav,.care-page__sections,.care-page__contact{width:min(88rem, calc(100% - (2 * var(--pad))));margin-inline:auto}.care-page__hero{padding:clamp(10rem,15vw,14rem) 0 clamp(4rem,7vw,7rem)}.care-page__hero>p{color:#a30d18;letter-spacing:.34em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.7rem}.care-page__hero h1{max-width:14ch;font-family:var(--serif);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,7.5vw,8rem);font-weight:400;line-height:.9}.care-page__hero span{color:#eeeae09e;max-width:42rem;margin-top:2rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65;display:block}.care-page__nav{border-top:1px solid #a30d188c;border-bottom:1px solid #eeeae024;gap:clamp(1.5rem,4vw,4rem);padding:1.35rem 0;display:flex;overflow-x:auto}.care-page__nav a{color:#eeeae0b3;letter-spacing:.2em;text-transform:uppercase;min-width:max-content;font-size:.68rem}.care-detail{border-bottom:1px solid #eeeae021;grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) clamp(.5rem,1.5vw,1.5rem);scroll-margin-top:7rem;transition:background .35s,box-shadow .35s;display:grid}.care-detail:target{background:linear-gradient(90deg,#8b0f181a,#0000 55%);box-shadow:inset 2px 0 #a30d18}.care-detail__heading span{color:#a30d18;letter-spacing:.24em;font-size:.7rem}.care-detail__heading h2{font-family:var(--serif);text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(2rem,3.5vw,4rem);font-weight:400;line-height:1}.care-detail__body>p{color:#eeeae0ad;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.7}.care-detail__body ul{margin:0;padding:0;list-style:none}.care-detail__body li{color:#d7d1c7;border-top:1px solid #eeeae01f;padding:1rem 0;line-height:1.55}.care-page__contact{text-align:center;padding:clamp(5rem,8vw,8rem) 0}.care-page__contact p{color:#a30d18;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem}.care-page__contact h2{font-family:var(--serif);text-transform:uppercase;margin:0 0 2rem;font-size:clamp(2rem,4vw,4.5rem);font-weight:400}.care-page__contact .artists-contact{margin-inline:auto}@media (width<=700px){.care-preview{padding:4.5rem 1rem 5rem}.care-preview__intro{margin-bottom:1.8rem;display:block}.care-preview__intro h2{font-size:clamp(2.65rem,12vw,4rem)}.care-preview__intro>p:not(.eyebrow){margin-top:1.25rem;font-size:.93rem}.care-preview__image{height:17rem;margin-bottom:1.25rem}.care-preview__image img{object-position:43% 50%}.care-preview__actions>a{grid-template-columns:2rem 1fr 1.25rem;gap:.7rem;min-height:7.2rem;padding:1rem .25rem}.care-preview__actions strong{font-size:1.05rem}.care-preview__actions p{grid-column:2/3;margin-top:-.45rem;font-size:.8rem}.care-preview__actions i{grid-area:1/3/3}.care-preview__footer{padding-top:1.65rem;display:block}.care-preview__contact{width:100%}.care-preview__contact.artists-contact .artists-contact__trigger{text-align:left;width:100%;min-height:58px;padding:0 1rem}.care-preview__reviews{letter-spacing:.12em;border-top:1px solid #eeeae01f;gap:.45rem;margin-top:1.6rem;padding-top:1.2rem;font-size:.56rem}.care-page__hero,.care-page__nav,.care-page__sections,.care-page__contact{width:calc(100% - 2rem)}.care-page__hero{padding:8rem 0 3.5rem}.care-page__hero h1{font-size:clamp(3rem,15vw,4.8rem)}.care-page__nav{gap:1.5rem}.care-detail{padding:3.5rem .25rem;display:block}.care-detail__body{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.care-preview__actions *,.care-preview__reviews i,.care-detail{transition:none!important}}.hero .hero-primary-contact,.hero .hero-information,.hero .hero-rating{display:none!important}.hero .hero__actions{flex-direction:column!important;align-items:flex-start!important;gap:1.05rem!important;margin-top:1.55rem!important;display:flex!important}.hero .hero__button-row{align-items:center;gap:1.55rem;display:flex}.hero .hero-action-panel{width:auto;margin:0;position:relative}.hero .hero-action-panel .artists-contact__trigger{min-height:3.65rem;padding:0 2.2rem}.hero .hero__book--appointment{color:#fff;background:linear-gradient(#d6121f,#a70812);border:1px solid #b40e18;min-width:20rem;box-shadow:inset 0 1px #ffffff29}.hero .hero__book--appointment:hover,.hero .hero__book--appointment:focus-visible{background:linear-gradient(#e01523,#b30d17);border-color:#e01523}.hero .hero__contact-cta{color:#fff;min-width:18rem;min-height:3.65rem;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#04040438;border:1px solid #eeeae09e;font-size:.72rem;font-weight:700}.hero .hero__contact-cta:hover,.hero .hero__contact-cta:focus-visible{background:#fff1;border-color:#ffffffe0}.hero .hero-action-panel .artists-contact__panel{z-index:90;width:min(27rem,100vw - 2rem);inset:calc(100% + .9rem) auto auto 0}@media (width>=801px){.hero .hero-action-panel--appointment .artists-contact__panel{width:min(37rem,100vw - 4rem);padding:2rem}.hero .hero-action-panel--appointment .artists-contact__panel>p{margin-bottom:.55rem;font-size:.82rem}.hero .hero-action-panel--appointment .artists-contact__panel>span{font-size:1.08rem}.hero .hero-action-panel--appointment .artists-contact__panel>div{gap:.85rem;margin-top:1.55rem}.hero .hero-action-panel--appointment .artists-contact__panel a{gap:.45rem;min-height:6.4rem;padding:1.15rem 1.25rem}.hero .hero-action-panel--appointment .artists-contact__panel strong{font-size:.66rem}.hero .hero-action-panel--appointment .artists-contact__panel small{font-size:1rem;line-height:1.45}}.hero .hero-action-panel--contact .artists-contact__panel{width:min(22rem,100vw - 2rem)}.hero-review-card{--hero-review-radius:18px;isolation:isolate;z-index:5;border-radius:var(--hero-review-radius);width:min(43rem,42vw);clip-path:inset(0 round var(--hero-review-radius));-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);background-color:#07070766;background-image:radial-gradient(at 8% 0,#c5282533,#0000 42%),linear-gradient(145deg,#302b2a57,#0a0a0a99 48%,#020202b8),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border:1px solid #ca2f2bad;padding:1.1rem 1.35rem 1rem;position:absolute;bottom:4.6rem;left:4.15%;overflow:hidden;box-shadow:inset 0 1px #fff4e940,inset 0 -1px #ffffff0e,0 0 0 1px #6f080c47,-5px -3px 18px #c9161a33,0 0 34px #940c121f,0 18px 42px #00000080}.hero-review-card:before{z-index:-1;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(128deg,#fff5ea24,#0000 24%),linear-gradient(#ffffff0b,#0000 45%);position:absolute;inset:0}.hero-review-card:after{z-index:-1;pointer-events:none;border-radius:calc(var(--hero-review-radius) - 1px);content:"";position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #fff4e816,inset 4px 3px 18px #b617191f,inset 0 0 3rem #5c080c1a}.hero-review-card__credentials{color:#f5f0e7;letter-spacing:.18em;text-transform:uppercase;background:#ffffff06;border:1px solid #eeeae026;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;padding:.62rem .8rem;font-size:.59rem;font-weight:700;display:flex}.hero-review-card__credentials span+span:before{content:"·";color:#a70d18f2;margin-right:.85rem}.hero-review-card__rating{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.95rem;margin-top:1rem;font-size:.68rem;font-style:normal;display:flex}.hero-review-card__rating>span{color:#d5121f;letter-spacing:.1em}.hero-review-card__rating strong{color:#f3eee5;font-weight:700}.hero-review-card__rating i{background:#eeeae02e;width:1px;height:1.1rem}.hero-review-card__rating em{color:#eeeae0bd;align-items:center;gap:.5rem;font-style:normal;display:inline-flex}.hero-review-card__rating b{text-transform:none;font-family:Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:800}.hero-review-card__quote{min-height:5.05rem;margin-top:1.25rem;animation:.36s both heroReviewFade}.hero-review-card__quote p{color:#eeeae0;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .62rem;font-size:.68rem;font-weight:700}.hero-review-card__quote p span{color:#eeeae07a;font-weight:500}.hero-review-card__quote blockquote{color:#eeeae0d6;max-width:34rem;font-family:var(--serif);margin:0;font-size:1rem;line-height:1.45}.hero-review-card__controls{color:#eeeae0b8;font-family:var(--sans);letter-spacing:.15em;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.45rem;font-size:.64rem;display:flex}.hero-review-card__controls button{color:#f5f0e7;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.35rem}.hero-review-card__controls button:hover,.hero-review-card__controls button:focus-visible{color:#d5121f}@keyframes heroReviewFade{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.hero-review-card{width:calc(100% - 2rem);margin:1.35rem 1rem 0;position:relative;bottom:auto;left:auto}}@media (width<=700px){.hero .hero__button-row{flex-direction:column;gap:.85rem;width:100%}.hero .hero-action-panel,.hero .hero-action-panel .artists-contact__trigger{width:100%}.hero .hero__book--appointment,.hero .hero__contact-cta{width:100%;min-width:0;min-height:3.6rem}.hero .hero-action-panel .artists-contact__panel{width:100%;position:fixed;inset:auto 0 0}.hero-review-card{padding:1rem}.hero-review-card__credentials{text-align:center;grid-template-columns:1fr 1fr;display:grid}.hero-review-card__credentials span+span:before,.hero-review-card__rating i{display:none}.hero-review-card__rating{grid-template-columns:auto 1fr;gap:.55rem .75rem;display:grid}.hero-review-card__rating em{grid-column:1/-1}.hero-review-card__quote{min-height:6rem}.hero-review-card__quote blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hero-review-card__quote{animation:none}}@media (width>=981px){.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000070;border-bottom:1px solid #ffffff17;grid-template-columns:12.5rem minmax(0,1fr) 15.5rem;gap:1.5rem;height:4.9rem;padding:0 1.75rem}.site-header .brand,.site-header.is-scrolled .brand{width:8.6rem;top:.35rem;left:1.2rem}.site-header .brand img,.site-header.is-scrolled .brand img{object-position:left center;height:4.15rem}.desktop-nav{gap:clamp(2rem,2.5vw,3rem)}.site-header__consultation{width:15rem}.hero{min-height:54rem}.hero__copy{width:min(710px,43vw);top:clamp(9.5rem,18.6vh,12rem);left:5%}.hero h1{letter-spacing:.014em;font-size:clamp(68px,4.32vw,86px);line-height:.9}.hero__rule{width:3.75rem;margin:1.55rem 0 1.65rem}.hero__support{font-size:clamp(17px,1vw,20px);line-height:1.45}.hero .hero__actions{gap:1.25rem!important;margin-top:1.85rem!important}.hero .hero__button-row{gap:36px}.hero .hero-action-panel .artists-contact__trigger,.hero .hero__book--appointment,.hero .hero__contact-cta{letter-spacing:.17em;height:64px;min-height:64px;padding-top:0;padding-bottom:0;font-size:.76rem}.hero .hero__book--appointment,.hero .hero-action-panel--appointment .artists-contact__trigger{width:338px;min-width:338px}.hero .hero__contact-cta,.hero .hero-action-panel--contact .artists-contact__trigger{width:292px;min-width:292px}.hero__artists-link{letter-spacing:.18em;margin-top:.15rem;font-size:.76rem}.hero-review-card{border-radius:var(--hero-review-radius);-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);background:radial-gradient(at 8% 0,#c5282533,#0000 42%),linear-gradient(145deg,#302b2a57,#0a0a0a99 48%,#020202b8),#07070766;border-color:#ca2f2bad;width:min(710px,43vw);min-height:216px;padding:22px 24px 18px;bottom:clamp(2.9rem,5.2vh,4.2rem);left:5%;box-shadow:inset 0 1px #fff4e940,inset 0 -1px #ffffff0e,0 0 0 1px #6f080c47,-5px -3px 18px #c9161a33,0 0 34px #940c121f,0 18px 42px #00000080}.hero-review-card__credentials{white-space:nowrap;letter-spacing:.16em;flex-wrap:nowrap;justify-content:center;gap:.7rem;padding:.62rem .75rem;font-size:.56rem}.hero-review-card__credentials span+span:before{color:#d0121f;margin-right:.7rem}.hero-review-card__rating{white-space:nowrap;letter-spacing:.1em;gap:.85rem;margin-top:1.1rem;font-size:.68rem}.hero-review-card__rating>span{color:#d5121f;letter-spacing:.05em;font-size:.92rem}.hero-review-card__rating b{background:conic-gradient(from -40deg, #4285f4 0 26%, #34a853 0 46%, #fbbc05 0 68%, #ea4335 0 100%);color:#fff;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.72rem;line-height:1;display:inline-grid}.hero-review-card__quote{min-height:4.25rem;margin-top:1.18rem;padding-left:1.15rem;position:relative}.hero-review-card__quote:before{color:#d5121f;content:"“";font-family:var(--serif);font-size:1.35rem;line-height:1;position:absolute;top:1.42rem;left:0}.hero-review-card__quote p{letter-spacing:.15em;margin-bottom:.5rem;font-size:.7rem}.hero-review-card__quote blockquote{color:#eeeae0e0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:31rem;font-size:1.06rem;font-style:italic;line-height:1.38;display:-webkit-box;overflow:hidden}.hero-review-card__controls{gap:.7rem;margin-top:0;position:absolute;bottom:16px;right:22px}.hero-review-card__controls button{width:44px;height:44px}}.hero .hero-primary-contact,.hero .hero__artists-link,.hero .hero-information,.hero .hero-rating{display:none!important}.site-header,.site-header .brand,.site-header .brand img,.site-header .header-book{transition:top .43s cubic-bezier(.22,1,.36,1),left .43s cubic-bezier(.22,1,.36,1),right .43s cubic-bezier(.22,1,.36,1),height .43s cubic-bezier(.22,1,.36,1),width .43s cubic-bezier(.22,1,.36,1),padding .43s cubic-bezier(.22,1,.36,1),background-color .43s cubic-bezier(.22,1,.36,1),border-color .43s cubic-bezier(.22,1,.36,1),border-radius .43s cubic-bezier(.22,1,.36,1),box-shadow .43s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .43s cubic-bezier(.22,1,.36,1),backdrop-filter .43s cubic-bezier(.22,1,.36,1),opacity .43s cubic-bezier(.22,1,.36,1)}@media (width>=981px){.site-header{top:0;left:0;right:0;height:clamp(116px,7vw,128px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;grid-template-columns:clamp(230px,15vw,260px) minmax(0,1fr) clamp(210px,14vw,240px)!important;gap:clamp(18px,2vw,32px)!important;padding:0 clamp(28px,2.6vw,46px)!important;position:fixed!important}.site-header .brand,.site-header.is-scrolled .brand{align-self:center!important;width:clamp(210px,13.5vw,240px)!important;height:auto!important;position:static!important;transform:none!important}.site-header .brand img,.site-header.is-scrolled .brand img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}.site-header.is-scrolled{top:10px;left:14px;right:14px;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;background:linear-gradient(110deg,#121212c2,#050505a8 54%,#14050794)!important;border-color:#eeeae02e!important;border-radius:18px!important;grid-template-columns:clamp(176px,11.5vw,204px) minmax(0,1fr) clamp(210px,14vw,240px)!important;height:102px!important;padding:0 clamp(24px,2.4vw,42px)!important;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff1f,inset 0 -1px #910a122e!important}.site-header.is-scrolled .brand{width:158px!important}.site-header:not(.is-scrolled) .desktop-nav,.site-header:not(.is-scrolled) .site-header__consultation,.site-header.is-scrolled .desktop-nav,.site-header.is-scrolled .site-header__consultation{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .32s ease-out,transform .32s ease-out,visibility!important;transform:translateY(0)!important}.desktop-nav{justify-self:center!important;gap:clamp(26px,2.45vw,46px)!important}.site-header__consultation{width:clamp(210px,14vw,240px)!important}.site-header .header-book{background:#08080833!important;border:1px solid #b01018b8!important;width:100%!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0a!important}.site-header.is-scrolled .header-book{min-height:52px!important}.site-header.is-hero-cta-visible .header-book{color:#ffffffc2!important;background:#0808082e!important}.site-header.is-scrolled:not(.is-hero-cta-visible) .header-book{color:#fff!important;background:linear-gradient(#be111cf5,#76060ef5)!important;border-color:#e23039cc!important;box-shadow:inset 0 1px #ffffff29,0 10px 24px #7d000938!important}.hero{min-height:100svh!important;overflow:clip!important}.hero__copy{zoom:1!important;flex-direction:column!important;justify-content:center!important;width:min(710px,43.5vw)!important;min-height:100svh!important;margin-left:clamp(42px,5vw,90px)!important;padding:clamp(112px,12.5vh,142px) 0 clamp(44px,5vh,64px)!important;display:flex!important;transform:none!important}.hero__copy h1{font-size:clamp(68px,4.3vw,80px)!important;line-height:.9!important}.hero__support{font-size:clamp(18px,1.05vw,20px)!important}.hero__button-row{gap:clamp(20px,1.6vw,24px)!important;width:100%!important;display:flex!important}.hero-action-panel--appointment{flex:1.12 1 0!important}.hero-action-panel--contact{flex:1 1 0!important}.hero-action-panel .artists-contact__trigger{border-radius:4px!important;width:100%!important;min-height:58px!important}.hero-action-panel--appointment .artists-contact__trigger{background:linear-gradient(#c2121ef7,#7e070ff7)!important;border-color:#e23039c7!important;box-shadow:inset 0 1px #ffffff2b,0 10px 28px #7d000933!important}.hero-action-panel--contact .artists-contact__trigger{background:#07070757!important;border-color:#e8e5dc6b!important;box-shadow:inset 0 1px #ffffff0d!important}.hero-action-panel .artists-contact__trigger:hover{transform:translateY(-1px)!important}.hero-review-card{border-radius:18px!important;width:min(710px,43.5vw)!important;min-height:215px!important;padding:22px 24px 18px!important;bottom:clamp(34px,4.2vh,48px)!important;left:clamp(42px,5vw,90px)!important}}@media (width<=980px){.site-header{top:0;left:0;right:0;height:108px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:minmax(0,1fr) 52px!important;padding:0 16px!important;position:fixed!important}.site-header .brand,.site-header.is-scrolled .brand{align-self:center!important;width:clamp(158px,44vw,184px)!important;height:auto!important;position:static!important;transform:none!important}.site-header.is-scrolled{top:8px;left:8px;right:8px;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;background:linear-gradient(110deg,#121212c7,#050505ad 58%,#14050799)!important;border-color:#eeeae02e!important;border-radius:18px!important;height:90px!important;padding:0 16px 0 18px!important;box-shadow:0 16px 40px #00000061,inset 0 1px #ffffff1f,inset 0 -1px #910a122e!important}.site-header.is-scrolled .brand{width:128px!important}.site-header .menu-toggle{place-self:center!important}.hero__button-row{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}.hero-action-panel .artists-contact__trigger{border-radius:4px!important;width:100%!important;min-height:54px!important}.hero-action-panel--appointment .artists-contact__trigger{background:linear-gradient(#c2121ef7,#7e070ff7)!important;border-color:#e23039c7!important}.hero-action-panel--contact .artists-contact__trigger{background:#07070780!important;border-color:#e8e5dc66!important}.hero-review-card{border-radius:16px!important;width:100%!important;max-width:none!important;margin-top:22px!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .brand,.site-header .brand img,.site-header .header-book,.hero-action-panel .artists-contact__trigger{transition-duration:.01ms!important}}.site-header:not(.is-scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.site-header:not(.is-scrolled):before,.site-header:not(.is-scrolled):after{content:none!important;opacity:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important}@media (width>=981px){.site-header,.site-header.is-scrolled{align-items:center!important}.site-header>.brand,.site-header>.desktop-nav,.site-header>.site-header__consultation{align-self:center!important;margin-top:0!important;margin-bottom:0!important;position:static!important;inset:auto!important}.site-header>.brand{justify-self:start!important}.site-header>.desktop-nav{justify-self:center!important;align-items:center!important;height:100%!important;display:flex!important}.site-header>.site-header__consultation{justify-self:end!important;align-items:center!important;height:100%!important;display:flex!important}.site-header>.site-header__consultation>.header-book{margin:0!important}}@media (width<=980px){.site-header:not(.is-scrolled) .brand,.site-header:not(.is-scrolled) .menu-toggle{align-self:center!important;margin-top:0!important;margin-bottom:0!important}}.site-header,.site-header.is-scrolled,.site-header:before,.site-header:after,.site-header.is-scrolled:before,.site-header.is-scrolled:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero__copy>.hero-review-card{flex:none;max-width:none!important;margin:clamp(22px,2vw,30px) 0 0!important;position:relative!important;inset:auto!important;transform:none!important}@media (width>=981px){.hero__copy>.hero-review-card{width:100%!important;min-height:215px!important}}@media (width<=980px){.site-header,.site-header.is-scrolled,.site-header:not(.is-scrolled){z-index:1000!important;width:auto!important;height:calc(108px + env(safe-area-inset-top,0px))!important;min-height:108px!important;padding:env(safe-area-inset-top,0px) max(18px, env(safe-area-inset-right,0px)) 0 max(18px, env(safe-area-inset-left,0px))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:16px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.site-header.is-scrolled{top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:max(8px, env(safe-area-inset-right,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important;background:linear-gradient(110deg,#121212c7,#050505ad 58%,#14050799)!important;border-color:#eeeae02e!important;border-radius:18px!important;height:90px!important;min-height:90px!important;padding:0 16px 0 18px!important;box-shadow:0 16px 40px #00000061,inset 0 1px #ffffff1f,inset 0 -1px #910a122e!important}.site-header:before,.site-header:after,.site-header.is-scrolled:before,.site-header.is-scrolled:after{content:none!important;display:none!important}.site-header .brand,.site-header:not(.is-scrolled) .brand{place-self:center start!important;width:clamp(152px,42vw,176px)!important;height:96px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.site-header .brand picture{display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.site-header .brand img,.site-header:not(.is-scrolled) .brand img{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:118%!important;max-width:none!important;height:auto!important;max-height:none!important;position:absolute!important;top:50%!important;left:0!important;transform:translate(-5%,-44%)!important}.site-header.is-scrolled .brand{place-self:center start!important;width:128px!important;height:78px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.site-header.is-scrolled .brand img{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:121.5%!important;max-width:none!important;height:auto!important;max-height:none!important;position:absolute!important;top:50%!important;left:0!important;transform:translate(-7.2%,-50%)!important}.site-header .menu-toggle,.site-header.is-scrolled .menu-toggle,.site-header:not(.is-scrolled) .menu-toggle{touch-action:manipulation;cursor:pointer;z-index:1003!important;background:#07070794!important;border:1px solid #eeeae05c!important;border-radius:50%!important;grid-column:2!important;place-self:center end!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f!important}.site-header .menu-toggle span{width:18px!important}.mobile-menu{overscroll-behavior:contain;z-index:1002!important;width:100vw!important;height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 112px) max(24px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 32px) max(24px, env(safe-area-inset-left,0px))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#030303f7!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.mobile-menu:not(.is-open){pointer-events:none!important;visibility:hidden!important}.mobile-menu.is-open{pointer-events:auto!important;visibility:visible!important}}.hero .hero-action-panel--appointment .artists-contact__panel{isolation:isolate;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);scrollbar-color:#a7191fb3 transparent;scrollbar-width:thin;background-color:#0000;background-image:radial-gradient(at 5% 0,#b2161d2e,#0000 42%),linear-gradient(145deg,#2b2726bd,#0b0b0bd1 48%,#040404e6);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #ffeee230;border-radius:18px;max-width:calc(100vw - 2rem);max-height:min(34rem,100dvh - 2rem);overflow:hidden auto;box-shadow:inset 0 1px #fff6ee33,inset 0 -1px #ffffff0a,0 0 0 1px #74080d33,-5px -3px 18px #b1121824,0 22px 56px #0000009e}.hero .hero-action-panel--appointment .artists-contact__panel:before{z-index:-1;border-radius:inherit;pointer-events:none;content:none;background:linear-gradient(118deg,#ffffff14,#0000 28% 72%,#8f0a1312);position:absolute;inset:0}.hero .hero-action-panel--appointment .artists-contact__panel>p,.hero .hero-action-panel--appointment .artists-contact__panel>span,.hero .hero-action-panel--appointment .artists-contact__panel strong,.hero .hero-action-panel--appointment .artists-contact__panel small{overflow-wrap:anywhere}.hero .hero-action-panel--appointment .artists-contact__panel>div{gap:.75rem}.hero .hero-action-panel--appointment .artists-contact__panel a{background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-color:#fff2e81f;border-radius:12px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff13}.hero .hero-action-panel--appointment .artists-contact__panel a:hover,.hero .hero-action-panel--appointment .artists-contact__panel a:focus-visible{background-color:#7e0c111f;border-color:#b0181f8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 9px 24px #0003}.hero .hero-action-panel--appointment .artists-contact__close{color:#ffffffc7;background:#04040457;border:1px solid #ffffff1a;border-radius:50%;width:2.75rem;height:2.75rem;top:.8rem;right:.8rem}@media (width<=700px){.hero .hero-action-panel--appointment .artists-contact__panel{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));width:auto;max-width:none;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));padding:1.5rem 1.1rem max(1.4rem, env(safe-area-inset-bottom));border-radius:20px}.hero .hero-action-panel--appointment .artists-contact__panel>div{grid-template-columns:1fr}.hero .hero-action-panel--appointment .artists-contact__panel a,.hero .hero-action-panel--appointment .artists-contact__panel a:last-child{grid-column:1;min-height:5.25rem;padding:.95rem 1rem}}#endless-ink-tattoos-piercings{color:#f3efe7;background:#050505;min-height:100vh;overflow:clip}#endless-ink-tattoos-piercings .artists-header{z-index:20;position:relative}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro,#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing{width:min(100% - clamp(2rem,8vw,10rem),112rem);margin-inline:auto}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro{border-bottom:1px solid #9a09198c;align-content:center;min-height:clamp(31rem,55vw,48rem);padding-block:clamp(6rem,10vw,10rem);display:grid}#endless-ink-tattoos-piercings .tattoos-piercings-page__eyebrow{color:#ba1423;font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.72rem;font-weight:600;line-height:1.4}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro h1,#endless-ink-tattoos-piercings .tattoos-piercings-page__copy h2,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing h2{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro h1{text-transform:uppercase;max-width:12ch;font-size:clamp(4rem,7vw,8.6rem);line-height:.9}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro h1 span,#endless-ink-tattoos-piercings .tattoos-piercings-page__copy h2 span{color:#aa101e}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro>p:last-child{color:#f3efe7a3;max-width:41rem;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.28rem);line-height:1.65}#endless-ink-tattoos-piercings .tattoos-piercings-page__disciplines{padding-block:clamp(1rem,3vw,3rem)}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1.45fr) minmax(21rem,.75fr);align-items:stretch;min-height:clamp(37rem,59vw,61rem);display:grid}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed{grid-template-columns:minmax(21rem,.75fr) minmax(0,1.45fr)}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed .tattoos-piercings-page__image{grid-column:2}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed .tattoos-piercings-page__copy{grid-area:1/1}#endless-ink-tattoos-piercings .tattoos-piercings-page__image{min-height:inherit;background:#0a0a0a;overflow:hidden}#endless-ink-tattoos-piercings .tattoos-piercings-page__image img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline:first-child .tattoos-piercings-page__image img{object-position:center 38%}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline:hover .tattoos-piercings-page__image img{transform:scale(1.015)}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy{background:linear-gradient(145deg,#121212f5,#050505fc);align-content:center;padding:clamp(2.5rem,6vw,7rem);display:grid}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy h2{max-width:8ch;font-size:clamp(3rem,5vw,6.4rem);line-height:.92}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy>p:not(.tattoos-piercings-page__eyebrow){color:#f3efe7a3;max-width:33rem;margin:2rem 0 0;font-size:clamp(1rem,1.2vw,1.24rem);line-height:1.7}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy a,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing a{color:#f3efe7;width:fit-content;min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #a60f1d;align-items:center;gap:.85rem;margin-top:2rem;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy a span,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing a span{color:#c31625;transition:transform .24s}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy a:hover span,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing a:hover span{transform:translate(.25rem)}#endless-ink-tattoos-piercings .tattoos-piercings-page__closing{text-align:center;place-content:center;justify-items:center;min-height:clamp(28rem,45vw,43rem);padding-block:clamp(6rem,11vw,12rem);display:grid}#endless-ink-tattoos-piercings .tattoos-piercings-page__closing h2{font-size:clamp(3.2rem,6vw,7rem);line-height:.95}@media (width>=861px){.artists-header{height:8rem;min-height:8rem}}@media (width<=860px){.artists-header{height:5.25rem;min-height:5.25rem}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro,#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing{width:min(100% - 2rem,44rem)}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro{min-height:30rem;padding-block:5.5rem}#endless-ink-tattoos-piercings .tattoos-piercings-page__intro h1{font-size:clamp(3.4rem,15vw,5.5rem)}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline,#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed{grid-template-columns:1fr;min-height:0}#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed .tattoos-piercings-page__image,#endless-ink-tattoos-piercings .tattoos-piercings-page__discipline.is-reversed .tattoos-piercings-page__copy{grid-area:auto/1}#endless-ink-tattoos-piercings .tattoos-piercings-page__image,#endless-ink-tattoos-piercings .tattoos-piercings-page__image img{min-height:clamp(28rem,116vw,43rem)}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy{min-height:26rem;padding:3rem 1.5rem 4rem}#endless-ink-tattoos-piercings .tattoos-piercings-page__copy h2{font-size:clamp(3rem,12vw,4.8rem)}}@media (prefers-reduced-motion:reduce){#endless-ink-tattoos-piercings .tattoos-piercings-page__image img,#endless-ink-tattoos-piercings .tattoos-piercings-page__copy a span,#endless-ink-tattoos-piercings .tattoos-piercings-page__closing a span{transition:none}}@media (width>=981px){.site-header,.artists-header{border-radius:0;align-items:center;width:100%;max-width:none;margin:0;padding-inline:clamp(2rem,3.5vw,4.25rem);top:0;left:0;right:0}.site-header:not(.is-scrolled){height:clamp(7.25rem,7vw,8rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.site-header.is-scrolled,.artists-header{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(#121213f0,#070708e0),#080809d1;border:0;border-bottom:1px solid #d2d2d224;border-radius:0 0 1.375rem 1.375rem;height:6.625rem;box-shadow:inset 0 1px #ffffff14,0 1.25rem 3rem #00000047}.site-header.is-scrolled .brand,.artists-header__logo{width:clamp(11rem,10.25vw,12.25rem)}.desktop-nav,.artists-header__nav{align-items:center;gap:clamp(1.875rem,2.6vw,3.125rem)}.site-header__consultation,.artists-header__book{justify-content:center;align-items:center;width:clamp(13.625rem,13vw,15.5rem);min-height:3.375rem}}@media (width<=980px){.site-header,.artists-header{border-radius:0;width:100%;max-width:none;margin:0;padding-inline:1rem;left:0;right:0}.site-header:not(.is-scrolled){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.site-header.is-scrolled,.artists-header{height:calc(5.75rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(20px)saturate(132%);backdrop-filter:blur(20px)saturate(132%);background:linear-gradient(#121213f0,#070708e6),#080809d6;border:0;border-bottom:1px solid #d2d2d224;border-radius:0 0 1.125rem 1.125rem;top:0;box-shadow:inset 0 1px #ffffff12,0 1rem 2.5rem #00000047}.site-header.is-scrolled .brand,.artists-header__logo{width:clamp(8.625rem,37vw,9.75rem)}.menu-toggle,.artists-header__menu{align-self:center;width:3.125rem;height:3.125rem}}@media (width>=981px){.artists-header{height:clamp(7.25rem,7vw,8rem);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:29.5rem minmax(0,1fr) 14.1rem;gap:2.35rem;padding:0 2.35rem 0 1.25rem}.artists-header__logo{z-index:62;width:24.4rem;margin:0;position:absolute;top:1rem;left:1.25rem}.artists-header__logo img{object-fit:contain;object-position:left top;width:100%;height:15.2rem;display:block}.artists-header__nav{grid-column:2;justify-content:center;justify-self:stretch}.artists-header__consultation{grid-column:3;width:14.1rem}.artists-header__book{width:14.1rem;min-width:0;height:3rem;min-height:3rem}.site-header,.artists-header{z-index:60!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;align-items:center!important;gap:clamp(24px,2.25vw,44px)!important;width:auto!important;max-width:none!important;height:108px!important;min-height:0!important;margin:0!important;padding:0 clamp(24px,2vw,36px)!important;display:grid!important;position:fixed!important;top:12px!important;left:16px!important;right:16px!important;overflow:visible!important}.site-header:not(.is-scrolled){height:124px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding-inline:clamp(30px,2.5vw,48px)!important;top:0!important;left:0!important;right:0!important}.site-header.is-scrolled,.artists-header.is-scrolled{-webkit-backdrop-filter:blur(24px)saturate(138%)!important;backdrop-filter:blur(24px)saturate(138%)!important;background:linear-gradient(112deg,#181819d4,#070708c2 54%,#160709bd),#080809c7!important;border:1px solid #e2dcd329!important;border-bottom-color:#97171c57!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #820e1429,0 18px 44px #00000057!important}.site-header .brand,.site-header.is-scrolled .brand,.artists-header__logo{grid-column:1!important;place-self:center start!important;width:clamp(224px,13vw,260px)!important;height:auto!important;margin:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.site-header:not(.is-scrolled) .brand{width:clamp(240px,14vw,280px)!important}.site-header .brand img,.site-header.is-scrolled .brand img,.artists-header__logo img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;max-height:98px!important;display:block!important}.desktop-nav,.artists-header__nav{grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:clamp(28px,2.35vw,46px)!important;width:auto!important;position:static!important;transform:none!important}.site-header__consultation,.artists-header__consultation{grid-column:3!important;place-self:center end!important;width:clamp(220px,13vw,242px)!important;margin:0!important;position:static!important;transform:none!important}.site-header__consultation .header-book,.artists-header__book{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;display:inline-flex!important}}.artists-header.is-scrolled{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1),visibility linear!important;transform:translateY(0)!important}@media (width<=980px){.site-header.is-scrolled,.artists-header.is-scrolled{height:calc(5.75rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(20px)saturate(132%);backdrop-filter:blur(20px)saturate(132%);background:linear-gradient(#121213f0,#070708e6),#080809d6;border:0;border-bottom:1px solid #d2d2d224;border-radius:0 0 1.125rem 1.125rem;top:0;box-shadow:inset 0 1px #ffffff12,0 1rem 2.5rem #00000047}.site-header.is-scrolled .brand,.artists-header.is-scrolled .artists-header__logo{width:clamp(10.5rem,43vw,12rem)}}@media (prefers-reduced-motion:reduce){.artists-header.is-scrolled{transition:none!important}}@media (width>=861px){.site-header,.artists-header{z-index:60!important;grid-template-columns:minmax(180px,.9fr) auto minmax(170px,.9fr)!important;align-items:center!important;gap:clamp(16px,2vw,38px)!important;width:auto!important;height:116px!important;min-height:116px!important;margin:0!important;padding:0 clamp(20px,2.3vw,38px)!important;display:grid!important;position:fixed!important;top:14px!important;left:16px!important;right:16px!important;overflow:visible!important}.site-header:not(.is-scrolled){width:100%!important;height:132px!important;min-height:132px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;right:0!important}.site-header.is-scrolled,.artists-header.is-scrolled{-webkit-backdrop-filter:blur(24px)saturate(140%)!important;backdrop-filter:blur(24px)saturate(140%)!important;background:linear-gradient(112deg,#181819e0,#070708cc 54%,#160709c7),#080809d1!important;border:1px solid #e2dcd32e!important;border-bottom-color:#97171c6b!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #820e142e,0 18px 44px #00000061!important}.site-header .brand,.artists-header__logo{z-index:62!important;grid-column:1!important;justify-self:start!important;align-items:center!important;width:clamp(180px,20vw,300px)!important;height:116px!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.site-header:not(.is-scrolled) .brand{width:clamp(220px,22vw,330px)!important;height:132px!important}.site-header .brand picture{align-items:center!important;width:100%!important;display:flex!important}.site-header .brand img,.artists-header__logo img{filter:drop-shadow(0 8px 13px #00000075);object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.desktop-nav,.artists-header__nav{grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:clamp(12px,1.75vw,34px)!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}.desktop-nav a,.artists-header__nav a{letter-spacing:.15em!important;font-size:clamp(.6rem,.64vw,.7rem)!important}.site-header__consultation,.artists-header__consultation{grid-column:3!important;place-self:center end!important;width:clamp(170px,16vw,235px)!important;margin:0!important;position:static!important;transform:none!important}.site-header__consultation .header-book,.artists-header__book{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;display:inline-flex!important}}@media (width<=860px){.site-header,.artists-header{z-index:60!important;width:100%!important;height:calc(94px + env(safe-area-inset-top))!important;min-height:calc(94px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;margin:0!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.site-header:not(.is-scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.site-header.is-scrolled,.artists-header.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(135%)!important;backdrop-filter:blur(20px)saturate(135%)!important;background:linear-gradient(#121213f5,#070708eb),#080809e0!important;border:0!important;border-bottom:1px solid #d2d2d226!important;border-radius:0 0 18px 18px!important;box-shadow:0 16px 36px #00000057!important}.site-header .brand,.artists-header__logo,.artists-header.is-scrolled .artists-header__logo{z-index:62!important;justify-self:start!important;align-items:center!important;width:clamp(178px,50vw,206px)!important;height:94px!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:translateY(8px)!important}.site-header .brand picture{align-items:center!important;width:100%!important;display:flex!important}.site-header .brand img,.artists-header__logo img{filter:drop-shadow(0 7px 11px #00000070);object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.menu-toggle,.artists-header__menu{z-index:64!important;place-self:center end!important;width:50px!important;height:50px!important;position:relative!important}}.artists-contact--contact .artists-contact__panel{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:radial-gradient(circle at 0 0,#b30d1829,#0000 42%),linear-gradient(145deg,#1b1b1bf7,#050505fa);border:1px solid #eeeae02b;border-top-color:#b30d18eb;border-radius:1rem;width:min(440px,100vw - 32px);padding:20px;overflow:hidden;box-shadow:0 1.8rem 5rem #000000b8,inset 0 1px #ffffff0f}.hero .hero-action-panel--contact .artists-contact--contact .artists-contact__panel{width:min(440px,100vw - 32px)}.artists-contact--contact .artists-contact__panel>p{letter-spacing:.2em;margin:0 3rem .45rem 0;font-size:.76rem}.artists-contact--contact .artists-contact__panel>span{color:#eeeae0b3;font-size:1.05rem;line-height:1.45;display:block}.artists-contact--contact .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:16px}.artists-contact--contact .artists-contact__panel a,.artists-contact--contact .artists-contact__panel a:last-child{box-sizing:border-box;background:#ffffff06;border:1px solid #eeeae024;border-radius:.75rem;grid-column:auto;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:74px;padding:8px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.artists-contact--contact .artists-contact__panel a:hover,.artists-contact--contact .artists-contact__panel a:focus-visible{background:#b30d181c;border-color:#c41925eb;transform:translateY(-1px)}.artists-contact__icon{color:#eeeae0;background:#b30d182b;border:1px solid #cd242f7a;border-radius:.65rem;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:1.25rem;line-height:1;transition:border-color .18s,background-color .18s;display:grid}.artists-contact--contact .artists-contact__panel a:hover .artists-contact__icon,.artists-contact--contact .artists-contact__panel a:focus-visible .artists-contact__icon{background:#b30d1852;border-color:#db313cd9}.artists-contact__action-copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.artists-contact--contact .artists-contact__panel strong{letter-spacing:.16em;font-size:.68rem}.artists-contact--contact .artists-contact__panel small{color:#eeeae0b3;font-size:1rem;line-height:1.2}.artists-contact__action-arrow{color:#eeeae08c;text-align:right;font-size:1.15rem;transition:color .18s,transform .18s}.artists-contact--contact .artists-contact__panel a:hover .artists-contact__action-arrow,.artists-contact--contact .artists-contact__panel a:focus-visible .artists-contact__action-arrow{color:#eeeae0;transform:translate(.18rem)}.artists-contact--contact .artists-contact__close{background:#ffffff09;border:1px solid #eeeae01f;border-radius:50%;width:2.5rem;height:2.5rem;transition:border-color .18s,color .18s,background-color .18s;top:.9rem;right:.9rem}.artists-contact--contact .artists-contact__close:hover,.artists-contact--contact .artists-contact__close:focus-visible{color:#fff;background:#b30d1829;border-color:#c41925bf}@media (width<=700px){.artists-contact--contact .artists-contact__panel,.hero .hero-action-panel--contact .artists-contact--contact .artists-contact__panel{border-radius:1rem;width:auto;padding:1.35rem;bottom:.65rem;left:.65rem;right:.65rem}.artists-contact--contact .artists-contact__panel a,.artists-contact--contact .artists-contact__panel a:last-child{grid-template-columns:42px minmax(0,1fr) 18px;gap:.8rem;min-height:5rem}.artists-contact__icon{width:42px;height:42px}}@media (width>=801px){.hero .hero-action-panel--appointment .artists-contact--appointment .artists-contact__panel{width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);max-height:min(310px,100dvh - 16px);padding:18px 20px;overflow:hidden auto}.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:14px}.artists-contact--appointment .artists-contact__panel .artists-contact__action,.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{box-sizing:border-box;grid-column:auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:64px;padding:7px 12px;display:grid}.artists-contact--appointment .artists-contact__panel strong,.artists-contact--appointment .artists-contact__panel small{overflow-wrap:normal;word-break:normal}.jewelry-showroom__lights{width:min(82rem,93vw);height:33rem}.jewelry-showroom__lights i{--beam-width:13rem;--beam-lean:0deg;--beam-opacity:.7;--beam-warmth:198, 145, 79;width:var(--beam-width);clip-path:none;height:100%;transform:rotate(var(--beam-lean));transform-origin:50% 2.5rem;background:0 0}.jewelry-showroom__lights i:after{background:radial-gradient(ellipse at 50% 96%, rgba(var(--beam-warmth), .105), transparent 68%), linear-gradient(96deg, transparent 17%, rgba(var(--beam-warmth), .018) 27%, rgba(var(--beam-warmth), .11) 47%, #efbf7c25 52%, rgba(var(--beam-warmth), .038) 68%, transparent 83%);clip-path:polygon(47% 0,53% 0,96% 100%,4% 100%);content:"";filter:blur(4.5px);width:100%;height:calc(100% - 2.75rem);opacity:var(--beam-opacity);transform-origin:50% 0;position:absolute;top:2.75rem;left:50%;transform:translate(-50%)}.jewelry-showroom__lights i:before{z-index:1;background:radial-gradient(at 50% 100%,#ffda9d6b,#0000 52%),#090806;border-color:#d7aa6c57;width:3.25rem;height:.62rem;top:2.15rem;box-shadow:inset 0 -.18rem .22rem #e8be7e94,0 .22rem .72rem #c289492e}.jewelry-showroom__lights i:first-child{--beam-width:11.5rem;--beam-lean:2.2deg;--beam-opacity:.58;--beam-warmth:185, 128, 66;transform:translateX(-.85rem) rotate(var(--beam-lean));margin-top:.15rem}.jewelry-showroom__lights i:first-child:after{clip-path:polygon(48% 0,54% 0,90% 100%,0 100%);filter:blur(5.5px);width:92%}.jewelry-showroom__lights i:first-child:before{width:3rem;transform:translate(-48%)rotate(-1.5deg)}.jewelry-showroom__lights i:nth-child(2){--beam-width:15.5rem;--beam-lean:-1.1deg;--beam-opacity:.44;--beam-warmth:207, 151, 83;margin-top:.45rem}.jewelry-showroom__lights i:nth-child(2):after{clip-path:polygon(46% 0,52% 0,100% 100%,7% 100%);filter:blur(7px);width:108%;transform:translate(-48%)}.jewelry-showroom__lights i:nth-child(2):before{opacity:.8;width:3.5rem;transform:translate(-52%)rotate(1deg)}.jewelry-showroom__lights i:nth-child(3){--beam-width:12.75rem;--beam-lean:1.35deg;--beam-opacity:.68;--beam-warmth:191, 134, 70;transform:translateX(.65rem) rotate(var(--beam-lean));margin-top:-.08rem}.jewelry-showroom__lights i:nth-child(3):after{clip-path:polygon(45% 0,51% 0,98% 100%,10% 100%);filter:blur(4px);width:96%;transform:translate(-53%)}.jewelry-showroom__lights i:nth-child(3):before{width:3.15rem;transform:translate(-47%)rotate(-.8deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.site-header,.artists-header{--nav-glass:linear-gradient(115deg, #ffffff0f, #ffffff05 42%, #5b09100e), #050608f0;--nav-border:#ffffff24;--nav-text:#f7f3eb;--nav-muted:#f7f3ebc2;--nav-accent:#b5121b;isolation:isolate;z-index:60!important;color:var(--nav-text)!important;transition:top .62s cubic-bezier(.16,1,.3,1),right .62s cubic-bezier(.16,1,.3,1),left .62s cubic-bezier(.16,1,.3,1),height .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),box-shadow .48s!important;position:fixed!important;overflow:visible!important}.site-header:before,.artists-header:before{opacity:0;z-index:-1!important;content:""!important;pointer-events:none!important;background:var(--nav-glass)!important;-webkit-backdrop-filter:blur(28px)saturate(145%)!important;backdrop-filter:blur(28px)saturate(145%)!important;transition:opacity .52s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;inset:-1px!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffffff13!important}.site-header.is-scrolled:before,.artists-header.is-scrolled:before{animation:.52s cubic-bezier(.16,1,.3,1) both navGlassReveal}.site-header:not(.is-scrolled):before,.artists-header:not(.is-scrolled):before{opacity:0!important;display:block!important}@keyframes navGlassReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-header:before,.artists-header:before{transition:none!important;animation:none!important}}.artists-header:not(.is-scrolled){visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.site-header.is-scrolled,.artists-header.is-scrolled{visibility:visible!important;opacity:1!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;transform:none!important;box-shadow:0 16px 42px #00000061!important}.site-header .brand,.artists-header__logo{z-index:62!important;justify-self:start!important;align-items:center!important;display:flex!important;overflow:visible!important}.site-header .brand picture{align-items:center!important;width:100%!important;height:auto!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.site-header .brand img,.artists-header__logo img{filter:drop-shadow(0 9px 15px #0000006b);object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important}.site-header:not(.is-scrolled) .brand picture,.site-header.is-scrolled .brand picture,.site-header:not(.is-scrolled) .brand img,.site-header.is-scrolled .brand img{position:static!important;inset:auto!important}.site-header:not(.is-scrolled) .brand img,.site-header.is-scrolled .brand img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}.desktop-nav a,.artists-header__nav a{min-height:2.5rem;font-family:var(--sans);white-space:nowrap;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;transition:color .22s,border-color .22s,background-color .22s,transform .22s;color:var(--nav-muted)!important;padding:0 .75rem!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;position:relative!important}.desktop-nav a:after,.artists-header__nav a:after{display:none!important}.desktop-nav a:hover,.desktop-nav a:focus-visible,.artists-header__nav a:hover,.artists-header__nav a:focus-visible{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px);color:#fff!important}.header-book,.artists-header__book{box-shadow:inset 0 1px #ffffff29,0 8px 20px #54040a33;color:#fff!important;letter-spacing:.16em!important;background:linear-gradient(115deg,#b4121dd1,#67080fb3),#810a12c2!important;border:1px solid #ffffff3d!important;border-radius:14px!important;font-weight:700!important;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s!important}.header-book:hover,.header-book:focus-visible,.artists-header__book:hover,.artists-header__book:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 12px 26px #54040a4d;background:linear-gradient(115deg,#ca1825eb,#7d0811d1),#8c0a14!important;border-color:#ffffff6b!important}@media (width>=861px){.site-header,.artists-header{width:100%!important;max-width:none!important;height:148px!important;min-height:148px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;grid-template-columns:minmax(210px,.95fr) auto minmax(190px,.95fr)!important;align-items:center!important;gap:clamp(14px,1.8vw,34px)!important;margin:0!important;padding:0 clamp(22px,2.8vw,48px)!important;display:grid!important;top:0!important;left:0!important;right:0!important}.site-header.is-scrolled,.artists-header.is-scrolled{border-radius:0!important;width:100%!important;height:106px!important;min-height:106px!important;padding-inline:clamp(22px,2.25vw,36px)!important;top:0!important;left:0!important;right:0!important}.site-header .brand,.artists-header__logo{grid-column:1!important;width:clamp(260px,23vw,340px)!important;height:148px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.site-header .brand img,.artists-header__logo img{transform:translateY(30px)!important}.site-header.is-scrolled .brand,.artists-header.is-scrolled .artists-header__logo{width:clamp(220px,19vw,280px)!important;height:106px!important}.site-header.is-scrolled .brand img,.artists-header.is-scrolled .artists-header__logo img{transform:translateY(28px)!important}.desktop-nav,.artists-header__nav{grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:clamp(2px,.55vw,10px)!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}.desktop-nav a,.artists-header__nav a{letter-spacing:.14em!important;font-size:clamp(.65rem,.7vw,.82rem)!important}.site-header__consultation,.artists-header__consultation{grid-column:3!important;place-self:center end!important;width:clamp(190px,16vw,232px)!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.header-book,.artists-header__book{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;font-size:.64rem!important;display:inline-flex!important}.site-header:not(.is-scrolled) .header-book,.artists-header:not(.is-scrolled) .artists-header__book{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0c0c0d57!important}.artists-directory__content,.artist-profile__content{padding-top:7rem}.gallery-page__content,.tattoos-page__hero{padding-top:clamp(12rem,15vw,14rem)}.care-page__hero{padding-top:clamp(13rem,16vw,15rem)}}@media (width<=860px){.site-header,.artists-header{width:100%!important;max-width:none!important;height:calc(112px + env(safe-area-inset-top))!important;min-height:calc(112px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 0!important;-webkit-backdrop-filter:blur(24px)saturate(132%)!important;backdrop-filter:blur(24px)saturate(132%)!important;background:linear-gradient(#111113ed,#050507db),#050507e6!important;border:0!important;border-bottom:1px solid #ffffff21!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;margin:0!important;display:grid!important;top:0!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #960f182e,0 14px 34px #00000061!important}.site-header:before,.artists-header:before,.site-header:not(.is-scrolled):before,.artists-header:not(.is-scrolled):before{display:none!important}.site-header.is-scrolled,.artists-header.is-scrolled{width:100%!important;height:calc(92px + env(safe-area-inset-top))!important;min-height:calc(92px + env(safe-area-inset-top))!important;-webkit-backdrop-filter:blur(26px)saturate(138%)!important;backdrop-filter:blur(26px)saturate(138%)!important;background:linear-gradient(#0e0e10f5,#040406eb),#040406f0!important;border-bottom-color:#b5121b57!important;border-radius:0!important;padding-inline:14px!important;top:0!important;left:0!important;right:0!important;box-shadow:inset 0 1px #fff1,0 16px 38px #00000075!important}.site-header .brand,.artists-header__logo,.artists-header.is-scrolled .artists-header__logo{grid-column:1!important;width:clamp(204px,57vw,226px)!important;height:112px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.site-header:not(.is-scrolled) .brand{width:clamp(204px,57vw,226px)!important;height:112px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.site-header .brand img,.artists-header__logo img{transform:translateY(17px)!important}.site-header:not(.is-scrolled) .brand img{width:100%!important;position:static!important;inset:auto!important;transform:translateY(20px)!important}.site-header.is-scrolled .brand,.artists-header.is-scrolled .artists-header__logo{width:clamp(204px,54vw,218px)!important;height:92px!important}.site-header.is-scrolled .brand img,.artists-header.is-scrolled .artists-header__logo img{width:100%!important;position:static!important;inset:auto!important;transform:translateY(25px)!important}.desktop-nav,.artists-header__nav,.site-header__consultation,.artists-header__consultation{display:none!important}.menu-toggle,.artists-header__menu{box-shadow:inset 0 1px #ffffff14;z-index:64!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff1!important;border:1px solid #ffffff47!important;border-radius:50%!important;grid-column:2!important;place-content:center!important;place-self:auto!important;width:50px!important;height:50px!important;display:grid!important;position:absolute!important;top:50%!important;left:auto!important;right:16px!important;transform:translateY(-50%)!important}.site-header.is-scrolled .menu-toggle,.site-header:not(.is-scrolled) .menu-toggle,.artists-header .artists-header__menu,.artists-header.is-scrolled .artists-header__menu{position:absolute!important;top:50%!important;left:auto!important;right:14px!important;transform:translateY(-50%)!important}.mobile-menu,.artists-mobile-menu{-webkit-backdrop-filter:blur(30px)saturate(132%)!important;backdrop-filter:blur(30px)saturate(132%)!important;background:radial-gradient(circle at 12% 0,#b5121b1f,#0000 38%),linear-gradient(155deg,#121215f7,#040406f5)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff0f,0 28px 60px #000000ad!important}.artists-mobile-menu{border-radius:0 0 20px 20px!important;top:100%!important;left:0!important;right:0!important}.artists-directory__content,.artist-profile__content{padding-top:7rem}.gallery-page__content,.tattoos-page__hero,.care-page__hero{padding-top:11rem}}@media (prefers-reduced-motion:reduce){.site-header,.artists-header,.desktop-nav a,.artists-header__nav a,.header-book,.artists-header__book{transition:none!important}}.hero__headline-first,.hero__headline-first>span,.hero>.hero__copy h1>em{display:block;color:#d21b28!important}@media (width>=861px){.hero{min-height:max(100svh,1200px)!important}.hero>.hero-scroll{position:fixed!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero>.hero-scroll.is-hidden{transform:translate(-50%,1rem)!important}.hero>.site-header{grid-template-columns:minmax(520px,.95fr) auto minmax(215px,.95fr)!important;gap:clamp(12px,1.6vw,30px)!important;height:190px!important;min-height:190px!important;padding-inline:clamp(20px,2.6vw,44px)!important}.hero>.site-header .brand{justify-self:start!important;align-items:flex-start!important;width:clamp(460px,24.4vw,500px)!important;height:190px!important;transition:width .68s cubic-bezier(.16,1,.3,1),height .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)!important;transform:translate(calc(-1*clamp(20px,2.6vw,44px)))!important}.hero>.site-header .brand picture{align-items:flex-start!important}.hero>.site-header .brand img{transition:transform .68s cubic-bezier(.16,1,.3,1),filter .48s!important;transform:translateY(2px)!important}.hero>.site-header.is-scrolled{height:116px!important;min-height:116px!important}.hero>.site-header.is-scrolled .brand{width:clamp(230px,12.5vw,240px)!important;height:96px!important}.hero>.site-header.is-scrolled .brand img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;transform:translateY(-10px)!important}.hero>.site-header .desktop-nav{gap:clamp(6px,.9vw,16px)!important}.hero>.site-header .desktop-nav a{padding-inline:clamp(.7rem,1vw,1rem)!important}.hero>.hero__copy{z-index:4!important;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:clamp(460px,24.4vw,500px)!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:clamp(478px,45vh,500px)!important;left:clamp(36px,3.5vw,72px)!important;transform:none!important}.hero>.hero__copy h1{margin:0!important}.hero>.hero__copy .hero__rule{margin-left:auto!important;margin-right:auto!important}.hero>.hero__copy .hero__support{text-align:center!important}.hero>.hero__copy .hero__actions,.hero>.hero__copy .hero__button-row,.hero>.hero__copy>.hero-review-card{width:100%!important}.hero>.hero__copy .hero__actions{align-self:flex-start!important;width:min(640px,100vw - 48px)!important;margin-left:24px!important}.hero>.hero__copy .hero__button-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.hero>.hero__copy .hero-action-panel--appointment,.hero>.hero__copy .hero-action-panel--contact{flex:none!important;width:auto!important;min-width:0!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{width:100%!important;min-width:0!important}.hero>.hero__copy>.hero-review-card{text-align:left!important;align-self:flex-start!important;width:min(640px,100vw - 32px)!important;margin:22px 0 0 24px!important;position:relative!important;inset:auto!important}.hero>.hero__copy .hero-review-card__credentials,.hero>.hero__copy .hero-review-card__rating{white-space:normal!important;flex-wrap:wrap!important}.hero>.hero__copy .hero-review-card__quote{padding-right:112px!important}.hero>.hero__copy .hero-review-card__quote blockquote{max-width:none!important}}@media (width>=1180px) and (width<=1599px){.hero>.hero__copy{width:460px!important;top:calc(clamp(478px,45vh,500px) + 40px)!important;left:0!important}.hero>.hero__copy h1{width:100%!important;font-size:78px!important;line-height:.84!important;transform:translate(-6px)!important}.hero>.hero__copy .hero__rule{width:64px!important;margin-top:26px!important;margin-bottom:28px!important}.hero>.hero__copy .hero__support{font-size:20px!important;line-height:1.45!important}.hero>.hero__copy .hero__actions{width:650px!important;margin-top:32px!important;margin-left:24px!important}.hero>.hero__copy .hero__button-row{gap:16px!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{letter-spacing:.18em!important;height:68px!important;min-height:68px!important;font-size:.72rem!important}.hero>.hero__copy>.hero-review-card{width:650px!important;min-height:270px!important;margin:26px 0 0 24px!important;padding:23px 25px 20px!important}.hero>.hero__copy .hero-review-card__credentials{font-size:.59rem!important}.hero>.hero__copy .hero-review-card__rating{font-size:.71rem!important}.hero>.hero__copy .hero-review-card__quote p{font-size:.72rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{font-size:1.07rem!important}}@media (width>=1180px) and (width<=1399px){.hero>.hero__copy h1{transform:translate(-26px)!important}}@media (width>=1600px){.hero>.hero__copy{width:clamp(560px,33vw,680px)!important;left:clamp(24px,2vw,40px)!important}.hero>.hero__copy h1{width:100%!important;font-size:clamp(80px,5vw,98px)!important;line-height:.84!important}.hero>.hero__copy .hero__rule{width:68px!important;margin-top:28px!important;margin-bottom:30px!important}.hero>.hero__copy .hero__support{font-size:clamp(20px,1.18vw,23px)!important;line-height:1.45!important}.hero>.hero__copy .hero__actions{width:clamp(660px,37.5vw,720px)!important;margin-top:34px!important;margin-left:0!important}.hero>.hero__copy .hero__button-row{gap:18px!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{letter-spacing:.18em!important;height:72px!important;min-height:72px!important;font-size:.74rem!important}.hero>.hero__copy>.hero-review-card{width:clamp(660px,37.5vw,720px)!important;min-height:280px!important;margin:28px 0 0!important;padding:24px 28px 22px!important}.hero>.hero__copy .hero-review-card__credentials{letter-spacing:.15em!important;padding:.72rem .85rem!important;font-size:.62rem!important}.hero>.hero__copy .hero-review-card__rating{gap:.95rem!important;margin-top:1.15rem!important;font-size:.74rem!important}.hero>.hero__copy .hero-review-card__quote{min-height:4.75rem!important;margin-top:1.3rem!important}.hero>.hero__copy .hero-review-card__quote p{font-size:.74rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{font-size:1.12rem!important;line-height:1.42!important}}@media (width>=861px) and (width<=1179px){.hero>.site-header{grid-template-columns:minmax(430px,1fr) auto minmax(180px,.7fr)!important}.hero>.site-header .brand{width:clamp(390px,44vw,455px)!important}.hero>.site-header .site-header__consultation{width:180px!important}.hero>.hero__copy{width:min(58vw,560px)!important;left:32px!important}}@media (width>=1600px){.hero>.hero__copy{top:calc(clamp(450px,42vh,458px) + 40px)!important}}@media (width>=1800px){.hero>.hero__copy{top:488px!important}.hero>.hero__copy .hero__actions{width:min(48vw,980px)!important}.hero>.hero__copy .hero__button-row{gap:20px!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{height:76px!important;min-height:76px!important;font-size:.8rem!important}.hero>.hero__copy>.hero-review-card{width:min(48vw,980px)!important;min-height:300px!important;padding:30px 34px 28px!important}.hero>.hero__copy .hero-review-card__credentials{letter-spacing:.15em!important;padding:.78rem 1rem!important;font-size:.68rem!important}.hero>.hero__copy .hero-review-card__rating{gap:1.05rem!important;margin-top:1.3rem!important;font-size:.8rem!important}.hero>.hero__copy .hero-review-card__quote{min-height:7rem!important;margin-top:1.5rem!important;padding-right:132px!important}.hero>.hero__copy .hero-review-card__quote p{font-size:.8rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{font-size:1.2rem!important;line-height:1.45!important}.hero>.hero__copy .hero-review-card__controls{bottom:24px!important;right:26px!important}}@media (width>=1900px){.hero>.hero__copy{top:468px!important}}@media (width>=1180px){.hero>.hero__copy h1{text-align:left!important;flex-direction:column!important;align-self:flex-start!important;width:650px!important;font-size:66px!important;line-height:.86!important;display:flex!important;transform:none!important}.hero>.hero__copy .hero__headline-first{white-space:nowrap!important;display:block!important}.hero>.hero__copy .hero__headline-first>span{display:inline!important}.hero>.hero__copy h1>em{width:max-content!important;margin-left:260px!important;font-size:1.08em!important;line-height:.9!important;display:block!important}.hero>.hero__copy .hero__rule{align-self:flex-start!important;margin-left:260px!important}}@media (width>=1600px){.hero>.hero__copy h1{width:min(46vw,940px)!important;font-size:clamp(76px,4.4vw,90px)!important}.hero>.hero__copy h1>em,.hero>.hero__copy .hero__rule{margin-left:clamp(300px,20vw,410px)!important}}@media (width>=1180px){.hero>.hero__copy{top:auto!important;bottom:28px!important}}@media (width>=861px){.hero{height:clamp(52rem,100svh,72rem)!important;min-height:clamp(52rem,100svh,72rem)!important}.hero>.hero__copy{bottom:3rem!important}.hero>.hero__copy h1>em{color:#d21b28!important}.hero>.hero__copy .hero__actions,.hero>.hero__copy>.hero-review-card{width:clamp(19.5rem,38vw,36rem)!important;max-width:calc(100vw - 3rem)!important;margin-left:auto!important;margin-right:auto!important}.hero>.hero__copy .hero__actions{margin-top:1.5rem!important}.hero>.hero__copy .hero__button-row{gap:.75rem!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{letter-spacing:.15em!important;height:3.625rem!important;min-height:3.625rem!important;font-size:.7rem!important}.hero>.hero__copy>.hero-review-card{min-height:13rem!important;margin-top:1rem!important;padding:1.05rem 1.2rem 1rem!important}.hero>.hero__copy .hero-review-card__credentials{padding:.55rem .7rem!important;font-size:.58rem!important}.hero>.hero__copy .hero-review-card__rating{margin-top:.75rem!important;font-size:.64rem!important}.hero>.hero__copy .hero-review-card__quote{min-height:3.75rem!important;margin-top:.8rem!important;padding-right:5.5rem!important}.hero>.hero__copy .hero-review-card__quote p{font-size:.64rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{font-size:.95rem!important;line-height:1.4!important}.hero-scroll{width:10rem!important;bottom:1.5rem!important;left:auto!important;right:clamp(2rem,4vw,4.5rem)!important;transform:none!important}.hero-scroll.is-hidden{transform:translateY(1rem)!important}}@media (width>=1280px){.selected-work{padding:clamp(4.5rem,5vw,6rem) clamp(48px,4vw,84px) clamp(5rem,6vw,7rem)}.selected-work__intro,.discipline-slider,.full-gallery-cta{width:min(112rem,100%)}.selected-work__intro{text-align:center;margin-bottom:clamp(2.5rem,3.5vw,3.75rem);display:block}.selected-work__intro .eyebrow{text-align:center}.selected-work__intro h2{max-width:70rem;margin-left:auto;margin-right:auto;font-size:clamp(4.25rem,5vw,6.5rem)}.selected-work__intro>p:not(.eyebrow){max-width:34rem;margin:1.8rem auto 0;font-size:clamp(1.08rem,1.15vw,1.35rem)}.selected-work__intro--piercing{margin-top:clamp(5rem,6.5vw,7.5rem)}.discipline-slider__stage,.discipline-slider__thumbnails,.discipline-slider__meta{width:min(100%,96rem)}.discipline-slider__stage{height:clamp(34rem,36vw,44rem)}.discipline-slider__thumbnails button{height:clamp(7rem,7vw,9rem)}.process-wall{margin-left:auto;margin-right:auto;width:min(112rem,100%);margin-block:clamp(5rem,6.5vw,7.5rem)}.process-wall>header{margin-bottom:clamp(3rem,3.5vw,4rem)}.process-wall>header h2{font-size:clamp(5rem,6.2vw,7.5rem)}.process-wall__grid{gap:12px;height:clamp(560px,34vw,680px)}.jewelry-showroom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(4rem,6vw,7rem);padding:clamp(5.5rem,6vw,7rem) max(clamp(48px,4vw,84px),50vw - 56rem);display:grid}.jewelry-showroom__lights{grid-column:1/-1}.jewelry-showroom>header{text-align:left;justify-self:center;width:min(100%,44rem);margin:0}.jewelry-showroom h2{font-size:clamp(4rem,4.3vw,5.5rem);line-height:.94}.jewelry-showroom header>p:not(.eyebrow){max-width:38rem;margin-left:0;margin-right:0;font-size:clamp(1.05rem,1.05vw,1.25rem)}.jewelry-showroom header>span,.jewelry-showroom header>a{margin-left:0;margin-right:0}.jewelry-showroom__case{width:100%;margin:0}.jewelry-showroom__case img{width:100%;max-height:min(52vh,38rem)}.jewelry-showroom__rail,.jewelry-showroom__controls{grid-column:1/-1;width:100%;max-width:none}.jewelry-showroom__rail{margin-top:clamp(3rem,4vw,4.5rem);padding-left:0;padding-right:0}.jewelry-showroom__rail figure{flex-basis:clamp(10rem,10vw,13rem);height:clamp(10rem,9.5vw,12.5rem)}.care-preview{padding:clamp(5rem,6vw,7rem) clamp(48px,4vw,84px)}.care-preview__intro,.care-preview__image,.care-preview__actions,.care-preview__footer{width:min(112rem,100%)}.care-preview__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(4rem,6vw,7rem);margin-bottom:clamp(2rem,2.8vw,3rem)}.care-preview__intro h2{justify-self:center;width:min(100%,44rem)}.care-preview__intro>p:not(.eyebrow){justify-self:center;width:min(100%,31rem)}.care-preview__intro h2{max-width:13ch;font-size:clamp(4.5rem,5vw,6.5rem)}.care-preview__image{height:clamp(28rem,30vw,36rem);margin-bottom:clamp(1.75rem,2.5vw,2.5rem)}.care-preview__actions>a{grid-template-columns:3.5rem minmax(16rem,.8fr) minmax(20rem,1.2fr) 2rem;gap:clamp(1rem,2vw,2.5rem);min-height:6rem;padding:1rem}.care-preview__actions>a>span,.care-preview__actions>a>strong,.care-preview__actions>a>p,.care-preview__actions>a>i{grid-row:1;align-self:center}.care-preview__actions>a>span{grid-column:1}.care-preview__actions>a>strong{grid-column:2}.care-preview__actions>a>p{grid-column:3}.care-preview__actions>a>i{grid-column:4}.home-artists-directory .artists-directory__content{width:min(94vw,112rem)}.home-artists-directory .artists-directory__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:clamp(4rem,6vw,7rem);padding-bottom:clamp(2.25rem,3vw,3.25rem);display:grid}.home-artists-directory .artists-directory__eyebrow{grid-column:1/-1}.home-artists-directory .artists-directory__intro h2{grid-area:2/1/span 2;justify-self:center;width:min(100%,48rem);font-size:clamp(4.5rem,5vw,6.25rem)}.home-artists-directory .artists-directory__intro h3,.home-artists-directory .artists-directory__intro>p:last-child{grid-column:2;justify-self:center;width:min(100%,31rem)}.home-artists-directory .artists-directory__intro h3{margin-top:0;font-size:clamp(1.4rem,1.55vw,1.8rem)}.artists-directory__filters{min-height:5rem}.home-artists-directory{padding-top:clamp(4.5rem,5vw,6rem)}.home-artists-directory .artists-directory__grid{gap:clamp(2rem,2.5vw,3rem) clamp(2rem,2.4vw,3rem);padding-bottom:clamp(4.5rem,5vw,6rem)}.home-artists-directory .artists-directory__closing{padding-top:clamp(4rem,4.5vw,5rem);padding-bottom:clamp(4.5rem,5vw,6rem)}.artist-directory-card__copy h3{font-size:clamp(1.15rem,1.15vw,1.4rem)}.artist-directory-card__copy p{font-size:.7rem}.experience{min-height:clamp(48rem,88svh,62rem)}.experience__signature{gap:.9rem;bottom:clamp(4.5rem,5vw,6rem);left:clamp(48px,4vw,84px)}.experience__signature .eyebrow,.experience__signature>p:last-child{font-size:.82rem}.final-cta__copy h2{font-size:clamp(4.5rem,5.2vw,6.5rem)}.final-cta__copy .action{align-self:center}.final-cta,.final-cta__copy{min-height:clamp(48rem,88svh,62rem)}.home-artists-directory .artists-directory__closing .artists-contact__trigger{color:#e4313d;font-weight:700}}@media (width>=1600px){.artists-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(2rem,2.4vw,3.5rem)}}@media (width>=801px){.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel{width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);max-height:none;padding:16px 20px 18px;overflow:visible}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:1fr;gap:8px;margin-top:12px}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel .artists-contact__action,.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{box-sizing:border-box;grid-column:auto;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;min-height:64px;padding:7px 12px;display:grid}.jewelry-showroom__lights i{--beam-width:12.5rem;--beam-lean:0deg;--beam-opacity:.62;--beam-warmth:198, 145, 79;width:var(--beam-width);clip-path:none;transform:rotate(var(--beam-lean));transform-origin:50% 2.5rem;background:0 0}.jewelry-showroom__lights i:before{z-index:2;width:var(--fixture-width,3.25rem);content:"";height:.78rem;opacity:var(--fixture-opacity,1);background:radial-gradient(circle at 50% 58%,#fff6d5fa 0 6%,#edbf7adb 7% 14%,#bb7d3c38 15% 27%,#0000 28%),linear-gradient(#11100d 0 38%,#050504 40% 66%,#ae74376b 70% 82%,#080705 86%);border:1px solid #cd9d5e57;border-radius:50%;position:absolute;top:2.05rem;left:50%;transform:translate(-50%);box-shadow:inset 0 -.12rem .2rem #ffd38f52,0 .18rem .42rem #dea0552e,0 .3rem 1rem #b777361f}.jewelry-showroom__lights i:after{z-index:1;background:radial-gradient(circle at 50% 0, #fff9e1f5 0, #ffdca594 0.9%, rgba(var(--beam-warmth), .2) 2.1%, transparent 5.2%), linear-gradient(90deg, transparent 45%, #f4c27f09 48%, #ffe6bd2b 50%, #f4c27f09 52%, transparent 55%), linear-gradient(180deg, #ffe0b129 0%, rgba(var(--beam-warmth), .095) 22%, rgba(var(--beam-warmth), .045) 62%, transparent 100%), radial-gradient(ellipse at 50% 92%, rgba(var(--beam-warmth), .085), transparent 68%), linear-gradient(96deg, transparent 16%, rgba(var(--beam-warmth), .018) 31%, rgba(var(--beam-warmth), .085) 49%, rgba(var(--beam-warmth), .027) 68%, transparent 84%);width:100%;height:calc(100% - 2.44rem);clip-path:polygon(49.5% 0, 50.5% 0, var(--beam-right,96%) 100%, var(--beam-left,4%) 100%);content:"";filter:blur(var(--beam-blur,5px));mix-blend-mode:screen;opacity:var(--beam-opacity);transform-origin:50% 0;position:absolute;top:2.44rem;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#000000f5 58%,#00000061 88%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000f5 58%,#00000061 88%,#0000 100%)}.jewelry-showroom__lights i:first-child{--beam-width:11.4rem;--beam-lean:1.7deg;--beam-opacity:.5;--beam-warmth:184, 126, 64;--beam-left:7%;--beam-right:91%;--beam-blur:5.8px;--fixture-width:3rem;transform:translateX(-.7rem) rotate(var(--beam-lean));margin-top:.18rem}.jewelry-showroom__lights i:nth-child(2){--beam-width:15.2rem;--beam-lean:-.85deg;--beam-opacity:.4;--beam-warmth:207, 151, 83;--beam-left:2%;--beam-right:98%;--beam-blur:7.2px;--fixture-width:3.5rem;--fixture-opacity:.82;margin-top:.42rem}.jewelry-showroom__lights i:nth-child(3){--beam-width:12.6rem;--beam-lean:1.1deg;--beam-opacity:.61;--beam-warmth:191, 134, 70;--beam-left:9%;--beam-right:98%;--beam-blur:4.4px;--fixture-width:3.16rem;transform:translateX(.55rem) rotate(var(--beam-lean));margin-top:-.08rem}.jewelry-showroom__lights i:first-child:before,.jewelry-showroom__lights i:nth-child(2):before,.jewelry-showroom__lights i:nth-child(3):before{left:50%;transform:translate(-50%)}.jewelry-showroom__lights i:first-child:before{width:3rem}.jewelry-showroom__lights i:nth-child(2):before{width:3.5rem}.jewelry-showroom__lights i:nth-child(3):before{width:3.16rem}.jewelry-showroom__lights i:first-child:after,.jewelry-showroom__lights i:nth-child(2):after,.jewelry-showroom__lights i:nth-child(3):after{top:2.44rem;left:50%;transform:translate(-50%)}.jewelry-showroom__lights i:first-child:after{clip-path:polygon(49.5% 0,50.5% 0,91% 100%,7% 100%);filter:blur(5.8px);width:100%}.jewelry-showroom__lights i:nth-child(2):after{clip-path:polygon(49.5% 0,50.5% 0,98% 100%,2% 100%);filter:blur(7.2px);width:100%}.jewelry-showroom__lights i:nth-child(3):after{clip-path:polygon(49.5% 0,50.5% 0,98% 100%,9% 100%);filter:blur(4.4px);width:100%}}.full-gallery-cta{box-sizing:border-box;width:min(72rem, calc(100% - (2 * var(--pad))));text-align:center;place-items:center;margin-left:auto;margin-right:auto;padding:clamp(2.5rem,3.5vw,3.75rem) 1rem clamp(2.75rem,4vw,4rem)}.full-gallery-cta p,.full-gallery-cta a{text-align:center;justify-self:center}@media (width>=861px){.selected-work{padding-bottom:0}.jewelry-showroom{padding-top:clamp(4rem,4.5vw,5.25rem)}}@media (width<=860px){.selected-work{padding-bottom:0}.full-gallery-cta{width:calc(100% - 2rem);padding-block:2.75rem 3.25rem}}.experience{margin-bottom:clamp(2.5rem,3vw,4rem)}.final-cta{border-top:1px solid #eeeae01f}.final-cta__copy .action{text-align:center;justify-content:center;position:relative}.final-cta__copy .action .editorial-arrow{color:currentColor;position:absolute;right:1.35rem}@media (width<=860px){.experience{margin-bottom:1.75rem}}@media (width>=861px){.site-footer{padding:clamp(2.75rem, 3.5vw, 4rem) var(--pad) 1.5rem;grid-template-columns:minmax(14rem,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(2.5rem,4vw,5rem)}.footer__identity img{width:clamp(13rem,15vw,16rem);height:7rem}.footer__identity p{margin-top:.9rem;font-size:1rem;line-height:1.45}.footer__contact{gap:.8rem 1.25rem;padding:1.25rem 0}.footer__links{gap:clamp(1.25rem,2vw,2.5rem);padding:1.25rem 0}.footer__links div{gap:.5rem}.footer__links span{margin-bottom:.2rem}.footer__base{margin-top:1.25rem;padding-top:1rem}}.artists-contact.is-open{z-index:120}.artists-contact.is-open:before{content:"";z-index:78;-webkit-backdrop-filter:blur(8px)saturate(.72)brightness(.66);backdrop-filter:blur(8px)saturate(.72)brightness(.66);background:#00000075;animation:.22s cubic-bezier(.16,1,.3,1) both contact-backdrop-in;position:fixed;inset:0}.artists-contact.is-open .artists-contact__panel{z-index:90}@keyframes contact-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()brightness();backdrop-filter:blur()saturate()brightness()}to{opacity:1;-webkit-backdrop-filter:blur(8px)saturate(.72)brightness(.66);backdrop-filter:blur(8px)saturate(.72)brightness(.66)}}@media (prefers-reduced-motion:reduce){.artists-contact.is-open:before{animation:none}}@media (width>=981px){.desktop-nav,.artists-header__nav{gap:clamp(26px,2.45vw,46px)!important}.desktop-nav a,.artists-header__nav a{font-family:var(--sans)!important;letter-spacing:.15em!important;white-space:nowrap!important;text-transform:uppercase!important;padding:.5rem 0!important;font-size:clamp(.6rem,.64vw,.7rem)!important;font-weight:600!important;line-height:1!important}}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel{max-height:calc(100svh - 32px)!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden auto!important;transform:translate(-50%,-50%)!important}@media (width>=701px){.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel{width:min(840px,100vw - 32px);max-width:min(840px,100vw - 32px);padding:18px 20px 20px;max-height:calc(100svh - 32px)!important}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel .artists-contact__action,.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel .artists-contact__action:last-child{box-sizing:border-box;grid-column:auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:104px;padding:12px;display:grid}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel .artists-contact__action-copy{gap:5px}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:.62rem;line-height:1.25}.hero .hero-action-panel--appointment.artists-contact--appointment .artists-contact__panel small{overflow-wrap:normal;word-break:normal;font-size:.82rem;line-height:1.25}}.care-preview__contact.artists-contact{margin-top:0}.care-preview__contact.artists-contact .artists-contact__panel{width:min(560px,100vw - 32px)!important;max-width:min(560px,100vw - 32px)!important;max-height:calc(100svh - 32px)!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden auto!important;transform:translate(-50%,-50%)!important}.care-preview__footer:has(.care-preview__contact.artists-contact.is-open){clip-path:none!important;transition:none!important;transform:none!important}.hero>.hero-scroll{min-width:14rem;gap:0!important;width:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero>.hero-scroll.is-hidden{transform:translate(-50%,.75rem)!important}.hero>.hero-scroll .hero-scroll__mouse{border-color:#ffffffb8;width:1.5rem;height:2.35rem;margin:0 0 .7rem}.hero>.hero-scroll>span:not(.hero-scroll__mouse){color:#ffffffe6;letter-spacing:.26em;white-space:nowrap;text-shadow:0 2px 12px #000000b8;font-size:.68rem;line-height:1;display:block}.hero>.hero-scroll .hero-scroll__line{background:linear-gradient(#c31621,#c3162161);height:1.65rem;margin-top:.75rem}.hero>.hero-scroll:hover .hero-scroll__line,.hero>.hero-scroll:focus-visible .hero-scroll__line{height:1.9rem}@media (width<=860px){.hero>.hero-scroll{min-width:12rem}.hero>.hero-scroll>span:not(.hero-scroll__mouse){letter-spacing:.24em;font-size:.64rem}}@media (width>=1180px){.hero>.hero__copy .hero__actions,.hero>.hero__copy>.hero-review-card{width:clamp(42rem,48vw,58rem)!important;max-width:calc(100vw - 5rem)!important;margin-left:clamp(2rem,3vw,3rem)!important;margin-right:0!important}.hero>.hero__copy .hero__actions{margin-top:1.75rem!important}.hero>.hero__copy .hero__button-row{gap:1rem!important}.hero>.hero__copy .hero-action-panel .artists-contact__trigger,.hero>.hero__copy .hero__book--appointment,.hero>.hero__copy .hero__contact-cta{letter-spacing:.17em!important;height:4.25rem!important;min-height:4.25rem!important;font-size:.74rem!important}.hero>.hero__copy>.hero-review-card{min-height:16rem!important;margin-top:1.25rem!important;padding:1.35rem 1.55rem 1.25rem!important}.hero>.hero__copy .hero-review-card__credentials{padding:.68rem .85rem!important;font-size:.64rem!important}.hero>.hero__copy .hero-review-card__rating{margin-top:1rem!important;font-size:.7rem!important}.hero>.hero__copy .hero-review-card__quote{min-height:5rem!important;margin-top:1rem!important;padding-right:7rem!important}.hero>.hero__copy .hero-review-card__quote p{font-size:.7rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{font-size:1.05rem!important;line-height:1.42!important}.hero>.hero__copy{--hero-composition-width:clamp(42rem, 48vw, 58rem);--hero-composition-offset:clamp(2rem, 3vw, 3rem)}.hero>.hero__copy h1{width:var(--hero-composition-width)!important;max-width:calc(100vw - 5rem)!important;margin-right:0!important;margin-left:var(--hero-composition-offset)!important}.hero>.hero__copy .hero__headline-first{text-align:center!important;width:100%!important}.hero>.hero__copy h1>em{text-align:center!important;align-self:center!important;margin-left:0!important}.hero>.hero__copy .hero__rule{margin-left:calc(var(--hero-composition-offset) + clamp(21rem, 24vw, 29rem))!important}.hero>.hero__copy>.hero-review-card{min-height:20rem!important;padding:1.5rem 1.75rem 1.45rem!important}.hero>.hero__copy .hero-review-card__quote{min-height:9rem!important;padding-right:8rem!important}.hero>.hero__copy .hero-review-card__quote blockquote{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;width:min(100%,36rem)!important;max-width:none!important;font-size:1.12rem!important;line-height:1.55!important;display:block!important;overflow:visible!important}}body{text-rendering:optimizelegibility;font-size:1rem;line-height:1.55}:where(.eyebrow,[class$=__eyebrow],.studio-eyebrow,.studio-hero__facts,.studio-standards article>span,.placement-page__copy>p,.placement-page__intro>p,.placement-page__closing>p,.placement-page__steps article>span,.placement-page__visual figcaption,.hero-review-card__credentials,.hero-review-card__rating,.work-selector__meta,.discipline-slider__meta,.artist-directory-card__copy>span,.care-page__hero>p,.care-detail__heading span,.care-page__contact p,figcaption){line-height:1.55;font-size:.75rem!important}:where(.action,.header-book,.artists-header__book,.artists-contact__trigger,.hero__book,.hero-action-panel,.studio-hero__actions>a,.studio-hero__actions .artists-contact__trigger,.studio-story__copy>a,.studio-commitment__links>a,.studio-commitment__links .artists-contact__trigger,.studio-closing .artists-contact__trigger,.placement-page__actions .artists-contact__trigger,.placement-page__actions>a,.placement-studio-launcher__button,.placement-page__closing .artists-contact__trigger,.placement-studio-launcher__bar button,.work-selector__tabs button,.work-selector__cta,.work-selector__artists-link,.artists-directory__filters button,.gallery-view-switch button,.care-page__nav a){line-height:1.35;font-size:.8rem!important}:where(.experience__signature>p:not(.eyebrow),.selected-work__intro>p:not(.eyebrow),.jewelry-showroom header>p:not(.eyebrow),.care-preview__intro>p:not(.eyebrow),.care-preview__actions p,.care-preview__footer .care-preview__question-row>p,.artists-directory__intro>p:last-child,.artist-directory-card__copy p,.studio-story__copy p,.studio-commitment__copy>p:not(.studio-eyebrow),.studio-standards p,.placement-page__intro>span,.placement-page__steps p,.care-detail__body>p,.care-detail__body li){line-height:1.65;font-size:1.05rem!important}:where(.hero-review-card__quote blockquote,.work-selector__description,.artist-directory-card__copy small,.jewelry-showroom header>span,.care-preview__reviews,.footer__contact small,.footer__links a,.footer__links p,.footer__base){line-height:1.55;font-size:.88rem!important}@media (width>=1180px){.desktop-nav,.artists-header__nav{gap:clamp(.25rem,.75vw,.9rem)!important}.desktop-nav a,.artists-header__nav a{min-height:44px;line-height:1.25;letter-spacing:.105em!important;padding-inline:.55rem!important;font-size:clamp(.78rem,.72vw,.88rem)!important}.header-book,.artists-header__book{letter-spacing:.11em!important;font-size:.78rem!important}}@media (width>=861px) and (width<=1179px){.desktop-nav,.artists-header__nav{gap:.1rem!important}.desktop-nav a,.artists-header__nav a{min-height:44px;line-height:1.25;letter-spacing:.075em!important;padding-inline:.35rem!important;font-size:.74rem!important}.header-book,.artists-header__book{letter-spacing:.095em!important;font-size:.72rem!important}}@media (width<=860px){:where(.eyebrow,[class$=__eyebrow],.studio-eyebrow,.studio-hero__facts,.hero-review-card__credentials,.hero-review-card__rating,figcaption){font-size:.72rem!important}:where(.action,.artists-contact__trigger,.studio-hero__actions>a,.studio-commitment__links>a,.placement-studio-launcher__button,.placement-studio-launcher__bar button,.work-selector__tabs button,.artists-directory__filters button,.gallery-view-switch button,.care-page__nav a){min-height:44px;letter-spacing:.09em!important;font-size:.8rem!important}.mobile-menu__primary a,.artists-mobile-menu>a{line-height:1.1}.mobile-menu__primary span,.mobile-menu__destination-copy small,.mobile-menu__footer,.artists-mobile-menu small{line-height:1.45;font-size:.72rem!important}:where(.experience__signature>p:not(.eyebrow),.selected-work__intro>p:not(.eyebrow),.jewelry-showroom header>p:not(.eyebrow),.care-preview__intro>p:not(.eyebrow),.care-preview__actions p,.artists-directory__intro>p:last-child,.artist-directory-card__copy p,.studio-story__copy p,.studio-commitment__copy>p:not(.studio-eyebrow),.studio-standards p,.placement-page__intro>span,.placement-page__steps p,.care-detail__body>p,.care-detail__body li){line-height:1.65;font-size:1rem!important}}.studio-page{color:#eeeae0;background:#030303;min-height:100vh;overflow:clip}.studio-eyebrow{color:#bd1d27;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.studio-hero{background:#050505;min-height:100svh;position:relative;overflow:hidden}.studio-hero__image,.studio-hero__shade{width:100%;height:100%;position:absolute;inset:0}.studio-hero__image{object-fit:cover;object-position:50% 44%;filter:saturate(.92)contrast(1.05)brightness(.78)}.studio-hero__shade{background:linear-gradient(90deg,#000000f0 0%,#000000b8 30%,#00000029 64%,#0003 100%),linear-gradient(#0000005c,#0000 26% 72%,#000000d1)}.studio-hero__content{z-index:2;width:min(43rem,46vw);position:absolute;bottom:clamp(7rem,12vh,10rem);left:clamp(1.4rem,5vw,6rem)}.studio-hero h1{font-family:var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:1.15rem 0 1.35rem;font-size:clamp(4.8rem,8vw,9.5rem);font-weight:400;line-height:.82}.studio-hero h1 span,.studio-story h2 em,.studio-commitment h2 em{color:#b50f1a;font-style:normal}.studio-hero__lede{color:#eeeae0c2;max-width:35rem;font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.55}.studio-hero__actions{gap:.75rem;margin-top:2rem;display:flex}.studio-hero__actions>a,.studio-hero__actions .artists-contact__trigger,.studio-closing .artists-contact__trigger{color:#eeeae0;min-width:13.5rem;min-height:3.8rem;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;background:#0404047a;border:1px solid #eeeae057;justify-content:center;align-items:center;padding:.9rem 1.35rem;font-size:.66rem;font-weight:700;display:inline-flex}.studio-hero__actions>a{flex:0 0 min(17rem,100%);width:min(17rem,100%);min-width:min(17rem,100%)}.studio-hero__actions>a:first-child,.studio-hero__actions .artists-contact__trigger,.studio-closing .artists-contact__trigger{background:#a70d17;border-color:#a70d17}.studio-hero__facts{z-index:2;color:#eeeae09e;letter-spacing:.18em;text-transform:uppercase;gap:1.5rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:2rem;right:clamp(1.4rem,4vw,5rem)}.studio-hero__facts span+span:before{color:#aa111b;content:"·";margin-right:1.5rem}.studio-story{border-bottom:1px solid #eeeae01f;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.72fr);gap:clamp(4rem,9vw,11rem);width:min(100% - 2*clamp(1.4rem,6vw,7rem),104rem);margin:0 auto;padding:clamp(7rem,11vw,13rem) 0;display:grid}.studio-story h2,.studio-commitment h2,.studio-closing h2{font-family:var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:1.15rem 0 0;font-size:clamp(3.6rem,6.1vw,7.4rem);font-weight:400;line-height:.9}.studio-story__copy{align-self:end}.studio-story__copy p,.studio-commitment__copy>p:not(.studio-eyebrow){color:#eeeae0b3;margin:0 0 1.3rem;font-size:1.02rem;line-height:1.75}.studio-story__copy>a{color:#eeeae0;letter-spacing:.18em;text-transform:uppercase;gap:1rem;margin-top:.8rem;font-size:.64rem;font-weight:700;display:inline-flex}.studio-story__copy>a span{color:#b50f1a}.studio-standards{grid-template-columns:repeat(3,1fr);width:min(100% - 2*clamp(1.4rem,6vw,7rem),104rem);margin:0 auto;padding:clamp(5rem,8vw,8rem) 0 clamp(7rem,11vw,12rem);display:grid}.studio-standards article{border-left:1px solid #eeeae021;min-height:18rem;padding:1.5rem clamp(1.4rem,3vw,3.25rem)}.studio-standards article:last-child{border-right:1px solid #eeeae021}.studio-standards article>span{color:#b50f1a;letter-spacing:.2em;font-size:.62rem;font-weight:700}.studio-standards h3{max-width:18rem;font-family:var(--serif);margin:4rem 0 1rem;font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:400;line-height:1}.studio-standards p{color:#eeeae094;max-width:20rem;margin:0;line-height:1.65}.studio-commitment{background:#090909;grid-template-columns:minmax(28rem,1.1fr) minmax(25rem,.9fr);align-items:stretch;display:grid}.studio-commitment__image{min-height:46rem;margin:0;position:relative;overflow:hidden}.studio-commitment__image:after{content:"";background:linear-gradient(90deg,#0000 60%,#090909),linear-gradient(#00000014,#0000007a);position:absolute;inset:0}.studio-commitment__image img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%}.studio-commitment__image figcaption{z-index:2;color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:700;position:absolute;bottom:1.5rem;left:1.75rem}.studio-commitment__copy{align-self:center;padding:clamp(4rem,7vw,8rem) clamp(2rem,7vw,8rem) clamp(4rem,7vw,8rem) clamp(2rem,4vw,5rem)}.studio-commitment__copy h2{margin-bottom:2.1rem;font-size:clamp(3.5rem,5.2vw,6.5rem)}.studio-commitment__links{justify-content:center;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.studio-commitment__links>a,.studio-commitment__links .artists-contact__trigger{color:#eeeae0;letter-spacing:.17em;text-transform:uppercase;background:0 0;border:1px solid #eeeae042;justify-content:center;align-items:center;min-height:3.6rem;padding:.8rem 1.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.studio-closing{text-align:center;background:radial-gradient(circle at 50% 40%,#a40c1529,#0000 38%),#030303;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:6rem 1.4rem;display:flex}.studio-closing h2{max-width:68rem;margin-bottom:2.5rem}.studio-appointment,.studio-closing__appointment,.studio-commitment__links .artists-contact{position:relative}.studio-commitment__links .artists-contact{margin-top:0}@media (width<=800px){.studio-hero{min-height:52rem}.studio-hero__image{object-position:58% 50%}.studio-hero__shade{background:linear-gradient(#00000047,#0000007a 38%,#000000f5 80%)}.studio-hero__content{width:auto;bottom:6.5rem;left:1.25rem;right:1.25rem}.studio-hero h1{font-size:clamp(3.8rem,17vw,6.5rem)}.studio-hero__actions,.studio-commitment__links{flex-direction:column;align-items:stretch}.studio-hero__actions>*,.studio-hero__actions .artists-contact__trigger,.studio-commitment__links>*,.studio-commitment__links .artists-contact__trigger{width:100%}.studio-hero__facts{justify-content:space-between;gap:.5rem;font-size:.5rem;bottom:1.5rem;left:1.25rem;right:1.25rem}.studio-hero__facts span+span:before{display:none}.studio-story,.studio-commitment{grid-template-columns:1fr}.studio-story{gap:3rem;width:calc(100% - 2.5rem);padding:6rem 0}.studio-story h2,.studio-commitment h2,.studio-closing h2{font-size:clamp(3rem,13vw,5.2rem)}.studio-standards{grid-template-columns:1fr;width:calc(100% - 2.5rem);padding:4rem 0 6rem}.studio-standards article,.studio-standards article:last-child{border-bottom:1px solid #eeeae021;border-right:0;min-height:0;padding:2rem .9rem 2.5rem}.studio-standards h3{margin-top:2.3rem}.studio-commitment__image{min-height:28rem}.studio-commitment__image:after{background:linear-gradient(#0000 66%,#090909)}.studio-commitment__copy{padding:1rem 1.25rem 6rem}}.placement-page{color:#eeeae0;background:#030303;min-height:100vh;overflow:clip}.placement-page__hero{background:radial-gradient(circle at 72% 48%,#9d0d1626,#0000 31%),linear-gradient(135deg,#030303,#090909 58%,#030303);grid-template-columns:minmax(28rem,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(3rem,6vw,8rem);min-height:100svh;padding:clamp(9rem,12vw,13rem) clamp(1.5rem,5vw,6rem) clamp(5rem,8vw,8rem);display:grid}.placement-page__copy>p,.placement-page__intro>p,.placement-page__closing>p{color:#b81621;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.placement-page__copy h1,.placement-page__intro h2,.placement-page__closing h2{font-family:var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:1.1rem 0 1.8rem;font-size:clamp(4.5rem,7vw,8.8rem);font-weight:400;line-height:.86}.placement-page em{color:#b50f1a;font-style:normal}.placement-page__copy>span{color:#eeeae0ad;max-width:38rem;font-family:var(--serif);font-size:clamp(1.05rem,1.25vw,1.3rem);line-height:1.55;display:block}.placement-page__actions{align-items:center;margin-top:2rem;display:flex}.placement-page__actions .artists-contact,.placement-page__closing .artists-contact{position:relative}.placement-page__actions .artists-contact__trigger,.placement-page__actions>a,.placement-studio-launcher__button,.placement-page__closing .artists-contact__trigger{color:#eeeae0;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:1px solid #eeeae052;justify-content:center;align-items:center;min-width:0;min-height:3.45rem;padding:.8rem 1.2rem;font-size:.59rem;font-weight:700;display:inline-flex}.placement-studio-launcher__button,.placement-page__closing .artists-contact__trigger{background:#aa101a;border-color:#aa101a}.placement-page__actions .artists-contact__trigger{background:#080808b8;border-color:#eeeae03d;transition:border-color .2s,color .2s,background .2s}.placement-page__actions .artists-contact__trigger:hover,.placement-page__actions .artists-contact__trigger:focus-visible{color:#fff;background:#eeeae012;border-color:#eeeae0b8}.placement-studio-launcher__button{isolation:isolate;color:#f5f1e8;cursor:pointer;background:linear-gradient(105deg,#b8101c2e,#0000 42%),linear-gradient(#171314,#090909);border-color:#d31a27b8;justify-content:space-between;gap:.9rem;min-width:15.75rem;padding:.52rem .55rem .52rem 1.35rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 3px 0 #bd1420,0 1rem 2.75rem #00000061}.placement-studio-launcher__button:before{z-index:-1;content:"";opacity:0;background:linear-gradient(100deg,#0000 15%,#ffffff12 48%,#0000 70%);transition:opacity .25s,transform .45s;position:absolute;inset:0;transform:translate(-55%)}.placement-studio-launcher__button>span{letter-spacing:.18em;padding-left:.15rem}.placement-studio-launcher__button i{color:#fff;background:linear-gradient(145deg,#c91926,#8d0c15);border:1px solid #e5303d8c;place-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-style:normal;transition:transform .2s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 .4rem 1.1rem #ae0d1747}.placement-studio-launcher__button:hover,.placement-studio-launcher__button:focus-visible{background:linear-gradient(105deg,#b8101c42,#0000 48%),linear-gradient(#1d1718,#0b0a0a);border-color:#eb3a46;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 3px 0 #e01b29,0 1.2rem 3.2rem #0000007a,0 0 1.7rem #b50f1a24}.placement-studio-launcher__button:hover:before,.placement-studio-launcher__button:focus-visible:before{opacity:1;transform:translate(45%)}.placement-studio-launcher__button:hover i,.placement-studio-launcher__button:focus-visible i{transform:translate(.25rem)}.placement-studio-launcher{z-index:10000;color:#eeeae0;background:#050505;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.placement-studio-launcher__bar{min-height:3.75rem;padding:.55rem max(1rem, env(safe-area-inset-right)) .55rem max(1rem, env(safe-area-inset-left));background:#080808;border-bottom:1px solid #eeeae024;justify-content:space-between;align-items:center;gap:1rem;display:flex}.placement-studio-launcher__bar>div{align-items:baseline;gap:.75rem;display:flex}.placement-studio-launcher__bar span{color:#d31a27;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:800}.placement-studio-launcher__bar strong{font-family:var(--serif);letter-spacing:.02em;font-size:1.1rem;font-weight:400}.placement-studio-launcher__bar nav{gap:.5rem;display:flex}.placement-studio-launcher__bar button{color:#eeeae0;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #eeeae03d;min-height:2.65rem;padding:.65rem .95rem;font-size:.58rem;font-weight:750}.placement-studio-launcher__bar button:last-child{border-color:#b50f1a}.placement-studio-launcher__bar button:hover,.placement-studio-launcher__bar button:focus-visible{background:#b50f1a;border-color:#d31a27}.placement-studio-launcher__frame{background:#080808;min-height:0;position:relative}.placement-studio-launcher__frame iframe{opacity:0;background:#080808;border:0;width:100%;height:100%;transition:opacity .2s;display:block}.placement-studio-launcher__frame.is-loaded iframe{opacity:1}.placement-studio-launcher__loading{z-index:1;color:#eeeae0b8;letter-spacing:.16em;text-transform:uppercase;background:#080808;justify-content:center;align-items:center;gap:.9rem;font-size:.62rem;font-weight:700;display:flex;position:absolute;inset:0}.placement-studio-launcher__loading span{border:2px solid #eeeae038;border-top-color:#d31a27;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite placement-studio-spin}@keyframes placement-studio-spin{to{transform:rotate(360deg)}}.placement-page__visual{isolation:isolate;background:#080808;border:1px solid #eeeae024;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #0000009e,0 0 0 1px #b50f1a14}.placement-page__visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 62%,#000000b8);border:1px solid #b50f1a38;position:absolute;inset:0}.placement-page__visual img{aspect-ratio:16/9;object-fit:cover;object-position:center top;filter:saturate(.92)contrast(1.06)brightness(.9);width:100%;display:block}.placement-page__visual figcaption{z-index:2;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:1rem;font-size:.58rem;display:flex;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.placement-page__visual figcaption span{color:#d31a27}.placement-page__visual figcaption strong{color:#eeeae09e;font-weight:600}.placement-page__intro{grid-template-columns:1fr minmax(20rem,.6fr);column-gap:clamp(4rem,10vw,12rem);width:min(100% - 2*clamp(1.5rem,6vw,7rem),104rem);margin:0 auto;padding:clamp(7rem,11vw,13rem) 0 clamp(5rem,8vw,8rem);display:grid}.placement-page__intro>p{grid-column:1/-1}.placement-page__intro h2{font-size:clamp(3.8rem,6vw,7.2rem)}.placement-page__intro>span{color:#eeeae0a8;align-self:end;padding-bottom:1.7rem;font-size:1.04rem;line-height:1.75}.placement-page__steps{grid-template-columns:repeat(3,1fr);width:min(100% - 2*clamp(1.5rem,6vw,7rem),104rem);margin:0 auto;padding-bottom:clamp(7rem,11vw,12rem);display:grid}.placement-page__steps article{border-left:1px solid #eeeae021;min-height:18rem;padding:1.5rem clamp(1.3rem,3vw,3rem)}.placement-page__steps article:last-child{border-right:1px solid #eeeae021}.placement-page__steps article>span{color:#b50f1a;letter-spacing:.2em;font-size:.62rem;font-weight:700}.placement-page__steps h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:400}.placement-page__steps p{color:#eeeae094;max-width:21rem;margin:0;line-height:1.65}.placement-page__closing{text-align:center;background:radial-gradient(circle at 50% 45%,#ae0d172e,#0000 36%),#080808;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:6rem 1.5rem;display:flex}.placement-page__closing h2{max-width:75rem;font-size:clamp(3.8rem,6.5vw,8rem)}@media (width<=900px){.placement-page__hero,.placement-page__intro{grid-template-columns:1fr}.placement-page__hero{gap:3rem;padding:8rem 1.25rem 5rem}.placement-page__copy h1,.placement-page__intro h2,.placement-page__closing h2{font-size:clamp(3.4rem,14vw,6.2rem)}.placement-page__actions{flex-direction:column}.placement-page__actions>*,.placement-page__actions .artists-contact__trigger{width:100%}.placement-studio-launcher__button{width:100%;min-height:3.8rem}.placement-studio-launcher__bar{min-height:3.4rem;padding-top:max(.45rem, env(safe-area-inset-top))}.placement-studio-launcher__bar>div{gap:.1rem;display:grid}.placement-studio-launcher__bar strong{font-size:.9rem}.placement-studio-launcher__bar nav button{min-width:2.75rem;min-height:2.75rem;padding:.55rem .65rem}.placement-studio-launcher__bar nav button:first-child{display:none}.placement-page__intro{gap:1rem;width:calc(100% - 2.5rem);padding:6rem 0 4rem}.placement-page__intro>span{padding-bottom:0}.placement-page__steps{grid-template-columns:1fr;width:calc(100% - 2.5rem)}.placement-page__steps article,.placement-page__steps article:last-child{border-bottom:1px solid #eeeae021;border-right:0;min-height:0;padding:2rem .8rem 2.5rem}.placement-page__steps h3{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.placement-studio-launcher__button,.placement-studio-launcher__button i,.placement-studio-launcher__frame iframe{transition:none}.placement-studio-launcher__loading span{animation:none}}
