*{box-sizing:border-box}

body{margin:0}

.shinkai-home-hero__link{border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,250,244,0.72);border-right-width:1px;border-right-style:solid;border-right-color:rgba(255,250,244,0.72);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,250,244,0.72);border-left-width:1px;border-left-style:solid;border-left-color:rgba(255,250,244,0.72)}

.shinkai-home-example__image{width:82%}

@media (min-width:768px){.shinkai-home-example__image{width:100%;margin-right:0px;margin-left:0px}}

.shinkai-home-recruit__notice{font-size:14px}

*{box-sizing:border-box}

body{margin:0}

body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-hero .shinkai-lead{max-width:26em;margin-top:22px;line-height:2}

.shinkai-home-hero .shinkai-button{margin-top:0px}

.shinkai-home-hero__photo img{height:auto}

.shinkai-home-service__photo img{height:auto}

.shinkai-home-technology__photo img{height:auto}

.shinkai-home-about__photo img{height:auto}

.shinkai-home-service__content p:not(.shinkai-eyebrow){margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-technology__content p:not(.shinkai-eyebrow){margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-about__content p:not(.shinkai-eyebrow){margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-works__content p{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-recruit__content p{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-service__content .shinkai-link{margin-top:28px}

.shinkai-home-technology__content .shinkai-link{margin-top:28px}

.shinkai-home-works__content .shinkai-link{margin-top:28px}

.shinkai-home-example p:not(.shinkai-home-example__label){margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:1.8}

.shinkai-home-example__image img{height:100%}

.shinkai-home-example p:not(.shinkai-home-example__label){margin-top:8px;margin-right:18px;margin-bottom:18px;margin-left:18px}

.shinkai-home-hero .shinkai-lead{max-width:34em;margin-top:18px;line-height:1.9}

.shinkai-home-hero__link::after{margin-left:0px}

.shinkai-home-hero__facts p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.shinkai-home-hero__facts p{letter-spacing:0.08em;line-height:1.5}

.shinkai-home-recruit__topics p{margin-top:10px}

.shinkai-home-hero__actions>.shinkai-button{min-height:56px}

.shinkai-home-hero__facts div{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}

.shinkai-home-hero__actions>.shinkai-button{height:56px;min-height:56px}

.shinkai-home-hero>.shinkai-home-hero__grid{max-width:none}

.shinkai-home-hero>.shinkai-home-hero__facts{max-width:none}

.shinkai-home-journal .shinkai-link{margin-top:26px}

.shinkai-home-journal__card img{height:auto}

@media (min-width:768px){.shinkai-home-about__photo img{min-height:clamp(360px,42vw,560px)}}

@media (min-width:1024px){.shinkai-home-works__content .shinkai-home-example__label{margin-right:14px;margin-left:14px}}

.shinkai-home-hero__photo img{width:100%}

.shinkai-home-service__photo img{width:100%}

.shinkai-home-technology__photo img{width:100%}

.shinkai-home-about__photo img{width:100%}

.shinkai-home-example__image img{width:100%}

.shinkai-home-about__photo img{width:100%}

.shinkai-home-example__image{margin-right:auto;margin-left:auto}

.shinkai-home-hero__actions{gap:18px}

.shinkai-home-hero__link{display:inline-flex;gap:12px;border-radius:var(--shinkai-radius);background:transparent;color:var(--shinkai-on-hero);line-height:1.5;text-decoration-line:none}

.shinkai-home-hero__link::after{content:"→";font-size:13px}

.shinkai-home-hero__link:hover{border-color:var(--shinkai-on-hero);background:rgba(255,250,244,.12);color:var(--shinkai-on-hero);text-decoration-line:none}

.shinkai-home-hero__link:focus-visible{border-color:var(--shinkai-on-hero);background:rgba(255,250,244,.12);color:var(--shinkai-on-hero);text-decoration-line:none}

.shinkai-home-hero{border-bottom:0}

div[role="main"]{--shinkai-image-shadow:0 10px 24px rgba(38,23,12,.16)}

.shinkai-home-hero{--shinkai-hero-bg:#59402b;--shinkai-accent:#ec6a22;--shinkai-on-hero:#fffaf4;padding-top:clamp(32px,5vw,64px);padding-bottom:0;background-color:var(--shinkai-hero-bg);background-image:linear-gradient(rgba(255,250,244,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,244,.09) 1px,transparent 1px);background-size:32px 32px;color:var(--shinkai-on-hero)}

.shinkai-home-hero>.shinkai-home-hero__grid{width:calc(100% - clamp(48px,6vw,128px))}

.shinkai-home-hero>.shinkai-home-hero__facts{width:calc(100% - clamp(48px,6vw,128px))}

.shinkai-home-hero .shinkai-eyebrow{color:var(--shinkai-on-hero)}

.shinkai-home-hero .shinkai-eyebrow::before{background:var(--shinkai-accent)}

.shinkai-home-hero .shinkai-title{color:var(--shinkai-on-hero)}

.shinkai-home-hero .shinkai-lead{color:var(--shinkai-on-hero)}

.shinkai-home-hero .shinkai-lead{color:rgba(255,250,244,.88)}

.shinkai-home-hero .shinkai-button{margin-top:0;border-color:var(--shinkai-on-hero);background:var(--shinkai-on-hero);color:var(--shinkai-hero-bg)}

.shinkai-home-hero .shinkai-button:hover{border-color:#f0dec9;background:#f0dec9;color:var(--shinkai-hero-bg)}

.shinkai-home-hero .shinkai-button:focus-visible{border-color:#f0dec9;background:#f0dec9;color:var(--shinkai-hero-bg)}

.shinkai-home-hero .shinkai-home-hero__photo p{color:rgba(255,250,244,.7)}

.shinkai-home-hero__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,144px),1fr));gap:10px}

.shinkai-home-hero__facts div{min-width:0;border:1px solid rgba(255,250,244,.28);border-radius:var(--shinkai-radius);background:rgba(255,250,244,.1)}

.shinkai-home-hero__facts p{display:block}

.shinkai-home-hero__facts p{color:rgba(255,250,244,.72);font-size:11px}

.shinkai-home-hero__facts .shinkai-home-hero__fact-value{margin-top:5px;color:var(--shinkai-on-hero);font-size:14px;font-weight:500;line-height:1.5}

.shinkai-home-hero__grid{display:grid;gap:36px}

.shinkai-home-service__grid{display:grid;gap:36px}

.shinkai-home-technology__grid{display:grid;gap:36px}

.shinkai-home-about__grid{display:grid;gap:36px}

.shinkai-home-contact__inner{display:grid;gap:36px}

.shinkai-home-hero__content{min-width:0}

.shinkai-home-service__content{min-width:0}

.shinkai-home-technology__content{min-width:0}

.shinkai-home-about__content{min-width:0}

.shinkai-home-works__content{min-width:0}

.shinkai-home-recruit__content{min-width:0}

.shinkai-home-hero .shinkai-title{max-width:12em;font-family:var(--shinkai-font-sans);font-size:clamp(33px,8.8vw,48px);font-weight:500;letter-spacing:0.03em;line-height:1.6;text-wrap:balance}

.shinkai-home-hero__phrase{font-style:normal}

.shinkai-home-hero .shinkai-lead{font-size:16px}

.shinkai-home-hero__photo{border-radius:var(--shinkai-radius)}

.shinkai-home-service__photo{border-radius:var(--shinkai-radius)}

.shinkai-home-technology__photo{border-radius:var(--shinkai-radius)}

.shinkai-home-about__photo{border-radius:var(--shinkai-radius)}

.shinkai-home-hero__photo img{display:block;border-radius:var(--shinkai-radius);box-shadow:var(--shinkai-image-shadow);object-fit:cover}

.shinkai-home-service__photo img{display:block;border-radius:var(--shinkai-radius);box-shadow:var(--shinkai-image-shadow);object-fit:cover}

.shinkai-home-technology__photo img{display:block;border-radius:var(--shinkai-radius);box-shadow:var(--shinkai-image-shadow);object-fit:cover}

.shinkai-home-about__photo img{display:block;border-radius:var(--shinkai-radius);box-shadow:var(--shinkai-image-shadow);object-fit:cover}

.shinkai-home-hero__photo img{aspect-ratio:5/4;object-position:center}

.shinkai-home-hero__photo p{margin:9px 0 0;color:var(--shinkai-muted);font-size:11px;letter-spacing:0.03em;line-height:1.6}

.shinkai-home-service__photo p{margin:9px 0 0;color:var(--shinkai-muted);font-size:11px;letter-spacing:0.03em;line-height:1.6}

.shinkai-home-technology__photo p{margin:9px 0 0;color:var(--shinkai-muted);font-size:11px;letter-spacing:0.03em;line-height:1.6}

.shinkai-home-about__photo p{margin:9px 0 0;color:var(--shinkai-muted);font-size:11px;letter-spacing:0.03em;line-height:1.6}

.shinkai-home-service__photo img{aspect-ratio:5/4;object-position:center}

.shinkai-home-technology{background:var(--shinkai-surface)}

.shinkai-home-technology__photos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.72fr);align-items:end;gap:16px}

.shinkai-home-technology__photo--large img{aspect-ratio:3/4;object-position:center}

.shinkai-home-technology__photo--small img{aspect-ratio:1/1;object-position:center}

.shinkai-home-technology__caption{grid-column-start:1;grid-column-end:-1}

.shinkai-home-section-divider{border-top:1px solid var(--shinkai-line)}

.shinkai-home-works__grid{display:grid;gap:28px}

.shinkai-home-recruit__grid{display:grid;gap:28px}

.shinkai-home-works__examples{display:grid;gap:16px}

.shinkai-home-example{overflow:hidden;border:1px solid var(--shinkai-line);border-radius:var(--shinkai-radius);box-shadow:var(--shinkai-image-shadow);background:var(--shinkai-bg)}

.shinkai-home-example__image{aspect-ratio:4/3;background:var(--shinkai-surface)}

.shinkai-home-example__image img{display:block;border-radius:var(--shinkai-radius);object-fit:cover}

.shinkai-home-works__content .shinkai-home-example__label{margin:16px 18px 0;color:var(--shinkai-primary);font-size:11px;font-weight:700;letter-spacing:0.08em;line-height:1.5}

.shinkai-home-example h3{margin:10px 18px 0;font-family:var(--shinkai-font-sans);font-size:18px;font-weight:500;line-height:1.5;word-break:keep-all}

.shinkai-home-example p:not(.shinkai-home-example__label){font-size:14px}

.shinkai-home-works .shinkai-section-title{font-family:var(--shinkai-font-sans);font-size:clamp(32px,5vw,38px);font-weight:500;line-height:1.45}

.shinkai-home-recruit .shinkai-section-title{font-family:var(--shinkai-font-sans);font-size:clamp(32px,5vw,38px);font-weight:500;line-height:1.45}

.shinkai-home-about{overflow:visible}

.shinkai-home-about::before{content:none}

.shinkai-home-about__photo img{aspect-ratio:4/3;object-fit:cover;object-position:center}

.shinkai-home-about__links{display:grid;gap:14px}

.shinkai-home-recruit__links{display:grid;gap:14px}

.shinkai-home-points{gap:8px 18px;border-top:1px solid var(--shinkai-line)}

.shinkai-home-points p{position:relative;margin:0;color:var(--shinkai-primary);font-size:13px;font-weight:500;line-height:1.7}

.shinkai-home-points p::before{display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;background:var(--shinkai-accent,#ec6a22);content:""}

.shinkai-home-recruit__topics{display:grid;gap:34px}

.shinkai-home-recruit__topics h3{margin:0;color:var(--shinkai-text);font-family:var(--shinkai-font-sans);font-size:18px;font-weight:500;line-height:1.6}

.shinkai-home-recruit__notice{padding-top:0;border-top:0;color:var(--shinkai-muted)}

.shinkai-home-journal{border-top:0}

.shinkai-home-journal__grid{display:grid;gap:52px}

.shinkai-home-journal .shinkai-section-title{font-family:var(--shinkai-font-sans);font-size:clamp(32px,5vw,38px);font-weight:500;line-height:1.45}

.shinkai-home-journal__notice{margin:16px 0 0;color:var(--shinkai-muted);line-height:1.5}

.shinkai-home-journal__list{border-top:1px solid var(--shinkai-line)}

.shinkai-home-journal__list .webgene-item{border-bottom:1px solid var(--shinkai-line)}

.shinkai-home-journal__list .webgene-item a{display:block;padding:16px 0;color:var(--shinkai-text);text-decoration-line:none}

.shinkai-home-journal__list .webgene-item a:hover{color:var(--shinkai-primary)}

.shinkai-home-journal__list .webgene-item a:focus-visible{color:var(--shinkai-primary)}

.shinkai-home-journal__list .webgene-item-date{margin:0 0 4px;color:var(--shinkai-muted);font-size:12px;line-height:1.5}

.shinkai-home-journal__list .webgene-item-title{margin:0;font-family:var(--shinkai-font-sans);font-size:16px;font-weight:500;line-height:1.6}

.shinkai-home-journal__cards{display:grid;gap:16px}

.shinkai-home-journal__card{overflow:hidden;border:1px solid var(--shinkai-line);border-radius:var(--shinkai-radius);background:var(--shinkai-bg);box-shadow:var(--shinkai-image-shadow)}

.shinkai-home-journal__card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}

.shinkai-home-journal__card p{margin:14px 16px 0;color:var(--shinkai-primary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.5}

.shinkai-home-journal__card h3{margin:8px 16px 16px;color:var(--shinkai-text);font-family:var(--shinkai-font-sans);font-size:17px;font-weight:500;line-height:1.5}

.shinkai-home-contact{padding:54px 0;background-image:linear-gradient(rgba(255,250,244,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,244,.08) 1px,transparent 1px);background-size:32px 32px}

.shinkai-home-contact .shinkai-eyebrow{color:#fffaf4}

.shinkai-home-contact .shinkai-section-title{color:#fffaf4}

.shinkai-home-contact p{color:rgba(255,250,244,.88)}

.shinkai-home-contact .shinkai-home-contact__inner.shinkai-container p.shinkai-decor-label{color:#fffaf4}

.shinkai-home-contact .shinkai-section-title{font-family:var(--shinkai-font-sans);font-weight:500}

.shinkai-home-contact .shinkai-button{align-self:end;border-color:#fffaf4;background:#fffaf4;color:#59402b}

.shinkai-home-contact .shinkai-button:hover{border-color:#f0dec9;background:#f0dec9;color:#59402b}

.shinkai-home-contact .shinkai-button:focus-visible{border-color:#f0dec9;background:#f0dec9;color:#59402b}

div.shinkai-section.shinkai-home-contact{background-color:#59402b;background-image:linear-gradient(rgba(255,250,244,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,244,.08) 1px,transparent 1px);background-size:32px 32px;color:#fffaf4}

.shinkai-home-commitments__lead{max-width:40em;margin:20px 0 0;color:var(--shinkai-muted);line-height:1.8}

.shinkai-home-commitments__grid{display:grid;gap:48px}

.shinkai-home-commitments__block{min-width:0}

.shinkai-home-commitments__block h3{margin:0;color:var(--shinkai-text);font-family:var(--shinkai-font-sans);font-size:22px;font-weight:500;line-height:1.5;text-wrap:balance}

.shinkai-home-commitments__block>p{margin:16px 0 0;line-height:1.8}

.shinkai-home-commitments__table [role="rowheader"]{width:auto}

.shinkai-home-commitments__cards{display:grid;gap:14px}

.shinkai-home-commitment-card{min-width:0;border:1px solid var(--shinkai-line);border-radius:var(--shinkai-radius);background:var(--shinkai-bg);box-shadow:var(--shinkai-shadow-card)}

.shinkai-home-commitment-card h4{margin:0;color:var(--shinkai-text);font-size:16px;font-weight:500;line-height:1.6;text-wrap:balance}

.shinkai-home-commitment-card p{margin:12px 0 0;color:var(--shinkai-muted);font-size:14px;line-height:1.8}

@media (min-width:768px){.shinkai-home-service__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,0.75fr);gap:clamp(48px,8vw,104px)}}

@media (min-width:768px){.shinkai-home-service__photo img{aspect-ratio:3/2}}

@media (min-width:768px){.shinkai-home-technology__grid{grid-template-columns:minmax(280px,0.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,104px)}}

@media (min-width:768px){.shinkai-home-technology__photos{gap:20px}}

@media (min-width:768px){.shinkai-home-works__grid{grid-template-columns:minmax(0,1fr);gap:28px}}

@media (min-width:768px){.shinkai-home-journal__grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(48px,9vw,128px)}}

@media (min-width:768px){.shinkai-home-journal__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media (min-width:768px){.shinkai-home-about__grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(48px,8vw,104px)}}

@media (min-width:768px){.shinkai-home-contact__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}}

@media (min-width:768px){body .shinkai-home-contact{padding:64px 0}}

@media (min-width:768px){.shinkai-home-commitments__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}

@media (min-width:768px){.shinkai-home-commitments__grid{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:clamp(48px,7vw,96px)}}

@media (min-width:1024px){.shinkai-home-hero__grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(56px,7vw,104px)}}

@media (min-width:1024px){.shinkai-home-hero__photo img{aspect-ratio:5/4}}

@media (min-width:1024px){.shinkai-home-hero__photo img{aspect-ratio:3/2}}

@media (min-width:1024px){.shinkai-home-works__examples{grid-template-columns:repeat(3,minmax(0,1fr))}}

@media (min-width:1024px){.shinkai-home-example h3{margin-right:14px;margin-left:14px;font-size:16px}}

@media (min-width:1024px){.shinkai-home-example p:not(.shinkai-home-example__label){margin-right:14px;margin-bottom:14px;margin-left:14px;font-size:13px}}

@media (min-width:1024px){.shinkai-home-technology__photos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;align-items:end;gap:0}}

@media (min-width:1024px){div[role="main"] .shinkai-home-technology__photo{min-width:0;overflow:hidden;box-shadow:var(--shinkai-image-shadow)}}

@media (min-width:1024px){div[role="main"] .shinkai-home-technology__photo img{box-shadow:none}}

@media (min-width:1024px){.shinkai-home-technology__photo--large{grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:auto;align-self:end;z-index:1;transform:rotate(-3deg)}}

@media (min-width:1024px){.shinkai-home-technology__photo--small{grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:auto;align-self:end;z-index:2;transform:rotate(4deg)}}

@media (min-width:1024px){.shinkai-home-technology__caption{grid-column-start:1;grid-column-end:-1;grid-row-start:2;grid-row-end:auto;margin:12px 0 0;color:var(--shinkai-muted);line-height:1.6}}

div[role="main"] .shinkai-home-hero{padding-top:clamp(32px,5vw,64px);padding-bottom:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

div[role="main"] .shinkai-home-hero{padding-bottom:0}

div[role="main"] .shinkai-home-hero::after{content:"";display:block;width:100%;height:18px;background-color:var(--shinkai-hero-bg);background-image:linear-gradient(rgba(255,250,244,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,244,.09) 1px,transparent 1px);background-size:32px 32px}

@media (min-width:768px){div[role="main"] .shinkai-home-hero::after{height:22px}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

.shinkai-home-service__content{padding-top:0}

.shinkai-home-technology__content{padding-top:0}

.shinkai-home-about__content{padding-top:0}

@media (min-width:768px){.shinkai-home-service__grid{align-items:start}}

@media (min-width:768px){.shinkai-home-technology__grid{align-items:start}}

@media (min-width:768px){.shinkai-home-about__grid{align-items:start}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:768px){.shinkai-home-contact.shinkai-cta>.shinkai-container.shinkai-home-contact__inner>.shinkai-button{display:inline-flex;margin-top:32px}}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:768px){.shinkai-home-contact.shinkai-cta>.shinkai-container.shinkai-home-contact__inner{display:block}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

.shinkai-home-hero__link{display:inline-flex;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255,250,244,0.72);border-right-color:rgba(255,250,244,0.72);border-bottom-color:rgba(255,250,244,0.72);border-left-color:rgba(255,250,244,0.72);border-radius:var(--shinkai-radius);background:rgba(255,250,244,0.1)}

@media (min-width:1024px){body .shinkai-home-hero__photo{margin-left:auto}}

*{box-sizing:border-box}

body{margin:0}

.shinkai-home-hero__actions>.shinkai-home-hero__link{display:inline-flex;width:auto;height:56px;min-height:56px;padding:0px 20px;border:1px solid rgba(255,250,244,0.72);border-radius:var(--shinkai-radius);background:rgba(255,250,244,0.1);color:var(--shinkai-on-hero)}

@media (min-width:768px){.shinkai-home-hero__actions{gap:12px}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:1024px){.shinkai-home-hero .shinkai-title{max-width:none;font-size:clamp(32px,3vw,40px);white-space:nowrap}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}
