#bannerSection {height: calc(100svh - 80px);top: 0;z-index: 2;}#bannerSection > .main-frame{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}#bannerSection img.banner-image {position: absolute;width: 100%;height: calc(100svh - 80px);object-fit: cover;object-position: center bottom;}#bannerSection picture.banner-image {position: absolute;width: 100%;height: calc(100svh - 80px);}#bannerSection picture.banner-image img {width: 100%;height: 100%;object-fit: cover;object-position: center bottom;}#bannerSection .banner-footer {position: absolute;width: 100%;bottom: 0;height: 96px;display: flex;gap: 16px;align-items: center;justify-content: center;background-image: linear-gradient(to top, #1a1a1a 0%, rgba(26, 26, 26, 0) 100%);}#journalSection {position: relative;width: 100%;padding: 96px 0;display: flex;align-items: start;background-color: var(--cream-50);z-index: 2;background-position: bottom;}#journalSection > .frame {position: relative;width: 1130px;display: flex;gap: 20px;margin: 0 calc((100vw - 1130px) / 2);}#journalSection .entries-journal {position: relative;width: 100%;display: flex;gap: 20px;min-width: min(100vw, 1130px);max-width: 1130px;margin: auto;}#journalSection .entries-journal > .main-frame {width: 747px;display: flex;flex-direction: column;gap: 20px;}#journalSection .entries-journal > .main-frame .journal-list {display: flex;gap: 20px;width: 100%;justify-content: center;}#journalSection .entries-journal > .main-frame .journal-list .page {display: flex;flex-wrap: wrap;gap: 20px;max-width: 744px;width: 100%;justify-content: start;z-index: 1;}#journalSection .entries-journal > .main-frame .journal-paginate {display: flex;align-items: center;justify-content: center;gap: 8px;z-index: 1;}#journalSection .entries-journal > .main-frame .journal-paginate .paginate-item {width: 40px;height: 40px;flex-grow: 0;display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 8px;border-radius: 48px;color: var(--gray-400);cursor: pointer;}#journalSection .entries-journal > .main-frame.journal-paginate .paginate-item p {font-family: Poppins;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;}#journalSection .entries-journal > .main-frame .journal-paginate .paginate-item.active.index {background-color: var(--primary-300);color: white;}#journalSection .entries-journal > .main-frame .journal-paginate .paginate-item[disabled] {pointer-events: none;}#journalSection .categories-journal {position: absolute;right: 0;display: flex;justify-content: end;z-index: 1;width: 367px;transition: top .5s;}#journalSection .categories-journal > .main-frame {width: 367px;display: flex;flex-direction: column;border-top-left-radius: 12px;border-top-right-radius: 12px;background-color: white;border: solid 2px var(--gray-50);overflow: hidden;}#journalSection .categories-journal > .main-frame .header {height: 72px;display: flex;align-items: center;padding: 13px 16px 19px 19px;background-color: var(--cream-50);border-top-left-radius: 12px;border-top-right-radius: 12px;}#journalSection .categories-journal > .main-frame .header p {font-family: PlayfairDisplay;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.25;text-align: left;color: var(--gray-400);}#journalSection .categories-journal > .main-frame .body .category-item {margin: 0 8px;padding: 7px 16px;border-radius: 12px;background-color: transparent;transition: all .3s ease-in;cursor: default;}#journalSection .categories-journal > .main-frame .body .category-item.active {background-color: var(--primary-50);}#journalSection .categories-journal > .main-frame .body .category-item:not(.active):hover {background-color: var(--gray-50);cursor: pointer;transition: all .3s ease-out;}#journalSection .categories-journal > .main-frame .body .category-item p {font-family: Poppins;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;color: var(--gray-300);}#journalSection .categories-journal > .main-frame .body .category-item.active p {color: var(--primary-300);}#journalSection .experience-journal {position: absolute;right: 0;display: flex;justify-content: end;top: 430px;width: 367px;transition: top .5s;}#journalSection .experience-journal > .main-frame {width: 367px;height: 325.5px;display: flex;flex-direction: column;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;background-color: white;border: solid 2px var(--gray-50);}#journalSection .experience-journal > .main-frame .header {height: 72px;display: flex;align-items: center;padding: 13px 16px 19px 19px;background-color: var(--cream-50);}#journalSection .experience-journal > .main-frame .header p {font-family: PlayfairDisplay;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: 0.64px;text-align: left;color: var(--gray-400);}#journalSection .experience-journal > .main-frame .body {height: 100%;width: 100%;position: relative;overflow: hidden;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;overflow: clip;}#journalSection .experience-journal > .main-frame .body img {position: absolute;z-index: 1;width: 100%;height: 100%;object-fit: cover;object-position: center;}#journalSection .experience-journal > .main-frame .body a {position: absolute;left: 50%;transform: translateX(-50%);bottom: 28.5px;z-index: 2;width: 249px;}#journalSection .experience-journal > .main-frame .body a p {font-family: Poppins;font-size: 16px !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;white-space: nowrap;}.latest-journal-title {font-family: "Playfair Display", serif;font-size: 64px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: 1.28px;text-align: left;color: var(--gray-500);}.journal-card {width: 362px;height: fit-content;max-height: 477px;border-radius: 16px;background-color: var(--white);display: flex;flex-direction: column;}.journal-card > *:nth-child(1) {border-top-left-radius: 16px;border-top-right-radius: 16px;}.journal-card > *:nth-child(2) {border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;}.journal-card.latest-journal {width: 100%;max-height: 723px;max-width: 747px;min-width: 362px;}.journal-card .card-image {width: 100%;aspect-ratio: 362 / 175;object-fit: cover;object-position: center;min-height: 175px;}.journal-card.latest-journal .card-image {aspect-ratio: 746 / 365;}.journal-card .content {padding: 16px;display: flex;flex-direction: column;gap: 10px;min-height: 0;flex: 1;}.journal-card.latest-journal .content  {padding: 36px;gap: 16px;}.journal-card .content .title {font-family: Poppins;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: -0.4px;text-align: left;color: var(--gray-500);text-decoration: unset;}.journal-card.latest-journal .content .title {font-size: 32px;}.journal-card .content .information {display: flex;gap: 8px;align-items: center;container-name: information-container;container-type: inline-size;}.journal-card .content .information .author {display: flex;gap: 8px;align-items: center;}.journal-card .content .information .author .avatar {width: 33px;height: 33px;border-radius: 100%;}.journal-card .content .information .author .name {font-family: Poppins;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;color: var(--gray-300);}.journal-card .content .information .posted-date {font-family: Poppins;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;color: var(--gray-200);}.journal-card .content .information .categories {font-family: Poppins;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;color: var(--gray-300);text-decoration: unset;}.journal-card .content .information > span {width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-100);}@container information-container (max-width: 611px) {.journal-card .content .information .author {display: none;}.journal-card .content .information span:first-of-type {display: none;}}.journal-card .content .description {font-family: Poppins;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: var(--gray-300);width:100%;overflow: hidden;display: -webkit-box;white-space: unset;-webkit-line-clamp: 5;-webkit-box-orient: vertical;background:#fff;flex: 1;}.journal-card.latest-journal .content .description {-webkit-line-clamp: 4;}.journal-card .content .action {height: 64px;display: flex;align-items: center;}#extraHeaderSection .categories-journal {display: flex;width: 100%;height: 100%;}#extraHeaderSection .categories-journal > .main-frame {width: 100%;height: 100%;display: flex;}#extraHeaderSection .categories-journal > .main-frame .header {min-width: 38px;height: 38px;padding: 0;background-color: transparent;background-image: url("/assets/icons/mongoose_icon.svg");background-repeat: no-repeat;background-size: 24px;background-position: center;}#extraHeaderSection .categories-journal > .main-frame .body .swipe-wrapper {gap: 8px;}#extraHeaderSection .categories-journal > .main-frame .body .category-item {padding: 7px 16px;border-radius: 12px;background-color: transparent;transition: all .3s ease-in;cursor: default;}#extraHeaderSection .categories-journal > .main-frame .body .category-item.active {background-color: var(--primary-50);}#extraHeaderSection .categories-journal > .main-frame .body .category-item:not(.active):hover {background-color: var(--gray-50);cursor: pointer;transition: all .3s ease-out;}#extraHeaderSection .categories-journal > .main-frame .body .category-item p {font-family: Poppins;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: var(--gray-300);font-size: 12px;line-height: 1.5;white-space: nowrap;}#extraHeaderSection .categories-journal > .main-frame .body .category-item.active p {color: var(--primary-300);}@media screen and (min-width: 1162px) {#extraHeaderSection {display: none;}#journalSection .categories-journal > .main-frame .body {padding: 14px 0;overflow: unset;}#journalSection .categories-journal > .main-frame .body .swipe-wrapper {display: flex;flex-direction: column;align-items: start;gap: 8px;width: 100%;}}@media screen and (max-width: 1161px) {#journalSection {flex-direction: column;padding: 0;}#journalSection > .frame {position: unset;width: 100%;margin: unset;}#journalSection:before {content: unset;}#journalSection .entries-journal {position: relative;padding: 20px 16px;margin: 0;max-width: 100%}#journalSection .entries-journal > .main-frame {width: 100%;align-items: center;}#journalSection .categories-journal {position: unset;margin: unset;width: 100%;height: 0;display: none;}#journalSection .experience-journal {position: unset;width: 100%;border: none;}#journalSection .experience-journal > .main-frame {width: 100%;margin: unset;border-width: 0;}#journalSection .experience-journal > .main-frame .header {justify-content: center;}#journalSection .experience-journal > .main-frame .body {border-radius: 0;}.latest-journal-title {font-size: 36px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: 0.72px;text-align: center;color: var(--gray-500);}.journal-card,.journal-card.latest-journal {}.journal-card.latest-journal .content {padding: 20px 16px;}.journal-card .content .title,.journal-card.latest-journal .content .title{font-family: Poppins;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: normal;}.journal-card .content .information .posted-date,.journal-card .content .information .categories {font-family: Poppins;font-size: 12px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;}.journal-card .content .description {font-family: Poppins;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.57;letter-spacing: normal;}.journal-card .content .action {height: 48px;}}@media screen and (max-width: 743px) {#journalSection .entries-journal > .main-frame .journal-list .page {justify-content: center;}}.focus-section {position: sticky;width: 100%;}