.page-dog-page h2{position:relative}.page-dog-page h2:before{background-color:var(--blue);content:"";height:.125rem;left:0;position:absolute;top:0;width:5.75rem}.profile__container{display:flex;flex-direction:column}.profile__header{display:flex}.profile__info{flex:1;margin-right:-2.375rem;max-width:28.3125rem;position:relative;z-index:1}.profile__info h2{margin-bottom:2rem;padding-right:3.125rem;padding-top:.8125rem}.profile__info h2 span:first-of-type{font-size:5.625rem;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.profile__info h2 span:last-of-type{font-size:3.125rem;line-height:1.1;text-transform:capitalize}.profile__stiker{background-color:var(--blue);border-radius:var(--border-radius-20);color:var(--white);margin-bottom:1.375rem;padding:.8125rem 1.25rem}.profile__stiker p:not(:last-child){margin-bottom:.125rem}.profile__button{border:.0625rem solid var(--blue);border-radius:var(--border-radius-10);color:var(--blue);font-family:var(--font-secondary);padding:.625rem;text-align:center;transition:all .2s ease;width:100%}.profile__button:not(:last-child){margin-bottom:.25rem}.profile__image{border-radius:var(--border-radius-40);flex:1;max-width:52.5625rem;overflow:hidden}.profile__image img{height:100%;object-fit:cover;width:100%}.profile__titles{margin-right:2.5rem;margin-top:-3.125rem;max-width:50rem}.profile__titles h3{font-size:1rem;line-height:1;margin-bottom:1.5rem;text-transform:none}.profile__titles-columns{display:flex;font-family:var(--font-secondary);font-size:.875rem;gap:.75rem}.profile__titles-columns ul{flex:1 1 auto;min-width:20rem}.profile__description{align-self:flex-end;margin-left:2.5rem;margin-top:1.875rem;max-width:66.6875rem}.profile .section-textbox-decor{margin-top:0}.gallery__container h2{margin-bottom:3.75rem;padding-top:1.75rem}.gallery__container h2 span:first-of-type{font-size:2.5rem;font-weight:600;line-height:1}.gallery__container h2 span:last-of-type{font-size:3.75rem;font-weight:700;line-height:1.2;text-transform:uppercase}.gallery__list{gap:1.5rem}.gallery__item{aspect-ratio:403/403;border-radius:var(--border-radius-40);overflow:hidden}.gallery__item img{height:100%;object-fit:cover;width:100%}.dogs__container h2{padding-top:1.5rem}.dogs__container h2 span:nth-child(2){font-size:5.625rem;line-height:1.1;text-transform:uppercase}.dogs__header{display:flex;gap:5.4375rem;margin-bottom:5.625rem}.item-dogs{display:flex;flex-direction:column}.item-dogs:not(:last-child){margin-bottom:4.375rem}.item-dogs__header{display:flex;row-gap:1.25rem}.item-dogs__image{border-radius:var(--border-radius-40);flex:1;max-width:38.4375rem;overflow:hidden}.item-dogs__image img{height:100%;object-fit:cover;width:100%}.item-dogs__text{flex:1;padding-left:3.125rem}.item-dogs__text h3{font-size:2.5rem;font-weight:600;line-height:1;margin-bottom:1.375rem;padding-top:1rem;position:relative;text-transform:capitalize}.item-dogs__text h3:before{background-color:var(--blue);content:"";height:.125rem;left:0;position:absolute;top:0;width:5.75rem}.item-dogs__text p{color:var(--blue);max-width:22.5rem}.item-dogs__card{background-color:var(--light-grey);max-width:45.125rem}.item-dogs__description{margin-top:0}.item-dogs:nth-child(odd) .item-dogs__card{align-self:flex-end;margin-left:2.625rem}.item-dogs:nth-child(2n) .item-dogs__header{flex-direction:row-reverse}.item-dogs:nth-child(2n) .item-dogs__card{align-self:flex-start;margin-right:2.625rem}.dog-shows__container h2{padding-top:2.875rem}.dog-shows__table{border-collapse:separate;border-spacing:0 .75rem;font-family:var(--font-secondary);font-size:.875rem;width:100%}.dog-shows__table tr th{background-color:var(--light-grey);font-weight:400;padding:1.25rem .375rem}.dog-shows__table tr th:first-child{border-radius:.375rem 0 0 .375rem}.dog-shows__table tr th:last-child{border-radius:0 .375rem .375rem 0}.dog-shows__table tr td{border-bottom:.0625rem solid var(--blue);padding:.75rem .375rem;text-align:center}.dog-shows__table tr td:first-child{border-radius:0 0 0 .5rem}.dog-shows__table tr td:last-child{border-radius:0 0 .5rem 0}@media (max-width:61.99875em){.profile__header{flex-direction:column;gap:1.375rem}.profile__titles-columns{gap:.625rem}.dogs__header{flex-direction:column;gap:1.875rem}.item-dogs__text h3{font-size:1.875rem}.dog-shows__table{font-size:.75rem}}@media (width <= 47.99875em){.profile__titles{margin-top:-1rem}.item-dogs__text{padding-bottom:1rem}.item-dogs__card{margin-top:-1rem}}@media (max-width:47.99875em){.page-dog-page h2:before{height:.0625rem;width:2.9375rem}.profile__header{gap:1rem}.profile__info{margin-right:0}.profile__info h2{margin-bottom:1.375rem;padding-right:0;padding-top:.625rem}.profile__info h2 span:first-of-type{font-size:1.875rem}.profile__info h2 span:last-of-type{font-size:1.625rem}.profile__stiker{border-radius:var(--border-radius-16);font-family:var(--font-secondary);font-size:.875rem;margin-bottom:1rem}.profile__image{border-radius:var(--border-radius-20);max-width:none}.profile__titles{margin-top:-1rem}.profile__titles h3{font-size:.875rem;margin-bottom:1.25rem}.profile__titles-columns{flex-direction:column;gap:.375rem;grid-template-columns:auto;letter-spacing:.01em}.profile__titles-columns ul{flex:none;min-width:auto}.profile__description{margin-top:1.25rem}.gallery__container h2{margin-bottom:1.375rem;padding-top:.75rem}.gallery__container h2 span:first-of-type{font-size:1.5rem}.gallery__container h2 span:last-of-type{font-size:1.75rem}.gallery__list{gap:1rem}.gallery__item{border-radius:var(--border-radius-20)}.dogs__container h2:before{bottom:0;top:unset}.dogs__container h2{padding-bottom:.75rem;padding-top:0}.dogs__container h2 span:nth-child(2){font-size:1.875rem}.dogs__header{gap:.875rem;margin-bottom:3rem}.dogs__header p{font-family:var(--font-secondary);font-size:.875rem}.item-dogs:not(:last-child){margin-bottom:3.125rem}.item-dogs__header{flex-direction:column-reverse}.item-dogs__image{border-radius:var(--border-radius-20);max-width:none}.item-dogs__text h3{font-size:1.5rem;margin-bottom:.75rem;padding-top:.75rem}.item-dogs__text h3:before{height:.0625rem;width:2.75rem}.item-dogs__text{padding:0}.item-dogs__text p{font-size:.875rem;margin:0}.item-dogs__text p:not(:last-child){margin-bottom:0}.item-dogs:nth-child(odd) .item-dogs__card{align-self:flex-start;margin-left:0;margin-right:2.625rem}.item-dogs:nth-child(2n) .item-dogs__header{flex-direction:column-reverse}.item-dogs:nth-child(2n) .item-dogs__card{align-self:flex-end;margin-left:2.625rem;margin-right:0}.dog-shows__container h2{padding-top:.75rem}}@media (width > 47.99875em) and (width <= 80.5em){.profile__titles{margin-top:clamp(-3.125rem,2.13825910541875rem + -6.5382100688vw,-1rem)}.item-dogs__text{padding-bottom:clamp(1rem,-21.5216241683rem + 46.9212722588vw,16.25rem)}.item-dogs__card{margin-top:clamp(-13.6875rem,17.73725289411875rem + -39.0369601169vw,-1rem)}}@media (min-width:47.99875em){.profile__button{font-size:1.125rem;letter-spacing:.02em;padding:.8125rem}.item-dogs:nth-child(2n) .item-dogs__header{column-gap:1.25rem}}@media (min-width:61.99875em){.profile__info{padding-bottom:5rem}.profile__buttons{padding-right:3.125rem}.profile__button{max-width:25.1875rem}}@media (width > 80.5em){.profile__titles{margin-top:-3.125rem}.item-dogs__text{padding-bottom:16.25rem}.item-dogs__card{margin-top:-13.6875rem}}@media (any-hover:hover) and (pointer:fine){.profile__button:hover{background-color:var(--black-grey);color:var(--white)}}