:root{--chaux:#F4F1EA;--chaux-alt:#EAE5DA;--calcaire:#DAD3C6;--encre:#26221C;--encre-2:#5A5346;--sienne:#9C5A3C;--sienne-fonce:#7E4630;--ombre:#1A1712;--lin:#C9C0AF;--lin-2:#8F8677;--sable:#E8C8AC;--font-serif:"Fraunces",Georgia,serif;--font-sans:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--mx:clamp(24px,5vw,64px);--maxw:1240px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--chaux);color:var(--encre);font-family:var(--font-sans);font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-feature-settings:"liga" 1}::selection{background:var(--sienne);color:var(--chaux)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--sienne);outline-offset:3px;border-radius:1px}img{display:block;width:100%;height:100%;object-fit:cover}.photo img{filter:saturate(.9) contrast(1.04) brightness(1.01)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--mx)}.editorial{max-width:68ch}.onum{font-feature-settings:"onum" 1;font-variant-numeric:oldstyle-nums}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--encre);color:var(--chaux);padding:12px 20px;font-weight:500;font-size:15px}.skip:focus{left:12px;top:12px}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--encre-2);font-weight:600}.eyebrow:before{content:"";width:28px;height:2px;background:var(--sienne);flex:none}.eyebrow.light{color:var(--lin)}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--encre);letter-spacing:-.01em;text-wrap:balance}.h1{font-size:clamp(2.75rem,1.5rem + 4.4vw,4.9rem);font-weight:500;line-height:1.05;letter-spacing:-.018em}.h2{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:500;line-height:1.12}.h3{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:500;line-height:1.18}.h4{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.25}.lead{font-size:clamp(1.15rem,1rem + .5vw,1.375rem);line-height:1.6}em{font-style:italic}.rule{height:1px;background:linear-gradient(90deg,var(--calcaire),var(--calcaire));transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease)}.rule.in{transform:scaleX(1)}.rule.dark{background:#dad3c638}.tlink{color:var(--sienne-fonce);font-weight:500;display:inline-flex;align-items:center;gap:8px;position:relative;width:fit-content}.tlink:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--sienne);opacity:.45;transition:opacity .3s}.tlink:hover{color:var(--sienne)}.tlink:hover:after{opacity:1}.tlink .arw{transition:transform .3s var(--ease)}.tlink:hover .arw{transform:translate(4px)}header{position:fixed;inset:0 0 auto;z-index:40;color:#fff;transition:background .4s var(--ease),color .4s,box-shadow .4s}header.solid{background:#f4f1eaeb;backdrop-filter:blur(10px);color:var(--encre);box-shadow:0 1px 0 var(--calcaire)}nav{display:flex;align-items:center;justify-content:space-between;height:78px;max-width:var(--maxw);margin:0 auto;padding:0 var(--mx);transition:height .4s var(--ease)}header.solid nav{height:64px}.brand{font-family:var(--font-serif);font-weight:600;font-size:21px;letter-spacing:-.01em}.brand small{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-left:12px;display:inline-block;transform:translateY(-2px)}.menu{display:flex;gap:36px;align-items:center}.menu a{font-size:15px;font-weight:500;position:relative}.menu a:after{content:"";position:absolute;left:0;bottom:-6px;height:1.5px;width:0;background:currentColor;transition:width .35s var(--ease)}.menu a:hover:after,.menu a:focus-visible:after{width:100%}.menu .contact-btn{border:1px solid currentColor;border-radius:2px;padding:9px 18px;transition:background .3s,color .3s,border-color .3s}.menu .contact-btn:after{display:none}.menu .contact-btn:hover{background:#fff;color:var(--encre);border-color:#fff}header.solid .menu .contact-btn:hover{background:var(--sienne-fonce);border-color:var(--sienne-fonce);color:var(--chaux)}.burger{display:none;background:none;border:0;color:inherit;font:500 15px/1 var(--font-sans);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:10px 2px}header.always-solid{position:sticky;background:#f4f1eaeb;backdrop-filter:blur(10px);color:var(--encre);box-shadow:0 1px 0 var(--calcaire)}header.always-solid nav{height:64px}.mnav{position:fixed;inset:0;z-index:60;background:var(--ombre);color:var(--chaux);display:flex;flex-direction:column;justify-content:space-between;padding:24px var(--mx) 40px;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s}.mnav.open{opacity:1;visibility:visible}.mnav-top{display:flex;justify-content:space-between;align-items:center;height:54px}.mnav-top .brand{color:#fff}.mnav-close{background:none;border:0;color:var(--lin);font:500 15px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:10px 2px}.mnav-close:hover{color:#fff}.mnav-links{display:flex;flex-direction:column;gap:6px}.mnav-links a{font-family:var(--font-serif);font-size:clamp(2rem,8vw,2.75rem);font-weight:500;color:var(--chaux);padding:8px 0;display:flex;align-items:baseline;gap:18px;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease),color .3s}.mnav.open .mnav-links a{opacity:1;transform:none}.mnav-links a:hover{color:var(--sable)}.mnav-links a i{font-style:normal;font-size:14px;color:var(--sienne);font-feature-settings:"onum" 1}.mnav-foot{color:var(--lin-2);font-size:14px}.mnav-foot a{color:var(--lin);border-bottom:1px solid rgba(232,200,172,.4)}.hero{position:relative;min-height:min(92vh,880px);display:flex;align-items:flex-end;overflow:hidden;background:#2a251d}.hero .bg{position:absolute;inset:0;transform:scale(1.05);animation:zoom 14s var(--ease) forwards}@keyframes zoom{to{transform:scale(1)}}.hero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#1a1712d1,#1a171247 46%,#1a17122e)}.hero-inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--mx) clamp(48px,7.5vh,88px)}.hero .h1{color:#fff;max-width:16ch;text-shadow:0 2px 34px rgba(0,0,0,.3)}.hero .h1 em{font-weight:500}.hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:38px;flex-wrap:wrap}.hero-foot p{max-width:38ch;color:#efeadf;font-size:17px;line-height:1.65}.hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.hero-geo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--lin)}.hero-side .tlink{color:var(--sable)}.hero-side .tlink:after{background:var(--sable)}.hero-side .tlink:hover{color:#fff}section{position:relative;z-index:2}.band-pad{padding:clamp(84px,10vw,150px) 0}.rv{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}.belief .grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,90px);align-items:start}.belief .sticky{position:sticky;top:110px}.belief .h2{max-width:14ch;margin-top:22px}.belief p{color:var(--encre-2);margin-bottom:22px}.belief p.first{color:var(--encre);font-size:clamp(1.15rem,1rem + .5vw,1.375rem);line-height:1.62}.nuancier{display:flex;gap:clamp(20px,3vw,40px);margin-top:44px;flex-wrap:wrap}.swatch{flex:1;min-width:150px}.swatch .chip{height:76px;border-radius:2px;border:1px solid rgba(38,34,28,.12);position:relative;overflow:hidden}.swatch .chip:after{content:"";position:absolute;inset:0;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.swatch .name{font-family:var(--font-serif);font-size:17px;font-weight:500;margin-top:12px}.swatch .use{font-size:13.5px;color:var(--encre-2);line-height:1.5;margin-top:2px}.method{background:var(--chaux-alt)}.method .head{max-width:640px;margin-bottom:60px}.method .head .h2{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--calcaire);border-top:1px solid var(--calcaire);border-bottom:1px solid var(--calcaire)}.step{background:var(--chaux-alt);padding:36px 26px 40px;transition:background .4s var(--ease);display:flex;flex-direction:column}.step:hover{background:var(--chaux)}.step .n{font-family:var(--font-serif);font-size:15px;color:var(--encre-2);font-feature-settings:"onum" 1;transition:color .3s}.step:hover .n{color:var(--sienne-fonce)}.step .h4{margin:24px 0 12px;position:relative;width:fit-content}.step .h4:after{content:"";position:absolute;left:0;bottom:-7px;height:2px;width:0;background:var(--sienne);transition:width .45s var(--ease)}.step:hover .h4:after{width:100%}.step p{font-size:16px;color:var(--encre-2);line-height:1.6}.step .tools{font-family:var(--font-serif);font-style:italic;font-size:15.5px;color:var(--encre-2);margin-top:auto;padding-top:26px}.matter{background:var(--ombre);color:var(--chaux)}.matter .head{max-width:660px;margin-bottom:52px}.matter .head .h2{color:#fff;margin-top:20px}.matter .head p{color:var(--lin);margin-top:18px}.compare{position:relative;width:100%;aspect-ratio:16/9;border-radius:2px;overflow:hidden;user-select:none;touch-action:pan-y;cursor:ew-resize;background:#000}.compare:focus-visible{outline:2px solid var(--sable);outline-offset:4px}.compare .layer{position:absolute;inset:0}.compare .scan{filter:grayscale(1) contrast(1.35) brightness(1.12)}.compare .scan:after{content:"";position:absolute;inset:0;mix-blend-mode:screen;opacity:.9;background-image:radial-gradient(rgba(232,200,172,.55) 1px,transparent 1.4px),linear-gradient(rgba(232,200,172,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(232,200,172,.12) 1px,transparent 1px);background-size:5px 5px,64px 64px,64px 64px}.compare .top{clip-path:inset(0 50% 0 0)}.compare .divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--sienne);z-index:3;transform:translate(-1px)}.compare .knob{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;background:var(--chaux);border:2px solid var(--sienne);transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;justify-content:center;gap:3px;color:var(--sienne-fonce);font-size:13px;font-weight:600;box-shadow:0 6px 20px #00000059}.compare .tag{position:absolute;bottom:14px;z-index:3;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#fff;background:#1a171299;backdrop-filter:blur(4px);padding:6px 12px;border-radius:2px}.compare .tag.l{left:14px}.compare .tag.r{right:14px}.matter .cap{margin-top:24px;color:var(--lin);font-size:15px;max-width:62ch;line-height:1.65}.matter .cap b{color:var(--chaux);font-weight:500}.glossary{background:var(--ombre);color:var(--chaux);padding-bottom:clamp(84px,10vw,150px)}.glossary .ghead{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 34px;flex-wrap:wrap}.glossary .ghead p{color:var(--lin-2);font-size:14.5px;font-style:italic;font-family:var(--font-serif)}.gloss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dad3c629;border:1px solid rgba(218,211,198,.16);border-radius:2px;overflow:hidden}.gloss{background:var(--ombre);padding:26px 28px;transition:background .35s var(--ease)}.gloss:hover{background:#211d16}.gloss dt{font-family:var(--font-serif);font-size:19px;font-weight:500;color:#fff}.gloss dt i{font-style:italic;font-size:13.5px;color:var(--sienne);font-weight:400;margin-left:8px;letter-spacing:.02em}.gloss dd{font-size:15px;color:var(--lin);margin-top:8px;line-height:1.6}.projects .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;flex-wrap:wrap}.projects .head .h2{margin-top:20px;max-width:18ch}.pgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:32px 32px;row-gap:64px}.pcard{display:block}.pcard.w7{grid-column:span 7}.pcard.w5{grid-column:span 5}.pcard .frame{overflow:hidden;border-radius:2px;background:var(--chaux-alt)}.pcard.w7 .frame{aspect-ratio:3/2}.pcard.w5 .frame{aspect-ratio:4/3}.pcard .frame img{transition:transform .7s var(--ease)}.pcard:hover .frame img{transform:scale(1.035)}.pcard .info{padding-top:20px;display:flex;gap:18px;align-items:baseline}.pcard .idx{font-family:var(--font-serif);font-size:15px;color:var(--sienne);font-feature-settings:"onum" 1;flex:none}.pcard .m{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);font-weight:600}.pcard h3{margin-top:8px;transition:color .3s}.pcard:hover h3{color:var(--sienne-fonce)}.pcard .lieu{font-size:15px;color:var(--encre-2);margin-top:6px}.pgrid-reg{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.pgrid-reg .pcard .frame{aspect-ratio:4/3}@media(max-width:900px){.pgrid-reg{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pgrid-reg{grid-template-columns:1fr}}.skills{background:var(--chaux-alt)}.skills .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,90px);align-items:start}.skills .sticky{position:sticky;top:110px}.skills .h2{max-width:13ch;margin-top:22px}.skills .sticky p{color:var(--encre-2);margin-top:20px;font-size:16px;max-width:34ch}.slist{display:grid}.sitem{border-left:2px solid var(--calcaire);padding:20px 0 20px 24px;transition:border-color .4s var(--ease),padding-left .4s var(--ease)}.sitem:hover{border-color:var(--sienne);padding-left:30px}.sitem .h4{font-size:1.25rem;display:flex;align-items:baseline;gap:14px}.sitem .h4 span{font-family:var(--font-serif);font-weight:400;font-size:14px;color:var(--encre-2);font-feature-settings:"onum" 1}.sitem p{font-size:16px;color:var(--encre-2);margin-top:6px;line-height:1.6;max-width:58ch}.audience .head{max-width:640px;margin-bottom:56px}.audience .head .h2{margin-top:20px}.adoors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.door{border:1px solid var(--calcaire);border-top:2px solid var(--calcaire);border-radius:2px;padding:34px 30px 32px;transition:background .4s var(--ease),border-top-color .4s,transform .4s var(--ease);display:flex;flex-direction:column}.door:hover{background:var(--chaux-alt);border-top-color:var(--sienne);transform:translateY(-4px)}.door .n{font-family:var(--font-serif);font-size:15px;color:var(--sienne);font-feature-settings:"onum" 1}.door .h4{margin:18px 0 10px}.door p{font-size:15.5px;color:var(--encre-2);line-height:1.6;margin-bottom:22px}.door .tlink{margin-top:auto}.agenda{background:var(--chaux-alt)}.agenda .head{margin-bottom:44px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.agenda .head .h2{margin-top:20px}.arow{display:grid;grid-template-columns:170px 1fr auto;gap:28px;align-items:center;padding:26px 8px;border-bottom:1px solid var(--calcaire);transition:background .35s var(--ease),padding-left .35s var(--ease)}.arow:first-of-type{border-top:1px solid var(--calcaire)}.arow:hover{background:var(--chaux);padding-left:20px}.arow .date{font-family:var(--font-serif);font-size:17px;color:var(--encre);font-feature-settings:"onum" 1}.arow .date span{display:block;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);margin-top:4px}.arow h3{font-size:1.25rem;font-weight:500}.arow .place{font-size:14.5px;color:var(--encre-2);margin-top:3px}.arow .type{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--sienne-fonce);white-space:nowrap}.arow .type:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sienne)}.arow .type.exp{color:var(--encre-2)}.arow .type.exp:before{background:var(--calcaire);border:1px solid var(--encre-2);width:5px;height:5px}.news .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:52px;flex-wrap:wrap}.news .head .h2{margin-top:20px}.ngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ncard{display:block}.ncard .frame{aspect-ratio:3/2;overflow:hidden;border-radius:2px;background:var(--chaux-alt)}.ncard .frame img{transition:transform .7s var(--ease)}.ncard:hover .frame img{transform:scale(1.035)}.ncard .d{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-2);font-weight:600;margin-top:18px}.ncard h3{font-size:1.2rem;margin:10px 0;transition:color .3s}.ncard:hover h3{color:var(--sienne-fonce)}.ncard p{font-size:15px;color:var(--encre-2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ncard .frame.noimg{background:linear-gradient(160deg,var(--chaux-alt),var(--calcaire))}.naming{background:var(--chaux-alt);text-align:center}.naming .inner{max-width:760px;margin:0 auto;padding:0 var(--mx)}.naming .orn{font-family:var(--font-serif);font-size:26px;color:var(--sienne);line-height:1}.naming .label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--encre-2);margin-top:18px}.naming blockquote{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);line-height:1.28;color:var(--encre);margin:30px 0 0;text-wrap:balance}.naming .expl{color:var(--encre-2);font-size:16.5px;line-height:1.7;margin-top:30px;text-align:left}.naming .expl b{color:var(--encre);font-weight:600}.contact{background:var(--ombre);color:var(--chaux);text-align:center}.contact .eyebrow{justify-content:center}.contact .h2{color:#fff;max-width:16ch;margin:28px auto 0}.contact .h2 em{color:var(--sable);font-weight:500}.contact .mail{display:inline-block;margin-top:40px;font-family:var(--font-serif);font-size:clamp(1.4rem,1rem + 1.5vw,2rem);font-style:italic;font-weight:500;color:var(--chaux);border-bottom:1.5px solid var(--sable);padding-bottom:6px;transition:color .3s,border-color .3s}.contact .mail:hover{color:var(--sable)}.contact .note{color:var(--lin);font-size:15px;margin-top:26px}.contact address{font-style:normal;color:var(--lin-2);font-size:15px;margin-top:10px;letter-spacing:.02em}footer{background:var(--ombre);color:var(--chaux);padding:0 0 44px}.foot-rule{height:1px;background:#dad3c62e;max-width:var(--maxw);margin:0 auto}.foot{max-width:var(--maxw);margin:0 auto;padding:56px var(--mx) 0;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.foot .brand{font-size:24px;color:#fff}.foot .tagline{color:var(--lin);font-size:14.5px;margin-top:14px;max-width:28ch;line-height:1.6}.foot-links{display:flex;gap:64px;flex-wrap:wrap}.foot-col .t{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lin-2);font-weight:600;margin-bottom:14px}.foot-col a{display:block;color:var(--lin);font-size:15px;padding:4px 0;transition:color .3s}.foot-col a:hover{color:var(--sable)}.foot-base{max-width:var(--maxw);margin:48px auto 0;padding:0 var(--mx);font-size:13px;color:var(--lin-2);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pagehead{padding:calc(64px + clamp(56px,8vw,110px)) 0 clamp(40px,6vw,72px);background:var(--chaux-alt);border-bottom:1px solid var(--calcaire)}.pagehead .h1{margin-top:20px;max-width:20ch}.pagehead .lead{color:var(--encre-2);margin-top:22px;max-width:60ch}.prose{max-width:68ch}.prose p{margin-bottom:1.1em;color:var(--encre-2)}.prose h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:1.6em 0 .5em}.prose h3{font-size:1.35rem;margin:1.4em 0 .4em}.prose a{color:var(--sienne-fonce);border-bottom:1px solid rgba(156,90,60,.4)}.prose ul,.prose ol{margin:0 0 1.1em 1.2em;color:var(--encre-2)}.prose li{margin-bottom:.35em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}.rule{transform:scaleX(1)}}@media(max-width:980px){.pcard.w7,.pcard.w5{grid-column:span 12}.pgrid{row-gap:52px}}@media(max-width:900px){.belief .grid,.skills .grid{grid-template-columns:1fr;gap:36px}.belief .sticky,.skills .sticky{position:static}.steps{grid-template-columns:repeat(2,1fr)}.ngrid,.gloss-grid,.adoors{grid-template-columns:1fr}}@media(max-width:820px){.menu{display:none}.burger{display:block}body{font-size:17px}.brand small{display:none}.arow{grid-template-columns:1fr;gap:10px;align-items:flex-start}.arow .date{display:flex;gap:10px;align-items:baseline}.arow .date span{margin-top:0}.compare{aspect-ratio:4/3}.hero-side{align-items:flex-start}.naming .expl{text-align:center}}
