.photoGuide{background:#f4f0e8;color:#18251f}.photoHero{min-height:72vh;display:grid;grid-template-columns:1.35fr .8fr;align-items:stretch}.photoHero>img{width:100%;height:100%;min-height:72vh;object-fit:cover}.photoHero>div{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.photoHero h1{font-family:"Shippori Mincho",serif;font-size:clamp(42px,6vw,82px);line-height:1.25;font-weight:500;margin:18px 0 32px}.photoHero p,.photoIntro,.photoLesson p,.gearCard p,.droneNotice p{line-height:2}.photoJump{position:sticky;top:0;z-index:5;display:flex;justify-content:center;gap:2px;background:#18251f;padding:12px}.photoJump a{color:#fff;text-decoration:none;padding:10px 22px;border:1px solid #ffffff45}.photoSection{max-width:1240px;margin:0 auto;padding:clamp(70px,9vw,130px) clamp(22px,5vw,72px)}.photoSectionTitle{font-family:"Shippori Mincho",serif;font-size:clamp(32px,4vw,56px);font-weight:500;margin:18px 0}.photoIntro{max-width:780px}.photoLessons{margin-top:55px}.photoLesson{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid #bda98e;padding:48px 0;gap:48px;align-items:center}.photoLesson:nth-child(even){grid-template-columns:.85fr 1.15fr}.photoLesson:nth-child(even)>img{order:2}.photoLesson img{width:100%;aspect-ratio:3/2;object-fit:cover}.photoLesson h2{font-family:"Shippori Mincho",serif;font-size:clamp(27px,3vw,42px);font-weight:500}.photoNumber{font-family:Jost,sans-serif;color:#a36f4d}.photoKit{border-top:1px solid #d7c9b6;padding-top:18px}.photoGear{max-width:none;background:#18251f;color:#f9f6ef}.photoGear>*{max-width:1120px;margin-left:auto;margin-right:auto}.gearGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#59665f;margin-top:48px}.gearCard{background:#202e27;padding:38px}.gearCard h3{font-family:"Shippori Mincho",serif;font-size:25px;font-weight:500}.photoActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.photoActions a{color:#fff;text-decoration:none;border:1px solid #89948e;padding:11px 14px;font-size:13px}.droneNotice{display:grid;grid-template-columns:1fr;max-width:1050px}.droneNotice h2{font-family:"Shippori Mincho",serif;font-size:clamp(30px,4vw,50px);line-height:1.5;font-weight:500}.photoLegal{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.photoLegal a{color:#18251f;border-bottom:1px solid}.photoChecklist{border-top:1px solid #bda98e}.photoChecklist li{padding:14px 0;border-bottom:1px solid #d7c9b6}.photoGuide .eyebrow{font-family:Jost,sans-serif;letter-spacing:.18em;color:#a36f4d}.masthead+.photoGuide{margin-top:0}@media(max-width:760px){.photoHero{grid-template-columns:1fr}.photoHero>img{min-height:44vh;max-height:56vh}.photoHero>div{padding:40px 22px}.photoJump{overflow-x:auto;justify-content:flex-start}.photoJump a{white-space:nowrap}.photoLesson,.photoLesson:nth-child(even){grid-template-columns:1fr;gap:22px}.photoLesson:nth-child(even)>img{order:0}.gearGrid{grid-template-columns:1fr}.gearCard{padding:28px 22px}}
.photoJourneyPromo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:clamp(3rem,7vw,7rem) auto 1.5rem;border:1px solid var(--line);background:#fff;max-width:1180px}.photoJourneyPromo img{width:100%;height:100%;min-height:290px;object-fit:cover;display:block}.photoJourneyPromo>div{padding:clamp(1.5rem,4vw,3.5rem);align-self:center}.photoJourneyPromo h2{font-size:clamp(1.55rem,3vw,2.5rem);font-weight:400;margin:.7rem 0 1rem}.photoJourneyPromo p{line-height:2}.photoJourneyPromo a{display:inline-block;margin-top:1rem;padding:.85rem 1.2rem;background:var(--text);color:#fff;text-decoration:none}@media(max-width:760px){.photoJourneyPromo{grid-template-columns:1fr;margin:3rem 1rem 1rem}.photoJourneyPromo img{min-height:0;aspect-ratio:3/2}}
.photoHero{grid-template-columns:minmax(0,62fr) minmax(420px,38fr)}.photoHero>div{padding:clamp(38px,4vw,64px)}.photoHero h1{font-size:clamp(42px,4.3vw,60px);line-height:1.35;white-space:nowrap}@media(max-width:760px){.photoHero{grid-template-columns:1fr}.photoHero h1{font-size:clamp(38px,11vw,52px);white-space:normal}}
@media(max-width:760px){.photoHero{grid-template-columns:minmax(0,1fr);max-width:100%;overflow:hidden}.photoHero>img,.photoHero>div{min-width:0;max-width:100%}.photoHero :where(h1,p,.eyebrow){max-width:100%;word-break:normal!important;overflow-wrap:anywhere!important}}


.photoGuide{--pro-dark:#13251d;--pro-gold:#a8764e;--pro-paper:#faf8f3}.photoJump{top:0;scrollbar-width:thin}.photoJump a:focus-visible,.proBuy a:focus-visible{outline:2px solid #fff;outline-offset:3px}.proDecisionIntro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:48px;align-items:end;margin-top:44px}.proDecisionIntro h2{font-family:"Shippori Mincho",serif;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.45;margin:0}.proDecisionIntro p{line-height:2;margin:0}.proQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #cbbba6;margin-top:46px}.proQuickGrid article{padding:24px;border-right:1px solid #cbbba6}.proQuickGrid article:last-child{border:0}.proQuickGrid strong{display:block;font-family:"Shippori Mincho",serif;font-size:20px;font-weight:500;margin-bottom:10px}.proQuickGrid span{font-size:13px;line-height:1.8;color:#526057}.proProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:50px}.proProduct{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);background:var(--pro-paper);border:1px solid #cbbba6;min-width:0}.proProductMedia{background:#eeebe3;display:grid;place-items:center;min-height:280px}.proProductMedia img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.proProductBody{padding:30px;min-width:0}.proProductLabel{font-family:Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--pro-gold);font-size:12px}.proProduct h3{font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(23px,2.2vw,31px);line-height:1.45;margin:8px 0 14px}.proMarketMeta{display:flex;gap:10px 16px;flex-wrap:wrap;font-size:12px;border-top:1px solid #ddd2c2;border-bottom:1px solid #ddd2c2;padding:12px 0}.proMarketMeta strong{font-size:18px;font-weight:500}.proLead{line-height:1.9}.proSpecs{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0}.proSpecs li{border:1px solid #cbbba6;padding:6px 9px;font-size:11px}.proDecision{margin:20px 0}.proDecision div{border-top:1px solid #ddd2c2;padding:13px 0}.proDecision dt,.proReview h4,.photoLesson h4{font-weight:600;font-size:13px}.proDecision dd{margin:6px 0 0;line-height:1.8;font-size:13px}.proReview{background:#efebe2;padding:17px;margin:18px 0}.proReview h4{margin:0 0 8px}.proReview p{line-height:1.85;font-size:13px;margin:0}.reviewSource,.officialSpec{display:inline-block;color:inherit;margin:10px 14px 0 0;font-size:12px;text-decoration-thickness:1px;text-underline-offset:4px}.proBuy{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:20px}.proBuy a{display:grid;place-items:center;text-align:center;min-height:44px;padding:8px;color:var(--pro-dark);border:1px solid #8c978f;text-decoration:none;font-size:12px}.proBuy .primary{grid-column:1/-1;background:var(--pro-dark);color:#fff}.proVideo{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)}.mountWarning{font-size:12px;line-height:1.8;border-left:2px solid var(--pro-gold);padding-left:12px}.photoLessons .photoLesson h3{font-family:"Shippori Mincho",serif;font-size:clamp(28px,3vw,42px);font-weight:500}.settingStrip{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 24px}.settingStrip span{border:1px solid #bda98e;padding:7px 10px;font-size:12px}.sceneProduct{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;margin-top:28px;padding:18px;background:#fff;border:1px solid #cbbba6;color:#18251f}.sceneProduct>img{width:100%;aspect-ratio:1;object-fit:contain;background:#f2eee6;mix-blend-mode:multiply}.sceneProduct h4{font-family:"Shippori Mincho",serif;font-size:19px;margin:4px 0}.sceneProduct p{font-size:12px;line-height:1.75;margin:7px 0}.sceneMount{color:#6a766f}.sceneProduct .proBuy{margin-top:12px}.sceneProduct .proBuy a{min-height:38px}.proFocalTable{width:100%;border-collapse:collapse;margin-top:36px}.proFocalTable th,.proFocalTable td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #cbbba6;line-height:1.75}.proFocalTable th{font-family:"Shippori Mincho",serif;font-weight:500;width:20%}.proWorkflow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bda98e;margin-top:38px}.proWorkflow article{background:#f4f0e8;padding:28px}.proWorkflow h3{font-family:"Shippori Mincho",serif;font-size:22px;font-weight:500}.proWorkflow p{line-height:1.9}.evidenceNote{max-width:900px;margin:44px auto 0;padding:24px;border-top:1px solid #bda98e;border-bottom:1px solid #bda98e;font-size:13px;line-height:1.9}.photoGear .proProduct{color:#18251f}.photoGear .photoSectionTitle,.photoGear .photoIntro{color:#f9f6ef}.photoGear .proProductGrid{max-width:1320px}.photoGear{padding-left:clamp(18px,3vw,46px);padding-right:clamp(18px,3vw,46px)}
.proListing{margin:0 0 14px;padding:10px 12px;background:#f0ece3;font-size:11px;line-height:1.7;color:#4f5a53}.proListing strong{display:block;color:#18251f}.sceneProductMedia{display:grid;place-items:center;align-self:start;background:#f2eee6}.sceneProductMedia img{display:block;width:100%;max-height:220px;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
@media(max-width:760px){.sceneProduct .proBuy{padding-right:52px}}
@media(max-width:1080px){.proProductGrid{grid-template-columns:1fr}.proQuickGrid{grid-template-columns:repeat(2,1fr)}.proQuickGrid article:nth-child(2){border-right:0}.proQuickGrid article:nth-child(-n+2){border-bottom:1px solid #cbbba6}}
@media(max-width:760px){.proDecisionIntro{grid-template-columns:1fr;gap:18px}.proQuickGrid{grid-template-columns:1fr}.proQuickGrid article{border-right:0;border-bottom:1px solid #cbbba6}.proQuickGrid article:nth-child(3){border-bottom:1px solid #cbbba6}.proProduct,.proVideo{grid-template-columns:1fr}.proProductMedia{aspect-ratio:4/3;min-height:0}.proProductBody{padding:24px 20px}.sceneProduct{grid-template-columns:1fr;padding:16px;gap:16px}.sceneProduct>img{width:100%;max-height:220px;object-fit:contain}.sceneProduct .proBuy{grid-template-columns:1fr}.sceneProduct .proBuy .primary{grid-column:auto}.proWorkflow{grid-template-columns:1fr}.proFocalTable,.proFocalTable tbody,.proFocalTable tr,.proFocalTable th,.proFocalTable td{display:block}.proFocalTable th{width:auto;padding-bottom:5px}.proFocalTable td{padding-top:5px}.photoJump{padding-right:70px}}


.droneGuide{max-width:none;padding:0;background:#eee8dc}.droneHero{display:grid;grid-template-columns:1.35fr .85fr;min-height:590px;background:#14251d;color:#f8f5ee}.droneHero img{width:100%;height:100%;min-height:590px;object-fit:cover}.droneHeroCopy{padding:clamp(38px,6vw,92px);display:flex;flex-direction:column;justify-content:center}.droneHero h2{font-family:"Shippori Mincho",serif;font-size:clamp(34px,4.3vw,62px);line-height:1.45;font-weight:500;margin:18px 0 26px}.droneHero p{line-height:2}.droneInner{max-width:1180px;margin:auto;padding:clamp(68px,8vw,118px) clamp(20px,5vw,64px)}.droneLead{max-width:800px;font-size:17px;line-height:2}.droneSummary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c9baa4;margin:42px 0 70px;background:#f8f5ee}.droneSummary article{padding:28px;border-right:1px solid #c9baa4}.droneSummary article:last-child{border-right:0}.droneSummary strong{display:block;font-family:"Shippori Mincho",serif;font-size:22px;margin-bottom:12px}.droneSummary p{line-height:1.8;margin:0}.droneSubhead{font-family:"Shippori Mincho",serif;font-size:clamp(29px,3.6vw,48px);font-weight:500;line-height:1.55;margin:0 0 28px}.dronePermitGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c9baa4;border:1px solid #c9baa4;margin:36px 0 70px}.dronePermitGrid article{background:#f8f5ee;padding:32px}.dronePermitGrid h4{font-size:20px;margin:0 0 12px}.dronePermitGrid p{line-height:1.9;margin:0}.droneSteps{counter-reset:drone-step;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:36px 0 76px}.droneSteps article{counter-increment:drone-step;background:#f8f5ee;border:1px solid #c9baa4;padding:30px}.droneSteps article:before{content:"0" counter(drone-step);display:block;color:#a36f4d;font-family:Jost,sans-serif;letter-spacing:.15em;margin-bottom:18px}.droneSteps h4{font-size:20px;margin:0 0 12px}.droneSteps p{line-height:1.9;margin:0}.droneWarning{background:#eadfd0;border-left:4px solid #a24e3b;padding:24px 28px;margin:0 0 76px;line-height:1.9}.droneProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0 80px}.droneProduct{background:#f8f5ee;border:1px solid #c9baa4}.droneProductImage{display:grid;place-items:center;background:#fff;min-height:360px}.droneProductImage img{width:100%;height:360px;object-fit:contain}.droneProductBody{padding:32px}.droneProduct h3,.droneBook h3{font-family:"Shippori Mincho",serif;font-size:28px;line-height:1.45;font-weight:500}.droneProduct p,.droneBook p{line-height:1.9}.dronePrice{display:flex;align-items:baseline;gap:12px}.dronePrice strong{font-size:23px}.dronePrice span{font-size:12px;color:#667068}.droneSpecs{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:24px 0;border-top:1px solid #d5cab9}.droneSpecs li{padding:12px 0;border-bottom:1px solid #d5cab9;font-size:13px}.droneDecision{margin:0}.droneDecision div{padding:16px 0;border-top:1px solid #d5cab9}.droneDecision dt{font-weight:700;margin-bottom:7px}.droneDecision dd{margin:0;line-height:1.8}.droneOfficial{color:#18251f;border-bottom:1px solid;display:inline-block;margin-top:18px}.droneBuyActions{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:24px}.droneBuyActions a{display:grid;place-items:center;min-height:48px;padding:10px;border:1px solid #56645c;text-align:center;text-decoration:none;color:#18251f;font-size:13px}.droneBuyActions .primary{grid-column:1/-1;background:#193326;color:#fff}.droneOperation{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:36px 0 80px}.droneOperation article{background:#14251d;color:#f8f5ee;padding:36px}.droneOperation h3{font-family:"Shippori Mincho",serif;font-size:27px;font-weight:500}.droneOperation ol{padding-left:1.3em}.droneOperation li{padding:11px 0;line-height:1.8;border-bottom:1px solid #ffffff2e}.droneBooks{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:36px 0 70px}.droneBook{display:grid;grid-template-columns:180px 1fr;gap:26px;background:#f8f5ee;border:1px solid #c9baa4;padding:24px}.droneBook>a{display:grid;place-items:start}.droneBook img{width:100%;height:250px;object-fit:contain;background:#fff}.droneBook .droneBuyActions{grid-template-columns:1fr}.droneBook .droneBuyActions .primary{grid-column:auto}.droneSourceBlock{border-top:1px solid #bca98e;padding-top:28px}.droneSourceBlock p{line-height:1.9}.droneSourceLinks{display:flex;flex-wrap:wrap;gap:9px}.droneSourceLinks a{color:#18251f;border:1px solid #9f927f;padding:11px 14px;text-decoration:none}.droneChecked{font-size:12px;color:#687169;margin-top:24px}
@media(max-width:860px){.droneHero{grid-template-columns:1fr;min-height:0}.droneHero img{min-height:0;aspect-ratio:3/2}.droneSummary,.dronePermitGrid,.droneSteps,.droneProductGrid,.droneOperation,.droneBooks{grid-template-columns:1fr}.droneSummary article{border-right:0;border-bottom:1px solid #c9baa4}.droneSummary article:last-child{border-bottom:0}.droneBook{grid-template-columns:140px 1fr}}
@media(max-width:560px){.droneHeroCopy{padding:38px 22px}.droneInner{padding-left:18px;padding-right:18px}.droneProductImage{min-height:270px}.droneProductImage img{height:270px}.droneProductBody,.droneOperation article{padding:25px 20px}.droneBooks{gap:12px}.droneBook{grid-template-columns:1fr;padding:20px}.droneBook img{height:230px}.droneBuyActions{grid-template-columns:1fr;padding-right:52px}.droneBuyActions .primary{grid-column:auto}.droneSourceLinks{padding-right:52px}}
.droneHero h2,.droneHero p{color:#f8f5ee}.photoGuide .droneHero .eyebrow{color:#d4a77f}


.cameraPairGuide{margin:46px 0 62px;border-top:1px solid #bda98e;border-bottom:1px solid #bda98e;padding:42px 0}.cameraPairGuide h3{font-family:"Shippori Mincho",serif;font-size:clamp(27px,3vw,42px);font-weight:500;margin:10px 0 20px}.cameraPairLead{max-width:820px;line-height:2}.cameraPairTable{width:100%;border-collapse:collapse;margin-top:30px}.cameraPairTable th,.cameraPairTable td{padding:18px 14px;border-top:1px solid #d7c9b6;text-align:left;vertical-align:top;line-height:1.75}.cameraPairTable th{font-size:12px;letter-spacing:.08em;color:#7a5f4c}.cameraPairTable td:first-child{font-weight:700;min-width:190px;word-break:keep-all}.cameraPairTable a{color:#18251f;text-decoration:underline;text-underline-offset:4px}.cameraPairNote{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}.cameraPairNote article{border:1px solid #c9baa4;padding:24px;background:#f8f5ee}.cameraPairNote h4{margin:0 0 10px;font-size:18px}.cameraPairNote p{line-height:1.85;margin:0}@media(max-width:860px){.cameraPairTable,.cameraPairTable tbody,.cameraPairTable tr,.cameraPairTable th,.cameraPairTable td{display:block}.cameraPairTable tr{border-top:1px solid #d7c9b6;padding:14px 0}.cameraPairTable th,.cameraPairTable td{border:0;padding:5px 0}.cameraPairTable th{display:none}.cameraPairNote{grid-template-columns:1fr}}
.photoGuide .cameraPairTable td:first-child{min-width:190px;word-break:keep-all!important}
