@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Tx0qMG_className{font-family:Newsreader,Newsreader Fallback}.Tx0qMG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
*,:before,:after{box-sizing:border-box}:root{--bg:#8a8a8a;--fg:#000;--pad:clamp(1.25rem, 4.5vw, 4rem);--line:color-mix(in srgb, var(--fg) 32%, transparent);--sans:var(--font-archivo), system-ui, sans-serif;--serif:var(--font-newsreader), Georgia, serif;--ease:cubic-bezier(.2, .7, .1, 1)}:root:has(main[data-start="0"]){--bg:#000;--fg:#fff}:is(:root:has(main[data-start="10"]),:root:has(.adm)){--bg:#f2f2f2;--fg:#000}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;scroll-padding-top:5rem}html:has(dialog[open]){overflow:hidden}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}a{color:inherit}p{margin:0}picture{display:block}picture img{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block}:focus-visible{outline-offset:3px;outline:2px solid}::selection{background:var(--fg);color:var(--bg)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--fg);color:var(--bg);padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem;translate:0 -200%}.skip:focus{translate:0}.display{font-variation-settings:"wdth" 62;letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:800;line-height:.88}.d1{font-size:clamp(3.6rem,15.5vw,15rem)}.d2{font-size:clamp(3rem,11vw,10.5rem)}.d3{font-size:clamp(2.2rem,6vw,5rem);line-height:.94}.lead{font-family:var(--serif);text-wrap:pretty;max-width:30em;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.28}.prose{max-width:38em}.link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:.07em;transition:text-decoration-thickness .2s}.link:hover{text-decoration-thickness:.16em}.btn{border:1.5px solid var(--fg);background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.95em 1.5em;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.btn:hover,.btn--quiet{color:var(--fg);background:0 0}.btn--quiet:hover{background:var(--fg);color:var(--bg)}.actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.tag{font-family:var(--sans);font-variation-settings:"wdth" 100;letter-spacing:0;vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:99px;padding:.15em .6em;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.hd{z-index:50;padding:.9rem var(--pad);color:var(--fg);transition:translate .4s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.hd[data-solid=true]{background:var(--bg)}.hd[data-hidden=true]{translate:0 -105%}.hd:focus-within{translate:0}.brand{font-variation-settings:"wdth" 62;align-items:baseline;gap:.4em;font-size:1.7rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.brand span{font-variation-settings:"wdth" 100;font-size:.95rem;font-weight:500}.hd-nav{align-items:center;gap:2.2rem;display:none}.hd-nav a:not(.btn){transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:.3rem 0;font-weight:500;text-decoration:none}.hd-nav a:not(.btn):hover,.hd-nav a[aria-current=page]{background-size:100% 1.5px}.hd-nav .btn{padding:.6em 1.1em}.hd-menu{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:600}@media (min-width:900px){.hd-nav{display:flex}.hd-menu{display:none}}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:.9rem var(--pad) 2rem;background:var(--fg);color:var(--bg);border:0;margin:0;position:fixed;inset:0}.menu[open]{flex-direction:column;display:flex}.menu::backdrop{background:0 0}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-top .hd-menu{display:block}.menu-links{gap:.1rem;margin:auto 0;padding:2rem 0;list-style:none;display:grid}.menu-links a{font-variation-settings:"wdth" 62;font-size:clamp(2.8rem,13vw,5.5rem);font-weight:800;line-height:1;text-decoration:none;display:block;overflow:clip}.menu-foot{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.meter{right:calc(var(--pad) / 2 - 6px);z-index:40;color:var(--fg);pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;display:none;position:fixed;top:50%;translate:0 -50%}.meter-scale{background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 1.125rem);border-bottom:1px solid;width:12px;height:9rem;position:relative}.meter-needle{height:3px;translate:0 calc(var(--p,0) * 9rem);background:currentColor;position:absolute;inset:-1px -5px auto}.meter-zone{font-variation-settings:"wdth" 62;text-align:center;min-width:2ch;font-size:.95rem;font-weight:700}@media (min-width:900px){.meter{display:flex}}.hero{isolation:isolate;min-height:100svh;padding:6rem var(--pad) clamp(1.5rem, 4vw, 3rem);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hero-img{z-index:-1;position:absolute;inset:0}.hero-img picture{height:100%}.hero-img:after{content:"";background:linear-gradient(#0000 40%,#000000c7),linear-gradient(#00000080,#0000 24%);position:absolute;inset:0}.hero-title{font-size:clamp(3.4rem,17vw,8rem)}.line{margin:-.14em 0 -.08em;padding:.14em 0 .08em;display:block;overflow:clip}.line>span{display:block}.hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-top:clamp(1.25rem,3vw,2.5rem);display:flex}.hero-foot p{max-width:24em;font-family:var(--serif);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.3}.hero .btn{--fg:#fff;--bg:#000}.hero-tag{top:5rem;right:var(--pad);position:absolute}@media (min-width:800px){.hero-title{font-size:min(9.7vw,26vh)}.hero-title .line{white-space:nowrap}}.manifesto{padding:clamp(5rem, 15vw, 13rem) var(--pad) clamp(4rem, 10vw, 9rem)}.manifesto-text{max-width:17em;font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.9rem,5.2vw,4.6rem);line-height:1.1}.manifesto-by{margin-top:clamp(1.5rem,3vw,2.5rem)}.cats{padding:0 var(--pad) 12vh;gap:clamp(5rem,15vw,13rem);display:grid}.cat{color:#fff;text-decoration:none;display:block}.cat-img{width:100%;aspect-ratio:var(--ratio,3 / 2);display:block;position:relative;overflow:clip}.cat-img picture{height:100%}.cat-img img{transition:scale 1.4s var(--ease)}.cat:hover .cat-img img{scale:1.05}.cat-img .tag{color:#fff;mix-blend-mode:difference;position:absolute;top:.75rem;left:.75rem}.cat-title{z-index:1;color:#fff;mix-blend-mode:difference;margin-top:-.42em;display:block;position:relative}.cat-lead{max-width:26em;margin-top:1rem;display:block}.cat--portrait{--ratio:4 / 5}.cat--grid{--ratio:1}.cat--cinema,.cat--wide{--ratio:16 / 9}.cats-end{padding:0 var(--pad) 42vh}@media (min-width:800px){.cat-img{width:var(--w,62%)}.cat--portrait{--w:36%}.cat--grid{--w:42%}.cat--cinema{--w:70%}.cat--wide{--ratio:21 / 9;--w:84%}.cat--mosaic{--w:54%}.cat:nth-child(odd) .cat-title,.cat:nth-child(odd) .cat-lead{margin-left:min(calc(var(--w,62%) - 20%), 46%)}.cat:nth-child(2n) .cat-img{margin-left:auto}.cat:nth-child(2n) .cat-title{max-width:62%;margin-top:-1.25em}}.insta{padding:clamp(4rem, 12vw, 10rem) var(--pad);gap:2.5rem;display:grid}.insta-id{justify-items:start;gap:1.25rem;display:grid}.insta-who{align-items:center;gap:1rem;display:flex}.avatar{aspect-ratio:1;color:#fff;font-variation-settings:"wdth" 62;background:#000;border-radius:50%;flex:none;place-items:center;width:4.5rem;font-size:1.9rem;font-weight:800;line-height:1;display:grid}.insta-name{font-weight:600}.insta-bio{font-family:var(--serif);max-width:22em;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}.insta-grid{grid-template-columns:repeat(3,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.insta-grid a{aspect-ratio:4/5;display:block;position:relative;overflow:clip}.insta-grid picture,.insta-grid img{object-fit:cover;width:100%;height:100%}.insta-grid img{transition:scale .9s var(--ease)}.insta-grid a:hover img{scale:1.06}.insta-grid .tag{color:#fff;mix-blend-mode:difference;position:absolute;top:.5rem;left:.5rem}.insta-empty{border:1.5px dashed var(--line);padding:2rem}@media (min-width:900px){.insta{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}.insta-id{position:sticky;top:6rem}}.duo{padding:clamp(5rem, 14vw, 12rem) var(--pad) clamp(3rem, 8vw, 6rem)}.duo-names{gap:.05em;margin:.25em 0 0;padding:0;font-size:clamp(2.4rem,9.5vw,9rem);list-style:none;display:grid}.duo-names a{transition:letter-spacing .5s var(--ease);text-decoration:none}.duo-names a:hover{letter-spacing:.02em}.duo-names li:nth-child(2n){justify-self:end}.duo-text{justify-items:start;gap:1.25rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.cta{padding:clamp(4rem, 10vw, 9rem) var(--pad) clamp(5rem, 14vw, 12rem);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.cta .display{max-width:8em}.ft{padding:clamp(4rem, 10vw, 8rem) var(--pad) 1.5rem}.ft-cols{gap:2rem;margin-bottom:clamp(3rem,8vw,7rem);display:grid}.ft-cols ul{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ft-cols h2{margin:0;font-size:1rem;font-weight:600}.ft-cols a{text-decoration:none}.ft-cols a:hover{text-underline-offset:.2em;text-decoration:underline}.ft-word{white-space:nowrap;font-size:min(16vw,23rem)}.ft-base{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:1.5rem;font-size:.9375rem;display:flex}@media (min-width:700px){.ft-cols{grid-template-columns:2fr 1fr 1fr 1fr}}.ph{padding:clamp(7rem, 16vw, 13rem) var(--pad) clamp(3rem, 7vw, 6rem);justify-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.ph-back{font-weight:500}.block{padding:0 var(--pad) clamp(5rem, 12vw, 10rem)}.pf{padding:0 var(--pad) clamp(5rem, 12vw, 10rem);margin:0;list-style:none}.pf-row{border-top:1.5px solid var(--line);gap:1rem;padding:clamp(1.5rem,4vw,3rem) 0;text-decoration:none;display:grid}.pf-name{transition:translate .5s var(--ease);font-size:clamp(2.6rem,8.5vw,8rem)}.pf-row:hover .pf-name{translate:.12em}.pf-thumbs{transition:gap .5s var(--ease);gap:4px;display:flex}.pf-row:hover .pf-thumbs{gap:12px}.pf-thumbs picture{aspect-ratio:4/5;flex:1;max-width:9rem;overflow:clip}@media (min-width:900px){.pf-row{grid-template-columns:1fr auto;align-items:end}.pf-thumbs picture{flex:none;width:8.5vw}.pf-meta{grid-column:1}.pf-thumbs{grid-area:1/2/span 2}}.gal-wrap{padding:0 var(--pad) clamp(5rem, 12vw, 10rem)}.gal-hint{margin-bottom:1rem;font-size:.9375rem}.gal{margin:0;padding:0;list-style:none}.gal-item{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative;overflow:clip}.gal-item picture{aspect-ratio:var(--r)}.gal-item img{transition:scale 1.2s var(--ease)}.gal-item:hover img{scale:1.035}.gal-item .tag{color:#fff;mix-blend-mode:difference;position:absolute;top:.6rem;left:.6rem}.gal-item .tag+.tag{left:auto;right:.6rem}.gal-empty{border:1.5px dashed var(--line);max-width:30em;padding:2rem}.gal--strip{margin-inline:calc(var(--pad) * -1);padding:0 var(--pad) 1rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--fg) transparent;align-items:center;gap:6px;display:flex;overflow-x:auto}.gal--strip li{width:84vw;aspect-ratio:var(--r);scroll-snap-align:center;flex:none}@media (min-width:800px){.gal--strip li{width:auto;height:clamp(20rem,66vh,46rem)}}.gal--strip .gal-item picture{height:100%}.gal--portrait{gap:clamp(1.5rem,6vw,6rem);display:grid}.gal--portrait .gal-item picture{aspect-ratio:4/5}@media (min-width:700px){.gal--portrait{grid-template-columns:repeat(2,1fr);padding-right:10vw}.gal--portrait li:nth-child(2n){margin-top:clamp(4rem,14vw,12rem)}}.gal--wide{gap:clamp(1rem,3vw,3rem);display:grid}.gal--wide li{margin-inline:calc(var(--pad) * -1)}.gal--wide .gal-item picture{aspect-ratio:16/9}@media (min-width:800px){.gal--wide .gal-item picture{aspect-ratio:21/9}.gal--wide li:nth-child(3n+2){width:68%;margin-inline:0 auto}.gal--wide li:nth-child(3n){width:68%;margin-inline:auto 0}}.gal--mosaic{columns:2;column-gap:6px}.gal--mosaic li{break-inside:avoid;margin-bottom:6px}@media (min-width:900px){.gal--mosaic{columns:3}}.gal--grid{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,4vw,4rem);display:grid}.gal--grid .gal-item picture{aspect-ratio:1}@media (min-width:900px){.gal--grid{grid-template-columns:repeat(3,1fr)}}.gal--cinema{gap:clamp(2rem,6vw,6rem);display:grid}.gal--cinema .gal-item picture{aspect-ratio:16/9}@media (min-width:800px){.gal--cinema li:nth-child(odd){width:86%}.gal--cinema li:nth-child(2n){width:74%;margin-left:auto}}.next{padding:clamp(5rem, 14vw, 12rem) var(--pad);text-decoration:none;display:block}.next .display{transition:translate .5s var(--ease);margin-top:.15em;display:block}.next:hover .display{translate:.1em}.lb{color:#fff;background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb::backdrop{background:#000}.lb[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lb-bar{padding:.6rem var(--pad);justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb-bar button,.lb-bar a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-weight:600}.lb-count{font-variation-settings:"wdth" 62;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.lb-caption{text-align:center;text-wrap:balance;flex:1;min-width:0;font-size:.9375rem}.lb-stage{touch-action:pan-y;min-height:0;display:grid;position:relative}.lb-stage picture{height:100%;min-height:0}.lb-stage img{object-fit:contain;background:0 0!important}.lb-zone{cursor:w-resize;background:0 0;border:0;width:30%;position:absolute;top:0;bottom:0}.lb-zone--next{cursor:e-resize;right:0}.sv{padding:0 var(--pad);margin:0;list-style:none}.sv-item{border-top:1.5px solid var(--line);gap:1.25rem;padding:clamp(2rem,5vw,4rem) 0;display:grid}.sv-item h2{max-width:7em}.sv-body{justify-items:start;gap:1rem;display:grid}.sv-body ul{margin:0;padding-left:1.1em}@media (min-width:900px){.sv-item{grid-template-columns:5fr 7fr;gap:4rem}}.steps{padding:clamp(4rem, 10vw, 8rem) var(--pad) clamp(5rem, 12vw, 10rem);counter-reset:step;gap:2rem;margin:0;list-style:none;display:grid}.steps li{counter-increment:step;align-content:start;gap:.5rem;display:grid}.steps li:before{content:counter(step);font-variation-settings:"wdth" 62;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.9}.steps h3{margin:0;font-size:1.25rem}@media (min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:4rem}}.about{padding:0 var(--pad) clamp(4rem, 10vw, 8rem);gap:clamp(2.5rem,6vw,5rem);display:grid}.about-img{aspect-ratio:4/5;position:relative;overflow:clip}.about-img picture{height:100%}.about-img .tag{color:#fff;mix-blend-mode:difference;position:absolute;top:.75rem;left:.75rem}.about-text{align-content:start;justify-items:start;gap:1.5rem;display:grid}@media (min-width:900px){.about{grid-template-columns:5fr 6fr;align-items:start}.about-text{position:sticky;top:7rem}}.ct{padding:0 var(--pad) clamp(5rem, 12vw, 10rem);margin:0;list-style:none}.ct li{border-top:1.5px solid var(--line);gap:.35rem;padding:clamp(1.25rem,3vw,2.25rem) 0;display:grid}.ct a{overflow-wrap:anywhere;transition:letter-spacing .5s var(--ease);justify-self:start;font-size:clamp(2rem,6.5vw,5.5rem);text-decoration:none}.ct a:hover{letter-spacing:.015em}@media (min-width:900px){.ct li{grid-template-columns:14rem 1fr;align-items:baseline}}.qf{padding:0 var(--pad) clamp(5rem, 12vw, 10rem);gap:3rem;display:grid}.qf form{gap:2.25rem;display:grid}.qf fieldset{border:0;min-width:0;margin:0;padding:0}.qf legend,.qf label{margin-bottom:.6rem;padding:0;font-weight:600;display:block}.qf .hint{font-weight:400}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{position:relative;margin:0!important;font-weight:500!important}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span{border:1.5px solid var(--fg);padding:.7em 1.1em;transition:background-color .2s,color .2s;display:block}.chip input:checked+span{background:var(--fg);color:var(--bg)}.chip input:focus-visible+span{outline:2px solid var(--fg);outline-offset:3px}.qf input[type=text],.qf input[type=date],.qf textarea{border:1.5px solid var(--fg);width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;padding:.8rem .9rem}.qf textarea{resize:vertical;min-height:9rem}.qf-row{gap:2.25rem;display:grid}.qf-error{font-weight:600}.qf-side{align-content:start;gap:1rem;display:grid}.bubble{background:var(--fg);color:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.2rem 1.2rem .2rem;padding:1.25rem 1.4rem}@media (min-width:700px){.qf-row{grid-template-columns:1fr 1fr}}@media (min-width:960px){.qf{grid-template-columns:7fr 5fr;align-items:start;gap:5rem}.qf-side{position:sticky;top:6rem}}@media (prefers-reduced-motion:no-preference){.hero-img picture{animation:expose 2.4s var(--ease) both}.hero .line>span{animation:rise 1.1s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .14s)}.hero-foot{animation:1.2s 1s both fade}.menu[open]{animation:drop .5s var(--ease)}.menu[open] .menu-links a{animation:rise .6s var(--ease) both;animation-delay:calc(80ms + var(--i,0) * 50ms)}.lb[open]{animation:.3s fade}.lb-stage picture{animation:settle .45s var(--ease)}@supports (animation-timeline:view()){.hero-img{animation:linear both sink;animation-timeline:scroll(root);animation-range:0 100vh}.par{animation:linear both drift;animation-timeline:view();animation-range:cover;scale:1.14}.focus{animation:linear both focus;animation-timeline:view();animation-range:entry 10% cover 38%}.up{animation:linear both up;animation-timeline:view();animation-range:entry cover 26%}}}@keyframes expose{0%{opacity:0;filter:brightness(2.4)contrast(.35);scale:1.08}}@keyframes rise{0%{translate:0 110%}}@keyframes fade{0%{opacity:0}}@keyframes drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes settle{0%{opacity:0;scale:.975}}@keyframes sink{to{translate:0 16%}}@keyframes drift{0%{translate:0 -5.5%}to{translate:0 5.5%}}@keyframes develop{0%{opacity:1}to{opacity:0}}@keyframes focus{0%{filter:blur(14px);opacity:.25}}@keyframes up{0%{clip-path:inset(0 0 100%);translate:0 .35em}to{clip-path:inset(-.2em 0);translate:0}}.adm{--bg:#f2f2f2;--fg:#000;--line:#b5b5b5;background:var(--bg);min-height:100dvh;color:var(--fg);font-size:1rem}.adm-bar{z-index:10;padding:.75rem var(--pad);color:#fff;background:#000;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex;position:sticky;top:0}.adm-bar nav{flex-wrap:wrap;flex:1;gap:.25rem 1.25rem;display:flex}.adm-bar a{padding:.3rem 0;font-weight:500;text-decoration:none}.adm-bar a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.adm-bar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}.adm-main{max-width:78rem;padding:2.5rem var(--pad) 6rem;gap:2rem;margin:0 auto;display:grid}.adm h1{font-variation-settings:"wdth" 62;margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:.95}.adm h2{margin:0;font-size:1.25rem}.adm-card{border:1px solid var(--line);background:#fff;gap:1rem;padding:1.25rem;display:grid}.adm-note{color:#fff;background:#000;padding:.9rem 1.1rem}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.adm-thumb{aspect-ratio:3/2;background:#ddd;position:relative;overflow:clip}.adm-thumb picture{height:100%}.adm-thumb .tag{background:#fff;position:absolute;top:.5rem;left:.5rem}.adm label{gap:.3rem;font-size:.9375rem;font-weight:600;display:grid}.adm label.check{align-items:center;gap:.55rem;font-weight:500;display:flex}.adm small{font-size:.875rem;font-weight:400}.adm input[type=text],.adm input[type=url],.adm input[type=email],.adm input[type=password],.adm input[type=file],.adm select,.adm textarea{color:#000;width:100%;font:inherit;background:#fff;border:1px solid #000;border-radius:0;padding:.6rem .7rem;font-weight:400}.adm textarea{resize:vertical;min-height:6rem}.adm input[type=checkbox]{accent-color:#000;width:1.15rem;height:1.15rem}.adm .btn{padding:.6em 1em}.adm .btn:disabled{opacity:.4;cursor:not-allowed}.adm-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm-two{gap:1rem;display:grid}.adm-filter{flex-wrap:wrap;gap:.4rem;display:flex}.adm-filter a{border:1px solid #000;padding:.35em .8em;font-weight:500;text-decoration:none}.adm-filter a[aria-current=true]{color:#fff;background:#000}.adm-login{min-height:100dvh;padding:var(--pad);place-items:center;display:grid}.adm-login form{gap:1.25rem;width:min(100%,24rem);display:grid}@media (min-width:700px){.adm-two{grid-template-columns:1fr 1fr}}.wa{right:var(--pad);bottom:max(1rem, env(safe-area-inset-bottom));z-index:45;padding:.8em 1.2em;position:fixed}.ft{padding-bottom:5.5rem}@media print{.wa{display:none}}.hero{padding-bottom:5.5rem}@media (prefers-reduced-motion:no-preference){.rv-on .dev{transition:opacity .9s var(--ease) var(--rv-d,0s), translate 1.1s var(--ease) var(--rv-d,0s)}.rv-on .dev:not(.is-in){opacity:0;translate:0 var(--rv-y,36px)}.rv-on li:nth-child(3n+2)>.dev{--rv-y:56px;--rv-d:90ms}.rv-on li:nth-child(3n)>.dev{--rv-y:24px;--rv-d:.18s}.rv-on .cat:nth-child(2n) .dev{--rv-y:60px}.about-img img{transition:scale 1.4s var(--ease)}.rv-on .cat-img.dev:not(.is-in) img,.rv-on .about-img.dev:not(.is-in) img{scale:1.1}.rv-on:not(.rv-ready) .dev{animation:0s 5s forwards rv-show}.rv-all .dev{opacity:1!important;translate:none!important}}@keyframes rv-show{to{opacity:1;translate:none}}h2.pf-name,h2.cat-title{margin-bottom:0}h2.pf-name{margin-top:0}
