@import url('https://fonts.googleapis.com/css2?family=Anton&family=Noto+Sans+JP:wght@400;600;900&display=swap');
:root{--black:#050505;--white:#f1f0ec;--red:#ff153d;--line:rgba(255,255,255,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:'Noto Sans JP',sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.nav{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:22px 3vw;mix-blend-mode:difference}.brand{font-weight:900;letter-spacing:.1em}.brand span{font-size:1.5rem;margin-right:.35rem}.nav nav{display:flex;gap:2rem;font-size:.76rem;letter-spacing:.12em}.menu{display:none;background:none;border:0;color:#fff;font:inherit}.hero{height:100svh;min-height:650px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;scale:1.06;animation:arrive 1.8s cubic-bezier(.2,.8,.2,1) forwards}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.83) 0%,rgba(0,0,0,.34) 46%,rgba(0,0,0,.05) 75%),linear-gradient(0deg,rgba(0,0,0,.62),transparent 45%)}.hero-kicker{position:absolute;left:3vw;top:15%;font-size:.7rem;letter-spacing:.2em}.hero h1{position:absolute;left:3vw;right:2vw;top:48%;transform:translateY(-50%);margin:0;font-family:'Anton',sans-serif;font-weight:400;line-height:.78;letter-spacing:-.035em}.hero h1 span{display:block}.awaken{font-size:clamp(6rem,18vw,18rem);animation:wordIn .85s .15s both}.your{font-size:clamp(2.7rem,7vw,7rem);margin-left:25%;animation:wordIn .85s .38s both}.desires{font-size:clamp(5rem,15vw,15rem);margin-left:8%;animation:wordIn .85s .58s both}.red{display:inline!important;color:var(--red)}.step{position:absolute;bottom:3vh;left:3vw;right:3vw;display:flex;justify-content:space-between;align-items:end;font-size:.68rem;letter-spacing:.15em}.step b{font:400 clamp(3rem,7vw,6rem)/1 'Anton';-webkit-text-stroke:1px #fff;color:transparent}.manifesto{position:relative;min-height:150vh;padding:15vh 6vw;overflow:hidden}.kanji{position:absolute;right:-5vw;top:1vh;font-weight:900;font-size:65vw;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.13);transform:rotate(5deg)}.eyebrow{font-size:.7rem;letter-spacing:.22em;color:var(--red)}.manifesto-copy{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:20vh;font-weight:900;font-size:clamp(2.7rem,7vw,7.5rem);line-height:1.18;letter-spacing:-.06em}.answer{margin-top:45vh}.statement{position:relative;z-index:2;margin:28vh 0 0 auto;width:min(720px,90%);font-size:clamp(1.5rem,3vw,3.2rem);font-weight:600;line-height:1.65}.statement em{color:var(--red);font-style:normal}.ticker{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:.8rem 0}.ticker div{font:400 5.5rem/1 'Anton';animation:marquee 16s linear infinite}.projects{padding:16vh 3vw}.section-head{display:flex;justify-content:space-between;align-items:start}.section-head p,.company>div>p{font-size:.7rem;letter-spacing:.2em}.section-head h2{margin:0;font:400 clamp(5rem,15vw,14rem)/.78 'Anton';text-align:right}.project-grid{margin-top:14vh;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.project-grid article{min-height:42vh;padding:2rem;border-right:1px solid var(--line);transition:.3s;background:linear-gradient(135deg,transparent,transparent)}.project-grid article:hover{background:var(--red);color:#000;transform:translateY(-12px)}.project-grid span{font:400 3rem 'Anton';-webkit-text-stroke:1px currentColor;color:transparent}.project-grid h3{margin:12vh 0 1rem;font:400 clamp(2.5rem,5vw,5rem)/1 'Anton'}.belief{min-height:100svh;background:var(--white);color:#050505;padding:12vh 4vw;position:relative}.belief>p:first-child{letter-spacing:.18em;font-size:.8rem}.belief h2{margin:8vh 0 0;font:400 clamp(5rem,17vw,17rem)/.75 'Anton';letter-spacing:-.025em}.belief h2 span{color:var(--red)}.jp{text-align:right;font-weight:900;font-size:clamp(1.1rem,2vw,2rem)}.company{padding:16vh 4vw;display:grid;grid-template-columns:1fr 1.2fr;gap:12vw}.company h2{font-size:clamp(3rem,7vw,7rem);margin:.5rem 0}.company dl{margin:0}.company dl div{display:grid;grid-template-columns:8rem 1fr;padding:1.4rem 0;border-top:1px solid var(--line)}dt{font-size:.7rem;letter-spacing:.16em}dd{margin:0}footer{padding:2rem 4vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.12em}
@keyframes arrive{from{scale:1.18;filter:blur(12px)}to{scale:1.06;filter:blur(0)}}@keyframes wordIn{from{opacity:0;transform:translateY(100%) skewY(6deg)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translateX(-50%)}}
@keyframes arriveDark{from{scale:1.035;filter:blur(8px)}to{scale:1;filter:blur(0)}}.hero img.hero-image-dark{object-fit:contain;object-position:right center;background:#050505;scale:1;animation:arriveDark 1.8s cubic-bezier(.2,.8,.2,1) forwards}.hero .hero-image-dark+.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.08) 100%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 48%)}
@media(max-width:760px){.nav{padding:18px 20px}.nav nav{position:fixed;inset:0;background:#050505;display:none;flex-direction:column;justify-content:center;align-items:center;font:400 3rem 'Anton';z-index:-1}.nav nav.open{display:flex}.menu{display:block}.hero h1{left:18px}.hero-kicker{left:20px}.hero img{object-position:68% center}.your{margin-left:2%}.desires{margin-left:0}.manifesto{padding-inline:22px}.manifesto-copy{grid-template-columns:1fr;margin-top:14vh}.answer{margin:24vh 0 0 12vw}.statement{margin-top:22vh}.ticker div{font-size:3rem}.section-head{display:block}.section-head h2{text-align:left;margin-top:3rem}.project-grid{grid-template-columns:1fr}.project-grid article{min-height:34vh;border-right:0;border-bottom:1px solid var(--line)}.project-grid h3{margin-top:8vh}.company{grid-template-columns:1fr}.company dl div{grid-template-columns:6rem 1fr}.belief{min-height:80svh}}
@media(max-width:760px){.hero img.hero-image-dark{object-position:center center}.hero .hero-image-dark+.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.18) 60%,rgba(0,0,0,.45) 100%)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
.project-grid{grid-template-columns:repeat(2,1fr)}
.project-link{display:block;min-height:calc(42vh - 4rem)}
@media(max-width:760px){.project-grid{grid-template-columns:1fr}}
.manifesto-direct{min-height:115vh}.direct-title{position:relative;z-index:2;margin:16vh 0 0;font-size:clamp(5rem,15vw,15rem);line-height:.88;letter-spacing:-.07em}.direct-title em{font-style:normal;color:var(--red)}.manifesto-direct .statement{margin-top:16vh}.work-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:10vh}.work-tags span{border:1px solid var(--line);padding:.8rem 1rem;font-size:.75rem;letter-spacing:.08em}.event-grid article p{max-width:34rem;line-height:1.9}.services{padding:16vh 4vw;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.services-lead>p{font-size:.7rem;letter-spacing:.2em;color:var(--red)}.services-lead h2{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.2}.service-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.service-list li{display:grid;grid-template-columns:4rem 1fr;gap:.5rem 1rem;padding:1.8rem 0;border-bottom:1px solid var(--line)}.service-list span{grid-row:1/3;font:400 2rem 'Anton'}.service-list strong{font-size:clamp(1.1rem,2vw,1.5rem)}.service-list small{font-size:.85rem;color:#aaa}.company-link{margin:0 4vw 12vh;border-block:1px solid var(--line);min-height:30vh;display:grid;grid-template-columns:1fr auto;align-items:center;padding:2rem 0}.company-link span{grid-column:1/-1;font-size:.7rem;letter-spacing:.2em}.company-link strong{font:400 clamp(3.5rem,10vw,10rem)/1 'Anton'}.company-link i{font-style:normal;font-size:4rem;color:var(--red)}.back-home{font-size:.75rem;letter-spacing:.12em}.company-page{background:#ededeb;color:#111}.company-page .nav{mix-blend-mode:normal;background:rgba(237,237,235,.88);color:#111}.company-page footer{border-color:rgba(0,0,0,.2)}.company-hero{min-height:100svh;padding:18vh 7vw 12vh;background:linear-gradient(120deg,#f8f8f5 0%,#dededb 55%,#fafafa 100%)}.company-hero>p,.profile .eyebrow,.business .eyebrow{font-size:.75rem;letter-spacing:.2em;color:#555}.company-hero h1{margin:5vh 0;font:400 clamp(6rem,18vw,18rem)/.76 'Anton';letter-spacing:-.04em}.company-hero h1 span{color:var(--red)}.philosophy-copy{margin-left:auto;width:min(800px,100%);font-size:clamp(1rem,1.8vw,1.4rem);line-height:2}.philosophy-copy p{margin:2.4rem 0}.profile,.business{padding:14vh 7vw}.profile h2,.business h2{font-size:clamp(3rem,8vw,8rem);margin:1rem 0 10vh}.profile dl{margin:0}.profile dl div{display:grid;grid-template-columns:14rem 1fr;gap:2rem;padding:1.6rem 0;border-top:1px solid rgba(0,0,0,.2)}.profile dt{font-weight:700}.business{background:#0a0a0a;color:#eee}.business ul{list-style:none;padding:0;margin:0}.business li{padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.2);font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.7}
@media(max-width:760px){.services{grid-template-columns:1fr}.service-list li{grid-template-columns:3rem 1fr}.company-link{min-height:22vh}.company-link strong{font-size:3.2rem}.company-hero{padding-inline:22px}.philosophy-copy{font-size:1rem}.profile,.business{padding-inline:22px}.profile dl div{grid-template-columns:1fr;gap:.4rem}.back-home{font-size:.65rem}}
.hero{background:#e9e2d8}.hero img{object-fit:contain;object-position:right center}.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.75) 30%,rgba(0,0,0,.18) 62%,rgba(0,0,0,.02) 100%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 42%)}
@media(max-width:760px){.hero{background:#e9e2d8}.hero img{object-fit:cover;object-position:53% center}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.08) 58%,rgba(0,0,0,.38) 100%)}}
:root{--red:#baff00;--pink:#ff2cab;--violet:#9d57ff}
.desires .red{color:var(--red);text-shadow:0 0 22px rgba(186,255,0,.45)}
.work-tags span:nth-child(even){border-color:var(--pink)}
.work-tags span:nth-child(3n){border-color:var(--violet)}
.project-grid article:first-child:hover{background:var(--red)}
.project-grid article:nth-child(2):hover{background:var(--pink)}
.company-link i{color:var(--pink);text-shadow:0 0 22px rgba(255,44,171,.35)}
.business .eyebrow{color:var(--red)}
/* Solid neon hierarchy: green leads; pink and violet stay as small accents. */
.direct-title em,.statement em,.belief h2 span,.company-hero h1 span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--red)}
.project-grid article:nth-child(2):hover{background:var(--red)}
.project-grid article:first-child>span{color:transparent;-webkit-text-stroke-color:var(--violet)}
.project-grid article:nth-child(2)>span{color:transparent;-webkit-text-stroke-color:var(--pink)}
.projects .section-head>p{color:var(--pink)}
.services-lead>p{color:var(--violet)}
.work-tags span:nth-child(even){border-color:var(--pink);color:var(--pink)}
.work-tags span:nth-child(3n){border-color:var(--violet);color:var(--violet)}
.company-link span{color:var(--violet)}
.company-link i{color:var(--pink)}
.company-page .profile>.eyebrow{color:var(--pink)}
.company-page .business>.eyebrow{color:var(--violet)}
.jikatabi-visual{position:absolute;z-index:1;right:3vw;top:22vh;width:min(42vw,620px);height:76vh;margin:0;overflow:hidden;clip-path:polygon(8% 0,100% 0,100% 92%,0 100%)}.jikatabi-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.manifesto-direct .direct-title,.manifesto-direct .statement,.manifesto-direct .work-tags{position:relative;z-index:2}.manifesto-direct .statement{margin-right:auto;margin-left:0;width:min(650px,48vw)}.manifesto-direct .work-tags{max-width:52vw}
@media(max-width:760px){.manifesto-direct{padding-bottom:10vh}.jikatabi-visual{position:relative;right:auto;top:auto;width:calc(100% + 44px);height:58vh;margin:8vh -22px 0;clip-path:none}.manifesto-direct .statement{width:100%;margin-top:10vh}.manifesto-direct .work-tags{max-width:100%}}
.jikatabi-title{color:transparent;background:none;font-family:'Anton',sans-serif;font-size:clamp(4.8rem,13vw,13rem);font-weight:400;line-height:.85;letter-spacing:.035em;white-space:nowrap;-webkit-text-stroke:2px var(--white)}.manifesto-direct .statement{width:min(900px,90%);margin:18vh 0 0 auto}.manifesto-direct .work-tags{max-width:100%}.belief h2 .outline-word{color:transparent;background:none;-webkit-text-stroke:2px #050505}.belief h2 .belief-dot{color:var(--red);background:none;-webkit-text-stroke:0}.company-hero h1 .shine-outline{color:transparent;background:none;-webkit-text-stroke:2px #050505}.company-hero h1 .shine-dot{color:var(--red);background:none;-webkit-text-stroke:0}
@media(max-width:760px){.jikatabi-title{font-size:clamp(4rem,21vw,7rem);letter-spacing:.025em;white-space:normal;-webkit-text-stroke-width:1.5px}.belief h2 .outline-word,.company-hero h1 .shine-outline{-webkit-text-stroke-width:1.5px}}
.jikatabi-carousel{position:relative;z-index:2;margin-top:10vh}.jikatabi-gallery{display:flex;gap:1.2vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:0 4vw}.jikatabi-gallery::-webkit-scrollbar{display:none}.jikatabi-gallery figure{flex:0 0 min(34vw,480px);height:min(23vw,330px);margin:0;overflow:hidden;background:#111;scroll-snap-align:center}.jikatabi-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s ease}.jikatabi-gallery figure:hover img{transform:scale(1.025);filter:contrast(1.04)}.carousel-button{position:absolute;z-index:3;top:50%;width:3.5rem;height:3.5rem;border:1px solid var(--red);border-radius:50%;background:#050505;color:var(--red);font-size:1.35rem;cursor:pointer;transform:translateY(-50%);transition:background .25s,color .25s}.carousel-button:hover,.carousel-button:focus-visible{background:var(--red);color:#050505}.carousel-prev{left:1.5vw}.carousel-next{right:1.5vw}
.webshop-button{display:inline-flex;align-items:center;justify-content:space-between;gap:5rem;min-width:min(100%,360px);border:1px solid var(--red);padding:1.25rem 1.5rem;color:var(--red);font:400 1.4rem/1 'Anton',sans-serif;letter-spacing:.14em;transition:background .25s ease,color .25s ease}.webshop-button:hover,.webshop-button:focus-visible{background:var(--red);color:#050505}.webshop-button span{border:0!important;padding:0!important;color:inherit!important;font-family:inherit;font-size:1.2rem;letter-spacing:0}
@media(max-width:760px){.jikatabi-carousel{margin-top:7vh}.jikatabi-gallery{gap:10px;padding:0 4vw}.jikatabi-gallery figure{flex-basis:46vw;height:48vw}.carousel-button{width:2.5rem;height:2.5rem;background:rgba(5,5,5,.82)}.carousel-prev{left:8px}.carousel-next{right:8px}}
.projects{padding-top:0}.event-hero{position:relative;height:min(86vh,850px);min-height:620px;margin:0 -3vw;overflow:hidden}.event-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:contrast(1.08) saturate(.92);transform:scale(1.025)}.event-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.35) 48%,rgba(0,0,0,.12) 78%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 55%)}.event-hero .section-head{position:absolute;z-index:2;inset:0;display:block;padding:8vh 6vw}.event-hero .section-head>p{margin:0;color:var(--pink)}.event-hero .section-head h2{position:absolute;top:8vh;right:6vw;margin:0;text-shadow:0 2px 30px rgba(0,0,0,.45)}.event-grid{margin-top:0}
@media(max-width:760px){.event-hero{height:72vh;min-height:540px;margin:0 -3vw}.event-hero>img{object-position:57% center}.event-hero .section-head{display:block;padding:10vh 24px 7vh}.event-hero .section-head h2{top:16vh;right:20px;margin:0;font-size:clamp(5rem,22vw,8rem);text-align:right}}
.contact{position:relative;min-height:88vh;padding:12vh 4vw 10vh;border-top:1px solid var(--line);overflow:hidden}.contact>p{margin:0;color:var(--violet);font-size:.7rem;letter-spacing:.2em}.contact h2{margin:8vh 0 0;font:400 clamp(6rem,18vw,18rem)/.74 'Anton',sans-serif;letter-spacing:-.03em}.contact h2 span{color:transparent;-webkit-text-stroke:2px var(--white)}.contact-copy{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-top:10vh;border-top:1px solid var(--line);padding-top:2rem}.contact-copy>p{margin:0;color:#bbb;line-height:1.9}.contact-copy>a{display:flex;align-items:center;gap:2rem;color:var(--red);font:400 clamp(1.6rem,4vw,4.5rem)/1 'Anton',sans-serif;letter-spacing:.03em}.contact-copy i{font-style:normal;font-size:.7em;transition:transform .25s}.contact-copy>a:hover i,.contact-copy>a:focus-visible i{transform:translate(6px,-6px)}
@media(max-width:760px){.contact{min-height:75vh;padding:10vh 22px 8vh}.contact h2{margin-top:7vh;font-size:clamp(5rem,25vw,8rem)}.contact h2 span{-webkit-text-stroke-width:1.5px}.contact-copy{display:block;margin-top:8vh}.contact-copy>p{font-size:.9rem}.contact-copy>a{margin-top:3rem;font-size:clamp(1.65rem,8vw,2.6rem);word-break:break-all}}

/* Final title treatments */
.hero h1 .your{color:transparent;-webkit-text-stroke:2px var(--white)}
.jikatabi-title{color:inherit;-webkit-text-stroke:0}
.jikatabi-title .jika-outline{color:transparent;-webkit-text-stroke:2px var(--white)}
.jikatabi-title .tabi-fill{color:var(--white);-webkit-text-stroke:0}
.contact .contact-jp{margin:1.5rem 0 0;color:var(--white);font-size:clamp(.9rem,1.2vw,1.1rem);letter-spacing:.18em}
@media(max-width:760px){.hero h1 .your,.jikatabi-title .jika-outline{-webkit-text-stroke-width:1.5px}}

/* Keep the layered hero composition while leaving YOUR FASHION readable. */
.hero h1{line-height:.86}
.event-case-label{margin:10vh 0 3vh;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:900;letter-spacing:.08em}

/* Mobile hero: keep the portrait's face unobstructed. */
@media(max-width:760px){
  .hero h1{top:auto;bottom:17vh;left:18px;right:18px;transform:none;line-height:.88}
  .hero h1 .awaken{font-size:clamp(4.5rem,21vw,6.5rem)}
  .hero h1 .your{font-size:clamp(1.9rem,8vw,2.8rem);margin-left:18%}
  .hero h1 .desires{font-size:clamp(3.8rem,17vw,5.6rem);margin-left:1%}
}
.shareme-page{background:#070707;color:#f1f0ec}.shareme-nav{mix-blend-mode:normal;background:rgba(5,5,5,.86);backdrop-filter:blur(10px)}.shareme-main{padding:14vh 0 8vh}.shareme-spread{width:min(1180px,92vw);margin:0 auto 14vh}.shareme-spread>img{display:block;width:min(850px,100%);height:auto;margin:0 auto;box-shadow:0 2rem 8rem rgba(0,0,0,.45)}.english-copy{width:min(850px,100%);margin:0 auto;padding:clamp(2rem,6vw,5rem);border-inline:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);background:#0c0c0c;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.85;color:#d8d8d8}.english-copy h2{margin:.5rem 0 2rem;color:#fff;font:400 clamp(2.5rem,6vw,5.5rem)/.95 'Anton',sans-serif;letter-spacing:.01em}.english-copy p{margin:0 0 1.5rem}.english-label{margin-top:3.5rem!important;color:var(--red)!important;font-size:.75rem;font-weight:700;letter-spacing:.2em}.english-copy>.english-label:first-child{margin-top:0!important}.english-timeline{margin:3rem 0;padding-block:1rem;border-block:1px solid rgba(255,255,255,.18)}.english-timeline p{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1rem 0;margin:0;border-bottom:1px solid rgba(255,255,255,.1)}.english-timeline p:last-child{border-bottom:0}.cover-spread,.closing-spread{margin-bottom:10vh}
@media(max-width:760px){.shareme-main{padding-top:11vh}.shareme-spread{width:100%;margin-bottom:9vh}.shareme-spread>img{width:100%;box-shadow:none}.english-copy{width:100%;padding:2.2rem 22px;border-inline:0}.english-copy h2{font-size:2.8rem}.english-timeline p{grid-template-columns:1fr;gap:.25rem}.shareme-nav .brand{font-size:.72rem}.shareme-nav .back-home{font-size:.58rem}}
