.photographer-page{padding:46px 0 74px}.photographer-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:38px;align-items:end;padding:44px;border:1px solid #33455c;border-radius:18px;background:radial-gradient(circle at 85% 10%,#32507866,transparent 38%),#142136}.photographer-hero h1{font:500 clamp(2.25rem,5vw,4.35rem)/1.1 var(--display);letter-spacing:-2.1px;margin:15px 0 18px}.photographer-hero p:not(.eyebrow){max-width:660px;color:#c0cde0;font-size:.9375rem;line-height:1.85}.photographer-hero-card{padding:25px;border:1px solid #516782;border-radius:14px;background:#1a2b42}.photographer-hero-card strong{display:block;font:500 1.37rem var(--display);margin-bottom:10px}.photographer-hero-card p{font-size:.78rem;line-height:1.75;color:#b8c8dc;margin-bottom:18px}.photographer-section{padding:62px 0;border-bottom:1px solid #263a52}.photographer-section h2{font:500 clamp(1.7rem,3vw,2.65rem)/1.25 var(--display);letter-spacing:-1px;margin:13px 0}.photographer-section>p:not(.eyebrow){max-width:730px;color:#b6c5d8;font-size:.875rem;line-height:1.8}.photographer-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:31px}.photographer-tier{padding:27px;border:1px solid #344962;background:#152338;border-radius:14px}.photographer-tier.featured{border-color:#e7a55e;background:linear-gradient(145deg,#382a2166,#16263c)}.photographer-tier h3{font:500 1.55rem var(--display);margin-bottom:7px}.photographer-price{color:#ffd09e;font-size:1.3rem;margin-bottom:15px}.photographer-tier ul{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none;color:#c5d2e1;font-size:.75rem;line-height:1.55}.photographer-tier li:before{content:"✓";color:#f4b270;margin-right:9px}.photographer-tier .text-link{font-size:.75rem}.photographer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.photographer-step{padding:25px;border-left:2px solid #df9c5b;background:#142136}.photographer-step>span{font-size:.65rem;letter-spacing:1px;color:#ffc181}.photographer-step h3{font:500 1.2rem var(--display);margin:11px 0}.photographer-step p{font-size:.75rem;line-height:1.7;color:#adbed2}.studio-avatar-image{object-fit:cover;background:#17263a}.profile-presence,.profile-review-source{margin:27px 0;padding:24px;border:1px solid #35475e;background:#152237;border-radius:12px}.profile-presence>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.profile-presence a{font-size:.75rem;color:#ffd09d;border:1px solid #4d617c;padding:10px 13px;border-radius:999px}.profile-presence a:hover{background:#263a53}.profile-review-source h2{font:500 1.3125rem/1.35 var(--display);letter-spacing:-.4px;margin:10px 0}.profile-review-source p:not(.eyebrow){color:#b6c5d6;font-size:.8125rem;line-height:1.7;margin-bottom:14px}.profile-presentation{border:1px solid #40536b;border-radius:10px;padding:21px;margin:5px 0 0}.profile-presentation>legend{font:500 1.05rem var(--display);padding:0 7px}.profile-presentation>p{font-size:.75rem;color:#abbdd0;line-height:1.7;margin:0 0 17px}.profile-photo-field{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center;padding:13px;border:1px solid #3d5069;background:#19283c;border-radius:9px;margin-bottom:17px}.profile-photo-field>div{width:74px;height:74px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#273a52;color:#ffbf83;font-size:1.9rem}.profile-photo-field img{width:100%;height:100%;object-fit:cover}.profile-photo-field label{display:grid;gap:5px;cursor:pointer}.profile-photo-field small{font-size:.65rem;color:#aabbd0;line-height:1.5}.profile-photo-field input{grid-column:1/-1;font-size:.7rem}.profile-photo-field .plain-button{grid-column:1/-1;justify-self:start;color:#f0c18c;font-size:.7rem;padding:3px 0}.profile-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}@media(max-width:900px){.photographer-hero,.photographer-steps,.photographer-tiers,.profile-link-grid{grid-template-columns:1fr}}@media(max-width:620px){.photographer-page{padding:28px 0 48px}.photographer-hero{padding:26px 20px;border-radius:12px}.photographer-hero h1{letter-spacing:-1.4px}.photographer-section{padding:44px 0}.photographer-tier{padding:23px}.profile-presentation{padding:17px}.profile-photo-field{grid-template-columns:62px minmax(0,1fr)}.profile-photo-field>div{width:62px;height:62px}}.profile-editor-section{display:grid;gap:17px;scroll-margin-top:160px}.profile-editor-section>h3{font:500 1.25rem var(--display);margin:0}.profile-editor-section>p{margin:-8px 0 0;color:#b8c7d8;font-size:.75rem;line-height:1.7}.profile-photo-field{border-color:#536b87;scroll-margin-top:160px}.profile-photo-field label{color:#f5f7fb}.profile-photo-field small{color:#b7c6d8}.profile-photo-field input{color:#f4f7fb}.profile-photo-field input::file-selector-button{margin-right:12px;padding:9px 13px;border:1px solid #6b7e97;border-radius:7px;background:#22344c;color:#fff;font:inherit;cursor:pointer}.profile-photo-field input:focus-visible{outline:3px solid #ffb477;outline-offset:4px}.profile-photo-field .profile-photo-help{grid-column:1/-1;color:#c8d4e2}.profile-photo-field .plain-button{color:#ffd0a0;padding:6px 0}.studio-portfolio-boundary{border-color:#5b708c;background:#172a42;color:#d7e2ef}.studio-portfolio-boundary strong{color:#ffd09d}.portfolio-replacement-help{margin-top:22px;border-color:#5b708c;background:#172a42;color:#d7e2ef}.portfolio-replacement-help strong{color:#ffd09d}.profile-updates{margin:28px 0}.profile-updates>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-updates article{padding:22px;border:1px solid #3d5067;border-radius:12px;background:linear-gradient(145deg,#1a2a3e,#172437)}.profile-update-kind{display:inline-flex;padding:5px 9px;border-radius:999px;background:#2b405a;color:#d9e6f4;font-size:.58rem;letter-spacing:.8px;text-transform:uppercase}.profile-update-kind.offer{background:#624329;color:#ffd29a}.profile-updates h3{font:500 1.08rem/1.45 var(--display);margin:13px 0 9px}.profile-updates p{font-size:.75rem;line-height:1.7;color:#bdcbdb}.profile-updates small{display:block;margin-top:14px;color:#eab276;font-size:.62rem}@media(max-width:620px){.profile-updates>div:last-child{grid-template-columns:1fr}}.write-article_workspace__YIRZJ{display:grid;gap:1.5rem;background:#142238!important;color:#eef4fb!important;border-color:#40516a!important}.write-article_list__3hvM7{margin-top:1rem;padding-top:1.5rem;border-top:1px solid #40516a}.write-article_listHeading__T9_TK{display:flex;align-items:start;justify-content:space-between;gap:1rem}.write-article_listHeading__T9_TK h2{margin:.35rem 0 0;color:#f4f7fb;font:600 clamp(1.5rem,3vw,2.1rem)/1.2 var(--display);letter-spacing:-.035em}.write-article_eyebrow__vY11G{margin:0;color:#efa46b;font-size:.7rem;font-weight:800;letter-spacing:.12em}.write-article_more__r2H0X,.write-article_retry__MAcTO{min-height:2.75rem;border:1px solid #d98a49;border-radius:.55rem;background:transparent;color:#ffc38e;padding:.55rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.2}.write-article_more__r2H0X:focus-visible,.write-article_more__r2H0X:hover,.write-article_retry__MAcTO:focus-visible,.write-article_retry__MAcTO:hover{background:#d98a49;color:#16100c}.write-article_empty__sOr9t,.write-article_loading__TVzOj,.write-article_problem__zeT6t{margin:1rem 0 0;padding:1rem;border-radius:.7rem;background:#1c2d45;color:#d7e2ef;font-size:.9rem;line-height:1.6}.write-article_problem__zeT6t{border-left:3px solid #ef9c7d;background:#3d2026;color:#ffe5dd}.write-article_problem__zeT6t p{margin:0 0 .75rem}.write-article_items__Yq5pE{display:grid;gap:.75rem;margin-top:1rem}.write-article_item___2OsJ{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #40546f;border-radius:.75rem;background:#182942;color:#eef4fb}.write-article_itemCopy__DdfdV{min-width:0}.write-article_itemCopy__DdfdV h3{margin:.2rem 0;color:#f4f7fb;font:600 clamp(1.1rem,2.5vw,1.4rem)/1.3 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere}.write-article_itemCopy__DdfdV p:last-child{margin:.45rem 0 0;color:#c2d0df;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.write-article_meta__iOR4T{margin:0;color:#efb27d;font-size:.72rem;font-weight:800;letter-spacing:.05em}.write-article_itemActions__ws2x2{display:grid;justify-items:end;gap:.75rem;flex:0 0 auto;min-width:0}.write-article_status__7YyWX{max-width:100%;padding:.45rem .65rem;border-radius:999px;font-size:.75rem;font-weight:800;overflow-wrap:anywhere}.write-article_statuspending_review__SFTWk{background:#4a3518;color:#ffdc9d}.write-article_statuspublished__gAtTO{background:#143e30;color:#bdf4d1}.write-article_statusnot_published__HCzPk{background:#304258;color:#dbe8f7}.write-article_itemActions__ws2x2 .text-link{color:#ffc38e;font-size:.8rem;overflow-wrap:anywhere}.write-article_more__r2H0X{justify-self:start;margin-top:1rem}@media(max-width:600px){.write-article_listHeading__T9_TK{align-items:stretch;flex-direction:column}.write-article_retry__MAcTO{align-self:start}.write-article_item___2OsJ{flex-direction:column}.write-article_itemActions__ws2x2{justify-items:start;align-items:start}.write-article_more__r2H0X,.write-article_retry__MAcTO{width:100%}.write-article_workspace__YIRZJ{gap:1.25rem}}@media(prefers-reduced-motion:reduce){.write-article_more__r2H0X,.write-article_retry__MAcTO{scroll-behavior:auto}}html[data-fg-high-contrast=true] .write-article_empty__sOr9t,html[data-fg-high-contrast=true] .write-article_item___2OsJ,html[data-fg-high-contrast=true] .write-article_list__3hvM7,html[data-fg-high-contrast=true] .write-article_loading__TVzOj,html[data-fg-high-contrast=true] .write-article_problem__zeT6t,html[data-fg-high-contrast=true] .write-article_workspace__YIRZJ{border-color:#fff!important;background:#000!important;color:#fff!important}html[data-fg-high-contrast=true] .write-article_more__r2H0X,html[data-fg-high-contrast=true] .write-article_retry__MAcTO,html[data-fg-high-contrast=true] .write-article_status__7YyWX{border:1px solid #fff;background:#000;color:#fff}