@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.Uixioq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.Uixioq_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
[data-site=oficina]{--background:#0a0a0a;--surface:#151515;--surface-2:#1f1f1f;--surface-3:#252525;--foreground:#efefef;--muted-foreground:#8c8c8c;--primary:#f5c400;--primary-foreground:#0a0a0a;--field-1:#efefef;--field-1-foreground:#0a0a0a;--field-2:#f5c400;--field-2-foreground:#0a0a0a;--field-2-cell:#e3b600;--field-2-muted:#4a3b00;--font-display:var(--font-hanken);--font-text:var(--font-hanken);--leading-body:1.45;--tracking-display:-.04em;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--step-title:clamp(1.625rem, 1.2rem + 1.2vw, 2.25rem);--step-head:clamp(2.25rem, 1rem + 5vw, 5.5rem);--step-display:clamp(5.25rem, 12.5vw, 12rem);--margin:clamp(.375rem, .6vw, .5rem);--gutter:clamp(.375rem, .6vw, .5rem);--section:clamp(.375rem, .6vw, .5rem);--tile-pad:clamp(1rem, 1.6vw, 1.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:0px;--t-press:.12s;--t-hover:.16s;--t-reveal:1.1s;--rise:0px}.claras-page{gap:var(--gutter);padding:var(--margin);display:grid}.claras-board{gap:var(--gutter);display:grid}.claras-plus{flex:none;width:.875rem;height:.875rem;position:relative}.claras-plus:before,.claras-plus:after{content:"";background-color:currentColor;width:100%;height:2px;position:absolute;top:calc(50% - 1px);left:0}.claras-plus:after{transition:transform var(--t-hover) var(--ease-out);transform:rotate(90deg)}[open]>summary .claras-plus:after{transform:none}.claras-link{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:.07em}.claras-top{z-index:20;gap:var(--gutter);grid-template-columns:3.75rem auto minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.claras-top__mark{background-color:var(--foreground);height:3.75rem;color:var(--background);font-size:var(--step-lead);letter-spacing:-.02em;place-items:center;font-weight:500;text-decoration:none;display:grid}.claras-top__nav{display:none}.claras-top__nav ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.claras-top__nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.claras-top__nav a:hover{text-decoration:underline}.claras-top__cta{min-height:3.75rem;padding-inline:var(--tile-pad);background-color:var(--primary);color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;align-items:center;font-weight:500;display:flex}.claras-top__cta:active{transform:scale(.98)}@media (hover:hover){.claras-top__cta:hover{background-color:var(--foreground);color:var(--background)}}.claras-menu>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding-inline:var(--tile-pad);background-color:var(--surface);cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;font-weight:500;list-style:none;display:flex}.claras-menu>summary::-webkit-details-marker{display:none}.claras-menu[open]>summary{background-color:var(--foreground);color:var(--background)}.claras-menu__panel{padding-block:var(--gutter);background-color:var(--background);position:absolute;top:100%;left:0;right:0}.claras-menu__panel ul{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.claras-menu__panel a{min-height:3.5rem;padding-inline:var(--tile-pad);background-color:var(--surface-2);font-size:var(--step-lead);align-items:center;text-decoration:none;display:flex}@media (min-width:48rem){.claras-top{grid-template-columns:3.75rem minmax(0,1fr) auto}}@media (min-width:64rem){.claras-top__nav{padding-right:var(--tile-pad);padding-left:calc(50cqi - var(--gutter) / 2 - 3.75rem);background-color:var(--surface);align-items:center;display:flex}.claras-menu{display:none}}.claras-hero{gap:var(--gutter);display:grid}.claras-hero__name{min-height:30svh;padding:var(--tile-pad);align-items:flex-end;display:flex}.claras-hero__name h1{letter-spacing:var(--tracking-display);margin:0;font-size:22vw;font-weight:500;line-height:.9}.claras-hero__photo{aspect-ratio:4/3;background-color:var(--surface);position:relative;overflow:hidden}.claras-hero__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.claras-hero__second{order:1}.claras-hero__pair{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claras-hero__pair>*{aspect-ratio:1;padding:var(--tile-pad);font-size:var(--step-lead);place-self:stretch stretch;margin:0;line-height:1.3}.claras-hero__offer{justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex}.claras-hero__offer p{margin:0}.claras-inverse-button{min-height:2.75rem;padding-inline:var(--space-4);background-color:var(--field-2-foreground);color:var(--field-2);font:inherit;font-size:var(--step-body);text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;align-self:flex-start;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.claras-inverse-button:active{transform:scale(.98)}@media (hover:hover){.claras-inverse-button:hover{background-color:var(--field-1);color:var(--field-1-foreground)}}@media (min-width:48rem){.claras-hero{min-height:calc(100svh - var(--banner-height,2.5rem) - 3.75rem - var(--margin) - 2 * var(--gutter));grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.claras-hero__name{min-height:0}.claras-hero__name h1{font-size:min(var(--step-display), 19svh)}.claras-hero__photo{aspect-ratio:auto;min-height:14rem}.claras-hero__second{order:0}.claras-hero__pair>*{aspect-ratio:auto}}.claras-services{gap:var(--gutter);display:grid}.claras-services__word{justify-content:space-between;gap:var(--space-7);padding:var(--tile-pad);flex-direction:column;display:flex;container-type:inline-size}.claras-word{letter-spacing:var(--tracking-display);margin:0;font-size:25.5cqi;font-weight:500;line-height:.8}.claras-services__note{max-width:34ch;font-size:var(--step-lead);margin:0;line-height:1.3}.claras-bars{align-content:start;gap:var(--gutter);display:grid}.claras-bar{background-color:var(--surface)}.claras-bar>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-inline:var(--tile-pad);cursor:pointer;transition:background-color var(--t-hover) ease;font-weight:500;list-style:none;display:flex}.claras-bar>summary::-webkit-details-marker{display:none}@media (hover:hover){.claras-bar>summary:hover{background-color:var(--surface-3)}}.claras-bar__items{gap:var(--space-3);padding:var(--space-2) var(--tile-pad) var(--tile-pad);margin:0;list-style:none;display:grid}.claras-bar__items li{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.claras-bar__detail{color:var(--muted-foreground);font-size:var(--step-small);display:block}.claras-bar__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.claras-bar__extra{color:var(--muted-foreground);font-size:var(--step-small)}.claras-services__help{gap:var(--space-4);padding:var(--tile-pad);display:grid}.claras-services__help p{max-width:40ch;font-size:var(--step-lead);margin:0;line-height:1.3}@media (min-width:48rem){.claras-services{grid-template-columns:repeat(12,minmax(0,1fr))}.claras-services__word{grid-column:1/7}.claras-bars{grid-column:7/-1}}@media (min-width:64rem){.claras-services__word{grid-column:1/6}.claras-bars{grid-column:6/-1}}.claras-wall{--cols:3;--rows:6;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gutter);display:grid}.claras-wall>[data-mx="1"]{--gc:1}.claras-wall>[data-mx="2"]{--gc:2}.claras-wall>[data-mx="3"]{--gc:3}.claras-wall>[data-my="1"]{--gr:1}.claras-wall>[data-my="2"]{--gr:2}.claras-wall>[data-my="3"]{--gr:3}.claras-wall>[data-my="4"]{--gr:4}.claras-wall>[data-my="5"]{--gr:5}.claras-wall>[data-my="6"]{--gr:6}.claras-wall__tile,.claras-wall__piece{grid-column:var(--gc) / span 1;grid-row:var(--gr) / span 1;aspect-ratio:1;margin:0}.claras-wall__tile{padding:.75rem}.claras-wall__title{grid-column:var(--gc) / span 2;aspect-ratio:auto;font-size:var(--step-head);letter-spacing:var(--tracking-display);font-weight:500;line-height:.9}.claras-wall__fact{font-size:clamp(.8125rem,4vw,.9375rem);line-height:1.3}.claras-wall__action{padding:0}.claras-wall__button{background-color:var(--primary);width:100%;height:100%;color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;border:0;align-items:flex-start;padding:.75rem;font-size:clamp(.8125rem,4vw,.9375rem);font-weight:500;line-height:1.3;display:flex}@media (hover:hover){.claras-wall__button:hover{background-color:var(--foreground);color:var(--background)}}.claras-wall__piece{background-color:var(--surface);position:relative;overflow:hidden}.claras-wall__piece:not([data-mx]){display:none}.claras-wall__piece>span{position:absolute;inset:0}.claras-wall__img{top:calc((1 - var(--gr)) * (100% + var(--gutter)));left:calc((1 - var(--gc)) * (100% + var(--gutter)));width:calc(var(--cols) * 100% + (var(--cols) - 1) * var(--gutter));max-width:none;height:calc(var(--rows) * 100% + (var(--rows) - 1) * var(--gutter));object-fit:cover;position:absolute}@media (min-width:48rem){.claras-wall{--cols:6;--rows:4}.claras-wall>[data-x="1"]{--gc:1}.claras-wall>[data-x="2"]{--gc:2}.claras-wall>[data-x="3"]{--gc:3}.claras-wall>[data-x="4"]{--gc:4}.claras-wall>[data-x="5"]{--gc:5}.claras-wall>[data-x="6"]{--gc:6}.claras-wall>[data-y="1"]{--gr:1}.claras-wall>[data-y="2"]{--gr:2}.claras-wall>[data-y="3"]{--gr:3}.claras-wall>[data-y="4"]{--gr:4}.claras-wall__piece:not([data-mx]){display:block}.claras-wall__title,.claras-wall__fact,.claras-wall__button{padding:var(--tile-pad)}.claras-wall__title{font-size:min(var(--step-head), 6.4vw)}.claras-wall__fact,.claras-wall__button{font-size:clamp(.8125rem, .35rem + 1vw, var(--step-body))}}.claras-follow{gap:var(--gutter);display:grid}.claras-follow__head{gap:var(--space-5);padding:var(--tile-pad);background-color:var(--surface);display:grid}.claras-follow__head h2{font-size:var(--step-head);letter-spacing:var(--tracking-display);margin:0;font-weight:500;line-height:.95}.claras-follow__head p{max-width:44ch;font-size:var(--step-lead);margin:0;line-height:1.3}.claras-follow__chat{align-content:start;gap:var(--gutter);display:grid}.claras-follow__contact{gap:var(--space-1);padding:var(--space-4) var(--tile-pad);background-color:var(--surface-2);margin:0;font-weight:500;display:grid}.claras-follow__service{font-size:var(--step-small);font-weight:400}.claras-follow__thread{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.claras-follow__thread>li[data-from=voce]{justify-self:end;width:min(100%,20rem)}.claras-msg{gap:var(--space-2);width:100%;padding:var(--space-4) var(--tile-pad);background-color:var(--surface);color:var(--foreground);font:inherit;text-align:left;border:0;display:grid}[data-from=voce]>.claras-msg{background-color:var(--primary);color:var(--primary-foreground)}button.claras-msg{cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out)}button.claras-msg:active{transform:scale(.99)}@media (hover:hover){button.claras-msg[aria-pressed=false]:hover{background-color:var(--surface-3)}}button.claras-msg[aria-pressed=true]{background-color:var(--field-1);color:var(--field-1-foreground)}.claras-msg__meta{justify-content:space-between;gap:var(--space-4);font-size:var(--step-small);font-weight:500;display:flex}.claras-msg__time,.claras-msg__photo{align-items:center;display:inline-flex}.claras-msg__time{gap:var(--space-3)}.claras-msg__photo{gap:var(--space-1)}.claras-follow__cta{min-height:3.75rem;padding-inline:var(--tile-pad);background-color:var(--primary);color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;align-items:center;font-weight:500;display:flex}.claras-follow__cta:active{transform:scale(.99)}@media (hover:hover){.claras-follow__cta:hover{background-color:var(--foreground);color:var(--background)}}.claras-msg__text{line-height:1.4}.claras-follow__inline{margin:var(--gutter) 0 0}.claras-follow__inline img{aspect-ratio:4/3;object-fit:cover;width:100%}.claras-follow__inline figcaption{padding:var(--space-3) var(--tile-pad);background-color:var(--surface-2);font-size:var(--step-small)}.claras-follow__photo{display:none}.claras-follow__frame{visibility:hidden;opacity:0;transition:opacity .45s var(--ease-out), visibility 0s linear .45s;position:absolute;inset:0}.claras-follow__frame[data-active=true]{visibility:visible;opacity:1;transition:opacity .45s var(--ease-out), visibility 0s}.claras-follow__frame img{object-fit:cover;width:100%;height:100%}.claras-follow__caption{padding:var(--space-3) var(--tile-pad);background-color:var(--background);font-size:var(--step-small);position:absolute;bottom:0;right:0}@media (min-width:48rem){.claras-follow{grid-template-columns:repeat(12,minmax(0,1fr))}.claras-follow__head{align-items:end;column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.claras-follow__head h2{grid-column:1/8}.claras-follow__head p{grid-column:8/-1}.claras-follow__chat{grid-column:1/7}.claras-follow__inline{display:none}.claras-follow__photo{top:calc(var(--banner-height,2.5rem) + var(--gutter));aspect-ratio:4/3;background-color:var(--surface);grid-column:7/-1;align-self:start;margin:0;display:block;position:sticky;overflow:hidden}}@media (min-width:64rem){.claras-follow__chat{grid-column:1/6}.claras-follow__photo{grid-column:6/-1}}.claras-steps{gap:var(--space-6);padding-bottom:var(--space-6);display:grid}.claras-steps__title{padding:var(--space-6) var(--tile-pad) 0;font-size:var(--step-head);letter-spacing:var(--tracking-display);margin:0;font-weight:500;line-height:1}.claras-steps__list{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.claras-step__tile{isolation:isolate;background-color:var(--field-1);height:44vw;position:relative;overflow:hidden}.claras-step:nth-child(2) .claras-step__tile{height:60vw}.claras-step:nth-child(3) .claras-step__tile{height:80vw}.claras-step:nth-child(odd) .claras-step__tile{background-color:var(--field-2)}.claras-step__tile img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.claras-step__name{margin:var(--space-4) 0 0;padding-inline:var(--tile-pad);font-family:var(--font-text);font-size:var(--step-lead);font-weight:500;line-height:1.2}.claras-step__text{max-width:34ch;margin:var(--space-2) 0 0;padding-inline:var(--tile-pad)}@media (min-width:48rem){.claras-steps{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.claras-steps__title{z-index:1;grid-area:1/1/auto/8;align-self:start;padding-top:0;position:relative}.claras-steps__list{gap:0 var(--gutter);grid-area:1/1/auto/-1;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.claras-step{grid-row:span 3;grid-template-rows:subgrid;display:grid}.claras-step:first-child{grid-column:1/4}.claras-step:nth-child(2){grid-column:4/8}.claras-step:nth-child(3){grid-column:8/-1}.claras-step__tile{align-self:end}.claras-step:first-child .claras-step__tile{height:min(30svh,21vw)}.claras-step:nth-child(2) .claras-step__tile{height:min(44svh,31vw)}.claras-step:nth-child(3) .claras-step__tile{height:min(60svh,42vw)}}.claras-brands{gap:var(--gutter);display:grid}.claras-brands__head{justify-content:space-between;gap:var(--space-6);padding:var(--tile-pad);background-color:var(--surface);flex-direction:column;display:flex}.claras-brands__head h2{font-size:var(--step-lead);margin:0;font-weight:500;line-height:1.2}.claras-brands__head p{max-width:36ch;margin:0}.claras-brands__list{padding:var(--tile-pad);font-size:var(--step-head);letter-spacing:-.035em;flex-wrap:wrap;align-content:flex-start;gap:.05em .4em;margin:0;font-weight:500;line-height:1;list-style:none;display:flex}@media (min-width:48rem){.claras-brands{grid-template-columns:repeat(12,minmax(0,1fr))}.claras-brands__head{grid-column:1/5}.claras-brands__list{grid-column:5/-1}}.claras-gallery{gap:var(--gutter);display:grid}.claras-gallery__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--tile-pad);background-color:var(--surface);display:flex}.claras-gallery__head h2{font-size:var(--step-head);letter-spacing:var(--tracking-display);margin:0;font-weight:500;line-height:.95}.claras-gallery__head p{margin:0}.claras-gallery__row{margin-inline:calc(-1 * var(--margin));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:1.25rem;overflow-x:auto}.claras-gallery__row::-webkit-scrollbar{display:none}.claras-gallery__row:focus-visible{outline-offset:3px}@media (pointer:fine){.claras-gallery__row{cursor:grab}.claras-gallery__row[data-dragging]{cursor:grabbing;scroll-snap-type:none}}.claras-gallery__track{gap:var(--gutter);width:max-content;height:62svh;margin:0;padding:0 1.25rem;list-style:none;display:flex}.claras-mod{scroll-snap-align:start;flex:none;height:100%}.claras-mod img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.claras-mod[data-kind=alto]{width:72vw}.claras-mod[data-kind=par]{gap:var(--gutter);grid-template-rows:repeat(2,minmax(0,1fr));width:64vw;display:grid}.claras-mod[data-kind=largo]{align-items:center;width:88vw;display:flex}.claras-mod[data-kind=largo] img{aspect-ratio:16/10;height:auto}@media (min-width:48rem){.claras-gallery__row{scroll-padding-inline:6vw}.claras-gallery__track{height:68svh;padding-inline:6vw}.claras-mod[data-kind]{width:auto}.claras-mod[data-kind=alto]{aspect-ratio:3/4}.claras-mod[data-kind=par]{aspect-ratio:2/3}.claras-mod[data-kind=largo]{aspect-ratio:16/10}.claras-mod[data-kind=largo] img{height:100%}}.claras-faq{gap:var(--gutter);display:grid}.claras-faq__title{min-height:30svh;padding:var(--tile-pad);font-size:var(--step-head);letter-spacing:var(--tracking-display);align-items:flex-end;margin:0;font-weight:500;line-height:.9;display:flex}.claras-faq__band{gap:var(--space-3);padding:var(--space-6) var(--tile-pad);background-color:var(--surface);display:grid}.claras-faq__band:nth-of-type(2n){background-color:var(--surface-3)}.claras-faq__band h3{font-family:var(--font-text);font-size:var(--step-lead);margin:0;font-weight:500;line-height:1.2}.claras-faq__band p{max-width:60ch;margin:0}@media (min-width:64rem){.claras-faq__title{min-height:40svh}.claras-faq__band{column-gap:var(--gutter);padding-block:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.claras-faq__band h3{grid-column:1/6}.claras-faq__band p{grid-column:7/-1;line-height:1.5}}.claras-contact{padding-block:var(--space-7);align-content:start;display:grid}.claras-contact__title{padding-inline:var(--tile-pad);font-size:var(--step-head);letter-spacing:var(--tracking-display);margin:0;font-weight:500;line-height:1}.claras-quote{gap:var(--gutter);margin-top:var(--space-6);padding-inline:var(--tile-pad);display:grid}.claras-quote__cell{align-content:center;gap:var(--space-1);min-height:4.5rem;padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--field-2-foreground);background-color:var(--field-2-cell);transition:background-color var(--t-hover) ease;display:grid}.claras-quote__cell:focus-within{outline:2px solid var(--ring);outline-offset:3px;background-color:var(--field-1)}.claras-quote__cell label{font-size:var(--step-small);font-weight:500}.claras-quote__cell input{width:100%;min-height:2rem;color:inherit;font:inherit;caret-color:currentColor;background:0 0;border:0;padding:0}.claras-quote__cell input:focus-visible{outline:none}.claras-quote__cell input::placeholder{color:var(--field-2-muted);opacity:1}.claras-quote__submit{min-height:4.5rem;padding:var(--space-3) var(--space-4);background-color:var(--field-2-foreground);color:var(--field-2);font:inherit;cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;font-weight:500}.claras-quote__submit:active{transform:scale(.98)}@media (hover:hover){.claras-quote__submit:hover{background-color:var(--field-1);color:var(--field-1-foreground)}}.claras-quote__note{font-size:var(--step-small);margin:0}.claras-contact__info{gap:var(--space-5);margin-top:var(--space-6);padding-inline:var(--tile-pad);display:grid}.claras-contact__info p,.claras-contact__info h3,.claras-contact__info ul{margin:0}.claras-contact__info h3{font-family:var(--font-text);font-size:var(--step-body);font-weight:500}.claras-contact__info ul{padding:0;list-style:none}.claras-message{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);background-color:var(--field-1);color:var(--field-1-foreground)}@media (min-width:48rem){.claras-quote{grid-template-columns:repeat(3,minmax(0,1fr))}.claras-quote__note{grid-column:3}.claras-contact__info{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.claras-contact{padding-block:4.5rem var(--space-7)}.claras-quote{margin-top:2.5rem}.claras-quote__cell,.claras-quote__submit{min-height:6rem}}.claras-footer{gap:var(--gutter);display:grid}.claras-mark{height:22svh;min-height:8rem;padding:var(--tile-pad);background-color:var(--surface);align-items:flex-end;gap:4px;display:flex;container-type:inline-size}.claras-mark__block{height:var(--h,100%);background-color:var(--foreground);color:var(--surface);flex:1 1 0;justify-content:center;align-items:flex-end;padding-bottom:.08em;font-size:11cqi;font-weight:500;line-height:.75;display:flex;position:relative;overflow:hidden}.claras-mark__block[data-word="0"]{background-color:var(--primary)}.claras-mark__space{flex:0 0 3%}.claras-mark__size{font-size:max(.6875rem,1.6cqi);line-height:1;position:absolute;top:1cqi;left:1cqi}.claras-mark__block[data-step="1"]{--h:60%;--i:1}.claras-mark__block[data-step="2"]{--h:66%;--i:2}.claras-mark__block[data-step="3"]{--h:71%;--i:3}.claras-mark__block[data-step="4"]{--h:77%;--i:4}.claras-mark__block[data-step="5"]{--h:83%;--i:5}.claras-mark__block[data-step="6"]{--h:89%;--i:6}.claras-mark__block[data-step="7"]{--h:94%;--i:7}.claras-mark__block[data-step="8"]{--h:100%;--i:8}.claras-footer__cols{gap:var(--gutter);display:grid}.claras-footer__col{padding:var(--tile-pad);background-color:var(--surface)}.claras-footer__label{margin:0 0 var(--space-3);font-weight:500}.claras-footer__col ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.claras-footer__credits p{max-width:70ch;font-size:var(--step-small);margin:0}.claras-footer__legal{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--tile-pad);background-color:var(--surface);font-size:var(--step-small);flex-wrap:wrap;display:flex}.claras-footer__legal p{max-width:70ch;margin:0}.claras-footer__top{min-height:2.75rem;padding-inline:var(--space-4);background-color:var(--primary);color:var(--primary-foreground);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.claras-footer__top:hover{background-color:var(--foreground);color:var(--background)}}@media (min-width:48rem){.claras-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.claras-footer__credits{grid-column:1/-1}}@media (min-width:64rem){.claras-mark{height:34svh}.claras-footer__cols{grid-template-columns:repeat(12,minmax(0,1fr))}.claras-footer__col{grid-column:span 3}.claras-footer__credits{grid-column:span 6}}@media (prefers-reduced-motion:no-preference){.claras-shutter{animation:claras-shutter var(--t-reveal) var(--ease-in-out) both}.claras-shutter img{animation:claras-settle 1.5s var(--ease-soft) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.claras-wall__piece{animation:linear both claras-place;animation-timeline:view();animation-range:entry calc(var(--gc) * 7%) entry calc(45% + var(--gc) * 7%)}.claras-step__tile{animation:linear both claras-shutter;animation-timeline:view();animation-range:entry entry 80%}.claras-mark__block{animation:linear both claras-shutter;animation-timeline:view();animation-range:entry calc(var(--i) * 5%) entry calc(40% + var(--i) * 5%)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.claras-wall__piece>span{transition:transform .7s var(--ease-out)}.claras-wall__piece:hover>span{transform:scale(1.08)}}@keyframes claras-shutter{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes claras-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes claras-place{0%{opacity:0}to{opacity:1}}
