.copper-service-micro{--micro-copper:#ce895c;--micro-paper:#f0ebe5}#micro-method-title,#micro-selector-title{scroll-margin-top:132px}.micro-method{display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr);gap:clamp(46px,7vw,104px);align-items:center;padding-block:clamp(76px,10vw,150px)}.micro-method-gallery{position:relative;min-height:690px}.micro-method-gallery figure{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(206,137,92,.34);background:#0b0d0d;box-shadow:0 32px 84px rgba(0,0,0,.5)}.micro-method-gallery figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(5,6,6,.9));pointer-events:none}.micro-method-main{inset:0 8% 8% 0}.micro-method-detail{z-index:2;right:0;bottom:0;width:48%;aspect-ratio:1.1}.micro-method-gallery img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.74) contrast(1.07) sepia(.07);transition:transform .8s cubic-bezier(.2, .7, .2, 1),filter .45s}.micro-method-gallery figure:hover img{transform:scale(1.025);filter:saturate(.9) contrast(1.06)}.micro-method-gallery figcaption{position:absolute;z-index:1;left:20px;right:20px;bottom:17px;color:#eee7e0;font-size:.78rem;line-height:1.45}.micro-method-copy h2{max-width:730px;margin:14px 0 24px;color:var(--micro-paper);font-size:clamp(2.35rem, 4.8vw, 5.7rem);line-height:.94;letter-spacing:-.05em}.micro-method-copy>p{max-width:680px;color:#aaa6a1;font-size:clamp(1rem, 1.2vw, 1.12rem);line-height:1.75}.micro-method-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;border-top:1px solid rgba(206,137,92,.28);border-left:1px solid rgba(206,137,92,.28)}.micro-method-notes span{padding:16px 18px;border-right:1px solid rgba(206,137,92,.28);border-bottom:1px solid rgba(206,137,92,.28);color:#ddd6ce;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.micro-selector{margin-top:36px;border:1px solid rgba(206,137,92,.32);background:rgba(10,12,12,.84);box-shadow:0 34px 90px rgba(0,0,0,.24)}.micro-selector-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(206,137,92,.28)}.micro-selector-nav button{position:relative;min-height:84px;padding:16px 14px;border:0;border-right:1px solid rgba(255,255,255,.08);color:#9f9b97;background:0 0;font:700 clamp(.9rem, 1.1vw, 1.05rem)/1.25 var(--font-display);cursor:pointer;transition:color .2s,background .2s}.micro-selector-nav button:last-child{border-right:0}.micro-selector-nav button::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--micro-copper);transform:scaleX(0);transition:transform .2s}.micro-selector-nav button:hover,.micro-selector-nav button[aria-selected=true]{color:#f2ede7;background:linear-gradient(180deg,rgba(206,137,92,.15),rgba(206,137,92,.025))}.micro-selector-nav button[aria-selected=true]::after{transform:scaleX(1)}.micro-selector-nav button:focus-visible,.micro-selector-panel:focus-visible{outline:2px solid var(--micro-copper);outline-offset:-4px}.micro-selector-panel{position:relative;min-height:560px;display:flex;align-items:center;padding:clamp(42px,6vw,88px);overflow:hidden;background:linear-gradient(112deg,rgba(7,9,9,.97) 0,rgba(9,10,10,.94) 62%,rgba(11,12,12,.76) 100%),url('/assets/copper/hero-microscope-copper.webp') center/cover}.micro-selector-panel::after{content:"";position:absolute;right:-10%;bottom:-35%;width:54%;aspect-ratio:1;border:1px solid rgba(206,137,92,.17);border-radius:50%;box-shadow:0 0 0 48px rgba(206,137,92,.024),0 0 0 96px rgba(206,137,92,.016);pointer-events:none}.micro-selector-count{position:absolute;top:30px;right:36px;color:rgba(206,137,92,.26);font:700 .76rem/1 var(--font-mono);letter-spacing:.12em}.micro-selector-content{position:relative;z-index:1;width:100%;max-width:1040px;animation:.4s both micro-panel-in}.micro-selector-content.is-changing{animation:.4s both micro-panel-in}.micro-selector-content h3{max-width:850px;margin:14px 0 18px;color:var(--micro-paper);font-size:clamp(2.2rem, 4.8vw, 5.1rem);line-height:.96;letter-spacing:-.045em}.micro-selector-content>p{max-width:880px;color:#b2ada8;font-size:1.05rem;line-height:1.72}.micro-selector-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:1px;margin:28px 0;border:1px solid rgba(206,137,92,.24);background:rgba(206,137,92,.24)}.micro-selector-grid>div{padding:22px 24px;background:rgba(8,10,10,.89)}.micro-selector-grid strong{display:block;margin-bottom:10px;color:var(--micro-copper);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.micro-selector-grid ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.micro-selector-grid li{position:relative;padding-left:20px;color:#ddd6cf}.micro-selector-grid li::before{content:"";position:absolute;top:.7em;left:0;width:9px;height:1px;background:var(--micro-copper)}.micro-selector-grid p{margin:0;color:#b5b0aa;line-height:1.65}@keyframes micro-panel-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.micro-method{grid-template-columns:1fr}.micro-method-gallery{min-height:610px}.micro-selector-nav{grid-template-columns:repeat(3,1fr)}.micro-selector-nav button:nth-child(3){border-right:0}.micro-selector-nav button:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:680px){#micro-method-title,#micro-selector-title{scroll-margin-top:104px}.micro-method{gap:34px}.micro-method-gallery{min-height:420px}.micro-method-main{inset:0 5% 10% 0}.micro-method-detail{width:54%}.micro-method-copy h2{font-size:clamp(2.2rem, 12vw, 3.55rem)}.micro-method-notes{grid-template-columns:1fr}.micro-selector-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.micro-selector-nav button{flex:0 0 66%;min-height:66px;border-bottom:0!important;scroll-snap-align:start}.micro-selector-panel{min-height:0;padding:42px 22px 32px}.micro-selector-count{top:18px;right:18px}.micro-selector-content h3{font-size:clamp(2.05rem, 11vw, 3.2rem)}.micro-selector-grid{grid-template-columns:1fr}.micro-selector-content .actions{display:grid}}@media (prefers-reduced-motion:reduce){.micro-method-gallery img,.micro-selector-content{animation:none;transition:none}}