.portfolio-shell{--folio-bg:#101010;--folio-text:#f4f4f0;--folio-dim:#a1a19b;--folio-line:#343432;--folio-accent:#b2beb5;--ring:#b2beb5;background:var(--folio-bg);color:var(--folio-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;padding:0 4%;font-family:Arial,Helvetica,sans-serif}.portfolio-shell button{font:inherit;cursor:pointer}.portfolio-shell :is(button,a):focus-visible{outline:2px solid var(--folio-accent);outline-offset:6px}.folio-header{border-bottom:1px solid var(--folio-line);align-items:center;gap:38px;height:106px;display:flex}.folio-logo{letter-spacing:-2.5px;align-items:flex-start;font-family:Rinter,Arial,sans-serif;font-size:46px;line-height:1;display:inline-flex}.folio-logo>span{letter-spacing:0;margin:5px 0 0 5px;font-family:Arial,sans-serif;font-size:12px}.folio-studio{color:var(--folio-dim);font-size:12px;line-height:1.5}.folio-header nav{align-items:center;gap:26px;margin-left:auto;font-size:14px;display:flex}.folio-header nav a{color:var(--folio-dim);padding:14px 0}.folio-header nav a[aria-current]{color:var(--folio-text)}.folio-header nav a>span{vertical-align:super;color:var(--folio-accent);margin-left:4px;font-size:11px}.folio-contact{border:1px solid #686864;border-radius:99px;align-items:center;gap:22px;padding:13px 18px;font-size:14px;display:flex}.folio-contact:hover{background:var(--folio-text);color:var(--folio-bg)}.folio-intro{padding:65px 0 53px}.folio-eyebrow{letter-spacing:1.1px;align-items:center;gap:9px;font-size:12px;display:flex}.folio-dot{background:var(--folio-accent);border-radius:50%;width:7px;height:7px}.folio-title-line{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:29px;display:flex}.folio-title-line h1{letter-spacing:-.055em;color:var(--folio-text);white-space:nowrap;font-family:Rinter,Arial,sans-serif;font-size:clamp(76px,12vw,200px);line-height:.96}.folio-title-line h1>span{color:var(--folio-dim);vertical-align:top;letter-spacing:-.03em;margin:14px 0 0 16px;font-family:Arial,sans-serif;font-size:clamp(16px,1.8vw,27px);display:inline-block}.folio-title-line>p{color:var(--folio-dim);max-width:285px;margin-bottom:8px;font-size:16px;line-height:1.5}.folio-tabs[data-slot=tabs]{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.folio-toolbar{border-bottom:1px solid var(--folio-line);z-index:15;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#101010f2;flex:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex;position:sticky;top:0}.folio-collection{align-items:center;gap:12px;font-size:15px;display:flex}.folio-collection>span{border:1px solid #4b4b48;border-radius:6px;padding:4px 7px;font-size:12px}.folio-collection>small{color:var(--folio-dim);margin-left:18px;font-size:13px}.folio-switch[data-slot]{background:#242422;border:1px solid #373735;border-radius:99px;flex-shrink:0;gap:3px;padding:4px;height:46px!important}.folio-switch [data-slot=tabs-trigger]{color:#adada7;background:0 0;border-radius:99px;gap:8px;min-width:92px;height:36px;padding:0 17px;font-size:14px;font-weight:400}.folio-switch [data-slot=tabs-trigger][data-active]{background:var(--folio-accent);color:#0b100e;box-shadow:none}.folio-switch [data-slot=tabs-trigger]:after{display:none}.folio-panel{flex:none;width:100%;min-width:0;margin:0}.folio-list{margin:0;padding:0;list-style:none}.folio-row{text-align:left;border:0;border-bottom:1px solid var(--folio-line);width:100%;color:inherit;background:0 0;grid-template-columns:52px minmax(0,1fr) 186px 45px;align-items:center;min-height:126px;padding:26px 0;transition:color .22s;display:grid}.folio-number{color:var(--folio-dim);font-variant-numeric:tabular-nums;align-self:center;font-size:12px}.folio-project-name{letter-spacing:-.035em;overflow-wrap:anywhere;font-family:Rinter,Arial,sans-serif;font-size:clamp(48px,6.8vw,104px);font-weight:400;line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.folio-row-meta{color:var(--folio-dim);flex-direction:column;font-size:14px;line-height:1.65;display:flex}.folio-row-meta>span:first-child{color:#dfdfd8}.folio-row-arrow{width:40px;height:40px;color:var(--folio-dim);transition:transform .3s,color .3s}:is(.folio-row:hover,.folio-row:focus-visible){color:var(--folio-accent)}:is(.folio-row:hover .folio-project-name,.folio-row:focus-visible .folio-project-name){transform:translate(12px)}.folio-row:hover .folio-row-arrow{color:var(--folio-accent);transform:rotate(45deg)}.folio-cover{aspect-ratio:1.5;background-color:#242423;background-repeat:no-repeat;position:relative;overflow:hidden}.folio-cover img{object-fit:cover;width:100%;height:100%;display:block}.folio-hover-track{z-index:30;pointer-events:none;will-change:transform;width:min(620px,46vw,150svh - 180px);position:fixed;top:0;left:0}.folio-hover{opacity:0;transform:translate3d(0,7px,0) scale(.975) rotate(var(--preview-tilt,-1.2deg));transform-origin:50%;visibility:hidden;will-change:transform,opacity;border:1px solid #ffffff2b;border-radius:12px;transition:opacity .14s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .14s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008,0 2px 8px #0003}.folio-hover-track.is-visible .folio-hover{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(var(--preview-tilt,-1.2deg));visibility:visible;transition:opacity .14s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility}.folio-hover-art{aspect-ratio:1.5;background:var(--sixfy-forest);position:relative;overflow:hidden}.folio-hover-art .folio-cover{aspect-ratio:auto;position:absolute;inset:0}.folio-hover-current{animation:.15s ease-out both folio-cover-arrive}.folio-hover-caption{background:var(--sixfy-ivory);min-height:46px;color:var(--sixfy-forest);justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:14px;display:flex}.folio-hover-caption>span:last-child{color:#53655d;align-items:center;gap:8px;font-size:12px;display:flex}@keyframes folio-cover-arrive{0%{opacity:0}to{opacity:1}}.folio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 24px;width:100%;padding-top:27px;display:grid}.folio-tile{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0}.folio-tile-image{border:1px solid var(--folio-line);border-radius:16px;position:relative;overflow:hidden}.folio-tile-image .folio-cover{transition:transform .65s cubic-bezier(.2,.7,.3,1)}.folio-tile:hover .folio-cover{transform:scale(1.035)}.folio-tile-kind{color:#fff;background:#101010d9;border:1px solid #ffffff40;border-radius:99px;padding:7px 10px;font-size:12px;position:absolute;top:15px;left:15px}.folio-tile-open{background:var(--folio-text);color:#111;border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .25s;display:grid;position:absolute;bottom:17px;right:17px}.folio-tile:hover .folio-tile-open{transform:rotate(45deg)}.folio-tile-caption{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.folio-tile-caption>div{align-items:baseline;gap:13px;display:flex}.folio-tile-caption h2{letter-spacing:-.02em;font-family:Rinter,Arial,sans-serif;font-size:29px;font-weight:400;line-height:1.1}.folio-tile-number{color:var(--folio-dim);font-size:12px}.folio-tile-caption>span{color:var(--folio-dim);font-size:14px}.folio-endnote{color:var(--folio-dim);justify-content:space-between;align-items:flex-start;gap:25px;padding:36px 0 85px;font-size:13px;line-height:1.6;display:flex}.folio-endnote a{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.folio-footer{border-top:1px solid var(--folio-line);margin:0!important;padding:52px 0 27px!important}.folio-footer-label{letter-spacing:1.2px;color:var(--folio-dim);font-size:12px}.folio-footer-cta{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 68px;font-family:Rinter,Arial,sans-serif;font-size:clamp(42px,7.7vw,130px);line-height:1.1;display:flex}.folio-footer-cta>svg{width:7.5vw;min-width:35px;height:7.5vw;min-height:35px}.folio-footer-cta:hover{color:var(--folio-accent)}.folio-footer-base{border-top:1px solid var(--folio-line);color:var(--folio-dim);justify-content:space-between;align-items:center;gap:22px;padding-top:24px;font-size:12px;display:flex}.folio-footer-base .folio-logo{color:var(--folio-text);font-size:38px}.folio-dialog[data-slot]{color:#f5f5ef;background:#161616;border:1px solid #42423e;border-radius:16px;gap:0;width:min(980px,100vw - 40px);max-width:980px;max-height:90dvh;padding:18px;overflow:auto;box-shadow:0 20px 120px #0009}.folio-dialog-top{color:#b8b8b0;justify-content:space-between;align-items:center;margin-bottom:14px;font-family:Arial;font-size:13px;display:flex}.folio-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #55554f;border-radius:99px;align-items:center;gap:12px;padding:6px 11px;font-size:14px;display:flex}.folio-close>span{font-size:22px;line-height:1}.folio-dialog-cover{border-radius:7px;width:100%}.folio-dialog-caption{grid-template-columns:1fr 1fr;gap:30px;padding:24px 4px 7px;display:grid}.folio-dialog-title[data-slot]{letter-spacing:-1px;margin-bottom:10px;font-family:Rinter,Arial,sans-serif;font-size:42px;font-weight:400;line-height:1.1}.folio-dialog-caption>div>span{color:#acaca6;font-size:14px}.folio-dialog-description[data-slot]{color:#c3c3bc;font-size:16px;line-height:1.55}.folio-original{text-underline-offset:5px;align-items:center;gap:10px;margin:24px 4px 6px;font-size:14px;text-decoration:underline;display:flex}.folio-dialog :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #b2beb5}@media (max-width:1000px){.folio-studio{display:none}.folio-header{gap:28px}.folio-title-line>p{font-size:14px}.folio-title-line h1{font-size:12.3vw}.folio-row{grid-template-columns:42px minmax(0,1fr) 145px 35px}.folio-row-arrow{width:32px;height:32px}.folio-row-meta{font-size:13px}.folio-collection>small{display:none}}@media (max-width:650px){.portfolio-shell{padding:0 6%}.folio-header{gap:18px;height:84px}.folio-logo{font-size:38px}.folio-header nav{gap:16px}.folio-header nav a{font-size:13px}.folio-header nav a:not([aria-current]){display:none}.folio-contact{gap:8px;padding:10px 12px;font-size:13px}.folio-intro{padding:43px 0 32px}.folio-eyebrow{letter-spacing:.7px;font-size:11px}.folio-title-line{margin-top:26px;display:block}.folio-title-line h1{letter-spacing:-.055em;font-size:16vw}.folio-title-line h1>span{margin:5px 0 0 9px;font-size:16px}.folio-title-line>p{margin:22px 0 0;font-size:15px;line-height:1.5}.folio-toolbar{gap:10px;padding:16px 0}.folio-collection{gap:7px;font-size:14px}.folio-switch[data-slot]{padding:3px;height:42px!important}.folio-switch [data-slot=tabs-trigger]{gap:6px;min-width:0;height:34px;padding:0 11px;font-size:13px}.folio-switch svg{width:14px;height:14px}.folio-row{grid-template-columns:29px minmax(0,1fr) 28px;row-gap:6px;min-height:112px;padding:20px 0}.folio-number{grid-row:1/3;font-size:11px}.folio-project-name{font-size:clamp(38px,10vw,64px);line-height:1.05}.folio-row-meta{flex-direction:row;grid-column:2;gap:10px;font-size:12px;line-height:1.4}.folio-row-meta>span+span:before{content:"·";margin-right:10px}.folio-row-arrow{grid-area:1/3/3;width:27px;height:27px}.folio-hover-track{display:none}.folio-grid{grid-template-columns:1fr;gap:34px;padding-top:22px}.folio-tile-image{border-radius:9px}.folio-tile-caption{padding-top:14px}.folio-tile-caption h2{font-size:28px}.folio-tile-caption>span{font-size:13px}.folio-tile-kind{font-size:11px;top:12px;left:12px}.folio-endnote{flex-direction:column;gap:20px;padding:28px 0 52px;font-size:12px}.folio-footer{padding-top:35px!important}.folio-footer-cta{padding:22px 0 40px;font-size:10vw}.folio-footer-base{flex-wrap:wrap;gap:20px;font-size:12px}.folio-footer-base>span:first-of-type{display:none}.folio-dialog[data-slot]{border-radius:12px;width:calc(100vw - 20px);padding:12px}.folio-dialog-caption{grid-template-columns:1fr;gap:16px;padding-top:20px}.folio-dialog-title[data-slot]{font-size:36px}.folio-dialog-description[data-slot]{font-size:15px}.folio-dialog-cover{max-height:none}.folio-row:hover .folio-project-name{transform:none}}@media (prefers-reduced-motion:reduce){.folio-hover,.folio-hover-track.is-visible .folio-hover{transition:none;transform:none}.folio-hover-current{animation:none}:is(.folio-row:hover .folio-project-name,.folio-row:focus-visible .folio-project-name,.folio-tile:hover .folio-cover,.folio-tile:hover .folio-tile-open){transform:none}}.sixfy-glass,.sixfy-glass-frame{--glass-x:50%;--glass-y:85%;isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(135%);backdrop-filter:blur(8px)saturate(135%);overflow:hidden}.sixfy-glass{transition:border-color .16s,box-shadow .16s,color .16s;position:relative}.sixfy-glass:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--glass-x) var(--glass-y),#5e726b7a 0%,#5e726b2e 40%,transparent 78%);opacity:0;transition:opacity .18s cubic-bezier(.2,.7,.25,1);position:absolute;inset:0}.sixfy-glass:is(:hover,:focus-visible):before,.folio-tile:is(:hover,:focus-visible) .sixfy-glass:before{opacity:1}.folio-close.sixfy-glass,.folio-tile-open.sixfy-glass,.folio-switch-thumb.sixfy-glass{color:var(--sixfy-ivory);background:linear-gradient(145deg,#f3f4ef13,#0000 48%,#f3f4ef05),#17241f1f;border:1px solid #b2beb54d;border-color:#f3f4ef70 #b2beb54d #b2beb529;box-shadow:inset 1px 1px #f3f4ef30,inset -1px -1px #f3f4ef0f,inset 0 0 8px #f3f4ef05,0 3px 12px #0000001a}.folio-switch.sixfy-glass-frame[data-slot]{background:linear-gradient(160deg,#f3f4ef09,#0000 65%),#17241f0f;border:1px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:232px;max-width:60%;padding:4px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 2px #f3f4ef0b;height:44px!important}.folio-switch-thumb.sixfy-glass{pointer-events:none;will-change:transform;border:0;border-radius:99px;width:calc(50% - 5.5px);transition:transform .32s cubic-bezier(.2,.9,.25,1),border-color .16s,box-shadow .16s;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0,0);box-shadow:inset 0 0 8px #f3f4ef09,0 3px 12px #0000001a}.folio-switch.sixfy-glass-frame:after,.folio-switch-thumb.sixfy-glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#f3f4ef4d,#b2beb533 48%,#b2beb521 80%,#b2beb533);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.folio-switch-thumb.sixfy-glass:after{background:linear-gradient(160deg,#f3f4ef7a,#b2beb54d 44%,#b2beb529 78%,#b2beb53d);inset:0}.folio-switch[data-view=preview] .folio-switch-thumb{transform:translate(calc(100% + 3px))}.folio-switch:has(.folio-view-option[data-active]:focus-visible) .folio-switch-thumb:before{opacity:1}.folio-switch .folio-view-option[data-slot=tabs-trigger],.folio-switch .folio-view-option[data-slot=tabs-trigger][data-active]{z-index:1;isolation:isolate;min-width:0;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--sixfy-mist);background:0 0;border-color:#0000;gap:7px;padding:0 12px;transition:color .16s;position:relative}.folio-switch .folio-view-option[data-slot=tabs-trigger]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(145deg,#f3f4ef09,#0000 65%),#5e726b29;transition:opacity .18s cubic-bezier(.2,.7,.25,1);display:block;position:absolute;inset:0}.folio-switch .folio-view-option[data-slot=tabs-trigger]:after{display:none}@media (hover:hover) and (pointer:fine){.folio-switch .folio-view-option[data-slot=tabs-trigger]:not([data-active]):hover:before{opacity:1}.folio-switch:has(.folio-view-option[data-active]:hover) .folio-switch-thumb:before{opacity:1}}.folio-switch .folio-view-option[data-slot=tabs-trigger]:is(:hover,[data-active]){color:var(--sixfy-ivory)}.folio-close.sixfy-glass:is(:hover,:focus-visible),.folio-tile:is(:hover,:focus-visible) .folio-tile-open.sixfy-glass{color:var(--sixfy-ivory);border-color:#f3f4efa6 #b2beb57a #b2beb57a;box-shadow:inset 1px 1px #f3f4ef40,inset -1px -1px #f3f4ef14,0 3px 12px #0000001f}.folio-tile-open.sixfy-glass{background-color:#17241f75;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s;position:absolute}@media (max-width:650px){.folio-switch.sixfy-glass-frame[data-slot]{height:40px!important}.folio-switch .folio-view-option[data-slot=tabs-trigger]{gap:6px;height:30px;padding:0 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sixfy-glass,.sixfy-glass:before,.folio-switch-thumb.sixfy-glass,.folio-switch .folio-view-option[data-slot=tabs-trigger]:before{transition:none}}@property --sixfy-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.folio-contact.sixfy-glass{color:var(--sixfy-ivory);background:linear-gradient(145deg,#f3f4ef13,#0000 48%,#f3f4ef05),#17241f1f;border:1px solid #0000;overflow:visible;box-shadow:inset 0 0 9px #f3f4ef06,0 3px 12px #0000001a,0 0 14px #5e726b29}.folio-contact.sixfy-glass:is(:hover,:focus-visible){color:var(--sixfy-ivory);border-color:#0000;box-shadow:inset 0 0 9px #f3f4ef0a,0 3px 12px #0000001f,0 0 18px #5e726b3d}.folio-contact.sixfy-glass:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sixfy-rim-angle),transparent 0deg 190deg,#5e726b33 235deg,#b2beb5c2 279deg,#f3f4ef 307deg,#b2beb5a6 326deg,transparent 355deg),linear-gradient(160deg,#f3f4ef75,#b2beb547 44%,#b2beb52e 78%,#b2beb545);-webkit-mask-composite:xor;opacity:1;padding:1.5px;animation:6.5s linear infinite sixfy-rim-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sixfy-rim-orbit{to{--sixfy-rim-angle:360deg}}@media (prefers-reduced-motion:reduce){.folio-contact.sixfy-glass:after{--sixfy-rim-angle:35deg;opacity:.8;animation:none}}.folio-header .folio-logo,.folio-header .folio-contact{white-space:nowrap;flex:none}.folio-header{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#101010d1;position:relative}.folio-header-actions{flex:none;align-items:center;gap:12px;display:flex}.folio-menu-toggle{border:1px solid;border-color:color-mix(in srgb,currentColor 24%,transparent);width:42px;height:42px;color:var(--folio-text);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s;display:none}.folio-menu-toggle:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.folio-menu-toggle[aria-expanded=true]{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 42%,transparent)}.folio-header nav.folio-mobile-nav{display:none}@media (max-width:1200px){.folio-header{gap:28px}}@media (max-width:900px){.folio-header{flex-wrap:nowrap;gap:12px;height:78px;min-height:78px;padding:0}.folio-header .folio-logo{font-size:38px}.folio-header-actions{gap:10px;margin-left:auto}.folio-header .folio-contact{gap:12px;margin-left:0;padding:11px 15px;font-size:13px}.folio-menu-toggle{display:flex}.folio-header nav.folio-desktop-nav{display:none}.folio-header nav.folio-mobile-nav{background:var(--folio-menu-surface,#101010f0);border:1px solid var(--folio-line);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);border-top:0;border-radius:0 0 24px 24px;flex-direction:column;align-items:stretch;gap:0;width:auto;max-height:calc(100svh - 78px);margin:0;padding:12px 24px 20px;animation:.18s cubic-bezier(.22,1,.36,1) both folio-menu-in;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 28px #0000001a}.folio-header nav.folio-mobile-nav a{letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);color:var(--folio-dim);align-items:baseline;gap:2px;padding:15px 0;font-family:Rinter,Arial,sans-serif;font-size:clamp(24px,6vw,34px);line-height:1.2;display:flex}.folio-header nav.folio-mobile-nav a:last-child{border-bottom:0}.folio-header nav.folio-mobile-nav a[aria-current]{color:var(--folio-text)}.folio-header nav.folio-mobile-nav a>span{letter-spacing:0;align-self:flex-start;font-family:Arial,sans-serif;font-size:12px;line-height:1.4}}@media (max-width:380px){.folio-header{gap:8px}.folio-header .folio-logo{letter-spacing:-1.8px;font-size:30px}.folio-header .folio-logo>span{margin-left:3px;font-size:10px}.folio-header-actions{gap:7px}.folio-menu-toggle{width:38px;height:38px}.folio-header .folio-contact{gap:8px;padding:10px 11px;font-size:12px}}@keyframes folio-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.folio-header nav.folio-mobile-nav{animation:none}.folio-menu-toggle{transition:none}}@media (max-width:650px){.folio-row-meta{flex-wrap:wrap;row-gap:4px}.folio-row-meta>.folio-row-kind{flex-basis:100%}.folio-row-meta>.folio-row-kind:before{content:none}}
