.page-module__80ir2G__title{margin-bottom:25px;font-size:2.65rem;font-weight:500}.page-module__80ir2G__headFlex{justify-content:space-between;align-items:flex-start;margin-bottom:80px;display:flex}.page-module__80ir2G__thumbArea{width:60%}.page-module__80ir2G__thumbWrapper{aspect-ratio:3549/2220;position:relative}.page-module__80ir2G__thumbWrapper img{object-fit:contain}.page-module__80ir2G__metaArea{width:35%}.page-module__80ir2G__tags{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.page-module__80ir2G__tag{box-shadow:var(--neumo-re);border-radius:50px;padding:8px 16px}.page-module__80ir2G__summary{margin-bottom:30px}.page-module__80ir2G__links>:not(:last-child){margin-bottom:20px}.page-module__80ir2G__detail{margin-bottom:90px}.page-module__80ir2G__explainArea{max-width:700px;margin:0 auto 50px}.page-module__80ir2G__dataBlocks{justify-content:space-between;gap:3%;display:flex}.page-module__80ir2G__dataBlock{text-align:center;width:100%;box-shadow:var(--neumo);border-radius:20px;padding:20px}.page-module__80ir2G__dataBlockHead{justify-content:center;gap:8px;margin-bottom:15px;display:flex;position:relative}.page-module__80ir2G__dataBlockHead img{opacity:.7;margin-top:.6em}.page-module__80ir2G__dataBlock h4{color:var(--accent);font-size:1.5rem;font-weight:500;line-height:1.7}.page-module__80ir2G__dataBlockHead:before{content:"";background-color:var(--accent2);width:30px;height:2px;position:absolute;bottom:0;left:50%;translate:-50%}.page-module__80ir2G__dataBlock p{font-size:1rem}.page-module__80ir2G__skills{flex-wrap:wrap;justify-content:center;gap:12px 10px;display:flex}.page-module__80ir2G__skills li{box-shadow:var(--neumo-re);border-radius:50px;padding:6px 10px}.page-module__80ir2G__siteJourney{box-shadow:var(--neumo-re-deep);border-radius:25px;margin-bottom:60px;padding:35px}.page-module__80ir2G__journeyTitle{justify-content:center;align-items:center;gap:2em;margin-bottom:45px;margin-left:auto;font-size:2rem;font-weight:500;display:flex}.page-module__80ir2G__journeyTitle:before,.page-module__80ir2G__journeyTitle:after{content:"";background-color:var(--font);flex-grow:2;max-width:200px;height:1px}.page-module__80ir2G__journeyList{grid-template-columns:repeat(3,1fr);gap:50px 45px;display:grid}.page-module__80ir2G__journeyList li{grid-template-rows:subgrid;grid-row:span 3;gap:0;display:grid}.page-module__80ir2G__journeyItemTitle{color:var(--accent2);text-align:right;align-items:center;gap:15px;margin-bottom:8px;margin-right:20px;font-size:1.5rem;font-weight:400;display:flex}.page-module__80ir2G__journeyItemTitle span{flex-shrink:0;max-width:calc(100% - 25px)}.page-module__80ir2G__journeyItemTitle:before{content:"";background-color:var(--accent);opacity:.2;flex-grow:1;width:100%;min-width:10px;height:1px;margin-left:10px}.page-module__80ir2G__lbWrapper{aspect-ratio:16/9;box-shadow:var(--neumo);border-radius:5px;margin-bottom:15px;overflow:hidden}.page-module__80ir2G__journeyText{font-size:.9375rem}@media screen and (max-width:768px){.page-module__80ir2G__title{margin-bottom:15px;font-size:2.25rem}.page-module__80ir2G__headFlex{flex-direction:column;gap:25px;margin-bottom:65px}.page-module__80ir2G__thumbArea{width:100%;padding:15px}.page-module__80ir2G__thumbWrapper{border-radius:5px;overflow:hidden}.page-module__80ir2G__metaArea{width:100%}.page-module__80ir2G__tags{margin-bottom:6px}.page-module__80ir2G__tag{padding:6px 10px;font-size:.9375rem}.page-module__80ir2G__links>*{margin-left:auto;margin-right:auto}.page-module__80ir2G__detail{margin-bottom:65px}.page-module__80ir2G__explainArea{margin-bottom:30px}.page-module__80ir2G__explain{font-size:.9375rem}.page-module__80ir2G__dataBlocks{flex-direction:column;gap:18px}.page-module__80ir2G__dataBlock{padding:12px}.page-module__80ir2G__dataBlockHead img{margin-top:.45em}.page-module__80ir2G__dataBlock h4{font-size:1.25rem}.page-module__80ir2G__dataBlock h4:before{width:25px}.page-module__80ir2G__journeyTitle{gap:25px;margin-bottom:35px;font-size:1.75rem}.page-module__80ir2G__journeyList{grid-template-columns:repeat(1,1fr);gap:40px}.page-module__80ir2G__journeyItemTitle{font-size:1.45rem}}
.smallButton-module__42STqq__button{background:linear-gradient(to right, var(--accent3) 0%, var(--accent4) 100%);color:#fff;width:fit-content;box-shadow:var(--neumo);border-radius:100px;padding:16px 40px;font-size:1.125rem;font-weight:400;display:block}.smallButton-module__42STqq__button:hover img{transform:translate(6px)}.smallButton-module__42STqq__button img{vertical-align:middle;transition:all .2s}
