:root{--about-ink:#082f32;--about-deep:#06282b;--about-teal:#269da5;--about-bright:#57ccd3;--about-mist:#edf7f7;--about-line:#c9dddd;--about-paper:#fbfdfd;--about-muted:#5d7678}*{box-sizing:border-box}.about-page{background:var(--about-paper);min-height:100vh;color:var(--about-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-page h1,.about-page h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif}.about-page a{text-decoration:none}.about-page button{font:inherit}.about-page em{color:var(--about-teal);font-weight:400}.about-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06282bf5;border-bottom:1px solid #ffffff1f;height:78px;position:sticky;top:0}.about-header-inner{align-items:center;gap:38px;width:min(1440px,100% - 52px);height:100%;margin:auto;display:flex}.about-brand{flex:none;width:150px;display:block}.about-brand img{width:100%;height:auto;display:block}.about-header nav{gap:30px;margin-left:auto;display:flex}.about-header nav a{color:#aac4c6;padding:28px 0 25px;font-size:12px;font-weight:800;position:relative}.about-header nav a:hover,.about-header nav a.current{color:#fff}.about-header nav a.current:after{background:var(--about-bright);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.about-header-actions{gap:9px;display:flex}.about-header-actions a{color:#fff;border:1px solid #ffffff3b;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.about-header-actions .primary{border-color:var(--about-bright);background:var(--about-bright);color:var(--about-deep)}.about-hero{background:radial-gradient(circle at 8% 3%,#57ccd324,#0000 31%),linear-gradient(145deg,#fafeff,#eef7f7 68%,#dceeee);grid-template-columns:minmax(0,1fr) minmax(490px,.9fr);align-items:center;gap:78px;min-height:760px;padding:94px max(24px,50vw - 690px);display:grid;position:relative}.about-hero:before{content:"";border:1px solid #269da529;border-radius:50%;width:730px;height:730px;position:absolute;bottom:-310px;right:-160px;box-shadow:0 0 0 85px #269da509,0 0 0 170px #269da506}.about-hero>*{z-index:1;position:relative}.about-eyebrow,.about-section-heading>small,.about-why-copy>small,.about-bigger-copy>small,.about-starting>small{color:#22767c;letter-spacing:.19em;font-size:11px;font-weight:900;display:block}.about-hero h1{max-width:780px;margin:26px 0 30px;font-size:clamp(54px,5.7vw,86px);line-height:.97}.about-hero-copy>p{color:#506e70;max-width:720px;font-size:19px;line-height:1.67}.about-hero-copy>strong{color:#146f75;letter-spacing:.18em;text-transform:uppercase;margin-top:26px;font-size:14px;display:block}.about-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.about-button{border-radius:13px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:13px;font-weight:900;display:inline-flex}.about-button span{margin-left:30px;font-size:18px}.about-button.primary{background:var(--about-deep);color:#fff}.about-button.secondary{color:var(--about-ink);background:#ffffff85;border:1px solid #9fbfc1}.about-market-visual{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:31px;max-width:630px;margin-left:auto;padding:48px 26px 26px;position:relative;box-shadow:0 34px 90px #04313424}.about-preview-label{color:#31777c;letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:18px;left:25px}.about-market-visual article{border:1px solid var(--about-line);background:#fff;border-radius:19px;overflow:hidden}.about-market-visual article>header{border-bottom:1px solid #d9e7e7;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.about-market-visual article>header span{color:#208088;letter-spacing:.15em;font-size:9px;font-weight:900}.about-market-visual article>header b{font-size:12px}.about-client-query{grid-template-columns:1fr 1.25fr;gap:8px;padding:15px;display:grid}.about-client-query>span{background:#eff7f7;border-radius:11px;gap:4px;padding:12px;display:grid}.about-client-query small{color:#6a8587;text-transform:uppercase;font-size:8px}.about-client-query strong{font-size:12px}.about-client-result{border:1px solid #d8e6e6;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0 15px 15px;padding:13px;display:grid}.about-avatar{background:var(--about-bright);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-weight:900;display:grid}.about-client-result>span{gap:4px;display:grid}.about-client-result small{letter-spacing:.11em;color:#3d7d81;font-size:7px}.about-client-result b{font-size:10px}.about-client-result em{font-family:Arial,sans-serif;font-size:9px;font-style:normal;font-weight:900}.about-connection{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:74px;padding:0 35px;display:grid}.about-connection i{background:#9cc4c6;height:1px}.about-connection span{background:#e9f8f8;border:1px solid #9ccfd2;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.about-connection img{width:25px}.about-photographer-ui{padding-bottom:0}.about-photographer-ui>small,.about-photographer-ui>h2,.about-photographer-ui>div{margin-left:19px;margin-right:19px}.about-photographer-ui>small{color:#268087;letter-spacing:.13em;margin-top:17px;font-size:8px;font-weight:900;display:block}.about-photographer-ui>h2{letter-spacing:-.025em;margin-top:9px;margin-bottom:14px;font-family:Arial,sans-serif;font-size:21px}.about-photographer-ui>div{color:#6b8587;border-top:1px solid #deeaeb;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.about-photographer-ui>div b{color:var(--about-ink)}.about-photographer-ui footer{background:var(--about-deep);color:#fff;justify-content:space-between;align-items:center;padding:14px 19px;font-size:9px;display:flex}.about-photographer-ui footer button{background:var(--about-bright);color:var(--about-deep);border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.about-two-sides{background:#fff;grid-template-columns:370px 1fr 1fr;gap:0;padding:124px max(24px,50vw - 690px);display:grid}.about-section-heading{padding-right:60px}.about-section-heading h2{margin:23px 0;font-size:clamp(42px,4.4vw,68px);line-height:1}.about-section-heading>p{color:var(--about-muted);font-size:17px;line-height:1.65}.about-side{border-left:1px solid var(--about-line);flex-direction:column;justify-content:space-between;min-height:480px;padding:42px 42px 38px;display:flex}.about-side.client{background:linear-gradient(#f7fbfb,#0000)}.about-side.photographer{background:linear-gradient(#eaf7f7,#0000)}.about-side-number{color:#acd0d2;font-family:Georgia,serif;font-size:55px}.about-side>div:last-child>small{color:#267a80;letter-spacing:.18em;font-size:10px;font-weight:900}.about-side h3{margin:16px 0;font-size:30px;line-height:1.08}.about-side p{color:#5d7779;font-size:15px;line-height:1.7}.about-side a{color:#116c72;gap:30px;margin-top:13px;font-size:13px;font-weight:900;display:inline-flex}.about-why{background:var(--about-deep);color:#fff;grid-template-columns:1fr 1.05fr;align-items:center;gap:90px;min-height:720px;padding:128px max(24px,50vw - 690px);display:grid;position:relative}.about-why:after{content:"";background:radial-gradient(circle at 18%,#57ccd324,#0000 31%);position:absolute;inset:0}.about-why>*{z-index:1;position:relative}.about-why-stage{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;min-height:430px;display:grid}.about-why-stage>span{writing-mode:vertical-rl;color:#77afb2;letter-spacing:.25em;font-size:10px;font-weight:900}.about-why-stage>i{background:linear-gradient(90deg,#0000,#70cbd0);height:1px}.about-why-stage>i:nth-of-type(2){background:linear-gradient(90deg,#70cbd0,#0000)}.about-why-stage>img{filter:drop-shadow(0 0 50px #57ccd352);width:110px}.about-why-copy>small{color:#6dd9df}.about-why h2{margin:24px 0 34px;font-size:clamp(50px,5.3vw,80px);line-height:.98}.about-why p{color:#b9cdce;max-width:650px;font-size:17px;line-height:1.75}.about-why strong{color:#fff;border-top:1px solid #ffffff2b;max-width:650px;margin-top:34px;padding-top:28px;font-size:20px;line-height:1.55;display:block}.about-connection-section{background:#f4f9f9;padding:125px max(24px,50vw - 690px)}.about-connection-section>.about-section-heading{max-width:760px;padding:0}.about-connection-list{border-top:1px solid #bcd3d4;margin-top:65px}.about-connection-list>article{border-bottom:1px solid #bcd3d4;grid-template-columns:155px 1fr minmax(320px,.72fr);align-items:center;gap:48px;min-height:235px;padding:30px 0;display:grid}.about-point-index{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.about-point-index span{color:#8ebfc2;font-family:Georgia,serif;font-size:43px}.about-point-index small{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.about-point-copy h3{margin-bottom:13px;font-size:27px}.about-point-copy p{max-width:600px;color:var(--about-muted);margin:0;font-size:15px;line-height:1.65}.about-point-preview{background:#fff;border:1px solid #c6dddd;border-radius:17px;min-height:150px;padding:18px;box-shadow:0 15px 38px #07373a12}.about-point-preview>small{color:#498489;letter-spacing:.15em;margin-bottom:14px;font-size:7px;font-weight:900;display:block}.about-search-preview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.about-search-preview span{background:#eef7f7;border-radius:9px;gap:5px;padding:12px;display:grid}.about-search-preview small{color:#6a8486;font-size:8px}.about-search-preview b{font-size:11px}.about-match-preview{flex-wrap:wrap;gap:8px;display:flex}.about-match-preview span{color:#136c72;background:#e4f6f6;border-radius:999px;padding:11px 12px;font-size:9px;font-weight:900}.about-job-preview,.about-passport-preview{gap:7px;display:grid}.about-job-preview small,.about-passport-preview span{color:#258088;letter-spacing:.12em;font-size:8px;font-weight:900}.about-job-preview b,.about-passport-preview b{font-size:16px}.about-job-preview span,.about-passport-preview small{color:#6a8587;font-size:10px}.about-marketplace-statement{border-left:3px solid var(--about-bright);max-width:900px;margin:72px 0 0 auto;padding-left:35px;font-family:Georgia,serif;font-size:clamp(29px,3.2vw,48px);line-height:1.24}.about-bigger-picture{color:#fff;background:#0a3538;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:690px;padding:115px max(24px,50vw - 690px);display:grid;position:relative;overflow:hidden}.about-map-art{border:1px solid #7dd3d838;border-radius:50%;min-height:470px;position:relative;box-shadow:0 0 0 65px #60cbd209,0 0 0 130px #60cbd205}.about-map-art:before,.about-map-art:after{content:"";background:#7ecdd22e;position:absolute;top:50%;left:50%}.about-map-art:before{width:140%;height:1px;transform:translate(-50%,-50%)rotate(28deg)}.about-map-art:after{width:1px;height:140%;transform:translate(-50%,-50%)rotate(28deg)}.about-map-art .virginia{background:var(--about-bright);color:var(--about-deep);letter-spacing:.13em;border-radius:999px;padding:11px 15px;font-size:9px;font-weight:900;position:absolute;top:45%;left:42%}.about-map-art .point{background:#76dbe0;border:3px solid #0a3538;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 1px #76dbe0}.about-map-art .home{top:52%;left:49%}.about-map-art .north{top:17%;left:62%}.about-map-art .west{top:42%;left:14%}.about-map-art .south{bottom:15%;right:18%}.about-bigger-copy>small{color:#70d8dd}.about-bigger-copy h2{margin:25px 0 32px;font-size:clamp(48px,5vw,76px);line-height:.98}.about-bigger-copy>p{color:#bed0d1;max-width:660px;font-size:17px;line-height:1.72}.about-bigger-copy>div{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.about-bigger-copy>div span{color:#dce9ea;border:1px solid #ffffff30;border-radius:999px;padding:11px 13px;font-size:10px;font-weight:800}.about-starting{background:#e8f5f5;border-bottom:1px solid #c3dddd;grid-template-columns:190px 1fr auto;align-items:center;gap:50px;padding:58px max(24px,50vw - 690px);display:grid}.about-starting>div{grid-template-columns:minmax(330px,.8fr) 1fr;align-items:center;gap:70px;display:grid}.about-starting h2{margin:0;font-size:38px;line-height:1.03}.about-starting p{color:#5b7476;margin:0;font-size:14px;line-height:1.65}.about-starting>span{color:#1d747a;letter-spacing:.13em;white-space:nowrap;background:#d4eeee;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:900}.about-final{text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,#165156,#06282b 65%);flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:102px 24px;display:flex}.about-final>img{width:210px;margin-bottom:64px}.about-final>small{color:#74dbe0;letter-spacing:.21em;font-size:11px;font-weight:900}.about-final h2{margin:20px 0;font-size:clamp(56px,7.5vw,108px);line-height:.9}.about-final>p{color:#bad0d1;max-width:760px;font-size:18px;line-height:1.7}.about-final .about-actions{justify-content:center}.about-button.light{color:var(--about-deep);background:#fff}.about-button.outline{color:#fff;border:1px solid #ffffff52}.about-footer{color:#fff;background:#041f22;align-items:center;gap:30px;min-height:145px;padding:35px max(24px,50vw - 690px);display:flex}.about-footer .about-brand{width:128px}.about-footer p{color:#8fafb1;margin:0;font-size:12px}.about-footer nav{flex-wrap:wrap;gap:24px;margin-left:auto;display:flex}.about-footer nav a{color:#bdd0d1;font-size:11px;font-weight:800}.about-footer nav a:hover{color:#fff}@media (max-width:1100px){.about-hero{grid-template-columns:1fr;gap:60px}.about-market-visual{width:min(690px,100%);margin:0}.about-two-sides{grid-template-columns:1fr 1fr}.about-two-sides>.about-section-heading{grid-column:1/-1;max-width:760px;margin-bottom:45px}.about-connection-list>article{grid-template-columns:110px 1fr}.about-point-preview{grid-column:2}.about-starting{grid-template-columns:1fr}.about-starting>div{grid-template-columns:1fr 1fr}.about-starting>span{justify-self:start}.about-header nav{display:none}}@media (max-width:760px){.about-header{height:70px}.about-header-inner{gap:12px;width:calc(100% - 28px)}.about-brand{width:126px}.about-header-actions{margin-left:auto}.about-header-actions>a:first-child{display:none}.about-header-actions .primary{min-height:39px;padding:0 13px;font-size:10px}.about-hero{min-height:0;padding:68px 20px}.about-hero h1{font-size:48px;line-height:1}.about-hero-copy>p{font-size:16px}.about-actions{flex-direction:column}.about-button{width:100%}.about-market-visual{border-radius:22px;padding:44px 13px 13px}.about-client-result{grid-template-columns:auto 1fr}.about-client-result em{display:none}.about-connection{padding:0 14px}.about-two-sides{grid-template-columns:1fr;padding:82px 20px}.about-two-sides>.about-section-heading{grid-column:auto}.about-side{border-left:0;border-top:1px solid var(--about-line);min-height:390px;padding:33px 0;background:0 0!important}.about-why{grid-template-columns:1fr;gap:45px;min-height:0;padding:85px 20px}.about-why-stage{min-height:210px}.about-why-stage>img{width:70px}.about-why h2{font-size:47px}.about-why strong{font-size:17px}.about-connection-section{padding:82px 20px}.about-connection-list{margin-top:42px}.about-connection-list>article{grid-template-columns:60px 1fr;gap:20px;padding:30px 0}.about-point-index span{font-size:31px}.about-point-copy h3{font-size:22px}.about-point-preview{grid-column:1/-1}.about-marketplace-statement{margin-top:55px;padding-left:22px;font-size:30px}.about-bigger-picture{grid-template-columns:1fr;gap:68px;min-height:0;padding:90px 20px}.about-map-art{min-height:300px}.about-bigger-copy h2{font-size:46px}.about-starting{gap:30px;padding:55px 20px}.about-starting>div{grid-template-columns:1fr;gap:24px}.about-starting h2{font-size:34px}.about-final{min-height:580px;padding:82px 20px}.about-final>img{width:170px;margin-bottom:50px}.about-final h2{font-size:58px}.about-final>p{font-size:16px}.about-footer{flex-direction:column;align-items:flex-start}.about-footer nav{margin:0}}@media (prefers-reduced-motion:no-preference){.about-market-visual{animation:7s ease-in-out infinite about-float}.about-connection span{animation:4s ease-in-out infinite about-pulse}@keyframes about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes about-pulse{0%,to{box-shadow:0 0 #57ccd300}50%{box-shadow:0 0 0 10px #57ccd31f}}}.about-connection span{background:0 0;border:0;border-radius:0;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:visible;animation:none!important}.about-connection img{object-fit:cover;mix-blend-mode:multiply;width:54px;max-width:none;height:54px;position:static}.about-why-stage>img{width:190px}.about-hero-photos{aspect-ratio:3/2;height:auto;margin-bottom:15px;display:block}.about-hero-photos figure{background:var(--about-deep);border-radius:18px;height:100%;margin:0;position:relative;overflow:hidden}.about-hero-photos img{object-fit:cover;width:100%;height:100%;display:block}.about-hero-photos span{color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06282bd1;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;bottom:11px;left:11px}.about-client-ui>header,.about-photographer-ui>header{background:var(--about-deep);border-bottom-color:#ffffff29!important}.about-client-ui>header span,.about-client-ui>header b,.about-photographer-ui>header span,.about-photographer-ui>header b{color:#fff!important}@media (max-width:760px){.about-why-stage>img{width:135px}.about-hero-photos{border-radius:14px;height:auto}}.about-two-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-two-sides>.about-section-heading{grid-column:1/-1;min-width:0;max-width:760px;margin-bottom:52px;padding-right:0}.about-two-sides>.about-section-heading h2{letter-spacing:-.045em;max-width:none;font-size:clamp(43px,4vw,66px);line-height:1.04}.about-side{min-width:0}.about-marketplace-statement{background:#ffffff94;border-radius:0 18px 18px 0;max-width:940px;margin:82px 0 8px auto;padding:24px 28px 24px 36px;font-size:clamp(28px,2.8vw,43px);line-height:1.3}@media (max-width:1100px){.about-two-sides{grid-template-columns:1fr 1fr}.about-two-sides>.about-section-heading{grid-column:1/-1;max-width:760px;margin-bottom:45px;padding-right:0}}@media (max-width:760px){.about-two-sides{grid-template-columns:1fr}.about-two-sides>.about-section-heading{grid-column:auto;margin-bottom:24px;padding-right:0}.about-two-sides>.about-section-heading h2{max-width:none;font-size:46px}.about-marketplace-statement{margin-top:58px;padding:20px 18px 20px 24px;font-size:28px}}
