.hp01 .hp01-editorial-label{color:var(--hp-soft);font:400 12px/20px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.hp01-editorial-text-link{min-height:44px;color:var(--hp-text);font:400 15px/24px var(--font-body);border-bottom:1px solid var(--hp-line);align-items:center;gap:20px;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.hp01-editorial-text-link span{color:var(--hp-soft);transition:transform .35s var(--hp-motion-ease)}.hp01-editorial-text-link:hover{color:var(--hp-soft);border-color:var(--hp-soft)}.hp01-editorial-text-link:hover span{transform:translate(2px,-2px)}.hp01-editorial-faq{padding-block:var(--hp-section)}.hp01-editorial-faq-grid{border-top:1px solid var(--hp-line);grid-template-columns:minmax(0,1fr);gap:32px;max-width:1000px;padding-top:40px;display:grid}.hp01-editorial-faq-grid>h2{max-width:780px}.hp01-editorial-faq-list{border-top:1px solid var(--hp-line);min-width:0}.hp01-editorial-faq-list details{border-bottom:1px solid var(--hp-line)}.hp01-editorial-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:24px 0;list-style:none;display:flex}.hp01-editorial-faq-list summary::-webkit-details-marker{display:none}.hp01-editorial-faq-list summary:focus-visible{outline:2px solid var(--hp-soft);outline-offset:5px;border-radius:4px}.hp01 .hp01-editorial-faq-list summary h3{font:400 21px/1.4 var(--font-body);letter-spacing:-.02em;text-wrap:initial;-webkit-hyphens:none;hyphens:none}.hp01 #fragor .hp01-editorial-faq-icon{width:24px;height:24px;color:var(--hp-soft);background:0 0;border:0;flex:none;padding:0;display:block;position:relative;transform:none}.hp01-editorial-faq-icon:before,.hp01-editorial-faq-icon:after{content:"";width:16px;height:1px;transition:transform .38s var(--hp-motion-ease);background:currentColor;position:absolute;top:11px;left:4px}.hp01-editorial-faq-icon:after{transform:rotate(90deg)}.hp01-editorial-faq-list details[open] .hp01-editorial-faq-icon:after{transform:rotate(0)}.hp01 .hp01-editorial-faq-answer p{max-width:690px;font:400 16px/27px var(--font-body);margin:0;padding:0 44px 26px 0}.hp01-editorial-faq-answer a{color:var(--hp-text);text-decoration:underline;-webkit-text-decoration-color:var(--hp-soft);text-decoration-color:var(--hp-soft);text-underline-offset:4px}.hp01-editorial-faq-answer a:hover{color:var(--hp-soft)}.hp01-editorial-faq-answer a:focus-visible{outline:2px solid var(--hp-soft);outline-offset:4px}.hp01-editorial-articles{padding-block:var(--hp-bridge) var(--hp-section)}.hp01-editorial-articles-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.hp01-editorial-articles-heading .hp01-editorial-label{margin-bottom:16px}.hp01-editorial-articles-heading .hp01-editorial-text-link{flex:none}.hp01-editorial-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hp01-editorial-article-link{color:inherit;text-decoration:none;display:block}.hp01-editorial-article-image{aspect-ratio:4/3;background:var(--hp-surface);border:1px solid #ffffff12;border-radius:4px;position:relative;overflow:hidden}.hp01-editorial-article-cover{aspect-ratio:16/10;border-color:#ffffff1f;border-radius:20px}.hp01-editorial-article-cover .gd-cover{aspect-ratio:auto;position:absolute;inset:0}.hp01 .hp01-editorial-article-author{color:var(--hp-soft);font:400 11px/16px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1f;align-items:center;gap:8px;margin:18px 0 0;padding-top:12px;display:flex}.hp01 .hp01-editorial-article-author i{background:#b08d57;width:14px;height:1px}.hp01-editorial-article-image img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--hp-motion-ease),filter .6s ease}.hp01-editorial-article-arrow{color:#fff;width:42px;height:42px;font:400 20px/1 var(--font-body);transition:background .25s ease,color .25s ease,transform .5s var(--hp-motion-ease);background:#0009;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.hp01-editorial-article-link:is(:hover,:focus-visible) img{transform:scale(1.035)}.hp01-editorial-article-link:is(:hover,:focus-visible) .hp01-editorial-article-arrow{background:var(--hp-soft);color:#0a0a0b;transform:rotate(45deg)}.hp01 .hp01-editorial-article-category{color:var(--hp-soft);font:400 11px/18px var(--font-mono);letter-spacing:.02em;margin:18px 0 10px}.hp01 .hp01-editorial-article h3{font:400 clamp(24px,2vw,30px)/1.12 var(--font-display);letter-spacing:-.01em;text-wrap:initial}.hp01 .hp01-editorial-article-description{font:400 15px/25px var(--font-body);color:var(--hp-body);margin:14px 0 0}.hp01-editorial-footer{background:var(--hp-bg);padding:48px 0 24px}.hp01-editorial-footer>.hp01-container{border-top:1px solid var(--hp-line);padding-top:48px}.hp01-editorial-footer-top{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:80px;display:grid}.hp01-editorial-footer-contact{min-width:0}.hp01-editorial-footer-email{color:var(--hp-text);font:400 clamp(32px,4.1vw,60px)/1.15 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:24px;text-decoration:none;transition:color .25s;display:block}.hp01-editorial-footer-email>span{color:var(--hp-soft);transition:transform .45s var(--hp-motion-ease);margin-left:.18em;display:inline-block}.hp01-editorial-footer-email:hover{color:var(--hp-soft)}.hp01-editorial-footer-email:hover>span{transform:translate(3px,-3px)}.hp01-editorial-footer-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.hp01-editorial-footer-nav a{min-height:44px;color:var(--hp-text);font:400 clamp(20px,1.75vw,26px)/1.3 var(--font-display);align-items:center;text-decoration:none;transition:color .2s;display:flex}.hp01-editorial-footer a:hover{color:var(--hp-soft)}.hp01-editorial-footer-details{border-top:1px solid var(--hp-line);grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:56px;padding-top:28px;display:grid}.hp01-editorial-footer address{font:400 14px/24px var(--font-body);color:var(--hp-body);font-style:normal}.hp01-editorial-footer address>:is(strong,span,a){display:block}.hp01-editorial-footer address strong{color:var(--hp-text);margin-bottom:8px;font-weight:400}.hp01-editorial-footer address a{width:fit-content;min-height:44px;color:var(--hp-text);align-items:center;text-decoration:none;display:flex}.hp01 .hp01-editorial-footer-company p{font:400 14px/24px var(--font-body);max-width:26ch;margin:0}.hp01 .hp01-editorial-footer-company p+p{margin-top:12px}.hp01-editorial-footer-socials{justify-self:end}.hp01-editorial-footer-socials ul{margin:0;padding:0;list-style:none}.hp01-editorial-footer-socials a{min-height:44px;color:var(--hp-text);font:400 14px/24px var(--font-body);justify-content:space-between;align-items:center;gap:36px;text-decoration:none;display:flex}.hp01-editorial-footer-socials a span{color:var(--hp-soft)}.hp01-editorial-footer-wordmark{margin-top:48px;padding-block:20px 32px;overflow:hidden}.hp01-editorial-footer-wordmark>a{width:100%;text-decoration:none;display:block}.hp01 .hp01-footer-brand{width:100%;display:block;container-type:inline-size}.hp01 .hp01-footer-brand>span{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.hp01 .hp01-footer-brand-word{letter-spacing:.06em;color:var(--hp-text);font-size:clamp(42px,21cqw,320px);line-height:.9}.hp01 .hp01-footer-brand>span>span:last-child{color:var(--hp-soft);letter-spacing:.2em;font-size:clamp(9px,1.2vw,18px)}.hp01-editorial-footer-bottom{border-top:1px solid var(--hp-line);justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.hp01 .hp01-editorial-footer-bottom p{font:400 12px/20px var(--font-body);margin:0}.hp01-editorial-footer-bottom nav{flex-wrap:wrap;gap:12px 24px;display:flex}.hp01-editorial-footer-bottom nav a{min-height:44px;color:var(--hp-body);font:400 12px/20px var(--font-body);align-items:center;text-decoration:none;display:flex}@media (max-width:1023px){.hp01-editorial-footer-top{gap:40px}.hp01-editorial-footer-nav ul{gap:8px 18px}.hp01-editorial-articles-grid{gap:20px}}@media (max-width:767px){.hp01-editorial-faq-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.hp01-editorial-faq-list summary{gap:20px;min-height:76px;padding:22px 0}.hp01 .hp01-editorial-faq-list summary h3{font-size:18px;line-height:26px}.hp01 .hp01-editorial-faq-answer p{padding:0 8px 24px 0;font-size:16px;line-height:26px}.hp01-editorial-articles-heading{margin-bottom:28px;display:block}.hp01-editorial-articles-heading .hp01-editorial-text-link{margin-top:20px}.hp01-editorial-articles-grid{grid-template-columns:minmax(0,1fr);gap:38px}.hp01-editorial-article-image{aspect-ratio:16/10}.hp01 .hp01-editorial-article h3{font-size:27px}.hp01-editorial-footer{padding-top:24px}.hp01-editorial-footer>.hp01-container{padding-top:32px}.hp01-editorial-footer-top{grid-template-columns:minmax(0,1fr);gap:32px}.hp01-editorial-footer-email{max-width:100%;margin-top:18px}.hp01-editorial-footer-nav ul{column-gap:20px}.hp01-editorial-footer-nav a{font-size:22px}.hp01-editorial-footer-details{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;padding-top:24px}.hp01-editorial-footer-socials{grid-column:1/-1;justify-self:start}.hp01-editorial-footer-socials ul{gap:28px;display:flex}.hp01-editorial-footer-socials a{gap:12px}.hp01-editorial-footer-wordmark{margin-top:26px;padding-bottom:26px}.hp01-editorial-footer-bottom{padding-top:20px;display:block}.hp01-editorial-footer-bottom nav{gap:4px 24px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.hp01-editorial-faq-icon:after,.hp01-editorial-text-link,.hp01-editorial-text-link span,.hp01-editorial-article-image img,.hp01-editorial-article-arrow,.hp01-editorial-footer-email,.hp01-editorial-footer-email>span,.hp01-editorial-footer-nav a{transition:none}.hp01-editorial-faq-list details::details-content{transition:none}.hp01-editorial-article-link:is(:hover,:focus-visible) img,.hp01-editorial-article-link:is(:hover,:focus-visible) .hp01-editorial-article-arrow{transform:none}}@media (forced-colors:active){.hp01-editorial-article-arrow{color:canvastext;background:canvas;border-color:canvastext}.hp01-editorial-footer,.hp01-editorial-article-image{background:canvas}.hp01-editorial-footer-wordmark :is(.hp01-footer-brand-word,span){color:canvastext}}
