/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.inline{display:inline}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#17201c;--cream:#f3f0e8;--paper:#fbfaf6;--rust:#b95832;--gold:#ddb66f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.nav{z-index:30;background:#fbfaf6f5;border-bottom:1px solid #dedbd1;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;font:20px Georgia,serif;display:flex}.brand i{border:1px solid var(--rust);width:43px;height:43px;color:var(--rust);border-radius:50%;place-items:center;display:grid}.brand small{letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font:9px Arial;display:block}.nav nav{text-transform:uppercase;letter-spacing:.12em;gap:28px;font-size:11px;display:flex}.cartBtn{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:0;padding:13px 16px;font-size:10px}.cartBtn b{background:var(--rust);border-radius:50%;padding:4px 7px}.hero{color:#fff;background:url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=2000&q=90) 50%/cover;align-items:center;height:calc(100vh - 84px);min-height:640px;display:flex;position:relative}.shade{background:linear-gradient(90deg,#111b16db,#111b1640);position:absolute;inset:0}.heroCopy{z-index:1;max-width:720px;margin-left:9vw;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.23em;color:var(--rust);font-size:10px;font-weight:700}.paleText{color:var(--gold)}h1,h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.hero h1{margin:22px 0;font-size:clamp(58px,8vw,110px);line-height:.9}.hero h1 em{color:var(--gold)}.heroCopy>p:not(.eyebrow){color:#eee;max-width:570px;font:19px/1.7 Georgia}.btn{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:1px solid #0000;padding:16px 23px;font-size:10px;font-weight:700;display:inline-block}.primary{background:var(--rust);color:#fff}.outline{border-color:#fffa;margin-left:12px}.light{background:#eee6d7;margin-top:28px}.section{padding:105px 8vw}.section h2,.eventContent h2,.cart h2{margin:18px 0;font-size:clamp(45px,5vw,72px);line-height:1}.intro,.twoCol,.directoryHead{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;display:grid}.intro>p,.twoCol>p,.directoryHead>div:last-child>p{color:#626762;font:18px/1.75 Georgia}.galleries{padding:0 4vw 100px}.filters,.directoryFilters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.filters button,.directoryFilters button{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #d2cec3;padding:10px 15px;font-size:9px}.filters .active,.directoryFilters .active{background:var(--ink);color:#fff}.grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:250px;gap:12px;display:grid}.photo{color:#fff;grid-area:span 2/span 4;position:relative;overflow:hidden}.photo.wide{grid-column:span 8}.photo:nth-child(3),.photo:nth-child(6){grid-row:span 1}.photo img{object-fit:cover;width:100%;height:100%;transition:all .4s}.photo:hover img{transform:scale(1.03)}.photoInfo{position:absolute;bottom:22px;left:22px}.photoInfo h3{margin:6px 0;font:27px Georgia}.select{color:#fff;text-transform:uppercase;background:#15201999;border:1px solid #fff8;padding:10px;font-size:9px;position:absolute;top:15px;right:15px}.select.on{background:var(--rust)}.how{background:var(--cream);text-align:center}.steps{text-align:left;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px;display:grid}.steps b{color:var(--rust);font:italic 21px Georgia}.steps h3{font:22px Georgia}.steps p,.cards p{color:#656a66;line-height:1.7}.events{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;display:grid}.eventPhoto{background:url(https://images.unsplash.com/photo-1505236858219-8359eb29e329?auto=format&fit=crop&w=1200&q=88) 50%/cover;min-height:690px}.eventContent{padding:85px 7vw}.eventRow{border-top:1px solid #455048;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.eventRow>div{text-align:center}.eventRow b,.eventRow small{letter-spacing:.12em;color:var(--gold);font-size:9px;display:block}.eventRow strong{font:30px Georgia}.eventRow span{font:19px Georgia}.eventRow a{color:var(--gold);font-size:10px}.cards{border:1px solid #d7d2c7;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.cards article{border-right:1px solid #d7d2c7;padding:42px}.cards article:last-child{border:0}.cards small,.partners small,.opportunityGrid small{color:var(--rust);letter-spacing:.13em;font-size:9px}.cards h3{font:27px Georgia}.cards a,.textLink,.opportunityGrid a{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--rust);padding-bottom:6px;font-size:10px}.directory{background:#eeeae0}.directoryFilters{justify-content:flex-start;margin-top:50px}.partners{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.partners article{background:#fff}.partners img{object-fit:cover;width:100%;height:280px}.partners article>div{padding:25px}.partners h3{margin:10px 0;font:28px Georgia}.partnerActions{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.partnerActions a,.partnerActions button{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:9px}.partnerActions button{border:1px solid #c8c3b8;padding:9px}.partnerActions button.picked{background:var(--ink);color:#fff}.shortlistBar{background:var(--ink);color:#fff;justify-content:space-between;margin-top:22px;padding:18px 22px;display:flex}.shortlistBar a{color:var(--gold);text-transform:uppercase;font-size:11px}.disclaimer{color:#777;margin-top:18px;font-size:10px}.opportunities{background:#fff}.opportunityGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.opportunityGrid article{border:1px solid #d5d0c5;padding:30px}.opportunityGrid h3{font:27px Georgia}.opportunityGrid p{color:#666;font-size:13px;line-height:1.7}.inquiry,.photographerApply{color:#fff;background:#29352f;grid-template-columns:1fr 1.2fr;gap:9vw;display:grid}.inquiry>div>p:last-child,.photographerApply>div>p:last-child{color:#c5cac7;font:17px/1.7 Georgia}.inquiry form,.referral form,.photographerApply form{grid-template-columns:1fr 1fr;gap:19px;display:grid}.inquiry label{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.inquiry input,.inquiry select,.inquiry textarea,.photographerApply input,.photographerApply select,.photographerApply textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #68736d;width:100%;padding:13px 2px;display:block}.inquiry option,.photographerApply option{color:var(--ink)}form .full{grid-column:1/-1}.referral{text-align:center}.referral>p:not(.eyebrow){color:#666;max-width:650px;margin:0 auto 35px}.referral input,.referral select,.referral textarea{background:#fff;border:1px solid #cbc6bb;padding:14px}.referral form{text-align:left;max-width:900px;margin:auto}.photographerApply{background:#17201c}.about{grid-template-columns:.8fr 1fr;align-items:center;gap:9vw;display:grid}.portrait{background:url(https://images.unsplash.com/photo-1500048993953-d23a436266cf?auto=format&fit=crop&w=900&q=86) 50%/cover;height:570px}.lead{color:var(--rust);font:italic 24px/1.5 Georgia}.about p{color:#626762;line-height:1.75}footer{color:#ddd;background:#101713;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;padding:60px 6vw 30px;display:grid}footer>p{text-align:center;font:italic 15px Georgia}footer>div{text-transform:uppercase;justify-content:flex-end;gap:20px;font-size:9px;display:flex}footer>small{color:#7e857f;border-top:1px solid #354039;grid-column:1/-1;padding-top:22px}.floatCart{z-index:29;background:var(--rust);color:#fff;text-transform:uppercase;border:0;padding:15px 20px;font-size:10px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 28px #0005}.floatCart span{border-left:1px solid #fff5;margin-left:25px;padding-left:20px}.backdrop{z-index:50;background:#0b110eaa;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart{background:var(--paper);width:min(520px,100%);height:100%;padding:55px 42px;position:relative;overflow:auto}.close{background:0 0;border:0;font-size:34px;position:absolute;top:18px;right:22px}.cartList>div{border-bottom:1px solid #ddd;grid-template-columns:70px 1fr auto;align-items:center;gap:13px;padding:11px 0;display:grid}.cartList img{object-fit:cover;width:70px;height:55px}.cartList span{flex-direction:column;font-size:12px;display:flex}.cartList button{color:var(--rust);background:0 0;border:0;font-size:9px}.cart>label,.cart>label select{width:100%;margin-top:25px;display:block}.cart>label select{padding:13px}.total{justify-content:space-between;margin:25px 0;font:22px Georgia;display:flex}.fullBtn{border:0;width:100%}@media (width<=900px){.nav nav{display:none}.intro,.twoCol,.directoryHead,.inquiry,.photographerApply,.about{grid-template-columns:1fr}.grid{grid-auto-rows:200px}.photo,.photo.wide{grid-column:span 6}.steps,.partners,.opportunityGrid{grid-template-columns:1fr 1fr}.events,.cards{grid-template-columns:1fr}.cards article{border-bottom:1px solid #ddd;border-right:0}footer{text-align:center;grid-template-columns:1fr}footer>div{justify-content:center}footer>small{grid-column:1}}@media (width<=600px){.nav{height:70px;padding:0 18px}.brand{font-size:15px}.cartBtn{padding:10px 8px}.hero{height:calc(100vh - 70px)}.heroCopy{margin:0 24px}.hero h1{font-size:55px}.outline{margin:10px 0 0;display:table}.section{padding:72px 24px}.galleries{padding:0 12px 72px}.grid{display:block}.photo{height:390px;margin-bottom:12px}.steps,.partners,.opportunityGrid{grid-template-columns:1fr}.eventPhoto{min-height:420px}.eventContent{padding:70px 24px}.inquiry form,.referral form,.photographerApply form{grid-template-columns:1fr}form .full{grid-column:1}.portrait{height:420px}.shortlistBar{flex-direction:column;gap:12px}.floatCart{width:92%}.cart{padding:50px 22px}}.adminShell{background:#f1efe8;min-height:100vh}.adminTop{background:#fff;border-bottom:1px solid #ddd8cc;justify-content:space-between;align-items:center;padding:28px 4vw;display:flex}.adminTop h1{margin:7px 0;font-size:34px}.adminTop>div:last-child{text-align:right;color:#6b716d;font-size:12px}.adminTop a{color:var(--rust);margin-top:8px;display:block}.adminGrid{grid-template-columns:270px 1fr;min-height:calc(100vh - 120px);display:grid}.adminSide{color:#fff;background:#18221d;padding:30px 20px}.adminSide h2{font:22px Georgia}.adminNew{background:var(--rust);color:#fff;text-transform:uppercase;letter-spacing:.12em;border:0;width:100%;padding:14px;font-size:10px}.eventChoice{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-top:1px solid #3c4741;width:100%;padding:17px 10px;display:block}.eventChoice.active{background:#2b3731}.eventChoice b,.eventChoice span,.eventChoice small{display:block}.eventChoice span{color:#aeb5b1;margin:6px 0;font-size:10px}.eventChoice small{text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:8px}.adminMain{width:100%;max-width:1200px;padding:45px}.adminWelcome>p{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.adminWelcome h2{max-width:650px;font-size:46px}.adminSteps{gap:12px;margin:25px 0 40px;display:flex}.adminSteps span{background:#fff;border:1px solid #d8d3c8;padding:13px 18px;font-size:11px}.adminSteps b{color:var(--rust);margin-right:9px}.adminPanel{background:#fff;border:1px solid #ded9ce;margin:0 0 25px;padding:30px}.panelHead{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.panelHead small{color:var(--rust);letter-spacing:.15em;font-weight:700}.panelHead h3{margin:7px 0;font:29px Georgia}.panelHead p{color:#777;font-size:12px}.panelHead select{border:1px solid #ccc;padding:11px}.adminForm,.priceRow{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.adminForm label,.priceRow label{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.adminForm input,.adminForm textarea,.priceRow input{background:#faf9f5;border:1px solid #ccc;width:100%;margin-top:7px;padding:12px;display:block}.adminForm .full{grid-column:1/-1}.adminAction,.publish,.unpublish{background:var(--rust);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:14px 20px;font-size:10px}.adminAction:disabled{opacity:.45}.dropZone{text-align:center;cursor:pointer;background:#faf9f5;border:2px dashed #bdb7aa;place-items:center;min-height:180px;margin-bottom:22px;display:grid}.dropZone input{display:none}.dropZone b{font:23px Georgia}.dropZone span{color:#777;font-size:11px}.priceRow{margin-bottom:20px}.unpublish{background:#777}.thumbGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.thumbGrid figure{border:1px solid #ddd;margin:0}.thumbGrid img{object-fit:cover;width:100%;height:140px}.thumbGrid figcaption{padding:9px;font-size:9px;overflow:hidden}.thumbGrid figcaption a{color:var(--rust);margin-top:6px;display:block}.emptyAdmin{color:#777}.adminToast{color:#fff;background:#17201c;padding:17px 45px 17px 20px;position:fixed;bottom:25px;right:25px;box-shadow:0 6px 25px #0004}.adminToast button{color:#fff;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}@media (width<=800px){.adminGrid{grid-template-columns:1fr}.adminSide{display:none}.adminMain{padding:25px}.adminForm,.priceRow{grid-template-columns:1fr}.thumbGrid{grid-template-columns:repeat(2,1fr)}.adminSteps{flex-direction:column}.panelHead{flex-direction:column;align-items:flex-start;gap:15px}.adminTop>div:last-child span{display:none}}.adminForm select{background:#faf9f5;border:1px solid #ccc;width:100%;margin-top:7px;padding:12px;display:block}.revenueCard{background:#d7d2c7;border:1px solid #d7d2c7;grid-template-columns:180px 230px 1fr;gap:1px;margin:25px 0;display:grid}.revenueCard>div,.revenueCard>p{background:#fff;margin:0;padding:20px}.revenueCard small,.revenueCard b{display:block}.revenueCard small{letter-spacing:.13em;color:#777;font-size:8px}.revenueCard b{color:var(--rust);margin-top:5px;font:34px Georgia}.revenueCard p{color:#666;font-size:11px;line-height:1.6}.rightsCheck{color:#555;align-items:flex-start;gap:9px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.rightsCheck input{margin-top:2px}.docsPage{background:#f7f4ec;min-height:100vh}.docsPage>header{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;height:72px;padding:0 7vw;font-size:10px;display:flex}.docsHero{background:#fff;padding:90px 10vw 70px}.docsHero h1{max-width:950px;margin:20px 0;font-size:clamp(50px,7vw,90px);line-height:.97}.docsHero>p:last-child{color:#626762;max-width:760px;font:18px/1.7 Georgia}.docsNav{z-index:10;text-transform:uppercase;letter-spacing:.12em;background:#ebe6da;flex-wrap:wrap;gap:25px;padding:18px 10vw;font-size:9px;display:flex;position:sticky;top:0}.docsContent{max-width:1100px;margin:auto;padding:30px 5vw 100px}.docsContent>section{border-bottom:1px solid #ccc5b7;padding:70px 0}.docsContent h2{font-size:48px}.docsContent h3{font:25px Georgia}.docsContent p,.docsContent li{color:#555d58;font-size:15px;line-height:1.75}.docsContent li{margin-bottom:8px}.docsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.docsGrid>div,.sourceCard{background:#fff;border:1px solid #d9d3c6;padding:28px}.sourceCard{flex-direction:column;display:flex}.sourceCard span{color:var(--rust);margin-top:10px;font-size:11px}.callout{border-left:4px solid var(--rust);background:#efe7d7;color:#313a35!important;padding:22px!important}.docsContent table{border-collapse:collapse;background:#fff;width:100%;margin:25px 0}.docsContent th,.docsContent td{text-align:left;border:1px solid #d6d0c4;padding:14px;font-size:12px}.docsContent th{color:#fff;background:#1b2520}.docsFooter{color:#aaa;text-align:center;background:#101713;padding:35px 7vw;font-size:10px}@media (width<=800px){.revenueCard{grid-template-columns:1fr 1fr}.revenueCard>p{grid-column:1/-1}.docsGrid{grid-template-columns:1fr}.docsNav{position:static}.docsContent h2{font-size:38px}.docsPage>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.docsContent table{display:block;overflow-x:auto}}.nav nav{letter-spacing:.1em;gap:18px;font-size:9px}footer>div{flex-wrap:wrap}.siteChrome{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f7;border-bottom:1px solid #dedbd1;justify-content:space-between;align-items:center;gap:22px;min-height:84px;padding:0 4vw;display:flex;position:sticky;top:0}.siteChrome nav{text-transform:uppercase;letter-spacing:.09em;flex:1;justify-content:center;align-items:center;gap:17px;font-size:9px;display:flex}.siteChrome nav a{white-space:nowrap}.buyerSearch{background:#f7f4ed;padding:56px 7vw 30px}.buyerSearch>div{max-width:980px}.buyerSearch h1{margin:14px 0;font-size:clamp(52px,7vw,88px);line-height:.9}.buyerSearch p:last-child{color:#626762;max-width:720px;font:18px/1.6 Georgia}.buyerSearch+.galleries{padding-top:25px}.siteChrome+.workflowPage>header,.siteChrome+.guidePage>header,.siteChrome+.registerPage>header,.siteChrome+.reportsPage>header,.siteChrome+.requestPage>header{z-index:1;position:relative}@media (width<=1120px){.siteChrome{flex-wrap:wrap;align-items:center;padding-top:12px;padding-bottom:12px}.siteChrome nav{flex-basis:100%;order:3;justify-content:flex-start;padding:4px 0;overflow-x:auto}.siteChrome{min-height:104px}}@media (width<=600px){.siteChrome{padding:10px 16px}.siteChrome .brand small{display:none}.siteChrome nav{gap:18px}.buyerSearch{padding:45px 22px 20px}.buyerSearch+.galleries{padding-top:15px}}.ecosystem{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;display:grid}.ecosystem>div>p:not(.eyebrow){color:#cbd1cd;font:18px/1.75 Georgia}.splitCard{color:var(--ink);background:#f4efe4;grid-template-columns:1fr 1fr;gap:1px;padding:38px;display:grid}.splitCard>p,.splitCard>small{grid-column:1/-1}.splitCard>p{margin:0 0 24px;font:20px Georgia}.splitCard>div{background:#fff;padding:25px 15px}.splitCard strong,.splitCard span{display:block}.splitCard strong{color:var(--rust);font:46px Georgia}.splitCard span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.splitCard small{color:#68706b;padding-top:20px;line-height:1.6}.payoutSetup{border-left:4px solid var(--rust);background:#e9e1d2;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:22px;display:flex}.payoutSetup small{color:var(--rust);letter-spacing:.14em;font-size:8px}.payoutSetup h3{margin:6px 0;font:23px Georgia}.payoutSetup p{color:#666;max-width:650px;margin:0;font-size:11px}.payoutSetup button{white-space:nowrap;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:0;padding:13px 18px;font-size:9px}@media (width<=900px){.ecosystem{grid-template-columns:1fr}}@media (width<=800px){.payoutSetup{flex-direction:column;align-items:flex-start}.splitCard{padding:22px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.galleryTools{grid-template-columns:2fr repeat(4,1fr);gap:10px;max-width:1200px;margin:0 auto 20px;display:grid}.galleryTools label{text-transform:uppercase;letter-spacing:.12em;color:#666;font-size:8px}.galleryTools input,.galleryTools select{width:100%;color:var(--ink);background:#fff;border:1px solid #d2cec3;margin-top:7px;padding:13px;display:block}.resultCount{text-align:center;color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.previewMark{z-index:2;text-align:center;color:#fff9;pointer-events:none;text-shadow:0 2px 10px #0008;place-content:center;display:grid;position:absolute;inset:20% 14%;transform:rotate(-17deg)}.previewMark b{font:74px Georgia}.previewMark span{text-transform:uppercase;letter-spacing:.25em;border:1px solid #fff8;padding:8px;font-size:10px}.noResults{text-align:center;border:1px solid #ddd;padding:70px}.noResults button{background:var(--ink);color:#fff;border:0;padding:12px 18px}.photographerResources{background:#ebe5d8}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.resourceGrid article{border-top:3px solid var(--rust);background:#fff;padding:30px}.resourceGrid small{color:var(--rust);font-weight:700}.resourceGrid h3{font:24px Georgia}.resourceGrid p{color:#666;line-height:1.65}.deliveryPromise{background:var(--ink);color:#fff;grid-template-columns:280px 1fr;gap:30px;margin-top:18px;padding:28px;display:grid}.deliveryPromise b{font:22px Georgia}.deliveryPromise span{color:#d5d9d6;line-height:1.7}@media (width<=900px){.galleryTools{grid-template-columns:1fr 1fr}.searchPhotos{grid-column:1/-1}.resourceGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.galleryTools,.resourceGrid,.deliveryPromise{grid-template-columns:1fr}}.charityFeature{color:#fff;background:#17201c;grid-template-columns:1fr 1fr;display:grid}.charityArt{background:radial-gradient(circle at 23% 24%,#f0ba51 0 7%,#0000 7.5%),radial-gradient(circle at 78% 22%,#c64f32 0 9%,#0000 9.5%),linear-gradient(145deg,#242b27 0 35%,#6d2e25 35% 55%,#db9f44 55% 57%,#18211d 57%);flex-direction:column;justify-content:flex-end;min-height:620px;padding:55px;display:flex;position:relative;overflow:hidden}.charityArt:before{content:"✦ 5K ✦";text-align:center;color:#ffffff18;font:100px Georgia;position:absolute;inset:90px 0 auto;transform:rotate(-12deg)}.charityArt span,.charityArt small{text-transform:uppercase;letter-spacing:.2em;color:#e4bc71;font-size:10px}.charityArt strong{margin:14px 0;font:clamp(48px,6vw,84px)/.94 Georgia}.charityCopy{align-self:center;padding:80px 7vw}.charityCopy h2{margin:18px 0;font-size:clamp(44px,5vw,70px);line-height:1}.charityCopy>p:not(.eyebrow){color:#d0d5d2;font:17px/1.75 Georgia}.charityImpact{border-block:1px solid #49534e;align-items:center;gap:20px;margin:28px 0;padding:24px 0;display:flex}.charityImpact b{color:#e0b463;font:58px Georgia}.charityImpact span{max-width:300px;line-height:1.5}.charityActions{flex-wrap:wrap;gap:10px;display:flex}.charityActions .outline{margin:0}.fundNote{color:#98a19c;margin-top:20px;line-height:1.5;display:block}.charityFeature+.galleries{padding-top:80px}@media (width<=900px){.charityFeature{grid-template-columns:1fr}.charityArt{min-height:440px}}@media (width<=600px){.charityArt,.charityCopy{padding:45px 24px}.charityActions .btn{text-align:center;width:100%}}.galleryTools{grid-template-columns:2fr repeat(3,1fr);max-width:1500px}.searchPhotos{grid-column:span 2}.searchPrivacy{color:#777;margin-top:16px;font-size:10px;line-height:1.6;display:block}.photoInfo small{max-width:90%;line-height:1.4}@media (width<=900px){.galleryTools{grid-template-columns:1fr 1fr}.searchPhotos{grid-column:1/-1}}@media (width<=600px){.galleryTools{grid-template-columns:1fr}.searchPhotos{grid-column:1}}.imageYearFilter{background:#f7f4ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px 4vw 0;display:flex}.imageYearFilter>b{text-transform:uppercase;letter-spacing:.12em;margin-right:8px;font-size:9px}.imageYearFilter button{background:#fff;border:1px solid #d2cec3;padding:9px 13px;font-size:9px}.imageYearFilter button.active{color:#fff;background:#17201c}.donationNotice{background:#fff1d6;border:2px solid #b95832;margin-bottom:24px;padding:24px}.donationNotice>b{color:#b95832;letter-spacing:.14em;font-size:9px}.donationNotice h3{margin:8px 0;font:28px Georgia}.donationNotice p{color:#5f5a50;line-height:1.6}.donationNotice label{gap:10px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.donationNotice input{margin-top:2px}.eventGallery{color:#18211d;background:#f4f0e7}.eventNav{color:#ddd;text-transform:uppercase;letter-spacing:.13em;background:#111814;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-size:10px;display:flex}.eventHero{color:#fff;background:linear-gradient(120deg,#101713e8,#6f2922cc),url(/events/dia-de-los-muertos-2023/dave-owen/photo-001.jpg) 50%/cover;grid-template-columns:1fr 320px;align-items:end;gap:8vw;min-height:620px;padding:90px 8vw;display:grid}.eventHero p{text-transform:uppercase;letter-spacing:.22em;color:#e8b660;font-size:10px}.eventHero h1{margin:25px 0;font-size:clamp(64px,9vw,128px);line-height:.82}.eventHero h1 em{color:#e8b660}.eventHero>div>span{color:#ddd;font:19px Georgia}.eventHero aside{border-top:1px solid #fff5;grid-template-columns:120px 1fr;align-items:center;gap:13px 20px;padding-top:25px;display:grid}.eventHero aside b,.eventHero aside strong{color:#e8b660;font:54px Georgia}.eventHero aside span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.5}.eventStory{grid-template-columns:1fr 1fr;gap:9vw;padding:100px 8vw;display:grid}.eventStory h2,.galleryHeader h2,.unoImpact h2{margin:16px 0;font-size:clamp(43px,5vw,72px);line-height:1}.eventStory>div:last-child>p{color:#555;font:18px/1.7 Georgia}.eventStory .proceedsNote{border-left:3px solid #b95832;padding-left:18px;color:#777!important;font:11px/1.6 Arial!important}.photographerCollections{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 4vw 110px;display:grid}.collection{text-align:left;cursor:pointer;color:#18211d;background:#fff;border:0;padding:0 0 28px;transition:all .25s}.collection:hover,.collection.active{transform:translateY(-6px);box-shadow:0 14px 35px #0002}.collection img{object-fit:cover;width:100%;height:340px}.collection>span,.collection h3,.collection em,.collection p,.collection>b{margin-left:25px;margin-right:25px;display:block}.collection>span{color:#b95832;text-transform:uppercase;letter-spacing:.12em;margin-top:24px;font-size:8px}.collection h3{margin-top:9px;margin-bottom:5px;font:35px Georgia}.collection em{color:#9b633c}.collection p{color:#666;min-height:65px;line-height:1.6}.collection>b{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.galleryBrowser{background:#fff;padding:95px 4vw}.galleryHeader{justify-content:space-between;align-items:end;margin:0 4vw 45px;display:flex}.galleryHeader h2{margin-bottom:5px}.galleryHeader>div>span{color:#777;text-transform:uppercase;font-size:10px}.galleryTabs{flex-wrap:wrap;gap:6px;display:flex}.galleryTabs button{text-transform:uppercase;background:0 0;border:1px solid #d4cec1;padding:10px 13px;font-size:9px}.galleryTabs button.active{color:#fff;background:#18211d}.eventMasonry{columns:4 260px;column-gap:12px}.eventMasonry figure{break-inside:avoid;background:#f4f0e7;margin:0 0 12px}.imageOpen{cursor:zoom-in;background:#ddd;border:0;width:100%;padding:0;display:block;position:relative}.imageOpen img{width:100%;height:auto;display:block}.eventWatermark{text-align:center;color:#fffb;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 2px 8px #000;pointer-events:none;font-size:13px;position:absolute;inset:42% 8% auto;transform:rotate(-12deg)}.eventWatermark small{margin-top:4px;font-size:7px;display:block}.eventMasonry figcaption{text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:8px;display:flex}.eventMasonry figcaption button,.lightbox figcaption button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bbb;padding:8px;font-size:8px}.eventMasonry figcaption button.selected,.lightbox figcaption button.selected{color:#fff;background:#b95832}.loadMore{color:#fff;text-transform:uppercase;background:#18211d;border:0;justify-content:space-between;width:min(470px,100%);margin:45px auto 0;padding:17px 20px;font-size:9px;display:flex}.loadMore span{color:#e8b660}.unoImpact{color:#fff;background:#18211d;grid-template-columns:1fr 320px;align-items:center;gap:9vw;padding:95px 10vw;display:grid}.unoImpact p{color:#cad0cc;max-width:620px;line-height:1.7}.unoImpact>strong{color:#e8b660;text-align:center;font:92px Georgia}.unoImpact>strong small{text-transform:uppercase;letter-spacing:.15em;color:#ddd;font:10px Arial;display:block}.eventFooter{color:#aaa;background:#0c110e;justify-content:space-between;padding:35px 5vw;font-size:9px;display:flex}.selectionTray{z-index:35;color:#fff;background:#b95832;justify-content:space-between;align-items:center;width:min(620px,92%);padding:16px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.selectionTray button{color:#fff;text-transform:uppercase;background:#18211d;border:0;padding:11px;font-size:9px}.lightbox{z-index:60;background:#080c0acc;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.lightbox>button{color:#fff;background:0 0;border:0;font-size:40px;position:absolute;top:15px;right:25px}.lightbox figure{background:#fff;max-width:min(1000px,90vw);max-height:88vh;margin:0;position:relative}.lightbox img{max-width:100%;max-height:75vh;display:block}.lightbox figcaption{align-items:center;gap:16px;padding:15px;display:flex}.lightbox figcaption span{color:#666;flex:1;font-size:10px}@media (width<=850px){.eventHero,.eventStory,.unoImpact{grid-template-columns:1fr}.eventHero aside{max-width:400px}.photographerCollections{grid-template-columns:1fr}.collection img{height:460px}.galleryHeader{flex-direction:column;align-items:flex-start;gap:20px}.unoImpact>strong{text-align:left}.eventFooter{flex-direction:column;gap:10px}}@media (width<=550px){.eventNav span{display:none}.eventHero{min-height:550px;padding:60px 24px}.eventHero h1{font-size:58px}.eventStory,.unoImpact{padding:70px 24px}.collection img{height:330px}.galleryBrowser{padding:70px 12px}.galleryHeader{margin:0 12px 30px}.eventMasonry{columns:2 140px}.lightbox{padding:12px}.lightbox figcaption{flex-direction:column;align-items:flex-start}.selectionTray{font-size:10px}}.carreraHero{background:linear-gradient(120deg,#101713e8,#5e3128c7),url(/events/dia-de-los-muertos-2013/jose-calvo/photo-001.jpg) 50%/cover}.archiveLink{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #b95832;padding-bottom:6px;font-size:9px}.archiveImpact{background:#252b27}.unoEvents{color:#18211d;background:#f4f0e7}.unoEvents>header{color:#ddd;text-transform:uppercase;letter-spacing:.13em;background:#101713;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-size:9px;display:flex}.unoHero{color:#fff;background:linear-gradient(120deg,#101713e8,#742f24c7),url(/events/dia-de-los-muertos-2023/nasle-briones/photo-001.jpg) 50%/cover;grid-template-columns:1fr 330px;align-items:end;gap:9vw;min-height:670px;padding:90px 8vw;display:grid}.unoHero p{text-transform:uppercase;letter-spacing:.2em;color:#e7b563;font-size:10px}.unoHero h1{margin:30px 0;font-size:clamp(80px,12vw,160px);line-height:.72}.unoHero h1 em{color:#e7b563}.unoHero>div>span{font:20px Georgia}.unoHero aside{border-top:1px solid #fff5;grid-template-columns:120px 1fr;align-items:center;gap:15px;padding-top:25px;display:grid}.unoHero aside b,.unoHero aside strong,.unoHero aside em{color:#e7b563;font:54px Georgia}.unoHero aside span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;line-height:1.5}.unoIntro{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;padding:100px 8vw;display:grid}.unoIntro h2,.unoGiveback h2{margin:17px 0;font-size:clamp(48px,6vw,78px);line-height:.95}.unoIntro>p{color:#5d645f;font:18px/1.75 Georgia}.unoPhotographers{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 4vw 100px;display:grid}.unoPhotographer{background:#fff;padding-bottom:25px;transition:all .25s}.unoPhotographer:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0002}.unoPhotographer>div{height:330px;position:relative}.unoPhotographer img{object-fit:cover;width:100%;height:100%}.unoPhotographer>div>span{color:#fff;background:#111b;padding:7px;font-size:9px;position:absolute;bottom:14px;left:14px}.unoPhotographer>small,.unoPhotographer h3,.unoPhotographer p,.unoPhotographer>b{margin-left:22px;margin-right:22px;display:block}.unoPhotographer>small{color:#b95832;text-transform:uppercase;letter-spacing:.12em;margin-top:21px;font-size:8px}.unoPhotographer h3{margin-top:8px;margin-bottom:4px;font:31px Georgia}.unoPhotographer p{color:#777}.unoPhotographer>b{text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:8px}.unoYears{background:#fff;grid-template-columns:1fr 1fr;display:grid}.unoYears>a{border:1px solid #ddd6ca;grid-template-columns:120px 1fr;align-items:center;gap:8px 20px;padding:65px 8vw;display:grid}.unoYears b{color:#b95832;grid-row:span 2;font:60px Georgia}.unoYears span{font:16px Georgia}.unoYears strong{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.unoGiveback{color:#fff;background:#18211d;grid-template-columns:1fr 310px;align-items:center;gap:8vw;padding:100px 10vw;display:grid}.unoGiveback p{color:#d1d6d3;font:18px/1.7 Georgia}.unoGiveback>div>small{color:#929b96;max-width:700px;line-height:1.5;display:block}.unoGiveback a{color:#e7b563;text-transform:uppercase;border-bottom:1px solid #e7b563;margin-top:25px;padding-bottom:6px;font-size:9px;display:inline-block}.unoGiveback>strong{color:#e7b563;text-align:center;font:90px Georgia}.unoGiveback>strong small{text-transform:uppercase;letter-spacing:.14em;color:#ddd;font:9px Arial;display:block}.unoEvents>footer{color:#999;background:#0b100d;justify-content:space-between;padding:34px 5vw;font-size:9px;display:flex}@media (width<=950px){.unoPhotographers{grid-template-columns:1fr 1fr}.unoHero,.unoIntro,.unoGiveback,.unoYears{grid-template-columns:1fr}}@media (width<=550px){.unoHero{min-height:600px;padding:65px 24px}.unoHero h1{font-size:78px}.unoIntro,.unoGiveback{padding:70px 24px}.unoPhotographers{grid-template-columns:1fr}.unoPhotographer>div{height:420px}.unoYears>a{grid-template-columns:1fr;padding:40px 24px}.unoYears b{grid-row:auto}.unoEvents>footer{flex-direction:column;gap:10px}}.futureUno{background:#eee7da;grid-template-columns:1fr 380px;align-items:center;gap:9vw;padding:100px 8vw;display:grid}.futureUno h2{margin:16px 0;font-size:clamp(48px,6vw,76px);line-height:.95}.futureUno>div>p:last-child{color:#606660;font:17px/1.7 Georgia}.futureUno aside{background:#f8f5ee;border:1px dashed #b6aa96;padding:38px}.futureUno aside span,.futureUno aside b,.futureUno aside small{display:block}.futureUno aside span{text-transform:uppercase;color:#b95832;letter-spacing:.14em;font-size:8px}.futureUno aside b{margin:12px 0;font:31px Georgia}.futureUno aside small{color:#777;line-height:1.5}@media (width<=800px){.futureUno{grid-template-columns:1fr;padding:70px 24px}}.unoYears{grid-template-columns:repeat(3,minmax(0,1fr))}.unoYears>a{grid-template-columns:105px minmax(0,1fr);padding-left:5vw;padding-right:5vw}@media (width<=1100px){.unoYears{grid-template-columns:1fr}.unoYears>a{padding-left:8vw;padding-right:8vw}}@media (width<=550px){.unoYears>a{grid-template-columns:1fr;padding-left:24px;padding-right:24px}}.workflowPage{background:#f5f1e8;min-height:100vh}.workflowPage>header{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#17201c;justify-content:space-between;align-items:center;height:74px;padding:0 6vw;font-size:10px;display:flex}.workflowHero{color:#fff;background:#243129;padding:90px 9vw}.workflowHero h1{margin:24px 0;font-size:clamp(60px,9vw,118px);line-height:.84}.workflowHero h1 em{color:#ddb66f}.workflowHero>p:last-child{color:#d2d7d3;max-width:650px;font:20px/1.65 Georgia}.workflow{max-width:1020px;margin:auto;padding:80px 5vw}.flowLegend{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.flowLegend span{text-transform:uppercase;letter-spacing:.12em;background:#e5dccb;padding:9px 12px;font-size:9px}.workflow article{background:#fff;border:1px solid #d9d1c1;grid-template-columns:80px 1fr;gap:25px;margin-bottom:32px;padding:30px;display:grid;position:relative;box-shadow:0 10px 30px #17201c0b}.workflow article>b{color:#b95832;font:italic 30px Georgia}.workflow article h2{margin:0 0 10px;font-size:34px}.workflow article p{color:#5e6661;margin:0;line-height:1.7}.workflow article a{color:#b95832;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #b95832;margin-top:17px;padding-bottom:5px;font-size:10px;display:inline-block}.workflow article i{color:#b95832;font-size:22px;font-style:normal;position:absolute;bottom:-29px;left:50%}.workflow article.auditNode{color:#fff;background:#17201c}.workflow article.auditNode p{color:#c7cfca}.auditPrinciples{background:#ebe3d4;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 9vw;display:grid}.auditPrinciples h2{margin:15px 0;font-size:58px}.auditPrinciples ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.auditPrinciples li{background:#fff;border-left:3px solid #b95832;padding:18px;font-size:12px;line-height:1.5}.workflowPage footer{text-align:center;color:#8e9791;background:#101713;padding:35px;font-size:10px}@media (width<=700px){.workflowPage>header{flex-direction:column;align-items:flex-start;gap:15px;height:auto;padding:20px}.workflowHero{padding:70px 24px}.workflow{padding:55px 20px}.workflow article{grid-template-columns:1fr}.auditPrinciples{grid-template-columns:1fr;padding:65px 24px}.auditPrinciples ul{grid-template-columns:1fr}}.registerPage{color:#18211d;background:#f5f1e8}.registerPage>header{color:#ddd;text-transform:uppercase;letter-spacing:.12em;background:#101713;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-size:9px;display:flex}.registerHero{color:#fff;background:#1a2720;grid-template-columns:1fr 360px;align-items:end;gap:8vw;padding:90px 8vw;display:grid}.registerHero h1{margin:25px 0;font-size:clamp(65px,8vw,110px);line-height:.85}.registerHero h1 em{color:#ddb66f}.registerHero>div>p:last-child{color:#cbd2ce;font:18px/1.7 Georgia}.registerHero aside{border-top:1px solid #fff4;padding-top:20px}.registerHero aside span,.registerHero aside b,.registerHero aside strong{display:block}.registerHero aside span{text-transform:uppercase;color:#ddb66f;letter-spacing:.13em;margin-top:16px;font-size:8px}.registerHero aside b{margin-top:6px;font-size:12px}.registerHero aside strong{text-transform:capitalize;margin-top:5px;font:24px Georgia}.verificationPolicy{background:#efe3ce;border-bottom:4px solid #b95832;grid-template-columns:250px 1fr;gap:25px;padding:28px 8vw;display:grid}.verificationPolicy b{font:23px Georgia}.verificationPolicy p{color:#5f655f;margin:0;line-height:1.65}.registrationBody{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 8vw;display:grid}.registrationBody h2,.identitySteps h2{font-size:55px}.registrationBody>div>p:last-child{color:#666;line-height:1.7}.registrationBody form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registrationBody label{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.registrationBody input,.registrationBody textarea{background:#fff;border:1px solid #c8c1b4;width:100%;margin-top:7px;padding:13px;display:block}.registrationBody .wide{grid-column:1/-1}.registrationBody .terms{text-transform:none;letter-spacing:0;gap:10px;line-height:1.5;display:flex}.registrationBody .terms input{width:auto;margin:2px 0}.registrationBody button,.identitySteps>button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#b95832;border:0;padding:15px;font-size:9px}.registerMessage{background:#e7eddf;grid-column:1/-1;padding:14px}.identitySteps{color:#fff;background:#18211d;padding:100px 8vw}.identitySteps ol{background:#48534d;grid-template-columns:repeat(4,1fr);gap:1px;margin:45px 0;padding:0;list-style:none;display:grid}.identitySteps li{background:#26322c;padding:30px}.identitySteps li b,.identitySteps li span{display:block}.identitySteps li b{color:#ddb66f;font:22px Georgia}.identitySteps li span{color:#cbd1cd;margin-top:12px;font-size:11px;line-height:1.6}@media (width<=800px){.registerHero,.registrationBody{grid-template-columns:1fr}.identitySteps ol{grid-template-columns:1fr 1fr}}@media (width<=550px){.registerPage>header span{display:none}.registerHero,.registrationBody,.identitySteps{padding:70px 24px}.verificationPolicy,.registrationBody form,.identitySteps ol{grid-template-columns:1fr}.registrationBody .wide{grid-column:1}}.guidePage{color:#18211d;background:#f5f1e8}.guidePage>header{color:#ddd;text-transform:uppercase;letter-spacing:.12em;background:#101713;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-size:9px;display:flex}.guideHero{color:#fff;background:#243129;padding:100px 9vw}.guideHero h1{margin:25px 0;font-size:clamp(65px,9vw,120px);line-height:.83}.guideHero h1 em{color:#ddb66f}.guideHero>p:last-child{color:#ccd2ce;font:19px/1.7 Georgia}.guideSteps{padding:90px 8vw}.guideSteps article{border-top:1px solid #ccc5b8;grid-template-columns:110px 1fr;gap:30px;padding:30px 0;display:grid}.guideSteps article>b{color:#b95832;font:52px Georgia}.guideSteps h2{margin:0 0 8px;font:31px Georgia}.guideSteps p{color:#626862;margin:0;line-height:1.7}.fileChecklist{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:85px 8vw;display:grid}.fileChecklist h2,.guideHelp h2{font-size:55px}.fileChecklist ul{color:#555;grid-template-columns:1fr 1fr;gap:12px 30px;line-height:1.55;list-style:"✓ ";display:grid}.guideHelp{color:#fff;background:#18211d;padding:90px 8vw}.guideHelp p{color:#cbd1cd;max-width:780px;line-height:1.7}.guideHelp .outline{margin-left:10px}@media (width<=650px){.guidePage>header span{display:none}.guideHero,.guideSteps,.fileChecklist,.guideHelp{padding:70px 24px}.fileChecklist,.fileChecklist ul{grid-template-columns:1fr}.guideSteps article{grid-template-columns:70px 1fr}}.reportsPage{background:#f1eee6;min-height:100vh}.reportsPage>header{color:#fff;background:#17201c;justify-content:space-between;align-items:center;padding:25px 5vw;display:flex}.reportsPage>header p{color:#ddb66f;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:9px}.reportsPage>header h1{margin:8px 0;font-size:36px}.reportsPage>header>div:last-child{text-align:right;font-size:11px}.reportsPage>header a{color:#ddb66f;margin-top:6px;display:block}.reportsHero{color:#fff;background:#28362f;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;padding:75px 7vw;display:grid}.reportsHero h2{margin:18px 0;font-size:clamp(45px,6vw,78px);line-height:.96}.reportsHero>p{color:#c9d0cc;font:17px/1.7 Georgia}.reportGrid{grid-template-columns:1fr 1fr;gap:22px;padding:65px 5vw;display:grid}.reportGrid>article{background:#fff;border:1px solid #d9d3c7}.reportHead{padding:28px}.reportHead>span{color:#b95832;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.reportHead h3{margin:9px 0;font:30px Georgia}.reportHead p{color:#68706b;font-size:13px;line-height:1.6}.reportMetrics{background:#ebe5d9;grid-template-columns:1fr 1fr;gap:1px;display:grid}.reportMetrics div{background:#f7f4ed;padding:18px}.reportMetrics small,.reportMetrics b{display:block}.reportMetrics small{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:8px}.reportMetrics b{color:#b95832;margin-top:7px;font:28px Georgia}.reportGrid ul{margin:0;padding:18px 28px 28px;list-style:none}.reportGrid li{border-bottom:1px solid #e3ded4;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.reportGrid li em{color:#77807a;font-size:9px}.reportPolicy{color:#fff;background:#17201c;grid-template-columns:.7fr 1.3fr;gap:8vw;margin:0 5vw 70px;padding:40px;display:grid}.reportPolicy h2{margin:0;font-size:42px}.reportPolicy p{color:#c6cdc9;margin:0;line-height:1.7}.reportsPage footer{text-align:center;color:#89928c;background:#101713;padding:30px;font-size:10px}@media (width<=800px){.reportsPage>header,.reportsHero,.reportPolicy{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:25px}.reportsPage>header>div:last-child{text-align:left}.reportGrid{grid-template-columns:1fr}.reportsHero{padding:55px 24px}.reportGrid{padding:45px 20px}.reportPolicy{margin:0 20px 50px}}.coveragePage{color:#18211d;background:#f5f1e8}.coveragePage>header{color:#ddd;text-transform:uppercase;letter-spacing:.12em;background:#101713;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-size:9px;display:flex}.coverageHero{color:#fff;background:#1b2821;padding:100px 9vw}.coverageHero h1{margin:25px 0;font-size:clamp(65px,9vw,120px);line-height:.84}.coverageHero h1 em{color:#ddb66f}.coverageHero>p:last-child{color:#d0d6d2;max-width:700px;font:18px/1.7 Georgia}.coverageFlow{background:#d4cec1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.coverageFlow>div{background:#fff;padding:35px}.coverageFlow b{color:#b95832}.coverageFlow h3{font:25px Georgia}.coverageFlow p{color:#666;font-size:12px;line-height:1.6}.coverageFormSection{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 8vw;display:grid}.coverageFormSection h2{font-size:55px}.coverageFormSection>div>p:last-child{color:#666;line-height:1.7}.coverageFormSection form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.coverageFormSection label{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.coverageFormSection input,.coverageFormSection select,.coverageFormSection textarea{background:#fff;border:1px solid #cbc5b8;width:100%;margin-top:7px;padding:13px;display:block}.coverageFormSection .wide{grid-column:1/-1}.coverageFormSection button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#b95832;border:0;padding:15px;font-size:9px}.trap{left:-9999px;position:absolute!important}.formMessage{background:#e6eddf;grid-column:1/-1;padding:15px!important}.formMessage.error{background:#f3dddd}@media (width<=800px){.coverageFlow{grid-template-columns:1fr 1fr}.coverageFormSection{grid-template-columns:1fr}}@media (width<=550px){.coveragePage>header span{display:none}.coverageHero,.coverageFormSection{padding:70px 24px}.coverageFlow,.coverageFormSection form{grid-template-columns:1fr}.coverageFormSection .wide{grid-column:1}}.fundraiserToggle{background:#efe5d2;align-items:flex-start;gap:10px;padding:18px;line-height:1.5;font-size:11px!important;display:flex!important}.fundraiserToggle input{width:auto!important;margin:1px 0!important}.fundraiserFields{background:#fff4df;border-left:4px solid #b95832;grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.fundraiserFields h3,.fundraiserFields>p{grid-column:1/-1}.fundraiserFields h3{margin:0;font:28px Georgia}.fundraiserFields>p{color:#665f53;margin:0;line-height:1.6}@media (width<=600px){.fundraiserFields{grid-template-columns:1fr}.fundraiserFields .wide{grid-column:1}}.stripeSetup .docsContent{max-width:980px}.setupStep{border-bottom:1px solid #ccc5b7;grid-template-columns:74px 1fr;gap:28px;padding:54px 0;display:grid}.setupStep h2{margin-top:0}.setupNumber{background:var(--rust);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font:22px Georgia;display:grid}.stripeSetup code{overflow-wrap:anywhere}.stripeSetup a:not(.btn):not(.sourceCard){color:var(--rust);text-underline-offset:3px;text-decoration:underline}@media (width<=650px){.setupStep{grid-template-columns:1fr}.setupNumber{width:50px;height:50px}}.integrationStatus{background:#f3eee4;border:1px solid #d8cfbf;margin:35px 0 55px;padding:34px}.integrationStatus>h2{max-width:760px}.statusGrid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.statusGrid article{background:#fff;border-top:4px solid #777;padding:24px}.statusGrid article.done{border-color:#34785b}.statusGrid article.partial{border-color:#d29838}.statusGrid article.blocked{border-color:#a74838}.statusGrid article>b{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.statusGrid article.done>b{color:#34785b}.statusGrid article.partial>b{color:#9a6816}.statusGrid article.blocked>b{color:#a74838}.statusGrid h3{margin:10px 0 8px}.statusGrid p{color:#565d58;margin:0;line-height:1.6}@media (width<=700px){.statusGrid{grid-template-columns:1fr}.integrationStatus{padding:22px}}
