.project-desk,.lighting-guide{--experience-ink: #211719;--experience-paper: #f5efe6;--experience-bone: #e8ddce;--experience-wine: #5b2535;--experience-brass: #b88a4a;color:var(--experience-ink);background:var(--experience-paper)}.project-desk__hero,.lighting-guide__hero{position:relative;display:grid;min-height:min(820px,calc(100svh - var(--header-height)));overflow:hidden;color:#fffaf2;background:#171012;isolation:isolate}.project-desk__hero-media,.lighting-guide__hero-media,.project-desk__hero-media:after,.lighting-guide__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0}.project-desk__hero-media img,.lighting-guide__hero-media img{width:100%;height:100%;object-fit:cover}.project-desk__hero-media:after,.lighting-guide__hero-media:after{background:linear-gradient(90deg,#0f090ae5,#0f090aa1 44%,#0f090a1a 78%),linear-gradient(0deg,rgb(15 9 10 / 70%) 0%,transparent 45%);content:""}.project-desk__hero-inner,.lighting-guide__hero-inner{position:relative;z-index:1;display:grid;width:min(100% - 48px,var(--page-width));align-content:end;margin-inline:auto;padding-block:clamp(88px,12vw,158px) clamp(56px,7vw,96px)}.project-desk__hero-copy,.lighting-guide__hero-copy{max-width:840px}.project-desk__hero h1,.lighting-guide__hero h1{max-width:11ch;margin:0 0 28px;font-size:clamp(3.45rem,7.6vw,7.4rem);line-height:.91;letter-spacing:-.045em}.project-desk__hero-lede,.lighting-guide__hero-lede{max-width:640px;margin-bottom:34px;color:#fffaf2d1;font-size:clamp(1rem,1.55vw,1.24rem);line-height:1.55}.experience-actions{display:flex;flex-wrap:wrap;gap:12px}.experience-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border:1px solid rgb(255 250 242 / 48%);color:#fffaf2;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .25s ease,background .25s ease,border-color .25s ease}.experience-button:hover,.experience-button--solid{color:var(--experience-ink);border-color:#fffaf2;background:#fffaf2}.experience-button--solid:hover{color:#fffaf2;border-color:var(--experience-wine);background:var(--experience-wine)}.experience-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.experience-kicker:before{width:34px;height:1px;background:currentColor;content:""}.experience-shell{width:min(100% - 48px,var(--page-width));margin-inline:auto}.experience-section{padding-block:clamp(72px,9vw,132px)}.experience-section--compact{padding-block:clamp(54px,6vw,88px)}.experience-section--dark{color:#fffaf2;background:var(--experience-ink)}.experience-section--wine{color:#fffaf2;background:var(--experience-wine)}.experience-heading{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(36px,8vw,128px);align-items:start;margin-bottom:clamp(48px,6vw,84px)}.experience-heading h2{max-width:12ch;margin:0;font-size:clamp(2.45rem,4.6vw,4.6rem);line-height:.98}.experience-heading__copy{max-width:660px;font-size:clamp(1rem,1.25vw,1.14rem)}.experience-heading__copy p:last-child{margin-bottom:0}.project-desk__signal{border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-desk__signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.project-desk__signal-item{min-height:146px;padding:30px clamp(18px,2.4vw,36px);border-left:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-desk__signal-item:first-child{border-left:0}.project-desk__signal-item span,.project-desk__signal-item strong{display:block}.project-desk__signal-item span{margin-bottom:20px;color:color-mix(in srgb,var(--experience-ink) 54%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.project-desk__signal-item strong{max-width:20ch;font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:400;line-height:1.25}.project-desk__capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-left:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-capability{min-height:280px;padding:clamp(30px,4vw,58px);border-right:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-capability__number{display:block;margin-bottom:clamp(56px,7vw,92px);color:var(--experience-wine);font-family:var(--font-display);font-size:1rem}.project-capability h3{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:400}.project-capability p{max-width:49ch;margin:0;color:color-mix(in srgb,var(--experience-ink) 70%,transparent)}.project-desk__process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:project-step}.project-step{position:relative;padding:40px clamp(20px,2.7vw,42px) 12px;border-top:1px solid rgb(255 250 242 / 24%);counter-increment:project-step}.project-step:before{position:absolute;top:-6px;left:0;width:11px;height:11px;border:2px solid var(--experience-ink);border-radius:50%;background:var(--experience-brass);content:""}.project-step__number{display:block;margin-bottom:44px;color:#fffaf28a;font-size:.68rem;letter-spacing:.14em}.project-step h3{margin-bottom:14px;color:#fffaf2;font-family:var(--font-display);font-size:1.45rem;font-weight:400}.project-step p{margin:0;color:#fffaf2a8}.project-desk__brief{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,9vw,144px);align-items:start}.project-desk__brief-intro{position:sticky;top:calc(var(--header-height) + 32px)}.project-desk__brief-intro h2,.project-desk__form-intro h2{max-width:10ch;margin-bottom:24px;font-size:clamp(2.5rem,4.5vw,4.3rem)}.project-desk__brief-list{border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-brief-item{display:grid;grid-template-columns:54px 1fr;gap:22px;padding-block:28px;border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-brief-item__mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--experience-wine);border-radius:50%;color:var(--experience-wine);font-size:.72rem;font-weight:700}.project-brief-item h3{margin:1px 0 8px;font-family:var(--font-display);font-size:1.3rem;font-weight:400}.project-brief-item p{max-width:56ch;margin:0;color:color-mix(in srgb,var(--experience-ink) 66%,transparent)}.project-desk__scope-note{margin-top:30px;padding:22px 24px;border-left:3px solid var(--experience-brass);color:color-mix(in srgb,var(--experience-ink) 72%,transparent);background:color-mix(in srgb,var(--experience-brass) 9%,var(--experience-paper));font-size:.9rem}.project-desk__form-wrap{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:clamp(48px,9vw,140px);align-items:start}.project-desk__form-meta{display:grid;gap:22px;margin-top:38px}.project-desk__form-meta div{padding-top:18px;border-top:1px solid rgb(255 250 242 / 22%)}.project-desk__form-meta dt{margin-bottom:7px;color:#fffaf27a;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.project-desk__form-meta dd{margin:0}.project-form{display:grid;gap:24px}.project-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.project-form .field label{color:#fffaf2b8}.project-form .field label span{color:#fffaf270}.project-form .field input,.project-form .field select,.project-form .field textarea{width:100%;border:0;border-bottom:1px solid rgb(255 250 242 / 36%);border-radius:0;color:#fffaf2;background:transparent}.project-form .field input,.project-form .field select{min-height:52px}.project-form .field textarea{min-height:144px;padding-block:14px;resize:vertical}.project-form .field select option{color:var(--experience-ink);background:var(--experience-paper)}.project-form .field input::placeholder,.project-form .field textarea::placeholder{color:#fffaf261}.project-form__submit{justify-self:start;min-width:190px;border:1px solid #fffaf2}.project-form .form-success,.project-form .form-errors{padding:18px 20px;border:1px solid rgb(255 250 242 / 28%);background:#fffaf214}.lighting-guide__hero{min-height:min(880px,calc(100svh - var(--header-height)))}.lighting-guide__hero h1{max-width:9ch}.lighting-guide__hero-media:after{background:linear-gradient(90deg,#0f090ae5,#0f090a94 45%,#0f090a14 76%),linear-gradient(0deg,rgb(15 9 10 / 68%) 0%,transparent 50%)}.lighting-guide__meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 0 28px;color:#fffaf294;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lighting-guide__rail{border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);background:color-mix(in srgb,var(--experience-paper) 96%,white)}.lighting-guide__rail-inner{display:flex;min-height:62px;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.lighting-guide__rail-inner::-webkit-scrollbar{display:none}.lighting-guide__rail-label{flex:0 0 auto;color:var(--experience-wine);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lighting-guide__rail a{flex:0 0 auto;color:color-mix(in srgb,var(--experience-ink) 64%,transparent);font-size:.8rem;font-weight:650;transition:color .2s ease}.lighting-guide__rail a:hover{color:var(--experience-wine)}.lighting-guide__opening{display:grid;grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr);gap:clamp(42px,9vw,150px)}.lighting-guide__opening-mark{font-family:var(--font-display);font-size:clamp(5rem,12vw,11rem);line-height:.72;color:var(--experience-brass)}.lighting-guide__opening-copy{max-width:820px}.lighting-guide__opening-copy>p:first-child{margin-bottom:30px;font-family:var(--font-display);font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.08;letter-spacing:-.025em}.lighting-guide__opening-copy>p:not(:first-child){max-width:65ch;font-size:clamp(1rem,1.25vw,1.14rem)}.guide-chapter{display:grid;grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr);gap:clamp(42px,9vw,150px);padding-block:clamp(72px,9vw,128px);border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-chapter__aside{position:sticky;top:calc(var(--header-height) + 30px);align-self:start}.guide-chapter__number{display:block;margin-bottom:18px;color:var(--experience-wine);font-family:var(--font-display);font-size:1.15rem}.guide-chapter__aside h2{max-width:8ch;margin:0;font-size:clamp(2.3rem,4.1vw,4rem);line-height:.98}.guide-chapter__body{min-width:0}.guide-chapter__lede{max-width:760px;margin-bottom:clamp(38px,5vw,62px);font-family:var(--font-display);font-size:clamp(1.6rem,2.65vw,2.55rem);line-height:1.18}.guide-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-left:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-layer{min-height:310px;padding:30px 26px;border-right:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-layer__diagram{position:relative;height:110px;margin-bottom:34px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-layer__diagram:before,.guide-layer__diagram:after{position:absolute;content:""}.guide-layer--ambient .guide-layer__diagram:before{top:18px;right:10px;bottom:12px;left:10px;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 100%,rgb(184 138 74 / 34%),transparent 68%)}.guide-layer--task .guide-layer__diagram:before{top:0;left:50%;width:1px;height:34px;background:var(--experience-ink)}.guide-layer--task .guide-layer__diagram:after{top:30px;left:50%;width:94px;height:76px;background:linear-gradient(160deg,rgb(184 138 74 / 36%),transparent 72%);clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);transform:translate(-50%)}.guide-layer--decorative .guide-layer__diagram:before{top:24px;left:50%;width:42px;height:42px;border:1px solid var(--experience-wine);border-radius:50%;box-shadow:0 0 0 18px #5b253514,0 0 0 35px #5b25350a;transform:translate(-50%)}.guide-layer h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.5rem;font-weight:400}.guide-layer p{margin:0;color:color-mix(in srgb,var(--experience-ink) 67%,transparent)}.guide-rule{display:grid;grid-template-columns:28px 1fr;gap:18px;margin-top:34px;padding:24px;color:#fffaf2;background:var(--experience-wine)}.guide-rule span{color:var(--experience-brass);font-family:var(--font-display);font-size:1.3rem}.guide-rule p{max-width:58ch;margin:0}.guide-zone-list{border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-zone{display:grid;grid-template-columns:minmax(150px,.58fr) minmax(0,1.42fr);gap:32px;padding-block:26px;border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-zone h3{margin:0;font-family:var(--font-display);font-size:1.28rem;font-weight:400}.guide-zone p{max-width:60ch;margin:0;color:color-mix(in srgb,var(--experience-ink) 68%,transparent)}.lighting-guide__figure{margin:0;color:#fffaf2;background:#171012}.lighting-guide__figure img{width:100%;max-height:860px;object-fit:cover}.lighting-guide__figure figcaption{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:40px;padding:26px max(24px,calc((100vw - var(--page-width)) / 2));color:#fffaf2ad;font-size:.82rem}.lighting-guide__figure figcaption strong{color:#fffaf2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-temperature{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:46px 28px;border:1px solid color-mix(in srgb,var(--experience-ink) 20%,transparent)}.guide-temperature__stop{min-height:180px;padding:22px;border-left:1px solid color-mix(in srgb,var(--experience-ink) 20%,transparent)}.guide-temperature__stop:first-child{border-left:0}.guide-temperature__swatch{display:block;width:100%;height:62px;margin-bottom:28px;background:var(--temperature-color);box-shadow:inset 0 0 32px #ffffff4d}.guide-temperature__stop strong,.guide-temperature__stop small{display:block}.guide-temperature__stop strong{margin-bottom:7px;font-family:var(--font-display);font-size:1.24rem;font-weight:400}.guide-temperature__stop small{color:color-mix(in srgb,var(--experience-ink) 58%,transparent);font-size:.72rem}.guide-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,54px)}.guide-note-card{padding:clamp(28px,4vw,48px);background:color-mix(in srgb,var(--experience-bone) 68%,transparent)}.guide-note-card h3{margin:0 0 16px;font-family:var(--font-display);font-size:1.55rem;font-weight:400}.guide-note-card p{margin:0;color:color-mix(in srgb,var(--experience-ink) 70%,transparent)}.guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-left:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-check{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:28px;border-right:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-check__mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--experience-wine);border-radius:50%;color:var(--experience-wine);font-size:.72rem;font-weight:800}.guide-check h3{margin:1px 0 7px;font-family:var(--font-display);font-size:1.18rem;font-weight:400}.guide-check p{margin:0;color:color-mix(in srgb,var(--experience-ink) 65%,transparent);font-size:.9rem}.guide-faq{border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-faq details{border-bottom:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.guide-faq summary{position:relative;padding:26px 48px 26px 0;font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.55rem)}.guide-faq summary:after{position:absolute;top:50%;right:4px;width:12px;height:12px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.guide-faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.guide-faq__answer{max-width:70ch;padding:0 48px 28px 0;color:color-mix(in srgb,var(--experience-ink) 68%,transparent)}.lighting-guide__closing{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:40px;align-items:end}.lighting-guide__closing h2{max-width:13ch;margin:0;color:#fffaf2;font-size:clamp(2.5rem,5vw,5rem)}.lighting-guide__closing-copy{max-width:52ch;margin:24px 0 0;color:#fffaf2b3}@media(max-width:989px){.project-desk__signal-grid,.project-desk__process-grid,.guide-temperature{grid-template-columns:repeat(2,minmax(0,1fr))}.project-desk__signal-item:nth-child(3),.project-desk__signal-item:nth-child(4),.guide-temperature__stop:nth-child(3),.guide-temperature__stop:nth-child(4){border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent)}.project-desk__signal-item:nth-child(3),.guide-temperature__stop:nth-child(3){border-left:0}.experience-heading,.project-desk__brief,.project-desk__form-wrap,.lighting-guide__opening,.guide-chapter{grid-template-columns:1fr;gap:36px}.project-desk__brief-intro,.guide-chapter__aside{position:static}.guide-chapter__aside h2{max-width:12ch}.guide-layer-grid{grid-template-columns:1fr}.guide-layer{min-height:0}.lighting-guide__opening-mark{font-size:6rem}.lighting-guide__closing{grid-template-columns:1fr;align-items:start}}@media(max-width:749px){.project-desk__hero,.lighting-guide__hero{min-height:720px}.project-desk__hero-inner,.lighting-guide__hero-inner,.experience-shell{width:min(100% - 32px,var(--page-width))}.project-desk__hero h1,.lighting-guide__hero h1{font-size:clamp(3.2rem,15vw,5.4rem)}.project-desk__hero-media img{object-position:62% center}.lighting-guide__hero-media img{object-position:61% center}.project-desk__hero-media:after,.lighting-guide__hero-media:after{background:linear-gradient(0deg,#0f090aeb,#0f090a85 68%,#0f090a2e)}.project-desk__signal-grid,.project-desk__capabilities,.project-desk__process-grid,.project-form__grid,.guide-temperature,.guide-two-column,.guide-checklist{grid-template-columns:1fr}.project-desk__signal-item{min-height:0;border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-left:0}.project-desk__signal-item:first-child{border-top:0}.project-capability{min-height:0}.project-capability__number{margin-bottom:44px}.project-step{padding-bottom:34px}.project-step__number{margin-bottom:25px}.guide-zone,.lighting-guide__figure figcaption{grid-template-columns:1fr;gap:10px}.guide-temperature__stop{min-height:0;border-top:1px solid color-mix(in srgb,var(--experience-ink) 18%,transparent);border-left:0}.guide-temperature__stop:first-child{border-top:0}.lighting-guide__figure img{min-height:360px}.lighting-guide__rail-inner{width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.experience-button,.guide-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/page-experiences.css.map */
