.about-page{background:#f5f1eb}.about-page .header{height:96px;width:91%;max-width:1500px}.about-art{position:absolute;inset:0;background-image:url('assets/about-photography.png');background-repeat:no-repeat}.about-hero{position:relative;min-height:500px;overflow:hidden}.about-hero-art{background-size:100% 472.316%;background-position:0 5.0835%}.about-hero-copy{position:relative;padding:72px 9% 64px}.about-hero .eyebrow{font-size:12px;letter-spacing:3px;margin-bottom:18px}.about-hero h1{font-size:clamp(53px,5.7vw,82px);line-height:1.02;letter-spacing:-1.6px}.about-hero .fine-line{margin:30px 0 26px;width:142px;background:#909284}.about-hero-copy>p:last-child{font-size:18px;line-height:1.6;max-width:510px;color:#655e53}.about-story{display:grid;grid-template-columns:44.5% 1fr;gap:6%;padding:32px 4.2% 0}.about-image{position:relative;overflow:hidden;min-width:0}.vase-image{aspect-ratio:378/296;align-self:start;border-radius:2px}.vase-art{background-size:248.677% 564.865%;background-position:6.9395% 32.2674%}.about-copy .eyebrow{font-size:12px;letter-spacing:2.8px;font-weight:500;color:#9c9181;margin-bottom:18px}.about-copy h2{font-size:clamp(34px,3.65vw,52px);line-height:1.1;letter-spacing:-.7px;margin-bottom:29px}.about-copy>p:not(.eyebrow){font-size:17px;line-height:1.65;color:#776e62}.about-copy>p+p{margin-top:23px}.story-copy{padding:34px 0 18px}.about-approach{display:grid;grid-template-columns:54.25% 45.75%;padding-top:56px}.approach-copy{padding:28px 11.5% 20px 16.2%}.singing-bowl-image{aspect-ratio:430/334;align-self:start}.singing-bowl-art{background-size:218.60465% 500.5988%;background-position:100% 58.3707%}.about-inspiration{display:grid;grid-template-columns:47.65% 52.35%;padding-block:40px 28px}.shadow-image{aspect-ratio:448/247;align-self:center}.about-shadow-art{background-size:209.8214% 676.923%;background-position:0 81.0526%}.inspiration-copy{padding:27px 9% 20px 10.5%}.inspiration-copy h2{font-size:clamp(34px,3.4vw,48px)}.about-invitation{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:260px;padding:65px 7.5% 65px 8.8%;overflow:hidden}.invitation-art{background-size:100% 884.656%;background-position:0 95.8867%}.about-invitation:after{content:'';position:absolute;inset:0;background:#73675718}.about-invitation>div:not(.about-art),.about-invitation>a{position:relative;z-index:1}.about-invitation .eyebrow{color:#fffcf5;letter-spacing:3px;font-size:12px;margin-bottom:16px}.about-invitation h2{font-size:clamp(36px,3.8vw,54px);color:#fffdf6;letter-spacing:-.5px}.about-invitation .button{border-radius:4px;padding:17px 35px;white-space:nowrap}.about-page .footer{width:85%;min-height:90px}.about-page .footer .active{border-bottom:1px solid #8c8477;padding-bottom:5px}
@media(max-width:1150px){.about-page .header{height:80px}.about-hero{min-height:435px}.about-hero-copy{padding-block:55px}.about-hero-copy>p:last-child{font-size:16px;max-width:44%}.about-story{gap:6%}.about-copy>p:not(.eyebrow){font-size:15px}.story-copy{padding-top:22px}.about-copy h2{margin-bottom:25px}.about-copy .eyebrow{font-size:10px}.about-approach{padding-top:35px}.about-inspiration{padding-top:30px}.approach-copy{padding-top:23px}.about-invitation{min-height:225px;padding-block:48px}.about-page .footer{width:90%}}
@media(max-width:760px){.about-page .header{height:84px;width:88%}.about-hero{min-height:650px}.about-hero-art{background-size:auto 472.316%;background-position:65% 5.0835%;opacity:.65}.about-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5f1ebdf,#f5f1eb60 68%,transparent)}.about-hero-copy{z-index:1;padding:70px 6% 65px}.about-hero h1{font-size:58px}.about-hero-copy>p:last-child{font-size:17px;max-width:320px}.about-hero .fine-line{width:100px}.about-hero .eyebrow{font-size:11px}.about-story{grid-template-columns:1fr;padding:25px 6% 0;gap:0}.vase-image{aspect-ratio:378/296}.story-copy{padding:36px 0 16px}.about-copy h2{font-size:38px}.about-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.about-copy .eyebrow{font-size:11px;letter-spacing:2.4px}.about-approach{grid-template-columns:1fr;padding-top:15px}.approach-copy{padding:20px 6% 36px}.singing-bowl-image{aspect-ratio:430/334}.about-inspiration{grid-template-columns:1fr;padding:30px 0 0}.shadow-image{aspect-ratio:448/247}.inspiration-copy{padding:37px 6% 45px}.inspiration-copy h2{font-size:38px}.about-invitation{min-height:300px;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px 6%;gap:26px}.invitation-art{background-size:auto 884.656%;background-position:70% 95.8867%}.about-invitation h2{font-size:40px;max-width:340px;line-height:1.1}.about-invitation .eyebrow{font-size:10px}.about-invitation .button{padding:14px 29px}.about-page .footer{width:88%}.about-page .footer .active{padding-bottom:0}}
@media(max-width:360px){.about-hero h1{font-size:51px}.about-copy h2{font-size:34px}.about-invitation h2{font-size:35px}}
/* Úvodní fotografie dodaná klientkou. */
.about-hero-art{background-image:url('assets/about-hero-nikol.jpg');background-size:cover;background-position:center center;opacity:1}
.about-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,241,235,.98) 0%,rgba(245,241,235,.93) 34%,rgba(245,241,235,.72) 52%,rgba(245,241,235,.18) 70%,transparent 83%);pointer-events:none}
.about-hero-copy{z-index:1}
@media(max-width:760px){.about-hero-art{background-size:cover;background-position:90% center;opacity:1}.about-hero:after{background:linear-gradient(90deg,rgba(245,241,235,.98) 0%,rgba(245,241,235,.92) 48%,rgba(245,241,235,.52) 68%,rgba(245,241,235,.08) 88%,transparent 100%)}}
