.sofra{z-index:41;position:relative}.sofra__pin,.sofra__view,.sc{position:relative}.sc__frame{background:var(--c-panel);position:relative;overflow:clip}.sc__stage{aspect-ratio:16/9;position:absolute}.sc__clip{clip-path:circle(calc(var(--r,110) * 1%) at 30% 62%);position:absolute;inset:0}.sc__img{object-fit:cover;width:100%;height:100%}.sc__steam{display:none}.motion .sc__steam{pointer-events:none;width:18%;height:38%;display:block;position:absolute;top:16%;left:21%}.sc__steam i{filter:blur(10px);opacity:0;background:radial-gradient(closest-side,#ffffff8c,#fff0);border-radius:50%;width:34%;height:46%;animation:6.5s ease-in-out infinite steam;position:absolute;bottom:0}.sc__steam i:first-child{left:14%}.sc__steam i:nth-child(2){animation-duration:7.4s;animation-delay:-2.2s;left:38%}.sc__steam i:nth-child(3){animation-duration:5.8s;animation-delay:-4.3s;left:58%}@keyframes steam{0%{opacity:0;transform:translate(0)scale(.7,.8)rotate(0)}18%{opacity:.75}60%{opacity:.38}to{opacity:0;transform:translate(14%,-150%)scale(1.5,1.9)rotate(9deg)}}.sc__pack{z-index:1;display:block;position:absolute;translate:-50%}.sc__fly{height:100%;display:block}.sc__fly img{width:auto;max-width:none;height:100%;transition:translate .5s var(--e-settle)}.sc__cast{z-index:-1;pointer-events:none;height:74%;position:absolute;top:52%;left:50%;translate:-34%}.sc__cast img{width:auto;max-width:none;height:100%;display:block}@media (hover:hover){.sc__pack:hover .sc__fly img{translate:0 -3%}}.sc__pack:focus-visible{outline-offset:8px}.p-a{bottom:34%;left:78%}.p-b{z-index:2;bottom:27.5%;left:68.5%}.p-c{z-index:2;bottom:27.5%;left:87.5%}.p-d{bottom:34%;left:85%}.p-e{bottom:34%;left:73.5%}.p-f{z-index:2;bottom:26.5%;left:79%}.ph-17{height:17%}.ph-22{height:22%}.ph-25{height:25%}.ph-32{height:32%}.ph-34{height:34%}.ph-36{height:36%}.ph-40{height:40%}.ph-44{height:44%}.ph-46{height:46%}.ph-52{height:52%}.sc__h1 span{display:block}.sc__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:500;line-height:1.06}.sc__lead{max-width:44ch;margin-top:1.1rem}.sc__meta{max-width:46ch;color:var(--c-muted);margin-top:.7rem}.sc__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.5rem;display:flex}.sc__on{color:var(--c-ink);background:#fffbf6f2;border-radius:999px;padding:.65rem 1.15rem}.sc__on a{text-underline-offset:.22em;transition:text-underline-offset .25s var(--e-out), color .25s linear;margin-block:-.3rem;padding-block:.3rem;text-decoration:underline .08em;display:inline-block}.sc__on a:hover{text-underline-offset:.36em;color:var(--c-accent)}.sofra__steps,.sofra__loader{display:none}.motion .sofra__loader{z-index:40;background:var(--c-bg);place-items:center;display:grid;position:fixed;inset:0}.motion .sofra__loader[hidden]{display:none}.motion:not(.is-booted) .sofra__loader{animation:0s linear 3s forwards failsafe-hide}@keyframes failsafe-hide{to{visibility:hidden}}.sofra__mark{aspect-ratio:1;place-items:center;width:clamp(7.5rem,14vw,10.5rem);display:grid;position:relative}.sofra__mark .sofra__logo{width:62%;height:auto;display:block}.sofra__ring{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.sofra__ring circle{fill:none;stroke-width:2.5px}.sofra__ring .t{stroke:#231b161a}.sofra__ring .p{stroke:var(--c-accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.motion .sc__fly,.motion .sc__cast img{visibility:hidden}.motion:not(.is-booted) .sc__fly,.motion:not(.is-booted) .sc__cast img{animation:0s linear 4s forwards failsafe-show}.motion:not(.is-booted) .sc__clip{animation:0s linear 4s forwards failsafe-clip}@keyframes failsafe-clip{to{clip-path:none}}@media (width>=1024px) and (aspect-ratio>=3/2) and (height>=560px){.sc{height:100svh;min-height:34rem}.sc__frame{position:absolute}.sc__copy{z-index:3;left:var(--margin);position:absolute}.sc__on{z-index:3;right:var(--margin);position:absolute;bottom:2rem}.sc__h1{font-size:min(var(--t-display), 7.2svh)}.sc__title{font-size:min(clamp(1.9rem,1.2rem + 2.4vw,3rem),6.2svh)}@media (height<=820px){.sc__lead{margin-top:.8rem}.sc__actions{margin-top:1.1rem}}.motion .sofra{height:760svh}.motion .sofra__pin{height:100svh;min-height:34rem;position:sticky;top:0;overflow:clip}.motion .sofra__view{position:absolute;inset:0;overflow:clip}.motion .sofra:not(.is-open) .sofra__view{clip-path:circle(0%)}.motion:not(.is-booted) .sofra__view{animation:0s linear 4s forwards failsafe-clip}.motion .sc{pointer-events:none;height:auto;min-height:0;position:absolute;inset:0}.motion .sc__frame{background:0 0}.motion .sc.is-active{pointer-events:auto}.motion .sc:not(.sc--first) .sc__clip{--r:0}.motion .sc:not(.sc--first) .sc__shade{display:none}.motion .sc:not(.sc--first) .sc__copy>*,.motion .sc:not(.sc--first) .sc__on,.motion .sc--first .sc__on{visibility:hidden}.motion:not(.is-booted) .sc__copy>*,.motion:not(.is-booted) .sc__on{animation:0s linear 4s forwards failsafe-show}.motion .sofra__steps{z-index:4;left:var(--margin);flex-wrap:wrap;gap:.25rem .35rem;max-width:52vw;display:flex;position:absolute;bottom:1.75rem}.sofra__step{min-height:2.5rem;font-size:var(--t-small);color:var(--c-ink);transition:background-color .3s linear, color .3s linear, transform .3s var(--e-settle), box-shadow .3s var(--e-out);background:#fffbf6c7;border-radius:999px;padding:.35rem .95rem;font-weight:500}.sofra__step:hover{background:#fffbf6;transform:translateY(-2px);box-shadow:0 6px 14px -8px #24181273}.sofra__step:active{transform:translateY(1px)scale(.98)}.sofra__step[aria-current=true]{background:var(--c-ink);color:var(--c-bg)}}@media (width>=1400px) and (aspect-ratio>=3/2) and (height>=780px){.sc__frame{inset:0}.sc__stage{width:max(106vw,188.444svh);top:53%;left:50%;translate:-50% -50%}.p-a{left:calc(50% + 28vw)}.p-b{left:calc(50% + 18.5vw)}.p-c{left:calc(50% + 37.5vw)}.p-d{left:calc(50% + 36.5vw)}.p-e{left:calc(50% + 22vw)}.p-f{left:calc(50% + 29vw)}.sc__copy{top:calc(var(--header-h) + 3.5svh);width:min(33rem,40vw)}.sc__shade{z-index:2;pointer-events:none;background:radial-gradient(62% 58% at 10% 24%,#fffaf3d1,#fffaf373 45%,#fffaf300 74%);position:absolute;inset:0}@media (height<=820px){.sc__stage{width:max(110vw,195.556svh);top:55%}.sc__copy{top:calc(var(--header-h) + 1.5svh)}}}@media (width>=1024px) and (width<=1399.98px) and (aspect-ratio>=3/2) and (height>=560px),(width>=1400px) and (aspect-ratio>=3/2) and (height>=560px) and (height<=779.98px){.sofra{--col:max(clamp(24rem, 40vw, 34rem), calc(100vw - 2 * (100svh - var(--header-h))))}.sc__frame{inset:var(--header-h) .625rem .625rem var(--col);border-radius:var(--radius);container-type:size}.sc__stage{--s:max(100cqh * 16 / 9, 100cqw);--sl:clamp(100cqw - var(--s), 50cqw - .44 * var(--s), 0px);width:var(--s);left:var(--sl);bottom:0}.p-a{left:calc(71cqw - var(--sl))}.p-b{left:calc(60cqw - var(--sl))}.p-c{left:calc(83cqw - var(--sl))}.p-d{left:calc(80cqw - var(--sl))}.p-e{left:calc(64cqw - var(--sl))}.p-f{left:calc(72cqw - var(--sl))}.sc__copy{top:calc(var(--header-h) + (100svh - var(--header-h) - .625rem) / 2);width:calc(var(--col) - 2 * var(--margin));translate:0 -50%}.sc__copy .btn--ghost{background:var(--c-panel)}.sc__on{max-width:calc(100% - 1.5rem);inset:.75rem auto auto .75rem}.motion .sofra__steps{left:calc(var(--col) + .75rem);max-width:calc(100vw - var(--col) - 2.125rem);bottom:1.375rem}@media (height<=640px){.sc__lead{font-size:var(--t-body)}}}@media not all and (width>=1024px) and (aspect-ratio>=3/2) and (height>=560px){.sc{flex-direction:column;display:flex}.sc__copy{padding:2.75rem var(--margin) 1.4rem}.sc--first .sc__copy{padding-top:calc(var(--header-h) + .75rem)}.sc__frame{border-radius:var(--radius);height:50svh;min-height:20rem;margin-inline:.5rem}.sc__stage{height:100%;top:0;left:50%;translate:-41%}.p-a{bottom:17%;left:52.5%}.p-b{bottom:9%;left:46%}.p-c{bottom:9%;left:59%}.p-d{bottom:17%;left:57.5%}.p-e{bottom:17%;left:47.5%}.p-f{bottom:8%;left:53%}@supports (width:1cqw){.sc__frame{container-type:size}.sc__stage{--s:max(100cqh * 16 / 9, 100cqw);--sl:clamp(100cqw - var(--s), 50cqw - .41 * var(--s), 0px);width:var(--s);height:auto;top:auto;bottom:0;left:var(--sl);translate:none}.p-a{left:calc(76cqw - var(--sl));bottom:22%}.p-b{left:calc(66cqw - var(--sl));bottom:15.5%}.p-c{left:calc(87cqw - var(--sl));bottom:15.5%}.p-d{left:calc(84cqw - var(--sl));bottom:22%}.p-e{left:calc(66cqw - var(--sl));bottom:22%}.p-f{left:calc(76cqw - var(--sl));bottom:15%}.sc--first .p-a{left:calc(98.5cqw - var(--sl));transform-origin:100% 100%;bottom:21%;translate:-100%}.sc--first .p-b{left:calc(87cqw - var(--sl));transform-origin:100% 100%;translate:-100%}@container (aspect-ratio>=7/5){.sc--first .p-a{left:64.5%}.sc--first .p-b{left:58%}.p-a{left:64.5%}.p-b{left:58%}.p-c{left:71%}.p-d{left:70.5%}.p-e{left:59.5%}.p-f{left:65%}}}.sc__on{z-index:3;max-width:calc(100% - 1.5rem);position:absolute;top:.75rem;left:.75rem}.sc__copy .btn--ghost{background:var(--c-panel)}.sc__pack{transform-origin:50% 100%;scale:.8}.motion .sc:not(.sc--first) .sc__clip{--r:0}}.sofra+*{z-index:42;position:relative}.range{padding-inline:var(--inset)}.range__panel{border-radius:var(--radius);background:var(--c-panel);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid;overflow:clip}.range__copy{padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem)}.range__facts{margin-top:1rem}.range__text{max-width:40ch;color:var(--c-muted);margin-top:.6rem}.range__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.range__actions .btn--quiet{background:var(--c-bg)}.range__shelf{align-self:stretch;align-items:flex-end;min-height:clamp(17rem,30vw,26rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:flex;position:relative;overflow:clip}.range__shelf:after{content:"";background:var(--c-panel-2);z-index:0;border-radius:999px 0 0 999px;height:clamp(1.1rem,1.8vw,1.6rem);position:absolute;bottom:clamp(1.4rem,3.2vw,3rem);left:0;right:0}.range__track{z-index:1;align-items:flex-end;gap:clamp(1.25rem,2.6vw,2.5rem);width:max-content;height:clamp(11rem,21vw,18rem);padding-inline:clamp(.6rem,1.3vw,1.25rem);display:flex;position:relative}.range__item{flex:none;align-items:flex-end;height:100%;display:flex}.range__item img{width:auto;max-width:none}.rh-34{height:34%}.rh-42{height:42%}.rh-44{height:44%}.rh-46{height:46%}.rh-50{height:50%}.rh-58{height:58%}.rh-68{height:68%}.rh-72{height:72%}.rh-74{height:74%}.rh-80{height:80%}.rh-82{height:82%}.rh-88{height:88%}.rh-100{height:100%}.motion .range__track{animation:46s linear infinite range-drift}@keyframes range-drift{to{transform:translate(-50%)}}html:not(.motion) .range__shelf{overflow-x:auto}@media (width<=899px){.range__panel{grid-template-columns:minmax(0,1fr)}.range__shelf{min-height:15rem}.range__track{height:11.5rem}}.range__shelf:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px;border-radius:var(--radius-s)}.pl__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1rem;display:grid}.pl__title{grid-column:1/6}.pl__text{grid-column:7/13;max-width:46ch}.pl__steps{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:clamp(1.75rem,1rem + 2vw,2.75rem);display:flex}.pl__step{background:var(--c-panel);border-radius:999px;align-items:center;min-height:2.9rem;padding:.55rem 1.25rem;font-weight:500;display:inline-flex;position:relative}.pl__step+.pl__step{margin-left:1.1rem}.pl__step+.pl__step:before{content:"";background:var(--c-panel-2);border-radius:50%;width:.55rem;height:.55rem;margin-top:-.275rem;position:absolute;top:50%;left:-1.15rem}.pl__counter{padding:clamp(1.5rem,1rem + 2vw,3rem);border-radius:var(--radius);background:var(--c-panel);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;column-gap:clamp(1.5rem,3vw,3.5rem);margin-top:clamp(1.25rem,.8rem + 1.2vw,2rem);padding-bottom:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:grid}.pl__info{align-content:start;align-self:start;gap:1.5rem;display:grid}.pl__brand{display:none}.js .pl__brand{gap:.5rem;display:grid}.pl__label{font-weight:500}.pl__input{background:var(--c-bg);width:100%;height:3.5rem;color:var(--c-ink);transition:box-shadow .25s var(--e-out);border:0;border-radius:999px;padding:0 1.4rem;font-weight:500}.pl__input:hover{box-shadow:0 0 0 2px var(--c-panel-2)}.pl__input:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.pl__sizes{gap:.6rem;display:grid}.pl__sizes div{grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;display:grid}.pl__sizes dd{margin:0}.pl__packaging{max-width:52ch}.pl__wa{justify-self:start}.pl__packs{--fit:.3;justify-content:center;align-items:flex-end;padding-top:1rem;display:flex}.pl__pack{flex:0 0 23%;min-width:0;position:relative}.pl__pack+.pl__pack{margin-left:-4.5%}.pl__pack--1,.pl__pack--5{z-index:1}.pl__pack--2,.pl__pack--4{z-index:2}.pl__pack--3{z-index:3}.pl__pack:after{content:"";z-index:0;filter:blur(8px);background:#5c3a1a4d;border-radius:50%;height:6%;transition:opacity .5s linear;position:absolute;bottom:-3%;left:10%;right:10%}.motion .pl__pack:not(.is-down):after{opacity:0}.pl__fly{z-index:1;display:block;position:relative}.pl__fly img{width:100%;height:auto;transition:transform .45s var(--e-settle)}@media (hover:hover){.pl__pack:hover .pl__fly img{transform:translateY(-4%)}}.pl__pack:nth-child(odd){margin-bottom:1.4rem}.pl__pack--3{margin-bottom:0}.motion .pl__fly{visibility:hidden}.motion:not(.is-booted) .pl__fly{animation:0s linear 4s forwards failsafe-show}.pl__badge{background:var(--c-bg);color:var(--c-ink);pointer-events:none;border-radius:50%;place-items:center;display:none;position:absolute;overflow:hidden;container-type:inline-size}.pl__badge:after{content:attr(data-text);letter-spacing:-.01em;white-space:nowrap;font-weight:500;line-height:1;font-size:calc(var(--fit) * 100cqi)}.pl__packs.is-branded .pl__badge{display:grid}.pl__pack--1 .pl__badge{width:33.55%;height:13.55%;top:12.13%;left:27.05%}.pl__pack--2 .pl__badge{width:33.92%;height:13.81%;top:11.84%;left:26.96%}.pl__pack--3 .pl__badge{width:32.73%;height:13.55%;top:12.13%;left:27.58%}.pl__pack--4 .pl__badge{width:33.81%;height:14.08%;top:11.87%;left:27.13%}.pl__pack--5 .pl__badge{width:34.18%;height:13.55%;top:12.13%;left:26.58%}@media (width<=1023px){.pl__step+.pl__step{margin-left:0}.pl__step+.pl__step:before{display:none}.pl__title,.pl__text{grid-column:1/-1}.pl__counter{grid-template-columns:minmax(0,1fr);row-gap:2rem}.pl__packs{order:-1}}@media (width<=767px){.pl__steps{gap:.5rem}.pl__step{min-height:2.75rem;padding:.45rem 1rem}.pl__step+.pl__step{margin-left:0}.pl__step+.pl__step:before{display:none}.pl__counter{margin-inline:calc(var(--margin) * -.5);padding:1.25rem 1rem 1.5rem}.pl__packs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:.75rem;margin-inline:-1rem;padding:2.5rem 1rem .75rem;scroll-padding-inline:1rem;overflow-x:auto}.pl__packs::-webkit-scrollbar{display:none}.pl__pack{scroll-snap-align:start;flex:0 0 34vw}.pl__pack+.pl__pack{margin-left:0}.pl__pack:nth-child(odd){margin-bottom:0}.pl__sizes div{grid-template-columns:minmax(0,1fr);gap:.1rem}.pl__wa{width:100%}}.kits{overflow-x:clip}.kits__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(1.5rem,3vw,3.5rem);display:grid}.kits__intro{justify-items:start;gap:1.25rem;display:grid}.kits__text{max-width:40ch}.kits__wa{margin-top:.5rem}.kits__stage{aspect-ratio:16/8.2;border-radius:var(--radius);background:linear-gradient(to bottom, var(--c-panel) 0 62%, var(--c-panel-2) 62% 100%);position:relative}.kits__box{position:absolute;bottom:9%}.kits__box img{width:100%;height:auto}.kits__box:after{content:"";z-index:-1;filter:blur(10px);background:#5c3a1a52;border-radius:50%;height:7%;transition:opacity .5s linear;position:absolute;bottom:1%;left:14%;right:14%}.kits__stage{isolation:isolate}.motion .kits__box:not(.is-down):after{opacity:0}.kits__box--1{z-index:1;width:40%;bottom:13%;left:4%}.kits__box--2{z-index:2;width:44%;bottom:5%;left:31%}.kits__box--3{z-index:1;width:40%;bottom:13%;right:3%}.motion .kits__box img{visibility:hidden}.motion:not(.is-booted) .kits__box img{animation:0s linear 4s forwards failsafe-show}.kits__list{margin-top:var(--gap);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kits__kit{border-radius:var(--radius);background:var(--c-panel);align-content:start;gap:.6rem;padding:clamp(1.25rem,.9rem + 1vw,1.9rem);display:grid}.kits__name{font-weight:500}.kits__contents{color:var(--c-muted)}@media (width<=1023px){.kits__top{grid-template-columns:minmax(0,1fr);row-gap:2rem}.kits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.kits__stage{aspect-ratio:4/3;margin-inline:calc(var(--margin) * -.5)}.kits__box--1{width:50%;bottom:20%;left:-2%}.kits__box--2{width:56%;bottom:6%;left:23%}.kits__box--3{width:50%;bottom:20%;right:-2%}.kits__list{grid-template-columns:minmax(0,1fr);gap:.6rem}.kits__wa{width:100%}}.about__panel{margin-inline:var(--inset);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,4.5rem);padding:clamp(1.75rem,1rem + 3vw,4rem);display:grid}.about__words{align-content:start;gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.about__statement{max-width:14ch}.about__text{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about__block{align-content:start;gap:.6rem;display:grid}.about__block h3{font-weight:500}.about__cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.about__film{justify-items:center;gap:1.5rem;display:grid}.about__oval{aspect-ratio:1.8;clip-path:ellipse(50% 50%);background:var(--c-panel-2);width:100%;overflow:clip}.about__oval img{object-fit:cover;transform-origin:50% 94%;width:100%;height:100%;transform:scale(1.9)}.about__play{width:.9em;height:.9em}.about__dialog{border-radius:var(--radius);background:var(--c-deep);width:min(92vw,1280px);color:var(--c-on-deep);margin:auto;overflow:clip}.about__dialog::backdrop{background:#241812db}.about__dialog-bar{justify-content:flex-end;align-items:center;padding:.6rem;display:flex}.about__close{min-height:2.75rem;padding-block:.5rem}.about__dialog :focus-visible{outline-color:var(--c-on-deep)}.about__dialog-video{aspect-ratio:16/9;background:#000;width:100%;height:auto}@media (width<=1023px){.about__panel{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}}@media (width<=599px){.about__text{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about__watch{width:100%}}.contact{margin-inline:var(--inset);border-radius:var(--radius);isolation:isolate;height:min(86svh,820px);min-height:560px;color:var(--c-ink);place-items:center end;padding:clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:clip}.contact__photo{background:var(--c-panel);position:absolute;inset:0}.contact__photo img,.contact__photo video{object-fit:cover;object-position:28% 50%;filter:sepia(.22)saturate(1.12)brightness(1.03);width:100%;height:100%;position:absolute;inset:0}.contact__photo video{opacity:0;transition:opacity .6s linear}.contact__photo video.is-playing{opacity:1}.contact__card{background:var(--c-bg);width:min(25rem,100%);color:var(--c-ink);border-radius:var(--radius);gap:.5rem;padding:.5rem;display:grid;position:relative}.contact__body{justify-items:start;gap:.9rem;padding:1.5rem 1.5rem .75rem;display:grid}.contact__body h2{margin-bottom:.25rem}.contact__address{line-height:1.45}.contact__phone{font-variant-numeric:tabular-nums;text-underline-offset:.22em;min-height:2.75rem;transition:text-underline-offset .25s var(--e-out);align-items:center;font-weight:500;text-decoration:underline .06em;display:inline-flex}.contact__phone:hover{text-underline-offset:.34em}.contact__body .go{min-height:2.75rem}.contact__send.btn{width:100%;min-height:3.5rem}.contact :focus-visible{outline-color:var(--c-ink)}@media (width<=767px){.contact{border-radius:0;justify-items:stretch;height:auto;min-height:0;padding:0;display:block;overflow:visible}.contact__photo{border-radius:var(--radius);height:52svh;min-height:300px;position:relative;inset:auto;overflow:clip}.contact__card{width:auto;margin:-5rem .75rem 0}.contact__body{padding:1.25rem 1.25rem .5rem}}
