main#main.v97.fivec-rhythm{--chapter-space:clamp(72px, 6.7vw, 104px);--label-space:24px;--copy-space:32px;--visual-space:48px;--paragraph-space:16px;--hero-space:32px}main#main.v97.fivec-rhythm>:is(.section,.highlights),main#main.v97.fivec-rhythm #counselor.alife-team,html body main#main.v97.fivec-rhythm #contact.contact{padding-block:var(--chapter-space)}main#main.v97.fivec-rhythm>section>.wrap>.eyebrow,main#main.v97.fivec-rhythm .section-top .eyebrow{margin-block:0 var(--label-space)}main#main.v97.fivec-rhythm #highlights .section-top{margin-bottom:var(--visual-space)}main#main.v97.fivec-rhythm .section-intro :is(.split-copy,.approach-intro){margin:var(--copy-space) 0 0}main#main.v97.fivec-rhythm .section-intro .large-body{margin-bottom:var(--paragraph-space)}main#main.v97.fivec-rhythm .section-intro+:is(.everyday-system,.approach-experience),main#main.v97.fivec-rhythm #fde-fdd .creating-boots,main#main.v97.fivec-rhythm #fde-fdd .creating-boots+.split-copy{margin-top:var(--visual-space)}main#main.v97.fivec-rhythm :is(.crossmd-intro,.visit-places){margin-top:var(--copy-space)}main#main.v97.fivec-rhythm #fivec.crossmd .beyond-process,main#main.v97.fivec-rhythm #management .management-intro{margin-top:var(--visual-space)}main#main.v97.fivec-rhythm #management .management-copy h3{margin-bottom:var(--copy-space)}main#main.v97.fivec-rhythm #management .management-copy .body-copy{margin-bottom:var(--paragraph-space)}main#main.v97.fivec-rhythm #visit .visit-intro,main#main.v97.fivec-rhythm #visit .visit-reasons,main#main.v97.fivec-rhythm #visit .visit-arrangement,main#main.v97.fivec-rhythm #visit .dispatch-experience{margin-top:var(--visual-space)}main#main.v97.fivec-rhythm #visit .visit-intro-body{margin-top:var(--copy-space)}main#main.v97.fivec-rhythm #pricing .price-sheet,main#main.v97.fivec-rhythm #pricing .booking{margin-top:var(--visual-space)}html[lang=ja] main#main.v97.fivec-rhythm #contact .review-closing-title{margin-bottom:0}html[lang=ja] main#main.v97.fivec-rhythm #contact .review-closing-body{margin:var(--copy-space) auto var(--visual-space)}main#main.v97.fivec-rhythm #hero .hero-copy h1{margin:0}main#main.v97.fivec-rhythm #hero .hero-body{margin:var(--hero-space) 0}main#main.v97.fivec-rhythm .everyday-system .system-heading{padding-top:0}main#main.v97.fivec-rhythm :is(.journey-system,.twentyfour){margin-top:var(--visual-space)}main#main.v97.fivec-rhythm .tf-brand{padding-bottom:var(--visual-space)}main#main.v97.fivec-rhythm .tf-manifesto h3{margin:var(--label-space) 0 var(--copy-space)}main#main.v97.fivec-rhythm #orchestration .orchestration-copy,main#main.v97.fivec-rhythm #orchestration .conducting-ensemble,main#main.v97.fivec-rhythm #approaches .op-overview{margin-bottom:var(--visual-space)}main#main.v97.fivec-rhythm #orchestration h2,main#main.v97.fivec-rhythm #approaches .op-overview h2{margin-bottom:var(--copy-space)}main#main.v97.fivec-rhythm #orchestration .orchestration-body p+p{margin-top:var(--paragraph-space)}main#main.v97.fivec-rhythm #think-bigger .thinking-steps{margin-top:var(--visual-space)}html[lang=ja] main#main.v97.fivec-rhythm[data-service=counseling] #hero .hero-copy h1{letter-spacing:-.045em;font-size:clamp(36px,3.7vw,56px);line-height:1.25}html[lang=ja] main#main.v97.fivec-rhythm[data-service=creating] #hero .hero-copy h1{letter-spacing:-.045em;font-size:clamp(34px,3.5vw,52px);line-height:1.25}@media (max-width:767px){main#main.v97.fivec-rhythm{--chapter-space:56px;--label-space:20px;--copy-space:24px;--visual-space:40px;--paragraph-space:12px}main#main.v97.fivec-rhythm #hero.hero{height:auto;min-height:0;max-height:none;padding:0;display:block}main#main.v97.fivec-rhythm #hero .hero-film{aspect-ratio:9/16;z-index:auto;width:100%;height:auto;min-height:0;position:relative;inset:auto}main#main.v97.fivec-rhythm #hero .hero-film video{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}main#main.v97.fivec-rhythm #hero .film-shade{display:none}main#main.v97.fivec-rhythm #hero .hero-copy{width:86%;max-width:none;padding:var(--hero-space) 0 0;margin:0 auto;display:flow-root;position:relative;inset:auto}main#main.v97.fivec-rhythm #hero .hero-bottom{width:86%;margin:var(--visual-space) auto 0;padding-bottom:40px;position:relative;inset:auto}html[lang=ja] main#main.v97.fivec-rhythm[data-service=counseling] #hero .hero-copy h1{font-size:clamp(32px,9.2vw,38px)}html[lang=ja] main#main.v97.fivec-rhythm[data-service=creating] #hero .hero-copy h1{font-size:clamp(30px,8.7vw,36px)}main#main.v97.fivec-rhythm .system-heading :is(.system-toggle,.motion-control){top:0}main#main.v97.fivec-rhythm .system-heading h3{margin-top:32px}main#main.v97.fivec-rhythm .tf-brand,main#main.v97.fivec-rhythm .anytime-intro{row-gap:var(--copy-space)}main#main.v97.fivec-rhythm #management .management-intro{row-gap:var(--visual-space)}}
