:root{--ink:#14213d;--powder:#b8cce7;--bone:#f3efe6;--vermilion:#e54b3e;--near-black:#0a0b0f;--ink-line:color-mix(in srgb, var(--ink) 26%, transparent);--bone-line:color-mix(in srgb, var(--bone) 34%, transparent);--display:"Barlow Condensed", "Arial Narrow", sans-serif;--editorial:"Bodoni Moda", Georgia, serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(20px, 4vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--bone);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block}::selection{background:var(--vermilion);color:var(--bone)}:focus-visible{outline:2px solid var(--vermilion);outline-offset:4px}main{overflow:clip}.navy{background:var(--ink);color:var(--bone)}.bone,.limestone{background:var(--bone);color:var(--ink)}.sectionIndex{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.textLink{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;padding:0 0 4px;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.textLink:hover{color:var(--vermilion)}.actionButton{border:1px solid var(--vermilion);background:var(--vermilion);min-height:48px;color:var(--bone);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 20px;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.actionButton:hover{color:var(--vermilion);background:0 0;transform:translateY(-2px)}.actionButton:disabled{cursor:wait;opacity:.65;transform:none}.skipLink{z-index:100;clip-path:inset(50%);background:var(--vermilion);width:1px;height:1px;color:var(--bone);padding:0;position:fixed;top:10px;left:10px;overflow:hidden}.skipLink:focus{clip-path:none;width:auto;height:auto;padding:12px 20px}.hero{isolation:isolate;background:var(--ink);height:100svh;min-height:680px;position:relative;overflow:hidden}.heroImage{z-index:0;object-fit:cover;object-position:65% center;filter:saturate(.8)contrast(1.06)}.heroVideo{z-index:1;object-fit:cover;object-position:68% center;background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.heroShade{z-index:2;pointer-events:none;background:linear-gradient(#0a0b0f7a 0%,#0a0b0f1a 15%,#0000 30%),radial-gradient(54% 64% at 18% 45%,#14213deb 0%,#14213db8 38%,#14213d3d 67%,#0000 88%),linear-gradient(#0000 44%,#0a0b0f1a 66%,#0a0b0f75 100%);position:absolute;inset:0}.siteHeader{z-index:3;color:var(--bone);text-shadow:0 2px 18px #0a0b0f8f;background:linear-gradient(#0a0b0f3d,#0a0b0f00);border-bottom:1px solid #f3efe638;justify-content:space-between;align-items:center;gap:28px;padding:22px 4.5% 17px;display:flex;position:relative}.headerMark{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(40px,3.35vw,56px);font-weight:600;line-height:.82}.siteHeader nav{align-items:center;gap:clamp(24px,2.45vw,40px);display:flex}.siteHeader nav a{letter-spacing:.13em;text-transform:uppercase;opacity:1;white-space:nowrap;align-items:center;min-height:44px;font-size:clamp(12px,.9vw,14px);font-weight:700;display:inline-flex;position:relative}.siteHeader nav a:before{content:"";transform-origin:0;background:#f3efe65c;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.siteHeader nav a:hover{color:var(--powder)}.siteHeader nav a:hover:before{transform:scaleX(1)}.siteHeader .navBook{color:var(--bone);position:relative}.siteHeader .navBook:after{background:var(--vermilion);content:"";height:2px;position:absolute;bottom:2px;left:0;right:0}.mobileHeaderActions,.siteHeader .mobileNavPanel{display:none}.heroBottom{z-index:3;position:absolute;inset:clamp(205px,30vh,335px) 4% auto 5.25%}.heroBottomCopy{max-width:min(570px,46vw);position:relative}.heroBottom h1{font-family:var(--display);letter-spacing:-.04em;text-shadow:0 4px 28px #0a0b0f61;margin:0 0 30px;font-size:clamp(76px,7.65vw,132px);font-weight:500;line-height:.75;overflow:hidden}.heroBottom h1 em{font-family:var(--editorial);letter-spacing:-.08em;font-size:.7em;font-weight:400}.heroDesktopMark{z-index:4;width:clamp(200px,16vw,248px);height:66px;color:var(--bone);pointer-events:none;background:linear-gradient(135deg,#14213dfc 0%,#0a0b0ff7 100%);border-top:1px solid #f3efe633;border-left:1px solid #f3efe621;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 15px;display:grid;position:absolute;bottom:0;right:0;box-shadow:-14px -10px 26px #0a0b0f1f}.heroDesktopMark:before{content:"";background:linear-gradient(90deg,#e54b3e14,#0000 46%);position:absolute;inset:0}.heroDesktopMarkEyebrow,.heroDesktopMarkMeta{z-index:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:1;position:relative}.heroDesktopMarkMeta{color:#f3efe69e}.heroDesktopMarkLine{z-index:1;background:#f3efe647;height:1px;position:relative}.heroTitleLine{opacity:0;filter:blur(6px);will-change:transform, opacity, filter;width:max-content;max-width:100%;animation:.92s cubic-bezier(.22,1,.36,1) forwards hero-title-assemble;display:block;transform:translateY(118%)}.heroTitleLineAccent{animation-delay:.16s}.heroCta{width:fit-content;min-height:46px;color:var(--bone);letter-spacing:.11em;-webkit-backdrop-filter:blur(4px);opacity:0;background:#0a0b0f1f;border:1px solid #e54b3ee0;padding:11px 21px;animation:.72s cubic-bezier(.22,1,.36,1) .5s forwards hero-cta-in;transform:translateY(20px);box-shadow:inset 0 0 0 1px #f3efe606}.heroCta:hover,.heroCta:focus-visible{background:var(--vermilion);color:var(--bone);transform:translateY(-1px)}.headerMark{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) 40ms forwards hero-nav-in;transform:translateY(-14px)}.siteHeader nav a{opacity:0;animation:.66s cubic-bezier(.22,1,.36,1) forwards hero-nav-in;transform:translateY(-12px)}.siteHeader nav a:first-child{animation-delay:.14s}.siteHeader nav a:nth-child(2){animation-delay:.2s}.siteHeader nav a:nth-child(3){animation-delay:.26s}.siteHeader nav a:nth-child(4){animation-delay:.32s}@keyframes hero-title-assemble{0%{opacity:0;filter:blur(6px);transform:translateY(118%)}55%{opacity:1}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hero-cta-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}.statement{grid-template-columns:minmax(0,1fr) minmax(220px,28%);gap:46px 6%;padding:72px 4% 110px;display:grid;overflow:hidden}.statementTop{border-top:1px solid var(--ink-line);grid-column:1/-1;justify-content:space-between;padding-top:14px;display:flex}.statementAside{text-align:right;max-width:190px;font-size:14px;line-height:1.25}.statement h2{max-width:1180px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;grid-column:1/-1;margin:40px 0 0;font-size:clamp(76px,10vw,172px);font-weight:500;line-height:.78}.manifestoLine{display:block;overflow:hidden}.statementLast{margin-left:8vw;display:block}.statement h2 em{font-family:var(--editorial);letter-spacing:-.09em;text-transform:none;font-size:.64em;font-weight:400;position:relative}.statement h2 em:after{background:var(--powder);content:"";transform-origin:0;height:.11em;animation:.7s cubic-bezier(.22,1,.36,1) .95s forwards architecture-line;position:absolute;bottom:.09em;left:.02em;right:.04em;transform:scaleX(0)}.statementImageFrame{aspect-ratio:.8;background:var(--ink);grid-area:3/2;width:100%;position:relative;overflow:hidden}.statementImageFrame img{object-fit:cover;object-position:52% 44%}.statementFoot{grid-area:3/1;align-self:end;max-width:440px;margin:0;font-size:clamp(22px,2.2vw,31px);line-height:1.13}.selectedWork{padding:76px 0;position:relative;overflow:hidden}.workHeading{justify-content:space-between;align-items:end;gap:42px;margin-bottom:28px;padding:0 4%;display:flex}.workHeading h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(104px,11vw,194px);font-weight:500;line-height:.68}.workHeading p{max-width:280px;color:var(--powder);margin:0 0 5px;font-size:15px;line-height:1.34}.workStage{min-height:720px;padding:0 4%;position:relative}.workMosaic{grid-template-rows:330px 280px;grid-template-columns:44% 33% 23%;width:74%;margin-left:auto;display:grid;overflow:hidden}.workImage{background:var(--near-black);margin:0;position:relative;overflow:hidden}.workImageMotion{position:absolute;inset:-18px 0}.workImage img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .45s}.workImage:hover img{transform:scale(1.045)}.workImage figcaption{z-index:2;color:var(--bone);letter-spacing:.15em;text-shadow:0 1px 10px var(--near-black);font-size:10px;font-weight:700;position:absolute;bottom:12px;right:14px}.workBob{grid-area:1/1/3}.workBob img{object-position:50% 34%}.workBraids{grid-area:1/2/3}.workBraids img{object-position:48% 40%}.workCurls{grid-area:1/3}.workCurls img{object-position:47% 42%}.workHands{grid-area:2/3}.workHands img{object-position:68% 50%;filter:grayscale()}.workEditorialStack{isolation:isolate;width:min(30vw,430px);height:440px;position:absolute;bottom:18px;left:4%}.workEditorialFrame{aspect-ratio:.78;background:var(--near-black);transform-origin:50% 76%;will-change:transform, opacity;border-radius:12px;width:72%;margin:0;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s,box-shadow 1.05s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 26px 62px #04091447}.workEditorialFrame img{object-fit:cover;filter:saturate(.92)contrast(.96)}.workEditorialFrame figcaption{z-index:2;color:var(--bone);letter-spacing:.15em;text-shadow:0 1px 10px #000000a6;font-size:9px;font-weight:700;position:absolute;bottom:11px;right:12px}.workEditorialFrame.slot0{z-index:3;opacity:1;transform:translate(0,0)scale(1)rotate(-1deg)}.workEditorialFrame.slot1{z-index:2;opacity:.72;filter:brightness(.9);transform:translate(27%,13%)scale(.92)rotate(2.2deg);box-shadow:0 18px 42px #04091433}.workEditorialFrame.slot2{z-index:1;opacity:.38;filter:brightness(.78);transform:translate(54%,25%)scale(.84)rotate(-2.4deg);box-shadow:0 12px 30px #04091424}.workProcess{border-top:1px solid var(--bone-line);grid-template-columns:minmax(260px,31%) minmax(0,1fr);align-items:end;gap:clamp(34px,6vw,100px);margin:60px 4% 0;padding-top:24px;display:grid}.workProcessImage{aspect-ratio:1.48;background:var(--near-black);border-radius:12px;position:relative;overflow:hidden}.workProcessImage img{object-fit:cover;object-position:54% 46%;filter:saturate(.88)contrast(.94);transform:scale(1.05)}.workProcessCopy{grid-template-columns:minmax(110px,.4fr) minmax(0,1.6fr) auto;align-items:end;gap:clamp(20px,3vw,52px);display:grid}.workProcessEyebrow{color:var(--powder);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.workProcessCopy p{max-width:760px;font-family:var(--editorial);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,56px);font-style:italic;line-height:1.02}.workProcessSub{color:var(--powder);margin-top:12px;font-size:14px;line-height:1.4;display:block}.workProcessCopy .textLink{white-space:nowrap;margin-bottom:4px}@media (max-width:1180px) and (min-width:768px){.workStage{min-height:650px}.workMosaic{grid-template-rows:300px 250px;width:76%}.workEditorialStack{width:31vw;height:390px}.workProcess{grid-template-columns:minmax(230px,34%) 1fr;gap:42px}.workProcessCopy{grid-template-columns:1fr;gap:14px}.workProcessCopy .textLink{justify-self:start}}@media (max-width:767px){.selectedWork{padding:68px 0 64px}.workHeading{padding:0 var(--gutter);margin-bottom:34px;display:block}.workHeading h2{font-size:clamp(92px,23vw,132px);line-height:.68}.workHeading p{max-width:330px;margin-top:28px;font-size:16px;line-height:1.42}.workStage{min-height:0;padding:0}.workMosaic{grid-template-rows:330px 280px 190px;grid-template-columns:56% 44%;width:100%;margin:0}.workBob{grid-area:1/1/3}.workBraids{grid-area:1/2}.workCurls{grid-area:2/2}.workHands{grid-area:3/1/auto/-1}.workImage figcaption{font-size:9px;bottom:10px;right:11px}.workEditorialStack{width:100%;height:430px;padding:0 var(--gutter);margin:34px 0 0;position:relative;bottom:auto;left:auto}.workEditorialFrame{top:0;left:var(--gutter);border-radius:11px;width:66%;max-width:330px}.workEditorialFrame.slot0{transform:translate(0,0)scale(1)rotate(-.7deg)}.workEditorialFrame.slot1{opacity:.78;transform:translate(33%,12%)scale(.94)rotate(1.6deg)}.workEditorialFrame.slot2{opacity:.42;transform:translate(57%,24%)scale(.86)rotate(-1.8deg)}.workProcess{margin:42px var(--gutter) 0;padding-top:18px;display:block}.workProcessImage{aspect-ratio:1.45;width:100%}.workProcessCopy{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.workProcessCopy p{font-size:clamp(31px,8.5vw,42px)}.workProcessCopy .textLink{justify-self:start;margin-top:10px}}@media (max-width:430px){.workMosaic{grid-template-rows:300px 250px 175px}.workEditorialStack{height:390px}.workEditorialFrame{width:69%}}@media (prefers-reduced-motion:reduce){.workEditorialFrame{transition:none!important}.workEditorialFrame.slot0{transform:translate(0,0)scale(1)}.workEditorialFrame.slot1{transform:translate(25%,12%)scale(.92)}.workEditorialFrame.slot2{transform:translate(50%,24%)scale(.84)}}.formSequence{padding:110px var(--gutter) 126px;overflow:clip}.formComposition{grid-template-columns:minmax(0,1fr) minmax(260px,31%);align-items:end;gap:clamp(32px,7vw,110px);min-height:430px;display:grid;position:relative}.formIntro{z-index:1;align-self:start;max-width:900px;padding-top:clamp(16px,5vw,80px);position:relative}.formIntro h2{font-family:var(--display);letter-spacing:-.065em;margin:0 0 22px;font-size:clamp(110px,16vw,270px);font-weight:500;line-height:.68}.formIntro p{max-width:310px;color:var(--powder);margin:0;font-size:17px}.formVisual{border-top:1px solid var(--powder);min-height:430px;position:relative;overflow:hidden}.formVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#14213dcc);height:42%;position:absolute;bottom:0;left:0;right:0}.formVisual img{object-fit:cover;object-position:52% 40%;transform:scale(1.08)}.formStages{margin-top:72px;display:grid}.formStage{--line-progress:0;border-top:1px solid var(--bone-line);background:linear-gradient(var(--powder), var(--powder)) top left / calc(var(--line-progress) * 100%) 1px no-repeat;padding:34px 0 48px}.formStage:last-child{border-bottom:1px solid var(--bone-line)}.formStage:nth-child(2){margin-left:18%}.formStage:nth-child(3){margin-left:5vw}.formStage h3{font-family:var(--display);letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(82px,11vw,172px);font-weight:500;line-height:.72}.formStage p{max-width:480px;font-family:var(--editorial);margin:0;font-size:clamp(24px,2.8vw,46px);font-style:italic;line-height:1.1}.artists{padding:82px 4% 115px;overflow:hidden}.artistsHeader{grid-template-columns:21% 55% 24%;align-items:end;margin-bottom:92px;display:grid}.artistsHeader h2{max-width:850px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(76px,8vw,144px);font-weight:500;line-height:.78}.artistsHeader p{max-width:225px;margin:0 0 5px;font-size:15px;line-height:1.28}.artistsLayout{grid-template-columns:51% 49%;display:grid}.artist{transition:opacity .35s;position:relative}.artistPhoto{background:var(--powder);position:relative;overflow:hidden}.artistPhoto img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.artist:hover .artistPhoto img{transform:scale(1.045)}.artistsLayout:has(.artist:hover) .artist:not(:hover){opacity:.48}.artist:hover h3{color:var(--vermilion)}.artist1{grid-area:1/1/3;padding-right:16%}.artist1 .artistPhoto{height:650px}.artist1 .artistPhoto img{object-position:32% 20%}.artist2{grid-area:1/2;margin:13% 0 0 14%}.artist2 .artistPhoto{height:410px}.artist2 .artistPhoto img{object-position:50% 0%}.artist3{grid-area:2/2;margin:60px 15% 0 0}.artist3 .artistPhoto{height:380px}.artist3 .artistPhoto img{object-position:50% 24%}.artistInfo{border-top:1px solid var(--ink);flex-direction:column;align-items:start;margin-top:14px;padding-top:17px;display:flex}.artistInfo h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(42px,4vw,74px);font-weight:500;line-height:.82;transition:color .25s}.artistRole{letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:600}.artistInfo p{max-width:350px;margin:24px 0 21px;font-size:15px;line-height:1.35}.artistPhoto:after{z-index:1;background:var(--vermilion);content:"";transform-origin:0;width:42%;height:2px;animation:portrait-rule .8s var(--reveal-delay,0s) cubic-bezier(.22,1,.36,1) both;position:absolute;top:0;left:0}@media (min-width:768px){.artists{padding-inline:var(--gutter)}.artistsLayout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(18px,2vw,38px)}.artist1{grid-area:1/1/auto/5;padding-right:0}.artist1 .artistPhoto{height:min(53vw,680px)}.artist2{grid-area:1/5/auto/8;margin:clamp(170px,14vw,250px) 0 0}.artist2 .artistPhoto{height:min(25vw,350px)}.artist3{grid-area:1/9/auto/13;margin:clamp(64px,6vw,108px) 0 0}.artist3 .artistPhoto{height:min(45vw,620px)}.artist1 .artistInfo,.artist2 .artistInfo,.artist3 .artistInfo{z-index:1;background:0 0;width:100%;margin-left:0;padding:17px 0 0;position:relative}.artist3 .artistInfo p{max-width:290px}.artist2 .artistPhoto:before{z-index:2;background:var(--powder);content:"";transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}}@media (min-width:768px) and (hover:hover){.artistsLayout:has(.artist:hover) .artist:not(:hover){opacity:1}.artistsLayout:has(.artist:hover) .artist:not(:hover) .artistPhoto img{filter:saturate(.72)brightness(.96);transform:scale(1.01)}.artist:hover .artistPhoto img{transform:scale(1.03)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.artist1 .artistPhoto img{animation:linear both portrait-settle;animation-timeline:view();animation-range:entry cover 55%}.artist2 .artistPhoto img{animation:linear both portrait-crop-shift;animation-timeline:view();animation-range:entry cover 65%}.artist2 .artistPhoto:before{animation:linear both vertical-reveal;animation-timeline:view();animation-range:entry 10% cover 45%}.artist3 .artistPhoto img{animation:linear both portrait-arrive;animation-timeline:view();animation-range:entry cover 60%}.formIntro h2{animation:linear both form-title-settle;animation-timeline:view();animation-range:entry cover 36%}.formVisual img{animation:linear both form-focus;animation-timeline:view();animation-range:entry cover 75%}.formIntro p{animation:linear both copy-rise;animation-timeline:view();animation-range:entry 15% cover 42%}}}.ritual{border-top:1px solid var(--ink-line);padding:80px 4% 112px}.ritualTitle{grid-template-columns:22% 1fr;margin-bottom:72px;display:grid}.ritualTitle h2{max-width:950px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(76px,9vw,160px);font-weight:500;line-height:.76}.ritualBody{grid-template-columns:43% 1fr;gap:6%;display:grid}.ritualPhoto{background:var(--ink);min-height:590px;position:relative;overflow:hidden}.ritualPhoto img{object-fit:cover;object-position:45% center}.ritualSteps{align-self:end}.ritualStep{--line-progress:0;border-top:1px solid var(--ink-line);background:linear-gradient(var(--vermilion), var(--vermilion)) top left / calc(var(--line-progress) * 100%) 1px no-repeat;padding:23px 0 44px}.ritualStep:last-child{border-bottom:1px solid var(--ink-line)}.ritualStep h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 13px;font-size:clamp(44px,4.8vw,86px);font-weight:500;line-height:.78}.ritualStep p{max-width:380px;margin:0;font-size:15px;line-height:1.38}.clientNotes{flex-direction:column;justify-content:space-between;min-height:600px;padding:62px 4%;display:flex;overflow:hidden}.notesTop{justify-content:space-between;align-items:center;display:flex}.notesTop h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:29px;font-weight:500}.notesMarker{background:var(--vermilion);width:38px;height:2px}.noteQuoteArea{align-items:center;min-height:255px;margin:60px 0 54px;display:flex}.noteQuoteArea blockquote{max-width:1280px;font-family:var(--editorial);letter-spacing:-.055em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(45px,5.6vw,101px);font-style:italic;line-height:1.06;position:relative}.quoteGlyph{color:var(--powder);font-family:var(--display);font-size:.9em;font-style:normal;position:absolute;top:-.48em;left:0}.notesBottom{border-top:1px solid var(--bone-line);justify-content:space-between;align-items:end;gap:24px;padding-top:20px;display:flex}.notesBy{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.notesBy small{color:var(--powder);letter-spacing:0;text-transform:none;margin-top:5px;font-size:13px;font-weight:400;display:block}.notesControls{gap:8px;display:flex}.notesControls button{border:1px solid var(--bone-line);min-width:82px;min-height:44px;color:var(--bone);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:8px 12px;font-size:11px;font-weight:600;transition:background .2s,color .2s}.notesControls button:hover{background:var(--bone);color:var(--ink)}.journal{padding:78px 4% 130px;overflow:hidden}.journalHeader{grid-template-columns:22% 53% 25%;align-items:end;margin-bottom:80px;display:grid}.journalHeader h2{max-width:900px;font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(74px,8vw,148px);font-weight:500;line-height:.78}.journalHeader h2 em{font-family:var(--editorial);letter-spacing:-.09em;text-transform:none;font-size:.7em;font-weight:400}.journalHeader p{max-width:220px;margin:0;font-size:15px;line-height:1.3}.journalLayout{grid-template-columns:38% 30% 32%;align-items:start;display:grid}.journalItem{min-width:0}.journal1{padding-right:13%}.journal2{padding:115px 10% 0 0}.journal3{padding:42px 0 0 8%}.journalImage{background:var(--ink);display:block;position:relative;overflow:hidden}.journalImage img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.journalImage:hover img{transform:scale(1.055)translateY(-1.5%)}.journal1 .journalImage{height:450px}.journal2 .journalImage{height:300px}.journal3 .journalImage{height:385px}.journal1 .journalImage img{object-position:45% 40%}.journal2 .journalImage img{object-position:60% 28%}.journal3 .journalImage img{object-position:58% center}.journalMeta{border-top:1px solid var(--ink-line);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 21px;padding-top:9px;font-size:10px;font-weight:700}.journalItem h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 13px;font-size:clamp(36px,3.2vw,58px);font-weight:500;line-height:.84}.journalItem h3 a:hover{color:var(--vermilion)}.journalItem>p{max-width:300px;margin:0;font-size:15px;line-height:1.35}.appointment{grid-template-columns:minmax(0,48%) minmax(0,52%);padding:80px 4% 110px;display:grid;overflow:hidden}.appointmentIntro{flex-direction:column;align-items:start;min-height:580px;display:flex}.appointmentIntro h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:64px 0 35px;font-size:clamp(74px,7vw,128px);font-weight:500;line-height:.77}.appointmentIntro h2 em{font-family:var(--editorial);letter-spacing:-.085em;text-transform:none;font-size:.64em;font-weight:400}.appointmentIntro>p{max-width:330px;margin:0;font-size:18px;line-height:1.3}.appointmentNote{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:600}.bookingForm{flex-direction:column;gap:25px;min-width:0;padding:82px 0 0 8%;display:flex}.formTwo{grid-template-columns:1fr 1fr;gap:28px;display:grid}.formField{flex-direction:column;min-width:0;display:flex}.formField label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.formField input,.formField select,.formField textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 55%, transparent);width:100%;min-height:46px;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:12px 1px 8px;font-size:16px;line-height:1.2;display:block}.formField textarea{resize:vertical;min-height:105px}.formField input:focus,.formField select:focus,.formField textarea:focus{border-bottom:2px solid var(--ink);padding-bottom:7px}.formField.hasError input,.formField.hasError select,.formField.hasError textarea{border-bottom-color:var(--vermilion)}.fieldError,.submitError{color:#9f3027;margin-top:5px;font-size:13px;line-height:1.25}.submitError{border-left:3px solid var(--vermilion);margin:0;padding-left:12px}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formEnd{justify-content:space-between;align-items:end;gap:20px;margin-top:12px;display:flex}.formEnd p{max-width:210px;margin:0;font-size:12px;line-height:1.35}.formSuccess{border-top:1px solid var(--ink);place-self:center;max-width:480px;padding:28px 0}.formSuccess>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.formSuccess h3{font-family:var(--editorial);margin:15px 0;font-size:64px;font-style:italic;font-weight:400;line-height:1}.formSuccess p{max-width:360px;font-size:18px}.footer{padding:48px 4% 25px;overflow:hidden}.footerTop{color:var(--powder);justify-content:space-between;align-items:start;gap:20px;display:flex}.footerTop>span,.footerTop>div span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.footerTop>div{flex-direction:column;align-items:end;gap:10px;display:flex}.footerTop>div span{border-bottom:1px solid var(--bone-line)}.footerWordmark{color:var(--bone);font-family:var(--display);letter-spacing:-.065em;text-align:center;white-space:nowrap;margin:105px 0 50px;font-size:clamp(94px,17vw,292px);font-weight:600;line-height:.7}.footerBottom{border-top:1px solid var(--bone-line);color:var(--powder);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:16px;font-size:10px;font-weight:600;display:flex}.footerBottom a:hover{color:var(--vermilion)}.articlePage{min-height:100svh;padding:0 4% 45px}.articleHeader{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.articleBrand{font-family:var(--display);letter-spacing:-.045em;font-size:42px;font-weight:600;line-height:.8}.articleBack,.articleFooter a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;font-size:11px;font-weight:600}.articleTitle{max-width:1300px;margin:100px 0 60px}.articleTitle h1{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:28px 0 52px;font-size:clamp(80px,11vw,200px);font-weight:500;line-height:.75}.articleTitle p{max-width:850px;font-family:var(--editorial);margin:0;font-size:clamp(29px,3vw,52px);font-style:italic;line-height:1.1}.articleImage{background:var(--ink);width:76%;height:clamp(420px,59vw,900px);margin-left:auto;position:relative}.articleImage img{object-fit:cover;object-position:center 38%}.articleText{max-width:700px;margin:105px auto 150px;font-size:clamp(19px,2vw,28px);line-height:1.5}.articleText p{margin:0 0 1.4em}.articleText p:first-child:first-letter{float:left;font-family:var(--editorial);margin:.1em .1em 0 0;font-size:2.2em;line-height:.73}.articleFooter{border-top:1px solid var(--ink-line);justify-content:space-between;gap:20px;padding-top:20px;display:flex}@keyframes architecture-line{to{transform:scaleX(1)}}@keyframes portrait-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes portrait-settle{0%{object-position:32% 8%;transform:scale(1.18)}to{object-position:32% 20%;transform:scale(1)}}@keyframes portrait-crop-shift{0%{object-position:50% 12%;transform:scale(1.12)}to{object-position:50% 0%;transform:scale(1)}}@keyframes portrait-arrive{0%{object-position:50% 8%;transform:scale(1.1)translateY(2%)}to{object-position:50% 24%;transform:scale(1)}}@keyframes vertical-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes form-title-settle{0%{clip-path:inset(0 0 0 4%);transform:translate(-3%)}to{clip-path:inset(0);transform:translate(0)}}@keyframes form-focus{0%{object-position:52% 30%;transform:scale(1.18)}to{object-position:52% 50%;transform:scale(1.04)}}@keyframes copy-rise{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.heroTitleLine,.heroCta,.headerMark,.siteHeader nav a{opacity:1;filter:none;animation:none;transform:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.heroVideo{display:none}.statement h2 em:after{transform:scaleX(1)}}@media (max-width:1100px) and (min-width:768px){.siteHeader{padding-inline:3.5%}.siteHeader nav{gap:20px}.siteHeader nav a{letter-spacing:.11em;font-size:11px}.heroBottom{top:clamp(210px,29vh,310px);left:4%}.heroBottomCopy{max-width:52vw}.heroBottom h1{font-size:clamp(71px,7.8vw,100px)}.heroDesktopMark{width:198px;height:60px}}@media (max-width:1000px){.heroBottomCopy{max-width:68vw}.workMosaic{grid-template-rows:260px 220px 100px}.artistsHeader h2,.journalHeader h2{font-size:clamp(68px,8vw,104px)}.ritualPhoto{min-height:500px}.appointment{display:block}.appointmentIntro{min-height:0}.bookingForm{max-width:720px;margin-left:auto;padding-left:0}}@media (max-width:767px){.heroDesktopMark{display:none}.hero{min-height:620px}.heroImage{object-position:72% center}.heroVideo{object-position:74% center}.heroShade{background:linear-gradient(#0a0b0fa3 0%,#0a0b0f2e 19%,#0000 34%),radial-gradient(82% 48% at 18% 78%,#0a0b0f94 0%,#14213d52 48%,#0000 78%),linear-gradient(#14213d14 28%,#14213d9e 69%,#14213df2 100%)}.siteHeader{padding:17px var(--gutter) 12px;align-items:center;gap:14px}.headerMark{font-size:clamp(28px,6.3vw,38px)}.desktopNav{display:none!important}.mobileHeaderActions{opacity:0;align-items:center;gap:11px;margin-left:auto;animation:.68s cubic-bezier(.22,1,.36,1) .16s forwards hero-nav-in;display:flex;transform:translateY(-12px)}.mobileBookLink{min-height:34px;color:var(--bone);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.mobileBookLink:after{background:var(--vermilion);content:"";width:72%;height:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.mobileMenuButton{min-height:34px;color:var(--bone);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.mobileMenuGlyph{gap:4px;width:20px;display:grid}.mobileMenuGlyph i{background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1);display:block}.mobileMenuButton[aria-expanded=true] .mobileMenuGlyph i:first-child{transform:translateY(2.5px)rotate(45deg)}.mobileMenuButton[aria-expanded=true] .mobileMenuGlyph i:last-child{transform:translateY(-2.5px)rotate(-45deg)}.siteHeader .mobileNavPanel{z-index:5;top:calc(100% + 8px);right:var(--gutter);left:var(--gutter);isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(138%);opacity:0;pointer-events:none;transform-origin:top;background:linear-gradient(135deg,#f3efe617 0%,#f3efe606 28%,#0000 48%),linear-gradient(155deg,#0e131ee0 0%,#0f1b32d1 58%,#080c14e6 100%);border:1px solid #f3efe624;border-radius:18px;gap:4px;padding:10px;transition:opacity .32s,transform .46s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;overflow:hidden;transform:translateY(-10px)scale(.985);box-shadow:0 24px 58px #04070e6b,inset 0 1px #ffffff2e,inset 0 -1px #ffffff09}.siteHeader .mobileNavPanel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff21 0%,#ffffff0b 34%,#0000 72%);border-radius:50%;width:78%;height:92%;position:absolute;top:-42%;left:-12%;transform:rotate(-9deg)}.siteHeader .mobileNavPanel:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#b8cce71c 0%,#0000 70%);border-radius:50%;width:62%;height:90%;position:absolute;bottom:-45%;right:-18%}.siteHeader .mobileNavPanel.isOpen{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.siteHeader .mobileNavPanel a{color:#f3efe6e6;min-height:62px;font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 16px #00000042;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1;transition:background-color .28s,color .28s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.siteHeader .mobileNavPanel a:before,.siteHeader .mobileNavPanel a:after{content:none!important;display:none!important}.siteHeader .mobileNavPanel a:hover,.siteHeader .mobileNavPanel a:focus-visible{color:var(--bone);background:#f3efe613;transform:translate(5px)}.siteHeader .mobileNavPanel a:active{background:#f3efe61c;transform:translate(3px)scale(.992)}.heroBottom{top:auto;right:var(--gutter);bottom:14.5%;left:var(--gutter)}.heroBottom:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 18% 55%,#0a0b0f8f 0%,#14213d4d 44%,#0000 76%);position:absolute;inset:-42px -32px -38px -28px}.heroBottomCopy{max-width:min(94%,430px)}.heroBottom h1{margin-bottom:30px;font-size:clamp(62px,14vw,96px);line-height:.72}.heroTitleLineMain{letter-spacing:-.02em}.heroTitleLineAccent{margin-top:-.035em}.heroCta{width:fit-content;max-width:88%;min-height:44px;color:var(--bone);-webkit-backdrop-filter:blur(4px);background:#0a0b0f1f;border:1px solid #e54b3ee6;padding:10px 17px;box-shadow:inset 0 0 0 1px #f3efe608}.heroCta:hover,.heroCta:focus-visible{background:var(--vermilion);color:var(--bone);transform:translateY(-1px)}.statement{flex-direction:column;gap:32px;padding:52px 5% 76px;display:flex}.statement h2{margin-top:6px;font-size:clamp(58px,12vw,88px)}.statementLast{margin-left:0}.statementImageFrame{align-self:end;width:min(72%,390px)}.statementFoot{font-size:23px}.statementAside{font-size:12px}.selectedWork{padding:58px 0 52px}.workHeading{margin-bottom:34px;padding:0 5%;display:block}.workHeading h2{font-size:clamp(82px,19vw,140px)}.workHeading p{max-width:300px;margin-top:23px}.workViewport{padding-block:6px 12px}.workRail{animation-duration:24s}.workCard{flex-basis:min(76vw,360px);margin-right:10px}.workCard:nth-child(3n+2){margin-top:24px}.workCard:nth-child(5n+4){margin-top:10px}.workCardImage{border-radius:14px}.workCard figcaption{margin-top:10px;padding-left:2px}.workProcess{margin:66px 5% 0;padding-top:18px;display:block}.workProcessImage{aspect-ratio:1.28;border-radius:14px;width:100%}.workProcessCopy{grid-template-columns:1fr auto;gap:20px;margin-top:24px;display:grid}.workProcessEyebrow{grid-column:1/-1}.workProcessCopy p{grid-column:1/-1;max-width:95%;font-size:clamp(34px,9vw,50px)}.workProcessCopy .textLink{place-self:end}.formSequence{padding:76px 5% 95px}.formIntro h2{font-size:clamp(92px,24vw,170px)}.formStages{margin-top:68px}.formStage{padding:30px 0 40px}.formStage:nth-child(2){margin-left:10%}.formStage:nth-child(3){margin-left:0}.formStage h3{font-size:clamp(70px,16vw,122px)}.artists{padding:66px 5% 78px}.artistsHeader{margin-bottom:48px;display:block}.artistsHeader h2{margin:18px 0;font-size:clamp(65px,13vw,110px)}.artistsLayout{display:block}.artist,.artist1,.artist2,.artist3{margin:0 0 65px;padding:0}.artist1 .artistPhoto,.artist2 .artistPhoto,.artist3 .artistPhoto{aspect-ratio:.78;height:auto}.artist1 .artistPhoto{width:85%}.artist2 .artistPhoto{width:78%;margin-left:auto}.artist3 .artistPhoto{width:89%}.artistsLayout:has(.artist:hover) .artist:not(:hover){opacity:1}.ritual{padding:62px 5% 85px}.ritualTitle{margin-bottom:40px;display:block}.ritualTitle h2{margin-top:18px;font-size:clamp(68px,13vw,110px)}.ritualBody{display:block}.ritualPhoto{aspect-ratio:1.05;min-height:0;margin-bottom:48px}.ritualStep{padding:25px 0 38px}.ritualStep h3{font-size:clamp(50px,10vw,75px)}.clientNotes{min-height:530px;padding:55px 5%}.noteQuoteArea{min-height:0;margin:75px 0 68px}.noteQuoteArea blockquote{font-size:clamp(40px,9vw,65px)}.notesBottom{flex-direction:column;align-items:start}.notesControls{width:100%}.notesControls button{flex:1}.journal{padding:66px 5% 82px}.journalHeader{margin-bottom:54px;display:block}.journalHeader h2{margin:18px 0;font-size:clamp(68px,13vw,110px)}.journalLayout{display:block}.journalItem{margin-bottom:62px;padding:0}.journal1 .journalImage,.journal2 .journalImage,.journal3 .journalImage{aspect-ratio:.85;height:auto}.journal1 .journalImage{width:85%}.journal2 .journalImage{width:75%;margin-left:auto}.journal3 .journalImage{width:90%}.journalItem h3{font-size:clamp(43px,8vw,58px)}.appointment{padding:62px 5% 90px}.appointmentIntro h2{margin:0 0 25px;font-size:clamp(64px,13vw,98px)}.bookingForm{padding-top:48px}.footer{padding:40px 5% 25px}.footerWordmark{margin:100px 0 60px;font-size:16.5vw}.footerBottom{flex-wrap:wrap}.articlePage{padding:0 5% 35px}.articleBrand{font-size:30px}.articleTitle{margin:75px 0 40px}.articleTitle h1{margin:25px 0 36px;font-size:clamp(67px,15vw,115px)}.articleTitle p{font-size:28px}.articleImage{width:111%;height:480px;margin:0 -5.5%}.articleText{margin:65px 0 90px;font-size:20px}.articleFooter{flex-wrap:wrap}}@media (max-width:430px){.siteHeader nav a:first-child{display:none}.siteHeader nav{gap:10px}.heroBottom h1{font-size:clamp(60px,14vw,72px)}.statement h2{font-size:clamp(53px,12vw,64px)}.workMosaic{grid-template-rows:270px 210px 150px}.formTwo{display:block}.formTwo .formField+.formField{margin-top:22px}.formEnd{flex-direction:column-reverse;align-items:start}.formEnd .actionButton{min-width:220px}}@media (max-width:767px){.statement,.artists,.ritual,.journal,.appointment,.footer,.formSequence{padding-inline:var(--gutter)}.formComposition{flex-direction:column;align-items:stretch;gap:38px;min-height:0;display:flex}.formIntro{padding-top:0}.formIntro h2{max-width:100%;line-height:.72}.formVisual{aspect-ratio:.82;min-height:0}.formVisual img{transform:scale(1.05)}.formStages{margin-top:58px}.ritualTitle h2{overflow-wrap:anywhere;max-width:100%;line-height:.8}}.statement{padding:72px var(--gutter) 112px;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,1.8vw,30px);display:grid;position:relative;overflow:clip}.statementTop{grid-area:1/1/auto/-1}.statement h2{z-index:4;grid-area:2/1/auto/8;max-width:980px;margin:54px 0 0;position:relative}.statementStory{isolation:isolate;grid-area:2/7/span 2/-1;min-height:650px;margin-top:72px;position:relative}.statementImage{aspect-ratio:.86;will-change:transform, opacity;background:#161a20;border-radius:14px;width:min(82%,620px);transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .95s,box-shadow 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 28px 72px #14213d29}.statementImage img{object-fit:cover;filter:saturate(.84)contrast(.91)brightness(1.02)}.statementImagePrimary img{object-position:74% 45%;transform-origin:70%;transform:scale(1.16)}.statementImageSecondary img{object-position:62% 50%;transform-origin:58%;transform:scale(1.05)}.statementStory[data-front="0"] .statementImagePrimary{z-index:3;opacity:1;transform:translate(0,0)scale(1)rotate(-.2deg)}.statementStory[data-front="0"] .statementImageSecondary{z-index:2;opacity:.72;transform:translate(14%,10%)scale(.93)rotate(1.25deg);box-shadow:0 18px 50px #14213d1a}.statementStory[data-front="1"] .statementImagePrimary{z-index:2;opacity:.72;transform:translate(-10%,9%)scale(.93)rotate(-1.1deg);box-shadow:0 18px 50px #14213d1a}.statementStory[data-front="1"] .statementImageSecondary{z-index:3;opacity:1;transform:translate(0,0)scale(1)rotate(.2deg)}.statementNote{border-top:1px solid var(--ink-line);grid-area:3/1/auto/6;align-self:end;max-width:540px;margin-top:42px;padding-top:18px}.statementNote p{margin:0}.statementNote strong{font-family:var(--editorial);letter-spacing:-.045em;font-size:clamp(34px,3.1vw,56px);font-style:italic;font-weight:400;line-height:1.02;display:block}.statementNote p span{max-width:460px;margin-top:18px;font-size:15px;line-height:1.42;display:block}.statementImageFrame,.statementFoot{display:none}@media (max-width:1180px) and (min-width:768px){.statement{padding-bottom:96px}.statement h2{grid-column:1/8}.statementStory{grid-column:7/-1;min-height:590px;margin-top:88px}.statementImage{width:86%}.statementNote{grid-column:1/6;max-width:420px;margin-top:28px}}@media (max-width:767px){.statement{min-height:0;padding:52px var(--gutter) 72px;flex-direction:column;display:flex}.statementTop{order:0}.statement h2{order:1;margin-top:30px;font-size:clamp(53px,12vw,72px);line-height:.78}.statementLast{margin-left:0}.statementStory{width:calc(100% + var(--gutter));min-height:522px;margin:42px calc(var(--gutter) * -1) 0 0;order:2}.statementImage{transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .8s,box-shadow .95s cubic-bezier(.22,1,.36,1)}.statementImagePrimary{aspect-ratio:.82;width:84%;max-width:410px;top:0;left:0}.statementImageSecondary{aspect-ratio:.94;width:72%;max-width:350px;top:195px;left:auto;right:0}.statementStory[data-front="0"] .statementImagePrimary{z-index:3;opacity:1;transform:translate(0,0)scale(1)rotate(-.35deg);box-shadow:0 22px 52px #14213d24}.statementStory[data-front="0"] .statementImageSecondary{z-index:2;opacity:.72;transform:translate(2%,10px)scale(.96)rotate(.8deg);box-shadow:-14px 18px 38px #14213d1a}.statementStory[data-front="1"] .statementImagePrimary{z-index:2;opacity:.72;transform:translate(-3%,12px)scale(.95)rotate(-.9deg);box-shadow:0 14px 34px #14213d17}.statementStory[data-front="1"] .statementImageSecondary{z-index:3;opacity:1;transform:translate(-4%,-10px)scale(1)rotate(.15deg);box-shadow:-18px 24px 50px #14213d29}.statementImagePrimary img{object-position:76% 45%;transform:scale(1.15)}.statementImageSecondary img{object-position:63% 50%;transform:scale(1.05)}.statementNote{order:3;max-width:none;margin-top:18px;padding-top:14px}.statementNote strong{font-size:clamp(29px,8.4vw,40px);line-height:1.02}.statementNote p span{max-width:330px;margin-top:14px;font-size:14px;line-height:1.42}}@media (max-width:430px){.statementStory{min-height:492px}.statementImagePrimary{width:86%}.statementImageSecondary{width:74%;top:184px}.statementNote{margin-top:14px}}@media (prefers-reduced-motion:reduce){.statementImage,.statementNote{transition:none!important;animation:none!important}.statementStory[data-front] .statementImagePrimary{z-index:3;opacity:1;transform:translate(0,0)scale(1)rotate(0)}.statementStory[data-front] .statementImageSecondary{z-index:2;opacity:.78;transform:translate(13%,10%)scale(.93)rotate(1deg)}}.selectedWork.selectedWorkV2{width:100%;max-width:100%;padding:78px 0 68px;position:relative;overflow:hidden}.selectedWorkV2 .workHeading{padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:end;gap:48px;margin:0 0 44px;display:grid}.selectedWorkV2 .workHeading h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(102px,11vw,190px);font-weight:500;line-height:.68}.selectedWorkV2 .workHeading p{max-width:290px;color:var(--powder);margin:0 0 4px;font-size:15px;line-height:1.36}.clientWorkViewport{contain:layout paint;width:100%;max-width:100%;padding:10px 0 22px;position:relative;overflow:hidden}.clientWorkRail{will-change:transform;align-items:flex-start;width:max-content;animation:36s linear infinite client-work-loop;display:flex}.clientWorkRail:hover{animation-play-state:paused}.clientWorkRail.isReduced{animation:none}.clientWorkCard{flex:0 0 clamp(280px,28vw,430px);margin:0 14px 0 0;position:relative}.clientWorkCard:nth-child(3n+2){margin-top:38px}.clientWorkCard:nth-child(5n+4){margin-top:16px}.clientWorkImage{aspect-ratio:.8;background:var(--near-black);border-radius:15px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 56px #04091433}.clientWorkImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#050a162e);position:absolute;inset:0}.clientWorkImage img{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.clientWorkCard:hover .clientWorkImage img{transform:scale(1.035)}.clientWorkCard figcaption{color:var(--bone);letter-spacing:.14em;align-items:center;gap:12px;margin-top:11px;font-size:10px;font-weight:700;display:flex}.clientWorkCard figcaption span{color:var(--powder);opacity:.55;font-size:9px}.clientWorkDetail{margin:88px var(--gutter) 0;border-top:1px solid var(--bone-line);grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:end;gap:clamp(36px,7vw,112px);padding-top:24px;display:grid}.clientWorkDetailImage{aspect-ratio:1.5;background:var(--near-black);border-radius:14px;width:100%;position:relative;overflow:hidden}.clientWorkDetailImage img{object-fit:cover;object-position:50% 44%;transform:scale(1.02)}.clientWorkDetailCopy{grid-template-columns:minmax(100px,.4fr) minmax(0,1.6fr) auto;align-items:end;gap:clamp(20px,3vw,50px);display:grid}.clientWorkDetailCopy>span{color:var(--powder);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.clientWorkDetailCopy p{max-width:730px;font-family:var(--editorial);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.3vw,54px);font-style:italic;line-height:1.02}.clientWorkDetailCopy .textLink{white-space:nowrap;margin-bottom:4px}@keyframes client-work-loop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:900px){.selectedWorkV2 .workHeading{grid-template-columns:1fr;gap:24px}.selectedWorkV2 .workHeading p{max-width:330px}.clientWorkCard{flex-basis:min(54vw,390px)}.clientWorkDetail{grid-template-columns:minmax(230px,36%) 1fr;gap:38px}.clientWorkDetailCopy{grid-template-columns:1fr;gap:14px}.clientWorkDetailCopy .textLink{justify-self:start}}@media (max-width:767px){.selectedWork.selectedWorkV2{padding:62px 0 54px}.selectedWorkV2 .workHeading{padding:0 var(--gutter);margin-bottom:32px;display:block}.selectedWorkV2 .workHeading h2{font-size:clamp(88px,22vw,126px);line-height:.69}.selectedWorkV2 .workHeading p{max-width:330px;margin-top:24px;font-size:16px;line-height:1.42}.clientWorkViewport{padding-block:6px 14px}.clientWorkRail{animation-duration:26s}.clientWorkCard{flex-basis:min(78vw,360px);margin-right:10px}.clientWorkCard:nth-child(3n+2){margin-top:22px}.clientWorkCard:nth-child(5n+4){margin-top:9px}.clientWorkImage{border-radius:14px}.clientWorkCard figcaption{margin-top:9px;padding-left:2px}.clientWorkDetail{margin:62px var(--gutter) 0;padding-top:18px;display:block}.clientWorkDetailImage{aspect-ratio:1.24;border-radius:14px;width:100%}.clientWorkDetailCopy{grid-template-columns:1fr auto;gap:18px;margin-top:22px;display:grid}.clientWorkDetailCopy>span{grid-column:1/-1}.clientWorkDetailCopy p{grid-column:1/-1;max-width:96%;font-size:clamp(34px,9vw,48px)}.clientWorkDetailCopy .textLink{place-self:end}}@media (prefers-reduced-motion:reduce){.clientWorkRail{animation:none!important;transform:none!important}.clientWorkImage img{transition:none}}.processStudy{padding:clamp(76px, 7vw, 118px) var(--gutter) 0;border-top:1px solid var(--bone-line);position:relative;overflow:hidden}.processStudyMedia{background:var(--near-black);border-radius:18px;width:100%;height:clamp(190px,18vw,310px);position:relative;overflow:hidden;box-shadow:0 24px 64px #0409142e}.processStudyDrift{will-change:transform;animation:16s ease-in-out infinite alternate process-study-drift;position:absolute;inset:-4% -6%}.processStudyDrift.isReduced{animation:none;transform:none}.processStudyDrift img{object-fit:cover;object-position:50% 43%}.processStudyBody{grid-template-columns:minmax(110px,150px) minmax(0,1fr) auto;align-items:end;gap:clamp(26px,4vw,68px);padding:clamp(36px,4vw,56px) 0 clamp(78px,8vw,126px);display:grid}.processStudyEyebrow{color:var(--powder);letter-spacing:.18em;text-transform:uppercase;align-self:start;padding-top:9px;font-size:10px;font-weight:700}.processStudyBody h2{max-width:980px;font-family:var(--editorial);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5vw,84px);font-style:italic;font-weight:400;line-height:1}.processStudyCta{white-space:nowrap;align-self:end;margin-bottom:.35em}.processStudyRule{background:var(--bone-line);transform-origin:0;width:100%;height:1px;display:block}@keyframes process-study-drift{0%{transform:translate(-2.2%)scale(1.02)}to{transform:translate(2.2%)scale(1.02)}}.formSequenceV2 .formComposition{min-height:clamp(470px,40vw,650px)}.formSequenceV2 .formIntro{padding-top:clamp(10px,3vw,42px)}.formSequenceV2 .formIntro h2{flex-wrap:nowrap;align-items:baseline;gap:.08em;display:flex;animation:none!important}.formSequenceV2 .formWord{will-change:transform, opacity;display:block}.formSequenceV2 .formVisual{border-top-color:color-mix(in srgb, var(--bone) 72%, transparent)}.formSequenceV2 .formVisual img,.formSequenceV2 .formIntro p{animation:none!important}@media (max-width:900px){.processStudyBody{grid-template-columns:minmax(95px,125px) minmax(0,1fr)}.processStudyCta{grid-column:2;justify-self:end}}@media (max-width:767px){.processStudy{padding:54px var(--gutter) 0}.processStudyMedia{border-radius:14px;height:158px}.processStudyDrift{animation-duration:13s;inset:-5% -9%}.processStudyBody{padding:28px 0 68px;display:block}.processStudyEyebrow{padding-top:0;display:block}.processStudyBody h2{max-width:96%;margin-top:18px;font-size:clamp(38px,10.7vw,50px);line-height:1.03}.processStudyCta{margin:28px 0 0 auto;display:table}.formSequence.formSequenceV2{padding-top:84px}.formSequenceV2 .formComposition{gap:42px;min-height:0}.formSequenceV2 .formIntro h2{gap:.07em;font-size:clamp(88px,22vw,136px)}.formSequenceV2 .formIntro p{margin-top:24px}.formSequenceV2 .formVisual{border-radius:0}}@media (prefers-reduced-motion:reduce){.processStudyDrift{animation:none!important;transform:none!important}}@media (min-width:901px){.processStudy{padding:clamp(96px, 8vw, 132px) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(18px,2vw,34px);display:grid}.processStudyMedia{border-radius:18px;grid-column:1/6;align-self:stretch;width:100%;height:clamp(390px,35vw,540px)}.processStudyDrift{inset:-3% -5%}.processStudyDrift img{object-position:52% 44%}.processStudyBody{flex-direction:column;grid-column:6/-1;justify-content:space-between;gap:34px;min-height:clamp(390px,35vw,540px);padding:8px 0 6px;display:flex}.processStudyEyebrow{align-self:flex-start;padding-top:0}.processStudyBody h2{max-width:860px;margin:auto 0;font-size:clamp(54px,4.55vw,78px);line-height:.99}.processStudyCta{align-self:flex-end;margin:0}.processStudyRule{grid-column:1/-1;margin-top:clamp(72px,6vw,104px)}.formSequence.formSequenceV2{padding-top:clamp(108px,8vw,148px);padding-bottom:clamp(110px,8vw,150px)}.formSequenceV2 .formComposition{grid-template-columns:minmax(0,57%) minmax(330px,43%);align-items:center;gap:clamp(38px,5vw,88px);min-height:clamp(500px,39vw,650px)}.formSequenceV2 .formIntro{align-self:center;padding-top:0}.formSequenceV2 .formIntro h2{gap:.05em;font-size:clamp(124px,12.6vw,216px);line-height:.67}.formSequenceV2 .formIntro p{max-width:360px;margin-top:34px;font-size:18px;line-height:1.35}.formSequenceV2 .formVisual{border-top:0;border-radius:18px;min-height:clamp(500px,39vw,650px);box-shadow:0 24px 70px #0409142e}.formSequenceV2 .formVisual img{object-position:54% 38%;transform:scale(1.045)}.formSequenceV2 .formStages{border-top:1px solid var(--bone-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(26px,3.2vw,58px);margin-top:clamp(90px,8vw,130px);display:grid}.formSequenceV2 .formStage,.formSequenceV2 .formStage:nth-child(2),.formSequenceV2 .formStage:nth-child(3){background:0 0;border-top:0;border-bottom:0;margin-left:0;padding:30px 0 54px}.formSequenceV2 .formStage:nth-child(2){margin-top:68px}.formSequenceV2 .formStage:nth-child(3){margin-top:136px}.formSequenceV2 .formStage h3{margin-bottom:20px;font-size:clamp(70px,6.8vw,116px);line-height:.74}.processStudy{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2vw,34px);padding-top:clamp(78px,6vw,104px)}.processStudyMedia{border-radius:16px;grid-column:1/5;height:clamp(286px,24vw,372px);box-shadow:0 18px 50px #04091424}.processStudyBody{grid-column:6/-1;justify-content:center;gap:22px;min-height:clamp(286px,24vw,372px);padding:0 0 2px}.processStudyEyebrow{opacity:.82;margin-bottom:2px}.processStudyBody h2{letter-spacing:-.036em;max-width:740px;margin:0;font-size:clamp(40px,3.35vw,58px);line-height:1.02}.processStudyCta{align-self:flex-start;margin-top:8px}.processStudyRule{margin-top:clamp(54px,4vw,72px)}.formSequence.formSequenceV2{padding-top:clamp(128px,9vw,168px)}.formSequenceV2 .formComposition{grid-template-columns:minmax(0,54%) minmax(390px,46%);gap:clamp(48px,5.8vw,104px);min-height:clamp(540px,43vw,700px)}.formSequenceV2 .formIntro h2{font-size:clamp(150px,14vw,238px);line-height:.66}.formSequenceV2 .formIntro p{max-width:430px;margin-top:38px;font-size:19px}.formSequenceV2 .formVisual{border-radius:20px;min-height:clamp(540px,43vw,700px)}.formSequenceV2 .formStages{border-top:1px solid var(--bone-line);border-bottom:1px solid var(--bone-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:clamp(104px,8vw,138px);position:relative}.formSequenceV2 .formStage,.formSequenceV2 .formStage:nth-child(2),.formSequenceV2 .formStage:nth-child(3){background:0 0;border:0;min-height:clamp(280px,23vw,370px);margin:0;padding:clamp(34px,3vw,50px) clamp(24px,2.4vw,42px) clamp(44px,4vw,64px);position:relative;overflow:hidden}.formSequenceV2 .formStage+.formStage{border-left:1px solid var(--bone-line)}.formSequenceV2 .formStage:before{background:var(--vermilion);content:"";transform-origin:0;width:clamp(44px,4vw,72px);height:2px;position:absolute;top:-1px;left:clamp(24px,2.4vw,42px);transform:scaleX(0)}.formSequenceV2 .formStage>div{height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.formSequenceV2 .formStage:hover>div{transform:translateY(-8px)}.formSequenceV2 .formStage h3{margin:0 0 28px;font-size:clamp(68px,6.2vw,108px);line-height:.78}.formSequenceV2 .formStage p{max-width:330px;font-size:clamp(24px,2vw,34px);line-height:1.08}@supports (animation-timeline:view()){.formSequenceV2 .formStage>div{animation:linear both form-stage-desktop-arrive;animation-timeline:view();animation-range:entry 4% cover 34%}.formSequenceV2 .formStage:nth-child(2)>div{animation-range:entry 10% cover 39%}.formSequenceV2 .formStage:nth-child(3)>div{animation-range:entry 16% cover 44%}.formSequenceV2 .formStage:before{animation:linear both form-stage-desktop-rule;animation-timeline:view();animation-range:entry 8% cover 30%}.formSequenceV2 .formStage:nth-child(2):before{animation-range:entry 14% cover 35%}.formSequenceV2 .formStage:nth-child(3):before{animation-range:entry 20% cover 40%}}}@keyframes form-stage-desktop-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(52px)rotate(.7deg)}58%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)}}@keyframes form-stage-desktop-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:901px){.formSequenceV2 .formIntro p{max-width:430px;color:var(--powder);letter-spacing:.005em;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;margin:26px 0 0 .08em;font-size:17px;line-height:1.35;display:grid}.formSequenceV2 .formIntro p:before{background:var(--vermilion);content:"";width:46px;height:1px;margin-top:.72em}.formSequenceV2 .formStages{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(54px,6vw,118px);margin-top:clamp(112px,8vw,148px);display:grid;position:relative}.formSequenceV2 .formStage,.formSequenceV2 .formStage:nth-child(2),.formSequenceV2 .formStage:nth-child(3){background:0 0;border:0;min-height:0;margin:0;padding:0 0 clamp(28px,2.5vw,42px);position:relative;overflow:visible}.formSequenceV2 .formStage+.formStage{border-left:0}.formSequenceV2 .formStage:before{background:var(--vermilion);content:"";transform-origin:0;width:clamp(38px,3.2vw,56px);height:2px;position:absolute;top:-20px;left:0;transform:scaleX(0)}.formSequenceV2 .formStage>div{will-change:transform, opacity, filter;height:auto;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s}.formSequenceV2 .formStage:hover>div{transform:translateY(-7px)}.formSequenceV2 .formStage h3{margin:0 0 18px;font-size:clamp(72px,6.3vw,110px);line-height:.76}.formSequenceV2 .formStage p{max-width:330px;font-size:clamp(25px,2vw,34px);line-height:1.08}@supports (animation-timeline:view()){.formSequenceV2 .formStage:first-child>div{animation:linear both form-texture-arrive;animation-timeline:view();animation-range:entry 2% cover 34%}.formSequenceV2 .formStage:nth-child(2)>div{animation:linear both form-shape-arrive;animation-timeline:view();animation-range:entry 8% cover 38%}.formSequenceV2 .formStage:nth-child(3)>div{animation:linear both form-presence-arrive;animation-timeline:view();animation-range:entry 14% cover 42%}.formSequenceV2 .formStage:before{animation:linear both form-principle-stroke;animation-timeline:view();animation-range:entry 8% cover 28%}.formSequenceV2 .formStage:nth-child(2):before{animation-range:entry 14% cover 33%}.formSequenceV2 .formStage:nth-child(3):before{animation-range:entry 20% cover 38%}}}@keyframes form-texture-arrive{0%{opacity:0;filter:blur(7px);transform:translate(-54px,28px)rotate(-.8deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)}}@keyframes form-shape-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(58px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes form-presence-arrive{0%{opacity:0;filter:blur(7px);transform:translate(54px,28px)rotate(.8deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)}}@keyframes form-principle-stroke{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:901px){.formSequenceV2 .formIntro p:before{content:none}.formSequenceV2 .formIntro .formDeck{max-width:420px;color:var(--powder);letter-spacing:.005em;margin:24px 0 0 clamp(12px,1.05vw,20px);font-size:17px;line-height:1.35;display:block}.formSequenceV2 .formIntro .formExperienceNote{max-width:620px;color:color-mix(in srgb, var(--bone) 44%, transparent);font-family:var(--editorial);letter-spacing:.01em;margin:clamp(38px,3.6vw,56px) 0 0;font-size:clamp(14px,1vw,16px);font-style:italic;font-weight:400;line-height:1.6;display:block}.formSequenceV2 .formExperienceNote>span{display:inline}.formSequenceV2 .formExperienceNote span span{will-change:opacity}.formSequenceV2 .formStage:first-child p{max-width:390px}}@media (max-width:900px){.formExperienceNote{display:none}}@media (min-width:901px){.formSequence.formSequenceV2{padding-top:clamp(56px,4.4vw,82px)}.processStudyRule{margin-top:clamp(34px,2.8vw,52px)}}.artistsV2{padding:clamp(74px, 6vw, 108px) var(--gutter) clamp(84px, 7vw, 122px);position:relative;overflow:clip}.artistsV2 .artistsHeaderV2{grid-template-columns:minmax(90px,12%) minmax(0,62%) minmax(210px,26%);align-items:end;gap:clamp(18px,2.4vw,44px);margin:0;display:grid}.artistsV2 .artistsHeaderV2 .sectionIndex{align-self:start;padding-top:8px}.artistsV2 .artistsHeaderV2 h2{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(76px,7.55vw,138px);line-height:.72}.artistsV2 .artistsHeaderV2>p{border-left:1px solid color-mix(in srgb, var(--ink) 42%, transparent);max-width:270px;font-family:var(--editorial);margin:0 0 10px;padding-left:clamp(22px,2.1vw,34px);font-size:clamp(22px,1.85vw,34px);line-height:1.02}.artistsStage{isolation:isolate;margin-top:clamp(34px,3.2vw,58px);padding:clamp(12px,1.2vw,22px) 0 0;position:relative}.artistsStage:before{z-index:-1;top:clamp(88px,7.8vw,132px);right:calc(var(--gutter) * -1);bottom:clamp(54px,4vw,74px);left:calc(var(--gutter) * -1);content:"";background:#0c0f13;position:absolute}.artistsV2 .artistsLayoutV2{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(14px,1.4vw,24px);display:grid;position:relative}.artistsV2 .artist,.artistsV2 .artist1,.artistsV2 .artist2,.artistsV2 .artist3{color:var(--bone);isolation:isolate;margin:0;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s,opacity .45s;display:block;position:relative}.artistsV2 .artist1{grid-column:1/5;margin-top:0}.artistsV2 .artist2{grid-column:5/9;margin-top:clamp(58px,5vw,92px)}.artistsV2 .artist3{grid-column:9/13;margin-top:0}.artistsV2 .artistPhoto,.artistsV2 .artist1 .artistPhoto,.artistsV2 .artist2 .artistPhoto,.artistsV2 .artist3 .artistPhoto{aspect-ratio:.76;background:#17191d;border-radius:clamp(14px,1.2vw,22px);width:100%;height:auto;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.artistsV2 .artistPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#04080d47 38%,#04080de0 100%);width:auto;height:auto;animation:none;position:absolute;inset:42% 0 0;transform:none}.artistsV2 .artistPhoto img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .55s;transform:scale(1.015)}.artistsV2 .artist1 .artistPhoto img{object-position:50% 24%}.artistsV2 .artist2 .artistPhoto img{object-position:50% 16%}.artistsV2 .artist3 .artistPhoto img{object-position:50% 22%}.artistsV2 .artistNumber{z-index:4;font-family:var(--display);letter-spacing:-.045em;font-size:clamp(46px,3.8vw,68px);font-weight:400;line-height:.8;position:absolute;top:clamp(26px,2.2vw,38px);left:clamp(20px,1.7vw,30px)}.artistsV2 .artistNumber:after{background:color-mix(in srgb, var(--bone) 70%, transparent);content:"";width:1px;height:clamp(26px,2.2vw,40px);margin:14px 0 0 5px;display:block}.artistsV2 .artistMeta{z-index:4;width:min(44%,170px);color:var(--bone);position:absolute;top:clamp(124px,10.8vw,184px);left:clamp(20px,1.7vw,30px)}.artistsV2 .artistRole{letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700;line-height:1.25;display:block}.artistsV2 .artistMeta ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.artistsV2 .artistMeta li{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.2}.artistsV2 .artistInfo{z-index:4;width:auto;color:var(--bone);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;bottom:clamp(24px,2.1vw,36px);left:clamp(20px,1.8vw,30px);right:clamp(20px,1.8vw,30px)}.artistsV2 .artistInfo h3{max-width:92%;color:var(--bone);font-family:var(--editorial);letter-spacing:-.055em;text-transform:none;margin:0 0 14px;font-size:clamp(54px,4.6vw,82px);font-style:normal;font-weight:400;line-height:.78}.artistsV2 .artistInfo p{max-width:92%;margin:0 0 18px;font-size:14px;line-height:1.28}.artistBookLink{min-height:34px;color:inherit;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:16px;padding:5px 0 4px;font-size:10px;font-weight:750;display:inline-flex}.artistBookLink span{font-size:18px;font-weight:400;line-height:1;transition:transform .28s}.artistBookLink:hover span,.artistBookLink:focus-visible span{transform:translate(6px)}.artistsV2 .artistsFooter{z-index:2;color:var(--ink);justify-content:space-between;align-items:end;gap:30px;padding:clamp(34px,3vw,52px) 0 0;display:flex;position:relative}.artistsV2 .artistsFooter>span{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.artistsProgress{align-items:center;gap:22px;display:flex}.artistsProgress:before{background:color-mix(in srgb, var(--ink) 50%, transparent);content:"";width:min(24vw,300px);height:1px}.artistsProgress span{letter-spacing:.12em;padding-top:10px;font-size:10px;font-weight:700;position:relative}.artistsProgress span:first-child:before{background:var(--ink);content:"";width:36px;height:2px;position:absolute;top:0;left:-4px}@media (min-width:768px) and (hover:hover){.artistsV2 .artist:hover{z-index:5;transform:translateY(-10px)}.artistsV2 .artistsLayoutV2:has(.artist:hover) .artist:not(:hover){opacity:.72;filter:saturate(.72)}.artistsV2 .artist:hover .artistPhoto img{transform:scale(1.055)}.artistsV2 .artist:hover .artistInfo h3{color:var(--bone)}}@media (max-width:767px){.artistsV2{padding:54px var(--gutter) 72px}.artistsV2 .artistsHeaderV2{grid-template-columns:minmax(0,1fr) minmax(126px,38%);align-items:start;gap:18px 16px;margin:0 0 34px;display:grid}.artistsV2 .artistsHeaderV2 .sectionIndex{grid-column:1/-1;padding-top:0}.artistsV2 .artistsHeaderV2 h2{grid-column:1/-1;font-size:clamp(58px,15.5vw,86px);line-height:.73}.artistsV2 .artistsHeaderV2>p{border-left-color:color-mix(in srgb, var(--ink) 52%, transparent);grid-column:2;justify-self:end;max-width:190px;margin:-6px 0 0;padding-left:16px;font-size:20px;line-height:1.06}.artistsStage{margin-top:6px;padding:0}.artistsStage:before{content:none}.artistsV2 .artistsLayoutV2{display:block}.artistsV2 .artist,.artistsV2 .artist1,.artistsV2 .artist2,.artistsV2 .artist3{color:var(--ink);grid-template-columns:minmax(0,1.06fr) minmax(118px,.94fr);grid-template-areas:"photo number""photo meta""photo info";align-items:start;gap:6px 20px;margin:0 0 14px;padding:0 0 30px;display:grid}.artistsV2 .artist2{grid-template-columns:minmax(118px,.94fr) minmax(0,1.06fr);grid-template-areas:"number photo""meta photo""info photo"}.artistsV2 .artistPhoto,.artistsV2 .artist1 .artistPhoto,.artistsV2 .artist2 .artistPhoto,.artistsV2 .artist3 .artistPhoto{aspect-ratio:.82;width:100%;height:auto;box-shadow:none;border-radius:15px;grid-area:photo;align-self:stretch;margin:0}.artistsV2 .artistPhoto:after{content:none}.artistsV2 .artistNumber{color:var(--ink);grid-area:number;align-self:end;font-size:clamp(38px,10vw,52px);position:static}.artistsV2 .artistNumber:after{background:color-mix(in srgb, var(--ink) 75%, transparent);width:1px;height:48px;margin:0 0 -7px 14px;display:inline-block}.artistsV2 .artistMeta{width:auto;color:var(--ink);grid-area:meta;margin-top:2px;position:static}.artistsV2 .artistRole{margin-bottom:8px;font-size:9px}.artistsV2 .artistMeta ul{gap:2px}.artistsV2 .artistMeta li{font-size:8px}.artistsV2 .artistInfo{width:auto;color:var(--ink);grid-area:info;align-self:end;margin:12px 0 0;padding:0;position:static}.artistsV2 .artistInfo h3{max-width:100%;color:var(--ink);margin-bottom:10px;font-size:clamp(43px,11.5vw,61px);line-height:.79}.artistsV2 .artistInfo p{max-width:100%;margin-bottom:12px;font-size:13px;line-height:1.27}.artistBookLink{letter-spacing:.13em;min-height:32px;font-size:9px}.artistsV2 .artistsFooter{padding-top:18px}.artistsV2 .artistsFooter>span{max-width:210px;font-size:9px;line-height:1.35}.artistsProgress{gap:15px}.artistsProgress:before{display:none}}@media (max-width:430px){.artistsV2 .artistsHeaderV2>p{grid-column:1/-1;justify-self:start;max-width:210px;margin:0 0 0 42%}.artistsV2 .artist,.artistsV2 .artist1,.artistsV2 .artist2,.artistsV2 .artist3{gap:5px 14px}.artistsV2 .artistInfo h3{font-size:clamp(39px,10.6vw,52px)}.artistsV2 .artistInfo p{font-size:12px}}@media (prefers-reduced-motion:reduce){.artistsV2 .artist,.artistsV2 .artistPhoto img,.artistBookLink span{transition:none!important;transform:none!important}}.artistsV2 .artistsHeaderV2>.artistsStatement{max-width:340px;font-size:clamp(20px,1.55vw,30px);line-height:1.02}.artistsStatement>span{white-space:nowrap;display:block}@media (min-width:768px){.artistsV2 .artist1 .artistMeta,.artistsV2 .artist3 .artistMeta{color:#101318;text-shadow:0 1px 10px #f4f1e9d1}.artistsV2 .artist1 .artistRole,.artistsV2 .artist3 .artistRole,.artistsV2 .artist1 .artistMeta li,.artistsV2 .artist3 .artistMeta li{color:#101318}}.artistBookLink{border-bottom:0;padding-bottom:8px;position:relative}.artistBookLink:after{background:var(--vermilion);content:"";transform-origin:0;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.42)}.artistBookLink:hover:after,.artistBookLink:focus-visible:after{transform:scaleX(1)}.artistsV2 .artistsFooter{justify-content:flex-start}@media (max-width:767px){.artistsV2 .artistsHeaderV2>.artistsStatement{max-width:220px;font-size:19px;line-height:1.04}.artistsStatement>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.artistBookLink:after{transition:none}}@media (min-width:768px){.artistsV2 .artist1 .artistNumber,.artistsV2 .artist3 .artistNumber{color:#101318;text-shadow:none}.artistsV2 .artist1 .artistNumber:after,.artistsV2 .artist3 .artistNumber:after{background:#101318}.artistsV2 .artist1 .artistMeta,.artistsV2 .artist3 .artistMeta{color:#101318;width:min(31%,126px);text-shadow:none;top:clamp(118px,9.4vw,162px);left:clamp(18px,1.45vw,26px)}.artistsV2 .artist1 .artistRole,.artistsV2 .artist3 .artistRole{color:#101318;letter-spacing:.11em;white-space:normal;max-width:112px;margin-bottom:12px;font-size:9px;line-height:1.18}.artistsV2 .artist1 .artistMeta ul,.artistsV2 .artist3 .artistMeta ul{max-width:104px}.artistsV2 .artist1 .artistMeta li,.artistsV2 .artist3 .artistMeta li{color:#101318;letter-spacing:.11em;font-size:8.5px;line-height:1.2}}@media (min-width:901px){.formSequence.formSequenceV2{padding-top:clamp(36px,3vw,54px)}.formSequenceV2 .formComposition{align-items:start}.formSequenceV2 .formIntro{align-self:start;padding-top:0}}.formOriginStory{position:relative}.formStoryEyebrow{color:color-mix(in srgb, var(--bone) 58%, transparent);letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1;display:block}.formStoryEmphasis{color:var(--bone)}@media (min-width:901px){.formSequence.formSequenceV2{padding-top:clamp(42px,3.4vw,60px);padding-bottom:clamp(104px,8vw,144px)}.formSequenceV2 .formComposition{grid-template-columns:minmax(0,58%) minmax(350px,42%);align-items:start;gap:clamp(52px,6vw,108px);min-height:0}.formSequenceV2 .formIntro{align-self:start;max-width:none;padding-top:0}.formSequenceV2 .formIntro h2{margin-bottom:0;font-size:clamp(148px,13.6vw,232px);line-height:.66}.formSequenceV2 .formIntro .formDeck{max-width:440px;color:var(--powder);margin:24px 0 0 .08em;font-size:17px;line-height:1.35;display:block}.formSequenceV2 .formIntro .formDeck:before{content:none}.formOriginStory{gap:clamp(20px,1.7vw,28px);max-width:720px;margin-top:clamp(44px,4.2vw,68px);padding-left:clamp(0px,1vw,18px);display:grid}.formOriginStory:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--powder) 42%, transparent), color-mix(in srgb, var(--powder) 8%, transparent));content:"";width:1px;height:calc(100% - 25px);position:absolute;top:25px;left:0;transform:translate(-24px)}.formOriginStory .formStoryEyebrow{margin-bottom:4px}.formOriginStory p,.formSequenceV2 .formIntro .formOriginStory p{max-width:660px;color:color-mix(in srgb, var(--bone) 66%, transparent);font-family:var(--editorial);letter-spacing:0;margin:0;font-size:clamp(17px,1.28vw,22px);font-style:normal;font-weight:400;line-height:1.48;display:block}.formOriginStory p:before,.formSequenceV2 .formIntro .formOriginStory p:before{content:none}.formOriginStory .formStoryLead{max-width:680px;color:color-mix(in srgb, var(--bone) 84%, transparent);font-size:clamp(20px,1.55vw,27px);font-style:italic;line-height:1.4}.formOriginStory .formStoryClose{max-width:610px;color:var(--bone);margin-top:clamp(6px,.7vw,12px);font-size:clamp(19px,1.42vw,24px);font-style:italic;line-height:1.4}.formStoryEmphasis{transition:color .35s,opacity .35s}.formOriginStory p:hover .formStoryEmphasis{color:var(--powder)}.formSequenceV2 .formVisual{border-radius:18px;min-height:clamp(620px,50vw,790px);margin-top:clamp(18px,2.5vw,44px);box-shadow:0 28px 72px #0409142e}.formSequenceV2 .formVisual:after{opacity:.72;height:34%}.formSequenceV2 .formVisual img{object-position:56% 42%;transform:scale(1.025)}.formSequenceV2 .formStages{margin-top:clamp(86px,7vw,118px)}}@media (max-width:900px){.formOriginStory{gap:18px;margin-top:34px;display:grid}.formOriginStory .formStoryEyebrow{margin-bottom:3px}.formOriginStory p,.formSequenceV2 .formIntro .formOriginStory p{max-width:100%;color:color-mix(in srgb, var(--bone) 70%, transparent);font-family:var(--editorial);letter-spacing:0;margin:0;font-size:clamp(17px,4.7vw,21px);font-style:normal;font-weight:400;line-height:1.46;display:block}.formOriginStory p:before,.formSequenceV2 .formIntro .formOriginStory p:before{content:none}.formOriginStory .formStoryLead{color:color-mix(in srgb, var(--bone) 86%, transparent);font-size:clamp(21px,5.7vw,27px);font-style:italic;line-height:1.38}.formOriginStory .formStoryClose{color:var(--bone);font-size:clamp(20px,5.3vw,25px);font-style:italic;line-height:1.4}.formSequenceV2 .formVisual{border-radius:16px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.formOriginStory *,.formSequenceV2 .formVisual{transition:none!important;animation:none!important}}.ritual.ritualV2{padding:clamp(72px, 6vw, 108px) var(--gutter) clamp(84px, 7vw, 120px);border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--bone);position:relative;overflow:clip}.ritualV2 .ritualHero{grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;gap:clamp(26px,3vw,54px);min-height:clamp(560px,43vw,720px);display:grid}.ritualV2 .ritualTitleV2{z-index:2;width:100%;margin:0;padding:0;position:relative}.ritualV2 .ritualTitleV2 .sectionIndex{color:var(--ink);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 clamp(28px,2.4vw,42px);font-size:10px;font-weight:750;display:inline-flex}.ritualV2 .ritualTitleV2 .sectionIndex:after{background:color-mix(in srgb, var(--ink) 34%, transparent);content:"";width:clamp(54px,4.5vw,76px);height:1px}.ritualV2 .ritualTitleV2 h2{color:var(--ink);font-family:var(--editorial);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(78px,7.25vw,128px);font-weight:400;line-height:.82;display:block}.ritualV2 .ritualTitleLine{white-space:nowrap;display:block}.ritualV2 .ritualDek{max-width:390px;color:color-mix(in srgb, var(--ink) 72%, transparent);font-family:var(--editorial);margin:clamp(24px,2vw,34px) 0 0;font-size:clamp(16px,1.2vw,20px);line-height:1.28}.ritualV2 .ritualPhotoV2{aspect-ratio:4/3;background:#111;border-radius:clamp(24px,2.3vw,38px);width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #14181f1a}.ritualV2 .ritualPhotoV2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a111d0d,#0000 36%);position:absolute;inset:0}.ritualV2 .ritualPhotoV2 img{object-fit:cover;object-position:54% 50%;transform:scale(1.01)}.ritualV2 .ritualStepsV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,5vw,84px);margin-top:clamp(48px,4vw,70px);display:grid}.ritualV2 .ritualStepV2{border-top:1px solid color-mix(in srgb, var(--ink) 26%, transparent);background:0 0;min-width:0;padding-top:22px}.ritualV2 .ritualStepV2:after{display:none}.ritualV2 .ritualStepHead{align-items:center;gap:14px;width:62%;margin-bottom:24px;display:flex}.ritualV2 .ritualNumeral{color:color-mix(in srgb, var(--ink) 60%, #a9866e 40%);font-family:var(--editorial);font-size:clamp(20px,1.55vw,26px);line-height:1}.ritualV2 .ritualStepRule{background:color-mix(in srgb, var(--ink) 24%, transparent);transform-origin:0;flex:1;height:1px;animation:1.1s cubic-bezier(.22,1,.36,1) .12s forwards ritual-rule-in;transform:scaleX(.2)}.ritualV2 .ritualStepV2 h3{color:var(--ink);font-family:var(--editorial);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(40px,3vw,54px);font-weight:400;line-height:.95}.ritualV2 .ritualStepV2 p{max-width:330px;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0;font-size:14px;line-height:1.48}@keyframes ritual-rule-in{to{transform:scaleX(1)}}@media (max-width:1180px) and (min-width:768px){.ritual.ritualV2{padding-top:64px;padding-bottom:88px}.ritualV2 .ritualHero{grid-template-columns:minmax(0,42%) minmax(0,58%);gap:24px;min-height:500px}.ritualV2 .ritualTitleV2 h2{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(58px,8vw,86px);font-weight:500;line-height:.8}.ritualV2 .ritualDek{max-width:280px;font-size:15px}.ritualV2 .ritualPhotoV2{border-radius:24px}.ritualV2 .ritualStepsV2{gap:26px;margin-top:40px}.ritualV2 .ritualStepV2 h3{font-size:clamp(32px,4vw,44px)}.ritualV2 .ritualStepV2 p{font-size:13px}}@media (max-width:767px){.ritual.ritualV2{padding:40px var(--gutter) 58px}.ritualV2 .ritualHero{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.ritualV2 .ritualTitleV2{width:100%}.ritualV2 .ritualTitleV2 .sectionIndex{letter-spacing:.26em;gap:14px;margin:0 0 22px;font-size:9px}.ritualV2 .ritualTitleV2 .sectionIndex:after{width:46px}.ritualV2 .ritualTitleV2 h2{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(48px,13.2vw,64px);font-weight:500;line-height:.82}.ritualV2 .ritualTitleLine{white-space:normal}.ritualV2 .ritualDek{margin:18px 0 24px;font-size:15px;line-height:1.32}.ritualV2 .ritualPhotoV2{aspect-ratio:4/3;width:100%;box-shadow:none;border-radius:16px;margin:0}.ritualV2 .ritualPhotoV2 img{object-position:54% 50%;transform:none}.ritualV2 .ritualStepsV2{margin-top:30px;display:block}.ritualV2 .ritualStepV2{border:0;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"head title""head copy";column-gap:14px;min-height:132px;padding:0 0 22px;display:grid}.ritualV2 .ritualStepHead{grid-area:head;width:100%;height:100%;margin:0;display:block;position:relative}.ritualV2 .ritualNumeral{border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.ritualV2 .ritualStepRule{transform-origin:top;background:#b77f6b70;width:1px;height:auto;animation:1.15s cubic-bezier(.22,1,.36,1) .12s forwards ritual-rule-down;position:absolute;top:46px;bottom:-2px;left:21px;transform:scaleY(.3)}.ritualV2 .ritualStepV2:last-child .ritualStepRule{bottom:26px}.ritualV2 .ritualStepV2 h3{grid-area:title;align-self:end;margin:2px 0 8px;font-size:clamp(28px,8.2vw,36px);line-height:.94}.ritualV2 .ritualStepV2:nth-child(3) h3{white-space:nowrap;font-size:clamp(26px,7.5vw,32px)}.ritualV2 .ritualStepV2 p{grid-area:copy;max-width:100%;padding:0 0 18px;font-size:14px;line-height:1.42}}@keyframes ritual-rule-down{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ritualV2 .ritualStepRule{animation:none!important;transform:none!important}}@media (min-width:768px){.ritual.ritualV2{padding-top:clamp(70px,5.4vw,94px);padding-bottom:clamp(82px,6.2vw,108px)}.ritualV2 .ritualHero{grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:start;gap:clamp(40px,5vw,82px);min-height:0}.ritualV2 .ritualTitleV2{width:100%;padding-top:4px;display:block}.ritualV2 .ritualTitleV2 .sectionIndex{width:max-content;font-family:var(--body);letter-spacing:.28em;align-items:center;gap:16px;margin:0 0 clamp(24px,2vw,32px);font-size:10px;font-weight:700;display:flex}.ritualV2 .ritualTitleV2 .sectionIndex:after{background:color-mix(in srgb, var(--ink) 28%, transparent);width:52px}.ritualV2 .ritualTitleV2 h2{width:100%;max-width:620px;font-family:var(--display);letter-spacing:-.052em;font-size:clamp(76px,6.9vw,118px);font-weight:500;line-height:.79}.ritualV2 .ritualTitleLine{white-space:normal}.ritualV2 .ritualDek{max-width:330px;font-family:var(--body);margin-top:clamp(22px,1.8vw,30px);font-size:clamp(14px,1vw,16px);line-height:1.48}.ritualV2 .ritualPhotoV2{aspect-ratio:4/3;width:100%;box-shadow:none;border-radius:clamp(20px,1.8vw,28px);margin:clamp(34px,3vw,48px) 0 0}.ritualV2 .ritualPhotoV2:after{display:none}.ritualV2 .ritualPhotoV2 img{object-position:54% 48%;transform:none}.ritualV2 .ritualStepsV2{gap:clamp(30px,4vw,58px);margin-top:clamp(46px,4vw,64px)}.ritualV2 .ritualStepV2{padding-top:18px}.ritualV2 .ritualStepHead{width:58%;margin-bottom:18px}.ritualV2 .ritualNumeral{font-family:var(--body);letter-spacing:.08em;font-size:15px;font-weight:600}.ritualV2 .ritualStepV2 h3{font-family:var(--display);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(38px,3vw,52px);font-weight:500;line-height:.94}.ritualV2 .ritualStepV2 p{max-width:300px;font-family:var(--body);font-size:14px;line-height:1.46}}.clientNotes.clientNotesV3{min-height:0;padding:clamp(52px, 4.2vw, 72px) var(--gutter) clamp(54px, 4.6vw, 80px);isolation:isolate;background:radial-gradient(at 78% 32%,#b8cce713 0%,#b8cce706 28%,#0000 58%),linear-gradient(155deg,#14213d 0%,#101c34 58%,#0e1930 100%);display:block;position:relative;overflow:clip}.clientNotesV3:before{z-index:-1;aspect-ratio:1.45;content:"";pointer-events:none;border:1px solid #b8cce712;border-radius:50%;width:min(52vw,840px);position:absolute;top:8%;right:-8%;transform:rotate(-9deg);box-shadow:0 0 80px #b8cce706,inset 0 0 70px #e54b3e05}.clientNotesV3:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#e54b3e09,#0000 64%);width:54vw;max-width:900px;height:54vw;max-height:900px;position:absolute;bottom:-36%;left:36%}.notesV3Topline{z-index:2;border-bottom:1px solid #f3efe633;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,72px);min-height:42px;padding:0 0 18px;display:grid;position:relative}.notesV3Eyebrow,.notesV3Measure,.notesV3Count{color:#f3efe6a8;font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.notesV3Measure{color:#b8cce785;letter-spacing:.16em;font-weight:600}.notesV3Count{justify-content:flex-end;align-items:baseline;gap:9px;min-width:76px;display:inline-flex}.notesV3Count strong{color:var(--bone);font-size:14px;font-weight:750}.notesV3Count i{color:#b8cce761;font-style:normal}.notesV3Count span{color:#b8cce766}.notesV3Body{z-index:2;border-bottom:1px solid #f3efe633;grid-template-columns:minmax(300px,34%) minmax(0,66%);min-height:clamp(560px,42vw,690px);display:grid;position:relative}.notesV3Editorial{border-right:1px solid #f3efe629;flex-direction:column;min-width:0;padding:clamp(48px,5vw,82px) clamp(34px,4.6vw,78px) 32px 0;display:flex}.notesV3Title{color:var(--bone);margin:0}.notesV3Title>span{display:block}.notesV3Title>span:first-child{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(72px,7.4vw,128px);font-weight:500;line-height:.72}.notesV3Title>span:last-child{font-family:var(--editorial);letter-spacing:-.07em;margin-top:.08em;font-size:clamp(70px,7.9vw,136px);font-style:italic;font-weight:400;line-height:.78}.notesV3Meta{grid-template-columns:auto 1fr;align-items:baseline;gap:14px 20px;margin-top:auto;padding-top:34px;display:grid}.notesV3Meta strong{color:var(--bone);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:760}.notesV3Meta span{color:#b8cce7bd;font-size:13px;position:relative}.notesV3Meta span:before{background:var(--vermilion);content:"";width:24px;height:1px;margin:0 10px 4px 0;display:inline-block}.notesV3Progress{grid-template-columns:repeat(3,minmax(58px,1fr));gap:8px;width:min(100%,310px);margin-top:30px;display:grid}.notesV3Progress button{color:#b8cce775;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3efe633;min-height:34px;padding:0 0 10px;transition:color .32s,border-color .32s;position:relative}.notesV3Progress button:after{background:linear-gradient(90deg, var(--vermilion), #e54b3e33);content:"";transform-origin:0;height:2px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.notesV3Progress button span{letter-spacing:.14em;font-size:10px;font-weight:700}.notesV3Progress button:hover,.notesV3Progress button:focus-visible{color:var(--bone);border-color:#f3efe66b}.notesV3Progress button.isActive{color:var(--bone)}.notesV3Progress button.isActive:after{transform:scaleX(1)}.notesV3QuoteStage{align-items:center;min-width:0;min-height:100%;padding:clamp(48px,5vw,82px) 0 clamp(64px,5vw,82px) clamp(42px,5vw,86px);display:flex;position:relative;overflow:hidden}.notesV3Roman{z-index:0;color:#0000;font-family:var(--display);letter-spacing:-.09em;-webkit-text-stroke:1px #b8cce71c;text-shadow:0 0 42px #b8cce706;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(300px,31vw,540px);font-weight:500;line-height:.66;position:absolute;top:50%;right:clamp(-48px,-2vw,-14px);transform:translateY(-50%)}.notesV3Quote{z-index:2;width:min(94%,1040px);margin-left:clamp(0px,2vw,34px);position:relative}.notesV3Glyph{color:var(--powder);font-family:var(--editorial);opacity:.9;margin:0 0 -16px -.08em;font-size:clamp(82px,7vw,122px);font-style:italic;line-height:.7;display:block}.notesV3Quote blockquote{color:var(--bone);font-family:var(--editorial);letter-spacing:-.058em;text-wrap:balance;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(54px,5.55vw,98px);font-style:italic;font-weight:400;line-height:.96}.notesV3After{z-index:2;color:#b8cce761;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:25px;right:0}.notesV3After i{background:#f3efe62e;width:34px;height:1px}.notesV3Bottom{z-index:2;grid-template-columns:1fr auto 96px;align-items:center;gap:24px;min-height:86px;padding-top:22px;display:grid;position:relative}.notesV3BottomWord{color:#b8cce773;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.notesV3Controls{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.notesV3Controls button{color:#f3efe6b8;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3efe62e;align-items:center;gap:13px;min-height:40px;padding:0 0 5px;font-size:10px;font-weight:750;transition:color .28s,border-color .28s;display:inline-flex;position:relative}.notesV3Controls button span:first-child,.notesV3Controls button span:last-child{transition:transform .3s cubic-bezier(.22,1,.36,1)}.notesV3Controls button:hover,.notesV3Controls button:focus-visible{color:var(--bone);border-color:#e54b3eb8}.notesV3Controls button:first-child:hover span:first-child{transform:translate(-4px)}.notesV3Controls button:last-child:hover span:last-child{transform:translate(4px)}.notesV3Arrow{filter:drop-shadow(0 0 7px #e54b3e80);justify-self:end;width:82px;height:24px;position:relative}.notesV3Arrow i{background:linear-gradient(90deg, transparent, var(--vermilion));transform-origin:100%;height:1px;animation:2.2s cubic-bezier(.22,1,.36,1) infinite notes-v3-arrow-line;position:absolute;top:50%;left:0;right:9px;transform:translateY(-50%)}.notesV3Arrow b{border-top:1px solid var(--vermilion);border-right:1px solid var(--vermilion);width:10px;height:10px;animation:2.2s cubic-bezier(.22,1,.36,1) infinite notes-v3-arrow-head;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}@keyframes notes-v3-arrow-line{0%,to{opacity:.55;transform:translateY(-50%)scaleX(.72)}48%{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes notes-v3-arrow-head{0%,to{opacity:.58;transform:translate(-5px,-50%)rotate(45deg)}48%{opacity:1;transform:translateY(-50%)rotate(45deg)}}@media (max-width:1100px) and (min-width:768px){.clientNotes.clientNotesV3{padding-top:48px;padding-bottom:54px}.notesV3Body{grid-template-columns:minmax(250px,36%) minmax(0,64%);min-height:510px}.notesV3Editorial{padding:48px 34px 28px 0}.notesV3Title>span:first-child{font-size:clamp(62px,8vw,88px)}.notesV3Title>span:last-child{font-size:clamp(64px,8.4vw,92px)}.notesV3QuoteStage{padding:48px 0 60px 38px}.notesV3Quote blockquote{font-size:clamp(45px,5.8vw,64px)}.notesV3Roman{font-size:clamp(250px,35vw,400px)}}@media (max-width:767px){.clientNotes.clientNotesV3{padding:46px var(--gutter) 48px}.clientNotesV3:before{opacity:.58;width:112vw;top:24%;right:-42%}.notesV3Topline{grid-template-columns:1fr auto;gap:18px;min-height:34px;padding-bottom:15px}.notesV3Measure{display:none}.notesV3Eyebrow{font-size:9px}.notesV3Count{grid-column:2;font-size:9px}.notesV3Body{border-bottom:1px solid #f3efe62e;min-height:0;display:block}.notesV3Editorial{border-right:0;padding:34px 0 26px;display:block}.notesV3Title>span:first-child{font-size:clamp(54px,15vw,72px);line-height:.75}.notesV3Title>span:last-child{margin-top:.12em;font-size:clamp(58px,16vw,78px);line-height:.74}.notesV3Meta{grid-template-columns:auto 1fr;margin-top:26px;padding-top:0}.notesV3Meta strong{font-size:10px}.notesV3Meta span{font-size:12px}.notesV3Progress{width:100%;margin-top:22px}.notesV3Progress button{min-height:30px}.notesV3QuoteStage{align-items:center;min-height:430px;padding:42px 0 62px;overflow:hidden}.notesV3Roman{-webkit-text-stroke-color:#b8cce717;font-size:clamp(210px,65vw,310px);top:48%;right:-18px}.notesV3Quote{width:100%;margin-left:0}.notesV3Glyph{margin-bottom:-8px;font-size:62px}.notesV3Quote blockquote{text-wrap:pretty;font-size:clamp(42px,11.6vw,56px);line-height:.99}.notesV3After{font-size:8px;bottom:18px;left:0;right:auto}.notesV3Bottom{grid-template-columns:1fr auto;gap:18px;min-height:76px;padding-top:18px}.notesV3BottomWord{display:none}.notesV3Controls{grid-column:1;gap:20px}.notesV3Controls button{font-size:9px}.notesV3Arrow{grid-column:2;width:56px}}@media (max-width:390px){.notesV3QuoteStage{min-height:390px}.notesV3Quote blockquote{font-size:clamp(38px,11vw,48px)}.notesV3Title>span:first-child{font-size:clamp(50px,14vw,64px)}.notesV3Title>span:last-child{font-size:clamp(54px,15vw,70px)}}@media (prefers-reduced-motion:reduce){.notesV3Arrow i,.notesV3Arrow b{animation:none}.notesV3Progress button,.notesV3Progress button:after,.notesV3Controls button,.notesV3Controls button span{transition:none}}.headerMarkMain{display:block}.headerMarkSub,.navBookMeta{display:none}@media (min-width:768px){.siteHeader{z-index:8;min-height:92px;padding:0 var(--gutter);color:var(--bone);text-shadow:0 2px 18px #0a0b0f57;-webkit-backdrop-filter:blur(5px)saturate(108%);background:linear-gradient(#080c1470 0%,#080c142e 58%,#080c1400 100%);border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,4vw,72px);display:grid;position:relative}.siteHeader .headerMark{width:fit-content;color:var(--bone);align-self:center;gap:7px;padding:7px 0 5px;text-decoration:none;display:grid}.siteHeader .headerMarkMain{font-family:var(--display);letter-spacing:-.052em;white-space:nowrap;font-size:clamp(39px,2.9vw,52px);font-weight:600;line-height:.78}.siteHeader .headerMarkSub{color:#f3efe680;font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:8px;font-weight:650;line-height:1;animation:.68s cubic-bezier(.22,1,.36,1) .18s forwards desktop-index-sub-in;display:block;transform:translateY(6px)}.siteHeader .desktopNav{grid-column:3;place-self:stretch end;align-items:stretch;gap:clamp(22px,2.5vw,44px);min-width:min(57vw,740px);padding-left:clamp(12px,1.5vw,24px);display:flex;position:relative}.siteHeader nav a:before,.siteHeader .navBook:after{content:none!important;display:none!important}.siteHeader .desktopNav>a{color:#f3efe6e6;text-transform:uppercase;white-space:nowrap;grid-template-columns:1fr;place-content:center start;align-items:baseline;row-gap:4px;min-width:92px;min-height:92px;padding:0 0 2px;text-decoration:none;transition:color .3s;display:grid;position:relative;overflow:visible}.siteHeader .desktopNavLabel{z-index:1;font-family:var(--body);letter-spacing:.18em;grid-area:1/1;font-size:11px;font-weight:700;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1),letter-spacing .34s;position:relative}.siteHeader .desktopNav>a:hover,.siteHeader .desktopNav>a:focus-visible{color:var(--bone)}.siteHeader .desktopNav>a:hover .desktopNavLabel,.siteHeader .desktopNav>a:focus-visible .desktopNavLabel{letter-spacing:.21em;transform:translateY(-3px)}.siteHeader .desktopNav .navBook{grid-template-columns:1fr;min-width:142px}.siteHeader .navBookStack{grid-area:1/1;align-self:center;gap:5px;display:grid}.siteHeader .navBook .desktopNavLabel{color:var(--bone);grid-area:auto}.siteHeader .navBookMeta{color:#f3efe675;font-family:var(--body);letter-spacing:.16em;font-size:7px;font-weight:650;line-height:1;transition:color .28s,transform .4s cubic-bezier(.22,1,.36,1);display:block}.siteHeader .navBook:hover .navBookMeta,.siteHeader .navBook:focus-visible .navBookMeta{color:#f3efe6c2;transform:translate(4px)}.siteHeader .mobileHeaderActions,.siteHeader .mobileNavPanel{display:none!important}}@media (min-width:768px) and (max-width:1100px){.siteHeader{gap:24px;min-height:86px;padding-inline:3.5%}.siteHeader .headerMarkMain{font-size:clamp(33px,3.4vw,42px)}.siteHeader .headerMarkSub{letter-spacing:.15em;font-size:7px}.siteHeader .desktopNav{gap:20px;min-width:520px;padding-left:4px}.siteHeader .desktopNav>a{min-width:78px;min-height:86px}.siteHeader .desktopNav .navBook{min-width:120px}.siteHeader .desktopNavLabel{letter-spacing:.14em;font-size:9px}.siteHeader .navBookMeta{font-size:6px}}@keyframes desktop-index-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes desktop-index-sub-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes desktop-index-baseline-in{0%{opacity:0;transform:translateY(18px)scaleX(0)}to{opacity:1;transform:translateY(18px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.siteHeader:after,.siteHeader .headerMarkSub,.siteHeader .desktopNav:before{animation:none!important}.siteHeader:after{transform:scaleX(1)}.siteHeader .headerMarkSub{opacity:1;transform:none}.siteHeader .desktopNav:before{transform:translateY(18px)scaleX(1)}}@media (min-width:768px){.siteHeader .desktopNav>a{will-change:transform;border-radius:999px;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .32s,color .28s}.siteHeader .desktopNav>a:hover,.siteHeader .desktopNav>a:focus-visible{color:var(--bone);background:#f3efe611;transform:translateY(-3px)}.siteHeader .desktopNav>a:hover .desktopNavLabel,.siteHeader .desktopNav>a:focus-visible .desktopNavLabel{letter-spacing:.22em;transform:translateY(-1px)scale(1.025)}.siteHeader .navBook:hover .navBookMeta,.siteHeader .navBook:focus-visible .navBookMeta{color:#f3efe6d1;transform:translate(5px)}}.journal{isolation:isolate;background:radial-gradient(circle at 78% 18%, #b8cce71a, transparent 27%), var(--bone);position:relative;overflow:clip}.journalHeader .sectionIndex{color:color-mix(in srgb, var(--ink) 82%, transparent)}.journalHeader h2{text-wrap:balance}.journalHeader h2 em{display:inline-block}.journalItem{position:relative}.journalItem h3 a{transition:color .28s}.journalImage{border-radius:8px}.journalImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0a0b0f12);position:absolute;inset:0}@media (min-width:1180px){.journal{grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);align-items:start;gap:clamp(42px,4.7vw,88px);padding:clamp(92px,8vw,136px) 4.5% clamp(72px,7vw,116px);display:grid}.journalHeader{flex-direction:column;align-items:flex-start;margin:0;padding-top:4px;display:flex;position:sticky;top:28px}.journalHeader:after{background:var(--ink-line);content:"";width:min(240px,70%);height:1px;margin-top:34px}.journalHeader .sectionIndex{margin-bottom:24px}.journalHeader h2{max-width:480px;font-size:clamp(78px,6.1vw,118px);line-height:.78}.journalHeader h2 em{font-size:.72em}.journalHeader p{max-width:320px;margin-top:34px;font-size:17px;line-height:1.42}.journalLayout{grid-template-rows:repeat(2,minmax(305px,1fr));grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);align-items:stretch;gap:22px 28px;display:grid}.journal1{border-radius:10px;grid-area:1/1/span 2;min-height:650px;padding:0;overflow:hidden}.journal1:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#0a0b0fb8 72%,#0a0b0fe0);position:absolute;inset:36% 0 0}.journal1 .journalImage{border-radius:0;height:100%;position:absolute;inset:0}.journal1 .journalImage img{object-position:50% 36%}.journal1 .journalMeta,.journal1 h3,.journal1>p{z-index:2;color:var(--bone);position:absolute;left:clamp(22px,2vw,34px);right:clamp(22px,2vw,34px)}.journal1 .journalMeta{color:#f3efe6b8;border:0;margin:0;padding:0;bottom:154px}.journal1 h3{max-width:510px;margin:0;font-size:clamp(39px,3.3vw,62px);line-height:.84;bottom:72px}.journal1>p{color:#f3efe6bd;max-width:390px;margin:0;font-size:13px;line-height:1.35;bottom:24px}.journal2,.journal3{border-top:1px solid var(--ink-line);grid-template:"image meta""image title""image copy"1fr/minmax(118px,.72fr) minmax(0,1.2fr);align-content:start;column-gap:18px;min-height:0;padding:16px 0 0;display:grid}.journal2{grid-area:1/2}.journal3{grid-area:2/2}.journal2 .journalImage,.journal3 .journalImage{border-radius:7px;grid-area:image;height:100%;min-height:245px}.journal2 .journalMeta,.journal3 .journalMeta{border:0;grid-area:meta;margin:3px 0 14px;padding:0}.journal2 h3,.journal3 h3{grid-area:title;margin:0 0 12px;font-size:clamp(34px,2.45vw,48px);line-height:.86}.journal2>p,.journal3>p{grid-area:copy;max-width:270px;margin:0;font-size:14px;line-height:1.38}}@media (min-width:768px) and (max-width:1179px){.journal{padding:78px 4.5% 92px;display:block}.journalHeader{grid-template-columns:.72fr 1.28fr;align-items:end;gap:32px;margin:0 0 48px;display:grid}.journalHeader .sectionIndex{align-self:start}.journalHeader h2{grid-column:1/span 2;font-size:clamp(72px,9vw,106px)}.journalHeader p{grid-column:2;max-width:420px;font-size:16px;line-height:1.4}.journalLayout{grid-template-rows:repeat(2,minmax(280px,auto));grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);gap:22px;display:grid}.journal1{grid-row:1/span 2;padding:0}.journal1 .journalImage{height:100%;min-height:610px}.journal1 .journalMeta{margin-top:16px}.journal1 h3{font-size:clamp(42px,5vw,58px)}.journal2,.journal3{border-top:1px solid var(--ink-line);grid-template-columns:120px 1fr;grid-template-areas:"image meta""image title""image copy";column-gap:18px;padding:14px 0 0;display:grid}.journal2{grid-row:1}.journal3{grid-row:2}.journal2 .journalImage,.journal3 .journalImage{grid-area:image;height:100%;min-height:220px}.journal2 .journalMeta,.journal3 .journalMeta{border:0;grid-area:meta;margin:0 0 11px;padding:0}.journal2 h3,.journal3 h3{grid-area:title;margin:0 0 10px;font-size:clamp(32px,4vw,44px)}.journal2>p,.journal3>p{grid-area:copy;font-size:14px}}.appointment{isolation:isolate;background:var(--ink);color:var(--bone);position:relative}.appointment:before{z-index:-2;content:"";background:linear-gradient(90deg,#14213d4d,#14213d0f),linear-gradient(#0a0b0f0f 42%,#0a0b0f9e),url(/images/textured-curls.webp) 50% 34%/cover no-repeat;width:49%;position:absolute;top:0;bottom:0;left:0}.appointment:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0a0b0f1f,#0a0b0f2e 58%,#14213db8);width:49%;position:absolute;inset:0 auto 0 0}.appointmentIntro{z-index:1;position:relative}.appointmentIntro h2,.appointmentIntro>p,.appointmentNote{color:var(--bone);text-shadow:0 2px 18px #0a0b0f57}.bookingForm,.formSuccess{z-index:2;background:var(--bone);color:var(--ink);position:relative}.bookingForm{border-radius:8px;box-shadow:0 28px 70px #0a0b0f2e}.bookingForm .actionButton{min-width:min(250px,100%)}.formField input,.formField select,.formField textarea{transition:border-color .24s,background-color .24s,transform .24s}.formField input:focus,.formField select:focus,.formField textarea:focus{background:#b8cce714;transform:translateY(-1px)}@media (min-width:1180px){.appointment{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:clamp(46px,5vw,86px);padding:52px 4.5% 60px}.appointmentIntro{justify-content:flex-end;min-height:650px;padding:38px clamp(18px,2.3vw,38px) 46px 0}.appointmentIntro h2{max-width:650px;margin:0 0 28px;font-size:clamp(78px,6.25vw,118px);line-height:.78}.appointmentIntro>p{max-width:430px;font-size:19px;line-height:1.38}.appointmentNote{margin-top:28px}.bookingForm{align-self:center;gap:23px;padding:clamp(42px,4.3vw,66px)}.bookingForm:before{color:#14213d94;font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;content:"Consultation request";margin-bottom:4px;font-size:10px;font-weight:700;display:block}.formEnd{flex-direction:row-reverse;align-items:center;margin-top:8px}.formEnd p{max-width:290px}.formSuccess{border:0;border-radius:8px;place-self:center stretch;max-width:none;margin:0;padding:52px}}@media (min-width:768px) and (max-width:1179px){.appointment{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:28px;padding:44px 4.5% 50px}.appointment:before,.appointment:after{width:46%}.appointmentIntro{justify-content:flex-end;min-height:610px;padding:28px 18px 34px 0}.appointmentIntro h2{margin:0 0 24px;font-size:clamp(66px,7.4vw,90px)}.appointmentIntro>p{max-width:340px;font-size:17px}.appointmentNote{margin-top:24px}.bookingForm{align-self:center;gap:20px;padding:clamp(30px,3.6vw,44px)}.formTwo{grid-template-columns:1fr;gap:20px}.formEnd{flex-direction:column-reverse;align-items:stretch}.formEnd p{max-width:none}}@media (max-width:767px){.journal{padding:62px 20px 72px}.journalHeader{margin:0 0 38px;display:block}.journalHeader .sectionIndex{margin-bottom:18px;display:block}.journalHeader h2{max-width:520px;font-size:clamp(58px,18.5vw,86px);line-height:.79}.journalHeader h2 em{font-size:.72em}.journalHeader p{max-width:430px;margin-top:24px;font-size:16px;line-height:1.42}.journalLayout{display:block}.journal1{margin:0 0 40px;padding:0}.journal1 .journalImage{border-radius:10px;height:clamp(390px,114vw,560px)}.journal1 .journalMeta{margin:16px 0 12px}.journal1 h3{max-width:520px;font-size:clamp(44px,13.6vw,64px);line-height:.84}.journal1>p{max-width:470px;font-size:15px;line-height:1.42}.journal2,.journal3{border-top:1px solid var(--ink-line);grid-template-columns:34% minmax(0,1fr);grid-template-areas:"image meta""image title""image copy";align-items:start;gap:0 16px;padding:18px 0 20px;display:grid}.journal2 .journalImage,.journal3 .journalImage{border-radius:7px;grid-area:image;height:150px}.journal2 .journalMeta,.journal3 .journalMeta{border:0;grid-area:meta;margin:1px 0 8px;padding:0;font-size:9px}.journal2 h3,.journal3 h3{grid-area:title;margin:0 0 8px;font-size:clamp(31px,9.6vw,44px);line-height:.87}.journal2>p,.journal3>p{grid-area:copy;margin:0;font-size:13px;line-height:1.36}.appointment{padding:0;display:block}.appointment:before,.appointment:after{width:100%;height:540px;top:0;bottom:auto}.appointmentIntro{justify-content:flex-end;min-height:540px;padding:48px 22px 42px}.appointmentIntro h2{max-width:560px;margin:0 0 22px;font-size:clamp(58px,17vw,82px);line-height:.79}.appointmentIntro>p{max-width:430px;font-size:17px;line-height:1.38}.appointmentNote{margin-top:20px}.bookingForm{box-shadow:none;border-radius:0;gap:22px;margin:0;padding:38px 22px 50px}.formTwo{grid-template-columns:1fr;gap:22px}.formEnd{flex-direction:column-reverse;align-items:stretch;gap:14px}.formEnd p{max-width:none}.bookingForm .actionButton{width:100%}.formSuccess{border:0;max-width:none;margin:0;padding:42px 22px 50px}}@supports (animation-timeline:view()){.journalHeader,.journal1,.journal2,.journal3,.appointmentIntro>*,.bookingForm,.formSuccess{opacity:0;animation-name:editorial-view-rise;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 30%;transform:translateY(24px)}.journal2{animation-range:entry 10% cover 34%}.journal3{animation-range:entry 14% cover 38%}.bookingForm,.formSuccess{animation-range:entry 6% cover 26%}}@keyframes editorial-view-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.siteHeader .desktopNav>a,.siteHeader .desktopNavLabel,.journalImage img,.journalHeader,.journalItem,.appointmentIntro>*,.bookingForm,.formSuccess{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.formSequence.formSequenceV2{padding-top:clamp(64px,5vw,92px)}@media (min-width:901px){.formSequence.formSequenceV2{padding-top:clamp(74px,5.5vw,102px)}}@media (max-width:767px){.formSequence.formSequenceV2{padding-top:58px}}.formMobileEditorial{display:none}@media (max-width:767px){.formSequence.formSequenceV2{background:radial-gradient(circle at 92% 16%,#b8cce70e,#0000 31%),linear-gradient(#13213e 0%,#101d36 100%);padding:0;position:relative;overflow:hidden}.formSequence.formSequenceV2>.formComposition,.formSequence.formSequenceV2>.formStages{display:none!important}.formMobileEditorial{width:100%;color:var(--bone);padding:44px 18px 58px;display:block}.formMobileEyebrowRow{align-items:center;gap:14px;margin:0 0 24px;display:flex}.formMobileEyebrow{font-family:var(--body);letter-spacing:.34em;text-transform:uppercase;color:#f3efe6d1;flex:none;font-size:9px;font-weight:700;line-height:1}.formMobileEyebrowLine{transform-origin:0;background:#f3efe67a;width:min(34vw,138px);height:1px}.formMobileLead{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:13px;display:grid}.formMobileCopy{flex-direction:column;min-width:0;padding:6px 0 3px;display:flex}.formMobileTitle{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(54px,16.6vw,74px);font-weight:600;line-height:.8}.formMobileDeck{font-family:var(--editorial);letter-spacing:-.04em;color:#f3efe6fa;margin:13px 0 0;font-size:clamp(23px,7.2vw,33px);font-style:italic;font-weight:400;line-height:1.02}.formMobileBody{font-family:var(--editorial);letter-spacing:-.005em;color:#f3efe6bd;margin-top:clamp(24px,7vw,34px);font-size:clamp(11.5px,3.18vw,13.4px);font-weight:400;line-height:1.38}.formMobileBody p{margin:0}.formMobileBody p+p{margin-top:16px}.formMobileBody strong{color:#f3efe6fa;font-weight:650}.formMobileSignature{margin-top:22px;padding-top:0}.formMobileSignature>span{background:#f3efe6e6;width:30px;height:1px;margin-bottom:10px;display:block}.formMobileSignature p{font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;color:#f3efe6bd;margin:0;font-size:8px;font-weight:700;line-height:1.55}.formMobileHero{isolation:isolate;background:#0d172b;border:1px solid #b8cce738;border-radius:96px 26px 42px 0;min-width:0;height:100%;min-height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #050a143b}.formMobileHero img{object-fit:cover;object-position:50% 33%;filter:saturate(.84)contrast(1.035);animation:13s ease-in-out infinite alternate form-mobile-hero-drift;transform:scale(1.045)}.formMobileHeroWash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d172b61 0%,#0000 34%),linear-gradient(#0000 66%,#0d172b2e);position:absolute;inset:0}.formMobileCards{border-top:1px solid #f3efe6b8;gap:10px;margin-top:22px;padding-top:20px;display:grid}.formMobileCard{isolation:isolate;background:linear-gradient(90deg,#0d182dfc 0%,#0d182ded 48%,#0d182d38 74%,#0d182d0f 100%);border:1px solid #b8cce757;border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:118px;padding:16px 16px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3efe60f,0 13px 36px #050a1421}.formMobileCardVisual{z-index:-2;width:61%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.formMobileCardVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#101d36 0%,#101d36e0 10%,#101d3657 42%,#101d360a 100%),linear-gradient(#0000 36%,#0a101e29);position:absolute;inset:0}.formMobileCardVisual img{object-fit:cover;filter:saturate(.76)contrast(1.08);animation:12s ease-in-out infinite alternate form-mobile-card-drift;transform:scale(1.06)}.formMobileCard2 .formMobileCardVisual img{animation-delay:-3.2s}.formMobileCard3 .formMobileCardVisual img{animation-delay:-6.1s}.formMobileCardCopy{z-index:2;width:min(68%,250px);min-width:0;padding:0 8px 0 17px;position:relative}.formMobileCardCopy:before{content:"";transform-origin:top;background:#b8cce7b3;width:1px;height:39px;position:absolute;top:2px;left:0}.formMobileCardCopy h3{font-family:var(--display);letter-spacing:-.035em;color:var(--bone);margin:0;font-size:clamp(32px,9.6vw,43px);font-weight:600;line-height:.86}.formMobileCardCopy p{max-width:238px;font-family:var(--editorial);color:#f3efe6e6;margin:7px 0 0;font-size:clamp(12.5px,3.65vw,15.4px);font-style:italic;line-height:1.18}}@media (max-width:390px){.formMobileEditorial{padding-inline:15px}.formMobileLead{gap:10px}.formMobileHero{border-radius:82px 22px 36px 0;min-height:366px}.formMobileBody{line-height:1.34}.formMobileBody p+p{margin-top:13px}.formMobileCard{min-height:112px;padding-inline:14px}.formMobileCardCopy{width:min(70%,232px);padding-left:15px}}@keyframes form-mobile-hero-drift{0%{transform:scale(1.045)translate(0,0)}to{transform:scale(1.095)translate(-1.8%,-1.2%)}}@keyframes form-mobile-card-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translate(-2.3%)}}@media (prefers-reduced-motion:reduce){.formMobileHero img,.formMobileCardVisual img{transform:scale(1.045);animation:none!important}}@media (max-width:767px){.artistsV2 .artistsHeaderV2>.artistsStatement{text-align:left;border-left:0;grid-column:1/-1;justify-self:start;width:min(100%,250px);max-width:250px;margin:0;padding-left:0}}@media (max-width:430px){.artistsV2 .artistsHeaderV2>.artistsStatement{margin-left:0}}@media (min-width:768px){.artistsV2 .artistsHeaderV2{grid-template-rows:auto auto;row-gap:clamp(16px,1.35vw,24px)}.artistsV2 .artistsHeaderV2 .sectionIndex{letter-spacing:.28em;grid-area:1/2;place-self:end start;align-items:center;gap:15px;width:max-content;padding-top:0;font-size:10px;font-weight:700;display:inline-flex}.artistsV2 .artistsHeaderV2 .sectionIndex:after{background:color-mix(in srgb, var(--ink) 32%, transparent);content:"";width:clamp(44px,4vw,66px);height:1px}.artistsV2 .artistsHeaderV2 h2{grid-area:2/2}.artistsV2 .artistsHeaderV2>.artistsStatement{grid-area:1/3/span 2;align-self:end}.ritualV2 .ritualStepsV2{isolation:isolate;background:radial-gradient(circle at 12% 18%,#b77f6b1a,#0000 28%),linear-gradient(105deg,#101d3609,#b77f6b0e 54%,#101d3606);border-radius:clamp(20px,1.8vw,30px);gap:clamp(34px,4.6vw,70px);margin-top:clamp(36px,3vw,50px);padding:clamp(28px,2.5vw,42px) clamp(26px,2.7vw,48px) clamp(34px,3vw,50px);position:relative}.ritualV2 .ritualStepV2{border-top:0;min-height:clamp(164px,12vw,200px);padding-top:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.ritualV2 .ritualStepV2:nth-child(2){transform:translateY(10px)}.ritualV2 .ritualStepV2:nth-child(3){transform:translateY(20px)}.ritualV2 .ritualStepHead{width:auto;margin:0 0 clamp(18px,1.5vw,24px)}.ritualV2 .ritualStepRule{display:none}.ritualV2 .ritualNumeral{border:1px solid color-mix(in srgb, #b77f6b 58%, var(--ink));background:color-mix(in srgb, var(--bone) 88%, #b77f6b 12%);width:42px;height:42px;color:color-mix(in srgb, var(--ink) 68%, #b77f6b 32%);font-family:var(--body);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:11px;font-weight:750;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:inline-grid}.ritualV2 .ritualStepV2 h3{margin-bottom:12px;font-size:clamp(40px,3.1vw,56px);position:relative}.ritualV2 .ritualStepV2 h3:after{content:"";vertical-align:.28em;background:#b77f6b;border-radius:50%;width:7px;height:7px;margin-left:11px;display:inline-block}.ritualV2 .ritualStepV2 p{max-width:290px;color:color-mix(in srgb, var(--ink) 68%, transparent);font-size:13.5px;line-height:1.5}}@media (min-width:768px) and (hover:hover){.ritualV2 .ritualStepV2:hover{transform:translateY(-4px)}.ritualV2 .ritualStepV2:nth-child(2):hover{transform:translateY(6px)}.ritualV2 .ritualStepV2:nth-child(3):hover{transform:translateY(16px)}.ritualV2 .ritualStepV2:hover .ritualNumeral{background:var(--ink);color:var(--bone);transform:rotate(-6deg)}}.notesV2Accent{filter:drop-shadow(0 0 5px #c54c3f57);background:0 0;width:82px;height:24px;animation:3.6s cubic-bezier(.22,1,.36,1) infinite notes-arrow-drift,2.8s ease-in-out infinite notes-arrow-glow;position:relative;transform:none}.notesV2Accent:before{background:linear-gradient(90deg, #c54c3f38 0%, var(--vermilion) 34%, #f07a68 52%, var(--vermilion) 72%, #c54c3fb8 100%);content:"";background-size:210% 100%;width:66px;height:2px;animation:2.6s linear infinite notes-arrow-shimmer;position:absolute;top:10px;left:0;box-shadow:0 0 5px #c54c3f70,0 0 12px #c54c3f2e}.notesV2Accent:after{content:"";filter:drop-shadow(0 0 3px #c54c3f6b);transform-origin:50%;border-top:1.5px solid #f06a59;border-right:1.5px solid #f06a59;width:9px;height:9px;position:absolute;top:6px;right:3px;transform:rotate(45deg)}@media (max-width:767px){.notesV2Accent{width:62px;height:20px}.notesV2Accent:before{width:50px;top:9px}.notesV2Accent:after{width:8px;height:8px;top:5px;right:2px}}@keyframes notes-arrow-drift{0%,to{translate:0}45%{translate:5px}58%{translate:5px}}@keyframes notes-arrow-glow{0%,to{opacity:.74;filter:drop-shadow(0 0 4px #c54c3f3d)}50%{opacity:1;filter:drop-shadow(0 0 7px #c54c3f9e)drop-shadow(0 0 15px #c54c3f47)}}@keyframes notes-arrow-shimmer{0%{background-position:110%}to{background-position:-110%}}@media (prefers-reduced-motion:reduce){.notesV2Accent,.notesV2Accent:before{animation:none}.notesV2Accent{filter:drop-shadow(0 0 5px #c54c3f57);translate:0}}@media (min-width:768px){.formSequence.formSequenceV2{padding:clamp(58px, 4.6vw, 86px) var(--gutter) clamp(74px, 6vw, 108px);background:radial-gradient(circle at 76% 24%,#b8cce70f,#0000 30%),linear-gradient(#13213e 0%,#101d36 100%);position:relative;overflow:clip}.formSequenceV2 .formComposition{grid-template-columns:minmax(300px,36%) minmax(0,51%) minmax(84px,13%);align-items:stretch;gap:clamp(18px,2.2vw,34px);min-height:0;display:grid;position:relative}.formSequenceV2 .formIntro{align-self:start;max-width:none;padding:clamp(12px,1vw,18px) 0 0}.formSequenceV2 .formIntro h2{color:var(--bone);font-family:var(--display);letter-spacing:-.058em;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.05em;margin:0;font-size:clamp(92px,10.7vw,176px);font-weight:600;line-height:.76;display:flex}.formSequenceV2 .formWord{will-change:transform, opacity;display:block}.formSequenceV2 .formDesktopEyebrow{color:#f3efe6c7;width:max-content;font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:14px;margin:clamp(20px,1.7vw,28px) 0 0 .12em;font-size:clamp(8px,.72vw,10px);font-weight:700;line-height:1;display:inline-flex}.formSequenceV2 .formDesktopEyebrow:after{content:"";background:#f3efe661;width:clamp(42px,4vw,72px);height:1px}.formSequenceV2 .formIntro .formDeck{color:#f3efe6fa;max-width:520px;font-family:var(--editorial);letter-spacing:-.035em;margin:clamp(16px,1.5vw,24px) 0 0 .08em;font-size:clamp(27px,2.45vw,39px);font-style:italic;font-weight:400;line-height:1.03;display:block}.formSequenceV2 .formIntro .formDeck:before{content:none}.formDesktopBody{gap:clamp(16px,1.35vw,22px);max-width:500px;margin-top:clamp(22px,2vw,34px);padding-left:.1em;display:grid}.formSequenceV2 .formIntro .formDesktopBody p{color:#f3efe6bd;max-width:480px;font-family:var(--editorial);letter-spacing:0;margin:0;font-size:clamp(14px,1.06vw,17px);font-style:normal;font-weight:400;line-height:1.42}.formSequenceV2 .formIntro .formDesktopBody strong{color:#f3efe6fa;font-weight:650}.formDesktopSignature{margin-top:clamp(20px,2vw,32px);padding-left:.1em}.formDesktopSignature>span{background:#f3efe6e0;width:38px;height:1px;margin-bottom:11px;display:block}.formSequenceV2 .formIntro .formDesktopSignature p{color:#f3efe6c2;font-family:var(--body);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(8px,.72vw,10px);font-style:normal;font-weight:700;line-height:1.52}.formSequenceV2 .formVisual{aspect-ratio:.92;isolation:isolate;background:#0d172b;border:1px solid #b8cce72e;border-radius:clamp(34px,4vw,66px);width:100%;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #04091438}.formSequenceV2 .formVisual:after{content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#070e1c1a,#0000 28%),linear-gradient(#0000 66%,#070e1c29);height:auto;position:absolute;inset:0}.formSequenceV2 .formVisual img{object-fit:cover;object-position:50% 34%;filter:saturate(.94)contrast(1.02);transform:scale(1.02)}.formDesktopOrbit{z-index:2;flex-direction:column;justify-content:center;min-width:0;min-height:100%;padding-left:clamp(8px,1vw,16px);display:flex;position:relative;overflow:visible}.formDesktopOrbit:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #b8cce738;border-radius:50%;width:clamp(360px,30vw,520px);position:absolute;top:4%;left:clamp(-300px,-18vw,-180px)}.formDesktopOrbit p{color:#f3efe6c7;font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(7px,.68vw,9px);font-weight:700;line-height:1.9}.formDesktopOrbit>span{background:#f3efe6c7;width:28px;height:1px;margin-top:15px;display:block}.formSequenceV2 .formStages{border-top:1px solid #f3efe694;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(8px,.9vw,14px);margin-top:clamp(18px,1.8vw,28px);padding-top:clamp(14px,1.3vw,20px);display:grid}.formSequenceV2 .formStage,.formSequenceV2 .formStage:nth-child(2),.formSequenceV2 .formStage:nth-child(3){isolation:isolate;background:#0d172b;border:1px solid #b8cce757;border-radius:clamp(16px,1.6vw,24px);min-height:clamp(176px,16.8vw,250px);margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #04091424}.formSequenceV2 .formStage+.formStage{border-left:1px solid #b8cce757}.formSequenceV2 .formStage:before{content:none}.formSequenceV2 .formStageMedia{z-index:0;width:61%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.formSequenceV2 .formStageMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d172b 0%,#0d172beb 18%,#0d172b75 46%,#0d172b0d 76%),linear-gradient(#0000 52%,#050a132e);position:absolute;inset:0}.formSequenceV2 .formStageMedia img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.045)}.formSequenceV2 .formStage:hover .formStageMedia img{transform:scale(1.085)}.formSequenceV2 .formStageCopy{z-index:2;grid-template-columns:auto 1px minmax(0,1fr);align-items:start;gap:clamp(12px,1.2vw,18px);width:min(76%,410px);padding:clamp(22px,2vw,30px) clamp(18px,1.8vw,28px);transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.formSequenceV2 .formStage:hover .formStageCopy{transform:translateY(-4px)}.formStageNumber{color:#f3efe6e6;font-family:var(--editorial);padding-top:3px;font-size:clamp(14px,1.15vw,17px);line-height:1}.formStageDivider{background:#b8cce7b3;width:1px;height:clamp(48px,4.8vw,72px)}.formSequenceV2 .formStageCopy h3{color:var(--bone);font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.15vw,48px);font-weight:600;line-height:.84}.formSequenceV2 .formStageCopy p{color:#f3efe6e6;max-width:260px;font-family:var(--editorial);margin:8px 0 0;font-size:clamp(13px,1.18vw,17px);font-style:italic;line-height:1.16}}@media (min-width:768px) and (max-width:1100px){.formSequence.formSequenceV2{padding-top:clamp(48px,5vw,68px);padding-bottom:clamp(66px,7vw,88px)}.formSequenceV2 .formComposition{grid-template-columns:minmax(270px,39%) minmax(0,49%) minmax(70px,12%);gap:clamp(12px,1.5vw,18px)}.formSequenceV2 .formIntro{padding-top:6px}.formSequenceV2 .formIntro h2{font-size:clamp(72px,9.1vw,98px)}.formSequenceV2 .formDesktopEyebrow{letter-spacing:.28em;margin-top:16px;font-size:7.5px}.formSequenceV2 .formDesktopEyebrow:after{width:34px}.formSequenceV2 .formIntro .formDeck{max-width:350px;margin-top:14px;font-size:clamp(23px,2.75vw,30px)}.formDesktopBody{gap:13px;margin-top:18px}.formSequenceV2 .formIntro .formDesktopBody p{font-size:clamp(12px,1.45vw,14px);line-height:1.38}.formDesktopSignature{margin-top:17px}.formSequenceV2 .formVisual{border-radius:clamp(28px,3.6vw,40px)}.formDesktopOrbit:before{width:330px;left:-190px}.formDesktopOrbit p{letter-spacing:.23em;font-size:6.5px;line-height:1.82}.formSequenceV2 .formStage,.formSequenceV2 .formStage:nth-child(2),.formSequenceV2 .formStage:nth-child(3){min-height:clamp(154px,18vw,190px)}.formSequenceV2 .formStageCopy{grid-template-columns:auto 1px minmax(0,1fr);gap:10px;width:78%;padding:18px 14px}.formStageDivider{height:46px}.formSequenceV2 .formStageCopy h3{font-size:clamp(28px,3.6vw,38px)}.formSequenceV2 .formStageCopy p{margin-top:6px;font-size:clamp(11px,1.4vw,14px)}}@media (prefers-reduced-motion:reduce){.formSequenceV2 .formStageMedia img,.formSequenceV2 .formStageCopy{transition:none!important;transform:none!important}}@media (min-width:768px){.formSequenceV2 .formIntro .formDesktopBody{width:min(100%,500px);max-width:500px;display:block}.formSequenceV2 .formIntro .formDesktopBody p{grid-template-columns:none;gap:0;width:100%;max-width:480px;margin:0;display:block}.formSequenceV2 .formIntro .formDesktopBody p+p{margin-top:clamp(16px,1.35vw,22px)}.formSequenceV2 .formIntro .formDesktopBody p:before{content:none;display:none}.formSequenceV2 .formIntro .formDesktopBody strong{display:inline}.formSequenceV2 .formIntro .formDesktopSignature p{grid-template-columns:none;gap:0;width:auto;max-width:none;display:block}.formSequenceV2 .formIntro .formDesktopSignature p:before{content:none;display:none}}@media (min-width:1180px){.journal1 .journalMeta{color:#f3efe6eb;-webkit-backdrop-filter:blur(8px);background:#0a0b0f85;border:1px solid #f3efe63d;border-radius:999px;align-items:center;width:max-content;max-width:calc(100% - 48px);margin:0;padding:8px 11px 7px;display:inline-flex;inset:clamp(20px,1.8vw,28px) auto auto clamp(20px,1.8vw,28px)}.journal1 .journalMeta span{line-height:1;display:block}.journal1 .journalImage img{object-position:50% 34%}}@media (min-width:768px) and (max-width:1179px){.journal1 .journalImage img{object-position:50% 31%}.journal1 .journalMeta{z-index:2;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--bone) 88%, white 12%);border-radius:999px;width:max-content;margin:16px 0 12px;padding:6px 9px 5px;position:relative}}@media (max-width:767px){.journal1 .journalImage img{object-position:50% 30%}.journal1 .journalMeta{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--bone) 90%, white 10%);border-radius:999px;width:max-content;margin:15px 0 11px;padding:6px 9px 5px}.formMobileHero img{object-position:50% 27%;filter:saturate(.96)contrast(1.025);transform:scale(1.025)}}@media (min-width:768px) and (max-width:1100px){.formSequenceV2 .formVisual img{object-position:50% 28%;filter:saturate(.98)contrast(1.02);transform:scale(1.015)}}@media (min-width:1101px){.formSequenceV2 .formComposition{grid-template-columns:minmax(320px,39%) minmax(0,46%) minmax(110px,15%);align-items:center;gap:clamp(20px,2vw,34px)}.formSequenceV2 .formVisual{aspect-ratio:auto;border-radius:clamp(30px,3vw,48px) clamp(22px,2vw,34px) clamp(52px,4vw,68px) clamp(24px,2.2vw,38px);place-self:center;width:min(100%,680px);height:clamp(500px,39vw,590px);min-height:0;max-height:none;margin:0;box-shadow:0 28px 72px #04091438,0 0 0 1px #dd9fb80f}.formSequenceV2 .formVisual img{object-fit:cover;object-position:50% 30%;filter:saturate(.98)contrast(1.025);transform:scale(1.015)}.formSequenceV2 .formVisual:after{background:linear-gradient(90deg,#080f1d17,#0000 24%),linear-gradient(#0000 70%,#080f1d1f)}.formDesktopOrbit{isolation:isolate;justify-content:center;align-self:center;min-height:0;padding-left:clamp(16px,1.35vw,24px)}.formDesktopOrbit:before{aspect-ratio:auto;content:"";filter:drop-shadow(0 0 10px #d383a433)drop-shadow(0 0 26px #99b5e01a);background:0 0;border:1px solid #cddaef47;border-color:#cddaef47 #cddaef47 #d383a494 #0000;border-radius:50%;width:clamp(300px,24vw,390px);height:clamp(360px,30vw,470px);animation:8s ease-in-out infinite alternate form-orbit-outer;top:50%;left:clamp(-210px,-14vw,-150px);transform:translateY(-50%)rotate(-28deg)}.formDesktopOrbit:after{z-index:-1;content:"";filter:drop-shadow(0 0 8px #d77ca233);border:1px solid #0000;border-color:#0000 #0000 #db9ab557 #db9ab557;border-radius:50%;width:clamp(238px,18vw,315px);height:clamp(286px,23vw,380px);animation:6.8s ease-in-out infinite alternate form-orbit-inner;position:absolute;top:50%;left:clamp(-160px,-10.5vw,-110px);transform:translateY(-50%)rotate(18deg);box-shadow:inset 0 0 24px #cddaef06,0 0 28px #d77ca214}.formDesktopOrbit p{z-index:2;color:#f3efe6d1;position:relative}.formDesktopOrbit>span{z-index:2;background:linear-gradient(90deg,#f3efe6c7,#da7ea4f2);width:40px;height:2px;position:relative;box-shadow:0 0 8px #da7ea461,0 0 18px #da7ea429}}@keyframes form-orbit-outer{0%{opacity:.62;transform:translateY(-50%)rotate(-28deg)translate(0)}to{opacity:.92;transform:translateY(-50%)rotate(-22deg)translate(8px)}}@keyframes form-orbit-inner{0%{opacity:.52;transform:translateY(-50%)rotate(18deg)translate(0)}to{opacity:.86;transform:translateY(-50%)rotate(12deg)translate(-6px)}}@media (prefers-reduced-motion:reduce){.formDesktopOrbit:before,.formDesktopOrbit:after{animation:none}}@media (max-width:767px){.formMobileHero img{object-position:50% 18%;filter:saturate(.88)brightness(.97)contrast(1.035);transform:scale(1.015)}.formMobileHeroWash{mix-blend-mode:multiply;background:linear-gradient(90deg,#0c182f4d 0%,#0c182f14 42%,#0000 68%),linear-gradient(#0b18310d,#0b18312e)}}@media (min-width:768px) and (max-width:1100px){.formSequenceV2 .formVisual{border-radius:52px 18px 74px 26px/34px 18px 88px 24px;overflow:hidden}.formSequenceV2 .formVisual img{object-position:50% 18%;filter:saturate(.88)brightness(.975)contrast(1.03);transform:scale(1)}.formSequenceV2 .formVisual:before{z-index:1;content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#0b19313d,#1922380f 42%,#0a162c2e),linear-gradient(#0000 54%,#09142729);position:absolute;inset:0}.formSequenceV2 .formVisual:after{z-index:2;content:"";pointer-events:none;background:0 0;border:1px solid #f3efe61c;border-radius:44px 14px 64px 20px/28px 14px 76px 20px;height:auto;inset:13px}}@media (min-width:1101px){.formSequenceV2 .formComposition{grid-template-columns:minmax(340px,41%) minmax(0,43%) minmax(120px,16%);align-items:center;gap:clamp(22px,2.1vw,36px)}.formSequenceV2 .formVisual{aspect-ratio:auto;isolation:isolate;background:linear-gradient(145deg,#0d1d38f5,#11203ae0);border:1px solid #e2d6da24;border-radius:66px 18px 112px 26px/42px 18px 122px 24px;place-self:center;width:min(100%,590px);height:clamp(455px,33vw,520px);min-height:0;max-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 78px #0409143d,0 0 0 1px #eec4d409,0 0 42px #cb7f9f0b}.formSequenceV2 .formVisual img{z-index:0;object-fit:cover;object-position:50% 15%;filter:saturate(.84)brightness(.965)contrast(1.035);transform:scale(1)}.formSequenceV2 .formVisual:before{z-index:1;content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(132deg,#08172f42 0%,#151c341a 35%,#0b162b0a 58%,#08142829 100%),linear-gradient(#08132605 46%,#08132630 100%);position:absolute;inset:0}.formSequenceV2 .formVisual:after{z-index:2;content:"";pointer-events:none;background:0 0;border:1px solid #f8f0e91c;border-color:#f8f0e91c #e59bb72e #e59bb724 #f8f0e91c;border-radius:54px 13px 98px 20px/34px 13px 108px 18px;height:auto;position:absolute;inset:15px 13px 14px 15px;box-shadow:inset -18px -18px 32px #e59bb705}.formDesktopOrbit{isolation:isolate;justify-content:center;align-self:center;min-height:0;padding-left:clamp(18px,1.45vw,26px);position:relative}.formDesktopOrbit:before{aspect-ratio:auto;content:"";filter:drop-shadow(0 0 8px #cedcf324)drop-shadow(0 0 18px #e597b629);background:0 0;border-top:0;border-bottom:1px solid #e597b694;border-left:0;border-right:1px solid #cedcf366;border-radius:0 52% 52% 0/0 48% 52% 0;width:clamp(270px,20.5vw,338px);height:clamp(330px,25vw,414px);animation:7.8s ease-in-out infinite alternate form-orbit-crescent-a;top:50%;left:clamp(-188px,-12vw,-136px);transform:translateY(-50%)rotate(-9deg)}.formDesktopOrbit:after{z-index:-1;content:"";width:clamp(190px,14.5vw,242px);height:clamp(252px,19vw,320px);box-shadow:none;filter:drop-shadow(0 0 7px #e597b62e)drop-shadow(0 0 14px #cedcf314);background:0 0;border-top:1px solid #cedcf33d;border-bottom:0;border-left:0;border-right:1px solid #e597b66b;border-radius:0 54% 54% 0/0 48% 52% 0;animation:6.4s ease-in-out infinite alternate form-orbit-crescent-b;position:absolute;top:50%;left:clamp(-126px,-8vw,-88px);transform:translateY(-50%)rotate(11deg)}.formDesktopOrbit p{z-index:2;color:#f3efe6d6;position:relative}.formDesktopOrbit>span{z-index:2;background:linear-gradient(90deg,#f3efe6b8,#e493b4f5);width:46px;height:2px;position:relative;box-shadow:0 0 7px #e493b461,0 0 18px #e493b42e}}@keyframes form-orbit-crescent-a{0%{opacity:.7;transform:translateY(-50%)rotate(-14deg)translate(-5px)scale(.985)}55%{opacity:1}to{opacity:.98;transform:translateY(-50%)rotate(-2deg)translate(18px)scale(1.02)}}@keyframes form-orbit-crescent-b{0%{opacity:.6;transform:translateY(-50%)rotate(15deg)translate(5px)scale(.98)}50%{opacity:.96}to{opacity:.94;transform:translateY(-50%)rotate(3deg)translate(-14px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.formDesktopOrbit:before,.formDesktopOrbit:after{animation:none!important}}@media (min-width:1101px){.formDesktopOrbit:before{filter:drop-shadow(0 0 12px #d6e4fa6b)drop-shadow(0 0 28px #eb8fb46b)drop-shadow(0 0 48px #eb8fb433);border-bottom-color:#ec91b5e0;border-right-color:#d8e5fab8;animation:3.8s cubic-bezier(.45,0,.2,1) infinite alternate form-orbit-crescent-a}.formDesktopOrbit:after{filter:drop-shadow(0 0 11px #ed96ba61)drop-shadow(0 0 26px #d2e3fb3d)drop-shadow(0 0 42px #ed96ba24);border-top-color:#d4e4fc80;border-right-color:#ee99bcb8;animation:3s cubic-bezier(.45,0,.2,1) infinite alternate form-orbit-crescent-b}.formDesktopOrbit>span{background:linear-gradient(90deg,#f7f4ede6,#ef91b7);box-shadow:0 0 10px #ef91b7a8,0 0 24px #ef91b76b,0 0 42px #d4e4fc33}}.heroVideo{filter:saturate(.94)contrast(1.105)brightness(.915);backface-visibility:hidden;will-change:transform, filter;transform:translateZ(0)scale(1.008)}.heroShade:after{content:"";pointer-events:none;mix-blend-mode:color;background:linear-gradient(90deg,#12203d47 0%,#12203d1a 40%,#0b122014 72%,#080d1829 100%),linear-gradient(#b8cce70e 0%,#0000 34%,#080f1c21 100%);position:absolute;inset:0}.heroBottom h1{margin-bottom:clamp(18px,1.7vw,24px)}.heroSupport{color:#f3efe6bd;max-width:470px;font-family:var(--body);letter-spacing:.015em;text-shadow:0 3px 22px #060a125c;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;margin:0 0 22px;font-size:clamp(13px,1vw,16px);font-weight:450;line-height:1.48;display:grid;position:relative}.heroSupport:before{content:"";transform-origin:0;background:linear-gradient(90deg,#f3efe6d1,#e54b3ead);width:34px;height:1px;margin-top:.72em;animation:1.05s cubic-bezier(.22,1,.36,1) .75s both hero-support-rule}@keyframes hero-support-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (min-width:768px){.siteHeader{min-height:94px;padding:0 var(--gutter);box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(118%);isolation:isolate;background:linear-gradient(#070b1494 0%,#090f1b42 58%,#090f1b00 100%);border:0;grid-template-columns:auto 1fr auto;gap:clamp(34px,4.6vw,86px)}.siteHeader:after{right:var(--gutter);bottom:0;left:var(--gutter);opacity:.72;pointer-events:none;background:linear-gradient(90deg,#f3efe614 0%,#f3efe661 18%,#b8cce76b 48%,#e54b3e6b 74%,#f3efe614 100%) 0 0/220% 100%;height:1px;animation:8s ease-in-out infinite alternate masthead-rule-shift;position:absolute;content:""!important;display:block!important}.siteHeader .headerMark{gap:8px;padding:9px 0 6px;position:relative;overflow:visible}.siteHeader .headerMarkMain{background:linear-gradient(108deg, var(--bone) 0%, var(--bone) 38%, var(--powder) 49%, var(--bone) 59%, var(--bone) 100%);color:#0000;will-change:background-position, letter-spacing;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.13em;animation:6.8s cubic-bezier(.45,0,.2,1) infinite brand-sheen,5.4s ease-in-out infinite alternate brand-breathe;display:inline-flex}.siteHeader .headerMarkWord{display:inline-block}.siteHeader .headerMarkAmp{font-family:var(--editorial);opacity:.78;font-size:.66em;font-style:italic;font-weight:400;animation:3.4s ease-in-out infinite alternate brand-amp-pulse;display:inline-block;transform:translateY(-.05em)}.siteHeader .headerMarkSub{color:#f3efe68a}.siteHeader .desktopNav{gap:clamp(28px,3vw,54px);min-width:0;padding-left:0}.siteHeader .desktopNav>a{color:#f3efe6d6;will-change:auto;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto;align-content:center;justify-items:start;row-gap:7px;min-width:88px;min-height:94px;padding:0 0 1px;transition:color .28s;display:grid;transform:none;background:0 0!important}.siteHeader .desktopNav>a:before{opacity:0;background:var(--powder)!important;content:""!important;border-radius:50%!important;width:5px!important;height:5px!important;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;bottom:18px!important;left:0!important;right:auto!important;transform:translate(-7px)scale(.6)!important}.siteHeader .desktopNav>a:after{opacity:.8;content:""!important;transform-origin:0!important;background:linear-gradient(90deg,#f3efe694,#b8cce72e,#0000)!important;width:calc(100% - 11px)!important;height:1px!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;bottom:20px!important;left:11px!important;right:auto!important;transform:scaleX(0)!important}.siteHeader .desktopNavIndex{color:#f3efe657;font-family:var(--body);letter-spacing:.18em;grid-row:1;font-size:7px;font-weight:650;line-height:1;transition:color .28s,transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(2px)}.siteHeader .desktopNavLabel{letter-spacing:.19em;grid-area:2/1;font-size:10px;transition:transform .42s cubic-bezier(.22,1,.36,1),letter-spacing .34s,color .28s;transform:none}.siteHeader .desktopNav>a:hover,.siteHeader .desktopNav>a:focus-visible{color:var(--bone);background:0 0!important;transform:none!important}.siteHeader .desktopNav>a:hover:before,.siteHeader .desktopNav>a:focus-visible:before{opacity:1;transform:translate(0)scale(1)!important}.siteHeader .desktopNav>a:hover:after,.siteHeader .desktopNav>a:focus-visible:after{transform:scaleX(1)!important}.siteHeader .desktopNav>a:hover .desktopNavIndex,.siteHeader .desktopNav>a:focus-visible .desktopNavIndex{color:#b8cce7d6;transform:translateY(0)}.siteHeader .desktopNav>a:hover .desktopNavLabel,.siteHeader .desktopNav>a:focus-visible .desktopNavLabel{letter-spacing:.21em;transform:translate(5px)}.siteHeader .desktopNav .navBook{min-width:132px}.siteHeader .desktopNav .navBook:before{box-shadow:0 0 12px #e54b3e66;background:var(--vermilion)!important}.siteHeader .desktopNav .navBook:after{background:linear-gradient(90deg,#e54b3ee6,#f3efe647,#0000)!important}.siteHeader .navBookStack{grid-area:2/1;gap:4px}.siteHeader .navBook .desktopNavLabel{color:var(--bone)}.siteHeader .navBookMeta{color:#f3efe66b;letter-spacing:.17em;font-size:6px}}@media (min-width:768px) and (max-width:1100px){.siteHeader{gap:22px;min-height:84px;padding-inline:3.4%}.siteHeader .headerMarkMain{font-size:clamp(30px,3.2vw,40px)}.siteHeader .desktopNav{gap:clamp(16px,2vw,25px)}.siteHeader .desktopNav>a{min-width:66px;min-height:84px}.siteHeader .desktopNav .navBook{min-width:108px}.siteHeader .desktopNavLabel{letter-spacing:.14em;font-size:8px}}@media (max-width:767px){.heroVideo{filter:saturate(.93)contrast(1.09)brightness(.91);transform:translateZ(0)scale(1.012)}.siteHeader{padding:16px var(--gutter) 11px;-webkit-backdrop-filter:blur(9px)saturate(118%);background:linear-gradient(#070c1694,#070c1614);border:0}.siteHeader .headerMark{gap:5px}.siteHeader .headerMarkMain{background:linear-gradient(108deg, var(--bone) 0 40%, var(--powder) 50%, var(--bone) 60% 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.11em;animation:6.8s cubic-bezier(.45,0,.2,1) infinite brand-sheen;display:inline-flex}.siteHeader .headerMarkAmp{font-family:var(--editorial);opacity:.82;font-size:.68em;font-style:italic}.mobileBookLink{color:#f3efe6e0;min-height:36px;padding:0 2px}.mobileBookLink:after{background:linear-gradient(90deg, var(--vermilion), #e54b3e33);width:100%;left:0;transform:none}.mobileMenuButton{min-height:36px}.siteHeader .mobileNavPanel{top:calc(100% + 4px);right:var(--gutter);left:var(--gutter);-webkit-backdrop-filter:blur(26px)saturate(128%);background:linear-gradient(160deg,#0c1423f5,#0f1d34ed 62%,#080d17f7);border:1px solid #f3efe61f;border-radius:2px 2px 20px;gap:0;padding:4px 0;box-shadow:0 28px 70px #04070e7a,inset 0 1px #ffffff14}.siteHeader .mobileNavPanel a{letter-spacing:.2em;border-radius:0;grid-template-columns:40px 1fr;align-items:center;gap:12px;min-height:64px;padding:0 18px;font-size:12px;display:grid;transform:none;background:0 0!important}.siteHeader .mobileNavPanel a+a{border-top:1px solid #f3efe612}.siteHeader .mobileNavPanel a:before,.siteHeader .mobileNavPanel a:after{content:none!important;display:none!important}.siteHeader .mobileNavPanel a:hover,.siteHeader .mobileNavPanel a:focus-visible{color:var(--bone);transform:none;background:linear-gradient(90deg,#b8cce712,#0000 72%)!important}.mobileNavIndex{color:#f3efe657;letter-spacing:.14em;font-size:8px;transition:color .28s,transform .35s cubic-bezier(.22,1,.36,1)}.siteHeader .mobileNavPanel a:hover .mobileNavIndex,.siteHeader .mobileNavPanel a:focus-visible .mobileNavIndex{color:var(--powder);transform:translate(4px)}.heroBottom{bottom:10.5%}.heroBottomCopy{max-width:min(96%,430px)}.heroBottom h1{margin-bottom:18px}.heroSupport{grid-template-columns:27px minmax(0,1fr);gap:10px;max-width:345px;margin-bottom:18px;font-size:12.5px;line-height:1.42}.heroSupport:before{width:27px}}@keyframes masthead-rule-shift{0%{opacity:.48;background-position:0 0}to{opacity:.82;background-position:100% 0}}@keyframes brand-sheen{0%,22%{background-position:100% 0}55%,to{background-position:0 0}}@keyframes brand-breathe{0%{letter-spacing:-.052em}to{letter-spacing:-.038em}}@keyframes brand-amp-pulse{0%{opacity:.56;transform:translateY(-.05em)scale(.96)}to{opacity:.92;transform:translateY(-.05em)scale(1.04)}}@media (prefers-reduced-motion:reduce){.siteHeader:after,.siteHeader .headerMarkMain,.siteHeader .headerMarkAmp,.heroSupport:before{animation:none!important}.siteHeader .headerMarkMain{color:var(--bone);background:0 0}}.heroSupport{color:#f3efe6c7;text-wrap:pretty;width:min(100%,505px);max-width:505px;margin:0 0 24px;font-size:clamp(13px,.92vw,15px);line-height:1.52;display:block}.heroSupport:before{content:none!important;display:none!important}@media (min-width:768px){.siteHeader .desktopNav>a{grid-template-rows:1fr;align-content:center;row-gap:0}.siteHeader .desktopNavLabel,.siteHeader .navBookStack{grid-row:1;align-self:center}.siteHeader .desktopNavIndex{display:none!important}.siteHeader .headerMarkAmp{color:var(--powder);-webkit-text-fill-color:var(--powder);text-shadow:0 0 12px #b8cce73d,0 0 28px #b8cce71a}}@media (max-width:767px){.siteHeader .headerMark{flex:0 auto;min-width:0;overflow:visible}.siteHeader .headerMarkMain{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.095em;max-width:none;font-size:clamp(24px,6.1vw,32px);animation:5.8s cubic-bezier(.45,0,.2,1) infinite brand-sheen,4.6s ease-in-out infinite alternate brand-mobile-breathe;display:inline-flex}.siteHeader .headerMarkWord{display:inline-block}.siteHeader .headerMarkAmp{font-family:var(--editorial);opacity:.9;transform-origin:50% 58%;text-shadow:0 0 9px #b8cce757,0 0 22px #b8cce729;flex:none;font-size:.72em;font-style:italic;font-weight:400;line-height:1;animation:2.8s ease-in-out infinite alternate brand-mobile-amp;color:var(--powder)!important;-webkit-text-fill-color:var(--powder)!important;display:inline-block!important}.siteHeader .mobileNavPanel a{grid-template-columns:1fr;gap:0}.mobileNavIndex{display:none!important}.heroSupport{text-wrap:pretty;width:min(100%,360px);max-width:360px;margin-bottom:19px;font-size:12.5px;line-height:1.46;display:block}}@keyframes brand-mobile-breathe{0%{letter-spacing:-.052em;transform:translateY(0)scale(1)}to{letter-spacing:-.041em;transform:translateY(-1px)scale(1.012)}}@keyframes brand-mobile-amp{0%{opacity:.68;text-shadow:0 0 6px #b8cce72e,0 0 14px #b8cce714;transform:translateY(-.04em)rotate(-4deg)scale(.96)}to{opacity:1;text-shadow:0 0 12px #b8cce77a,0 0 28px #b8cce733;transform:translateY(-.05em)rotate(2deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.siteHeader .headerMarkMain,.siteHeader .headerMarkAmp{animation:none!important;transform:none!important}.siteHeader .headerMarkAmp{opacity:.9!important}}.heroSupportLine{display:inline}.formHairGlobe{display:none}@media (min-width:1101px){.heroSupport{width:max-content;max-width:none}.heroSupportLine{white-space:nowrap;display:block}.formDesktopOrbit{isolation:isolate;min-height:clamp(310px,25vw,400px);position:relative;overflow:visible}.formDesktopOrbit:before,.formDesktopOrbit:after{content:none!important;display:none!important}.formDesktopOrbit p{z-index:4;color:#f3efe6e0;text-shadow:0 2px 18px #050a1461,0 0 18px #b8cce714;width:max-content;margin:0;position:relative}.formDesktopOrbit>.formOrbitAccent{z-index:4;background:linear-gradient(90deg,#f7f4edeb,#ef91b7fa);width:44px;height:2px;margin-top:18px;display:block;position:relative;box-shadow:0 0 9px #ef91b785,0 0 24px #ef91b73d}.formHairGlobe{z-index:1;aspect-ratio:1;pointer-events:none;transform-origin:50%;opacity:.96;filter:drop-shadow(0 0 18px #b8cce71a)drop-shadow(0 0 32px #e991b51f);border-radius:50%;width:clamp(290px,22vw,370px);animation:6.2s cubic-bezier(.45,0,.2,1) infinite alternate form-hair-globe-drift;display:block;position:absolute;top:50%;right:clamp(-258px,-15vw,-190px);transform:translateY(-50%)rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 18%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 18%,#000 38% 100%)}.formHairGlobe:before,.formHairGlobe:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.formHairGlobe:before{filter:blur(10px);background:radial-gradient(circle at 58% 43%,#f19ebf26,#0000 28%),radial-gradient(circle at 47% 58%,#b8cce71a,#0000 35%);animation:4.8s ease-in-out infinite alternate form-hair-core;inset:17%}.formHairGlobe:after{border:1px solid #d6e3f91a;inset:8%;box-shadow:inset 0 0 28px #b8cce709,0 0 22px #eb92b60a}.formHairGlobe i{transform-origin:50%;filter:drop-shadow(0 0 5px #ccdef83d)drop-shadow(0 0 11px #ee97bb24);will-change:transform, opacity;border-style:solid;border-width:1px;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.formHairGlobe i:first-child{border-top-color:#d7e5fab3;border-right-color:#ef96ba8f;width:89%;height:58%;animation:4.4s ease-in-out infinite alternate form-hair-strand-a;transform:translate(-50%,-50%)rotate(18deg)}.formHairGlobe i:nth-child(2){border-top-color:#ee97bb8a;border-right-color:#cee0f999;width:78%;height:92%;animation:5.1s ease-in-out infinite alternate form-hair-strand-b;transform:translate(-50%,-50%)rotate(64deg)}.formHairGlobe i:nth-child(3){border-top-color:#d3e4fc9e;border-right-color:#f4a4c27a;width:66%;height:45%;animation:3.8s ease-in-out infinite alternate form-hair-strand-c;transform:translate(-50%,-50%)rotate(124deg)}.formHairGlobe i:nth-child(4){border-top-color:#f4a5c485;border-right-color:#c6dbf78c;width:54%;height:80%;animation:4.9s ease-in-out infinite alternate form-hair-strand-d;transform:translate(-50%,-50%)rotate(206deg)}.formHairGlobe i:nth-child(5){border-top-color:#cee1fb99;border-right-color:#ee95ba80;width:43%;height:62%;animation:4.1s ease-in-out infinite alternate form-hair-strand-e;transform:translate(-50%,-50%)rotate(286deg)}.formHairGlobe i:nth-child(6){border-top-color:#f3efe68a;border-right-color:#ee97bb85;width:32%;height:38%;animation:3.6s ease-in-out infinite alternate form-hair-strand-f;transform:translate(-50%,-50%)rotate(338deg)}.ritualV2{padding-top:clamp(62px,4.8vw,82px);padding-bottom:clamp(72px,5vw,94px)}.ritualV2 .ritualHero{grid-template-columns:minmax(300px,37%) minmax(0,63%);align-items:center;gap:clamp(34px,3.8vw,58px);max-width:1480px;min-height:0;margin:0 auto;position:relative}.ritualV2 .ritualTitleV2{align-self:center;margin:0;padding:0 0 0 clamp(0px,.6vw,10px)}.ritualV2 .ritualTitleV2 .sectionIndex{margin-bottom:clamp(20px,1.8vw,28px)}.ritualV2 .ritualTitleV2 h2{max-width:520px;margin:0;font-size:clamp(78px,6.3vw,108px);line-height:.82}.ritualV2 .ritualDek{max-width:310px;margin-top:clamp(20px,1.7vw,26px);font-size:15px;line-height:1.42}.ritualV2 .ritualPhotoV2{border-radius:18px 2px 44px;width:100%;height:clamp(430px,37vw,560px);min-height:0;margin:0}.ritualV2 .ritualPhotoV2 img{object-position:50% 50%}.ritualV2 .ritualStepsV2{max-width:1480px;margin-left:auto;margin-right:auto}}@keyframes form-hair-globe-drift{0%{transform:translateY(-50%)rotate(-10deg)scale(.985)}to{transform:translateY(-50%)rotate(5deg)scale(1.025)}}@keyframes form-hair-core{0%{opacity:.34;transform:scale(.94)}to{opacity:.78;transform:scale(1.08)}}@keyframes form-hair-strand-a{0%{opacity:.58;transform:translate(-50%,-50%)rotate(12deg)scaleX(.97)}to{opacity:.96;transform:translate(-50%,-50%)rotate(31deg)scaleX(1.04)}}@keyframes form-hair-strand-b{0%{opacity:.52;transform:translate(-50%,-50%)rotate(72deg)scaleY(.96)}to{opacity:.9;transform:translate(-50%,-50%)rotate(51deg)scaleY(1.04)}}@keyframes form-hair-strand-c{0%{opacity:.48;transform:translate(-50%,-50%)rotate(116deg)scale(.96)}to{opacity:.9;transform:translate(-50%,-50%)rotate(138deg)scale(1.04)}}@keyframes form-hair-strand-d{0%{opacity:.5;transform:translate(-50%,-50%)rotate(214deg)scaleX(.95)}to{opacity:.88;transform:translate(-50%,-50%)rotate(194deg)scaleX(1.04)}}@keyframes form-hair-strand-e{0%{opacity:.46;transform:translate(-50%,-50%)rotate(278deg)scale(.94)}to{opacity:.84;transform:translate(-50%,-50%)rotate(298deg)scale(1.05)}}@keyframes form-hair-strand-f{0%{opacity:.42;transform:translate(-50%,-50%)rotate(330deg)scale(.92)}to{opacity:.8;transform:translate(-50%,-50%)rotate(350deg)scale(1.08)}}@media (min-width:768px) and (max-width:1100px){.formDesktopOrbit:before,.formDesktopOrbit:after{content:none!important;display:none!important}.formHairGlobe{z-index:0;aspect-ratio:1;opacity:.64;border-radius:50%;width:290px;animation:7s ease-in-out infinite alternate form-hair-globe-drift;display:block;position:absolute;top:50%;right:-180px;transform:translateY(-50%)rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.formHairGlobe i{width:78%;height:56%;transform:translate(-50%,-50%) rotate(calc(var(--i,1) * 31deg));border:1px solid #d7e5fa57;border-color:#d7e5fa57 #d7e5fa57 #ee97bb38 #0000;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.formHairGlobe i:first-child{--i:1}.formHairGlobe i:nth-child(2){--i:2;width:68%;height:82%}.formHairGlobe i:nth-child(3){--i:3;width:58%;height:44%}.formHairGlobe i:nth-child(4){--i:4;width:48%;height:70%}.formHairGlobe i:nth-child(5){--i:5;width:38%;height:52%}.formHairGlobe i:nth-child(6){--i:6;width:28%;height:34%}}@media (max-width:1100px){.heroSupportLine{white-space:normal;display:inline}}@media (prefers-reduced-motion:reduce){.formHairGlobe,.formHairGlobe:before,.formHairGlobe i{animation:none!important}}@media (min-width:1101px){.formDesktopOrbit{overflow:visible}.formHairGlobe{opacity:.9;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle,#0000 0 31%,#0000001f 39%,#000 55% 100%),linear-gradient(90deg,#0000008f 0%,#000 28% 100%);filter:drop-shadow(0 0 12px #b8cce72e)drop-shadow(0 0 28px #eb92b62e)drop-shadow(0 0 42px #b8cce714);width:clamp(250px,18.5vw,318px);right:clamp(-54px,-2.8vw,-24px);mask-image:radial-gradient(circle,#0000 0 31%,#0000001f 39%,#000 55% 100%)}.formHairGlobe:before{opacity:.72;inset:21%}.formHairGlobe:after{border-color:#d6e3f914;inset:11%}.formHairGlobe i{filter:drop-shadow(0 0 6px #cddff952)drop-shadow(0 0 13px #ef97bc33);border-width:1.2px}.formDesktopOrbit p{z-index:5;text-shadow:0 3px 18px #050a148c,0 0 12px #b8cce714;background:radial-gradient(circle at 20%,#14274abd 0%,#14274a7a 42%,#0000 74%);padding:12px 14px 12px 0}.formDesktopOrbit>.formOrbitAccent{z-index:5}.formStages{perspective:1100px}.formStage{transform-origin:50%;will-change:transform, opacity, filter;transition:box-shadow .45s,border-color .45s}.formStage .formStageMedia img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .7s}.formStage:hover{border-color:#d3e0f494;box-shadow:0 18px 44px #0409142e,0 0 0 1px #e89cbb12}.formStage:hover .formStageMedia img{filter:saturate(1.03)contrast(1.015);transform:scale(1.025)}}@media (min-width:768px) and (max-width:1100px){.formHairGlobe{opacity:.58;width:240px;right:-74px;-webkit-mask-image:radial-gradient(circle,#0000 0 30%,#000 54% 100%);mask-image:radial-gradient(circle,#0000 0 30%,#000 54% 100%)}}@media (prefers-reduced-motion:reduce){.formStage{filter:none!important;opacity:1!important;transform:none!important}}@media (min-width:1101px){.formDesktopOrbit{place-items:center;min-height:clamp(300px,23vw,360px);padding-left:0;display:grid;position:relative;overflow:visible}.formHairGlobe{opacity:.92;-webkit-mask-composite:source-in;width:clamp(270px,19vw,320px);animation:5.8s cubic-bezier(.45,0,.2,1) infinite alternate form-hair-globe-center-drift;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-7deg);-webkit-mask-image:radial-gradient(circle,#0000 0 27%,#00000029 36%,#000 53% 100%);mask-image:radial-gradient(circle,#0000 0 27%,#00000029 36%,#000 53% 100%)}.formDesktopOrbit p{z-index:6;color:#f8f4ecf2;text-align:left;text-shadow:0 0 8px #f3efe62e,0 0 18px #b8cce733,0 0 28px #ec94b81a,0 3px 20px #050a1494;background:0 0;width:148px;margin:0;padding:0;position:relative;transform:translateY(-10px)}.formDesktopOrbit>.formOrbitAccent{z-index:6;width:44px;margin:0;position:absolute;top:calc(50% + 64px);left:50%;transform:translate(-74px);box-shadow:0 0 9px #ef91b7ad,0 0 24px #ef91b757,0 0 36px #b8cce724}}@media (min-width:768px) and (max-width:1100px){.formDesktopOrbit{place-items:center;min-height:250px;display:grid;position:relative;overflow:visible}.formHairGlobe{opacity:.68;width:230px;animation:6.4s ease-in-out infinite alternate form-hair-globe-center-drift;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-7deg);-webkit-mask-image:radial-gradient(circle,#0000 0 28%,#000 53% 100%);mask-image:radial-gradient(circle,#0000 0 28%,#000 53% 100%)}.formDesktopOrbit p{z-index:5;text-shadow:0 0 8px #f3efe629,0 0 16px #b8cce724,0 3px 18px #050a1485;background:0 0;width:132px;margin:0;padding:0;position:relative;transform:translateY(-8px)}.formDesktopOrbit>.formOrbitAccent{z-index:5;width:40px;margin:0;position:absolute;top:calc(50% + 58px);left:50%;transform:translate(-66px)}}@keyframes form-hair-globe-center-drift{0%{transform:translate(-50%,-50%)rotate(-10deg)scale(.985)}to{transform:translate(-50%,-50%)rotate(6deg)scale(1.025)}}@media (min-width:1101px){.formDesktopOrbit{min-height:clamp(310px,23vw,360px);display:block;position:relative;overflow:visible}.formHairGlobe{transform-origin:50%;width:clamp(300px,20.5vw,345px);top:50%;left:50%;right:auto}.formDesktopOrbit p{z-index:8;text-align:center;pointer-events:none;background:0 0;width:158px;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.formDesktopOrbit>.formOrbitAccent{z-index:8;width:44px;margin:0;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%)}}@media (min-width:768px) and (max-width:1100px){.formDesktopOrbit{min-height:250px;display:block;position:relative;overflow:visible}.formHairGlobe{width:238px;top:50%;left:50%;right:auto}.formDesktopOrbit p{z-index:7;text-align:center;pointer-events:none;background:0 0;width:136px;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.formDesktopOrbit>.formOrbitAccent{z-index:7;width:40px;margin:0;position:absolute;top:calc(50% + 60px);left:50%;transform:translate(-50%)}}.footerV2{color:var(--bone);isolation:isolate;background:radial-gradient(circle at 82% 12%,#b8cce71a,#0000 26%),linear-gradient(#10284c 0%,#0f274a 46%,#0b1f3b 100%);padding:0;position:relative;overflow:hidden}.footerAura{z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.55;border-radius:50%;width:min(54vw,820px);position:absolute;bottom:-28%;right:-8%}.footerAura i{border:1px solid #b8cce71f;border-color:#b8cce71f #b8cce71f #e54b3e1f #0000;border-radius:50%;animation:12s ease-in-out infinite alternate footer-orbit;position:absolute;inset:8%;transform:rotate(-18deg)}.footerAura i:nth-child(2){border-color:#f3efe61a #0000 #f3efe61a #f3efe61a;animation-duration:9s;animation-direction:alternate-reverse;inset:26%;transform:rotate(28deg)}.footerFrame{width:min(100%,1680px);margin:0 auto;padding:clamp(72px,7vw,112px) clamp(28px,5vw,84px) 24px}.footerGrid{grid-template-columns:minmax(250px,1.15fr) minmax(500px,2fr) minmax(300px,1.1fr);align-items:start;gap:clamp(42px,5vw,88px);display:grid}.footerIdentity{min-width:0}.footerEyebrow{color:#f3efe6b8;letter-spacing:.22em;text-transform:uppercase;margin-bottom:clamp(30px,3vw,46px);font-size:10px;font-weight:650;line-height:1.55;display:block}.footerBrand{color:var(--bone);font-family:var(--display);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(46px,4vw,68px);font-weight:600;line-height:.86;display:inline-block}.footerIdentity p{color:#f3efe68f;letter-spacing:.25em;text-transform:uppercase;margin:20px 0 0;font-size:10px;font-weight:600}.footerLinks{grid-template-columns:repeat(3,minmax(130px,1fr));gap:clamp(28px,3vw,48px);display:grid}.footerLinkColumn{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footerLinkColumn>span{color:#f3efe67a;letter-spacing:.24em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:700}.footerLinkColumn a{color:#f3efe6cc;font-size:13px;line-height:1.28;transition:color .28s,transform .34s cubic-bezier(.22,1,.36,1);position:relative}.footerLinkColumn a:after{background:linear-gradient(90deg, var(--powder), #b8cce700);content:"";transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footerLinkColumn a:hover,.footerLinkColumn a:focus-visible{color:var(--bone);transform:translate(4px)}.footerLinkColumn a:hover:after,.footerLinkColumn a:focus-visible:after{transform:scaleX(1)}.footerEditorial{border-left:1px solid #f3efe62e;padding-left:clamp(30px,3vw,46px);position:relative}.footerEditorialTitle{color:var(--bone);font-family:var(--editorial);margin:-4px 0 14px;font-size:clamp(42px,3.4vw,58px);font-style:italic;line-height:.92}.footerEditorialKicker{color:#f3efe68f;letter-spacing:.22em;text-transform:uppercase;margin:0 0 26px;font-size:9px;font-weight:650;line-height:1.55}.footerFaqLink{color:#f3efe6c2;border-top:1px solid #f3efe638;border-bottom:1px solid #f3efe638;grid-template-columns:1fr auto;align-items:center;gap:16px;max-width:360px;min-height:54px;padding:0 16px;transition:border-color .3s,color .3s,background .3s;display:grid}.footerFaqLink span{font-size:10px}.footerFaqLink strong{color:var(--bone);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.footerFaqLink:hover,.footerFaqLink:focus-visible{color:var(--bone);background:#b8cce70f;border-color:#b8cce7a3}.footerSocials{gap:12px;margin-top:24px;display:flex}.footerSocialIcon{color:#f3efe6d6;cursor:default;border:1px solid #f3efe629;border-radius:50%;place-items:center;width:39px;height:39px;transition:border-color .3s,color .3s,transform .3s,box-shadow .3s;display:grid}.footerSocialIcon:hover{color:var(--bone);border-color:#b8cce780;transform:translateY(-2px);box-shadow:0 0 20px #b8cce717}.footerSocialIcon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.footerSocialIcon:nth-child(2) svg,.footerIconDot{fill:currentColor;stroke:none}.footerBottomV2{color:#f3efe694;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f3efe633;grid-template-columns:1fr auto auto auto;align-items:center;gap:28px;margin-top:clamp(64px,6vw,96px);padding-top:18px;font-size:9px;font-weight:650;display:grid}.footerBottomV2 a{color:#f3efe6c7;transition:color .25s}.footerBottomV2 a:hover,.footerBottomV2 a:focus-visible{color:var(--bone)}@keyframes footer-orbit{0%{opacity:.45;transform:rotate(-18deg)scale(.98)}to{opacity:.85;transform:rotate(-6deg)scale(1.03)}}@media (min-width:768px) and (max-width:1180px){.footerFrame{padding-top:72px}.footerGrid{grid-template-columns:1fr 1fr;gap:58px 48px}.footerIdentity{grid-column:1}.footerEditorial{grid-area:1/2}.footerLinks{border-top:1px solid #f3efe61f;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);padding-top:36px}.footerBottomV2{grid-template-columns:1fr auto auto}.footerBottomNote{display:none}}@media (max-width:767px){.footerFrame{padding:58px 20px 22px}.footerGrid{display:block}.footerIdentity{border-bottom:1px solid #f3efe624;padding-bottom:42px}.footerEyebrow{margin-bottom:24px;font-size:9px}.footerBrand{white-space:normal;font-size:clamp(48px,15vw,68px)}.footerIdentity p{margin-top:16px;font-size:9px}.footerLinks{grid-template-columns:1fr 1fr;gap:38px 28px;margin-top:42px}.footerLinkColumn:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.footerLinkColumn:nth-child(3)>span{grid-column:1/-1}.footerLinkColumn a{font-size:14px}.footerEditorial{border-top:1px solid #f3efe624;border-left:0;margin-top:48px;padding:40px 0 0}.footerEditorialTitle{font-size:clamp(48px,14.5vw,66px)}.footerEditorialKicker{max-width:320px}.footerFaqLink{max-width:none}.footerSocialIcon{width:42px;height:42px}.footerBottomV2{grid-template-columns:1fr auto;gap:12px 20px;margin-top:56px;font-size:8px}.footerBottomNote{display:none}.footerBottomV2>span:nth-child(3){grid-area:2/1}.footerBottomV2 a{grid-area:1/2/span 2;align-self:center}.footerAura{opacity:.36;width:120vw;bottom:-6%;right:-44%}}.faqPage{background:radial-gradient(circle at 84% 16%, #b8cce724, transparent 25%), var(--navy);min-height:100svh;color:var(--bone);padding:0 clamp(20px,4vw,64px) 38px}.faqHeader{border-bottom:1px solid #f3efe629;justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.faqBrand{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:600}.faqBook{color:#f3efe6bd;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.faqBook:after{background:var(--vermilion);content:"";transform-origin:100%;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.28)}.faqBook:hover:after,.faqBook:focus-visible:after{transform:scaleX(1)}.faqHero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:60px;min-height:clamp(520px,60vh,760px);padding:clamp(72px,9vw,144px) 0 clamp(62px,7vw,110px);display:grid}.faqIndex{color:#f3efe67a;letter-spacing:.23em;text-transform:uppercase;margin-bottom:28px;font-size:10px;font-weight:700;display:inline-block}.faqHero h1{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(92px,12vw,200px);font-weight:500;line-height:.72}.faqHeroAside{border-left:1px solid #f3efe62e;max-width:420px;padding-left:28px}.faqHeroAside p{font-family:var(--editorial);margin:0 0 28px;font-size:clamp(24px,2.4vw,38px);font-style:italic;line-height:1.08}.faqHeroAside a{color:#f3efe69e;border-bottom:1px solid #f3efe64d;font-size:11px;line-height:1.4}.faqList{border-top:1px solid #f3efe638}.faqItem{border-bottom:1px solid #f3efe629}.faqItem summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) 120px 22px;align-items:center;gap:22px;min-height:108px;padding:24px 0;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqNumber,.faqGroup{color:#f3efe661;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.faqQuestion{max-width:920px;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(28px,3vw,48px);line-height:.92}.faqToggle{width:20px;height:20px;position:relative}.faqToggle:before,.faqToggle:after{content:"";background:#f3efe6b8;width:18px;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faqItem[open] .faqToggle:after{transform:translate(-50%,-50%)rotate(0)}.faqAnswer{grid-template-columns:56px minmax(0,760px);gap:22px;padding:0 0 42px;display:grid}.faqAnswer:before{content:""}.faqAnswer p{color:#f3efe6b8;margin:0;font-size:clamp(16px,1.45vw,21px);line-height:1.55}.faqFooter{border-top:1px solid #f3efe62e;justify-content:space-between;align-items:end;gap:40px;margin-top:clamp(88px,10vw,150px);padding-top:22px;display:flex}.faqFooter>p{font-family:var(--editorial);margin:0;font-size:clamp(36px,4vw,58px);font-style:italic}.faqFooter>div{gap:28px;display:flex}.faqFooter a{color:#f3efe6ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}@media (max-width:767px){.faqPage{padding-inline:20px}.faqHeader{min-height:76px}.faqBrand{font-size:31px}.faqBook{text-align:right;max-width:120px;font-size:8px}.faqHero{min-height:0;padding:76px 0 70px;display:block}.faqHero h1{font-size:clamp(78px,25vw,118px)}.faqHeroAside{margin-top:52px;padding-left:18px}.faqHeroAside p{font-size:28px}.faqItem summary{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;min-height:92px}.faqNumber{font-size:8px}.faqQuestion{font-size:clamp(24px,7vw,32px)}.faqGroup{display:none}.faqAnswer{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:34px}.faqAnswer p{font-size:16px}.faqFooter{margin-top:88px;display:block}.faqFooter>div{flex-direction:column;gap:14px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.footerAura i{animation:none!important}.footerLinkColumn a,.footerSocialIcon,.faqBook:after,.faqToggle:before,.faqToggle:after{transition:none!important}}section[id]{scroll-margin-top:78px}.artistNumber{font-style:italic;font-family:var(--editorial)!important;letter-spacing:-.025em!important;font-weight:400!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid}.formField input:focus-visible,.formField select:focus-visible,.formField textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 72%, transparent);outline-offset:2px}.mobileNavPanel[aria-hidden=true]{pointer-events:none}@media (max-width:767px){.bookingForm{gap:16px;padding:30px 22px 40px}.formTwo{gap:16px}.formField label{font-size:10px}.formField input,.formField select,.formField textarea{min-height:40px;padding:9px 1px 6px}.formField textarea{min-height:84px}.formEnd{gap:12px;margin-top:6px}.footerFrame{padding:48px 20px 18px}.footerIdentity{padding-bottom:30px}.footerLinks{gap:28px 22px;margin-top:30px}.footerLinkColumn{gap:9px}.footerEditorial{margin-top:36px;padding-top:32px}.footerSocials{margin-top:20px}.footerBottomV2{margin-top:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.footerAura i,.clientWorkRail{animation:none!important}}.selectedWorkV2 .clientWorkViewport{perspective:1100px;touch-action:pan-y}.selectedWorkV2 .clientWorkRail{backface-visibility:hidden;animation-duration:18s;animation-timing-function:linear;animation-play-state:running}.selectedWorkV2 .clientWorkRail:hover{animation-play-state:running}.selectedWorkV2 .clientWorkCard{transform-style:preserve-3d}.selectedWorkV2 .clientWorkImage{isolation:isolate;transition:box-shadow .45s,filter .45s}.selectedWorkV2 .clientWorkImage img{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:scale(1.055)}.selectedWorkV2 .clientWorkCard:hover .clientWorkImage,.selectedWorkV2 .clientWorkCard:focus-within .clientWorkImage{box-shadow:0 28px 72px #0409145c}.selectedWorkV2 .clientWorkCard:hover .clientWorkImage img,.selectedWorkV2 .clientWorkCard:focus-within .clientWorkImage img{transform:scale(1.12)}@media (max-width:900px){.selectedWorkV2 .clientWorkRail{animation-duration:15s}}@media (prefers-reduced-motion:reduce){.selectedWorkV2 .clientWorkRail{animation:none!important}.selectedWorkV2 .clientWorkImage,.selectedWorkV2 .clientWorkImage img{transition:none!important}}.selectedWorkV2 .clientWorkViewport{perspective:950px;perspective-origin:50% 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000)}.selectedWorkV2 .clientWorkCard{transform-origin:50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.selectedWorkV2 .clientWorkCard:nth-child(3n+1){transform:perspective(950px)rotateY(5deg)rotate(-1deg)}.selectedWorkV2 .clientWorkCard:nth-child(3n+2){transform:perspective(950px)rotateY(-6deg)translateZ(-14px)}.selectedWorkV2 .clientWorkCard:nth-child(3n){transform:perspective(950px)rotateY(4deg)rotate(1deg)}.selectedWorkV2 .clientWorkCard:hover{z-index:2;transform:perspective(950px)rotateY(0)rotate(0)translateZ(24px)translateY(-10px)}.selectedWorkV2 .clientWorkImage:after{opacity:.65;background:linear-gradient(155deg,#ffffff1f,#0000 30%,#050a1633 100%);transition:opacity .5s}.selectedWorkV2 .clientWorkCard:hover .clientWorkImage:after{opacity:.22}@media (max-width:767px){.selectedWorkV2 .clientWorkViewport{perspective:720px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.selectedWorkV2 .clientWorkCard:nth-child(3n+1){transform:perspective(720px)rotateY(3deg)}.selectedWorkV2 .clientWorkCard:nth-child(3n+2){transform:perspective(720px)rotateY(-3deg)}.selectedWorkV2 .clientWorkCard:nth-child(3n){transform:perspective(720px)rotateY(2deg)}}@media (prefers-reduced-motion:reduce){.selectedWorkV2 .clientWorkCard,.selectedWorkV2 .clientWorkCard:nth-child(n){transition:none!important;transform:none!important}}@keyframes selected-work-kinetic{0%,to{transform:perspective(850px)rotateY(-9deg)rotateX(2deg)scale(.92)translateY(10px)}25%{transform:perspective(850px)rotateY(0)rotateX(0)scale(1)translateY(0)}50%{transform:perspective(850px)rotateY(9deg)rotateX(-2deg)scale(.94)translateY(-8px)}75%{transform:perspective(850px)rotateY(0)rotateX(0)scale(1)translateY(0)}}.selectedWorkV2 .clientWorkRail{animation-duration:14s}.selectedWorkV2 .clientWorkImage{transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:6s ease-in-out infinite selected-work-kinetic;box-shadow:0 24px 65px #00000052}.selectedWorkV2 .clientWorkCard:nth-child(3n+2) .clientWorkImage{animation-delay:-2s}.selectedWorkV2 .clientWorkCard:nth-child(3n) .clientWorkImage{animation-delay:-4s}.selectedWorkV2 .clientWorkCard:hover .clientWorkImage{animation-play-state:paused;transform:perspective(850px)rotateY(0)rotateX(0)scale(1.04)}@media (max-width:900px){.selectedWorkV2 .clientWorkRail{animation-duration:12s}.selectedWorkV2 .clientWorkImage{animation-duration:5s}}@media (prefers-reduced-motion:reduce){.selectedWorkV2 .clientWorkImage{will-change:auto;animation:none!important;transform:none!important}}@media (min-width:901px){.selectedWorkV2 .clientWorkViewport{perspective:none;padding:12px 0 24px;-webkit-mask-image:none;mask-image:none}.selectedWorkV2 .clientWorkRail{backface-visibility:visible;align-items:flex-start;animation:32s linear infinite client-work-loop}.selectedWorkV2 .clientWorkCard,.selectedWorkV2 .clientWorkCard:nth-child(n){transform-style:flat;flex:0 0 clamp(280px,24vw,370px);margin-top:0;margin-right:18px;transition:none;transform:none!important}.selectedWorkV2 .clientWorkImage,.selectedWorkV2 .clientWorkCard:nth-child(n) .clientWorkImage{aspect-ratio:.8;box-shadow:none;will-change:auto;border-radius:5px;animation:none!important;transform:none!important}.selectedWorkV2 .clientWorkImage img,.selectedWorkV2 .clientWorkCard:hover .clientWorkImage img{transform:none}.selectedWorkV2 .clientWorkCard:hover .clientWorkImage{box-shadow:none}}.workEditorialDesktop{display:none}@media (min-width:901px){.selectedWork.selectedWorkV2{background:radial-gradient(at 75% 45%,#1b2d49 0%,#0e1c32 55%,#09172b 100%);min-height:min(900px,70vw);padding:0;position:relative;overflow:hidden}.selectedWorkV2>.workHeading,.selectedWorkV2>.clientWorkViewport{display:none}.selectedWorkV2 .workEditorialDesktop{isolation:isolate;width:100%;height:clamp(620px,56vw,900px);max-height:900px;display:block;position:relative}.workEditorialEyebrow{z-index:5;color:#9cbad7;letter-spacing:.3em;gap:170px;font-size:10px;font-weight:700;display:flex;position:absolute;top:6.5%;left:3.7%}.workEditorialHeading{pointer-events:none;z-index:5;position:absolute;inset:0}.workEditorialHeading h2{color:#f5f1eb;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 3px 18px #050c181a;margin:0;font-size:clamp(100px,12.5vw,215px);font-weight:900;line-height:.76;position:absolute;top:9%;left:2.7%}.workEditorialHeading p{color:#b3cce5;margin:0;font-size:clamp(13px,1.05vw,17px);line-height:1.45;position:absolute;top:60%;left:6%}.workEditorialSide{color:#8fb2d3;letter-spacing:.28em;font-size:10px;font-weight:700;line-height:1.8;position:absolute;bottom:8%;left:3.7%}.workEditorialDeck{z-index:2;pointer-events:none;position:absolute;inset:0}.workEditorialSlide{text-align:left;color:#fff;cursor:pointer;pointer-events:auto;background:#111c2c;border:0;border-radius:0;width:33.5%;height:81%;padding:0;transition:left 1.05s cubic-bezier(.22,1,.36,1),top 1.05s cubic-bezier(.22,1,.36,1),width 1.05s cubic-bezier(.22,1,.36,1),height 1.05s cubic-bezier(.22,1,.36,1),opacity .75s,filter .75s;display:block;position:absolute;top:7%;left:20.5%;overflow:hidden}.workEditorialSlide img{object-fit:cover;object-position:center}.workEditorialSlide:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040a14c2);position:absolute;inset:35% 0 0}.workEditorialSlide[data-position="0"]{z-index:3;opacity:1;filter:none;width:33.5%;height:81%;top:7%;left:20.5%}.workEditorialSlide[data-position="1"]{z-index:2;opacity:1;width:11%;height:73%;top:12%;left:54.5%}.workEditorialSlide[data-position="2"]{z-index:2;opacity:.92;width:11%;height:70%;top:14%;left:66.1%}.workEditorialSlide[data-position="3"]{z-index:2;opacity:.85;width:11%;height:67%;top:16%;left:77.7%}.workEditorialSlide[data-position="4"]{z-index:2;opacity:.65;filter:blur(1px);width:11%;height:64%;top:18%;left:89.3%}.workEditorialSlide[data-position="5"]{z-index:1;opacity:0;pointer-events:none;width:10%;height:60%;top:20%;left:101%}.workEditorialSlideCaption{z-index:2;text-transform:uppercase;letter-spacing:.18em;flex-direction:column;gap:9px;font-size:11px;display:flex;position:absolute;bottom:5%;left:7%;right:4%}.workEditorialSlideCaption small{color:#a7cce8;font-size:10px}.workEditorialSlideCaption strong{font-weight:700}.workEditorialSlideCaption em{color:#8dbbe2;letter-spacing:.25em;font-size:9px;font-style:normal}.workEditorialSlide[data-position="1"] .workEditorialSlideCaption,.workEditorialSlide[data-position="2"] .workEditorialSlideCaption,.workEditorialSlide[data-position="3"] .workEditorialSlideCaption,.workEditorialSlide[data-position="4"] .workEditorialSlideCaption{letter-spacing:.1em;font-size:9px;left:9%}.workEditorialControls{z-index:6;color:#89a8c7;align-items:center;gap:22px;display:flex;position:absolute;bottom:5%;left:23%;right:4%}.workEditorialControls button{color:#7893b2;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:13px}.workEditorialControls button.isActive{color:#fff;border-bottom:2px solid #b3ddfa}.workEditorialRule{background:#38516b;flex:1;height:1px;margin-left:8px}.workEditorialEnd{letter-spacing:.3em;white-space:nowrap;font-size:9px}}@media (min-width:901px) and (max-width:1150px){.workEditorialHeading h2{font-size:clamp(92px,12vw,145px)}.workEditorialHeading p{top:59%}}@media (prefers-reduced-motion:reduce){.workEditorialSlide{transition:none!important}}@media (min-width:901px){.selectedWorkV2 .workEditorialHeading h2{width:56%;font-family:var(--display);letter-spacing:-.035em;transform-origin:0 0;white-space:nowrap;text-shadow:0 2px 14px #060e1b26;margin:0;font-size:clamp(110px,13.3vw,218px);font-weight:800;font-stretch:75%;line-height:.79;top:10%;left:3.2%;transform:scaleX(.72)}.selectedWorkV2 .workEditorialHeading p{top:60%;left:6%}.selectedWorkV2 .workEditorialSlide[data-position="0"]{width:31%;left:23%}.selectedWorkV2 .workEditorialSlide[data-position="1"]{left:54.5%}.selectedWorkV2 .workEditorialControls{left:23%}}@media (min-width:901px) and (max-width:1150px){.selectedWorkV2 .workEditorialHeading h2{font-size:13vw}}.statement.statementEditorial{padding:clamp(35px,4vw,64px) var(--gutter) clamp(70px,8vw,120px);color:#10203d;background:#f3efe6;display:block;position:relative;overflow:hidden}.statementEditorialTop{letter-spacing:.3em;white-space:nowrap;align-items:center;gap:25px;font-size:10px;font-weight:700;display:flex}.statementEditorialRule{background:#b9b7b1;width:clamp(100px,17vw,280px);height:1px}.statementEditorialTopics{margin-left:auto;font-size:9px}.statementEditorialLayout{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:1.5%;min-height:clamp(550px,48vw,780px);display:grid}.statementEditorialCopy{z-index:3;min-width:0;position:relative}.statementEditorialCopy h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;color:#10203d;flex-direction:column;align-items:flex-start;margin:0 0 clamp(38px,5vw,80px);padding:0;font-size:clamp(64px,7.3vw,126px);font-weight:800;line-height:.79;display:flex}.statementEditorialCopy h2>span{white-space:nowrap;display:block}.statementEditorialCopy h2 .statementEditorialSecond{margin-left:clamp(24px,4.7vw,80px)}.statementEditorialCopy h2 em{font-family:var(--editorial);text-transform:none;letter-spacing:-.075em;font-size:.66em;font-weight:400}.statementEditorialNote{border-top:1px solid #b9b7b1;max-width:490px;padding-top:20px}.statementEditorialNote strong{font-family:var(--editorial);font-size:clamp(27px,3.2vw,52px);font-style:italic;font-weight:400;line-height:1.1;display:block}.statementEditorialNote p{margin:18px 0 0;font-size:13px;line-height:1.5}.statementEditorialGallery{isolation:isolate;align-items:flex-end;gap:0;min-width:0;height:clamp(440px,41vw,690px);display:flex;position:relative}.statementEditorialPanel{filter:drop-shadow(0 20px 22px #1e191426);flex:1;min-width:0;height:67%;margin:0 -5px 0 0;transition:flex .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:relative}.statementEditorialPanel:first-child{z-index:1;height:51%;transform:translateY(-8%)}.statementEditorialPanel:nth-child(2){z-index:2;height:64%;transform:translateY(-4%)}.statementEditorialPanel:nth-child(3){z-index:3;height:77%;transform:translateY(-2%)}.statementEditorialPanel:nth-child(4){z-index:4;flex:1.5;height:92%}.statementEditorialPanelLabel{letter-spacing:.24em;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;bottom:calc(100% + 13px);left:8%}.statementEditorialPanelImage{background:#161616;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.statementEditorialPanelImage img{object-fit:cover;object-position:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}.statementEditorialPanel:hover .statementEditorialPanelImage img{transform:scale(1.08)}@media (max-width:1100px) and (min-width:768px){.statementEditorialCopy h2{font-size:clamp(52px,6.8vw,85px)}.statementEditorialCopy h2 .statementEditorialSecond{margin-left:15px}.statementEditorialLayout{grid-template-columns:43% minmax(0,1fr)}}@media (max-width:767px){.statement.statementEditorial{padding:35px var(--gutter) 75px}.statementEditorialTop{gap:14px}.statementEditorialRule{flex:1;width:auto}.statementEditorialTopics{display:none}.statementEditorialLayout{flex-direction:column;align-items:stretch;gap:50px;min-height:0;padding-top:65px;display:flex}.statementEditorialCopy h2{margin-bottom:35px;font-size:clamp(49px,10.7vw,86px);line-height:.84}.statementEditorialCopy h2 .statementEditorialSecond{margin-left:clamp(10px,4vw,30px)}.statementEditorialCopy h2 em{font-size:.58em}.statementEditorialNote strong{font-size:clamp(30px,7vw,45px)}.statementEditorialGallery{width:100%;height:clamp(330px,85vw,520px)}.statementEditorialPanelLabel{letter-spacing:.1em;font-size:7px}.statementEditorialPanelImage{border-radius:6px}.statementEditorialPanel:nth-child(4){flex:1.3}}@media (prefers-reduced-motion:reduce){.statementEditorialPanel,.statementEditorialPanelImage img{transition:none!important}}.statement.statementEditorial .statementEditorialCopy h2 em:after{content:none!important;animation:none!important;display:none!important}.statement.statementEditorial .statementEditorialLayout{grid-template-columns:minmax(0,43%) minmax(0,55%);gap:2%}.statement.statementEditorial .statementEditorialCopy h2{margin-bottom:clamp(35px,4vw,65px);font-size:clamp(62px,6.8vw,112px)}.statement.statementEditorial .statementEditorialCopy h2 .statementEditorialSecond{margin-left:clamp(15px,3.5vw,55px)}.statement.statementEditorial .statementEditorialNote{width:100%;max-width:clamp(420px,34vw,600px);margin:0;padding-top:22px}.statement.statementEditorial .statementEditorialNote strong{width:max-content;max-width:100%;font-family:var(--editorial);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(28px,2.7vw,45px);font-style:italic;font-weight:400;line-height:1.13;display:block}.statement.statementEditorial .statementEditorialNote p{max-width:100%;margin-top:20px}.statement.statementEditorial .statementEditorialGallery{align-items:flex-end;gap:5px;margin-left:0}.statement.statementEditorial .statementEditorialPanel{min-width:0;margin-right:0}.statement.statementEditorial .statementEditorialPanelLabel{font-size:9px;bottom:calc(100% + 13px);left:5%}.statement.statementEditorial .statementEditorialPanelImage{border-radius:8px}@media (min-width:768px) and (max-width:1200px){.statement.statementEditorial .statementEditorialCopy h2{font-size:clamp(50px,6.2vw,75px)}.statement.statementEditorial .statementEditorialNote strong{font-size:clamp(25px,2.6vw,35px)}.statement.statementEditorial .statementEditorialPanelLabel{letter-spacing:.1em;font-size:8px}}@media (max-width:767px){.statement.statementEditorial .statementEditorialLayout{flex-direction:column;gap:55px;display:flex}.statement.statementEditorial .statementEditorialCopy h2{font-size:clamp(45px,10vw,75px)}.statement.statementEditorial .statementEditorialCopy h2 .statementEditorialSecond{margin-left:clamp(10px,3vw,24px)}.statement.statementEditorial .statementEditorialNote{max-width:100%}.statement.statementEditorial .statementEditorialNote strong{white-space:normal;width:auto;max-width:100%;font-size:clamp(26px,6.4vw,40px)}.statement.statementEditorial .statementEditorialGallery{gap:3px;width:100%}.statement.statementEditorial .statementEditorialPanelLabel{font-size:7px}}@media (min-width:768px){.artistsV2 .artist .artistMeta .artistRole,.artistsV2 .artist .artistMeta li{color:#fff;text-shadow:0 1px 3px #000000e6,0 2px 10px #000000b3;font-weight:800}.artistsV2 .artist .artistMeta{filter:drop-shadow(0 1px 3px #000000a6)}}
