@keyframes fadeIn{0%{opacity:0;transform:translateY(calc(var(--unit-base) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--unit-base) * 1))}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(calc(var(--unit-base) * 4))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(calc(var(--unit-base) * -4))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(calc(var(--unit-base) * -4))}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(calc(var(--unit-base) * 4))}to{opacity:1;transform:translate(0)}}html,body{height:100%}body{background:var(--color-background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E") repeat;color:var(--color-foreground);font-family:var(--font-geist-sans);font-size:var(--unit-text);box-sizing:border-box;margin:0;padding:0;line-height:1.5}.register{max-width:calc(var(--unit-base) * 108);justify-content:center;align-items:start;gap:var(--margin-xxl);padding:var(--padding-xl);margin:auto;display:flex}.register nav{margin-bottom:var(--margin-m)}.register main{width:100%;max-width:calc(var(--unit-base) * 40)}.register main>header{flex-direction:column;display:flex}.register main>header small{margin:var(--margin-l) 0 0}.register main>header h1,.register main>header h2{margin:0 0 var(--margin-l)}.register main>.checkbox-group{margin:var(--margin-xl) 0}.register main .grid.small{grid-template-columns:repeat(2,1fr)}.register main .actions{margin:var(--margin-xl) 0 var(--margin-l)}.register .user-card,.register .booking-summary{border-radius:var(--border-radius-m);background-color:var(--color-neutral-light);max-width:calc(var(--unit-base) * 36);min-height:calc(var(--unit-base) * 42);contain:paint;width:100%;top:var(--margin-m);margin-top:var(--margin-xl);padding:0;position:sticky}:is(.register .user-card,.register .booking-summary) .cover{height:calc(var(--unit-base) * 15);background-color:var(--color-primary);width:100%;margin:0;position:relative;overflow:hidden}:is(.register .user-card,.register .booking-summary) .cover>img{object-fit:cover;width:100%;height:100%}:is(.register .user-card,.register .booking-summary) .cover .cover-image-grid{gap:var(--padding-xs);width:150%;height:150%;margin:calc(var(--margin-xl) * -1);background-color:#f0f8ff;grid-template-columns:repeat(3,1fr);display:grid;transform:rotate(-10deg)}:is(.register .user-card,.register .booking-summary) .cover .cover-image-grid img{object-fit:cover;width:100%;height:100%}:is(.register .user-card,.register .booking-summary)>.content{text-align:center;margin-top:calc(var(--unit-base) * -6);padding:var(--padding-l) var(--padding-l) var(--padding-xl)}:is(.register .user-card,.register .booking-summary)>.content .avatar{margin:auto}:is(.register .user-card,.register .booking-summary)>.content header{margin-top:var(--margin-s)}:is(.register .user-card,.register .booking-summary)>.content header p,:is(.register .user-card,.register .booking-summary)>.content header small{margin:0}:is(.register .user-card,.register .booking-summary)>.content .chip-list{margin:var(--margin-s) auto var(--margin-l);justify-content:center;width:100%}:is(.register .user-card,.register .booking-summary)>.content .chip{background-color:var(--color-background)}.register .booking-summary{min-height:0;top:var(--padding-xl);align-self:flex-start;position:sticky}.register .booking-summary>.content{text-align:left;height:100%;margin-top:0}.register .booking-summary>.content h4{margin-top:0}.register .booking-summary>.content .chip-list{justify-content:flex-start}.register .booking-summary footer{padding-top:var(--padding-m);border-top:var(--unit-line) solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--margin-l);flex-wrap:wrap;width:100%;margin:0;display:inline-flex}.register .booking-summary footer p,.register .booking-summary footer h3{margin:0}.register .booking-summary footer p b{border:var(--unit-line) solid var(--shade-foreground);background-color:var(--color-background);padding:var(--padding-s) var(--padding-m);border-radius:var(--border-radius-s)}.register .booking-summary footer small{gap:var(--margin-xs);flex-basis:100%;align-items:center;display:inline-flex}@media screen and (max-width:48rem){.register{padding:var(--padding-m);gap:var(--margin-m);flex-direction:column}.register .user-card{max-width:inherit}}.login{background:var(--color-neutral-light);padding:var(--padding-xl);box-sizing:border-box;justify-content:start;align-items:center;gap:var(--margin-l);flex-direction:column;height:100%;min-height:100lvh;display:flex}.login nav{max-width:calc(var(--unit-base) * 40);width:100%}.login section{background-color:var(--color-background);padding:var(--padding-l);max-width:calc(var(--unit-base) * 40);border-radius:var(--border-radius-m);margin:0}@media screen and (max-width:44rem){.login{padding:var(--padding-m)}}.logged-out{background:var(--color-neutral-light);width:100%;min-height:100lvh}.logged-out section{text-align:center}.logged-out section .cta{margin:var(--margin-l)}.user-card{box-sizing:border-box;background-color:var(--color-neutral-light);border-radius:var(--border-radius-m);color:currentColor;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.user-card .best-work{background-color:var(--shade-foreground);min-height:calc(var(--unit-base) * 18);margin:0;position:relative;overflow:hidden}.user-card .best-work .gallery{gap:0;display:flex;position:absolute;top:0;bottom:0}.user-card figcaption{height:100%;padding:var(--padding-l);gap:var(--margin-m);flex-direction:column;display:flex}.user-card figcaption .avatar{margin:calc(var(--margin-xl) * -1) 0 calc(var(--margin-s) * -1)}.user-card figcaption h2,.user-card figcaption h3,.user-card figcaption h4{margin:0}.user-card figcaption .chip-list .chip{background-color:var(--color-background)}.user-card figcaption .biography{margin:var(--margin-m) 0;max-width:calc(var(--unit-base) * 44)}.user-card figcaption .biography h5,.user-card figcaption .biography p{margin:0 0 var(--margin-xs)}.user-card .links{text-transform:capitalize;flex-direction:column;display:flex}.user-card .actions{margin-top:auto}a.user-card .gallery img{transition:all 1s}a.user-card:hover{box-shadow:var(--box-shadow-input-hover);transition:background-color var(--anim-base) calc(var(--anim-timing) / 2), box-shadow var(--anim-base) var(--anim-timing)}a.user-card:hover .gallery{pointer-events:none}a.user-card:hover>figure>img,a.user-card:hover .gallery img{opacity:.7;transform:scale(1.05)}.page-header{contain:paint}.page-header>figure{height:calc(var(--unit-base) * 30);background-color:var(--color-primary);margin:0;position:relative;overflow:hidden}.page-header>figure img{object-fit:cover;z-index:0;width:100%;height:100%}.page-header>figure .chip-list{z-index:1;bottom:var(--margin-l);left:var(--padding-l);position:absolute}.page-header>figcaption{padding:var(--padding-l)}.page-header>figcaption h1{margin-top:0}.page-header>figcaption .logo{max-height:calc(var(--unit-base) * 5);box-shadow:var(--box-shadow-panel-alt);border-radius:var(--border-radius-s);margin:0 0 var(--margin-l)}.page-header>figcaption .chip-list{margin-top:var(--margin-l)}.page-header>figcaption .chip-list .chip{background-color:var(--color-background)}.workshop-card-skeleton{padding:var(--unit-line);border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-input);flex-direction:column;margin:0;display:flex;overflow:hidden}.workshop-card-skeleton__figure{height:calc(var(--unit-base) * 18);background-color:var(--color-neutral-light);border-radius:var(--border-radius-s);animation:1.5s ease-in-out infinite workshop-skeleton-pulse}.workshop-card-skeleton__content{padding:var(--padding-m);gap:var(--padding-s);flex-direction:column;display:flex}.workshop-card-skeleton__line{height:var(--unit-line);background-color:var(--color-neutral-light);border-radius:var(--border-radius-s);animation:1.5s ease-in-out infinite workshop-skeleton-pulse}.workshop-card-skeleton__subtitle{width:40%}.workshop-card-skeleton__title{width:85%;height:calc(var(--unit-line) * 1.5)}.workshop-card-skeleton__chips{width:60%;height:calc(var(--unit-base) * 2.5);margin-top:var(--padding-s);background-color:var(--color-neutral-light);border-radius:var(--border-radius-s);animation:1.5s ease-in-out infinite workshop-skeleton-pulse}.admin-bar{background-color:var(--color-neutral-light);padding:var(--padding-s) var(--padding-m);z-index:9;box-sizing:border-box;justify-content:space-between;gap:var(--margin-m);width:100%;display:inline-flex;position:sticky;top:0}.admin-bar span{align-items:center;gap:var(--margin-m);flex-wrap:wrap;display:inline-flex}.admin-bar span p{margin:0}.admin-bar .actions{width:auto;margin:0}@media (max-width:48rem){.admin-bar{justify-content:center}.admin-bar span{display:none}}nav.workshop-nav{padding:var(--padding-s) var(--padding-l);box-sizing:border-box;justify-content:right;align-items:center;gap:var(--margin-m);z-index:9;width:100%;transition:transform .3s ease-in-out;display:inline-flex;position:fixed;top:0;transform:translateY(-100%)}nav.workshop-nav .logo{max-height:calc(var(--unit-base) * 6);margin:0 auto 0 0}nav.workshop-nav .actions{width:auto}nav.workshop-nav.visible{transform:translateY(0)}.dashboard .display-range.block{padding:var(--padding-xxl) var(--padding-l)}.dashboard .users-collection{flex-wrap:wrap}.dashboard .month-group header{margin-top:var(--margin-xxl);padding:0 var(--padding-s) 0 var(--padding-m);box-sizing:border-box;gap:var(--margin-l);flex-direction:row;justify-content:space-between;width:100%;display:inline-flex}.dashboard .month-group header h4{text-transform:capitalize;margin:0}.dashboard .month-group .table{margin:0}.dashboard .table{margin:var(--margin-xl) auto}.dashboard .table .item,.dashboard .table .thead{gap:var(--margin-xxl);grid-template-columns:3fr 2fr 1fr 1fr}:is(.dashboard .table .item,.dashboard .table .thead)>:last-of-type{text-align:right;align-self:baseline;margin:0}.dashboard .table .item{text-decoration:none}.dashboard .table .item:hover:not(.card){color:var(--color-foreground);background-color:var(--shade-primary-10)}.dashboard .table .item .display-range{margin-top:var(--margin-xs);align-self:baseline}.dashboard .table .item h4,.dashboard .table .item>small{margin:var(--margin-xs) 0}.dashboard .table .item .chip{place-self:baseline flex-start;display:flex}@media (max-width:60rem){.dashboard .table .thead{display:none}.dashboard .table .item{gap:var(--margin-m);padding:var(--margin-l) var(--margin-s);grid-template-columns:1fr 1fr}.dashboard .table .item>div:first-child,.dashboard .table .item .display-range{grid-column:1/3}}.revenues{margin:var(--margin-xl) auto}.revenues .card{border-radius:var(--border-radius-m)}.revenues .display-range,.revenues .card{max-width:inherit}.transactions{padding:0}.transactions header{justify-content:space-between;align-items:baseline;width:100%;display:inline-flex}.transactions header p{margin:0}.transactions ul{padding:0}.transactions ul li{align-items:center;gap:var(--margin-xs);width:100%;padding:var(--padding-s);border-top:var(--border-unit) solid var(--color-border);box-sizing:border-box;flex-wrap:wrap;list-style:none;display:inline-flex}.transactions ul li:first-child{border:0}.transactions ul li .chip{margin-left:auto}.participants .empty{background-color:var(--color-neutral-light);border-radius:var(--border-radius-m);padding:var(--padding-l);max-width:calc(var(--unit-base) * 40)}.participants>.grid{margin:var(--margin-s) 0 var(--margin-xl)}.participants .display-range{max-width:inherit}.participants .users-summary{padding:var(--padding-l);background-color:var(--color-neutral-light);border-radius:var(--border-radius-m);align-items:center;gap:var(--padding-l);flex-direction:row;height:auto;display:flex}.participants .users-summary figure{border-radius:var(--border-radius-s);padding:var(--padding-l);border:var(--border-unit) solid var(--shade-foreground);margin:0;line-height:0}.participants .users-summary figcaption{width:100%}.participants .users-summary span{margin-bottom:var(--unit-line);justify-content:space-between;align-items:baseline;gap:var(--padding-m);width:100%;display:inline-flex}.participants .users-summary span p{margin:0}.participants .users-summary span strong{font-size:var(--font-s);padding:var(--padding-xs);border-radius:var(--border-radius-m);background-color:var(--color-background);text-align:center;width:calc(var(--unit-base) * 1.5);height:calc(var(--unit-base) * 1.5);line-height:1}.participants .table .item,.participants .table .thead{grid-template-columns:1fr .5fr 1fr 1fr calc(var(--unit-base) * 3)}:is(.participants .table .item,.participants .table .thead)>div{flex-flow:column wrap;max-width:100%;display:flex;position:relative;overflow:hidden}:is(.participants .table .item,.participants .table .thead)>div:first-of-type{gap:var(--margin-s);flex-direction:row;align-content:flex-start;align-items:flex-start}:is(.participants .table .item,.participants .table .thead)>div:first-of-type span{flex-direction:column;max-width:100%;display:flex}:is(.participants .table .item,.participants .table .thead)>div:first-of-type span a{font-size:var(--font-s);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}:is(.participants .table .item,.participants .table .thead)>div:first-of-type .chip{width:auto;margin-top:var(--margin-xs);background-color:var(--shade-primary-10);align-self:flex-start;overflow:hidden}:is(.participants .table .item,.participants .table .thead)>div:first-of-type .chip small{text-overflow:ellipsis;max-width:100%}:is(.participants .table .item,.participants .table .thead)>div:first-of-type svg{background-color:var(--color-info);padding:var(--unit-line);margin-left:var(--margin-m);border-radius:50%}:is(.participants .table .item,.participants .table .thead)>div:first-of-type .avatar{margin-top:var(--margin-xs);flex-shrink:0}:is(.participants .table .item,.participants .table .thead)>div .equipment-notes{flex-direction:column;display:flex}:is(.participants .table .item,.participants .table .thead)>div:last-of-type{align-items:flex-end}@media (max-width:56rem){.participants .table .thead{display:none}.participants .table .item{gap:var(--margin-s);grid-template-columns:5fr 1fr}.participants .table .item>div{grid-column:1/2}.participants .table .item>div:last-of-type{grid-area:1/2/auto/3;align-items:end}}.participants .actions>.cta:last-of-type{margin-left:auto}@media (max-width:56rem){.participants .actions>.cta:last-of-type{margin-left:0}}div.leaflet-popup-content{font-size:var(--font-p)}div.leaflet-control-zoom.leaflet-bar.leaflet-control a{background-color:var(--color-base-alt);color:var(--color-base)!important}.itinerary{margin-top:var(--margin-xxl)}.itinerary .table .item{grid-template-columns:1fr 3fr}.itinerary .item div>strong{top:var(--margin-s);position:sticky}.itinerary .locations-list{gap:var(--margin-l);flex-direction:column;display:flex}.itinerary .location{gap:var(--margin-l);grid-template-columns:repeat(3,1fr);display:grid}.itinerary .location .chip{background-color:var(--shade-foreground)}.itinerary .location figure{width:100%;height:calc(var(--unit-base) * 16);border-radius:var(--border-radius-s);max-width:calc(var(--unit-base) * 24);background-color:var(--color-primary);margin:0;overflow:hidden}.itinerary .location figure img{object-fit:cover;width:100%;height:100%}.itinerary .location figcaption{min-height:calc(var(--unit-base) * 12);grid-column:2/4}.itinerary .sticky{height:100%;display:flex}.itinerary .sticky .itinerary-preview{max-height:calc(100vh - var(--padding-l));top:var(--margin-s);position:sticky}.itinerary .itinerary-preview{border-radius:var(--border-radius-s);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden}.itinerary .itinerary-preview .map{border:none;width:100%;height:auto;min-height:0;display:block}.itinerary .itinerary-preview .map.placeholder{justify-content:center;align-items:center;gap:var(--margin-xl);min-height:60vh;color:var(--color-neutral-base);flex-direction:column;display:flex}.itinerary .itinerary-preview>figure{border-radius:var(--border-radius-xs);margin-bottom:var(--margin-s);aspect-ratio:16/10;background:var(--color-primary);overflow:hidden}.itinerary .itinerary-preview>figure img{object-fit:cover;width:100%;height:100%;display:block}.itinerary .itinerary-preview footer{background-color:var(--color-background);align-items:center;gap:var(--margin-xs);padding:var(--padding-s) var(--padding-s);border-top:var(--border-unit) solid var(--color-neutral-light);flex-wrap:wrap;display:flex}.itinerary .itinerary-preview footer .cta{flex-shrink:0;margin-left:auto}.itinerary .itinerary-preview footer .card{background-color:var(--color-neutral-light);box-shadow:none}.itinerary .itinerary-preview footer .card figure{flex-shrink:0}.itinerary .itinerary-preview .leaflet-control-zoom a{color:var(--color-base);background-color:var(--color-base-alt)}@media screen and (max-width:44rem){.itinerary .table .item{grid-template-columns:1fr}}.gallery{max-width:100%}.models>div{gap:var(--margin-xl);grid-template-columns:1fr;display:grid}.models>div article{gap:var(--margin-xl);flex-direction:row;align-items:center;display:flex}.models>div article figure{border-radius:var(--border-radius-s);max-height:calc(var(--unit-base) * 60);max-width:calc(var(--unit-base) * 40);width:100%;font:0;margin:0;overflow:hidden}.models>div article figure img{object-fit:cover;width:100%;height:100%}.models>div article figcaption h3{margin:0}.models>div article figcaption p{margin-top:var(--margin-m)}.models>div:has(article:nth-child(2)){grid-template-columns:repeat(2,1fr)}.models>div:has(article:nth-child(2)) article{gap:var(--margin-m);flex-direction:column;justify-content:flex-start;align-items:stretch}.models>div:has(article:nth-child(2)) article figure{max-height:calc(var(--unit-base) * 40);max-width:100%}@media (max-width:48rem){.models>div:has(article:nth-child(2)){grid-template-columns:1fr}}@media (max-width:48rem){.models>div:has(article:first-child) article{flex-direction:column;gap:0}.models>div:has(article:first-child) article figure{max-width:100%}.models figcaption{margin-top:var(--margin-m)}}.admin{gap:0;display:flex}@media (max-width:48rem){.admin{height:auto}}@media screen and (min-width:43rem){.admin{height:100lvh}.admin>button.admin-menu:not(.toggle){display:none}}.admin>section{width:100%;padding:var(--padding-l);box-sizing:border-box;overflow-y:scroll}.admin>section>header,.admin>section>div,.admin>section>form{max-width:calc(var(--unit-base) * 100);margin-left:auto;margin-right:auto}.admin>section>.info{padding:var(--padding-l);border-radius:var(--border-radius-s)}@media (max-width:40rem){.admin>section{height:auto;padding:var(--padding-xl) var(--padding-m);overflow:auto}}.admin .user-card{max-width:calc(var(--unit-base) * 66);border-radius:var(--border-radius-l);margin:auto}.admin .user-card figcaption{padding:var(--padding-m) var(--padding-xxl) var(--padding-xxl);position:relative}@media (max-width:40rem){.admin .user-card figcaption{padding:var(--padding-l)}.admin .user-card figcaption .avatar{margin:calc(var(--margin-xl) * -1) 0 var(--margin-m)}}.admin .user-card .actions button{right:var(--margin-l);top:var(--margin-l);position:absolute}.admin .password-card{box-sizing:border-box;max-width:calc(var(--unit-base) * 66);margin:var(--margin-xl) auto 0;padding:var(--padding-m);justify-content:space-between;align-items:center;gap:var(--margin-l);flex-wrap:wrap;width:100%;display:flex}.admin .password-card h4,.admin .password-card .actions{width:auto;margin:0}.admin .password-card form{gap:var(--margin-m);flex-direction:column;display:flex}@media (max-width:40rem){.admin .password-card{padding:var(--padding-l)}}.admin form.profile{max-width:calc(var(--unit-base) * 66)}.admin form.structure{gap:var(--margin-xl);grid-template-columns:1fr 5fr;display:grid}.admin form.structure .upload-image{grid-column:1/2}.admin form.structure .actions{flex-basis:100%;grid-column:2/3}.admin .info{margin-bottom:var(--margin-m)}.admin .members-list,.admin .structures-list{gap:var(--margin-l);flex-wrap:wrap;width:100%;padding:0;display:flex}:is(.admin .members-list,.admin .structures-list) li{padding:var(--padding-l);background-color:var(--color-neutral-light);border-radius:var(--border-radius-m);gap:var(--margin-m);min-width:calc(var(--unit-base) * 22);list-style:none;display:flex}:is(.admin .members-list,.admin .structures-list) li figure{flex-shrink:0;margin:0}:is(.admin .members-list,.admin .structures-list) li figure.icon{width:calc(var(--unit-base) * 5);height:calc(var(--unit-base) * 5);background-color:var(--color-background);border-radius:var(--border-radius-s);justify-content:center;align-items:center;display:flex}:is(.admin .members-list,.admin .structures-list) li .chip{margin-bottom:var(--margin-xs)}:is(.admin .members-list,.admin .structures-list) li .chip:not(.PENDING){background-color:var(--color-background)}:is(.admin .members-list,.admin .structures-list) li h4{margin:0}:is(.admin .members-list,.admin .structures-list) li small{width:100%;display:block}:is(.admin .members-list,.admin .structures-list) li figcaption>button{margin-top:var(--margin-l)}.admin .models>div:has(article:nth-child(2)) figure{max-width:calc(var(--unit-base) * 30)}.admin .page-header{border-radius:var(--border-radius-s)}.admin .page-header h2{margin:0 0 var(--margin-m);max-width:calc(var(--unit-base) * 72)}.admin .page-header>figure .workshop-status{gap:var(--margin-xs);right:var(--margin-l);top:var(--margin-l);display:inline-flex;position:absolute}.admin .page-header>figcaption{background-color:var(--color-neutral-light)}.admin .page-header>figcaption .about-users{border-top:var(--border-unit) solid var(--shade-foreground);margin-top:var(--margin-xl);padding-top:var(--padding-l);align-items:center;gap:var(--margin-l);flex-direction:row;display:flex}.admin .page-header>figcaption .about-users .cta{margin-left:auto}@media screen and (max-width:44rem){.admin .page-header>figcaption .about-users{flex-direction:column;align-items:flex-start}.admin .page-header>figcaption .about-users .cta{margin-left:0}}.admin .page-header>figcaption .users-collection .avatar:not(.empty){border-color:var(--color-neutral-light)}.admin .page-header>figcaption .users-collection .avatar.empty{background-color:var(--color-neutral-light)}.admin .page-header>figcaption .guide{align-items:center;gap:var(--margin-xs);display:flex}@media screen and (max-width:44rem){.admin .page-header>figure .workshop-status,.admin .page-header>figure .chip-list{left:var(--margin-s)}.admin .page-header figcaption{padding:var(--padding-m)}}.admin section .bring{margin:var(--margin-xl) auto;gap:var(--margin-xl);padding:var(--padding-xl) 0;grid-template-columns:repeat(2,1fr);display:grid}.admin section .bring .affiliated{background:var(--color-neutral-light);padding:var(--padding-l);border-radius:var(--border-radius-m);container:affiliated-block/inline-size}.admin section .bring .affiliated header{gap:var(--margin-m);margin-bottom:var(--margin-l);align-items:center;display:inline-flex}.admin section .bring .affiliated header h5,.admin section .bring .affiliated header h4{margin:0}.admin section .bring .items{gap:var(--margin-m);grid-template-columns:repeat(2,1fr);display:grid}@container affiliated-block (max-width:36rem){.admin section .bring .items{grid-template-columns:1fr}}@media (max-width:48rem){.admin section .bring{margin-top:var(--margin-m);grid-template-columns:1fr}}.admin section .accomodation{margin:var(--margin-xxl) auto;gap:var(--margin-xl);padding-bottom:var(--padding-xl);grid-template-columns:repeat(2,1fr)}.admin section .accomodation .actions,.admin section .accomodation .features,.admin section .accomodation>div>.card.landscape{margin-top:var(--margin-xl)}.admin section .accomodation .card{background-color:var(--color-neutral-light);box-shadow:inherit}.admin section .accomodation>figure{border-radius:var(--border-radius-m);height:100%;margin:0;overflow:hidden}.admin section .accomodation>figure img{object-fit:cover;width:100%;height:100%}@media (max-width:48rem){.admin section .accomodation{grid-template-columns:1fr}.admin section .accomodation figure{max-height:calc(var(--unit-base) * 20)}}.admin section>.documents{background:var(--color-neutral-light);padding:var(--padding-l);border-radius:var(--border-radius-m);text-align:center;box-sizing:border-box}.admin section>.people{gap:var(--margin-xl);padding:var(--padding-xl) 0;grid-template-columns:repeat(2,1fr);display:grid}.admin section>.people>div>article:first-of-type{border-bottom:var(--unit-line) solid var(--shade-foreground);padding-bottom:var(--margin-l);margin-bottom:var(--margin-xl);container:participants/inline-size}.admin section>.people .users-collection+p{margin:var(--margin-s) 0 var(--margin-l)}.admin section>.people .grid{grid-template-columns:1fr}.admin section>.people .grid:has(div+div){grid-template-columns:repeat(2,1fr)}@container participants (max-width:48rem){.admin section>.people .grid:has(div+div){grid-template-columns:1fr}}.admin section>.people .user-card{border-radius:var(--border-radius-m);padding:var(--padding-l);align-items:flex-start;width:100%;margin:0;overflow:visible}.admin section>.people .user-card header{gap:var(--margin-s);width:100%;padding-bottom:var(--padding-l);border-bottom:var(--unit-line) solid var(--shade-foreground);align-items:center;display:flex}.admin section>.people .user-card h5,.admin section>.people .user-card h4{margin:0}.admin section>.people .user-card p{margin:var(--margin-xl) 0}.admin section>.people .user-card .actions{margin-top:var(--margin-l)}@media (max-width:48rem){.admin section>.people{grid-template-columns:1fr}}.admin .models{margin:var(--margin-xxl) auto}.landing{--max-width:calc(var(--unit-base) * 92)}.landing>nav.navbar[role=primary]{position:relative}.landing>nav.navbar[role=primary] .logo svg{height:calc(var(--unit-base) * 2);width:calc(var(--unit-base) * 2)}@media (max-width:44rem){.landing>nav.workshop-nav{display:none}}.landing section{max-width:var(--max-width);margin:var(--margin-xxl) auto;padding:var(--padding-l)}.landing .page-header footer{margin-top:var(--margin-l);gap:var(--margin-xl);flex-wrap:wrap;width:100%;display:inline-flex}.landing .page-header .booking{gap:var(--margin-l);justify-content:space-between;display:flex}@media (max-width:48rem){.landing .page-header .booking{gap:var(--margin-s);flex-direction:column}}.landing .guide{gap:var(--margin-s);align-items:center;display:inline-flex}.landing .guide figcaption{margin:0;padding:0;display:block}.landing .guide figcaption h5,.landing .guide figcaption p{margin:0}.landing .booking-block .accordion{width:100%;margin:var(--margin-m) 0 calc(var(--margin-m) * -1)}.landing .booking-block .accordion header{border-bottom:0;border-top:var(--unit-line) solid var(--shade-foreground)}.landing .booking-block .accordion button.cta.small{justify-content:end;box-shadow:unset!important;background:0 0!important}.landing .booking-block .accordion .content{margin:0}.landing .booking-block .accordion .content .pricing-options p{justify-content:space-between;width:100%;margin:0;display:inline-flex}.landing .gallery-section{max-width:100%;margin:0;padding:0}.landing .infos{display:flex}@media (max-width:48rem){.landing .infos{gap:var(--margin-l);flex-direction:column}}.landing .itinerary{max-width:inherit;gap:var(--margin-xl);padding-left:var(--padding-xl);padding-right:var(--padding-xl);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.landing .itinerary>.section-header{text-align:center;grid-area:1/1/2/6;margin-bottom:0}.landing .itinerary .itinerary-days{grid-column:1/3}.landing .itinerary .itinerary-days>div{margin-top:var(--margin-xl)}.landing .itinerary .itinerary-days header{justify-content:center;align-items:flex-start;gap:var(--padding-m);margin:0 0 var(--margin-m);display:inline-flex}.landing .itinerary .itinerary-days header>.chip:first-of-type{background-color:var(--color-primary);color:contrast-color(var(--color-primary));padding-left:var(--padding-s);padding-right:var(--padding-s);flex-shrink:0}.landing .itinerary .sticky{grid-column:3/6}@media (max-width:60rem){.landing .itinerary .section-header{text-align:left}}@media (max-width:48rem){.landing .itinerary{padding:var(--padding-m);flex-direction:column;display:flex}.landing .itinerary .section-header{text-align:left}}.landing .included .items-included,.landing .included .items-notincluded{margin-bottom:var(--margin-xl)}:is(.landing .included .items-included,.landing .included .items-notincluded) .card{padding:var(--padding-l) var(--padding-m) var(--padding-xl)}.landing .included h4{margin:var(--margin-s) 0}.landing .meeting-point{gap:var(--margin-l);grid-template-columns:repeat(2,1fr)}.landing .meeting-point>div{overflow:hidden}.landing .meeting-point figcaption{padding-top:var(--margin-xl);padding-bottom:var(--margin-xl)}.landing .meeting-point .card{margin:var(--margin-l) 0 var(--margin-xl);background-color:var(--color-neutral-light);box-shadow:none}.landing .meeting-point .actions:not(:has(.cta)){display:none}@media (max-width:48rem){.landing .meeting-point{padding:var(--padding-m);display:block}.landing .meeting-point>div{height:calc(var(--unit-base) * 18)}}.landing .bring .grid{gap:var(--margin-xl);grid-template-columns:1fr}.landing .bring .grid .items{gap:var(--margin-l);grid-template-columns:repeat(3,1fr);display:grid}.landing .bring .grid:has(.partners){grid-template-columns:repeat(2,1fr)}.landing .bring .grid:has(.partners) .items{gap:var(--margin-s);grid-template-columns:repeat(2,1fr)}.landing .bring .partners{color:var(--color-background);background-color:var(--color-neutral-darker);padding:var(--padding-xxl) var(--padding-xl);border-radius:var(--border-radius-s);box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;display:flex}.landing .bring .card:not(.action){background-color:var(--color-neutral-light);box-shadow:none}.landing .bring .card.action{background-color:var(--shade-primary-10)}.landing .bring .card.action .chip{color:var(--color-base);background-color:var(--color-primary)}@media (max-width:48rem){.landing .bring .grid,.landing .bring .grid .items{grid-template-columns:1fr}.landing .bring .grid:has(.partners){grid-template-columns:1fr}.landing .bring .grid:has(.partners) .items{grid-template-columns:1fr}}.landing .destination,.landing .accomodation{gap:var(--margin-xl);grid-template-columns:repeat(2,1fr)}:is(.landing .destination,.landing .accomodation)>figure{height:100%;max-height:calc(var(--unit-base) * 60);border-radius:var(--border-radius-s);margin:0;overflow:hidden}:is(.landing .destination,.landing .accomodation)>figure img{object-fit:cover;width:100%;height:100%}:is(.landing .destination,.landing .accomodation)>div{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl)}:is(.landing .destination,.landing .accomodation)>div .features{margin-top:var(--margin-xl)}:is(.landing .destination,.landing .accomodation)>div>.card.landscape{margin:var(--margin-xl) 0 0}:is(.landing .destination,.landing .accomodation) .grid{margin-top:var(--margin-l);grid-template-columns:repeat(2,1fr)}:is(.landing .destination,.landing .accomodation) .card{background-color:var(--color-neutral-light);box-shadow:none}@media (max-width:48rem){.landing .destination,.landing .accomodation{grid-template-columns:1fr}}.landing .testimonials .section-header{text-align:center;margin-bottom:var(--margin-xs)}.landing .testimonials .chip-list{width:100%;margin:0 auto var(--margin-xl);justify-content:center}.landing .testimonials .chip-list .chip small{font-size:var(--font-h4);padding:var(--padding-xs) var(--padding-m)}.landing .testimonials .grid{margin:var(--margin-l) auto var(--margin-xxl);gap:var(--margin-xl)}@media (max-width:60rem){.landing .testimonials .section-header{text-align:left}}.landing .host.grid{gap:var(--margin-xl);grid-template-columns:repeat(2,1fr)}.landing .host.grid figure{border-radius:var(--border-radius-m);margin:0;overflow:hidden}.landing .host.grid figure img{object-fit:cover;width:100%}.landing .host.grid figure figure{width:100%;height:100%;margin-left:auto}.landing .host.grid figcaption{padding-top:var(--padding-l);padding-bottom:var(--padding-xl)}@media (max-width:48rem){.landing .host.grid{grid-template-columns:1fr}.landing .host.grid figure{min-height:calc(var(--unit-base) * 20)}}.landing .FAQ{max-width:calc(var(--unit-base) * 66);margin:var(--margin-xxl) auto;padding:var(--padding-l)}.landing .FAQ>header{text-align:center}.landing .partners{max-width:var(--max-width);padding:var(--padding-l);margin:auto}.landing .partners .grid:has(div:nth-child(2)){grid-template-columns:repeat(2,1fr)}@media (max-width:48rem){.landing .partners .grid:has(div:nth-child(2)){grid-template-columns:1fr}}.landing .partners figure{width:calc(var(--unit-base) * 12);height:calc(var(--unit-base) * 12);border:var(--border-unit) solid var(--color-border);border-radius:var(--border-radius-s);margin:0;overflow:hidden}.landing .partners figure img{object-fit:cover;width:100%;height:100%}.landing .insurance{padding-top:var(--padding-xl);max-width:calc(var(--unit-base) * 66);margin:var(--margin-xxl) auto;border-top:var(--unit-line) var(--color-neutral-light) solid}.landing .insurance .top{align-items:center;gap:var(--margin-xl);display:flex}.landing .insurance .top h4{margin:0}.landing .insurance figure{margin:0;padding:0}.landing .insurance .logo{width:calc(var(--unit-base) * 10)}.landing .insurance figcaption{width:100%;padding:0}.landing .insurance figcaption span{gap:var(--margin-xs);align-items:baseline;display:inline-flex}.landing .insurance figcaption span h5,.landing .insurance figcaption span small{margin:0}.landing .insurance .accordion{margin-top:var(--margin-xl)}.landing .insurance .accordion header{border-bottom:0}.landing .insurance .accordion header p{font-weight:400}.landing.light .page-header{max-width:inherit;padding:0 var(--padding-l);border-radius:0;margin:0 auto;position:relative}.landing.light .page-header>figure{z-index:0;background:linear-gradient(45deg, var(--color-background) 30%, transparent 100%), linear-gradient(-15deg, var(--color-background) 6%, transparent 60%);height:100%;position:absolute;inset:0}.landing.light .page-header>figure img{opacity:.3;filter:blur(calc(var(--unit-line) * 3)) saturate(0);mix-blend-mode:lighten;width:120%}@media screen and (prefers-color-scheme:dark){.landing.light .page-header>figure img{mix-blend-mode:multiply}}.landing.light .page-header>figcaption{min-height:75lvh;max-width:var(--max-width);z-index:2;padding:var(--padding-xxl) 0;align-items:center;gap:var(--margin-xxl);box-sizing:border-box;background-color:#0000;margin:0 auto;display:flex;position:relative}@media (max-width:48rem){.landing.light .page-header>figcaption{min-height:0}}.landing.light .page-header .content .chip-list{margin:var(--margin-l) 0 var(--margin-xl)}.landing.light .page-header .content>h5{display:none}.landing.light .page-header .content h1{font-size:var(--font-h1);margin-bottom:0}.landing.light .page-header .content h1+.chip-list{display:none}.landing.light .page-header footer{margin-top:var(--margin-xxl)}.landing.light .page-header .booking-block{border-radius:var(--border-radius-s);padding:var(--padding-l);background-color:var(--color-neutral-light);max-width:calc(var(--unit-base) * 24);justify-content:space-between;gap:var(--margin-xs);width:100%;box-shadow:var(--box-shadow-panel-alt);flex-direction:column;display:flex}.landing.light .page-header .booking-block .chip-list{margin:var(--margin-s) 0 var(--margin-xl);gap:var(--margin-s)}.landing.light .page-header .booking-block .chip-list .chip{box-shadow:none;background-color:#0000;padding:0}.landing.light .page-header .booking-block h4{margin:0}.landing.light .page-header .booking-block>.cta{margin-top:var(--margin-xl)}.landing.light .page-header .booking-block .actions{margin-top:var(--margin-xl);gap:var(--margin-xs)}.landing.light .page-header .booking-block .actions .cta,.landing.light .page-header .booking-block .actions button{width:100%}.landing.light .page-header .booking-block .info.message{text-align:center;width:100%}.landing.light .page-header .booking-block>small{gap:var(--margin-xs);width:100%;margin-top:var(--margin-s);justify-content:center;align-items:center;display:inline-flex}.landing.light .page-header .booking-block .price-block{justify-content:space-between;align-items:baseline;gap:var(--margin-xs);display:inline-flex}.landing.light .page-header .booking-block .price-block span{flex-direction:column;align-items:flex-end;display:flex}.landing.light .page-header .booking-block .price-block span h2,.landing.light .page-header .booking-block .price-block span small{margin:0}@media (max-width:44rem){.landing.light .page-header .content{width:100%}.landing.light .page-header .content footer{margin-top:var(--margin-xl)}.landing.light .page-header .booking-block{box-sizing:border-box;max-width:100%}}.landing.light .cover{max-width:calc(var(--max-width) * 1.2);max-height:calc(var(--unit-base) * 100);margin:0 auto;padding:0;overflow:hidden}.landing.light .cover figure,.landing.light .cover figure img{object-fit:cover;width:100%;margin:0}.landing.light .gallery-section{max-width:inherit;padding:0}.landing.light .gallery-section>h3,.landing.light .gallery-section>h4,.landing.light .gallery-section>p{display:none}.landing.light .infos{gap:var(--margin-xxl)}.landing.light .infos div{flex:50%}.landing.light .infos .grid{grid-template-columns:repeat(3,1fr)}.landing.light .infos .grid:has(:nth-child(4)){grid-template-columns:repeat(2,1fr)}.landing.light .infos>div>p{border-left:calc(var(--unit-line) * 2) solid var(--color-primary);padding:var(--padding-m) 0 var(--padding-m) var(--padding-l)}.landing.light .infos .grid .card{background-color:var(--color-neutral-light);box-shadow:none}.landing.light .learning .card{background-color:var(--color-neutral-light);box-shadow:none}.landing.light .itinerary .locations-list{padding:var(--padding-l) 0 var(--padding-l) var(--padding-xl);border-left:calc(var(--border-unit) * 2) solid var(--color-primary)}.landing.light .itinerary .locations-list .card:has(img) figure{height:calc(var(--unit-base) * 16);min-height:inherit}.landing.light .meeting-point{gap:var(--margin-xxl)}.landing.light .meeting-point>div{border-radius:var(--border-radius-s)}:is(.landing.light .meeting-point,.landing.light .destination,.landing.light .accomodation) .section-header>p,:is(.landing.light .meeting-point,.landing.light .destination,.landing.light .accomodation) .section-header>.content>p{border-left:calc(var(--unit-line) * 2) solid var(--color-primary);padding:var(--padding-m) 0 var(--padding-m) var(--padding-l)}.landing.light .included{background-color:var(--shade-neutral-light-50)}:is(.landing.light .included .items-included,.landing.light .included .items-notincluded) .card{background-color:var(--color-neutral-light);box-shadow:none}.landing.light .included .items-included .card{background-color:var(--shade-valid-25)}.landing.dark section{padding:0 var(--padding-m);max-width:inherit}.landing.dark .card:not(.action){box-shadow:none;border-radius:0}.landing.dark .card:not(.action) figure,.landing.dark .card:not(.action) figure svg{border-radius:0}.landing.dark .page-header{align-items:center;gap:var(--margin-xs);grid-template-columns:repeat(2,1fr);padding:0;display:grid}.landing.dark .page-header>figure{height:100%;padding:0;font-size:0}.landing.dark .page-header>figure img{object-fit:cover}.landing.dark .page-header>figcaption{padding:var(--padding-xxl) var(--padding-xl);gap:var(--margin-xl);box-sizing:content-box;max-width:calc(var(--max-width) / 2);background-color:#0000;flex-direction:column;display:flex}.landing.dark .page-header>figcaption .content .chip-list{margin:0 0 var(--margin-xl)}.landing.dark .page-header>figcaption .content .chip{box-shadow:none;background-color:var(--shade-neutral-light-50);border-radius:0}.landing.dark .page-header>figcaption .content>h1{font-size:var(--font-h2);margin-top:0}.landing.dark .page-header>figcaption .content>h1+.chip-list{flex-direction:column}.landing.dark .page-header>figcaption .content>h1+.chip-list .chip{background-color:#0000}.landing.dark .page-header>figcaption .booking-block{align-items:baseline;gap:var(--margin-m);padding:var(--padding-xl) 0;border-top:var(--unit-line) solid var(--shade-foreground);flex-wrap:wrap;display:flex}.landing.dark .page-header>figcaption .booking-block>h4,.landing.dark .page-header>figcaption .booking-block>.chip-list{display:none}.landing.dark .page-header>figcaption .booking-block .price-block{align-items:baseline;gap:var(--margin-xs);margin-right:auto;display:flex}.landing.dark .page-header>figcaption .booking-block .price-block h4{text-transform:uppercase;font-weight:400;font-size:var(--font-s);margin:0}.landing.dark .page-header>figcaption .booking-block .price-block>span{align-items:baseline;gap:var(--margin-xs);display:inline-flex}.landing.dark .page-header>figcaption .booking-block .price-block>span h2{font-family:inherit;font-size:var(--font-h4);margin:0}.landing.dark .page-header>figcaption .booking-block .price-block>span small{text-transform:uppercase}.landing.dark .page-header>figcaption .booking-block .actions{width:auto}.landing.dark .page-header>figcaption .booking-block>small{align-items:center;gap:var(--margin-xs);flex-basis:100%;display:inline-flex}@media (max-width:44rem){.landing.dark .page-header{grid-template-columns:1fr;gap:0}.landing.dark .page-header>figcaption{padding:var(--padding-xl) var(--padding-m)}}.landing.dark .page-header+.cover{display:none}.landing.dark .gallery-section{max-width:inherit;background-color:var(--shade-neutral-light-50);padding:var(--padding-l) 0;margin:0}.landing.dark .gallery-section>h3,.landing.dark .gallery-section>h4,.landing.dark .gallery-section>p{max-width:var(--max-width);padding:0 var(--padding-m)}.landing.dark .gallery-section .gallery{margin-top:var(--margin-xl)}.landing.dark .gallery-section .gallery:has(:nth-child(5)){grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);grid-template-areas:inherit}.landing.dark .gallery-section .gallery:has(:nth-child(5)) figure{height:calc(var(--unit-base) * 36)}.landing.dark .gallery-section .gallery:has(:nth-child(5)) figure:first-of-type{grid-area:inherit}@media (max-width:44rem){.landing.dark .gallery-section{padding:var(--padding-l) 0}:is(.landing.dark .gallery-section .gallery figure,.landing.dark .gallery-section .gallery:has(:nth-child(5)) figure){height:calc(var(--unit-base) * 18)}}.landing.dark .infos{gap:var(--margin-xl);flex-direction:column}.landing.dark .infos>div>h2,.landing.dark .infos>div>p{max-width:calc(var(--max-width) / 2)}.landing.dark .infos .grid{padding:var(--padding-l) 0 var(--padding-xl);border-top:var(--unit-line) solid var(--shade-foreground);border-bottom:var(--unit-line) solid var(--shade-foreground);gap:var(--unit-base)}.landing.dark .infos .grid .card{max-width:calc(var(--unit-base) * 15);background-color:#0000;padding:0;position:relative;overflow:visible}.landing.dark .infos .grid .card figure svg{display:none}.landing.dark .infos .grid .card figcaption{padding:0}.landing.dark .infos .grid:has(:nth-child(2)){grid-template-columns:repeat(2,1fr)}.landing.dark .infos .grid:has(:nth-child(4)){grid-template-columns:repeat(4,1fr)}@media (max-width:44rem){.landing.dark .infos .grid:has(:nth-child(4)){grid-template-columns:repeat(2,1fr)}}.landing.dark .learning .card{background-color:var(--color-neutral-light)}.landing.dark .itinerary{gap:var(--margin-xl) var(--margin-m)}.landing.dark .itinerary .section-header{text-align:left}.landing.dark .itinerary .itinerary-preview{border-radius:0}.landing.dark .itinerary .itinerary-preview footer{background-color:var(--color-neutral-light);padding:0}.landing.dark .itinerary .itinerary-preview .card{background-color:#0000;padding:0}.landing.dark .itinerary .itinerary-days>div{margin-top:var(--margin-l)}.landing.dark .itinerary header{gap:0}.landing.dark .itinerary header .chip{border-radius:0}.landing.dark .itinerary .locations-list .card{background-color:var(--color-neutral-light)}.landing.dark .itinerary .locations-list .card:has(img) figure{height:calc(var(--unit-base) * 16);min-height:inherit}.landing.dark .bring .grid{gap:var(--margin-m)}.landing.dark .bring .grid .items,.landing.dark .included .items-included,.landing.dark .included .items-notincluded{gap:var(--margin-xs)}:is(.landing.dark .bring .grid .items,.landing.dark .included .items-included,.landing.dark .included .items-notincluded) .card{background-color:var(--shade-neutral-light-50);border-radius:0}.landing.dark .meeting-point>div,.landing.dark .destination>figure,.landing.dark .accomodation>figure,.landing.dark .testimonial-block,.landing.dark .host.grid figure,.landing.dark .partners,.landing.dark .partners figure,.landing.dark .models div article figure{border-radius:0}.landing.dark .testimonials .grid{gap:var(--margin-xs)}.landing.dark .testimonials .section-header{text-align:left;margin-bottom:var(--margin-xl)}.landing.dark .FAQ{background-color:var(--color-neutral-light);padding:var(--padding-m)}.landing.dark .FAQ .accordion header{border-bottom:0}.landing.dark .FAQ .accordion header button.cta.low{box-shadow:none;background-color:#0000}.landing.dark .FAQ .accordion .content{max-width:calc(var(--max-width) - var(--padding-xxl))}@media (prefers-reduced-motion:no-preference){.landing .page-header>figure img{animation:fadeInScale calc(var(--anim-timing) * 3) var(--anim-base) forwards}.landing .page-header figcaption{animation:fadeInUp calc(var(--anim-timing) * 2) var(--anim-base) forwards}.landing .page-header figcaption .chip-list{opacity:0;animation:fadeIn calc(var(--anim-timing) * 2) var(--anim-base) calc(var(--anim-timing) * 1) forwards}.landing .gallery figure{opacity:0;animation:fadeIn calc(var(--anim-timing) * 2) var(--anim-base) forwards}.landing .gallery figure:first-child{animation-delay:calc(var(--anim-timing) * .5)}.landing .gallery figure:nth-child(2){animation-delay:calc(var(--anim-timing) * 1)}.landing .gallery figure:nth-child(3){animation-delay:calc(var(--anim-timing) * 1.5)}.landing .gallery figure:nth-child(4){animation-delay:calc(var(--anim-timing) * 2)}.landing .gallery figure:nth-child(5){animation-delay:calc(var(--anim-timing) * 2.5)}.landing .card{opacity:0;animation:fadeInUp calc(var(--anim-timing) * 2) var(--anim-base) forwards}.landing .grid .card:first-child{animation-delay:calc(var(--anim-timing) * .2)}.landing .grid .card:nth-child(2){animation-delay:calc(var(--anim-timing) * .4)}.landing .grid .card:nth-child(3){animation-delay:calc(var(--anim-timing) * .6)}.landing .grid .card:nth-child(4){animation-delay:calc(var(--anim-timing) * .8)}.landing section{opacity:0;transform:translateY(calc(var(--unit-base) * 3));animation:fadeInUp calc(var(--anim-timing) * 2) var(--anim-base) forwards;animation-play-state:paused}.landing section:first-child{animation-delay:calc(var(--anim-timing) * .2)}.landing section:nth-child(2){animation-delay:calc(var(--anim-timing) * .4)}.landing section:nth-child(3){animation-delay:calc(var(--anim-timing) * .6)}.landing section:nth-child(4){animation-delay:calc(var(--anim-timing) * .8)}.landing .testimonial-block{opacity:0;animation:fadeIn calc(var(--anim-timing) * 2) var(--anim-base) forwards}.landing .testimonial-block:first-child{animation-delay:calc(var(--anim-timing) * .5)}.landing .testimonial-block:nth-child(2){animation-delay:calc(var(--anim-timing) * 1)}.landing .itinerary-preview{transition:box-shadow calc(var(--anim-timing) * 2) var(--anim-base)}.landing .itinerary-preview footer .card{opacity:1;animation:inherit;animation-play-state:initial}}.home .navbar{z-index:9;background:0 0;position:absolute;top:0}.home .navbar.fixed{z-index:7;background:var(--color-background);animation:fadeInDown var(--anim-timing) var(--anim-base);position:fixed;top:0;left:0;right:0}.home,.discover{flex-direction:column;align-items:center;height:100%;display:flex}:is(.home,.discover) section{width:100%;max-width:calc(var(--unit-base) * 108);margin:var(--margin-l) auto;padding:var(--padding-xxl);box-sizing:border-box;flex-shrink:0}@media screen and (max-width:44rem){:is(.home,.discover) section{padding:var(--padding-l) var(--padding-m)}}:is(.home,.discover) .hero{z-index:8;background:linear-gradient(var(--color-neutral-light) 5%, var(--color-background) 80%);flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}:is(.home,.discover) .hero section{grid-template-rows:1fr;grid-template-columns:.5fr 5fr .5fr;width:100%;padding:0;display:grid}:is(.home,.discover) .hero section figcaption{padding:calc(var(--padding-xxl) * 3) var(--padding-m);z-index:2;box-sizing:border-box;text-align:center;z-index:9;flex-direction:column;grid-area:1/2/2/3;align-items:center;width:100%;display:flex}:is(.home,.discover) .hero section h1{max-width:calc(var(--unit-base) * 48);order:2;margin:0}:is(.home,.discover) .hero section h4{margin:0 auto var(--margin-s);order:1}:is(.home,.discover) .hero section p{max-width:calc(var(--unit-base) * 44);order:3}:is(.home,.discover) .hero section .actions{margin-top:var(--margin-xl);order:4;width:auto}:is(.home,.discover) .hero section .chip{box-shadow:var(--box-shadow-panel-alt);z-index:2;position:absolute;transform:rotate(-10deg)}:is(.home,.discover) .hero section img{border:var(--unit-line) solid var(--color-background);border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-panel);position:absolute}:is(.home,.discover) .hero section .left{grid-area:1/1/2/2;position:relative}:is(.home,.discover) .hero section .left .chip{top:14%;left:-20%}:is(.home,.discover) .hero section .left .chip+.chip{top:80%;left:-64%;transform:rotate(-36deg)scale(1.5)}:is(.home,.discover) .hero section .left img.hero-image-1{top:20%;left:calc(var(--unit-base) * -30 + 100%);width:calc(var(--unit-base) * 30);transform:rotate(30deg)}@media screen and (max-width:48rem){:is(.home,.discover) .hero section .left img.hero-image-1{left:calc(var(--unit-base) * -30 + 0%)}}:is(.home,.discover) .hero section .right{grid-area:1/3/2/4;position:relative}:is(.home,.discover) .hero section .right .chip{top:85%;right:-40%;transform:rotate(40deg)scale(1.8)}:is(.home,.discover) .hero section .right img.hero-image-2{top:50%;right:calc(var(--unit-base) * -24 + 100%);width:calc(var(--unit-base) * 24);transform:rotate(14deg)}:is(.home,.discover) .hero section .right img.hero-image-3{top:15%;right:calc(var(--unit-base) * -14 + 90%);width:calc(var(--unit-base) * 14);transform:rotate(-10deg)}:is(.home,.discover) .how{max-width:calc(var(--unit-base) * 54)}:is(.home,.discover) .how .grid{justify-content:center;gap:var(--margin-xl);flex-wrap:wrap;display:flex}:is(.home,.discover) .how article{text-align:center}:is(.home,.discover) .how article h2,:is(.home,.discover) .how article h5{margin:0}:is(.home,.discover) .how .actions{margin-top:var(--margin-xl)}:is(.home,.discover) .why{gap:var(--margin-l);grid-template-columns:2fr 1fr;padding:0;display:grid}:is(.home,.discover) .why article{border-radius:var(--border-radius-m);background-color:var(--shade-primary-10);box-sizing:border-box;grid-template-columns:2fr 1fr;display:grid}:is(.home,.discover) .why article header{flex-direction:column;display:flex}:is(.home,.discover) .why article h3{order:2;margin:0}:is(.home,.discover) .why article h4{margin:0}:is(.home,.discover) .why article figcaption{padding:var(--padding-xxl) var(--padding-l);gap:var(--margin-m);flex-direction:column;display:flex}:is(.home,.discover) .why article figcaption .actions{margin-top:auto}:is(.home,.discover) .why article figure{padding:var(--padding-l) 0 var(--padding-l) var(--padding-xxl);flex-direction:column;justify-content:center;margin:0;display:flex;overflow:hidden}:is(.home,.discover) .why article figure .chip{align-self:center}:is(.home,.discover) .why article figure .chip.COMPLETED{transform:rotate(-20deg)}:is(.home,.discover) .why article figure .landscape{border-radius:var(--border-radius-m);transform:rotate(30deg) translateX(calc(var(--unit-base) * 1));width:calc(var(--unit-base) * 12);z-index:0}:is(.home,.discover) .why article figure .avatar{z-index:3;transform:rotate(-20deg) translateX(calc(var(--unit-base) * 6))}:is(.home,.discover) .why article figure .display-range{background-color:var(--color-background);box-shadow:var(--box-shadow-panel-alt);transform:rotate(-10deg) scale(1.2) translateX(var(--margin-xs));z-index:2}:is(.home,.discover) .why article figure .display-range span:before{background-color:var(--color-neutral-light);box-shadow:none}:is(.home,.discover) .why article figure .display-range:first-of-type{transform:rotate(10deg) translateX(var(--margin-m))}:is(.home,.discover) .why article.locations{background-color:var(--color-neutral-light);flex-direction:column-reverse;display:flex}:is(.home,.discover) .why article.locations figcaption{padding-top:var(--padding-l)}:is(.home,.discover) .why article.locations figure{padding:var(--padding-xl) 0 0;justify-content:center}:is(.home,.discover) .why article.locations figure .list{width:auto;margin:0 calc(var(--margin-l) * -2) var(--margin-l)}:is(.home,.discover) .why article.locations figure .list .chip:not(.COMPLETED){background-color:var(--color-background);opacity:.5}:is(.home,.discover) .why article.locations figure .list .chip.COMPLETED{z-index:2}@media (max-width:48rem){:is(.home,.discover) .why article{grid-template-columns:1fr}:is(.home,.discover) .why article.creators figure{padding:var(--padding-l)}:is(.home,.discover) .why article.creators figure .display-range{max-width:calc(var(--unit-base) * 26);margin:auto}}@media (max-width:48rem){:is(.home,.discover) .why{grid-template-columns:1fr}}:is(.home,.discover) .testimonials-section{margin:var(--margin-xxl) auto}:is(.home,.discover) .photographers .user-card{--border-radius:var(--border-radius-s)}:is(.home,.discover) .list{margin-bottom:var(--margin-xl);width:100%}@media (max-width:48rem){:is(.home,.discover) .section-header{flex-direction:row;align-items:center}}.user-profile>.content{gap:var(--margin-xxl);padding:var(--padding-xl) var(--padding-m);max-width:calc(var(--unit-base) * 108);margin:auto;display:flex}.user-profile>.content aside{flex-direction:column;display:flex}.user-profile>.content aside .user{border-radius:var(--border-radius-m);background:var(--color-neutral-light);padding:var(--padding-xxl) var(--padding-l);width:calc(var(--unit-base) * 24);top:var(--margin-xxl);z-index:2;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:sticky}.user-profile>.content aside .user h3{margin:var(--margin-m) auto var(--margin-l);text-align:center}.user-profile>.content aside .user .chip-list{justify-content:center}.user-profile>.content aside .user .chip-list .chip{background-color:var(--color-background)}.user-profile>.content aside .user .actions{margin-top:var(--margin-xl)}.user-profile>.content section{width:100%}@media (max-width:72rem){.user-profile>.content{gap:var(--margin-l)}}@media (max-width:44rem){.user-profile>.content{gap:var(--margin-m);flex-direction:column}.user-profile>.content aside{align-items:center;gap:var(--margin-l);padding:0}.user-profile>.content aside .user{width:100%;margin:0 var(--margin-m);position:relative;top:0}.user-profile>.content aside .structures{margin:0;padding:0}}.user-profile .biography{max-width:calc(var(--unit-base) * 56)}.user-profile .structures{width:100%;margin:var(--margin-xl) 0;padding:var(--padding-m)}.user-profile .structures .structures-list{margin:0;padding:0;list-style:none}.user-profile .structures .structure-item{justify-content:flex-start;align-items:center;gap:var(--margin-m);flex-wrap:nowrap;width:100%;padding:0;display:inline-flex}.user-profile .structures .structure-item .icon,.user-profile .structures .structure-item .avatar{border:var(--unit-line) solid var(--shade-neutral-light-50);flex-shrink:0;margin:0}.user-profile .workshops,.user-profile .testimonials,.user-profile .work{margin-top:var(--margin-xl)}.static-page{flex-direction:column;align-items:center;max-width:100%;height:100%;display:flex;overflow-x:hidden}.static-page section{width:100%;max-width:calc(var(--unit-base) * 108);padding:var(--padding-xxl);box-sizing:border-box;flex-shrink:0;margin:auto}.static-page section.hero{justify-content:space-between;align-items:center;gap:var(--margin-xxl);grid-template-columns:repeat(2,1fr);display:grid}.static-page section.hero>header{padding-top:var(--padding-xxl);flex-direction:column;justify-items:flex-start}.static-page section.hero>header .cta{margin-top:var(--margin-l);align-self:flex-start}.static-page section.hero figure{position:relative}.static-page section.hero figure .avatar{z-index:1;position:absolute}.static-page section.hero figure .avatar:first-child{top:calc(var(--unit-base) * 2);left:calc(var(--unit-base) * -4)}.static-page section.hero figure .avatar:nth-child(2){top:calc(var(--unit-base) * 10);right:calc(var(--unit-base) * -6)}.static-page section.hero figure .avatar:nth-child(3){bottom:calc(var(--unit-base) * -5);right:50%}.static-page section.hero figure span:not(.chip){background-color:var(--color-primary);width:calc(var(--unit-base) * 5);height:calc(var(--unit-base) * 5);border-radius:var(--border-radius-l);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.static-page section.hero figure span:not(.chip):first-of-type{bottom:calc(var(--unit-base) * 2);left:calc(var(--unit-base) * -2);transform:rotate(-36deg)}.static-page section.hero figure span:not(.chip):nth-of-type(2){top:calc(var(--unit-base) * -2);right:0;transform:rotate(124deg)}.static-page section.hero figure span:not(.chip):nth-of-type(3){bottom:calc(var(--unit-base) * -2);right:calc(var(--unit-base) * 5);transform:rotate(-118deg)}.static-page section.hero figure .chip{z-index:3;position:absolute;left:40%;transform:rotate(18deg)}.static-page section.hero figure .background{border-radius:var(--border-radius-s);width:auto;max-width:100%;transform:rotate(-2deg)}@media screen and (max-width:60rem){.static-page section.hero{grid-template-columns:1fr}.static-page section.hero .section-header{display:block}}@media screen and (max-width:44rem){.static-page section{padding:var(--padding-l) var(--padding-m)}}.static-page .highlight{margin-top:var(--margin-xxl)}.static-page .highlight h2{text-align:center}.static-page .highlight .grid{margin:var(--margin-xxl) auto;gap:var(--margin-xl)}.static-page .highlight .grid div{padding:var(--padding-xxl) var(--padding-xl) var(--padding-xl);border-radius:var(--border-radius-s);background-color:var(--color-neutral-light)}.static-page .highlight .grid div span{padding:var(--padding-m);background-color:var(--color-primary);border-radius:var(--border-radius-xl);height:calc(var(--unit-base) * 2);width:calc(var(--unit-base) * 2);justify-content:center;align-items:center;font-size:0;display:flex}@media screen and (max-width:60rem){.static-page .highlight .grid{margin:var(--margin-l) auto}}.static-page .rassemble,.static-page .origin{margin:var(--margin-xxl) auto;gap:var(--margin-xxl);grid-template-columns:repeat(2,1fr);display:grid}:is(.static-page .rassemble,.static-page .origin) figure{flex-basis:50%;align-items:center;display:flex;position:relative}:is(.static-page .rassemble,.static-page .origin) figure span{background-color:var(--color-primary);width:calc(var(--unit-base) * 5);height:calc(var(--unit-base) * 5);border-radius:var(--border-radius-l);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;transform:rotate(20deg)}:is(.static-page .rassemble,.static-page .origin) figure img{max-width:calc(var(--unit-base) * 44);border-radius:var(--border-radius-s);max-width:100%;transform:rotate(2deg)}:is(.static-page .rassemble,.static-page .origin) figcaption{padding:var(--padding-xxl) 0}:is(.static-page .rassemble,.static-page .origin) figcaption h2{margin-top:0}@media screen and (max-width:60rem){.static-page .rassemble,.static-page .origin{margin-top:var(--margin-xl);gap:var(--margin-m);grid-template-columns:1fr}:is(.static-page .rassemble,.static-page .origin) figcaption{padding:0}}.static-page .contact{gap:var(--margin-xxl);display:flex}.static-page .contact header{width:auto}.static-page .contact form{width:100%;max-width:calc(var(--unit-base) * 48);background:var(--shade-foreground);padding:var(--padding-l);border-radius:var(--border-radius-m)}.static-page .contact .info{margin-bottom:var(--margin-l);align-self:center}@media screen and (max-width:56rem){.static-page .contact{flex-wrap:wrap}}
