/* alanranger.com code-block styles — content c140fc21d2. Do not edit by hand: rebuilt from the live code blocks
   (and their paste files where Squarespace blanked rules). Each rule applies only on its own page(s). */
/* /photographic-workshops-near-me|block-yui_3_17_2_1_1767984478082_16730|0 */
:where(#collection-536f5864e4b089f82062c7f7){#arp-pwnm-intro{max-width: 1100px;margin: 0 auto;padding: 10px 0 22px}#arp-pwnm-intro .card{background: #fbf7f2;border: 1px solid rgba(17,24,39,.12);border-radius: 18px;padding: 20px 18px;box-shadow: 0 10px 30px rgba(0,0,0,.04)}#arp-pwnm-intro h2{margin: 0 0 10px;font-size: 22px;line-height: 1.25}#arp-pwnm-intro p{margin: 0 0 12px;line-height: 1.6;color: #111827}#arp-pwnm-intro .pills{display: flex;flex-wrap: wrap;gap: 8px;margin: 12px 0 16px}#arp-pwnm-intro .pill{display: inline-flex;gap: 8px;align-items: center;background: #fff;border: 1px solid rgba(17,24,39,.14);border-radius: 999px;padding: 8px 10px;font-size: 13px;color: #111827}#arp-pwnm-intro .pill b{font-weight: 700}#arp-pwnm-intro .ctaRow{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 10px}#arp-pwnm-intro a.btn{display: inline-flex;align-items: center;justify-content: center;padding: 12px 14px;border-radius: 12px;text-decoration: none;font-weight: 800;border: 1px solid rgba(17,24,39,.14);background: #fff;color: #111827}#arp-pwnm-intro a.btn.primary{background: #E57200;color: #fff;border-color: #E57200}#arp-pwnm-intro .note{margin-top: 12px;padding: 10px 12px;border-radius: 12px;background: #fff;border: 1px solid rgba(17,24,39,.10);color: #111827;font-size: 14px;line-height: 1.5}}

/* /photographic-workshops-near-me|block-yui_3_17_2_1_1767984478082_20924|0 */
:where(#collection-536f5864e4b089f82062c7f7){#arp-pwnm-length{max-width: 1100px;margin: 0 auto;padding: 8px 0 10px}#arp-pwnm-length h2{margin: 0 0 12px;font-size: 22px;line-height: 1.25}#arp-pwnm-length .grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}@media (max-width:1024px){#arp-pwnm-length .grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:560px){#arp-pwnm-length .grid{grid-template-columns: 1fr}}#arp-pwnm-length .tile{background: #fff;border: 1px solid rgba(17,24,39,.12);border-radius: 18px;padding: 16px 14px;box-shadow: 0 10px 30px rgba(0,0,0,.04);display: flex;flex-direction: column;gap: 10px}#arp-pwnm-length .k{display: flex;gap: 10px;align-items: center}#arp-pwnm-length .ico{width: 38px;height: 38px;border-radius: 12px;background: #fbf0e4;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(229,114,0,.20);color: #E57200;font-weight: 900}#arp-pwnm-length .title{font-weight: 900;font-size: 16px;margin: 0}#arp-pwnm-length .sub{margin: 0;color: #111827;opacity: .85;font-size: 13px}#arp-pwnm-length .desc{margin: 0;color: #111827;line-height: 1.55;font-size: 14px}#arp-pwnm-length .btnrow{display: flex;gap: 10px;flex-wrap: wrap;margin-top: auto}#arp-pwnm-length a.btn{display: inline-flex;align-items: center;justify-content: center;padding: 10px 12px;border-radius: 12px;text-decoration: none;font-weight: 800;border: 1px solid rgba(17,24,39,.14);background: #fff;color: #111827;font-size: 14px}#arp-pwnm-length a.btn.primary{background: #E57200;color: #fff;border-color: #E57200}}

/* /photographic-workshops-near-me|block-yui_3_17_2_1_1767984478082_23168|0 */
:where(#collection-536f5864e4b089f82062c7f7){#arp-pwnm-trust{max-width: 1100px;margin: 0 auto;padding: 18px 0 10px}#arp-pwnm-trust .wrap{background: #fff;border: 1px solid rgba(17,24,39,.12);border-radius: 18px;padding: 18px 16px;box-shadow: 0 10px 30px rgba(0,0,0,.04);display: flex;gap: 16px;align-items: flex-start;justify-content: space-between;flex-wrap: wrap}#arp-pwnm-trust h2{margin: 0 0 8px;font-size: 22px;line-height: 1.25}#arp-pwnm-trust p{margin: 0;color: #111827;line-height: 1.6;max-width: 760px}#arp-pwnm-trust .actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 10px}#arp-pwnm-trust a.btn{display: inline-flex;align-items: center;justify-content: center;padding: 11px 14px;border-radius: 12px;text-decoration: none;font-weight: 900;border: 1px solid rgba(17,24,39,.14);background: #fff;color: #111827;font-size: 14px}#arp-pwnm-trust a.btn.primary{background: #E57200;color: #fff;border-color: #E57200}}

/* /photographic-workshops-near-me|block-yui_3_17_2_1_1767984478082_23761|0 */
:where(#collection-536f5864e4b089f82062c7f7){#arp-pwnm-faq{max-width: 1100px;margin: 0 auto;padding: 16px 0 10px}#arp-pwnm-faq .grid{display: grid;grid-template-columns: 1.2fr .8fr;gap: 14px}@media (max-width:900px){#arp-pwnm-faq .grid{grid-template-columns: 1fr}}#arp-pwnm-faq .card{background: #fff;border: 1px solid rgba(17,24,39,.12);border-radius: 18px;padding: 16px 14px;box-shadow: 0 10px 30px rgba(0,0,0,.04)}#arp-pwnm-faq h2{margin: 0 0 10px;font-size: 22px;line-height: 1.25}#arp-pwnm-faq details{border: 1px solid rgba(17,24,39,.12);border-radius: 14px;padding: 10px 12px;background: #fbf7f2;margin: 10px 0}#arp-pwnm-faq summary{cursor: pointer;font-weight: 900;list-style: none}#arp-pwnm-faq summary::-webkit-details-marker{display: none}#arp-pwnm-faq .ans{margin-top: 8px;color: #111827;line-height: 1.6}#arp-pwnm-faq ol{margin: 10px 0 0 18px;color: #111827;line-height: 1.7}#arp-pwnm-faq .btnrow{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 12px}#arp-pwnm-faq a.btn{display: inline-flex;align-items: center;justify-content: center;padding: 11px 14px;border-radius: 12px;text-decoration: none;font-weight: 900;border: 1px solid rgba(17,24,39,.14);background: #fff;color: #111827;font-size: 14px}#arp-pwnm-faq a.btn.primary{background: #E57200;color: #fff;border-color: #E57200}}

/* /photographic-workshops-near-me|block-yui_3_17_2_1_1767984478082_24348|0 */
:where(#collection-536f5864e4b089f82062c7f7){#arp-booking-steps{max-width: 1200px;margin: 0 auto;padding: 10px 0 22px}#arp-booking-steps *{box-sizing: border-box}#arp-booking-steps .card{border: 1px solid rgba(17,24,39,.14);border-radius: 18px;background: #fff;box-shadow: 0 10px 30px rgba(17,24,39,.06);overflow: hidden}#arp-booking-steps .topline{height: 3px;background: #E57200}#arp-booking-steps .pad{padding: 16px}#arp-booking-steps h2{margin: 0 0 10px;font-size: 22px}#arp-booking-steps ol{margin: 0;padding-left: 18px;color: #111827;line-height: 1.6}#arp-booking-steps li{margin: 8px 0}#arp-booking-steps .btnrow{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}#arp-booking-steps .btn{display: inline-flex;align-items: center;justify-content: center;padding: 12px 14px;border-radius: 14px;font-weight: 800;text-decoration: none;border: 1px solid rgba(17,24,39,.16);background: #fff;color: #111827;min-width: 220px}#arp-booking-steps .btn.primary{background: #E57200;border-color: #E57200;color: #fff}}

/* /photographic-workshops-near-me/abstract-and-macro-photography-workshop-coventry|block-yui_3_17_2_1_1786300178234_67938|0 (+6 identical) */
:where(#item-662e5782ce1a5622da8b8043,#item-65de2814515ad000df559300,#item-69deb7c271f8ba440d500ce5,#item-66bfa2c05866d02b803d3f44,#item-6578a78e07ef8d3809874b2c,#item-657741129852f157dbd83e7e,#collection-667a9a6a7881277d6b84fb7f){.ar-blog-pack{border: 1px solid #e6e6e6;border-radius: 12px;padding: 18px 20px;margin: 14px 0;background: linear-gradient(180deg,#fffaf4 0%,#fff 55%);box-shadow: 0 6px 18px rgba(0,0,0,.05);color: #1f242a;font-size: 16px;line-height: 1.55;font-weight: 600}.ar-blog-pack-title{margin: 0 0 10px;font-size: clamp(18px,2.2vw,22px);font-weight: 800;color: #1f1205}.ar-blog-pack p{margin: 0 0 12px}.ar-blog-pack-cta{margin-top: 14px !important}.ar-blog-pack a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-blog-pack a:hover{text-decoration: underline}.ar-blog-pack a.ar-blog-pack-btn,.ar-blog-pack a.ar-blog-pack-btn:link,.ar-blog-pack a.ar-blog-pack-btn:visited,.ar-blog-pack a.ar-blog-pack-btn:hover,.ar-blog-pack a.ar-blog-pack-btn:active,.ar-blog-pack a.ar-blog-pack-btn:focus{display: inline-block !important;padding: 10px 16px !important;border-radius: 8px !important;background: #E57200 !important;background-color: #E57200 !important;color: #ffffff !important;font-weight: 800 !important;text-decoration: none !important;-webkit-text-fill-color: #ffffff !important;border: none !important}.ar-blog-pack a.ar-blog-pack-btn:hover{background: #c45f00 !important;background-color: #c45f00 !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}@media(max-width:520px){.ar-blog-pack a.ar-blog-pack-btn{display: block !important;text-align: center}}}

/* /blog-on-photography|block-yui_3_17_2_1_1782393725683_9897|0 */
:where(#collection-53836c32e4b05b1c55576880){.ar-bloghub{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','proxima-nova',-apple-system,sans-serif;color: #2b2622}.ar-bloghub *{box-sizing: border-box}.ar-bh-top{display: grid;grid-template-columns: 1.55fr 1fr;gap: 0;border: 1px solid #ead9bd;border-radius: 16px;overflow: hidden;box-shadow: 0 10px 30px rgba(43,38,34,.07)}.ar-bh-pitch{background: #faf3e6;padding: 30px 34px;border-left: 5px solid #E57200}.ar-bh-eyebrow{display: inline-block;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: #fff;background: #E57200;padding: 5px 11px;border-radius: 5px;margin-bottom: 14px}.ar-bh-h2{margin: 0 0 10px;font-size: clamp(24px,3vw,31px);font-weight: 800;line-height: 1.12;letter-spacing: -.01em;color: #2b2622}.ar-bh-lead{margin: 0 0 9px;font-size: 15.5px;line-height: 1.55;color: #4a423b;font-weight: 500}.ar-bh-sub{margin: 0;font-size: 14px;color: #8a7a66;font-weight: 600}.ar-bh-cta{background: #2b2622;padding: 28px 28px;display: flex;flex-direction: column;justify-content: center;gap: 12px}.ar-bh-cta-label{font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: #E57200}.ar-bh-btn{display: block;text-align: center;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 18px;border-radius: 9px;transition: transform .15s ease,background .15s ease,color .15s ease}.ar-bh-btn-solid{background: #E57200;color: #fff !important}.ar-bh-btn-solid:hover{background: #c45f00;transform: translateY(-1px)}.ar-bh-btn-ghost{border: 1.5px solid #5a5249;color: #f3ede3 !important}.ar-bh-btn-ghost:hover{border-color: #E57200;color: #fff !important;transform: translateY(-1px)}.ar-bh-cta-note{margin: 2px 0 0;font-size: 12.5px;line-height: 1.5;color: #a89c8c;font-weight: 500}.ar-bh-doors{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px;margin-top: 14px}.ar-bh-door{position: relative;display: flex;flex-direction: column;gap: 3px;text-decoration: none;background: #faf3e6;border: 1px solid #ead9bd;border-radius: 12px;padding: 15px 16px 16px;overflow: hidden;transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ar-bh-door:before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 3px;background: #E57200;transform: scaleY(0);transform-origin: bottom;transition: transform .18s ease}.ar-bh-door:hover{transform: translateY(-3px);box-shadow: 0 10px 22px rgba(43,38,34,.12);border-color: #E57200}.ar-bh-door:hover:before{transform: scaleY(1)}.ar-bh-door-k{font-size: 11px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #c45f00}.ar-bh-door-t{font-size: 15.5px;font-weight: 800;color: #2b2622;line-height: 1.2}.ar-bh-door:after{content: "→";position: absolute;right: 14px;bottom: 13px;font-size: 15px;color: #E57200;opacity: 0;transform: translateX(-4px);transition: opacity .18s ease,transform .18s ease}.ar-bh-door:hover:after{opacity: 1;transform: translateX(0)}@media(max-width:900px){.ar-bh-doors{grid-template-columns: repeat(3,1fr)}}@media(max-width:680px){.ar-bh-top{grid-template-columns: 1fr}.ar-bh-pitch{padding: 24px 22px}.ar-bh-cta{padding: 22px}.ar-bh-doors{grid-template-columns: repeat(2,1fr);gap: 10px}.ar-bh-door{padding: 13px 14px 26px}.ar-bh-door:after{opacity: 1;transform: none}}@media(prefers-reduced-motion:reduce){.ar-bh-btn,.ar-bh-door,.ar-bh-door:before,.ar-bh-door:after{transition: none}}}

/* /blog-on-photography|block-yui_3_17_2_1_1782395935557_4279|0 */
:where(#collection-53836c32e4b05b1c55576880){.ar-partners{max-width: 1180px;margin: 30px auto 0;font-family: 'Proxima Nova','proxima-nova',-apple-system,sans-serif;color: #2b2622}.ar-partners *{box-sizing: border-box}.ar-partners-head{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;margin-bottom: 14px;padding-bottom: 9px;border-bottom: 2px solid #ead9bd}.ar-partners-eyebrow{font-size: 13px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: #E57200}.ar-partners-sub{font-size: 14px;color: #8a7a66;font-weight: 600}.ar-partners-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 13px}.ar-partner{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 9px;text-decoration: none;background: #fff;border: 1px solid #ead9bd;border-radius: 12px;padding: 18px 14px 16px;transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ar-partner:hover{transform: translateY(-3px);box-shadow: 0 10px 22px rgba(43,38,34,.12);border-color: #E57200}.ar-partner-logo{display: flex;align-items: center;justify-content: center;height: 52px;width: 100%;padding: 0 4px}.ar-partner-logo img{max-height: 34px;max-width: 118px;width: auto;object-fit: contain}.ar-partner-logo.ar-lg img{max-height: 50px;max-width: 142px}.ar-partner-label{font-size: 13px;font-weight: 700;line-height: 1.3;color: #2b2622}.ar-partner-offer{display: inline-block;margin-top: 1px;font-size: 11.5px;font-weight: 800;letter-spacing: .02em;color: #fff;background: #E57200;padding: 3px 9px;border-radius: 20px}@media(max-width:900px){.ar-partners-grid{grid-template-columns: repeat(3,1fr)}}@media(max-width:560px){.ar-partners-grid{grid-template-columns: repeat(2,1fr);gap: 10px}}@media(prefers-reduced-motion:reduce){.ar-partner{transition: none}}}

/* /blog-on-photography|block-yui_3_17_2_1_1782394941717_3810|0 */
:where(#collection-53836c32e4b05b1c55576880){.ar-pop{max-width: 1180px;margin: 26px auto 0;font-family: 'Proxima Nova','proxima-nova',-apple-system,sans-serif;color: #2b2622}.ar-pop *{box-sizing: border-box}.ar-pop-head{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;margin-bottom: 13px;padding-bottom: 9px;border-bottom: 2px solid #ead9bd}.ar-pop-eyebrow{font-size: 13px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: #E57200}.ar-pop-sub{font-size: 14px;color: #8a7a66;font-weight: 600}.ar-pop-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 13px}.ar-pop-card{display: flex;flex-direction: column;text-decoration: none;border-radius: 12px;overflow: hidden;border: 1px solid #ead9bd;background: #fff;transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ar-pop-card:hover{transform: translateY(-3px);box-shadow: 0 10px 22px rgba(43,38,34,.13);border-color: #E57200}.ar-pop-img{display: block;width: 100%;aspect-ratio: 1/1;background-size: cover;background-position: center;background-color: #f0e7d8}.ar-pop-t{padding: 11px 12px 13px;font-size: 13.5px;font-weight: 700;line-height: 1.25;color: #2b2622}@media(max-width:900px){.ar-pop-grid{grid-template-columns: repeat(3,1fr)}}@media(max-width:560px){.ar-pop-grid{grid-template-columns: repeat(2,1fr);gap: 10px}.ar-pop-t{font-size: 13px}}@media(prefers-reduced-motion:reduce){.ar-pop-card{transition: none}}}

/* /blog-on-photography/how-to-improve-your-photography-composition|block-yui_3_17_2_1_1791021845835_30569|0 */
:where(#item-66c7187d6f27dd26da41fe7a){#arp-l34-reality{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--cream: #f7f3e8;--blue: #e7eef8;--green: #eaf2eb;--rose: #f4e9e6;margin: 0 auto 56px;max-width: 1180px;color: var(--dark);font-family: inherit}#arp-l34-reality *{box-sizing: border-box}#arp-l34-reality .arp-reality-head{background: #202128!important;border-top: 5px solid var(--gold);border-radius: 18px 18px 0 0;padding: 48px 48px 42px}#arp-l34-reality .arp-kicker{color: var(--gold);font-size: 15px;font-weight: 700;letter-spacing: .08em;margin: 0 0 20px;text-transform: uppercase}#arp-l34-reality h2{color: #fff!important;font-size: clamp(31px,4vw,48px);line-height: 1.15;margin: 0 0 34px}#arp-l34-reality blockquote{background: #f8f5eb!important;border-left: 5px solid var(--gold);border-radius: 12px;color: var(--dark);margin: 0;padding: 34px 38px}#arp-l34-reality blockquote p{font-size: clamp(22px,2.5vw,32px);line-height: 1.45;margin: 0}#arp-l34-reality blockquote p+p{font-weight: 700;margin-top: 24px}#arp-l34-reality blockquote cite{color: #76540c;display: block;font-size: 17px;font-style: normal;font-weight: 700;margin-top: 22px}#arp-l34-reality .arp-reality-body{background: #f8f5eb!important;border: 1px solid #e2d9c1;border-radius: 0 0 18px 18px;padding: 42px 48px}#arp-l34-reality .arp-reality-intro{font-size: 19px;line-height: 1.75;margin: 0 0 34px}#arp-l34-reality h3{color: var(--dark)!important;font-size: 24px;line-height: 1.3;margin: 0 0 24px;text-align: center}#arp-l34-reality .arp-decision-grid{display: grid;gap: 16px;grid-template-columns: repeat(4,minmax(0,1fr));position: relative}#arp-l34-reality .arp-decision{border: 1px solid #ddc877;border-top: 4px solid var(--gold);border-radius: 12px;min-height: 220px;padding: 26px 22px;text-align: center}#arp-l34-reality .arp-decision:nth-child(1){background: var(--blue)!important}#arp-l34-reality .arp-decision:nth-child(2){background: var(--cream)!important}#arp-l34-reality .arp-decision:nth-child(3){background: var(--green)!important}#arp-l34-reality .arp-decision:nth-child(4){background: var(--rose)!important}#arp-l34-reality .arp-decision-number{color: #76540c;font-size: 14px;font-weight: 800;letter-spacing: .08em}#arp-l34-reality .arp-decision h4{color: var(--dark)!important;font-size: 20px;margin: 14px 0 10px}#arp-l34-reality .arp-decision p{color: #555b66;font-size: 16px;line-height: 1.55;margin: 0}#arp-l34-reality .arp-review-question{border-top: 2px solid var(--gold);font-size: 18px;line-height: 1.65;margin: 26px 0 0;padding-top: 22px}#arp-l34-reality .arp-review-question strong{color: #76540c}@media(max-width:800px){#arp-l34-reality .arp-reality-head,#arp-l34-reality .arp-reality-body{padding: 32px 24px}#arp-l34-reality .arp-decision-grid{grid-template-columns: 1fr 1fr}#arp-l34-reality .arp-decision{min-height: 190px}}@media(max-width:520px){#arp-l34-reality .arp-decision-grid{grid-template-columns: 1fr}#arp-l34-reality .arp-decision{min-height: 0}}}

/* /blog-on-photography/how-to-improve-your-photography-composition|block-yui_3_17_2_1_1791032855207_696281|0 */
:where(#item-66c7187d6f27dd26da41fe7a){#arp-l34-prompts-bridge{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #b85c20;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;margin: 0 auto 56px;max-width: 1180px;color: var(--dark);font-family: inherit}#arp-l34-prompts-bridge *{box-sizing: border-box}#arp-l34-prompts-bridge .arp-prompt-shell{background: #202128!important;border-radius: 18px;padding: 46px}#arp-l34-prompts-bridge .arp-kicker{color: var(--gold);font-size: 15px;font-weight: 800;letter-spacing: .08em;margin: 0 0 14px;text-transform: uppercase}#arp-l34-prompts-bridge h2{color: #fff!important;font-size: clamp(30px,4vw,46px);line-height: 1.15;margin: 0 0 18px}#arp-l34-prompts-bridge .arp-lead{color: #f3f3f3;font-size: 19px;line-height: 1.7;margin: 0 0 34px;max-width: 980px}#arp-l34-prompts-bridge .arp-map{align-items: stretch;display: grid;gap: 26px;grid-template-columns: minmax(0,1.18fr) 92px minmax(0,.9fr)}#arp-l34-prompts-bridge .arp-fifteen,#arp-l34-prompts-bridge .arp-four{background: #2b2d34!important;border: 1px solid #73683f;border-radius: 14px;padding: 24px}#arp-l34-prompts-bridge .arp-panel-title{color: #fff;font-size: 19px;font-weight: 700;margin: 0 0 18px}#arp-l34-prompts-bridge .arp-prompt-grid{display: grid;gap: 10px;grid-template-columns: repeat(3,minmax(0,1fr))}#arp-l34-prompts-bridge .arp-prompt{align-items: center;background: #353740!important;border: 1px solid #706640;border-radius: 8px;color: #fff;display: flex;font-size: 13px;gap: 9px;line-height: 1.25;min-height: 58px;padding: 9px}#arp-l34-prompts-bridge .arp-prompt b{color: var(--gold);font-size: 12px;min-width: 20px}#arp-l34-prompts-bridge .arp-arrow{align-items: center;color: var(--gold);display: flex;flex-direction: column;font-size: 50px;justify-content: center;text-align: center}#arp-l34-prompts-bridge .arp-arrow span{color: #ddd4b5;font-size: 12px;font-weight: 700;letter-spacing: .06em;line-height: 1.4;margin-bottom: 8px;text-transform: uppercase}#arp-l34-prompts-bridge .arp-area-list{display: grid;gap: 12px}#arp-l34-prompts-bridge .arp-area{border: 1px solid #d7bd67;border-radius: 10px;padding: 15px 16px}#arp-l34-prompts-bridge .arp-area:nth-child(1){background: var(--blue)!important}#arp-l34-prompts-bridge .arp-area:nth-child(2){background: var(--cream)!important}#arp-l34-prompts-bridge .arp-area:nth-child(3){background: var(--green)!important}#arp-l34-prompts-bridge .arp-area:nth-child(4){background: var(--rose)!important}#arp-l34-prompts-bridge .arp-area strong{color: var(--navy);display: block;font-size: 15px;margin-bottom: 7px}#arp-l34-prompts-bridge .arp-area span{color: #414651;font-size: 13px;line-height: 1.45}#arp-l34-prompts-bridge .arp-callout{background: #383b45!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.65;margin: 28px 0 0;padding: 20px 24px}#arp-l34-prompts-bridge .arp-callout strong{color: var(--gold)}@media(max-width:850px){#arp-l34-prompts-bridge .arp-prompt-shell{padding: 32px 24px}#arp-l34-prompts-bridge .arp-map{grid-template-columns: 1fr}#arp-l34-prompts-bridge .arp-arrow{font-size: 38px;padding: 4px;transform: rotate(90deg)}#arp-l34-prompts-bridge .arp-arrow span{display: none}}@media(max-width:540px){#arp-l34-prompts-bridge .arp-prompt-grid{grid-template-columns: 1fr 1fr}}}

/* /blog-on-photography/how-to-improve-your-photography-composition|block-yui_3_17_2_1_1791024190612_70600|0 */
:where(#item-66c7187d6f27dd26da41fe7a){#arp-l34-map{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #b85c20;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;margin: 0 auto 56px;max-width: 1180px;color: var(--dark);font-family: inherit}#arp-l34-map *{box-sizing: border-box}#arp-l34-map .arp-map-shell{background: #202128!important;border-radius: 18px;padding: 46px}#arp-l34-map h2{color: #fff!important;font-size: clamp(30px,4vw,46px);line-height: 1.15;margin: 0 0 14px}#arp-l34-map .arp-map-intro{color: #f1f1f1;font-size: 18px;line-height: 1.7;margin: 0 0 30px}#arp-l34-map .arp-map-grid{display: grid;gap: 20px;grid-template-columns: 1fr 1fr}#arp-l34-map .arp-map-card{border: 1px solid #d5b85c;border-radius: 14px;min-height: 235px;padding: 28px}#arp-l34-map .arp-map-card:nth-child(1){background: var(--blue)!important}#arp-l34-map .arp-map-card:nth-child(2){background: var(--cream)!important}#arp-l34-map .arp-map-card:nth-child(3){background: var(--green)!important}#arp-l34-map .arp-map-card:nth-child(4){background: var(--rose)!important}#arp-l34-map .arp-map-label{color: var(--orange);font-size: 14px;font-weight: 800;letter-spacing: .06em;margin: 0 0 14px;text-transform: uppercase}#arp-l34-map h3{font-size: 22px;line-height: 1.35;margin: 0 0 18px}#arp-l34-map h3 a{border-bottom: 1px solid rgba(41,70,111,.35);color: var(--navy)!important;text-decoration: none}#arp-l34-map .arp-pills{display: flex;flex-wrap: wrap;gap: 9px}#arp-l34-map .arp-pills a{background: #fff!important;border: 1px solid #d8dce4;border-radius: 999px;color: #2b3038!important;display: inline-block;font-size: 14px;line-height: 1.25;padding: 9px 13px;text-decoration: none}#arp-l34-map .arp-pills a:hover,#arp-l34-map h3 a:hover{box-shadow: 0 0 0 2px var(--gold);outline: none}#arp-l34-map .arp-map-callout{background: #383b45!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.65;margin: 26px 0 0;padding: 20px 24px}#arp-l34-map .arp-map-callout strong{color: var(--gold)}#arp-l34-group1-title,#arp-l34-group2-title,#relationships-and-visual-language,#review-and-refinement,#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9,#p10,#p11,#p12,#p13,#p14,#p15,#arp-l34-review-loop{scroll-margin-top: 110px}@media(max-width:760px){#arp-l34-map .arp-map-shell{padding: 32px 24px}#arp-l34-map .arp-map-grid{grid-template-columns: 1fr}#arp-l34-map .arp-map-card{min-height: 0}}}

/* /blog-on-photography/how-to-improve-your-photography-composition|block-yui_3_17_2_1_1791032855207_664524|0 */
:where(#item-66c7187d6f27dd26da41fe7a){#arp-l34-group4{box-sizing: border-box;width: 90%;max-width: 1120px;margin: 3rem auto;padding: 34px;border: 1px solid #c8b36b;border-radius: 18px;background: #f1e1dc!important;color: #292b30;line-height: 1.65}#arp-l34-group4 *,#arp-l34-group4 *::before,#arp-l34-group4 *::after{box-sizing: border-box}#arp-l34-group4 .arp-l34-g4-header{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 20px;align-items: start;margin-bottom: 30px}#arp-l34-group4 .arp-l34-g4-number{display: grid;width: 52px;height: 52px;place-items: center;border-radius: 50%;background: #203d66 !important;color: #ffffff;font-size: 1.1rem;font-weight: 700}#arp-l34-group4 h2{margin: 0 0 8px;color: #203d66;font-size: clamp(1.7rem,3vw,2.35rem);line-height: 1.2}#arp-l34-group4 .arp-l34-g4-intro{margin: 0;max-width: 850px}#arp-l34-group4 .arp-l34-g4-editing{overflow: hidden;border: 1px solid #d7cfb4;border-radius: 14px;background: #fff!important;box-shadow: 0 4px 14px rgba(31,42,52,.06)}#arp-l34-group4 .arp-l34-g4-editing-layout{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: start}#arp-l34-group4 .arp-l34-g4-image{display: block;width: 100% !important;max-width: 100% !important;height: auto !important;aspect-ratio: auto !important;object-fit: contain}#arp-l34-group4 .arp-l34-g4-copy{padding: 24px;background: #ffffff !important}#arp-l34-group4 .arp-l34-g4-label{display: block;margin-bottom: 8px;color: #a54f17;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.07em}#arp-l34-group4 h3{margin: 0 0 16px;color: #203d66;font-size: clamp(1.25rem,2vw,1.55rem);line-height: 1.3}#arp-l34-group4 h4{margin: 20px 0 5px;color: #292b30;font-size: 1rem;line-height: 1.4}#arp-l34-group4 p{margin: 0 0 15px}#arp-l34-group4 .arp-l34-g4-review-question{margin: 22px 0 0;padding: 16px 18px;border-left: 4px solid #d1b957;background: #f7f3e9!important;color: #292b30}#arp-l34-group4 .arp-l34-g4-review-question strong{color: #203d66}#arp-l34-group4 .arp-l34-g4-practice{margin-top: 24px;padding: 28px;border: 1px solid #d7cfb4;border-radius: 14px;background: #fff!important;box-shadow: 0 4px 14px rgba(31,42,52,.06)}#arp-l34-group4 .arp-l34-g4-practice-heading{margin-bottom: 20px}#arp-l34-group4 .arp-l34-g4-practice-heading p{margin: 0}#arp-l34-group4 .arp-l34-g4-steps{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1rem}#arp-l34-group4 .arp-l34-g4-step{min-width: 0;min-height: 235px;padding: 20px 17px;border: 1px solid #d6b66d;border-radius: 12px}#arp-l34-group4 .arp-l34-g4-step:nth-child(1){background: #dfe8f5 !important}#arp-l34-group4 .arp-l34-g4-step:nth-child(2){background: #f5ecd2 !important}#arp-l34-group4 .arp-l34-g4-step:nth-child(3){background: #e2eee6 !important}#arp-l34-group4 .arp-l34-g4-step:nth-child(4){background: #f1e1dc !important}#arp-l34-group4 .arp-l34-g4-step:nth-child(5){background: #e3e5f0 !important}#arp-l34-group4 .arp-l34-g4-step-number{display: inline-grid;width: 34px;height: 34px;place-items: center;margin-bottom: 12px;border-radius: 50%;background: #203d66 !important;color: #ffffff;font-size: .85rem;font-weight: 700}#arp-l34-group4 .arp-l34-g4-step h4{margin: 0 0 10px;color: #203d66;font-size: .95rem;letter-spacing: .04em}#arp-l34-group4 .arp-l34-g4-step p{margin: 0;font-size: .95rem;line-height: 1.55}#arp-l34-group4 .arp-l34-g4-finish{margin-top: 20px;padding: 20px 24px;border-left: 5px solid #d1b957;border-radius: 10px;background: #203d66!important;color: #fff}#arp-l34-group4 .arp-l34-g4-finish strong{display: block;margin-bottom: 6px;color: #d1b957}#arp-l34-group4 .arp-l34-g4-finish p{margin: 0;color: #ffffff}#arp-l34-group4 .arp-l34-g4-cta{margin-top: 24px;padding: 24px;border: 1px solid #dfd7c5;border-left: 8px solid #f05922;border-radius: 12px;background: #fafafa!important}#arp-l34-group4 .arp-l34-g4-cta h3{margin: 0 0 8px;color: #292b30}#arp-l34-group4 .arp-l34-g4-cta-intro{margin: 0 0 18px}#arp-l34-group4 .arp-l34-g4-cta-buttons{display: flex;flex-wrap: wrap;gap: 12px}#arp-l34-group4 .arp-l34-g4-cta-buttons a{text-decoration: none !important}#arp-l34-group4 .arp-l34-g4-button{display: inline-block;padding: 12px 18px;border-radius: 10px;font-weight: 700;line-height: 1.2}#arp-l34-group4 .arp-l34-g4-button-primary{border: 1px solid #d24f1e;background: #f05922!important;color: #fff}#arp-l34-group4 .arp-l34-g4-button-secondary{border: 2px solid #f05922;background: #fff!important;color: #c64f1e}#arp-l34-group4 .arp-l34-g4-button-tertiary{border: 2px solid #d9d9d9;background: #fff!important;color: #292b30}#arp-l34-group4 .arp-l34-g4-cta-backup{margin: 14px 0 0;font-size: .92rem;color: #555}#arp-l34-group4 .arp-l34-g4-cta-backup a{color: #c64f1e;text-decoration: underline}@media(max-width:900px){#arp-l34-group4 .arp-l34-g4-editing-layout{grid-template-columns: 1fr}#arp-l34-group4 .arp-l34-g4-steps{grid-template-columns: repeat(2,minmax(0,1fr))}#arp-l34-group4 .arp-l34-g4-step:last-child{grid-column: 1 / -1;min-height: 0}}@media(max-width:560px){#arp-l34-group4{width: 94%;padding: 24px 18px}#arp-l34-group4 .arp-l34-g4-header{grid-template-columns: 1fr;gap: 12px}#arp-l34-group4 .arp-l34-g4-steps{grid-template-columns: 1fr}#arp-l34-group4 .arp-l34-g4-step,#arp-l34-group4 .arp-l34-g4-step:last-child{min-height: 0;grid-column: auto}#arp-l34-group4 .arp-l34-g4-practice,#arp-l34-group4 .arp-l34-g4-copy{padding: 22px 18px}#arp-l34-group4 .arp-l34-g4-button{display: block;text-align: center}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1756284803942_21913|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-opening{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-opening *{box-sizing: border-box}#arp-l35-opening .hero{background: #202128!important;border-top: 5px solid var(--gold);border-radius: 18px 18px 0 0;padding: 48px}#arp-l35-opening .kicker{color: var(--gold);font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;margin: 0 0 16px}#arp-l35-opening h2{color: #fff!important;font-size: clamp(32px,4vw,48px);line-height: 1.15;margin: 0 0 20px}#arp-l35-opening .lead{color: #f4f4f4;font-size: 20px;line-height: 1.7;margin: 0;max-width: 980px}#arp-l35-opening .body{background: #f8f5eb!important;border: 1px solid #e2d9c1;border-radius: 0 0 18px 18px;padding: 40px 48px}#arp-l35-opening .body>p{font-size: 18px;line-height: 1.75;margin: 0 0 28px}#arp-l35-opening .takeaways{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}#arp-l35-opening .take{display: block;color: inherit!important;text-decoration: none!important;border: 1px solid #d8bd64;border-top: 4px solid var(--gold);border-radius: 12px;padding: 24px;transition: transform .18s ease,box-shadow .18s ease}#arp-l35-opening .take:nth-child(1){background: var(--blue)!important}#arp-l35-opening .take:nth-child(2){background: var(--cream)!important}#arp-l35-opening .take:nth-child(3){background: var(--green)!important}#arp-l35-opening .take:hover,#arp-l35-opening .take:focus-visible{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(32,33,40,.12)}#arp-l35-opening h3{color: var(--navy)!important;font-size: 21px;margin: 0 0 10px}#arp-l35-opening .take p{font-size: 16px;line-height: 1.6;margin: 0}#arp-l35-opening .jump{display: block;color: #815f0a;font-size: 14px;font-weight: 800;margin-top: 16px}@media(max-width:760px){#arp-l35-opening .hero,#arp-l35-opening .body{padding: 32px 24px}#arp-l35-opening .takeaways{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1793277883932_15149|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-style-trail{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-style-trail *{box-sizing: border-box}#arp-l35-style-trail .shell{background: #202128!important;border-radius: 18px;padding: 46px}#arp-l35-style-trail .kicker{color: var(--gold);font-size: 15px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;margin: 0 0 14px}#arp-l35-style-trail h2{color: #fff!important;font-size: clamp(30px,4vw,46px);margin: 0 0 16px}#arp-l35-style-trail .intro{color: #eee;font-size: 18px;line-height: 1.7;margin: 0 0 28px}#arp-l35-style-trail .steps{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px}#arp-l35-style-trail .step{border: 1px solid var(--gold);border-radius: 12px;padding: 20px 15px;min-height: 170px}#arp-l35-style-trail .step:nth-child(4n+1){background: var(--blue)!important}#arp-l35-style-trail .step:nth-child(4n+2){background: var(--cream)!important}#arp-l35-style-trail .step:nth-child(4n+3){background: var(--green)!important}#arp-l35-style-trail .step:nth-child(4n+4){background: var(--rose)!important}#arp-l35-style-trail .num{color: var(--orange);font-size: 13px;font-weight: 800}#arp-l35-style-trail h3{color: var(--navy)!important;font-size: 19px;margin: 10px 0 8px}#arp-l35-style-trail .step p{font-size: 14px;line-height: 1.5;margin: 0}#arp-l35-style-trail .callout{background: #383b45!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.65;margin: 26px 0 0;padding: 20px 24px}#arp-l35-style-trail .callout strong{color: var(--gold)}@media(max-width:900px){#arp-l35-style-trail .steps{grid-template-columns: repeat(3,1fr)}}@media(max-width:600px){#arp-l35-style-trail .shell{padding: 32px 24px}#arp-l35-style-trail .steps{grid-template-columns: 1fr 1fr}}@media(max-width:420px){#arp-l35-style-trail .steps{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1756284803942_56848|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-distinction{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-distinction *{box-sizing: border-box}#arp-l35-distinction h2{color: var(--navy)!important;font-size: clamp(30px,4vw,44px);margin: 0 0 16px}#arp-l35-distinction>.lead{font-size: 18px;line-height: 1.75;margin: 0 0 28px}#arp-l35-distinction .grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}#arp-l35-distinction .card{border: 1px solid #d7bd67;border-radius: 14px;padding: 27px;min-height: 270px}#arp-l35-distinction .card:nth-child(1){background: var(--blue)!important}#arp-l35-distinction .card:nth-child(2){background: var(--cream)!important}#arp-l35-distinction .card:nth-child(3){background: var(--green)!important}#arp-l35-distinction .card:nth-child(4){background: var(--rose)!important}#arp-l35-distinction .label{color: var(--orange);font-size: 13px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}#arp-l35-distinction h3{color: var(--navy)!important;font-size: 22px;margin: 12px 0}#arp-l35-distinction .card p{font-size: 16px;line-height: 1.6;margin: 0 0 14px}#arp-l35-distinction .test{border-top: 1px solid #d5b85c;color: #634a0c;font-weight: 700;padding-top: 13px}#arp-l35-distinction .summary{background: #202128!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.7;margin: 28px 0 0;padding: 22px 26px}@media(max-width:900px){#arp-l35-distinction .grid{grid-template-columns: 1fr 1fr}}@media(max-width:560px){#arp-l35-distinction .grid{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1756284803942_59467|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-evidence{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-evidence *{box-sizing: border-box}#arp-l35-evidence .shell{background: #202128!important;border-radius: 18px;padding: 46px}#arp-l35-evidence h2{color: #fff!important;font-size: clamp(30px,4vw,46px);margin: 0 0 14px}#arp-l35-evidence .intro{color: #eee;font-size: 18px;line-height: 1.7;margin: 0 0 30px}#arp-l35-evidence .grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}#arp-l35-evidence .card{border: 1px solid var(--gold);border-radius: 14px;padding: 28px;min-height: 245px}#arp-l35-evidence .card:nth-child(1){background: var(--blue)!important}#arp-l35-evidence .card:nth-child(2){background: var(--cream)!important}#arp-l35-evidence .card:nth-child(3){background: var(--green)!important}#arp-l35-evidence .card:nth-child(4){background: var(--rose)!important}#arp-l35-evidence .label{color: var(--orange);font-size: 14px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}#arp-l35-evidence h3{color: var(--navy)!important;font-size: 23px;margin: 13px 0 12px}#arp-l35-evidence p{font-size: 16px;line-height: 1.65;margin: 0}#arp-l35-evidence ul{margin: 14px 0 0;padding-left: 22px}#arp-l35-evidence li{font-size: 15px;line-height: 1.55;margin: 6px 0}#arp-l35-evidence .question{background: #383b45!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.65;margin: 25px 0 0;padding: 21px 24px}#arp-l35-evidence .question strong{color: var(--gold)}#arp-l35-evidence,#arp-l35-water-case,#arp-l35-experiment,#arp-l35-coherence,#arp-l35-bark-case,#arp-l35-direction,#arp-l35-quiet-case,#arp-l35-feedback,#arp-l35-roadmap{scroll-margin-top: 110px}@media(max-width:720px){#arp-l35-evidence .shell{padding: 32px 24px}#arp-l35-evidence .grid{grid-template-columns: 1fr}#arp-l35-evidence .card{min-height: 0}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1791099992010_64414|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-experiment{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-experiment *{box-sizing: border-box}#arp-l35-experiment h2{color: var(--navy)!important;font-size: clamp(30px,4vw,44px);margin: 0 0 14px}#arp-l35-experiment .lead{font-size: 18px;line-height: 1.75;margin: 0 0 26px}#arp-l35-experiment .grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}#arp-l35-experiment .card{border: 1px solid #d8bd64;border-radius: 14px;padding: 27px}#arp-l35-experiment .card:nth-child(1){background: var(--cream)!important}#arp-l35-experiment .card:nth-child(2){background: var(--green)!important}#arp-l35-experiment .card:nth-child(3){background: var(--rose)!important}#arp-l35-experiment .num{background: var(--navy)!important;border-radius: 50%;color: #fff;display: inline-grid;font-size: 15px;font-weight: 800;height: 42px;place-items: center;width: 42px}#arp-l35-experiment h3{color: var(--navy)!important;font-size: 22px;margin: 16px 0 10px}#arp-l35-experiment p{font-size: 16px;line-height: 1.65;margin: 0}#arp-l35-experiment .prompt{background: var(--blue)!important;border-left: 5px solid var(--navy);border-radius: 0 12px 12px 0;font-size: 17px;line-height: 1.7;margin-top: 26px;padding: 21px 24px}@media(max-width:720px){#arp-l35-experiment .grid{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1791099992010_69841|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-coherence{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-coherence *{box-sizing: border-box}#arp-l35-coherence .head{background: #202128!important;border-radius: 18px 18px 0 0;padding: 42px 46px}#arp-l35-coherence .kicker{color: var(--gold);font-size: 14px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;margin: 0 0 12px}#arp-l35-coherence h2{color: #fff!important;font-size: clamp(30px,4vw,44px);margin: 0 0 14px}#arp-l35-coherence .head p{color: #eee;font-size: 18px;line-height: 1.7;margin: 0}#arp-l35-coherence .body{background: var(--cream)!important;border: 1px solid #e1d7b9;border-radius: 0 0 18px 18px;padding: 36px 46px}#arp-l35-coherence .compare{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}#arp-l35-coherence .panel{border: 1px solid #d4bd73;border-radius: 13px;padding: 28px}#arp-l35-coherence .panel:first-child{background: var(--rose)!important}#arp-l35-coherence .panel:last-child{background: var(--green)!important}#arp-l35-coherence h3{color: var(--navy)!important;font-size: 24px;margin: 0 0 12px}#arp-l35-coherence p,#arp-l35-coherence li{font-size: 16px;line-height: 1.65}#arp-l35-coherence ul{margin: 14px 0 0;padding-left: 22px}#arp-l35-coherence .test{background: #fff!important;border-left: 5px solid var(--gold);font-size: 17px;line-height: 1.7;margin: 24px 0 0;padding: 20px 24px}@media(max-width:680px){#arp-l35-coherence .head,#arp-l35-coherence .body{padding: 30px 22px}#arp-l35-coherence .compare{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1791099992010_86347|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-direction{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-direction *{box-sizing: border-box}#arp-l35-direction h2{color: var(--navy)!important;font-size: clamp(30px,4vw,44px);margin: 0 0 14px}#arp-l35-direction .lead{font-size: 18px;line-height: 1.75;margin: 0 0 28px}#arp-l35-direction .grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}#arp-l35-direction .card{border: 1px solid #d4bd73;border-radius: 14px;padding: 27px}#arp-l35-direction .card:nth-child(1){background: var(--blue)!important}#arp-l35-direction .card:nth-child(2){background: var(--cream)!important}#arp-l35-direction .card:nth-child(3){background: var(--rose)!important}#arp-l35-direction .label{color: var(--orange);font-size: 13px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}#arp-l35-direction h3{color: var(--navy)!important;font-size: 22px;margin: 13px 0 10px}#arp-l35-direction p,#arp-l35-direction li{font-size: 16px;line-height: 1.65}#arp-l35-direction ul{padding-left: 22px;margin: 12px 0 0}#arp-l35-direction blockquote{background: #202128!important;border-left: 5px solid var(--gold);border-radius: 0 12px 12px 0;color: #fff;font-size: 20px;line-height: 1.6;margin: 28px 0 0;padding: 24px 28px}#arp-l35-direction blockquote strong{color: var(--gold)}@media(max-width:760px){#arp-l35-direction .grid{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1791099992010_97145|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-feedback{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-feedback *{box-sizing: border-box}#arp-l35-feedback .shell{background: #202128!important;border-radius: 18px;padding: 46px}#arp-l35-feedback h2{color: #fff!important;font-size: clamp(30px,4vw,44px);margin: 0 0 14px}#arp-l35-feedback .intro{color: #eee;font-size: 18px;line-height: 1.7;margin: 0 0 28px}#arp-l35-feedback .filter{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}#arp-l35-feedback .card{border: 1px solid var(--gold);border-radius: 13px;padding: 24px}#arp-l35-feedback .card:nth-child(1){background: var(--blue)!important}#arp-l35-feedback .card:nth-child(2){background: var(--cream)!important}#arp-l35-feedback .card:nth-child(3){background: var(--green)!important}#arp-l35-feedback .card:nth-child(4){background: var(--rose)!important}#arp-l35-feedback .num{color: var(--orange);font-size: 13px;font-weight: 800}#arp-l35-feedback h3{color: var(--navy)!important;font-size: 20px;margin: 10px 0}#arp-l35-feedback .card p{font-size: 15px;line-height: 1.6;margin: 0}#arp-l35-feedback .evolve{background: #383b45!important;border-left: 5px solid var(--gold);color: #fff;font-size: 18px;line-height: 1.7;margin: 26px 0 0;padding: 22px 25px}#arp-l35-feedback .evolve strong{color: var(--gold)}@media(max-width:850px){#arp-l35-feedback .filter{grid-template-columns: 1fr 1fr}}@media(max-width:520px){#arp-l35-feedback .shell{padding: 32px 22px}#arp-l35-feedback .filter{grid-template-columns: 1fr}}}

/* /blog-on-photography/how-to-find-your-photography-style|block-yui_3_17_2_1_1791099992010_101671|0 */
:where(#item-66c64444dc00012e8733ef74){#arp-l35-roadmap{--navy: #29466f;--dark: #202128;--gold: #d5b85c;--orange: #a9531a;--blue: #e7eef8;--cream: #f7f1df;--green: #eaf2eb;--rose: #f4e9e6;max-width: 1180px;margin: 0 auto 56px;color: var(--dark);font-family: inherit}#arp-l35-roadmap *{box-sizing: border-box}#arp-l35-roadmap .head{background: var(--navy)!important;border-top: 5px solid var(--gold);border-radius: 18px 18px 0 0;padding: 42px 46px}#arp-l35-roadmap h2{color: #fff!important;font-size: clamp(30px,4vw,44px);margin: 0 0 14px}#arp-l35-roadmap .head p{color: #fff;font-size: 18px;line-height: 1.7;margin: 0}#arp-l35-roadmap .body{background: #f8f5eb!important;border: 1px solid #e2d9c1;border-radius: 0 0 18px 18px;padding: 38px 46px}#arp-l35-roadmap .steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}#arp-l35-roadmap .step{border: 1px solid #d5bd72;border-radius: 12px;padding: 23px}#arp-l35-roadmap .step:nth-child(4n+1){background: var(--blue)!important}#arp-l35-roadmap .step:nth-child(4n+2){background: var(--cream)!important}#arp-l35-roadmap .step:nth-child(4n+3){background: var(--green)!important}#arp-l35-roadmap .step:nth-child(4n+4){background: var(--rose)!important}#arp-l35-roadmap .num{color: var(--orange);font-size: 13px;font-weight: 800}#arp-l35-roadmap h3{color: var(--navy)!important;font-size: 20px;margin: 9px 0}#arp-l35-roadmap .step p{font-size: 15px;line-height: 1.55;margin: 0}#arp-l35-roadmap .links{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-top: 25px}#arp-l35-roadmap .links a{background: #202128!important;border: 1px solid #202128;border-radius: 10px;color: #fff!important;font-weight: 700;line-height: 1.45;padding: 17px;text-align: center;text-decoration: none}#arp-l35-roadmap .links a:hover{box-shadow: 0 0 0 3px var(--gold)}@media(max-width:760px){#arp-l35-roadmap .head,#arp-l35-roadmap .body{padding: 30px 22px}#arp-l35-roadmap .steps,#arp-l35-roadmap .links{grid-template-columns: 1fr}}}

/* /blog-on-photography/the-art-of-storytelling-photography|block-yui_3_17_2_1_1790519095768_140337|0 */
:where(#item-65cbd43bd8f10e6463f0e622){#arp-l28-definition{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;padding: 28px;background: #f7f3e9;border-left: 4px solid #d6b66d;border-radius: 0 10px 10px 0;color: #292b30;font-family: inherit;line-height: 1.75}#arp-l28-definition *{box-sizing: border-box}#arp-l28-definition h2{margin: 0 0 18px;color: #20232b;font-size: clamp(1.5rem,3vw,2rem);line-height: 1.3}#arp-l28-definition h3{margin: 26px 0 12px;color: #20232b;font-size: 1.2rem;line-height: 1.4}#arp-l28-definition p{margin: 0 0 16px}#arp-l28-definition a{color: #705018;text-decoration: underline;text-underline-offset: 3px}#arp-l28-definition .arp-range{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin: 24px 0}#arp-l28-definition .arp-range div{padding: 18px;background: #fff;border: 1px solid #ded6c5;border-radius: 8px}#arp-l28-definition .arp-range strong{display: block;margin-bottom: 6px;color: #705018}#arp-l28-definition .arp-question{margin-top: 24px;padding: 20px;background: #20232b;color: #fff;border-radius: 8px}#arp-l28-definition .arp-question strong{display: block;margin-bottom: 7px;color: #d6b66d}@media(max-width:640px){#arp-l28-definition{width: 94%;padding: 24px 20px}#arp-l28-definition .arp-range{grid-template-columns: 1fr}}}

/* /blog-on-photography/the-art-of-storytelling-photography|block-yui_3_17_2_1_1790519095768_197544|0 */
:where(#item-65cbd43bd8f10e6463f0e622){#arp-l28-examples{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;font-family: inherit;line-height: 1.7}#arp-l28-examples *{box-sizing: border-box}#arp-l28-examples h2{margin: 0 0 18px;color: #20232b;font-size: clamp(1.6rem,3vw,2rem);line-height: 1.3}#arp-l28-examples h3{margin: 0 0 8px;color: #20232b;font-size: 1.2rem;line-height: 1.35}#arp-l28-examples p{margin: 0 0 16px}#arp-l28-examples .arp-intro{margin-bottom: 28px;padding: 24px;background: #f7f3e9;border-left: 4px solid #d6b66d;border-radius: 0 10px 10px 0}#arp-l28-examples .arp-story{margin: 30px 0 36px}#arp-l28-examples figure{margin: 0}#arp-l28-examples img{display: block;width: 100%;height: auto;border-radius: 8px}#arp-l28-examples figcaption{margin-top: 10px;color: #55585f;font-size: .92rem;line-height: 1.5}#arp-l28-examples .arp-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 14px}#arp-l28-examples .arp-label{display: block;margin-bottom: 7px;color: #8a641d;font-size: .82rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}#arp-l28-examples .arp-question{margin-top: 28px;padding: 22px 24px;background: #20232b;color: #fff;border-radius: 8px}#arp-l28-examples .arp-question strong{color: #d6b66d}@media(max-width:640px){#arp-l28-examples{width: 94%}#arp-l28-examples .arp-pair{grid-template-columns: 1fr}#arp-l28-examples .arp-intro,#arp-l28-examples .arp-question{padding: 20px}}}

/* /blog-on-photography/the-art-of-storytelling-photography|block-yui_3_17_2_1_1756306837896_31087|0 */
:where(#item-65cbd43bd8f10e6463f0e622){#arp-l28-techniques{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;font-family: inherit;line-height: 1.75}#arp-l28-techniques *{box-sizing: border-box}#arp-l28-techniques h2{margin: 0 0 18px;color: #20232b;font-size: clamp(1.5rem,3vw,2rem);line-height: 1.3}#arp-l28-techniques h3{margin: 0 0 8px;color: #20232b;font-size: 1.15rem;line-height: 1.4}#arp-l28-techniques p{margin: 0 0 16px}#arp-l28-techniques .arp-choice{margin: 22px 0;padding: 22px 24px;background: #f7f3e9;border-left: 4px solid #d6b66d;border-radius: 0 8px 8px 0}#arp-l28-techniques .arp-label{display: block;margin-bottom: 7px;color: #705018;font-size: .85rem;font-weight: 700;letter-spacing: .08em}#arp-l28-techniques figure{margin: 18px 0 4px}#arp-l28-techniques img{display: block;width: 100%;height: auto;border-radius: 7px}#arp-l28-techniques figcaption{margin-top: 9px;color: #55585f;font-size: .9rem;line-height: 1.5}#arp-l28-techniques .arp-warning{margin-top: 24px;padding: 22px 24px;background: #20232b;color: #fff;border-radius: 8px}#arp-l28-techniques .arp-warning strong{color: #d6b66d}@media(max-width:640px){#arp-l28-techniques{width: 94%}#arp-l28-techniques .arp-choice,#arp-l28-techniques .arp-warning{padding: 20px}}}

/* /blog-on-photography/the-art-of-storytelling-photography|block-yui_3_17_2_1_1790519095768_441862|0 */
:where(#item-65cbd43bd8f10e6463f0e622){#arp-l28-genres{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;font-family: inherit;line-height: 1.7}#arp-l28-genres *{box-sizing: border-box}#arp-l28-genres h2{margin: 0 0 14px;color: #20232b;font-size: clamp(1.5rem,3vw,2rem);line-height: 1.3}#arp-l28-genres h3{margin: 0 0 10px;color: #20232b;font-size: 1.35rem;line-height: 1.35}#arp-l28-genres p{margin: 0 0 18px}#arp-l28-genres .arp-genre{margin: 34px 0 44px;padding-top: 28px;border-top: 1px solid #d6b66d}#arp-l28-genres .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;align-items: start}#arp-l28-genres .arp-grid.three{grid-template-columns: repeat(3,minmax(0,1fr))}#arp-l28-genres figure{margin: 0;overflow: hidden;background: #f7f3e9;border: 1px solid #ded6c5;border-radius: 9px}#arp-l28-genres img{display: block;width: 100%;height: auto;object-fit: contain;background: #ece8df}#arp-l28-genres figcaption{padding: 13px 15px 16px;color: #3f4248;font-size: .93rem;line-height: 1.55}#arp-l28-genres figcaption strong{display: block;margin-bottom: 4px;color: #20232b;font-size: 1rem}#arp-l28-genres .arp-single{max-width: 430px;margin: 0 auto}#arp-l28-genres .arp-question{margin-top: 28px;padding: 20px 22px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l28-genres .arp-question p{margin: 0}#arp-l28-genres .arp-question strong{color: #d6b66d}@media(max-width:700px){#arp-l28-genres{width: 94%;margin: 2rem auto}#arp-l28-genres .arp-grid,#arp-l28-genres .arp-grid.three{grid-template-columns: 1fr}#arp-l28-genres .arp-single{max-width: none}}}

/* /blog-on-photography/the-art-of-storytelling-photography|block-yui_3_17_2_1_1790519095768_441862|1 */
:where(#item-65cbd43bd8f10e6463f0e622){#arp-l28-sequence{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;font-family: inherit;line-height: 1.75}#arp-l28-sequence *{box-sizing: border-box}#arp-l28-sequence h2{margin: 0 0 18px;color: #20232b;font-size: clamp(1.5rem,3vw,2rem);line-height: 1.3}#arp-l28-sequence h3{margin: 0 0 8px;color: #20232b;font-size: 1.25rem;line-height: 1.4}#arp-l28-sequence p{margin: 0 0 16px}#arp-l28-sequence .arp-sequence-card{margin: 26px 0;padding: 24px;background: #f7f3e9;border-top: 3px solid #d6b66d;border-radius: 10px}#arp-l28-sequence .arp-sequence-grid{display: grid;gap: 10px;margin: 18px 0}#arp-l28-sequence .arp-sequence-grid.four{grid-template-columns: repeat(4,minmax(0,1fr))}#arp-l28-sequence .arp-sequence-grid.three{grid-template-columns: repeat(3,minmax(0,1fr))}#arp-l28-sequence figure{margin: 0;position: relative}#arp-l28-sequence img{display: block;width: 100%;height: 180px;object-fit: cover;border-radius: 6px}#arp-l28-sequence .arp-order{position: absolute;top: 8px;left: 8px;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;background: #20232b;color: #fff;border: 2px solid #d6b66d;border-radius: 50%;font-weight: 700;font-size: .9rem}#arp-l28-sequence figcaption{margin-top: 7px;color: #55585f;font-size: .82rem;line-height: 1.35;text-align: center}#arp-l28-sequence .arp-sequence-point{margin: 18px 0 0;padding: 18px 20px;background: #fff;border-left: 4px solid #d6b66d;border-radius: 0 7px 7px 0}#arp-l28-sequence .arp-close{margin-top: 26px;padding: 22px 24px;background: #20232b;color: #fff;border-radius: 8px}#arp-l28-sequence .arp-close strong{color: #d6b66d}@media(max-width:700px){#arp-l28-sequence{width: 94%}#arp-l28-sequence .arp-sequence-grid.four{grid-template-columns: repeat(2,minmax(0,1fr))}#arp-l28-sequence .arp-sequence-grid.three{grid-template-columns: 1fr}#arp-l28-sequence img{height: auto}#arp-l28-sequence .arp-sequence-card{padding: 20px}}}

/* /blog-on-photography/the-history-of-photography|block-yui_3_17_2_1_1792075988977_23917|0 */
:where(#item-67ac7bae3eb1fc46b59f727a){.ar-history-stage{--ar-orange: #e57200;--ar-cream: #faf3e6;--ar-paper: #fffdf9;--ar-ink: #2b2622;--ar-muted: #514a43;--ar-line: #ead9bd;box-sizing: border-box;max-width: 920px;margin: 2.25rem auto;padding: clamp(1.2rem,3.5vw,2rem);color: var(--ar-ink);background: #fff;border: 1px solid var(--ar-line);border-radius: 12px;box-shadow: 0 8px 24px rgba(43,38,34,.07);font-family: inherit;line-height: 1.65}.ar-history-stage *,.ar-history-stage *::before,.ar-history-stage *::after{box-sizing: border-box}.ar-history-stage .ar-history-top{margin: calc(clamp(1.2rem,3.5vw,2rem) * -1);margin-bottom: 1.45rem;padding: clamp(1.2rem,3.5vw,2rem);background: var(--ar-cream);border-top: 5px solid var(--ar-orange);border-radius: 11px 11px 0 0}.ar-history-stage .ar-history-kicker{margin: 0 0 .4rem;color: var(--ar-orange);font-size: .78rem;font-weight: 700;letter-spacing: .12em;line-height: 1.4;text-transform: uppercase}.ar-history-stage h2{margin: 0;color: var(--ar-ink);font-size: clamp(1.4rem,3.2vw,1.9rem);line-height: 1.25}.ar-history-stage .ar-history-facts{display: grid;gap: .65rem;margin: 1.2rem 0 0}.ar-history-stage .ar-history-fact{position: relative;margin: 0;padding: .8rem .9rem .8rem 2.45rem;color: var(--ar-muted);background: var(--ar-paper);border: 1px solid var(--ar-line);border-radius: 7px;font-size: .96rem}.ar-history-stage .ar-history-fact::before{position: absolute;left: .9rem;top: .8rem;color: var(--ar-orange);content: "●";font-size: .85rem}.ar-history-stage .ar-history-description{margin: 0 0 1.35rem;color: var(--ar-ink);font-size: 1rem}.ar-history-stage figure{margin: 0 0 1.55rem}.ar-history-stage figure img{display: block;width: 100%;max-height: 520px;object-fit: contain;background: #f5f1e9;border-radius: 8px}.ar-history-stage figcaption{margin: .55rem 0 0;color: #665d54;font-size: .84rem;line-height: 1.45;text-align: center}.ar-history-stage .ar-history-learn-title{margin: 0 0 .8rem;color: var(--ar-ink);font-size: 1.15rem;line-height: 1.35}.ar-history-stage .ar-history-points{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .75rem}.ar-history-stage .ar-history-point{min-width: 0;padding: .95rem;background: var(--ar-cream);border: 1px solid var(--ar-line);border-top: 3px solid var(--ar-orange);border-radius: 8px}.ar-history-stage .ar-history-point-label{display: flex;align-items: flex-start;gap: .45rem;margin: 0 0 .45rem;color: var(--ar-ink);font-size: .96rem;font-weight: 700;line-height: 1.35}.ar-history-stage .ar-history-number{flex: 0 0 auto;color: var(--ar-orange);font-size: .78rem;letter-spacing: .04em}.ar-history-stage .ar-history-point p{margin: 0;color: var(--ar-muted);font-size: .92rem;line-height: 1.55}@media (max-width: 680px){.ar-history-stage{padding: 1rem}.ar-history-stage .ar-history-top{margin: -1rem -1rem 1.1rem;padding: 1rem}.ar-history-stage .ar-history-points{grid-template-columns: 1fr}}.ar-history-intro,.ar-history-close{box-sizing: border-box;max-width: 920px;margin: 2.25rem auto;padding: clamp(1.2rem,3.5vw,2rem);color: #2b2622;background: #fff;border: 1px solid #ead9bd;border-radius: 12px;box-shadow: 0 8px 24px rgba(43,38,34,.07);font-family: inherit;line-height: 1.65}.ar-history-intro .ar-history-top,.ar-history-close .ar-history-top{margin: calc(clamp(1.2rem,3.5vw,2rem)*-1);margin-bottom: 1.45rem;padding: clamp(1.2rem,3.5vw,2rem);background: #faf3e6;border-top: 5px solid #e57200;border-radius: 11px 11px 0 0}.ar-history-intro h2,.ar-history-close h2{margin: 0;color: #2b2622;font-size: clamp(1.35rem,3.2vw,1.85rem)}.ar-history-era{max-width: 920px;margin: 2rem auto .4rem;padding: .85rem 1.2rem;background: #faf3e6;border-left: 5px solid #e57200;color: #2b2622;font-family: inherit;font-size: 1.35rem}.ar-history-stage a:not(.ar-history-button),.ar-history-intro a:not(.ar-history-button),.ar-history-close a:not(.ar-history-button),.ar-history-toc a:not(.ar-history-button){color: #a65300!important;text-decoration-line: underline!important;text-decoration-color: #e57200!important;text-decoration-thickness: 2px;text-underline-offset: .18em;font-weight: 700}.ar-history-stage a:not(.ar-history-button):hover,.ar-history-intro a:not(.ar-history-button):hover,.ar-history-close a:not(.ar-history-button):hover,.ar-history-toc a:not(.ar-history-button):hover,.ar-history-stage a:not(.ar-history-button):focus-visible,.ar-history-intro a:not(.ar-history-button):focus-visible,.ar-history-close a:not(.ar-history-button):focus-visible,.ar-history-toc a:not(.ar-history-button):focus-visible{color: #713b00!important;text-decoration-thickness: 3px;background: rgba(229,114,0,.08)}.ar-history-button{display: inline-block;margin: .35rem .5rem .35rem 0;padding: .85rem 1.2rem;background: #e57200;color: white!important;border: 2px solid #e57200;border-radius: 4px;font-weight: 700;text-decoration: none!important}.ar-history-button-dark{background: #2b2622;border-color: #2b2622}.ar-history-cta{margin: 1.2rem 0;padding: 1.2rem;background: #faf3e6;border-left: 5px solid #e57200;border-radius: 5px}.ar-history-toc{max-width: 920px;margin: 1rem auto;padding: 1.1rem 1.3rem;background: #fffdf9;border: 1px solid #ead9bd;border-radius: 8px;line-height: 1.7}.ar-history-toc ul{columns: 2}.ar-history-toc a{color: #9c4f00}.ar-history-paywall{max-width: 920px;margin: 2rem auto;padding: 1.5rem;text-align: center;background: #2b2622;color: white;border-radius: 10px}.ar-history-paywall h2,.ar-history-paywall p{color: white}@media(max-width:680px){.ar-history-intro,.ar-history-close{padding: 1rem}.ar-history-intro .ar-history-top,.ar-history-close .ar-history-top{margin: -1rem -1rem 1.1rem;padding: 1rem}.ar-history-toc ul{columns: 1}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1790495419557_335567|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-colour-context{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-colour-context *{box-sizing: border-box}#arp-l31-colour-context .arp-header{padding: 28px;background: #20232b;color: #fff}#arp-l31-colour-context .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-colour-context h2,#arp-l31-colour-context h3{font-weight: 700!important;line-height: 1.3}#arp-l31-colour-context h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l31-colour-context .arp-rule{width: 60px;height: 3px;margin: 20px 0 0;background: #d6b66d}#arp-l31-colour-context .arp-body{padding: 28px}#arp-l31-colour-context .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l31-colour-context .arp-card{padding: 20px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l31-colour-context h3{margin: 0 0 10px;color: #292b30;font-size: 1.1rem}#arp-l31-colour-context p{margin: 0}#arp-l31-colour-context .arp-question{margin-top: 22px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l31-colour-context .arp-question strong{color: #d6b66d}@media(max-width:640px){#arp-l31-colour-context{width: 94%;margin: 2rem auto}#arp-l31-colour-context .arp-header,#arp-l31-colour-context .arp-body{padding: 24px 20px}#arp-l31-colour-context .arp-grid{grid-template-columns: 1fr}#arp-l31-colour-context h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1790495419557_368341|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-key{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-key *{box-sizing: border-box}#arp-l31-key .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-key .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-key h2,#arp-l31-key h3{font-weight: 700!important;line-height: 1.3}#arp-l31-key h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l31-key .arp-rule{width: 60px;height: 3px;margin-top: 20px;background: #d6b66d}#arp-l31-key .arp-body{padding: 28px}#arp-l31-key .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l31-key .arp-card{padding: 20px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l31-key h3{margin: 0 0 10px;color: #292b30;font-size: 1.1rem}#arp-l31-key p{margin: 0}#arp-l31-key .arp-definition{margin-top: 22px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l31-key .arp-definition strong{color: #d6b66d}@media(max-width:640px){#arp-l31-key{width: 94%;margin: 2rem auto}#arp-l31-key .arp-header,#arp-l31-key .arp-body{padding: 24px 20px}#arp-l31-key .arp-grid{grid-template-columns: 1fr}#arp-l31-key h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1790495419557_399439|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-capture{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-capture *{box-sizing: border-box}#arp-l31-capture .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-capture .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-capture h2,#arp-l31-capture h3{font-weight: 700!important;line-height: 1.3}#arp-l31-capture h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l31-capture .arp-rule{width: 60px;height: 3px;margin-top: 20px;background: #d6b66d}#arp-l31-capture .arp-body{padding: 28px}#arp-l31-capture .arp-card{margin-bottom: 18px;padding: 22px;background: #f7f3e9;border-left: 4px solid #d6b66d}#arp-l31-capture .arp-card:last-of-type{margin-bottom: 0}#arp-l31-capture h3{margin: 0 0 10px;color: #292b30;font-size: 1.15rem}#arp-l31-capture p{margin: 0 0 12px}#arp-l31-capture p:last-child{margin-bottom: 0}#arp-l31-capture .arp-restraint{margin-top: 22px;padding: 20px;color: #fff;background: #20232b;border-radius: 6px}#arp-l31-capture .arp-restraint strong{color: #d6b66d}@media(max-width:640px){#arp-l31-capture{width: 94%;margin: 2rem auto}#arp-l31-capture .arp-header,#arp-l31-capture .arp-body{padding: 24px 20px}#arp-l31-capture h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1755789867267_16471|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-editing{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-editing *{box-sizing: border-box}#arp-l31-editing .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-editing .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-editing h2,#arp-l31-editing h3,#arp-l31-editing h4{font-weight: 700!important;line-height: 1.3}#arp-l31-editing h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l31-editing .arp-header p{margin: 0 0 14px}#arp-l31-editing .arp-body{padding: 28px}#arp-l31-editing .arp-body>p{margin: 0 0 20px}#arp-l31-editing .arp-body a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l31-editing .arp-steps{margin: 24px 0 30px;padding: 0;list-style: none;counter-reset: contrast-step}#arp-l31-editing .arp-steps li{position: relative;margin-bottom: 14px;padding: 18px 18px 18px 60px;background: #f7f3e9;border-left: 3px solid #d6b66d}#arp-l31-editing .arp-steps li::before{counter-increment: contrast-step;content: "0" counter(contrast-step);position: absolute;top: 18px;left: 18px;color: #705018;font-weight: 700}#arp-l31-editing .arp-tools-heading{margin: 0 0 16px;font-size: 1.25rem}#arp-l31-editing .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l31-editing .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l31-editing .arp-card h4{margin: 0 0 8px;font-size: 1.05rem}#arp-l31-editing .arp-card p{margin: 0}#arp-l31-editing .arp-check{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l31-editing .arp-check p{margin: 0}@media(max-width:640px){#arp-l31-editing{width: 94%;margin: 2rem auto}#arp-l31-editing .arp-header,#arp-l31-editing .arp-body{padding: 24px 20px}#arp-l31-editing .arp-grid{grid-template-columns: 1fr}#arp-l31-editing h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1790495419557_456915|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-conclusion{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-conclusion *{box-sizing: border-box}#arp-l31-conclusion .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-conclusion .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-conclusion h2{margin: 0;color: #fff;font-size: 1.75rem;font-weight: 700!important;line-height: 1.3}#arp-l31-conclusion .arp-rule{width: 60px;height: 3px;margin-top: 20px;background: #d6b66d}#arp-l31-conclusion .arp-body{padding: 28px}#arp-l31-conclusion p{margin: 0 0 18px}#arp-l31-conclusion p:last-child{margin-bottom: 0}#arp-l31-conclusion a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l31-conclusion .arp-principle{margin-top: 22px;padding: 20px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l31-conclusion .arp-principle strong{color: #705018}@media(max-width:640px){#arp-l31-conclusion{width: 94%;margin: 2rem auto}#arp-l31-conclusion .arp-header,#arp-l31-conclusion .arp-body{padding: 24px 20px}#arp-l31-conclusion h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1790495419557_487687|0 */
:where(#item-66b7a321e8c3290f50fb4364){#arp-l31-faq{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-faq *{box-sizing: border-box}#arp-l31-faq .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-faq .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-faq h2,#arp-l31-faq h3{font-weight: 700!important;line-height: 1.35}#arp-l31-faq h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l31-faq .arp-rule{width: 60px;height: 3px;margin-top: 20px;background: #d6b66d}#arp-l31-faq .arp-body{padding: 28px}#arp-l31-faq .arp-faq-item{margin-bottom: 16px;padding: 20px;background: #f7f3e9;border-left: 4px solid #d6b66d}#arp-l31-faq .arp-faq-item:last-child{margin-bottom: 0}#arp-l31-faq h3{margin: 0 0 8px;color: #292b30;font-size: 1.08rem}#arp-l31-faq p{margin: 0}@media(max-width:640px){#arp-l31-faq{width: 94%;margin: 2rem auto}#arp-l31-faq .arp-header,#arp-l31-faq .arp-body{padding: 24px 20px}#arp-l31-faq h2{font-size: 1.5rem}}}

/* /blog-on-photography/what-is-contrast-in-photography|block-yui_3_17_2_1_1755793454517_16693|0 (+1 identical) */
:where(#item-66b7a321e8c3290f50fb4364,#item-69efb7555e9dcf7a7fa9cffe){#arp-l31-continue{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l31-continue *{box-sizing: border-box}#arp-l31-continue .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l31-continue .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l31-continue h2,#arp-l31-continue h3{font-weight: 700!important;line-height: 1.3}#arp-l31-continue h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l31-continue .arp-rule{width: 60px;height: 3px;margin-top: 20px;background: #d6b66d}#arp-l31-continue .arp-body{padding: 28px}#arp-l31-continue a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l31-continue .arp-next{padding: 22px;background: #f7f3e9;border-left: 4px solid #d6b66d}#arp-l31-continue .arp-label{display: block;margin-bottom: 6px;color: #705018;font-size: .8rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}#arp-l31-continue .arp-next a{font-size: 1.12rem}#arp-l31-continue h3{margin: 26px 0 14px;color: #292b30;font-size: 1.12rem}#arp-l31-continue .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}#arp-l31-continue .arp-card{display: flex;align-items: center;min-height: 84px;padding: 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l31-continue .arp-support{margin-top: 22px;padding: 20px;color: #fff;background: #20232b;border-radius: 6px}#arp-l31-continue .arp-support p{margin: 0}#arp-l31-continue .arp-support a{color: #d6b66d}@media(max-width:640px){#arp-l31-continue{width: 94%;margin: 2rem auto}#arp-l31-continue .arp-header,#arp-l31-continue .arp-body{padding: 24px 20px}#arp-l31-continue .arp-grid{grid-template-columns: 1fr}#arp-l31-continue h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756300134738_18310|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-lesson32-intro{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-lesson32-intro *{box-sizing: border-box}#arp-lesson32-intro .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-lesson32-intro .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-lesson32-intro h2,#arp-lesson32-intro h3,#arp-lesson32-intro h4{font-weight: 700!important;line-height: 1.3}#arp-lesson32-intro h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-lesson32-intro .arp-rule{width: 60px;height: 3px;margin: 20px 0 22px;background: #d6b66d}#arp-lesson32-intro .arp-header p{margin: 0 0 16px}#arp-lesson32-intro .arp-header p:last-child{margin-bottom: 0}#arp-lesson32-intro .arp-body{padding: 28px}#arp-lesson32-intro .arp-body>p{margin: 0 0 22px}#arp-lesson32-intro h3{margin: 0 0 16px;font-size: 1.2rem}#arp-lesson32-intro .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-lesson32-intro .arp-card{padding: 20px 16px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-lesson32-intro .arp-number{display: block;margin-bottom: 8px;color: #705018;font-weight: 700}#arp-lesson32-intro h4{margin: 0 0 10px;font-size: 1.05rem}#arp-lesson32-intro .arp-card p{margin: 0}#arp-lesson32-intro .arp-framework{margin: 24px 0;padding: 22px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-lesson32-intro .arp-framework p{margin: 0 0 12px}#arp-lesson32-intro .arp-framework p:last-child{margin-bottom: 0}#arp-lesson32-intro .arp-spine{color: #d6b66d;font-weight: 700;letter-spacing: .07em}#arp-lesson32-intro a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-lesson32-intro .arp-framework a{color: #d6b66d}#arp-lesson32-intro .arp-related{margin: 0;padding-top: 18px;border-top: 1px solid #ded6c5;font-size: .95rem}@media(max-width:640px){#arp-lesson32-intro{width: 94%;margin: 2rem auto}#arp-lesson32-intro .arp-header,#arp-lesson32-intro .arp-body{padding: 24px 20px}#arp-lesson32-intro .arp-grid{grid-template-columns: 1fr}#arp-lesson32-intro h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790501142098_62302|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-framework{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;padding: 28px;color: #fff;background: #20232b;border: 1px solid #d6b66d;border-radius: 12px;font-family: inherit;line-height: 1.75}#arp-l32-framework *{box-sizing: border-box}#arp-l32-framework h2,#arp-l32-framework h3{color: #fff;font-weight: 700!important;line-height: 1.3}#arp-l32-framework h2{margin: 0;font-size: 1.75rem}#arp-l32-framework h3{margin: 24px 0 8px;font-size: 1.15rem}#arp-l32-framework p{margin: 0 0 16px}#arp-l32-framework .arp-rule{width: 60px;height: 3px;margin: 20px 0 22px;background: #d6b66d}#arp-l32-framework .arp-spine{color: #d6b66d;font-weight: 700;letter-spacing: .07em}#arp-l32-framework .arp-themes{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 24px;padding: 0;list-style: none}#arp-l32-framework .arp-themes li{margin: 0;padding: 8px 12px;border: 1px solid #d6b66d;border-radius: 4px}#arp-l32-framework .arp-themes .arp-current{color: #20232b;background: #d6b66d;font-weight: 700}#arp-l32-framework ul:not(.arp-themes){margin: 10px 0 18px;padding-left: 22px}#arp-l32-framework li{margin: 0}#arp-l32-framework a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l32-framework .arp-question{color: #d6b66d;font-style: italic}#arp-l32-framework .arp-note{margin-top: 22px;padding-top: 18px;border-top: 1px solid rgba(214,182,109,.45)}#arp-l32-framework nav{display: flex;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-top: 24px;padding-top: 18px;border-top: 1px solid rgba(214,182,109,.45)}@media(max-width:640px){#arp-l32-framework{width: 94%;margin: 2rem auto;padding: 24px 20px}#arp-l32-framework h2{font-size: 1.5rem}#arp-l32-framework nav{flex-direction: column;gap: 10px}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790501142098_111841|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-vision{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-vision *{box-sizing: border-box}#arp-l32-vision .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-vision .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-vision h2,#arp-l32-vision h3{font-weight: 700!important;line-height: 1.3}#arp-l32-vision h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l32-vision .arp-rule{width: 60px;height: 3px;margin: 20px 0 22px;background: #d6b66d}#arp-l32-vision .arp-header p{margin: 0 0 14px}#arp-l32-vision .arp-body{padding: 28px}#arp-l32-vision .arp-intro{margin: 0 0 22px}#arp-l32-vision .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l32-vision .arp-card{padding: 20px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-vision h3{margin: 0 0 10px;color: #292b30;font-size: 1.1rem}#arp-l32-vision .arp-card p{margin: 0}#arp-l32-vision .arp-related{margin-top: 22px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-vision .arp-related p{margin: 0}#arp-l32-vision a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-vision{width: 94%;margin: 2rem auto}#arp-l32-vision .arp-header,#arp-l32-vision .arp-body{padding: 24px 20px}#arp-l32-vision .arp-grid{grid-template-columns: 1fr}#arp-l32-vision h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790501142098_209333|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-symmetry{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-symmetry *{box-sizing: border-box}#arp-l32-symmetry .arp-header{padding: 28px;background: #20232b;color: #fff}#arp-l32-symmetry .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-symmetry h2,#arp-l32-symmetry h3,#arp-l32-symmetry h4{font-weight: 700!important;line-height: 1.3}#arp-l32-symmetry h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-symmetry .arp-header p{margin: 0 0 14px}#arp-l32-symmetry .arp-header p:last-child{margin-bottom: 0}#arp-l32-symmetry .arp-body{padding: 28px}#arp-l32-symmetry .arp-body>h3{margin: 0 0 16px;font-size: 1.3rem}#arp-l32-symmetry .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-bottom: 30px}#arp-l32-symmetry .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-symmetry .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-symmetry .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-symmetry .arp-card p{margin: 0}#arp-l32-symmetry .arp-method{margin-top: 18px;padding: 20px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-symmetry .arp-method h4{margin: 0 0 8px;font-size: 1.05rem}#arp-l32-symmetry .arp-method p{margin: 0}#arp-l32-symmetry .arp-break{margin-top: 28px;padding: 22px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-symmetry .arp-break h3{margin: 0 0 12px;font-size: 1.2rem}#arp-l32-symmetry .arp-break p{margin: 0 0 14px}#arp-l32-symmetry .arp-break p:last-child{margin-bottom: 0}#arp-l32-symmetry .arp-related{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-symmetry .arp-related p{margin: 0}#arp-l32-symmetry .arp-related a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-symmetry{width: 94%;margin: 2rem auto}#arp-l32-symmetry .arp-header,#arp-l32-symmetry .arp-body{padding: 24px 20px}#arp-l32-symmetry .arp-grid{grid-template-columns: 1fr}#arp-l32-symmetry h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756300134738_26775|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-asymmetry{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-asymmetry *{box-sizing: border-box}#arp-l32-asymmetry .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-asymmetry .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-asymmetry h2,#arp-l32-asymmetry h3,#arp-l32-asymmetry h4{font-weight: 700!important;line-height: 1.3}#arp-l32-asymmetry h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-asymmetry .arp-header p{margin: 0 0 14px}#arp-l32-asymmetry .arp-header p:last-child{margin-bottom: 0}#arp-l32-asymmetry .arp-body{padding: 28px}#arp-l32-asymmetry .arp-body>h3{margin: 0 0 16px;font-size: 1.25rem}#arp-l32-asymmetry .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-l32-asymmetry .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-asymmetry .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-asymmetry .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-asymmetry .arp-card p{margin: 0}#arp-l32-asymmetry .arp-tests{margin-top: 24px}#arp-l32-asymmetry .arp-tests h3{margin: 0 0 14px;font-size: 1.25rem}#arp-l32-asymmetry .arp-test{margin-top: 14px;padding: 18px 20px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-asymmetry .arp-test h4{margin: 0 0 8px;font-size: 1.05rem}#arp-l32-asymmetry .arp-test p{margin: 0}#arp-l32-asymmetry .arp-question{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-asymmetry .arp-question p{margin: 0 0 12px}#arp-l32-asymmetry .arp-question p:last-child{margin-bottom: 0}#arp-l32-asymmetry .arp-question a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-asymmetry{width: 94%;margin: 2rem auto}#arp-l32-asymmetry .arp-header,#arp-l32-asymmetry .arp-body{padding: 24px 20px}#arp-l32-asymmetry .arp-grid{grid-template-columns: 1fr}#arp-l32-asymmetry h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756300134738_27766|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-overlays{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-overlays *{box-sizing: border-box}#arp-l32-overlays .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-overlays .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-overlays h2,#arp-l32-overlays h3,#arp-l32-overlays h4{font-weight: 700!important;line-height: 1.3}#arp-l32-overlays h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-overlays .arp-header p{margin: 0 0 14px}#arp-l32-overlays .arp-header p:last-child{margin-bottom: 0}#arp-l32-overlays .arp-body{padding: 28px}#arp-l32-overlays .arp-body>h3{margin: 0 0 16px;font-size: 1.25rem}#arp-l32-overlays .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-l32-overlays .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-overlays .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-overlays .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-overlays .arp-card p{margin: 0}#arp-l32-overlays .arp-method{margin-top: 28px;padding: 22px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-overlays .arp-method h3{margin: 0 0 12px;font-size: 1.2rem}#arp-l32-overlays .arp-method ol{margin: 0;padding-left: 22px}#arp-l32-overlays .arp-method li{margin: 0}#arp-l32-overlays .arp-method li:last-child{margin-bottom: 0}#arp-l32-overlays .arp-related{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-overlays .arp-related p{margin: 0}#arp-l32-overlays .arp-related a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-overlays{width: 94%;margin: 2rem auto}#arp-l32-overlays .arp-header,#arp-l32-overlays .arp-body{padding: 24px 20px}#arp-l32-overlays .arp-grid{grid-template-columns: 1fr}#arp-l32-overlays h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790503273506_187416|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-overlay-review{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-overlay-review *{box-sizing: border-box}#arp-l32-overlay-review .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-overlay-review .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-overlay-review h2,#arp-l32-overlay-review h3{font-weight: 700!important;line-height: 1.3}#arp-l32-overlay-review h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-overlay-review .arp-header p{margin: 0 0 14px}#arp-l32-overlay-review .arp-body{padding: 28px}#arp-l32-overlay-review .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l32-overlay-review .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-overlay-review .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-overlay-review .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-overlay-review .arp-card p{margin: 0}#arp-l32-overlay-review .arp-next{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-overlay-review .arp-next h3{margin: 0 0 10px;color: #fff;font-size: 1.15rem}#arp-l32-overlay-review .arp-next p{margin: 0}@media(max-width:640px){#arp-l32-overlay-review{width: 94%;margin: 2rem auto}#arp-l32-overlay-review .arp-header,#arp-l32-overlay-review .arp-body{padding: 24px 20px}#arp-l32-overlay-review .arp-grid{grid-template-columns: 1fr}#arp-l32-overlay-review h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756300134738_28687|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-mass{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-mass *{box-sizing: border-box}#arp-l32-mass .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-mass .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-mass h2,#arp-l32-mass h3,#arp-l32-mass h4{font-weight: 700!important;line-height: 1.3}#arp-l32-mass h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-mass .arp-header p{margin: 0 0 14px}#arp-l32-mass .arp-header p:last-child{margin-bottom: 0}#arp-l32-mass .arp-body{padding: 28px}#arp-l32-mass .arp-body>h3{margin: 0 0 16px;font-size: 1.25rem}#arp-l32-mass .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-l32-mass .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-mass .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-mass .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-mass .arp-card p{margin: 0}#arp-l32-mass .arp-relationships{margin-top: 24px}#arp-l32-mass .arp-relationships>h3{margin: 0 0 14px;font-size: 1.25rem}#arp-l32-mass .arp-method{margin-top: 14px;padding: 18px 20px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-mass .arp-method h4{margin: 0 0 8px;font-size: 1.05rem}#arp-l32-mass .arp-method p{margin: 0}#arp-l32-mass .arp-related{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-mass .arp-related p{margin: 0 0 12px}#arp-l32-mass .arp-related p:last-child{margin-bottom: 0}#arp-l32-mass .arp-related a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-mass{width: 94%;margin: 2rem auto}#arp-l32-mass .arp-header,#arp-l32-mass .arp-body{padding: 24px 20px}#arp-l32-mass .arp-grid{grid-template-columns: 1fr}#arp-l32-mass h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790503273506_241355|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-choices{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-choices *{box-sizing: border-box}#arp-l32-choices .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-choices .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-choices h2,#arp-l32-choices h3,#arp-l32-choices h4{font-weight: 700!important;line-height: 1.3}#arp-l32-choices h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-choices .arp-header p{margin: 0 0 14px}#arp-l32-choices .arp-header p:last-child{margin-bottom: 0}#arp-l32-choices .arp-body{padding: 28px}#arp-l32-choices .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l32-choices .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-choices .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-choices .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-choices .arp-card p{margin: 0}#arp-l32-choices .arp-practice{margin-top: 28px;padding: 22px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-choices .arp-practice h3{margin: 0 0 12px;font-size: 1.2rem}#arp-l32-choices .arp-practice ol{margin: 0;padding-left: 22px}#arp-l32-choices .arp-practice li{margin: 0}#arp-l32-choices .arp-practice li:last-child{margin-bottom: 0}#arp-l32-choices .arp-question{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-choices .arp-question p{margin: 0}@media(max-width:640px){#arp-l32-choices{width: 94%;margin: 2rem auto}#arp-l32-choices .arp-header,#arp-l32-choices .arp-body{padding: 24px 20px}#arp-l32-choices .arp-grid{grid-template-columns: 1fr}#arp-l32-choices h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790503273506_267582|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-review{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-review *{box-sizing: border-box}#arp-l32-review .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-review .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-review h2,#arp-l32-review h3{font-weight: 700!important;line-height: 1.3}#arp-l32-review h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-review .arp-header p{margin: 0 0 14px}#arp-l32-review .arp-body{padding: 28px}#arp-l32-review .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-l32-review .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-review .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-review .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-review .arp-card p{margin: 0}#arp-l32-review .arp-action{margin-top: 24px;padding: 20px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-review .arp-action h3{margin: 0 0 10px;font-size: 1.15rem}#arp-l32-review .arp-action p{margin: 0 0 14px}#arp-l32-review .arp-action p:last-child{margin-bottom: 0}#arp-l32-review .arp-related{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-review .arp-related p{margin: 0 0 12px}#arp-l32-review .arp-related p:last-child{margin-bottom: 0}#arp-l32-review .arp-related a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-review{width: 94%;margin: 2rem auto}#arp-l32-review .arp-header,#arp-l32-review .arp-body{padding: 24px 20px}#arp-l32-review .arp-grid{grid-template-columns: 1fr}#arp-l32-review h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756300134738_29493|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-practice{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-practice *{box-sizing: border-box}#arp-l32-practice .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-practice .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-practice h2,#arp-l32-practice h3,#arp-l32-practice h4{font-weight: 700!important;line-height: 1.3}#arp-l32-practice h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-practice .arp-header p{margin: 0 0 14px}#arp-l32-practice .arp-body{padding: 28px}#arp-l32-practice .arp-body>h3{margin: 0 0 16px;font-size: 1.25rem}#arp-l32-practice .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l32-practice .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-practice .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-practice .arp-card p{margin: 0}#arp-l32-practice .arp-exercise{margin-top: 28px;padding: 22px;border: 1px solid #ded6c5;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-practice .arp-exercise h3{margin: 0 0 12px;font-size: 1.2rem}#arp-l32-practice .arp-exercise ol{margin: 0;padding-left: 22px}#arp-l32-practice .arp-exercise li{margin: 0}#arp-l32-practice .arp-exercise li:last-child{margin-bottom: 0}#arp-l32-practice .arp-result{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-practice .arp-result p{margin: 0}@media(max-width:640px){#arp-l32-practice{width: 94%;margin: 2rem auto}#arp-l32-practice .arp-header,#arp-l32-practice .arp-body{padding: 24px 20px}#arp-l32-practice .arp-grid{grid-template-columns: 1fr}#arp-l32-practice h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790503273506_315705|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-conclusion{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-conclusion *{box-sizing: border-box}#arp-l32-conclusion .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-conclusion .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-conclusion h2,#arp-l32-conclusion h3{font-weight: 700!important;line-height: 1.3}#arp-l32-conclusion h2{margin: 0 0 16px;color: #fff;font-size: 1.75rem}#arp-l32-conclusion .arp-header p{margin: 0 0 14px}#arp-l32-conclusion .arp-header p:last-child{margin-bottom: 0}#arp-l32-conclusion .arp-body{padding: 28px}#arp-l32-conclusion .arp-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}#arp-l32-conclusion .arp-card{padding: 20px 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-conclusion .arp-number{display: block;margin-bottom: 8px;color: #705018;font-size: .82rem;font-weight: 700;letter-spacing: .08em}#arp-l32-conclusion .arp-card h3{margin: 0 0 10px;font-size: 1.08rem}#arp-l32-conclusion .arp-card p{margin: 0}#arp-l32-conclusion .arp-summary{margin-top: 24px;padding: 20px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-conclusion .arp-summary p{margin: 0 0 14px}#arp-l32-conclusion .arp-summary p:last-child{margin-bottom: 0}#arp-l32-conclusion .arp-summary a{color: #d6b66d;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-conclusion{width: 94%;margin: 2rem auto}#arp-l32-conclusion .arp-header,#arp-l32-conclusion .arp-body{padding: 24px 20px}#arp-l32-conclusion .arp-grid{grid-template-columns: 1fr}#arp-l32-conclusion h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1790503273506_341576|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-faq{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-faq *{box-sizing: border-box}#arp-l32-faq .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-faq .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-faq h2,#arp-l32-faq h3{font-weight: 700!important;line-height: 1.3}#arp-l32-faq h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l32-faq .arp-body{padding: 28px}#arp-l32-faq .arp-faq-item{margin-bottom: 16px;padding: 20px;background: #f7f3e9;border-left: 4px solid #d6b66d;border-radius: 4px}#arp-l32-faq .arp-faq-item:last-child{margin-bottom: 0}#arp-l32-faq .arp-faq-item h3{margin: 0 0 10px;font-size: 1.1rem}#arp-l32-faq .arp-faq-item p{margin: 0}#arp-l32-faq .arp-faq-item a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-faq{width: 94%;margin: 2rem auto}#arp-l32-faq .arp-header,#arp-l32-faq .arp-body{padding: 24px 20px}#arp-l32-faq h2{font-size: 1.5rem}}}

/* /blog-on-photography/finding-your-compositional-balance|block-yui_3_17_2_1_1756302298178_21740|0 */
:where(#item-66bcda8b21b7aa008151ed1a){#arp-l32-continue{box-sizing: border-box;width: 90%;max-width: 800px;margin: 2.5rem auto;color: #292b30;background: #fff;border: 1px solid #ded6c5;border-radius: 12px;overflow: hidden;font-family: inherit;line-height: 1.75}#arp-l32-continue *{box-sizing: border-box}#arp-l32-continue .arp-header{padding: 28px;color: #fff;background: #20232b}#arp-l32-continue .arp-eyebrow{margin: 0 0 10px;color: #d6b66d;font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}#arp-l32-continue h2,#arp-l32-continue h3{font-weight: 700!important;line-height: 1.3}#arp-l32-continue h2{margin: 0;color: #fff;font-size: 1.75rem}#arp-l32-continue .arp-body{padding: 28px}#arp-l32-continue .arp-next{padding: 22px;color: #fff;background: #20232b;border-left: 4px solid #d6b66d;border-radius: 6px}#arp-l32-continue .arp-next p{margin: 0 0 10px}#arp-l32-continue .arp-next p:last-child{margin-bottom: 0}#arp-l32-continue .arp-next a{color: #d6b66d;font-size: 1.12rem;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l32-continue .arp-body>h3{margin: 28px 0 14px;font-size: 1.2rem}#arp-l32-continue .arp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}#arp-l32-continue .arp-card{padding: 18px;background: #f7f3e9;border-top: 3px solid #d6b66d}#arp-l32-continue .arp-card a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}#arp-l32-continue .arp-support{margin-top: 24px;padding: 20px;background: #f7f3e9;border-left: 4px solid #d6b66d;border-radius: 4px}#arp-l32-continue .arp-support p{margin: 0}#arp-l32-continue .arp-support a{color: #705018;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}@media(max-width:640px){#arp-l32-continue{width: 94%;margin: 2rem auto}#arp-l32-continue .arp-header,#arp-l32-continue .arp-body{padding: 24px 20px}#arp-l32-continue .arp-grid{grid-template-columns: 1fr}#arp-l32-continue h2{font-size: 1.5rem}}}

/* /blog-on-photography/exposure-bracketing-a-guide-for-photographers|block-yui_3_17_2_1_1756132962859_22479|0 */
:where(#item-65c3b8788d495b4e5d33abd5){.faq-accordion details summary{list-style: none;cursor: pointer;font-weight: 700;color: #444;display: flex;align-items: center;justify-content: space-between;padding: 6px 0}.faq-accordion details summary::after{content: "+";font-size: 22px;font-weight: 700;color: #E57200;margin-left: 12px;transition: transform 0.2s ease}.faq-accordion details[open] summary::after{transform: rotate(45deg)}}

/* /blog-on-photography/how-to-photograph-a-solar-eclipse-uk|block-yui_3_17_2_1_1786520657873_194658|0 */
:where(#item-6a7c70e58b9c9537f966c99d){.ar-ecl-wrap{max-width: 820px;margin: 0 auto;font-size: 18px;line-height: 1.65;color: #2b2b2b}.ar-ecl-wrap h2{font-size: 28px;font-weight: 700;color: #c45f00;margin: 40px 0 14px 0;padding-bottom: 8px;border-bottom: 2px solid #ead9bd}.ar-ecl-wrap h3{font-size: 21px;font-weight: 700;color: #2b2b2b;margin: 28px 0 8px 0}.ar-ecl-wrap p{margin: 0 0 16px 0}.ar-ecl-wrap a{color: #E57200 !important;text-decoration: underline !important;font-weight: 600 !important}.ar-ecl-wrap a:hover{color: #c45f00 !important}.ar-ecl-safety{background: #faf3e6;border: 1px solid #ead9bd;border-left: 5px solid #E57200;border-radius: 10px;padding: 20px 24px;margin: 24px 0}.ar-ecl-safety strong{color: #c45f00}.ar-ecl-bridge{font-style: italic;color: #6b6b6b;border-top: 1px solid #ead9bd;padding-top: 14px;margin: 28px 0 18px 0}.ar-ecl-wrap ul{margin: 0 0 18px 22px;padding: 0}.ar-ecl-wrap li{margin-bottom: 8px}.ar-ecl-table-wrap,.ar-ecl-table-scroll{overflow-x: auto;margin: 20px 0 30px 0}.ar-ecl-table{width: 100%;border-collapse: collapse;font-size: 16px}.ar-ecl-table th{background: #2b2622;color: #fff;text-align: left;padding: 12px 14px;font-weight: 700}.ar-ecl-table td{border: 1px solid #ead9bd;padding: 12px 14px;vertical-align: top;background: #fff}.ar-ecl-table tr:nth-child(even) td{background: #faf3e6}.ar-ecl-table caption{caption-side: bottom;font-size: 14px;color: #6b6b6b;padding-top: 8px;text-align: left}.ar-ecl-faq details{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 8px;padding: 14px 18px;margin-bottom: 10px}.ar-ecl-faq summary{font-weight: 700;cursor: pointer;color: #c45f00}.ar-ecl-faq p,.ar-ecl-faq .ar-ecl-faq-body{margin: 10px 0 0 0}.ar-ecl-close{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 10px;padding: 20px 24px;margin: 32px 0 16px 0;font-size: 18px;font-weight: 600}.ar-ecl-author{font-size: 15px;color: #6b6b6b;border-top: 1px solid #ead9bd;margin-top: 34px;padding-top: 16px}}

/* /blog-on-photography/how-to-photograph-a-solar-eclipse-uk|block-yui_3_17_2_1_1786543753275_37330|0 */
:where(#item-6a7c70e58b9c9537f966c99d){.ar-ecl-cta{max-width: 820px;margin: 36px auto 8px;background: #2b2622;border-radius: 12px;padding: 30px 28px;text-align: center}.ar-ecl-cta h2{font-size: 24px;font-weight: 700;color: #fff;margin: 0 0 10px;border: 0;padding: 0}.ar-ecl-cta p{font-size: 16px;line-height: 1.6;color: #e7ddd0;margin: 0 0 20px}.ar-ecl-cta a{display: inline-block;background: #E57200;color: #fff !important;text-decoration: none !important;font-weight: 700;font-size: 17px;padding: 14px 30px;border-radius: 8px}.ar-ecl-cta a:hover{background: #c45f00}.ar-ecl-cta small{display: block;margin-top: 14px;font-size: 13px;color: #b9ad9d}}

/* /blog-on-photography/photography-lessons-for-beginners|block-yui_3_17_2_1_1784475282437_21474|0 */
:where(#item-5c44a0252b6a28fe67eef79b){article.BlogItem .ar-bpl-wrap{--o: #f15a22;--o-light: #ff9e6e;--o-darker: #8c2c0a;--cream: #fef7ed;--card-cream: #faf7f2;--card-border: #f3d9c8;--navy: #0f172a;--navy-2: #1e293b;--slate: #334155;--slate-muted: #64748b;max-width: 760px;margin: 0 auto;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color: var(--slate);font-size: 1rem;line-height: 1.65}article.BlogItem .ar-bpl-wrap p{margin: 0 0 1rem}article.BlogItem .ar-bpl-wrap a{color: var(--o-darker) !important;text-decoration: underline !important;text-decoration-color: rgba(241,90,34,.4) !important;text-underline-offset: 3px;font-weight: 700}article.BlogItem .ar-bpl-wrap a:hover{text-decoration-color: var(--o) !important}article.BlogItem .ar-bpl-tag{display: inline-block;background: #fff;color: var(--o-darker) !important;font-size: .68rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: .35rem .75rem;border-radius: 999px;border: 1px solid var(--o);margin: 0 0 .7rem}article.BlogItem .ar-bpl-wrap h2{margin: 0 0 1rem !important;font-size: 1.45rem !important;font-weight: 800 !important;color: var(--navy) !important;line-height: 1.3;position: relative;display: inline-block;padding-bottom: .35rem;text-transform: none !important;letter-spacing: normal !important}article.BlogItem .ar-bpl-wrap h2::after{content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;background: var(--o);border-radius: 2px}article.BlogItem .ar-bpl-wrap h3{margin: 1.4rem 0 .6rem !important;font-size: 1.08rem !important;font-weight: 800 !important;color: var(--navy) !important;text-transform: none !important}article.BlogItem .ar-bpl-band{border-radius: 20px;padding: 1.8rem 1.8rem 1.2rem;margin: 0 0 1.6rem}article.BlogItem .ar-bpl-band--cream{background: var(--cream);border: 1px solid var(--card-border)}article.BlogItem .ar-bpl-band--plain{padding: 0.4rem 0 0.2rem}article.BlogItem .ar-bpl-band--navy{background: var(--navy)}article.BlogItem .ar-bpl-band--navy p{color: #cbd5e1 !important}article.BlogItem .ar-bpl-band--navy h2{color: #fff !important}article.BlogItem .ar-bpl-band--navy h3{color: #fff !important}article.BlogItem .ar-bpl-band--navy a{color: var(--o-light) !important;text-decoration-color: rgba(255,158,110,.5) !important}article.BlogItem .ar-bpl-band--navy a:hover{text-decoration-color: var(--o-light) !important}article.BlogItem .ar-bpl-band--navy .ar-bpl-tag{background: transparent;color: var(--o-light) !important;border-color: var(--o)}article.BlogItem .ar-bpl-learn{counter-reset: arbpl}article.BlogItem .ar-bpl-learn h3{padding-left: 38px;position: relative}article.BlogItem .ar-bpl-learn h3::before{counter-increment: arbpl;content: counter(arbpl);position: absolute;left: 0;top: -2px;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--o);color: #fff;font-size: .85rem;font-weight: 800}article.BlogItem .ar-bpl-card{background: #fff;border: 1px solid var(--card-border);border-left: 4px solid var(--o);border-radius: 12px;padding: 1.15rem 1.3rem;margin: 0 0 1rem}article.BlogItem .ar-bpl-band--navy .ar-bpl-card{background: var(--navy-2);border-color: #334155}article.BlogItem .ar-bpl-band--navy .ar-bpl-card p{color: #e2e8f0 !important}article.BlogItem .ar-bpl-band--navy .ar-bpl-card strong{color: #fff !important}article.BlogItem .ar-bpl-grid{display: grid;grid-template-columns: 1fr 1fr;gap: .85rem;margin: 1.2rem 0}article.BlogItem .ar-bpl-route{display: block;background: #fff;border: 1px solid var(--card-border);border-left: 4px solid transparent;border-radius: 10px;padding: 1.05rem 1.15rem;text-decoration: none !important;transition: border-color .18s ease,background .18s ease,box-shadow .18s ease}article.BlogItem .ar-bpl-route:hover{background: var(--card-cream);border-left-color: var(--o);box-shadow: 0 4px 12px rgba(15,23,42,.06)}article.BlogItem .ar-bpl-route-title{display: block;font-weight: 800;font-size: .95rem;color: var(--o-darker) !important;line-height: 1.35;margin-bottom: .35rem;text-decoration: underline !important;text-decoration-color: rgba(241,90,34,.4) !important;text-underline-offset: 3px}article.BlogItem .ar-bpl-route:hover .ar-bpl-route-title{text-decoration-color: var(--o) !important}article.BlogItem .ar-bpl-route-desc{display: block;font-size: .84rem;color: var(--slate-muted) !important;line-height: 1.55;text-decoration: none !important}article.BlogItem .ar-bpl-faq{background: #fff;border: 1px solid var(--card-border);border-left: 4px solid transparent;border-radius: 10px;margin-bottom: .65rem;overflow: hidden;transition: border-color .18s ease,background .18s ease}article.BlogItem .ar-bpl-faq[open]{background: var(--card-cream);border-left-color: var(--o)}article.BlogItem .ar-bpl-q{padding: 1rem 1.25rem;font-weight: 800;font-size: .95rem;color: var(--navy) !important;cursor: pointer;display: flex;justify-content: space-between;gap: 1rem;list-style: none}article.BlogItem .ar-bpl-q::-webkit-details-marker{display: none}article.BlogItem .ar-bpl-qi{flex: 0 0 20px;color: var(--o) !important;font-size: 1.2rem;font-weight: 800;line-height: 1;transition: transform .18s ease}article.BlogItem .ar-bpl-faq[open] .ar-bpl-qi{transform: rotate(45deg)}article.BlogItem .ar-bpl-a{padding: 0 1.25rem 1.1rem;font-size: .9rem;line-height: 1.6}article.BlogItem .ar-bpl-cta{text-align: center;padding: 2rem 1.8rem}article.BlogItem .ar-bpl-cta h3{margin: 0 0 .5rem !important;font-size: 1.25rem !important;padding-left: 0 !important}article.BlogItem .ar-bpl-btn{display: inline-block;background: var(--o);color: #fff !important;font-weight: 800;font-size: .92rem;padding: .7rem 1.4rem;border-radius: 999px;text-decoration: none !important;margin: .5rem .3rem 0}article.BlogItem .ar-bpl-btn:hover{background: #d3420d}article.BlogItem .ar-bpl-btn--ghost{background: transparent;color: var(--o-light) !important;border: 1px solid var(--o)}article.BlogItem .ar-bpl-btn--ghost:hover{background: var(--navy-2)}@media(max-width:640px){article.BlogItem .ar-bpl-grid{grid-template-columns: 1fr}article.BlogItem .ar-bpl-wrap h2{font-size: 1.3rem !important}article.BlogItem .ar-bpl-band{padding: 1.3rem 1.2rem .8rem}}}

/* /blog-on-photography/photography-lessons-for-beginners|block-yui_3_17_2_1_1786299173182_2111|0 */
:where(#item-5c44a0252b6a28fe67eef79b){.ar-beginners-pack{border: 1px solid #e6e6e6;border-radius: 12px;padding: 18px 20px;margin: 14px 0;background: linear-gradient(180deg,#fffaf4 0%,#fff 55%);box-shadow: 0 6px 18px rgba(0,0,0,.05);color: #1f242a;font-size: 16px;line-height: 1.55;font-weight: 600}.ar-beginners-pack-title{margin: 0 0 10px;font-size: clamp(18px,2.2vw,22px);font-weight: 800;color: #1f1205}.ar-beginners-pack p{margin: 0 0 12px}.ar-beginners-pack p:last-of-type{margin-bottom: 0}.ar-beginners-pack a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-beginners-pack a:hover{text-decoration: underline}.ar-beginners-pack-cta{margin-top: 14px !important}.ar-beginners-pack a.ar-beginners-pack-btn,.ar-beginners-pack a.ar-beginners-pack-btn:link,.ar-beginners-pack a.ar-beginners-pack-btn:visited,.ar-beginners-pack a.ar-beginners-pack-btn:hover,.ar-beginners-pack a.ar-beginners-pack-btn:active,.ar-beginners-pack a.ar-beginners-pack-btn:focus{display: inline-block !important;padding: 10px 16px !important;border-radius: 8px !important;background: #E57200 !important;background-color: #E57200 !important;color: #ffffff !important;font-weight: 800 !important;text-decoration: none !important;-webkit-text-fill-color: #ffffff !important;border: none !important}.ar-beginners-pack a.ar-beginners-pack-btn:hover{background: #c45f00 !important;background-color: #c45f00 !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}@media(max-width:520px){.ar-beginners-pack a.ar-beginners-pack-btn{display: block !important;text-align: center}}}

/* /blog-on-photography/best-free-online-photography-courses|block-yui_3_17_2_1_1786298528331_3032|0 */
:where(#item-6a5236d570bbc541a8d4a351){.ar-free-pack{border: 1px solid #e6e6e6;border-radius: 12px;padding: 18px 20px;margin: 14px 0;background: linear-gradient(180deg,#fffaf4 0%,#fff 55%);box-shadow: 0 6px 18px rgba(0,0,0,.05);color: #1f242a;font-size: 16px;line-height: 1.55;font-weight: 600}.ar-free-pack-title{margin: 0 0 10px;font-size: clamp(18px,2.2vw,22px);font-weight: 800;color: #1f1205}.ar-free-pack p{margin: 0 0 12px}.ar-free-pack p:last-of-type{margin-bottom: 0}.ar-free-pack a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-free-pack a:hover{text-decoration: underline}.ar-free-pack-cta{margin-top: 14px !important}.ar-free-pack a.ar-free-pack-btn,.ar-free-pack a.ar-free-pack-btn:link,.ar-free-pack a.ar-free-pack-btn:visited,.ar-free-pack a.ar-free-pack-btn:hover,.ar-free-pack a.ar-free-pack-btn:active,.ar-free-pack a.ar-free-pack-btn:focus{display: inline-block !important;padding: 10px 16px !important;border-radius: 8px !important;background: #E57200 !important;background-color: #E57200 !important;color: #ffffff !important;font-weight: 800 !important;text-decoration: none !important;-webkit-text-fill-color: #ffffff !important;border: none !important}.ar-free-pack a.ar-free-pack-btn:hover{background: #c45f00 !important;background-color: #c45f00 !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}@media(max-width:520px){.ar-free-pack a.ar-free-pack-btn{display: block !important;text-align: center}}}

/* /blog-on-photography/partner-to-jaguar-land-rover-training|block-yui_3_17_2_1_1782418018181_3985|0 */
:where(#item-5829c1509de4bb1fe2fa3f1d){.ar-jlrb{--orange: #E57200;--orange-d: #c45f00;--cream: #faf7f3;--panel: #2b2622;--ink: #2b2622;--muted: #6b625c;--line: #e7ddd2;font-family: "Proxima Nova","Helvetica Neue",Arial,sans-serif;color: var(--ink);line-height: 1.7;font-size: 17px;max-width: 760px;margin: 0 auto}.ar-jlrb *{box-sizing: border-box}.ar-jlrb p{margin: 0 0 20px}.ar-jlrb h2{font-size: 26px;font-weight: 800;line-height: 1.2;margin: 42px 0 14px}.ar-jlrb h3{font-size: 20px;font-weight: 800;margin: 30px 0 10px}.ar-jlrb a{color: var(--orange-d)}.ar-jlrb .ar-jlrb-lede{font-size: 20px;color: #403a35;border-left: 4px solid var(--orange);padding-left: 18px;margin: 0 0 28px}.ar-jlrb .ar-jlrb-pull{font-size: 22px;font-weight: 800;color: var(--ink);background: var(--cream);border-radius: 14px;padding: 24px 26px;margin: 30px 0;line-height: 1.3}.ar-jlrb .ar-jlrb-callout{background: #fff5f0;border: 1px solid #ffd9c7;border-radius: 14px;padding: 22px 24px;margin: 28px 0}.ar-jlrb .ar-jlrb-callout h3{margin-top: 0;color: var(--orange-d)}.ar-jlrb ul{margin: 0 0 20px;padding-left: 22px}.ar-jlrb ul li{margin-bottom: 8px}.ar-jlrb .ar-jlrb-revs{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin: 26px 0}.ar-jlrb-rev{background: #fff;border: 1px solid var(--line);border-top: 4px solid var(--orange);border-radius: 14px;padding: 24px 22px 20px;margin: 0;box-shadow: 0 6px 18px rgba(43,38,34,.06);position: relative}.ar-jlrb-rev::before{content: "\201C";position: absolute;top: 6px;right: 18px;font-family: Georgia,serif;font-size: 64px;line-height: 1;color: #ffe2cc;font-weight: 700}.ar-jlrb-stars{color: #F5A623;letter-spacing: 4px;margin-bottom: 12px;font-size: 20px;text-shadow: 0 1px 0 rgba(0,0,0,.04)}.ar-jlrb-rev blockquote{margin: 0 0 14px;font-size: 15.5px;color: #332d28;line-height: 1.6;font-weight: 500;position: relative;z-index: 1}.ar-jlrb-rev figcaption{font-weight: 800;font-size: 13.5px;color: var(--ink);border-top: 1px solid var(--line);padding-top: 12px}.ar-jlrb .ar-jlrb-cta{background: var(--panel);color: #fff;border-radius: 16px;padding: 34px;text-align: center;margin: 40px 0 10px}.ar-jlrb .ar-jlrb-cta h2{color: #fff;margin: 0 0 12px}.ar-jlrb .ar-jlrb-cta p{color: #d8cfc6;margin: 0 auto 22px;max-width: 34em}.ar-jlrb .ar-jlrb-btn{display: inline-block;background: var(--orange);color: #fff !important;font-weight: 700;text-decoration: none;padding: 14px 26px;border-radius: 8px}@media(max-width:680px){.ar-jlrb .ar-jlrb-revs{grid-template-columns: 1fr}}.ar-jlrb-topcta{background: var(--cream);border: 1px solid var(--line);border-left: 4px solid var(--orange);border-radius: 14px;padding: 22px 24px;margin: 0 0 30px}.ar-jlrb-topcta p.ar-jlrb-topcta-lead{font-size: 16px;margin: 0 0 14px;color: #403a35}.ar-jlrb-topcta p.ar-jlrb-topcta-lead strong{color: var(--ink)}.ar-jlrb-topcta .ar-jlrb-topbtns{display: flex;flex-wrap: wrap;gap: 10px}.ar-jlrb-topcta a.ar-jlrb-pill{display: inline-block;background: #fff;border: 1.5px solid var(--orange);color: var(--orange-d) !important;font-weight: 700;font-size: 14px;text-decoration: none;padding: 9px 16px;border-radius: 30px;transition: background .2s,color .2s}.ar-jlrb-topcta a.ar-jlrb-pill:hover{background: var(--orange);color: #fff !important}.ar-jlrb-topcta a.ar-jlrb-pill.ar-jlrb-pill-solid{background: var(--orange);color: #fff !important}.ar-jlrb-topcta a.ar-jlrb-pill.ar-jlrb-pill-solid:hover{background: var(--orange-d)}.ar-jlrb-faqs{margin: 24px 0 8px}.ar-jlrb-faq{border: 1px solid var(--line);border-radius: 12px;margin-bottom: 12px;background: #fff;overflow: hidden}.ar-jlrb-faq summary{cursor: pointer;font-weight: 800;font-size: 16.5px;padding: 16px 20px;list-style: none;position: relative;padding-right: 48px;color: var(--ink)}.ar-jlrb-faq summary::-webkit-details-marker{display: none}.ar-jlrb-faq summary::after{content: "+";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 24px;font-weight: 400;color: var(--orange);transition: transform .2s ease}.ar-jlrb-faq[open] summary::after{content: "\2212"}.ar-jlrb-faq[open] summary{color: var(--orange-d)}.ar-jlrb-faq-a{padding: 0 20px 18px}.ar-jlrb-faq-a p{margin: 0;color: #403a35;font-size: 15.5px;line-height: 1.6}}

/* /blog-on-photography/airbnb-photography-guide|block-yui_3_17_2_1_1777023559186_37304|0 */
:where(#item-69eb3864e3d35f3a511937ee){.ar-kit-table-wrap{width: 100%;overflow-x: auto;margin: 1.5rem 0}.ar-kit-table{width: 100%;min-width: 760px;border-collapse: collapse;background: #fff;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,0.06);font-family: inherit}.ar-kit-table thead tr{background: linear-gradient(135deg,#1f2937,#111827)}.ar-kit-table thead tr th:first-child{background: #E57200;color: #fff}.ar-kit-table thead th{color: #fff;text-align: left;padding: 14px 16px;font-weight: 600;font-size: 14px;letter-spacing: 0.01em}.ar-kit-table tbody td{padding: 14px 16px;border-top: 1px solid #eee;font-size: 15px;vertical-align: top;line-height: 1.5}.ar-kit-table tbody tr:nth-child(even){background: #faf7f3}.ar-kit-table tbody tr:hover{background: #fff4e8}.ar-kit-table tbody td:first-child{font-weight: 600;color: #111827}.ar-bestfor{display: inline-block;background: #fff4e8;border: 1px solid #E57200;color: #b54c00;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 500}}

/* /blog-on-photography/airbnb-photography-guide|block-yui_3_17_2_1_1777023559186_39253|0 */
:where(#item-69eb3864e3d35f3a511937ee){.ar-shots-table-wrap{width: 100%;overflow-x: auto;margin: 1.5rem 0}.ar-shots-table{width: 100%;min-width: 760px;border-collapse: collapse;background: #fff;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,0.06);font-family: inherit}.ar-shots-table thead tr{background: linear-gradient(135deg,#1f2937,#111827)}.ar-shots-table thead tr th:first-child{background: #E57200;color: #fff}.ar-shots-table thead th{color: #fff;text-align: left;padding: 14px 16px;font-weight: 600;font-size: 14px;letter-spacing: 0.01em}.ar-shots-table tbody td{padding: 14px 16px;border-top: 1px solid #eee;font-size: 15px;vertical-align: top;line-height: 1.5}.ar-shots-table tbody tr:nth-child(even){background: #faf7f3}.ar-shots-table tbody tr:hover{background: #fff4e8}.ar-shots-table tbody td:first-child{font-weight: 600;color: #111827}.ar-bestfor{display: inline-block;background: #fff4e8;border: 1px solid #E57200;color: #b54c00;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 500}}

/* /blog-on-photography/airbnb-photography-guide|block-yui_3_17_2_1_1777023559186_41000|0 */
:where(#item-69eb3864e3d35f3a511937ee){.ar-howto{margin: 1.5rem 0;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,0.06);background: #fff;font-family: inherit}.ar-howto__header{background: linear-gradient(135deg,#1f2937,#111827);color: #fff;padding: 16px 20px}.ar-howto__header h3{margin: 0;font-size: 18px;font-weight: 600;color: #fff}.ar-howto__header p{margin: 4px 0 0 0;font-size: 14px;opacity: 0.85}.ar-howto details{border-top: 1px solid #eee}.ar-howto details:first-of-type{border-top: 1px solid #E57200}.ar-howto summary{cursor: pointer;padding: 14px 20px;font-weight: 600;font-size: 15px;list-style: none;display: flex;justify-content: space-between;align-items: center;color: #111827}.ar-howto summary::-webkit-details-marker{display: none}.ar-howto summary:hover{background: #fff4e8}.ar-howto summary::after{content: "+";font-size: 22px;color: #E57200;font-weight: 400;line-height: 1}.ar-howto details[open] summary::after{content: "−"}.ar-howto__body{padding: 4px 20px 18px 20px;font-size: 15px;line-height: 1.6;color: #333}.ar-howto__step-num{display: inline-block;background: #E57200;color: #fff;width: 26px;height: 26px;border-radius: 50%;text-align: center;line-height: 26px;font-size: 13px;font-weight: 600;margin-right: 10px}}

/* /blog-on-photography/airbnb-photography-guide|block-yui_3_17_2_1_1777023559186_64426|0 */
:where(#item-69eb3864e3d35f3a511937ee){.ar-faq{margin: 1.5rem 0;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,0.06);background: #fff;font-family: inherit}.ar-faq__header{background: linear-gradient(135deg,#1f2937,#111827);color: #fff;padding: 16px 20px}.ar-faq__header h3{margin: 0;font-size: 18px;font-weight: 600;color: #fff}.ar-faq__header p{margin: 4px 0 0 0;font-size: 14px;opacity: 0.85}.ar-faq details{border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: 1px solid #E57200}.ar-faq summary{cursor: pointer;padding: 14px 20px;font-weight: 600;font-size: 15px;list-style: none;display: flex;justify-content: space-between;align-items: center;color: #111827}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary:hover{background: #fff4e8}.ar-faq summary::after{content: "+";font-size: 22px;color: #E57200;font-weight: 400;line-height: 1}.ar-faq details[open] summary::after{content: "−"}.ar-faq__body{padding: 4px 20px 18px 20px;font-size: 15px;line-height: 1.6;color: #333}}

/* /blog-on-photography/airbnb-photography-guide|block-yui_3_17_2_1_1777023559186_66504|0 */
:where(#item-69eb3864e3d35f3a511937ee){.ar-learn{margin: 1.5rem 0;padding: 24px;border: 1px solid #e6e6e6;border-radius: 14px;background: #faf7f3;box-shadow: 0 8px 24px rgba(0,0,0,0.06);font-family: inherit}.ar-learn h3{margin: 0 0 6px 0;font-size: 18px;font-weight: 600;color: #111827}.ar-learn p.ar-learn__lead{margin: 0 0 16px 0;font-size: 14px;color: #555}.ar-learn__list{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr;gap: 10px}@media (min-width:680px){.ar-learn__list{grid-template-columns: 1fr 1fr}}.ar-learn__item{background: #fff;border: 1px solid #e6e6e6;border-radius: 10px;padding: 14px 16px;transition: all .15s ease}.ar-learn__item:hover{border-color: #E57200;background: #fff4e8}.ar-learn__item a{text-decoration: none;color: #111827;font-weight: 600;font-size: 15px;display: block}.ar-learn__item span.ar-learn__desc{display: block;font-weight: 400;color: #555;font-size: 14px;margin-top: 4px}.ar-learn__item span.ar-learn__tag{display: inline-block;font-size: 11px;text-transform: uppercase;letter-spacing: 0.05em;color: #E57200;font-weight: 600;margin-bottom: 4px}.ar-learn__item.ar-money span.ar-learn__tag{color: #b54c00}}

/* /blog-on-photography/professional-headshots-for-linkedin|block-yui_3_17_2_1_1774989132179_2792|0 */
:where(#item-69cc2deebf6462015909e5ad){.ar-headshot-fulltable-wrap{margin: 28px 0;font-family: Arial,Helvetica,sans-serif}.ar-headshot-fulltable-intro{background: #111;color: #fff;padding: 18px 20px;border-left: 4px solid #E57200;border-radius: 8px 8px 0 0}.ar-headshot-fulltable-intro h3{margin: 0 0 8px 0;font-size: 22px;line-height: 1.25;color: #fff}.ar-headshot-fulltable-intro p{margin: 0;font-size: 15px;line-height: 1.6;color: #e9e9e9}.ar-headshot-fulltable-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid #ddd;border-top: none;border-radius: 0 0 8px 8px;background: #fff}.ar-headshot-fulltable{width: 100%;min-width: 980px;border-collapse: collapse;font-size: 15px;line-height: 1.55;background: #fff}.ar-headshot-fulltable th{background: #1f1f1f;color: #fff;text-align: left;padding: 14px 12px;font-size: 14px;letter-spacing: .2px;border-bottom: 3px solid #E57200}.ar-headshot-fulltable td{padding: 13px 12px;border-bottom: 1px solid #e7e7e7;vertical-align: top;color: #222}.ar-headshot-fulltable tr:nth-child(even) td{background: #fafafa}.ar-pill{display: inline-block;padding: 5px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;line-height: 1.2;white-space: nowrap}.ar-pill-best{background: #fff3e8;color: #a54d00;border: 1px solid #f2c39a}.ar-pill-why{background: #f4f4f4;color: #333;border: 1px solid #dddddd}.ar-headshot-fulltable-note{margin-top: 14px;padding: 14px 16px;background: #fff8f2;border: 1px solid #f1d4b7;border-left: 4px solid #E57200;border-radius: 8px;font-size: 14px;line-height: 1.6;color: #333}.ar-headshot-fulltable-note strong{color: #111}@media (max-width: 640px){.ar-headshot-fulltable-intro h3{font-size: 20px}.ar-headshot-fulltable,.ar-headshot-fulltable th,.ar-headshot-fulltable td{font-size: 14px}}}

/* /blog-on-photography/architecture-photography-guide|block-yui_3_17_2_1_1784480603679_15743|0 (+4 identical) */
:where(#item-66bfa2c05866d02b803d3f44,#item-6578388fe67a2427e6791089,#item-66127778be4dbb0107b9bf4a,#item-657741129852f157dbd83e7e,#item-6124dc53e2ae9e63077bc5aa){.ar-blogcta-wrap{--o: #f15a22;--o-darker: #8c2c0a;--cream: #fef7ed;--card-border: #f3d9c8;--navy: #0f172a;--slate: #334155;max-width: 720px;margin: 1.5rem auto;background: var(--cream);border: 1px solid var(--card-border);border-left: 4px solid var(--o);border-radius: 12px;padding: 1.25rem 1.4rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ar-blogcta-tag{display: inline-block;background: #fff;color: var(--o-darker) !important;font-size: .66rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: .3rem .7rem;border-radius: 999px;border: 1px solid var(--o);margin-bottom: .6rem}.ar-blogcta-title{margin: 0 0 .35rem;font-size: 1.05rem;font-weight: 800;color: var(--navy);line-height: 1.35}article.BlogItem .ar-blogcta-title a{color: var(--o-darker) !important;text-decoration: underline !important;text-decoration-color: rgba(241,90,34,.4) !important;text-underline-offset: 3px}article.BlogItem .ar-blogcta-title a:hover{text-decoration-color: var(--o) !important}.ar-blogcta-desc{margin: 0;font-size: .88rem;color: var(--slate);line-height: 1.6}article.BlogItem .ar-blogcta-arrow{display: inline-block;margin-top: .5rem;font-size: .82rem;font-weight: 800;color: var(--o) !important;text-decoration: none !important}article.BlogItem .ar-blogcta-arrow:hover{text-decoration: underline !important}@media(max-width:600px){.ar-blogcta-wrap{padding: 1.1rem 1.15rem;margin: 1.25rem auto}}}

/* /blog-on-photography/photography-evening-classes-fun-informative|block-yui_3_17_2_1_1784735007796_8879|0 */
:where(#item-6602c753f5e6d17b9653d7a9){.ar-two-course{max-width: 1180px;margin: 24px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}.ar-two-course h3.lead{font-size: 21px;font-weight: 800;color: #111827;margin: 0 0 14px;text-align: center}.ar-tc-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.ar-tc-card{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 24px;display: flex;flex-direction: column}.ar-tc-card h4{font-size: 18px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-tc-meta{font-size: 13px;font-weight: 700;color: #c45f00;margin: 0 0 10px}.ar-tc-card p{font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 16px;flex: 1}.ar-tc-card a.btn{display: inline-block;text-align: center;background: #E57200;color: #fff;font-weight: 800;font-size: 14.5px;text-decoration: none;padding: 12px 18px;border-radius: 8px}.ar-tc-card a.btn:hover{background: #c45f00}@media(max-width:760px){.ar-tc-grid{grid-template-columns: 1fr}}}

/* /blog-on-photography/best-product-photography-tripod|block-yui_3_17_2_1_1786464638112_14191|0 */
:where(#item-6752ee9c7e644b1be9748b61){.ar-commercial-cta{margin: 18px 0;padding: 16px 18px;border: 1px solid #eadfd0;border-left: 4px solid #E57200;border-radius: 10px;background: #faf7f3}.ar-commercial-cta p{margin: 0;font-size: 15px;line-height: 1.6;color: #1f242a;font-weight: 600}.ar-commercial-cta a{color: #E57200;font-weight: 800;text-decoration: none}.ar-commercial-cta a:hover{text-decoration: underline}}

/* /blog-on-photography/photography-tips-10-things-to-know|block-yui_3_17_2_1_1780092365922_7690|0 (+2 identical) */
:where(#item-5e9b2776a80ce70a448ce61d,#item-53836c32e4b05b1c555768ab,#item-5b977a640ebbe8b81e07a6d5){.ar-cta{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);margin: 24px 0;font-weight: 600}.ar-cta *{box-sizing: border-box}.ar-cta-inner{background: #faf7f3;border-left: 5px solid #E57200;padding: 22px 24px}.ar-cta-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 12px}.ar-cta h3{margin: 0 0 8px;font-size: clamp(19px,2.2vw,23px);font-weight: 800;color: #111827;line-height: 1.2}.ar-cta p{margin: 0 0 16px;font-size: 16px;line-height: 1.55;color: #1f242a;font-weight: 600}.ar-cta a.ar-cta-btn{display: inline-block;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 800;font-size: 15.5px;padding: 12px 22px;border-radius: 8px;transition: background .15s}.ar-cta a.ar-cta-btn:hover{background: #c45f00}@media(max-width:680px){.ar-cta-inner{padding: 18px 18px}.ar-cta a.ar-cta-btn{display: block;text-align: center}}}

/* /home|block-yui_3_17_2_1_1782144021530_15236|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-welcome{--orange: #E57200;--arrow: #b8430a;--ink: #1a1a1a;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;max-width: 1180px;margin: 0 auto;color: #1f242a}.ar-welcome *{box-sizing: border-box}.ar-welcome .ar-row{display: grid;grid-template-columns: 1fr 1.05fr;gap: 64px;align-items: start}.ar-welcome .ar-left{padding-top: 6px}.ar-welcome .ar-eyebrow{font-size: 15px;font-weight: 500;color: #9a9a96;margin: 0 0 12px}.ar-welcome .ar-h2{font-size: 36px;font-weight: 600;color: rgba(0,0,0,.9);line-height: 1.18;margin: 0 0 18px}.ar-welcome .ar-rule{border: 0;border-top: 3px solid var(--orange);margin: 0 0 22px;width: 64px}.ar-welcome .ar-intro{font-size: 17.5px;font-weight: 400;color: #3a3a36;line-height: 1.6;margin: 0 0 18px}.ar-welcome .ar-cred{font-size: 14.5px;font-weight: 500;color: #8a8a86;margin: 0}.ar-welcome .ar-right{border: 2px solid var(--orange);border-radius: 16px;padding: 34px 38px;box-shadow: 0 10px 30px rgba(229,114,0,.08)}.ar-welcome .ar-h3{font-size: 26px;font-weight: 600;color: rgba(0,0,0,.9);line-height: 1.25;margin: 0 0 16px}.ar-welcome .ar-lede{font-size: 17.5px;font-weight: 400;color: #3a3a36;line-height: 1.55;margin: 0 0 26px}.ar-welcome .ar-doors{border-top: 1px solid #ececec}.ar-welcome .ar-doors a{display: flex;justify-content: space-between;align-items: center;padding: 19px 2px;border-bottom: 1px solid #ececec;text-decoration: none;color: var(--orange) !important;font-size: 18px;font-weight: 700;transition: color .15s}.ar-welcome .ar-doors a:hover{color: #c45f00 !important}.ar-welcome .ar-doors a:hover .ar-ar{transform: translateX(5px)}.ar-welcome .ar-doors a .ar-ar{color: var(--arrow);font-weight: 900;font-size: 24px;line-height: 1;transition: transform .15s}@media(max-width:760px){.ar-welcome .ar-row{grid-template-columns: 1fr;gap: 28px}.ar-welcome .ar-right{padding: 26px 24px}.ar-welcome .ar-h2{font-size: 30px}}}

/* /home|block-yui_3_17_2_1_1782144021530_48809|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-meet{--orange: #E57200;--arrow: #b8430a;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;max-width: 1180px;margin: 0 auto;color: #1f242a}.ar-meet *{box-sizing: border-box}.ar-meet .ar-row{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 48px;align-items: center}.ar-meet .ar-photo{border-radius: 3px;overflow: hidden;min-height: 440px;background: #e9e4dc}.ar-meet .ar-photo img{width: 100%;height: 100%;min-height: 440px;object-fit: cover;display: block}.ar-meet .ar-note{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 3px;padding: 34px 40px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10)}.ar-meet .ar-script{font-family: 'Caveat','Segoe Script',cursive;font-size: 30px;font-weight: 600;color: var(--arrow);line-height: 1;margin: 0 0 6px}.ar-meet .ar-h3{font-size: 28px;font-weight: 600;color: rgba(0,0,0,.9);line-height: 1.2;margin: 4px 0 18px}.ar-meet .ar-note p{font-size: 16.5px;color: #3a3a36;line-height: 1.6;margin: 0 0 14px}.ar-meet .ar-note p:last-of-type{margin-bottom: 24px}.ar-meet .ar-sign{display: flex;align-items: center;gap: 26px;border-top: 1px solid #ecd9c2;padding-top: 20px;flex-wrap: wrap}.ar-meet .ar-sign img.sig{height: 78px;width: auto}.ar-meet .ar-sign img.crest{height: 66px;width: auto}.ar-meet .ar-more{margin-left: auto;color: var(--orange) !important;font-weight: 700;font-size: 16px;text-decoration: none;white-space: nowrap}.ar-meet .ar-more .ar-ar{color: var(--arrow);font-weight: 900;font-size: 20px;display: inline-block;transition: transform .15s}.ar-meet .ar-more:hover .ar-ar{transform: translateX(4px)}@media(max-width:760px){.ar-meet .ar-row{grid-template-columns: 1fr;gap: 26px}.ar-meet .ar-photo,.ar-meet .ar-photo img{min-height: 320px}.ar-meet .ar-note{padding: 28px 26px}.ar-meet .ar-script{font-size: 26px}.ar-meet .ar-sign img.sig{height: 64px}.ar-meet .ar-more{margin-left: 0;width: 100%}}}

/* /home|block-yui_3_17_2_1_1782152204338_16442|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-learn{--orange: #E57200;--orange-d: #c45f00;--arrow: #b8430a;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;max-width: 1180px;margin: 0 auto;color: #1f242a}.ar-learn *{box-sizing: border-box}.ar-learn .ar-row{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 52px;align-items: center}.ar-learn .ar-eyebrow{font-size: 15px;font-weight: 500;color: #9a9a96;margin: 0 0 12px}.ar-learn .ar-h2{font-size: 36px;font-weight: 600;color: rgba(0,0,0,.9);line-height: 1.18;margin: 0 0 16px}.ar-learn .ar-intro{font-size: 16.5px;color: #3a3a36;line-height: 1.6;margin: 0 0 22px;max-width: 560px}.ar-learn .ar-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.ar-learn .ar-card{text-decoration: none;display: flex;justify-content: space-between;align-items: center;border: 1px solid #eee;border-left: 3px solid var(--orange);border-radius: 10px;padding: 18px 20px;background: #fff;box-shadow: 0 4px 14px rgba(0,0,0,.04);transition: transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .18s,background .18s}.ar-learn .ar-card:hover{transform: translateY(-3px) rotate(-.6deg);box-shadow: 0 12px 26px rgba(229,114,0,.18);border-color: var(--orange);background: #fffaf3}.ar-learn .ar-card .t{font-size: 16px;font-weight: 700;color: var(--orange-d);margin: 0 0 3px}.ar-learn .ar-card .s{font-size: 12.5px;color: #6b6b66}.ar-learn .ar-card .ar-ar{color: var(--arrow);font-weight: 900;font-size: 20px;flex-shrink: 0;margin-left: 12px;transition: transform .18s}.ar-learn .ar-card:hover .ar-ar{transform: translateX(5px)}.ar-learn .ar-mosaic{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 8px;border-radius: 4px;overflow: hidden;aspect-ratio: 1/1.04}.ar-learn .ar-mosaic .tile{position: relative;overflow: hidden;background: #e9e4dc;display: block;text-decoration: none}.ar-learn .ar-mosaic .tile img{width: 100%;height: 100%;object-fit: cover;display: block;filter: grayscale(45%) sepia(12%) saturate(85%) contrast(1.03);transition: filter .3s,transform .3s}.ar-learn .ar-mosaic .tile:hover img{filter: grayscale(0%) saturate(1);transform: scale(1.04)}.ar-learn .ar-reviews{margin-top: 36px;padding-top: 28px;border-top: 1px solid #eee}@media(max-width:760px){.ar-learn .ar-row{grid-template-columns: 1fr;gap: 28px}.ar-learn .ar-mosaic{order: -1;aspect-ratio: 1/.8}.ar-learn .ar-cards{grid-template-columns: 1fr}.ar-learn .ar-h2{font-size: 28px}}}

/* /home|block-yui_3_17_2_1_1782152204338_94910|0 (+3 identical) */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-svc{--orange: #E57200;--orange-d: #c45f00;--arrow: #b8430a;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a;max-width: 1180px;margin: 0 auto}.ar-svc *{box-sizing: border-box}.ar-svc .ar-card{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 3px;padding: 40px 44px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10)}.ar-svc .ar-h3{font-size: 30px;font-weight: 600;color: var(--orange);line-height: 1.2;margin: 0 0 18px}.ar-svc .ar-desc{font-size: 16.5px;color: #3a3a36;line-height: 1.6;margin: 0 0 26px}.ar-svc .ar-ctas{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.ar-svc .ar-btn{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14px;letter-spacing: .05em;text-decoration: none;border-radius: 6px;transition: background .15s,color .15s,border-color .15s}.ar-svc .ar-btn-primary{background: var(--orange);color: #fff !important;padding: 13px 28px;border: 2px solid var(--orange)}.ar-svc .ar-btn-primary:hover{background: var(--orange-d);border-color: var(--orange-d)}.ar-svc .ar-btn-ghost{background: #fff;color: var(--orange-d) !important;padding: 11px 24px;border: 2px solid var(--orange)}.ar-svc .ar-btn-ghost:hover{background: var(--orange);color: #fff !important}@media(max-width:760px){.ar-svc .ar-card{padding: 28px 26px}.ar-svc .ar-h3{font-size: 25px}}}

/* /home|block-yui_3_17_2_1_1782152204338_114676|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-svc{--orange: #E57200;--orange-d: #c45f00;--arrow: #b8430a;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a;max-width: 1180px;margin: 0 auto}.ar-svc *{box-sizing: border-box}.ar-svc .ar-card{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 3px;padding: 40px 44px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10)}.ar-svc .ar-h3{font-size: 30px;font-weight: 600;color: var(--orange);line-height: 1.15;margin: 0 0 18px}.ar-svc .ar-desc{font-size: 16.5px;color: #3a3a36;line-height: 1.6;margin: 0 0 26px}.ar-svc .ar-ctas{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.ar-svc .ar-btn{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14px;letter-spacing: .05em;text-decoration: none;border-radius: 6px;transition: background .15s,color .15s,border-color .15s}.ar-svc .ar-btn-primary{background: var(--orange);color: #fff !important;padding: 13px 28px;border: 2px solid var(--orange)}.ar-svc .ar-btn-primary:hover{background: var(--orange-d);border-color: var(--orange-d)}.ar-svc .ar-btn-ghost{background: #fff;color: var(--orange-d) !important;padding: 11px 24px;border: 2px solid var(--orange)}.ar-svc .ar-btn-ghost:hover{background: var(--orange);color: #fff !important}@media(max-width:760px){.ar-svc .ar-card{padding: 28px 26px}.ar-svc .ar-h3{font-size: 25px}}}

/* /home|block-yui_3_17_2_1_1782166104068_50510|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-mods{--orange: #E57200;--orange-d: #c45f00;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a}.ar-mods *{box-sizing: border-box}.ar-mods .ar-mods-label{display: inline-block;color: var(--orange-d);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;border-bottom: 2px solid var(--orange);padding: 0 0 3px;margin: 0 0 10px}.ar-mods .ar-grid{display: flex;flex-wrap: wrap;gap: 10px}.ar-mods .ar-tile{flex: 1 1 calc(50% - 5px);min-width: 240px;background: #fff;border: 1px solid #ececec;border-top: 3px solid var(--orange);border-radius: 4px;padding: 12px 14px}.ar-mods .ar-tile h4{color: var(--orange-d);font-size: 13.5px;font-weight: 700;margin: 0 0 7px;line-height: 1.15}.ar-mods .ar-tile ul{margin: 0;padding: 0;list-style: none}.ar-mods .ar-tile li{font-size: 12.5px;color: #3a3a36;line-height: 1.35;padding: 1px 0 1px 13px;position: relative}.ar-mods .ar-tile li::before{content: "";position: absolute;left: 0;top: 8px;width: 4px;height: 4px;border-radius: 50%;background: var(--orange)}.ar-mods table.ar-wrap{border-collapse: collapse}.ar-mods table.ar-wrap td{padding: 0}@media(max-width:760px){.ar-mods table.ar-wrap{width: 100% !important}.ar-mods .ar-tile{flex: 1 1 100%}}}

/* /home|block-yui_3_17_2_1_1782209671199_12061|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-fa{--orange: #E57200;--orange-d: #c45f00;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a;max-width: 1180px;margin: 0 auto}.ar-fa *{box-sizing: border-box}.ar-fa .ar-fa-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 30px;align-items: stretch}.ar-fa .ar-fa-card{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 6px;padding: 34px 36px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10);display: flex;flex-direction: column}.ar-fa .ar-fa-eyebrow{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--orange);border-bottom: 2px solid var(--orange);display: inline-block;align-self: flex-start;padding-bottom: 3px;margin: 0 0 16px}.ar-fa .ar-fa-h{font-size: 27px;font-weight: 600;color: #1a1a1a;line-height: 1.18;margin: 0 0 16px}.ar-fa .ar-fa-p{font-size: 15.5px;color: #3a3a36;line-height: 1.55;margin: 0 0 18px}.ar-fa .ar-fa-ticks{display: flex;gap: 18px;flex-wrap: wrap;font-size: 13px;color: #7a6a4a;font-weight: 600;margin: 0 0 22px}.ar-fa .ar-fa-ticks span::before{content: "\2713";color: var(--orange);font-weight: 900;margin-right: 6px}.ar-fa .ar-fa-cta{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: auto}.ar-fa .ar-fa-btn{display: inline-flex;align-items: center;background: var(--orange);color: #fff !important;font-weight: 700;font-size: 14px;letter-spacing: .04em;padding: 14px 30px;border-radius: 6px;border: 2px solid var(--orange);text-decoration: none;transition: background .15s,border-color .15s}.ar-fa .ar-fa-btn:hover{background: var(--orange-d);border-color: var(--orange-d)}.ar-fa .ar-fa-textlink{color: var(--orange-d) !important;font-weight: 700;font-size: 14px;text-decoration: none;display: inline-flex;align-items: center;gap: 5px}.ar-fa .ar-fa-textlink:hover{color: var(--orange)}.ar-fa .ar-fa-note{font-size: 12px;color: #9a8f7c;line-height: 1.45;margin: 16px 0 0}.ar-fa .ar-fa-pathwrap{display: flex;flex-direction: column}.ar-fa .ar-fa-pathtitle{font-size: 14px;font-weight: 700;color: #1a1a1a;margin: 0 0 14px}.ar-fa .ar-fa-path{display: flex;flex-direction: column;gap: 11px;flex: 1}.ar-fa .ar-fa-step{display: flex;gap: 15px;align-items: flex-start;background: #fff;border: 1px solid #ececec;border-left: 3px solid var(--orange);border-radius: 5px;padding: 14px 17px;flex: 1}.ar-fa .ar-fa-num{flex: 0 0 28px;height: 28px;border-radius: 50%;background: var(--orange);color: #fff;font-weight: 700;font-size: 14px;display: flex;align-items: center;justify-content: center}.ar-fa .ar-fa-st{font-size: 15px;font-weight: 700;color: #1a1a1a;line-height: 1.2}.ar-fa .ar-fa-sd{font-size: 12.5px;color: #6a6a64;line-height: 1.4;margin-top: 3px}@media(max-width:760px){.ar-fa .ar-fa-grid{grid-template-columns: 1fr;gap: 24px}.ar-fa .ar-fa-card{padding: 26px 24px}.ar-fa .ar-fa-h{font-size: 23px}}}

/* /home|block-yui_3_17_2_1_1782209671199_62865|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-gv{--orange: #E57200;--orange-d: #c45f00;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a;max-width: 1180px;margin: 0 auto}.ar-gv *{box-sizing: border-box}.ar-gv .ar-gv-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 30px;align-items: stretch}.ar-gv .ar-gv-card{background: #faf3e6;border: 1px solid #ead9bd;border-radius: 6px;padding: 34px 36px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10);display: flex;flex-direction: column}.ar-gv .ar-gv-eyebrow{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--orange);border-bottom: 2px solid var(--orange);display: inline-block;align-self: flex-start;padding-bottom: 3px;margin: 0 0 16px}.ar-gv .ar-gv-h{font-size: 27px;font-weight: 600;color: #1a1a1a;line-height: 1.18;margin: 0 0 14px}.ar-gv .ar-gv-p{font-size: 15.5px;color: #3a3a36;line-height: 1.55;margin: 0 0 14px}.ar-gv .ar-gv-cta{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: auto}.ar-gv .ar-gv-btn{display: inline-flex;align-items: center;background: var(--orange);color: #fff !important;font-weight: 700;font-size: 14px;letter-spacing: .04em;padding: 14px 32px;border-radius: 6px;border: 2px solid var(--orange);text-decoration: none;transition: background .15s,border-color .15s}.ar-gv .ar-gv-btn:hover{background: var(--orange-d);border-color: var(--orange-d)}.ar-gv .ar-gv-trust{font-size: 12.5px;color: #9a8f7c;font-weight: 600;margin: 16px 0 0}.ar-gv .ar-gv-right{display: flex;flex-direction: column}.ar-gv .ar-gv-chips{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 0 0 18px}.ar-gv .ar-gv-chip{background: #fff;border: 1px solid #ececec;border-top: 3px solid var(--orange);border-radius: 5px;padding: 12px 14px}.ar-gv .ar-gv-chip b{display: block;font-size: 15px;color: #1a1a1a;font-weight: 700;line-height: 1.15}.ar-gv .ar-gv-chip span{font-size: 12px;color: #6a6a64;line-height: 1.3}.ar-gv .ar-gv-listtitle{font-size: 14px;font-weight: 700;color: #1a1a1a;margin: 0 0 10px}.ar-gv .ar-gv-cats{display: flex;flex-direction: column;gap: 9px;flex: 1}.ar-gv .ar-gv-cat{display: flex;gap: 12px;align-items: flex-start;background: #fff;border: 1px solid #ececec;border-left: 3px solid var(--orange);border-radius: 5px;padding: 12px 15px;flex: 1}.ar-gv .ar-gv-cat .ar-gv-ct{font-size: 14.5px;font-weight: 700;color: #1a1a1a;line-height: 1.2}.ar-gv .ar-gv-cat .ar-gv-cd{font-size: 12.5px;color: #6a6a64;line-height: 1.35;margin-top: 2px}@media(max-width:760px){.ar-gv .ar-gv-grid{grid-template-columns: 1fr;gap: 24px}.ar-gv .ar-gv-card{padding: 26px 24px}.ar-gv .ar-gv-h{font-size: 23px}}}

/* /home|block-yui_3_17_2_1_1782209671199_100636|0 */
:where(#collection-5c49a82f8a922d0603f4e353){.ar-so{--orange: #E57200;--orange-d: #c45f00;font-family: 'proxima-nova','Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1f242a;max-width: 1180px;margin: 0 auto}.ar-so *{box-sizing: border-box}.ar-so .ar-so-stack{display: flex;flex-direction: column;gap: 20px}.ar-so .ar-so-ico{flex: 0 0 auto;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center}.ar-so .ar-so-ico img{max-width: 34px;max-height: 34px;display: block}.ar-so .ar-so-hero{position: relative;overflow: hidden;background: #faf3e6;border: 1px solid #ead9bd;border-radius: 6px;box-shadow: 0 2px 0 #ead9bd,0 14px 28px rgba(120,90,40,.10);display: flex;align-items: center;gap: 36px;padding: 30px 36px}.ar-so .ar-so-hero-main{flex: 1}.ar-so .ar-so-eyebrow-row{display: flex;align-items: center;gap: 14px;margin: 0 0 12px}.ar-so .ar-so-eyebrow{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--orange);border-bottom: 2px solid var(--orange);display: inline-block;padding-bottom: 3px}.ar-so .ar-so-h{font-size: 24px;font-weight: 600;color: #1a1a1a;line-height: 1.18;margin: 0 0 10px}.ar-so .ar-so-meta{font-size: 14px;color: #3a3a36;line-height: 1.5;margin: 0}.ar-so .ar-so-hero-price{flex: 0 0 auto;text-align: center;padding-left: 30px;border-left: 1px solid #e6d8bf}.ar-so .ar-so-badge{display: inline-block;background: var(--orange);color: #fff;font-size: 11px;font-weight: 700;letter-spacing: .05em;padding: 4px 12px;border-radius: 4px;margin: 0 0 8px}.ar-so .ar-so-price{font-size: 40px;font-weight: 700;color: #1a1a1a;line-height: 1}.ar-so .ar-so-was{font-size: 14px;color: #9a8f7c;font-weight: 600;margin: 4px 0 14px}.ar-so .ar-so-was s{opacity: .85}.ar-so .ar-so-btn{display: inline-flex;align-items: center;background: var(--orange);color: #fff !important;font-weight: 700;font-size: 13px;letter-spacing: .04em;padding: 13px 30px;border-radius: 6px;border: 2px solid var(--orange);text-decoration: none;transition: background .15s,border-color .15s}.ar-so .ar-so-btn:hover{background: var(--orange-d);border-color: var(--orange-d)}.ar-so .ar-so-minis{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.ar-so .ar-so-mini{background: #fff;border: 1px solid #ececec;border-top: 3px solid var(--orange);border-radius: 6px;padding: 22px 24px;display: flex;flex-direction: column;box-shadow: 0 4px 14px rgba(0,0,0,.04)}.ar-so .ar-so-mini-head{display: flex;align-items: center;gap: 14px;margin: 0 0 14px}.ar-so .ar-so-mini-h{font-size: 17px;font-weight: 700;color: #1a1a1a;margin: 0;line-height: 1.15}.ar-so .ar-so-deal{font-size: 14px;color: #3a3a36;line-height: 1.7;margin: 0 0 14px}.ar-so .ar-so-deal b{color: var(--orange-d);font-weight: 700}.ar-so .ar-so-trust{font-size: 12px;color: #7a6a4a;font-weight: 600;margin: 0 0 14px;padding-top: 12px;border-top: 1px solid #f0ece3}.ar-so .ar-so-link{color: var(--orange-d) !important;font-weight: 700;font-size: 13.5px;text-decoration: none;margin-top: auto;display: inline-flex;align-items: center;gap: 5px}.ar-so .ar-so-link:hover{color: var(--orange)}@media(max-width:760px){.ar-so .ar-so-hero{flex-direction: column;align-items: flex-start;gap: 18px;padding: 26px 24px}.ar-so .ar-so-hero-price{padding-left: 0;border-left: 0;border-top: 1px solid #e6d8bf;padding-top: 16px;width: 100%;text-align: left}.ar-so .ar-so-minis{grid-template-columns: 1fr}.ar-so .ar-so-h{font-size: 21px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_42282|0 (+6 identical) */
:where(#collection-53836c32e4b05b1c55576926,#collection-5679407aa128e642ed688a80,#collection-5a71ca150d9297b05850e652,#collection-5ba27c0fcd8366e8b26a6a6a,#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5d2b20b0a6bfb800015df71c){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 12px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin-bottom: 9px}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}.ar-msg{display: block;text-align: center;font-size: 13px;font-weight: 700;color: #FBBC04;text-decoration: underline;margin-top: 2px}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_42828|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 8px}.ar-step h3{font-size: 14px;font-weight: 800;color: rgba(64,64,64,.85);margin: 0 0 5px}.ar-step p{font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45;margin: 0}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_43639|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-svc{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-svc h3{font-size: 16px;font-weight: 800;color: #c45f00;margin: 0 0 6px}.ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0 0 10px}.ar-svc a{font-size: 13.5px;font-weight: 700;color: #c45f00;text-decoration: underline}.ar-note{margin-top: 14px;background: #fff;border: 1px solid #E57200;border-radius: 10px;padding: 12px 16px;font-size: 13.5px;font-weight: 700;color: #c45f00}@media(max-width:760px){.ar-grid3{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1782664324811_22391|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-vg{max-width: 1180px;margin: 34px auto 0;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-vg *{box-sizing: border-box}.ar-vg .ar-vg-head{margin: 0 0 6px;font-size: 23px;font-weight: 800;color: #111827}.ar-vg .ar-vg-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 20px;max-width: 780px}.ar-vg .ar-vg-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-vg .ar-vg-card{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-vg .ar-vg-card h3{font-size: 15px;font-weight: 800;color: #c45f00;text-transform: uppercase;letter-spacing: .03em;margin: 0 0 4px;line-height: 1.2}.ar-vg .ar-vg-amts{font-size: 13px;font-weight: 800;color: #111827;margin: 0 0 8px}.ar-vg .ar-vg-card p{font-size: 13.5px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}.ar-vg .ar-vg-foot{margin-top: 14px;background: #fff;border: 1px solid #E57200;border-radius: 10px;padding: 12px 16px;font-size: 13.5px;font-weight: 700;color: #c45f00}.ar-vg .ar-vg-foot a{color: #c45f00;text-decoration: underline;font-weight: 800}@media(max-width:880px){.ar-vg .ar-vg-grid{grid-template-columns: 1fr 1fr}}@media(max-width:560px){.ar-vg .ar-vg-grid{grid-template-columns: 1fr}.ar-vg .ar-vg-head{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1782664324811_43781|0 (+2 identical) */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-53836c32e4b05b1c55576926,#collection-53836c32e4b05b1c555768d0,#collection-5d1211f2ccd6b1000110813b){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 130px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 14px;font-weight: 700;color: #1f1206;line-height: 1.3}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-g.ar-ll-one{grid-template-columns: 1fr;max-width: 420px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 1.5px solid #dcc6aa;border-radius: 8px;padding: 12px 13px 30px;background: #fdf6ee;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select option \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;transform: translateY(-3px);box-shadow: 0 6px 16px rgba(154,77,16,.22);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border: 3px solid #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25);transform: none;padding: 10.5px 11.5px 28.5px}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;padding: 12px 13px;pointer-events: none}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "UNAVAILABLE";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 8px;color: #1a1a1a}#ar-ll .ar-ll-p .was{font-size: 13px;font-weight: 600;color: #9a8a78;text-decoration: line-through;margin-left: 8px}#ar-ll .ar-ll-p .save{display: inline-block;margin-left: 8px;font-size: 11px;font-weight: 800;color: #fff;background: #2e7d32;border-radius: 6px;padding: 2px 7px;letter-spacing: .03em;vertical-align: middle}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-g.ar-ll-one{grid-template-columns: 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_44722|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-buyhead{margin-top: 34px;background: #faf7f3;border-left: 4px solid #E57200;border-radius: 0 12px 12px 0;padding: 20px 24px}.ar-buyhead h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-buyhead p{font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.5;margin: 0}.ar-buyhead strong{color: #111827;font-weight: 800}@media(max-width:760px){.ar-buyhead h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_44178|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px;margin-bottom: 14px}.ar-svc{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-svc h3{font-size: 16px;font-weight: 800;color: #c45f00;margin: 0 0 6px}.ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}.ar-cred{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 24px}.ar-cred p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 10px}.ar-cred p:last-child{margin: 0}.ar-cred strong{color: #111827;font-weight: 800}@media(max-width:760px){.ar-grid2{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_46511|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-occ{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px}.ar-occ-card{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 16px 16px;box-shadow: 0 4px 12px rgba(0,0,0,.05)}.ar-occ-card h3{font-size: 14.5px;font-weight: 800;color: #c45f00;margin: 0 0 5px}.ar-occ-card p{font-size: 12.5px;font-weight: 600;color: #5f5e5a;line-height: 1.45;margin: 0}@media(max-width:900px){.ar-occ{grid-template-columns: repeat(2,1fr)}}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_48477|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: #E57200;font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}.ar-faq a{color: #E57200;text-decoration: underline}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /photography-gift-vouchers|block-yui_3_17_2_1_1780560025918_49043|0 */
:where(#collection-53836c32e4b05b1c55576926){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-concl{margin-top: 34px;background: #2b2622;color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-concl .ar-btn{display: block;max-width: 340px;margin: 0 auto 9px;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-concl .ar-btn:hover{background: #cf6700 !important}.ar-concl .ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;max-width: 340px;margin: 0 auto;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px}.ar-concl .ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-concl .ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_34016|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-h1{font-size: clamp(24px,3.4vw,30px);line-height: 1.12;font-weight: 800;color: #111827;margin: 0 0 16px;letter-spacing: -.01em}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p:last-child{margin-bottom: 0}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .05em;margin: 0 0 10px}.ar-price-row{display: flex;align-items: baseline;gap: 10px;margin: 2px 0 6px}.ar-price{font-size: 36px;font-weight: 800;color: #fff;line-height: 1}.ar-was{font-size: 17px;color: #9098a3;text-decoration: line-through;font-weight: 600}.ar-save{display: inline-block;background: rgba(31,122,77,.24);color: #8be7ba;border: 1px solid #2f6b4d;font-size: 13px;font-weight: 700;padding: 3px 10px;border-radius: 999px;margin-bottom: 15px;width: max-content}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.45);color: #fff !important;text-decoration: none}.ar-proof{font-size: 13px;font-weight: 500;color: #c2c9d1;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline}.ar-secondary{margin: 13px 0 0;font-size: 14px;color: #4a525c;font-weight: 600}.ar-secondary a{color: #c45f00 !important;font-weight: 700;text-decoration: none}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_34467|0 (+1 identical) */
:where(#collection-53836c32e4b05b1c555768d0,#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 16px}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.04);transition: box-shadow .15s ease,border-color .15s ease}.ar-step:hover{border-color: #E57200;box-shadow: 0 8px 22px rgba(154,77,16,.16)}.ar-step .ar-num{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 15px;font-weight: 800;margin-bottom: 10px}.ar-step h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: #c45f00}.ar-step p{margin: 0;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}@media(max-width:680px){.ar-grid3{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780087486883_10376|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "Where we'd start ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_34888|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 4px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-cap{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-cap-head{display: grid;grid-template-columns: 0.9fr 1.6fr 0.7fr;background: #2b2622;color: #fff;position: relative}.ar-cap-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-cap-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-cap-head div+div{border-left: 1px solid rgba(255,255,255,.14)}.ar-cap-row{display: grid;grid-template-columns: 0.9fr 1.6fr 0.7fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-cap-row:nth-child(odd){background: #fff}.ar-cap-row:nth-child(even){background: #faf7f3}.ar-cap-row:hover{background: #ffe9d4}.ar-cap-area{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-left: 4px solid #E57200;line-height: 1.4}.ar-cap-do{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-cap-for{padding: 14px 18px;font-size: 13px;font-weight: 700;color: #9a6a3a}@media(max-width:680px){.ar-cap-head{display: none}.ar-cap-row{grid-template-columns: 1fr}.ar-cap-area{border-left: 4px solid #E57200;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-cap-do:before{content: "What you'll do ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-cap-for:before{content: "Best for ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1782650668221_15452|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-panel{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px}.ar-panel h2{margin: 0 0 10px;font-size: 21px;font-weight: 800;color: #c45f00}.ar-panel p{margin: 0 0 12px;font-size: 15px;color: #1f242a;line-height: 1.6;font-weight: 600}.ar-panel p:last-child{margin-bottom: 0}.ar-panel strong{font-weight: 800;color: #111827}@media(max-width:680px){.ar-panel h2{font-size: 19px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780087486883_11935|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 16px}.ar-revs{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-rev{background: #faf7f3;border: 1px solid #efe3d4;border-radius: 12px;padding: 16px 18px}.ar-stars{color: #F5A623;font-size: 14px;letter-spacing: 1px;margin: 0 0 8px}.ar-rev p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.5;margin: 0 0 8px;font-style: italic}.ar-revname{font-size: 12.5px;font-weight: 800;color: #c45f00}.ar-revsrc{font-size: 12px;font-weight: 600;color: #5f5e5a}.ar-revfoot{margin: 14px 0 0;font-size: 13.5px;color: #3a414a;font-weight: 600}.ar-revfoot a{color: #c45f00 !important;font-weight: 800;text-decoration: underline;text-underline-offset: 2px}@media(max-width:680px){.ar-revs{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1782650668221_28141|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-trust{display: grid;grid-template-columns: 0.85fr 1.4fr;gap: 0;background: #2b2622;color: #fff;border-radius: 14px;overflow: hidden;position: relative}.ar-trust-photo{background-image: url('https://images.squarespace-cdn.com/content/v1/5013f4b2c4aaa4752ac69b17/1735807741513-YZHE663I0AXQGPISIDTN/photography+training.jpg?format=1000w');background-size: cover;background-position: center;min-height: 300px}.ar-trust-body{padding: 24px 26px;position: relative;z-index: 1}.ar-trust>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;opacity: .16;z-index: 2;pointer-events: none}.ar-trust-body>*{position: relative;z-index: 1}.ar-trust h2{color: #fff}.ar-trust p{font-size: 14.5px;font-weight: 600;color: #e9e3da;line-height: 1.6;margin: 0 0 14px}.ar-trust p:last-child{margin-bottom: 0}.ar-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin-top: 4px}.ar-stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 10px;padding: 14px 12px;text-align: center}.ar-stat .n{font-size: 24px;font-weight: 800;color: #E57200;line-height: 1}.ar-stat .l{font-size: 12px;font-weight: 600;color: #cfc8be;margin-top: 6px;line-height: 1.3}.ar-notsure{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 26px;margin-top: 16px}.ar-notsure h3{margin: 0 0 8px;font-size: 18px;font-weight: 800;color: #111827}.ar-notsure p{margin: 8px 0;font-size: 14.5px;color: #1f242a;line-height: 1.55;font-weight: 600}.ar-hl{color: #c45f00;font-weight: 800}@media(max-width:760px){.ar-trust{grid-template-columns: 1fr}.ar-trust-photo{min-height: 220px}.ar-h2{font-size: 20px}.ar-stats{grid-template-columns: repeat(2,1fr)}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_42780|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 16px}.ar-terms{background: #fbfaf8;border: 1px solid #ece3d6;border-left: 4px solid #E57200;border-radius: 9px;padding: 14px 18px;font-size: 13px;line-height: 1.55;color: #4a4138;font-weight: 500}.ar-terms strong{color: #111827;font-weight: 800}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_43210|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-payg h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 12px}.ar-payg p{font-size: 15px;line-height: 1.55;color: #1f242a;font-weight: 600;margin: 0 0 14px}.ar-payg-btn{display: inline-block;background: #E57200 !important;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 24px;border-radius: 8px}.ar-payg-btn:hover{background: #cf6700 !important}@media(max-width:680px){.ar-payg h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_43649|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);font-weight: 600}.ar-tbl-card *{box-sizing: border-box}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(180deg,#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 20px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(20px,3vw,26px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 5px 0 0;position: relative;z-index: 2;font-size: 14px;font-weight: 700;color: #fff}.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;width: auto;opacity: .16;z-index: 1;pointer-events: none}.ar-table{width: 100%;border-collapse: collapse}.ar-table th{background: #111827;color: #fff;padding: 14px 16px;font-size: 13px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800;text-align: center}.ar-table th:first-child{text-align: left}.ar-table td{padding: 14px 16px;border-top: 1px solid #eee;font-weight: 600;color: #1f242a;text-align: center;line-height: 1.4;font-size: 15px}.ar-table td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827;text-align: left}.ar-table td.ar-rate{font-weight: 800;color: #c45f00;font-size: 16px}.ar-table tbody tr:hover{background: #fff4e8}@media(max-width:680px){.ar-hdrlogo{height: 30px;right: 12px}.ar-table thead{position: absolute;left: -9999px}.ar-table tr{display: block;border-top: 1px solid #eee}.ar-table td{display: flex;justify-content: space-between;gap: 14px;border-top: none;padding: 10px 16px;text-align: right}.ar-table td:first-child{border-left: 4px solid #E57200;padding-top: 14px;text-align: left}.ar-table td:not(:first-child):before{content: attr(data-label);font-weight: 800;color: #9a6a3a;text-align: left;text-transform: uppercase;font-size: 11px;letter-spacing: .04em;flex: 0 0 auto;align-self: center}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1780067000245_44085|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 12px;border-top: 1px solid #eee;border-radius: 8px;transition: background .12s ease}.ar-faq details:nth-of-type(odd){background: #fff}.ar-faq details:nth-of-type(even){background: #faf7f3}.ar-faq details:hover{background: #fff3e8}.ar-faq details[open]{background: #fdf6ee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: #E57200;font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /private-photography-lessons|block-yui_3_17_2_1_1782650668221_23376|0 */
:where(#collection-53836c32e4b05b1c555768d0){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-related-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 18px}.ar-related-card{display: block;background: #faf7f3;border: 1px solid #efe3d4;border-left: 4px solid #E57200;border-radius: 0 10px 10px 0;padding: 16px 18px;text-decoration: none;transition: background .12s ease,box-shadow .12s ease}.ar-related-card:hover{background: #fff4e8;box-shadow: 0 6px 16px rgba(154,77,16,.12)}.ar-rc-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 9px;border-radius: 4px;margin-bottom: 9px}.ar-related-card h3{margin: 0 0 5px;font-size: 15px;font-weight: 800;color: #c45f00;line-height: 1.25}.ar-related-card p{margin: 0;font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.45}.ar-closing{background: #2b2622;color: #fff;border-radius: 12px;padding: 22px 26px}.ar-closing p{margin: 0;font-size: 15px;font-weight: 600;color: #e9e3da;line-height: 1.6}.ar-closing strong{color: #fff;font-weight: 800}@media(max-width:680px){.ar-related-grid{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1780575993770_26614|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-prop *{box-sizing: border-box}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 12px}.ar-hero-action .ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none !important}.ar-hero-action .ar-btn:hover{background: #cf6700 !important}.ar-hero-action .ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none !important}.ar-hero-action .ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}.ar-hero-action .ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin-bottom: 9px;text-decoration: none !important}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}.ar-hero-action .ar-msg{display: block;text-align: center;font-size: 13px;font-weight: 700;color: #FBBC04 !important;text-decoration: underline;margin-top: 2px}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1780577142593_6484|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-prop *{box-sizing: border-box}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-incl{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-inc{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 18px 20px;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-inc-ic{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: #fff1e3;color: #E57200;font-size: 18px;font-weight: 800;margin-bottom: 10px}.ar-inc h3{font-size: 14.5px;font-weight: 800;color: #111827;margin: 0 0 5px}.ar-inc p{font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45;margin: 0}.ar-inc.ar-feat{grid-column: 1 / -1;display: grid;grid-template-columns: 1.1fr 1.4fr;gap: 22px;background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200}.ar-inc.ar-feat h3{font-size: 18px}.ar-inc.ar-feat p{font-size: 13.5px}.ar-inc ul{margin: 0;padding: 0;list-style: none}.ar-inc li{font-size: 13px;font-weight: 600;color: #3a414a;line-height: 1.45;padding: 5px 0 5px 22px;position: relative;margin: 0}.ar-inc li::before{content: '\2713';position: absolute;left: 0;color: #1e8e3e;font-weight: 800}.ar-inc li strong{color: #111827;font-weight: 800}.ar-pills{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.ar-worth{display: inline-block;margin-top: 8px;font-size: 11.5px;font-weight: 800;color: #1e8e3e;background: #e8f6ec;border-radius: 999px;padding: 3px 9px}.ar-pills .ar-worth{margin-top: 0}@media(max-width:760px){.ar-incl,.ar-inc.ar-feat{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1780577142593_6976|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-prop *{box-sizing: border-box}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 8px}.ar-step h3{font-size: 14px;font-weight: 800;color: rgba(64,64,64,.9);margin: 0 0 5px}.ar-step p{font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45;margin: 0}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1791801565591_10725|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-prop *{box-sizing: border-box}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-plan{background: #fff;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.06);display: flex;flex-direction: column;position: relative}.ar-plan.ar-pop{border: 2px solid #E57200}.ar-badge{position: absolute;top: 12px;right: 12px;background: #FBBC04;color: #111827;font-size: 11px;font-weight: 800;border-radius: 999px;padding: 3px 9px}.ar-plan-top{background: linear-gradient(135deg,#1f2937,#111827) !important;padding: 16px 18px}.ar-plan-top h3{font-size: 16px;font-weight: 800;margin: 0 0 3px;color: #fff !important}.ar-plan-top span{font-size: 12.5px;font-weight: 600;color: #d8d2c9 !important}.ar-plan-price{font-size: 26px;font-weight: 800;color: #fff !important;margin-top: 8px}.ar-plan-price small{font-size: 13px;font-weight: 600;color: #d8d2c9 !important}.ar-plan-disc{background: #E57200 !important;font-size: 14px;font-weight: 800;text-align: center;padding: 8px;color: #fff !important}.ar-plan-body{padding: 16px 18px;flex: 1;background: #fff}.ar-plan-body ul{margin: 0;padding: 0;list-style: none}.ar-plan-body li{font-size: 13px;font-weight: 600;color: #3a414a;line-height: 1.45;padding: 5px 0 5px 22px;position: relative;border-bottom: 1px dashed #eee;margin: 0}.ar-plan-body li:last-child{border-bottom: 0}.ar-plan-body li::before{content: '\2713';position: absolute;left: 0;color: #1e8e3e;font-weight: 800}.ar-plan-body li strong{color: #111827;font-weight: 800}.ar-plan-body .ar-muted{color: #8a817a}.ar-plan .ar-plan-cta{display: block;margin: 0 18px 18px;text-align: center;font-size: 14px;font-weight: 700;padding: 11px;border-radius: 9px;background: #E57200 !important;color: #fff !important;text-decoration: none !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-plan .ar-plan-cta:hover{background: #cf6700 !important}.ar-rules{margin-top: 18px;background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 16px 20px}.ar-rules-hd{font-size: 12.5px;font-weight: 800;color: #c45f00;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 10px}.ar-rules ul{margin: 0;padding: 0;list-style: none}.ar-rules li{font-size: 13.5px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0;padding: 6px 0 6px 22px;position: relative;border-top: 1px dashed #e8dccd}.ar-rules li:first-child{border-top: 0}.ar-rules li::before{content: "\2022";position: absolute;left: 6px;color: #E57200;font-weight: 800}.ar-rules li strong{color: #111827;font-weight: 800}@media(max-width:760px){.ar-plans{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1791801565591_11128|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-prop *{box-sizing: border-box}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-exs{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ar-ex{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.06);background: #fff}.ar-ex-hd{background: #faf7f3;border-bottom: 1px solid #efe3d4;padding: 14px 18px}.ar-ex-hd h3{margin: 0 0 3px;font-size: 15.5px;font-weight: 800;color: #111827}.ar-ex-hd span{font-size: 12.5px;font-weight: 700;color: #c45f00}.ar-ex table{width: 100%;border-collapse: collapse;font-size: 13px;margin: 0}.ar-ex th{font-size: 11px;letter-spacing: .05em;text-transform: uppercase;color: #6b625c;font-weight: 800;text-align: left;padding: 9px 18px 6px;background: #fff;border: 0}.ar-ex th.n,.ar-ex td.n{text-align: right;white-space: nowrap}.ar-ex td{padding: 7px 18px;border: 0;border-top: 1px solid #f1ece6;font-weight: 600;color: #3a414a;vertical-align: top;background: #fff}.ar-ex td .t{display: block;font-size: 11.5px;color: #8a817a;font-weight: 600}.ar-ex tr.grp td{background: #2b2622;color: #ffcb8e;font-size: 11px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: 6px 18px}.ar-ex .strike{color: #a39a92;text-decoration: line-through;font-weight: 600}.ar-ex .inc{color: #1e8e3e;font-weight: 800}.ar-ex tr.tot td{font-weight: 800;color: #111827;border-top: 2px solid #e6e6e6}.ar-ex tr.bal td{background: #e8f6ec;color: #1e8e3e;font-weight: 800}.ar-ex tr.sav td{background: #1e8e3e;color: #fff;font-weight: 800;border-top: 0}.ar-ex tr.sav td .t{color: #d7f0de}.ar-ex .cap{display: inline-block;font-size: 10.5px;font-weight: 800;color: #c45f00;background: #fff1e3;border-radius: 999px;padding: 1px 7px;margin-left: 4px}.ar-pill{display: inline-block;font-size: 10.5px;font-weight: 800;border-radius: 999px;padding: 2px 8px;white-space: nowrap}.ar-p-academy{background: #e8f6ec;color: #1e8e3e}.ar-p-review{background: #efebe7;color: #2b2622}.ar-p-course{background: #e8effd;color: #1d4ed8}.ar-p-master{background: #fdf3e2;color: #b45309}.ar-p-workshop{background: #fff1e3;color: #c45f00}.ar-p-res{background: #f1e8fb;color: #6b21a8}.ar-p-lesson{background: #e3f5f3;color: #0f766e}.ar-p-zoom{background: #e0f2fe;color: #0369a1}.ar-p-service{background: #f1f1f1;color: #555555}.ar-ex-ft{padding: 10px 18px 14px;font-size: 12px;color: #6b625c;font-weight: 600}@media(max-width:760px){.ar-exs{grid-template-columns: 1fr}.ar-h2{font-size: 20px}.ar-ex th,.ar-ex td{padding-left: 10px;padding-right: 10px}.ar-ex table{font-size: 12.5px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1791801565591_11535|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-terms{margin-top: 24px;background: #faf7f3;border: 1px solid #efe3d4;border-radius: 12px;padding: 18px 22px}.ar-terms p{font-size: 13.5px;font-weight: 600;color: #3a414a;line-height: 1.6;margin: 0}.ar-terms strong{color: #111827;font-weight: 800}.ar-terms a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-terms a:hover{text-decoration: underline}@media(max-width:760px){.ar-terms{padding: 16px 18px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1780575993770_29126|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-faqcard{border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.08);border: 1px solid #ececec}.ar-faqhead{background: linear-gradient(135deg,#1f2937,#111827);color: #fff;font-size: 15px;font-weight: 800;letter-spacing: .02em;padding: 15px 20px;margin: 0}.ar-faq{background: #fff}.ar-faq details{border-top: 1px solid #efe9e1}.ar-faq details:nth-of-type(even){background: #faf7f3}.ar-faq details:hover{background: #fff4e8}.ar-faq details[open]{background: #fff4e8}.ar-faq summary{font-size: 15px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding: 14px 46px 14px 20px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 22px;color: #E57200;font-weight: 700;line-height: 1}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 0;padding: 0 20px 16px}@media(max-width:760px){.ar-faqhead{font-size: 14px}.ar-faq summary{font-size: 14px;padding: 12px 40px 12px 14px}.ar-faq p{padding: 0 14px 14px}}}

/* /photography-payment-plan|block-yui_3_17_2_1_1780577142593_7462|0 */
:where(#collection-5399865ae4b0ca8b53b72aaf){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-concl{margin-top: 34px;background: #2b2622;color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff !important;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-concl .ar-btn{display: block;max-width: 340px;margin: 0 auto 9px;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none !important}.ar-concl .ar-btn:hover{background: #cf6700 !important}.ar-concl .ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;max-width: 340px;margin: 0 auto;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;text-decoration: none !important}.ar-concl .ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-concl .ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_19117|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 10px}.ar-price{font-size: 36px;font-weight: 800;line-height: 1;margin: 0 0 3px}.ar-permo{font-size: 16px;font-weight: 600;color: #c9c2b9}.ar-pricesub{font-size: 13px;color: #c9c2b9;font-weight: 600;margin: 0 0 6px}.ar-cancel{font-size: 12.5px;color: #9fd5a8;font-weight: 700;margin: 0 0 15px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_19545|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-benefits{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px}.ar-benefits h2{margin: 0 0 14px}.ar-benefitgrid{display: grid;grid-template-columns: repeat(2,1fr);gap: 11px 22px}.ar-benefit{display: flex;gap: 10px;align-items: flex-start;font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.45;padding: 7px 0;border-top: 1px solid #efe2cd}.ar-benefit:nth-child(1),.ar-benefit:nth-child(2){border-top: none}.ar-tick{color: #1f7a3d;font-weight: 800;flex-shrink: 0}@media(max-width:680px){.ar-benefitgrid{grid-template-columns: 1fr}.ar-benefit:nth-child(2){border-top: 1px solid #efe2cd}.ar-h2{font-size: 20px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_19986|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help strong{color: #c45f00;font-weight: 800}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "How the membership helps ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_20426|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 16px}.ar-grid5{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 16px 15px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.04);transition: box-shadow .15s ease,border-color .15s ease}.ar-step:hover{border-color: #E57200;box-shadow: 0 8px 22px rgba(154,77,16,.16)}.ar-step .ar-num{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: #E57200;color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 9px}.ar-step h3{margin: 0 0 5px;font-size: 14px;font-weight: 800;color: #c45f00}.ar-step p{margin: 0;font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45}@media(max-width:880px){.ar-grid5{grid-template-columns: repeat(2,1fr)}.ar-h2{font-size: 20px}}@media(max-width:480px){.ar-grid5{grid-template-columns: 1fr}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_20858|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-packs{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 20px 24px;box-shadow: 0 4px 14px rgba(0,0,0,.04);font-weight: 600}.ar-packs *{box-sizing: border-box}.ar-packs h2{margin: 0 0 6px;font-size: clamp(19px,2.3vw,23px);font-weight: 800;color: #111827}.ar-packs-sub{font-size: 14px;color: #5f5e5a;font-weight: 600;margin: 0 0 14px;line-height: 1.5}.ar-packcols{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-packcat{background: #faf7f3;border: 1px solid #efe3d4;border-radius: 10px;padding: 15px 16px}.ar-ct{font-size: 13px;font-weight: 800;color: #c45f00;text-transform: uppercase;letter-spacing: .04em;margin-bottom: 8px}.ar-packcat ul{margin: 0;padding-left: 17px}.ar-packcat li{font-size: 13px;color: #3a414a;font-weight: 600;margin-bottom: 4px;line-height: 1.4}.ar-lrps{background: #2b2622;border-radius: 12px;padding: 20px 24px;margin-top: 14px;display: grid;grid-template-columns: 1fr auto;gap: 18px;align-items: center;font-weight: 600}.ar-lrps-text h3{color: #fff;margin: 0 0 6px;font-size: 17px;font-weight: 800}.ar-lrps-text p{color: #d9d3ca;margin: 0;font-size: 14.5px;font-weight: 600;line-height: 1.5}.ar-lrps-text p strong{color: #FBBC04;font-weight: 800}.ar-lrps-btn{white-space: nowrap;background: #E57200 !important;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 14px;padding: 13px 20px;border-radius: 8px;display: inline-block}.ar-lrps-btn:hover{background: #cf6700 !important}@media(max-width:780px){.ar-packcols{grid-template-columns: 1fr}.ar-lrps{grid-template-columns: 1fr}.ar-lrps-btn{text-align: center}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_21305|0 (+5 identical) */
:where(#collection-53836c32e4b05b1c55576915,#collection-5d10f2f303d59400019eba9d,#collection-5d1211f2ccd6b1000110813b,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f,#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 4px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-sub a{color: #c45f00;font-weight: 700}.ar-revs{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-rev{background: #faf7f3;border: 1px solid #efe3d4;border-radius: 12px;padding: 16px 18px}.ar-stars{color: #F5A623;font-size: 14px;letter-spacing: 1px;margin: 0 0 8px}.ar-rev p{font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.5;margin: 0 0 8px;font-style: italic}.ar-revname{font-size: 12.5px;font-weight: 800;color: #c45f00}.ar-revsrc{font-size: 12px;font-weight: 600;color: #5f5e5a}@media(max-width:760px){.ar-revs{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1782648650682_19870|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-trust{display: grid;grid-template-columns: 0.85fr 1.4fr;gap: 0;background: #2b2622;color: #fff;border-radius: 14px;overflow: hidden;position: relative}.ar-trust-photo{background-image: url('https://images.squarespace-cdn.com/content/v1/5013f4b2c4aaa4752ac69b17/1780218921457-WF5FZ3HSKBXX9U6LOM7X/monthly+mentoring+assigments.png?format=1000w');background-size: cover;background-position: center;min-height: 280px}.ar-trust-body{padding: 24px 26px;position: relative;z-index: 1}.ar-trust>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;opacity: .16;z-index: 2;pointer-events: none}.ar-trust-body>*{position: relative;z-index: 1}.ar-trust h2{color: #fff}.ar-trust p{font-size: 14.5px;font-weight: 600;color: #e9e3da;line-height: 1.6;margin: 0 0 16px}.ar-trust p strong{color: #fff;font-weight: 800}.ar-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin-top: 4px}.ar-stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 10px;padding: 14px 12px;text-align: center}.ar-stat .n{font-size: 22px;font-weight: 800;color: #E57200;line-height: 1}.ar-stat .l{font-size: 12px;font-weight: 600;color: #cfc8be;margin-top: 6px;line-height: 1.3}@media(max-width:760px){.ar-trust{grid-template-columns: 1fr}.ar-trust-photo{min-height: 200px}.ar-h2{font-size: 20px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_21744|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-joinanchor{max-width: 1180px;margin: 22px auto 0;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}.ar-joinanchor span{display: block;position: relative;top: -90px;visibility: hidden}.ar-joinanchor h2{font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 8px 0 12px;text-align: left}.ar-joinanchor p{font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;font-size: 15px;font-weight: 600;color: #3a414a;margin: 0 0 4px;text-align: left}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_25565|0 */
:where(#collection-53836c32e4b05b1c55576915){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 18px}.ar-terms{background: #fbfaf8;border: 1px solid #ece3d6;border-radius: 10px;padding: 15px 18px;font-size: 13px;color: #4a4138;font-weight: 500;line-height: 1.55}.ar-terms strong{color: #111827;font-weight: 800}.ar-terms a{color: #c45f00 !important;font-weight: 700;text-decoration: none}.ar-terms a:hover{text-decoration: underline}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_26128|0 (+5 identical) */
:where(#collection-53836c32e4b05b1c55576915,#collection-5d10f2f303d59400019eba9d,#collection-5d1211f2ccd6b1000110813b,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f,#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 12px;border-top: 1px solid #eee;border-radius: 8px;transition: background .12s ease}.ar-faq details:nth-of-type(odd){background: #fff}.ar-faq details:nth-of-type(even){background: #faf7f3}.ar-faq details:hover{background: #fff3e8}.ar-faq details[open]{background: #fdf6ee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: #E57200;font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}.ar-faq a{color: #c45f00;font-weight: 700}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /photography-mentoring-online-assignments|block-yui_3_17_2_1_1780220114951_29360|0 (+4 identical) */
:where(#collection-53836c32e4b05b1c55576915,#collection-5d10f2f303d59400019eba9d,#collection-5d1211f2ccd6b1000110813b,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-concl{background: #2b2622;color: #fff;border-radius: 16px;padding: 30px;text-align: center;margin-top: 22px;position: relative;overflow: hidden}.ar-hdrlogo{position: absolute;right: 18px;top: 16px;height: 44px;opacity: .14;z-index: 0;pointer-events: none}.ar-concl>*{position: relative;z-index: 1}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin: 0 auto 9px;max-width: 340px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 auto 16px;max-width: 340px}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}.ar-xsell{font-size: 13.5px;font-weight: 600;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 14px;margin: 0}.ar-xsell a{color: #FBBC04;font-weight: 700;text-decoration: none}.ar-xsell a:hover{text-decoration: underline}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /about-alan-ranger|block-yui_3_17_2_1_1782126257793_18496|0 */
:where(#collection-538d9bf7e4b0914aab1376ff){.ar-about{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;max-width: 1180px;margin: 0 auto;color: #1f242a}.ar-about *{box-sizing: border-box}.ar-about .ar-card{border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-about .ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0}.ar-about .ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-about .ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-about .ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: var(--orange-d);line-height: 1.18;margin: 0 0 12px}.ar-about .ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px;line-height: 1.5}.ar-about .ar-hero-pitch p strong{font-weight: 800;color: var(--ink)}.ar-about .ar-link{color: var(--orange-d) !important;font-weight: 700}.ar-about .ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.ar-about .ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-about .ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-about .ar-action-label{font-size: 12.5px;font-weight: 800;color: var(--orange);text-transform: uppercase;letter-spacing: .06em;margin: 0 0 14px}.ar-about .ar-stat{margin: 0 0 14px}.ar-about .ar-stat .n{font-size: 26px;font-weight: 800;color: #fff;line-height: 1}.ar-about .ar-stat .l{font-size: 13px;color: #c9c2b9;margin-top: 3px}.ar-about .ar-proof{border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin-top: 2px;font-size: 13px;color: #c9c2b9}.ar-about .ar-proof strong{color: #fff}.ar-about .ar-phil{display: grid;grid-template-columns: 1.25fr 1fr;gap: 0;margin-top: 26px}.ar-about .ar-phil-text{background: var(--panel);padding: 30px 32px;display: flex;flex-direction: column;justify-content: center}.ar-about .ar-phil-text .lbl{font-size: 12.5px;font-weight: 800;color: var(--orange);text-transform: uppercase;letter-spacing: .06em;margin: 0 0 12px}.ar-about .ar-phil-text h3{font-size: 22px;font-weight: 700;color: #fff;line-height: 1.25;margin: 0 0 14px}.ar-about .ar-phil-text p{font-size: 14.5px;font-weight: 500;color: #d9d2c9;line-height: 1.55;margin: 0 0 11px}.ar-about .ar-phil-text p.lead{font-size: 14.5px;font-weight: 600;color: #fff;margin: 0}.ar-about .ar-phil-img{min-height: 420px;background: #0e0e0e}.ar-about .ar-phil-img img{width: 100%;height: 100%;min-height: 420px;object-fit: cover;object-position: center 20%;display: block}.ar-about .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 34px 0 6px}.ar-about .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-about .ar-pillars{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.ar-about .ar-pil{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.06)}.ar-about .ar-pil-head{padding: 18px 22px;border-top: 4px solid var(--orange)}.ar-about .ar-pil-head.light{background: var(--cream)}.ar-about .ar-pil-head.dark{background: var(--panel)}.ar-about .ar-pil-head .t{font-size: 18px;font-weight: 800;margin: 0 0 3px}.ar-about .ar-pil-head.light .t{color: var(--orange-d)}.ar-about .ar-pil-head.dark .t{color: #fff}.ar-about .ar-pil-head .s{font-size: 13.5px;font-weight: 600}.ar-about .ar-pil-head.light .s{color: #3a414a}.ar-about .ar-pil-head.dark .s{color: var(--orange)}.ar-about .ar-pil-body{padding: 16px 22px 20px}.ar-about .ar-pil-body p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0 0 12px}.ar-about .ar-pil-body p:last-child{margin: 0}.ar-about .ar-diff{background: var(--cream);border: 1px solid #efe3d4;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px;margin-top: 18px}.ar-about .ar-diff .dt{font-size: 16px;font-weight: 800;color: var(--orange-d);margin: 0 0 8px}.ar-about .ar-diff p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 0}.ar-about .ar-creds{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;margin-top: 34px}.ar-about .ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-about .ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-about .ar-wm{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-about .ar-tbanner h3{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0 0 2px;position: relative;z-index: 1}.ar-about .ar-tbanner h3 a{color: #1f1205;text-decoration: none}.ar-about .ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 0;position: relative;z-index: 1}.ar-about .ar-tbl{width: 100%;border-collapse: collapse}.ar-about .ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-about .ar-tbl td:first-child{font-weight: 800;color: var(--ink);border-left: 4px solid var(--orange);white-space: nowrap}.ar-about .ar-tbl tr:nth-child(even){background: #fff3e8}.ar-about .ar-awards{background: var(--cream);border: 1px solid #efe3d4;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px}.ar-about .ar-awards .at{font-size: 16px;font-weight: 800;color: var(--orange-d);margin: 0 0 10px}.ar-about .ar-awards ul{margin: 0;padding: 0 0 0 18px;font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.6}.ar-about .ar-awards .more{border-top: 1px solid #efe3d4;margin-top: 14px;padding-top: 12px;font-size: 13.5px;font-weight: 600;color: #3a414a}.ar-about .ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);margin-top: 34px}.ar-about .ar-maphead{background: var(--panel);color: #fff;padding: 13px 16px}.ar-about .ar-maphead .eb{font-size: 11.5px;font-weight: 700;color: var(--orange);text-transform: uppercase;letter-spacing: .06em}.ar-about .ar-maphead .ml{font-size: 13.5px;font-weight: 800;margin-top: 2px}.ar-about .ar-mapwrap iframe{width: 100%;min-height: 300px;border: 0;display: block}.ar-about .ar-concl{background: var(--panel);color: #fff;border-radius: 16px;padding: 30px;text-align: center;margin-top: 34px}.ar-about .ar-concl p.q{font-size: 17px;font-weight: 600;color: #fff;font-style: italic;line-height: 1.5;max-width: 760px;margin: 0 auto 14px}.ar-about .ar-concl p.a{font-size: 14px;font-weight: 700;color: var(--orange);margin: 0 0 18px}.ar-about .ar-btn{display: inline-block;background: var(--orange) !important;color: #fff !important;font-size: 15px;font-weight: 700;padding: 13px 28px;border-radius: 9px;text-decoration: none;box-shadow: 0 4px 14px rgba(229,114,0,.30)}@media(max-width:760px){.ar-about .ar-hero,.ar-about .ar-phil,.ar-about .ar-pillars,.ar-about .ar-creds{grid-template-columns: 1fr}.ar-about .ar-phil-img{order: -1;min-height: 300px}.ar-about .ar-phil-img img{min-height: 300px}.ar-about .ar-h2{font-size: 20px}.ar-about .ar-hero-pitch h2{font-size: 19px}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_16059|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-hero-wrap{max-width: 100%;margin: 0 0 8px;font-weight: 600}.ar-hero-wrap *{box-sizing: border-box}.ar-h1{font-size: clamp(24px,3.4vw,32px);line-height: 1.12;font-weight: 800;color: #111827;margin: 0 0 16px;letter-spacing: -.01em}.ar-herocard{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-pitch-h2{font-size: clamp(18px,2.2vw,22px);line-height: 1.18;color: #c45f00;margin: 0 0 13px;font-weight: 700}.ar-pitch p{font-size: 16px;line-height: 1.55;color: #1f242a;margin: 0 0 12px;font-weight: 600}.ar-pitch strong{font-weight: 800;color: #111827}.ar-keyfacts{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-who{display: inline-block;font-size: 12.5px;color: #E57200;margin: 0 0 6px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;width: max-content}.ar-price{font-size: 36px;font-weight: 800;line-height: 1;margin: 0 0 3px}.ar-pricesub{font-size: 13px;color: #c9c2b9;font-weight: 600;margin: 0 0 15px}.ar-btn{display: block;text-align: center;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 16px;padding: 14px 18px;border-radius: 9px;box-shadow: 0 4px 14px rgba(229,114,0,.35)}.ar-btn:hover{background: #c45f00}.ar-ghost{background: transparent;border: 1.5px solid rgba(255,255,255,.40);color: #fff !important;box-shadow: none;font-size: 14px;padding: 11px 14px;margin-top: 9px;font-weight: 600}.ar-ghost:hover{border-color: #fff;background: rgba(255,255,255,.07)}.ar-proof{margin: 15px 0 0;font-size: 13px;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 12px;font-weight: 500}.ar-proof strong{color: #fff;font-weight: 700}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline;text-underline-offset: 2px}@media(max-width:680px){.ar-herocard{grid-template-columns: 1fr;border: none;box-shadow: none}.ar-action{order: 1;border-radius: 14px 14px 0 0}.ar-pitch{order: 2;border-left: none;border-radius: 0 0 14px 14px;box-shadow: 0 8px 24px rgba(0,0,0,.06)}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_17244|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-lead{background: #fff;border: 2px solid #E57200;border-radius: 14px;padding: 24px 28px;box-shadow: 0 8px 24px rgba(0,0,0,.08);display: grid;grid-template-columns: 1fr auto;gap: 28px;align-items: center;margin: 8px 0;font-weight: 600}.ar-lead *{box-sizing: border-box}.ar-lead-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 10px;border-radius: 4px;margin-bottom: 10px}.ar-lead h2{margin: 0 0 8px;font-size: clamp(19px,2.3vw,23px);font-weight: 800;color: #111827;line-height: 1.2}.ar-lead p{margin: 0;font-size: 15px;color: #1f242a;font-weight: 600;line-height: 1.55}.ar-lead-price{text-align: center;white-space: nowrap}.ar-lead-now{font-size: 40px;font-weight: 800;color: #c45f00;line-height: 1}.ar-lead-was{font-size: 18px;color: #9a958d;text-decoration: line-through;font-weight: 700;margin-top: 2px}.ar-lead-save{font-size: 13px;color: #3b6d11;font-weight: 800;margin: 4px 0 12px}.ar-lead-btn{display: inline-block;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 14px 24px;border-radius: 9px;box-shadow: 0 4px 14px rgba(229,114,0,.35)}.ar-lead-btn:hover{background: #c45f00}@media(max-width:680px){.ar-lead{grid-template-columns: 1fr}.ar-lead-price{text-align: left}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_18464|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-anchor2{display: block;position: relative;top: -90px;visibility: hidden}.ar-offers-wrap{margin: 8px 0;font-weight: 600}.ar-offers-wrap *{box-sizing: border-box}.ar-offers-title{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 14px}.ar-offers-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}.ar-offer{display: block;text-decoration: none;background: #fff;border: 1px solid #e6e6e6;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px;box-shadow: 0 4px 14px rgba(0,0,0,.04);transition: box-shadow .15s}.ar-offer:hover{box-shadow: 0 8px 20px rgba(0,0,0,.10)}.ar-offer-ic{font-size: 24px;line-height: 1;display: block;margin-bottom: 8px}.ar-offer h3{margin: 0 0 6px;font-size: 16.5px;font-weight: 800;color: #111827}.ar-offer p{margin: 0 0 10px;font-size: 14.5px;color: #3a414a;font-weight: 600;line-height: 1.5}.ar-offer-cta{font-size: 13.5px;font-weight: 800;color: #c45f00 !important;text-decoration: underline;text-underline-offset: 2px}@media(max-width:680px){.ar-offers-grid{grid-template-columns: 1fr}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_19188|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-partners{margin: 8px 0;font-weight: 600}.ar-partners *{box-sizing: border-box}.ar-partners h2{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 6px}.ar-partners-intro{margin: 0 0 14px;font-size: 15px;color: #3a414a;font-weight: 600}.ar-partners-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-partner{display: flex;flex-direction: column;align-items: center;text-align: center;text-decoration: none;background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 20px 18px;box-shadow: 0 4px 14px rgba(0,0,0,.04);transition: box-shadow .15s}.ar-partner:hover{box-shadow: 0 8px 20px rgba(0,0,0,.10)}.ar-partner img{height: 54px;width: auto;max-width: 100%;object-fit: contain;margin-bottom: 12px}.ar-partner-deal{font-size: 17px;font-weight: 800;color: #c45f00;margin-bottom: 4px}.ar-partner-sub{font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.4}@media(max-width:680px){.ar-partners-grid{grid-template-columns: 1fr}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_19923|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-plans{margin: 8px 0;font-weight: 600}.ar-plans *{box-sizing: border-box}.ar-plans h2{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 6px}.ar-plans-intro{margin: 0 0 14px;font-size: 15px;color: #3a414a;font-weight: 600;line-height: 1.5}.ar-plans-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin-bottom: 16px}.ar-plan{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px;text-align: center}.ar-plan-feat{background: #fff7ef;border-color: #E57200}.ar-plan-head{font-size: 13px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #c45f00;margin-bottom: 8px}.ar-plan-amt{font-size: 30px;font-weight: 800;color: #111827;line-height: 1}.ar-plan-amt span{font-size: 13px;color: #5f5e5a;font-weight: 700}.ar-plan-credit{font-size: 14px;color: #1f242a;font-weight: 600;margin: 8px 0 6px}.ar-plan-disc{font-size: 14px;color: #3b6d11;font-weight: 800}.ar-plans-btn{display: inline-block;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 22px;border-radius: 9px;box-shadow: 0 4px 14px rgba(229,114,0,.35)}.ar-plans-btn:hover{background: #c45f00}@media(max-width:680px){.ar-plans-grid{grid-template-columns: 1fr}}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_20639|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-listings-intro{background: #faf7f3;border-left: 4px solid #E57200;border-radius: 0 12px 12px 0;padding: 18px 22px;margin: 8px 0;font-weight: 600}.ar-listings-intro h2{margin: 0 0 6px;font-size: clamp(18px,2.2vw,21px);font-weight: 800;color: #111827}.ar-listings-intro p{margin: 0;font-size: 15px;color: #1f242a;font-weight: 600;line-height: 1.55}}

/* /photography-special-offers|block-yui_3_17_2_1_1782237757665_23006|0 */
:where(#collection-55e03e62e4b0b4e73730e49d){.ar-concl{background: #faf7f3;border-left: 4px solid #E57200;border-radius: 0 12px 12px 0;padding: 20px 24px;margin: 8px 0;font-weight: 600}.ar-concl h2{margin: 0 0 8px;font-size: clamp(19px,2.3vw,22px);font-weight: 800;color: #111827}.ar-concl p{margin: 0;font-size: 15.5px;font-weight: 600;color: #1f242a;line-height: 1.6}.ar-concl a{color: #c45f00 !important;font-weight: 800;text-decoration: underline;text-underline-offset: 2px}}

/* /photography-tuition-services|block-yui_3_17_2_1_1767741201070_22913|0 */
:where(#collection-5679407aa128e642ed688a80){#ar-tuition-cta{--ar-orange: #E57200;--ar-ink: #111827;--ar-muted: #6b7280;--ar-line: rgba(17,24,39,.14);--ar-bg: #ffffff;--ar-soft: #f9fafb;--ar-radius: 16px;font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color: var(--ar-ink)}#ar-tuition-cta .ar-wrap{max-width: 1200px;margin: 0 auto;padding: 18px 10px}#ar-tuition-cta .ar-title{margin: 0 0 12px 0;font-size: clamp(22px,2.3vw,30px);line-height: 1.15;letter-spacing: -0.02em}#ar-tuition-cta .ar-sub{margin: 0 0 18px 0;color: var(--ar-muted);font-size: 15px;line-height: 1.5}#ar-tuition-cta .ar-grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 14px}#ar-tuition-cta .ar-card{grid-column: span 12;background: var(--ar-bg);border: 1px solid var(--ar-line);border-radius: var(--ar-radius);padding: 16px 16px 14px;box-shadow: 0 6px 18px rgba(17,24,39,.06);display: flex;flex-direction: column;gap: 12px;position: relative;overflow: hidden}#ar-tuition-cta .ar-card:before{content: "";position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--ar-orange);opacity: .95}#ar-tuition-cta .ar-head{display: flex;align-items: flex-start;gap: 12px;padding-top: 2px}#ar-tuition-cta .ar-icon{width: 44px;height: 44px;border-radius: 12px;background: rgba(229,114,0,.10);display: grid;place-items: center;flex: 0 0 auto}#ar-tuition-cta .ar-icon svg{width: 24px;height: 24px;fill: var(--ar-orange)}#ar-tuition-cta .ar-hgroup{min-width: 0}#ar-tuition-cta .ar-card h3{margin: 0;font-size: 18px;line-height: 1.25;letter-spacing: -0.01em}#ar-tuition-cta .ar-card h3 a{color: var(--ar-ink);text-decoration: none;border-bottom: 1px solid rgba(229,114,0,.35)}#ar-tuition-cta .ar-card h3 a:hover{color: var(--ar-orange);border-bottom-color: rgba(229,114,0,.75)}#ar-tuition-cta .ar-meta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}#ar-tuition-cta .ar-pill{font-size: 12px;line-height: 1;padding: 8px 10px;border-radius: 999px;background: var(--ar-soft);border: 1px solid var(--ar-line);color: var(--ar-ink);white-space: nowrap}#ar-tuition-cta .ar-pill b{font-weight: 800;margin-right: 6px}#ar-tuition-cta .ar-where{margin-top: 8px;font-size: 13px;color: var(--ar-muted);line-height: 1.45}#ar-tuition-cta .ar-best{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px;color: var(--ar-ink);font-size: 14px;line-height: 1.45}#ar-tuition-cta .ar-best li{position: relative;padding-left: 18px}#ar-tuition-cta .ar-best li:before{content: "";width: 8px;height: 8px;border-radius: 999px;background: var(--ar-orange);position: absolute;left: 0;top: 0.5em;transform: translateY(-50%)}#ar-tuition-cta details{border: 1px solid var(--ar-line);border-radius: 14px;background: #fff;overflow: hidden}#ar-tuition-cta details summary{cursor: pointer;list-style: none;padding: 10px 12px;font-weight: 900;font-size: 13px;display: flex;align-items: center;justify-content: space-between;gap: 10px}#ar-tuition-cta details summary::-webkit-details-marker{display: none}#ar-tuition-cta details summary:after{content: "";width: 10px;height: 10px;border-right: 2px solid rgba(17,24,39,.6);border-bottom: 2px solid rgba(17,24,39,.6);transform: rotate(45deg);transition: transform .12s ease;margin-left: auto}#ar-tuition-cta details[open] summary:after{transform: rotate(-135deg)}#ar-tuition-cta .ar-acc-body{padding: 0 12px 12px;border-top: 1px solid var(--ar-line);background: var(--ar-soft);font-size: 14px;line-height: 1.5;color: var(--ar-ink)}#ar-tuition-cta .ar-acc-body p{margin: 10px 0 0}#ar-tuition-cta .ar-acc-body ul{margin: 8px 0 0;padding: 0 0 0 18px}#ar-tuition-cta .ar-acc-body li{margin: 6px 0}#ar-tuition-cta .ar-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 2px}#ar-tuition-cta .ar-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 12px;border-radius: 12px;font-weight: 900;font-size: 14px;text-decoration: none;border: 1px solid transparent;transition: transform .06s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;user-select: none}#ar-tuition-cta .ar-btn:active{transform: translateY(1px)}#ar-tuition-cta .ar-btn-primary{background: var(--ar-orange);color: #fff;box-shadow: 0 10px 22px rgba(229,114,0,.22)}#ar-tuition-cta .ar-btn-primary:hover{box-shadow: 0 14px 28px rgba(229,114,0,.28)}#ar-tuition-cta .ar-btn-secondary{background: #fff;color: var(--ar-ink);border-color: var(--ar-line)}#ar-tuition-cta .ar-btn-secondary:hover{border-color: rgba(229,114,0,.45);box-shadow: 0 10px 22px rgba(17,24,39,.08)}#ar-tuition-cta .ar-packages{margin-top: 14px;border: 1px solid var(--ar-line);border-radius: var(--ar-radius);background: linear-gradient(180deg,rgba(229,114,0,.08),rgba(229,114,0,.03));padding: 14px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px}#ar-tuition-cta .ar-packages strong{font-size: 14px;letter-spacing: -0.01em}#ar-tuition-cta .ar-pack-links{display: flex;flex-wrap: wrap;gap: 10px}#ar-tuition-cta .ar-packages a{display: inline-flex;align-items: center;gap: 8px;padding: 9px 11px;border-radius: 12px;background: #fff;border: 1px solid var(--ar-line);text-decoration: none;color: var(--ar-ink);font-weight: 900;font-size: 13px}#ar-tuition-cta .ar-packages a:hover{border-color: rgba(229,114,0,.45);box-shadow: 0 10px 22px rgba(17,24,39,.08)}@media (min-width:740px){#ar-tuition-cta .ar-card{grid-column: span 6}}@media (min-width:1020px){#ar-tuition-cta .ar-card{grid-column: span 4}}}

/* /photography-tuition-services|block-yui_3_17_2_1_1767738030535_50564|0 */
:where(#collection-5679407aa128e642ed688a80){#ar-outcomes{--ar-orange: #E57200;--ar-ink: #111827;--ar-muted: #6b7280;--ar-line: rgba(17,24,39,.14);--ar-bg: #ffffff;--ar-soft: #f9fafb;--ar-radius: 16px;font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color: var(--ar-ink)}#ar-outcomes .wrap{max-width: 1200px;margin: 0 auto;padding: 18px 10px}#ar-outcomes h2{margin: 0 0 6px 0;font-size: clamp(22px,2.2vw,28px);letter-spacing: -0.02em}#ar-outcomes .sub{margin: 0 0 16px 0;color: var(--ar-muted);font-size: 14px;line-height: 1.5}#ar-outcomes .grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 14px}#ar-outcomes .card{grid-column: span 12;background: var(--ar-bg);border: 1px solid var(--ar-line);border-radius: var(--ar-radius);padding: 14px;box-shadow: 0 6px 18px rgba(17,24,39,.06);position: relative;overflow: hidden}#ar-outcomes .card:before{content: "";position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--ar-orange);opacity: .95}#ar-outcomes .head{display: flex;gap: 10px;align-items: flex-start;padding-top: 2px}#ar-outcomes .icon{width: 36px;height: 36px;border-radius: 12px;background: rgba(229,114,0,.10);display: grid;place-items: center;flex: 0 0 auto}#ar-outcomes .icon svg{width: 20px;height: 20px;fill: var(--ar-orange)}#ar-outcomes h3{margin: 0;font-size: 16px;line-height: 1.25}#ar-outcomes .hint{margin: 6px 0 10px 0;color: var(--ar-muted);font-size: 13px;line-height: 1.45}#ar-outcomes .item{background: var(--ar-soft);border: 1px solid var(--ar-line);border-radius: 12px;padding: 10px 10px;margin: 8px 0;font-size: 13.5px;line-height: 1.45}#ar-outcomes .item b{font-weight: 900}#ar-outcomes .note{margin-top: 10px;background: linear-gradient(180deg,rgba(229,114,0,.10),rgba(229,114,0,.04));border: 1px solid rgba(229,114,0,.25);border-radius: 12px;padding: 10px;font-size: 13px;line-height: 1.45;color: var(--ar-ink)}#ar-outcomes a{color: var(--ar-orange);text-decoration: underline;text-decoration-color: rgba(229,114,0,.55);text-underline-offset: 2px}#ar-outcomes a:hover{text-decoration-color: rgba(229,114,0,.95)}@media (min-width:900px){#ar-outcomes .card{grid-column: span 4}}}

/* /photography-tuition-services|block-yui_3_17_2_1_1767738030535_76581|0 */
:where(#collection-5679407aa128e642ed688a80){#ar-trust{--ar-orange: #E57200;--ar-ink: #111827;--ar-muted: #6b7280;--ar-line: rgba(17,24,39,.14);--ar-bg: #ffffff;--ar-soft: #f9fafb;--ar-radius: 16px;font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color: var(--ar-ink)}#ar-trust .wrap{max-width: 1200px;margin: 0 auto;padding: 18px 10px}#ar-trust .grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 14px}#ar-trust .card{grid-column: span 12;background: var(--ar-bg);border: 1px solid var(--ar-line);border-radius: var(--ar-radius);padding: 14px;box-shadow: 0 6px 18px rgba(17,24,39,.06);position: relative;overflow: hidden}#ar-trust .card:before{content: "";position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--ar-orange);opacity: .95}#ar-trust .head{display: flex;gap: 10px;align-items: flex-start;padding-top: 2px}#ar-trust .icon{width: 36px;height: 36px;border-radius: 12px;background: rgba(229,114,0,.10);display: grid;place-items: center;flex: 0 0 auto}#ar-trust .icon svg{width: 20px;height: 20px;fill: var(--ar-orange)}#ar-trust h2{margin: 0 0 10px 0;font-size: clamp(20px,2vw,24px);letter-spacing: -0.02em}#ar-trust p{margin: 10px 0;color: var(--ar-ink);font-size: 14px;line-height: 1.55}#ar-trust .tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px}#ar-trust .tag{font-size: 12px;line-height: 1;padding: 8px 10px;border-radius: 999px;background: var(--ar-soft);border: 1px solid var(--ar-line);color: var(--ar-ink);font-weight: 800}#ar-trust .steps{margin: 10px 0 0 0;padding: 0;list-style: none;display: grid;gap: 8px}#ar-trust .steps li{background: var(--ar-soft);border: 1px solid var(--ar-line);border-radius: 12px;padding: 10px;font-size: 13.5px;line-height: 1.45}#ar-trust .steps b{font-weight: 900}#ar-trust .actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}#ar-trust .btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 12px;border-radius: 12px;font-weight: 900;font-size: 14px;text-decoration: none;border: 1px solid transparent;transition: transform .06s ease,box-shadow .12s ease,border-color .12s ease;user-select: none}#ar-trust .btn:active{transform: translateY(1px)}#ar-trust .btn.primary{background: var(--ar-orange);color: #fff;box-shadow: 0 10px 22px rgba(229,114,0,.22)}#ar-trust .btn.secondary{background: #fff;color: var(--ar-ink);border-color: var(--ar-line)}#ar-trust .btn.secondary:hover{border-color: rgba(229,114,0,.45);box-shadow: 0 10px 22px rgba(17,24,39,.08)}#ar-trust a{color: var(--ar-orange);text-decoration: underline;text-decoration-color: rgba(229,114,0,.55);text-underline-offset: 2px}#ar-trust a:hover{text-decoration-color: rgba(229,114,0,.95)}@media (min-width:900px){#ar-trust .card{grid-column: span 6}}}

/* /photography-tuition-services|block-yui_3_17_2_1_1767741201070_29929|0 */
:where(#collection-5679407aa128e642ed688a80){#ar-helpers{--ar-orange: #E57200;--ar-ink: #111827;--ar-muted: #6b7280;--ar-line: rgba(17,24,39,.14);--ar-bg: #ffffff;--ar-soft: #f9fafb;--ar-radius: 16px;font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color: var(--ar-ink)}#ar-helpers .wrap{max-width: 1200px;margin: 0 auto;padding: 18px 10px}#ar-helpers .grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 14px}#ar-helpers h2{margin: 0 0 10px 0;font-size: clamp(20px,2vw,24px);letter-spacing: -0.02em}#ar-helpers p{margin: 10px 0;font-size: 14px;line-height: 1.55;color: var(--ar-ink)}#ar-helpers .card{grid-column: span 12;background: var(--ar-bg);border: 1px solid var(--ar-line);border-radius: var(--ar-radius);padding: 14px;box-shadow: 0 6px 18px rgba(17,24,39,.06);position: relative;overflow: hidden}#ar-helpers .card:before{content: "";position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--ar-orange);opacity: .95}#ar-helpers .hero{background: linear-gradient(180deg,rgba(229,114,0,.10),rgba(229,114,0,.03));border: 1px solid rgba(229,114,0,.22)}#ar-helpers .actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}#ar-helpers .btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 12px;border-radius: 12px;font-weight: 900;font-size: 14px;text-decoration: none;border: 1px solid transparent;transition: transform .06s ease,box-shadow .12s ease,border-color .12s ease;user-select: none}#ar-helpers .btn:active{transform: translateY(1px)}#ar-helpers .btn.primary{background: var(--ar-orange);color: #fff;box-shadow: 0 10px 22px rgba(229,114,0,.22)}#ar-helpers .btn.secondary{background: #fff;color: var(--ar-ink);border-color: var(--ar-line)}#ar-helpers .btn.secondary:hover{border-color: rgba(229,114,0,.45);box-shadow: 0 10px 22px rgba(17,24,39,.08)}#ar-helpers details{border: 1px solid var(--ar-line);border-radius: 14px;background: #fff;overflow: hidden;margin-top: 10px}#ar-helpers details summary{cursor: pointer;list-style: none;padding: 10px 12px;font-weight: 900;font-size: 13px;display: flex;align-items: center;justify-content: space-between;gap: 10px}#ar-helpers details summary::-webkit-details-marker{display: none}#ar-helpers details summary:after{content: "";width: 10px;height: 10px;border-right: 2px solid rgba(17,24,39,.6);border-bottom: 2px solid rgba(17,24,39,.6);transform: rotate(45deg);transition: transform .12s ease;margin-left: auto}#ar-helpers details[open] summary:after{transform: rotate(-135deg)}#ar-helpers .acc{padding: 0 12px 12px;border-top: 1px solid var(--ar-line);background: var(--ar-soft);font-size: 14px;line-height: 1.55}#ar-helpers .acc p{margin: 10px 0 0}#ar-helpers .steps{margin: 0;padding: 0;list-style: none;display: grid;gap: 10px}#ar-helpers .steps li{background: var(--ar-soft);border: 1px solid var(--ar-line);border-radius: 12px;padding: 10px;font-size: 14px;line-height: 1.5}#ar-helpers .steps b{font-weight: 900}#ar-helpers a{color: var(--ar-orange);text-decoration: underline;text-decoration-color: rgba(229,114,0,.55);text-underline-offset: 2px}#ar-helpers a:hover{text-decoration-color: rgba(229,114,0,.95)}@media (min-width:900px){#ar-helpers .left{grid-column: span 5}#ar-helpers .right{grid-column: span 7}}}

/* /course-finder-photography-classes-near-me|block-yui_3_17_2_1_1780221823655_38227|0 */
:where(#collection-59747745b3db2b4e8bfbc5ef){.ar-hero-wrap{max-width: 100%;margin: 0 0 10px;font-weight: 600}.ar-hero-wrap *{box-sizing: border-box}.ar-herocard{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-pitch-h2{font-size: clamp(19px,2.4vw,24px);line-height: 1.16;color: #c45f00;margin: 0 0 13px;font-weight: 700}.ar-pitch p{font-size: 16px;line-height: 1.55;color: #1f242a;margin: 0 0 12px;font-weight: 600}.ar-pitch strong{font-weight: 800;color: #111827}.ar-keyfacts{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-action{background: #2b2622;color: #fff;padding: 24px;display: flex;flex-direction: column;justify-content: center}.ar-who{display: inline-block;font-size: 12.5px;color: #E57200;margin: 0 0 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.ar-routebtn{display: block;text-align: center;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-routebtn:hover{background: #c45f00}.ar-routebtn-soft{background: transparent;border: 1.5px solid rgba(255,255,255,.40);color: #fff !important;box-shadow: none;font-weight: 600}.ar-routebtn-soft:hover{border-color: #fff;background: rgba(255,255,255,.07)}.ar-proof{margin: 13px 0 0;font-size: 13px;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 12px;font-weight: 500}.ar-proof strong{color: #fff;font-weight: 700}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline;text-underline-offset: 2px}@media(max-width:680px){.ar-herocard{grid-template-columns: 1fr;border: none;box-shadow: none}.ar-action{order: 1;border-radius: 14px 14px 0 0}.ar-pitch{order: 2;border-left: none;border-radius: 0 0 14px 14px;box-shadow: 0 8px 24px rgba(0,0,0,.06)}}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_105618|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--green: #4CAF50;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-hero{position: relative;background: linear-gradient(150deg,#1f2937,#111827);border-radius: 16px;overflow: hidden;padding: 46px 38px;color: #fff}.ar-hero .ar-wm{position: absolute;right: 24px;top: 24px;width: 120px;height: auto;opacity: .18;pointer-events: none}.ar-hero h2{font-size: clamp(25px,3.6vw,34px);font-weight: 800;line-height: 1.18;margin: 0 0 14px;color: #fff;max-width: 760px}.ar-hero p.ar-lede{font-size: clamp(15px,2vw,17px);font-weight: 600;line-height: 1.55;color: #e8ebef;margin: 0 0 20px;max-width: 680px}.ar-pills{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 20px}.ar-pills span{background: rgba(255,255,255,.10);border: 1px solid rgba(255,255,255,.22);border-radius: 999px;padding: 7px 14px;font-size: 13.5px;font-weight: 700;color: #fff}.ar-cta-row{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin: 0 0 22px}.ar-cta{display: inline-block;background: var(--orange);color: #fff !important;text-decoration: none;font-weight: 800;font-size: 15.5px;padding: 14px 26px;border-radius: 10px;transition: background .15s}.ar-cta:hover{background: #cf6700}.ar-cta-2{display: inline-block;background: transparent;border: 2px solid var(--orange);color: #fff !important;text-decoration: none;font-weight: 800;font-size: 14.5px;padding: 12px 22px;border-radius: 10px;transition: background .15s,color .15s}.ar-cta-2:hover{background: var(--orange);color: #fff !important}.ar-contact{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;margin: 0 0 16px}.ar-callpill{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 2px solid var(--green);border-radius: 10px;padding: 11px 20px;font-size: 16px;font-weight: 800;color: #111 !important;text-decoration: none}.ar-callpill .ar-cm{color: var(--green)}.ar-msg{font-size: 14.5px;font-weight: 800;color: #f0b400 !important;text-decoration: none;border-bottom: 1px solid rgba(240,180,0,.5);padding-bottom: 1px}.ar-msg:hover{color: #ffc718 !important}.ar-byline{border-top: 1px solid rgba(255,255,255,.16);padding-top: 14px;font-size: 13.5px;font-weight: 700;color: #cfd5dc}.ar-byline strong{color: #fff}@media(max-width:600px){.ar-hero{padding: 32px 22px}.ar-cta,.ar-cta-2{width: 100%;text-align: center}.ar-hero .ar-wm{width: 70px;right: 14px;top: 14px}}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_108138|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-intro{max-width: 900px;margin: 0 auto;text-align: center}.ar-intro h2{font-size: 24px;font-weight: 800;color: var(--ink);margin: 0 0 14px}.ar-intro p{font-size: 16px;line-height: 1.65;color: #2b3138;font-weight: 500;margin: 0 0 14px}.ar-intro p strong{color: var(--orange-d);font-weight: 800}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_115819|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-rh{font-size: 23px;font-weight: 800;text-align: center;margin: 0 0 6px}.ar-rsub{text-align: center;font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 22px}.ar-rgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.ar-rcard{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 24px 22px;transition: transform .15s,box-shadow .15s;display: flex;flex-direction: column}.ar-rcard:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-rcard h3{font-size: 18px;font-weight: 800;color: var(--ink);margin: 0 0 8px}.ar-rcard .ar-for{font-size: 13px;font-weight: 800;color: var(--orange-d);text-transform: uppercase;letter-spacing: .04em;margin: 0 0 10px}.ar-rcard p{font-size: 14.5px;line-height: 1.55;color: #2b3138;font-weight: 500;margin: 0 0 16px;flex: 1}.ar-rcard ul{margin: 0 0 18px;padding-left: 18px}.ar-rcard li{font-size: 14px;color: #2b3138;font-weight: 500;margin: 0 0 5px}.ar-rbtn{display: inline-block;background: var(--orange);color: #fff !important;text-decoration: none;font-weight: 800;font-size: 14.5px;padding: 12px 20px;border-radius: 9px;text-align: center;transition: background .15s}.ar-rbtn:hover{background: #cf6700}@media(max-width:680px){.ar-rgrid{grid-template-columns: 1fr}}}

/* /photography-workshops|block-yui_3_17_2_1_1780514959486_51136|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-trust{background: var(--cream);border: 1px solid #efe3d4;border-radius: 14px;padding: 28px 26px;text-align: center}.ar-trust h2{font-size: 22px;font-weight: 800;margin: 0 0 16px}.ar-creds{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin: 0 0 16px}.ar-creds span{background: #fff;border: 1px solid #e6dccb;border-radius: 999px;padding: 9px 16px;font-size: 13.5px;font-weight: 800;color: var(--ink)}.ar-trust p{font-size: 14.5px;line-height: 1.6;color: #2b3138;font-weight: 500;margin: 0 auto;max-width: 760px}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_211576|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-teach{display: grid;grid-template-columns: 1.1fr .9fr;gap: 26px;align-items: center}.ar-teach img{width: 100%;border-radius: 14px;display: block}.ar-teach h2{font-size: 23px;font-weight: 800;margin: 0 0 12px}.ar-teach p{font-size: 15px;line-height: 1.6;color: #2b3138;font-weight: 500;margin: 0 0 12px}.ar-teach p strong{color: var(--orange-d);font-weight: 800}.ar-steps{display: flex;gap: 10px;margin: 14px 0 14px;flex-wrap: wrap}.ar-steps span{background: var(--cream);border: 1px solid #efe3d4;border-radius: 8px;padding: 8px 13px;font-size: 13.5px;font-weight: 800;color: var(--ink)}.ar-teach a.ar-ll{color: var(--orange-d);font-weight: 800;text-decoration: none}.ar-teach a.ar-ll:hover{text-decoration: underline}@media(max-width:680px){.ar-teach{grid-template-columns: 1fr}}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_215825|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-th{font-size: 23px;font-weight: 800;text-align: center;margin: 0 0 18px}.ar-tgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.ar-tcard{background: linear-gradient(150deg,#1f2937,#111827);color: #fff;border-radius: 14px;padding: 26px 28px;transition: transform .15s,box-shadow .15s}.ar-tcard:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.30)}.ar-tcard .ar-stars{color: #f6b87a;font-size: 16px;letter-spacing: 2px;margin: 0 0 10px}.ar-tcard blockquote{margin: 0;font-size: 16px;line-height: 1.5;font-weight: 700;color: #fff}.ar-tcard .ar-cite{margin-top: 12px;font-size: 13.5px;font-weight: 700;color: #d6dce2}.ar-tcard .ar-cite span{color: #f6b87a}@media(max-width:680px){.ar-tgrid{grid-template-columns: 1fr}}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_223138|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-tc{background: #fff;border: 1px solid #e6e6e6;border-left: 4px solid var(--orange);border-radius: 12px;padding: 24px 26px;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-tc h2{font-size: 20px;font-weight: 800;margin: 0 0 14px}.ar-tc ul{margin: 0 0 16px;padding-left: 20px}.ar-tc li{font-size: 14.5px;line-height: 1.6;color: #2b3138;font-weight: 500;margin: 0 0 8px}.ar-tc a{color: var(--orange-d);font-weight: 800;text-decoration: none}.ar-tc a:hover{text-decoration: underline}}

/* /photography-workshops|block-yui_3_17_2_1_1786297443494_14403|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-ws-kw-box{border: 1px solid #e6e6e6;border-radius: 12px;padding: 16px 18px;margin: 12px 0;background: linear-gradient(180deg,#fffaf4 0%,#fff 60%);box-shadow: 0 6px 16px rgba(0,0,0,.05);font-size: 15.5px;line-height: 1.45;color: #1f242a;font-weight: 600}.ar-ws-kw-lead{margin: 0 0 10px}.ar-ws-kw-list{margin: 0 0 10px;padding-left: 1.15em}.ar-ws-kw-list li{margin: 0.4em 0}.ar-ws-kw-box a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-ws-kw-box a:hover{text-decoration: underline}.ar-ws-kw-note{margin: 0;font-size: 13.5px;color: #5f5e5a}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_225406|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px;text-align: center}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px;text-align: center}.ar-faq{max-width: 900px;margin: 0 auto;border: 1px solid #ececec;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-faq details{padding: 15px 18px;border-top: 1px solid #efe7dc;transition: background .18s}.ar-faq details:first-of-type{border-top: none}.ar-faq details:nth-of-type(2n+1){background: #fff}.ar-faq details:nth-of-type(2n){background: var(--cream)}.ar-faq details:hover{background: #fff4e8}.ar-faq details[open]{background: #fff4e8}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: var(--ink);cursor: pointer;list-style: none;padding-right: 30px;position: relative;transition: color .18s}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq details:hover summary{color: var(--orange-d)}.ar-faq summary::after{content: "+";position: absolute;right: 0;top: -2px;color: var(--orange);font-weight: 800;font-size: 20px;line-height: 1}.ar-faq details[open] summary::after{content: "\2212"}.ar-faq .ar-a{font-size: 15px;line-height: 1.6;color: #3a414a;font-weight: 500;margin: 12px 0 0}.ar-faq .ar-a a{color: var(--orange-d);font-weight: 800;text-decoration: none}.ar-faq .ar-a a:hover{text-decoration: underline}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_226622|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-eh{font-size: 21px;font-weight: 800;text-align: center;margin: 0 0 16px}.ar-egrid{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.ar-ecard{display: block;background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 10px;padding: 16px 16px;text-decoration: none;transition: transform .15s,box-shadow .15s}.ar-ecard:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-ecard strong{display: block;font-size: 14.5px;font-weight: 800;color: var(--ink);margin: 0 0 4px}.ar-ecard span{font-size: 13px;color: #3a414a;font-weight: 500;line-height: 1.45}@media(max-width:680px){.ar-egrid{grid-template-columns: 1fr 1fr}}@media(max-width:420px){.ar-egrid{grid-template-columns: 1fr}}}

/* /photography-workshops|block-yui_3_17_2_1_1780509828613_228013|0 */
:where(#collection-5978caa1cd39c3c4a10d972d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-close{position: relative;background: linear-gradient(150deg,#1f2937,#111827);border-radius: 16px;padding: 40px 34px;text-align: center;color: #fff;overflow: hidden}.ar-close .ar-wm{position: absolute;right: 24px;top: 24px;width: 110px;height: auto;opacity: .18;pointer-events: none}.ar-close h2{font-size: 25px;font-weight: 800;color: #fff;margin: 0 0 12px}.ar-close p{font-size: 15.5px;line-height: 1.55;color: #e8ebef;font-weight: 600;margin: 0 auto 22px;max-width: 620px}.ar-close a{display: inline-block;background: var(--orange);color: #fff !important;text-decoration: none;font-weight: 800;font-size: 15.5px;padding: 14px 28px;border-radius: 10px;transition: background .15s}.ar-close a:hover{background: #cf6700}@media(max-width:600px){.ar-close .ar-wm{width: 70px;right: 14px;top: 14px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_6841|0 (+2 identical) */
:where(#collection-5a71ca150d9297b05850e652,#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-intro{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px;margin-top: 14px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 14px}.ar-intro p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 11px}.ar-intro p:last-child{margin: 0}.ar-intro p strong{font-weight: 800;color: #111827}.ar-intro a{color: #c45f00;font-weight: 700}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_7371|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-sub a{color: #c45f00;font-weight: 700}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-svc{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-svc h3{font-size: 16px;font-weight: 800;color: #c45f00;margin: 0 0 6px}.ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}@media(max-width:760px){.ar-grid3{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_7891|0 (+1 identical) */
:where(#collection-5a71ca150d9297b05850e652,#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-anchor{background: #faf7f3;border-left: 4px solid #E57200;border-radius: 0 12px 12px 0;padding: 20px 24px;margin-top: 22px}.ar-anchor h2{font-size: 21px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-anchor p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0}.ar-anchor p strong{font-weight: 800;color: #111827}@media(max-width:760px){.ar-anchor h2{font-size: 19px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782558669610_20200|0 (+1 identical) */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-5a71ca150d9297b05850e652,#collection-5ba27c0fcd8366e8b26a6a6a){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 110px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 15px;font-weight: 700;color: #1f1206}#ar-ll .ar-ll-strip .c.tip{cursor: help}#ar-ll .ar-ll-strip .c.tip:hover:before{content: attr(data-tip);position: absolute;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);width: 260px;background: #1a1a1a;color: #fff;font: 500 12.5px/1.5 'Proxima Nova',sans-serif;text-transform: none;letter-spacing: 0;padding: 10px 13px;border-radius: 8px;z-index: 99999;box-shadow: 0 6px 20px rgba(0,0,0,.25);white-space: normal;text-align: left}#ar-ll .ar-ll-strip .c.tip:hover:after{content: "";position: absolute;bottom: calc(100% + 4px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: #1a1a1a}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-dchips{display: flex;flex-wrap: wrap;gap: 8px}#ar-ll .ar-ll-dchip{display: inline-block;background: #fff;border: 1px solid #ddbf94;color: #2b2118;border-radius: 8px;padding: 7px 13px;font-size: 13.5px;font-weight: 700}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 1.5px solid #dcc6aa;border-radius: 8px;padding: 12px 13px 30px;background: #fdf6ee;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select date \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;transform: translateY(-3px);box-shadow: 0 6px 16px rgba(154,77,16,.22);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border: 3px solid #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25);transform: none;padding: 10.5px 11.5px 28.5px}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;padding: 12px 13px;pointer-events: none}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "SOLD OUT";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-c.out .ar-ll-d{padding-right: 74px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-a{font-size: 12px;color: #3a8a3a;margin-top: 6px;font-weight: 700}#ar-ll .ar-ll-a.low{color: #c2571f}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 6px;color: #1a1a1a}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_9731|0 (+1 identical) */
:where(#collection-5a71ca150d9297b05850e652,#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 14px}.ar-cred{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 24px}.ar-cred p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 10px}.ar-cred p:last-child{margin: 0}.ar-cred p strong{font-weight: 800;color: #111827}.ar-cred a{color: #c45f00;font-weight: 700}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_10145|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-give{background: #2b2622;color: #fff;border-radius: 14px;padding: 24px 28px;display: grid;grid-template-columns: auto 1fr;gap: 20px;align-items: center}.ar-give-badge{background: #E57200;color: #fff;font-size: 22px;font-weight: 800;border-radius: 12px;padding: 18px 20px;text-align: center;line-height: 1.05;white-space: nowrap}.ar-give-badge span{display: block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;margin-top: 4px;color: #ffe2c7}.ar-give h3{font-size: 19px;font-weight: 800;color: #fff;margin: 0 0 6px}.ar-give p{font-size: 14.5px;font-weight: 600;color: #d9d2c9;line-height: 1.55;margin: 0}.ar-give p strong{color: #fff}.ar-give a{color: #FBBC04;font-weight: 700}@media(max-width:760px){.ar-give{grid-template-columns: 1fr;text-align: center}.ar-give-badge{justify-self: center}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_10553|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 14px}.ar-care{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 24px}.ar-care>p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 14px}.ar-care>p:last-child{margin: 0}.ar-care>p strong{font-weight: 800;color: #111827}.ar-care-cite{font-size: 13px;font-weight: 600;color: #5a5550;font-style: italic;line-height: 1.55;background: #fff;border: 1px solid #ead9bd;border-radius: 10px;padding: 13px 15px;margin: 0 0 14px !important}.ar-care-cite strong{font-style: normal;font-weight: 800;color: #111827}.ar-care-cite a{font-style: normal;color: #c45f00;font-weight: 700;white-space: nowrap}.ar-care-list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin: 0 0 14px}.ar-care-item{background: #fff;border: 1px solid #ead9bd;border-radius: 10px;padding: 13px 15px}.ar-care-item h4{font-size: 14px;font-weight: 800;color: #c45f00;margin: 0 0 4px}.ar-care-item p{font-size: 13.5px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}@media(max-width:760px){.ar-care-list{grid-template-columns: 1fr}.ar-h2{font-size: 20px}.ar-care-cite a{white-space: normal}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_10958|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: #E57200;font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}.ar-faq a{color: #c45f00;font-weight: 700}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_11400|0 (+1 identical) */
:where(#collection-5a71ca150d9297b05850e652,#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 4px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-revs{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-rev{background: #faf7f3;border: 1px solid #efe3d4;border-radius: 12px;padding: 16px 18px}.ar-stars{color: #F5A623;font-size: 14px;letter-spacing: 1px;margin: 0 0 8px}.ar-rev p{font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.5;margin: 0 0 8px;font-style: italic}.ar-revname{font-size: 12.5px;font-weight: 800;color: #c45f00}.ar-revsrc{font-size: 12px;font-weight: 600;color: #5f5e5a}@media(max-width:760px){.ar-revs{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_11810|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0 0 2px;position: relative;z-index: 1}.ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 0;position: relative;z-index: 1}.ar-wm{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: #111827;color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-tbl td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: #2b2622;color: #fff;font-size: 13.5px;font-weight: 800;padding: 13px 16px}.ar-maphead span{display: block;color: #E57200;font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 2px}.ar-mapwrap iframe{width: 100%;min-height: 320px;border: 0;flex: 1}.ar-mapnote{font-size: 12px;font-weight: 600;color: #5f5e5a;padding: 10px 16px;background: #faf7f3}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /bluebell-woods-near-me|block-yui_3_17_2_1_1782561019619_12222|0 */
:where(#collection-5a71ca150d9297b05850e652){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-concl{background: #2b2622;color: #fff;border-radius: 16px;padding: 30px;text-align: center;margin-top: 22px}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin: 0 auto 9px;max-width: 340px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 auto 16px;max-width: 340px}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}.ar-xsell{font-size: 13.5px;font-weight: 600;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 14px;margin: 0}.ar-xsell a{color: #FBBC04;font-weight: 700;text-decoration: none}.ar-xsell a:hover{text-decoration: underline}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /batsford-arboretum-photography|block-yui_3_17_2_1_1782521731121_16602|0 */
:where(#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-intro{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px;margin-top: 14px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 14px}.ar-intro p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 11px}.ar-intro p:last-child{margin: 0}.ar-intro p strong{font-weight: 800;color: #111827}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /batsford-arboretum-photography|block-yui_3_17_2_1_1782521731121_17450|0 */
:where(#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-svc{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-svc h3{font-size: 16px;font-weight: 800;color: #c45f00;margin: 0 0 6px}.ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}@media(max-width:760px){.ar-grid3{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /batsford-arboretum-photography|block-yui_3_17_2_1_1782521731121_27466|0 */
:where(#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: #E57200;font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /batsford-arboretum-photography|block-yui_3_17_2_1_1782521731121_28392|0 */
:where(#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0 0 2px;position: relative;z-index: 1}.ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 0;position: relative;z-index: 1}.ar-wm{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: #111827;color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-tbl td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: #2b2622;color: #fff;font-size: 13.5px;font-weight: 800;padding: 13px 16px}.ar-maphead span{display: block;color: #E57200;font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 2px}.ar-mapwrap iframe{width: 100%;min-height: 320px;border: 0;flex: 1}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /batsford-arboretum-photography|block-yui_3_17_2_1_1782521731121_28843|0 */
:where(#collection-5ba27c0fcd8366e8b26a6a6a){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-concl{background: #2b2622;color: #fff;border-radius: 16px;padding: 30px;text-align: center;margin-top: 22px}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin: 0 auto 9px;max-width: 340px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 auto;max-width: 340px}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_96871|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-hero-wrap{max-width: 100%;margin: 0 0 8px;font-weight: 600}.ar-hero-wrap *{box-sizing: border-box}.ar-h1{font-size: clamp(24px,3.4vw,32px);line-height: 1.12;font-weight: 800;color: #111827;margin: 0 0 16px;letter-spacing: -.01em}.ar-herocard{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-pitch-h2{font-size: clamp(18px,2.2vw,22px);line-height: 1.18;color: #c45f00;margin: 0 0 13px;font-weight: 700}.ar-pitch p{font-size: 16px;line-height: 1.55;color: #1f242a;margin: 0 0 12px;font-weight: 600}.ar-pitch strong{font-weight: 800;color: #111827}.ar-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.ar-chip{background: #fff;border: 1px solid #E57200;color: #c45f00 !important;font-size: 13px;font-weight: 700;padding: 6px 13px;border-radius: 999px;text-decoration: none}.ar-chip:hover{background: #E57200;color: #fff !important}.ar-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-who{display: inline-block;font-size: 12.5px;color: #E57200;margin: 0 0 13px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;width: max-content}.ar-btn{display: block;text-align: center;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 16px;padding: 14px 18px;border-radius: 9px;box-shadow: 0 4px 14px rgba(229,114,0,.35)}.ar-btn:hover{background: #c45f00}.ar-ghost{background: transparent;border: 1.5px solid rgba(255,255,255,.40);color: #fff !important;box-shadow: none;font-size: 14px;padding: 11px 14px;margin-top: 9px;font-weight: 600}.ar-ghost:hover{border-color: #fff;background: rgba(255,255,255,.07)}.ar-proof{margin: 15px 0 0;font-size: 13px;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 12px;font-weight: 500}.ar-proof strong{color: #fff;font-weight: 700}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline;text-underline-offset: 2px}.ar-secondary{margin: 13px 0 0;font-size: 14px;color: #4a525c;font-weight: 600}.ar-secondary a{color: #c45f00 !important;font-weight: 700;text-decoration: none}@media(max-width:680px){.ar-herocard{grid-template-columns: 1fr;border: none;box-shadow: none}.ar-action{order: 1;border-radius: 14px 14px 0 0}.ar-pitch{order: 2;border-left: none;border-radius: 0 0 14px 14px;box-shadow: 0 8px 24px rgba(0,0,0,.06)}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_97402|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);margin: 8px 0;font-weight: 600}.ar-tbl-card *{box-sizing: border-box}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(180deg,#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 22px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(24px,3vw,30px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 4px 0 0;position: relative;z-index: 2;font-size: clamp(15px,1.6vw,17px);font-weight: 700;color: #fff}.ar-wm{position: absolute;top: 50%;right: 26px;transform: translateY(-50%);height: 78%;width: auto;opacity: .18;z-index: 1;pointer-events: none}.ar-tbl-left{width: 100%;border-collapse: collapse}.ar-tbl-left th,.ar-tbl-left td{text-align: left !important}.ar-tbl-left th{background: #111827;color: #fff;padding: 15px 18px;font-size: 14px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800}.ar-tbl-left td{padding: 16px 18px;border-top: 1px solid #eee;font-weight: 600;color: #1f242a;line-height: 1.45;font-size: 16px}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827;font-size: 16.5px}.ar-tbl-left tr:nth-child(even){background: #fff3e8}.ar-tbl-left tr:hover{background: #fff4e8}.ar-tbl-left td a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-tbl-left td a:hover{text-decoration: underline}@media(max-width:680px){.ar-wm{height: 58%;right: 16px;opacity: .14}.ar-tbl-left thead{position: absolute;left: -9999px}.ar-tbl-left tr{display: block;border-top: 1px solid #eee}.ar-tbl-left td{display: block;border-top: none;padding: 4px 18px}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;padding-top: 14px;font-size: 16.5px}.ar-tbl-left td:last-child{padding-bottom: 14px}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_97917|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);margin: 8px 0;font-weight: 600}.ar-tbl-card *{box-sizing: border-box}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(180deg,#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 22px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(24px,3vw,30px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 4px 0 0;position: relative;z-index: 2;font-size: clamp(15px,1.6vw,17px);font-weight: 700;color: #fff}.ar-wm{position: absolute;top: 50%;right: 26px;transform: translateY(-50%);height: 78%;width: auto;opacity: .18;z-index: 1;pointer-events: none}.ar-tbl-left{width: 100%;border-collapse: collapse}.ar-tbl-left th,.ar-tbl-left td{text-align: left !important}.ar-tbl-left th{background: #111827;color: #fff;padding: 15px 18px;font-size: 14px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800}.ar-tbl-left td{padding: 16px 18px;border-top: 1px solid #eee;font-weight: 600;color: #1f242a;line-height: 1.45;font-size: 16px}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827;font-size: 16.5px}.ar-tbl-left tr:nth-child(even){background: #fff3e8}.ar-tbl-left tr:hover{background: #fff4e8}.ar-tbl-left td a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-tbl-left td a:hover{text-decoration: underline}.ar-sub{display: block;font-size: 13px;font-weight: 600;color: #5f5e5a}.ar-compare-note{font-size: 14px;color: #4a525c;font-weight: 600;margin: 12px auto 0;max-width: 1180px}.ar-compare-note a{color: #c45f00 !important;font-weight: 700;text-decoration: none}@media(max-width:680px){.ar-wm{height: 58%;right: 16px;opacity: .14}.ar-tbl-left thead{position: absolute;left: -9999px}.ar-tbl-left tr{display: block;border-top: 1px solid #eee}.ar-tbl-left td{display: block;border-top: none;padding: 4px 18px}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;padding-top: 14px;font-size: 16.5px}.ar-tbl-left td:not(:first-child):before{content: attr(data-label) ": ";font-weight: 800;color: #9a6a3a;text-transform: uppercase;font-size: 11px;letter-spacing: .04em}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_98298|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-how-wrap{margin: 8px 0;font-weight: 600}.ar-how-wrap *{box-sizing: border-box}.ar-how-title{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 6px}.ar-how-intro{font-size: 15.5px;color: #3a414a;font-weight: 600;margin: 0 0 16px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;width: 30px;height: 30px;background: #E57200;color: #fff;border-radius: 50%;align-items: center;justify-content: center;font-weight: 800;margin-bottom: 9px}.ar-step h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: #111827}.ar-step p{margin: 0;font-size: 14.5px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:680px){.ar-steps{grid-template-columns: 1fr}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_98688|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-trust{margin: 8px 0;font-weight: 600}.ar-trust *{box-sizing: border-box}.ar-trust-top{display: grid;grid-template-columns: 300px 1fr;gap: 24px;align-items: start;margin-bottom: 20px}.ar-trust-photo{width: 100%;height: auto;border-radius: 12px;display: block;box-shadow: 0 8px 24px rgba(0,0,0,.10)}.ar-trust-intro h2{margin: 0 0 10px;font-size: clamp(19px,2.3vw,23px);font-weight: 800;color: #111827}.ar-trust-intro p{margin: 0 0 10px;font-size: 16px;color: #1f242a;line-height: 1.55;font-weight: 600}.ar-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 0 0 18px}.ar-stat{background: #faf7f3;border-top: 3px solid #E57200;border-radius: 10px;padding: 15px 14px}.ar-statn{font-size: 30px;font-weight: 800;color: #c45f00;line-height: 1}.ar-statl{font-size: 13px;font-weight: 700;color: #5f5e5a;margin-top: 4px;line-height: 1.3}.ar-revs{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-rev{border-left: 4px solid #E57200;background: #faf7f3;border-radius: 0 10px 10px 0;padding: 16px 18px}.ar-rev p{margin: 0 0 10px;font-size: 14px;font-style: italic;color: #1f242a;line-height: 1.55;font-weight: 600}.ar-revwho{font-size: 13.5px;font-weight: 800;color: #c45f00}.ar-stars,.ar-stars-sm{color: #FBBC04;letter-spacing: 1px}.ar-stars{font-size: 14px;margin-bottom: 8px}.ar-revfoot{margin: 16px 0 0;font-size: 13.5px;color: #3a414a;font-weight: 600}.ar-revfoot a{color: #c45f00 !important;font-weight: 800;text-decoration: underline;text-underline-offset: 2px}@media(max-width:680px){.ar-trust-top{grid-template-columns: 1fr}.ar-stats{grid-template-columns: repeat(2,1fr)}.ar-revs{grid-template-columns: 1fr}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_99077|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-router-wrap{margin: 8px 0;font-weight: 600}.ar-router-wrap *{box-sizing: border-box}.ar-router-title{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 14px}.ar-router{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.ar-rcard{background: #faf7f3;border: 1px solid #efe3d4;border-left: 4px solid #E57200;border-radius: 0 10px 10px 0;padding: 16px 18px}.ar-rcard b{color: #111827;font-size: 15px}.ar-rcard p{margin: 6px 0 0;font-size: 14.5px;color: #3a414a;font-weight: 600;line-height: 1.5}.ar-rcard a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-rcard a:hover{text-decoration: underline}@media(max-width:680px){.ar-router{grid-template-columns: 1fr}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1784492105715_7435|0 */
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-wrap{--o: #f15a22;--o-darker: #8c2c0a;--cream: #fef7ed;--card-cream: #faf7f2;--card-border: #f3d9c8;--navy: #0f172a;--slate: #334155;--slate-muted: #64748b;max-width: 960px;margin: 2rem auto;background: var(--cream);border: 1px solid var(--card-border);border-radius: 20px;padding: 1.8rem 1.8rem 1.5rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color: var(--slate);box-sizing: border-box}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-tag{display: inline-block;background: #fff;color: var(--o-darker) !important;font-size: .68rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: .35rem .75rem;border-radius: 999px;border: 1px solid var(--o);margin: 0 0 .7rem}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-wrap h2{margin: 0 0 .6rem !important;font-size: 1.45rem !important;font-weight: 800 !important;color: var(--navy) !important;line-height: 1.3;text-transform: none !important;letter-spacing: normal !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-wrap h2 a{color: var(--o-darker) !important;text-decoration: underline !important;text-decoration-color: rgba(241,90,34,.4) !important;text-underline-offset: 3px}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-wrap h2 a:hover{text-decoration-color: var(--o) !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-intro{margin: 0 0 1.1rem;font-size: .95rem;line-height: 1.65;color: var(--slate) !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: .8rem;margin: 0 0 1.1rem}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-card{background: #fff;border: 1px solid var(--card-border);border-radius: 10px;padding: .95rem 1.05rem}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-card strong{display: block;font-size: .86rem;font-weight: 800;color: var(--navy) !important;margin-bottom: .25rem}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-card span{display: block;font-size: .82rem;line-height: 1.5;color: var(--slate-muted) !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-cta{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-btn{display: inline-block;background: var(--o);color: #fff !important;font-weight: 800;font-size: .9rem;padding: .65rem 1.3rem;border-radius: 999px;text-decoration: none !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-btn:hover{background: var(--o-darker)}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-alt{font-size: .84rem;color: var(--slate-muted) !important}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-alt a{color: var(--o-darker) !important;text-decoration: underline !important;text-decoration-color: rgba(241,90,34,.4) !important;text-underline-offset: 3px;font-weight: 700}
body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-alt a:hover{text-decoration-color: var(--o) !important}
@media(max-width:760px){body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-grid{grid-template-columns: 1fr}body:where(#collection-5d10748e7aee470001793f41) .ar-plroute-wrap{padding: 1.3rem 1.2rem 1.2rem}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_99468|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-faq{margin: 8px 0;font-weight: 600}.ar-faq *{box-sizing: border-box}.ar-faq h2{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 14px}.ar-faq details{border: 1px solid #e6e6e6;border-radius: 10px;margin-bottom: 10px;background: #faf7f3;overflow: hidden}.ar-faq summary{cursor: pointer;padding: 15px 18px;font-size: 16px;font-weight: 800;color: #111827;list-style: none;position: relative;padding-right: 44px}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary:after{content: "+";position: absolute;right: 18px;top: 50%;transform: translateY(-50%);font-size: 22px;font-weight: 700;color: #E57200}.ar-faq details[open] summary:after{content: "−"}.ar-faq details[open] summary{border-bottom: 1px solid #eadfd0}.ar-faq p{margin: 0;padding: 14px 18px;font-size: 15px;color: #1f242a;line-height: 1.6;font-weight: 600;background: #fff}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1782813078528_15416|0 (+2 identical) */
:where(#collection-5d10748e7aee470001793f41,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0 0 2px;position: relative;z-index: 1}.ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 0;position: relative;z-index: 1}.ar-hdrlogo{position: absolute;right: 18px;top: 11px;height: 34px;opacity: .16;z-index: 0;pointer-events: none}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: #111827;color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-tbl td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827}.ar-tbl tr{transition: background .12s ease}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-tbl tr:hover{background: #ffe2c7}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: #2b2622;color: #fff;font-size: 13.5px;font-weight: 800;padding: 13px 16px}.ar-maphead span{display: block;color: #E57200;font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 2px}.ar-mapwrap iframe{width: 100%;min-height: 320px;border: 0;flex: 1}.ar-mapnote{font-size: 12px;font-weight: 600;color: #5f5e5a;padding: 10px 16px;background: #faf7f3}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /photography-courses-coventry|block-yui_3_17_2_1_1780149721015_99859|0 */
:where(#collection-5d10748e7aee470001793f41){.ar-free{margin: 8px 0}.ar-free-inner{background: #f4f2ee;border-radius: 10px;padding: 16px 20px;font-weight: 600}.ar-free-ey{display: inline-block;font-size: 12px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #9a6a3a;margin-bottom: 5px}.ar-free-inner p{margin: 0;font-size: 15px;color: #3a414a;line-height: 1.5;font-weight: 600}.ar-free-inner a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-related{margin: 18px 0 8px;font-weight: 600}.ar-related *{box-sizing: border-box}.ar-related h2{font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 0 0 14px}.ar-related-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-related-card{display: block;background: #faf7f3;border: 1px solid #efe3d4;border-left: 4px solid #E57200;border-radius: 0 10px 10px 0;padding: 16px 18px;text-decoration: none}.ar-related-card:hover{background: #fff4e8}.ar-rc-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 9px;border-radius: 4px;margin-bottom: 9px}.ar-related-card h3{margin: 0 0 5px;font-size: 15.5px;font-weight: 800;color: #111827;line-height: 1.25}.ar-related-card p{margin: 0;font-size: 13.5px;color: #3a414a;font-weight: 600;line-height: 1.45}@media(max-width:680px){.ar-related-grid{grid-template-columns: 1fr 1fr}}@media(max-width:440px){.ar-related-grid{grid-template-columns: 1fr}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_45113|0 */
:where(#collection-5d10f2f303d59400019eba9d){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);height: 60%;max-height: 30px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help strong{color: #c45f00;font-weight: 800}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "How the course helps ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_45546|0 (+2 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-alt{background: #2b2622;border-radius: 14px;padding: 24px 28px;box-shadow: 0 8px 24px rgba(0,0,0,.10);display: grid;grid-template-columns: 1fr auto;gap: 22px;align-items: center;font-weight: 600}.ar-alt *{box-sizing: border-box}.ar-alt-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 10px;border-radius: 4px;margin-bottom: 9px}.ar-alt h2{margin: 0 0 8px;font-size: clamp(18px,2.2vw,21px);font-weight: 800;color: #fff;line-height: 1.2}.ar-alt p{margin: 0;font-size: 15px;color: #d9d3ca;font-weight: 600;line-height: 1.55}.ar-alt p strong{color: #FBBC04;font-weight: 800}.ar-alt-btn{white-space: nowrap;background: #E57200;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 14px 22px;border-radius: 9px;display: inline-block;box-shadow: 0 4px 14px rgba(229,114,0,.35)}.ar-alt-btn:hover{background: #c45f00}@media(max-width:680px){.ar-alt{grid-template-columns: 1fr}.ar-alt-btn{text-align: center}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_45971|0 (+1 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-why{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px}.ar-why p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 12px}.ar-why p:last-child{margin: 0}.ar-why p strong{font-weight: 800;color: #111827}.ar-why ul{list-style: none;margin: 0 0 14px;padding: 0}.ar-why li{position: relative;padding: 7px 0 7px 28px;font-size: 14.5px;font-weight: 600;color: #2b2118;line-height: 1.5;border-top: 1px solid #efe2cd}.ar-why li:first-child{border-top: none}.ar-why li:before{content: "\2716";position: absolute;left: 4px;top: 7px;color: #c0392b;font-weight: 800;font-size: 13px}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_46403|0 (+2 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 16px}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 16px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.04);transition: box-shadow .15s ease,border-color .15s ease}.ar-step:hover{border-color: #E57200;box-shadow: 0 8px 22px rgba(154,77,16,.16)}.ar-step .ar-num{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 15px;font-weight: 800;margin-bottom: 10px}.ar-step h3{font-size: 16px;font-weight: 800;color: #c45f00;margin: 0 0 6px}.ar-step p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}.ar-incl{background: #2b2622;color: #fff;border-radius: 12px;padding: 20px 24px;position: relative;overflow: hidden}.ar-incl .ar-hdrlogo{position: absolute;right: 16px;top: 16px;height: 42px;opacity: .15;z-index: 0;pointer-events: none}.ar-incl>*{position: relative;z-index: 1}.ar-incl h3{font-size: 16px;font-weight: 800;color: #E57200;margin: 0 0 12px;text-transform: uppercase;letter-spacing: .04em}.ar-incl ul{list-style: none;margin: 0;padding: 0}.ar-incl li{position: relative;padding: 7px 0 7px 26px;font-size: 14.5px;font-weight: 600;color: #f3eee7;line-height: 1.5;border-top: 1px solid rgba(255,255,255,.12)}.ar-incl li:first-child{border-top: none}.ar-incl li:before{content: "\2713";position: absolute;left: 2px;top: 7px;color: #5fd08a;font-weight: 800}@media(max-width:760px){.ar-grid3{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_46830|0 (+2 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-bring{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 26px}.ar-bring p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0}.ar-bring p strong{font-weight: 800;color: #111827}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_47255|0 (+2 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-trust{display: grid;grid-template-columns: 0.85fr 1.4fr;gap: 0;background: #2b2622;color: #fff;border-radius: 14px;overflow: hidden;position: relative}.ar-trust-photo{background-image: url('https://images.squarespace-cdn.com/content/v1/5013f4b2c4aaa4752ac69b17/1780340222190-YWXYCM5KVH4WFS5YN8NI/Alan+Ranger+Jun+2014.jpg');background-size: cover;background-position: center 28%;min-height: 280px}.ar-trust-body{padding: 24px 26px;position: relative;z-index: 1}.ar-trust>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;opacity: .16;z-index: 2;pointer-events: none}.ar-trust-body>*{position: relative;z-index: 1}.ar-trust h2{color: #fff}.ar-trust p{font-size: 14.5px;font-weight: 600;color: #e9e3da;line-height: 1.6;margin: 0 0 16px}.ar-trust p strong{color: #fff;font-weight: 800}.ar-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin-top: 4px}.ar-stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 10px;padding: 14px 12px;text-align: center}.ar-stat .n{font-size: 22px;font-weight: 800;color: #E57200;line-height: 1}.ar-stat .l{font-size: 12px;font-weight: 600;color: #cfc8be;margin-top: 6px;line-height: 1.3}@media(max-width:760px){.ar-trust{grid-template-columns: 1fr}.ar-trust-photo{min-height: 200px}.ar-h2{font-size: 20px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_47682|0 */
:where(#collection-5d10f2f303d59400019eba9d){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-guarantee{display: flex;align-items: flex-start;gap: 16px;background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #1e8e3e;border-radius: 12px;padding: 20px 24px}.ar-guarantee .ar-shield{flex: none;width: 40px;height: 40px;border-radius: 50%;background: #1e8e3e;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 800}.ar-guarantee h3{font-size: 18px;font-weight: 800;color: #1a1a1a;margin: 0 0 6px}.ar-guarantee p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0}.ar-guarantee p strong{font-weight: 800;color: #111827}@media(max-width:760px){.ar-guarantee{flex-direction: column;gap: 10px}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1780156583275_48104|0 (+1 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-bookanchor{margin: 22px 0 0}.ar-bookanchor span{display: block;position: relative;top: -90px;visibility: hidden}.ar-bookanchor h2{font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 8px 0 12px;text-align: left}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1782570930851_10331|0 */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-5d10f2f303d59400019eba9d){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 110px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 15px;font-weight: 700;color: #1f1206}#ar-ll .ar-ll-strip .c.tip{cursor: help}#ar-ll .ar-ll-strip .c.tip:hover:before{content: attr(data-tip);position: absolute;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);width: 260px;background: #1a1a1a;color: #fff;font: 500 12.5px/1.5 'Proxima Nova',sans-serif;text-transform: none;letter-spacing: 0;padding: 10px 13px;border-radius: 8px;z-index: 99999;box-shadow: 0 6px 20px rgba(0,0,0,.25);white-space: normal;text-align: left}#ar-ll .ar-ll-strip .c.tip:hover:after{content: "";position: absolute;bottom: calc(100% + 4px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: #1a1a1a}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-dchips{display: flex;flex-wrap: wrap;gap: 8px}#ar-ll .ar-ll-dchip{display: inline-block;background: #fff;border: 1px solid #ddbf94;color: #2b2118;border-radius: 8px;padding: 7px 13px;font-size: 13.5px;font-weight: 700}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 3px solid #e8d4b8;border-radius: 8px;padding: 11px 12px 29px;background: #fdf6ee;cursor: pointer;transition: box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select date \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;box-shadow: 0 8px 22px rgba(154,77,16,.18);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border-color: #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25)}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;border-color: #cbb8a0;pointer-events: none;padding: 11px 12px}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "SOLD OUT";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-c.out .ar-ll-d{padding-right: 74px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-a{font-size: 12px;color: #3a8a3a;margin-top: 6px;font-weight: 700}#ar-ll .ar-ll-a.low{color: #c2571f}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 6px;color: #1a1a1a}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1782570930851_76440|0 (+2 identical) */
:where(#collection-5d10f2f303d59400019eba9d,#collection-5d11e9666cbeaf00010ccd94,#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-terms{background: #fbfaf8;border: 1px solid #ece3d6;border-radius: 10px;padding: 16px 20px}.ar-terms .ar-tlabel{font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;color: #9a6b2f;margin: 0 0 8px}.ar-terms p{font-size: 13px;font-weight: 500;color: #4a4138;line-height: 1.55;margin: 0}.ar-terms a{color: #c45f00;font-weight: 700}}

/* /beginners-photography-classes|block-yui_3_17_2_1_1766501841183_9572|0 */
:where(#collection-5d10f2f303d59400019eba9d){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0 0 2px;position: relative;z-index: 1}.ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 0;position: relative;z-index: 1}.ar-hdrlogo{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: #111827;color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-tbl td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827}.ar-tbl tr{transition: background .12s ease}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-tbl tr:hover{background: #ffe2c7}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: #2b2622;color: #fff;font-size: 13.5px;font-weight: 800;padding: 13px 16px}.ar-maphead span{display: block;color: #E57200;font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 2px}.ar-mapwrap iframe{width: 100%;min-height: 320px;border: 0;flex: 1}.ar-mapnote{font-size: 12px;font-weight: 600;color: #5f5e5a;padding: 10px 16px;background: #faf7f3}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_22823|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 10px}.ar-passpill{background: #1f7a3d;color: #fff;font-size: 12px;font-weight: 800;padding: 5px 11px;border-radius: 999px;display: inline-block;margin-bottom: 13px;width: max-content}.ar-price{font-size: 32px;font-weight: 800;line-height: 1;margin: 0 0 3px}.ar-pricesub{font-size: 13px;color: #c9c2b9;font-weight: 600;margin: 0 0 15px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_23219|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help strong{color: #c45f00;font-weight: 800}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "How mentoring helps ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_23618|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-why{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px}.ar-why p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 12px}.ar-why p:last-child{margin: 0}.ar-why p strong{font-weight: 800;color: #111827}.ar-why ul{list-style: none;margin: 0 0 14px;padding: 0}.ar-why li{position: relative;padding: 8px 0 8px 26px;font-size: 14.5px;font-weight: 600;color: #2b2118;line-height: 1.5;border-top: 1px solid #efe2cd}.ar-why li:first-child{border-top: none}.ar-why li:before{content: "\2192";position: absolute;left: 4px;top: 8px;color: #E57200;font-weight: 800;font-size: 14px}.ar-why li strong{color: #c45f00;font-weight: 800}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_24139|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 16px}.ar-grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 16px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.04);transition: box-shadow .15s ease,border-color .15s ease}.ar-step:hover{border-color: #E57200;box-shadow: 0 8px 22px rgba(154,77,16,.16)}.ar-step .ar-num{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 15px;font-weight: 800;margin-bottom: 10px}.ar-step h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: #c45f00}.ar-step p{margin: 0;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-learn{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 18px 22px;box-shadow: 0 4px 14px rgba(0,0,0,.04)}.ar-learn h3{margin: 0 0 12px;font-size: 17px;font-weight: 800;color: #111827}.ar-learnrow{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.ar-learncard{display: block;text-decoration: none;background: #faf7f3;border: 1px solid #efe3d4;border-radius: 10px;padding: 14px 16px}.ar-learncard:hover{background: #fff4e8;border-color: #E57200}.ar-lbl{font-size: 11px;font-weight: 800;color: #c45f00;text-transform: uppercase;letter-spacing: .05em}.ar-lt{font-size: 14px;font-weight: 800;color: #111827;margin-top: 4px;display: block;line-height: 1.3}@media(max-width:680px){.ar-grid3{grid-template-columns: 1fr}.ar-learnrow{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1782645141122_27298|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-trust{display: grid;grid-template-columns: 0.85fr 1.4fr;gap: 0;background: #2b2622;color: #fff;border-radius: 14px;overflow: hidden;position: relative}.ar-trust-photo{background-image: url('https://images.squarespace-cdn.com/content/v1/5013f4b2c4aaa4752ac69b17/e50f1027-d98a-4d96-93cd-efac42f566a9/How+to+Plan+an+LRPS+Panel+%231.png?format=1000w');background-size: cover;background-position: center;min-height: 280px}.ar-trust-body{padding: 24px 26px;position: relative;z-index: 1}.ar-trust>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;opacity: .16;z-index: 2;pointer-events: none}.ar-trust-body>*{position: relative;z-index: 1}.ar-trust h2{color: #fff}.ar-trust p{font-size: 14.5px;font-weight: 600;color: #e9e3da;line-height: 1.6;margin: 0 0 16px}.ar-trust p strong{color: #fff;font-weight: 800}.ar-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin-top: 4px}.ar-stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 10px;padding: 14px 12px;text-align: center}.ar-stat .n{font-size: 22px;font-weight: 800;color: #E57200;line-height: 1}.ar-stat .l{font-size: 12px;font-weight: 600;color: #cfc8be;margin-top: 6px;line-height: 1.3}@media(max-width:760px){.ar-trust{grid-template-columns: 1fr}.ar-trust-photo{min-height: 200px}.ar-h2{font-size: 20px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_25071|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-cases{background: #2b2622;border-radius: 14px;padding: 22px 24px;font-weight: 600}.ar-cases *{box-sizing: border-box}.ar-cases h2{color: #fff;margin: 0 0 4px;font-size: clamp(18px,2.2vw,22px);font-weight: 800}.ar-cases-sub{color: #c9c2b9;margin: 0 0 16px;font-size: 14px;font-weight: 600}.ar-caserow{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.ar-casecard{display: block;text-decoration: none;background: #3a332e;border-radius: 9px;padding: 14px 16px;border: 1px solid #4a423b}.ar-casecard:hover{border-color: #E57200;background: #42392f}.ar-cn{font-size: 14.5px;font-weight: 800;color: #fff;display: block}.ar-cd{font-size: 12px;font-weight: 700;color: #FBBC04;margin-top: 4px;display: block;line-height: 1.3}@media(max-width:680px){.ar-caserow{grid-template-columns: 1fr 1fr}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_25457|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-honest{background: #fff7ef;border: 1.5px solid #E57200;border-radius: 12px;padding: 18px 22px;font-weight: 600}.ar-honest h3{margin: 0 0 7px;font-size: 17px;font-weight: 800;color: #c45f00}.ar-honest p{margin: 0;font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1781116166480_8243|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);font-weight: 600}.ar-tbl-card *{box-sizing: border-box}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(180deg,#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 22px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(22px,2.8vw,28px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 4px 0 0;position: relative;z-index: 2;font-size: clamp(14px,1.6vw,16px);font-weight: 700;color: #fff}.ar-hdrlogo{position: absolute;top: 11px;right: 18px;height: 34px;width: auto;opacity: .16;z-index: 1;pointer-events: none}.ar-tbl-left{width: 100%;border-collapse: collapse}.ar-tbl-left th,.ar-tbl-left td{text-align: left}.ar-tbl-left th{background: #111827;color: #fff;padding: 15px 18px;font-size: 14px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800}.ar-tbl-left td{padding: 16px 18px;border-top: 1px solid #eee;font-weight: 600;color: #1f242a;line-height: 1.45;font-size: 15.5px}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827}.ar-tbl-left tr:nth-child(even){background: #fff3e8}.ar-tbl-left tr:hover{background: #ffe2c7}.ar-tbl-left td:last-child,.ar-tbl-left th:last-child,.ar-tbl-left td:nth-child(3),.ar-tbl-left th:nth-child(3){text-align: center;font-weight: 800;color: #c45f00;white-space: nowrap}@media(max-width:680px){.ar-hdrlogo{height: 26px;right: 14px;opacity: .14}.ar-tbl-left thead{position: absolute;left: -9999px}.ar-tbl-left tr{display: block;border-top: 1px solid #eee}.ar-tbl-left td{display: block;border-top: none;padding: 4px 18px;text-align: left !important}.ar-tbl-left td:first-child{border-left: 4px solid #E57200;padding-top: 14px}.ar-tbl-left td:last-child{padding-bottom: 14px}.ar-tbl-left td:not(:first-child):before{content: attr(data-label) ": ";font-weight: 800;color: #9a6a3a;text-transform: uppercase;font-size: 11px;letter-spacing: .04em;display: block;margin-bottom: 2px}}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_25851|0 (+1 identical) */
:where(#collection-5d1211f2ccd6b1000110813b,#collection-5db45a005d3ce536b694310f){.ar-bookanchor{max-width: 1180px;margin: 22px auto 0;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}.ar-bookanchor span{display: block;position: relative;top: -90px;visibility: hidden}.ar-bookanchor h2{font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;font-size: clamp(20px,2.4vw,24px);font-weight: 800;color: #111827;margin: 8px 0 12px;text-align: left}}

/* /rps-courses-mentoring-distinctions|block-yui_3_17_2_1_1780168781432_26402|0 */
:where(#collection-5d1211f2ccd6b1000110813b){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-bookflow{background: #faf7f3;border-left: 4px solid #E57200;border-radius: 0 10px 10px 0;padding: 15px 18px;margin: 0 0 10px;font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.6}.ar-bookflow strong{color: #111827;font-weight: 800}.ar-terms{background: #fbfaf8;border: 1px solid #ece3d6;border-radius: 10px;padding: 15px 18px;font-size: 13px;color: #4a4138;font-weight: 500;line-height: 1.55}.ar-terms strong{color: #111827;font-weight: 800}.ar-terms a{color: #c45f00 !important;font-weight: 700;text-decoration: none}.ar-terms a:hover{text-decoration: underline}}

/* /photo-editing-course-coventry|block-yui_3_17_2_1_1780160121315_59327|0 */
:where(#collection-5d11e9666cbeaf00010ccd94){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help strong{color: #c45f00;font-weight: 800}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "How the course helps ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /photo-editing-course-coventry|block-yui_3_17_2_1_1782588478776_14517|0 */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-5d11e9666cbeaf00010ccd94){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 110px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 15px;font-weight: 700;color: #1f1206}#ar-ll .ar-ll-strip .c.tip{cursor: help}#ar-ll .ar-ll-strip .c.tip:hover:before{content: attr(data-tip);position: absolute;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);width: 260px;background: #1a1a1a;color: #fff;font: 500 12.5px/1.5 'Proxima Nova',sans-serif;text-transform: none;letter-spacing: 0;padding: 10px 13px;border-radius: 8px;z-index: 99999;box-shadow: 0 6px 20px rgba(0,0,0,.25);white-space: normal;text-align: left}#ar-ll .ar-ll-strip .c.tip:hover:after{content: "";position: absolute;bottom: calc(100% + 4px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: #1a1a1a}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-dchips{display: flex;flex-wrap: wrap;gap: 8px}#ar-ll .ar-ll-dchip{display: inline-block;background: #fff;border: 1px solid #ddbf94;color: #2b2118;border-radius: 8px;padding: 7px 13px;font-size: 13.5px;font-weight: 700}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 3px solid #e8d4b8;border-radius: 8px;padding: 11px 12px 29px;background: #fdf6ee;cursor: pointer;transition: box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select date \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;box-shadow: 0 8px 22px rgba(154,77,16,.18);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border-color: #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25)}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;border-color: #cbb8a0;pointer-events: none;padding: 11px 12px}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "SOLD OUT";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-c.out .ar-ll-d{padding-right: 74px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-a{font-size: 12px;color: #3a8a3a;margin-top: 6px;font-weight: 700}#ar-ll .ar-ll-a.low{color: #c2571f}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 6px;color: #1a1a1a}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /jaguar-land-rover-els|block-yui_3_17_2_1_1782413843681_9161|0 */
@keyframes ar-jlr-wiggle{0%,100%{transform: rotate(0)}25%{transform: rotate(-1.4deg)}75%{transform: rotate(1.4deg)}}
:where(#collection-5d122431dc40b90001421849){.ar-jlr{--orange: #E57200;--orange-d: #c45f00;--cream: #faf7f3;--panel: #2b2622;--ink: #2b2622;--muted: #6b625c;--line: #e7ddd2;font-family: "Proxima Nova","Helvetica Neue",Arial,sans-serif;color: var(--ink);line-height: 1.55}.ar-jlr *{box-sizing: border-box}.ar-jlr .ar-prop{max-width: 1180px;margin: 0 auto;padding: 0 24px}.ar-jlr a{color: var(--orange-d)}.ar-jlr .ar-eyebrow{text-transform: uppercase;letter-spacing: .14em;font-size: 13px;font-weight: 800;color: var(--orange-d);margin: 0 0 14px}.ar-jlr .ar-btn{display: inline-block;padding: 14px 22px;border-radius: 8px;font-weight: 700;text-decoration: none;font-size: 15px}.ar-jlr .ar-btn-primary{background: var(--orange);color: #fff !important}.ar-jlr .ar-btn-ghost{background: transparent;color: var(--orange-d) !important;border: 2px solid var(--orange)}.ar-jlr .ar-cta-row{display: flex;gap: 14px;flex-wrap: wrap}.ar-jlr-hero{background: var(--cream);border-bottom: 1px solid var(--line);padding: 64px 0}.ar-jlr-hero-grid{display: grid;grid-template-columns: 1.3fr .9fr;gap: 48px;align-items: center}.ar-jlr-hero h2.ar-jlr-h{font-size: 38px;line-height: 1.1;margin: 0 0 18px;font-weight: 800}.ar-jlr-hero p.ar-lede{font-size: 19px;color: #403a35;margin: 0 0 26px;max-width: 36em}.ar-jlr-hero-card{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 26px;text-align: center;box-shadow: 0 10px 30px rgba(43,38,34,.06)}.ar-jlr-hero-card img{max-width: 230px;width: 100%;height: auto;border-radius: 8px}.ar-jlr-hero-card .ar-since{margin-top: 16px;font-size: 14px;color: var(--muted)}.ar-jlr-hero-card .ar-since strong{color: var(--ink)}.ar-jlr-stats{background: var(--panel);color: #fff;padding: 30px 0}.ar-jlr-stats-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 18px;text-align: center}.ar-jlr-stat b{display: block;font-size: 30px;font-weight: 800;color: #ffcb8e;line-height: 1}.ar-jlr-stat span{display: block;font-size: 13px;color: #d8cfc6;margin-top: 8px}.ar-jlr-sec{padding: 56px 0}.ar-jlr-sec h2{font-size: 30px;font-weight: 800;margin: 0 0 8px}.ar-jlr-sec p.ar-sub{color: var(--muted);margin: 0 0 28px;max-width: 46em}.ar-jlr-band{background: var(--cream);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.ar-jlr-catgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 34px}.ar-jlr-catcol h3{font-size: 20px;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;color: var(--orange-d);background: #fde6d4;border-left: 6px solid var(--orange);border-bottom: 2px solid var(--orange);padding: 12px 16px;margin: 0 0 12px}.ar-jlr table.ar-jlr-cat{width: 100%;border-collapse: collapse;font-size: 14.5px}.ar-jlr table.ar-jlr-cat td{padding: 8px 6px;border-bottom: 1px solid var(--line);vertical-align: top}.ar-jlr-cat-name a{font-weight: 600;text-decoration: none}.ar-jlr-cat-name a:hover{text-decoration: underline}.ar-jlr-cat-loc{color: var(--muted);white-space: nowrap}.ar-jlr-cat-price{text-align: right;font-weight: 700;color: var(--ink);white-space: nowrap}.ar-jlr-span2{grid-column: 1/3}.ar-jlr-revs{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px}.ar-jlr-rev{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 22px;margin: 0}.ar-jlr-stars{color: var(--orange);letter-spacing: 2px;margin-bottom: 10px}.ar-jlr-rev blockquote{margin: 0 0 12px;font-size: 15px;color: #3f372f}.ar-jlr-rev figcaption{font-weight: 700;font-size: 14px}.ar-jlr-rev figcaption span{font-weight: 400;color: var(--muted)}.ar-jlr-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.ar-jlr-step{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 22px}.ar-jlr-step b{display: block;color: var(--orange-d);font-size: 13px;letter-spacing: .08em;text-transform: uppercase;margin-bottom: 6px}.ar-jlr-faq details{border-bottom: 1px solid var(--line);padding: 16px 0}.ar-jlr-faq summary{font-weight: 700;cursor: pointer;font-size: 17px}.ar-jlr-faq p{margin: 10px 0 0;color: #403a35}.ar-jlr-close{background: var(--panel);color: #fff;text-align: center;padding: 60px 0}.ar-jlr-close h2{font-size: 30px;margin: 0 0 14px}.ar-jlr-close p{color: #d8cfc6;max-width: 42em;margin: 0 auto 26px}@media(max-width:860px){.ar-jlr-hero-grid{grid-template-columns: 1fr}.ar-jlr-stats-grid{grid-template-columns: repeat(2,1fr);gap: 22px}.ar-jlr-catgrid{grid-template-columns: 1fr}.ar-jlr-revs{grid-template-columns: 1fr}.ar-jlr-steps{grid-template-columns: 1fr 1fr}.ar-jlr-span2{grid-column: auto}.ar-jlr-hero h2.ar-jlr-h{font-size: 28px}}.ar-jlr-split-callout{background: #fff;border: 2px solid var(--orange);border-radius: 14px;padding: 24px 28px;margin: 0 0 4px;display: flex;gap: 22px;align-items: flex-start}.ar-jlr-split-callout .ar-jlr-split-badge{flex: 0 0 auto;background: var(--orange);color: #fff;font-weight: 800;border-radius: 10px;padding: 14px 16px;text-align: center;line-height: 1.1;min-width: 120px}.ar-jlr-split-callout .ar-jlr-split-badge b{display: block;font-size: 24px}.ar-jlr-split-callout .ar-jlr-split-badge span{display: block;font-size: 12px;letter-spacing: .04em;margin-top: 4px}.ar-jlr-split-callout h3{margin: 0 0 6px;font-size: 20px;font-weight: 800}.ar-jlr-split-callout p{margin: 0;color: #403a35;font-size: 15.5px}table.ar-jlr-valtable th{text-align: left;font-size: 12px;text-transform: uppercase;letter-spacing: .05em;color: var(--muted);border-bottom: 2px solid var(--orange);padding: 8px 6px}table.ar-jlr-valtable td{padding: 9px 6px;border-bottom: 1px solid var(--line);vertical-align: top;font-size: 14.5px}.ar-jlr-c-price,.ar-jlr-c-credit,.ar-jlr-c-extra,.ar-jlr-c-pct{white-space: nowrap;text-align: right}.ar-jlr-c-credit{color: #2f7d32;font-weight: 700}.ar-jlr-c-pct{font-weight: 700;color: var(--orange-d)}.ar-jlr-loc2{display: block;font-size: 12px;color: var(--muted);font-weight: 400}.ar-jlr-free{color: #2f7d32;font-weight: 700}.ar-jlr-r-free td{background: #f4faf4}.ar-jlr-breakrow td{background: var(--panel);color: #ffcb8e;font-weight: 700;font-size: 12.5px;letter-spacing: .04em;text-transform: uppercase;padding: 8px 10px;text-align: left}@media(max-width:860px){table.ar-jlr-valtable th:nth-child(2),table.ar-jlr-valtable td.ar-jlr-c-price{display: none}.ar-jlr-split-callout{flex-direction: column}}table.ar-jlr-valtable thead th{position: sticky;top: 0;background: #fff;z-index: 2}.ar-jlr-bandrow td{background: var(--panel);color: #ffcb8e;font-weight: 700;font-size: 12px;letter-spacing: .04em;text-transform: uppercase;padding: 10px 6px;border-bottom: none}.ar-jlr-bandrow td.ar-jlr-bandhead{color: #fff;text-align: right;white-space: nowrap}.ar-jlr-bandrow td.ar-jlr-bandtitle{color: #ffcb8e;text-align: left}.ar-jlr-span2 table.ar-jlr-valtable{table-layout: fixed}.ar-jlr-span2 table.ar-jlr-valtable col.ar-c-name{width: auto}.ar-jlr-span2 table.ar-jlr-valtable col.ar-c-num{width: 120px}.ar-jlr-span2 table.ar-jlr-valtable col.ar-c-pay{width: 160px}.ar-jlr-span2 table.ar-jlr-valtable col.ar-c-pct{width: 80px}@media(max-width:860px){table.ar-jlr-valtable col.ar-c-price{width: 0}table.ar-jlr-valtable th:nth-child(2),table.ar-jlr-valtable td.ar-jlr-c-price,table.ar-jlr-valtable td.ar-jlr-bandprice{display: none}}table.ar-jlr-valtable thead th:nth-child(n+2){text-align: right}table.ar-jlr-valtable td.ar-jlr-cat-name{text-align: left}.ar-jlr-catcol:not(.ar-jlr-span2) table.ar-jlr-valtable{table-layout: auto}.ar-jlr-catcol:not(.ar-jlr-span2) table.ar-jlr-valtable td.ar-jlr-cat-name{min-width: 170px}table.ar-jlr-valtable thead th:first-child{white-space: nowrap}table.ar-jlr-valtable td.ar-jlr-cat-name a{display: inline}.ar-jlr-steps{position: relative}.ar-jlr-step{background: #fff5f0;border: 1px solid #ffd9c7;border-radius: 14px;padding: 22px;position: relative;transition: transform .25s ease,box-shadow .25s ease,background .25s ease}.ar-jlr-step::before{content: attr(data-step);position: absolute;top: -14px;left: 18px;background: var(--orange);color: #fff;font-weight: 800;font-size: 13px;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 10px rgba(229,114,0,.35)}.ar-jlr-step b{display: block;color: var(--orange-d);font-size: 13px;letter-spacing: .08em;text-transform: uppercase;margin: 8px 0 6px}.ar-jlr-step:hover{transform: translateY(-6px) rotate(-.6deg);box-shadow: 0 16px 30px rgba(229,114,0,.18);background: #ffece2}.ar-jlr-step:hover::before{animation: ar-jlr-wiggle .5s ease}.ar-jlr-step-wide{background: #fff5f0;border: 1px solid #ffd9c7;border-radius: 14px;padding: 22px 24px;margin-top: 18px;position: relative;transition: transform .25s ease,box-shadow .25s ease,background .25s ease}.ar-jlr-step-wide:hover{transform: translateY(-4px);box-shadow: 0 14px 28px rgba(229,114,0,.16);background: #ffece2}.ar-jlr-step-wide h4{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--ink)}.ar-jlr-step-wide .ar-jlr-tag{display: inline-block;background: var(--orange);color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 9px;border-radius: 20px;margin-bottom: 8px}.ar-jlr-step-wide p{margin: 0 0 8px;color: #403a35;font-size: 15px}.ar-jlr-step-wide ol{margin: 8px 0 0;padding-left: 20px;color: #403a35;font-size: 15px}.ar-jlr-step-wide ol li{margin-bottom: 6px}.ar-jlr-step-wide.ar-jlr-step-121{background: #fff;border: 2px solid var(--orange)}@media(prefers-reduced-motion:reduce){.ar-jlr-step,.ar-jlr-step-wide{transition: none}.ar-jlr-step:hover,.ar-jlr-step-wide:hover{transform: none}.ar-jlr-step:hover::before{animation: none}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_36498|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-prop a{color: var(--orange-d)}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;line-height: 1.18;color: var(--orange-d);margin: 0 0 12px;font-weight: 700}.ar-hero-pitch p{font-size: 15px;line-height: 1.5;color: #1f242a;margin: 0 0 11px;font-weight: 600}.ar-hero-pitch strong{font-weight: 800;color: var(--ink)}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;align-items: stretch;justify-content: center}.ar-action-label{font-size: 12.5px;color: var(--orange);margin: 0 0 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;text-align: left}.ar-hero-action .ar-btn{display: block;width: 100%;max-width: none !important;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin: 0 0 9px !important;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-hero-action .ar-btn:hover{background: #cf6700 !important}.ar-hero-action .ar-btn-ghost{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4) !important;color: #fff !important;font-weight: 600}.ar-hero-action .ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}.ar-hero-action .ar-callpill{display: flex;width: 100%;max-width: none !important;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 0 9px !important;text-decoration: none !important}.ar-callme{font-weight: 800;font-size: 14px;color: #1e8e3e !important}.ar-callnum{font-weight: 800;font-size: 15px;color: var(--ink) !important}.ar-hero-action .ar-msg{background: transparent;color: #FBBC04 !important;font-size: 13px;font-weight: 700;text-decoration: underline;text-align: center;display: block;margin-top: 2px;max-width: none !important}.ar-proof{font-size: 13px;margin: 11px 0 0;padding-top: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14)}.ar-proof strong{color: #fff}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_43772|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-intro{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 22px 24px}.ar-intro .ar-lead{font-size: 18px;font-weight: 800;color: var(--ink);margin: 0 0 10px;line-height: 1.4}.ar-intro .ar-body{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 10px;line-height: 1.6}.ar-intro .ar-body:last-child{margin-bottom: 0}.ar-intro strong{color: var(--orange-d);font-weight: 800}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_51788|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);margin: 8px 0;font-weight: 600}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 22px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(22px,3vw,28px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 4px 0 0;position: relative;z-index: 2;font-size: clamp(14px,1.6vw,16px);font-weight: 700;color: #fff}.ar-tbl-head .ar-wm{position: absolute;top: 50%;right: 20px;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl-left{width: 100%;border-collapse: collapse;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}.ar-tbl-left th{background: #111827;color: #fff;padding: 14px 18px;font-size: 13.5px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800;text-align: left;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}.ar-tbl-left td{padding: 14px 18px;text-align: left;font-size: 14.5px;line-height: 1.5;color: #3a414a;vertical-align: top;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;transition: background .15s}.ar-tbl-left tr:nth-child(2n) td{background: #fff3e8}.ar-tbl-left td:first-child{font-weight: 800;color: var(--ink);border-left: 4px solid var(--orange);width: 46%}.ar-tbl-left td:first-child:before{content: "\201C"}.ar-tbl-left td:first-child:after{content: "\201D"}.ar-tbl-left tbody tr:hover td{background: #fff4e8}@media(max-width:600px){.ar-tbl-left td:first-child{width: auto}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_52430|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-quote{background: linear-gradient(150deg,#1f2937,#111827);color: #fff;border-radius: 14px;padding: 26px 30px;position: relative;overflow: hidden}.ar-quote .ar-stars{color: #f6b87a;font-size: 18px;letter-spacing: 2px;margin: 0 0 10px}.ar-quote blockquote{margin: 0;font-size: clamp(17px,2.3vw,21px);font-weight: 700;line-height: 1.5;color: #fff}.ar-quote .ar-cite{margin-top: 12px;font-size: 14px;font-weight: 700;color: #d6dce2}.ar-quote .ar-cite span{color: #f6b87a}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_61906|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop a{color: var(--orange-d);font-weight: 700}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-teach{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-items: stretch}.ar-teach-card{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px;transition: transform .15s,box-shadow .15s}.ar-teach-card:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-teach-card h3{font-size: 16px;font-weight: 800;color: var(--orange-d);margin: 0 0 8px}.ar-teach-card p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 8px}.ar-teach-card p:last-child{margin-bottom: 0}.ar-seq{display: flex;flex-wrap: wrap;gap: 8px;margin: 4px 0 0}.ar-seq span{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 800;padding: 5px 12px;border-radius: 999px}.ar-note{font-size: 13.5px;font-weight: 600;color: #3a414a;margin: 14px 0 0}@media(max-width:760px){.ar-teach{grid-template-columns: 1fr}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_62528|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-trust{margin: 0 auto;font-weight: 600}.ar-trust-top{display: grid;grid-template-columns: 300px 1fr;gap: 24px;align-items: start;margin-bottom: 20px}.ar-trust-photo{width: 100%;height: auto;border-radius: 12px;display: block;box-shadow: 0 8px 24px rgba(0,0,0,.1)}.ar-trust-intro h2{margin: 0 0 10px;font-size: clamp(19px,2.3vw,23px);font-weight: 800;color: var(--ink)}.ar-trust-intro p{margin: 0 0 10px;font-size: 16px;color: #1f242a;line-height: 1.55;font-weight: 600}.ar-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 0 0 18px}.ar-stat{background: var(--cream);border-top: 3px solid var(--orange);border-radius: 10px;padding: 15px 14px}.ar-statn{font-size: 30px;font-weight: 800;color: var(--orange-d);line-height: 1}.ar-statl{font-size: 13px;font-weight: 700;color: #5f5e5a;margin-top: 4px;line-height: 1.3}.ar-notsure{background: linear-gradient(150deg,#1f2937,#111827);color: #fff;border-radius: 12px;padding: 22px 24px}.ar-notsure h3{margin: 0 0 8px;font-size: 18px;font-weight: 800;color: #fff !important}.ar-notsure p{margin: 8px 0;font-size: 15px;color: #d6dce2;line-height: 1.55;font-weight: 500}.ar-hl{color: #f6b87a;font-weight: 800}@media(max-width:760px){.ar-trust-top{grid-template-columns: 1fr}.ar-stats{grid-template-columns: repeat(2,1fr)}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_63145|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-items: stretch}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);background: #fff;display: flex;flex-direction: column;transition: transform .15s,box-shadow .15s}.ar-tcard:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-tbanner{position: relative;background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);color: #fff;font-weight: 800;font-size: 16px;padding: 13px 18px;overflow: hidden}.ar-tbanner span{position: relative;z-index: 1}.ar-tbanner .ar-wm{position: absolute;top: 50%;right: 16px;transform: translateY(-50%);height: 80%;opacity: .16;z-index: 0}.ar-tcard .ar-bd{padding: 16px 20px}.ar-tcard ul{margin: 0;padding-left: 18px;line-height: 1.85;font-size: 15px;color: #1f242a}.ar-tcard ul strong{color: var(--orange-d)}@media(max-width:760px){.ar-grid2{grid-template-columns: 1fr}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_63764|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-grid4{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-svc{display: block;background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px;text-decoration: none !important;transition: border-color .15s,box-shadow .15s}.ar-svc:hover{border-color: rgba(229,114,0,.45);box-shadow: 0 10px 22px rgba(17,24,39,.08)}.ar-svc h3{font-size: 16px;font-weight: 800;color: var(--orange-d);margin: 0 0 6px}.ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0 0 10px}.ar-svc .ar-svc-link{color: var(--orange-d);font-weight: 800;font-size: 14px}@media(max-width:900px){.ar-grid4{grid-template-columns: repeat(2,1fr)}}@media(max-width:540px){.ar-grid4{grid-template-columns: 1fr}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_74787|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-offer{position: relative;background: linear-gradient(150deg,#1f2937,#111827);color: #fff;border-radius: 16px;padding: 26px 28px;overflow: hidden;transition: transform .15s,box-shadow .15s}.ar-offer:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0,0,0,.20)}.ar-offer .ar-wm{position: absolute;top: 50%;right: 18px;transform: translateY(-50%);height: 78%;opacity: .10}.ar-offer .ar-inner{position: relative;z-index: 1;max-width: 760px}.ar-tag{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 12px}.ar-offer h2{font-size: 23px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-offer p{font-size: 15px;font-weight: 600;color: #d6dce2;line-height: 1.6;margin: 0 0 12px}.ar-offer .ar-bonus{color: #f6b87a;font-weight: 800}.ar-offer .ar-btn{display: inline-block;background: var(--orange) !important;color: #fff !important;font-weight: 700;font-size: 15px;padding: 12px 22px;border-radius: 9px;text-decoration: none !important;box-shadow: 0 4px 14px rgba(229,114,0,.3)}.ar-offer .ar-btn:hover{background: #cf6700 !important}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_61259|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px;transition: transform .15s,box-shadow .15s}.ar-step:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--orange);color: #fff;font-weight: 800;font-size: 15px;margin-bottom: 10px}.ar-step h3{font-size: 16px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-step p{font-size: 14px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_75437|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop a{color: var(--orange-d);font-weight: 700}.ar-tc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 20px 24px}.ar-tc h2{font-size: 19px;font-weight: 800;color: var(--ink);margin: 0 0 12px}.ar-tc ul{margin: 0;padding-left: 18px;line-height: 1.8;font-size: 14.5px;color: #1f242a;font-weight: 600}.ar-tc ul strong{color: var(--orange-d)}.ar-tc .ar-fine{font-size: 13px;font-weight: 600;color: #5f5e5a;margin: 12px 0 0}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_76083|0 */
:where(#collection-5d274e52d35f7a000131437d){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 14px}.ar-faq details{background: var(--cream);border: 1px solid #efe3d4;border-left: 3px solid var(--orange);border-radius: 10px;margin: 0 0 10px;padding: 0;overflow: hidden}.ar-faq summary{cursor: pointer;list-style: none;padding: 14px 18px;font-size: 15.5px;font-weight: 800;color: var(--ink);display: flex;justify-content: space-between;align-items: center;gap: 12px;transition: background .15s}.ar-faq summary:hover,.ar-faq details[open] summary{background: #fff4e8}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';color: var(--orange-d);font-size: 22px;font-weight: 800;line-height: 1}.ar-faq details[open] summary::after{content: '\2013'}.ar-faq .ar-ans{padding: 0 18px 16px;font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6}.ar-faq .ar-ans a{color: var(--orange-d);font-weight: 700}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_64387|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){#ar-dyn-gallery.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}#ar-dyn-gallery.ar-prop *{box-sizing: border-box}#ar-dyn-gallery.ar-prop img{max-width: 100%}#ar-dyn-gallery .ar-galhead{text-align: center;margin-bottom: 18px}#ar-dyn-gallery .ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 10px}#ar-dyn-gallery .ar-galhead h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}#ar-dyn-gallery .ar-galhead p{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0}#ar-dyn-gallery .ar-gal{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}#ar-dyn-gallery .ar-tile{display: block;border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 8px 24px rgba(0,0,0,.06);text-decoration: none !important;transition: transform .15s,box-shadow .15s}#ar-dyn-gallery .ar-tile:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}#ar-dyn-gallery .ar-loc-name{display: block;background: var(--orange);color: #fff;font-size: 15px;font-weight: 800;margin: 0;padding: 10px 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#ar-dyn-gallery .ar-tile img{display: block;width: 100%;aspect-ratio: 4/3;object-fit: cover;background: var(--cream)}#ar-dyn-gallery .ar-loc-rev{display: block;background: var(--cream);padding: 12px 14px 15px}#ar-dyn-gallery .ar-loc-st{display: block;font-size: 12px;color: var(--orange-d);margin: 0 0 5px;letter-spacing: 1px}#ar-dyn-gallery .ar-loc-q{display: block;font-size: 15px;line-height: 1.5;color: #333;font-weight: 700}#ar-dyn-gallery .ar-loc-w{color: #777;font-weight: 400}@media(max-width:900px){#ar-dyn-gallery .ar-gal{grid-template-columns: repeat(2,1fr)}}@media(max-width:540px){#ar-dyn-gallery .ar-gal{grid-template-columns: 1fr}}}

/* /landscape-photography-workshops|block-yui_3_17_2_1_1780492153908_76731|0 (+1 identical) */
:where(#collection-5d274e52d35f7a000131437d,#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-concl{background: var(--panel);color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-concl-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 0 0 20px;text-align: left}.ar-cc{display: block;text-decoration: none !important;background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 16px 18px;transition: transform .15s,box-shadow .15s}.ar-cc h4{margin: 0 0 6px;font-size: 14.5px;font-weight: 800;color: var(--ink)}.ar-cc .ar-cc-link{font-size: 13.5px;font-weight: 800;color: var(--orange-d) !important}.ar-cc:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.30)}.ar-cta2{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.ar-cta2 .ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 20px;border-radius: 9px;text-decoration: none !important;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.3);min-width: 240px}.ar-cta2 .ar-btn:hover{background: #cf6700 !important}.ar-cta2 .ar-btn-ghost{border: 1.5px solid rgba(255,255,255,.4);font-weight: 600;box-shadow: none;background: transparent !important;color: #fff !important}.ar-cta2 .ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}@media(max-width:900px){.ar-concl-grid{grid-template-columns: repeat(2,1fr)}}@media(max-width:520px){.ar-concl-grid{grid-template-columns: 1fr}}}

/* /fine-art-prints|block-yui_3_17_2_1_1780568775216_24243|0 */
:where(#collection-5d2b20b0a6bfb800015df71c){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: #E57200;color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 8px}.ar-step h3{font-size: 15px;font-weight: 800;color: rgba(64,64,64,.9);margin: 0 0 5px}.ar-step p{font-size: 13px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0}.ar-step p strong{color: #c45f00;font-weight: 800}.ar-tip{margin-top: 14px;background: #fff;border: 1px solid #E57200;border-radius: 10px;padding: 12px 16px;font-size: 13.5px;font-weight: 700;color: #c45f00}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /fine-art-prints|block-yui_3_17_2_1_1780568775216_10676|0 */
:where(#collection-5d2b20b0a6bfb800015df71c){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-pt-card{border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.08);border: 1px solid #ececec}.ar-pt{width: 100%;border-collapse: collapse;font-size: 14px}.ar-pt thead .ar-pt-grad th{background: linear-gradient(135deg,#1f2937,#111827);color: #fff;font-weight: 700;font-size: 12px;text-transform: uppercase;letter-spacing: .05em;padding: 12px 14px;text-align: left}.ar-pt thead .ar-pt-orange th{background: #E57200;color: #fff;font-weight: 800;font-size: 13.5px;padding: 11px 14px;text-align: right}.ar-pt thead .ar-pt-orange th:first-child{text-align: left}.ar-pt tbody td{padding: 11px 14px;text-align: right;color: #1f242a;font-weight: 700;border-top: 1px solid #efe9e1}.ar-pt tbody td:first-child{text-align: left;font-weight: 800;color: #111827}.ar-pt tbody tr:nth-child(even){background: #faf7f3}.ar-pt tbody tr:hover{background: #fff4e8}.ar-pt .ar-na{color: #b9b2a8;font-weight: 600}.ar-pt-note{font-size: 12.5px;font-weight: 600;color: #5f5e5a;margin: 10px 2px 0}@media(max-width:760px){.ar-h2{font-size: 20px}.ar-pt{font-size: 12.5px}.ar-pt thead .ar-pt-orange th,.ar-pt tbody td{padding: 9px 9px}}}

/* /fine-art-prints|block-yui_3_17_2_1_1780568775216_24875|0 */
:where(#collection-5d2b20b0a6bfb800015df71c){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 34px}.ar-faqcard{border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.08);border: 1px solid #ececec}.ar-faqhead{background: linear-gradient(135deg,#1f2937,#111827);color: #fff;font-size: 15px;font-weight: 800;letter-spacing: .02em;padding: 15px 20px;margin: 0}.ar-faq{background: #fff}.ar-faq details{border-top: 1px solid #efe9e1}.ar-faq details:nth-of-type(even){background: #faf7f3}.ar-faq details:hover{background: #fff4e8}.ar-faq summary{font-size: 15px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding: 14px 46px 14px 20px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 22px;color: #E57200;font-weight: 700;line-height: 1}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq details[open]{background: #fff4e8}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 0;padding: 0 20px 16px}@media(max-width:760px){.ar-faqhead{font-size: 14px}.ar-faq summary{font-size: 14px;padding: 12px 40px 12px 14px}.ar-faq p{padding: 0 14px 14px}}}

/* /beginners-portrait-photography-course|block-yui_3_17_2_1_1782229403618_12309|0 */
:where(#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid #E57200;color: #c45f00;font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 12px}.ar-price{font-size: 36px;font-weight: 800;line-height: 1;margin: 0 0 3px}.ar-pricesub{font-size: 13px;color: #c9c2b9;font-weight: 600;margin: 0 0 15px}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /beginners-portrait-photography-course|block-yui_3_17_2_1_1782229785908_6483|0 */
:where(#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help strong{color: #c45f00;font-weight: 800}.ar-rfy-help em{font-style: italic;color: #c45f00;font-weight: 700}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "How the course helps ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /beginners-portrait-photography-course|block-yui_3_17_2_1_1782229785908_7455|0 */
:where(#collection-5db45a005d3ce536b694310f){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-why{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 22px 26px}.ar-why p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.6;margin: 0 0 12px}.ar-why p:last-child{margin: 0}.ar-why p strong{font-weight: 800;color: #111827}.ar-why ul{list-style: none;margin: 0 0 14px;padding: 0}.ar-why li{position: relative;padding: 7px 0 7px 28px;font-size: 14.5px;font-weight: 600;color: #2b2118;line-height: 1.5;border-top: 1px solid #efe2cd}.ar-why li:first-child{border-top: none}.ar-why li:before{content: "\2716";position: absolute;left: 4px;top: 7px;color: #c0392b;font-weight: 800;font-size: 13px}.ar-why em{font-style: italic;color: #c45f00;font-weight: 700}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /beginners-portrait-photography-course|block-yui_3_17_2_1_1782644212324_16393|0 */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-5db45a005d3ce536b694310f){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 110px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 15px;font-weight: 700;color: #1f1206}#ar-ll .ar-ll-strip .c.tip{cursor: help}#ar-ll .ar-ll-strip .c.tip:hover:before{content: attr(data-tip);position: absolute;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);width: 260px;background: #1a1a1a;color: #fff;font: 500 12.5px/1.5 'Proxima Nova',sans-serif;text-transform: none;letter-spacing: 0;padding: 10px 13px;border-radius: 8px;z-index: 99999;box-shadow: 0 6px 20px rgba(0,0,0,.25);white-space: normal;text-align: left}#ar-ll .ar-ll-strip .c.tip:hover:after{content: "";position: absolute;bottom: calc(100% + 4px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: #1a1a1a}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-dchips{display: flex;flex-wrap: wrap;gap: 8px}#ar-ll .ar-ll-dchip{display: inline-block;background: #fff;border: 1px solid #ddbf94;color: #2b2118;border-radius: 8px;padding: 7px 13px;font-size: 13.5px;font-weight: 700}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 3px solid #e8d4b8;border-radius: 8px;padding: 11px 12px 29px;background: #fdf6ee;cursor: pointer;transition: box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select date \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;box-shadow: 0 8px 22px rgba(154,77,16,.18);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border-color: #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25)}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;border-color: #cbb8a0;pointer-events: none;padding: 11px 12px}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "SOLD OUT";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-c.out .ar-ll-d{padding-right: 74px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-a{font-size: 12px;color: #3a8a3a;margin-top: 6px;font-weight: 700}#ar-ll .ar-ll-a.low{color: #c2571f}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 6px;color: #1a1a1a}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll .ar-ll-ri{background: #2b2622;color: #fff;border-radius: 14px;padding: 22px 26px;margin: 4px 0 0;box-shadow: 0 8px 24px rgba(0,0,0,.10)}#ar-ll .ar-ll-ri .ri-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 10px;border-radius: 4px;margin-bottom: 10px}#ar-ll .ar-ll-ri h3{margin: 0 0 8px;font-size: clamp(18px,2.2vw,21px);font-weight: 800;color: #fff;line-height: 1.2}#ar-ll .ar-ll-ri p{margin: 0 0 14px;font-size: 15px;color: #d9d3ca;font-weight: 600;line-height: 1.55}#ar-ll .ar-ll-ri p strong{color: #FBBC04;font-weight: 800}#ar-ll .ar-ll-ri .ri-btns{display: flex;flex-wrap: wrap;gap: 10px}#ar-ll .ar-ll-ri a{display: inline-block;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 22px;border-radius: 9px}#ar-ll .ar-ll-ri .ri-primary{background: #E57200;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.35)}#ar-ll .ar-ll-ri .ri-primary:hover{background: #c45f00}#ar-ll .ar-ll-ri .ri-ghost{background: transparent;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important}#ar-ll .ar-ll-ri .ri-ghost:hover{border-color: #fff;background: rgba(255,255,255,.07)}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /my-ethical-policy|block-yui_3_17_2_1_1782661270052_15637|0 */
:where(#collection-615d6f87551883233aad804c){.ar-eth{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #1a1a1a}.ar-eth *{box-sizing: border-box}.ar-eth .ar-h1{font-size: clamp(26px,3.6vw,34px);font-weight: 800;line-height: 1.12;letter-spacing: -.01em;color: #111827;margin: 0 0 14px}.ar-eth .ar-lead{font-size: 16.5px;line-height: 1.62;font-weight: 600;color: #3a414a;margin: 0 0 34px;max-width: 820px}.ar-eth .ar-lead strong{color: #111827;font-weight: 800}.ar-eth .ar-row{display: grid;grid-template-columns: 0.85fr 1.15fr;gap: 0;align-items: stretch;margin: 0 0 26px;background: #faf7f3;border: 1px solid #efe3d4;border-radius: 16px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-eth .ar-row.ar-flip .ar-media{order: 2;border-right: none;border-left: 1px solid #efe3d4}.ar-eth .ar-media{display: flex;align-items: center;justify-content: center;padding: 24px;background: #fff;border-right: 1px solid #efe3d4}.ar-eth .ar-media img{display: block;max-width: 100%;max-height: 330px;width: auto;height: auto;border-radius: 8px}.ar-eth .ar-body{padding: 30px 34px 32px;display: flex;flex-direction: column;justify-content: center}.ar-eth .ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px;width: max-content}.ar-eth .ar-body h2{font-size: 22px;font-weight: 800;color: #c45f00;margin: 0 0 12px;line-height: 1.18}.ar-eth .ar-body p{font-size: 15px;line-height: 1.6;font-weight: 600;color: #3a414a;margin: 0 0 12px}.ar-eth .ar-body p:last-of-type{margin-bottom: 0}.ar-eth .ar-body strong{color: #111827;font-weight: 800}.ar-eth .ar-effrom{display: inline-block;margin-top: 14px;font-size: 12.5px;font-weight: 700;color: #9a6a3a}.ar-eth .ar-inlink{display: inline-block;margin-top: 14px;font-size: 14px;font-weight: 800;color: #c45f00 !important;text-decoration: underline;text-underline-offset: 2px}.ar-eth .ar-badges-wrap{background: #fff;border: 1px solid #ead9bd;border-radius: 16px;padding: 28px 24px;text-align: center}.ar-eth .ar-badges-wrap h2{font-size: 15px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #9a6a3a;margin: 0 0 20px}.ar-eth .ar-badges{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 38px}.ar-eth .ar-badges img{height: 88px;width: auto;object-fit: contain}@media(max-width:760px){.ar-eth .ar-row{grid-template-columns: 1fr}.ar-eth .ar-row .ar-media{order: 1 !important;border-right: none;border-bottom: 1px solid #efe3d4}.ar-eth .ar-row.ar-flip .ar-media{border-left: none}.ar-eth .ar-media img{max-height: 280px}.ar-eth .ar-body{order: 2;padding: 24px 24px 26px}.ar-eth .ar-body h2{font-size: 20px}.ar-eth .ar-badges{gap: 26px}.ar-eth .ar-badges img{height: 64px}}}

/* /photography-workshops-near-me|block-yui_3_17_2_1_1780437240730_29515|0 */
:where(#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop a{color: var(--orange-d)}.ar-intro .ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px;width: max-content}.ar-intro h2{font-size: 23px;line-height: 1.2;font-weight: 800;color: var(--ink);margin: 0 0 14px;max-width: 900px}.ar-intro .ar-lead{font-size: 16px;line-height: 1.55;font-weight: 600;color: var(--ink);margin: 0 0 14px;max-width: 880px;border-left: 4px solid var(--orange);padding-left: 16px}.ar-intro .ar-lead strong{color: var(--orange-d);font-weight: 800}.ar-intro .ar-body{font-size: 15px;line-height: 1.6;font-weight: 500;color: #3a414a;margin: 0 0 10px;max-width: 880px}@media(max-width:600px){.ar-intro h2{font-size: 20px}.ar-intro .ar-lead{font-size: 15px}}}

/* /photography-workshops-near-me|block-yui_3_17_2_1_1780437240730_31199|0 */
:where(#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px;transition: transform .15s,box-shadow .15s}.ar-step:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(0,0,0,.12)}.ar-stepn{display: inline-flex;width: 28px;height: 28px;background: var(--orange);color: #fff;border-radius: 50%;align-items: center;justify-content: center;font-weight: 800;margin-bottom: 9px}.ar-step h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--ink)}.ar-step p{margin: 0;font-size: 14.5px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}}}

/* /photography-workshops-near-me|block-yui_3_17_2_1_1780442795179_34094|0 */
:where(#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-leadin{text-align: center;padding: 6px 0 4px}.ar-leadin .ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 11px}.ar-leadin h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-leadin p{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 auto;max-width: 760px}.ar-leadin .ar-div{height: 1px;background: linear-gradient(90deg,transparent,#e2d9cc,transparent);max-width: 520px;margin: 14px auto 0}}

/* /photography-workshops-near-me|block-yui_3_17_2_1_1780437240730_35146|0 */
:where(#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;--yellow: #FBBC04;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-offer{position: relative;background: linear-gradient(135deg,#2b2622,#1a1714);border-radius: 16px;padding: 30px 34px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.12);transition: transform .15s,box-shadow .15s}.ar-offer:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0,0,0,.20)}.ar-offer .ar-wm{position: absolute;top: 50%;right: 18px;transform: translateY(-50%);height: 78%;opacity: .10;z-index: 0}.ar-offer .ar-inner{position: relative;z-index: 1;max-width: 760px}.ar-offer .ar-tag{display: inline-block;background: var(--yellow);color: #3a2c00;font-size: 12px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: 5px 12px;border-radius: 4px;margin-bottom: 13px}.ar-offer h2{font-size: 23px;font-weight: 800;color: #fff;margin: 0 0 12px;line-height: 1.25}.ar-offer h2 strong{color: var(--yellow)}.ar-offer p{font-size: 15px;line-height: 1.6;color: #e7e1d8;font-weight: 500;margin: 0 0 12px}.ar-offer .ar-bonus{font-size: 14px;color: #cdbfae;border-left: 3px solid var(--orange);padding-left: 14px;margin: 0}.ar-offer .ar-bonus strong{color: #fff}@media(max-width:600px){.ar-offer{padding: 24px 22px}.ar-offer h2{font-size: 20px}}}

/* /photography-workshops-near-me|block-yui_3_17_2_1_1780437240730_35727|0 */
:where(#collection-62714eefc51adc149ff2f793){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px;text-align: center}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px;text-align: center}.ar-faq{max-width: 900px;margin: 0 auto;border: 1px solid #ececec;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-faq details{padding: 15px 18px;border-top: 1px solid #efe7dc;transition: background .18s}.ar-faq details:first-of-type{border-top: none}.ar-faq details:nth-of-type(2n+1){background: #fff}.ar-faq details:nth-of-type(2n){background: var(--cream)}.ar-faq details:hover{background: #fff4e8}.ar-faq details[open]{background: #fff4e8}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: var(--ink);cursor: pointer;list-style: none;padding-right: 30px;position: relative;transition: color .18s}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq details:hover summary{color: var(--orange-d)}.ar-faq summary::after{content: "+";position: absolute;right: 0;top: -2px;color: var(--orange);font-weight: 800;font-size: 20px;line-height: 1}.ar-faq details[open] summary::after{content: "\2212"}.ar-faq .ar-a{font-size: 15px;line-height: 1.6;color: #3a414a;font-weight: 500;margin: 12px 0 0}.ar-faq .ar-a strong{color: var(--orange-d)}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_66425|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-prop a{color: var(--orange-d)}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;line-height: 1.18;color: var(--orange-d);margin: 0 0 12px;font-weight: 700}.ar-hero-pitch p{font-size: 15px;line-height: 1.5;color: #1f242a;margin: 0 0 11px;font-weight: 600}.ar-hero-pitch strong{font-weight: 800;color: var(--ink)}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;align-items: stretch;justify-content: center}.ar-action-label{font-size: 12.5px;color: var(--orange);margin: 0 0 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;text-align: left}.ar-hero-action .ar-btn{display: block;width: 100%;max-width: none !important;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin: 0 0 9px !important;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-hero-action .ar-btn:hover{background: #cf6700 !important}.ar-hero-action .ar-btn-ghost{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4) !important;color: #fff !important;font-weight: 600}.ar-hero-action .ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}.ar-hero-action .ar-callpill{display: flex;width: 100%;max-width: none !important;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 0 9px !important;text-decoration: none !important}.ar-callme{font-weight: 800;font-size: 14px;color: #1e8e3e !important}.ar-callnum{font-weight: 800;font-size: 15px;color: var(--ink) !important}.ar-hero-action .ar-msg{background: transparent;color: #FBBC04 !important;font-size: 13px;font-weight: 700;text-decoration: underline;text-align: center;display: block;margin-top: 2px;max-width: none !important}.ar-proof{font-size: 13px;margin: 11px 0 0;padding-top: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14)}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_95520|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-learn{background: var(--cream);border: 1px solid #efe3d4;border-radius: 12px;padding: 18px 22px}.ar-learnlist{margin: 0;padding: 0 0 0 18px;columns: 2;column-gap: 30px}.ar-learnlist li{font-size: 14px;color: #1f242a;font-weight: 600;margin: 0 0 9px;line-height: 1.45;break-inside: avoid}@media(max-width:760px){.ar-learnlist{columns: 1}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_96134|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 12px;color: var(--ink)}.ar-diff{background: #fff;border: 1px solid #e6e6e6;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-diff p{margin: 0;font-size: 15px;color: #1f242a;font-weight: 600;line-height: 1.55}.ar-diff strong{color: var(--ink);font-weight: 800}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_96759|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-roigrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-roi{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-roi .ar-roilabel{font-size: 11.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;color: var(--orange)}.ar-roi h3{margin: 4px 0 6px;font-size: 15.5px;font-weight: 800;color: var(--ink)}.ar-roi p{margin: 0;font-size: 13.5px;color: #3a414a;font-weight: 600;line-height: 1.45}@media(max-width:760px){.ar-roigrid{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_97369|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-svc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-svc h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--orange-d)}.ar-svc p{margin: 0;font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:760px){.ar-grid2{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_98129|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;align-items: stretch}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{margin: 0;font-size: 21px;font-weight: 800;color: #1f1205;position: relative;z-index: 1}.ar-tbanner p{margin: 4px 0 0;font-size: 14.5px;font-weight: 700;color: #fff;position: relative;z-index: 1}.ar-wm{position: absolute;top: 50%;right: 20px;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: var(--ink);color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;padding: 12px 16px;text-align: left}.ar-tbl td{padding: 13px 16px;border-top: 1px solid #eee;font-size: 14.5px;font-weight: 600;color: #1f242a}.ar-tbl td:first-child{border-left: 4px solid var(--orange);font-weight: 800;color: var(--ink)}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: var(--panel);color: #fff;padding: 13px 16px;font-size: 13.5px;font-weight: 800}.ar-maphead span{color: var(--orange);display: block;font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 3px}.ar-mapwrap iframe{flex: 1;min-height: 320px;width: 100%;border: 0;display: block}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_98736|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-curgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-curtile{border: 1px solid #e6e6e6;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.07);background: #fff}.ar-curtile img{width: 100%;height: 210px;object-fit: cover}.ar-curcap{padding: 11px 14px}.ar-curcap h3{margin: 0 0 2px;font-size: 14.5px;font-weight: 800;color: var(--orange-d)}.ar-curcap p{margin: 0;font-size: 12.5px;color: #5f5e5a;font-weight: 600;line-height: 1.4}@media(max-width:760px){.ar-curgrid{grid-template-columns: 1fr 1fr}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_99349|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-booking{background: var(--cream);border-left: 4px solid var(--orange);border-radius: 0 12px 12px 0;padding: 22px 24px}.ar-booking p{font-size: 14px;color: #1f242a;font-weight: 600;margin: 0 0 12px;line-height: 1.5}.ar-rates{width: 100%;border-collapse: collapse;margin: 6px 0 14px;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #e6e6e6}.ar-rates th{background: var(--ink);color: #fff;font-size: 12.5px;font-weight: 800;text-transform: uppercase;padding: 11px 13px;text-align: left}.ar-rates td{padding: 11px 13px;border-top: 1px solid #eee;font-size: 13.5px;font-weight: 600;color: #1f242a}.ar-rates td:last-child{font-weight: 800;color: var(--orange-d);text-align: right;white-space: nowrap}.ar-meta{font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.5;margin: 0 0 14px}.ar-meta strong{color: var(--ink)}.ar-btn{display: block;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);max-width: 300px;margin-bottom: 9px}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{background: transparent !important;border: 1.5px solid var(--orange);color: var(--orange-d) !important;font-weight: 700;box-shadow: none}.ar-btn-ghost:hover{background: #fff4e8 !important}.ar-callpill{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;text-decoration: none !important;max-width: 300px}.ar-callme{font-weight: 800;font-size: 14px;color: #1e8e3e !important}.ar-callnum{font-weight: 800;font-size: 15px;color: var(--ink) !important}@media(max-width:760px){.ar-rates{display: block;overflow-x: auto}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_99950|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--orange);color: #fff;font-weight: 800;font-size: 13px;margin-bottom: 8px}.ar-step h3{margin: 0 0 5px;font-size: 14px;font-weight: 800;color: rgba(64,64,64,.85)}.ar-step p{margin: 0;font-size: 12.5px;color: #3a414a;font-weight: 600;line-height: 1.45}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr}.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_100557|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 12px;color: var(--ink)}.ar-cred{background: var(--cream);border: 1px solid #efe3d4;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px}.ar-cred p{margin: 0 0 10px;font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.55}.ar-cred p:last-child{margin: 0}.ar-cred strong{color: var(--ink);font-weight: 800}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_103236|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 14px;color: var(--ink)}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;cursor: pointer;list-style: none;color: var(--ink);position: relative;padding-right: 28px}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: var(--orange);font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.55;margin: 10px 0 2px}}

/* /corporate-photography-training|block-yui_3_17_2_1_1780309779012_103826|0 */
:where(#collection-648584e08159f371e906e6e4){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-concl{background: var(--panel);color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-concl h2{margin: 0 0 10px;font-size: 24px;font-weight: 800;color: #fff}.ar-concl p{margin: 0 0 18px;font-size: 15px;color: #d9d2c9;font-weight: 600}.ar-btn{display: block;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin: 0 auto 9px;max-width: 380px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-btn:hover{background: #cf6700 !important}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;text-decoration: none !important;max-width: 380px;margin: 0 auto}.ar-callme{font-weight: 800;font-size: 14px;color: #1e8e3e !important}.ar-callnum{font-weight: 800;font-size: 15px;color: var(--ink) !important}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_79372|0 (+1 identical) */
:where(#collection-648595f2e28fd42a05f50452,#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-prop a{color: var(--orange-d)}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;line-height: 1.18;color: var(--orange-d);margin: 0 0 12px;font-weight: 700}.ar-hero-pitch p{font-size: 15px;line-height: 1.5;color: #1f242a;margin: 0 0 11px;font-weight: 600}.ar-hero-pitch strong{font-weight: 800;color: var(--ink)}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;color: var(--orange);margin: 0 0 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.ar-btn{display: block;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;font-weight: 600}.ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}.ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin-bottom: 9px;text-decoration: none !important}.ar-callme{font-weight: 800;font-size: 14px;color: #1e8e3e !important}.ar-callnum{font-weight: 800;font-size: 15px;color: var(--ink) !important}.ar-msg{background: transparent;color: #FBBC04 !important;font-size: 13px;font-weight: 700;text-decoration: underline;text-align: center;display: block;margin-top: 2px}.ar-proof{font-size: 13px;margin: 11px 0 0;padding-top: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14)}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_80521|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-svc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-svc h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--orange-d)}.ar-svc p{margin: 0;font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:760px){.ar-grid2{grid-template-columns: 1fr}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_82450|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-uses{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 20px 24px}.ar-uselist{margin: 0;padding-left: 20px;columns: 2;column-gap: 28px}.ar-uselist li{font-size: 14px;color: #3a414a;font-weight: 600;margin-bottom: 7px;line-height: 1.4;break-inside: avoid}@media(max-width:760px){.ar-uselist{columns: 1}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_83539|0 (+1 identical) */
:where(#collection-648595f2e28fd42a05f50452,#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-curgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-curtile{border: 1px solid #e6e6e6;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.07);background: #fff}.ar-curtile img{width: 100%;height: 210px;object-fit: cover}.ar-curcap{padding: 11px 14px}.ar-curcap h3{margin: 0 0 2px;font-size: 14.5px;font-weight: 800;color: var(--orange-d)}.ar-curcap p{margin: 0;font-size: 12.5px;color: #5f5e5a;font-weight: 600;line-height: 1.4}@media(max-width:760px){.ar-curgrid{grid-template-columns: 1fr 1fr}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_84636|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;align-items: stretch}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{margin: 0;font-size: 21px;font-weight: 800;color: #1f1205;position: relative;z-index: 1}.ar-tbanner p{margin: 4px 0 0;font-size: 14.5px;font-weight: 700;color: #fff;position: relative;z-index: 1}.ar-wm{position: absolute;top: 50%;right: 20px;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: var(--ink);color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;padding: 12px 16px;text-align: left}.ar-tbl td{padding: 13px 16px;border-top: 1px solid #eee;font-size: 14.5px;font-weight: 600;color: #1f242a}.ar-tbl td:first-child{border-left: 4px solid var(--orange);font-weight: 800;color: var(--ink)}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: var(--panel);color: #fff;padding: 13px 16px;font-size: 13.5px;font-weight: 800}.ar-maphead span{color: var(--orange);display: block;font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 3px}.ar-mapwrap iframe{flex: 1;min-height: 320px;width: 100%;border: 0;display: block}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_85738|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-booking{background: var(--cream);border-left: 4px solid var(--orange);border-radius: 0 12px 12px 0;padding: 22px 24px}.ar-booking p{font-size: 14px;color: #1f242a;font-weight: 600;margin: 0 0 12px;line-height: 1.5}.ar-rates{width: 100%;border-collapse: collapse;margin: 6px 0 14px;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #e6e6e6}.ar-rates th{background: var(--ink);color: #fff;font-size: 12.5px;font-weight: 800;text-transform: uppercase;padding: 11px 13px;text-align: left}.ar-rates td{padding: 11px 13px;border-top: 1px solid #eee;font-size: 13.5px;font-weight: 600;color: #1f242a}.ar-rates td:last-child{font-weight: 800;color: var(--orange-d);text-align: right;white-space: nowrap}.ar-meta{font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.5;margin: 0 0 10px}.ar-tnc{font-size: 12.5px;color: #3a414a;font-weight: 600;line-height: 1.55;margin: 0 0 14px;background: #fff;border: 1px solid #e6e6e6;border-radius: 8px;padding: 11px 13px}.ar-tnc strong{color: var(--ink)}.ar-btn{display: block;text-align: center;text-decoration: none !important;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);max-width: 300px}.ar-btn:hover{background: #cf6700 !important}@media(max-width:760px){.ar-rates{display: block;overflow-x: auto}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_86829|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 16px}.ar-stepn{display: inline-flex;width: 28px;height: 28px;background: var(--orange);color: #fff;border-radius: 50%;align-items: center;justify-content: center;font-weight: 800;margin-bottom: 8px;font-size: 13px}.ar-step h3{margin: 0 0 4px;font-size: 14px;font-weight: 800}.ar-step p{margin: 0;font-size: 12.5px;color: #3a414a;font-weight: 600;line-height: 1.4}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr 1fr}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_87920|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 12px;color: var(--ink)}.ar-credtext{max-width: 820px}.ar-credtext p{font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.55;margin: 0 0 10px}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_89863|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-tphoto{display: grid;grid-template-columns: 340px 1fr;gap: 24px;align-items: start}.ar-tphoto img{width: 100%;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,.10)}.ar-tphoto h3{margin: 0 0 8px;font-size: 19px;font-weight: 800}.ar-tphoto p{font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.5;margin: 0 0 8px}.ar-rev{border-left: 4px solid var(--orange);background: var(--cream);border-radius: 0 10px 10px 0;padding: 14px 16px;margin-top: 14px}.ar-rev p{margin: 0 0 8px;font-size: 13.5px;font-style: italic;color: #1f242a;line-height: 1.5;font-weight: 600}.ar-rev .ar-who2{font-size: 13px;font-weight: 800;color: var(--orange-d)}.ar-stars{color: #FBBC04;font-size: 13px;letter-spacing: 1px}@media(max-width:760px){.ar-tphoto{grid-template-columns: 1fr}}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780258023140_100873|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 14px;color: var(--ink)}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;cursor: pointer;list-style: none;color: var(--ink);position: relative;padding-right: 28px}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: var(--orange);font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.55;margin: 10px 0 2px}}

/* /professional-commercial-photographer-coventry|block-yui_3_17_2_1_1780259135281_13837|0 */
:where(#collection-648595f2e28fd42a05f50452){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop a{color: var(--orange-d)}.ar-concl{background: var(--panel);border-radius: 12px;padding: 24px 26px}.ar-concl h2{margin: 0 0 12px;font-size: 21px;font-weight: 800;color: #fff}.ar-out{margin: 0 0 16px;padding-left: 20px}.ar-out li{color: #d9d3ca;font-size: 14px;font-weight: 600;margin-bottom: 6px}.ar-cta2{display: flex;gap: 10px;flex-wrap: wrap}.ar-cta2 a{flex: 1;text-align: center;background: var(--orange) !important;color: #fff !important;text-decoration: none !important;font-weight: 700;font-size: 14px;padding: 13px;border-radius: 8px;min-width: 210px}.ar-cta2 a:hover{background: #cf6700 !important}.ar-cta2 a.ar-alt{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important}.ar-cta2 a.ar-alt:hover{background: rgba(255,255,255,.08) !important}.ar-deliv{font-size: 12.5px;color: #c9c2b9;font-weight: 600;margin-top: 13px;line-height: 1.5}.ar-deliv strong{color: #fff}.ar-also{font-size: 12.5px;color: #c9c2b9;font-weight: 600;margin-top: 13px;padding-top: 13px;border-top: 1px solid rgba(255,255,255,.14);line-height: 1.6}.ar-also strong{color: #fff}.ar-also a{color: #FBBC04 !important;font-weight: 700;text-decoration: none}.ar-also a:hover{text-decoration: underline}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_11761|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;line-height: 1.18;color: var(--orange-d);margin: 0 0 12px;font-weight: 700}.ar-hero-pitch p{font-size: 15px;line-height: 1.5;color: #1f242a;margin: 0 0 11px;font-weight: 600}.ar-hero-pitch strong{font-weight: 800;color: var(--ink)}.ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center;align-items: stretch}.ar-action-label{font-size: 12.5px;color: var(--orange);margin: 0 0 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.ar-hero-action a.ar-btn{display: block;width: 100%;text-align: center;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin: 0 0 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);border: 0}.ar-hero-action a.ar-btn:hover{background: #cf6700 !important}.ar-hero-action a.ar-btn-ghost{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4) !important;color: #fff !important;font-weight: 600;box-shadow: none}.ar-hero-action a.ar-btn-ghost:hover{background: rgba(255,255,255,.08) !important}.ar-callpill{display: flex;width: 100%;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin: 0 0 9px;text-decoration: none}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}.ar-msg{background: transparent;color: #FBBC04;font-size: 13px;font-weight: 700;text-decoration: underline;text-align: center;display: block;margin-top: 2px}.ar-proof{font-size: 13px;margin: 11px 0 0;padding-top: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14)}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04;font-weight: 700}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_12866|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-svc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-svc h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--orange-d)}.ar-svc p{margin: 0;font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:760px){.ar-h2{font-size: 20px}.ar-grid2{grid-template-columns: 1fr}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_13476|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px}.ar-tbanner h3{margin: 0 0 2px;font-size: 21px;font-weight: 800;color: #1f1205}.ar-tbanner p{margin: 0;font-size: 14.5px;font-weight: 700;color: #fff}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: #111827;color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-tbl td:first-child{border-left: 4px solid var(--orange);font-weight: 800;color: #111827}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: var(--panel);color: #fff;font-size: 13.5px;font-weight: 800;padding: 13px 16px}.ar-maphead span{display: block;color: var(--orange);font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 2px}.ar-mapwrap iframe{width: 100%;min-height: 320px;border: 0;flex: 1}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_14067|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-curgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.ar-curtile{border: 1px solid #e6e6e6;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.07);background: #fff}.ar-curtile img{width: 100%;aspect-ratio: 1/1;object-fit: cover;object-position: 50% 22%;display: block}.ar-curcap{padding: 11px 14px}.ar-curcap h3{margin: 0 0 2px;font-size: 14.5px;font-weight: 800;color: var(--orange-d)}.ar-curcap p{margin: 0;font-size: 12.5px;font-weight: 600;color: #5f5e5a;line-height: 1.4}@media(max-width:760px){.ar-h2{font-size: 20px}.ar-curgrid{grid-template-columns: repeat(2,1fr)}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_23774|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-booking{background: var(--cream);border-left: 4px solid var(--orange);border-radius: 0 12px 12px 0;padding: 22px 24px}.ar-booking p{font-size: 14px;font-weight: 600;color: #1f242a;margin: 0 0 12px}.ar-rates{width: 100%;border-collapse: collapse;margin: 6px 0 14px;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #e6e6e6}.ar-rates th{background: #111827;color: #fff;font-size: 12.5px;font-weight: 800;text-transform: uppercase;padding: 11px 13px;text-align: left}.ar-rates td{font-size: 13.5px;font-weight: 600;color: #1f242a;padding: 11px 13px;border-top: 1px solid #eee}.ar-rates td:last-child{font-weight: 800;color: var(--orange-d);text-align: right;white-space: nowrap}.ar-meta{font-size: 13px;font-weight: 600;color: #3a414a;margin: 0 0 14px}.ar-meta strong{color: #111827}.ar-btn{display: block;max-width: 300px;text-align: center;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;margin: 0 0 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-btn:hover{background: #cf6700 !important}@media(max-width:760px){.ar-h2{font-size: 20px}.ar-rates{display: block;overflow-x: auto}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_24437|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--orange);color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 8px}.ar-step h3{margin: 0 0 5px;font-size: 14px;font-weight: 800;color: rgba(64,64,64,.85)}.ar-step p{margin: 0;font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45}@media(max-width:760px){.ar-h2{font-size: 20px}.ar-steps{grid-template-columns: 1fr}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_27691|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-tphoto{display: grid;grid-template-columns: 340px 1fr;gap: 24px;align-items: start}.ar-tphoto>img{width: 340px;aspect-ratio: 1/1;object-fit: cover;object-position: 32% 44%;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,.1)}.ar-tphoto h3{margin: 0 0 8px;font-size: 19px;font-weight: 800;color: rgba(64,64,64,.85)}.ar-tphoto>div>p{font-size: 14.5px;font-weight: 600;color: #1f242a;margin: 0 0 8px;line-height: 1.55}.ar-stars{font-size: 13px;color: #FBBC04;letter-spacing: 1px;margin: 14px 0 0}.ar-rev{font-size: 18px;font-weight: 400;color: #111827;margin: 6px 0 0;line-height: 1.5}.ar-revby{font-size: 13.5px;font-weight: 600;color: #1f242a;font-style: italic;margin: 8px 0 0}@media(max-width:760px){.ar-tphoto{grid-template-columns: 1fr}.ar-tphoto>img{width: 100%;max-width: 340px}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_25024|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 12px;color: var(--ink)}.ar-cred{background: var(--cream);border: 1px solid #efe3d4;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px}.ar-cred p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 10px}.ar-cred p:last-child{margin: 0}.ar-cred strong{font-weight: 800;color: #111827}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_30277|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 14px;color: var(--ink)}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding-right: 28px;position: relative}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: var(--orange);font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}@media(max-width:760px){.ar-h2{font-size: 20px}}}

/* /professional-photographer-near-me|block-yui_3_17_2_1_1780341868456_30843|0 */
:where(#collection-64859b96b936a63dce732859){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1180px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-concl{background: var(--panel);color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-concl .ar-btn{display: block;max-width: 340px;margin: 0 auto 9px;text-align: center;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;background: var(--orange) !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30)}.ar-concl .ar-btn:hover{background: #cf6700 !important}.ar-concl .ar-btn-ghost{background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;font-weight: 600;box-shadow: none}.ar-concl .ar-callpill{display: flex;max-width: 340px;margin: 0 auto;align-items: center;justify-content: center;gap: 8px;background: #fff !important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;text-decoration: none}.ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e !important}.ar-callnum{font-size: 15px;font-weight: 800;color: #111827 !important}@media(max-width:760px){.ar-concl h2{font-size: 21px}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_41530|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-hero-pitch{background: #faf7f3;padding: 26px 28px;border-left: 5px solid #E57200}.ar-eyebrow{display: inline-block;background: #E57200;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px}.ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: #c45f00;line-height: 1.18;margin: 0 0 12px}.ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-hero-pitch p:last-child{margin-bottom: 0}.ar-hero-pitch p strong{font-weight: 800;color: #111827}.ar-hero-action{background: #2b2622;color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-action-label{font-size: 12.5px;font-weight: 800;color: #E57200;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 10px}.ar-price-row{display: flex;align-items: baseline;gap: 6px;margin: 2px 0 8px}.ar-from{font-size: 15px;color: #c9c2b9;font-weight: 700}.ar-price{font-size: 36px;font-weight: 800;color: #fff;line-height: 1}.ar-per{font-size: 16px;color: #c9c2b9;font-weight: 700}.ar-save{display: inline-block;background: rgba(31,122,77,.24);color: #8be7ba;border: 1px solid #2f6b4d;font-size: 13px;font-weight: 700;padding: 3px 11px;border-radius: 999px;margin-bottom: 15px;width: max-content}.ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: #E57200 !important;color: #fff !important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-btn:hover{background: #cf6700 !important}.ar-btn-ghost{display: block;text-align: center;font-size: 15px;font-weight: 600;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: transparent !important;border: 1.5px solid rgba(255,255,255,.4);color: #fff !important;text-decoration: none}.ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-proof strong{color: #fff}.ar-proof a{color: #FBBC04 !important;font-weight: 700;text-decoration: underline}.ar-secondary{margin: 13px 0 0;font-size: 14px;color: #4a525c;font-weight: 600}.ar-secondary a{color: #c45f00 !important;font-weight: 700;text-decoration: none}@media(max-width:760px){.ar-hero{grid-template-columns: 1fr}.ar-hero-action{order: 1}.ar-hero-pitch{order: 2}.ar-hero-pitch h2{font-size: 19px}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_44495|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-rfy{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-rfy-head{display: grid;grid-template-columns: 1fr 1.25fr;background: #2b2622;color: #fff;position: relative}.ar-rfy-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-rfy-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-rfy-head div:first-child{border-right: 1px solid rgba(255,255,255,.14)}.ar-rfy-row{display: grid;grid-template-columns: 1fr 1.25fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-rfy-row:nth-child(odd){background: #fff}.ar-rfy-row:nth-child(even){background: #faf7f3}.ar-rfy-row:hover{background: #ffe9d4}.ar-rfy-me{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-right: 1px solid #efe3d4;line-height: 1.4}.ar-rfy-help{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-rfy-help em{color: #9a6a3a;font-style: italic;font-weight: 700}@media(max-width:680px){.ar-rfy-head{display: none}.ar-rfy-row{grid-template-columns: 1fr}.ar-rfy-me{border-right: none;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-rfy-me:before{content: "This sounds like me\2026 ";color: #c45f00;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase}.ar-rfy-help:before{content: "Where we'd start ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_44945|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-bridge{font-size: 15px;color: #1f242a;font-weight: 600;margin: 0 0 12px}.ar-bridge strong{font-weight: 800;color: #111827}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-cap{border: 1px solid #efe3d4;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-cap-head{display: grid;grid-template-columns: 0.9fr 1.6fr 0.7fr;background: #2b2622;color: #fff;position: relative}.ar-cap-head .ar-hdrlogo{position: absolute;right: 14px;top: 10px;height: 26px;opacity: .18;z-index: 0;pointer-events: none}.ar-cap-head div{padding: 13px 18px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;position: relative;z-index: 1}.ar-cap-head div+div{border-left: 1px solid rgba(255,255,255,.14)}.ar-cap-row{display: grid;grid-template-columns: 0.9fr 1.6fr 0.7fr;border-top: 1px solid #efe3d4;transition: background .12s ease}.ar-cap-row:nth-child(odd){background: #fff}.ar-cap-row:nth-child(even){background: #faf7f3}.ar-cap-row:hover{background: #ffe9d4}.ar-cap-area{padding: 14px 18px;font-size: 14.5px;font-weight: 800;color: #1a1a1a;border-left: 4px solid #E57200;line-height: 1.4}.ar-cap-do{padding: 14px 18px;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5}.ar-cap-for{padding: 14px 18px;font-size: 13px;font-weight: 700;color: #9a6a3a}@media(max-width:680px){.ar-cap-head{display: none}.ar-cap-row{grid-template-columns: 1fr}.ar-cap-area{border-left: 4px solid #E57200;border-bottom: 1px dashed #e2d4bd;padding-bottom: 8px}.ar-cap-do:before{content: "What you'll do ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-cap-for:before{content: "Often for ";color: #9a6b2f;font-size: 11px;letter-spacing: .04em;display: block;text-transform: uppercase;margin-bottom: 2px}.ar-h2{font-size: 20px}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_45379|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-need{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 26px}.ar-need h3{margin: 0 0 8px;font-size: 18px;font-weight: 800;color: #111827}.ar-need p{margin: 0 0 10px;font-size: 15px;color: #1f242a;line-height: 1.5;font-weight: 600}.ar-need ul{margin: 0 0 10px;padding: 0;list-style: none}.ar-need li{font-size: 14.5px;color: #1f242a;line-height: 1.5;padding: 7px 0 7px 26px;border-top: 1px solid #efe2cd;font-weight: 600;position: relative}.ar-need li:first-of-type{border-top: none}.ar-need li:before{content: "\2713";position: absolute;left: 2px;top: 7px;color: #1f7a3d;font-weight: 800}.ar-need strong{font-weight: 800;color: #111827}.ar-need-foot{margin: 0 !important;font-size: 14px;color: #3a414a;font-weight: 600}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_45815|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 10px}.ar-trust{display: grid;grid-template-columns: 0.85fr 1.4fr;gap: 0;background: #2b2622;color: #fff;border-radius: 14px;overflow: hidden;position: relative}.ar-trust-photo{background-image: url('https://images.squarespace-cdn.com/content/v1/5013f4b2c4aaa4752ac69b17/1780141270542-L81RVBNO7RV77QMBXBL5/online+photography+lessons.png?format=1000w');background-size: cover;background-position: center;min-height: 300px}.ar-trust-body{padding: 24px 26px;position: relative;z-index: 1}.ar-trust>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;opacity: .16;z-index: 2;pointer-events: none}.ar-trust-body>*{position: relative;z-index: 1}.ar-trust h2{color: #fff}.ar-trust p{font-size: 14.5px;font-weight: 600;color: #e9e3da;line-height: 1.6;margin: 0 0 14px}.ar-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin-top: 4px}.ar-stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 10px;padding: 14px 12px;text-align: center}.ar-stat .n{font-size: 24px;font-weight: 800;color: #E57200;line-height: 1}.ar-stat .l{font-size: 12px;font-weight: 600;color: #cfc8be;margin-top: 6px;line-height: 1.3}.ar-notsure{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 12px;padding: 20px 26px;margin-top: 16px}.ar-notsure h3{margin: 0 0 8px;font-size: 18px;font-weight: 800;color: #111827}.ar-notsure p{margin: 8px 0;font-size: 14.5px;color: #1f242a;line-height: 1.55;font-weight: 600}.ar-hl{color: #c45f00;font-weight: 800}@media(max-width:760px){.ar-trust{grid-template-columns: 1fr}.ar-trust-photo{min-height: 220px}.ar-h2{font-size: 20px}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1782649596484_25101|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-tbl-card{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);font-weight: 600}.ar-tbl-card *{box-sizing: border-box}.ar-tbl-head{position: relative;overflow: hidden;background: linear-gradient(180deg,#F0890C 0%,#d96b00 70%,#b85600 100%);padding: 22px 24px}.ar-tbl-head h2{margin: 0;position: relative;z-index: 2;font-size: clamp(22px,3vw,28px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-tbl-head p{margin: 4px 0 0;position: relative;z-index: 2;font-size: 15px;font-weight: 700;color: #fff}.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 42px;width: auto;opacity: .16;z-index: 1;pointer-events: none}.ar-table{width: 100%;border-collapse: collapse}.ar-table th{background: #111827;color: #fff;padding: 14px 16px;font-size: 13px;letter-spacing: .04em;text-transform: uppercase;font-weight: 800;text-align: center}.ar-table th:first-child{text-align: left}.ar-table td{padding: 14px 16px;border-top: 1px solid #eee;font-weight: 600;color: #1f242a;text-align: center;line-height: 1.4;font-size: 15px}.ar-table td:first-child{border-left: 4px solid #E57200;font-weight: 800;color: #111827;text-align: left}.ar-table td.ar-price{font-weight: 800;color: #c45f00;font-size: 16px}.ar-table tbody tr:not(.ar-tier):hover{background: #fff4e8}.ar-tier td{background: #2b2622 !important;color: #fff !important;font-weight: 800 !important;font-size: 13px !important;letter-spacing: .05em;text-transform: uppercase;text-align: left !important;border-left: 4px solid #E57200 !important;padding: 10px 16px !important}.ar-tier-prm td{background: #1f2937 !important}.ar-buy-note{font-size: 13.5px;color: #4a525c;font-weight: 600;margin: 12px 0 0}@media(max-width:680px){.ar-hdrlogo{height: 30px;right: 12px}.ar-table thead{position: absolute;left: -9999px}.ar-table tr{display: block;border-top: 1px solid #eee}.ar-table tr.ar-tier{display: block}.ar-table td{display: flex;justify-content: space-between;gap: 14px;border-top: none;padding: 10px 16px;text-align: right}.ar-table tr:not(.ar-tier) td:first-child{border-left: 4px solid #E57200;padding-top: 14px;text-align: left}.ar-table tr:not(.ar-tier) td:before{content: attr(data-label);font-weight: 800;color: #9a6a3a;text-align: left;text-transform: uppercase;font-size: 11px;letter-spacing: .04em;flex: 0 0 auto;align-self: center}.ar-table tr.ar-tier td{justify-content: flex-start}.ar-table tr.ar-tier td:before{content: none}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1782565679932_9647|0 */
@keyframes arLLpulse{0%{box-shadow: 0 0 0 0 rgba(201,106,30,.55)}70%{box-shadow: 0 0 0 14px rgba(201,106,30,0)}100%{box-shadow: 0 0 0 0 rgba(201,106,30,0)}}
:where(#collection-653a6276a5f2f8183ece50d6){#ar-ll{max-width: 1180px;margin: 14px auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll .ar-ll-box{border: 1.5px solid #e0cdb0;background: #fdfaf5;border-radius: 14px;padding: 30px 22px 20px;margin: 0 0 18px;position: relative}#ar-ll .ar-ll-box:before{content: 'DETAILS';position: absolute;top: -13px;left: 18px;background: #c96a1e;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .1em;padding: 5px 14px;border-radius: 7px;box-shadow: 0 2px 6px rgba(201,106,30,.3)}#ar-ll .ar-ll-strip{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}#ar-ll .ar-ll-strip .c{flex: 1;min-width: 130px;text-align: center;padding: 13px 10px;position: relative;background: linear-gradient(#fbf2e4,#f5e6cf);border: 1px solid #e3cda8;border-radius: 9px}#ar-ll .ar-ll-strip .k{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #9a6b2f;font-weight: 700;margin-bottom: 6px;display: inline-block;border-bottom: 1.5px solid #1a1a1a;padding-bottom: 3px}#ar-ll .ar-ll-strip .v{font-size: 14px;font-weight: 700;color: #1f1206;line-height: 1.3}#ar-ll .ar-ll-sum{display: grid;grid-template-columns: 160px 1fr;column-gap: 14px;font-size: 14px;line-height: 1.55;color: #33271b}#ar-ll .ar-ll-lab{color: #7a5320;font-weight: 700;display: flex;align-items: flex-start;gap: 7px;padding: 9px 0;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-lab:before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #c96a1e;display: inline-block;flex: none;margin-top: 6px}#ar-ll .ar-ll-val{padding: 9px 0;border-top: 1px solid #efe2cd;color: #2b2118;min-width: 0;overflow-wrap: anywhere}#ar-ll .ar-ll-sum .ar-ll-first{border-top: none}#ar-ll .ar-ll-val a{color: #1d6fb8;text-decoration: none}#ar-ll .ar-ll-val a:hover{text-decoration: underline}#ar-ll .ar-ll-g{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}#ar-ll .ar-ll-c{position: relative;display: block;text-decoration: none;border: 1.5px solid #dcc6aa;border-radius: 8px;padding: 12px 13px 30px;background: #fdf6ee;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}#ar-ll .ar-ll-c:before{content: "Select option \2192";position: absolute;left: 13px;bottom: 9px;font-size: 11px;font-weight: 700;letter-spacing: .02em;color: #e8853d;opacity: .85;transition: opacity .15s ease,transform .15s ease}#ar-ll .ar-ll-c:hover{border-color: #e8853d;transform: translateY(-3px);box-shadow: 0 6px 16px rgba(154,77,16,.22);background: #fffaf4}#ar-ll .ar-ll-c:hover:before{opacity: 1;transform: translateX(3px)}#ar-ll .ar-ll-c:focus-visible{outline: 3px solid rgba(232,133,61,.55);outline-offset: 2px}#ar-ll .ar-ll-c.sel{background: #f9e3c8;border: 3px solid #9a4d0f;box-shadow: 0 2px 10px rgba(154,77,16,.25);transform: none;padding: 10.5px 11.5px 28.5px}#ar-ll .ar-ll-c.sel:before{content: "\2713 Selected";color: #2e7d32;opacity: 1;font-weight: 800}#ar-ll .ar-ll-c.sel:after{content: "\2713";position: absolute;top: 8px;right: 8px;width: 22px;height: 22px;border-radius: 50%;background: #2e7d32;color: #fff;font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}#ar-ll .ar-ll-c.out{cursor: default;border-style: dashed;padding: 12px 13px;pointer-events: none}#ar-ll .ar-ll-c.out:before{display: none}#ar-ll .ar-ll-c.out:after{content: "UNAVAILABLE";position: absolute;top: 8px;right: 8px;background: #c62828;color: #fff;font-size: 10px;font-weight: 800;letter-spacing: .06em;padding: 4px 9px;border-radius: 11px}#ar-ll .ar-ll-d{font-weight: 700;font-size: 15px;color: #1a1a1a;line-height: 1.35;padding-right: 24px}#ar-ll .ar-ll-t{font-size: 13px;font-weight: 600;color: #555;margin-top: 3px}#ar-ll .ar-ll-p{font-size: 18px;font-weight: 800;margin-top: 8px;color: #1a1a1a}#ar-ll .ar-ll-c.out .ar-ll-p{color: #888;text-decoration: line-through}#ar-ll .ar-ll-pill{display: inline-block;margin-top: 14px;border: 1.5px solid #e8853d;color: #e8853d;border-radius: 22px;padding: 9px 22px;background: #fff;cursor: pointer;font: 600 13px 'Proxima Nova',sans-serif;letter-spacing: .04em}#ar-ll .ar-ll-pill:hover{background: #e8853d;color: #fff}#ar-ll .ar-ll-hide{display: none}#ar-ll .ar-ll-book{display: block;margin-top: 16px;font-size: 13.5px}#ar-ll .ar-ll-book a{color: #1d6fb8;text-decoration: none;font-weight: 700}#ar-ll .ar-ll-book a:hover{text-decoration: underline}#ar-ll .ar-ll-fallback{display: inline-block;background: #E57200;color: #fff;text-decoration: none;font-weight: 700;padding: 13px 22px;border-radius: 9px}#ar-ll-toast{position: fixed;left: 50%;bottom: 26px;transform: translate(-50%,16px);opacity: 0;background: #2e7d32;color: #fff;padding: 13px 20px;border-radius: 12px;z-index: 999998;font: 600 14px 'Proxima Nova',sans-serif;box-shadow: 0 6px 24px rgba(0,0,0,.28);max-width: 92vw;text-align: center;transition: opacity .3s ease,transform .3s ease;pointer-events: none}#ar-ll-toast.ar-show{opacity: 1;transform: translate(-50%,0)}#ar-ll-toast b{font-weight: 800;letter-spacing: .03em}.ar-ll-pulse{animation: arLLpulse 1.3s ease-out 2}#ar-ll-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 999990;background: #1a1a1a;color: #fff;box-shadow: 0 -4px 20px rgba(0,0,0,.22);transform: translateY(110%);transition: transform .32s cubic-bezier(.4,0,.2,1);font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif}#ar-ll-sticky.ar-show{transform: translateY(0)}#ar-ll-sticky .ar-sk-in{max-width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 20px}#ar-ll-sticky .ar-sk-txt{min-width: 0;display: flex;flex-direction: column;line-height: 1.3}#ar-ll-sticky .ar-sk-title{font-size: 14px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 62vw}#ar-ll-sticky .ar-sk-price{font-size: 13px;color: #f0c89a;font-weight: 600;margin-top: 1px}#ar-ll-sticky.ar-cartmode .ar-sk-price{color: #9fe1cb}#ar-ll-sticky .ar-sk-btn{flex: none;background: #E57200;color: #fff;border: none;border-radius: 24px;padding: 11px 26px;font: 700 14px 'Proxima Nova','Helvetica Neue',Arial,sans-serif;letter-spacing: .03em;cursor: pointer;white-space: nowrap;transition: background .15s ease,transform .15s ease}#ar-ll-sticky .ar-sk-btn:hover{background: #c96a1e;transform: translateY(-1px)}#ar-ll-sticky .ar-sk-btn:active{transform: translateY(0)}@media (max-width:600px){#ar-ll-sticky .ar-sk-in{padding: 9px 14px;gap: 12px}#ar-ll-sticky .ar-sk-title{font-size: 13px;max-width: 52vw}#ar-ll-sticky .ar-sk-price{font-size: 12px}#ar-ll-sticky .ar-sk-btn{padding: 10px 18px;font-size: 13px}}@media (max-width:600px){#ar-ll .ar-ll-g{grid-template-columns: 1fr 1fr}#ar-ll .ar-ll-sum{grid-template-columns: 1fr;column-gap: 0}#ar-ll .ar-ll-lab{padding: 10px 0 2px;border-top: 1px solid #efe2cd}#ar-ll .ar-ll-val{padding: 0 0 8px;border-top: none}#ar-ll .ar-ll-strip .c{min-width: calc(50% - 8px)}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_50715|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-anchor{display: block;position: relative;top: -90px;visibility: hidden}.ar-book-paths{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-bottom: 14px}.ar-path{background: #faf7f3;border: 1px solid #efe3d4;border-top: 3px solid #E57200;border-radius: 12px;padding: 18px 20px}.ar-path h3{margin: 0 0 8px;font-size: 17px;font-weight: 800;color: #c45f00}.ar-path p{margin: 0 0 12px;font-size: 14px;color: #1f242a;line-height: 1.5;font-weight: 600}.ar-payg-btn{display: inline-block;background: #E57200 !important;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 11px 18px;border-radius: 9px}.ar-payg-btn:hover{background: #cf6700 !important}.ar-terms{background: #fbfaf8;border: 1px solid #ece3d6;border-radius: 10px;padding: 16px 20px}.ar-terms h4{margin: 0 0 8px;font-size: 13px;font-weight: 800;color: #5f5e5a;text-transform: uppercase;letter-spacing: .05em}.ar-terms ul{margin: 0;padding-left: 20px}.ar-terms li{font-size: 13px;color: #4a4138;line-height: 1.55;margin-bottom: 6px;font-weight: 500}@media(max-width:680px){.ar-book-paths{grid-template-columns: 1fr}}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_51283|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-rps{background: #2b2622;color: #fff;border-radius: 12px;padding: 24px 26px;font-weight: 600;position: relative;overflow: hidden}.ar-rps>.ar-hdrlogo{position: absolute;right: 16px;top: 14px;height: 40px;opacity: .14;z-index: 0;pointer-events: none}.ar-rps>*{position: relative;z-index: 1}.ar-rps h3{margin: 0 0 10px;font-size: 19px;font-weight: 800;color: #fff !important}.ar-rps p{margin: 0 0 12px;font-size: 14.5px;color: #d6cfc6;line-height: 1.55;font-weight: 500}.ar-rps ul{margin: 0 0 16px;padding-left: 20px}.ar-rps li{font-size: 14px;color: #d6cfc6;line-height: 1.6;margin-bottom: 5px;font-weight: 500}.ar-rps strong{color: #f6b87a;font-weight: 800}.ar-rps-btn{display: inline-block;background: #E57200 !important;color: #fff !important;text-decoration: none;font-weight: 700;font-size: 15px;padding: 11px 18px;border-radius: 9px}.ar-rps-btn:hover{background: #cf6700 !important}}

/* /photography-lessons-online-121|block-yui_3_17_2_1_1780141923092_52393|0 */
:where(#collection-653a6276a5f2f8183ece50d6){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-sec{margin-top: 22px}.ar-h2{font-size: 23px;font-weight: 800;color: #111827;margin: 0 0 14px}.ar-related-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-related-card{display: block;background: #faf7f3;border: 1px solid #efe3d4;border-left: 4px solid #E57200;border-radius: 0 10px 10px 0;padding: 16px 18px;text-decoration: none;transition: background .12s ease,box-shadow .12s ease}.ar-related-card:hover{background: #fff4e8;box-shadow: 0 6px 16px rgba(154,77,16,.12)}.ar-rc-ey{display: inline-block;background: #E57200;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 3px 9px;border-radius: 4px;margin-bottom: 9px}.ar-related-card h3{margin: 0 0 5px;font-size: 15px;font-weight: 800;color: #c45f00;line-height: 1.25}.ar-related-card p{margin: 0;font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.45}@media(max-width:680px){.ar-related-grid{grid-template-columns: 1fr 1fr}}@media(max-width:440px){.ar-related-grid{grid-template-columns: 1fr}}}

/* /free-online-photography-course|block-yui_3_17_2_1_1782940419641_8764|0 */
:where(#collection-667a9a6a7881277d6b84fb7f){.ar-hero-wrap{--o: #f15a22;--o-dark: #d3420d;--o-darker: #8c2c0a;--o-100: #fbcdb9;--o-50: #fdebe2;--cream: #fef7ed;--green: #15803d;--green-dark: #166534;--green-50: #ecfdf5;--navy: #0f172a;--body: #1e293b;--muted: #475569;--border: #e2e8f0;--border-strong: #cbd5e1;--slate-50: #f8fafc;max-width: 1140px;margin: 0 auto;padding: 1.25rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color: var(--body)}.ar-hero{background: linear-gradient(135deg,var(--cream) 0%,var(--o-100) 100%);border: 1px solid var(--o-100);border-radius: 18px;padding: 2.25rem;box-shadow: 0 8px 28px rgba(241,90,34,.10)}.ar-hero-top{display: grid;grid-template-columns: 1.05fr 1fr;gap: 2rem;align-items: center;margin-bottom: 1.75rem}.ar-hero-dash{background: var(--navy);border: 1px solid var(--border-strong);border-radius: 14px;overflow: hidden;box-shadow: 0 6px 20px rgba(15,23,42,.18);transition: transform .2s ease,box-shadow .2s ease}.ar-hero-dash:hover{transform: translateY(-3px);box-shadow: 0 12px 30px rgba(15,23,42,.28)}.ar-hero-dash-top{background: #000;text-align: center;padding: .55rem}.ar-hero-dash-badge{color: #f5a623;font-size: .72rem;font-weight: 800;letter-spacing: .15em;border: 1px solid #f5a623;border-radius: 999px;padding: .2rem .9rem}.ar-hero-dash-body{padding: 1.25rem;color: var(--border-strong)}.ar-hero-dash-head{display: flex;align-items: center;gap: .4rem;margin: 0 0 .2rem}.ar-hero-dash-head h3{margin: 0;font-size: 1rem;font-weight: 700;color: #fff}.ar-hero-dash-body .ar-hero-dash-sub{margin: 0 0 1rem;font-size: .72rem;color: #64748b;line-height: 1.35}.ar-hero-rail{display: flex;justify-content: space-between;margin-bottom: 1rem}.ar-hero-rail-item{text-align: center;flex: 1}.ar-hero-rail-dot{width: 28px;height: 28px;border-radius: 50%;background: #334155;margin: 0 auto .35rem;transition: transform .15s ease}.ar-hero-rail-item:hover .ar-hero-rail-dot{transform: scale(1.18)}.ar-hero-rail-dot--on{background: var(--green-dark)}.ar-hero-rail-dot--now{background: var(--o);box-shadow: 0 0 0 3px rgba(241,90,34,.25)}.ar-hero-rail-item span{font-size: .64rem;color: #cbd5e1}.ar-hero-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem}.ar-hero-tile{background: var(--green-dark);border-radius: 7px;padding: .6rem .65rem;transition: transform .15s ease}.ar-hero-tile:hover{transform: translateY(-2px)}.ar-hero-tile--goal{background: #7c4a06;border: 1px solid #f5a623}.ar-hero-tile p{margin: 0;font-size: .72rem;font-weight: 700;color: #fff}.ar-hero-tile span{display: block;margin-top: .2rem;font-size: .64rem;color: #bbf7d0;line-height: 1.35}.ar-hero-tile--goal p{color: #fbbf24}.ar-hero-tile--goal span{color: #fde68a}.ar-hero-dash-cap{text-align: center;font-size: .82rem;color: var(--o-darker);margin: .75rem 0 0;font-weight: 600;line-height: 1.4}.ar-hero-tag{display: inline-block;background: var(--o-100);color: var(--o-darker);font-size: .74rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: .4rem .85rem;border-radius: 999px;border: 1px solid var(--o);margin-bottom: 1rem}.ar-hero h2{font-size: 2.5rem;line-height: 1.1;margin: 0 0 .7rem;color: var(--o-darker);font-weight: 800}.ar-hero-lead{font-size: 1.08rem;line-height: 1.55;color: var(--body);margin: 0 0 1.1rem;font-weight: 500}.ar-hero-lead strong{color: var(--navy);font-weight: 700}.ar-hero-price{display: flex;flex-wrap: wrap;gap: 1rem;align-items: baseline;padding: .85rem 1rem;background: #fff;border: 1px solid var(--o-100);border-radius: 10px;font-size: .9rem;color: var(--muted);transition: box-shadow .2s ease}.ar-hero-price:hover{box-shadow: 0 4px 14px rgba(241,90,34,.12)}.ar-hero-price strong{font-size: 1.2rem;color: var(--navy);font-weight: 800}.ar-hero-price .ar-hero-price-div{color: var(--o-100)}.ar-tip{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid currentColor;font-size: .64rem;font-weight: 800;line-height: 1;cursor: help;opacity: .7;flex: 0 0 auto}.ar-tip:hover{opacity: 1}.ar-tip::after{content: attr(data-tip);position: absolute;bottom: calc(100% + 8px);left: 50%;transform: translateX(-50%) translateY(4px);width: 200px;background: var(--navy);color: #fff;font-size: .72rem;font-weight: 500;line-height: 1.4;letter-spacing: 0;text-transform: none;padding: .6rem .7rem;border-radius: 8px;opacity: 0;pointer-events: none;transition: opacity .15s ease,transform .15s ease;z-index: 20;box-shadow: 0 6px 20px rgba(15,23,42,.35);text-align: left}.ar-tip::before{content: "";position: absolute;bottom: calc(100% + 2px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: var(--navy);opacity: 0;transition: opacity .15s ease;z-index: 20}.ar-tip:hover::after{opacity: 1;transform: translateX(-50%) translateY(0)}.ar-tip:hover::before{opacity: 1}.ar-hero-dash-head .ar-tip{color: #f5a623}.ar-hero-price .ar-tip{color: var(--o-darker)}.ar-hero-paths{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 1rem}.ar-hero-path{border-radius: 14px;padding: 1.35rem 1.3rem;display: flex;flex-direction: column;position: relative;transition: transform .18s ease,box-shadow .18s ease}.ar-hero-path--new{background: var(--green-50);border: 2px solid var(--green)}.ar-hero-path--member{background: var(--o-50);border: 2px solid var(--o)}.ar-hero-path--browse{background: var(--slate-50);border: 2px solid var(--border-strong)}.ar-hero-path-tagrow{display: flex;align-items: center;gap: .4rem;margin-bottom: .8rem}.ar-hero-path-tag{font-size: .7rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;padding: .35rem .8rem;border-radius: 999px;color: #fff}.ar-hero-path--new .ar-hero-path-tag{background: var(--green)}.ar-hero-path--member .ar-hero-path-tag{background: var(--o)}.ar-hero-path--browse .ar-hero-path-tag{background: #64748b}.ar-hero-path--new .ar-tip{color: var(--green-dark)}.ar-hero-path--member .ar-tip{color: var(--o-darker)}.ar-hero-path--browse .ar-tip{color: var(--muted)}.ar-hero-path h3{margin: 0 0 .5rem;font-size: 1.15rem;font-weight: 800;color: var(--navy);line-height: 1.25}.ar-hero-path p{margin: 0 0 1.1rem;font-size: .92rem;color: var(--body);line-height: 1.5}.ar-hero-path-btn{margin-top: auto;width: 100%;box-sizing: border-box;text-align: center;font-family: inherit;cursor: pointer;line-height: 1.2;border-radius: 10px;font-weight: 800;font-size: 1rem;padding: .9rem 1rem;display: block;text-decoration: none;transition: transform .1s ease,box-shadow .1s ease,background .1s ease}.ar-hero-path--new .ar-hero-path-btn{background: var(--green);color: #fff!important;border: none;box-shadow: 0 4px 10px rgba(21,128,61,.3)}.ar-hero-path--member .ar-hero-path-btn{background: var(--o);color: #fff!important;border: none;box-shadow: 0 4px 10px rgba(241,90,34,.35)}.ar-hero-path--member .ar-hero-path-btn:hover{background: var(--o-dark)}.ar-hero-path--browse .ar-hero-path-btn{background: #fff;color: var(--navy)!important;border: 2px solid var(--border-strong);font-weight: 700}.ar-hero-path--browse .ar-hero-path-btn:hover{background: #f1f5f9;border-color: var(--muted)}@media (prefers-reduced-motion: no-preference){@keyframes ar-wobble{0%{transform: translateY(-4px) rotate(0deg)}25%{transform: translateY(-4px) rotate(-1.4deg)}75%{transform: translateY(-4px) rotate(1.4deg)}100%{transform: translateY(-4px) rotate(0deg)}}.ar-hero-path--new:hover{animation: ar-wobble .5s ease;box-shadow: 0 12px 26px rgba(21,128,61,.22)}.ar-hero-path--member:hover{animation: ar-wobble .5s ease;box-shadow: 0 12px 26px rgba(241,90,34,.22)}.ar-hero-path--browse:hover{animation: ar-wobble .5s ease;box-shadow: 0 12px 26px rgba(15,23,42,.14)}.ar-hero-path-btn:hover{transform: translateY(-1px)}.ar-hero-path--new .ar-hero-path-btn:hover{box-shadow: 0 6px 14px rgba(21,128,61,.42)}.ar-hero-path--member .ar-hero-path-btn:hover{box-shadow: 0 6px 14px rgba(241,90,34,.5)}}@media (prefers-reduced-motion: reduce){.ar-hero-path--new:hover{box-shadow: 0 12px 26px rgba(21,128,61,.22)}.ar-hero-path--member:hover{box-shadow: 0 12px 26px rgba(241,90,34,.22)}.ar-hero-path--browse:hover{box-shadow: 0 12px 26px rgba(15,23,42,.14)}}@media (max-width:900px){.ar-hero-top{grid-template-columns: 1fr;gap: 1.5rem}.ar-hero-paths{grid-template-columns: 1fr}.ar-hero h2{font-size: 1.85rem}.ar-hero{padding: 1.6rem 1.25rem}.ar-tip::after{width: 160px}}}

/* /free-online-photography-course|block-yui_3_17_2_1_1782940419641_23926|0 */
:where(#collection-667a9a6a7881277d6b84fb7f){.ar-phil-wrap{--o: #f15a22;--o-100: #fbcdb9;--o-darker: #8c2c0a;--navy: #0f172a;--slate-700: #334155;--slate-500: #64748b;--slate-400: #94a3b8;--slate-300: #cbd5e1;max-width: 1140px;margin: 0 auto;padding: 1.25rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ar-phil{background: var(--navy);border-radius: 18px;padding: 2.75rem 2.5rem;color: #e2e8f0;box-shadow: 0 8px 28px rgba(15,23,42,.18)}.ar-phil-tag{display: inline-block;background: rgba(241,90,34,.18);color: var(--o-100);font-size: .72rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;padding: .4rem .85rem;border-radius: 999px;margin-bottom: 1.25rem}.ar-phil h2{font-size: 2rem;line-height: 1.2;margin: 0 0 1rem;color: #fff;font-weight: 800}.ar-phil h2 .ar-phil-accent{color: var(--o)}.ar-phil-lead{font-size: 1.08rem;line-height: 1.6;margin: 0 0 1.9rem;color: var(--slate-300);max-width: 600px}.ar-phil-lead strong{color: #fff;font-weight: 700}.ar-phil-split{margin: 0 0 1.9rem}.ar-phil-bar{display: flex;height: 56px;border-radius: 10px;overflow: hidden;border: 1px solid var(--slate-700)}.ar-phil-bar-seg{display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 800;font-size: .95rem;transition: filter .2s ease}.ar-phil-bar-seg--settings{width: 20%;background: var(--slate-700)}.ar-phil-bar-seg--seeing{width: 80%;background: var(--o)}.ar-phil-bar:hover .ar-phil-bar-seg{filter: brightness(1.08)}.ar-phil-bar-labels{display: flex;margin-top: .6rem;font-size: .82rem;color: var(--slate-400)}.ar-phil-bar-labels .ar-phil-lbl-settings{width: 20%;text-align: center}.ar-phil-bar-labels .ar-phil-lbl-seeing{width: 80%;text-align: center}.ar-phil-bar-labels .ar-phil-lbl-seeing strong{color: var(--o-100);font-weight: 700}.ar-phil-lbl-tiprow{display: inline-flex;align-items: center;gap: .35rem}.ar-phil-attr{border-top: 1px solid var(--slate-700);padding-top: 1.5rem}.ar-phil-attr-name{font-size: 1.05rem;font-weight: 800;color: #f5a623;margin: 0 0 .35rem}.ar-phil-attr-humour{font-size: .95rem;line-height: 1.55;color: var(--slate-300);margin: 0 0 1rem;font-style: italic}.ar-phil-chips{display: flex;flex-wrap: wrap;gap: .5rem}.ar-phil-chip{display: inline-flex;align-items: center;gap: .35rem;background: rgba(21,128,61,.10);border: 1px solid #22c55e;color: #dcfce7;font-size: .8rem;font-weight: 700;padding: .4rem .8rem;border-radius: 999px;transition: background .15s ease,transform .15s ease}.ar-phil-chip:hover{background: rgba(21,128,61,.22);transform: translateY(-1px)}.ar-phil-chip strong{color: #fff}.ar-phil-chip .ar-tip{color: #86efac}.ar-tip{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid currentColor;font-size: .64rem;font-weight: 800;line-height: 1;cursor: help;opacity: .75;flex: 0 0 auto;color: var(--o-100)}.ar-tip:hover{opacity: 1}.ar-tip::after{content: attr(data-tip);position: absolute;bottom: calc(100% + 8px);left: 50%;transform: translateX(-50%) translateY(4px);width: 210px;background: #000;color: #fff;font-size: .72rem;font-weight: 500;line-height: 1.4;letter-spacing: 0;text-transform: none;padding: .6rem .7rem;border-radius: 8px;opacity: 0;pointer-events: none;transition: opacity .15s ease,transform .15s ease;z-index: 20;box-shadow: 0 6px 20px rgba(0,0,0,.5);text-align: left}.ar-tip::before{content: "";position: absolute;bottom: calc(100% + 2px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: #000;opacity: 0;transition: opacity .15s ease;z-index: 20}.ar-tip:hover::after{opacity: 1;transform: translateX(-50%) translateY(0)}.ar-tip:hover::before{opacity: 1}@media (prefers-reduced-motion: no-preference){@keyframes ar-wobble{0%{transform: translateY(-3px) rotate(0deg)}25%{transform: translateY(-3px) rotate(-1.2deg)}75%{transform: translateY(-3px) rotate(1.2deg)}100%{transform: translateY(-3px) rotate(0deg)}}.ar-phil-split:hover{animation: ar-wobble .5s ease}}@media (max-width:900px){.ar-phil{padding: 2rem 1.5rem}.ar-phil h2{font-size: 1.6rem}.ar-phil-bar-labels{font-size: .72rem}.ar-tip::after{width: 170px}}}

/* /free-online-photography-course|block-yui_3_17_2_1_1782940419641_30885|0 */
:where(#collection-667a9a6a7881277d6b84fb7f){.ar-reas-wrap{--o: #f15a22;--o-100: #fbcdb9;--o-50: #fdebe2;--o-darker: #8c2c0a;--green: #15803d;--green-dark: #166534;--navy: #0f172a;--body: #1e293b;--muted: #475569;--border: #e2e8f0;--border-strong: #cbd5e1;--cream: #fef7ed;max-width: 1140px;margin: 0 auto;padding: 1.25rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color: var(--body)}.ar-reas-value{background: var(--cream);border: 1px solid var(--o-100);border-left: 5px solid var(--o);border-radius: 12px;padding: 1.4rem 1.6rem;margin-bottom: 1rem}.ar-reas-value h2{font-size: 1.5rem;line-height: 1.25;margin: 0 0 .5rem;color: var(--o-darker);font-weight: 800}.ar-reas-value p{margin: 0;font-size: 1rem;line-height: 1.6;color: var(--body);max-width: 720px}.ar-reas-value strong{color: var(--o-darker);font-weight: 800}.ar-reas-value a{color: var(--o-darker);font-weight: 700;text-decoration: underline}.ar-reas-value a:hover{color: var(--o)}.ar-reas{display: grid;grid-template-columns: repeat(4,1fr);gap: .85rem}.ar-reas-item{background: #fff;border: 1px solid var(--border);border-left: 4px solid var(--green);border-radius: 10px;padding: 1rem 1.1rem;display: flex;align-items: flex-start;gap: .7rem;box-shadow: 0 2px 8px rgba(15,23,42,.05);transition: transform .18s ease,box-shadow .18s ease}.ar-reas-icon{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 9px;background: #ecfdf5;color: var(--green-dark);display: inline-flex;align-items: center;justify-content: center;font-size: 1.05rem;line-height: 1}.ar-reas-txt{flex: 1;min-width: 0}.ar-reas-txt .ar-reas-title{display: flex;align-items: center;gap: .35rem;font-size: .95rem;font-weight: 800;color: var(--navy);line-height: 1.25;margin-bottom: .15rem}.ar-reas-txt p{margin: 0;font-size: .82rem;color: var(--muted);line-height: 1.4}.ar-tip{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid currentColor;color: var(--green-dark);font-size: .64rem;font-weight: 800;line-height: 1;cursor: help;opacity: .7;flex: 0 0 auto}.ar-tip:hover{opacity: 1}.ar-tip::after{content: attr(data-tip);position: absolute;bottom: calc(100% + 8px);left: 50%;transform: translateX(-50%) translateY(4px);width: 210px;background: var(--navy);color: #fff;font-size: .72rem;font-weight: 500;line-height: 1.4;letter-spacing: 0;text-transform: none;padding: .6rem .7rem;border-radius: 8px;opacity: 0;pointer-events: none;transition: opacity .15s ease,transform .15s ease;z-index: 20;box-shadow: 0 6px 20px rgba(15,23,42,.35);text-align: left}.ar-tip::before{content: "";position: absolute;bottom: calc(100% + 2px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-top-color: var(--navy);opacity: 0;transition: opacity .15s ease;z-index: 20}.ar-tip:hover::after{opacity: 1;transform: translateX(-50%) translateY(0)}.ar-tip:hover::before{opacity: 1}@media (prefers-reduced-motion: no-preference){@keyframes ar-wobble{0%{transform: translateY(-3px) rotate(0deg)}25%{transform: translateY(-3px) rotate(-1.2deg)}75%{transform: translateY(-3px) rotate(1.2deg)}100%{transform: translateY(-3px) rotate(0deg)}}.ar-reas-item:hover{animation: ar-wobble .5s ease;box-shadow: 0 10px 22px rgba(21,128,61,.16)}}@media (prefers-reduced-motion: reduce){.ar-reas-item:hover{transform: translateY(-2px);box-shadow: 0 10px 22px rgba(21,128,61,.16)}}@media (max-width:900px){.ar-reas{grid-template-columns: 1fr 1fr}.ar-reas-value h2{font-size: 1.3rem}}@media (max-width:520px){.ar-reas{grid-template-columns: 1fr}.ar-tip::after{width: 170px}}}

/* /free-online-photography-course|block-yui_3_17_2_1_1783005460231_17166|0 */
:where(#collection-667a9a6a7881277d6b84fb7f){.ar-get-wrap{--o: #f15a22;--o-dark: #d3420d;--o-darker: #8c2c0a;--o-100: #fbcdb9;--o-50: #fdebe2;--cream: #fef7ed;--card-cream: #faf7f2;--card-border: #f3d9c8;--green: #15803d;--green-dark: #166534;--green-50: #ecfdf5;--navy: #0f172a;--slate-700: #334155;--slate-400: #94a3b8;--body: #1e293b;--muted: #475569;--border: #e2e8f0;--border-strong: #cbd5e1;max-width: 1140px;margin: 0 auto;padding: 1.25rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color: var(--body)}.ar-get-shell{background: var(--navy);border-radius: 20px;padding: 1.75rem;box-shadow: 0 14px 40px rgba(15,23,42,.28)}.ar-get-banner{background: linear-gradient(135deg,var(--cream) 0%,var(--o-100) 100%);border-radius: 16px;padding: 1.6rem 1.8rem;margin-bottom: 1.5rem;display: flex;gap: 1.75rem;align-items: center;flex-wrap: wrap}.ar-get-banner-txt{flex: 1;min-width: 290px}.ar-get-banner-tag{display: inline-block;background: #fff;color: var(--o-darker);font-size: .68rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: .35rem .75rem;border-radius: 999px;border: 1px solid var(--o);margin-bottom: .75rem}.ar-get-banner h2{font-size: 1.6rem;font-weight: 800;color: var(--o-darker);margin: 0 0 .55rem;line-height: 1.2}.ar-get-banner p{font-size: .98rem;color: var(--body);margin: 0;line-height: 1.55}.ar-get-banner p strong{color: var(--o-darker);font-weight: 800}.ar-get-banner-cta{flex: 0 0 auto;text-align: center}.ar-get-cta-btn{display: inline-block;background: var(--green);color: #fff!important;font-weight: 800;font-size: 1rem;padding: .95rem 1.6rem;border-radius: 10px;border: none;cursor: pointer;font-family: inherit;box-shadow: 0 4px 12px rgba(21,128,61,.4);transition: transform .12s ease,box-shadow .12s ease}.ar-get-cta-btn:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(21,128,61,.55)}.ar-get-cta-foot{margin: .5rem 0 0;font-size: .72rem;color: var(--o-darker)}.ar-get-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}.ar-get-card{background: var(--card-cream);border: 1px solid var(--card-border);border-radius: 12px;position: relative;box-shadow: 0 6px 18px rgba(0,0,0,.25);transition: transform .18s ease,box-shadow .18s ease}.ar-get-card-head{background: var(--o);padding: .65rem 1rem;border-radius: 11px 11px 0 0;display: flex;align-items: center;gap: .55rem}.ar-get-card-head svg{flex: 0 0 auto}.ar-get-card-head h3{margin: 0;font-size: 1.05rem;font-weight: 800;color: #fff}.ar-get-card-head .ar-get-tip{margin-left: auto}.ar-get-card-body{padding: 1.1rem 1.15rem}.ar-get-row{display: grid;grid-template-columns: 2.6rem 1fr 6.5rem;align-items: center;column-gap: .5rem;margin-bottom: .6rem}.ar-get-row:last-child{margin-bottom: 0}.ar-get-num{font-size: 1.3rem;font-weight: 800;color: var(--o);line-height: 1}.ar-get-lbl{font-size: .88rem;color: var(--body);line-height: 1.3}.ar-get-status{border-left: 1px solid #e6d5c6;padding-left: .75rem;align-self: stretch;display: flex;align-items: center}.ar-get-tag{font-size: .7rem;font-weight: 800;padding: 5px 11px;border-radius: 6px;white-space: nowrap;color: #fff}.ar-get-tag--free{background: var(--green)}.ar-get-tag--up{background: var(--o)}.ar-get-sub{grid-column: 1 / 3;margin: -.15rem 0 .45rem;padding: .55rem .7rem;background: #f1ece3;border-radius: 8px;font-size: .78rem;color: #5c5346;line-height: 1.5}.ar-get-row--parent{margin-bottom: .45rem}.ar-get-subrows{padding-left: .85rem;border-left: 2px solid var(--card-border);margin: 0 0 .6rem .3rem}.ar-get-subrows .ar-get-row{grid-template-columns: 1fr 6.5rem;margin-bottom: .5rem}.ar-get-subrows .ar-get-row:last-child{margin-bottom: 0}.ar-get-subrows .ar-get-lbl{font-size: .82rem;color: #5c5346}.ar-get-tip{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid rgba(255,255,255,.85);color: #fff;font-size: .64rem;font-weight: 800;line-height: 1;cursor: help;opacity: .9;flex: 0 0 auto}.ar-get-tip--inline{border-color: var(--o);color: var(--o-darker);vertical-align: middle}.ar-get-tip:hover{opacity: 1}.ar-get-tip::after{content: attr(data-tip);position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%) translateY(-4px);width: 220px;background: #000;color: #fff;font-size: .72rem;font-weight: 500;line-height: 1.4;letter-spacing: 0;text-transform: none;padding: .6rem .7rem;border-radius: 8px;opacity: 0;pointer-events: none;transition: opacity .15s ease,transform .15s ease;z-index: 30;box-shadow: 0 6px 20px rgba(0,0,0,.5);text-align: left}.ar-get-tip::before{content: "";position: absolute;top: calc(100% + 2px);left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-bottom-color: #000;opacity: 0;transition: opacity .15s ease;z-index: 30}.ar-get-tip:hover::after{opacity: 1;transform: translateX(-50%) translateY(0)}.ar-get-tip:hover::before{opacity: 1}.ar-get-card-head .ar-get-tip::after{left: auto;right: 0;transform: translateX(0) translateY(-4px)}.ar-get-card-head .ar-get-tip:hover::after{transform: translateX(0) translateY(0)}.ar-get-card-head .ar-get-tip::before{left: auto;right: 5px;transform: none}@media (prefers-reduced-motion: no-preference){@keyframes ar-wobble{0%{transform: translateY(-4px) rotate(0deg)}25%{transform: translateY(-4px) rotate(-1deg)}75%{transform: translateY(-4px) rotate(1deg)}100%{transform: translateY(-4px) rotate(0deg)}}.ar-get-card:hover{animation: ar-wobble .5s ease;box-shadow: 0 16px 34px rgba(0,0,0,.38)}}@media (prefers-reduced-motion: reduce){.ar-get-card:hover{transform: translateY(-4px);box-shadow: 0 16px 34px rgba(0,0,0,.38)}}@media (max-width:900px){.ar-get-shell{padding: 1.25rem}.ar-get-grid{grid-template-columns: 1fr}.ar-get-banner h2{font-size: 1.35rem}.ar-get-banner-cta{width: 100%}.ar-get-cta-btn{width: 100%;box-sizing: border-box}.ar-get-tip::after{width: 180px}}}

/* /academy/login|block-yui_3_17_2_1_1780946878767_4261|0 */
:where(#collection-694e5c5129b13e32acef23cf){.ar-lh *{box-sizing: border-box;margin: 0;padding: 0}.ar-lh{--bg: #0f1419;--panel: #161d24;--panel2: #1b232b;--line: #28303a;--gold: #b8860b;--orange: #E57200;--green: #4f7a3a;--green2: #3d6230;--txt: #f3f1ea;--mut: #9aa3ad;--mut2: #6f7882;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background: var(--bg);border: 1px solid var(--gold);border-radius: 16px;padding: 26px 26px 28px;color: var(--txt);max-width: 1175px;margin: 0 auto}.ar-lh__badge{display: flex;justify-content: center;margin-bottom: 18px}.ar-lh__badge span{border: 2px solid var(--gold);border-radius: 999px;padding: 7px 26px;color: var(--gold);font-weight: 700;letter-spacing: .14em;font-size: 15px;background: rgba(184,134,11,.06)}.ar-lh__h{text-align: center;margin-bottom: 22px}.ar-lh__h h2{font-size: 21px;font-weight: 700;letter-spacing: .01em}.ar-lh__h p{color: var(--mut);font-size: 14px;margin-top: 5px}.ar-lh__ladder{display: flex;align-items: flex-start;justify-content: space-between;gap: 4px;padding: 18px 4px 22px;border-bottom: 1px solid var(--line);margin-bottom: 22px}.ar-lh__rung{flex: 1;text-align: center;position: relative}.ar-lh__dot{width: 54px;height: 54px;border-radius: 50%;margin: 0 auto 9px;display: flex;align-items: center;justify-content: center;background: var(--panel2);border: 1px solid var(--line);font-size: 22px}.ar-lh__rung--on .ar-lh__dot{background: var(--green);border-color: var(--green);color: #fff}.ar-lh__rung--master .ar-lh__dot{border-color: var(--gold);color: var(--gold)}.ar-lh__rung b{display: block;font-size: 13.5px;font-weight: 700}.ar-lh__rung small{display: block;color: var(--mut2);font-size: 11.5px;margin-top: 3px;line-height: 1.3}.ar-lh__arrow{align-self: center;color: var(--mut2);font-size: 16px;padding-top: 18px;flex: 0 0 auto}.ar-lh__rung--on b{color: #cfe3c2}.ar-lh__rung--master b{color: var(--gold)}.ar-lh__prog{font-size: 13px;color: var(--mut);margin-bottom: 6px;display: flex;justify-content: space-between;flex-wrap: wrap;gap: 6px}.ar-lh__prog b{color: var(--gold)}.ar-lh__track{height: 8px;background: var(--panel2);border-radius: 99px;overflow: hidden;margin-bottom: 20px}.ar-lh__track i{display: block;height: 100%;width: 93%;background: var(--orange)}.ar-lh__tiles{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.ar-lh__tile{background: var(--green2);border: 1px solid rgba(255,255,255,.06);border-radius: 12px;padding: 15px 16px;min-height: 104px}.ar-lh__tile--goal{background: var(--orange)}.ar-lh__tile h3{font-size: 13.5px;font-weight: 700;letter-spacing: .02em;margin-bottom: 9px;color: #fff;text-transform: uppercase}.ar-lh__tile p{font-size: 13.5px;line-height: 1.35;color: #eef3e9;font-weight: 600}.ar-lh__tile--goal p{color: #fff}.ar-lh__tile small{display: block;color: #cfe0c4;font-size: 12px;margin-top: 8px}.ar-lh__tile--goal small{color: #fff;opacity: .9}.ar-lh__check{margin-top: 9px;font-size: 12.5px;color: #fff}.ar-lh__check span{display: block;margin-top: 3px}.ar-lh__map{margin-top: 24px;border-top: 1px solid var(--line);padding-top: 20px}.ar-lh__maphead{display: flex;align-items: center;gap: 12px;margin-bottom: 4px;flex-wrap: wrap}.ar-lh__maphead h3{font-size: 16px;font-weight: 700}.ar-lh__pill{border: 1px solid var(--green);color: #a7c98f;font-size: 11.5px;font-weight: 600;padding: 4px 12px;border-radius: 999px;letter-spacing: .04em;background: rgba(79,122,58,.12)}.ar-lh__mapsub{color: var(--mut);font-size: 13px;margin-bottom: 16px}.ar-lh__sechead{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 7px 2px}.ar-lh__sechead b{font-size: 14px;font-weight: 700;display: flex;align-items: center;gap: 9px}.ar-lh__secdot{width: 9px;height: 9px;border-radius: 50%;background: var(--orange);flex: 0 0 auto}.ar-lh__seccount{font-size: 12.5px;color: #7fae63;font-weight: 600;flex: 0 0 auto}.ar-lh__mtiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin: 8px 0 4px}.ar-lh__mtile{display: flex;align-items: center;gap: 11px;background: var(--panel2);border: 1px solid var(--line);border-radius: 10px;padding: 11px 12px;font-size: 13.5px}.ar-lh__mtile--on{background: rgba(79,122,58,.16);border-color: var(--green)}.ar-lh__mnum{width: 30px;height: 30px;border-radius: 7px;flex: 0 0 auto;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 13px;border: 1px solid var(--orange);color: var(--orange)}.ar-lh__mtile--on .ar-lh__mnum{background: var(--green);border-color: var(--green);color: #fff}.ar-lh__mtitle{flex: 1;line-height: 1.25}.ar-lh__mtag{flex: 0 0 auto;border: 1px solid var(--gold);color: var(--gold);border-radius: 7px;padding: 4px 9px;font-size: 12px;font-weight: 700}.ar-lh__sec{border-top: 1px solid var(--line)}.ar-lh__more{text-align: center;color: var(--mut2);font-size: 12.5px;margin-top: 14px;letter-spacing: .02em}@media(max-width:760px){.ar-lh__ladder{flex-wrap: wrap;gap: 14px;justify-content: center}.ar-lh__arrow{display: none}.ar-lh__rung{flex: 0 0 28%}.ar-lh__tiles{grid-template-columns: 1fr 1fr}.ar-lh__mtiles{grid-template-columns: 1fr}}@media(max-width:460px){.ar-lh__tiles{grid-template-columns: 1fr}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_36583|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-grid2{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.ar-svc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-svc h3{margin: 0 0 6px;font-size: 16px;font-weight: 800;color: var(--orange-d)}.ar-svc p{margin: 0;font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.5}@media(max-width:760px){.ar-grid2{grid-template-columns: 1fr}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_37132|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-uses{background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 20px 24px}.ar-uselist{margin: 0;padding-left: 20px;columns: 2;column-gap: 28px}.ar-uselist li{font-size: 14px;color: #3a414a;font-weight: 600;margin-bottom: 7px;line-height: 1.4;break-inside: avoid}@media(max-width:760px){.ar-uselist{columns: 1}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_38207|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;align-items: stretch}.ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-tbanner h3{margin: 0;font-size: 21px;font-weight: 800;color: #1f1205;position: relative;z-index: 1}.ar-tbanner p{margin: 4px 0 0;font-size: 14.5px;font-weight: 700;color: #fff;position: relative;z-index: 1}.ar-wm{position: absolute;top: 50%;right: 20px;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-tbl{width: 100%;border-collapse: collapse}.ar-tbl th{background: var(--ink);color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;padding: 12px 16px;text-align: left}.ar-tbl td{padding: 13px 16px;border-top: 1px solid #eee;font-size: 14.5px;font-weight: 600;color: #1f242a}.ar-tbl td:first-child{border-left: 4px solid var(--orange);font-weight: 800;color: var(--ink)}.ar-tbl tr:nth-child(even){background: #fff3e8}.ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-maphead{background: var(--panel);color: #fff;padding: 13px 16px;font-size: 13.5px;font-weight: 800}.ar-maphead span{color: var(--orange);display: block;font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 3px}.ar-mapwrap iframe{flex: 1;min-height: 320px;width: 100%;border: 0;display: block}@media(max-width:760px){.ar-whomap{grid-template-columns: 1fr}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_38732|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-booking{background: var(--cream);border-left: 4px solid var(--orange);border-radius: 0 12px 12px 0;padding: 22px 24px}.ar-booking p{font-size: 14px;color: #1f242a;font-weight: 600;margin: 0 0 12px;line-height: 1.5}.ar-rates{width: 100%;border-collapse: collapse;margin: 6px 0 14px;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #e6e6e6}.ar-rates th{background: var(--ink);color: #fff;font-size: 12.5px;font-weight: 800;text-transform: uppercase;padding: 11px 13px;text-align: left}.ar-rates td{padding: 11px 13px;border-top: 1px solid #eee;font-size: 13.5px;font-weight: 600;color: #1f242a}.ar-rates td:last-child{font-weight: 800;color: var(--orange-d);text-align: right;white-space: nowrap}.ar-meta{font-size: 13px;color: #3a414a;font-weight: 600;line-height: 1.5;margin: 0 0 14px}.ar-btn{display: block;text-align: center;text-decoration: none;font-weight: 700;font-size: 15px;padding: 13px 16px;border-radius: 9px;background: var(--orange);color: #fff;box-shadow: 0 4px 14px rgba(229,114,0,.30);max-width: 300px}.ar-btn:hover{background: #cf6700}@media(max-width:760px){.ar-rates{display: block;overflow-x: auto}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_39265|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 6px;color: var(--ink)}.ar-sub{font-size: 14.5px;color: #3a414a;font-weight: 600;margin: 0 0 18px}.ar-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 16px}.ar-stepn{display: inline-flex;width: 28px;height: 28px;background: var(--orange);color: #fff;border-radius: 50%;align-items: center;justify-content: center;font-weight: 800;margin-bottom: 8px;font-size: 13px}.ar-step h3{margin: 0 0 4px;font-size: 14px;font-weight: 800}.ar-step p{margin: 0;font-size: 12.5px;color: #3a414a;font-weight: 600;line-height: 1.4}@media(max-width:760px){.ar-steps{grid-template-columns: 1fr 1fr}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_55667|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-prop img{max-width: 100%;display: block}.ar-tphoto{display: grid;grid-template-columns: 340px 1fr;gap: 24px;align-items: start}.ar-tphoto img{width: 100%;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,.10)}.ar-tphoto h3{margin: 0 0 8px;font-size: 19px;font-weight: 800}.ar-tphoto p{font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.5;margin: 0 0 8px}.ar-rev{border-left: 4px solid var(--orange);background: var(--cream);border-radius: 0 10px 10px 0;padding: 14px 16px;margin-top: 14px}.ar-rev p{margin: 0 0 8px;font-size: 13.5px;font-style: italic;color: #1f242a;line-height: 1.5;font-weight: 600}.ar-rev .ar-who2{font-size: 13px;font-weight: 800;color: var(--orange-d)}.ar-stars{color: #FBBC04;font-size: 13px;letter-spacing: 1px}@media(max-width:760px){.ar-tphoto{grid-template-columns: 1fr}}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_39810|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 12px;color: var(--ink)}.ar-credtext{max-width: 820px}.ar-credtext p{font-size: 14.5px;color: #1f242a;font-weight: 600;line-height: 1.55;margin: 0 0 10px}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_56181|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-h2{font-size: 23px;font-weight: 800;margin: 0 0 14px;color: var(--ink)}.ar-faq{border-bottom: 1px solid #eee}.ar-faq details{padding: 13px 2px;border-top: 1px solid #eee}.ar-faq details:first-of-type{border-top: none}.ar-faq summary{font-size: 15.5px;font-weight: 800;cursor: pointer;list-style: none;color: var(--ink);position: relative;padding-right: 28px}.ar-faq summary::-webkit-details-marker{display: none}.ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -2px;font-size: 22px;color: var(--orange);font-weight: 700}.ar-faq details[open] summary::after{content: '\2212'}.ar-faq p{font-size: 14px;color: #3a414a;font-weight: 600;line-height: 1.55;margin: 10px 0 2px}}

/* /property-photographer-coventry|block-yui_3_17_2_1_1780233430612_56685|0 */
:where(#collection-6a1c2d9d3aa0431ee4e26ca9){.ar-prop{--orange: #E57200;--ink: #111827;--panel: #2b2622;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);max-width: 1100px;margin: 0 auto;line-height: 1.5}.ar-prop *{box-sizing: border-box}.ar-concl{background: var(--panel);border-radius: 12px;padding: 24px 26px}.ar-concl h2{margin: 0 0 12px;font-size: 21px;font-weight: 800;color: #fff}.ar-out{margin: 0 0 16px;padding-left: 20px}.ar-out li{color: #d9d3ca;font-size: 14px;font-weight: 600;margin-bottom: 6px}.ar-cta2{display: flex;gap: 10px;flex-wrap: wrap}.ar-cta2 a{flex: 1;text-align: center;background: var(--orange);color: #fff;text-decoration: none;font-weight: 700;font-size: 14px;padding: 13px;border-radius: 8px;min-width: 210px}.ar-cta2 a:hover{background: #cf6700}.ar-cta2 a.ar-alt{background: transparent;border: 1.5px solid rgba(255,255,255,.4);color: #fff}.ar-cta2 a.ar-alt:hover{background: rgba(255,255,255,.08)}.ar-deliv{font-size: 12.5px;color: #c9c2b9;font-weight: 600;margin-top: 13px;line-height: 1.5}.ar-deliv strong{color: #fff}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_2136|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;border: 1px solid #e6e6e6;border-radius: 16px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06)}.ar-prop .ar-hero-pitch{background: var(--cream);padding: 26px 28px;border-left: 5px solid var(--orange)}.ar-prop .ar-eyebrow{display: inline-block;background: var(--orange);color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;padding: 4px 11px;border-radius: 4px;margin-bottom: 13px;text-align: start}.ar-prop .ar-hero-pitch h2{font-size: 21px;font-weight: 700;color: var(--orange-d);line-height: 1.18;margin: 0 0 12px}.ar-prop .ar-hero-pitch p{font-size: 15px;font-weight: 600;color: #1f242a;margin: 0 0 11px}.ar-prop .ar-hero-pitch p strong{font-weight: 800;color: var(--ink)}.ar-prop .ar-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.ar-prop .ar-fact{background: #fff;border: 1px solid var(--orange);color: var(--orange-d);font-size: 12.5px;font-weight: 700;padding: 5px 11px;border-radius: 999px}.ar-prop .ar-hero-action{background: var(--panel);color: #fff;padding: 26px;display: flex;flex-direction: column;justify-content: center}.ar-prop .ar-action-label{font-size: 12.5px;font-weight: 800;color: var(--orange);text-transform: uppercase;letter-spacing: .06em;margin: 0 0 12px;text-align: start}.ar-prop .ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: var(--orange)!important;color: #fff!important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-prop .ar-btn-ghost{background: transparent!important;border: 1.5px solid rgba(255,255,255,.4);color: #fff!important;font-weight: 600;box-shadow: none}.ar-prop .ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff!important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin-bottom: 9px;text-decoration: none}.ar-prop .ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e!important}.ar-prop .ar-callnum{font-size: 15px;font-weight: 800;color: var(--ink)!important}.ar-prop .ar-msg{display: block;text-align: center;font-size: 13px;font-weight: 700;color: var(--yellow);text-decoration: underline;margin-top: 2px}.ar-prop .ar-proof{font-size: 13px;font-weight: 500;color: #c9c2b9;border-top: 1px solid rgba(255,255,255,.14);padding-top: 13px;margin: 11px 0 0}.ar-prop .ar-proof strong{color: #fff}.ar-prop .ar-proof a{color: var(--yellow);font-weight: 700}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-hero-pitch h2{font-size: 19px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780401109398_8377|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-tcard{border: 1px solid #e6e6e6;border-radius: 14px;box-shadow: 0 8px 24px rgba(0,0,0,.06);overflow: hidden}.ar-prop .ar-tbanner{background: linear-gradient(180deg,#F0890C,#d96b00 70%,#b85600);padding: 18px 22px;position: relative;overflow: hidden}.ar-prop .ar-tbanner h2{font-size: 21px;font-weight: 800;color: #1f1205;margin: 0;position: relative;z-index: 1}.ar-prop .ar-tbanner p{font-size: 14.5px;font-weight: 700;color: #fff;margin: 6px 0 0;position: relative;z-index: 1}.ar-prop .ar-wm{position: absolute;top: 50%;right: 20px;transform: translateY(-50%);height: 74%;opacity: .16;z-index: 0}.ar-prop .ar-tbl{width: 100%;border-collapse: collapse}.ar-prop .ar-tbl th{background: var(--ink);color: #fff;font-size: 13.5px;font-weight: 800;text-transform: uppercase;padding: 12px 16px;text-align: left}.ar-prop .ar-tbl td{font-size: 14.5px;font-weight: 600;color: #1f242a;padding: 13px 16px;border-top: 1px solid #eee}.ar-prop .ar-tbl td:first-child{border-left: 4px solid var(--orange);font-weight: 800;color: var(--ink)}.ar-prop .ar-tbl tr:nth-child(even){background: #fff3e8}.ar-prop .ar-tbl a{color: var(--orange-d);font-weight: 800;text-decoration: none;white-space: nowrap}.ar-prop .ar-whomap{display: grid;grid-template-columns: 1.3fr 1fr;gap: 18px;align-items: stretch}.ar-prop .ar-mapwrap{border: 1px solid #e6e6e6;border-radius: 14px;overflow: hidden;box-shadow: 0 8px 24px rgba(0,0,0,.06);display: flex;flex-direction: column}.ar-prop .ar-maphead{background: var(--panel);color: #fff;padding: 13px 16px;font-size: 13.5px;font-weight: 800}.ar-prop .ar-maphead span{color: var(--orange);display: block;font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 3px}.ar-prop .ar-mapwrap iframe{flex: 1;min-height: 320px;width: 100%;border: 0;display: block}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-whomap{grid-template-columns: 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_4346|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-grid2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.ar-prop .ar-svc{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-prop .ar-svc h3{font-size: 16px;font-weight: 800;color: var(--orange-d);margin: 0 0 6px}.ar-prop .ar-svc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;margin: 0 0 10px}.ar-prop .ar-svc a{color: var(--orange-d);font-weight: 800;text-decoration: none;font-size: 14px}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_4652|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-rates{width: 100%;border-collapse: collapse;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #e6e6e6}.ar-prop .ar-rates th{background: var(--ink);color: #fff;font-size: 12.5px;font-weight: 800;text-transform: uppercase;padding: 11px 13px;text-align: left}.ar-prop .ar-rates td{font-size: 13.5px;font-weight: 600;color: #1f242a;padding: 11px 13px;border-top: 1px solid #eee}.ar-prop .ar-rates td.price{font-weight: 800;color: var(--orange-d);text-align: right;white-space: nowrap}.ar-prop .ar-rates a{color: var(--orange-d);font-weight: 800;text-decoration: none;white-space: nowrap}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_4956|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-curgrid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.ar-prop .ar-curtile{border: 1px solid #e6e6e6;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.07);background: #fff;text-decoration: none;display: block}.ar-prop .ar-curtile img{width: 100%;height: 210px;object-fit: cover;display: block}.ar-prop .ar-curcap{padding: 11px 14px}.ar-prop .ar-curcap h3{font-size: 14.5px;font-weight: 800;color: var(--orange-d);margin: 0 0 2px}.ar-prop .ar-curcap p{font-size: 12.5px;font-weight: 600;color: #5f5e5a;line-height: 1.4;margin: 0}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_5253|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.ar-prop .ar-step{background: var(--cream);border: 1px solid #efe3d4;border-top: 3px solid var(--orange);border-radius: 12px;padding: 18px 20px}.ar-prop .ar-stepn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--orange);color: #fff;font-size: 13px;font-weight: 800;margin-bottom: 8px}.ar-prop .ar-step h3{font-size: 14px;font-weight: 800;color: rgba(64,64,64,.85);margin: 0 0 5px}.ar-prop .ar-step p{font-size: 12.5px;font-weight: 600;color: #3a414a;line-height: 1.45;margin: 0}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_5553|0 (+1 identical) */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-cred{background: var(--cream);border: 1px solid #efe3d4;border-left: 5px solid var(--orange);border-radius: 12px;padding: 20px 24px}.ar-prop .ar-cred p{font-size: 14.5px;font-weight: 600;color: #1f242a;line-height: 1.55;margin: 0 0 10px}.ar-prop .ar-cred p:last-child{margin: 0}.ar-prop .ar-cred strong{color: var(--ink);font-weight: 800}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_17842|0 */
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-faq{border: 1px solid #ececec;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.05)}.ar-prop .ar-faq details{padding: 14px 18px;border-top: 1px solid #efe7dc;transition: background .18s ease}.ar-prop .ar-faq details:first-of-type{border-top: none}.ar-prop .ar-faq details:nth-of-type(odd){background: #fff}.ar-prop .ar-faq details:nth-of-type(even){background: var(--cream)}.ar-prop .ar-faq details:hover{background: #fff4e8}.ar-prop .ar-faq details[open]{background: #fff4e8}.ar-prop .ar-faq summary{font-size: 15.5px;font-weight: 800;color: var(--ink);cursor: pointer;list-style: none;padding-right: 30px;position: relative;transition: color .18s ease}.ar-prop .ar-faq details:hover summary{color: var(--orange-d)}.ar-prop .ar-faq summary::-webkit-details-marker{display: none}.ar-prop .ar-faq summary::after{content: '+';position: absolute;right: 4px;top: -3px;font-size: 23px;color: var(--orange);font-weight: 700;transition: transform .18s ease}.ar-prop .ar-faq details[open] summary::after{content: '\2212';transform: rotate(0deg)}.ar-prop .ar-faq p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 10px 0 2px}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /hire-a-professional-photographer-in-coventry|block-yui_3_17_2_1_1780399363172_18269|0 */
@keyframes ar-wobble{0%{transform: translateY(-3px) rotate(0deg)}25%{transform: translateY(-3px) rotate(-2.5deg)}50%{transform: translateY(-3px) rotate(0deg)}75%{transform: translateY(-3px) rotate(2.5deg)}100%{transform: translateY(-3px) rotate(0deg)}}
:where(#collection-6a1ebca90b732b1087ad85c9){.ar-prop{--orange: #E57200;--orange-d: #c45f00;--ink: #111827;--cream: #faf7f3;--panel: #2b2622;--yellow: #FBBC04;;max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: var(--ink);line-height: 1.5}.ar-prop .ar-h2{font-size: 23px;font-weight: 800;color: var(--ink);margin: 0 0 6px}.ar-prop .ar-sub{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 18px}.ar-prop .ar-btn{display: block;text-align: center;font-size: 15px;font-weight: 700;padding: 13px 16px;border-radius: 9px;margin-bottom: 9px;background: var(--orange)!important;color: #fff!important;box-shadow: 0 4px 14px rgba(229,114,0,.30);text-decoration: none}.ar-prop .ar-btn-ghost{background: transparent!important;border: 1.5px solid rgba(255,255,255,.4);color: #fff!important;font-weight: 600;box-shadow: none}.ar-prop .ar-callpill{display: flex;align-items: center;justify-content: center;gap: 8px;background: #fff!important;border: 1.5px solid #1e8e3e;border-radius: 9px;padding: 11px 16px;margin-bottom: 9px;text-decoration: none}.ar-prop .ar-callme{font-size: 14px;font-weight: 800;color: #1e8e3e!important}.ar-prop .ar-callnum{font-size: 15px;font-weight: 800;color: var(--ink)!important}.ar-prop .ar-concl{background: var(--panel);color: #fff;border-radius: 16px;padding: 30px;text-align: center}.ar-prop .ar-concl h2{font-size: 24px;font-weight: 800;color: #fff;margin: 0 0 10px}.ar-prop .ar-concl p{font-size: 15px;font-weight: 600;color: #d9d2c9;margin: 0 0 18px}.ar-prop .ar-concl-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 0 0 20px;text-align: left}.ar-prop .ar-cc{display: block;text-decoration: none;background: var(--orange);border: 1px solid var(--orange-d);border-radius: 12px;padding: 16px;box-shadow: 0 6px 16px rgba(229,114,0,.28);transition: transform .15s ease,box-shadow .15s ease;cursor: pointer}.ar-prop .ar-cc:hover{box-shadow: 0 10px 24px rgba(229,114,0,.45);animation: ar-wobble .5s ease-in-out infinite}.ar-prop .ar-cc h3{font-size: 14.5px;font-weight: 800;color: #fff;margin: 0 0 6px}.ar-prop .ar-cc p{font-size: 12.5px;color: #ffe9d2;margin: 0 0 10px}.ar-prop .ar-cc span{color: #fff;font-weight: 800;text-decoration: underline;font-size: 13px}.ar-prop .ar-concl .ar-btn{max-width: 340px;margin: 0 auto 9px}@media(prefers-reduced-motion:reduce){.ar-cc:hover{animation: none;transform: translateY(-3px)}}@media(max-width:760px){.ar-prop .ar-hero{grid-template-columns: 1fr}.ar-prop .ar-grid2,.ar-prop .ar-steps,.ar-prop .ar-concl-grid,.ar-prop .ar-curgrid{grid-template-columns: 1fr}.ar-prop .ar-curgrid{grid-template-columns: 1fr 1fr}.ar-prop .ar-h2{font-size: 20px}}}

/* /photography-services-near-me|block-yui_3_17_2_1_1780595986716_11544|0 (+1 identical) */
:where(#collection-53d39321e4b009befdb652c8,#collection-65a920031fe6230d722931d1){.ar-prop{max-width: 1180px;margin: 0 auto;font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827}.ar-signpost{background: #faf7f3;border: 1px solid #efe3d4;border-left: 5px solid #E57200;border-radius: 14px;padding: 24px 28px;margin: 0 0 28px}.ar-signpost h2{font-size: 20px;font-weight: 800;color: #111827;margin: 0 0 6px}.ar-signpost p{font-size: 14.5px;font-weight: 600;color: #3a414a;margin: 0 0 16px}.ar-signpost-btns{display: flex;flex-wrap: wrap;gap: 12px}.ar-signpost-btns a{display: inline-block;font-size: 14.5px;font-weight: 700;padding: 12px 22px;border-radius: 9px;text-decoration: none;background: #E57200 !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(229,114,0,.28)}.ar-signpost-btns a.ar-ghost{background: #fff !important;color: #c45f00 !important;border: 1.5px solid #E57200;box-shadow: none}.ar-signpost-btns a:hover{background: #cf6700 !important;color: #fff !important}.ar-signpost-btns a.ar-ghost:hover{background: #fff4e8 !important;color: #c45f00 !important}@media(max-width:600px){.ar-signpost-btns a{display: block;text-align: center}}}

/* /photography-services-near-me/annual-pick-n-mix-subscription|block-yui_3_17_2_1_1791808267866_61781|0 (+2 identical) */
:where(#item-5bf2ba47575d1f96f71de175,#item-5bf2b5901ae6cf7a69626ba4,#item-5bf2b2b2aa4a996c65c36a71){#ar-pnm-acc{font-family: 'Proxima Nova','Helvetica Neue',Arial,sans-serif;color: #111827;margin: 16px 0 8px;border: 1px solid #ececec;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 18px rgba(0,0,0,.06);background: #fff}#ar-pnm-acc details{border-top: 1px solid #efe9e1}#ar-pnm-acc details:first-child{border-top: 0}#ar-pnm-acc details:nth-of-type(even){background: #faf7f3}#ar-pnm-acc details[open]{background: #fff4e8}#ar-pnm-acc summary{font-size: 15px;font-weight: 800;color: #111827;cursor: pointer;list-style: none;padding: 13px 44px 13px 16px;position: relative;margin: 0}#ar-pnm-acc summary::-webkit-details-marker{display: none}#ar-pnm-acc summary::after{content: '+';position: absolute;right: 16px;top: 50%;transform: translateY(-50%);font-size: 22px;color: #E57200;font-weight: 700;line-height: 1}#ar-pnm-acc details[open] summary::after{content: '\2212'}#ar-pnm-acc .ar-acc-body{padding: 0 16px 14px}#ar-pnm-acc p{font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.55;margin: 0 0 8px}#ar-pnm-acc .ar-list{margin: 0 0 8px;padding: 0}#ar-pnm-acc .ar-item{display: block;font-size: 14px;font-weight: 600;color: #3a414a;line-height: 1.5;padding: 4px 0 4px 22px;position: relative;margin: 0}#ar-pnm-acc .ar-item::before{content: '\2713';position: absolute;left: 0;color: #1e8e3e;font-weight: 800}#ar-pnm-acc strong{color: #111827;font-weight: 800}#ar-pnm-acc a{color: #c45f00 !important;font-weight: 800;text-decoration: none}#ar-pnm-acc a:hover{text-decoration: underline}#ar-pnm-acc .ar-bank{display: inline-block;background: #fff;border: 1px solid #efe3d4;border-radius: 8px;padding: 8px 12px;margin: 2px 0 8px;font-weight: 700}}

/* /photography-services-near-me/photography-gift-vouchers|block-yui_3_17_2_1_1786278112366_92468|0 */
:where(#item-59de35f9d7bdce34b0bfb6ce){.ar-gv-cann-box{border: 1px solid #e6e6e6;border-radius: 12px;padding: 20px 22px;margin: 16px 0;background: linear-gradient(180deg,#fffaf4 0%,#fff 55%);box-shadow: 0 6px 18px rgba(0,0,0,.05);color: #1f242a;line-height: 1.5;font-size: 16px}.ar-gv-cann-title{margin: 0 0 10px;font-size: clamp(18px,2.2vw,22px);font-weight: 800;color: #1f1205;letter-spacing: -.01em}.ar-gv-cann-lead{margin: 0 0 12px;font-weight: 600;color: #2a3036}.ar-gv-cann-points{margin: 0 0 14px;padding-left: 1.2em;font-weight: 600;color: #3a4148}.ar-gv-cann-points li{margin: 0.35em 0}.ar-gv-cann-cta{margin: 0 0 10px;font-weight: 600}.ar-gv-cann-box a{color: #c45f00 !important;font-weight: 800;text-decoration: none}.ar-gv-cann-box a:hover{text-decoration: underline}.ar-gv-cann-box a.ar-gv-cann-btn,.ar-gv-cann-box a.ar-gv-cann-btn:link,.ar-gv-cann-box a.ar-gv-cann-btn:visited,.ar-gv-cann-box a.ar-gv-cann-btn:hover,.ar-gv-cann-box a.ar-gv-cann-btn:active,.ar-gv-cann-box a.ar-gv-cann-btn:focus,.ar-gv-cann-box a.ar-gv-cann-btn span{display: inline-block !important;margin-left: 6px;padding: 10px 16px !important;border-radius: 8px !important;background: #E57200 !important;background-color: #E57200 !important;color: #ffffff !important;font-weight: 800 !important;text-decoration: none !important;border: none !important;box-shadow: none !important;-webkit-text-fill-color: #ffffff !important}.ar-gv-cann-box a.ar-gv-cann-btn:hover,.ar-gv-cann-box a.ar-gv-cann-btn:hover span{background: #c45f00 !important;background-color: #c45f00 !important;color: #ffffff !important;text-decoration: none !important;-webkit-text-fill-color: #ffffff !important}.ar-gv-cann-note{margin: 0;font-size: 13px;font-weight: 600;color: #6b7280}@media(max-width:520px){.ar-gv-cann-box a.ar-gv-cann-btn{display: block !important;margin: 10px 0 0 !important;text-align: center;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important}}}

/* contrast fixes (audit 4 Nov 2026) */
/* academy/login: the heading sets no colour, so the theme's near-black h2 showed on the dark panel */
#collection-694e5c5129b13e32acef23cf .ar-lh__h h2 { color: #ffffff; }
#collection-694e5c5129b13e32acef23cf .ar-lh__maphead h3 { color: #ffffff; }
/* jaguar-land-rover-els: the same, on the dark closing panel only (the other .ar-prop headings sit on light sections) */
#collection-5d122431dc40b90001421849 .ar-jlr-close .ar-prop h2 { color: #ffffff; }
/* the-art-of-slow-photography: the block's own .ll-card .ll-body strong (#20232b) sat inside the dark insight box */
#item-6acf9aca305f0b3a3a1bfa72 .ll-insight strong { color: inherit; }
